應用當前的應用內容信息與所述一個或多個候選應用的歷史內容信息進行整合處理,以將整合結果呈現(xiàn)給用戶。
[0051]更優(yōu)選地,信息呈現(xiàn)裝置對所獲得的所述一個或多個候選應用當前的應用內容信息與所述一個或多個候選應用的歷史內容信息按照獲取時間的倒敘進行整合處理,以將最新獲取的應用內容信息優(yōu)先呈現(xiàn)給用戶。
[0052]例如,對于音樂播放應用,信息呈現(xiàn)裝置將當天從該應用獲得的新歌推薦信息與一周前已獲取到的歷史新歌推薦信息進行整合后一并呈現(xiàn)。
[0053]根據(jù)本發(fā)明的一個優(yōu)選實施方案,在步驟SI之前,所述方法進一步包括步驟S3(圖未示)。
[0054]在步驟S3中,信息呈現(xiàn)裝置確定一個或多個待獲取內容的候選應用。
[0055]具體地,信息呈現(xiàn)裝置確定一個或多個待獲取內容的候選應用的方式包括但不限于以下至少任一種:
[0056]I)信息呈現(xiàn)裝置基于用戶的選擇操作來確定;例如,用戶在信息呈現(xiàn)裝置所對應的應用的設置界面選擇其智能手機中的電子書應用作為候選應用,則信息呈現(xiàn)裝置基于該選擇操作,確定該用戶選擇的電子書應用為候選應用。
[0057]2)信息呈現(xiàn)裝置基于應用自身的相關信息來確定;具體地,信息呈現(xiàn)裝置基于以下至少任一項來確定一個或多個待獲取內容的候選應用:
[0058]i)應用的屬性相關信息;所述屬性相關信息包括各種與該應用自身相關的屬性信息,例如應用的分類信息、熱門排序信息等等。
[0059]ii)應用的使用相關信息;所述使用相關信息包括各種與用戶使用該應用的行為相關的信息,例如用戶使用應用的頻率信息、使用記錄信息等等。
[0060]例如,信息呈現(xiàn)裝置基于應用商店中的熱門下載排序信息,確定排名前5名的應用為待獲取內容的候選應用,并且,信息呈現(xiàn)裝置基于所在設備的用戶使用應用的頻率信息,將其使用頻率最高的兩個應用作為待獲取內容的候選應用,從而一共得到7個待獲取內容的候選應用。
[0061]優(yōu)選地,信息呈現(xiàn)裝置將預定的一個或多個應用作為待獲取內容的候選應用。例如,信息呈現(xiàn)裝置包含于一 app中,信息呈現(xiàn)裝置將預定的與該app具有合作關系的多個應用作為候選應用。
[0062]根據(jù)本發(fā)明的一個優(yōu)選實施方案,對于各個候選應用,所述方法在所述步驟SI之前還包括以下步驟S4 (圖未示)。
[0063]在步驟S4中,信息呈現(xiàn)裝置對于各個候選應用,信息呈現(xiàn)裝置分別確定該候選應用中待獲取的內容信息。
[0064]其中,信息呈現(xiàn)裝置分別確定該候選應用中待獲取的內容信息的方式包括但不限于以下任一種:
[0065]I)信息呈現(xiàn)裝置基于用戶選擇操作來確定;例如,用戶通過相應的設置操作選擇僅對電子書應用中小說分類的書籍推薦信息進行呈現(xiàn),則信息呈現(xiàn)裝置將所選擇的、小說類的書籍推薦信息作為待獲取的內容信息,而不再獲取該電子書應用中其他類型書籍的推薦信息。
[0066]2)信息呈現(xiàn)裝置對于各個候選應用,分別基于對所述候選應用的結構分析和/或內容分析,來確定該候選應用中待獲取的內容信息。
[0067]其中,信息呈現(xiàn)裝置基于所述候選應用的結構分析來確定該候選應用中待獲取的內容信息的方式具體包括以下步驟:基于對于候選應用的代碼、模塊框架等應用的結構信息的分析,來確定該候選應用中待獲取的內容信息。
[0068]例如,信息呈現(xiàn)裝置通過分析候選應用的代碼信息,確定該應用包含獲取視頻數(shù)據(jù)的函數(shù)以及提供圖片和視頻簡介的函數(shù),則信息呈現(xiàn)裝置將提供圖片和視頻簡介的函數(shù)的返回內容作為該候選應用中待獲取的內容信息。
[0069]又例如,信息呈現(xiàn)裝置分析候選應用所調用的動態(tài)鏈接庫(Dynamic LinkLibrary,DDL)信息,確定其中包含播放音頻功能并將相應的音頻信息作為待獲取的內容信息。
[0070]其中,信息呈現(xiàn)裝置基于所述候選應用的內容分析來確定該候選應用中待獲取的內容信息的方式可具體包括以下步驟:基于對于候選應用的文本信息的分析,來確定該候選應用中待獲取的內容信息。
[0071]例如,信息呈現(xiàn)裝置通過分析新聞閱讀應用中獲取到的多項新聞報道信息,判斷各個新聞報道的標題信息是否包含預先設置的諸如“頭條”、“熱點”等關鍵詞,并將滿足要求的新聞報道信息作為待獲取的內容信息。
[0072]根據(jù)本發(fā)明的一個優(yōu)選方案,信息呈現(xiàn)裝置可將通過步驟S3所確定的候選應用,和/或,通過步驟S4所確定的候選應用中的待獲取的內容發(fā)送至相應的網(wǎng)絡設備,并在步驟SI中接收該網(wǎng)絡設備所反饋的,與前述所確定的候選應用和/或候選應用中的待獲取的內容對應的應用內容信息。
[0073]根據(jù)本發(fā)明的優(yōu)選方案,對于用戶并未安裝的應用,仍然能夠獲取其內容信息來展現(xiàn)給用戶,使得用戶無需安裝各種應用就能進行體驗,通過該種方式,既可減少用戶所需安裝的應用,又可讓用戶發(fā)現(xiàn)自己真正感興趣的應用從而進行安裝。
[0074]圖2示意出了根據(jù)本發(fā)明的一種用于呈現(xiàn)應用信息的信息呈現(xiàn)裝置的結構示意圖。根據(jù)本發(fā)明的信息呈現(xiàn)裝置包括獲取裝置I和呈現(xiàn)裝置2。
[0075]參照圖2,獲取裝置I獲取一個或多個候選應用的應用內容信息。
[0076]其中,所述候選應用可以為信息呈現(xiàn)裝置所對應的用戶設備中已經(jīng)安裝的應用;或者,該用戶設備中未安裝的應用。
[0077]具體地,所述獲取裝置I可以分別對各個候選應用采用不同的獲取方式,來獲取各個候選應用的應用內容信息。
[0078]優(yōu)選地,根據(jù)本發(fā)明所述的方法,其中,所述獲取裝置I獲取一個或多個候選應用的應用內容信息的方式包括但不限于以下至少任一項:
[0079]I)獲取裝置I接收來自網(wǎng)絡的,與一個或多個候選應用對應的應用內容信息。
[0080]例如,信息呈現(xiàn)裝置從能夠獲取一個或多個候選應用的應用內容信息的服務器處接收相應的應用內容信息。
[0081]2)獲取裝置I從與所述候選應用對應的網(wǎng)站信息中抓取相應的應用內容信息。
[0082]3)獲取裝置I進一步包括請求發(fā)送裝置,所述請求發(fā)送裝置對所述一個或多個候選應用分別發(fā)起模擬用戶請求,以獲得所述候選應用所返回的、針對所述模擬用戶請求的反饋信息。
[0083]根據(jù)本發(fā)明的第一示例,信息呈現(xiàn)裝置包含于智能手機中的一用于提供其他應用內容信息的應用中,與該信息呈現(xiàn)裝置對應的候選應用包括該智能手機中已安裝的視頻播放應用app_l、電子書應用app_2,以及該智能手機中未安裝的新聞閱讀應用app_3。請求發(fā)送裝置分別對該3個候選應用發(fā)起模擬用戶打開應用操作的模擬用戶請求,以獲得該3個候選應用分別返回的、針對該模擬用戶請求的首頁信息。信息呈現(xiàn)裝置的獲取裝置I獲取到的應用內容信息包括:與視頻播放應用app_l對應的2項信息:當前熱門視頻信息以及用戶訂閱的動漫節(jié)目信息;與電子書應用app_2對應的I項信息:最新上架的電子書推薦信息;與新聞閱讀應用app_3對應的3項信息:國際新聞頭條、國內時事分析報道,以及娛樂新聞爆料。
[0084]優(yōu)選地,根據(jù)本發(fā)明的獲取裝置I進一步包括周期獲取裝置(圖未示)。
[0085]周期獲取裝置基于預定周期來獲取所述一個或多個候選應用的應用內容信息。
[0086]例如,周期獲取裝置每隔24小時來獲取一次各個候選應用的應用內容信息。
[0087]更優(yōu)選地,所述周期獲取裝置可對各個候選應用,分別基于不同的預定周期,來獲取其應用內容信息。
[0088]例如,對于一新聞類的應用,每隔6小時獲取一次應用內容信息,對于一小說類應用,每隔I天獲取一次應用內容信息等。
[0089]根據(jù)本發(fā)明的方法,通過周期性地獲取各個應用的內容信息,能夠使得用戶更加及時的查看到各個應用中最新的內容,提高了信息推送的時效性。
[0090]接著,繼續(xù)參照圖2,呈現(xiàn)裝置2將所獲得的所述一個或多個候選應用的應用內容信息呈現(xiàn)給用戶。
[0091]具體地,所述呈現(xiàn)裝置2可對所獲得的一個或多個候選應用的應用內容進行預處理后,將應用內容信息呈現(xiàn)給用戶。
[0092]例如,呈現(xiàn)裝置2可先對所獲得的應用內容信息進行去冗余的預處理;又例如,呈現(xiàn)裝置2可基于預定的呈現(xiàn)模板或樣式,將所獲得的應用內容信息進行相應的格式處理后呈現(xiàn)給用戶。
[0093]優(yōu)選地,根據(jù)本發(fā)明所述的呈現(xiàn)裝置2進一步包括整合裝置(圖未示)。
[0094]整合裝置對所獲得的所述一個或多個候選應用的應用內容信息進行整合處理,以將整合結果呈現(xiàn)給用戶。
[0095]其中,所述整合處理包括但不限于對所獲得的應用內容信息進行分類、篩選、拼接等各種處理操作。
[0096]其中,整合裝置對所獲得的所述一個或多個候選應用的應用內容信息進行整合處理,以將整合結果呈現(xiàn)給用戶的方式包括但不限于以下任一種:
[0097]I)整合裝置將來自不同應用的應用內容信息整合為一個整體進行展現(xiàn);
[0098]例如,候選應用包括兩個電子書應用,整合裝置將分別來自該兩個電子書應用的書籍介紹信息在一個一個完整的文本信息中進行展現(xiàn)。
[0099]2)整合裝置分別對各個候選應用所對應的一項或多項應用內容信息進行整合處理,并將各個候選應用分別對應的整合結果呈現(xiàn)給用戶。
[