欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

提示標(biāo)簽展示方法和裝置與流程

文檔序號:12063204閱讀:255來源:國知局
提示標(biāo)簽展示方法和裝置與流程

本發(fā)明涉及信息三維顯示領(lǐng)域,特別是涉及一種提示標(biāo)簽展示方法和裝置。



背景技術(shù):

Tips,即提示標(biāo)簽,在計算機(jī)中是用于提示用戶關(guān)注一些信息的。隨著網(wǎng)絡(luò)技術(shù)和計算機(jī)技術(shù)的迅速發(fā)展,越來越多的用戶使用網(wǎng)絡(luò)從事社交活動。一些服務(wù)提供者為了將消息推送給用戶,讓用戶關(guān)注,采用提示標(biāo)簽的方式將要提示的信息展示在終端上。

傳統(tǒng)的提示標(biāo)簽是針對GIF格式的圖片,將攜帶信息的GIF圖片展示出來,然而GIF圖片展示樣式單一,較難吸引用戶點擊,導(dǎo)致提示標(biāo)簽的轉(zhuǎn)化率較低。



技術(shù)實現(xiàn)要素:

基于此,有必要針對傳統(tǒng)的提示標(biāo)簽的轉(zhuǎn)化率低的問題,提供一種提示標(biāo)簽的展示方法和裝置,能提高提示標(biāo)簽的轉(zhuǎn)化率。

一種提示標(biāo)簽展示方法,包括:

檢測到滿足展示提示標(biāo)簽的觸發(fā)條件時,展示初始狀態(tài)的包含三維提示標(biāo)簽區(qū)域的窗口;

若檢測到光標(biāo)在所述三維提示標(biāo)簽區(qū)域內(nèi),實時獲取所述光標(biāo)的位置信息;

根據(jù)所述光標(biāo)的位置信息更新三維空間模型中觀察點位置;

根據(jù)所述更新的觀察點位置更新包含三維提示標(biāo)簽區(qū)域的窗口;

展示所述更新的所述包含三維提示標(biāo)簽區(qū)域的窗口;

若檢測到所述光標(biāo)在所述三維提示標(biāo)簽區(qū)域外,展示所述初始狀態(tài)的包含三維提示標(biāo)簽區(qū)域的窗口。

一種提示標(biāo)簽展示裝置,包括:

第一展示模塊,用于檢測到滿足展示提示標(biāo)簽的觸發(fā)條件時,展示初始狀態(tài)的包含三維提示標(biāo)簽區(qū)域的窗口;

第一采集模塊,用于若檢測到光標(biāo)在所述三維提示標(biāo)簽區(qū)域內(nèi),實時獲取所述光標(biāo)的位置信息;

第一更新模塊,用于根據(jù)所述光標(biāo)的位置信息更新三維空間模型中觀察點位置;

第一繪制模塊,用于根據(jù)所述更新的觀察點位置更新包含三維提示標(biāo)簽區(qū)域的窗口;

所述第一展示模塊還用于展示所述更新的所述包含三維提示標(biāo)簽區(qū)域的窗口;以及若檢測到所述光標(biāo)在所述三維提示標(biāo)簽區(qū)域外,展示所述初始狀態(tài)的包含三維提示標(biāo)簽區(qū)域的窗口。

上述提示標(biāo)簽展示方法和裝置,檢測到滿足展示提示標(biāo)簽的觸發(fā)條件時,展示三維空間模型狀態(tài)的提示標(biāo)簽,檢測到光標(biāo)在提示標(biāo)簽窗口內(nèi),則獲取光標(biāo)的位置信息,根據(jù)光標(biāo)的位置信息更新三維空間模型中的觀察點位置,根據(jù)觀察點位置更新包含三維提示標(biāo)簽區(qū)域的窗口,并展示,使得提示標(biāo)簽窗口具有三維空間效果,吸引用戶點擊,提高了提示標(biāo)簽的轉(zhuǎn)化率。

一種提示標(biāo)簽展示方法,包括:

檢測到滿足展示提示標(biāo)簽的觸發(fā)條件時,展示初始狀態(tài)的包含提示標(biāo)簽區(qū)域的窗口,所述提示標(biāo)簽區(qū)域包括第一圖層和第二圖層;

若檢測到光標(biāo)在所述提示標(biāo)簽區(qū)域內(nèi),實時獲取所述光標(biāo)的位置信息;

根據(jù)所述光標(biāo)的位置信息更新第一圖層和第二圖層之間的相對距離;

根據(jù)更新的所述第一圖層和第二圖層的相對距離更新包含提示標(biāo)簽區(qū)域的窗口;

展示所述更新的包含提示標(biāo)簽區(qū)域的窗口;

若檢測到所述光標(biāo)在所述提示標(biāo)簽區(qū)域外,展示所述初始狀態(tài)的包含提示標(biāo)簽區(qū)域的窗口。

一種提示標(biāo)簽展示裝置,包括:

第二展示模塊,用于檢測到滿足展示提示標(biāo)簽的觸發(fā)條件時,展示初始狀態(tài)的包含提示標(biāo)簽區(qū)域的窗口,所述提示標(biāo)簽區(qū)域包括第一圖層和第二圖層;

第二采集模塊,用于若檢測到光標(biāo)在所述提示標(biāo)簽區(qū)域內(nèi),實時獲取所述光標(biāo)的位置信息;

第二更新模塊,用于根據(jù)所述光標(biāo)的位置信息更新第一圖層和第二圖層之間的相對距離;

第二繪制模塊,用于根據(jù)更新的所述第一圖層和第二圖層的相對距離更新包含提示標(biāo)簽區(qū)域的窗口;

所述第二展示模塊還用于展示所述更新的所述包含提示標(biāo)簽區(qū)域的窗口;以及若檢測到所述光標(biāo)在所述提示標(biāo)簽區(qū)域外,展示所述初始狀態(tài)的包含提示標(biāo)簽區(qū)域的窗口。

上述提示標(biāo)簽展示方法和裝置,檢測到滿足展示提示標(biāo)簽的觸發(fā)條件后,展示包含提示標(biāo)簽區(qū)域的窗口,檢測到光標(biāo)在提示標(biāo)簽區(qū)域中,實時采集光標(biāo)的位置信息,根據(jù)光標(biāo)的位置信息更新第一圖層和第二圖層之間的相對距離,根據(jù)相對距離更新包含提示標(biāo)簽區(qū)域的窗口,展示更新的包含提示標(biāo)簽區(qū)域的窗口,實現(xiàn)了二維圖像模擬三維圖像,到達(dá)模擬三維動作的效果,吸引用戶點擊,提高了提示標(biāo)簽的轉(zhuǎn)化率。

附圖說明

圖1為一個實施例中提示標(biāo)簽展示方法的應(yīng)用環(huán)境示意圖;

圖2為一個實施例中終端的內(nèi)部結(jié)構(gòu)示意圖;

圖3為一個實施例中提示標(biāo)簽展示方法的流程圖;

圖4為一個實施例中包含提示標(biāo)簽區(qū)域的窗口顯示狀態(tài)示意圖;

圖5為觀察模型原理示意圖;

圖6為另一個實施例中提示標(biāo)簽展示方法的流程圖;

圖7為另一個實施例中提示標(biāo)簽展示方法的流程圖;

圖8為另一個實施例中提示標(biāo)簽展示方法的流程圖;

圖9為一個實施例中提示標(biāo)簽展示裝置的結(jié)構(gòu)框圖;

圖10為另一個實施例中提示標(biāo)簽展示裝置的結(jié)構(gòu)框圖;

圖11為另一個實施例中提示標(biāo)簽展示裝置的結(jié)構(gòu)框圖;

圖12為另一個實施例中提示標(biāo)簽展示裝置的結(jié)構(gòu)框圖。

具體實施方式

為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。

可以理解,本發(fā)明所使用的術(shù)語“第一”、“第二”等可在本文中用于描述各種元件,但這些元件不受這些術(shù)語限制。這些術(shù)語僅用于將第一個元件與另一個元件區(qū)分。

圖1為一個實施例中提示標(biāo)簽展示方法的應(yīng)用環(huán)境示意圖。如圖1所示,該應(yīng)用環(huán)境包括終端110和服務(wù)器120。終端110與服務(wù)器120進(jìn)行通信。終端110接收服務(wù)器120推送的信息,并將信息以提示標(biāo)簽窗口展示,終端110檢測到光標(biāo)位于提示標(biāo)簽窗口中,則實時獲取光標(biāo)的位置信息,根據(jù)光標(biāo)的位置信息可獲得觀察點的位置或兩個圖層間的相對距離,根據(jù)觀察點的位置繪制新的三維空間模型的提示標(biāo)簽窗口或者根據(jù)圖層間的相對距離繪制新的提示標(biāo)簽窗口,實現(xiàn)了光標(biāo)位于提示標(biāo)簽窗口中時,提示標(biāo)簽窗口的3D效果,吸引用戶點擊,從而提高提示標(biāo)簽的轉(zhuǎn)化率。

圖2為一個實施例中終端(或電子設(shè)備等)的內(nèi)部結(jié)構(gòu)示意圖。如圖2所示,該終端包括通過系統(tǒng)總線連接的處理器、非易失性存儲介質(zhì)、內(nèi)存儲器、網(wǎng)絡(luò)接口、顯示屏和輸入裝置。其中,終端的非易失性存儲介質(zhì)存儲有操作系統(tǒng),還包括一種提示標(biāo)簽展示裝置,該提示標(biāo)簽展示裝置用于實現(xiàn)一種提示標(biāo)簽展示方法。該處理器用于提供計算和控制能力,支撐整個終端的運行。終端中的內(nèi)存儲器為非易失性存儲介質(zhì)中的提示標(biāo)簽展示裝置的運行提供環(huán)境,該內(nèi)存儲器中可儲存有計算機(jī)可讀指令,該計算機(jī)可讀指令被所述處理器執(zhí)行時,可使得所述處理器執(zhí)行一種提示標(biāo)簽展示方法。網(wǎng)絡(luò)接口用于與服務(wù)器進(jìn)行網(wǎng)絡(luò)通信,如發(fā)送下載請求至服務(wù)器,接收服務(wù)器返回的三維空間模型文件等。終端的顯示屏可以是液晶顯示屏或者電子墨水顯示屏等,輸入裝置可以是顯示屏上覆蓋的觸摸層,也可以是終端外殼上設(shè)置的按鍵、軌跡球或觸控板,也可以是外接的鍵盤、觸控板或鼠標(biāo)等。該終端可以是手機(jī)、平板電腦或者個人數(shù)字助理或穿戴式設(shè)備等。本領(lǐng)域技術(shù)人員可以理解,圖2中示出的結(jié)構(gòu),僅僅是與本申請方案相關(guān)的部分結(jié)構(gòu)的框圖,并不構(gòu)成對本申請方案所應(yīng)用于其上的終端的限定,具體的終端可以包括比圖中所示更多或更少的部件,或者組合某些部件,或者具有不同的部件布置。

圖3為一個實施例中提示標(biāo)簽展示方法的流程圖。如圖3所示,一種提示標(biāo)簽展示方法,運行于圖1中的終端上,包括:

步驟302,檢測到滿足展示提示標(biāo)簽的觸發(fā)條件時,展示初始狀態(tài)的包含三維提示標(biāo)簽區(qū)域的窗口。

具體地,tips,即提示標(biāo)簽,是用來提示關(guān)注信息的載體。包含提示標(biāo)簽區(qū)域的窗口是指在窗口中劃分一部分給提示標(biāo)簽區(qū)域。包含提示標(biāo)簽區(qū)域的窗口包括透明區(qū)域和提示標(biāo)簽區(qū)域部分,且透明區(qū)域位于提示標(biāo)簽區(qū)域的外圍。三維提示標(biāo)簽區(qū)域是指3D空間模型狀態(tài)的提示標(biāo)簽區(qū)域。三維空間模型狀態(tài)是指提示標(biāo)簽呈現(xiàn)出來,在視覺上為3D效果。展示提示標(biāo)簽的觸發(fā)條件是指滿足觸發(fā)條件后,即展示提示標(biāo)簽。該觸發(fā)條件可根據(jù)需要設(shè)定,如計算機(jī)出現(xiàn)卡頓、CPU(Central Processing Unit,中央處理器)使用率超過使用率閾值等。

步驟304,若檢測到光標(biāo)在該三維提示標(biāo)簽區(qū)域內(nèi),實時獲取該光標(biāo)的位置信息。

具體地,檢測到光標(biāo)在提示標(biāo)簽區(qū)域內(nèi),對光標(biāo)的位置進(jìn)行不間斷的采樣,實時獲取光標(biāo)的位置信息。例如任意的T1時刻和T2時刻,其中,T1小于T2,T1時刻光標(biāo)所在的位置坐標(biāo)為(X1,Y1),T2時刻光標(biāo)所在的位置坐標(biāo)為(X2,Y2)。通過MouseEnter和MouseLeave消息進(jìn)行監(jiān)聽,以便獲取光標(biāo)在提示標(biāo)簽區(qū)域的位置信息。

如圖4所示,窗口400包括透明區(qū)域410和提示標(biāo)簽區(qū)域420。檢測光標(biāo)是否位于提示標(biāo)簽區(qū)域420內(nèi),若是,則實時獲取光標(biāo)的位置信息,若否,則繼續(xù)偵測光標(biāo)是否進(jìn)入提示標(biāo)簽區(qū)域420內(nèi)。

步驟306,根據(jù)該光標(biāo)的位置信息更新三維空間模型中觀察點位置。

本實施例中,該根據(jù)該光標(biāo)的位置信息更新三維空間模型中觀察點位置,包括:獲取該光標(biāo)的第一位置信息和第二位置信息,得到該第二位置和第一位置的橫坐標(biāo)差值和縱坐標(biāo)差值;根據(jù)該橫坐標(biāo)差值與第一修正系數(shù)的乘積得到該觀察點的水平轉(zhuǎn)動角度;根據(jù)該縱坐標(biāo)差值與第二修正系數(shù)的乘積得到該觀察點的垂直轉(zhuǎn)動角度。

具體地,光標(biāo)的第一位置信息表示第一時刻的位置坐標(biāo),第二位置信息表示第二時刻的位置坐標(biāo),其中,第一時刻小于第二時刻。第一位置信息為(X1,Y1),第二位置信息為(X2,Y2)。第二位置和第一位置的橫坐標(biāo)差值為(X2-X1),第二位置和第一位置的縱坐標(biāo)差值為(Y2-Y1)。第一修正系數(shù)和第二修正系數(shù)可進(jìn)行大量的實驗測試得到。第一修正系數(shù)和第二修正系數(shù)的取值范圍可為[0.05,0.1],即0.05至0.1。

在3D環(huán)境中觀察模型原理如圖5所示。為了達(dá)到觀看模型移動的效果,將需要展示的三維模型設(shè)置在世界坐標(biāo)中心即(0,0,0)處,然后控制相機(jī)(觀察點)在一定角度內(nèi)圍繞目標(biāo)模型進(jìn)行旋轉(zhuǎn)來獲得不同角度的視覺效果。本實現(xiàn)保證的原則是三維模型在用戶視角看來是水平放置即可,然后觀察點選于同模型上方方向向量相垂直的距離三維模型直線距離為r的位置。本實施例中以三維模型上方為Z軸正向為例,設(shè)觀察點為camera axis(r,0,0),觀察方向向量為camera Up Vector(0,0,1)。

水平轉(zhuǎn)動角度a1=α(X2-X1);

垂直轉(zhuǎn)動角度a2=β(Y2-Y1)。

其中,α為第一修正系數(shù),β為第二修正系數(shù)。光標(biāo)在第一時刻的位置坐標(biāo)為(X1,Y1),在第二時刻的位置坐標(biāo)為(X2,Y2)。

在基于觀察方向向量的基礎(chǔ)上,通過羅德里格斯(Rodrigues)變換對觀察點在以r為半徑的球面上進(jìn)行移動。

步驟308,根據(jù)該更新的觀察點位置更新包含三維提示標(biāo)簽區(qū)域的窗口。

具體地,根據(jù)更新的觀察點位置更新包含三維提示標(biāo)簽區(qū)域的窗口會有透視變形和位移變化。

在一個實施例中,根據(jù)更新的觀察點位置可重新繪制包含三維提示標(biāo)簽區(qū)域的窗口,實現(xiàn)更新包含三維提示標(biāo)簽區(qū)域的窗口。

在另一個實施例中,步驟308包括:根據(jù)更新的觀察點位置獲取對應(yīng)的預(yù)設(shè)的包含三維提示標(biāo)簽區(qū)域的窗口,將該預(yù)設(shè)的包含三維提示標(biāo)簽區(qū)域的窗口替換或覆蓋原有的包含三維提示標(biāo)簽區(qū)域的窗口。

具體地,預(yù)先建立不同觀察點位置與包含三維提示標(biāo)簽區(qū)域的窗口的對應(yīng)關(guān)系,根據(jù)更新的觀察點位置從觀察點位置與包含三維提示標(biāo)簽區(qū)域的窗口的對應(yīng)關(guān)系中獲取對應(yīng)的預(yù)設(shè)的包含三維提示標(biāo)簽區(qū)域的窗口。通過預(yù)設(shè)的包含三維提示標(biāo)簽區(qū)域的窗口替換或覆蓋原有的包含三維提示標(biāo)簽區(qū)域的窗口,實現(xiàn)了包含三維提示標(biāo)簽區(qū)域的窗口的更新,實現(xiàn)方式簡單,節(jié)省繪制時間。

步驟310,展示該更新的包含三維提示標(biāo)簽區(qū)域的窗口。

步驟312,若檢測到該光標(biāo)在該包含三維提示標(biāo)簽區(qū)域外,展示初始狀態(tài)的包含三維提示標(biāo)簽區(qū)域的窗口。

具體地,檢測到光標(biāo)在提示標(biāo)簽窗口外,直接展示初始狀態(tài)的包含三維提示標(biāo)簽區(qū)域的窗口。該初始狀態(tài)是指檢測到展示提示標(biāo)簽窗口的觸發(fā)條件時,展示的初始狀態(tài)的包含三維提示標(biāo)簽區(qū)域的窗口。檢測到光標(biāo)在提示標(biāo)簽窗口外可為光標(biāo)本身在提示標(biāo)簽窗口外未進(jìn)入或者光標(biāo)進(jìn)入提示標(biāo)簽窗口后移出提示標(biāo)簽窗口外。

上述提示標(biāo)簽展示方法,檢測到滿足展示提示標(biāo)簽的觸發(fā)條件時,展示三維空間模型狀態(tài)的提示標(biāo)簽,檢測到光標(biāo)在提示標(biāo)簽窗口內(nèi),則獲取光標(biāo)的位置信息,根據(jù)光標(biāo)的位置信息更新三維空間模型中的觀察點位置,根據(jù)觀察點位置更新包含三維提示標(biāo)簽區(qū)域的窗口,并展示,使得提示標(biāo)簽窗口具有三維空間效果,吸引用戶點擊,提高了提示標(biāo)簽的轉(zhuǎn)化率。

在一個實施例中,步驟302,檢測到滿足展示提示標(biāo)簽的觸發(fā)條件時,展示初始狀態(tài)的包含三維提示標(biāo)簽區(qū)域的窗口,包括(1)至(4):

(1)檢測到滿足展示提示標(biāo)簽的觸發(fā)條件時,在終端界面上創(chuàng)建一窗口。

具體地,展示提示標(biāo)簽的觸發(fā)條件可預(yù)先配置。在終端上安裝應(yīng)用程序客戶端,該應(yīng)用程序客戶端檢測到滿足展示提示標(biāo)簽的觸發(fā)條件,在終端界面的任意地方創(chuàng)建一窗口。

(2)調(diào)用三維圖形繪制接口初始化圖像設(shè)備。

具體地,調(diào)用DirectX接口(即多媒體編程接口)CreateDevice初始化DirectX設(shè)備(圖像設(shè)備)?;蛘哒{(diào)用OpenGL(即開放圖形庫接口)初始化圖像設(shè)備等。

(3)從服務(wù)器下載三維空間模型文件,加載該三維空間模型文件,將三維空間模型繪制到該窗口中,得到初始狀態(tài)的包含三維提示標(biāo)簽區(qū)域的窗口。

具體地,終端上的應(yīng)用程序客戶端從服務(wù)器下載三維空間模型文件,加載該三維空間模型文件到內(nèi)存中,然后將三維空間模型繪制到創(chuàng)建的窗口中,得到包含三維提示標(biāo)簽區(qū)域的窗口。終端的應(yīng)用程序客戶端利用D3DXLoadMeshFromX接口將從服務(wù)器下載的三維空間模型文件加載到內(nèi)存中。該三維空間模型文件可為.x文件。.x文件內(nèi)部包括Frame和動畫鍵。Frame定義框架容器,用來裝Mesh對象,可以包括多個Mesh對象,也可以包括子框架。Frame包括Mesh對象和轉(zhuǎn)換矩陣。動畫鍵用于定義具體的動作數(shù)據(jù),包括一系列旋轉(zhuǎn)、移動、放縮、矩陣變換。動畫鍵包括動作鍵類型、指示有幾個鍵數(shù)值和具體的鍵值列表。動作鍵類型包括旋轉(zhuǎn)、移動、放縮和矩陣。

(4)在該終端界面上展示該初始狀態(tài)的包含三維提示標(biāo)簽區(qū)域的窗口。

具體地,提示標(biāo)簽窗口可以以彈出形式出現(xiàn)或懸浮框形式出現(xiàn)。

通過檢測到滿足展示提示標(biāo)簽的觸發(fā)條件,創(chuàng)建窗口,并調(diào)用三維圖像繪制接口初始化設(shè)備,并從服務(wù)器下載三維空間模型文件,將三維空間模型文件繪制到窗口中,實現(xiàn)了包含提示標(biāo)簽區(qū)域的窗口的三維展示。

在一個實施例中,根據(jù)該更新的觀察點位置更新包含三維提示標(biāo)簽區(qū)域的窗口,包括準(zhǔn)備場景、設(shè)置坐標(biāo)變換、繪制模型和完成場景。

本實施例中,準(zhǔn)備場景對應(yīng)于BeginScene,結(jié)束場景對應(yīng)于EndScene,通過調(diào)用準(zhǔn)備場景接口和結(jié)束場景接口分別實現(xiàn)準(zhǔn)備場景和結(jié)束場景。坐標(biāo)變換可采用D3DXMatrixRotationZ以及D3DXMatrixRotationY實現(xiàn),通過直接調(diào)用獲取結(jié)果。坐標(biāo)系設(shè)置可采用如下代碼實現(xiàn):

//設(shè)置實際坐標(biāo)系

D3DXMATRIXA16 matWorld;

D3DXMatrixRotationY(& RotatY,a1);

D3DXMatrixRotationZ(& RotatZ,a2);

D3DXMatrixTranslation(&matWorld,0.0f,0.0f,0.0f);

g_pd3dDevice->SetTransform(D3DTS_WORLD,&(matWorld*RotatY*RotatZ));

//設(shè)置世界觀察坐標(biāo)系

D3DXVECTOR3 vEyePt(EyePt,0.0f,0.0f);

D3DXVECTOR3 vLookatPt(EyePt,0.0f,0.0f);

D3DXVECTOR3 vUpVec(EyePt,0.0f,0.0f);

D3DXMATRIXA16 matView;

D3DXMatrixLookAtLH(&matView,&vEyePt,&vLookatPt,&vUpVec);

g_pd3dDevice->SetTransform(D3DTS_VIEW,&matView);

//投影

D3DXMATRIXA16 matProj;

D3DXMatrixaPerspectiveFovLH(&matProj,D3DX_PI/4,1.0f,1000.0f);

g_pd3dDevice->SetTransform(D3DTS_PROJECTION,&matProj);

上述代碼對觀察模型進(jìn)行初始化,將X軸設(shè)置為固定軸,Y軸和Z軸為轉(zhuǎn)動軸,將要展示的三維空間模型放置在世界坐標(biāo)系的原點坐標(biāo)(0,0,0)處,觀測點選于同模型上方方向向量相垂直的距離模型執(zhí)行距離為r的位置。通過上述代碼計算獲得旋轉(zhuǎn)角度a1和a2,通過這兩個參數(shù)控制在觀測者眼中模型旋轉(zhuǎn)的幅度。設(shè)置完畢后設(shè)置深度測試和光照渲染開啟后即可調(diào)用Mesh的DrawSubset方法將模型繪制出來用于展示。其中,深度是指像素點在三維世界中距離攝像機(jī)的距離,深度緩存中存儲有每個像素點的深度值。深度測試可采用將需要繪制的新像素的Z值與深度緩沖區(qū)中對應(yīng)位置的Z值進(jìn)行比較,如果比深度緩存中的值小,則新像素的顏色值更新幀緩存中對應(yīng)像素的顏色值。光照渲染可采用頂點照明渲染、正向渲染、延遲光照渲染等實現(xiàn)。

圖6為另一個實施例中提示標(biāo)簽展示方法的流程圖。如圖6所示,一種提示標(biāo)簽展示方法,包括:

步驟602,檢測到滿足展示提示標(biāo)簽的觸發(fā)條件時,展示初始狀態(tài)的包含三維提示標(biāo)簽區(qū)域的窗口。

具體地,展示提示標(biāo)簽的觸發(fā)條件是指滿足觸發(fā)條件后,即展示提示標(biāo)簽。該觸發(fā)條件可根據(jù)需要設(shè)定,如計算機(jī)出現(xiàn)卡頓、CPU使用率超過使用率閾值等。

步驟604,檢測光標(biāo)是否進(jìn)入三維提示標(biāo)簽區(qū)域,若是,則執(zhí)行步驟606,若否,則再執(zhí)行步驟604。

具體地,通過MouseEnter和MouseLeave消息進(jìn)行監(jiān)聽,以便獲取光標(biāo)的位置信息。判斷光標(biāo)是否進(jìn)入三維提示標(biāo)簽區(qū)域,若光標(biāo)進(jìn)入了提示標(biāo)簽區(qū)域,則實時采樣光標(biāo)的位置信息,若光標(biāo)未進(jìn)入三維提示標(biāo)簽區(qū)域,則繼續(xù)檢測光標(biāo)的位置信息,再判斷光標(biāo)是否進(jìn)入三維提示標(biāo)簽區(qū)域。

步驟606,實時獲取光標(biāo)的位置信息。

步驟608,根據(jù)該光標(biāo)的位置信息更新三維空間模型中觀察點位置。

本實施例中,該根據(jù)該光標(biāo)的位置信息更新三維空間模型中觀察點位置,包括:獲取該光標(biāo)的第一位置信息和第二位置信息,得到該第二位置和第一位置的橫坐標(biāo)差值和縱坐標(biāo)差值;根據(jù)該橫坐標(biāo)差值與第一修正系數(shù)的乘積得到該觀察點的水平轉(zhuǎn)動角度;根據(jù)該縱坐標(biāo)差值與第二修正系數(shù)的乘積得到該觀察點的垂直轉(zhuǎn)動角度。

具體地,光標(biāo)的第一位置信息表示第一時刻的位置坐標(biāo),第二位置信息表示第二時刻的位置坐標(biāo),其中,第一時刻小于第二時刻。第一位置信息為(X1,Y1),第二位置信息為(X2,Y2)。第二位置和第一位置的橫坐標(biāo)差值為(X2-X1),第二位置和第一位置的縱坐標(biāo)差值為(Y2-Y1)。第一修正系數(shù)和第二修正系數(shù)可進(jìn)行大量的實驗測試得到。第一修正系數(shù)和第二修正系數(shù)的取值范圍可為[0.05,0.1],即0.05至0.1。

步驟610,根據(jù)該更新的觀察點位置更新包含三維提示標(biāo)簽區(qū)域的窗口。

步驟612,展示該更新的該包含三維提示標(biāo)簽區(qū)域的窗口。

步驟614,檢測光標(biāo)是否離開三維提示標(biāo)簽區(qū)域,若是,則執(zhí)行步驟616,若否,則返回執(zhí)行步驟606。

具體地,通過MouseEnter和MouseLeave消息進(jìn)行監(jiān)聽,以便獲取光標(biāo)的位置信息。判斷光標(biāo)是否離開提示標(biāo)簽窗口,若光標(biāo)離開了提示標(biāo)簽窗口,則展示初始狀態(tài)的包含三維提示標(biāo)簽區(qū)域的窗口,若光標(biāo)未離開提示標(biāo)簽窗口,則繼續(xù)實時獲取光標(biāo)的位置信息,根據(jù)該光標(biāo)的位置信息更新三維空間模型中觀察點位置。

步驟616,展示光標(biāo)最后時刻在所述三維提示標(biāo)簽區(qū)域內(nèi)時所更新的包含三維提示標(biāo)簽區(qū)域的窗口。

具體地,光標(biāo)最后時刻在三維提示標(biāo)簽區(qū)域內(nèi)是指在離開三維提示標(biāo)簽區(qū)域時刻相鄰的前一時刻。

上述提示標(biāo)簽展示方法,檢測到滿足展示提示標(biāo)簽的觸發(fā)條件時,展示初始狀態(tài)的包含三維提示標(biāo)簽區(qū)域的窗口,檢測到光標(biāo)進(jìn)入三維提示標(biāo)簽區(qū)域內(nèi),則獲取光標(biāo)的位置信息,根據(jù)光標(biāo)的位置信息更新三維空間模型中的觀察點位置,根據(jù)觀察點位置更新包含三維提示標(biāo)簽區(qū)域的窗口,并展示,使得提示標(biāo)簽區(qū)域具有三維空間效果,吸引用戶點擊,提高了提示標(biāo)簽的轉(zhuǎn)化率,檢測到光標(biāo)離開提示標(biāo)簽區(qū)域,展示光標(biāo)最后時刻在所述三維提示標(biāo)簽區(qū)域內(nèi)時所更新的包含三維提示標(biāo)簽區(qū)域的窗口。

進(jìn)一步的,上述提示標(biāo)簽展示方法還包括:開始計時,達(dá)到預(yù)設(shè)時間后,自動展示該初始狀態(tài)的包含三維提示標(biāo)簽的窗口。

本實施例中,預(yù)設(shè)時間可根據(jù)需要設(shè)定,如1秒、3秒等。到達(dá)預(yù)設(shè)時間后,自動展示初始狀態(tài)的包含三維提示標(biāo)簽區(qū)域的窗口,使得包含三維提示標(biāo)簽區(qū)域的窗口恢復(fù)原狀。

圖7為另一個實施例中提示標(biāo)簽展示方法的流程圖。如圖7所示,一種提示標(biāo)簽展示方法,包括:

步驟702,檢測到滿足展示提示標(biāo)簽的觸發(fā)條件時,展示初始狀態(tài)的包含提示標(biāo)簽區(qū)域的窗口,該提示標(biāo)簽區(qū)域包括第一圖層和第二圖層。

具體地,tips,即提示標(biāo)簽,是用來提示關(guān)注信息的載體。展示提示標(biāo)簽的觸發(fā)條件是指滿足觸發(fā)條件后,即展示提示標(biāo)簽。該觸發(fā)條件可根據(jù)需要設(shè)定,如計算機(jī)出現(xiàn)卡頓、CPU使用率超過使用率閾值等。窗口可包括透明區(qū)域和提示標(biāo)簽區(qū)域,且透明區(qū)域位于提示標(biāo)簽區(qū)域的外圍。提示標(biāo)簽區(qū)域包括第一圖層和第二圖層。第一圖層和第二圖層不會超出透明區(qū)域。第一圖層和第二圖層可位于上下兩層,第二圖層位于第一圖層之上,或者第二圖層位于第一圖層之下。

初始狀態(tài)的包含提示標(biāo)簽區(qū)域的窗口中,第一圖層和第二圖層的相對位置為(0,0)。

初始狀態(tài)的包含提示標(biāo)簽區(qū)域的窗口可以彈窗形式或懸浮窗形式出現(xiàn)。

步驟704,若檢測到光標(biāo)在該提示標(biāo)簽區(qū)域內(nèi),實時獲取該光標(biāo)的位置信息。

具體地,檢測到光標(biāo)在提示標(biāo)簽區(qū)域內(nèi),對光標(biāo)的位置進(jìn)行不間斷的采樣,實時獲取光標(biāo)的位置信息。例如任意的T1時刻和T2時刻,其中,T1小于T2,T1時刻光標(biāo)所在的位置坐標(biāo)為(X1,Y1),T2時刻光標(biāo)所在的位置坐標(biāo)為(X2,Y2)。通過MouseEnter和MouseLeave消息進(jìn)行監(jiān)聽,以便獲取光標(biāo)在提示標(biāo)簽區(qū)域的位置信息。

步驟706,根據(jù)該光標(biāo)的位置信息更新第一圖層和第二圖層之間的相對距離。

本實施例中,該根據(jù)該光標(biāo)的位置信息更新第一圖層和第二圖層之間的相對距離,包括:獲取該光標(biāo)的第一位置信息和第二位置信息,得到該第一位置和第二位置的橫坐標(biāo)差和縱坐標(biāo)差;根據(jù)該橫坐標(biāo)差與調(diào)整系數(shù)的乘積得到第一圖層和第二圖層在橫坐標(biāo)軸上的相對距離;根據(jù)該縱坐標(biāo)差與調(diào)整系數(shù)的乘積得到第一圖層與第二圖層在縱坐標(biāo)軸上的相對距離。

具體地,光標(biāo)的第一位置信息是指光標(biāo)第一時刻T1的位置信息(X1,Y1),光標(biāo)的第二位置信息是指光標(biāo)的第二時刻T2的位置信息(X2,Y2)。第一時刻小于第二時刻。

橫坐標(biāo)軸上的距離X=γ(X2-X1);縱坐標(biāo)軸上的距離Y=γ(Y2-Y1)。其中,γ為調(diào)整系數(shù)。

步驟708,根據(jù)更新的該第一圖層和第二圖層的相對距離更新該包含提示標(biāo)簽區(qū)域的窗口。

具體地,根據(jù)更新的第一圖層和第二圖層的相對距離的參數(shù)值不停的對包含提示標(biāo)簽區(qū)域的窗口進(jìn)行更新,達(dá)到模擬3D動作的效果。

在一個實施例中,根據(jù)更新的第一圖層和第二圖層的相對距離可重新繪制包含提示標(biāo)簽區(qū)域的窗口,實現(xiàn)更新包含提示標(biāo)簽區(qū)域的窗口。

在另一個實施例中,步驟708包括:根據(jù)更新的第一圖層和第二圖層的相對距離獲取對應(yīng)的預(yù)設(shè)的包含提示標(biāo)簽區(qū)域的窗口,將該預(yù)設(shè)的包含提示標(biāo)簽區(qū)域的窗口替換或覆蓋原有的包含提示標(biāo)簽區(qū)域的窗口。

具體地,預(yù)先建立不同的第一圖層和第二圖層的相對距離與包含提示標(biāo)簽區(qū)域的窗口的對應(yīng)關(guān)系,根據(jù)更新的的第一圖層和第二圖層的相對距離從觀察點位置與包含提示標(biāo)簽區(qū)域的窗口的對應(yīng)關(guān)系中獲取對應(yīng)的預(yù)設(shè)的包含提示標(biāo)簽區(qū)域的窗口。通過預(yù)設(shè)的包含提示標(biāo)簽區(qū)域的窗口替換或覆蓋原有的包含提示標(biāo)簽區(qū)域的窗口,實現(xiàn)了包含提示標(biāo)簽區(qū)域的窗口的更新,實現(xiàn)方式簡單,節(jié)省繪制時間。

步驟710,展示該更新的該包含提示標(biāo)簽區(qū)域的窗口。

步驟712,若檢測到該光標(biāo)在該提示標(biāo)簽區(qū)域外,展示該初始狀態(tài)的包含提示標(biāo)簽區(qū)域的窗口。

上述提示標(biāo)簽展示方法,檢測到滿足展示提示標(biāo)簽的觸發(fā)條件后,展示包含提示標(biāo)簽區(qū)域的窗口,檢測到光標(biāo)在提示標(biāo)簽區(qū)域中,實時采集光標(biāo)的位置信息,根據(jù)光標(biāo)的位置信息更新第一圖層和第二圖層之間的相對距離,根據(jù)相對距離更新包含提示標(biāo)簽區(qū)域的窗口,展示更新的包含提示標(biāo)簽區(qū)域的窗口,實現(xiàn)了二維圖像模擬三維圖像,到達(dá)模擬三維動作的效果,吸引用戶點擊,提高了提示標(biāo)簽的轉(zhuǎn)化率。

進(jìn)一步的,在一個實施例中,上述提示標(biāo)簽展示方法還包括:在該根據(jù)該光標(biāo)的位置信息更新第一圖層和第二圖層之間的相對距離之后,判斷該相對距離是否小于或等于相對距離上限值,若是,根據(jù)該相對距離更新該提示標(biāo)簽窗口,若否,則根據(jù)該相對距離上限值更新該包含提示標(biāo)簽區(qū)域的窗口。

具體地,相對距離上限值可根據(jù)需要設(shè)定,如第一圖層的長寬高均為100厘米,第二圖層的長寬高均為80厘米,則第一圖層和第二圖層之間的相對距離上限值為20厘米。

圖8為另一個實施例中提示標(biāo)簽展示方法的流程圖。如圖8所示,一種提示標(biāo)簽展示方法,包括:

步驟802,檢測到滿足展示提示標(biāo)簽的觸發(fā)條件時,展示初始狀態(tài)的包含提示標(biāo)簽區(qū)域的窗口,該提示標(biāo)簽區(qū)域包括第一圖層和第二圖層。

具體地,tips,即提示標(biāo)簽,是用來提示關(guān)注信息的載體。展示提示標(biāo)簽的觸發(fā)條件是指滿足觸發(fā)條件后,即展示提示標(biāo)簽。該觸發(fā)條件可根據(jù)需要設(shè)定,如計算機(jī)出現(xiàn)卡頓、CPU使用率超過使用率閾值等。初始狀態(tài)的包含提示標(biāo)簽區(qū)域的窗口中,第一圖層和第二圖層的相對位置為(0,0)。初始狀態(tài)的包含提示標(biāo)簽區(qū)域的窗口可以彈窗形式或懸浮窗形式出現(xiàn)。

步驟804,檢測光標(biāo)是否進(jìn)入提示標(biāo)簽區(qū)域內(nèi),若是,執(zhí)行步驟806,若否,返回執(zhí)行步驟804。

具體地,通過MouseEnter和MouseLeave消息進(jìn)行監(jiān)聽,以便獲取光標(biāo)在提示標(biāo)簽窗口的位置信息。判斷光標(biāo)是否進(jìn)入提示標(biāo)簽區(qū)域內(nèi),若是,實時獲取光標(biāo)的位置信息,若否,繼續(xù)進(jìn)行監(jiān)聽,判斷光標(biāo)是否進(jìn)入提示標(biāo)簽區(qū)域內(nèi)。

步驟806,實時獲取該光標(biāo)的位置信息。

步驟808,根據(jù)該光標(biāo)的位置信息更新第一圖層和第二圖層之間的相對距離。

步驟810,根據(jù)更新的該第一圖層和第二圖層的相對距離更新包含提示標(biāo)簽區(qū)域的窗口。

步驟812,展示該更新的該包含提示標(biāo)簽區(qū)域的窗口。

步驟814,檢測光標(biāo)是否離開提示標(biāo)簽區(qū)域,若是,執(zhí)行步驟816,若否,執(zhí)行步驟806。

步驟816,展示光標(biāo)最后時刻在所述提示標(biāo)簽區(qū)域內(nèi)時所更新的包含提示標(biāo)簽的窗口。

具體地,光標(biāo)最后時刻在三維提示標(biāo)簽區(qū)域內(nèi)是指在離開三維提示標(biāo)簽區(qū)域時刻相鄰的前一時刻。

上述提示標(biāo)簽展示方法,檢測到滿足展示提示標(biāo)簽的觸發(fā)條件后,展示包括第一圖層和第二圖層的提示標(biāo)簽區(qū)域的窗口,檢測到光標(biāo)進(jìn)入提示標(biāo)簽區(qū)域,實時采集光標(biāo)的位置信息,根據(jù)光標(biāo)的位置信息更新第一圖層和第二圖層之間的相對距離,根據(jù)相對距離更新包含提示標(biāo)簽區(qū)域的窗口,展示更新的包含提示標(biāo)簽區(qū)域的窗口,實現(xiàn)了二維圖像模擬三維圖像,到達(dá)模擬三維動作的效果,吸引用戶點擊,提高了提示標(biāo)簽的轉(zhuǎn)化率,檢測到光標(biāo)離開提示標(biāo)簽區(qū)域,展示光標(biāo)最后時刻在所述三維提示標(biāo)簽區(qū)域內(nèi)時所更新的包含三維提示標(biāo)簽區(qū)域的窗口。

進(jìn)一步的,上述提示標(biāo)簽展示方法還包括:在展示光標(biāo)最后時刻在所述提示標(biāo)簽區(qū)域內(nèi)時所更新的包含提示標(biāo)簽的窗口之后,開始計時,達(dá)到預(yù)設(shè)時間后,自動展示所述初始狀態(tài)的包含提示標(biāo)簽的窗口。

本實施例中,預(yù)設(shè)時間可根據(jù)需要設(shè)定,如1秒、3秒等。到達(dá)預(yù)設(shè)時間后,自動展示初始狀態(tài)的包含三維提示標(biāo)簽區(qū)域的窗口,使得包含三維提示標(biāo)簽區(qū)域的窗口恢復(fù)原狀。

圖9為一個實施例中提示標(biāo)簽展示裝置的結(jié)構(gòu)框圖。如圖9所示,一種提示標(biāo)簽展示裝置,包括第一展示模塊902、第一采集模塊904、第一更新模塊906、第一繪制模塊908。其中:

第一展示模塊902用于檢測到滿足展示提示標(biāo)簽的觸發(fā)條件時,展示初始狀態(tài)的包含三維提示標(biāo)簽區(qū)域的窗口。

第一采集模塊904用于若檢測到光標(biāo)在所述三維提示標(biāo)簽區(qū)域內(nèi),實時獲取所述光標(biāo)的位置信息。

第一更新模塊906用于根據(jù)所述光標(biāo)的位置信息更新三維空間模型中觀察點位置。

第一繪制模塊908用于根據(jù)所述更新的觀察點位置更新包含三維提示標(biāo)簽區(qū)域的窗口。

第一展示模塊902還用于展示所述更新的所述包含三維提示標(biāo)簽區(qū)域的窗口;以及若檢測到所述光標(biāo)在所述三維提示標(biāo)簽區(qū)域外,展示所述初始狀態(tài)的包含三維提示標(biāo)簽區(qū)域的窗口。

上述提示標(biāo)簽展示裝置,檢測到滿足展示提示標(biāo)簽的觸發(fā)條件時,展示包含三維提示標(biāo)簽區(qū)域的窗口,檢測到光標(biāo)在三維提示標(biāo)簽區(qū)域內(nèi),則獲取光標(biāo)的位置信息,根據(jù)光標(biāo)的位置信息更新三維空間模型中的觀察點位置,根據(jù)觀察點位置更新包含三維提示標(biāo)簽區(qū)域的窗口,并展示,使得提示標(biāo)簽區(qū)域具有三維空間效果,吸引用戶點擊,提高了提示標(biāo)簽的轉(zhuǎn)化率,檢測到光標(biāo)離開提示標(biāo)簽區(qū)域,展示光標(biāo)最后時刻在所述三維提示標(biāo)簽區(qū)域內(nèi)時所更新的包含三維提示標(biāo)簽區(qū)域的窗口。

在一個實施例中,第一更新模塊906還用于獲取所述光標(biāo)的第一位置信息和第二位置信息,得到所述第二位置和第一位置的橫坐標(biāo)差值和縱坐標(biāo)差值;根據(jù)所述橫坐標(biāo)差值與第一修正系數(shù)的乘積得到所述觀察點的水平轉(zhuǎn)動角度;以及根據(jù)所述縱坐標(biāo)差值與第二修正系數(shù)的乘積得到所述觀察點的垂直轉(zhuǎn)動角度。

在一個實施例中,第一展示模塊902還用于檢測到滿足展示提示標(biāo)簽的觸發(fā)條件時,在終端界面上創(chuàng)建一窗口;調(diào)用三維圖形繪制接口初始化圖像設(shè)備;從服務(wù)器下載三維空間模型文件,加載所述三維空間模型文件,將三維空間模型繪制到所述窗口中,得到初始狀態(tài)的包含三維提示標(biāo)簽區(qū)域的窗口;以及在所述終端界面上展示所述初始狀態(tài)的包含三維提示標(biāo)簽區(qū)域的窗口。

圖10為另一個實施例中提示標(biāo)簽展示裝置的結(jié)構(gòu)框圖。如圖10所示,一種提示標(biāo)簽展示裝置,包括第一展示模塊1002、第一采集模塊1004、第一更新模塊1006、第一繪制模塊1008、第一檢測模塊1010、第一計時模塊1012和第一還原模塊1014。其中:

第一檢測模塊1010用于檢測光標(biāo)是否進(jìn)入所述三維提示標(biāo)簽區(qū)域,若是,則所述第一采集模塊1004還用于實時獲取光標(biāo)的位置信息,所述第一更新模塊1006還用于根據(jù)所述光標(biāo)的位置信息更新三維空間模型中觀察點位置,若否,則所述第一檢測模塊繼續(xù)檢測光標(biāo)是否進(jìn)入所述三維提示標(biāo)簽區(qū)域。

第一檢測模塊1010還用于檢測光標(biāo)是否離開所述三維提示標(biāo)簽區(qū)域,若是,則第一展示模塊1002還用于展示光標(biāo)最后時刻在所述三維提示標(biāo)簽區(qū)域內(nèi)時所更新的包含三維提示標(biāo)簽區(qū)域的窗口,若否,則第一采集模塊1004還用于繼續(xù)實時獲取光標(biāo)的位置信息,第一更新模塊1006還用于根據(jù)所述光標(biāo)的位置信息更新三維空間模型中觀察點位置,第一繪制模塊1008還用于根據(jù)所述更新的觀察點位置更新包含三維提示標(biāo)簽區(qū)域的窗口,以及所述第一展示模塊1002還用于展示所述更新的所述包含三維提示標(biāo)簽區(qū)域的窗口。

第一計時模塊1012用于在所述展示光標(biāo)最后時刻在所述三維提示標(biāo)簽區(qū)域內(nèi)時所更新的三維提示標(biāo)簽區(qū)域的窗口之后,開始計時。

第一還原模塊1014用于達(dá)到預(yù)設(shè)時間后,自動展示所述初始狀態(tài)的包含三維提示標(biāo)簽的窗口。

在其他實施例中,一種提示標(biāo)簽展示裝置,包括第一展示模塊、第一采集模塊、第一更新模塊、第一繪制模塊、第一檢測模塊、第一計時模塊和第一還原模塊所有可能的組合。

圖11為另一個實施例中提示標(biāo)簽展示裝置的結(jié)構(gòu)框圖。如圖11所示,一種提示標(biāo)簽展示裝置,包括第二展示模塊1102、第二采集模塊1104、第二更新模塊1106和第二繪制模塊1108。其中:

第二展示模塊1102用于檢測到滿足展示提示標(biāo)簽的觸發(fā)條件時,展示初始狀態(tài)的包含提示標(biāo)簽區(qū)域的窗口,所述提示標(biāo)簽區(qū)域包括第一圖層和第二圖層。

第二采集模塊1104用于若檢測到光標(biāo)在所述提示標(biāo)簽區(qū)域內(nèi),實時獲取所述光標(biāo)的位置信息。

第二更新模塊1106用于根據(jù)所述光標(biāo)的位置信息更新第一圖層和第二圖層之間的相對距離。

第二繪制模塊1108用于根據(jù)更新的所述第一圖層和第二圖層的相對距離更新包含提示標(biāo)簽區(qū)域的窗口。

第二展示模塊1102還用于展示所述更新的所述包含提示標(biāo)簽區(qū)域的窗口;以及若檢測到所述光標(biāo)在所述提示標(biāo)簽區(qū)域外,展示所述初始狀態(tài)的包含提示標(biāo)簽區(qū)域的窗口。

上述提示標(biāo)簽展示裝置,檢測到滿足展示提示標(biāo)簽的觸發(fā)條件后,展示包含提示標(biāo)簽區(qū)域的窗口,檢測到光標(biāo)在提示標(biāo)簽區(qū)域中,實時采集光標(biāo)的位置信息,根據(jù)光標(biāo)的位置信息更新第一圖層和第二圖層之間的相對距離,根據(jù)相對距離更新包含提示標(biāo)簽區(qū)域的窗口,展示更新的包含提示標(biāo)簽區(qū)域的窗口,實現(xiàn)了二維圖像模擬三維圖像,到達(dá)模擬三維動作的效果,吸引用戶點擊,提高了提示標(biāo)簽的轉(zhuǎn)化率。

在一個實施例中,第二更新模塊1106還用于獲取所述光標(biāo)的第一位置信息和第二位置信息,得到該第二位置和第一位置的橫坐標(biāo)差和縱坐標(biāo)差;根據(jù)所述橫坐標(biāo)差與調(diào)整系數(shù)的乘積得到第一圖層和第二圖層在橫坐標(biāo)軸上的相對距離;以及根據(jù)所述縱坐標(biāo)差與調(diào)整系數(shù)的乘積得到第一圖層與第二圖層在縱坐標(biāo)軸上的相對距離。

圖12為另一個實施例中提示標(biāo)簽展示裝置的結(jié)構(gòu)框圖。如圖12所示,一種提示標(biāo)簽展示裝置,包括第二展示模塊1202、第二采集模塊1204、第二更新模塊1206、第二繪制模塊1208、判斷模塊1210、第二檢測模塊1212、第二計時模塊1214和第二還原模塊1216。其中:

判斷模塊1210用于在所述第二更新模塊1206根據(jù)所述光標(biāo)的位置信息更新第一圖層和第二圖層之間的相對距離之后,判斷所述相對距離是否小于或等于相對距離上限值,若是,所述第二繪制模塊1208還用于根據(jù)所述相對距離更新包含提示標(biāo)簽區(qū)域的窗口,若否,則所述第二繪制模塊1208還用于根據(jù)所述相對距離上限值更新包含提示標(biāo)簽區(qū)域的窗口。

第二檢測模塊1212用于檢測光標(biāo)是否進(jìn)入所述提示標(biāo)簽區(qū)域,若是,則所述第二采集模塊1204還用于實時獲取光標(biāo)的位置信息,所述第二更新模塊1206還用于根據(jù)所述光標(biāo)的位置信息更新第一圖層和第二圖層之間的相對距離,若否,則所述第二檢測模塊1212還用于繼續(xù)檢測光標(biāo)是否進(jìn)入所述提示標(biāo)簽區(qū)域。

第二檢測模塊1212還用于檢測光標(biāo)是否離開所述提示標(biāo)簽區(qū)域,若是,則所述第二展示模塊1202還用于展示光標(biāo)最后時刻在所述提示標(biāo)簽區(qū)域內(nèi)時所更新的包含提示標(biāo)簽的窗口,若否,則所述第二采集模塊1204還用于繼續(xù)實時獲取光標(biāo)的位置信息,所述第二更新模塊1206還用于根據(jù)所述光標(biāo)的位置信息更新第一圖層和第二圖層之間的相對距離,所述第二繪制模塊1208還用于根據(jù)更新的所述第一圖層和第二圖層的相對距離更新包含提示標(biāo)簽區(qū)域的窗口,以及所述第二展示模塊1202還用于展示所述更新的包含提示標(biāo)簽區(qū)域的窗口。

第二計時模塊1214用于在展示光標(biāo)最后時刻在所述提示標(biāo)簽區(qū)域內(nèi)時所更新的包含提示標(biāo)簽的窗口,開始計時;

第二還原模塊1216用于達(dá)到預(yù)設(shè)時間后,自動展示所述初始狀態(tài)的包含提示標(biāo)簽的窗口。

在其他實施例中,一種提示標(biāo)簽展示裝置,包括第二展示模塊、第二采集模塊、第二更新模塊、第二繪制模塊、判斷模塊、第二檢測模塊、第二計時模塊和第二還原模塊所有可能的組合。

本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一非易失性計算機(jī)可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory,ROM)等。

以上所述實施例僅表達(dá)了本發(fā)明的幾種實施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
尼勒克县| 枝江市| 定兴县| 巴南区| 富顺县| 芮城县| 淳安县| 外汇| 桃源县| 浑源县| 南澳县| 日土县| 巴彦县| 周口市| 安溪县| 吉安县| 南漳县| 河西区| 称多县| 志丹县| 保德县| 龙泉市| 马关县| 逊克县| 潮州市| 利川市| 夏河县| 莲花县| 衡南县| 英山县| 徐闻县| 清丰县| 宁夏| 威信县| 陆河县| 康保县| 敦化市| 景洪市| 南江县| 鄯善县| 台北市|