一種顯示熱點(diǎn)關(guān)鍵詞的方法、裝置及瀏覽器的制造方法
【專(zhuān)利摘要】本發(fā)明提供一種顯示熱點(diǎn)關(guān)鍵詞的方法,包括:獲取熱點(diǎn)關(guān)鍵詞;生成顯示體;其中,所述顯示體用于顯示所述熱點(diǎn)關(guān)鍵詞;將所述熱點(diǎn)關(guān)鍵詞植入所述顯示體;在web頁(yè)面中顯示植入熱點(diǎn)關(guān)鍵詞的所述顯示體,并根據(jù)用戶的觸控操作,控制植入熱點(diǎn)關(guān)鍵詞的所述顯示體進(jìn)行旋轉(zhuǎn)和拋射。本發(fā)明還提供一種顯示熱點(diǎn)關(guān)鍵詞的裝置及瀏覽器。通過(guò)獲取熱點(diǎn)關(guān)鍵詞,生成顯示體,將熱點(diǎn)關(guān)鍵詞植入顯示體,在web頁(yè)面中顯示植入熱點(diǎn)關(guān)鍵詞的顯示體,根據(jù)用戶的觸控操作,控制植入熱點(diǎn)關(guān)鍵詞的顯示體進(jìn)行旋轉(zhuǎn)和拋射,從而實(shí)現(xiàn)熱點(diǎn)關(guān)鍵詞的動(dòng)態(tài)立體顯示,增強(qiáng)了顯示效果,使得視覺(jué)豐富、交互性強(qiáng)。
【專(zhuān)利說(shuō)明】—種顯示熱點(diǎn)關(guān)鍵詞的方法、裝置及瀏覽器
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及Web頁(yè)面的顯示技術(shù),特別是指一種顯示熱點(diǎn)關(guān)鍵詞的方法、裝置及瀏覽器。
【背景技術(shù)】
[0002]隨著計(jì)算機(jī)技術(shù)的發(fā)展,Web頁(yè)面也越來(lái)越重要,用戶可以通過(guò)Web頁(yè)面瀏覽新聞,獲取各種信息。為了便于用戶獲取當(dāng)前的熱點(diǎn)新聞信息,常常會(huì)在Web頁(yè)面中顯示熱點(diǎn)關(guān)鍵詞,使用戶可以通過(guò)熱點(diǎn)關(guān)鍵詞快速獲取當(dāng)前的熱點(diǎn)新聞信息。
[0003]然而,現(xiàn)有在Web頁(yè)面中顯示熱點(diǎn)關(guān)鍵詞時(shí),是通過(guò)文字的方式靜態(tài)顯示,視覺(jué)單
一、交互性差。
【發(fā)明內(nèi)容】
[0004]本發(fā)明提供了一種顯示熱點(diǎn)關(guān)鍵詞的方法、裝置及瀏覽器。所述技術(shù)方案如下:
[0005]第一方面,本發(fā)明提供了一種顯示熱點(diǎn)關(guān)鍵詞的方法,包括:
[0006]獲取熱點(diǎn)關(guān)鍵詞;
[0007]生成顯示體;其中,所述顯示體用于顯示所述熱點(diǎn)關(guān)鍵詞;
[0008]將所述熱點(diǎn)關(guān)鍵詞植入所述顯示體;
[0009]在web頁(yè)面中顯示植入熱點(diǎn)關(guān)鍵詞的所述顯示體,并根據(jù)用戶的觸控操作,控制植入熱點(diǎn)關(guān)鍵詞的所述顯示體進(jìn)行旋轉(zhuǎn)和拋射。
[0010]其中,所述獲取熱點(diǎn)關(guān)鍵詞,包括:
[0011]從預(yù)設(shè)的服務(wù)器中讀取其搜索引擎當(dāng)前得到的熱點(diǎn)關(guān)鍵詞;
[0012]計(jì)算讀取到的熱點(diǎn)關(guān)鍵詞的數(shù)量,并將讀取到的熱點(diǎn)關(guān)鍵詞以數(shù)組的形式存儲(chǔ)在預(yù)設(shè)的存儲(chǔ)區(qū)。
[0013]其中,所述生成顯示體,包括:
[0014]生成與所述熱點(diǎn)關(guān)鍵詞的數(shù)量相應(yīng)數(shù)量的所述顯示體,其中,一個(gè)所述熱點(diǎn)關(guān)鍵詞對(duì)應(yīng)一個(gè)所述顯示體;
[0015]為每個(gè)所述顯示體設(shè)置顏色。
[0016]其中,所述將所述熱點(diǎn)關(guān)鍵詞植入所述顯示體,包括:
[0017]從預(yù)設(shè)的存儲(chǔ)區(qū)中讀取所述熱點(diǎn)關(guān)鍵詞,將所述熱點(diǎn)關(guān)鍵詞植入相應(yīng)的所述顯示體。
[0018]其中,在web頁(yè)面中顯示植入熱點(diǎn)關(guān)鍵詞的所述顯示體之前,還包括:
[0019]創(chuàng)建所述web頁(yè)面;
[0020]在所述web頁(yè)面中設(shè)置植入熱點(diǎn)關(guān)鍵詞的所述顯示體的運(yùn)動(dòng)邊界。
[0021]其中,在web頁(yè)面中顯示植入熱點(diǎn)關(guān)鍵詞的所述顯示體,并根據(jù)用戶的觸控操作,控制植入熱點(diǎn)關(guān)鍵詞的所述顯示體進(jìn)行旋轉(zhuǎn)和拋射,包括:
[0022]在所述web頁(yè)面中顯示植入熱點(diǎn)關(guān)鍵詞的所述顯示體,并啟動(dòng)計(jì)時(shí)器;[0023]根據(jù)植入熱點(diǎn)關(guān)鍵詞的所述顯示體的初始位置、預(yù)設(shè)的重力下落加速度、計(jì)時(shí)器得到的時(shí)間、當(dāng)前方向參數(shù)的取值、以及預(yù)設(shè)的重力下落位移公式,得到植入熱點(diǎn)關(guān)鍵詞的所述顯示體進(jìn)行重力下落的運(yùn)動(dòng)位移,控制植入熱點(diǎn)關(guān)鍵詞的所述顯示體按照所述運(yùn)動(dòng)位移進(jìn)行重力下落的運(yùn)動(dòng);
[0024]接收對(duì)植入熱點(diǎn)關(guān)鍵詞的所述顯示體進(jìn)行拖動(dòng)的觸控操作;
[0025]捕捉觸控操作對(duì)應(yīng)的觸控點(diǎn)的位置,以及植入熱點(diǎn)關(guān)鍵詞的所述顯示體的中心的位置;
[0026]根據(jù)觸控操作對(duì)應(yīng)的觸控點(diǎn)的位置,以及植入熱點(diǎn)關(guān)鍵詞的所述顯示體的中心的位置,計(jì)算得到旋轉(zhuǎn)角度;
[0027]以所述觸控點(diǎn)為圓心,所述觸控點(diǎn)與所述中心之間的距離為半徑,將植入熱點(diǎn)關(guān)鍵詞的所述顯示體按照預(yù)設(shè)的方向旋轉(zhuǎn)一所述旋轉(zhuǎn)角度;
[0028]接收釋放對(duì)植入熱點(diǎn)關(guān)鍵詞的所述顯示體進(jìn)行拖動(dòng)的釋放操作;
[0029]獲取觸控操作對(duì)應(yīng)的觸控點(diǎn)的初始位置和終端位置;
[0030]根據(jù)觸控操作對(duì)應(yīng)的觸控點(diǎn)的初始位置和終端位置,設(shè)置植入熱點(diǎn)關(guān)鍵詞的所述顯示體的拋射路徑,并控制植入熱點(diǎn)關(guān)鍵詞的所述顯示體按照拋射路徑進(jìn)行運(yùn)動(dòng)。
[0031]其中,所述顯示體為:小球、立方體盒子、動(dòng)物圖案、人物頭像或風(fēng)景圖片。
[0032]第二方面,本發(fā)明提供了一種顯示熱點(diǎn)關(guān)鍵詞的裝置,包括:
[0033]獲取模塊,用于獲取熱點(diǎn)關(guān)鍵詞;
[0034]生成模塊,用于生成顯示體;其中,所述顯示體用于顯示所述熱點(diǎn)關(guān)鍵詞;
[0035]植入模塊,用于將所述熱點(diǎn)關(guān)鍵詞植入所述顯示體;
[0036]處理模塊,用于在web頁(yè)面中顯示植入熱點(diǎn)關(guān)鍵詞的所述顯示體,并根據(jù)用戶的觸控操作,控制植入熱點(diǎn)關(guān)鍵詞的所述顯示體進(jìn)行旋轉(zhuǎn)和拋射。
[0037]其中,所述獲取模塊包括:
[0038]讀取單元,用于從預(yù)設(shè)的服務(wù)器中讀取其搜索引擎當(dāng)前得到的熱點(diǎn)關(guān)鍵詞;
[0039]處理單元,用于計(jì)算讀取到的熱點(diǎn)關(guān)鍵詞的數(shù)量,并將讀取到的熱點(diǎn)關(guān)鍵詞以數(shù)組的形式存儲(chǔ)在預(yù)設(shè)的存儲(chǔ)區(qū)。
[0040]其中,所述生成模塊包括:
[0041]生成單元,用于生成與所述熱點(diǎn)關(guān)鍵詞的數(shù)量相應(yīng)數(shù)量的所述顯示體,其中,一個(gè)所述熱點(diǎn)關(guān)鍵詞對(duì)應(yīng)一個(gè)所述顯示體;
[0042]設(shè)置單元,用于為每個(gè)所述顯示體設(shè)置顏色。
[0043]其中,所述植入模塊包括:
[0044]植入單元,用于從預(yù)設(shè)的存儲(chǔ)區(qū)中讀取所述熱點(diǎn)關(guān)鍵詞,將所述熱點(diǎn)關(guān)鍵詞植入相應(yīng)的所述顯示體。
[0045]其中,所述裝置還包括:
[0046]創(chuàng)建模塊,用于創(chuàng)建所述web頁(yè)面;
[0047]設(shè)置模塊,用于在所述web頁(yè)面中設(shè)置植入熱點(diǎn)關(guān)鍵詞的所述顯示體的運(yùn)動(dòng)邊界。
[0048]其中,所述處理模塊包括:
[0049]啟動(dòng)單元,用于在所述web頁(yè)面中顯示植入熱點(diǎn)關(guān)鍵詞的所述顯示體,并啟動(dòng)計(jì)時(shí)器;
[0050]第一獲取單元,用于根據(jù)植入熱點(diǎn)關(guān)鍵詞的所述顯示體的初始位置、預(yù)設(shè)的重力下落加速度、計(jì)時(shí)器得到的時(shí)間、當(dāng)前方向參數(shù)的取值、以及預(yù)設(shè)的重力下落位移公式,得到植入熱點(diǎn)關(guān)鍵詞的所述顯示體進(jìn)行重力下落的運(yùn)動(dòng)位移,控制植入熱點(diǎn)關(guān)鍵詞的所述顯示體按照所述運(yùn)動(dòng)位移進(jìn)行重力下落的運(yùn)動(dòng);
[0051]第一接收單元,用于接收對(duì)植入熱點(diǎn)關(guān)鍵詞的所述顯示體進(jìn)行拖動(dòng)的觸控操作;
[0052]捕捉單元,用于捕捉觸控操作對(duì)應(yīng)的觸控點(diǎn)的位置,以及植入熱點(diǎn)關(guān)鍵詞的所述顯示體的中心的位置;
[0053]計(jì)算單元,用于根據(jù)觸控操作對(duì)應(yīng)的觸控點(diǎn)的位置,以及植入熱點(diǎn)關(guān)鍵詞的所述顯示體的中心的位置,計(jì)算得到旋轉(zhuǎn)角度;
[0054]旋轉(zhuǎn)單元,用于以所述觸控點(diǎn)為圓心,所述觸控點(diǎn)與所述中心之間的距離為半徑,將植入熱點(diǎn)關(guān)鍵詞的所述顯示體按照預(yù)設(shè)的方向旋轉(zhuǎn)一所述旋轉(zhuǎn)角度;
[0055]第二接收單元,用于接收釋放對(duì)植入熱點(diǎn)關(guān)鍵詞的所述顯示體進(jìn)行拖動(dòng)的釋放操作;
[0056]第二獲取單元,用于獲取觸控操作對(duì)應(yīng)的觸控點(diǎn)的初始位置和終端位置;
[0057]拋射單元,用于根據(jù)觸控操作對(duì)應(yīng)的觸控點(diǎn)的初始位置和終端位置,設(shè)置植入熱點(diǎn)關(guān)鍵詞的所述顯示體的拋射路徑,并控制植入熱點(diǎn)關(guān)鍵詞的所述顯示體按照拋射路徑進(jìn)行運(yùn)動(dòng)。
[0058]其中,所述顯示體為:小球、立方體盒子、動(dòng)物圖案、人物頭像或風(fēng)景圖片。
[0059]第三方面,本發(fā)明提供了一種瀏覽器,包括如上述任一所述的裝置。
[0060]本發(fā)明提供的技術(shù)方案帶來(lái)的有益效果是:通過(guò)獲取熱點(diǎn)關(guān)鍵詞,生成顯示體,將熱點(diǎn)關(guān)鍵詞植入顯示體,在web頁(yè)面中顯示植入熱點(diǎn)關(guān)鍵詞的顯示體,并根據(jù)用戶的觸控操作,控制植入熱點(diǎn)關(guān)鍵詞的顯示體進(jìn)行旋轉(zhuǎn)和拋射,從而實(shí)現(xiàn)熱點(diǎn)關(guān)鍵詞的動(dòng)態(tài)立體顯示,增強(qiáng)了顯示效果,使得視覺(jué)豐富、交互性強(qiáng)。生成與熱點(diǎn)關(guān)鍵詞的數(shù)量相應(yīng)數(shù)量的顯示體,為每個(gè)顯示體設(shè)置顏色,進(jìn)一步提高了顯示效果,使得視覺(jué)更豐富、交互性更強(qiáng)。顯示體可以為:小球、立方體盒子、動(dòng)物圖案、人物頭像或風(fēng)景圖片,使得可以根據(jù)不同的用戶群設(shè)置不同的顯示體,便于用戶的使用。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0061]為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0062]圖1為本發(fā)明實(shí)施例提供的一種顯示熱點(diǎn)關(guān)鍵詞的方法流程示意圖;
[0063]圖2為本發(fā)明實(shí)施例提供的一種顯示熱點(diǎn)關(guān)鍵詞的裝置結(jié)構(gòu)示意圖;
[0064]圖3為本發(fā)明實(shí)施例提供的另一種顯示熱點(diǎn)關(guān)鍵詞的裝置結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0065]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。
[0066]實(shí)施例1
[0067]參見(jiàn)圖1,本發(fā)明實(shí)施例提供了一種顯示熱點(diǎn)關(guān)鍵詞的方法,包括以下步驟:
[0068]SlOl:獲取熱點(diǎn)關(guān)鍵詞。
[0069]其中,獲取熱點(diǎn)關(guān)鍵詞,包括:
[0070]從預(yù)設(shè)的服務(wù)器中讀取其搜索引擎當(dāng)前得到的熱點(diǎn)關(guān)鍵詞;
[0071]計(jì)算讀取到的熱點(diǎn)關(guān)鍵詞的數(shù)量,并將熱點(diǎn)關(guān)鍵詞以數(shù)組的形式存儲(chǔ)在預(yù)設(shè)的存儲(chǔ)區(qū)。
[0072]具體地,可以通過(guò)ajax技術(shù)等從預(yù)設(shè)的服務(wù)器中讀取其搜索引擎當(dāng)前得到的熱點(diǎn)關(guān)鍵詞。
[0073]S102:生成顯示體;其中,顯示體用于顯示熱點(diǎn)關(guān)鍵詞。
[0074]其中,生成顯示體,包括:
[0075]生成與熱點(diǎn)關(guān)鍵詞的數(shù)量相應(yīng)數(shù)量的顯示體,其中,一個(gè)熱點(diǎn)關(guān)鍵詞對(duì)應(yīng)一個(gè)顯示體;
[0076]為每個(gè)顯示體設(shè)置顏色。
[0077]具體地,可以隨機(jī)為每個(gè)顯示體設(shè)置不同的顏色。
[0078]其中,顯示體為:小球、立方體盒子、動(dòng)物圖案、人物頭像或風(fēng)景圖片。
[0079]S103:將熱點(diǎn)關(guān)鍵詞植入顯示體。
[0080]其中,將熱點(diǎn)關(guān)鍵詞植入顯示體,包括:
[0081]從預(yù)設(shè)的存儲(chǔ)區(qū)中讀取熱點(diǎn)關(guān)鍵詞,將熱點(diǎn)關(guān)鍵詞植入相應(yīng)的顯示體。
[0082]S104:在web頁(yè)面中顯示植入熱點(diǎn)關(guān)鍵詞的顯示體,并根據(jù)用戶的觸控操作,控制植入熱點(diǎn)關(guān)鍵詞的顯示體進(jìn)行旋轉(zhuǎn)和拋射。
[0083]其中,在web頁(yè)面中顯示植入熱點(diǎn)關(guān)鍵詞的顯示體,并根據(jù)用戶的觸控操作,控制植入熱點(diǎn)關(guān)鍵詞的顯示體進(jìn)行旋轉(zhuǎn)和拋射,包括:
[0084]在web頁(yè)面中顯示植入熱點(diǎn)關(guān)鍵詞的顯示體,并啟動(dòng)計(jì)時(shí)器;
[0085]根據(jù)植入熱點(diǎn)關(guān)鍵詞的顯示體的初始位置、預(yù)設(shè)的重力下落加速度、計(jì)時(shí)器得到的時(shí)間、當(dāng)前方向參數(shù)的取值、以及預(yù)設(shè)的重力下落位移公式,得到植入熱點(diǎn)關(guān)鍵詞的顯示體進(jìn)行重力下落的運(yùn)動(dòng)位移,控制植入熱點(diǎn)關(guān)鍵詞的顯示體按照運(yùn)動(dòng)位移進(jìn)行重力下落的運(yùn)動(dòng);
[0086]接收對(duì)植入熱點(diǎn)關(guān)鍵詞的顯示體進(jìn)行拖動(dòng)的觸控操作;
[0087]捕捉觸控操作對(duì)應(yīng)的觸控點(diǎn)的位置,以及植入熱點(diǎn)關(guān)鍵詞的顯示體的中心的位置;
[0088]根據(jù)觸控操作對(duì)應(yīng)的觸控點(diǎn)的位置,以及植入熱點(diǎn)關(guān)鍵詞的顯示體的中心的位置,計(jì)算得到旋轉(zhuǎn)角度;
[0089]以觸控點(diǎn)為圓心,觸控點(diǎn)與中心之間的距離為半徑,將植入熱點(diǎn)關(guān)鍵詞的顯示體按照預(yù)設(shè)的方向旋轉(zhuǎn)一旋轉(zhuǎn)角度;
[0090]接收釋放對(duì)植入熱點(diǎn)關(guān)鍵詞的顯示體進(jìn)行拖動(dòng)的釋放操作;
[0091]獲取觸控操作對(duì)應(yīng)的觸控點(diǎn)的初始位置和終端位置;
[0092]根據(jù)觸控操作對(duì)應(yīng)的觸控點(diǎn)的初始位置和終端位置,設(shè)置植入熱點(diǎn)關(guān)鍵詞的顯示體的拋射路徑,并控制植入熱點(diǎn)關(guān)鍵詞的顯示體按照拋射路徑進(jìn)行運(yùn)動(dòng)。
[0093]其中,植入熱點(diǎn)關(guān)鍵詞的顯示體的初始位置可以根據(jù)實(shí)際應(yīng)用狀況設(shè)置相應(yīng)的值,如可以設(shè)置為(0,O)等,預(yù)設(shè)的重力下落加速度可以為重力加速度等。對(duì)它們的值不做具體限定,可以根據(jù)實(shí)際應(yīng)用狀況進(jìn)行設(shè)置。
[0094]其中,當(dāng)前方向參數(shù)的取值為I或-1。當(dāng)判斷植入熱點(diǎn)關(guān)鍵詞的顯示體的位置小于預(yù)設(shè)的植入熱點(diǎn)關(guān)鍵詞的顯示體的運(yùn)動(dòng)邊界時(shí),設(shè)置當(dāng)前方向參數(shù)的取值為I;當(dāng)判斷植入熱點(diǎn)關(guān)鍵詞的顯示體的位置大于等于預(yù)設(shè)的植入熱點(diǎn)關(guān)鍵詞的顯示體的運(yùn)動(dòng)邊界時(shí),設(shè)置當(dāng)前方向參數(shù)的取值為-1。
[0095]其中,預(yù)設(shè)的重力下落位移公式S可以為:S=S。+g*t*d,其中,S。表示植入熱點(diǎn)關(guān)鍵詞的顯示體的初始位置,g表示預(yù)設(shè)的重力下落加速度,t表示計(jì)時(shí)器得到的時(shí)間,d表示當(dāng)前方向參數(shù)的取值。 [0096]其中,瀏覽器的Web頁(yè)面是一個(gè)二維空間、Web頁(yè)面的內(nèi)容可以是搜索、新聞、視頻、音樂(lè)等,對(duì)此不做具體限定。
[0097]其中,接收到對(duì)植入熱點(diǎn)關(guān)鍵詞的顯示體進(jìn)行拖動(dòng)的觸控操作時(shí),如果植入熱點(diǎn)關(guān)鍵詞的顯示體處于運(yùn)動(dòng)狀態(tài),則停止植入熱點(diǎn)關(guān)鍵詞的顯示體當(dāng)前的運(yùn)動(dòng)。捕捉觸控操作對(duì)應(yīng)的觸控點(diǎn)的位置,捕捉到后可以將觸控操作對(duì)應(yīng)的觸控點(diǎn)的位置記錄并保存到預(yù)設(shè)的存儲(chǔ)空間,以便后續(xù)使用。將植入熱點(diǎn)關(guān)鍵詞的顯示體按照預(yù)設(shè)的方向旋轉(zhuǎn)一旋轉(zhuǎn)角度,其中,預(yù)設(shè)的方向?yàn)轫槙r(shí)針或逆時(shí)針;或根據(jù)觸控點(diǎn)與中心的位置關(guān)系,設(shè)置哪種位置關(guān)系對(duì)應(yīng)順時(shí)針,哪種位置關(guān)系對(duì)應(yīng)逆時(shí)針,對(duì)此不做限定。
[0098]其中,當(dāng)植入熱點(diǎn)關(guān)鍵詞的顯示體為小球時(shí),植入熱點(diǎn)關(guān)鍵詞的顯示體的中心為小球的圓心,相應(yīng)地,根據(jù)觸控操作對(duì)應(yīng)的觸控點(diǎn)的位置,以及植入熱點(diǎn)關(guān)鍵詞的顯示體的中心的位置,計(jì)算得到旋轉(zhuǎn)角度,包括:
[0099]計(jì)算植入熱點(diǎn)關(guān)鍵詞的顯示體的中心至觸控操作對(duì)應(yīng)的觸控點(diǎn)的射線,與Web頁(yè)面的頂端至低端的豎直射線之間的角度;
[0100]根據(jù)植入熱點(diǎn)關(guān)鍵詞的顯示體的中心至觸控操作對(duì)應(yīng)的觸控點(diǎn)的射線,與Web頁(yè)面的頂端至低端的豎直射線之間的角度,得到旋轉(zhuǎn)角度。
[0101]具體地,當(dāng)植入熱點(diǎn)關(guān)鍵詞的顯示體為小球時(shí),旋轉(zhuǎn)角度β為:植入熱點(diǎn)關(guān)鍵詞的顯示體的中心至觸控操作對(duì)應(yīng)的觸控點(diǎn)的射線,與Web頁(yè)面的頂端至低端的豎直射線之
間的角度α的補(bǔ)角。其中,a = sin@=180° -α,(χ1; Yl)表示觸控操作對(duì)應(yīng)的
少2 —少I(mǎi)
觸控點(diǎn)的位置坐標(biāo),(x2,12)表示植入熱點(diǎn)關(guān)鍵詞的顯示體的中心(即圓心)的位置坐標(biāo)。
[0102]具體地,當(dāng)植入熱點(diǎn)關(guān)鍵詞的顯示體為小球時(shí),將植入熱點(diǎn)關(guān)鍵詞的顯示體按照預(yù)設(shè)的方向旋轉(zhuǎn)一旋轉(zhuǎn)角度后,小球上的點(diǎn)(x,y)的軌跡方程如下:
?.-v =.V-, + R^ cos(a + ?')
[0103]jL μ.,」又、
(V = _v? + /?^sm(a + ?>)
[0104]其中,(x2,y2)表示植入熱點(diǎn)關(guān)鍵詞的顯示體的中心(即圓心)的位置坐標(biāo),R表示植入熱點(diǎn)關(guān)鍵詞的顯示體的半徑(即小球的半徑),α表示植入熱點(diǎn)關(guān)鍵詞的顯示體的中心至觸控操作對(duì)應(yīng)的觸控點(diǎn)的射線,與Web頁(yè)面的頂端至低端的豎直射線之間的角度,δ表示遞增角度參數(shù)。δ可以取值為5度等,可以根據(jù)應(yīng)用狀況進(jìn)行設(shè)置,對(duì)此不做限定。[0105]其中,觸控操作對(duì)應(yīng)的觸控點(diǎn)的初始位置為觸控操作發(fā)生時(shí)觸控點(diǎn)的位置,觸控操作對(duì)應(yīng)的觸控點(diǎn)的終端位置為釋放操作發(fā)生時(shí)觸控點(diǎn)的位置。
[0106]優(yōu)選地,在web頁(yè)面中顯示植入熱點(diǎn)關(guān)鍵詞的顯示體之前,還包括:
[0107]創(chuàng)建web頁(yè)面;
[0108]在web頁(yè)面中設(shè)置植入熱點(diǎn)關(guān)鍵詞的顯示體的運(yùn)動(dòng)邊界。
[0109]其中,植入熱點(diǎn)關(guān)鍵詞的顯示體的運(yùn)動(dòng)邊界包括上邊界、下邊界、左邊界和右邊界??梢詫⒅踩霟狳c(diǎn)關(guān)鍵詞的顯示體的運(yùn)動(dòng)邊界設(shè)置為小于等于web頁(yè)面的區(qū)域邊界值。
[0110]本實(shí)施例提供的方法可以應(yīng)用于客戶端的瀏覽器中,該客戶端可以為計(jì)算機(jī)、筆記本電腦、手機(jī)或者平板電腦等等。
[0111]本實(shí)施例提供的上述方法,通過(guò)獲取熱點(diǎn)關(guān)鍵詞,生成顯示體,將熱點(diǎn)關(guān)鍵詞植入顯示體,在web頁(yè)面中顯示植入熱點(diǎn)關(guān)鍵詞的顯示體,并根據(jù)用戶的觸控操作,控制植入熱點(diǎn)關(guān)鍵詞的顯示體進(jìn)行旋轉(zhuǎn)和拋射,從而實(shí)現(xiàn)熱點(diǎn)關(guān)鍵詞的動(dòng)態(tài)立體顯示,增強(qiáng)了顯示效果,使得視覺(jué)豐富、交互性強(qiáng)。生成與熱點(diǎn)關(guān)鍵詞的數(shù)量相應(yīng)數(shù)量的顯示體,為每個(gè)顯示體設(shè)置顏色,進(jìn)一步提高了顯示效果,使得視覺(jué)更豐富、交互性更強(qiáng)。顯示體可以為:小球、立方體盒子、動(dòng)物圖案、人物頭像或風(fēng)景圖片,使得可以根據(jù)不同的用戶群設(shè)置不同的顯示體,便于用戶的使用。
[0112]本發(fā)明的另一實(shí)施例提供一種顯示熱點(diǎn)關(guān)鍵詞的裝置,參見(jiàn)圖2,包括:
[0113]獲取模塊201,用于獲取熱點(diǎn)關(guān)鍵詞;
[0114]生成模塊202,用于生成顯示體;其中,顯示體用于顯示所述熱點(diǎn)關(guān)鍵詞;
[0115]植入模塊203,用于將熱點(diǎn)關(guān)鍵詞植入顯示體;
[0116]處理模塊204,用于在web頁(yè)面中顯示植入熱點(diǎn)關(guān)鍵詞的顯示體,并根據(jù)用戶的觸控操作,控制植入熱點(diǎn)關(guān)鍵詞的顯示體進(jìn)行旋轉(zhuǎn)和拋射。
[0117]優(yōu)選地,獲取模塊201包括:
[0118]讀取單元,用于從預(yù)設(shè)的服務(wù)器中讀取其搜索引擎當(dāng)前得到的熱點(diǎn)關(guān)鍵詞;
[0119]處理單元,用于計(jì)算讀取到的熱點(diǎn)關(guān)鍵詞的數(shù)量,并將讀取到的熱點(diǎn)關(guān)鍵詞以數(shù)組的形式存儲(chǔ)在預(yù)設(shè)的存儲(chǔ)區(qū)。
[0120]優(yōu)選地,生成模塊202包括:
[0121 ] 生成單元,用于生成與熱點(diǎn)關(guān)鍵詞的數(shù)量相應(yīng)數(shù)量的顯示體,其中,一個(gè)熱點(diǎn)關(guān)鍵詞對(duì)應(yīng)一個(gè)顯示體;
[0122]設(shè)置單元,用于為每個(gè)顯示體設(shè)置顏色。
[0123]優(yōu)選地,植入模塊203包括:
[0124]植入單元,用于從預(yù)設(shè)的存儲(chǔ)區(qū)中讀取熱點(diǎn)關(guān)鍵詞,將熱點(diǎn)關(guān)鍵詞植入相應(yīng)的顯示體。
[0125]優(yōu)選地,參見(jiàn)圖3,該裝置還包括:
[0126]創(chuàng)建模塊205,用于創(chuàng)建web頁(yè)面;
[0127]設(shè)置模塊206,用于在web頁(yè)面中設(shè)置植入熱點(diǎn)關(guān)鍵詞的顯示體的運(yùn)動(dòng)邊界。
[0128]優(yōu)選地,處理模塊204包括:
[0129]啟動(dòng)單元,用于在web頁(yè)面中顯示植入熱點(diǎn)關(guān)鍵詞的顯示體,并啟動(dòng)計(jì)時(shí)器;
[0130]第一獲取單元,用于根據(jù)植入熱點(diǎn)關(guān)鍵詞的顯示體的初始位置、預(yù)設(shè)的重力下落加速度、計(jì)時(shí)器得到的時(shí)間、當(dāng)前方向參數(shù)的取值、以及預(yù)設(shè)的重力下落位移公式,得到植入熱點(diǎn)關(guān)鍵詞的顯示體進(jìn)行重力下落的運(yùn)動(dòng)位移,控制植入熱點(diǎn)關(guān)鍵詞的顯示體按照所述運(yùn)動(dòng)位移進(jìn)行重力下落的運(yùn)動(dòng);
[0131]第一接收單元,用于接收對(duì)植入熱點(diǎn)關(guān)鍵詞的顯示體進(jìn)行拖動(dòng)的觸控操作;
[0132]捕捉單元,用于捕捉觸控操作對(duì)應(yīng)的觸控點(diǎn)的位置,以及植入熱點(diǎn)關(guān)鍵詞的顯示體的中心的位置;
[0133]計(jì)算單元,用于根據(jù)觸控操作對(duì)應(yīng)的觸控點(diǎn)的位置,以及植入熱點(diǎn)關(guān)鍵詞的顯示體的中心的位置,計(jì)算得到旋轉(zhuǎn)角度;
[0134]旋轉(zhuǎn)單元,用于以所述觸控點(diǎn)為圓心,所述觸控點(diǎn)與所述中心之間的距離為半徑,將植入熱點(diǎn)關(guān)鍵詞的顯示體按照預(yù)設(shè)的方向旋轉(zhuǎn)一所述旋轉(zhuǎn)角度;
[0135]第二接收單元,用于接收釋放對(duì)植入熱點(diǎn)關(guān)鍵詞的顯示體進(jìn)行拖動(dòng)的釋放操作;
[0136]第二獲取單元,用于獲取觸控操作對(duì)應(yīng)的觸控點(diǎn)的初始位置和終端位置;
[0137]拋射單元,用于根據(jù)觸控操作對(duì)應(yīng)的觸控點(diǎn)的初始位置和終端位置,設(shè)置植入熱點(diǎn)關(guān)鍵詞的顯示體的拋射路徑,并控制植入熱點(diǎn)關(guān)鍵詞的顯示體按照拋射路徑進(jìn)行運(yùn)動(dòng)。
[0138]優(yōu)選地,顯示體為:小球、立方體盒子、動(dòng)物圖案、人物頭像或風(fēng)景圖片。
[0139]本實(shí)施例提供的上述裝置可以執(zhí)行上述方法實(shí)施例中提供的方法,詳細(xì)過(guò)程見(jiàn)方法實(shí)施例中的描述,此處不贅述。
[0140]本實(shí)施例提供的上述裝置可以執(zhí)行上述方法實(shí)施例中提供的方法,詳細(xì)過(guò)程見(jiàn)方法實(shí)施例中的描述,此處不贅述。
[0141]本實(shí)施例提供的上述裝置,通過(guò)獲取熱點(diǎn)關(guān)鍵詞,生成顯示體,將熱點(diǎn)關(guān)鍵詞植入顯示體,在web頁(yè)面中顯示植入熱點(diǎn)關(guān)鍵詞的顯示體,并根據(jù)用戶的觸控操作,控制植入熱點(diǎn)關(guān)鍵詞的顯示體進(jìn)行旋轉(zhuǎn)和拋射,從而實(shí)現(xiàn)熱點(diǎn)關(guān)鍵詞的動(dòng)態(tài)立體顯示,增強(qiáng)了顯示效果,使得視覺(jué)豐富、交互性強(qiáng)。生成與熱點(diǎn)關(guān)鍵詞的數(shù)量相應(yīng)數(shù)量的顯示體,為每個(gè)顯示體設(shè)置顏色,進(jìn)一步提高了顯示效果,使得視覺(jué)更豐富、交互性更強(qiáng)。顯示體可以為:小球、立方體盒子、動(dòng)物圖案、人物頭像或風(fēng)景圖片,使得可以根據(jù)不同的用戶群設(shè)置不同的顯示體,便于用戶的使用。本發(fā)明的另一實(shí)施例還提供一種瀏覽器,包括上述實(shí)施例所述的顯示熱點(diǎn)關(guān)鍵詞的裝置,該裝置的功能詳見(jiàn)上述裝置實(shí)施例中的描述,此處不贅述。
[0142]本實(shí)施例提供的所述瀏覽器可以執(zhí)行上述方法實(shí)施例中提供的方法,詳細(xì)過(guò)程見(jiàn)方法實(shí)施例中的描述,此處不贅述。
[0143]本實(shí)施例提供的上述瀏覽器,通過(guò)獲取熱點(diǎn)關(guān)鍵詞,生成顯示體,將熱點(diǎn)關(guān)鍵詞植入顯示體,在web頁(yè)面中顯示植入熱點(diǎn)關(guān)鍵詞的顯示體,并根據(jù)用戶的觸控操作,控制植入熱點(diǎn)關(guān)鍵詞的顯示體進(jìn)行旋轉(zhuǎn)和拋射,從而實(shí)現(xiàn)熱點(diǎn)關(guān)鍵詞的動(dòng)態(tài)立體顯示,增強(qiáng)了顯示效果,使得視覺(jué)豐富、交互性強(qiáng)。生成與熱點(diǎn)關(guān)鍵詞的數(shù)量相應(yīng)數(shù)量的顯示體,為每個(gè)顯示體設(shè)置顏色,進(jìn)一步提高了顯示效果,使得視覺(jué)更豐富、交互性更強(qiáng)。顯示體可以為:小球、立方體盒子、動(dòng)物圖案、人物頭像或風(fēng)景圖片,使得可以根據(jù)不同的用戶群設(shè)置不同的顯示體,便于用戶的使用。
[0144]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過(guò)硬件來(lái)完成,也可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤(pán)或光盤(pán)等。[0145] 以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種顯示熱點(diǎn)關(guān)鍵詞的方法,其特征在于,所述方法包括: 獲取熱點(diǎn)關(guān)鍵詞; 生成顯示體;其中,所述顯示體用于顯示所述熱點(diǎn)關(guān)鍵詞; 將所述熱點(diǎn)關(guān)鍵詞植入所述顯示體; 在web頁(yè)面中顯示植入熱點(diǎn)關(guān)鍵詞的所述顯示體,并根據(jù)用戶的觸控操作,控制植入熱點(diǎn)關(guān)鍵詞的所述顯示體進(jìn)行旋轉(zhuǎn)和拋射。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取熱點(diǎn)關(guān)鍵詞,包括:從預(yù)設(shè)的服務(wù)器中讀取其搜索引擎當(dāng)前得到的熱點(diǎn)關(guān)鍵詞; 計(jì)算讀取到的熱點(diǎn)關(guān)鍵詞的數(shù)量,并將讀取到的熱點(diǎn)關(guān)鍵詞以數(shù)組的形式存儲(chǔ)在預(yù)設(shè)的存儲(chǔ)區(qū)。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述生成顯示體,包括: 生成與所述熱點(diǎn)關(guān)鍵詞的數(shù)量相應(yīng)數(shù)量的所述顯示體,其中,一個(gè)所述熱點(diǎn)關(guān)鍵詞對(duì)應(yīng)一個(gè)所述顯示體; 為每個(gè)所述顯示體設(shè)置顏色。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述將所述熱點(diǎn)關(guān)鍵詞植入所述顯示體,包括: 從預(yù)設(shè)的存儲(chǔ)區(qū)中讀取所述熱點(diǎn)關(guān)鍵詞,將所述熱點(diǎn)關(guān)鍵詞植入相應(yīng)的所述顯示體。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,在web頁(yè)面中顯示植入熱點(diǎn)關(guān)鍵詞的所述顯示體之前,還包括:` 創(chuàng)建所述web頁(yè)面; 在所述web頁(yè)面中設(shè)置植入熱點(diǎn)關(guān)鍵詞的所述顯示體的運(yùn)動(dòng)邊界。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,在web頁(yè)面中顯示植入熱點(diǎn)關(guān)鍵詞的所述顯示體,并根據(jù)用戶的觸控操作,控制植入熱點(diǎn)關(guān)鍵詞的所述顯示體進(jìn)行旋轉(zhuǎn)和拋射,包括: 在所述web頁(yè)面中顯示植入熱點(diǎn)關(guān)鍵詞的所述顯示體,并啟動(dòng)計(jì)時(shí)器; 根據(jù)植入熱點(diǎn)關(guān)鍵詞的所述顯示體的初始位置、預(yù)設(shè)的重力下落加速度、計(jì)時(shí)器得到的時(shí)間、當(dāng)前方向參數(shù)的取值、以及預(yù)設(shè)的重力下落位移公式,得到植入熱點(diǎn)關(guān)鍵詞的所述顯示體進(jìn)行重力下落的運(yùn)動(dòng)位移,控制植入熱點(diǎn)關(guān)鍵詞的所述顯示體按照所述運(yùn)動(dòng)位移進(jìn)行重力下落的運(yùn)動(dòng); 接收對(duì)植入熱點(diǎn)關(guān)鍵詞的所述顯示體進(jìn)行拖動(dòng)的觸控操作; 捕捉觸控操作對(duì)應(yīng)的觸控點(diǎn)的位置,以及植入熱點(diǎn)關(guān)鍵詞的所述顯示體的中心的位置; 根據(jù)觸控操作對(duì)應(yīng)的觸控點(diǎn)的位置,以及植入熱點(diǎn)關(guān)鍵詞的所述顯示體的中心的位置,計(jì)算得到旋轉(zhuǎn)角度; 以所述觸控點(diǎn)為圓心,所述觸控點(diǎn)與所述中心之間的距離為半徑,將植入熱點(diǎn)關(guān)鍵詞的所述顯示體按照預(yù)設(shè)的方向旋轉(zhuǎn)一所述旋轉(zhuǎn)角度; 接收釋放對(duì)植入熱點(diǎn)關(guān)鍵詞的所述顯示體進(jìn)行拖動(dòng)的釋放操作; 獲取觸控操作對(duì)應(yīng)的觸控點(diǎn)的初始位置和終端位置; 根據(jù)觸控操作對(duì)應(yīng)的觸控點(diǎn)的初始位置和終端位置,設(shè)置植入熱點(diǎn)關(guān)鍵詞的所述顯示體的拋射路徑,并控制植入熱點(diǎn)關(guān)鍵詞的所述顯示體按照拋射路徑進(jìn)行運(yùn)動(dòng)。
7.根據(jù)權(quán)利要求1-6任一權(quán)利要求所述的方法,其特征在于,所述顯示體為:小球、立方體盒子、動(dòng)物圖案、人物頭像或風(fēng)景圖片。
8.—種顯示熱點(diǎn)關(guān)鍵詞的裝置,其特征在于,包括: 獲取模塊,用于獲取熱點(diǎn)關(guān)鍵詞; 生成模塊,用于生成顯示體;其中,所述顯示體用于顯示所述熱點(diǎn)關(guān)鍵詞; 植入模塊,用于將所述熱點(diǎn)關(guān)鍵詞植入所述顯示體; 處理模塊,用于在web頁(yè)面中顯示植入熱點(diǎn)關(guān)鍵詞的所述顯示體,并根據(jù)用戶的觸控操作,控制植入熱點(diǎn)關(guān)鍵詞的所述顯示體進(jìn)行旋轉(zhuǎn)和拋射。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述獲取模塊包括: 讀取單元,用于從預(yù)設(shè)的服務(wù)器中讀取其搜索引擎當(dāng)前得到的熱點(diǎn)關(guān)鍵詞; 處理單元,用于計(jì)算讀取到的熱點(diǎn)關(guān)鍵詞的數(shù)量,并將讀取到的熱點(diǎn)關(guān)鍵詞以數(shù)組的形式存儲(chǔ)在預(yù)設(shè)的存儲(chǔ)區(qū)。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述生成模塊包括: 生成單元,用于生成與所述熱點(diǎn)關(guān)鍵詞的數(shù)量相應(yīng)數(shù)量的所述顯示體,其中,一個(gè)所述熱點(diǎn)關(guān)鍵詞對(duì)應(yīng)一個(gè)所述顯示體; 設(shè)置單元,用于為每個(gè)所述顯示體設(shè)置顏色。
11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述植入模塊包括: 植入單元,用于從預(yù)設(shè)的存儲(chǔ)區(qū)中讀取所述熱點(diǎn)關(guān)鍵詞,將所述熱點(diǎn)關(guān)鍵詞植入相應(yīng)的所述顯示體。
12.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述裝置還包括: 創(chuàng)建模塊,用于創(chuàng)建所述web頁(yè)面; 設(shè)置模塊,用于在所述web頁(yè)面中設(shè)置植入熱點(diǎn)關(guān)鍵詞的所述顯示體的運(yùn)動(dòng)邊界。
13.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述處理模塊包括:啟動(dòng)單元,用于在所述web頁(yè)面中顯示植入熱點(diǎn)關(guān)鍵詞的所述顯示體,并啟動(dòng)計(jì)時(shí)器;第一獲取單元,用于根據(jù)植入熱點(diǎn)關(guān)鍵詞的所述顯示體的初始位置、預(yù)設(shè)的重力下落加速度、計(jì)時(shí)器得到的時(shí)間、當(dāng)前方向參數(shù)的取值、以及預(yù)設(shè)的重力下落位移公式,得到植入熱點(diǎn)關(guān)鍵詞的所述顯示體進(jìn)行重力下落的運(yùn)動(dòng)位移,控制植入熱點(diǎn)關(guān)鍵詞的所述顯示體按照所述運(yùn)動(dòng)位移進(jìn)行重力下落的運(yùn)動(dòng); 第一接收單元,用于接收對(duì)植入熱點(diǎn)關(guān)鍵詞的所述顯示體進(jìn)行拖動(dòng)的觸控操作; 捕捉單元,用于捕捉觸控操作對(duì)應(yīng)的觸控點(diǎn)的位置,以及植入熱點(diǎn)關(guān)鍵詞的所述顯示體的中心的位置; 計(jì)算單元,用于根據(jù)觸控操作對(duì)應(yīng)的觸控點(diǎn)的位置,以及植入熱點(diǎn)關(guān)鍵詞的所述顯示體的中心的位置,計(jì)算得到旋轉(zhuǎn)角度; 旋轉(zhuǎn)單元,用于以所述觸控點(diǎn)為圓心,所述觸控點(diǎn)與所述中心之間的距離為半徑,將植入熱點(diǎn)關(guān)鍵詞的所述顯示體按照預(yù)設(shè)的方向旋轉(zhuǎn)一所述旋轉(zhuǎn)角度; 第二接收單元,用于接收釋放對(duì)植入熱點(diǎn)關(guān)鍵詞的所述顯示體進(jìn)行拖動(dòng)的釋放操作; 第二獲取單元,用于獲取觸控操作對(duì)應(yīng)的觸控點(diǎn)的初始位置和終端位置; 拋射單元,用于根據(jù)觸控操作對(duì)應(yīng)的觸控點(diǎn)的初始位置和終端位置,設(shè)置植入熱點(diǎn)關(guān)鍵詞的所述顯示體的拋射路徑,并控制植入熱點(diǎn)關(guān)鍵詞的所述顯示體按照拋射路徑進(jìn)行運(yùn)動(dòng)。
14.根據(jù)權(quán)利要求8-13任一權(quán)利要求所述的裝置,其特征在于,所述顯示體為:小球、立方體盒子、動(dòng)物圖案、人物頭像或風(fēng)景圖片。
15.一種瀏覽器,其特 征在于,包括如權(quán)利要求8-14任一所述的裝置。
【文檔編號(hào)】G06F17/30GK103744871SQ201310701353
【公開(kāi)日】2014年4月23日 申請(qǐng)日期:2013年12月18日 優(yōu)先權(quán)日:2013年12月18日
【發(fā)明者】石磊 申請(qǐng)人:天脈聚源(北京)傳媒科技有限公司