一種直播網(wǎng)站優(yōu)化顯示首頁直播間列表的方法和裝置的制造方法
【專利摘要】本發(fā)明提供了一種直播網(wǎng)站優(yōu)化顯示首頁直播間列表的方法,通過配置首頁的分類列表,指定分類列表顯示的直播間的分類和每個分類下的直播間數(shù)量,并且根據(jù)分配的權(quán)重值隨機(jī)挑選直播間,而且對于每個用戶而言,每一次進(jìn)行瀏覽網(wǎng)站的操作,觸發(fā)下一步響應(yīng)時;已經(jīng)選中的直播間不再參與下次隨機(jī),確保房間不會重復(fù);本發(fā)明不僅不會使人氣高的房間一直顯示在首頁,給用戶感覺內(nèi)容沒有更新;也使得人氣少的房間有機(jī)會展示在首頁,有利于用戶發(fā)現(xiàn)優(yōu)質(zhì)新主播。
【專利說明】一種直播網(wǎng)站優(yōu)化顯示首頁直播間列表的方法和裝置
[0001]
技術(shù)領(lǐng)域
[0002]本發(fā)明涉及計(jì)算機(jī)領(lǐng)域,具體涉及一種直播網(wǎng)站優(yōu)化顯示首頁直播間列表的方法及裝置。
[0003]
【背景技術(shù)】
[0004]當(dāng)前直播網(wǎng)站首頁普遍采用分類挑選幾個直播房間,然后按類別顯示在頁面的方式展示給用戶。而挑選直播間的方式一般是根據(jù)房間人氣排序選擇人氣高的房間。目前這種方式有以下兩種缺點(diǎn):
1.人氣高的房間會一直顯示在首頁,給用戶感覺內(nèi)容沒有更新。
[0005]2.人氣少的房間沒有機(jī)會展示在首頁,不利于用戶發(fā)現(xiàn)優(yōu)質(zhì)新主播。
[0006]因此,我們需要一種更優(yōu)化的挑選方法,來解決以上兩個問題。
[0007]
【發(fā)明內(nèi)容】
[0008]為了解決上述問題,本發(fā)明提供了一種直播網(wǎng)站優(yōu)化顯示首頁直播間列表的方法及裝置。
[0009]本發(fā)明的技術(shù)方案是:一種直播網(wǎng)站優(yōu)化顯示首頁直播間列表的方法,包括如下步驟:
51、配置首頁的分類列表,指定分類列表顯示的直播間的X個分類和每個分類下的直播間數(shù)量y ;所述的X,y為正整數(shù);
52、根據(jù)用戶進(jìn)行瀏覽網(wǎng)站的操作,觸發(fā)下一步響應(yīng);
53、在返回網(wǎng)站內(nèi)容給用戶時,首先讀取當(dāng)前步驟SI設(shè)置的X個分類的數(shù)據(jù),并且按照以下方法挑選直播間;
然后把每一個分類中所有的直播間進(jìn)行排序,以步驟SI中設(shè)置的顯示的直播間數(shù)量y個為一組,分為z組;共y Xz個房間,若房間不滿y的倍數(shù),則向上取整;取完這z組y Xz個房間后,所述的z為正整數(shù),且大于等于2;
最后對這z組進(jìn)行權(quán)重分配,根據(jù)分配的權(quán)重值隨機(jī)挑選y個直播間;隨機(jī)得到的直播間組合就是被顯示在頁面上的房間;
54、確定分類列表后,輸出至用戶瀏覽器,顯示首頁直播間列表。
[0010]優(yōu)選的,所述的7是4的整數(shù)倍,便于排列顯示。
[0011]優(yōu)選的,所述的步驟S3中,每一個分類中所有的直播間按照人氣、等級、訂閱數(shù)、歡迎度、標(biāo)簽熱度中的一項(xiàng)或幾項(xiàng)綜合進(jìn)行排序。
[0012]優(yōu)選的,對于每個用戶而言,每一次進(jìn)行瀏覽網(wǎng)站的操作,觸發(fā)下一步響應(yīng)時;已經(jīng)選中的直播間不再參與下次隨機(jī),確保房間不會重復(fù)。
[0013]優(yōu)選的,根據(jù)人氣排序從相應(yīng)的分類中,把所有的直播房間按照從高到底排序,y,z分別取4和5,則以4個直播間為一組,分為5組,共20個房間;若房間不滿4的倍數(shù),則向上取整;取完這5組20個房間后,按照權(quán)重對這5組進(jìn)行隨機(jī)挑選,權(quán)重值如下:
第一組權(quán)重50%
第二組權(quán)重30%
第三組權(quán)重10%
第四組權(quán)重5%
第五組權(quán)重5%
根據(jù)上述分配的權(quán)重值隨機(jī)挑選4個直播間;隨機(jī)得到的直播間組合就是被顯示在頁面上的房間;分組人氣高的房間權(quán)重值相對較高。
[0014]
一種直播網(wǎng)站優(yōu)化顯示首頁直播間列表的裝置,其特征在于,包括下列模塊:
配置模塊:用于配置首頁的分類列表,指定分類列表顯示的直播間的X個分類和每個分類下的直播間數(shù)量y;所述的X,y為正整數(shù);
操作模塊:用于根據(jù)用戶進(jìn)行瀏覽網(wǎng)站的操作,觸發(fā)下一步響應(yīng);
分配模塊:用于在返回網(wǎng)站內(nèi)容給用戶時,首先讀取當(dāng)前步驟SI設(shè)置的X個分類的數(shù)據(jù),并且按照以下方法進(jìn)行挑選直播間;
然后把每一個分類中所有的直播間進(jìn)行排序,以步驟SI中設(shè)置的顯示的直播間數(shù)量y個為一組,分為z組;共y Xz個房間,若房間不滿y的倍數(shù),則向上取整;取完這z組y Xz個房間后,所述的z為正整數(shù),且大于等于2;
最后對這z組進(jìn)行權(quán)重分配,根據(jù)分配的權(quán)重值隨機(jī)挑選y個直播間;隨機(jī)得到的直播間組合就是被顯示在頁面上的房間;
輸出模塊:用于確定分類列表后,輸出至用戶瀏覽器,顯示首頁直播間列表。
[0015]優(yōu)選的,所述的分配模塊中,包括排序模塊,所述的排序模塊用于對每一個分類中所有的直播間按照人氣、等級、訂閱數(shù)、歡迎度、標(biāo)簽熱度中的一項(xiàng)或幾項(xiàng)綜合進(jìn)行排序。
[0016]優(yōu)選的,所述的分配模塊中,包括記憶模塊,所述的記憶模塊用于對每個用戶,每一次進(jìn)行瀏覽網(wǎng)站的操作,觸發(fā)下一步響應(yīng)時;已經(jīng)選中的直播間不再參與下次隨機(jī),確保房間不會重復(fù)。
[0017]
本發(fā)明的創(chuàng)新點(diǎn)帶來的有益效果:
a.使網(wǎng)站首頁的直播間分類列表保持隨機(jī)更新;
b.直播間列表顯示有偶然性,易于用戶發(fā)現(xiàn)優(yōu)質(zhì)新主播;
c.增加了新主播的曝光機(jī)會,促進(jìn)新主播的積極性;
d.保證了高人氣直播間的曝光量。
[0018]
【附圖說明】
[0019]圖1是本發(fā)明的流程圖;
圖2是本發(fā)明的裝置結(jié)構(gòu)圖。
[0020]
【具體實(shí)施方式】
[0021]根據(jù)附圖和【具體實(shí)施方式】對本發(fā)明的技術(shù)方案做進(jìn)一步的闡述;
術(shù)語說明:
用戶:登陸網(wǎng)站的用戶
直播房間:在網(wǎng)站進(jìn)行視頻直播的房間,這個房間是指網(wǎng)站頁面主播:直播內(nèi)容的提供者,主持人
分類列表:根據(jù)直播內(nèi)容的類別,展示不同分類的直播房間列表如圖1,一種直播網(wǎng)站優(yōu)化顯示首頁直播間列表的方法,包括如下步驟:
51、配置首頁的分類列表,指定分類列表顯示的直播間的X個分類和每個分類下的直播間數(shù)量y ;所述的X,y為正整數(shù);
52、根據(jù)用戶進(jìn)行瀏覽網(wǎng)站的操作,觸發(fā)下一步響應(yīng);
53、在返回網(wǎng)站內(nèi)容給用戶時,首先讀取當(dāng)前步驟SI設(shè)置的X個分類的數(shù)據(jù),并且按照以下方法進(jìn)行挑選直播間;
然后把每一個分類中所有的直播間進(jìn)行排序,以步驟SI中設(shè)置的顯示的直播間數(shù)量y個為一組,分為z組;共y Xz個房間,若房間不滿y的倍數(shù),則向上取整;取完這z組y Xz個房間后,所述的z為正整數(shù),且大于等于2;
最后對這z組進(jìn)行權(quán)重分配,根據(jù)分配的權(quán)重值隨機(jī)挑選y個直播間;隨機(jī)得到的直播間組合就是被顯示在頁面上的房間;所述的y是4的倍數(shù),便于排列顯示。
[0022]所述的步驟S3中,每一類中所有的直播間按照人氣、等級、訂閱數(shù)、歡迎度、標(biāo)簽熱度中的一項(xiàng)或幾項(xiàng)綜合進(jìn)行排序。
[0023]根據(jù)人氣排序從相應(yīng)的分類中,把所有的直播房間按照從高到底排序,y,z分別取4和5,則以4個直播間為一組,分為5組,共20個房間;若房間不滿4的倍數(shù),則向上取整;取完這5組20個房間后,按照權(quán)重對這5組進(jìn)行隨機(jī)挑選,權(quán)重值如下:
第一組權(quán)重50%
第二組權(quán)重30%
第三組權(quán)重10%
第四組權(quán)重5%
第五組權(quán)重5%
根據(jù)上述分配的權(quán)重值隨機(jī)挑選4個直播間;隨機(jī)得到的直播間組合就是被顯示在頁面上的房間;分組人氣高的房間權(quán)重值相對較高,這樣可以保證一定的公平性。
[0024]如果設(shè)置顯示的是8個房間,則隨機(jī)二次得到兩個組8個房間,如要顯示16個,則隨機(jī)三次,其它類推。并且選中的組不再參與下次隨機(jī),確保房間不會重復(fù)。
[0025]對于每個用戶而言,每一次進(jìn)行瀏覽網(wǎng)站的操作,觸發(fā)下一步響應(yīng)時;已經(jīng)選中的直播間不再參與下次隨機(jī),確保房間不會重復(fù)。
[0026]S4、確定分類列表后,輸出至用戶瀏覽器,顯示首頁直播間列表。
[0027]
一種直播網(wǎng)站優(yōu)化顯示首頁直播間列表的裝置,包括下列模塊: 配置模塊:用于配置首頁的分類列表,指定分類列表顯示的直播間的X個分類和每個分類下的直播間數(shù)量y;所述的X,y為正整數(shù);
操作模塊:用于根據(jù)用戶進(jìn)行瀏覽網(wǎng)站的操作,觸發(fā)下一步響應(yīng);
分配模塊:用于在返回網(wǎng)站內(nèi)容給用戶時,首先讀取當(dāng)前步驟SI設(shè)置的X個分類的數(shù)據(jù),并且按照以下方法進(jìn)行挑選直播間;
然后把每一個分類中所有的直播間進(jìn)行排序,以步驟SI中設(shè)置的顯示的直播間數(shù)量y個為一組,分為z組;共y Xz個房間,若房間不滿y的倍數(shù),則向上取整;取完這z組y Xz個房間后,所述的z為正整數(shù),且大于等于2;
最后對這z組進(jìn)行權(quán)重分配,根據(jù)分配的權(quán)重值隨機(jī)挑選y個直播間;隨機(jī)得到的直播間組合就是被顯示在頁面上的房間;
輸出模塊:用于確定分類列表后,輸出至用戶瀏覽器,顯示首頁直播間列表。
[0028]所述的分配模塊中,包括排序模塊,所述的排序模塊用于對每一個分類中所有的直播間按照人氣、等級、訂閱數(shù)、歡迎度、標(biāo)簽熱度中的一項(xiàng)或幾項(xiàng)綜合進(jìn)行排序。
[0029]所述的分配模塊中,包括記憶模塊,所述的記憶模塊用于對每個用戶,每一次進(jìn)行瀏覽網(wǎng)站的操作,觸發(fā)下一步響應(yīng)時;已經(jīng)選中的直播間不再參與下次隨機(jī),確保房間不會重復(fù)。
[0030]本文中所描述的具體實(shí)施例僅僅是對本發(fā)明精神作舉例說明。本發(fā)明所屬技術(shù)領(lǐng)域的技術(shù)人員可以對所描述的具體實(shí)施例做各種各樣的修改或補(bǔ)充或采用類似的方式替代,但并不會偏離本發(fā)明的精神或者超越所附權(quán)利要求書所定義的范圍。
【主權(quán)項(xiàng)】
1.一種直播網(wǎng)站優(yōu)化顯示首頁直播間列表的方法,其特征在于,包括如下步驟:51、配置首頁的分類列表,指定分類列表顯示的直播間的X個分類和每個分類下的直播 間數(shù)量y;所述的x,y為正整數(shù);52、根據(jù)用戶進(jìn)行瀏覽網(wǎng)站的操作,觸發(fā)下一步響應(yīng);53、在返回網(wǎng)站內(nèi)容給用戶時,首先讀取當(dāng)前步驟S1設(shè)置的x個分類的數(shù)據(jù),并且按照 以下方法挑選直播間;然后把每一個分類中所有的直播間進(jìn)行排序,以步驟S1中設(shè)置的顯示的直播間數(shù)量y 個為一組,分為z組;共yXz個房間,若房間不滿y的倍數(shù),則向上取整;取完這z組yXz個房 間后,所述的z為正整數(shù),且大于等于2;最后對這z組進(jìn)行權(quán)重分配,根據(jù)分配的權(quán)重值隨機(jī)挑選y個直播間;隨機(jī)得到的直播 間組合就是被顯示在頁面上的房間;54、確定分類列表后,輸出至用戶瀏覽器,顯示首頁直播間列表。2.根據(jù)權(quán)利要求1所述的一種直播網(wǎng)站優(yōu)化顯示首頁直播間列表的方法,其特征在于: 所述的y是4的整數(shù)倍,便于排列顯示。3.根據(jù)權(quán)利要求1所述的一種直播網(wǎng)站優(yōu)化顯示首頁直播間列表的方法,其特征在于: 所述的步驟S3中,每一個分類中所有的直播間按照人氣、等級、訂閱數(shù)、歡迎度、標(biāo)簽熱度中 的一項(xiàng)或幾項(xiàng)綜合進(jìn)行排序。4.根據(jù)權(quán)利要求1所述的一種直播網(wǎng)站優(yōu)化顯示首頁直播間列表的方法,其特征在于: 對于每個用戶而言,每一次進(jìn)行瀏覽網(wǎng)站的操作,觸發(fā)下一步響應(yīng)時;已經(jīng)選中的直播間不 再參與下次隨機(jī),確保房間不會重復(fù)。5.根據(jù)權(quán)利要求3所述的一種直播網(wǎng)站優(yōu)化顯示首頁直播間列表的方法,其特征在于: 根據(jù)人氣排序從相應(yīng)的分類中,把所有的直播房間按照從高到底排序,y,z分別取4和5,則 以4個直播間為一組,分為5組,共20個房間;若房間不滿4的倍數(shù),則向上取整;取完這5組20 個房間后,按照權(quán)重對這5組進(jìn)行隨機(jī)挑選,權(quán)重值如下:第一組權(quán)重50 %第二組權(quán)重30 %第三組權(quán)重10 %第四組權(quán)重5%第五組權(quán)重5 %根據(jù)上述分配的權(quán)重值隨機(jī)挑選4個直播間;隨機(jī)得到的直播間組合就是被顯示在頁 面上的房間;分組人氣高的房間權(quán)重值相對較高。6.—種直播網(wǎng)站優(yōu)化顯示首頁直播間列表的裝置,其特征在于,包括下列模塊:配置模塊:用于配置首頁的分類列表,指定分類列表顯示的直播間的x個分類和每個分 類下的直播間數(shù)量y;所述的x,y為正整數(shù);操作模塊:用于根據(jù)用戶進(jìn)行瀏覽網(wǎng)站的操作,觸發(fā)下一步響應(yīng);分配模塊:用于在返回網(wǎng)站內(nèi)容給用戶時,首先讀取當(dāng)前步驟S1設(shè)置的x個分類的數(shù) 據(jù),并且按照以下方法進(jìn)行挑選直播間;然后把每一個分類中所有的直播間進(jìn)行排序,以步驟S1中設(shè)置的顯示的直播間數(shù)量y 個為一組,分為z組;共yXz個房間,若房間不滿y的倍數(shù),則向上取整;取完這z組yXz個房間后,所述的Z為正整數(shù),且大于等于2; 最后對這z組進(jìn)行權(quán)重分配,根據(jù)分配的權(quán)重值隨機(jī)挑選y個直播間;隨機(jī)得到的直播間組合就是被顯示在頁面上的房間; 輸出模塊:用于確定分類列表后,輸出至用戶瀏覽器,顯示首頁直播間列表。7.根據(jù)權(quán)利要求6所述的一種直播網(wǎng)站優(yōu)化顯示首頁直播間列表的裝置,其特征在于:所述的分配模塊中,包括排序模塊,所述的排序模塊用于對每一個分類中所有的直播間按照人氣、等級、訂閱數(shù)、歡迎度、標(biāo)簽熱度中的一項(xiàng)或幾項(xiàng)綜合進(jìn)行排序。8.根據(jù)權(quán)利要求6所述的一種直播網(wǎng)站優(yōu)化顯示首頁直播間列表的裝置,其特征在于:所述的分配模塊中,包括記憶模塊,所述的記憶模塊用于對每個用戶,每一次進(jìn)行瀏覽網(wǎng)站的操作,觸發(fā)下一步響應(yīng)時;已經(jīng)選中的直播間不再參與下次隨機(jī),確保房間不會重復(fù)。
【文檔編號】G06F17/30GK106021478SQ201610332546
【公開日】2016年10月12日
【申請日】2016年5月19日
【發(fā)明人】劉纘, 黎凌
【申請人】武漢斗魚網(wǎng)絡(luò)科技有限公司