本申請涉及計算機(jī)技術(shù)領(lǐng)域,具體涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及基于人工智能的信息推送方法和裝置。
背景技術(shù):
信息推送,又稱為“網(wǎng)絡(luò)廣播”,是通過一定的技術(shù)標(biāo)準(zhǔn)或協(xié)議,在互聯(lián)網(wǎng)上通過推送用戶需要的信息來減少信息過載的一項技術(shù)。信息推送技術(shù)通過主動推送信息給用戶,可以減少用戶在網(wǎng)絡(luò)上搜索所花的時間。現(xiàn)有的信息推送過程中,一些實現(xiàn)中統(tǒng)一推送熱點給用戶,其中熱點可以表示網(wǎng)民關(guān)注的事件,另一種實現(xiàn)中根據(jù)用戶歷史搜索瀏覽記錄個性化推送相應(yīng)信息給用戶。其中,統(tǒng)一推送熱點的針對性較低,個性化推送對熱點的推送效率較低。因此,這些信息推送方法,存在推送方式單一,信息推送的有效性較低的問題。
人工智能(artificialintelligence,英文縮寫為ai),是研究、開發(fā)用于模擬、延伸和擴(kuò)展人的智能的理論、方法、技術(shù)及應(yīng)用系統(tǒng)的技術(shù)科學(xué)。人工智能是計算機(jī)科學(xué)的一個分支,它企圖了解智能的實質(zhì),并生產(chǎn)出一種新的能以人類智能相似的方式做出反應(yīng)的智能機(jī)器,該領(lǐng)域的研究包括機(jī)器人、語言識別、圖像識別、自然語言處理和專家系統(tǒng)等。因此,可以將人工智能應(yīng)用于信息推送,提高信息推送的有效性。
技術(shù)實現(xiàn)要素:
本申請的目的在于提出一種基于人工智能的信息推送方法和裝置,來解決以上背景技術(shù)部分提到的技術(shù)問題。
第一方面,本申請?zhí)峁┝艘环N基于人工智能的信息推送方法,該方法包括:獲取各條待推送信息的熱度值;根據(jù)熱度值從待推送信息
在一些實施例中,根據(jù)熱度值從待推送信息中選取第一待推送信息、第二待推送信息包括:選取熱度值大于第一預(yù)設(shè)閾值的待推送信息作為第一待推送信息,選取熱度值大于第二預(yù)設(shè)閾值且小于第一預(yù)設(shè)閾值的待推送信息作為第二待推送信息;或者,將待推送信息按照熱度值由大到小排列,選取前第一預(yù)設(shè)個數(shù)的待推送信息作為第一待推送信息,從第一待推送信息之后選取第二預(yù)設(shè)個數(shù)的待推送信息作為第二待推送信息。
在一些實施例中,針對各條待推送信息,熱度值通過以下方法計算得到:獲取所有用戶對與待推送信息相關(guān)聯(lián)的搜索關(guān)鍵詞的輸入次數(shù)和對與待推送信息相關(guān)聯(lián)的鏈接的點擊次數(shù);通過上述輸入次數(shù)和點擊次數(shù)根據(jù)預(yù)設(shè)的輸入權(quán)重和點擊權(quán)重計算熱度值。
在一些實施例中,第一待推送信息和/或第二待推送信息通過交互頁面進(jìn)行推送;以及,上述方法還包括:檢測用戶在交互頁面的第一預(yù)設(shè)操作、第二預(yù)設(shè)操作,其中,第一預(yù)設(shè)操作包括對待推送信息的選擇操作,第二預(yù)設(shè)操作包括以下至少一種:對待推送信息的拒絕操作、對待推送信息的切換操作;根據(jù)第一預(yù)設(shè)操作,更新相應(yīng)待推送信息的熱度值;響應(yīng)于用戶的第二預(yù)設(shè)操作,推送下一條相應(yīng)待推送信息。
在一些實施例中,響應(yīng)于第二推送條件被滿足,根據(jù)用戶的個性化信息選取出至少一條第二待推送信息進(jìn)行推送包括:獲取用戶的個性化信息,該個性化信息包括以下至少一項:歷史搜索信息、歷史點擊信息;根據(jù)該個性化信息提取用戶的興趣標(biāo)簽;基于上述興趣標(biāo)簽與第二待推送信息的匹配確定上述興趣標(biāo)簽與第二待推送信息的關(guān)聯(lián)度;基于該關(guān)聯(lián)度選擇至少一條第二待推送信息進(jìn)行推送。
在一些實施例中,該關(guān)聯(lián)度通過以下方法計算:
p(c)=f(a)×sim(a,c);
其中,p(c)表示興趣標(biāo)簽a、待推送信息c的關(guān)聯(lián)度,f(a)表示用戶對興趣標(biāo)簽a的興趣度,sim(a,c)表示興趣標(biāo)簽a與待推送信息c的文本相似度。
第二方面,本申請還提供了一種基于人工智能的信息推送裝置,該裝置包括:獲取模塊,配置用于獲取各條待推送信息的熱度值;選取模塊,配置用于根據(jù)熱度值從待推送信息中選取第一待推送信息、第二待推送信息;第一推送模塊,配置用于響應(yīng)于第一推送條件被滿足,獲取至少一條第一待推送信息進(jìn)行推送;第一推送模塊,配置用于響應(yīng)于第二推送條件被滿足,根據(jù)用戶的個性化信息選取出至少一條第二待推送信息進(jìn)行推送。
在一些實施例中,選取模塊進(jìn)一步配置用于:選取熱度值大于第一預(yù)設(shè)閾值的待推送信息作為第一待推送信息,選取熱度值大于第二預(yù)設(shè)閾值且小于第一預(yù)設(shè)閾值的待推送信息作為第二待推送信息;或者,將待推送信息按照熱度值由大到小排列,選取前第一預(yù)設(shè)個數(shù)的待推送信息作為第一待推送信息,從第一待推送信息之后選取第二預(yù)設(shè)個數(shù)的待推送信息作為第二待推送信息。
在一些實施例中,上述裝置還包括熱度值計算模塊,配置用于針對各條待推送信息,通過以下方法計算得到熱度值:獲取所有用戶對與待推送信息相關(guān)聯(lián)的搜索關(guān)鍵詞的輸入次數(shù)和對與待推送信息相關(guān)聯(lián)的鏈接的點擊次數(shù);通過上述輸入次數(shù)和點擊次數(shù)根據(jù)預(yù)設(shè)的輸入權(quán)重和點擊權(quán)重計算熱度值。
在一些實施例中,第一待推送信息和/或第二待推送信息通過交互頁面進(jìn)行推送;以及,上述裝置還包括:檢測模塊,配置用于檢測用戶在交互頁面的第一預(yù)設(shè)操作、第二預(yù)設(shè)操作,其中,第一預(yù)設(shè)操作包括對待推送信息的選擇操作,第二預(yù)設(shè)操作包括以下至少一種:對待推送信息的拒絕操作、對待推送信息的切換操作;熱度值更新模塊,配置用于根據(jù)第一預(yù)設(shè)操作,更新相應(yīng)待推送信息的熱度值;第一推送模塊、第二推送模塊還分別配置用于響應(yīng)于用戶的第二預(yù)設(shè)操作,推送下一條相應(yīng)待推送信息。
在一些實施例中,第二推送模塊包括:獲取單元,配置用于獲取用戶的個性化信息,該個性化信息包括以下至少一項:歷史搜索信息、歷史點擊信息;提取單元,配置用于根據(jù)該個性化信息提取用戶的興趣標(biāo)簽;確定單元,配置用于基于上述興趣標(biāo)簽與第二待推送信息的匹配確定上述興趣標(biāo)簽與第二待推送信息的關(guān)聯(lián)度;推送單元,配置用于基于該關(guān)聯(lián)度選擇至少一條第二待推送信息進(jìn)行推送。
在一些實施例中,該關(guān)聯(lián)度通過以下方法計算:
p(c)=f(a)×sim(a,c);
其中,p(c)表示興趣標(biāo)簽a、待推送信息c的關(guān)聯(lián)度,f(a)表示用戶對興趣標(biāo)簽a的興趣度,sim(a,c)表示興趣標(biāo)簽a與待推送信息c的文本相似度。
第三方面,本申請還提供了一種計算設(shè)備,包括:一個或多個處理器;存儲裝置,用于存儲一個或多個程序;當(dāng)該一個或多個程序被所述一個或多個處理器執(zhí)行,使得該一個或多個處理器實現(xiàn)上述的方法。
本申請?zhí)峁┑幕谌斯ぶ悄艿男畔⑼扑头椒ê脱b置,通過獲取各條待推送信息的熱度值,接著根據(jù)熱度值從待推送信息中選取第一待推送信息、第二待推送信息,然后,響應(yīng)于第一推送條件被滿足,獲取至少一條第一待推送信息進(jìn)行推送,響應(yīng)于第二推送條件被滿足,根據(jù)用戶的個性化信息選取出至少一條第二待推送信息進(jìn)行推送。由于針對不同的待推送信息,通過不同的推送方式進(jìn)行推送,從而可以提高信息推送的有效性。
附圖說明
通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細(xì)描述,本申請的其它特征、目的和優(yōu)點將會變得更明顯:
圖1是本申請可以應(yīng)用于其中的示例性系統(tǒng)架構(gòu)圖;
圖2是根據(jù)本申請的基于人工智能的信息推送方法的一個實施例的流程圖;
圖3a、圖3b是根據(jù)本申請的基于人工智能的信息推送方法的實施例的應(yīng)用場景示意圖;
圖4是根據(jù)本申請的基于人工智能的信息推送方法的另一個實施例的流程圖;
圖5是根據(jù)本申請的基于人工智能的信息推送裝置的一個實施例的結(jié)構(gòu)示意圖;
圖6是適于用來實現(xiàn)本申請實施例的終端設(shè)備或服務(wù)器的計算機(jī)系統(tǒng)的結(jié)構(gòu)示意圖。
具體實施方式
下面結(jié)合附圖和實施例對本申請作進(jìn)一步的詳細(xì)說明??梢岳斫獾氖?,此處所描述的具體實施例僅僅用于解釋相關(guān)發(fā)明,而非對該發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與有關(guān)發(fā)明相關(guān)的部分。
需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。下面將參考附圖并結(jié)合實施例來詳細(xì)說明本申請。
圖1示出了可以應(yīng)用本申請的基于人工智能的信息推送方法或信息推送裝置的實施例的示例性系統(tǒng)架構(gòu)100。
如圖1所示,系統(tǒng)架構(gòu)100可以包括終端設(shè)備101、102、103,網(wǎng)絡(luò)104和服務(wù)器105。網(wǎng)絡(luò)104用以在終端設(shè)備101、102、103和服務(wù)器105之間提供通信鏈路的介質(zhì)。網(wǎng)絡(luò)104可以包括各種連接類型,例如有線、無線通信鏈路或者光纖電纜等等。
用戶可以使用終端設(shè)備101、102、103通過網(wǎng)絡(luò)104與服務(wù)器105交互,以接收或發(fā)送消息等。終端設(shè)備101、102、103上可以安裝有各種通訊客戶端應(yīng)用,例如信息推送應(yīng)用、新聞資訊類應(yīng)用、網(wǎng)頁瀏覽器應(yīng)用、購物類應(yīng)用、搜索類應(yīng)用、即時通信工具、郵箱客戶端、社交平臺軟件等。
終端設(shè)備101、102、103可以是具有顯示屏并且支持語音或符號輸入的各種電子設(shè)備,包括但不限于智能手機(jī)、平板電腦、電子書閱讀器、mp3播放器(movingpictureexpertsgroupaudiolayeriii,動態(tài)影像專家壓縮標(biāo)準(zhǔn)音頻層面3)、mp4(movingpictureexpertsgroupaudiolayeriv,動態(tài)影像專家壓縮標(biāo)準(zhǔn)音頻層面4)播放器、膝上型便攜計算機(jī)和臺式計算機(jī)等等。
服務(wù)器105可以是提供各種服務(wù)的服務(wù)器,例如對終端設(shè)備101、102、103上運行的信息推送應(yīng)用、新聞資訊類應(yīng)用提供支持的后臺服務(wù)器等。服務(wù)器105可以對接收到的信息請求等數(shù)據(jù)進(jìn)行分析等處理,并將處理結(jié)果(例如推送的新聞)反饋給終端設(shè)備。
需要說明的是,本申請所提供的基于人工智能的信息推送方法一般由服務(wù)器105執(zhí)行。相應(yīng)地,基于人工智能的信息推送裝置一般設(shè)置在服務(wù)器105中。
應(yīng)該理解,圖1中的終端設(shè)備、網(wǎng)絡(luò)和服務(wù)器的數(shù)目僅僅是示意性的。根據(jù)實現(xiàn)需要,可以具有任意數(shù)目的終端設(shè)備、網(wǎng)絡(luò)和服務(wù)器。
繼續(xù)參考圖2,示出了根據(jù)本申請的基于人工智能的信息推送方法的一個實施例的流程200。該基于人工智能的信息推送方法,包括以下步驟:
步驟201,獲取各條待推送信息的熱度值。
在本實施例中,基于人工智能的信息推送方法運行于其上的電子設(shè)備(例如圖1所示的服務(wù)器105)可以首先針對各條待推送信息,從本地或遠(yuǎn)程地獲取其熱度值。這里的待推送信息可以是存儲在上述電子設(shè)備上或者上述電子設(shè)備可以從其他設(shè)備獲取的文字、圖像、視頻、音頻等等信息(例如新聞),其可以由上述電子設(shè)備以文檔或頁面等形式推送給用戶。
其中,熱度可以用于表示網(wǎng)民對某個事物(如熱點事件)的關(guān)注程度,熱度值可以是該關(guān)注程度的量值??梢岳斫?,對同一個事物,可能有多種表達(dá),因此,可以通過對所獲取的信息通過語義分析、關(guān)鍵詞提取和匹配等等中的一個或多個方法進(jìn)行關(guān)聯(lián),從而將表達(dá)同一個事物的信息與該事物關(guān)聯(lián)。實踐中,可以先對所獲取的信息提取關(guān)鍵詞,然后根據(jù)兩條信息的關(guān)鍵詞及其同義詞、近義詞的匹配計算兩條信息的關(guān)聯(lián)度,再根據(jù)預(yù)設(shè)的關(guān)聯(lián)度閾值確定兩條信息是否相關(guān)聯(lián)??蛇x地,兩條信息的關(guān)聯(lián)度可以通過jaccard系數(shù)之類的方法計算,如:兩條信息的關(guān)聯(lián)度=兩條信息的關(guān)鍵詞相匹配的詞數(shù)/兩條信息的關(guān)鍵詞的總個數(shù)。兩個關(guān)鍵詞相匹配,可以是他們本身相匹配,也可以是其近義詞、同義詞相匹配。舉例而言,信息a的關(guān)鍵詞包括“感冒、發(fā)燒”,信息b的關(guān)鍵詞包括“傷風(fēng)、流鼻涕”,由于感冒和傷風(fēng)是近義詞,因此這兩個關(guān)鍵詞相匹配,則信息a和信息b的關(guān)聯(lián)度=信息a和信息b的關(guān)鍵詞相匹配的詞數(shù)2/信息a和信息b的關(guān)鍵詞的總個數(shù)4=0.5。
每條待推送信息的熱度值可以直接獲取,也可以由上述電子設(shè)備計算獲得。例如,在一些實現(xiàn)中,上述電子設(shè)備可以獲取某個待推送信息相關(guān)頁面(如前述的與待推送信息關(guān)聯(lián)的頁面)的瀏覽量,作為熱度值。
在本實施例的一些可選實現(xiàn)方式中,上述電子設(shè)備可以獲取所有用戶對與待推送信息相關(guān)聯(lián)的搜索關(guān)鍵詞的輸入次數(shù),以及對與待推送信息相關(guān)聯(lián)的鏈接(如關(guān)鍵詞鏈接)的點擊次數(shù)(或點擊率),然后根據(jù)預(yù)設(shè)的輸入權(quán)重和點擊權(quán)重計算熱度值。如,待推送信息的熱度值=所有用戶對與待推送信息相關(guān)聯(lián)的搜索關(guān)鍵詞的輸入次數(shù)×輸入權(quán)重+所有用戶對與待推送信息相關(guān)聯(lián)的鏈接的點擊次數(shù)(或點擊率)×點擊權(quán)重。其中,輸入權(quán)重和點擊權(quán)重可以人為預(yù)設(shè),也可以通過對一定數(shù)量的樣本集進(jìn)行機(jī)器學(xué)習(xí)獲取。以機(jī)器學(xué)習(xí)為例,將樣本中各條樣本信息的上述輸入次數(shù)和點擊次數(shù)作為已知量,將相關(guān)網(wǎng)頁瀏覽量或與網(wǎng)頁瀏覽量正相關(guān)的數(shù)據(jù)作為上述“輸入次數(shù)×輸入權(quán)重+上述點擊次數(shù)×點擊權(quán)重”的結(jié)果,通過機(jī)器學(xué)習(xí)求解輸入權(quán)重和點擊權(quán)重??梢岳斫?,對于諸如新聞之類的信息而言,時間越近可能意義越大,因此,在一些實現(xiàn)中,上述電子設(shè)備計算的待推送信息的熱度值還可以與信息發(fā)布時間到當(dāng)前時間的距離負(fù)相關(guān)。例如,待推送信息的熱度值=(上述輸入次數(shù)×輸入權(quán)重+上述點擊次數(shù)×點擊權(quán)重)×?xí)r間衰減系數(shù),該時間衰減系數(shù)可以與信息發(fā)布時間到當(dāng)前時間的距離負(fù)相關(guān)。另外,從不同站點(例如需要用戶認(rèn)證的科技網(wǎng)站和任意用戶可以進(jìn)入的八卦網(wǎng)站等)獲取的信息,信息質(zhì)量(如可信度、真實性等)也不一樣,因此,在另一些實現(xiàn)中,上述電子設(shè)備還可以根據(jù)信息來源預(yù)設(shè)有站點權(quán)重,所計算的待推送信息的熱度值還可以對各個站點中的站點熱度值求加權(quán)和。例如:待推送信息a的熱度值=(待推送信息a在站點1的上述輸入次數(shù)×輸入權(quán)重+待推送信息a在站點1的上述點擊次數(shù)×點擊權(quán)重)×站點1的站點權(quán)重+(待推送信息a在站點2的上述輸入次數(shù)×輸入權(quán)重+待推送信息a在站點2的上述點擊次數(shù)×點擊權(quán)重)×站點2的站點權(quán)重+……。
步驟202,根據(jù)熱度值從待推送信息中選取第一待推送信息、第二待推送信息。
在本實施例中,基于人工智能的信息推送方法運行于其上的電子設(shè)備(例如圖1所示的服務(wù)器105)上可以根據(jù)熱度值對待推送信息進(jìn)行區(qū)分,并選取出不同熱度的第一待推送信息和第二待推送信息??梢岳斫猓谝淮扑托畔⒑偷诙扑托畔⒎謩e可以與網(wǎng)民關(guān)注度不同的事物相關(guān)聯(lián)。例如,當(dāng)待推送信息是新聞時,第一待推送信息可以是熱度較高的新聞,第二待推送信息可以是熱度低于第一待推送信息的新聞中熱度較高的新聞。
在本實施例的一些可選實現(xiàn)方式中,上述電子設(shè)備可以通過對待推送信息的熱度值滿足的條件進(jìn)行判斷來選取第一待推送信息和第二待推送信息。具體地,上述電子設(shè)備可以選取熱度值大于第一預(yù)設(shè)閾值(如0.8)的待推送信息作為第一待推送信息,選取熱度值大于第二預(yù)設(shè)閾值(如0.6)且小于第一預(yù)設(shè)閾值(如0.8)的待推送信息作為第二待推送信息;或者,將待推送信息按照熱度值由大到小排列,選取前第一預(yù)設(shè)個數(shù)(如5)的待推送信息作為第一待推送信息,從第一待推送信息之后選取第二預(yù)設(shè)個數(shù)(如2000)的待推送信息作為第二待推送信息。
步驟203,響應(yīng)于第一推送條件被滿足,獲取至少一條第一待推送信息進(jìn)行推送。
在本實施例中,對于第一推送信息,基于人工智能的信息推送方法運行于其上的電子設(shè)備(例如圖1所示的服務(wù)器105)在檢測到第一推送條件被滿足時,可以獲取至少一條第一待推送信息推送給用戶。
這里,第一推送條件可以是預(yù)先設(shè)定的、存儲在上述電子設(shè)備上的,該第一推送條件例如可以是時間條件、網(wǎng)絡(luò)連接狀態(tài)條件、收到信息推送請求等等。例如,當(dāng)本申請的基于人工智能的信息推送方法應(yīng)用于為新聞推送類應(yīng)用提供支持的后臺服務(wù)器時,上述時間條件可以是預(yù)先設(shè)定的推送時間,如每間隔預(yù)設(shè)時間段(如5分鐘等)的時間點,也可以是第一推送信息被選取出的時間點等等;網(wǎng)絡(luò)連接狀態(tài)條件例如可以是與上述電子設(shè)備建立連接(如登錄客戶端)或網(wǎng)絡(luò)信號強(qiáng)度大于預(yù)設(shè)閾值等等;信息推送請求例如可以是客戶端通過用戶的預(yù)定按鈕(如“換一條”按鈕)的操作觸發(fā)的信息推送請求等等。
在本實施例中,上述電子設(shè)備可以將第一待推送信息的以下至少一項推送給用戶:標(biāo)題、關(guān)鍵詞、鏈接。
步驟204,響應(yīng)于第二推送條件被滿足,根據(jù)用戶的個性化信息選取出至少一條第二待推送信息推送給用戶。
在本實施例中,對于第二待推送信息,上述電子設(shè)備可以響應(yīng)于第二推送條件被滿足,根據(jù)用戶的個性化信息從第二待推送信息中選取出至少一條第二待推送信息推送給用戶。
這里,第二推送條件可以是預(yù)先設(shè)定的、存儲在上述電子設(shè)備上的,該第二推送條件例如可以是時間條件、網(wǎng)絡(luò)連接狀態(tài)條件、收到信息推送請求等等。第二推送條件可以和第一推送條件一致,此時,上述電子設(shè)備可以將第一待推送信息和第二待推送信息一起推送給用戶;第二推送條件也可以與第一推送條件不一致,此時,上述電子設(shè)備可以將第一待推送信息和第二待推送信息分別推送給用戶。
其中,用戶的個性化信息可以是體現(xiàn)用戶的個體特性的信息,例如性別、年齡、職業(yè)、愛好、歷史行為等等。電子設(shè)備可以根據(jù)用戶的個性化信息選取第二待推送信息,例如,可以根據(jù)職業(yè)“演員”選取與娛樂類的第二待推送信息、根據(jù)年齡“65歲”選擇老年人養(yǎng)生類的第二待推送信息等等。上述電子設(shè)備上可以預(yù)先存儲至少一個用戶的個性化信息,也可以在進(jìn)行信息推送時再獲取相應(yīng)用戶的個性化信息,本申請對此不做限定。實踐中,電子設(shè)備可以根據(jù)用戶的客戶端設(shè)置信息、用戶歷史行為信息中的至少一項來獲取用戶的個性化信息。
在本實施例的一些可選實現(xiàn)方式中,上述電子設(shè)備首先可以獲取用戶的個性化信息,該個性化信息可以包括但不限于以下至少一項:歷史搜索信息、歷史點擊信息等等。歷史搜索信息例如可以是搜索關(guān)鍵詞等,歷史點擊信息例如可以是用戶點擊的關(guān)鍵詞或鏈接對應(yīng)頁面的關(guān)鍵詞等。接著,上述電子設(shè)備可以根據(jù)用戶的個性化信息提取相應(yīng)用戶的興趣標(biāo)簽。興趣標(biāo)簽可以是用于表示用戶感興趣信息的關(guān)鍵詞、語句等。例如,用戶的歷史搜索信息包括大量娛樂類信息相關(guān)的搜索關(guān)鍵詞(如影視明星的名字等),則可以提取用戶的興趣標(biāo)簽“娛樂”或“八卦”等。電子設(shè)備也可以將用戶的歷史搜索信息和/或歷史點擊信息通過語義進(jìn)行聚類,每個類對應(yīng)用戶關(guān)注的一個事物(如熱點事件),并將該熱點事件的關(guān)鍵詞提取為用戶的興趣標(biāo)簽。然后,針對某個用戶,上述電子設(shè)備可以將所提取的興趣標(biāo)簽與第二待推送信息進(jìn)行匹配,并根據(jù)匹配結(jié)果確定用戶的興趣標(biāo)簽與第二待推送信息的關(guān)聯(lián)度。這里,上述電子設(shè)備可以提取第二待推送信息的關(guān)鍵詞與用戶的興趣標(biāo)簽進(jìn)行匹配,并利用jaccard系數(shù)之類的文本相似度計算方法計算第二待推送信息的關(guān)鍵詞與用戶的興趣標(biāo)簽的文本相似度作為用戶的興趣標(biāo)簽與第二待推送信息的關(guān)聯(lián)度,在此不再贅述。接著,上述電子設(shè)備可以基于關(guān)聯(lián)度選擇第二待推送信息推送給用戶,例如選擇關(guān)聯(lián)度大于預(yù)設(shè)關(guān)聯(lián)度閾值的第二待推送信息,或者關(guān)聯(lián)度較大的前n(n為正整數(shù))個第二待推送信息推送給用戶??蛇x地,用戶的興趣標(biāo)簽可以有多個,每個興趣標(biāo)簽還可以具有興趣度。其中,興趣度可以表示用戶對興趣標(biāo)簽的感興趣程度,其可以與用戶搜索或點擊關(guān)鍵詞的次數(shù)成正比。此時,上述關(guān)聯(lián)度可以通過以下方法計算:
p(c)=f(a)×sim(a,c);
其中,p(c)表示興趣標(biāo)簽a、待推送信息c的關(guān)聯(lián)度,f(a)表示用戶對興趣標(biāo)簽a的興趣度,sim(a,c)表示興趣標(biāo)簽a與待推送信息c的文本相似度。
在本實施例的一些可選實現(xiàn)方式中,對于第一待推送信息,上述電子設(shè)備可以僅向用戶推送標(biāo)題或短摘要,并給出操作選項,以供用戶選擇是否需要詳細(xì)了解該第一待推送信息。這里的操作選項例如可以是語音或字符輸入接口、選擇按鈕、關(guān)聯(lián)鏈接等等。對于第二待推送信息,上述電子設(shè)備可以向用戶推送長摘要,同時給出操作選項,以供用戶選擇是否根據(jù)關(guān)聯(lián)關(guān)鍵詞請求更多相關(guān)信息。
作為一個應(yīng)用場景,本申請?zhí)峁┑幕谌斯ぶ悄艿男畔⑼扑头椒梢詰?yīng)用于為新聞推送類應(yīng)用提供支持的后臺服務(wù)器,如圖3a和3b所示,該新聞推送類應(yīng)用301可以安裝并運行于終端300上。
在該應(yīng)用場景中,后臺服務(wù)器首先可以獲取各條待推送信息(新聞)的熱度值,然后根據(jù)熱度值從待推送信息中選取第一待推送信息、第二待推送信息,在該應(yīng)用場景中假設(shè)第一待推送信息是熱度值由高到低的前5條新聞,第二待推送信息例如是熱度值由高到低的第6-1005條新聞。
接著,如圖3a所示,假設(shè)用戶打開終端300上運行的新聞推送類應(yīng)用301,新聞推送類應(yīng)用301客戶端與后臺建立連接,此時第一推送條件被滿足,則后臺服務(wù)器可以將第一待推送信息302推送給用戶。在圖3a給出的示意中,后臺服務(wù)器向用戶推送了第一待推送信息302的標(biāo)題或短摘要“宇航員公布太空探索重大發(fā)現(xiàn)!”。
或者,假設(shè)用戶打開終端300上運行的新聞推送類應(yīng)用301,新聞推送類應(yīng)用301客戶端與后臺建立連接,此時第二推送條件被滿足,則如圖3b所示,后臺服務(wù)器可以將第二待推送信息303推送給用戶。在圖3b給出的示意中,后臺服務(wù)器向用戶推送了第二待推送信息303的長摘要“12月11日消息,據(jù)人民鐵道網(wǎng)報道,鐵路2017年春運方案已經(jīng)出臺,今年鐵路春運從1月13日起至2月21日止,共40天,近6成網(wǎng)絡(luò)火車票購買不需要驗證碼”。
可以理解,圖3a、圖3b的應(yīng)用場景僅對為新聞推送類應(yīng)用提供支持的后臺服務(wù)器執(zhí)行本實施例的基于人工智能的信息推送方法進(jìn)行了示例性說明,本申請的基于人工智能的信息推送方法還有其他應(yīng)用場景和實現(xiàn)可能,在此不再一一例舉。
因此,本實施例的基于人工智能的信息推送方法,由于針對不同的待推送信息,通過不同的推送方式進(jìn)行推送,從而可以提高信息推送的有效性。
繼續(xù)參考圖4,示出了根據(jù)本申請的基于人工智能的信息推送方法的另一個實施例的流程400。圖4示出的實施例中,基于人工智能的信息推送方法運行于其上的電子設(shè)備(例如圖1所示的服務(wù)器105)可以將第一待推送信息和/或第二待推送信息通過交互頁面進(jìn)行推送。該基于人工智能的信息推送流程400,包括以下步驟:
步驟401,獲取各條待推送信息的熱度值。
在本實施例中,基于人工智能的信息推送方法運行于其上的電子設(shè)備(例如圖1所示的服務(wù)器105)可以首先針對各條待推送信息,從本地或遠(yuǎn)程地獲取其熱度值。這里的待推送信息可以是存儲在上述電子設(shè)備上或者上述電子設(shè)備可以從其他設(shè)備獲取的文字、圖像、視頻、音頻等等信息(例如新聞),其可以由上述電子設(shè)備以文檔或頁面等形式推送給用戶。其中,熱度可以用于表示網(wǎng)民對某個事物(如熱點事件)的關(guān)注程度,熱度值可以是該關(guān)注程度的量值。
步驟402,根據(jù)熱度值從待推送信息中選取第一待推送信息、第二待推送信息。
在本實施例中,基于人工智能的信息推送方法運行于其上的電子設(shè)備(例如圖1所示的服務(wù)器105)上可以根據(jù)熱度值對待推送信息進(jìn)行區(qū)分,并選取出不同熱度的第一待推送信息和第二待推送信息??梢岳斫?,第一待推送信息和第二待推送信息分別可以與網(wǎng)民關(guān)注度不同的事物相關(guān)聯(lián)。例如,當(dāng)待推送信息是新聞時,第二待推送信息可以是熱度低于第一待推送信息的新聞中熱度較高的新聞。
步驟403,響應(yīng)于第一推送條件被滿足,獲取至少一條第一待推送信息進(jìn)行推送。
在本實施例中,對于第一推送信息,基于人工智能的信息推送方法運行于其上的電子設(shè)備(例如圖1所示的服務(wù)器105)在檢測到第一推送條件被滿足時,可以獲取至少一條第一待推送信息通過交互頁面推送給用戶。其中,交互頁面可以是能夠用于用戶和電子設(shè)備的交互的頁面,例如包括按鈕控件、統(tǒng)一資源定位符(url)鏈接、超鏈接、字符或語音輸入接口等等交互元素的頁面,。該交互頁面可以接收用戶的相應(yīng)操作,例如用戶對按鈕控件、統(tǒng)一資源定位符鏈接、超鏈接的點擊操作以及通過字符或語音輸入接口進(jìn)行的字符或語音輸入操作等。
步驟404,響應(yīng)于第二推送條件被滿足,根據(jù)用戶的個性化信息選取出至少一條第二待推送信息通過交互頁面推送給用戶。
在本實施例中,對于第二待推送信息,上述電子設(shè)備可以響應(yīng)于第二推送條件被滿足,根據(jù)用戶的個性化信息從第二待推送信息中選取出至少一條第二待推送信息推送給用戶。這里,第二推送條件可以是預(yù)先設(shè)定的、存儲在上述電子設(shè)備上的,該第二推送條件例如可以是時間條件、網(wǎng)絡(luò)連接狀態(tài)條件、收到信息推送請求等等。第二推送條件可以和第一推送條件一致,也可以與第一推送條件不一致。
步驟405,檢測用戶在交互頁面的第一預(yù)設(shè)操作、第二預(yù)設(shè)操作。
上述電子設(shè)備可以將用戶在交互頁面的操作根據(jù)操作所代表的用戶對所推送的信息的意向(如是否感興趣)預(yù)先分類。在本實施例中,上述電子設(shè)備還可以進(jìn)一步檢測用戶在交互頁面的第一預(yù)設(shè)操作、第二預(yù)設(shè)操作。其中,第一預(yù)設(shè)操作可以包括對待推送信息的選擇操作,第二預(yù)設(shè)操作可以包括但不限于以下至少一種:對待推送信息的拒絕操作、對待推送信息的切換操作等等。
作為示例,請參考圖3a和圖3b示出的應(yīng)用場景。圖3a中示出的推送第一待推送信息302的交互頁面給出了操作選項3021和3022,以及輸入法選項3023。其中,操作選項3021“什么情況?說來聽聽!”可供用戶選擇詳細(xì)了解該第一待推送信息及其關(guān)聯(lián)信息,操作選項3022“不感興趣,換一條”可供用戶選擇從后臺服務(wù)器請求另一條第一待推送信息,輸入法選項3023可供用戶選擇切換至輸入框輸入搜索詞或語句(query)以搜索相應(yīng)的待推送信息。在圖3a中,用戶對操作選項3021對應(yīng)按鈕的點擊操作可以作為第一預(yù)設(shè)操作,用戶對操作選項3022、輸入法選項3023對應(yīng)按鈕的點擊操作可以作為第二預(yù)設(shè)操作。假設(shè)用戶對操作選項3022對應(yīng)的按鈕進(jìn)行了點擊操作,則后臺服務(wù)器可以根據(jù)該操作向用戶推送新的待推送信息。同樣,在圖3b中,所示出的推送第二待推送信息303的交互頁面給出了操作選項3031、3032和3033,以及輸入法選項3034。其中,操作選項3031“大年三十火車票12月29開搶!”可供鏈接到相關(guān)聯(lián)的新聞頁面或者火車票購買頁面,操作選項3032“這事沒那么簡單”可供鏈接到相關(guān)聯(lián)的新聞或事件背景頁面,操作選項3033“講點別的”可供從后臺服務(wù)器請求另一條待推送信息,輸入法選項3034的作用同輸入法選項3023,在此不再贅述。這里,用戶對操作選項3031、3032對應(yīng)按鈕的點擊操作可以作為第一預(yù)設(shè)操作,用戶對操作選項3033、輸入法選項3034對應(yīng)按鈕的點擊操作可以作為第二預(yù)設(shè)操作。
可以理解,用戶的第一預(yù)設(shè)操作、第二預(yù)設(shè)操作,也是代表用戶個體意愿的。因此,在一些實現(xiàn)中,上述電子設(shè)備可以將每個用戶進(jìn)行的第一預(yù)設(shè)操作、第二預(yù)設(shè)操作作為用戶個性化信息的一部分,在針對相應(yīng)用戶的下次信息推送過程中,步驟404中用戶的個性化信息可以包括上述電子設(shè)備所采集到的相應(yīng)用戶第一預(yù)設(shè)操作、第二預(yù)設(shè)操作在內(nèi)的個性化信息。
步驟406,根據(jù)第一預(yù)設(shè)操作,更新相應(yīng)待推送信息的熱度值。
在本實施例中,上述電子設(shè)備可以根據(jù)用戶的第一預(yù)設(shè)操作,更新相應(yīng)待推送信息的熱度值??梢岳斫猓?dāng)某一個或多個用戶選擇了所推送的待推送信息時,總體網(wǎng)民對相應(yīng)待推送信息的關(guān)注度增加,相應(yīng)待推送信息的熱度值也增加。上述電子設(shè)備可以在檢測到用戶對某個待推送信息第一預(yù)設(shè)操作時實時更新相應(yīng)待推送信息的熱度值,也可以根據(jù)一定的時間間隔(如5分鐘)采集包括第一預(yù)設(shè)操作在內(nèi)的數(shù)據(jù)計算待推送信息的熱度值。
相應(yīng)待推送信息的熱度值被更新后,上述電子設(shè)備在一次執(zhí)行本實施例的基于人工智能的信息推送方法時,在步驟401中可以獲取更新后的熱度值。
步驟407,響應(yīng)于用戶的第二預(yù)設(shè)操作,推送下一條相應(yīng)待推送信息。
在本實施例中,響應(yīng)于用戶的第二預(yù)設(shè)操作(如對待推送信息的拒絕操作、對待推送信息的切換操作等等),上述電子設(shè)備可以向用戶推送下一條相應(yīng)待推送信息,例如,響應(yīng)于用戶對第一待推送信息的第二預(yù)設(shè)操作,上述電子設(shè)備可以向用戶推送下一條第一待推送信息,響應(yīng)于用戶對第二待推送信息的第二預(yù)設(shè)操作,上述電子設(shè)備可以向用戶推送下一條第二待推送信息。在一些實現(xiàn)中,第一待推送信息和第二待推送信息可以混合推送,即響應(yīng)于用戶對第一待推送信息的第二預(yù)設(shè)操作,上述電子設(shè)備可以向用戶推送下一條第二待推送信息,反之亦然,本申請對此不做限定。在圖3a、3b給出的應(yīng)用場景中,如圖3b所示,通過用戶對圖3a中的操作選項3022對應(yīng)的按鈕進(jìn)行的點擊操作,后臺服務(wù)器接收到用戶表達(dá)的對第一待推送信息302“沒興趣,講點別的”的意圖,進(jìn)一步向用戶推送第二待推送信息303。
從圖4中可以看出,與圖2對應(yīng)的實施例相比,本實施例中的基于人工智能的信息推送方法的流程400通過交互頁面推送待推送信息,并增加根據(jù)用戶在交互頁面的操作進(jìn)行相應(yīng)處理的步驟406和407。由此,本實施例描述的方案可以供用戶根據(jù)自身需求選擇自己需要的信息,從而實現(xiàn)對所推送信息的個性化選擇。
進(jìn)一步參考圖5,作為對上述基于人工智能的信息推送方法的實現(xiàn),本申請?zhí)峁┝艘环N基于人工智能的信息推送裝置的一個實施例,該裝置實施例與圖2所示的方法實施例相對應(yīng)。
如圖5所示,本實施例的基于人工智能的信息推送裝置500包括:獲取模塊501、選取模塊502、第一推送模塊503和第二推送模塊504。其中,獲取模塊501可以配置用于獲取各條待推送信息的熱度值;選取模塊502可以配置用于根據(jù)熱度值從待推送信息中選取第一待推送信息、第二待推送信息;第一推送模塊503可以配置用于響應(yīng)于第一推送條件被滿足,獲取至少一條第一待推送信息進(jìn)行推送;第一推送模塊504可以配置用于響應(yīng)于第二推送條件被滿足,根據(jù)用戶的個性化信息選取出至少一條第二待推送信息進(jìn)行推送。
在本實施例的一些可選實現(xiàn)方式中,選取模塊502可以進(jìn)一步配置用于:選取熱度值大于第一預(yù)設(shè)閾值的待推送信息作為第一待推送信息,選取熱度值大于第二預(yù)設(shè)閾值且小于第一預(yù)設(shè)閾值的待推送信息作為第二待推送信息;或者,將待推送信息按照熱度值由大到小排列,選取前第一預(yù)設(shè)個數(shù)的待推送信息作為第一待推送信息,從第一待推送信息之后選取第二預(yù)設(shè)個數(shù)的待推送信息作為第二待推送信息。
在本實施例的一些可選實現(xiàn)方式中,上述裝置500還包括熱度值計算模塊(未示出),配置用于針對各條待推送信息,通過以下方法計算得到熱度值:獲取所有用戶對與待推送信息相關(guān)聯(lián)的搜索關(guān)鍵詞的輸入次數(shù)和對與待推送信息相關(guān)聯(lián)的鏈接的點擊次數(shù);通過上述輸入次數(shù)和點擊次數(shù)根據(jù)預(yù)設(shè)的輸入權(quán)重和點擊權(quán)重計算熱度值。
在本實施例的一些可選實現(xiàn)方式中,第一待推送信息和/或第二待推送信息通過交互頁面進(jìn)行推送;以及,上述裝置500還可以包括:檢測模塊(未示出),可以配置用于檢測用戶在交互頁面的第一預(yù)設(shè)操作、第二預(yù)設(shè)操作,其中,第一預(yù)設(shè)操作可以包括對待推送信息的選擇操作,第二預(yù)設(shè)操作可以包括但不限于以下至少一種:對待推送信息的拒絕操作、對待推送信息的切換操作等等;熱度值更新模塊(未示出),可以配置用于根據(jù)第一預(yù)設(shè)操作,更新相應(yīng)待推送信息的熱度值;第一推送模塊、第二推送模塊還分別可以配置用于響應(yīng)于用戶的第二預(yù)設(shè)操作,推送下一條相應(yīng)待推送信息。
在本實施例的一些可選實現(xiàn)方式中,第二推送模塊504可以包括:獲取單元(未示出),可以配置用于獲取用戶的個性化信息,該個性化信息包括以下至少一項:歷史搜索信息、歷史點擊信息;提取單元(未示出),可以配置用于根據(jù)該個性化信息提取用戶的興趣標(biāo)簽;確定單元(未示出),可以配置用于基于上述興趣標(biāo)簽與第二待推送信息的匹配確定上述興趣標(biāo)簽與第二待推送信息的關(guān)聯(lián)度;推送單元(未示出),可以配置用于基于該關(guān)聯(lián)度選擇至少一條第二待推送信息進(jìn)行推送。
在本實施例的一些可選實現(xiàn)方式中,上述關(guān)聯(lián)度通過以下方法計算:
p(c)=f(a)×sim(a,c);
其中,p(c)表示興趣標(biāo)簽a、待推送信息c的關(guān)聯(lián)度,f(a)表示用戶對興趣標(biāo)簽a的興趣度,sim(a,c)表示興趣標(biāo)簽a與待推送信息c的文本相似度。
值得說明的是,基于人工智能的信息推送裝置500中記載的諸模塊與參考圖2描述的方法中的各個步驟相對應(yīng)。由此,上文針對方法描述的操作和特征同樣適用于裝置500及其中包含的模塊或單元,在此不再贅述。
本領(lǐng)域技術(shù)人員可以理解,上述基于人工智能的信息推送裝置500還包括一些其他公知結(jié)構(gòu),例如處理器、存儲器等,為了不必要地模糊本公開的實施例,這些公知的結(jié)構(gòu)在圖5中未示出。
下面參考圖6,其示出了適于用來實現(xiàn)本申請實施例的終端設(shè)備/服務(wù)器的計算機(jī)系統(tǒng)600的結(jié)構(gòu)示意圖。圖6示出的終端設(shè)備/服務(wù)器僅僅是一個示例,不應(yīng)對本申請實施例的功能和使用范圍帶來任何限制。
如圖6所示,計算機(jī)系統(tǒng)600包括中央處理單元(cpu)601,其可以根據(jù)存儲在只讀存儲器(rom)602中的程序或者從存儲部分608加載到隨機(jī)訪問存儲器(ram)603中的程序而執(zhí)行各種適當(dāng)?shù)膭幼骱吞幚怼T趓am603中,還存儲有系統(tǒng)600操作所需的各種程序和數(shù)據(jù)。cpu601、rom602以及ram603通過總線604彼此相連。輸入/輸出(i/o)接口605也連接至總線604。
以下部件連接至i/o接口605:包括鍵盤或觸摸屏等的輸入部分606;包括諸如陰極射線管(crt)、液晶顯示器(lcd)等的輸出部分607;包括硬盤等的存儲部分608;以及包括諸如lan卡、調(diào)制解調(diào)器等的網(wǎng)絡(luò)接口卡的通信部分609。通信部分609經(jīng)由諸如因特網(wǎng)的網(wǎng)絡(luò)執(zhí)行通信處理。驅(qū)動器610也根據(jù)需要連接至i/o接口605。可拆卸介質(zhì)611,諸如磁盤、光盤、磁光盤、半導(dǎo)體存儲器等等,根據(jù)需要安裝在驅(qū)動器610上,以便于從其上讀出的計算機(jī)程序根據(jù)需要被安裝入存儲部分608。
特別地,根據(jù)本公開的實施例,上文參考流程圖描述的過程可以被實現(xiàn)為計算機(jī)軟件程序。例如,本公開的實施例包括一種計算機(jī)程序產(chǎn)品,其包括承載在計算機(jī)可讀介質(zhì)上的計算機(jī)程序,該計算機(jī)程序包含用于執(zhí)行流程圖所示的方法的程序代碼。在這樣的實施例中,該計算機(jī)程序可以通過通信部分609從網(wǎng)絡(luò)上被下載和安裝,和/或從可拆卸介質(zhì)611被安裝。在該計算機(jī)程序被中央處理單元(cpu)601執(zhí)行時,執(zhí)行本申請的方法中限定的上述功能。需要說明的是,本申請所述的非易失性計算機(jī)可讀介質(zhì)可以是非易失性計算機(jī)可讀信號介質(zhì)或者非易失性計算機(jī)可讀存儲介質(zhì)或者是上述兩者的任意組合。非易失性計算機(jī)可讀存儲介質(zhì)例如可以是——但不限于——電、磁、光、電磁、紅外線、或半導(dǎo)體的系統(tǒng)、裝置或器件,或者任意以上的組合。非易失性計算機(jī)可讀存儲介質(zhì)的更具體的例子可以包括但不限于:具有一個或多個導(dǎo)線的電連接、便攜式計算機(jī)磁盤、硬盤、隨機(jī)訪問存儲器(ram)、只讀存儲器(rom)、可擦式可編程只讀存儲器(eprom或閃存)、光纖、便攜式緊湊磁盤只讀存儲器(cd-rom)、光存儲器件、磁存儲器件、或者上述的任意合適的組合。在本申請中,非易失性計算機(jī)可讀存儲介質(zhì)可以是任何包含或存儲程序的有形介質(zhì),該程序可以被指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用。而在本申請中,計算機(jī)可讀的信號介質(zhì)可以包括在基帶中或者作為載波一部分傳播的數(shù)據(jù)信號,其中承載了計算機(jī)可讀的程序代碼。這種傳播的數(shù)據(jù)信號可以采用多種形式,包括但不限于電磁信號、光信號或上述的任意合適的組合。計算機(jī)可讀的信號介質(zhì)還可以是計算機(jī)可讀存儲介質(zhì)以外的任何計算機(jī)可讀介質(zhì),該計算機(jī)可讀介質(zhì)可以發(fā)送、傳播或者傳輸用于由指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用的程序。計算機(jī)可讀介質(zhì)上包含的程序代碼可以用任何適當(dāng)?shù)慕橘|(zhì)傳輸,包括但不限于:無線、電線、光纜、rf等等,或者上述的任意合適的組合。
附圖中的流程圖和框圖,圖示了按照本申請各種實施例的系統(tǒng)、方法和計算機(jī)程序產(chǎn)品的可能實現(xiàn)的體系架構(gòu)、功能和操作。在這點上,流程圖或框圖中的每個方框可以代表一個模塊、程序段、或代碼的一部分,該模塊、程序段、或代碼的一部分包含一個或多個用于實現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令。也應(yīng)當(dāng)注意,在有些作為替換的實現(xiàn)中,方框中所標(biāo)注的功能也可以以不同于附圖中所標(biāo)注的順序發(fā)生。例如,兩個接連地表示的方框?qū)嶋H上可以基本并行地執(zhí)行,它們有時也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或操作的專用的基于硬件的系統(tǒng)來實現(xiàn),或者可以用專用硬件與計算機(jī)指令的組合來實現(xiàn)。
描述于本申請實施例中所涉及到的模塊可以通過軟件的方式實現(xiàn),也可以通過硬件的方式來實現(xiàn)。所描述的模塊也可以設(shè)置在處理器中,例如,可以描述為:一種處理器包括獲取模塊、選取模塊、第一推送模塊和第二推送模塊。其中,這些模塊的名稱在某種情況下并不構(gòu)成對該單元本身的限定,例如,獲取模塊還可以被描述為“配置用于獲取各條待推送信息的熱度值的模塊”。
作為另一方面,本申請還提供了一種計算機(jī)可讀介質(zhì),該計算機(jī)可讀介質(zhì)可以是上述實施例中描述的裝置中所包含的;也可以是單獨存在,而未裝配入該裝置中。上述計算機(jī)可讀介質(zhì)承載有一個或者多個程序,當(dāng)上述一個或者多個程序被該裝置執(zhí)行時,使得該裝置:獲取各條待推送信息的熱度值;根據(jù)熱度值從待推送信息中選取第一待推送信息、第二待推送信息;響應(yīng)于第一推送條件被滿足,獲取至少一條第一待推送信息進(jìn)行推送;響應(yīng)于第二推送條件被滿足,根據(jù)用戶的個性化信息選取出至少一條第二待推送信息進(jìn)行推送。
以上描述僅為本申請的較佳實施例以及對所運用技術(shù)原理的說明。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,本申請中所涉及的發(fā)明范圍,并不限于上述技術(shù)特征的特定組合而成的技術(shù)方案,同時也應(yīng)涵蓋在不脫離上述發(fā)明構(gòu)思的情況下,由上述技術(shù)特征或其等同特征進(jìn)行任意組合而形成的其它技術(shù)方案。例如上述特征與本申請中公開的(但不限于)具有類似功能的技術(shù)特征進(jìn)行互相替換而形成的技術(shù)方案。