一種個性化內容推薦方法及個性化內容推薦系統(tǒng)的制作方法
【專利摘要】本發(fā)明實施例公開了一種個性化內容推薦方法及個性化內容推薦系統(tǒng)。其中,該方法包括:分析終端當前的界面,并從所述界面中提取至少一個關鍵詞;輸出對話框,所述對話框包括提示信息,所述提示信息用于提示用戶是否查看與所述關鍵詞相關的內容;檢測在預設時間內是否接收到用戶針對所述提示信息輸入的確認指令,所述確認指令用于指示所述終端輸出與所述關鍵詞相關的內容;當在所述預設時間內接收到用戶針對所述提示信息輸入的確認指令時,向用戶推薦與所述關鍵詞相關的內容。實施本發(fā)明實施例可以根據(jù)用戶的需求向用戶推薦相關內容,降低用戶的反感度。
【專利說明】
一種個性化內容推薦方法及個性化內容推薦系統(tǒng)
技術領域
[0001]本發(fā)明涉及通信技術領域,尤其涉及一種個性化內容推薦方法及個性化內容推薦系統(tǒng)?!颈尘凹夹g】
[0002]隨著移動通信技術的迅速發(fā)展,許多運營商通過開設軟件商店為用戶提供各種應用軟件及服務。當前,運營商為了推廣自己新研發(fā)的產品,通常會在用戶進入軟件商店后, 彈出對話框向用戶推薦該新研發(fā)的產品,而用戶由于對該新研發(fā)的產品沒有任何了解,或者根本不需要該新研發(fā)的產品,用戶通常會直接關閉對話框??梢姡@種推薦方式容易引起用戶的反感,很難滿足用戶個性化的要求。
【發(fā)明內容】
[0003]本發(fā)明實施例提供一種個性化內容推薦方法及個性化內容推薦系統(tǒng),可以根據(jù)用戶的需求向用戶推薦相關內容,降低用戶的反感度。
[0004]本發(fā)明實施例第一方面提供一種個性化內容推薦方法,包括:
[0005]分析終端當前的界面,并從所述界面中提取至少一個關鍵詞;
[0006]輸出對話框,所述對話框包括提示信息,所述提示信息用于提示用戶是否查看與所述關鍵詞相關的內容;
[0007]檢測在預設時間內是否接收到用戶針對所述提示信息輸入的確認指令,所述確認指令用于指示所述終端輸出與所述關鍵詞相關的內容;
[0008]當在所述預設時間內接收到用戶針對所述提示信息輸入的確認指令時,向用戶推薦與所述關鍵詞相關的內容。
[0009]在第一方面的第一種可能的實現(xiàn)方式中,在步驟檢測在預設時間內接收到用戶針對所述提示信息輸入的確認指令之后,以及在步驟向用戶推薦與所述關鍵詞相關的內容之前,所述方法還包括:
[0010]根據(jù)所述關鍵詞獲取用戶與所述關鍵詞相關的歷史記錄;
[0011]解析所述歷史記錄,以確定用戶與所述關鍵詞相關的喜好類型;
[0012]所述向用戶推薦與所述關鍵詞相關的內容,包括:
[0013]根據(jù)所述喜好類型,向用戶推薦與所述關鍵詞相關的內容。
[0014]結合第一方面的第一種可能的實現(xiàn)方式,在第一方面的第二種可能的實現(xiàn)方式中,在步驟解析所述歷史記錄,以確定用戶與所述關鍵詞相關的喜好類型之后,以及在步驟根據(jù)所述喜好類型,向用戶推薦與所述關鍵詞相關的內容之前,所述方法還包括:
[0015]獲取所述終端剩余內存;
[0016]所述根據(jù)所述喜好類型,向用戶推薦與所述關鍵詞相關的內容,包括:
[0017]根據(jù)所述喜好類型和所述終端剩余內存,向用戶推薦與所述關鍵詞相關的內容。
[0018]結合第一方面的第二種可能的實現(xiàn)方式,在第一方面的第三種可能的實現(xiàn)方式中,所述根據(jù)所述喜好類型和所述終端剩余內存,向用戶推薦與所述關鍵詞相關的內容,包括:
[0019]根據(jù)所述喜好類型和所述終端剩余內存,搜索與所述喜好類型相匹配且占用內存不超過所述剩余內存的內容;
[0020]向用戶推薦搜索到的與所述關鍵詞相關的內容。
[0021]結合第一方面,在第一方面的第四種可能的實現(xiàn)方式中,所述方法還包括:
[0022]當檢測在預設時間內未接收到用戶針對所述提示信息輸入的確認指令時,關閉所述對話框。
[0023]本發(fā)明實施例第二方面提供了一種個性化內容推薦系統(tǒng),包括:
[0024]分析模塊,用于分析終端當前的界面,并從所述界面中提取至少一個關鍵詞;
[0025]輸出模塊,用于輸出對話框,所述對話框包括提示信息,所述提示信息用于提示用戶是否查看與所述關鍵詞相關的內容;
[0026]檢測模塊,用于檢測在預設時間內是否接收到用戶針對所述提示信息輸入的確認指令,所述確認指令用于指示所述終端輸出與所述關鍵詞相關的內容;
[0027]推薦模塊,用于當所述檢測模塊在所述預設時間內接收到用戶針對所述提示信息輸入的確認指令時,向用戶推薦與所述關鍵詞相關的內容。
[0028]結合第二方面,在第二方面的第一種可能的實現(xiàn)方式中,所述系統(tǒng)還包括:
[0029]類型獲取模塊,用于在所述檢測模塊在所述預設時間內接收到用戶針對所述提示信息輸入的確認指令之后,以及所述推薦模塊向用戶推薦與所述關鍵詞相關的內容之前, 根據(jù)所述關鍵詞獲取用戶與所述關鍵詞相關的歷史記錄;
[0030]解析模塊,用于解析所述歷史記錄,以確定用戶與所述關鍵詞相關的喜好類型;
[0031]所述推薦模塊,具體用于根據(jù)所述喜好類型,向用戶推薦與所述關鍵詞相關的內容。
[0032]結合第二方面的第一種可能的實現(xiàn)方式,在第二方面的第二種可能的實現(xiàn)方式中,所述系統(tǒng)還包括:
[0033]內存獲取模塊,用于在所述解析模塊解析所述歷史記錄,以確定用戶與所述關鍵詞相關的喜好類型之后,以及所述推薦模塊根據(jù)所述喜好類型和所述終端剩余內存,向用戶推薦與所述關鍵詞相關的內容之前,獲取所述終端剩余內存;
[0034]所述推薦模塊,具體用于根據(jù)所述喜好類型和所述終端剩余內存,向用戶推薦與所述關鍵詞相關的內容。
[0035]結合第二方面的第二種可能的實現(xiàn)方式,在第二方面的第三種可能的實現(xiàn)方式中,所述推薦模塊包括:
[0036]搜索子單元,用于根據(jù)所述喜好類型和所述終端剩余內存,搜索與所述喜好類型相匹配且占用內存不超過所述剩余內存的內容;
[0037]推薦子單元,用于向用戶推薦搜索到的與所述關鍵詞相關的內容。
[0038]結合第二方面,在第二方面的第四種可能的實現(xiàn)方式中,所述系統(tǒng)還包括:
[0039]關閉模塊,用于在所述檢測模塊檢測在預設時間內未接收到用戶針對所述提示信息輸入的確認指令時,關閉所述對話框。
[0040]相較于現(xiàn)有技術,本發(fā)明實施例提供的一種個性化內容推薦方法及個性化內容推薦終端,通過分析終端當前的界面,并從所述界面中提取至少一個關鍵詞,進一步輸出對話框,在檢測在預設時間內接收到用戶針對該對話框包括的提示信息輸入的確認指令之后, 向用戶推薦與該關鍵詞相關的內容,從而可以根據(jù)用戶的需求向用戶推薦相關內容,降低用戶的反感度?!靖綀D說明】
[0041]為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0042]圖1是本發(fā)明實施例公開的一種個性化內容推薦方法的流程示意圖;
[0043]圖2是本發(fā)明實施例公開的另一種個性化內容推薦方法的流程示意圖;
[0044]圖3是本發(fā)明實施例公開的一種個性化內容推薦系統(tǒng)的結構示意圖;
[0045]圖4是本發(fā)明實施例公開的另一種個性化內容推薦系統(tǒng)的結構示意圖;
[0046]圖5是本發(fā)明實施例公開的另一種個性化內容推薦系統(tǒng)的結構示意圖。【具體實施方式】
[0047]下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0048]本發(fā)明實施例公開了一種個性化內容推薦方法及個性化內容推薦系統(tǒng),可以提高用戶下載軟件的便利性。以下分別進行詳細說明。
[0049]本發(fā)明實施例中,終端可以包括任何能利用網絡來推薦內容的裝置;另外,終端還可以包括智能設備,如智能手機、平板電腦、個人計算機(Personal Computer,PC)、筆記本電腦等智能設備。其中,該內容可以包括但不限于應用程序(如各種APP)、主題、鈴聲、壁紙、網頁、評測、活動、專題、分類以及用戶產品廣告等,本發(fā)明實施例不作限定。
[0050]請參見圖1,圖1是本發(fā)明實施例公開的一種個性化內容推薦方法的流程示意圖。 如圖1所示,該方法可以包括以下步驟:
[0051]S101、分析終端當前的界面,并從界面中提取至少一個關鍵詞。
[0052]本發(fā)明實施例中,終端當前的界面可以包括但不限于應用程序界面、主題瀏覽界面、鈴聲瀏覽界面、壁紙瀏覽界面、網頁瀏覽界面、評測界面、活動界面、專題界面、分類界面以及用戶產品廣告界面等,本發(fā)明實施例不作限定。
[0053]本發(fā)明實施例中,終端可以分析當前瀏覽的界面,并從當前瀏覽的界面中提取一個關鍵詞,也可以從當前瀏覽的界面中提取多個關鍵詞。
[0054]舉例來說,假設終端當前處于壁紙瀏覽界面,終端分析該壁紙瀏覽界面后,可以從當前壁紙瀏覽界面提取一個關鍵詞,如“壁紙”,也可以提取多個關鍵詞,如“壁紙”“動態(tài)”, 本發(fā)明實施例不作限定。
[0055]S102、輸出對話框。
[0056]本發(fā)明實施例中,上述對話框包括提示信息,該提示信息用于提示用戶是否查看與關鍵詞相關的內容。
[0057]本發(fā)明實施例中,終端輸出對話框不是在終端處于任何界面輸出的,而是在終端進入應用市場或軟件商店中的某個模塊界面(比如壁紙模塊界面)時才輸出的。
[0058] S103、檢測在預設時間內是否接收到用戶針對提示信息輸入的確認指令,若是,執(zhí)行步驟S104,若否,結束本流程。
[0059]本發(fā)明實施例中,上述預設時間可以為終端系統(tǒng)出廠時默認的時間,也可以為用戶提前設置的預設時間,本發(fā)明實施例不作限定。
[0060]本發(fā)明實施例中,上述確認指令是通過用戶單擊或雙擊對話框中的虛擬確認按鈕而觸發(fā)的。
[0061]在一個實施例中,當檢測在預設時間內未接收到用戶針對提示信息輸入的確認指令時,終端可以自動關閉對話框,以免引起用戶的反感。
[0062]作為一種可選的實施方式,當檢測在預設時間內未接收到用戶針對提示信息輸入的確認指令時,終端可以再次輸出上述對話框,當用戶取消查看該對話框的次數(shù)達到預設閾值(比如3次)時,終端可以不再向該用戶輸出該對話框。
[0063] S104、向用戶推薦與關鍵詞相關的內容。
[0064]本發(fā)明實施例中,在步驟S103終端檢測在預設時間內接收到用戶針對提示信息輸入的確認指令后,表明用戶同意查看與關鍵詞相關的內容,此時,終端可以向服務器發(fā)送搜索請求,該搜索請求中包括上述提取的關鍵詞,以使服務器根據(jù)該關鍵詞,從數(shù)據(jù)庫中搜索與該關鍵詞相關的內容,其中,該服務器可以在該終端當前分析的界面所屬的應用市場內搜索與該關鍵詞相關的內容,也可以在應用市場之外搜索與該關鍵詞相關的內容,然后在將搜索到的內容發(fā)送給終端,終端在將該內容顯示在終端界面上以向用戶推薦與關鍵詞相關的內容。
[0065]需要說明的是,上述終端必須處于網絡服務狀態(tài)才能接收服務器發(fā)送的跟關鍵詞相關的內容,也即上述終端必須處于網絡服務狀態(tài)才能向用戶推薦與關鍵詞相關的內容。
[0066]舉例來說,假設終端當前處于壁紙瀏覽界面,終端提取的關鍵詞為“壁紙”“動態(tài)”, 終端在接收到用戶針對提示信息輸入的確認指令后,將攜帶有壁紙和動態(tài)兩個關鍵詞的搜索請求發(fā)送給服務器,服務器接收到該搜索請求后,在數(shù)據(jù)庫中搜索與“壁紙” “動態(tài)”相關的內容,然后將搜索到的各種動態(tài)壁紙發(fā)送給終端,終端在將該動態(tài)壁紙推薦給用戶。
[0067]作為一種可選的實施例,在步驟S103檢測在預設時間內接收到用戶針對所述提示信息輸入的確認指令之后,以及在步驟S104向用戶推薦與所述關鍵詞相關的內容之前, 所述方法還包括:
[0068]根據(jù)所述關鍵詞獲取用戶與所述關鍵詞相關的歷史記錄;
[0069]解析所述歷史記錄,以確定用戶與所述關鍵詞相關的喜好類型;
[0070]所述向用戶推薦與所述關鍵詞相關的內容,包括:
[0071]根據(jù)所述喜好類型,向用戶推薦與所述關鍵詞相關的內容。
[0072]在該實施例中,終端可以根據(jù)用戶的歷史記錄來確定用戶的喜好類型,進而根據(jù)該喜好類型來向用戶推薦與所述喜好類型一致的內容,從而可以提高用戶個性化需求的滿足度。
[0073] 在一個實施例中,終端還可以獲取終端當前剩余的內存,結合用戶的喜好類型和終端剩余內存,向用戶推薦與關鍵詞相關的內容,這樣可以對服務器搜索到的與關鍵詞相關的內容進一步篩選,以帥選出符合用戶喜好且終端剩余內存可以容納的內容,這種推薦方式不僅可以避免推薦的內容占用內存太大而無法安裝的問題,同時也可以滿足用戶個性化的要求。
[0074]在圖1所描述的實施例中,通過分析終端當前的界面,并從界面中提取至少一個關鍵詞,進一步輸出對話框,在檢測在預設時間內接收到用戶針對該對話框包括的提示信息輸入的確認指令之后,向用戶推薦與該關鍵詞相關的內容,從而可以根據(jù)用戶的需求向用戶推薦相關內容,降低用戶的反感度。
[0075] 請參見圖2,圖2是本發(fā)明實施例公開的另一種個性化內容推薦方法的流程示意圖。如圖2所示,該方法可以包括以下步驟:
[0076] S201、分析終端當前的界面,并從界面中提取至少一個關鍵詞。
[0077] 本發(fā)明實施例中,終端當前的界面可以包括但不限于應用程序界面、主題瀏覽界面、鈴聲瀏覽界面、壁紙瀏覽界面、網頁瀏覽界面、評測界面、活動界面、專題界面、分類界面以及用戶產品廣告界面等,本發(fā)明實施例不作限定。
[0078] 本發(fā)明實施例中,終端可以分析當前瀏覽的界面,并從當前瀏覽的界面中提取一個關鍵詞,也可以從當前瀏覽的界面中提取多個關鍵詞。
[0079] 舉例來說,假設終端當前處于壁紙瀏覽界面,終端分析該壁紙瀏覽界面后,可以從當前壁紙瀏覽界面提取一個關鍵詞,如“壁紙”,也可以提取多個關鍵詞,如“壁紙”“動態(tài)”, 本發(fā)明實施例不作限定。
[0080]S202、輸出對話框。
[0081] 本發(fā)明實施例中,上述對話框包括提示信息,該提示信息用于提示用戶是否查看與關鍵詞相關的內容。
[0082] 本發(fā)明實施例中,終端輸出對話框不是在終端處于任何界面輸出的,而是在終端進入應用市場或軟件商店中的某個模塊界面(比如壁紙模塊界面)時才輸出的。
[0083] S203、檢測在預設時間內是否接收到用戶針對提示信息輸入的確認指令,若是,執(zhí)行步驟S204,若否,執(zhí)行步驟S208。
[0084] 本發(fā)明實施例中,上述預設時間可以為終端系統(tǒng)出廠時默認的時間,也可以為用戶提前設置的預設時間,本發(fā)明實施例不作限定。
[0085] 本發(fā)明實施例中,上述確認指令是通過用戶單擊或雙擊對話框中的虛擬確認按鈕而觸發(fā)的。
[0086] S204、根據(jù)關鍵詞,獲取用戶與關鍵詞相關的歷史記錄。
[0087] 本發(fā)明實施例中,該歷史記錄可以是終端存儲的一些內容,也可以是用戶在網絡狀態(tài)下瀏覽過的內容,本發(fā)明實施例不作限定。
[0088] 舉例來說,假設該關鍵詞為鈴聲,終端就可以獲取跟鈴聲相關的歷史記錄,該歷史記錄可以是終端音樂播放器列表中存儲的音樂,也可以是用戶觀看過的網絡視頻中的歌曲,也可以是某個網頁的背景音樂,又如假設該關鍵詞為壁紙,終端就可以獲取跟壁紙相關的歷史記錄,該歷史記錄可以為終端相冊中存儲的圖片,也可以為用戶觀看過的視頻中的畫面,也可以為某個游戲界面中的圖片。
[0089]S205、解析歷史記錄,以確定用戶與關鍵詞相關的喜好類型。
[0090] 本發(fā)明實施例中,終端獲取到用戶跟關鍵詞相關的歷史記錄后,可以進一步分析該歷史記錄,從歷史記錄中獲取用戶與關鍵詞相關的喜好類型。比如,該關鍵詞為鈴聲,終端獲取終端音樂播放器列表中存儲的音樂以及用戶觀看過的視頻中的音樂,提取這些音樂的節(jié)拍以及歌名或歌詞,分析并確定用戶喜歡的類型。比如,這些音樂節(jié)拍比較緩慢,歌名或歌詞中都帶有“愛”字,于是終端可以確定用戶喜歡的鈴聲類型為節(jié)奏緩慢且歌名或歌詞中都帶有“愛”字的類型。
[0091]S206、獲取終端剩余內存。
[0092] 本發(fā)明實施例中,終端需要獲取終端剩余內存,即終端還可以存儲的新的內容所占用的內存,以避免推薦的內容出現(xiàn)無法安裝的問題。例如,假設終端剩余內存為2G,則推薦的內容所占用的內存不能超過2G。
[0093]S207、根據(jù)喜好類型和終端剩余內存,向用戶推薦與關鍵詞相關的內容。
[0094] 本發(fā)明實施例中,步驟S207根據(jù)喜好類型和終端剩余內存,向用戶推薦與關鍵詞相關的內容的具體實現(xiàn)方式可以包括以下步驟:
[0095]11)根據(jù)所述喜好類型和所述終端剩余內存,搜索與所述喜好類型相匹配且占用內存不超過所述剩余內存的內容;
[0096]12)向用戶推薦搜索到的與所述關鍵詞相關的內容。
[0097] 本發(fā)明實施例中,在確定用戶的喜好類型之后,在結合終端當前剩余的內存,對搜索到的與關鍵詞相關的內容作進一步篩選,以帥選出符合用戶喜好且終端剩余內存可以容納的內容,通過這種推薦方式,不僅可以避免推薦的內容占用內存太大而無法安裝的問題, 同時也可以滿足用戶個性化的要求。
[0098]S208、關閉對話框。
[0099] 本發(fā)明實施例中,當檢測在預設時間內未接收到用戶針對提示信息輸入的確認指令時,終端可以自動關閉對話框,以免引起用戶的反感。
[0100]在圖2所描述的實施例中,在分析終端當前的界面,并從界面中提取至少一個關鍵詞,以及檢測在預設時間內接收到用戶針對提示信息輸入的確認指令之后,進一步結合用戶的喜好類型以及終端剩余內存來向用戶推薦與該關鍵詞相關的內容,從而可以根據(jù)用戶的需求向用戶推薦相關內容,降低用戶的反感度。
[0101]下面為本發(fā)明裝置實施例,本發(fā)明裝置實施例用于執(zhí)行本發(fā)明方法實施例一至二實現(xiàn)的方法,為了便于說明,僅示出了與本發(fā)明實施例相關的部分,具體技術細節(jié)未揭示的,請參照本發(fā)明實施例一和實施例二。
[0102] 請參見圖3,圖3是本發(fā)明實施例公開的一種個性化內容推薦系統(tǒng)的結構示意圖; 如圖3所示,該個性化內容推薦系統(tǒng)300可以包括:分析模塊301、輸出模塊302、檢測模塊 303以及推薦模塊304,其中:
[0103]分析模塊301,用于分析終端當前的界面,并從所述界面中提取至少一個關鍵詞。
[0104] 本發(fā)明實施例中,終端300當前的界面可以包括但不限于應用程序界面、主題瀏覽界面、鈴聲瀏覽界面、壁紙瀏覽界面、網頁瀏覽界面、評測界面、活動界面、專題界面、分類界面以及用戶產品廣告界面等,本發(fā)明實施例不作限定。
[0105] 本發(fā)明實施例中,終端300可以分析當前瀏覽的界面,并從當前瀏覽的界面中提取一個關鍵詞,也可以從當前瀏覽的界面中提取多個關鍵詞。
[0106]舉例來說,假設終端300當前處于壁紙瀏覽界面,終端300分析該壁紙瀏覽界面后,可以從當前壁紙瀏覽界面提取一個關鍵詞,如“壁紙”,也可以提取多個關鍵詞,如“壁紙”“動態(tài)”,本發(fā)明實施例不作限定。
[0107]輸出模塊302,用于輸出對話框,所述對話框包括提示信息,所述提示信息用于提示用戶是否查看與所述關鍵詞相關的內容。
[0108]本發(fā)明實施例中,上述對話框包括提示信息,該提示信息用于提示用戶是否查看與關鍵詞相關的內容。
[0109]本發(fā)明實施例中,輸出模塊302輸出對話框不是在終端300處于任何界面輸出的, 而是在終端300進入應用市場或軟件商店中的某個模塊界面(比如壁紙模塊界面)時才輸出的。
[0110]檢測模塊303,用于檢測在預設時間內是否接收到用戶針對所述提示信息輸入的確認指令,所述確認指令用于指示所述終端輸出與所述關鍵詞相關的內容。
[0111]本發(fā)明實施例中,上述預設時間可以為終端系統(tǒng)出廠時默認的時間,也可以為用戶提前設置的預設時間,本發(fā)明實施例不作限定。
[0112]本發(fā)明實施例中,上述確認指令是通過用戶單擊或雙擊對話框中的虛擬確認按鈕而觸發(fā)的。
[0113]在一個實施例中,當檢測模塊303檢測在預設時間內未接收到用戶針對提示信息輸入的確認指令時,終端300可以自動關閉對話框,以免引起用戶的反感。
[0114]作為一種可選的實施方式,當檢測模塊303檢測在預設時間內未接收到用戶針對提示信息輸入的確認指令時,輸出模塊302可以再次輸出上述對話框,當用戶取消查看該對話框的次數(shù)達到預設閾值(比如3次)時,輸出模塊302可以不再向該用戶輸出該對話框。
[0115]推薦模塊304,用于當所述檢測模塊在所述預設時間內接收到用戶針對所述提示信息輸入的確認指令時,向用戶推薦與所述關鍵詞相關的內容。
[0116]本發(fā)明實施例中,在檢測模塊303檢測在預設時間內接收到用戶針對提示信息輸入的確認指令后,表明用戶同意查看與關鍵詞相關的內容,此時,終端可以向服務器發(fā)送搜索請求,該搜索請求中包括上述提取的關鍵詞,以使服務器根據(jù)該關鍵詞,從數(shù)據(jù)庫中搜索與該關鍵詞相關的內容,其中,該服務器可以在該終端當前分析的界面所屬的應用市場內搜索與該關鍵詞相關的內容,也可以在應用市場之外搜索與該關鍵詞相關的內容,然后在將搜索到的內容發(fā)送給終端,終端在將該內容顯示在終端界面上以向用戶推薦與關鍵詞相關的內容。
[0117]需要說明的是,上述終端300必須處于網絡服務狀態(tài)才能接收服務器發(fā)送的跟關鍵詞相關的內容,也即上述終端必須處于網絡服務狀態(tài)才能向用戶推薦與關鍵詞相關的內容。
[0118]舉例來說,假設終端當前處于壁紙瀏覽界面,終端提取的關鍵詞為“壁紙”“動態(tài)”, 終端在接收到用戶針對提示信息輸入的確認指令后,將攜帶有壁紙和動態(tài)兩個關鍵詞的搜索請求發(fā)送給服務器,服務器接收到該搜索請求后,在數(shù)據(jù)庫中搜索與“壁紙” “動態(tài)”相關的內容,然后將搜索到的各種動態(tài)壁紙發(fā)送給終端,終端在將該動態(tài)壁紙推薦給用戶。
[0119]作為一種可選的實施方式,請一并參見圖4,圖4是本發(fā)明實施例公開的另一種個性化內容推薦系統(tǒng)的結構示意圖;其中,圖4所示的系統(tǒng)是在圖3所示的系統(tǒng)的基礎上進一步優(yōu)化得到的,如圖4所示,該個性化內容推薦系統(tǒng)300還可以包括:記錄獲取模塊305和解析模塊306,其中:
[0120]記錄獲取模塊305,用于在上述檢測模塊303在上述預設時間內接收到用戶針對上述提示信息輸入的確認指令之后,以及上述推薦模塊304向用戶推薦與上述關鍵詞相關的內容之前,根據(jù)上述關鍵詞獲取用戶與上述關鍵詞相關的歷史記錄。
[0121]本發(fā)明實施例中,該歷史記錄可以是終端存儲的一些內容,也可以是用戶在網絡狀態(tài)下瀏覽過的內容,本發(fā)明實施例不作限定。
[0122]舉例來說,假設該關鍵詞為鈴聲,記錄獲取模塊305就可以獲取跟鈴聲相關的歷史記錄,該歷史記錄可以是終端音樂播放器列表中存儲的音樂,也可以是用戶觀看過的網絡視頻中的歌曲,也可以是某個網頁的背景音樂,又如假設該關鍵詞為壁紙,終端就可以獲取跟壁紙相關的歷史記錄,該歷史記錄可以為終端相冊中存儲的圖片,也可以為用戶觀看過的視頻中的畫面,也可以為某個游戲界面中的圖片。
[0123]解析模塊306,用于解析所述歷史記錄,以確定用戶與所述關鍵詞相關的喜好類型;
[0124]本發(fā)明實施例中,記錄獲取模塊305獲取到用戶跟關鍵詞相關的歷史記錄后,可以進一步由解析模塊306分析該歷史記錄,從歷史記錄中獲取用戶與關鍵詞相關的喜好類型。比如,該關鍵詞為鈴聲,終端獲取終端音樂播放器列表中存儲的音樂以及用戶觀看過的視頻中的音樂,提取這些音樂的節(jié)拍以及歌名或歌詞,分析并確定用戶喜歡的類型。比如, 這些音樂節(jié)拍比較緩慢,歌名或歌詞中都帶有“愛”字,于是終端可以確定用戶喜歡的鈴聲類型為節(jié)奏緩慢且歌名或歌詞中都帶有“愛”字的類型。
[0125]上述推薦模塊304,具體用于根據(jù)所述喜好類型,向用戶推薦與關鍵詞相關的內容。
[0126]作為一種可選的實施方式,請一并參見圖5,圖5是本發(fā)明實施例公開的另一種個性化內容推薦系統(tǒng)的結構示意圖;其中,圖5所示的系統(tǒng)是在圖4所示的系統(tǒng)的基礎上進一步優(yōu)化得到的,如圖5所示,該個性化內容推薦系統(tǒng)300還可以包括內存獲取模塊307,其中:
[0127]內存獲取模塊307,用于在所述解析模塊解析所述歷史記錄,以確定用戶與所述關鍵詞相關的喜好類型之后,以及所述推薦模塊根據(jù)所述喜好類型和所述終端剩余內存,向用戶推薦與所述關鍵詞相關的內容之前,獲取所述終端剩余內存。
[0128]本發(fā)明實施例中,內存獲取模塊307需要獲取終端剩余內存,即終端還可以存儲的新的內容所占用的內存,以避免推薦的內容出現(xiàn)無法安裝的問題。例如,假設終端剩余內存為2G,則推薦的內容所占用的內存不能超過2G。
[0129]所述推薦模塊,具體用于根據(jù)所述喜好類型和所述終端剩余內存,向用戶推薦與所述關鍵詞相關的內容。
[0130]作為一種可選的實施方式,所述推薦模塊304可以包括:
[0131]搜索子單元3041,用于根據(jù)所述喜好類型和所述終端剩余內存,搜索與所述喜好類型相匹配且占用內存不超過所述剩余內存的內容;
[0132]推薦子單元3042,用于向用戶推薦搜索到的與所述關鍵詞相關的內容。
[0133]在該發(fā)明實施例中,在確定用戶的喜好類型之后,在結合終端當前剩余的內存,對搜索到的與關鍵詞相關的內容作進一步篩選,以帥選出符合用戶喜好且終端剩余內存可以容納的內容,通過這種推薦方式,不僅可以避免推薦的內容占用內存太大而無法安裝的問題,同時也可以滿足用戶個性化的要求。
[0134]作為另一種可選的實施方式,圖5所示的個性化系統(tǒng)還可以包括:
[0135]關閉模塊308,用于在檢測模塊303檢測在預設時間內未接收到用戶針對提示信息輸入的確認指令時,關閉對話框。
[0136]本發(fā)明實施例中,當檢測模塊303檢測在預設時間內未接收到用戶針對提示信息輸入的確認指令時,關閉模塊308可以自動關閉對話框,以免引起用戶的反感。
[0137]在圖3?圖5所描述的個性化內容推薦系統(tǒng)中,在分析模塊301分析終端當前的界面,并從界面中提取至少一個關鍵詞,以及檢測模塊303檢測在預設時間內接收到用戶針對提示信息輸入的確認指令之后,進一步根據(jù)用戶的喜好類型和/或終端剩余內存來由推薦模塊304向用戶推薦與該關鍵詞相關的內容,從而可以根據(jù)用戶的需求向用戶推薦相關內容,降低用戶的反感度。
[0138]需要說明的是,對于前述的各個方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領域技術人員應該知悉,本申請并不受所描述的動作順序的限制,因為依據(jù)本申請,某一些步驟可以采用其他順序或者同時進行。其次,本領域技術人員也應該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作和單元并不一定是本申請所必須的。
[0139]在上述實施例中,對各個實施例的描述都各有側重,某個實施例中沒有詳細描述的部分,可以參見其他實施例的相關描述。
[0140]本領域普通技術人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關的硬件來完成,所述的程序可存儲于計算機可讀取存儲介質中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory,ROM)或隨機存儲記憶體(Random Access Memory,RAM)等。
[0141]以上所揭露的僅為本發(fā)明較佳實施例而已,當然不能以此來限定本發(fā)明之權利范圍,因此依本發(fā)明權利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
【主權項】
1.一種個性化內容推薦方法,應用于終端,其特征在于,包括:分析終端當前的界面,并從所述界面中提取至少一個關鍵詞;輸出對話框,所述對話框包括提示信息,所述提示信息用于提示用戶是否查看與所述 關鍵詞相關的內容;檢測在預設時間內是否接收到用戶針對所述提示信息輸入的確認指令,所述確認指令 用于指示所述終端輸出與所述關鍵詞相關的內容;當在所述預設時間內接收到用戶針對所述提示信息輸入的確認指令時,向用戶推薦與 所述關鍵詞相關的內容。2.根據(jù)權利要求1所述的方法,其特征在于,在步驟檢測在預設時間內接收到用戶針 對所述提示信息輸入的確認指令之后,以及在步驟向用戶推薦與所述關鍵詞相關的內容之 前,所述方法還包括:根據(jù)所述關鍵詞獲取用戶與所述關鍵詞相關的歷史記錄;解析所述歷史記錄,以確定用戶與所述關鍵詞相關的喜好類型;所述向用戶推薦與所述關鍵詞相關的內容,包括:根據(jù)所述喜好類型,向用戶推薦與所述關鍵詞相關的內容。3.根據(jù)權利要求2所述的方法,其特征在于,在步驟解析所述歷史記錄,以確定用戶與 所述關鍵詞相關的喜好類型之后,以及在步驟根據(jù)所述喜好類型,向用戶推薦與所述關鍵 詞相關的內容之前,所述方法還包括:獲取所述終端剩余內存;所述根據(jù)所述喜好類型,向用戶推薦與所述關鍵詞相關的內容,包括:根據(jù)所述喜好類型和所述終端剩余內存,向用戶推薦與所述關鍵詞相關的內容。4.根據(jù)權利要求3所述的方法,其特征在于,所述根據(jù)所述喜好類型和所述終端剩余 內存,向用戶推薦與所述關鍵詞相關的內容,包括:根據(jù)所述喜好類型和所述終端剩余內存,搜索與所述喜好類型相匹配且占用內存不超 過所述剩余內存的內容;向用戶推薦搜索到的與所述關鍵詞相關的內容。5.根據(jù)權利要求1所述的方法,其特征在于,所述方法還包括:當檢測在預設時間內未接收到用戶針對所述提示信息輸入的確認指令時,關閉所述對 話框。6.—種個性化內容推薦系統(tǒng),應用于終端,其特征在于,包括:分析模塊,用于分析終端當前的界面,并從所述界面中提取至少一個關鍵詞;輸出模塊,用于輸出對話框,所述對話框包括提示信息,所述提示信息用于提示用戶是 否查看與所述關鍵詞相關的內容;檢測模塊,用于檢測在預設時間內是否接收到用戶針對所述提示信息輸入的確認指 令,所述確認指令用于指示所述終端輸出與所述關鍵詞相關的內容;推薦模塊,用于當所述檢測模塊在所述預設時間內接收到用戶針對所述提示信息輸入 的確認指令時,向用戶推薦與所述關鍵詞相關的內容。7.根據(jù)權利要求6所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括:記錄獲取模塊,用于在所述檢測模塊在所述預設時間內接收到用戶針對所述提示信息輸入的確認指令之后,以及所述推薦模塊向用戶推薦與所述關鍵詞相關的內容之前,根據(jù) 所述關鍵詞獲取用戶與所述關鍵詞相關的歷史記錄;解析模塊,用于解析所述歷史記錄,以確定用戶與所述關鍵詞相關的喜好類型;所述推薦模塊,具體用于根據(jù)所述喜好類型,向用戶推薦與所述關鍵詞相關的內容。8.根據(jù)權利要求7所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括:內存獲取模塊,用于在所述解析模塊解析所述歷史記錄,以確定用戶與所述關鍵詞相 關的喜好類型之后,以及所述推薦模塊根據(jù)所述喜好類型和所述終端剩余內存,向用戶推 薦與所述關鍵詞相關的內容之前,獲取所述終端剩余內存;所述推薦模塊,具體用于根據(jù)所述喜好類型和所述終端剩余內存,向用戶推薦與所述 關鍵詞相關的內容。9.根據(jù)權利要求8所述的系統(tǒng),其特征在于,所述推薦模塊包括:搜索子單元,用于根據(jù)所述喜好類型和所述終端剩余內存,搜索與所述喜好類型相匹 配且占用內存不超過所述剩余內存的內容;推薦子單元,用于向用戶推薦搜索到的與所述關鍵詞相關的內容。10.根據(jù)權利要求6所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括:關閉模塊,用于在所述檢測模塊檢測在預設時間內未接收到用戶針對所述提示信息輸 入的確認指令時,關閉所述對話框。
【文檔編號】G06F3/0481GK105989120SQ201510080720
【公開日】2016年10月5日
【申請日】2015年2月12日
【發(fā)明人】周德海
【申請人】廣東歐珀移動通信有限公司