一種信息推送的方法以及服務器的制造方法
【技術領域】
[0001]本發明涉及視頻處理技術領域,尤其涉及一種信息推送的方法以及服務器。
【背景技術】
[0002]目前的視頻產品都是具有推薦方案,根據用戶的觀看歷史,相似用戶的觀看歷史為推薦基礎,關聯視頻產品屬性和當前的熱點視頻,可以通過一套算法計算出用戶可能喜歡的視頻產品列表推薦給用戶。
[0003]在現有的方案中,視頻產品的推薦一般適用于單人使用的場景,主要是根據用戶的觀看歷史,類似用戶的觀看歷史,綜合視頻的屬性和最近的熱點視頻,對單個用戶計算最可能喜歡觀看的視頻列表,推薦給該用戶,且對視頻列表的計算都是在推薦之前就計算好的。
[0004]然而,現有技術主要是針對普通的單個用戶,在客廳場景下,家庭用戶里可能會存在多個成員,各個成員之間的喜好可能不一致,采用現有的方案來推送視頻產品就很難滿足用戶的需求,推送的結果難以令用戶感到滿意。
【發明內容】
[0005]本發明實施例提供了一種信息推送的方法以及服務器,可以得到更為全面的用戶偏好參數,根據該用戶偏好參數推送相應的資源信息,有利于在客廳場景下最大程度地滿足用戶的需求,提升用戶體驗。
[0006]有鑒于此,本發明第一方面提供一種信息推送的方法,包括:
[0007]獲取客戶端的個人賬號信息以及家庭賬號信息;
[0008]查詢所述個人賬號信息對應的第一歷史行為數據以及所述家庭賬號信息對應的第二歷史行為數據;
[0009]根據所述第一歷史行為數據、個人賬號信息的第一權重系數、第二歷史行為數據以及家庭賬號信息的第二權重系數計算所述客戶端的用戶偏好參數,所述第二權重系數高于所述第一權重系數;
[0010]計算各資源信息與所述用戶偏好參數之間的匹配值;
[0011]向所述客戶端推送匹配值滿足預置條件的目標資源信息。
[0012]第二方面,本方面實施例還提供一種服務器,包括:
[0013]獲取模塊,用于獲取客戶端的個人賬號信息以及家庭賬號信息;
[0014]查詢模塊,用于查詢所述獲取模塊獲取的個人賬號信息對應的第一歷史行為數據以及所述家庭賬號信息對應的第二歷史行為數據;
[0015]第一確定模塊,用于根據所述查詢模塊查詢的所述第一歷史行為數據、個人賬號信息的第一權重系數、所述查詢模塊查詢的所述第二歷史行為數據以及家庭賬號信息的第二權重系數計算所述客戶端的用戶偏好參數,所述第二權重系數高于所述第一權重系數;
[0016]第二確定模塊,還用于計算各資源信息與所述第一確定模塊計算的所述用戶偏好參數之間的匹配值;
[0017]推送模塊,用于向所述客戶端推送所述計算模塊計算的所述匹配值滿足預置條件的目標資源信息。
[0018]從以上技術方案可以看出,本發明實施例具有以下優點:
[0019]本發明實施例中,提供了一種信息推送的方法,首先服務器獲取客戶端的個人賬號信息以及家庭賬號信息,然后查詢個人賬號信息對應的第一歷史行為數據以及家庭賬號信息對應的第二歷史行為數據,再根據第一歷史行為數據、個人賬號信息的第一權重系數、第二歷史行為數據以及家庭賬號信息的第二權重系數計算客戶端的用戶偏好參數,最后由服務器計算各資源信息與用戶偏好參數之間的匹配值,并向客戶端推送匹配值滿足預置條件的目標資源信息。本發明方案在考慮個人賬號信息對應的第一歷史行為數據的前提下,引入了家庭賬號信息對應的第二歷史行為數據,并給兩者賦予不同的權重系數,由此得到更為全面的用戶偏好參數,根據該用戶偏好參數推送相應的資源信息,有利于在客廳場景下較大程度地滿足用戶的需求,提升用戶體驗。
【附圖說明】
[0020]圖1為本發明實施例中信息推送的方法一個實施例示意圖;
[0021]圖2為本發明實施例中信息推送的方法另一個實施例示意圖;
[0022]圖3為本發明實施例中信息推送的方法另一個實施例示意圖;
[0023]圖4為本發明實施例中信息推送的方法另一個實施例示意圖;
[0024]圖5為本發明實施例中信息推送的方法另一個實施例示意圖;
[0025]圖6為本發明實施例中服務器一個實施例示意圖;
[0026]圖7為本發明實施例中服務器另一個實施例示意圖;
[0027]圖8為本發明實施例中服務器另一個實施例示意圖;
[0028]圖9為本發明實施例中服務器另一個實施例示意圖;
[0029]圖10為本發明實施例中服務器另一個實施例示意圖;
[0030]圖11為本發明實施例中服務器另一個實施例示意圖;
[0031 ]圖12為本發明實施例中服務器另一個實施例示意圖;
[0032]圖13為本發明實施例中服務器另一個實施例示意圖;
[0033]圖14為本發明實施例中服務器另一個實施例示意圖;
[0034]圖15為本發明實施例中服務器的一個結構示意圖。
【具體實施方式】
[0035]本發明的說明書和權利要求書及上述附圖中的術語“第一”、“第二”、“第三”、“第四”等(如果存在)是用于區別類似的對象,而不必用于描述特定的順序或先后次序。應該理解這樣使用的數據在適當情況下可以互換,以便這里描述的本發明的實施例例如能夠以除了在這里圖示或描述的那些以外的順序實施。此外,術語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統、產品或設備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或對于這些過程、方法、產品或設備固有的其它步驟或單元。
[0036]應理解,本發明實施例應用于多用戶的客廳場景,通常情況下,客廳場景中包含了多名家庭成員,上到老人,下到孩童,不同年齡段的家庭成員喜愛觀看的節目可能都不一樣,例如孩童喜歡觀看動畫片,上班族喜歡觀看綜藝節目,老年人喜歡觀看電視連續劇。因此,當在客廳場景下使用網絡電視觀看節目時,可以根據不同家庭成員對節目的喜好程度來推送比較能滿足用戶需求的視頻。
[0037]請參閱圖1,本發明實施例中信息推送的方法一個實施例包括:
[0038]101、獲取客戶端的個人賬號信息以及家庭賬號信息;
[0039]本實施例中,服務器根據客戶端的身份標識號(英文全稱:Identity,英文縮寫:ID)獲取該客戶端中存儲的個人賬號信息以及家庭賬號信息。
[0040]其中,客戶端具體可以是網絡電視機頂盒,通過它可以把網絡和電視聯系起來,只要家里有安裝網線,且正在使用中,從路由器分出一根網線插在此網絡機頂盒上就可以在線點播,在線直播,在線搜索各種國內衛視臺,加密臺,海外電影臺,觀賞價值大,使用方便且價格便宜。當然,在實際應用中,客戶端也可以是指個人電腦(英文全稱:PersonalComputer,英文縮寫:PC),用戶直接通過PC觀看節目。
[0041]當用戶僅為一個人時,則利用該用戶的個人賬號信息登錄客戶端的視頻觀看平臺,個人賬號信息包括了個人賬號和密碼;當用戶為多人時,則利用家庭賬號和密碼登錄客戶端的視頻觀看平臺,家庭賬號中包含了多個家庭成員的賬號,客戶端可以根據多個家庭成員的賬號自動生成一個家庭賬號,也可以是用戶手動將多個家庭成員的賬號編輯成一個家庭賬號,家庭賬號對應的密碼通常是用戶設定的,而家庭賬號與其對應的密碼共同構成了家庭賬號信息。
[0042]需要說明的是,一臺客戶端可以存儲多個個人賬號信息以及多個家庭賬號信息。
[0043]102、查詢個人賬號信息對應的第一歷史行為數據以及家庭賬號信息對應的第二歷史行為數據;
[0044]本實施例中,服務器獲取客戶端的個人賬號信息以及家庭賬號信息之后,可以查詢到個人賬號信息對應的第一歷史行為數據,第一歷史行為數據即采用個人賬號信息觀看的歷史節目數據,同時,查詢家庭賬號信息對應的第二歷史行為數據,第二歷史行為數據即采用家庭賬號信息觀看的歷史節目。
[0045]103、根據第一歷史行為數據、個人賬號信息的第一權重系數、第二歷史行為數據以及家庭賬號信息的第二權重系數確定客戶端的用戶偏好參數;
[0046]本實施例中,服務器根據第一歷史行為數據、個人賬號信息的第一權重系數、第二歷史行為數據以及家庭賬號信息的第二權重系數計算客戶端的用戶偏好參數。
[0047]104、確定各資源信息與用戶偏好參數之間的匹配值;
[0048]本實施例中,服務器在后臺計算各種資源信息與用戶偏好參數之間的匹配值。
[0049]105、向客戶端推送匹配值滿足預置條件的目標資源信息。
[0050]本實施例中,服務器在計算出各種資源信息與用戶偏好參數之間的匹配值后,月艮務器向客戶端推送匹配值滿足預置條件的目標資源信息。
[0051]具體地,若預置條件設定為匹配值大于等于50的情況下,優先推送匹配值靠前的5個資源信息,將該資源信息作為目標資源信息。如果計算得到有5個以上的資源信息均為同樣大小的匹配值時,則可以隨機推送其中的任意5個資源信息。
[0052]本發明實施例中,提供了一種信息推送的方法,首先服務器獲取客戶端的個人賬號信息以及家庭賬號信息,然后查詢個人賬號信息對應的第一歷史行為數據以及家庭賬號信息對應的第二歷史行為數據,再根據第一歷史行為數據、個人賬號信息的第一權重系數、第二歷史行為數據以及家庭賬號信息的第二權重系數計算客戶端的用戶偏好參數,最后由服務器計算各資源信息與用戶偏好參數之間的匹配值,并向客戶端推送匹配值滿足預置條件的目標資源信息。本發明方案在考慮個人賬號信息對應的第一歷史行為數據的前提下,引入了家庭賬號信息對應的第二歷史行為數據,并給兩者賦予不同的權重系數,由此得到更為全面的用戶偏好參數,根據該用戶偏好參數推送相應的資源信息,有利于在客廳場景下較大程度地滿足用戶的需求,提升用戶體驗。
[0053]可選地,在上述圖1對應的實施例的基礎上,本發明實施例提供的信息推送的方法第一個可選實施例中,查詢個人賬號信息對應的第一歷史行為數據,可以包括:
[0054]記錄個人賬號信息在第一預置時間內選擇各資源信息的頻率;
[0055]根據個人賬號信息在第一預置時間內選擇各資源信息的頻率,確定第一歷史行為數據。
[0056]本實施例中,服務器查詢個人賬號信息對應的第一歷史行為數據具體可以是,月艮務器會記錄客戶端采用個人賬號信息在第一預置時間內選擇各資源的次數,例如第一預置時間為I個月,在一個月內用戶采用個人賬號信息點播了 A視頻30次,B視頻22次,C視頻20次,D視頻3次,E視頻I次,F視頻