專利名稱:一種基于移動互聯(lián)網(wǎng)的推薦方法、系統(tǒng)和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,特別是涉及一種基于移動互聯(lián)網(wǎng)的推薦方法、系統(tǒng)和 設(shè)備。
背景技術(shù):
移動互聯(lián)網(wǎng)的興起為移動用戶帶來了更好的交互體驗和更豐富的應(yīng)用程序,也為 運營商開拓了數(shù)據(jù)服務(wù)模式,帶來了可觀的增值收入和持續(xù)增長的機遇。其中,該應(yīng)用程序 以Mobile Widget (移動微技)、java客戶端程序為代表,具有小巧輕便、易于開發(fā)、部署靈 活等特點。而在移動互聯(lián)網(wǎng)中,如何快速開發(fā)和部署豐富的應(yīng)用程序,滿足用戶對移動數(shù)據(jù) 業(yè)務(wù)和內(nèi)容服務(wù)日益增長的需求,逐漸成為重要的研究課題。具體的,由于應(yīng)用程序/客戶端組件所基于的開放接口存在一定的差異,為了實 現(xiàn)將用戶最感興趣的個性化內(nèi)容信息精準(zhǔn)推送到移動終端對應(yīng)的產(chǎn)品界面,都需要引入相 關(guān)個性化服務(wù)模塊,例如,評分統(tǒng)計、興趣建模、社會關(guān)系計算、資源推薦等。而大量個性化 服務(wù)模塊的引入,不僅提升了每個產(chǎn)品的開發(fā)成本和技術(shù)門檻,而且還會造成移動終端資 源耗費多、數(shù)據(jù)傳輸額外流量大、推薦模式單一等問題?,F(xiàn)有技術(shù)中,在用戶移動終端內(nèi)駐留前端行為采集模塊和挖掘代理模塊(例如, 社會關(guān)系、行為解析等,多采用Agent代理動態(tài)加載的方式),并通過位于互聯(lián)網(wǎng)上的邏輯 計算引擎實現(xiàn)內(nèi)容信息的推送服務(wù),網(wǎng)絡(luò)通信支持無線或?qū)拵Ы尤?。在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在以下問題由于移動終端的資源限制及實現(xiàn)應(yīng)用程序/組件的技術(shù)差異,用于互聯(lián)網(wǎng)的個性 化興趣推薦系統(tǒng)顯然并不能完全適用到移動互聯(lián)網(wǎng)領(lǐng)域。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種基于移動互聯(lián)網(wǎng)的推薦方法、系統(tǒng)和設(shè)備,以在移動互聯(lián) 網(wǎng)中向用戶推薦數(shù)據(jù)。為了達(dá)到上述目的,本發(fā)明實施例提出了一種基于移動互聯(lián)網(wǎng)的推薦方法,包 括應(yīng)用服務(wù)器在推薦服務(wù)器中配置應(yīng)用參數(shù),并由所述推薦服務(wù)器根據(jù)所述應(yīng)用參 數(shù)獲取推薦內(nèi)容;移動終端根據(jù)所述推薦服務(wù)器開放的接口采集用戶的興趣行為,并將所述興趣行 為發(fā)送給所述推薦服務(wù)器;所述推薦服務(wù)器根據(jù)所述興趣行為和所述推薦內(nèi)容生成推薦數(shù)據(jù),并將所述推薦 數(shù)據(jù)發(fā)送給所述移動終端。應(yīng)用服務(wù)器在推薦服務(wù)器中配置應(yīng)用參數(shù)之前,還包括所述應(yīng)用服務(wù)器向所述推薦服務(wù)器發(fā)送注冊服務(wù)請求;所述推薦服務(wù)器根據(jù)所述 注冊服務(wù)請求對所述應(yīng)用服務(wù)器進(jìn)行認(rèn)證;
應(yīng)用服務(wù)器在推薦服務(wù)器中配置應(yīng)用參數(shù)包括所述推薦服務(wù)器對所述應(yīng)用服務(wù)器開放內(nèi)嵌的應(yīng)用程序編程接口 API和適配向 導(dǎo);所述應(yīng)用服務(wù)器根據(jù)所述適配向?qū)г谒鐾扑]服務(wù)器中配置應(yīng)用參數(shù)。所述推薦服務(wù)器根據(jù)所述應(yīng)用參數(shù)獲取推薦內(nèi)容包括所述推薦服務(wù)器根據(jù)所述應(yīng)用參數(shù)獲取對應(yīng)的內(nèi)容資源庫,并從所述內(nèi)容資源庫 中獲取所述推薦內(nèi)容。移動終端根據(jù)所述推薦服務(wù)器開放的接口采集用戶的興趣行為,并將所述興趣行 為發(fā)送給所述推薦服務(wù)器包括所述移動終端通過所述推薦服務(wù)器開放的接口從用戶使用過程中的關(guān)鍵行為中 隱式采集所述用戶的興趣行為;所述移動終端存儲所述興趣行為,并在滿足觸發(fā)數(shù)據(jù)的條件時將存儲的所述興趣 行為安全地發(fā)送給所述推薦服務(wù)器。所述推薦服務(wù)器根據(jù)所述興趣行為和所述推薦內(nèi)容生成推薦數(shù)據(jù)包括所述推薦服務(wù)器采用文本挖掘方式從所述推薦內(nèi)容中提取關(guān)鍵詞,并根據(jù)所述關(guān) 鍵詞建立主題;所述推薦服務(wù)器根據(jù)所述興趣行為查找適合的主題,并根據(jù)所述主題生成對應(yīng)的 推薦數(shù)據(jù)。將所述推薦數(shù)據(jù)發(fā)送給所述移動終端之后,還包括所述移動終端接收來自所述推薦服務(wù)器的所述推薦數(shù)據(jù);所述移動終端解析所述推薦數(shù)據(jù),按照預(yù)設(shè)的展示方式將所述推薦數(shù)據(jù)嵌入到用 戶界面中,并將所述推薦數(shù)據(jù)展現(xiàn)給用戶。一種基于移動互聯(lián)網(wǎng)的推薦系統(tǒng),包括應(yīng)用服務(wù)器,用于在推薦服務(wù)器中配置應(yīng)用參數(shù);推薦服務(wù)器,用于根據(jù)所述應(yīng)用參數(shù)獲取推薦內(nèi)容;并接收來自移動終端的興趣 行為,根據(jù)所述興趣行為和所述推薦內(nèi)容生成推薦數(shù)據(jù),將所述推薦數(shù)據(jù)發(fā)送給所述移動 終端;移動終端,用于根據(jù)所述推薦服務(wù)器開放的接口采集用戶的興趣行為,將所述興 趣行為發(fā)送給所述推薦服務(wù)器;并接收來自所述推薦服務(wù)器的所述推薦數(shù)據(jù)。還包括內(nèi)容資源庫,用于在所述推薦服務(wù)器根據(jù)所述應(yīng)用參數(shù)獲取推薦內(nèi)容時,將所述 應(yīng)用服務(wù)器對應(yīng)的推薦內(nèi)容發(fā)送給所述推薦服務(wù)器。一種推薦服務(wù)器,包括第一獲取模塊,用于獲取應(yīng)用服務(wù)器在推薦服務(wù)器中配置的應(yīng)用參數(shù);并根據(jù)所 述應(yīng)用參數(shù)獲取推薦內(nèi)容;接收模塊,用于接收來自移動終端的興趣行為;第二獲取模塊,用于根據(jù)所述接收模塊接收的興趣行為和所述第一獲取模塊獲取 的推薦內(nèi)容生成推薦數(shù)據(jù);發(fā)送模塊,用于將所述第二獲取模塊生成的推薦數(shù)據(jù)發(fā)送給所述移動終端。所述接收模塊還用于,接收來自所述應(yīng)用服務(wù)器的注冊服務(wù)請求,并根據(jù)所述注冊服務(wù)請求對所述應(yīng)用服務(wù)器進(jìn)行認(rèn)證。所述第一獲取模塊具體用于,根據(jù)所述應(yīng)用參數(shù)獲取對應(yīng)的內(nèi)容資源庫,并從所 述內(nèi)容資源庫中獲取所述推薦內(nèi)容。所述第二獲取模塊具體用于,采用文本挖掘方式從所述推薦內(nèi)容中提取關(guān)鍵詞, 根據(jù)所述關(guān)鍵詞建立主題;并根據(jù)所述興趣行為查找適合的主題,根據(jù)所述主題生成對應(yīng) 的推薦數(shù)據(jù)。一種移動終端,包括采集模塊,用于根據(jù)推薦服務(wù)器開放的接口采集用戶的興趣行為;發(fā)送模塊,用于根據(jù)所述推薦服務(wù)器開放的接口將所述采集模塊采集的所述興趣 行為發(fā)送給推薦服務(wù)器;由所述推薦服務(wù)器根據(jù)所述興趣行為生成推薦數(shù)據(jù);接收模塊,用于根據(jù)所述推薦服務(wù)器開放的接口接收來自所述推薦服務(wù)器的推薦 數(shù)據(jù)。所述采集模塊具體用于,通過所述推薦服務(wù)器開放的接口從用戶使用過程中的關(guān) 鍵行為中隱式采集所述用戶的興趣行為;所述發(fā)送模塊具體用于,通過所述推薦服務(wù)器開放的接口存儲所述采集模塊采集 的興趣行為,并在滿足觸發(fā)數(shù)據(jù)的條件時將存儲的所述興趣行為安全地發(fā)送給所述推薦服 務(wù)器。還包括展現(xiàn)模塊,用于通過所述推薦服務(wù)器開放的接口解析所述推薦數(shù)據(jù),按照預(yù)設(shè)的 展示方式將所述推薦數(shù)據(jù)嵌入到用戶界面中,并將所述推薦數(shù)據(jù)展現(xiàn)給用戶。與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點本發(fā)明中,通過使用標(biāo)準(zhǔn)規(guī)范化的應(yīng)用程序編程接口(API)以及數(shù)據(jù)傳遞協(xié)議, 能夠為移動終端的各類智能應(yīng)用程序/組件提供完整的興趣行為挖掘、社會化推薦計算及 推送展示的服務(wù)功能。
為了更清楚地說明本發(fā)明或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對本發(fā)明或現(xiàn)有技術(shù) 描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的 一些附圖,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這 些附圖獲得其他的附圖。圖1為本發(fā)明實施例提出的一種基于移動互聯(lián)網(wǎng)的推薦方法流程圖;圖2為本發(fā)明實施例提出的一種基于移動互聯(lián)網(wǎng)的推薦的應(yīng)用場景示意圖;圖3為一種具體應(yīng)用場景下所提出的基于移動互聯(lián)網(wǎng)的推薦方法流程圖;圖4為本發(fā)明實施例提出的一種應(yīng)用服務(wù)器結(jié)構(gòu)圖;圖5為本發(fā)明實施例提出的一種推薦服務(wù)器結(jié)構(gòu)圖;圖6為本發(fā)明實施例提出的一種移動終端結(jié)構(gòu)圖。
具體實施例方式下面將結(jié)合本發(fā)明中的附圖,對本發(fā)明中的技術(shù)方案進(jìn)行清楚、完整地描述,顯
6然,所描述的僅僅是本發(fā)明一部分,而不是全部的?;诒景l(fā)明,本領(lǐng)域普通技術(shù)人員在沒 有做出創(chuàng)造性勞動前提下所獲得的所有其他發(fā)明,都屬于本發(fā)明保護的范圍。本發(fā)明實施例提出的一種基于移動互聯(lián)網(wǎng)的推薦方法,如圖1所示,包括以下步 驟步驟101,應(yīng)用服務(wù)器在推薦服務(wù)器中配置應(yīng)用參數(shù),并由所述推薦服務(wù)器根據(jù)所 述應(yīng)用參數(shù)獲取推薦內(nèi)容。具體的,應(yīng)用服務(wù)器在推薦服務(wù)器中配置應(yīng)用參數(shù)之前,還包括所述應(yīng)用服務(wù)器 向所述推薦服務(wù)器發(fā)送注冊服務(wù)請求;所述推薦服務(wù)器根據(jù)所述注冊服務(wù)請求對所述應(yīng)用 服務(wù)器進(jìn)行認(rèn)證;應(yīng)用服務(wù)器在推薦服務(wù)器中配置應(yīng)用參數(shù)包括所述推薦服務(wù)器對所述應(yīng)用服務(wù) 器開放內(nèi)嵌的應(yīng)用程序編程接口 API和適配向?qū)?;所述?yīng)用服務(wù)器根據(jù)所述適配向?qū)г谒?述推薦服務(wù)器中配置應(yīng)用參數(shù)。所述推薦服務(wù)器根據(jù)所述應(yīng)用參數(shù)獲取推薦內(nèi)容包括所述推薦服務(wù)器根據(jù)所述 應(yīng)用參數(shù)獲取對應(yīng)的內(nèi)容資源庫,并從所述內(nèi)容資源庫中獲取所述推薦內(nèi)容。步驟102,移動終端根據(jù)所述推薦服務(wù)器開放的接口采集用戶的興趣行為,并將所 述興趣行為發(fā)送給所述推薦服務(wù)器。所述移動終端根據(jù)所述推薦服務(wù)器開放的接口采集用戶的興趣行為,并將所述興 趣行為發(fā)送給所述推薦服務(wù)器包括所述移動終端通過所述推薦服務(wù)器開放的接口從用戶 使用過程中的關(guān)鍵行為中隱式采集所述用戶的興趣行為;所述移動終端存儲所述興趣行 為,并在滿足觸發(fā)數(shù)據(jù)的條件時將存儲的所述興趣行為安全地發(fā)送給所述推薦服務(wù)器。需要說明的是,上述隱式采集所述用戶的興趣行為具體為在采集用戶興趣行為的 過程中,不需要用戶進(jìn)行干預(yù)即能夠完成的采集過程,與需要用戶參與的顯示采集過程是 相對的。步驟103,所述推薦服務(wù)器根據(jù)所述興趣行為和所述推薦內(nèi)容生成推薦數(shù)據(jù),并將 所述推薦數(shù)據(jù)發(fā)送給所述移動終端。所述推薦服務(wù)器根據(jù)所述興趣行為和所述推薦內(nèi)容生成推薦數(shù)據(jù)包括所述推薦 服務(wù)器采用文本挖掘方式從所述推薦內(nèi)容中提取關(guān)鍵詞,并根據(jù)所述關(guān)鍵詞建立主題;所 述推薦服務(wù)器根據(jù)所述興趣行為查找適合的主題,并根據(jù)所述主題生成對應(yīng)的推薦數(shù)據(jù)。所述推薦數(shù)據(jù)發(fā)送給所述移動終端之后,還包括所述移動終端接收來自所述推 薦服務(wù)器的所述推薦數(shù)據(jù);所述移動終端解析所述推薦數(shù)據(jù),按照預(yù)設(shè)的展示方式將所述 推薦數(shù)據(jù)嵌入到用戶界面中,并將所述推薦數(shù)據(jù)展現(xiàn)給用戶??梢姡景l(fā)明實施例所提供的方法中,通過使用標(biāo)準(zhǔn)規(guī)范化的應(yīng)用程序編程接口 (API)以及數(shù)據(jù)傳遞協(xié)議,能夠為移動終端的各類智能應(yīng)用程序/組件提供完整的興趣行 為挖掘、社會化推薦計算及推送展示的服務(wù)功能。以下結(jié)合一種具體的應(yīng)用場景對本發(fā)明實施例中所提出的基于移動互聯(lián)網(wǎng)的推 薦方法進(jìn)行詳細(xì)描述,如圖2所示,為本應(yīng)用場景下的系統(tǒng)邏輯圖,在圖2中,包括移動終 端、推薦服務(wù)器和內(nèi)容資源庫,實際應(yīng)用中,該系統(tǒng)中還可以包括其他的實體,例如,應(yīng)用服 務(wù)器,在圖2中并沒有體現(xiàn)。對于移動終端,包含了數(shù)據(jù)傳送接口、關(guān)鍵行為隱式采集接口、本地存儲接口、資源解析接口和推薦內(nèi)容展示接口,其中,上述接口可以合并到一個接口,也可以進(jìn)行拆分為 多個接口。此外,上述接口集成在應(yīng)用程序/組件中,當(dāng)然,實際應(yīng)用中,上述接口也可以集 成在移動終端的其他部分,本發(fā)明實施例中以集成在應(yīng)用程序/組件中為例。另外,上述接 口的功能還可以由對應(yīng)的功能模塊來實現(xiàn),例如,由關(guān)鍵行為隱式采集模塊實現(xiàn)關(guān)鍵行為 隱式采集接口的功能,這種情況本發(fā)明實施例中也不再贅述。對于推薦服務(wù)器,包含了興趣主題發(fā)現(xiàn)模塊、社會屬性關(guān)聯(lián)模塊、內(nèi)容主題抽取模 塊、內(nèi)容相似關(guān)聯(lián)模塊、社會化推薦模塊和推薦結(jié)果封裝模塊,其中,上述功能模塊可以合 并到一個模塊,也可以進(jìn)行拆分為多個模塊。如圖3所示,該基于移動互聯(lián)網(wǎng)的推薦方法包括以下步驟步驟301,應(yīng)用服務(wù)器向推薦服務(wù)器發(fā)送注冊服務(wù)請求。當(dāng)應(yīng)用服務(wù)提供商需要注冊,并申請能夠為用戶提供服務(wù)時,需要通過應(yīng)用服務(wù) 器向推薦服務(wù)器發(fā)送注冊服務(wù)請求,該注冊服務(wù)請求中攜帶了自身的身份等信息。步驟302,推薦服務(wù)器對應(yīng)用服務(wù)器進(jìn)行安全認(rèn)證,并在安全認(rèn)證通過后,對應(yīng)用 服務(wù)器開放可以內(nèi)嵌的應(yīng)用編程接口 API (Application Programminghterface,應(yīng)用程序 編程接口)列表和適配向?qū)?。根?jù)注冊服務(wù)請求中的身份等信息,推薦服務(wù)器能夠?qū)?yīng)用服務(wù)器進(jìn)行安全認(rèn) 證,例如,當(dāng)應(yīng)用服務(wù)器在推薦服務(wù)器中經(jīng)過授權(quán)時,則應(yīng)用服務(wù)器能夠通過安全認(rèn)證;否 則,應(yīng)用服務(wù)器不能通過安全認(rèn)證,并需要重新在推薦服務(wù)器上進(jìn)行注冊,該過程不再詳加 贅述。具體的,如果安全認(rèn)證通過,則推薦服務(wù)器可以對應(yīng)用服務(wù)器開放內(nèi)嵌的API列 表和適配向?qū)АF渲?,API是一些預(yù)先定義的函數(shù),目的是提供應(yīng)用程序與開發(fā)人員基于某 軟件或硬件的以訪問一組例程的能力,而且不需要訪問源碼,或理解內(nèi)部工作機制的細(xì)節(jié)。 本發(fā)明實施例中,API接口適配環(huán)境如下,(1)根據(jù)移動互聯(lián)網(wǎng)移動終端實際運行環(huán)境,提 供不同的適配環(huán)境,例如,Symbian, Windows Mobile, Android等。(2)支持不同開發(fā)語言 版本,例如C,Java, Web腳本等。步驟303,應(yīng)用服務(wù)器根據(jù)適配向?qū)г谕扑]服務(wù)器中配置應(yīng)用參數(shù)。其中,該適配 向?qū)в糜谝龑?dǎo)應(yīng)用服務(wù)器配置應(yīng)用參數(shù),即應(yīng)用服務(wù)器可以根據(jù)適配向?qū)У囊龑?dǎo)配置相關(guān) 的應(yīng)用參數(shù),而該應(yīng)用參數(shù)可以配置到推薦服務(wù)器的API列表中。具體的,該應(yīng)用參數(shù)包括但不限于內(nèi)容資源庫信息(例如,來源索引等)、推薦對 象(例如,用戶、多媒體內(nèi)容、鏈接、業(yè)務(wù)等)、推薦展示方式(例如,widget組件、鏈接、列 表、圖文結(jié)合等)、數(shù)據(jù)傳送策略(例如,定期觸發(fā)、進(jìn)程內(nèi)觸發(fā)等)、社會屬性映射參數(shù)等。當(dāng)推薦服務(wù)器獲知應(yīng)用參數(shù)時,在后續(xù)過程中,需要根據(jù)該應(yīng)用參數(shù)進(jìn)行相應(yīng)的 處理,例如,當(dāng)推薦展示方式為列表方式時,則推薦服務(wù)器將通過列表方式向用戶推薦展示 相應(yīng)的內(nèi)容,該過程將在后續(xù)的步驟中詳細(xì)說明,本步驟中不再詳加贅述。步驟304,應(yīng)用服務(wù)器在應(yīng)用程序/組件(應(yīng)用程序或者應(yīng)用組件)中加載相關(guān)接 口,并設(shè)定接口參數(shù)和推薦UI (User hterface,用戶界面)形式。其中,該應(yīng)用程序/組件 將內(nèi)嵌到移動終端中。該相關(guān)接口包括關(guān)鍵行為隱式采集接口、本地存儲接口、資源解析接口和推薦內(nèi) 容展示接口等。實際應(yīng)用中,上述接口可以合并到一個接口,也可以進(jìn)行拆分為多個接口,例如,將本地存儲接口的功能合并到關(guān)鍵行為隱式采集接口中,本發(fā)明實施例中不再詳加 贅述,以上述四個接口為例進(jìn)行說明。具體的,關(guān)鍵行為隱式采集接口和本地存儲接口為應(yīng)用服務(wù)器通過參數(shù)設(shè)定,內(nèi) 嵌加載在應(yīng)用程序/組件中的服務(wù)代碼。資源解析接口和推薦內(nèi)容展示接口為應(yīng)用服務(wù)器 通過參數(shù)設(shè)定,內(nèi)嵌加載在應(yīng)用程序/組件中的服務(wù)。(1)關(guān)鍵行為隱式采集接口,用于采集應(yīng)用程序運行時用戶的興趣行為,對應(yīng)的接 口參數(shù)包括但不限于采集行為類別(例如,互動歷史、點擊流、使用記錄、喜好反饋等)、響 應(yīng)標(biāo)記。其中,該關(guān)鍵行為隱式采集接口中封裝了參數(shù)指定行為的觸發(fā)跟蹤、響應(yīng)記錄的功 能,采集過程中無需用戶干預(yù),滿足隱式獲取的需要。(2)本地存儲接口,用于將隱式采集行為最優(yōu)化的存儲在用戶本地的移動終端內(nèi), 對應(yīng)的接口參數(shù)包括但不限于存儲位置、文件名、存儲上限等。(3)資源解析接口,用于完成推薦服務(wù)產(chǎn)生的推薦數(shù)據(jù)索引的對象抽取、資源映射 操作,對應(yīng)的接口參數(shù)包括但不限于推薦結(jié)果索引文件名、推薦對象標(biāo)識等。其中,該資源 解析接口封裝了標(biāo)準(zhǔn)化的資源解析邏輯,自動識別抽取推薦資源的結(jié)構(gòu),應(yīng)用服務(wù)器可以 根據(jù)網(wǎng)絡(luò)需求自行擴展和定制服務(wù),以不影響服務(wù)性能為宜。(4)推薦內(nèi)容展示接口,用于將解析后的推薦結(jié)果按照設(shè)定的展示方式嵌入到應(yīng) 用程序/組件界面中,對應(yīng)的接口參數(shù)包括但不限于布局樣式、ΤορΝ、更新頻率(例如,日、 周、月等)。其中,該推薦內(nèi)容展示接口中封裝了內(nèi)容展示標(biāo)準(zhǔn)樣式表(css),應(yīng)用服務(wù)器可 以根據(jù)UI需求和用戶體驗自行擴展和定義。步驟305,推薦服務(wù)器根據(jù)應(yīng)用參數(shù)查找對應(yīng)的內(nèi)容資源庫,并從內(nèi)容資源庫中獲 取相應(yīng)的內(nèi)容。具體的,在應(yīng)用參數(shù)中包含了內(nèi)容資源庫信息,推薦服務(wù)器根據(jù)內(nèi)容資源庫信息 可以查找到對應(yīng)的內(nèi)容資源庫,并從該內(nèi)容資源庫中獲取相應(yīng)的內(nèi)容。例如,當(dāng)應(yīng)用服務(wù)器 對應(yīng)的應(yīng)用服務(wù)提供商為手機報的服務(wù)商時,在配置應(yīng)用參數(shù)時,內(nèi)容資源庫將被配置為 對應(yīng)手機報信息的內(nèi)容資源庫,即推薦服務(wù)器可以從內(nèi)容資源庫中獲取到應(yīng)用服務(wù)提供商 所對應(yīng)的手機報信息。需要說明的是,內(nèi)容資源庫由結(jié)構(gòu)化的內(nèi)容信息構(gòu)成,是推薦內(nèi)容的來源,由移動 互聯(lián)網(wǎng)應(yīng)用程序?qū)?yīng)的應(yīng)用服務(wù)提供商或者第三方內(nèi)容提供商來進(jìn)行管理和維護。其中, 推薦服務(wù)器在進(jìn)行注冊時,需要由應(yīng)用服務(wù)提供商確認(rèn)推薦服務(wù)所涉及的內(nèi)容,例如,資源 項目、結(jié)構(gòu)化格式(如可擴展標(biāo)記語言XML、聚合內(nèi)容RSS、統(tǒng)一資源定位符URL)等。而對 于非結(jié)構(gòu)化內(nèi)容資源,還需要進(jìn)行加工,在此不再贅述。進(jìn)一步的,當(dāng)從內(nèi)容資源庫中獲取到相應(yīng)的內(nèi)容后,還需要對該內(nèi)容進(jìn)行內(nèi)容管 理和挖掘,其中,該管理和挖掘過程具體為采用文本挖掘技術(shù)將內(nèi)容源正文的關(guān)鍵詞抽取 出來,建立主題描述,并基于內(nèi)容主題的語義相似性,比對計算內(nèi)容之間的關(guān)聯(lián)結(jié)果。本發(fā)明實施例中,在推薦服務(wù)器中可以通過使用內(nèi)容主題抽取模塊和內(nèi)容相似關(guān) 聯(lián)模塊這兩個功能模塊來實現(xiàn)上述過程,當(dāng)然,實際應(yīng)用中,功能模塊之間可以進(jìn)行合并或 者進(jìn)一步拆分,本發(fā)明實施例中不再詳加贅述。(1)內(nèi)容主題抽取模塊,用于采用文本挖掘技術(shù)將內(nèi)容源正文的關(guān)鍵詞抽取出來, 建立主題描述。其中,該內(nèi)容主題抽取模塊可以根據(jù)內(nèi)容資源庫進(jìn)行機器學(xué)習(xí)訓(xùn)練,從而提升內(nèi)容主題抽取的準(zhǔn)確性。(2)內(nèi)容相似關(guān)聯(lián)模塊,用于基于內(nèi)容主題的語義相似性,比對計算內(nèi)容之間的關(guān) 聯(lián)結(jié)果,例如,以[內(nèi)容A,內(nèi)容B,內(nèi)容相似性]矩陣進(jìn)行輸出,可以用于社會化推薦“內(nèi)容 關(guān)聯(lián)Content”部分的輸入。另外,在內(nèi)容主題抽取(由內(nèi)容主題抽取模塊實現(xiàn))和關(guān)聯(lián)計算(由內(nèi)容相似關(guān) 聯(lián)模塊實現(xiàn))執(zhí)行完成后,能夠生成內(nèi)容描述結(jié)構(gòu)化信息。步驟306,用戶登錄應(yīng)用程序/組件。其中,在用戶登錄移動終端時,即可以登錄到 移動終端中的應(yīng)用程序/組件。具體的,由于在程序運行,應(yīng)用程序/組件(通過關(guān)鍵行為隱式采集接口)將采集 用戶的興趣行為,所以需要確保行為采集的目的讓用戶知悉,即在用戶登錄應(yīng)用程序/組 件時,需要提示用戶相關(guān)的采集行為和安全聲明。實際應(yīng)用中,為了方便處理,可以只在第 一次登錄應(yīng)用程序/組件時提示用戶相關(guān)的采集行為和安全聲明。步驟307,應(yīng)用程序/組件采集用戶的興趣行為,并在移動終端中進(jìn)行存儲。其中, 在用戶使用移動終端執(zhí)行相關(guān)的行為時,應(yīng)用程序/組件采集用戶的興趣行為。具體的,用戶通過移動終端執(zhí)行相關(guān)的行為時,則應(yīng)用程序/組件(通過關(guān)鍵行為 隱式采集接口)可以根據(jù)用戶使用過程中的關(guān)鍵行為(例如,互動歷史、點擊流、使用記錄 等)隱式采集到用戶的興趣行為。例如,用戶通過移動終端收看手機報時,根據(jù)用戶的點擊 流,發(fā)現(xiàn)體育信息的點擊流高于其他信息的點擊流時,則用戶的興趣行為可能為體育信息。 此時,應(yīng)用程序/組件(通過本地存儲接口)可以將用戶的興趣行為是體育的信息(即用 戶的行為記錄)存儲到移動終端中。步驟308,應(yīng)用程序/組件將移動終端上存儲的行為記錄安全地上傳至推薦服務(wù)
ο具體的,在上傳之前,需要根據(jù)預(yù)設(shè)的參數(shù)觸發(fā)上行數(shù)據(jù)的傳送過程(即將移動 終端上存儲的行為記錄上傳至推薦服務(wù)器)。其中,該預(yù)設(shè)的參數(shù)為根據(jù)實際需要任意設(shè)置 的。例如,由于該上傳過程需要耗費移動終端的資源,為了不影響用戶的使用,可以將預(yù)設(shè) 的參數(shù)設(shè)置為內(nèi)存使用率,只有當(dāng)移動終端的內(nèi)存使用率低于某一閾值時,才會觸發(fā)上行 數(shù)據(jù)的傳送過程。又例如,用戶在某一時間空閑,有需求對推薦數(shù)據(jù)進(jìn)行處理時,可以將預(yù) 設(shè)的參數(shù)設(shè)置為該時間,當(dāng)?shù)竭_(dá)該時間時,則觸發(fā)上行數(shù)據(jù)的傳送過程。此外,由于該行為記錄是用戶的隱私,需要將該行為記錄安全地上傳至推薦服務(wù) 器。本發(fā)明實施例中是通過對行為記錄進(jìn)行加密的方式確保用戶隱私的。其中,將行為 記錄上傳至推薦服務(wù)器的傳送協(xié)議將采用加密的json(JavaScript Object Notation, JavaScript對象符號)格式,從而降低了解析和傳送的成本,并確保用戶隱私得到保護。本發(fā)明實施例中,應(yīng)用程序/組件將行為記錄安全地上傳至推薦服務(wù)器可以通過 數(shù)據(jù)傳送接口的方式來實現(xiàn)。即通過在應(yīng)用程序/組件中內(nèi)嵌一個數(shù)據(jù)傳送接口,將移動 終端上存儲的行為記錄安全地上傳至推薦服務(wù)器。具體的,數(shù)據(jù)傳送接口,用于完成移動終端與推薦服務(wù)器通過移動互聯(lián)網(wǎng)進(jìn)行上 行、下行兩種數(shù)據(jù)交互操作,對應(yīng)的參數(shù)包括但不限于定期觸發(fā)頻率、進(jìn)程內(nèi)觸發(fā)閾值、 json標(biāo)記。其中,上行過程中將按照傳送策略(即根據(jù)預(yù)設(shè)參數(shù)觸發(fā)上行數(shù)據(jù)的傳送過程) 將存儲在本地的行為記錄用加密json文件格式發(fā)送到推薦服務(wù)器;下行過程中從推薦服務(wù)器端讀取推薦結(jié)果數(shù)據(jù)傳送至應(yīng)用程序/組件進(jìn)行資源解析處理。步驟309,推薦服務(wù)器根據(jù)行為記錄生成推薦數(shù)據(jù)。其中,該推薦數(shù)據(jù)是用于向用 戶推薦的信息。例如,當(dāng)行為記錄為體育信息時,則推薦服務(wù)器需要獲取體育信息所對應(yīng)的 信息,并將該對應(yīng)的信息作為推薦數(shù)據(jù)。具體的,本步驟中,通過興趣主題發(fā)現(xiàn)和社會屬性關(guān)聯(lián)計算(如果預(yù)設(shè)不涉及社 會關(guān)系參數(shù),則跳過該過程),建立/更新用戶興趣profile (側(cè)寫)模型,并執(zhí)行社會化推 薦計算來獲取推薦數(shù)據(jù)。在上述步驟中,已經(jīng)采用文本挖掘技術(shù)將內(nèi)容源正文的關(guān)鍵詞抽取出來,并建立 了主題描述,則本步驟中,根據(jù)該主題描述和用戶的行為記錄,即能夠發(fā)現(xiàn)用戶的興趣主 題。例如,當(dāng)主題描述中包括音樂主題、體育主題、商品主題;而用戶的行為記錄為體育主題 時,則通過建立/更新用戶興趣profile (側(cè)寫)模型,可知用戶的興趣主題為體育主題。進(jìn)一步的,本發(fā)明實施例中,在推薦服務(wù)器中可以通過使用興趣主題發(fā)現(xiàn)模塊、社 會屬性關(guān)聯(lián)模塊和社會化推薦模塊這三個功能模塊來實現(xiàn)獲取推薦數(shù)據(jù)的過程,當(dāng)然,實 際應(yīng)用中,功能模塊之間可以進(jìn)行合并或者進(jìn)一步拆分,本發(fā)明實施例中不再詳加贅述。(1)興趣主題發(fā)現(xiàn)模塊,用于分析采集得到的用戶興趣行為(例如,點擊流、使用 記錄、喜好反饋等,其中,應(yīng)用程序/組件上傳行為記錄時,上述信息均能夠上傳到推薦服 務(wù)器)及興趣對象的特征,建立每個用戶的興趣profile,依據(jù)興趣主題關(guān)鍵詞的出現(xiàn)頻率 描述,將興趣相似度進(jìn)行聚類,并以[用戶A,用戶B,興趣相似性]用于社會化推薦“興趣關(guān) 聯(lián)hterest”部分的輸入。(2)社會屬性關(guān)聯(lián)模塊,用于將分析采集得到的用戶興趣行為(例如,互動歷史 等),根據(jù)用戶與其社會關(guān)系人群的交往通訊頻率次數(shù),并利用社會網(wǎng)絡(luò)分析技術(shù)挖掘用戶 的社會屬性關(guān)聯(lián),例如,信任度、中心度、可傳播性等,用于社會化推薦“社會關(guān)聯(lián)Social ”部 分的輸入。(3)社會化推薦模塊,用于結(jié)合行為挖掘和內(nèi)容挖掘的輸入,并通過特定的社會化 推薦算法計算出推薦結(jié)果。本發(fā)明實施例中,該社會化推薦算法以公式(1)為例進(jìn)行說明, 實際應(yīng)用中,還可以采用其他算法,本發(fā)明實施例中步驟贅述。Relevance = α Content+β Interest+ θ Social (1)Content (內(nèi)容關(guān)聯(lián)Content)的輸入可以為[內(nèi)容A,內(nèi)容B,內(nèi)容相似性](由內(nèi) 容相似關(guān)聯(lián)模塊獲得);Interest (興趣關(guān)聯(lián)hterest)的輸入可以為[用戶A,用戶B,興 趣相似性](由興趣主題發(fā)現(xiàn)模塊獲得);Social (社會關(guān)聯(lián)Social)的輸入為社會屬性關(guān) 聯(lián)(例如,信任度、中心度、可傳播性等,由社會屬性關(guān)聯(lián)模獲得)。在公式(1)中,Content和hterest可作為協(xié)同過濾(CF)過程中用戶興趣友鄰 和內(nèi)容分類的輸入;Social可作為用戶興趣友鄰選取時的信任度或價值參考;α、β和θ 一般可根據(jù)樣本訓(xùn)練選取權(quán)重分布。步驟310,推薦服務(wù)器將推薦結(jié)果封裝,并根據(jù)應(yīng)用參數(shù)將推薦結(jié)果發(fā)送給應(yīng)用程 序/組件。其中,該推薦結(jié)果即為推薦服務(wù)器所獲取的推薦數(shù)據(jù)。具體的,為了便于數(shù)據(jù)的傳輸,需要將推薦結(jié)果封裝起來,而本發(fā)明實施例中,在 推薦服務(wù)器中可以通過使用推薦結(jié)果封裝模塊來實現(xiàn)推薦結(jié)果的封裝。推薦結(jié)果封裝模塊,用于對推薦結(jié)果進(jìn)行封裝,而為了便于傳送數(shù)據(jù)的索引文件,
11對應(yīng)的參數(shù)包括索引標(biāo)識、內(nèi)容資源鏈接、接收對象等。其中,在封裝過程中,還需要判別推 薦結(jié)果內(nèi)容(推薦數(shù)據(jù))的合法有效性,并依據(jù)時間重要性、新穎程度等進(jìn)行加權(quán)調(diào)整。此外,根據(jù)應(yīng)用參數(shù)將推薦結(jié)果發(fā)送給應(yīng)用程序/組件具體為根據(jù)應(yīng)用參數(shù)中 的推薦展示方式和數(shù)據(jù)傳送策略等信息將推薦結(jié)果發(fā)送給應(yīng)用程序/組件。例如,當(dāng)推薦 展示方式為列表方式時,則推薦服務(wù)器需要通過列表方式向用戶推薦展示推薦結(jié)果;當(dāng)數(shù) 據(jù)傳送策略為定期觸發(fā)時,則推薦服務(wù)器需要根據(jù)該定期觸發(fā)的時間向應(yīng)用程序/組件發(fā) 送推薦結(jié)果。步驟311,應(yīng)用程序/組件執(zhí)行資源解析。具體的,當(dāng)獲取到推薦結(jié)果之后,該應(yīng)用程序/組件需要對推薦結(jié)果執(zhí)行資源解 析。其中,該應(yīng)用程序/組件可以通過使用資源解析接口對推薦結(jié)果執(zhí)行資源解析,以完成 推薦服務(wù)產(chǎn)生的推薦數(shù)據(jù)索引的對象抽取、資源映射操作。步驟312,應(yīng)用程序/組件將推薦結(jié)果推送展現(xiàn)給終端用戶。即在解析完成后,根 據(jù)UI的需要,將適應(yīng)的推薦數(shù)據(jù)展現(xiàn)給終端用戶。其中,該應(yīng)用程序/組件可以通過使用推 薦內(nèi)容展示接口將解析后的推薦結(jié)果按照設(shè)定的展示方式嵌入到應(yīng)用程序/組件界面中, 從而將推薦結(jié)果最終推送展現(xiàn)給終端用戶。其中,本發(fā)明方法可以根據(jù)實際需要對各個步驟順序進(jìn)行調(diào)整??梢姡景l(fā)明實施例所提供的方法中,具有以下優(yōu)點(1)規(guī)范了現(xiàn)有移動互聯(lián)網(wǎng)內(nèi)容渠道的應(yīng)用整合以及用戶數(shù)據(jù)的使用方式,適用 范圍廣,滿足用戶隱私和體驗的需求;( 能夠滿足現(xiàn)有移動終端應(yīng)用程序推薦內(nèi)容的快 速開發(fā)需求,并支持未來架構(gòu)模型的擴展,提供了便捷的配置管理,對于移動互聯(lián)網(wǎng)應(yīng)用管 理具有實操指導(dǎo)意義;(3)為移動互聯(lián)網(wǎng)運營和新業(yè)務(wù)的營銷,提供了安全、靈活、簡單、快 捷、智能的服務(wù)支撐,可大幅降低移動互聯(lián)網(wǎng)應(yīng)用程序開發(fā)技術(shù)門檻和風(fēng)險,減少終端資源 成本;(4)本發(fā)明的適用場景和實例滿足現(xiàn)有移動互聯(lián)網(wǎng)智能終端應(yīng)用和未來擴展應(yīng)用的 需求,應(yīng)用領(lǐng)域包括但不限于以下移動互聯(lián)網(wǎng)應(yīng)用搜索、社區(qū)交友、移動商城、資源共享、 娛樂多媒體、資訊聚合等。本發(fā)明實施例還提出的一種基于移動互聯(lián)網(wǎng)的推薦系統(tǒng),包括應(yīng)用服務(wù)器,用于在推薦服務(wù)器中配置應(yīng)用參數(shù)。推薦服務(wù)器,用于根據(jù)所述應(yīng)用參數(shù)獲取推薦內(nèi)容;并接收來自移動終端的興趣 行為,根據(jù)所述興趣行為和所述推薦內(nèi)容生成推薦數(shù)據(jù),將所述推薦數(shù)據(jù)發(fā)送給所述移動 終端。移動終端,用于根據(jù)所述推薦服務(wù)器開放的接口采集用戶的興趣行為,將所述興 趣行為發(fā)送給所述推薦服務(wù)器;并接收來自所述推薦服務(wù)器的所述推薦數(shù)據(jù)。內(nèi)容資源庫,用于在所述推薦服務(wù)器根據(jù)所述應(yīng)用參數(shù)獲取推薦內(nèi)容時,將所述 應(yīng)用服務(wù)器對應(yīng)的推薦內(nèi)容發(fā)送給所述推薦服務(wù)器。本發(fā)明實施例還提出的一種應(yīng)用服務(wù)器,如圖4所示,包括發(fā)送模塊41,用于向推薦服務(wù)器發(fā)送注冊服務(wù)請求,由所述推薦服務(wù)器根據(jù)所述 注冊服務(wù)請求對所述應(yīng)用服務(wù)器進(jìn)行認(rèn)證。配置模塊42,用于當(dāng)所述應(yīng)用服務(wù)器在所述推薦服務(wù)器上認(rèn)證成功時,在所述推 薦服務(wù)器中配置應(yīng)用參數(shù)。
所述配置模塊42具體用于,根據(jù)所述推薦服務(wù)器為所述應(yīng)用服務(wù)器開放的API和 適配向?qū)г谒鐾扑]服務(wù)器中配置應(yīng)用參數(shù)。其中,本發(fā)明裝置的各個模塊可以集成于一體,也可以分離部署。上述模塊可以合 并為一個模塊,也可以進(jìn)一步拆分成多個子模塊。本發(fā)明實施例還提出的一種推薦服務(wù)器,如圖5所示,包括第一獲取模塊51,用于獲取應(yīng)用服務(wù)器在推薦服務(wù)器中配置的應(yīng)用參數(shù);并根據(jù) 所述應(yīng)用參數(shù)獲取推薦內(nèi)容。接收模塊52,用于當(dāng)接收來自移動終端的興趣行為。第二獲取模塊53,用于根據(jù)所述接收模塊52接收的興趣行為和所述第一獲取模 塊51獲取的推薦內(nèi)容生成推薦數(shù)據(jù)。發(fā)送模塊M,用于將所述第二獲取模塊53生成的推薦數(shù)據(jù)發(fā)送給所述移動終端, 由所述移動終端將所述推薦數(shù)據(jù)展現(xiàn)給用戶。本發(fā)明實施例中,所述接收模塊52還用于,接收來自所述應(yīng)用服務(wù)器的注冊服務(wù) 請求,并根據(jù)所述注冊服務(wù)請求對所述應(yīng)用服務(wù)器進(jìn)行認(rèn)證。所述第一獲取模塊51具體用于,根據(jù)所述應(yīng)用參數(shù)獲取對應(yīng)的內(nèi)容資源庫,并從 所述內(nèi)容資源庫中獲取所述推薦內(nèi)容。所述第二獲取模塊53具體用于,采用文本挖掘方式從所述推薦內(nèi)容中提取關(guān)鍵 詞,根據(jù)所述關(guān)鍵詞建立主題;并根據(jù)所述興趣行為查找適合的主題,根據(jù)所述主題生成對 應(yīng)的推薦數(shù)據(jù)。其中,本發(fā)明裝置的各個模塊可以集成于一體,也可以分離部署。上述模塊可以合 并為一個模塊,也可以進(jìn)一步拆分成多個子模塊。本發(fā)明實施例還提出的一種移動終端,如圖6所示,包括采集模塊61,用于根據(jù)推薦服務(wù)器開放的接口采集用戶的興趣行為。發(fā)送模塊62,用于根據(jù)所述推薦服務(wù)器開放的接口將所述采集模塊61采集的所 述興趣行為發(fā)送給推薦服務(wù)器;由所述推薦服務(wù)器根據(jù)所述興趣行為生成推薦數(shù)據(jù)。接收模塊63,用于根據(jù)所述推薦服務(wù)器開放的接口接收來自所述推薦服務(wù)器的推 薦數(shù)據(jù)。本發(fā)明實施例中,所述采集模塊61具體用于,通過所述推薦服務(wù)器開放的接口從 用戶使用過程中的關(guān)鍵行為中隱式采集所述用戶的興趣行為;所述發(fā)送模塊62具體用于, 通過所述推薦服務(wù)器開放的接口存儲所述采集模塊采集的興趣行為,并在滿足觸發(fā)數(shù)據(jù)的 條件時將存儲的所述興趣行為安全地發(fā)送給所述推薦服務(wù)器。展現(xiàn)模塊64,用于通過所述推薦服務(wù)器開放的接口解析所述推薦數(shù)據(jù),按照預(yù)設(shè) 的展示方式將所述推薦數(shù)據(jù)嵌入到用戶界面中,并將所述推薦數(shù)據(jù)展現(xiàn)給用戶。本發(fā)明裝置的各個模塊可以集成于一體,也可以分離部署。上述模塊可以合并為 一個模塊,也可以進(jìn)一步拆分成多個子模塊??梢姡ㄟ^使用本發(fā)明提供的系統(tǒng)和設(shè)備,具有以下優(yōu)點(1)規(guī)范了現(xiàn)有移動互聯(lián)網(wǎng)內(nèi)容渠道的應(yīng)用整合以及用戶數(shù)據(jù)的使用方式,適用 范圍廣,滿足用戶隱私和體驗的需求;( 能夠滿足現(xiàn)有移動終端應(yīng)用程序推薦內(nèi)容的快 速開發(fā)需求,并支持未來架構(gòu)模型的擴展,提供了便捷的配置管理,對于移動互聯(lián)網(wǎng)應(yīng)用管理具有實操指導(dǎo)意義;(3)為移動互聯(lián)網(wǎng)運營和新業(yè)務(wù)的營銷,提供了安全、靈活、簡單、快 捷、智能的服務(wù)支撐,可大幅降低移動互聯(lián)網(wǎng)應(yīng)用程序開發(fā)技術(shù)門檻和風(fēng)險,減少終端資源 成本;(4)本發(fā)明的適用場景和實例滿足現(xiàn)有移動互聯(lián)網(wǎng)智能終端應(yīng)用和未來擴展應(yīng)用的 需求,應(yīng)用領(lǐng)域包括但不限于以下移動互聯(lián)網(wǎng)應(yīng)用搜索、社區(qū)交友、移動商城、資源共享、 娛樂多媒體、資訊聚合等。通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可以通 過硬件實現(xiàn),也可以可借助軟件加必要的通用硬件平臺的方式來實現(xiàn)?;谶@樣的理解, 本發(fā)明的技術(shù)方案可以以軟件產(chǎn)品的形式體現(xiàn)出來,該軟件產(chǎn)品可以存儲在一個非易失性 存儲介質(zhì)(可以是⑶-ROM,U盤,移動硬盤等)中,包括若干指令用以使得一臺計算機設(shè)備 (可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明所述的方法。以上所述僅是本發(fā)明的優(yōu)選實施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人 員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng) 視本發(fā)明的保護范圍。本領(lǐng)域技術(shù)人員可以理解實施例中的裝置中的模塊可以按照實施例描述進(jìn)行分 布于實施例的裝置中,也可以進(jìn)行相應(yīng)變化位于不同于本實施例的一個或多個裝置中。上 述實施例的模塊可以合并為一個模塊,也可以進(jìn)一步拆分成多個子模塊。上述本發(fā)明序號僅僅為了描述,不代表實施例的優(yōu)劣。以上公開的僅為本發(fā)明的幾個具體實施例,但是,本發(fā)明并非局限于此,任何本領(lǐng) 域的技術(shù)人員能思之的變化都應(yīng)落入本發(fā)明的保護范圍。
1權(quán)利要求
1.一種基于移動互聯(lián)網(wǎng)的推薦方法,其特征在于,包括應(yīng)用服務(wù)器在推薦服務(wù)器中配置應(yīng)用參數(shù),并由所述推薦服務(wù)器根據(jù)所述應(yīng)用參數(shù)獲 取推薦內(nèi)容;移動終端根據(jù)所述推薦服務(wù)器開放的接口采集用戶的興趣行為,并將所述興趣行為發(fā) 送給所述推薦服務(wù)器;所述推薦服務(wù)器根據(jù)所述興趣行為和所述推薦內(nèi)容生成推薦數(shù)據(jù),并將所述推薦數(shù)據(jù) 發(fā)送給所述移動終端。
2.如權(quán)利要求1所述的方法,其特征在于,應(yīng)用服務(wù)器在推薦服務(wù)器中配置應(yīng)用參數(shù) 之前,還包括所述應(yīng)用服務(wù)器向所述推薦服務(wù)器發(fā)送注冊服務(wù)請求;所述推薦服務(wù)器根據(jù)所述注冊 服務(wù)請求對所述應(yīng)用服務(wù)器進(jìn)行認(rèn)證;應(yīng)用服務(wù)器在推薦服務(wù)器中配置應(yīng)用參數(shù)包括所述推薦服務(wù)器對所述應(yīng)用服務(wù)器開放內(nèi)嵌的應(yīng)用程序編程接口 API和適配向?qū)?;?述應(yīng)用服務(wù)器根據(jù)所述適配向?qū)г谒鐾扑]服務(wù)器中配置應(yīng)用參數(shù)。
3.如權(quán)利要求1所述的方法,其特征在于,所述推薦服務(wù)器根據(jù)所述應(yīng)用參數(shù)獲取推 薦內(nèi)容包括所述推薦服務(wù)器根據(jù)所述應(yīng)用參數(shù)獲取對應(yīng)的內(nèi)容資源庫,并從所述內(nèi)容資源庫中獲 取所述推薦內(nèi)容。
4.如權(quán)利要求1所述的方法,其特征在于,移動終端根據(jù)所述推薦服務(wù)器開放的接口 采集用戶的興趣行為,并將所述興趣行為發(fā)送給所述推薦服務(wù)器包括所述移動終端通過所述推薦服務(wù)器開放的接口從用戶使用過程中的關(guān)鍵行為中隱式 采集所述用戶的興趣行為;所述移動終端存儲所述興趣行為,并在滿足觸發(fā)數(shù)據(jù)的條件時將存儲的所述興趣行為 安全地發(fā)送給所述推薦服務(wù)器。
5.如權(quán)利要求1所述的方法,其特征在于,所述推薦服務(wù)器根據(jù)所述興趣行為和所述 推薦內(nèi)容生成推薦數(shù)據(jù)包括所述推薦服務(wù)器采用文本挖掘方式從所述推薦內(nèi)容中提取關(guān)鍵詞,并根據(jù)所述關(guān)鍵詞 建立主題;所述推薦服務(wù)器根據(jù)所述興趣行為查找適合的主題,并根據(jù)所述主題生成對應(yīng)的推薦 數(shù)據(jù)。
6.如權(quán)利要求1所述的方法,其特征在于,將所述推薦數(shù)據(jù)發(fā)送給所述移動終端之后, 還包括所述移動終端接收來自所述推薦服務(wù)器的所述推薦數(shù)據(jù);所述移動終端解析所述推薦數(shù)據(jù),按照預(yù)設(shè)的展示方式將所述推薦數(shù)據(jù)嵌入到用戶界 面中,并將所述推薦數(shù)據(jù)展現(xiàn)給用戶。
7.一種基于移動互聯(lián)網(wǎng)的推薦系統(tǒng),其特征在于,包括應(yīng)用服務(wù)器,用于在推薦服務(wù)器中配置應(yīng)用參數(shù);推薦服務(wù)器,用于根據(jù)所述應(yīng)用參數(shù)獲取推薦內(nèi)容;并接收來自移動終端的興趣行為, 根據(jù)所述興趣行為和所述推薦內(nèi)容生成推薦數(shù)據(jù),將所述推薦數(shù)據(jù)發(fā)送給所述移動終端;移動終端,用于根據(jù)所述推薦服務(wù)器開放的接口采集用戶的興趣行為,將所述興趣行 為發(fā)送給所述推薦服務(wù)器;并接收來自所述推薦服務(wù)器的所述推薦數(shù)據(jù)。
8.如權(quán)利要求7所述的推薦系統(tǒng),其特征在于,還包括內(nèi)容資源庫,用于在所述推薦服務(wù)器根據(jù)所述應(yīng)用參數(shù)獲取推薦內(nèi)容時,將所述應(yīng)用 服務(wù)器對應(yīng)的推薦內(nèi)容發(fā)送給所述推薦服務(wù)器。
9.一種推薦服務(wù)器,其特征在于,包括第一獲取模塊,用于獲取應(yīng)用服務(wù)器在推薦服務(wù)器中配置的應(yīng)用參數(shù);并根據(jù)所述應(yīng) 用參數(shù)獲取推薦內(nèi)容;接收模塊,用于接收來自移動終端的興趣行為;第二獲取模塊,用于根據(jù)所述接收模塊接收的興趣行為和所述第一獲取模塊獲取的推 薦內(nèi)容生成推薦數(shù)據(jù);發(fā)送模塊,用于將所述第二獲取模塊生成的推薦數(shù)據(jù)發(fā)送給所述移動終端。
10.如權(quán)利要求9所述的推薦服務(wù)器,其特征在于,所述接收模塊還用于,接收來自所述應(yīng)用服務(wù)器的注冊服務(wù)請求,并根據(jù)所述注冊服 務(wù)請求對所述應(yīng)用服務(wù)器進(jìn)行認(rèn)證。
11.如權(quán)利要求9所述的推薦服務(wù)器,其特征在于,所述第一獲取模塊具體用于,根據(jù)所述應(yīng)用參數(shù)獲取對應(yīng)的內(nèi)容資源庫,并從所述內(nèi) 容資源庫中獲取所述推薦內(nèi)容。
12.如權(quán)利要求9所述的推薦服務(wù)器,其特征在于,所述第二獲取模塊具體用于,采用文本挖掘方式從所述推薦內(nèi)容中提取關(guān)鍵詞,根據(jù) 所述關(guān)鍵詞建立主題;并根據(jù)所述興趣行為查找適合的主題,根據(jù)所述主題生成對應(yīng)的推 薦數(shù)據(jù)。
13.—種移動終端,其特征在于,包括采集模塊,用于根據(jù)推薦服務(wù)器開放的接口采集用戶的興趣行為;發(fā)送模塊,用于根據(jù)所述推薦服務(wù)器開放的接口將所述采集模塊采集的所述興趣行為 發(fā)送給推薦服務(wù)器;由所述推薦服務(wù)器根據(jù)所述興趣行為生成推薦數(shù)據(jù);接收模塊,用于根據(jù)所述推薦服務(wù)器開放的接口接收來自所述推薦服務(wù)器的推薦數(shù)據(jù)。
14.如權(quán)利要求13所述的移動終端,其特征在于,所述采集模塊具體用于,通過所述推薦服務(wù)器開放的接口從用戶使用過程中的關(guān)鍵行 為中隱式采集所述用戶的興趣行為;所述發(fā)送模塊具體用于,通過所述推薦服務(wù)器開放的接口存儲所述采集模塊采集的 興趣行為,并在滿足觸發(fā)數(shù)據(jù)的條件時將存儲的所述興趣行為安全地發(fā)送給所述推薦服務(wù)ο
15.如權(quán)利要求13所述的移動終端,其特征在于,還包括展現(xiàn)模塊,用于通過所述推薦服務(wù)器開放的接口解析所述推薦數(shù)據(jù),按照預(yù)設(shè)的展示 方式將所述推薦數(shù)據(jù)嵌入到用戶界面中,并將所述推薦數(shù)據(jù)展現(xiàn)給用戶。
全文摘要
本發(fā)明實施例公開了一種基于移動互聯(lián)網(wǎng)的推薦方法,該方法包括應(yīng)用服務(wù)器在推薦服務(wù)器中配置應(yīng)用參數(shù),并由所述推薦服務(wù)器根據(jù)所述應(yīng)用參數(shù)獲取推薦內(nèi)容;移動終端根據(jù)所述推薦服務(wù)器開放的接口采集用戶的興趣行為,并將所述興趣行為發(fā)送給所述推薦服務(wù)器;所述推薦服務(wù)器根據(jù)所述興趣行為和所述推薦內(nèi)容生成推薦數(shù)據(jù),并將所述推薦數(shù)據(jù)發(fā)送給所述移動終端。本發(fā)明中,能夠為移動終端的各類智能應(yīng)用程序/組件提供完整的興趣行為挖掘、社會化推薦計算及推送展示的服務(wù)功能。本發(fā)明還公開了一種基于移動互聯(lián)網(wǎng)的推薦系統(tǒng)和設(shè)備。
文檔編號H04L29/08GK102130933SQ20101003420
公開日2011年7月20日 申請日期2010年1月13日 優(yōu)先權(quán)日2010年1月13日
發(fā)明者吳晶, 周宇煜, 陶振武 申請人:中國移動通信集團公司