• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    多媒體文件推薦系統和投放信息存儲方法技術方案

    技術編號:15187123 閱讀:199 留言:0更新日期:2017-04-19 04:29
    本發明專利技術公開了一種多媒體文件推薦系統和投放信息存儲方法,屬于網絡技術領域。系統包括:業務服務器集群、推薦引擎集群、推送服務器集群以及分布式存儲集群;業務服務器集群,用于接收多媒體文件的投放信息,并將投放信息分別發送至推送服務器集群和分布式存儲集群;推送服務器集群,用于將接收到的投放信息推送至推薦引擎集群;推薦引擎集群用于將接收到的投放信息存入推薦引擎集群的本地緩存,并根據投放信息進行多媒體文件推薦;分布式存儲集群用于存儲投放信息。本發明專利技術通過在多媒體文件推薦系統中增設了推送服務器集群,并改變了投放信息的存儲方式,改善了多媒體文件推薦效果,提高了多媒體文件推薦準確率。

    【技術實現步驟摘要】

    本專利技術涉及網絡
    ,特別涉及一種多媒體文件推薦系統和投放信息存儲方法。
    技術介紹
    隨著網絡技術的不斷發展,展示如廣告等多媒體文件的途徑已經不再局限于電視、報紙等傳統媒介,還可以擴展到如網站、網絡應用等網絡媒介。在網絡上展示多媒體文件時,為了提高多媒體文件展示的針對性,可以為用戶進行多媒體文件的推薦。例如,對于廣告推薦來說,在確定哪個廣告位上提供哪個廣告時,可以基于一些如用戶年齡、性別等用戶特征進行,當然,還需要結合廣告主的投放需求,如廣告主所設置的投放時段、投放目標人群等,以進行更有目的性的進行推薦。參見圖1,現有的多媒體文件推薦系統主要由業務系統、推薦引擎及分布式存儲組成,業務系統負責多媒體文件的接入與投放,推薦引擎負責多媒體文件的實時計算,分布式存儲負責存儲計算所需的實時數據。其中,推薦引擎的實時計算流程包括初選、打分和重排三個環節,在初選和打分環節,均需要獲取多媒體文件的投放信息,以獲知廣告主的投放需求。在獲取投放信息時,需要以異步的方式從推薦引擎的本地緩存中查詢,也即是,如果在本地緩存中查詢不到,直接返回,在本次計算中使用默認值,然后由推薦引擎去分布式存儲中查詢,并將查詢結果保存至本地緩存,以供下次計算使用。然而,本地緩存在存儲投放信息時,會設置超時時間,當某條投放信息達到超時時間時,則該投放信息會被設置為無效,從而導致查詢不到,使得查詢效率低,以致于多媒體文件的推薦效果較差,推薦準確率也大大降低。
    技術實現思路
    為了解決現有技術的問題,本專利技術實施例提供了一種多媒體文件推薦系統和投放信息存儲方法。所述技術方案如下:第一方面,提供了一種多媒體文件推薦系統,包括:業務服務器集群、推薦引擎集群、推送服務器集群以及分布式存儲集群;所述業務服務器集群,用于接收多媒體文件的投放信息,并將所述投放信息分別發送至所述推送服務器集群和所述分布式存儲集群;所述推送服務器集群,用于將接收到的投放信息推送至所述推薦引擎集群;所述推薦引擎集群用于將接收到的投放信息存入所述推薦引擎集群的本地緩存,并根據所述投放信息進行多媒體文件推薦;所述分布式存儲集群用于存儲所述投放信息。第二方面,提供了一種投放信息存儲方法,應用于上述多媒體文件推薦系統中,所述系統包括:業務服務器集群、推薦引擎集群、推送服務器集群以及分布式存儲集群,所述方法包括:當所述業務服務器集群接收到多媒體文件的投放信息時,將所述投放信息分別發送至所述推送服務器集群和所述分布式存儲集群,當所述推送服務器集群接收到投放信息時,將接收到的投放信息推送至所述推薦引擎集群,當所述推薦引擎集群接收到投放信息時,將接收到的投放信息存入所述推薦引擎集群的本地緩存,并根據所述投放信息進行多媒體文件推薦。本專利技術實施例提供的技術方案帶來的有益效果是:通過在多媒體文件推薦系統中增設了推送服務器集群,并改變了投放信息的存儲方式,使得推薦引擎集群可以查詢到相應投放信息,改善了多媒體文件推薦效果,提高了多媒體文件推薦準確率。附圖說明為了更清楚地說明本專利技術實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本專利技術的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。圖1是現有技術中一種多媒體文件推薦系統的結構示意圖;圖2是本專利技術實施例提供的一種多媒體文件推薦系統的結構示意圖;圖3是根據本專利技術實施例提供的一種服務器300的框圖。具體實施方式為使本專利技術的目的、技術方案和優點更加清楚,下面將結合附圖對本專利技術實施方式作進一步地詳細描述。圖2是本專利技術實施例提供的一種多媒體文件推薦系統的結構示意圖。參見圖2,所述系統包括:業務服務器集群201、推薦引擎集群202、推送服務器集群203以及分布式存儲集群204。(1)業務服務器集群201。業務服務器集群201,用于接收多媒體文件的投放信息,并將所述投放信息分別發送至所述推送服務器集群203和所述分布式存儲集群204。其中,多媒體文件可以是用戶制作的文件,例如,廣告主為了宣傳自己的商品或者舉辦的活動而制作的文件。該多媒體文件的形式可以是圖片形式、視頻形式或者鏈接形式等,本專利技術實施例對此不作限定。多媒體文件的投放信息是指廣告主對于多媒體文件投放位置、投放時間段、多媒體文件出價、多媒體文件投放區域等內容的限定信息。在實際場景中,業務服務器集群可以提供一個多媒體文件投放頁面,使得用戶可以在該多媒體文件投放頁面向業務服務器集群上傳多媒體文件,并選擇在多媒體文件投放頁面上設置投放信息。例如,投放信息可以包括投放目標人群的性別、年齡、投放時間段等等。在另一實施例中,業務服務器集群在接收到多媒體文件以及投放信息后,還可以通過指定算法,為該多媒體文件以及投放信息分配對應的多媒體文件標識。在實際場景中,該多媒體文件標識可以是數字編號或字符串等。當然,業務服務器集群還可以通過其他方式為多媒體文件以及投放信息分配對應的多媒體文件標識,本專利技術實施例對此不作限定。(2)推送服務器集群203,用于將接收到的投放信息推送至所述推薦引擎集群202。該推送服務器集群203為本系統中增設的集群,該集群可以用于實時將業務服務器集群側新增的投放信息推送至推薦引擎集群202。(3)所述推薦引擎集群202。所述推薦引擎集群202,用于將接收到的投放信息存入所述推薦引擎集群202的本地緩存,并根據所述投放信息進行多媒體文件推薦。該推薦引擎集群202用于采用指定推薦算法進行多媒體文件的推薦,該推薦可以基于存儲于推薦引擎集群202的緩存內的投放信息以及多媒體文件的類型、屬性等信息進行初選、打分和重排。(4)所述分布式存儲集群204。所述分布式存儲集群204,用于存儲所述投放信息。進一步地,該分布式存儲集群204用于對應存儲多媒體文件。一旦其他集群中的投放信息發生丟失時,便可從分布式存儲集群204中,重新獲取丟失的投放信息。當然,該分布式存儲集群還可以用于進行投放信息查詢等。本專利技術實施例提供的系統,通過在多媒體文件推薦系統中增設了推送服務器集群,并改變了投放信息的存儲方式,使得推薦引擎集群可以查詢到相應投放信息,改善了多媒體文件推薦效果,提高了多媒體文件推薦準確率??蛇x地,基于圖2所示的實施例,所述推送服務器集群203包括接入層服務器203A、分發層服務器203B和多個分發設備203C;其中,所述接入層服務器203A用于接收所述投放信息;所述分發層服務器203B用于根據所述多個分發設備203C的負載情況,確定所述投放信息的目標分發設備,并向所述目標分發設備發送所述投放信息;所述多個分發設備203C用于將接收到的投放信息發送至所述推薦引擎集群202。為了系統負載均衡,需要將分發壓力均勻的分布于多個分發設備,因此,分發層服務器可以對多個分發設備的負載情況進行檢測,從而獲知當前哪個分發設備能夠承擔分發任務。具體地,該根據所述多個分發設備203C的負載情況,確定所述投放信息的目標分發設備可以包括:將多個分發設備203C中負載最低的設備確定為目標分發設備;或,將多個分發設備203C中負載低于多個分發設備的平均負載的多個設備確定為目標分發設備。需要說明的是,上述確定目標分發設備的方法僅為一種本文檔來自技高網...
    多媒體文件推薦系統和投放信息存儲方法

    【技術保護點】
    一種多媒體文件推薦系統,其特征在于,包括:業務服務器集群、推薦引擎集群、推送服務器集群以及分布式存儲集群;所述業務服務器集群,用于接收多媒體文件的投放信息,并將所述投放信息分別發送至所述推送服務器集群和所述分布式存儲集群;所述推送服務器集群,用于將接收到的投放信息推送至所述推薦引擎集群;所述推薦引擎集群用于將接收到的投放信息存入所述推薦引擎集群的本地緩存,并根據所述投放信息進行多媒體文件推薦;所述分布式存儲集群用于存儲所述投放信息。

    【技術特征摘要】
    1.一種多媒體文件推薦系統,其特征在于,包括:業務服務器集群、推薦引擎集群、推送服務器集群以及分布式存儲集群;所述業務服務器集群,用于接收多媒體文件的投放信息,并將所述投放信息分別發送至所述推送服務器集群和所述分布式存儲集群;所述推送服務器集群,用于將接收到的投放信息推送至所述推薦引擎集群;所述推薦引擎集群用于將接收到的投放信息存入所述推薦引擎集群的本地緩存,并根據所述投放信息進行多媒體文件推薦;所述分布式存儲集群用于存儲所述投放信息。2.根據權利要求1所述的系統,其特征在于,所述推送服務器集群包括接入層服務器、分發層服務器和多個分發設備;其中,所述接入層服務器,用于接收所述投放信息;所述分發層服務器,用于根據所述多個分發設備的負載情況,確定所述投放信息的目標分發設備,并向所述目標分發設備發送所述投放信息;所述多個分發設備,用于將接收到的投放信息發送至所述推薦引擎集群。3.根據權利要求2所述的系統,其特征在于,所述接入層服務器還用于檢測與所述多個分發設備之間的連接狀態,當任一個分發設備處于連接異常狀態時,在確定目標分發設備時,忽略所述連接異常狀態的分發設備。4.根據權利要求2所述的系統,其特征在于,所述分發層服務器,還用于將接收到的投放信息保存至所述分發層服務器的內存中。5.根據權利要求4所述的系統,其特征在于,所述分發層服務器,還用于當檢測到所述推薦引擎集群內有新增推薦服務器啟動時,將已保存至內存的投放信息發送至所述新增推薦服務器。6.根據權利要求4所述的系統,其特征在于,所述分發層服務器,還用于
    \t每隔預設周期,將已保存至內存的投放信息保存至所述分發層服務器的指定存儲單元;當所述分...

    【專利技術屬性】
    技術研發人員:繆承志,
    申請(專利權)人:騰訊科技深圳有限公司
    類型:發明
    國別省市:廣東;44

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 西西4444www大胆无码| 妖精色AV无码国产在线看| 人妻无码中文久久久久专区| 69天堂人成无码麻豆免费视频| 亚洲日韩国产AV无码无码精品| 国产高清无码视频| 999久久久无码国产精品| 成人免费无码精品国产电影| 精品无码久久久久久午夜| 特黄熟妇丰满人妻无码| 国产成人无码AV麻豆| 亚洲精品无码高潮喷水在线| 无码 免费 国产在线观看91| 无码夜色一区二区三区| 亚洲欧洲精品无码AV| 无码精品人妻一区二区三区影院| 97免费人妻无码视频| 无码人妻精品一区二区三| 中文字幕精品无码一区二区| 性色av无码不卡中文字幕| 亚洲AV色吊丝无码| 亚洲的天堂av无码| 日韩人妻无码精品久久久不卡| 亚洲国产一二三精品无码| 熟妇人妻中文a∨无码| 久久精品无码一区二区三区日韩| 国产综合无码一区二区色蜜蜜 | 日韩视频无码日韩视频又2021| 日韩精品真人荷官无码| 久久久久亚洲AV成人无码网站| 自慰无码一区二区三区| 中文字幕AV中文字无码亚| 亚洲色无码专区在线观看| 潮喷失禁大喷水无码| 亚洲AV无码精品色午夜果冻不卡| 亚洲中文久久精品无码| 亚洲国产精品无码久久久秋霞2| 亚洲精品中文字幕无码蜜桃| 熟妇人妻AV无码一区二区三区| 亚洲av永久无码制服河南实里 | 亚洲精品人成无码中文毛片 |