資源信息與用戶偏好參數之間的匹配值,并向客戶端推送匹配值滿足預置條件的目標資源信息。本發明方案在考慮個人賬號信息對應的第一歷史行為數據的前提下,引入了家庭賬號信息對應的第二歷史行為數據,并給兩者賦予不同的權重系數,由此得到更為全面的用戶偏好參數,根據該用戶偏好參數推送相應的資源信息,有利于在客廳場景下較大程度地滿足用戶的需求,提升用戶體驗。
[0226]可選地,在上述圖6所對應的實施例的基礎上,請參閱圖7,本發明實施例提供的服務器的另一實施例中,
[0227]所述查詢模塊602包括:
[0228]記錄單元6021,用于記錄所述個人賬號信息在第一預置時間內選擇所述各資源信息的頻率;
[0229]第一確定單元6022,用于根據所述記錄單元6021記錄的所述個人賬號信息在第一預置時間內選擇所述各資源信息的頻率,確定所述第一歷史行為數據。
[0230]其次,本發明實施例中,提供了一種計算第一歷史行為數據的方法,通過個人賬號信息在第一預置時間內選擇各資源信息的頻率,確定第一歷史行為數據。使得方案在應用中具有具體的實現方式,同時還客觀考慮到其他因素對第一歷史行為數據的影響,增強了方案的可行性。
[0231]可選地,在上述圖6所對應的實施例的基礎上,請參閱圖8,本發明實施例提供的服務器的另一實施例中,
[0232]所述第一確定模塊603包括:
[0233]第一計算單元6031,用于按照如下方式計算所述客戶端的用戶偏好參數:
[0234]Q = aXb+cXd
[0235]其中,Q表示所述客戶端的用戶偏好參數,a表示所述第一歷史行為數據,b表示所述個人賬號信息的第一權重系數,c表示所述第二歷史行為數據,d表示所述家庭賬號信息的第二權重系數。
[0236]其次,本發明實施例中,介紹了根據第一歷史行為數據、個人賬號信息的第一權重系數、第二歷史行為數據以及家庭賬號信息的第二權重系數計算客戶端的用戶偏好參數的實現方式,可以利用具體的公式計算得到用戶偏好參數,從而更加準確的估計出不同資源信息對于不同用戶的受歡迎程度,提升方案的實用性。
[0237]可選地,在上述圖6所對應的實施例的基礎上,請參閱圖9,本發明實施例提供的服務器的另一實施例中,
[0238]所述服務器90還包括:
[0239]第三確定模塊606,用于確定用戶偏好權重值,所述用戶偏好權重值包括賬號互動頻率值、優先級排序值、播放清晰值以及時間屬性值中的至少一項;
[0240]所述第一確定模塊603包括:
[0241]第二確定單元6032,用于根據所述第一歷史行為數據、個人賬號信息的第一權重系數、第二歷史行為數據、家庭賬號信息的第二權重系數以及所述用戶偏好權重值,計算所述客戶端的用戶偏好參數,其中,第二權重系數高于第一權重系數。
[0242]其次,本發明實施例中,在計算用戶偏好參數時還考慮到了用戶偏好權重值,該用戶偏好權重值可以為賬號互動頻率值、優先級排序值、播放清晰值以及時間屬性值中的至少一項,增加若干維度的用戶偏好權重值后,可以讓計算出來的結果更加適合家庭用戶使用的客廳場景,提升用戶觀看視頻的頻率,并且提升用戶體驗。
[0243]可選地,在上述圖9所對應的實施例的基礎上,請參閱圖10,本發明實施例提供的服務器的另一實施例中,
[0244]所述第二確定單元6032包括:
[0245]計算子單元60321,用于按照如下方式計算所述客戶端的用戶偏好參數:
[0246]Q = aXb+cXd+X
[0247]其中,Q表示所述客戶端的用戶偏好參數,a表示所述第一歷史行為數據,b表示所述個人賬號信息的第一權重系數,c表示所述第二歷史行為數據,d表示所述家庭賬號信息的第二權重系數,X表示所述用戶偏好權重值。
[0248]再次,本發明實施例中,介紹了根據第一歷史行為數據、個人賬號信息的第一權重系數、第二歷史行為數據、家庭賬號信息的第二權重系數以及用戶偏好權重值,計算客戶端的用戶偏好參數的實現方式,可以利用具體的公式計算得到用戶偏好參數,進一步地考慮到用戶偏好權重值對用戶偏好參數的影響,從而更加精準地得知不同資源信息對應不同用戶的受歡迎程度,以此提升方案的可行性。
[0249]可選地,在上述圖9所對應的實施例的基礎上,請參閱圖11,本發明實施例提供的服務器的另一實施例中,
[0250]所述用戶偏好權重值為所述賬號互動頻率值;
[0251 ]所述第三確定模塊606包括:
[0252]第一獲取單元6061,用于獲取所述個人賬號信息在第二預置時間內與至少一個賬號信息之間共享資源信息的頻率;
[0253]第二計算單元6062,用于根據所述第一獲取單元6061獲取的所述共享資源信息的次數計算所述個人賬號信息對應的賬號互動頻率值,所述賬號互動頻率值與共享所述資源信息的次數正相關。
[0254]再次,本發明實施例中,提供了一種利用賬號互動頻率值計算用戶偏好參數的方法,賬號互動頻率值很大程度上反映了各用戶之間互動的情況,實時地針對用戶的喜好來進行用戶偏好參數的計算,可以更好地體現出“以人為本”的設想,將人為的不確定因素納入考慮范圍內,以此提升方案的靈活性和實用性。
[0255]可選地,在上述圖9所對應的實施例的基礎上,請參閱圖12,本發明實施例提供的服務器的另一實施例中,
[0256]所述用戶偏好權重值為所述優先級排序值;
[0257]所述第三確定模塊606包括:
[0258]第一統計單元6063,用于根據所述家庭賬號信息中各成員賬號的年齡信息與所述各資源信息的預置對應關系,統計所述各資源信息的被選次數,其中,所述家庭賬號信息中包含至少兩個成員賬號;
[0259]第三確定單元6064,用于根據所述第一統計單元6063統計的所述被選次數確定所述優先級排序值。
[0260]再次,本發明實施例中,提供了一種利用優先級排序值計算用戶偏好參數的方法,優先級排序值是在考慮家庭成員賬號中各年齡段的需求,并在滿足家庭成員喜好的基礎上來推送資源信息,再針對這些資源信息的觀看次數確定優先級排序值,最后根據優先級排序值計算用戶偏好參數。由此更好地體現出本發明方案的實用性,以及更有針對性地進行視頻播放,同時也避免了一些不適合未成年人觀看的視頻被推送,從而利于播放的監管,提升方案的實用性。
[0261]可選地,在上述圖9所對應的實施例的基礎上,請參閱圖13,本發明實施例提供的服務器的另一實施例中,
[0262]所述用戶偏好權重值為所述播放清晰值;
[0263]所述第三確定模塊606包括:
[0264]第二獲取單元6065,用于獲取所述各資源信息對應的視頻資源清晰度;
[0265]第四確定單元6066,用于將所述第二獲取單元6065獲取的所述視頻資源清晰度大于預置門限的資源信息確定為高清資源信息;
[0266]第五確定單元6067,用于根據所述第四確定單元6066確定的所述高清資源信息的清晰度大小確定所述各資源信息的所述播放清晰值。
[0267]再次,本發明實施例中,提供了一種利用播放清晰值計算用戶偏好參數的方法,不同的播放清晰值表示著視頻播放的清晰度不同,而用戶會更傾向于觀看清晰度高的視頻,因此在計算用戶偏好參數時考慮到播放清晰度的影響,使得推送的資源信息更符合用戶觀看的需求,提升方案的靈活性。
[0268]可選地,在上述圖9所對應的實施例的基礎上,請參閱圖14,本發明實施例提供的服務器的另一實施例中,
[0269]所述用戶偏好權重值為所述時間屬性值;
[0270]所述第三確定模塊606包括:
[0271]第三獲取單元6068,用于獲取多個時間段內的所述各資源信息的播放次數;
[0272]第二統計單元6069A,用于統計所述第三獲取單元第三獲取單元6068獲取的所述各資源信息在每個時間段內的播放次數,并得到所述播放次數的排列順序;
[0273]第六確定單元6069B,用于根據所述第二統計單元6069A統計的所述播放次數的排列順序確定所述各資源信息的時間屬性值。
[0274]再次,本發明實施例中,提供了一種利用時間屬性值計算用戶偏好參數的方法,不同的時間段通常收看的視頻節目也不一樣,利用不同時間段內用戶觀看視頻的頻率,計算用戶偏好參數,不但使得方案的考慮范圍更全面,而且可以增強方案的可操作性,針對特定的情況進行靈活的計算,進一步提升用戶體驗。
[0275]圖15是本發明實施例提供的一種服務器結構示意圖,該服務器700可因配置或性能不同而產生比較大的差異,可以包括一個或一個以上中央處理器(英文全稱:centralprocessing units,英文縮寫:CPU)722(例如,一個或一個以上處理器)和存儲器732,一個或一個以上存儲應用程序742或數據744的存儲介質730(例如一個或一個以上海量存儲設備)。其中,存儲器732和存儲介質730可以是短暫存儲或持久存儲。存儲在存儲介質730的程序可以包括一個或一個以上模塊(圖示沒標出),每個模塊可以包括對服務器中的一系列指令操作。更進一步地,中央處理器722可以設置為與存儲介質730通信,在服務器700上執行存儲介質730中的一系列指令操作。
[0276]服務器700還可以包括一個或一個以上電源726,一個或一個以上有線或無線網絡接口 750,一個或一個以上輸入輸出接口 758,和/或,一個或一個以上操作系統741,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM等等。
[0277]中央處理器722用于執行存儲器732中的程序,具體如下步驟:
[0278]獲取客戶端的個人賬號信息以及家庭賬號信息;
[0279]查詢個人賬號信息對應的第一歷史行為數據以及家庭賬號信息對應的第二歷史行為數據;
[0280]根據第一歷史行為數據、個人賬號信息的第一權重系數、第二歷史行為數據以及家庭賬號信息的第二權重系數確定客戶端的用戶偏好參數;
[0281]確定各資源信息與用戶偏好參數之間的匹配值;
[0282]向客戶端推送匹配值滿足預置條件的目標資源信息。
[0283]上述實施例中由服務器所執行的步驟可以基于該圖7所示的服務器結構。
[0284]所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統,裝置和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。
[0285]在本申請所提供的