本發(fā)明涉及網(wǎng)絡(luò)直播領(lǐng)域,特別涉及一種基于人物特征的直播切換方法及系統(tǒng)。
背景技術(shù):
隨著科學(xué)技術(shù)的發(fā)展及人民生活水平的提高,觀看各種網(wǎng)絡(luò)直播視頻逐漸成為人們工作、學(xué)習(xí)、社交以及休閑娛樂的一種新興方式。隨著網(wǎng)絡(luò)直播的興起,網(wǎng)絡(luò)直播視頻的數(shù)量逐漸增加,對于想要觀看網(wǎng)絡(luò)直播的觀眾來說,需要從海量的網(wǎng)絡(luò)直播中選取想要進行觀看的網(wǎng)絡(luò)直播,其工作量無疑非常巨大,且往往無法找到其想要觀看的網(wǎng)絡(luò)直播。虛擬頻道,又叫虛擬直播,可以將各類音視頻內(nèi)容資源串聯(lián)為電子節(jié)目單,以類似電視頻道的方式按時播出;但當(dāng)前并沒有一種簡單快捷的方式可以為觀眾在虛擬頻道中選擇符合其喜好的直播節(jié)目進行播出。
技術(shù)實現(xiàn)要素:
本發(fā)明提供一種基于人物特征的直播切換方法及系統(tǒng),用于以觀看當(dāng)前直播節(jié)目的用戶的人物特征占比最高的用戶類別為基礎(chǔ),將該類型的用戶最喜歡的直播節(jié)目設(shè)定為待播放的直播節(jié)目,從而達到迎合觀眾喜好,提升用戶體驗,進而吸引更多的觀眾來觀看該虛擬頻道的目的。
根據(jù)本發(fā)明實施例的第一方面,提供一種基于人物特征的直播切換方法,包括:
獲取當(dāng)前觀看直播節(jié)目的所有用戶的預(yù)設(shè)人物特征;
統(tǒng)計所述預(yù)設(shè)人物特征的各用戶類別中占比最高的用戶類別;
根據(jù)占比最高的所述用戶類別的喜好確定待播放直播節(jié)目。
在一些實施例中,所述預(yù)設(shè)人物特征包括用戶年齡、用戶性別和用戶地理位置。
在一些實施例中,所述統(tǒng)計所述預(yù)設(shè)人物特征的各用戶類別中占比最高的用戶類別,包括:
獲取各用戶的預(yù)設(shè)人物特征;
統(tǒng)計在所述預(yù)設(shè)人物特征中各用戶類別的用戶數(shù)量;
獲取所述預(yù)設(shè)人物特征中用戶數(shù)量最多的用戶類別。
在一些實施例中,所述根據(jù)占比最高的所述用戶類別的喜好確定待播放直播節(jié)目,包括:
確定所述預(yù)設(shè)人物特征中用戶數(shù)量最多的用戶類別所喜好的直播節(jié)目的類型;
在所述直播節(jié)目的類型中選取關(guān)注度最高的直播節(jié)目,并將其設(shè)定為待播放直播節(jié)目。
在一些實施例中,所述確定所述預(yù)設(shè)人物特征中用戶數(shù)量最多的用戶類別所喜好的直播節(jié)目的類型,包括:
根據(jù)預(yù)設(shè)的匹配規(guī)則表,確定所述預(yù)設(shè)人物特征中用戶數(shù)量最多的用戶類別所喜好的直播節(jié)目的類型;其中,所述匹配規(guī)則表中包括人物特征的用戶類別以及與其對應(yīng)的直播節(jié)目的類型。
根據(jù)本發(fā)明實施例的第二方面,還提供一種基于人物特征的直播切換系統(tǒng),包括:
獲取模塊,用于獲取當(dāng)前觀看直播節(jié)目的所有用戶的預(yù)設(shè)人物特征;
統(tǒng)計模塊,用于統(tǒng)計所述預(yù)設(shè)人物特征的各用戶類別中占比最高的用戶類別;
確認(rèn)模塊,用于根據(jù)占比最高的所述用戶類別的喜好確定待播放直播節(jié)目。
在一些實施例中,所述預(yù)設(shè)人物特征包括用戶年齡、用戶性別和用戶地理位置。
在一些實施例中,所述統(tǒng)計模塊包括:
第一獲取子模塊,用于獲取各用戶的預(yù)設(shè)人物特征;
統(tǒng)計子模塊,用于統(tǒng)計在所述預(yù)設(shè)人物特征中各用戶類別的用戶數(shù)量;
第二獲取子模塊,用于獲獲取所述預(yù)設(shè)人物特征中用戶數(shù)量最多的用戶類別。
在一些實施例中,所述確認(rèn)模塊包括:
確認(rèn)子模塊,用于確定所述預(yù)設(shè)人物特征中用戶數(shù)量最多的用戶類別所喜好的直播節(jié)目的類型;
設(shè)定子模塊,用于在所述直播節(jié)目的類型中選取關(guān)注度最高的直播節(jié)目,并將其設(shè)定為待播放直播節(jié)目。
在一些實施例中,所述確認(rèn)子模塊包括:
確定單元,用于根據(jù)預(yù)設(shè)的匹配規(guī)則表,確定所述預(yù)設(shè)人物特征中用戶數(shù)量最多的用戶類別所喜好的直播節(jié)目的類型;其中,所述匹配規(guī)則表中包括人物特征的用戶類別以及與其對應(yīng)的直播節(jié)目的類型。
本發(fā)明實施例提供的技術(shù)方案可產(chǎn)生以下有益效果:獲取當(dāng)前觀看直播節(jié)目的所有用戶的預(yù)設(shè)人物特征;統(tǒng)計所述預(yù)設(shè)人物特征的各用戶類別中占比最高的用戶類別;根據(jù)占比最高的所述用戶類別的喜好確定待播放直播節(jié)目。本發(fā)明以觀看當(dāng)前直播節(jié)目的用戶的人物特征占比最高的用戶類別為基礎(chǔ),將該類型的用戶最喜歡的直播節(jié)目設(shè)定為待播放的直播節(jié)目,從而達到迎合觀眾喜好,提升用戶體驗,進而吸引更多的觀眾來觀看該虛擬頻道的目的。
本發(fā)明的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點可通過在所寫的說明書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來實現(xiàn)和獲得。
下面通過附圖和實施例,對本發(fā)明的技術(shù)方案做進一步的詳細(xì)描述。
附圖說明
附圖用來提供對本發(fā)明的進一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明的實施例一起用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的限制。
在附圖中:
圖1為本發(fā)明根據(jù)一示例性實施例示出的一種基于人物特征的直播切換方法的流程圖。
圖2為本發(fā)明根據(jù)一示例性實施例示出的一種基于人物特征的直播切換方法的步驟S20的流程圖。
圖3為本發(fā)明根據(jù)一示例性實施例示出的一種基于人物特征的直播切換方法的步驟S30的流程圖。
圖4為本發(fā)明根據(jù)一示例性實施例示出的一種基于人物特征的直播切換方法的步驟S301的流程圖。
圖5為本發(fā)明根據(jù)一示例性實施例示出的一種基于人物特征的直播切換系統(tǒng)的框圖。
圖6為本發(fā)明根據(jù)一示例性實施例示出的一種基于人物特征的直播切換系統(tǒng)的統(tǒng)計模塊62的框圖。
圖7為本發(fā)明根據(jù)一示例性實施例示出的一種基于人物特征的直播切換系統(tǒng)的確認(rèn)模塊63的框圖。
圖8為本發(fā)明根據(jù)一示例性實施例示出的再一種基于人物特征的直播切換系統(tǒng)的確認(rèn)子模塊631的框圖。
具體實施方式
以下結(jié)合附圖對本發(fā)明的優(yōu)選實施例進行說明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。
本公開實施例提供了一種基于人物特征的直播切換方法,用于以觀看當(dāng)前直播節(jié)目的用戶的人物特征占比最高的用戶類別為基礎(chǔ),將該類型的用戶最喜歡的直播節(jié)目設(shè)定為待播放的直播節(jié)目,從而達到迎合觀眾喜好,提升用戶體驗,進而吸引更多的觀眾來觀看該虛擬頻道的目的。如圖1所示,該方法包括步驟S10-S30:
在步驟S10中,獲取當(dāng)前觀看直播節(jié)目的所有用戶的預(yù)設(shè)人物特征;在一些實施例中,所述預(yù)設(shè)人物特征包括但不限定于為用戶年齡、用戶性別和用戶地理位置;比如,還可以包括用戶自行輸入的喜好類型等。在本實施例中,所述用戶年齡的用戶類別包括多個年齡段,且多個不同年齡段的劃分可以根據(jù)需求進行劃分,比如,設(shè)定每隔十歲為一個年齡段;所述用戶性別的用戶類別包括男性和女性;所述用戶地理位置的用戶類別可以以不同國家或者省份來進行劃分。且可理解的,獲取當(dāng)前觀看直播節(jié)目的所有用戶的預(yù)設(shè)人物特征可以是獲取用戶在觀看所述虛擬頻道的直播節(jié)目之前輸入的人物特征(比如年齡、性別等),可理解的,用戶的人物特征也可以在后期的任何時段進行增補、刪減或修改。在一些實施例中,獲取當(dāng)前觀看直播節(jié)目的所有用戶的預(yù)設(shè)人物特征也可以是通過系統(tǒng)自行獲取(比如通過GPS定位獲取用戶的地理位置)。
在步驟S20中,統(tǒng)計所述預(yù)設(shè)人物特征的各用戶類別中占比最高的用戶類別;可理解的,在該實施例中,主要是統(tǒng)計在預(yù)設(shè)的人物特征中,各個用戶類別的觀眾的占比,比如,在用戶年齡這個預(yù)設(shè)人物特征之中,統(tǒng)計各個年齡段(用戶類別)的觀眾的數(shù)量分別是多少,且需要確認(rèn)觀眾數(shù)量最多的那個年齡段是哪一個年齡段,并在后續(xù)根據(jù)該年齡段觀眾的喜好來確定待播放直播節(jié)目。
在步驟S30中,根據(jù)占比最高的所述用戶類別的喜好確定待播放直播節(jié)目。在該實施例中,根據(jù)上述獲取到的占比最高的所述用戶類別的喜好來確認(rèn)接下來需要進行播放的直播節(jié)目是哪一個;比如,如果確定統(tǒng)計出來的各個年齡段的觀眾的數(shù)量最多的是30-40歲的觀眾,此時就需要根據(jù)30-40歲的觀眾的喜好確定待播放直播節(jié)目,以便于吸引更多的該年齡段的觀眾來收看該直播視頻,以增加收視率。
在一些實施例中,如圖2所示,所述步驟S20包括:
步驟S201、獲取各用戶的預(yù)設(shè)人物特征;也即,在該步驟中設(shè)定或者獲取系統(tǒng)默認(rèn)的用于確認(rèn)待播放直播視頻的預(yù)設(shè)人物特征。在一些實施例中,所述預(yù)設(shè)人物特征包括但不限定于為用戶年齡、用戶性別和用戶地理位置。
步驟S202、統(tǒng)計在所述預(yù)設(shè)人物特征中各用戶類別的用戶數(shù)量;也即,統(tǒng)計在預(yù)設(shè)的人物特征中,各個用戶類別的觀眾的占比,比如,在用戶年齡這個預(yù)設(shè)人物特征之中,統(tǒng)計各個年齡段(用戶類別)的觀眾的數(shù)量分別是多少。
步驟S203、獲取所述預(yù)設(shè)人物特征中用戶數(shù)量最多的用戶類別。比如,當(dāng)統(tǒng)計各個年齡段(用戶類別)的觀眾的數(shù)量分別是多少之后,需要確認(rèn)觀眾數(shù)量最多的那個年齡段是哪一個年齡段,并在后續(xù)根據(jù)該年齡段觀眾的喜好來確定待播放直播節(jié)目。
在一些實施例中,如圖3所示,所述步驟S30包括:
步驟S301、確定所述預(yù)設(shè)人物特征中用戶數(shù)量最多的用戶類別所喜好的直播節(jié)目的類型;也即,需要根據(jù)上述獲取到的占比最高的所述用戶類別的喜好來確認(rèn)接下來需要進行播放的直播節(jié)目的類型是什么;但是在該類型中,直播節(jié)目數(shù)量可能是不止一個,此時,需要在該類型的直播節(jié)目中再進行篩選。
步驟S302、在所述直播節(jié)目的類型中選取關(guān)注度最高的直播節(jié)目,并將其設(shè)定為待播放直播節(jié)目。也即,當(dāng)所述直播節(jié)目的類型中的直播節(jié)目很多時,可以根據(jù)觀眾的關(guān)注度來進行篩選,選取所述直播節(jié)目的類型中關(guān)注度最高的直播節(jié)目作為待播放直播節(jié)目,并在當(dāng)前直播節(jié)目播放完畢之后,播放所述待播放直播節(jié)目。在一些實施例中,如圖4所示,所述步驟S301包括:
步驟S3011、根據(jù)預(yù)設(shè)的匹配規(guī)則表,確定所述預(yù)設(shè)人物特征中用戶數(shù)量最多的用戶類別所喜好的直播節(jié)目的類型;其中,所述匹配規(guī)則表中包括人物特征的用戶類別以及與其對應(yīng)的直播節(jié)目的類型。也即,可以在預(yù)設(shè)的匹配規(guī)則表中,預(yù)先匹配人物特征的用戶類別以及直播節(jié)目的類型,因此,當(dāng)獲取到用戶數(shù)量最多的用戶類別之后,就可以直接獲取在所述匹配規(guī)則表中已經(jīng)進行匹配的直播節(jié)目的類型,進而在該直播節(jié)目的類型中根據(jù)觀眾的關(guān)注度來選取關(guān)注度最高的直播節(jié)目作為待播放直播節(jié)目。
本發(fā)明實施例提供的上述方法,獲取當(dāng)前觀看直播節(jié)目的所有用戶的預(yù)設(shè)人物特征;統(tǒng)計所述預(yù)設(shè)人物特征的各用戶類別中占比最高的用戶類別;根據(jù)占比最高的所述用戶類別的喜好確定待播放直播節(jié)目。本發(fā)明以觀看當(dāng)前直播節(jié)目的用戶的人物特征占比最高的用戶類別為基礎(chǔ),將該類型的用戶最喜歡的直播節(jié)目設(shè)定為待播放的直播節(jié)目,從而達到迎合觀眾喜好,提升用戶體驗,進而吸引更多的觀眾來觀看該虛擬頻道的目的。
對應(yīng)本發(fā)明實施例提供的基于人物特征的直播切換方法,本發(fā)明還提供基于人物特征的直播切換系統(tǒng),如圖5所示,該系統(tǒng)可包括:
獲取模塊61,用于獲取當(dāng)前觀看直播節(jié)目的所有用戶的預(yù)設(shè)人物特征;在一些實施例中,所述預(yù)設(shè)人物特征包括用戶年齡、用戶性別和用戶地理位置。比如,還可以包括用戶自行輸入的喜好類型等。在本實施例中,所述用戶年齡的用戶類別包括多個年齡段,且多個不同年齡段的劃分可以根據(jù)需求進行劃分,比如,設(shè)定每隔十歲為一個年齡段;所述用戶性別的用戶類別包括男性和女性;所述用戶地理位置的用戶類別可以以不同國家或者省份來進行劃分。且可理解的,獲取當(dāng)前觀看直播節(jié)目的所有用戶的預(yù)設(shè)人物特征可以是獲取用戶在觀看所述虛擬頻道的直播節(jié)目之前輸入的人物特征(比如年齡、性別等),可理解的,用戶的人物特征也可以在后期的任何時段進行增補、刪減或修改。在一些實施例中,獲取當(dāng)前觀看直播節(jié)目的所有用戶的預(yù)設(shè)人物特征也可以是通過系統(tǒng)自行獲取(比如通過GPS定位獲取用戶的地理位置)。
統(tǒng)計模塊62,用于統(tǒng)計所述預(yù)設(shè)人物特征的各用戶類別中占比最高的用戶類別;可理解的,在該實施例中,主要是統(tǒng)計在預(yù)設(shè)的人物特征中,各個用戶類別的觀眾的占比,比如,在用戶年齡這個預(yù)設(shè)人物特征之中,統(tǒng)計各個年齡段(用戶類別)的觀眾的數(shù)量分別是多少,且需要確認(rèn)觀眾數(shù)量最多的那個年齡段是哪一個年齡段,并在后續(xù)根據(jù)該年齡段觀眾的喜好來確定待播放直播節(jié)目。
確認(rèn)模塊63,用于根據(jù)占比最高的所述用戶類別的喜好確定待播放直播節(jié)目。在該實施例中,根據(jù)上述獲取到的占比最高的所述用戶類別的喜好來確認(rèn)接下來需要進行播放的直播節(jié)目是哪一個;比如,如果確定統(tǒng)計出來的各個年齡段的觀眾的數(shù)量最多的是30-40歲的觀眾,此時就需要根據(jù)30-40歲的觀眾的喜好確定待播放直播節(jié)目,以便于吸引更多的該年齡段的觀眾來收看該直播視頻,以增加收視率。
在一些實施例中,如圖6所示,所述統(tǒng)計模塊62包括:
第一獲取子模塊621,用于獲取各用戶的預(yù)設(shè)人物特征;也即,在該步驟中設(shè)定或者獲取系統(tǒng)默認(rèn)的用于確認(rèn)待播放直播視頻的預(yù)設(shè)人物特征。在一些實施例中,所述預(yù)設(shè)人物特征包括但不限定于為用戶年齡、用戶性別和用戶地理位置。
統(tǒng)計子模塊622,用于統(tǒng)計在所述預(yù)設(shè)人物特征中各用戶類別的用戶數(shù)量;也即,統(tǒng)計在預(yù)設(shè)的人物特征中,各個用戶類別的觀眾的占比,比如,在用戶年齡這個預(yù)設(shè)人物特征之中,統(tǒng)計各個年齡段(用戶類別)的觀眾的數(shù)量分別是多少。
第二獲取子模塊623,用于獲獲取所述預(yù)設(shè)人物特征中用戶數(shù)量最多的用戶類別。比如,當(dāng)統(tǒng)計各個年齡段(用戶類別)的觀眾的數(shù)量分別是多少之后,需要確認(rèn)觀眾數(shù)量最多的那個年齡段是哪一個年齡段,并在后續(xù)根據(jù)該年齡段觀眾的喜好來確定待播放直播節(jié)目。
在一些實施例中,如圖7所示,所述確認(rèn)模塊63包括:
確認(rèn)子模塊631,用于確定所述預(yù)設(shè)人物特征中用戶數(shù)量最多的用戶類別所喜好的直播節(jié)目的類型;也即,需要根據(jù)上述獲取到的占比最高的所述用戶類別的喜好來確認(rèn)接下來需要進行播放的直播節(jié)目的類型是什么;但是在該類型中,直播節(jié)目數(shù)量可能是不止一個,此時,需要在該類型的直播節(jié)目中再進行篩選。
設(shè)定子模塊632,用于在所述直播節(jié)目的類型中選取關(guān)注度最高的直播節(jié)目,并將其設(shè)定為待播放直播節(jié)目。也即,當(dāng)所述直播節(jié)目的類型中的直播節(jié)目很多時,可以根據(jù)觀眾的關(guān)注度來進行篩選,選取所述直播節(jié)目的類型中關(guān)注度最高的直播節(jié)目作為待播放直播節(jié)目,并在當(dāng)前直播節(jié)目播放完畢之后,播放所述待播放直播節(jié)目。
在一些實施例中,如圖8所示,所述確認(rèn)子模塊631包括:
確定單元6311,用于根據(jù)預(yù)設(shè)的匹配規(guī)則表,確定所述預(yù)設(shè)人物特征中用戶數(shù)量最多的用戶類別所喜好的直播節(jié)目的類型;其中,所述匹配規(guī)則表中包括人物特征的用戶類別以及與其對應(yīng)的直播節(jié)目的類型。也即,可以在預(yù)設(shè)的匹配規(guī)則表中,預(yù)先匹配人物特征的用戶類別以及直播節(jié)目的類型,因此,當(dāng)獲取到用戶數(shù)量最多的用戶類別之后,就可以直接獲取在所述匹配規(guī)則表中已經(jīng)進行匹配的直播節(jié)目的類型,進而在該直播節(jié)目的類型中根據(jù)觀眾的關(guān)注度來選取關(guān)注度最高的直播節(jié)目作為待播放直播節(jié)目。
本發(fā)明實施例提供的上述系統(tǒng),以觀看當(dāng)前直播節(jié)目的用戶的人物特征占比最高的用戶類別為基礎(chǔ),將該類型的用戶最喜歡的直播節(jié)目設(shè)定為待播放的直播節(jié)目,從而達到迎合觀眾喜好,提升用戶體驗,進而吸引更多的觀眾來觀看該虛擬頻道的目的。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器和光學(xué)存儲器等)上實施的計算機程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機程序請求實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機程序請求到通用計算機、專用計算機、嵌入式處理機或其他可編程信息處理設(shè)備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程信息處理設(shè)備的處理器執(zhí)行的請求產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計算機程序請求也可存儲在能引導(dǎo)計算機或其他可編程信息處理設(shè)備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的請求產(chǎn)生包括請求裝置的制造品,該請求裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機程序請求也可裝載到計算機或其他可編程信息處理設(shè)備上,使得在計算機或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設(shè)備上執(zhí)行的請求提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。