用戶界面調整系統(tǒng)及其調整方法
【技術領域】
[0001] 本發(fā)明涉及一種用戶界面的調整系統(tǒng)及其調整方法,尤其涉及一種能夠根據(jù)電子 裝置當前的旋轉角度調整用戶界面的調整系統(tǒng)及其調整方法。
【背景技術】
[0002] 具有重力感應功能的電子裝置以其強大的人機交互性深受大家的喜愛,這樣的電 子裝置不但能夠根據(jù)其當前的旋轉角度調整用戶界面的顯示內容,而且在使用一些根據(jù)旋 轉角度進行控制的應用程序時,也具有很大的便利性。
[0003] 但是,現(xiàn)有的具有重力感應功能的電子裝置只能在其旋轉角度為90度、180度、 270度和360度時才會調整用戶界面的顯示內容,不能實時根據(jù)當前的旋轉角度調整用戶 界面的顯示內容。而且,即使對顯示內容進行了調整,也只能顯示當前頁面的內容,不能同 時顯示相鄰頁面的內容。
【發(fā)明內容】
[0004] 有鑒于此,有必要提供一種能夠根據(jù)電子裝置當前的旋轉角度調整用戶界面的調 整系統(tǒng)及其調整方法,以解決上述問題。
[0005] 本發(fā)明提供了一種用戶界面調整系統(tǒng),運行于一電子裝置上,該電子裝置具有角 度偵測單元,該角度偵測單元用于偵測該電子裝置的旋轉角度,并將該旋轉角度信息發(fā)送 至所述用戶界面調整系統(tǒng),該用戶界面調整系統(tǒng)用于根據(jù)所述電子裝置的旋轉角度調整該 電子裝置的顯示單元上顯示的界面內容,該調整系統(tǒng)包括: 第一旋轉單元,用于根據(jù)所述電子裝置的旋轉角度將一原始界面向與該電子裝置旋轉 方向相同的方向旋轉一預設角度,生成旋轉界面,所述原始界面具有多個原始頁面,所述旋 轉界面也具有多個旋轉頁面; 第二旋轉單元,用于根據(jù)所述電子裝置的旋轉角度將所述一原始頁面或旋轉頁面所在 的區(qū)域向與該電子裝置的旋轉方向相反的方向旋轉,生成顯示區(qū),并計算該顯示區(qū)在一直 角坐標系中的坐標; 計算單元,用于計算所述顯示區(qū)相對于所述原始界面或旋轉界面中的投影區(qū)的位置; 以及 內容確定單元,用于確定所述投影區(qū)中原始界面或旋轉界面的界面內容。
[0006] 本發(fā)明還提供了一種用戶界面調整方法,該方法包括: a,獲得一電子裝置的旋轉角度; b,根據(jù)所述電子裝置的旋轉角度將一原始界面向與該電子裝置旋轉方向相同的方向 旋轉一預設角度,生成旋轉界面; c,根據(jù)所述電子裝置的旋轉角度將所述原始界面的一原始頁面或旋轉界面的一旋轉 頁面所在的區(qū)域向與該電子裝置的旋轉方向相反的方向旋轉,生成顯示區(qū),并計算該顯示 區(qū)在一直角坐標系中的坐標; d,計算所述顯示區(qū)相對于所述原始界面或旋轉界面中的投影區(qū)的位置;以及 e,確定所述投影區(qū)中原始界面或旋轉界面的界面內容。
[0007] 本發(fā)明之用戶界面調整系統(tǒng)及其調整方法,通過角度偵測單元偵測電子裝置當前 的旋轉角度,并根據(jù)該旋轉角度實時調整用戶界面的顯示內容,有利于提升用戶體驗。
【附圖說明】
[0008] 圖1為本發(fā)明一實施方式中調整系統(tǒng)的功能模塊示意圖。
[0009] 圖2為具有圖1中調整系統(tǒng)的電子裝直不意圖。
[0010] 圖3為圖1中的第一存儲單元存儲的原始界面示意圖。
[0011] 圖4為圖2中的電子裝置的一使用狀態(tài)圖。
[0012] 圖5為圖1中的第二旋轉單元計算第一顯示區(qū)頂點坐標的示意圖。
[0013] 圖6為圖1中的計算單元計算第一顯示區(qū)在第一存儲單元中原始界面的投影位置 的示意圖。
[0014] 圖7為圖2中電子裝置顯示的界面內容示意圖。
[0015] 圖8為圖2中的電子裝置的另一使用狀態(tài)圖。
[0016] 圖9為圖1中第一旋轉單元對第一存儲單元中原始界面旋轉90度后形成的旋轉 界面示意圖。
[0017] 圖10為圖1中第二旋轉單元計算第二顯示區(qū)頂點坐標的示意圖。
[0018] 圖11為圖1中計算單元計算第二顯示區(qū)在第二存儲單元中旋轉界面的投影位置 的示意圖。
[0019] 圖12為圖2中電子裝置顯示的界面內容示意圖。
[0020] 圖13為圖1中調整系統(tǒng)的調整方法流程示意圖。
[0021] 主要元件符號說明
【主權項】
1. 一種用戶界面調整系統(tǒng),運行于一電子裝置上,該電子裝置具有角度偵測單元,該角 度偵測單元用于偵測該電子裝置的旋轉角度,并將該旋轉角度信息發(fā)送至所述用戶界面調 整系統(tǒng),該用戶界面調整系統(tǒng)用于根據(jù)所述電子裝置的旋轉角度調整該電子裝置的顯示單 元上顯示的界面內容,其特征在于,該調整系統(tǒng)包括: 第一旋轉單元,用于根據(jù)所述電子裝置的旋轉角度將一原始界面向與該電子裝置旋轉 方向相同的方向旋轉一預設角度,生成旋轉界面,所述原始界面具有多個原始頁面,所述旋 轉界面也具有多個旋轉頁面; 第二旋轉單元,用于根據(jù)所述電子裝置的旋轉角度將所述一原始頁面或旋轉頁面所在 的區(qū)域向與該電子裝置的旋轉方向相反的方向旋轉,生成顯示區(qū),并計算該顯示區(qū)在一直 角坐標系中的坐標; 計算單元,用于計算所述顯示區(qū)相對于所述原始界面或旋轉界面中的投影區(qū)的位置; 以及 內容確定單元,用于確定所述投影區(qū)中原始界面或旋轉界面的界面內容。
2. 如權利要求1所述的調整系統(tǒng),其特征在于,所述原始界面包括多個所述電子裝置 在未旋轉時需要顯示的原始頁面,該多個原始頁面具有連續(xù)性。
3.如權利要求1所述的調整系統(tǒng),其特征在于,所述第一旋轉單元在電子裝置的旋轉 角度在45到135度之間時,將所述原始界面旋轉90度;所述電子裝置的旋轉角度在135度 至IJ 225度之間時,將該原始界面旋轉180度;所述電子裝置的旋轉角度在225度到315度之 間時,將該原始界面旋轉270度。
4.如權利要求1所述的調整系統(tǒng),其特征在于,所述第二旋轉單元將所述對應的區(qū)域 向與電子裝置旋轉方向相反的方向旋轉與該電子裝置旋轉角度相同的角度,生成所述顯示 區(qū),然后該第二旋轉單元計算該顯示區(qū)各個頂點在所述直角坐標系中的坐標。
5.如權利要求1所述的調整系統(tǒng),其特征在于,所述計算單元建立另一直角坐標系,并 計算所述顯示區(qū)相對于該原始界面或旋轉界面中的投影區(qū)的位置。
6. -種用戶界面調整方法,其特征在于,該方法包括: a,獲得一電子裝置的旋轉角度; b,根據(jù)所述電子裝置的旋轉角度將一原始界面向與該電子裝置旋轉方向相同的方向 旋轉一預設角度,生成旋轉界面; c,根據(jù)所述電子裝置的旋轉角度將所述原始界面的一原始頁面或旋轉界面的一旋轉 頁面所在的區(qū)域向與該電子裝置的旋轉方向相反的方向旋轉,生成顯示區(qū),并計算該顯示 區(qū)在一直角坐標系中的坐標; d,計算所述顯示區(qū)相對于所述原始界面或旋轉界面中的投影區(qū)的位置;以及 e,確定所述投影區(qū)中原始界面或旋轉界面的界面內容。
7.如權利要求6所述的調整方法,其特征在于,步驟b具體為:當所述電子裝置的旋轉 角度在45到135度之間時,將所述原始界面旋轉90度;當所述電子裝置的旋轉角度在135 度到225度之間時,將該原始界面旋轉180度;當所述電子裝置的旋轉角度在225度到315 度之間時,將該原始界面旋轉270度。
8. 如權利要求6所述的調整方法,其特征在于,步驟c具體為:將所述對應的區(qū)域向與 電子裝置旋轉方向相反的方向旋轉與該電子裝置旋轉角度相同的角度,生成所述顯示區(qū), 然后該第二旋轉單元計算該顯示區(qū)各個頂點在所述直角坐標系中的坐標。
9.如權利要求6所述的調整方法,其特征在于,步驟d具體為:建立另一直角坐標系, 并計算所述顯示區(qū)相對于該原始界面或旋轉界面中的投影區(qū)的位置。
【專利摘要】本發(fā)明提供了一種用戶界面調整系統(tǒng),運行于一電子裝置上,該電子裝置具有角度偵測單元,該角度偵測單元用于偵測該電子裝置的旋轉角度,并將該旋轉角度信息發(fā)送至所述用戶界面調整系統(tǒng),該用戶界面調整系統(tǒng)用于根據(jù)所述電子裝置的旋轉角度調整該電子裝置的顯示單元上顯示的界面內容。本發(fā)明還提供了一種用戶界面的調整方法。
【IPC分類】G06F3-0487
【公開號】CN104750395
【申請?zhí)枴緾N201310749152
【發(fā)明人】李海生, 姜至善, 湯剛, 張照平
【申請人】富泰華工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司
【公開日】2015年7月1日
【申請日】2013年12月31日
【公告號】US20150185875