亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

選擇熱度多媒體的方法及終端的制作方法_4

文檔序號(hào):9579405閱讀:來(lái)源:國(guó)知局
關(guān)聯(lián)的所有多媒體的熱度值。
[0101]該選擇熱度多媒體的終端在后臺(tái)會(huì)實(shí)時(shí)對(duì)某個(gè)應(yīng)用中相關(guān)的帖子和/或標(biāo)簽進(jìn)行儲(chǔ)存和查詢(xún),得到每一個(gè)帖子和/或每一個(gè)標(biāo)簽的標(biāo)示信息,然后,針對(duì)每一個(gè)帖子和/或每一個(gè)標(biāo)簽的標(biāo)示信息獲取相關(guān)聯(lián)的所有多媒體;帖子與標(biāo)簽之間可以有一對(duì)一、一對(duì)多、多對(duì)一的關(guān)系,即一個(gè)帖子可以對(duì)應(yīng)一個(gè)或多個(gè)標(biāo)簽,一個(gè)標(biāo)簽也可以對(duì)應(yīng)一個(gè)或多個(gè)帖子。
[0102]其中,多媒體可以包括圖片、文字、語(yǔ)音、視頻等它們其中的至少一個(gè);標(biāo)簽可以包括專(zhuān)題、專(zhuān)欄、頻道、熱門(mén)話(huà)題等它們其中的至少一個(gè);
[0103]例如,可以查詢(xún)到該應(yīng)用中有1萬(wàn)個(gè)帖子,100個(gè)標(biāo)簽,然后得到這1萬(wàn)個(gè)帖子的每一個(gè)帖子的標(biāo)示信息,這100個(gè)標(biāo)簽的每一個(gè)標(biāo)簽的標(biāo)示信息。這里需要說(shuō)明的是,本發(fā)明實(shí)施例中的數(shù)字僅以舉例說(shuō)明,具體的數(shù)字可以根據(jù)實(shí)際來(lái)確定,在此不加以限定。
[0104]在得到每一個(gè)帖子和/或每一個(gè)標(biāo)簽的標(biāo)示信息相關(guān)聯(lián)的所有多媒體后,該選擇熱度多媒體的終端實(shí)時(shí)計(jì)算出每一個(gè)帖子和/或每一個(gè)標(biāo)簽的標(biāo)示信息相關(guān)聯(lián)的所有多媒體的熱度值。
[0105]具體的,可以利用熱度計(jì)算技術(shù)來(lái)計(jì)算得到與所述帖子和/或標(biāo)簽的標(biāo)示信息相關(guān)聯(lián)的所有多媒體的熱度值。
[0106]其中,熱度計(jì)算技術(shù)可以為K-近鄰算法,社區(qū)論壇軟件系統(tǒng),牛頓冷卻算法等等;下面就牛頓冷卻算法做具體的舉例說(shuō)明。
[0107]可以將“多媒體的熱度值”想象成一個(gè)“自然冷卻的溫度值”,在任一時(shí)刻,所有的多媒體都有一個(gè)“當(dāng)前熱度值”,如果用戶(hù)對(duì)某個(gè)多媒體感興趣,進(jìn)行評(píng)論或者收藏,該多媒體的熱度值就會(huì)上升,隨著時(shí)間流失,所有多媒體的熱度值都逐漸會(huì)冷卻;按照物理學(xué)的冷卻定律,使用現(xiàn)有公式,建立“熱度值”與“時(shí)間”之間的函數(shù)關(guān)系,構(gòu)建一個(gè)“指數(shù)式衰減”的過(guò)程。
[0108]牛頓冷卻算法的公式為:T = T0e a(t ω);其中,T為本期熱度值,T。為上一期熱度值,a為冷卻系數(shù),t為本期時(shí)間,t。為上一期時(shí)間;如果假定一個(gè)多媒體的初始熱度值為100,24小時(shí)之后熱度值冷卻為1,那么可以計(jì)算得到“冷卻系數(shù)”約等于0.192,如果想放慢更新率,“冷卻系數(shù)”就取一個(gè)較小的值,否則就取一個(gè)較大的值,“冷卻系數(shù)”是一個(gè)根據(jù)實(shí)際需求設(shè)置的值,在此不加以限定。
[0109]本發(fā)明實(shí)施例中描述的選擇熱度多媒體的終端可以包括諸如移動(dòng)電話(huà)、智能電話(huà)、筆記本電腦、數(shù)字廣播接收器、個(gè)人數(shù)字助理(PDA)、平板電腦(PAD)、便攜式多媒體播放器(PMP)、導(dǎo)航裝置等等的移動(dòng)終端以及諸如數(shù)字TV、臺(tái)式計(jì)算機(jī)等等的固定終端。
[0110]終端如果具有操作系統(tǒng),該操作系統(tǒng)可以為UNIX、Linux、Windows、Mac OS X、安卓(Android)、Windows Phone 等等。
[0111]應(yīng)用軟件(Applicat1n,APP)是智能終端的第三方應(yīng)用程序,用戶(hù)可以通過(guò)各種各樣的應(yīng)用軟件進(jìn)行辦公、娛樂(lè)、獲取信息等等,其格式包括了如ipa、pxl、deb、apk等等格式。
[0112]步驟602、分別判斷所述所有多媒體的熱度值是否大于等于預(yù)設(shè)熱度值。
[0113]選擇熱度多媒體的終端將與所述帖子和/或標(biāo)簽的標(biāo)示信息相關(guān)聯(lián)的所有多媒體的熱度值分別與預(yù)設(shè)熱度值進(jìn)行判斷,若所述多媒體的熱度值小于所述預(yù)設(shè)熱度值,則執(zhí)行步驟603 ;若所述多媒體的熱度值大于等于所述預(yù)設(shè)熱度值,則執(zhí)行步驟604。
[0114]例如,計(jì)算得到所有多媒體的熱度值有1000個(gè),將這1000個(gè)熱度值分別與預(yù)設(shè)熱度值進(jìn)行對(duì)比判斷,將小于預(yù)設(shè)熱度值的所對(duì)應(yīng)的980個(gè)多媒體執(zhí)行步驟603 ;將大于等于預(yù)設(shè)熱度值的所對(duì)應(yīng)的20個(gè)多媒體執(zhí)行步驟604。
[0115]這里需要說(shuō)明的是,預(yù)設(shè)熱度可以根據(jù)實(shí)際需求進(jìn)行設(shè)定,在此不加以限定。
[0116]步驟603、將對(duì)應(yīng)的所述多媒體不做處理。
[0117]選擇熱度多媒體的終端對(duì)小于預(yù)設(shè)熱度值的這些多媒體不做處理。
[0118]步驟604、將對(duì)應(yīng)的所述多媒體存入所述緩存中。
[0119]選擇熱度多媒體的終端利用異步隊(duì)列方式將大于等于預(yù)設(shè)熱度值的這些多媒體存入分布式數(shù)據(jù)庫(kù)的緩存中。
[0120]具體的,異步隊(duì)列方式可以包括Redis隊(duì)列方式,分布式數(shù)據(jù)庫(kù)可以包括key-value存儲(chǔ)系統(tǒng)。
[0121]分布式數(shù)據(jù)庫(kù)是指利用高速計(jì)算機(jī)網(wǎng)絡(luò)將物理上分散的多個(gè)數(shù)據(jù)存儲(chǔ)單元連接起來(lái)組成一個(gè)邏輯上統(tǒng)一的數(shù)據(jù)庫(kù),分布式數(shù)據(jù)庫(kù)的基本思想是將原來(lái)集中式數(shù)據(jù)庫(kù)中的數(shù)據(jù)分散存儲(chǔ)到多個(gè)通過(guò)網(wǎng)絡(luò)連接的數(shù)據(jù)存儲(chǔ)節(jié)點(diǎn)上,以獲取更大的存儲(chǔ)容量和更高的并發(fā)訪問(wèn)量;隨著數(shù)據(jù)量的高速增長(zhǎng),分布式數(shù)據(jù)庫(kù)技術(shù)也得到了快速的發(fā)展,傳統(tǒng)的關(guān)系型數(shù)據(jù)庫(kù)開(kāi)始從集中式模型向分布式架構(gòu)發(fā)展,基于關(guān)系型的分布式數(shù)據(jù)庫(kù)在保留了傳統(tǒng)數(shù)據(jù)庫(kù)的數(shù)據(jù)模型和基本特征下,從集中式存儲(chǔ)走向分布式存儲(chǔ),從集中式計(jì)算走向分布式計(jì)算。
[0122]這種組織數(shù)據(jù)庫(kù)的方法克服了物理中心數(shù)據(jù)庫(kù)組織的弱點(diǎn),首先,降低了數(shù)據(jù)傳送代價(jià),因?yàn)榇蠖鄶?shù)的對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)操作都是針對(duì)局部數(shù)據(jù)庫(kù)的,而不是對(duì)其他位置的數(shù)據(jù)庫(kù)訪問(wèn);其次,系統(tǒng)的可靠性提高了很多,因?yàn)楫?dāng)網(wǎng)絡(luò)出現(xiàn)故障時(shí),仍然允許對(duì)局部數(shù)據(jù)庫(kù)的操作,而且一個(gè)位置的故障不影響其他位置的處理工作,只有當(dāng)訪問(wèn)出現(xiàn)故障位置的數(shù)據(jù)時(shí),在某種程度上才受影響;第三,便于系統(tǒng)的擴(kuò)充,增加一個(gè)新的局部數(shù)據(jù)庫(kù),或在某個(gè)位置擴(kuò)充一臺(tái)適當(dāng)?shù)男⌒陀?jì)算機(jī),都很容易實(shí)現(xiàn)。
[0123]Redis是一個(gè)key-value存儲(chǔ)系統(tǒng),和Memcached類(lèi)似,它支持存儲(chǔ)的value類(lèi)型相對(duì)更多,包括string(字符串)、list (鏈表)、set (集合)、zset (sorted set有序集合)和hash (哈希類(lèi)型)。這些數(shù)據(jù)類(lèi)型都支持push/pop、add/remove及取交集并集和差集及更豐富的操作,而且這些操作都是原子性的;Redis支持主從同步,數(shù)據(jù)可以從主服務(wù)器向任意數(shù)量的從服務(wù)器上同步,從服務(wù)器可以是關(guān)聯(lián)其他從服務(wù)器的主服務(wù)器,這使得Redis可執(zhí)行單層樹(shù)復(fù)制,存盤(pán)可以有意無(wú)意的對(duì)數(shù)據(jù)進(jìn)行寫(xiě)操作,由于完全實(shí)現(xiàn)了發(fā)布/訂閱機(jī)制,使得從數(shù)據(jù)庫(kù)在任何地方同步樹(shù)時(shí),可訂閱一個(gè)頻道并接收主服務(wù)器完整的消息發(fā)布記錄,同步對(duì)讀取操作的可擴(kuò)展性和數(shù)據(jù)冗余很有幫助。
[0124]605、當(dāng)用戶(hù)對(duì)所述帖子和/或標(biāo)簽發(fā)起訪問(wèn)請(qǐng)求后,利用洗牌算法在所述緩存中隨機(jī)選擇至少一個(gè)多媒體。
[0125]選擇熱度多媒體的終端會(huì)監(jiān)測(cè)用戶(hù)對(duì)帖子和/或標(biāo)簽發(fā)起訪問(wèn)請(qǐng)求,當(dāng)監(jiān)測(cè)到用戶(hù)對(duì)某個(gè)帖子和/或標(biāo)簽發(fā)起訪問(wèn)請(qǐng)求后,選擇熱度多媒體的終端會(huì)在緩存中利用洗牌算法隨機(jī)選擇至少一個(gè)與該帖子和/或標(biāo)簽的標(biāo)示信息相關(guān)聯(lián)的多媒體。
[0126]所謂洗牌就是打完一局撲克后,要重新整理?yè)淇伺?,以便進(jìn)行下次的牌局,那么洗牌的目的是保證這次洗牌后,牌堆是亂序,也就是說(shuō),牌應(yīng)該是足夠隨機(jī)的;洗牌算法就是利用這個(gè)原理形成的。
[0127]例如,用戶(hù)在某個(gè)應(yīng)用中第一次選擇訪問(wèn)一個(gè)專(zhuān)欄時(shí),選擇熱度多媒體的終端監(jiān)測(cè)到用戶(hù)對(duì)該專(zhuān)欄發(fā)起訪問(wèn)請(qǐng)求后,會(huì)在緩存中的30個(gè)與該專(zhuān)欄的標(biāo)示信息相關(guān)聯(lián)的圖片中利用洗牌算法隨機(jī)選擇4個(gè)圖片;如果用戶(hù)退出后,又進(jìn)入相同的專(zhuān)欄,即第二次選擇訪問(wèn),選擇熱度多媒體的終端又一次在緩存中的30個(gè)與該專(zhuān)欄的標(biāo)示信息相關(guān)聯(lián)的圖片中利用洗牌算法隨機(jī)選擇4個(gè)與該專(zhuān)欄的標(biāo)示信息相關(guān)聯(lián)的圖片;通過(guò)每次用戶(hù)發(fā)起訪問(wèn)請(qǐng)求來(lái)隨機(jī)輸出符合預(yù)設(shè)規(guī)則的多媒體,給用戶(hù)一種動(dòng)態(tài)變化的效果,提高了用戶(hù)體驗(yàn)。
[0128]步驟606、將所述利用洗牌算法在所述緩存中隨機(jī)選擇的至少一個(gè)多媒體呈現(xiàn)給用戶(hù)。
[0129]選擇熱度多媒體的終端將每次利用洗牌算法在緩存中隨機(jī)選擇的至少一個(gè)多媒體呈現(xiàn)給用戶(hù);呈現(xiàn)給用戶(hù)的方式可以為顯示在選擇熱度多媒體的終端屏幕上,也可以為通過(guò)選擇熱度多媒體的終端的揚(yáng)聲器播放給用戶(hù),或者它們兩者的結(jié)合。
[0130]本發(fā)明實(shí)施例提供的選擇熱度多媒體的方法,選擇熱度多媒體的終端首先利用熱度計(jì)算技術(shù)在后臺(tái)實(shí)時(shí)確定與帖子和/或標(biāo)簽的標(biāo)示信息相關(guān)聯(lián)的所有多媒體的熱度值,接著將所有多媒體的熱度值分別與預(yù)設(shè)熱度值進(jìn)行判斷,對(duì)小于預(yù)設(shè)熱度值的多媒體不做處理,利用異步隊(duì)列方式對(duì)大于等于預(yù)設(shè)熱度值的多媒體存入分布式數(shù)據(jù)庫(kù)的緩存中;然后當(dāng)用戶(hù)對(duì)帖子和/或標(biāo)簽發(fā)起訪問(wèn)請(qǐng)求后在分布式數(shù)據(jù)庫(kù)的緩存中利用洗牌算法隨機(jī)選擇至少一個(gè)與該帖子和/或標(biāo)簽的標(biāo)示信息相關(guān)聯(lián)的多媒體,最后將該至少一個(gè)與該帖子和/或標(biāo)簽的標(biāo)示信息相關(guān)聯(lián)的多媒體呈現(xiàn)給用戶(hù);在用戶(hù)對(duì)帖子和/或標(biāo)簽發(fā)起訪問(wèn)請(qǐng)求前,利用牛頓冷卻定律計(jì)算出熱度較高的多媒體,并將這些熱度較高的多媒體存入分布式數(shù)據(jù)庫(kù)的緩存中,使用戶(hù)對(duì)帖子和/或標(biāo)簽發(fā)起訪問(wèn)請(qǐng)求后,直接在分布式數(shù)據(jù)庫(kù)的緩存中利用洗牌算法隨機(jī)選擇至少一個(gè)與該帖子和/或標(biāo)簽的標(biāo)示信息相關(guān)聯(lián)的多媒體呈現(xiàn)給用戶(hù),降低了在短時(shí)間內(nèi)大量的計(jì)算,有效的降低負(fù)荷,提高了接口吞吐能力;另外,通過(guò)每次用戶(hù)發(fā)起訪問(wèn)請(qǐng)求來(lái)隨機(jī)輸出符合預(yù)設(shè)規(guī)則的多媒體,給用戶(hù)一種動(dòng)態(tài)變化的效果,提高了用戶(hù)體驗(yàn)。
[0131]實(shí)施例三
[0132]圖7為本發(fā)明選擇熱度多媒體的終端實(shí)施例的結(jié)構(gòu)示意圖,如圖7所示,該選擇熱度多媒體的終端07可以包括:熱度確定模塊71、存入模塊72、隨機(jī)選擇模塊73 ;其中,
[0133]所述熱度確定模塊71,用于確定與帖子和/或標(biāo)簽的標(biāo)示信息相關(guān)聯(lián)的所有多媒體的熱度;
[0134]所述存入模塊72,用于將符合預(yù)設(shè)規(guī)則的所述多媒體存入緩存;
[0135]所述隨機(jī)選擇模塊73,用于當(dāng)用戶(hù)對(duì)所述帖子和/或標(biāo)簽發(fā)起訪問(wèn)請(qǐng)求后在所述緩存中隨機(jī)選擇至少一個(gè)與所述帖子和/或標(biāo)簽的標(biāo)示信息相關(guān)聯(lián)的多媒體。
[0136]進(jìn)一步的,所述熱度確定模塊71,具體用于利用熱度計(jì)算技術(shù)得到與所述帖子和/或標(biāo)簽的標(biāo)示信息
當(dāng)前第4頁(yè)1 2 3 4 5 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1