国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種移動終端動態(tài)壁紙的實現(xiàn)方法及系統(tǒng)的制作方法

      文檔序號:10686842閱讀:315來源:國知局
      一種移動終端動態(tài)壁紙的實現(xiàn)方法及系統(tǒng)的制作方法
      【專利摘要】本發(fā)明公開了一種移動終端動態(tài)壁紙的實現(xiàn)方法及系統(tǒng),所述方法預(yù)先設(shè)置平行于移動終端的屏幕平面的多層壁紙,其中,所述多層壁紙構(gòu)成移動終端動態(tài)壁紙全部動態(tài)效果;啟動對移動終端狀態(tài)的檢測,獲取所述移動終端的當(dāng)前狀態(tài);根據(jù)移動終端的當(dāng)前狀態(tài),計算多層壁紙的繪制偏移量;根據(jù)所述繪制偏移量,繪制多層壁紙形成所述移動終端當(dāng)前狀態(tài)對應(yīng)的壁紙,并控制屏幕顯示所述壁紙。本發(fā)明通過獲取移動終端的當(dāng)前狀態(tài),并根據(jù)當(dāng)前狀態(tài)獲取繪制偏移量,根據(jù)繪制偏移量生成動態(tài)壁紙,實現(xiàn)了動態(tài)壁紙與用戶的交互。
      【專利說明】
      一種移動終端動態(tài)壁紙的實現(xiàn)方法及系統(tǒng)
      技術(shù)領(lǐng)域
      [0001]本發(fā)明涉及終端技術(shù)領(lǐng)域,特別涉及一種移動終端動態(tài)壁紙的實現(xiàn)方法及系統(tǒng)。
      【背景技術(shù)】
      [0002]目前,移動終端壁紙按照其表現(xiàn)形式可以分為動態(tài)壁紙和靜態(tài)壁紙,靜態(tài)壁紙是指作為壁紙的背景圖片為靜態(tài)的圖片,動態(tài)壁紙則是具有動畫的圖片。目前采用只讀內(nèi)存(R0M,Read-0nlyMemory)實現(xiàn)的壁紙形態(tài),大多都為靜態(tài)壁紙,這種靜態(tài)壁紙是一種生硬的壁紙形態(tài),背景圖片只是呆板的放置來作為背景使用。目前動態(tài)壁紙采用的是預(yù)先錄制的視頻或者動態(tài)圖片采用循環(huán)播放的方式實現(xiàn)的壁紙動畫。但現(xiàn)有的動態(tài)壁紙只能循環(huán)播放固定的壁紙動畫,其無法根據(jù)用戶對移動終端的操作而變化動態(tài)壁紙,無法實現(xiàn)與用戶的交互,缺乏生動性。
      [0003]因而現(xiàn)有技術(shù)還有待改進和提高。

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

      [0004]本發(fā)明要解決的技術(shù)問題在于,針對現(xiàn)有技術(shù)的不足,提供一種移動終端動態(tài)壁紙的實現(xiàn)方法及系統(tǒng),用于實現(xiàn)動態(tài)壁紙與用戶的交互。
      [0005]為了解決上述技術(shù)問題,本發(fā)明所采用的技術(shù)方案如下:
      一種移動終端動態(tài)壁紙的實現(xiàn)方法,其包括:
      預(yù)先設(shè)置平行于移動終端的屏幕平面的多層壁紙,其中,所述多層壁紙構(gòu)成移動終端動態(tài)壁紙全部動態(tài)效果;
      啟動對移動終端狀態(tài)的檢測,獲取所述移動終端的當(dāng)前狀態(tài);
      根據(jù)移動終端的當(dāng)前狀態(tài),計算多層壁紙的繪制偏移量;
      根據(jù)所述繪制偏移量,繪制多層壁紙形成所述移動終端當(dāng)前狀態(tài)對應(yīng)的壁紙,并控制屏幕顯示所述壁紙。
      [0006]所述移動終端動態(tài)壁紙的實現(xiàn)方法,其中,所述多層壁紙沿垂直于屏幕平面的軸順序排列,并所述多層壁紙形狀相同且面積按照與屏幕的距離的遠(yuǎn)近依次減小,其中,離屏幕最遠(yuǎn)的壁紙的面積與屏幕面積相同。
      [0007]所述移動終端動態(tài)壁紙的實現(xiàn)方法,其中,所述多層壁紙中除離屏幕最遠(yuǎn)的壁紙外均設(shè)置有若干透明或半透明部分。
      [0008]所述移動終端動態(tài)壁紙的實現(xiàn)方法,其中,所述啟動對移動終端狀態(tài)的檢測,獲取所述移動終端的當(dāng)前狀態(tài)具體包括:
      通過重力傳感器監(jiān)測移動終端的狀態(tài),根據(jù)重力傳感器獲取的數(shù)據(jù)確定所述移動終端的當(dāng)前狀態(tài)。
      [0009]所述移動終端動態(tài)壁紙的實現(xiàn)方法,其中,所述根據(jù)移動終端的當(dāng)前狀態(tài),計算多層壁紙的繪制偏移量具體包括:
      根據(jù)移動終端的當(dāng)前狀態(tài),獲取移動終端的左右傾斜角和前后傾斜角; 將所述左右傾斜角和前后傾斜角分別與預(yù)設(shè)閾值進行比較;
      當(dāng)左右傾斜角和/或前后傾斜角大于預(yù)設(shè)閾值時,根據(jù)所述左右傾斜角和前后傾斜角計算多層壁紙的偏移量。
      [0010]所述移動終端動態(tài)壁紙的實現(xiàn)方法,其中,所述當(dāng)左右傾斜角和/或前后傾斜角大于預(yù)設(shè)閾值時,根據(jù)所述左右傾斜角和前后傾斜角計算多層壁紙的偏移量具體包括:
      當(dāng)左右傾斜角和/或前后傾斜角大于預(yù)設(shè)閾值時,根據(jù)所述左右傾斜角和前后傾斜角分別計算距離屏幕次遠(yuǎn)壁紙的左右偏移量和上下偏移量;
      根據(jù)各個壁紙與次遠(yuǎn)壁紙的面積關(guān)系,計算各個壁紙的左右偏移量和上下偏移量,獲得多層壁紙的繪制偏移量。
      [0011 ] 一種移動終端動態(tài)壁紙的實現(xiàn)系統(tǒng),其包括:
      預(yù)設(shè)模塊,用于預(yù)先設(shè)置平行于移動終端的屏幕平面的多層壁紙,其中,所述多層壁紙構(gòu)成移動終端動態(tài)壁紙全部動態(tài)效果;
      獲取模塊,用于啟動對移動終端狀態(tài)的檢測,獲取所述移動終端的當(dāng)前狀態(tài);
      計算模塊,用于根據(jù)移動終端的當(dāng)前狀態(tài),計算多層壁紙的繪制偏移量;
      顯示模塊,用于根據(jù)所述繪制偏移量,繪制多層壁紙形成所述移動終端當(dāng)前狀態(tài)對應(yīng)的壁紙,并控制屏幕顯示所述壁紙。
      [0012]所述移動終端動態(tài)壁紙的實現(xiàn)系統(tǒng),其中,所述多層壁紙沿垂直于屏幕平面的軸順序排列,并所述多層壁紙形狀相同且面積按照與屏幕的距離的遠(yuǎn)近依次減小,其中,離屏幕最遠(yuǎn)的壁紙的面積與屏幕面積相同。
      [0013]所述移動終端動態(tài)壁紙的實現(xiàn)系統(tǒng),其中,所述多層壁紙中除離屏幕最遠(yuǎn)的壁紙外均設(shè)置有若干透明或半透明部分。
      [0014]所述移動終端動態(tài)壁紙的實現(xiàn)系統(tǒng),其中,所述獲取模塊具體用于:
      通過重力傳感器監(jiān)測移動終端的狀態(tài),根據(jù)重力傳感器獲取的數(shù)據(jù)確定所述移動終端的當(dāng)前狀態(tài)。
      [0015]有益效果:與現(xiàn)有技術(shù)相比,本發(fā)明提供了一種移動終端動態(tài)壁紙的實現(xiàn)方法及系統(tǒng),所述方法預(yù)先設(shè)置平行于移動終端的屏幕平面的多層壁紙,其中,所述多層壁紙構(gòu)成移動終端動態(tài)壁紙全部動態(tài)效果;啟動對移動終端狀態(tài)的檢測,獲取所述移動終端的當(dāng)前狀態(tài);根據(jù)移動終端的當(dāng)前狀態(tài),計算多層壁紙的繪制偏移量;根據(jù)所述繪制偏移量,繪制多層壁紙形成所述移動終端當(dāng)前狀態(tài)對應(yīng)的壁紙,并控制屏幕顯示所述壁紙。本發(fā)明通過獲取移動終端的當(dāng)前狀態(tài),并根據(jù)當(dāng)前狀態(tài)獲取繪制偏移量,根據(jù)繪制偏移量生成動態(tài)壁紙,實現(xiàn)了動態(tài)壁紙與用戶的交互。
      【附圖說明】
      [0016]圖1為本發(fā)明提供的移動終端動態(tài)壁紙的實現(xiàn)方法較佳實施的流程圖。
      [0017]圖2為本發(fā)明提供的移動終端動態(tài)壁紙的實現(xiàn)方法中計算繪制偏移量的流程圖。
      [0018]圖3為本發(fā)明提供的移動終端動態(tài)壁紙的實現(xiàn)系統(tǒng)的結(jié)構(gòu)原理圖。
      【具體實施方式】
      [0019]本發(fā)明提供一種移動終端動態(tài)壁紙的實現(xiàn)方法及系統(tǒng),為使本發(fā)明的目的、技術(shù)方案及效果更加清楚、明確,以下參照附圖并舉實施例對本發(fā)明進一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
      [0020]下面結(jié)合附圖,通過對實施例的描述,對
      【發(fā)明內(nèi)容】
      作進一步說明。
      [0021]請參照圖1,圖1為本發(fā)明提供一種移動終端動態(tài)壁紙的實現(xiàn)方法的較佳實施例的流程圖。所述方法包括:
      S100、預(yù)先設(shè)置平行于移動終端的屏幕平面的多層壁紙,其中,所述多層壁紙構(gòu)成移動終端動態(tài)壁紙全部動態(tài)效果。
      [0022]具體地,將移動終端的動態(tài)壁紙由多層靜態(tài)壁紙構(gòu)成,所述多層壁紙構(gòu)成移動終端動態(tài)壁紙的全部動態(tài)效果。并且所述多層壁紙沿垂直于屏幕平面的軸順序排列,并所述多層壁紙形狀相同且面積按照與屏幕的距離的遠(yuǎn)近依次減小,其中,離屏幕最遠(yuǎn)的壁紙的面積與屏幕面積相同。并且所述多層壁紙中除離屏幕最遠(yuǎn)的壁紙外均設(shè)置有若干透明或半透明部分
      在本實施例中,動態(tài)壁紙由3層靜態(tài)壁紙構(gòu)成為例加以說明。所述動態(tài)壁紙由3個圖片沿垂直于屏幕平面的軸順序排列,按照距離屏幕的遠(yuǎn)近分別記為前景、中間景和背景。所述前景、中間景和背景的形狀分別與屏幕形狀狀態(tài),這里以手機為例,那么前景、中間景和背景的形狀都為手機屏幕的形狀,為長方形。所述背景的面積與屏幕面積相同。也就是說,背景正好覆蓋住屏幕。所述中間景的面積大于背景的面積,前景的面積大于中間景的面積。所述前景和中間景設(shè)置有若干透明或者半透明部分,所述背景為不透明的,這樣才能當(dāng)前景、中間景和背景疊加時,才能顯示背景的圖片內(nèi)容,實現(xiàn)動態(tài)壁紙的效果。在實際應(yīng)用中,為了減少繪制動態(tài)背景時的功能,所述前景和中間景的透明部分可以剪裁掉,不進行繪制,僅繪制其不透明或者半透明的部分。
      [0023]當(dāng)前景、中間景和背景疊加在一起時,背景占滿整個屏幕,前景和中間景有一部分會在屏幕外面,當(dāng)手機平放時前景和中間景在屏幕上居中顯示,每個方向都會超出屏幕,并且左右方向超出屏幕的圖片寬度相同,上下方向超出屏幕的圖片寬度相同。
      [0024]進一步,為了便于后面根據(jù)壁紙的面積關(guān)系確定繪制偏移量,所述壁紙面積成比例增加,如,中間景的面積比背景的面積增加10%,前景的面積比背景的面積增加20%。所述中間景相對于屏幕的位移距離為屏幕邊長的十分之一,前景相對于屏幕的位移距離為屏幕邊長的五分之一。也就是說,前景相對于屏幕的位移距離是前景相對于屏幕的位移距離的2倍。當(dāng)壁紙對應(yīng)3個時,相連接的兩個壁紙,距離屏幕近的壁紙相對于屏幕的位移距離是距離屏幕遠(yuǎn)的壁紙相對于屏幕的位移距離的2倍。
      [0025]S200、啟動對移動終端狀態(tài)的檢測,獲取所述移動終端的當(dāng)前狀態(tài)。
      [0026]具體地,所述啟動對移動終端狀態(tài)的檢測可以在移動狀態(tài)系統(tǒng)開機時啟動對移動終端狀態(tài)的監(jiān)測,其將開啟動態(tài)壁紙功能作為默認(rèn)開啟選項,可以更方便的開啟動態(tài)壁紙功能。所述啟動對移動終端狀態(tài)的檢測也可以在接收到開啟動態(tài)壁紙功能指令后,啟動對移動終端狀態(tài)的監(jiān)測,這樣可以根據(jù)用戶需要而啟動,更加體現(xiàn)用戶的意志。
      [0027]示例性的,為了減少移動終端的能耗,在啟動對移動終端狀態(tài)的檢測之前可以包括一個監(jiān)測過程,其具體包括:
      檢測移動終端屏幕狀態(tài);
      若所述移動終端屏幕處于滅屏狀態(tài),則停止對移動終端狀態(tài)的監(jiān)測; 若所述移動終端屏幕處于喚醒狀態(tài),則啟動對移動終端狀態(tài)的監(jiān)測。
      [0028]由于移動終端的動態(tài)壁紙只有在移動終端屏幕處于喚醒狀態(tài)才能顯示,從而根據(jù)移動終端屏幕的狀態(tài)開啟或者停止對移動終端狀態(tài)的監(jiān)測,可以節(jié)能移動終端的能耗,提高移動終端的使用壽命。
      [0029]在本實施例中,所述啟動對移動終端狀態(tài)的檢測,獲取移動終端當(dāng)前狀態(tài)具體是通過重力傳感器監(jiān)測移動終端的狀態(tài),根據(jù)重力傳感器獲取的數(shù)據(jù)確定所述移動終端的當(dāng)前狀態(tài)。也就說,當(dāng)啟動對移動終端狀態(tài)檢測時,終端按照預(yù)先設(shè)置的監(jiān)聽頻率獲取重力傳感器的感應(yīng)數(shù)據(jù),根據(jù)重力傳感器的感應(yīng)數(shù)據(jù)確定所述移動終端的當(dāng)前狀態(tài)。值得說明的,所述重力傳感器為本實施例所采用的監(jiān)測設(shè)備。在其他實施例中,除了通過重力傳感器的來檢測以外,還可以有其他的監(jiān)測方式,比如直接監(jiān)測移動終端當(dāng)前的姿態(tài),例如:運動方向、運動速度、橫豎狀態(tài)等等。以上通過重力感應(yīng)儀的來檢測作為一個優(yōu)選的實現(xiàn)方式,不應(yīng)理解為對本發(fā)明實施例的唯一限定。
      [0030]S300、根據(jù)移動終端的當(dāng)前狀態(tài),計算多層壁紙的繪制偏移量。
      [0031]具體地,根據(jù)移動終端的當(dāng)前狀態(tài)計算多層壁紙的繪制偏移量指的是根據(jù)通過監(jiān)聽頻率獲取重力傳感器的感應(yīng)數(shù)據(jù)計算多層壁紙的繪制偏移量。如圖2所示,其具體可以包括:
      S10、監(jiān)聽重力傳感器的感應(yīng)數(shù)據(jù)。
      [0032]S20、根據(jù)所述傳感數(shù)據(jù)獲取移動終端的左右傾斜角al和前后傾斜角a2。
      [0033]具體地,所述移動終端的左右傾斜角al指的是移動終端從前一個狀態(tài)變化到當(dāng)前狀態(tài)時,移動終端左右方向的角度變化。這里是以當(dāng)前狀態(tài)的前一個狀態(tài)為基礎(chǔ),確定當(dāng)前狀態(tài)相對于前一狀態(tài)的左右傾斜角al。相應(yīng)的,所述前后傾斜角也是將移動終端從前一個狀態(tài)變化到當(dāng)前狀態(tài)是,移動終端前后方向的角度變化。
      [0034]S30、將所述左右傾斜角al和前后傾斜角a2分別與預(yù)設(shè)閾值進行比較。
      [0035]具體地,所述預(yù)設(shè)閾值是用于判斷移動終端是否改變壁紙的判斷依據(jù),其可以系統(tǒng)預(yù)先設(shè)置的,其也可以根據(jù)用戶需求進行修改。這樣可以根據(jù)用戶對動態(tài)壁紙與移動終端的晃動程度,實現(xiàn)動態(tài)壁紙的顯示,滿足不同用戶對動態(tài)壁紙的顯示程度不同的需求,提高動動態(tài)壁紙與用戶的交互性。
      [0036]S40、當(dāng)左右傾斜角al和/或前后傾斜角a2大于預(yù)設(shè)閾值時,根據(jù)所述左右傾斜角al和前后傾斜角a2計算多層壁紙的偏移量。
      [0037]具體地,當(dāng)左右傾斜角al和前后傾斜角a2中存在一個傾斜角大于預(yù)設(shè)閾值,那么就說明移動終端發(fā)生了晃動,移動終端需要相應(yīng)的變換顯示壁紙。從而,當(dāng)左右傾斜角al和/或前后傾斜角a2大于預(yù)設(shè)閾值時,根據(jù)所述左右傾斜角al和前后傾斜角a2計算多層壁紙的偏移量。當(dāng)左右傾斜角al和前后傾斜角a2都小于預(yù)設(shè)閾值時,則默認(rèn)移動終端沒有發(fā)生晃動,不需要更換壁紙,從而不計算多層壁紙的偏移量,繼續(xù)監(jiān)聽移動終端的狀態(tài),獲取重力傳感器的感應(yīng)數(shù)據(jù)。
      [0038]在本實施例中,由于根據(jù)所述左右傾斜角al和前后傾斜角a2僅能計算出一層壁紙的繪制偏移量。從而所述根據(jù)所述左右傾斜角al和前后傾斜角a2計算多層壁紙的偏移量其還包括:
      S401、根據(jù)所述左右傾斜角al和前后傾斜角a2分別計算距離屏幕次遠(yuǎn)壁紙的左右偏移量xoff和上下偏移量yoff。
      [0039]具體地,所述次遠(yuǎn)壁紙指的是距離屏幕距離倒數(shù)第二遠(yuǎn)的壁紙。也就說,根據(jù)所述左右傾斜角al和前后傾斜角a2分別計算距離屏幕距離倒數(shù)第二遠(yuǎn)的壁紙的左右偏移量和上下偏移量。這是因為距離屏幕最遠(yuǎn)的壁紙為背景,其大小與屏幕大小相同,在繪制過程中,作為背景的壁紙是不發(fā)生移動的。當(dāng)然,在本實施例的其他實施中,根據(jù)所述左右傾斜角al和前后傾斜角a2分別計算距離屏幕最近壁紙的左右偏移量xoff和上下偏移量yoff。
      [0040]S402、根據(jù)各個壁紙與次遠(yuǎn)壁紙的面積關(guān)系,計算各個壁紙的左右偏移量和上下偏移量,獲得多層壁紙的繪制偏移量。
      [0041]具體地,根據(jù)各個壁紙與次遠(yuǎn)壁紙的面積關(guān)系確定各個壁紙的偏移量與獲取的偏移量之間的關(guān)系,然后在根據(jù)各個壁紙偏移量的關(guān)系確定各個壁紙的對應(yīng)關(guān)系。這里還是以3層壁紙以及他們之間的面積關(guān)系為例,那么根據(jù)左右傾斜角al和前后傾斜角a2計算得到的左右偏移量xoff和上下偏移量yoff為中間景的左右偏移量xoff和上下偏移量yoff。由于前景的面積與背景的面積差與中間景與背景的面積差的比為2:1。所述前景的左右偏移量為2倍xoff和上下偏移量為2倍yoff。
      [0042]當(dāng)然,當(dāng)根據(jù)所述左右傾斜角al和前后傾斜角a2分別計算距離屏幕最近壁紙的左右偏移量xoff和上下偏移量yoff時,根據(jù)各個壁紙與最近壁紙的面積關(guān)系,計算各個壁紙的左右偏移量和上下偏移量,獲得多層壁紙的繪制偏移量。這里還是以3層壁紙以及他們之間的面積關(guān)系為例,那么根據(jù)左右傾斜角al和前后傾斜角a2計算得到的左右偏移量xoff和上下偏移量yoff為前景的左右偏移量xoff和上下偏移量yoff。由于前景的面積與背景的面積差與中間景與背景的面積差的比為2:1。所述前景的左右偏移量為xoff/2和上下偏移量為yoff/2。
      [0043]進一步,當(dāng)左右傾斜角al和/或前后傾斜角a2大于預(yù)設(shè)閾值時,保存所述al和a2,作為計算下一狀態(tài)的初始值。也就是說,當(dāng)左右傾斜角al和/或前后傾斜角a2大于預(yù)設(shè)閾值時,采用a I和a2的數(shù)值更新已經(jīng)存儲的a I和a2。
      [0044]S50、將所述繪制偏移量發(fā)送給繪圖程序。
      [0045]S400、根據(jù)所述繪制偏移量,繪制多層壁紙形成所述移動終端當(dāng)前狀態(tài)對應(yīng)的壁紙,并控制屏幕顯示所述壁紙。
      [0046]具體地,所述繪圖程序根據(jù)接收到的各個壁紙的繪制偏移量后,分別繪制各個壁紙,形成所述移動終端當(dāng)前狀態(tài)對應(yīng)的壁紙,并控制屏幕顯示所述壁紙。這里以3層壁紙為例加以說明,繪圖程序首先在屏幕上繪制背景,然后根據(jù)前景左右偏移量2xoff和上下偏移量2yoff繪制前景,最后根據(jù)中間景左右偏移量xoff和上下偏移量yoff繪制中間景,形成所述移動終端當(dāng)前狀態(tài)對應(yīng)的壁紙,并控制屏幕顯示所述壁紙。值得說明的,當(dāng)?shù)谝淮卫L制的時候如果還沒有得到重力感應(yīng)器的值,可以把xoff和yoff設(shè)初始值為O。每次重力感應(yīng)器收到數(shù)據(jù)需要繪制時就會執(zhí)行圖片的過程。
      [0047]在本發(fā)明的其他實施例中,為了提供移動終端晃動檢測的準(zhǔn)確性,在監(jiān)聽重力傳感器的感應(yīng)數(shù)據(jù)的同事,還可以監(jiān)聽陀螺儀數(shù)據(jù)。這是由于重力感應(yīng)器的數(shù)據(jù)不是很穩(wěn)定,手機輕輕的晃動也會使它的數(shù)據(jù)發(fā)生較大的變化,而我們只是希望識別出手機在左右前后方向的傾斜角度,如果手機沒有傾斜則不應(yīng)該移動圖片,一方面可使畫面顯示更平滑,另一方面也可以減少繪制圖片的次數(shù),降低手機的功耗。
      [0048]陀螺儀可以只測出手機的轉(zhuǎn)動,因此我們可以監(jiān)聽它,當(dāng)發(fā)現(xiàn)手機并沒有轉(zhuǎn)動時我們可以過濾掉重力感應(yīng)器的數(shù)據(jù),使其不發(fā)出繪制指令。所述監(jiān)聽陀螺儀的方法與重力感應(yīng)器是一樣的,不再詳述。
      [0049]當(dāng)收到陀螺儀的數(shù)據(jù)后我們先記錄下來,計算出手機的轉(zhuǎn)動量,如果轉(zhuǎn)動很小,則在計算重力感應(yīng)器的數(shù)據(jù)忽略掉重力感應(yīng)器數(shù)據(jù)的變化,這樣就可以起到平滑的作用了。
      [0050]本發(fā)明還提供了一種移動終端動態(tài)壁紙的實現(xiàn)系統(tǒng),如圖3所示,其包括:
      預(yù)設(shè)模塊100,用于預(yù)先設(shè)置平行于移動終端的屏幕平面的多層壁紙,其中,所述多層壁紙構(gòu)成移動終端動態(tài)壁紙全部動態(tài)效果;
      獲取模塊200,用于啟動對移動終端狀態(tài)的檢測,獲取所述移動終端的當(dāng)前狀態(tài);
      計算模塊300,用于根據(jù)移動終端的當(dāng)前狀態(tài),計算多層壁紙的繪制偏移量;
      顯示模塊400,用于根據(jù)所述繪制偏移量,繪制多層壁紙形成所述移動終端當(dāng)前狀態(tài)對應(yīng)的壁紙,并控制屏幕顯示所述壁紙。
      [0051]所述移動終端動態(tài)壁紙的實現(xiàn)系統(tǒng),其中,所述多層壁紙沿垂直于屏幕平面的軸順序排列,并所述多層壁紙形狀相同且面積按照與屏幕的距離的遠(yuǎn)近依次減小,其中,離屏幕最遠(yuǎn)的圖層的面積與屏幕面積相同。
      [0052]所述移動終端動態(tài)壁紙的實現(xiàn)系統(tǒng),其中,所述多層壁紙中除離屏幕最遠(yuǎn)的圖層外均設(shè)置有若干透明或半透明部分。
      [0053]所述移動終端動態(tài)壁紙的實現(xiàn)系統(tǒng),其中,所述獲取模塊具體用于:
      通過重力傳感器監(jiān)測移動終端的狀態(tài),根據(jù)重力傳感器獲取的數(shù)據(jù)確定所述移動終端的當(dāng)前狀態(tài)。
      [0054]在本發(fā)明所提供的實施例中,應(yīng)該理解到,所揭露的系統(tǒng)和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述模塊的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
      [0055]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上。可以根據(jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
      [0056]另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用硬件加軟件功能單元的形式實現(xiàn)。
      [0057]上述以軟件功能單元的形式實現(xiàn)的集成的單元,可以存儲在一個計算機可讀取存儲介質(zhì)中。上述軟件功能單元存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)或處理器(processor)執(zhí)行本發(fā)明各個實施例所述方法的部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(Read-Only Memory,R0M)、隨機存取存儲器(Random Access Memory,RAM)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
      [0058]最后應(yīng)說明的是:以上實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分技術(shù)特征進行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的精神和范圍。
      【主權(quán)項】
      1.一種移動終端動態(tài)壁紙的實現(xiàn)方法,其特征在于,其包括: 預(yù)先設(shè)置平行于移動終端的屏幕平面的多層壁紙,其中,所述多層壁紙構(gòu)成移動終端動態(tài)壁紙全部動態(tài)效果; 啟動對移動終端狀態(tài)的檢測,獲取所述移動終端的當(dāng)前狀態(tài); 根據(jù)移動終端的當(dāng)前狀態(tài),計算多層壁紙的繪制偏移量; 根據(jù)所述繪制偏移量,繪制多層壁紙形成所述移動終端當(dāng)前狀態(tài)對應(yīng)的壁紙,并控制屏幕顯示所述壁紙。2.根據(jù)權(quán)利要求1所述移動終端動態(tài)壁紙的實現(xiàn)方法,其特征在于,所述多層壁紙沿垂直于屏幕平面的軸順序排列,并所述多層壁紙形狀相同且面積按照與屏幕的距離的遠(yuǎn)近依次減小,其中,離屏幕最遠(yuǎn)的壁紙的面積與屏幕面積相同。3.根據(jù)權(quán)利要求2所述移動終端動態(tài)壁紙的實現(xiàn)方法,其特征在于,所述多層壁紙中除離屏幕最遠(yuǎn)的壁紙外均設(shè)置有若干透明或半透明部分。4.根據(jù)權(quán)利要求1所述移動終端動態(tài)壁紙的實現(xiàn)方法,其特征在于,所述啟動對移動終端狀態(tài)的檢測,獲取所述移動終端的當(dāng)前狀態(tài)具體包括: 通過重力傳感器監(jiān)測移動終端的狀態(tài),根據(jù)重力傳感器獲取的數(shù)據(jù)確定所述移動終端的當(dāng)前狀態(tài)。5.根據(jù)權(quán)利要求1所述移動終端動態(tài)壁紙的實現(xiàn)方法,其特征在于,所述根據(jù)移動終端的當(dāng)前狀態(tài),計算多層壁紙的繪制偏移量具體包括: 根據(jù)移動終端的當(dāng)前狀態(tài),獲取移動終端的左右傾斜角和前后傾斜角; 將所述左右傾斜角和前后傾斜角分別與預(yù)設(shè)閾值進行比較; 當(dāng)左右傾斜角和/或前后傾斜角大于預(yù)設(shè)閾值時,根據(jù)所述左右傾斜角和前后傾斜角計算多層壁紙的偏移量。6.根據(jù)權(quán)利要求5所述移動終端動態(tài)壁紙的實現(xiàn)方法,其特征在于,所述當(dāng)左右傾斜角和/或前后傾斜角大于預(yù)設(shè)閾值時,根據(jù)所述左右傾斜角和前后傾斜角計算多層壁紙的偏移量具體包括: 當(dāng)左右傾斜角和/或前后傾斜角大于預(yù)設(shè)閾值時,根據(jù)所述左右傾斜角和前后傾斜角分別計算距離屏幕次遠(yuǎn)壁紙的左右偏移量和上下偏移量; 根據(jù)各個壁紙與次遠(yuǎn)壁紙的面積關(guān)系,計算各個壁紙的左右偏移量和上下偏移量,獲得多層壁紙的繪制偏移量。7.一種移動終端動態(tài)壁紙的實現(xiàn)系統(tǒng),其特征在于,其包括: 預(yù)設(shè)模塊,用于預(yù)先設(shè)置平行于移動終端的屏幕平面的多層壁紙,其中,所述多層壁紙構(gòu)成移動終端動態(tài)壁紙全部動態(tài)效果; 獲取模塊,用于啟動對移動終端狀態(tài)的檢測,獲取所述移動終端的當(dāng)前狀態(tài); 計算模塊,用于根據(jù)移動終端的當(dāng)前狀態(tài),計算多層壁紙的繪制偏移量; 顯示模塊,用于根據(jù)所述繪制偏移量,繪制多層壁紙形成所述移動終端當(dāng)前狀態(tài)對應(yīng)的壁紙,并控制屏幕顯示所述壁紙。8.根據(jù)權(quán)利要求7所述移動終端動態(tài)壁紙的實現(xiàn)系統(tǒng),其特征在于,所述多層壁紙沿垂直于屏幕平面的軸順序排列,并所述多層壁紙形狀相同且面積按照與屏幕的距離的遠(yuǎn)近依次減小,其中,離屏幕最遠(yuǎn)的壁紙的面積與屏幕面積相同。9.根據(jù)權(quán)利要求8所述移動終端動態(tài)壁紙的實現(xiàn)系統(tǒng),其特征在于,所述多層壁紙中除離屏幕最遠(yuǎn)的壁紙外均設(shè)置有若干透明或半透明部分。10.根據(jù)權(quán)利要求7所述移動終端動態(tài)壁紙的實現(xiàn)系統(tǒng),其特征在于,所述獲取模塊具體用于: 通過重力傳感器監(jiān)測移動終端的狀態(tài),根據(jù)重力傳感器獲取的數(shù)據(jù)確定所述移動終端的當(dāng)前狀態(tài)。
      【文檔編號】G06F9/44GK106055335SQ201610397511
      【公開日】2016年10月26日
      【申請日】2016年6月7日
      【發(fā)明人】雷明
      【申請人】惠州Tcl移動通信有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1