国产精品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)的顯示方法、裝置及移動終端的制作方法_3

      文檔序號:8255902閱讀:來源:國知局
      通過每個虛擬水滴為第一區(qū)域增加的面積來模 擬每個預(yù)設(shè)時長內(nèi)增加的電池電量時,本公開實施例定義每個虛擬水滴為第一區(qū)域增加的 面積為第一面積。此時,在通過第一面積標(biāo)識該預(yù)設(shè)時長內(nèi)增加的電池電量時,第一面積占 第二面積的比值應(yīng)該等于增加的電池電量。例如,如果每個預(yù)設(shè)時長內(nèi)增加的電池電量為 10%,結(jié)合上述步驟S201中的舉例,則第一面積為40*10%= 4平方厘米。
      [0129] 在步驟S206中,當(dāng)虛擬水滴的滴落過程顯示結(jié)束時,根據(jù)第一面積,增加第一區(qū) 域的面積并相應(yīng)減小第二區(qū)域的面積。
      [0130] 當(dāng)虛擬水滴滴入第一區(qū)域后將會使第一區(qū)域的面積增加,該增加的面積為第一面 積。為了能夠通過第一區(qū)域的面積對當(dāng)前電池的電量進(jìn)行顯示,需要根據(jù)第一面積,對第一 區(qū)域和第二區(qū)域進(jìn)行調(diào)整。在增加第一區(qū)域的面積并相應(yīng)減小第二區(qū)域的面積時,可W將 第一區(qū)域擴(kuò)大第一面積,相應(yīng)地,將第二區(qū)域縮小第一面積。
      [0131] 其中,當(dāng)虛擬水滴接觸第一區(qū)域后,第一區(qū)域可W被看作儲水區(qū)域,而儲水區(qū)域存 儲的水通常會由于重力的作用而分布在儲水區(qū)域的底部區(qū)域,因此,在對第一區(qū)域進(jìn)行調(diào) 整時,可W保持第一區(qū)域的底部形狀不變,而為第一區(qū)域增加相應(yīng)的高度。例如,結(jié)合步驟 S201中的舉例,當(dāng)?shù)谝粎^(qū)域和第二區(qū)域組成的區(qū)域為矩形區(qū)域時,可W保持第一區(qū)域的底 部邊長5厘米不變。為了使得調(diào)整的面積為第一面積,為第一區(qū)域增加的高度為4/5 = 0. 8 厘米。
      [0132] 如圖6所示,其示出了一種虛擬水滴滴落過程顯示結(jié)束后的終端界面示意圖。其 中,圖6中的(a)圖為某一個虛擬水滴滴落前的終端界面示意圖,圖6中的化)圖為該虛擬 水滴滴落過程顯示結(jié)束后的終端界面示意圖。由圖6中的(a)圖至圖6中的化)圖的變化 過程可知,當(dāng)虛擬水滴滴落過程顯示結(jié)束后,第一區(qū)域的高度增加0. 8厘米。其中,圖6中 的化)中的數(shù)據(jù)為根據(jù)上述舉例確定的數(shù)據(jù),并不構(gòu)成對本公開實施例的限制。
      [0133] 在步驟S207中,顯示調(diào)整后的第一區(qū)域和調(diào)整后的第二區(qū)域。
      [0134] 其中,顯示調(diào)整后的第一區(qū)域和調(diào)整后的第二區(qū)域時,為了能夠通過調(diào)整后的區(qū) 域面積,直觀地表示電池的當(dāng)前電量,也可W對調(diào)整后的第一區(qū)域和調(diào)整后的第二區(qū)域進(jìn) 行區(qū)別顯示。
      [01巧]例如,可W將調(diào)整后的第一區(qū)域和調(diào)整后的第二區(qū)域的顏色擅染為不同顏色,W 示區(qū)別。例如,在對調(diào)整后的第一區(qū)域和調(diào)整后的第二區(qū)域顏色的區(qū)分顯示時,可W將調(diào)整 后的第一區(qū)域擅染為第一顏色,將調(diào)整后的第二區(qū)域擅染為第二顏色。
      [0136] 結(jié)合上述步驟S201及步驟S206中的舉例,W將該矩形區(qū)域中的底部直線為高度 作坐標(biāo)的原點,可W將長為5厘米、高為1. 6+0. 8 = 2. 4厘米構(gòu)成的調(diào)整后的第一區(qū)域擅染 為第一顏色;將長為2厘米、高為2. 4厘米W上5. 6厘米的調(diào)整后的第二區(qū)域擅染為第二顏 色。
      [0137] 關(guān)于第一顏色及第二顏色的具體顏色,本公開實施例不作限定,保證能夠區(qū)分調(diào) 整后的第一區(qū)域及調(diào)整后的第二區(qū)域即可。例如,第一顏色可W為白色,第二顏色可W為藍(lán) 色;第一顏色為黃色,第二顏色為紅色等。其中,為了使顯示的充電進(jìn)度界面比較美觀,可W 使第二顏色保持為該充電進(jìn)度界面的背景色,而將調(diào)整后的第一區(qū)域擅染為第一顏色。其 中,當(dāng)調(diào)整后的第二區(qū)域保持為該充電進(jìn)度界面的背景色時,在執(zhí)行擅染操作時,可W僅將 調(diào)整后的第一區(qū)域擅染為第一顏色,而保持調(diào)整后的第二區(qū)域的顏色不變。
      [0138] 其中,在將調(diào)整后的第一區(qū)域擅染為第一顏色,將調(diào)整后的第二區(qū)域擅染為第二 顏色時,可W通過OPENGL(開放的圖形程序接口)實現(xiàn)。另外,由于在本公開實施例中,調(diào) 整后的第一區(qū)域為模擬盛裝虛擬水的容器,為了能夠很好地表征液體的特性,在擅染時應(yīng) 該使調(diào)整后的第一區(qū)域與調(diào)整后的第二區(qū)域的交界處比較平滑。因此,在進(jìn)行擅染操作時, 需要對調(diào)整后的第一區(qū)域與調(diào)整后的第二區(qū)域的交界處進(jìn)行平滑處理。其中,在對調(diào)整后 的第一區(qū)域與調(diào)整后的第二區(qū)域的交界處進(jìn)行平滑處理時,可W通過MC(Marching化bes, 移動立方體)算法實現(xiàn)。
      [0139] 另外,結(jié)合步驟S201中對第一區(qū)域和第二區(qū)域進(jìn)行區(qū)別顯示的方法,在對調(diào)整后 的第一區(qū)域和調(diào)整后的第二區(qū)域進(jìn)行區(qū)別顯示時,還可W通過突出顯示調(diào)整后的第一區(qū)域 和調(diào)整后的第二區(qū)域之間的分割線來實現(xiàn)。
      [0140] 其中,在突出顯示分割線時,可W將調(diào)整后的第一區(qū)域和調(diào)整后的第二區(qū)域擅染 為同一顏色,而將該分割線擅染為與調(diào)整后的第一區(qū)域和調(diào)整后的第二區(qū)域不同的顏色。 例如,可W將調(diào)整后的第一區(qū)域和調(diào)整后的第二區(qū)域擅染為白色,而將該分割線擅染為紅 色、藍(lán)色等。
      [0141] 上述步驟S201至步驟S207為移動終端保持豎直狀態(tài)時顯示充電狀態(tài)的具體實現(xiàn) 方式。然而,移動終端可能由于各種原因而不能保持豎直狀態(tài),例如,當(dāng)移動終端被搖晃后, 其可能會發(fā)生傾斜等。由于調(diào)整后的第一區(qū)域為模擬盛裝虛擬水的容器,當(dāng)移動終端不為 豎直狀態(tài)時,調(diào)整后的第一區(qū)域中的水將會發(fā)生流動。為了確定移動終端被搖晃后調(diào)整后 的第一區(qū)域中包括的水的狀態(tài),可W繼續(xù)執(zhí)行下述可選步驟S208至步驟S211。
      [0142] 在步驟S208中,如果檢測到搖晃操作,則確定調(diào)整后的第一區(qū)域中每個虛擬水粒 子的加速度。
      [0143] 其中,調(diào)整后的第一區(qū)域中模擬盛裝的水是由各個虛擬水粒子組成的,各個虛擬 水粒子均會因被搖晃而發(fā)生位置的變動。因此,在確定調(diào)整后的第一區(qū)域被搖晃后的狀態(tài) 時,每個虛擬水粒子的狀態(tài)均應(yīng)該考慮。每個虛擬水粒子被搖晃后的狀態(tài)即為每個虛擬水 粒子被搖晃后所在的位置。在確定每個虛擬水粒子被搖晃后所在的位置時,可W先確定每 個虛擬水粒子因被搖晃而產(chǎn)生的加速度。
      [0144] 在確定每個虛擬水粒子因被搖晃而產(chǎn)生的加速度時,可W通過移動終端中內(nèi)置的 加速度傳感器實現(xiàn)。另外,由于每個虛擬水粒子還受到重力的作用,因此,每個虛擬水粒子 的加速度除包括因被搖晃而受到的搖晃外力加速度外,還包括重力加速度。
      [0145] 在步驟S209中,根據(jù)每個虛擬水粒子的加速度、水密度、虛擬水粒子之間的粘度 系數(shù)及虛擬水粒子的壓強(qiáng),采用預(yù)設(shè)流體仿真算法計算每個虛擬水粒子的速度。
      [0146] 水流動時,水密度、虛擬水粒子之間的粘度系數(shù)及虛擬水粒子的壓強(qiáng)等因素,將會 影響水流動時每個虛擬水粒子的速度,因此,可W根據(jù)每個虛擬水粒子的加速度、水密度、 虛擬水粒子之間的粘度系數(shù)及虛擬水粒子的壓強(qiáng),采用預(yù)設(shè)流體仿真算法計算每個液體粒 子的速度。
      [0147] 關(guān)于預(yù)設(shè)流體仿真算法的內(nèi)容,本公開實施例不作具體限定。在實施時,預(yù)設(shè)流體 仿真算法包括但不限于納維斯托克斯方程。另外,由于水為不可壓縮的形態(tài),因此,預(yù)設(shè)流 體仿真算法進(jìn)一步可W為不可壓縮的納維斯托克斯方程。
      [0148] 其中,不可壓縮的納維斯托克斯方程包括但不限于為如下形式:
      [0149] Ql^ - - ] 一 - -十- V/尸 g+vV*Vw (1) dl f> L
      [0150] Vu=0 (2)
      [0151] 公式(1)為動量方程,公式(2)為質(zhì)量方程或為不可壓縮條件。式中,《表示每個 虛擬水粒子的速度;P為水密度;i是每個虛擬水粒子的加速度;V是虛擬水粒子之間的粘 度系數(shù);P表示虛擬水粒子的壓強(qiáng),用于標(biāo)識每單元區(qū)域的虛擬水對外界所施加的力;V及 V,分別表示梯度和散度算子;ViV表示拉普拉斯算子。
      [0152] 對上述公式(1)和公式(2)中的不可壓縮的納維斯托克斯方程進(jìn)行分析可知,根 據(jù)每個虛擬水粒子的加速度、水密度、虛擬水粒子之間的粘度系數(shù)及虛擬水粒子的壓強(qiáng),可 W采用納維斯托克斯方程計算每個虛擬水粒子的速度。其中,每個虛擬水粒子的加速度可 W通過上述步驟S208獲得,水密度、虛擬水粒子之間的粘度系數(shù)及虛擬水粒子的壓強(qiáng)在進(jìn) 行數(shù)據(jù)流量的顯示時,可W預(yù)先根據(jù)經(jīng)驗或?qū)嶒灲Y(jié)果設(shè)定為某些數(shù)值。
      [0153] 在步驟S210中,根據(jù)每個虛擬水粒子的速度、每個虛擬水粒子搖晃前所在的第一 位置,確定每個虛擬水粒子在指定時長后的第二位置。
      [0154] 其中,指定時長為預(yù)先設(shè)定的用于統(tǒng)計每個虛擬水粒子的位置變化的時間步長, 即每隔指定時長統(tǒng)計一次每個虛擬水粒子的位置。
      [0155] 在獲取到每個虛擬水粒子搖晃前所在的第一位置、每個液體粒子因搖晃而產(chǎn)生的 速度及指定時長后,便可W確定每個虛擬水粒子在指定時長后的第二位置。例如,在根據(jù)每 個虛擬水粒子的速度、每個虛擬水粒子搖晃前所在的第一位置,確定每個虛擬水粒子在指 定時長后的第二位置時,包括但不限于;根據(jù)每個虛擬水粒子的速度及每個虛擬水粒子搖 晃前所在的第一位置,通過前向歐拉算法確定每個虛擬水粒子在指定時長后的第二位置。
      [0156] 其中,前向歐拉算法用公式描述如下:
      [0 巧 7] x"+5tu"
      [0巧引 yW 二 yn+6tyn 做 [0巧9] z"+5 tz"
      [0160] 在公式(3)中,x^、yn+嘴z w分別表示每個虛擬水粒子在s維空間中的第二位 置,x\ yn和Z n分別表示每個虛擬水粒子在=維空間中的第一位置,5 t表示指定時長。
      [0161] 其中,在確定每個虛擬水粒子的第一位置和第二位置時,可W預(yù)先設(shè)立坐標(biāo)系,并 通過每個虛擬水粒子在該坐標(biāo)系下的坐標(biāo)來實現(xiàn)。
      [0162] 在步驟S211中,根據(jù)每個虛擬水粒子的第二位置,確定搖晃后所有虛擬水粒子組 成的第S區(qū)域,突出顯示第S區(qū)域。
      [0163] 其中,每個虛擬水粒子的第二位置可W組成第S區(qū)域。為了標(biāo)識每個虛擬水粒子 被搖晃后的位置,將第=區(qū)域擅染為第一顏色。當(dāng)然,該第一顏色也可W與步驟S207中的 第一顏色為不同的顏色,本公開實施例對此不作限定。
      [0164] 如圖7所示,其示出了一種移動終端被搖晃前后的終端界面示意圖。由圖7中(a) 圖至圖7中化)圖所示的過程即為移動終端由豎直狀態(tài)到傾斜狀態(tài),調(diào)整后的第一區(qū)域的 變化過程。由圖7中化)圖可得,移動終端被傾斜后,調(diào)整后的第一區(qū)域模擬顯示的水面產(chǎn) 生水流效果。
      [0165] 本公開實施例提供的方法,通過W虛擬水滴來模擬充電過程中電量的流入,W儲 水區(qū)域的面積增長來模擬充電過程中電量的增加,使得充電過程不僅更加直觀,而且更加 生動。
      [0166] 圖8是根據(jù)一示例性實施例示出的一種充電狀態(tài)的顯示裝置的框圖,該充電狀態(tài) 的顯示裝置用于執(zhí)行上述圖1或圖2所對應(yīng)實施例提供的充電狀態(tài)的顯示方法。參見圖8, 該充電狀態(tài)的顯示裝置包括第一顯示模塊801、第一獲取模塊802、第二顯示模塊803、第一 確定模塊804、調(diào)整模塊805和第=顯示模塊806。其中:
      [0167] 該第一顯示模塊801被配置為當(dāng)充電開始時,顯示包括第一區(qū)域和第二區(qū)域的充 電進(jìn)度界面,其中,第一區(qū)域位于第二區(qū)域的下方、且第一區(qū)域用于標(biāo)識電池的初始電量;
      [0168] 該第一獲取模塊802被配置為每隔預(yù)設(shè)時長,獲取增加的電池電量;
      [0169] 該第二顯示模塊803被配置為根據(jù)增加的電池電量,在第二區(qū)域中,沿預(yù)設(shè)移動 軌跡顯示虛擬水滴的滴落過程,其中,預(yù)設(shè)移動軌跡的起始點為第二區(qū)域的上邊界,結(jié)束點 為第一區(qū)域的上邊界;
      [0170] 該第一確定模塊804被配置為根據(jù)增加的電池電量,確定待增加的第一面積;
      [0171] 該調(diào)整模塊805被配置為當(dāng)
      當(dāng)前第3頁1 2 3 4 5 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1