本發(fā)明涉及顯示控制技術(shù)領(lǐng)域,尤其涉及的是一種移動終端圖標(biāo)動態(tài)顯示的方法及系統(tǒng)。
背景技術(shù):
現(xiàn)有技術(shù)中移動終端的使用已經(jīng)很普遍,成為人們生活中的必備工具。用戶可以使用移動終端進行通話、發(fā)郵件、發(fā)短信、視頻、看新聞或者聽音樂等等,基于上述功能,越來越多各種功能的應(yīng)用程序的開發(fā)及使用給人們的生活帶來便利,但是在大多數(shù)的移動終端中,圖標(biāo)都是二維顯示,當(dāng)用戶在使用終端時,顯示屏?xí)S著終端的位置發(fā)生變化,但是顯示界面中的圖標(biāo)不能隨著終端的轉(zhuǎn)動進行動態(tài)變化,因此圖標(biāo)與用戶之間的交互性小,不能給用戶帶來圖標(biāo)隨著顯示界面變化而變化的智能體驗。
因此,現(xiàn)有技術(shù)有待于進一步的改進。
技術(shù)實現(xiàn)要素:
鑒于上述現(xiàn)有技術(shù)中的不足之處,本發(fā)明的目的在于為用戶提供一種移動終端圖標(biāo)動態(tài)顯示的方法及系統(tǒng),克服現(xiàn)有技術(shù)中圖標(biāo)不能隨終端或者界面發(fā)送傾斜進行動態(tài)變化的缺陷。
本發(fā)明解決技術(shù)問題所采用的技術(shù)方案如下:
一種移動終端圖標(biāo)動態(tài)顯示的方法,其中,顯示界面的圖標(biāo)虛擬三維立體顯示,且包括以下步驟:
步驟A、獲取當(dāng)前移動終端的空間位置狀態(tài),并根據(jù)所述空間位置狀態(tài)得到移動終端與水平面之間夾角;
步驟B、獲取當(dāng)前移動終端顯示界面的空間位置狀態(tài),并根據(jù)顯示界面的空間位置狀態(tài)得到顯示界面與水平面之間夾角;
步驟C、根據(jù)移動終端與水平面之間夾角和顯示界面與水平面之間夾角,控制顯示界面中的圖標(biāo)相對于顯示界面的傾斜角與移動終端與水平面之間的夾角相同。
所述移動終端圖標(biāo)動態(tài)顯示的方法,其中,所述步驟A還包括:
步驟A1、判斷獲取的移動終端與水平面之間夾角是偶數(shù)還是奇數(shù),若是奇數(shù),則執(zhí)行步驟A2,若是偶數(shù),則執(zhí)行步驟A3:
步驟A2、輸出低電平信號到角度動態(tài)檢測單元,控制角度動態(tài)檢測單元對預(yù)定時間后夾角的變化值做進一步的檢測;
步驟A3、輸出高電平信號到角度動態(tài)檢測單元,控制角度動態(tài)檢測單元對預(yù)定時間后夾角的變化值做進一步的檢測。
所述移動終端圖標(biāo)動態(tài)顯示的方法,其中,所述步驟B還包括:
步驟B1、判斷獲取的顯示界面與水平面之間夾角是偶數(shù)還是奇數(shù),若是奇數(shù),則執(zhí)行步驟B2,若是偶數(shù),則執(zhí)行步驟B3:
步驟B2、輸出低電平信號到角度動態(tài)檢測單元,控制角度動態(tài)檢測單元對預(yù)定時間后夾角的變化值做進一步的檢測;
步驟B3、輸出高電平信號到角度動態(tài)檢測單元,控制角度動態(tài)檢測單元對預(yù)定時間后夾角的變化值做進一步的檢測。
所述移動終端圖標(biāo)動態(tài)顯示的方法,其中,所述步驟C還包括:
步驟C1、根據(jù)移動終端與水平面之間夾角、顯示界面與水平面之間夾角和圖標(biāo)與顯示界面之間夾角與移動終端與水平面之間的夾角相等,計算圖標(biāo)與水平面之間的夾角;
步驟C2、控制虛擬三維圖標(biāo)與水平面之間的傾斜角旋轉(zhuǎn)到等于所述步驟C1中計算出的夾角位置。
一種移動終端圖標(biāo)動態(tài)顯示的系統(tǒng),其中,包括:
終端傾角檢測模塊,用于獲取當(dāng)前移動終端的空間位置狀態(tài),并根據(jù)所述空間位置狀態(tài)得到移動終端與水平面之間夾角;
界面傾角檢測模塊,用于獲取當(dāng)前移動終端顯示界面的空間位置狀態(tài),并根據(jù)顯示界面的空間位置狀態(tài)得到顯示界面與水平面之間夾角;
圖標(biāo)傾角控制模塊,用于根據(jù)移動終端與水平面之間夾角和顯示界面與水平面之間夾角,控制顯示界面中的圖標(biāo)相對于顯示界面的傾斜角與移動終端與水平面之間的夾角相同。
所述移動終端圖標(biāo)動態(tài)顯示的系統(tǒng),其中,所述終端傾角檢測模塊包括:
終端夾角奇偶數(shù)判斷單元,用于判斷獲取的移動終端與水平面之間夾角是偶數(shù)還是奇數(shù):
奇數(shù)角度定位單元,用于輸出低電平信號到角度動態(tài)檢測單元,控制角度動態(tài)檢測單元對預(yù)定時間后夾角的變化值做進一步的檢測;
偶數(shù)角度定位單元,用于輸出高電平信號到角度動態(tài)檢測單元,控制角度動態(tài)檢測單元對預(yù)定時間后夾角的變化值做進一步的檢測。
所述移動終端圖標(biāo)動態(tài)顯示的系統(tǒng),其中,所述界面傾角檢測模塊包括:
界面夾角奇偶數(shù)判斷單元,用于判斷獲取的顯示界面與水平面之間夾角是偶數(shù)還是奇數(shù):
界面奇數(shù)角度定位單元,用于輸出低電平信號到角度動態(tài)檢測單元,控制角度動態(tài)檢測單元對預(yù)定時間后夾角的變化值做進一步的檢測;
界面偶數(shù)角度定位單元,用于輸出高電平信號到角度動態(tài)檢測單元,控制角度動態(tài)檢測單元對預(yù)定時間后夾角的變化值做進一步的檢測。
所述移動終端圖標(biāo)動態(tài)顯示的系統(tǒng),其中,所述圖標(biāo)傾角控制模塊包括:
夾角計算單元,用于根據(jù)移動終端與水平面之間夾角、顯示界面與水平面之間夾角和圖標(biāo)與顯示界面之間夾角與移動終端與水平面之間的夾角相等,計算圖標(biāo)與水平面之間的夾角;
角度旋轉(zhuǎn)控制單元,用于控制虛擬三維圖標(biāo)與水平面之間的傾斜角旋轉(zhuǎn)到等于移動終端與水平面之間的夾角位置。
有益效果,本發(fā)明提供了一種移動終端圖標(biāo)動態(tài)顯示的方法及系統(tǒng),獲取當(dāng)前移動終端的空間位置狀態(tài),并根據(jù)所述空間位置狀態(tài)得到移動終端與水平面之間夾角,獲取當(dāng)前移動終端顯示界面的空間位置狀態(tài),并根據(jù)顯示界面的空間位置狀態(tài)得到顯示界面與水平面之間夾角,根據(jù)移動終端與水平面之間夾角和顯示界面與水平面之間夾角,控制顯示界面中的圖標(biāo)相對于顯示界面的傾斜角與移動終端與水平面之間的夾角相同,從而實現(xiàn)顯示界面中的圖標(biāo)隨著移動終端的旋轉(zhuǎn)或者轉(zhuǎn)動進行轉(zhuǎn)動,滿足了用戶對圖標(biāo)顯示更為智能性的需求。
附圖說明
圖1是本發(fā)明所述移動終端圖標(biāo)動態(tài)顯示的方法的步驟流程圖。
圖2是本發(fā)明所述方法的具體實施例中對終端與水平面之間夾角進行檢測的步驟示意圖。
圖3是本發(fā)明所述方法的具體實施例中對界面與水平面之間夾角進行檢測的步驟示意圖。
圖4是本發(fā)明所述移動終端圖標(biāo)動態(tài)顯示的系統(tǒng)的原理結(jié)構(gòu)示意圖。
具體實施方式
為使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚、明確,以下參照附圖并舉實施例對本發(fā)明進一步詳細說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用于解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明提供了一種移動終端圖標(biāo)動態(tài)顯示的方法,如圖1所示,顯示界面的圖標(biāo)虛擬三維立體顯示,且包括以下步驟:
步驟S1、獲取當(dāng)前移動終端的空間位置狀態(tài),并根據(jù)所述空間位置狀態(tài)得到移動終端與水平面之間夾角。
本步驟中獲取當(dāng)前移動終端的空間位置狀態(tài),因此需要移動終端內(nèi)置有獲取空間位置狀態(tài)的加速度傳感器或者陀螺儀等模塊,通過獲取當(dāng)前移動終端運動時產(chǎn)生的加速度來判斷當(dāng)前移動終端的空間位置狀態(tài)。
當(dāng)獲取了當(dāng)前移動終端的空間位置狀態(tài)后,通過其所處的位置信息得到當(dāng)前移動終端與水平面之間的夾角,由于基于其空間位置狀態(tài)的三維坐標(biāo)數(shù)據(jù)后,根據(jù)三維坐標(biāo)值可以很輕松的得到當(dāng)前移動終端與水平面之間的夾角。
具體的,為了對移動終端與水平面之間的夾角做更準(zhǔn)確的定位,本步驟中還包括步驟:
所述步驟S1還包括:
步驟S11、判斷獲取的移動終端與水平面之間夾角是偶數(shù)還是奇數(shù),若是奇數(shù),則執(zhí)行步驟S12,若是偶數(shù),則執(zhí)行步驟S13:
步驟S12、輸出低電平信號到角度動態(tài)檢測單元,控制角度動態(tài)檢測單元對預(yù)定時間后夾角的變化值做進一步的檢測;
步驟S13、輸出高電平信號到角度動態(tài)檢測單元,控制角度動態(tài)檢測單元對預(yù)定時間后夾角的變化值做進一步的檢測。
上述步驟中對獲取的夾角的數(shù)字是偶數(shù)還是奇數(shù)的判斷,若是奇數(shù)則控制端輸出低電平信號到角度動態(tài)檢測單元,控制角度動態(tài)檢測單元在預(yù)定時間后,對該奇數(shù)值的夾角做進一步的數(shù)據(jù)值檢測,從而可以實現(xiàn)終端與水平面的夾角做出更為準(zhǔn)確和快速的定位。相同的是,若是偶數(shù)則控制輸出高電平信號到角度動態(tài)檢測單元,控制角度動態(tài)檢測單元在預(yù)定時間后,對該偶數(shù)值的夾角做進一步的數(shù)據(jù)值檢測,從而可以實現(xiàn)終端與水平面的夾角做出更為準(zhǔn)確和快速的定位。因此可以看出,在角度動態(tài)檢測單元里面含有兩個不同的檢測子單元,一個專門用于對奇數(shù)值的夾角進行追蹤定位的奇數(shù)夾角檢測定位子單元,和一個專門用于對偶數(shù)值的夾角進行追蹤定位的偶數(shù)夾角檢測定位子單元。
步驟S2、獲取當(dāng)前移動終端顯示界面的空間位置狀態(tài),并根據(jù)顯示界面的空間位置狀態(tài)得到顯示界面與水平面之間夾角。
為了對圖標(biāo)位置的準(zhǔn)確定位,在本步驟中對移動終端顯示界面的空間位置狀態(tài)進行檢測,并根據(jù)顯示界面的空間位置狀態(tài)計算得到顯示界面與水平面之間的夾角。
具體的,本步驟中還包括:
步驟S21、判斷獲取的顯示界面與水平面之間夾角是偶數(shù)還是奇數(shù),若是奇數(shù),則執(zhí)行步驟S22,若是偶數(shù),則執(zhí)行步驟S23:
步驟S22、輸出低電平信號到角度動態(tài)檢測單元,控制角度動態(tài)檢測單元對預(yù)定時間后夾角的變化值做進一步的檢測;
步驟S23、輸出高電平信號到角度動態(tài)檢測單元,控制角度動態(tài)檢測單元對預(yù)定時間后夾角的變化值做進一步的檢測。
與上述步驟S1相同,為了對顯示界面的具體位置及其傾斜角進行定位,采用對檢測到的顯示界面與水平面之間的夾角進行奇偶數(shù)檢測,并分別根據(jù)奇數(shù)角度或者偶數(shù)角度分別對該角度的進一步的變化檢測,從而可以快速的對角度的下一步變化進行判斷,以及更獲取更為準(zhǔn)確的角度數(shù)據(jù)。
步驟S3、根據(jù)移動終端與水平面之間夾角和顯示界面與水平面之間夾角,控制顯示界面中的圖標(biāo)相對于顯示界面的傾斜角與移動終端與水平面之間的夾角相同。
根據(jù)移動終端與水平面之間的夾角和顯示界面與水平面之間的夾角,本步驟中,控制顯示界面中的圖標(biāo)相對于顯示界面進行動態(tài)旋轉(zhuǎn),且其旋轉(zhuǎn)角度與移動終端與水平面的夾角相同。
所述步驟S3還包括:
步驟S31、根據(jù)移動終端與水平面之間夾角、顯示界面與水平面之間夾角和圖標(biāo)與顯示界面之間夾角與移動終端與水平面之間的夾角相等,計算圖標(biāo)與水平面之間的夾角;
步驟S32、控制虛擬三維圖標(biāo)與水平面之間的傾斜角旋轉(zhuǎn)到等于所述步驟S1中計算出的夾角位置。
可以想到的是,本發(fā)明中圖標(biāo)為虛擬三維圖標(biāo),因此可以設(shè)置其與顯示界面之間具有一定的角度視差,為用戶提供圖標(biāo)的動態(tài)顯示,滿足了用戶對圖標(biāo)顯示更為智能性的需求。
為了對上述方法進行更加詳細的解釋,下面以移動終端為平板電腦為例,對所述方法的具體實施例進行說明。
本發(fā)明所述提供的方法所要達到的效果為:當(dāng)平板電腦在左右和上下產(chǎn)生傾斜時,其顯示界面呈動態(tài)顯示,即所述界面的圖標(biāo)以平板電腦的顯示界面的桌面為參照面,整體隨之平板電腦的傾斜呈現(xiàn)出動態(tài)傾斜。
具體的,在具體實施時,如圖2所示,首先可以設(shè)置終端傾角檢測模塊,所述終端傾角檢測模塊,用于檢測平板電腦與水平面之間的傾斜角度。 所述終端傾角檢測模塊內(nèi)設(shè)置有角度動態(tài)檢測感應(yīng)單元。所述角度動態(tài)檢測感應(yīng)單元用于感應(yīng)平板電腦的傾斜角度,也即是平板電腦的正面與水平面之間的夾角。譬如,所述平板電腦與水平面之間的夾角為a1,則使用預(yù)先設(shè)置在終端傾角檢測模塊內(nèi)的終端夾角奇偶數(shù)判斷單元對夾角a1是奇數(shù)還是偶數(shù)進行判斷,若為夾角a1的數(shù)字為奇數(shù)時,則所述終端夾角奇偶數(shù)判斷單元輸出數(shù)字電平0到角度定位單元,通過所述角度定位單元對該奇數(shù)夾角在預(yù)定時間后的變化值做進一步的檢測,從而快速的對終端與水平面之間的夾角進行定位。若為夾角a1的數(shù)字為偶數(shù)時,則所述終端夾角奇偶數(shù)判斷單元輸出數(shù)字電平1到角度定位單元,通過所述角度定位單元對該偶數(shù)夾角在預(yù)定時間后的變化值做進一步的檢測,從而快速的對終端與水平面之間的夾角進行定位。
其次,如圖3所示,首先可以設(shè)置界面傾角檢測模塊,所述界面傾角檢測模塊,用于檢測平板電腦顯示屏界面與水平面之間的傾斜角度。 所述界面傾角檢測模塊內(nèi)設(shè)置有界面角度動態(tài)檢測感應(yīng)單元。所述界面角度動態(tài)檢測感應(yīng)單元用于感應(yīng)界面與水平面相比的傾斜角度,也即是顯示界面與水平面之間的夾角。譬如,所述顯示界面與水平面之間的夾角為a2,則使用預(yù)先設(shè)置在界面傾角檢測模塊內(nèi)的界面夾角奇偶數(shù)判斷單元對夾角a2是奇數(shù)還是偶數(shù)進行判斷,若為夾角a2的數(shù)字為奇數(shù)時,則所述界面夾角奇偶數(shù)判斷單元輸出數(shù)字電平0到角度定位單元,通過所述界面角度定位單元對該奇數(shù)夾角在預(yù)定時間后的變化值做進一步的檢測,從而快速的對界面與水平面之間的夾角進行定位。若為夾角a1的數(shù)字為偶數(shù)時,則所述界面夾角奇偶數(shù)判斷單元輸出數(shù)字電平1到角度定位單元,通過所述界面角度定位單元對該偶數(shù)夾角在預(yù)定時間后的變化值做進一步的檢測,從而快速的對顯示界面與水平面之間的夾角進行定位。
最后,根據(jù)終端與水平面之間的夾角和顯示界面與水平面之間的夾角,對顯示界面上的圖標(biāo)與顯示界面之間的夾角進行控制,使圖標(biāo)以顯示界面的桌面為參照面,傾斜的角度與終端與水平面之間的夾角相等,從而實現(xiàn)圖標(biāo)與顯示界面之間夾角與終端與水平面之間的夾角同步。
具體的,當(dāng)已知顯示界面與水平面之間的夾角后,對顯示界面的位置進行了定位,則可以根據(jù)終端與水平面之間的夾角,控制顯示界面中虛擬三維圖標(biāo)與顯示界面之間的夾角旋轉(zhuǎn)到和終端與水平面之間的夾角相同。
在上述方法的基礎(chǔ)上,本發(fā)明還公開了一種移動終端圖標(biāo)動態(tài)顯示的系統(tǒng),如圖4所示,包括:
終端傾角檢測模塊110,用于獲取當(dāng)前移動終端的空間位置狀態(tài),并根據(jù)所述空間位置狀態(tài)得到移動終端與水平面之間夾角;
界面傾角檢測模塊120,用于獲取當(dāng)前移動終端顯示界面的空間位置狀態(tài),并根據(jù)顯示界面的空間位置狀態(tài)得到顯示界面與水平面之間夾角;
圖標(biāo)傾角控制模塊130,用于根據(jù)移動終端與水平面之間夾角和顯示界面與水平面之間夾角,控制顯示界面中的圖標(biāo)相對于顯示界面的傾斜角與移動終端與水平面之間的夾角相同。
所述終端傾角檢測模塊包括:
終端夾角奇偶數(shù)判斷單元,用于判斷獲取的移動終端與水平面之間夾角是偶數(shù)還是奇數(shù):
奇數(shù)角度定位單元,用于輸出低電平信號到角度動態(tài)檢測單元,控制角度動態(tài)檢測單元對預(yù)定時間后夾角的變化值做進一步的檢測;
偶數(shù)角度定位單元,用于輸出高電平信號到角度動態(tài)檢測單元,控制角度動態(tài)檢測單元對預(yù)定時間后夾角的變化值做進一步的檢測。
所述界面傾角檢測模塊包括:
界面夾角奇偶數(shù)判斷單元,用于判斷獲取的顯示界面與水平面之間夾角是偶數(shù)還是奇數(shù):
界面奇數(shù)角度定位單元,用于輸出低電平信號到角度動態(tài)檢測單元,控制角度動態(tài)檢測單元對預(yù)定時間后夾角的變化值做進一步的檢測;
界面偶數(shù)角度定位單元,用于輸出高電平信號到角度動態(tài)檢測單元,控制角度動態(tài)檢測單元對預(yù)定時間后夾角的變化值做進一步的檢測。
所述圖標(biāo)傾角控制模塊包括:
夾角計算單元,用于根據(jù)移動終端與水平面之間夾角、顯示界面與水平面之間夾角和圖標(biāo)與顯示界面之間夾角與移動終端與水平面之間的夾角相等,計算圖標(biāo)與水平面之間的夾角;
角度旋轉(zhuǎn)控制單元,用于控制虛擬三維圖標(biāo)與水平面之間的傾斜角旋轉(zhuǎn)到等于移動終端與水平面之間的夾角位置。
本發(fā)明提供了一種移動終端圖標(biāo)動態(tài)顯示的方法及系統(tǒng),獲取當(dāng)前移動終端的空間位置狀態(tài),并根據(jù)所述空間位置狀態(tài)得到移動終端與水平面之間夾角,獲取當(dāng)前移動終端顯示界面的空間位置狀態(tài),并根據(jù)顯示界面的空間位置狀態(tài)得到顯示界面與水平面之間夾角,根據(jù)移動終端與水平面之間夾角和顯示界面與水平面之間夾角,控制顯示界面中的圖標(biāo)相對于顯示界面的傾斜角與移動終端與水平面之間的夾角相同,從而實現(xiàn)顯示界面中的圖標(biāo)隨著移動終端的旋轉(zhuǎn)或者轉(zhuǎn)動進行轉(zhuǎn)動,滿足了用戶對圖標(biāo)顯示更為智能性的需求。
可以理解的是,對本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)本發(fā)明的技術(shù)方案及其發(fā)明構(gòu)思加以等同替換或改變,而所有這些改變或替換都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護范圍。