一種節(jié)目關(guān)聯(lián)度的計算方法及其計算系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及信息技術(shù)領(lǐng)域,尤其涉及一種節(jié)目關(guān)聯(lián)度的計算方法及其計算系統(tǒng)。
【背景技術(shù)】
[0002]隨著智能終端設(shè)備的發(fā)展,越來越多的頻道和越來越豐富的節(jié)目內(nèi)容讓用戶難以選擇,如何從海量節(jié)目中挑選自己感興趣的節(jié)目已經(jīng)成為困擾用戶的問題?,F(xiàn)有的節(jié)目推薦方法根據(jù)不同的用戶群體的喜好和習(xí)慣推薦相應(yīng)的節(jié)目。這種推薦方法根據(jù)當(dāng)前節(jié)目的熱播程度來推薦會具有一定的效果,但是并不能夠滿足用戶的需求。由于推薦的節(jié)目與當(dāng)前的節(jié)目不具有相關(guān)性,而且用戶群體具有差異性,因此推薦給當(dāng)前用戶觀看的節(jié)目可能是其他用戶喜歡的類型,不一定是當(dāng)前用戶想要觀看的,從而導(dǎo)致推薦效果低。
【發(fā)明內(nèi)容】
[0003]為解決上述問題,本發(fā)明提供一種節(jié)目關(guān)聯(lián)度的計算方法及其計算系統(tǒng),用于解決現(xiàn)有技術(shù)中推薦的節(jié)目與當(dāng)前的節(jié)目不具有相關(guān)性,導(dǎo)致推薦效果低的問題。
[0004]為此,本發(fā)明提供一種節(jié)目關(guān)聯(lián)度的計算方法,包括:
[0005]步驟S1、獲取至少兩個節(jié)目的用戶行為數(shù)據(jù);
[0006]步驟S2、根據(jù)所述用戶行為數(shù)據(jù)計算至少兩個節(jié)目之間的關(guān)聯(lián)度。
[0007]可選的,所述步驟S2包括:
[0008]步驟S21、根據(jù)所述用戶行為數(shù)據(jù)形成第一節(jié)目的用戶行為數(shù)據(jù)、第二節(jié)目的用戶行為數(shù)據(jù)以及所述第一節(jié)目和所述第二節(jié)目之間相互關(guān)聯(lián)的公共用戶行為數(shù)據(jù);
[0009]步驟S22、根據(jù)所述第一節(jié)目的用戶行為數(shù)據(jù)、所述第二節(jié)目的用戶行為數(shù)據(jù)以及所述公共用戶行為數(shù)據(jù)計算至少兩個節(jié)目之間的關(guān)聯(lián)度。
[0010]可選的,所述步驟SI包括:
[0011]步驟S11、獲取第一節(jié)目的第一用戶行為數(shù)據(jù)和第二節(jié)目的第二用戶行為數(shù)據(jù);
[0012]所述步驟S2包括:
[0013]步驟S23、根據(jù)所述第一用戶行為數(shù)據(jù)形成所述第一節(jié)目的第一用戶數(shù)量,根據(jù)所述第二用戶行為數(shù)據(jù)形成所述第二節(jié)目的第二用戶數(shù)量,根據(jù)所述第一用戶行為數(shù)據(jù)和所述第二用戶行為數(shù)據(jù)形成所述第一節(jié)目和所述第二節(jié)目的公共用戶數(shù)量,根據(jù)所述第一用戶行為數(shù)據(jù)和所述第二用戶行為數(shù)據(jù)形成所述第一節(jié)目和所述第二節(jié)目的全部用戶數(shù)量;
[0014]步驟S24、根據(jù)所述第一用戶數(shù)量、第二用戶數(shù)量、公共用戶數(shù)量以及全部用戶數(shù)量計算所述第一節(jié)目和所述第二節(jié)目之間的關(guān)聯(lián)度。
[0015]可選的,所述步驟S24包括:
[0016]步驟S241、根據(jù)所述公共用戶數(shù)量與所述第一用戶數(shù)量之間的比值確定所述第一節(jié)目和所述第二節(jié)目之間的關(guān)聯(lián)度。
[0017]可選的,所述步驟S24包括:
[0018]步驟S242、根據(jù)所述公共用戶數(shù)量與所述第二用戶數(shù)量之間的比值確定所述第一節(jié)目和所述第二節(jié)目之間的關(guān)聯(lián)度。
[0019]可選的,所述公共用戶數(shù)量與所述第一用戶數(shù)量之間的比值為第一公共比值,所述公共用戶數(shù)量與所述第二用戶數(shù)量之間的比值為第二公共比值,所述步驟S24包括:
[0020]步驟S243、根據(jù)所述第一公共比值與所述第二公共比值的平均值確定所述第一節(jié)目和所述第二節(jié)目之間的關(guān)聯(lián)度。
[0021]可選的,所述步驟S24包括:
[0022]步驟S244、根據(jù)所述公共用戶數(shù)量與所述全部用戶數(shù)量之間的比值確定所述第一節(jié)目和所述第二節(jié)目之間的關(guān)聯(lián)度。
[0023]可選的,所述步驟S2之后包括:
[0024]步驟S3、對目標(biāo)節(jié)目與其它節(jié)目之間的關(guān)聯(lián)度進(jìn)行排序;
[0025]步驟S4、根據(jù)關(guān)聯(lián)度的排序結(jié)果向目標(biāo)用戶推送其它節(jié)目。
[0026]可選的,所述用戶行為數(shù)據(jù)包括歷史觀看記錄,所述歷史觀看記錄包括觀看頻率和觀看時間。
[0027]本發(fā)明還提供一種節(jié)目關(guān)聯(lián)度的計算系統(tǒng),包括獲取單元和計算單元;
[0028]所述獲取單元用于獲取至少兩個節(jié)目的用戶行為數(shù)據(jù);
[0029]所述計算單元用于根據(jù)所述用戶行為數(shù)據(jù)計算至少兩個節(jié)目之間的關(guān)聯(lián)度。
[0030]可選的,所述計算單元包括第一形成模塊和第一計算模塊;
[0031]第一形成模塊用于根據(jù)所述用戶行為數(shù)據(jù)形成第一節(jié)目的用戶行為數(shù)據(jù)、第二節(jié)目的用戶行為數(shù)據(jù)以及所述第一節(jié)目和所述第二節(jié)目之間相互關(guān)聯(lián)的公共用戶行為數(shù)據(jù);
[0032]第一計算模塊用于根據(jù)所述第一節(jié)目的用戶行為數(shù)據(jù)、所述第二節(jié)目的用戶行為數(shù)據(jù)以及所述公共用戶行為數(shù)據(jù)計算至少兩個節(jié)目之間的關(guān)聯(lián)度。
[0033]可選的,所述獲取單元包括獲取模塊;
[0034]所述獲取模塊用于獲取第一節(jié)目的第一用戶行為數(shù)據(jù)和第二節(jié)目的第二用戶行為數(shù)據(jù);
[0035]所述計算單元包括第二形成模塊和第二計算模塊;
[0036]所述第二形成模塊用于根據(jù)所述第一用戶行為數(shù)據(jù)形成所述第一節(jié)目的第一用戶數(shù)量,根據(jù)所述第二用戶行為數(shù)據(jù)形成所述第二節(jié)目的第二用戶數(shù)量,根據(jù)所述第一用戶行為數(shù)據(jù)和所述第二用戶行為數(shù)據(jù)形成所述第一節(jié)目和所述第二節(jié)目的公共用戶數(shù)量,根據(jù)所述第一用戶行為數(shù)據(jù)和所述第二用戶行為數(shù)據(jù)形成所述第一節(jié)目和所述第二節(jié)目的全部用戶數(shù)量;
[0037]所述第二計算模塊用于根據(jù)所述第一用戶數(shù)量、第二用戶數(shù)量、公共用戶數(shù)量以及全部用戶數(shù)量計算所述第一節(jié)目和所述第二節(jié)目之間的關(guān)聯(lián)度。
[0038]可選的,所述第二計算模塊包括第一確定子模塊;
[0039]所述第一確定子模塊用于根據(jù)所述公共用戶數(shù)量與所述第一用戶數(shù)量之間的比值確定所述第一節(jié)目和所述第二節(jié)目之間的關(guān)聯(lián)度。
[0040]可選的,所述第二計算模塊包括第二確定子模塊;
[0041]所述第二確定子模塊用于根據(jù)所述公共用戶數(shù)量與所述第二用戶數(shù)量之間的比值確定所述第一節(jié)目和所述第二節(jié)目之間的關(guān)聯(lián)度。
[0042]可選的,所述公共用戶數(shù)量與所述第一用戶數(shù)量之間的比值為第一公共比值,所述公共用戶數(shù)量與所述第二用戶數(shù)量之間的比值為第二公共比值,所述第二計算模塊包括第三確定子模塊;
[0043]所述第三確定子模塊用于根據(jù)所述第一公共比值與所述第二公共比值的平均值確定所述第一節(jié)目和所述第二節(jié)目之間的關(guān)聯(lián)度。
[0044]可選的,所述第二計算模塊包括第四確定子模塊;
[0045]所述第四確定子模塊用于根據(jù)所述公共用戶數(shù)量與所述全部用戶數(shù)量之間的比值確定所述第一節(jié)目和所述第二節(jié)目之間的關(guān)聯(lián)度。
[0046]可選的,還包括排序單元和推送單元;
[0047]所述排序單元用于對目標(biāo)節(jié)目與其它節(jié)目之間的關(guān)聯(lián)度進(jìn)行排序;
[0048]所述推送單元用于根據(jù)關(guān)聯(lián)度的排序結(jié)果向目標(biāo)用戶推送其它節(jié)目。
[0049]可選的,所述用戶行為數(shù)據(jù)包括歷史觀看記錄,所述歷史觀看記錄包括觀看頻率和觀看時間。
[0050]本發(fā)明具有下述有益效果:
[0051]本發(fā)明提供的節(jié)目關(guān)聯(lián)度的計算方法及其計算系統(tǒng)中,所述計算方法包括:獲取至少兩個節(jié)目的用戶行為數(shù)據(jù),根據(jù)所述用戶行為數(shù)據(jù)計算至少兩個節(jié)目之間的關(guān)聯(lián)度。根據(jù)本發(fā)明提供的關(guān)聯(lián)度向當(dāng)前用戶推送與當(dāng)前