亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

信息推送的方法和裝置與流程

文檔序號:11436480閱讀:324來源:國知局
信息推送的方法和裝置與流程

本發(fā)明涉及數(shù)據(jù)處理領域,具體而言,涉及一種信息推送的方法和裝置。



背景技術:

在即時通訊應用中進行用戶興趣挖掘時,通過統(tǒng)計用戶的瀏覽文章歷史,結合點擊、閱讀、評論等交互信息,在文章分類的基礎上,統(tǒng)計用戶的頻繁閱讀類目,從而確定用戶的興趣種類,并發(fā)現(xiàn)用戶的潛在興趣點。

然而這種興趣挖掘的方法受限于用戶的瀏覽歷史,不能覆蓋用戶在即時通訊應用中的多種操作行為,導致獲取的用戶的興趣種類比較片面,從而導致根據(jù)挖掘出的興趣種類向用戶推送的信息準確率比較低。

針對上述的問題,目前尚未提出有效的解決方案。



技術實現(xiàn)要素:

本發(fā)明實施例提供了一種信息推送的方法和裝置,以至少解決向用戶推送的信息的準確率比較低的技術問題。

根據(jù)本發(fā)明實施例的一個方面,提供了一種信息推送的方法,包括:從即時通訊應用的客戶端中獲取第一賬號的多個興趣特征信息,其中,客戶端通過第一賬號登錄,多個興趣特征信息中的每個興趣特征信息用于指示第一賬號在客戶端中執(zhí)行的操作以及與操作對應的至少一個興趣種類;根據(jù)多個興趣特征信息獲取第一賬號的興趣指數(shù),其中,興趣指數(shù)用于表示第一賬號對每個興趣種類的感興趣程度;向第一賬號推送與興趣指數(shù)相關的信息。

根據(jù)本發(fā)明實施例的另一方面,還提供了一種信息推送的裝置,包括:第一獲取單元,用于從即時通訊應用的客戶端中獲取第一賬號的多個興趣特征信息,其中,所述客戶端通過所述第一賬號登錄,所述多個興趣特征信息中的每個興趣特征信息用于指示所述第一賬號在所述客戶端中執(zhí)行的操作以及與所述操作對應的至少一個興趣種類;第二獲取單元,用于根據(jù)所述多個興趣特征信息獲取所述第一賬號的興趣指數(shù),其中,所述興趣指數(shù)用于表示所述第一賬號對每個所述興趣種類的感興趣程度;推送單元,用于向所述第一賬號推送與所述興趣指數(shù)相關的信息。

在本發(fā)明實施例中,從即時通訊應用的客戶端中獲取第一賬號的多個興趣特征信息,其中,客戶端通過第一賬號登錄,多個興趣特征信息中的每個興趣特征信息用于指示第一賬號在客戶端中執(zhí)行的操作以及與操作對應的至少一個興趣種類;根據(jù)多個興趣特征信息獲取第一賬號的興趣指數(shù),其中,興趣指數(shù)用于表示第一賬號對每個興趣種類的感興趣程度;向第一賬號推送與興趣指數(shù)相關的信息,采用多個興趣特征信息獲取第一賬號的興趣指數(shù),由于多個興趣特征信息能夠覆蓋第一賬號從多種操作上體現(xiàn)出的興趣種類,因此,獲得的興趣指數(shù)能夠準確的體現(xiàn)第一賬號所感興趣的興趣種類,推送的信息也就更加準確,解決了現(xiàn)有技術中向用戶推送的信息的準確率比較低的技術問題,達到了準確推送信息的技術效果

附圖說明

此處所說明的附圖用來提供對本發(fā)明的進一步理解,構成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構成對本發(fā)明的不當限定。在附圖中:

圖1是根據(jù)本發(fā)明實施例的網絡環(huán)境的架構圖;

圖2是根據(jù)本發(fā)明實施例的信息推送的方法的流程圖;

圖3是根據(jù)本發(fā)明實施例的信息推送的裝置的示意圖;

圖4是根據(jù)本發(fā)明實施例的服務器的硬件結構圖。

具體實施方式

為了使本技術領域的人員更好地理解本發(fā)明方案,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分的實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應當屬于本發(fā)明保護的范圍。

需要說明的是,本發(fā)明的說明書和權利要求書及上述附圖中的術語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應該理解這樣使用的數(shù)據(jù)在適當情況下可以互換,以便這里描述的本發(fā)明的實施例能夠以除了在這里圖示或描述的那些以外的順序實施。此外,術語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產品或設備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或對于這些過程、方法、產品或設備固有的其它步驟或單元。

實施例1

根據(jù)本發(fā)明實施例,提供了一種可以通過本申請裝置實施例執(zhí)行的方法實施例,需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計算機可執(zhí)行指令的計算機系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。

根據(jù)本發(fā)明實施例,提供了一種信息推送的方法。

可選地,在本實施例中,上述信息推送的方法可以應用于如圖1所示的終端102和服務器104所構成的硬件環(huán)境中。如圖1所示,終端102通過網絡與服務器104進行連接,上述網絡包括但不限于:移動通信網絡、廣域網、城域網或局域網,終端102可以是手機終端,也可以是pc終端、筆記本終端或平板電腦終端。

根據(jù)本發(fā)明實施例,提供了一種信息推送的方法,如圖2所示,該方法包括:

步驟s202,從即時通訊應用的客戶端中獲取第一賬號的多個興趣特征信息,其中,客戶端通過第一賬號登錄,多個興趣特征信息中的每個興趣特征信息用于指示第一賬號在客戶端中執(zhí)行的操作以及與操作對應的至少一個興趣種類。

第一賬號可以在通過第一賬號登錄的即時通訊應用的客戶端中執(zhí)行某些操作,這些操作是與即時通訊應用相關的操作,往往能夠體現(xiàn)第一賬號的興趣愛好。因此,為了獲取第一賬號所感興趣的內容的興趣種類,并根據(jù)興趣種類為第一賬號推送信息,需要先從客戶端中獲取第一賬號的多個興趣特征信息。

多個興趣特征信息可以至少包括從即時通訊應用中的公眾號獲取的信息,還可以包括從即時通訊應用中的會話群獲取的信息和即時通訊應用中與文章相關的操作所獲得的信息等。相應地,第一賬號在客戶端中執(zhí)行的操作包括關注公眾號,加入微信群,與文章相關的操作(如瀏覽、轉發(fā)、評論和收藏等)。具體例如,第一賬號關注公眾號,則公眾號所對應的興趣種類和第一賬號的“關注”操作可以構成一個興趣特征信息。同理,第一賬號關注另外一個公眾號以及打開一片文章的操作,都可以分別構成一個興趣特征信息。

步驟s204,根據(jù)多個興趣特征信息獲取第一賬號的興趣指數(shù),其中,興趣指數(shù)用于表示第一賬號對每個興趣種類的感興趣程度。多個興趣特征信息能夠體現(xiàn)第一賬號在客戶端中進行的多種操作,覆蓋面比一種興趣特征信息更廣,因此,利用多個興趣特征信息獲取的興趣指數(shù)體現(xiàn)第一賬號的興趣更加準確和全面。

步驟s206,向第一賬號推送與興趣指數(shù)相關的信息。

興趣指數(shù)體現(xiàn)了第一賬號對每個興趣種類的感興趣程度,根據(jù)第一賬 號對每個興趣種類的感興趣程序推送與該興趣種類相關的信息。比如,向第一賬號推送該第一賬號感興趣程度較高的興趣種類所對應的信息,或者按照興趣指數(shù)所體現(xiàn)的感興趣程度按照一定的順序排列對應的信息,并按照順序向第一賬號推送。

由于興趣指數(shù)是根據(jù)第一賬號的多個興趣特征信息獲得的,因此,即使第一賬號更換客戶端登陸,或者登陸多個客戶端,多個客戶端都可以接收到推送的信息,且推送的信息都是與興趣指數(shù)相關的。

通過上述實施例,采用多個興趣特征信息獲取第一賬號的興趣指數(shù),由于多個興趣特征信息能夠覆蓋第一賬號從多種操作上體現(xiàn)出的興趣種類,因此,獲得的興趣指數(shù)能夠準確的體現(xiàn)第一賬號所感興趣的興趣種類,推送的信息也就更加準確,解決了現(xiàn)有技術中向用戶推送的信息的準確率比較低的技術問題,達到了準確推送信息的技術效果。

可選地,向第一賬號推送與興趣指數(shù)相關的信息包括:向第一賬號推送包括以下至少一種信息:與興趣指數(shù)相關的產品信息、與興趣指數(shù)相關的新聞、與興趣指數(shù)相關的應用程序、以及與興趣指數(shù)相關的第二賬號推送的信息,其中,第二賬號與第一賬號具有關聯(lián)關系,第二賬號被設置為允許向包括第一賬號在內的多個賬號推送信息。

第二賬號即上述實施例中的公眾號,與興趣指數(shù)相關的產品信息包括實體產品和虛擬產品,如實體商品、影視資源、廣告資源等,與興趣指數(shù)相關的新聞包括新聞資訊的推送或者新聞資訊在即時通訊應用的客戶端上的展示順序等,與興趣指數(shù)相關的應用程序包括游戲應用程序、圖形處理應用程序等,與興趣指數(shù)相關的第二賬號推送的信息包括搜索第二賬號推送的信息所得到的結果按照興趣指數(shù)排列,第二賬號向第一賬號推送第一賬號感興趣的文章和行業(yè)信息等,其他沒有在此舉例的形式也可應用在此處,此處不再一一舉例說明。

可選地,從即時通訊應用的客戶端中獲取第一賬號的多個興趣特征信息包括:從客戶端中獲取第二賬號的特征信息,并將第二賬號的特征信息 作為多個興趣特征信息中的一個,其中,第二賬號與第一賬號具有關聯(lián)關系,第二賬號被設置為允許向包括第一賬號在內的多個賬號推送信息,并且接收第一賬號對第二賬號執(zhí)行的操作,第二賬號的特征信息包括第二賬號所對應的興趣種類和第一賬號對第二賬號執(zhí)行第一操作得到的第一操作信息。

多個興趣特征信息可以包括多個第二賬號的特征信息,第二賬號與第一賬號具有關聯(lián)關系。例如,第二賬號是第一賬號所關注的公眾號,第二賬號可以定期向第一賬號推送消息,也可以接收第一賬號的消息并與第一賬號進行互動。第二賬號推送的消息符合第一賬號的興趣才會被第一賬號關注,第二賬號對應至少一個興趣種類,因此,根據(jù)第二賬號所對應的興趣種類和第一賬號對第二賬號執(zhí)行的第一操作所得到的第一操作信息可以作為一個興趣特征信息。第一操作包括第一賬號訂閱第二賬號、第一賬號瀏覽第二賬號推送的文章、第一賬號向第二賬號發(fā)送、第一賬號點擊第二賬號提供的菜單等。具體地,獲取第二賬號所對應的興趣種類時,可以利用行業(yè)分類器對第二賬號進行分類,得到第二賬號所對應的興趣種類

可選地,從即時通訊應用的客戶端中獲取第一賬號的多個興趣特征信息包括:從客戶端中獲取第一會話的名稱特征信息,并將名稱特征信息作為多個興趣特征信息中的一個,其中,第一會話為第一賬號參與的會話,第一會話允許包括第一賬號在內的多個賬號參與,名稱特征信息包括第一會話所對應的興趣種類和第一賬號對第一會話執(zhí)行第二操作得到的第二操作信息;和/或從客戶端中獲取文章的特征信息,并將文章的特征信息作為多個興趣特征信息中的一個,其中,文章在客戶端中被第一賬號執(zhí)行第三操作,文章的特征信息包括文章所對應的興趣種類和第一賬號對文章執(zhí)行第三操作得到的第三操作信息。

多個興趣特征信息還可以包括多個第一會話的名稱特征信息和多個文章的特征信息。

第一會話可以是即時通訊應用中的群會話,群會話可以看做一個特殊 群體,因為某種共同需求或者興趣愛好而建立的一個會話群體,群會話的群名稱可以體現(xiàn)群會話的興趣種類,例如,“小區(qū)籃球群”、“母嬰育兒交流”等,能表現(xiàn)出會話群中多個賬號共同的興趣特征。在獲取第一會話的興趣種類時,可以根據(jù)第一會話的名稱來獲取。具體地,采用詞聚類的方法挖掘訓練樣本名稱的興趣種類主題詞,形成主題詞詞典。用第一會話的名稱與主題詞詞典進行匹配,匹配成功的詞語所對應的興趣種類就作為第一會話所對應的興趣種類。此處對應得到的興趣種類可以是一個或者多個興趣種類。

本實施例中的文章包括第一賬號在客戶端中收藏、閱讀、評論、轉發(fā)和發(fā)布的文章,這些文章可以是第二賬號推送的,還可以是來源于其它應用或者平臺而在即時通訊應用中展示的。具體地,分析文章的內容或者標簽來獲取文章所對應的興趣種類,如詞聚類等方式來獲取文章所對應的興趣種類。

需要說明的是,上述興趣種類包括但不限于餐飲美食、體育健身、金融理財、旅游、交通、互聯(lián)網、母嬰等。每個興趣種類下還可以設置子興趣種類,如體育健身下還可以包括游泳、跑步和瑜伽等,不再一一舉例說明。

由于每個興趣特征信息所對應的興趣種類的描述可能不同,為了便于對比哪些興趣種類是第一賬號最感興趣的,因此,先將每個興趣特征信息所對應的興趣種類映射到標準興趣類目下,再做歸一化處理,從而得到可比較的興趣指數(shù),即可選地,根據(jù)多個興趣特征信息獲取第一賬號的興趣指數(shù)包括:獲取每個興趣特征信息所對應的至少一個興趣種類的第一子興趣指數(shù);將至少一個興趣種類映射到標準興趣類目下;根據(jù)每個標準興趣類目下的第一子興趣指數(shù)和第一賬號在客戶端中執(zhí)行的操作獲取第二子興趣指數(shù);對多個興趣特征信息的每個第二子興趣指數(shù)進行歸一化,得到第一賬號的興趣指數(shù)。

將興趣種類映射到標準興趣類目時,可以根據(jù)需要比較的粒度來選擇 映射到一級類目下還是二級類目下。一級類目例如體育、母嬰、旅游和金融理財?shù)龋夘惸坷缇W球、游泳、紙尿褲、故宮、股票等。如果興趣指數(shù)需要體現(xiàn)一級類目下第一賬號所感興趣的興趣種類,則將興趣種類映射到標準興趣類目下的一級類目;如果興趣指數(shù)需要體現(xiàn)二級類目下第一賬號所感興趣的興趣種類,則將興趣種類映射到標準興趣類目下的二級類目。

例如,第一會話的名稱特征信息所對應的興趣種類為網球和乒乓球,第二賬號的特征信息所對應的興趣種類為乒乓和籃球,則映射到一級類目為體育。如果映射到二級類目下,由于乒乓球和乒乓都指乒乓球,因此,第二賬號的特征信息所對應的乒乓映射到二級類目下為乒乓球,實現(xiàn)了興趣種類的用詞統(tǒng)一,便于準確獲取第一賬號的興趣指數(shù)。

進一步地,根據(jù)每個標準興趣類目下的第一子興趣指數(shù)和第一賬號在客戶端中執(zhí)行的操作獲取第二子興趣指數(shù)可以是對每個標準興趣類目下的第一子興趣指數(shù)進行加權求和,每個標準興趣類目下都可以包括一個或者多個興趣特征信息計算出的第一子興趣指數(shù),每個興趣指數(shù)都具有權重,根據(jù)興趣指數(shù)的權重和第一子興趣指數(shù)進行加權求和,得到每個標準興趣類目的第二子興趣指數(shù)。對這些標準興趣類目的第二子興趣指數(shù)進行歸一化,得到第一賬號的興趣指數(shù)。歸一化的興趣指數(shù)再進行比較,就可以準確的確定第一賬號對每個興趣種類的感興趣程度,生成的推送信息也就更加準確的符合第一賬號的興趣,解決了現(xiàn)有技術推送信息不準確的問題。

歸一化可以采用線性加權方法、邏輯回歸方法,邏輯回歸法具體可以是softmax變換。

可選地,多個興趣特征信息包括第二賬號的特征信息,獲取每個興趣特征信息所對應的至少一個興趣種類的第一子興趣指數(shù)包括:采用以下公式獲取第二賬號的特征信息所對應的至少一個興趣種類的第一子興趣指數(shù):

b(i,j)=1/(1+exp(-cn1(i,j))

其中,i表示第一賬號,j表示第二賬號的興趣種類,cn1(i,j)表示第一賬號與第二賬號的關系權重,關系權重通過以下公式獲得:

其中,ac(k,j)表示第一賬號在興趣種類j下的第k種第一操作發(fā)生的次數(shù),αk表示第k種第一操作的權重系數(shù)。

也就是說,第k種第一操作發(fā)生的次數(shù)越多,第k種第一操作的權重系數(shù)越大,則第一子興趣指數(shù)越大,也就是第一賬號對第二賬號所對應的興趣種類越感興趣。不同的第一操作的權重也可以不同。

可選地,多個興趣特征信息包括文章的特征信息,獲取每個興趣特征信息所對應的至少一個興趣種類的第一子興趣指數(shù)包括:

采用以下公式獲取文章的特征信息所對應的至少一個興趣種類的第一子興趣指數(shù):

ar(i,j)=1/(1+exp(-cn2(i,j))

其中,i表示第一賬號,j表示文章的興趣種類,cn2(i,j)表示第一賬號與文章的興趣種類之間的關系權重,關系權重采用如下公式表示:

其中,ac(k,j)表示第一賬號在興趣種類j下的第k種第三操作發(fā)生的次數(shù),αk表示第k種第三操作的權重系數(shù)。

不同的第三操作設置不同的權重,例如收藏操作的權重為2,轉發(fā)操作的權重為1.5,點擊操作的1權重為1。

也就是說,第k種第三操作發(fā)生的次數(shù)越多,第k種第三操作的權重系數(shù)越大,則第一子興趣指數(shù)越大,也就是第一賬號對文章所對應的興趣種類越感興趣。

可選地,多個興趣特征信息包括第一會話的名稱特征信息,獲取每個 興趣特征信息所對應的至少一個興趣種類的第一子興趣指數(shù)包括:

采用以下公式獲取第一會話的名稱特征信息所對應的至少一個興趣種類的第一子興趣指數(shù):

g(i,j)=1/(1+exp(-cn3(i,j))

其中,i表示第一賬號,j表示第一會話的興趣種類,cn3(i,j)表示第一賬號與第一會話的興趣種類之間的關系權重,關系權重采用以下公式表示:

其中,s(i,j)表示第一賬號在第一會話中,最近一個周期內平均每個子周期參與第一會話的次數(shù)。

也就是說,最近一個周期內平均每個子周期參與第一會話的次數(shù)越多,則第一子興趣指數(shù)越大,也就是第一賬號對第二賬號所對應的興趣種類越感興趣。例如,最近一個月內平均每天在會話群里面發(fā)布消息的次數(shù)越多,第一賬號對這個會話群的越感興趣。

需要說明的是,對于前述的各方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領域技術人員應該知悉,本發(fā)明并不受所描述的動作順序的限制,因為依據(jù)本發(fā)明,某些步驟可以采用其他順序或者同時進行。其次,本領域技術人員也應該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作和模塊并不一定是本發(fā)明所必須的。

通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到根據(jù)上述實施例的方法可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本發(fā)明的技術方案本質上或者說對現(xiàn)有技術做出貢獻的部分可以以軟件產品的形式體現(xiàn)出來,該計算機軟件產品存儲在一個存儲介質(如rom/ram、磁碟、光盤)中,包括若干指令用以使得一臺終端設備(可以是手機,計算機,服務器,或者網絡設備等)執(zhí)行本發(fā)明各個實施例所 述的方法。

實施例2

根據(jù)本發(fā)明實施例,還提供了一種用于實施上述信息推送的方法的信息推送的裝置,該信息推送的裝置主要用于執(zhí)行本發(fā)明實施例上述內容所提供的信息推送的方法,以下對本發(fā)明實施例所提供的信息推送的裝置做具體介紹:

圖3是根據(jù)本發(fā)明實施例的信息推送的裝置的示意圖,如圖3所示,該信息推送的裝置主要包括:

第一獲取單元30用于從即時通訊應用的客戶端中獲取第一賬號的多個興趣特征信息,其中,客戶端通過第一賬號登錄,多個興趣特征信息中的每個興趣特征信息用于指示第一賬號在客戶端中執(zhí)行的操作以及與操作對應的至少一個興趣種類。

第一賬號可以在通過第一賬號登錄的即時通訊應用的客戶端中執(zhí)行某些操作,這些操作是與即時通訊應用相關的操作,往往能夠體現(xiàn)第一賬號的興趣愛好。因此,為了獲取第一賬號所感興趣的內容的興趣種類,并根據(jù)興趣種類為第一賬號推送信息,需要先從客戶端中獲取第一賬號的多個興趣特征信息。

多個興趣特征信息可以至少包括從即時通訊應用中的公眾號獲取的信息,還可以包括從即時通訊應用中的會話群獲取的信息和即時通訊應用中與文章相關的操作所獲得的信息等。相應地,第一賬號在客戶端中執(zhí)行的操作包括關注公眾號,加入微信群,與文章相關的操作(如瀏覽、轉發(fā)、評論和收藏等)。具體例如,第一賬號關注公眾號,則公眾號所對應的興趣種類和第一賬號的“關注”操作可以構成一個興趣特征信息。同理,第一賬號關注另外一個公眾號以及打開一片文章的操作,都可以分別構成一個興趣特征信息。

第二獲取單元32用于根據(jù)多個興趣特征信息獲取第一賬號的興趣指 數(shù),其中,興趣指數(shù)用于表示第一賬號對每個興趣種類的感興趣程度。多個興趣特征信息能夠體現(xiàn)第一賬號在客戶端中進行的多種操作,覆蓋面比一種興趣特征信息更廣,因此,利用多個興趣特征信息獲取的興趣指數(shù)體現(xiàn)第一賬號的興趣更加準確和全面。

推送單元34用于向第一賬號推送與興趣指數(shù)相關的信息。

興趣指數(shù)體現(xiàn)了第一賬號對每個興趣種類的感興趣程度,根據(jù)第一賬號對每個興趣種類的感興趣程序推送與該興趣種類相關的信息。比如,向第一賬號推送該第一賬號感興趣程度較高的興趣種類所對應的信息,或者按照興趣指數(shù)所體現(xiàn)的感興趣程度按照一定的順序排列對應的信息,并按照順序向第一賬號推送。

由于興趣指數(shù)是根據(jù)第一賬號的多個興趣特征信息獲得的,因此,即使第一賬號更換客戶端登陸,或者登陸多個客戶端,多個客戶端都可以接收到推送的信息,且推送的信息都是與興趣指數(shù)相關的。

通過上述實施例,采用多個興趣特征信息獲取第一賬號的興趣指數(shù),由于多個興趣特征信息能夠覆蓋第一賬號從多種操作上體現(xiàn)出的興趣種類,因此,獲得的興趣指數(shù)能夠準確的體現(xiàn)第一賬號所感興趣的興趣種類,推送的信息也就更加準確,解決了現(xiàn)有技術中向用戶推送的信息的準確率比較低的技術問題,達到了準確推送信息的技術效果。

可選地,推送單元還用于向第一賬號推送包括以下至少一種信息:與興趣指數(shù)相關的產品信息、與興趣指數(shù)相關的新聞、與興趣指數(shù)相關的應用程序、以及與興趣指數(shù)相關的第二賬號推送的信息,其中,第二賬號與第一賬號具有關聯(lián)關系,第二賬號被設置為允許向包括第一賬號在內的多個賬號推送信息。

第二賬號即上述實施例中的公眾號,與興趣指數(shù)相關的產品信息包括實體產品和虛擬產品,如實體商品、影視資源、廣告資源等,與興趣指數(shù)相關的新聞包括新聞資訊的推送或者新聞資訊在即時通訊應用的客戶端 上的展示順序等,與興趣指數(shù)相關的應用程序包括游戲應用程序、圖形處理應用程序等,與興趣指數(shù)相關的第二賬號推送的信息包括搜索第二賬號推送的信息所得到的結果按照興趣指數(shù)排列,第二賬號向第一賬號推送第一賬號感興趣的文章和行業(yè)信息等,其他沒有在此舉例的形式也可應用在此處,此處不再一一舉例說明。

可選地,第一獲取單元包括:第一獲取模塊,用于從客戶端中獲取第二賬號的特征信息,并將第二賬號的特征信息作為多個興趣特征信息中的一個,其中,第二賬號與第一賬號具有關聯(lián)關系,第二賬號被設置為允許向包括第一賬號在內的多個賬號推送信息,并且接收第一賬號對第二賬號執(zhí)行的操作,第二賬號的特征信息包括第二賬號所對應的興趣種類和第一賬號對第二賬號執(zhí)行第一操作得到的第一操作信息。

多個興趣特征信息可以包括多個第二賬號的特征信息,第二賬號與第一賬號具有關聯(lián)關系。例如,第二賬號是第一賬號所關注的公眾號,第二賬號可以定期向第一賬號推送消息,也可以接收第一賬號的消息并與第一賬號進行互動。第二賬號推送的消息符合第一賬號的興趣才會被第一賬號關注,第二賬號對應至少一個興趣種類,因此,根據(jù)第二賬號所對應的興趣種類和第一賬號對第二賬號執(zhí)行的第一操作所得到的第一操作信息可以作為一個興趣特征信息。第一操作包括第一賬號訂閱第二賬號、第一賬號瀏覽第二賬號推送的文章、第一賬號向第二賬號發(fā)送、第一賬號點擊第二賬號提供的菜單等。具體地,獲取第二賬號所對應的興趣種類時,可以利用行業(yè)分類器對第二賬號進行分類,得到第二賬號所對應的興趣種類

可選地,第一獲取單元包括:第二獲取模塊,用于從客戶端中獲取第一會話的名稱特征信息,并將名稱特征信息作為多個興趣特征信息中的一個,其中,第一會話為第一賬號參與的會話,第一會話允許包括第一賬號在內的多個賬號參與,名稱特征信息包括第一會話所對應的興趣種類和第一賬號對第一會話執(zhí)行第二操作得到的第二操作信息;和/或第三獲取模塊,用于從客戶端中獲取文章的特征信息,并將文章的特征信息作為多個興趣 特征信息中的一個,其中,文章在客戶端中被第一賬號執(zhí)行第三操作,文章的特征信息包括文章所對應的興趣種類和第一賬號對文章執(zhí)行第三操作得到的第三操作信息。

多個興趣特征信息還可以包括多個第一會話的名稱特征信息和多個文章的特征信息。

第一會話可以是即時通訊應用中的群會話,群會話可以看作一個特殊群體,因為某種共同需求或者興趣愛好而建立的一個會話群體,群會話的群名稱可以體現(xiàn)群會話的興趣種類,例如,“小區(qū)籃球群”、“母嬰育兒交流”等,能表現(xiàn)出會話群中多個賬號共同的興趣特征。在獲取第一會話的興趣種類時,可以根據(jù)第一會話的名稱來獲取。具體地,采用詞聚類的方法挖掘訓練樣本名稱的興趣種類主題詞,形成主題詞詞典。用第一會話的名稱與主題詞詞典進行匹配,匹配成功的詞語所對應的興趣種類就作為第一會話所對應的興趣種類。此處對應得到的興趣種類可以是一個或者多個興趣種類。

本實施例中的文章包括第一賬號在客戶端中收藏、閱讀、評論、轉發(fā)和發(fā)布的文章,這些文章可以是第二賬號推送的,還可以是來源于其它應用或者平臺而在即時通訊應用中展示的。具體地,分析文章的內容或者標簽來獲取文章所對應的興趣種類,如詞聚類等方式來獲取文章所對應的興趣種類。

需要說明的是,上述興趣種類包括但不限于餐飲美食、體育健身、金融理財、旅游、交通、互聯(lián)網、母嬰等。每個興趣種類下還可以設置子興趣種類,如體育健身下還可以包括游泳、跑步和瑜伽等,不再一一舉例說明。

由于每個興趣特征信息所對應的興趣種類的描述可能不同,為了便于對比哪些興趣種類是第一賬號最感興趣的,因此,先將每個興趣特征信息所對應的興趣種類映射到標準興趣類目下,再做歸一化處理,從而得到可比較的興趣指數(shù),即可選地,第二獲取單元包括:第四獲取模塊,用于獲 取每個興趣特征信息所對應的至少一個興趣種類的第一子興趣指數(shù);映射模塊,用于將至少一個興趣種類映射到標準興趣類目下;第五獲取模塊,用于根據(jù)每個標準興趣類目下的第一子興趣指數(shù)和第一賬號在客戶端中執(zhí)行的操作獲取第二子興趣指數(shù);處理模塊,用于對多個興趣特征信息的每個第二子興趣指數(shù)進行歸一化,得到第一賬號的興趣指數(shù)。

將興趣種類映射到標準興趣類目時,可以根據(jù)需要比較的粒度來選擇映射到一級類目下還是二級類目下。一級類目例如體育、母嬰、旅游和金融理財?shù)龋夘惸坷缇W球、游泳、紙尿褲、故宮、股票等。如果興趣指數(shù)需要體現(xiàn)一級類目下第一賬號所感興趣的興趣種類,則將興趣種類映射到標準興趣類目下的一級類目;如果興趣指數(shù)需要體現(xiàn)二級類目下第一賬號所感興趣的興趣種類,則將興趣種類映射到標準興趣類目下的二級類目。

例如,第一會話的名稱特征信息所對應的興趣種類為網球和乒乓球,第二賬號的特征信息所對應的興趣種類為乒乓和籃球,則映射到一級類目為體育。如果映射到二級類目下,由于乒乓球和乒乓都指乒乓球,因此,第二賬號的特征信息所對應的乒乓映射到二級類目下為乒乓球,實現(xiàn)了興趣種類的用詞統(tǒng)一,便于準確獲取第一賬號的興趣指數(shù)。

進一步地,根據(jù)每個標準興趣類目下的第一子興趣指數(shù)和第一賬號在客戶端中執(zhí)行的操作獲取第二子興趣指數(shù)可以是對每個標準興趣類目下的第一子興趣指數(shù)進行加權求和,每個標準興趣類目下都可以包括一個或者多個興趣特征信息計算出的第一子興趣指數(shù),每個興趣指數(shù)都具有權重,根據(jù)興趣指數(shù)的權重和第一子興趣指數(shù)進行加權求和,得到每個標準興趣類目的第二子興趣指數(shù)。對這些標準興趣類目的第二子興趣指數(shù)進行歸一化,得到第一賬號的興趣指數(shù)。歸一化的興趣指數(shù)再進行比較,就可以準確的確定第一賬號對每個興趣種類的感興趣程度,生成的推送信息也就更加準確的符合第一賬號的興趣,解決了現(xiàn)有技術推送信息不準確的問題。

歸一化可以采用線性加權方法、邏輯回歸方法,邏輯回歸法具體可以 是softmax變換。

可選地,多個興趣特征信息包括第二賬號的特征信息,第四獲取模塊采用以下公式獲取第二賬號的特征信息所對應的至少一個興趣種類的第一子興趣指數(shù):

b(i,j)=1/(1+exp(-cn1(i,j))

其中,i表示第一賬號,j表示第二賬號的興趣種類,cn1(i,j)表示第一賬號與第二賬號的關系權重,關系權重通過以下公式獲得:

其中,ac(k,j)表示第一賬號在興趣種類j下的第k種第一操作發(fā)生的次數(shù),αk表示第k種第一操作的權重系數(shù)。

也就是說,第k種第一操作發(fā)生的次數(shù)越多,第k種第一操作的權重系數(shù)越大,則第一子興趣指數(shù)越大,也就是第一賬號對第二賬號所對應的興趣種類越感興趣。不同的第一操作的權重也可以不同。

可選地,多個興趣特征信息包括文章的特征信息,第四獲取模塊采用以下公式獲取文章的特征信息所對應的至少一個興趣種類的第一子興趣指數(shù):

ar(i,j)=1/(1+exp(-cn2(i,j))

其中,i表示第一賬號,j表示文章的興趣種類,cn2(i,j)表示第一賬號與文章的興趣種類之間的關系權重,關系權重采用如下公式表示:

其中,ac(k,j)表示第一賬號在興趣種類j下的第k種第三操作發(fā)生的次數(shù),αk表示第k種第三操作的權重系數(shù)。

不同的第三操作設置不同的權重,例如收藏操作的權重為2,轉發(fā)操作的權重為1.5,點擊操作的1權重為1。

也就是說,第k種第三操作發(fā)生的次數(shù)越多,第k種第三操作的權重系數(shù)越大,則第一子興趣指數(shù)越大,也就是第一賬號對文章所對應的興趣種類越感興趣。

可選地,多個興趣特征信息包括第一會話的名稱特征信息,第四獲取模塊采用以下公式獲取第一會話的名稱特征信息所對應的至少一個興趣種類的第一子興趣指數(shù):

g(i,j)=1/(1+exp(-cn3(i,j))

其中,i表示第一賬號,j表示第一會話的興趣種類,cn3(i,j)表示第一賬號與第一會話的興趣種類之間的關系權重,關系權重采用以下公式表示:

其中,s(i,j)表示第一賬號在第一會話中,最近一個周期內平均每個子周期參與第一會話的次數(shù)。

也就是說,最近一個周期內平均每個子周期參與第一會話的次數(shù)越多,則第一子興趣指數(shù)越大,也就是第一賬號對第二賬號所對應的興趣種類越感興趣。例如,最近一個月內平均每天在會話群里面發(fā)布消息的次數(shù)越多,第一賬號對這個會話群的越感興趣。

可選地,本實施例中的具體示例未提及的內容可以參考上述實施例1中所描述的示例,本實施例在此不再贅述。

實施例3

根據(jù)本發(fā)明實施例,還提供了一種用于實施上述信息推送的方法的服務器,如圖4所示,該服務器主要包括處理器401、數(shù)據(jù)接口403、存儲器405和網絡接口407,其中:

數(shù)據(jù)接口403主要通過數(shù)據(jù)傳輸?shù)姆绞綄⒌谌焦ぞ攉@取到的興趣特征信息傳輸給處理器401。

存儲器405主要獲取到的興趣特征信息。

網絡接口407主要用于與客戶端進行網絡通信,獲取興趣特征信息。

處理器401主要用于從即時通訊應用的客戶端中獲取第一賬號的多個興趣特征信息,其中,客戶端通過第一賬號登錄,多個興趣特征信息中的每個興趣特征信息用于指示第一賬號在客戶端中執(zhí)行的操作以及與操作對應的至少一個興趣種類;根據(jù)多個興趣特征信息獲取第一賬號的興趣指數(shù),其中,興趣指數(shù)用于表示第一賬號對每個興趣種類的感興趣程度;向第一賬號推送與興趣指數(shù)相關的信息。

處理器401還用于從客戶端中獲取第二賬號的特征信息,并將第二賬號的特征信息作為多個興趣特征信息中的一個,其中,第二賬號與第一賬號具有關聯(lián)關系,第二賬號被設置為允許向包括第一賬號在內的多個賬號推送信息,并且接收第一賬號對第二賬號執(zhí)行的操作,第二賬號的特征信息包括第二賬號所對應的興趣種類和第一賬號對第二賬號執(zhí)行第一操作得到的第一操作信息。

處理器401還用于從即時通訊應用的客戶端中獲取第一賬號的多個興趣特征信息包括:從客戶端中獲取第一會話的名稱特征信息,并將名稱特征信息作為多個興趣特征信息中的一個,其中,第一會話為第一賬號參與的會話,第一會話允許包括第一賬號在內的多個賬號參與,名稱特征信息包括第一會話所對應的興趣種類和第一賬號對第一會話執(zhí)行第二操作得到的第二操作信息;和/或從客戶端中獲取文章的特征信息,并將文章的特征信息作為多個興趣特征信息中的一個,其中,文章在客戶端中被第一賬號執(zhí)行第三操作,文章的特征信息包括文章所對應的興趣種類和第一賬號對文章執(zhí)行第三操作得到的第三操作信息。

處理器401根據(jù)多個興趣特征信息獲取第一賬號的興趣指數(shù)包括:獲取每個興趣特征信息所對應的至少一個興趣種類的第一子興趣指數(shù);將至少一個興趣種類映射到標準興趣類目下;根據(jù)每個標準興趣類目下的第一子興趣指數(shù)和第一賬號在客戶端中執(zhí)行的操作獲取第二子興趣指數(shù);對多 個興趣特征信息的每個第二子興趣指數(shù)進行歸一化,得到第一賬號的興趣指數(shù)。

可選地,本實施例中的具體示例可以參考上述實施例1和實施例2中所描述的示例,本實施例在此不再贅述。

實施例4

本發(fā)明的實施例還提供了一種存儲介質。可選地,在本實施例中,上述存儲介質可以用于存儲本發(fā)明實施例的信息推送的方法的程序代碼。

可選地,在本實施例中,上述存儲介質可以位于移動通信網絡、廣域網、城域網或局域網的網絡中的多個網絡設備中的至少一個網絡設備。

可選地,在本實施例中,存儲介質被設置為存儲用于執(zhí)行以下步驟的程序代碼:

s1,從即時通訊應用的客戶端中獲取第一賬號的多個興趣特征信息,其中,所述客戶端通過所述第一賬號登錄,所述多個興趣特征信息中的每個興趣特征信息用于指示所述第一賬號在所述客戶端中執(zhí)行的操作以及與所述操作對應的至少一個興趣種類;

s2,根據(jù)所述多個興趣特征信息獲取所述第一賬號的興趣指數(shù),其中,所述興趣指數(shù)用于表示所述第一賬號對每個所述興趣種類的感興趣程度;

s3,向所述第一賬號推送與所述興趣指數(shù)相關的信息。

可選地,存儲介質還被設置為存儲用于執(zhí)行以下步驟的程序代碼:

從所述客戶端中獲取第二賬號的特征信息,并將所述第二賬號的特征信息作為所述多個興趣特征信息中的一個,其中,所述第二賬號與所述第一賬號具有關聯(lián)關系,所述第二賬號被設置為允許向包括所述第一賬號在內的多個賬號推送信息,并且接收所述第一賬號對所述第二賬號執(zhí)行的操作,所述第二賬號的特征信息包括所述第二賬號所對應的興趣種類和所述第一賬號對所述第二賬號執(zhí)行第一操作得到的第一操作信息。

可選地,在本實施例中,上述存儲介質可以包括但不限于:u盤、只讀存儲器(rom,read-onlymemory)、隨機存取存儲器(ram,randomaccessmemory)、移動硬盤、磁碟或者光盤等各種可以存儲程序代碼的介質。

可選地,本實施例中的具體示例可以參考上述實施例1和實施例2中所描述的示例,本實施例在此不再贅述。

上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。

上述實施例中的集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨立的產品銷售或使用時,可以存儲在上述計算機可讀取的存儲介質中?;谶@樣的理解,本發(fā)明的技術方案本質上或者說對現(xiàn)有技術做出貢獻的部分或者該技術方案的全部或部分可以以軟件產品的形式體現(xiàn)出來,該計算機軟件產品存儲在存儲介質中,包括若干指令用以使得一臺或多臺計算機設備(可為個人計算機、服務器或者網絡設備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。

在本發(fā)明的上述實施例中,對各個實施例的描述都各有側重,某個實施例中沒有詳述的部分,可以參見其他實施例的相關描述。

在本申請所提供的幾個實施例中,應該理解到,所揭露的客戶端,可通過其它的方式實現(xiàn)。其中,以上所描述的裝置實施例僅僅是示意性的,例如所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,單元或模塊的間接耦合或通信連接,可以是電性或其它的形式。

所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網絡單元上??梢愿鶕?jù)實際的需要選擇其中的 部分或者全部單元來實現(xiàn)本實施例方案的目的。

另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。

以上所述僅是本發(fā)明的優(yōu)選實施方式,應當指出,對于本技術領域的普通技術人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本發(fā)明的保護范圍。

當前第1頁1 2 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1