一種推薦方法及裝置的制造方法
【專利說明】
【技術(shù)領域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)應用技術(shù)領域,尤其涉及一種推薦方法及裝置。
【【背景技術(shù)】】
[0002]隨著終端的普及、終端的智能化以及互聯(lián)網(wǎng)技術(shù)飛速發(fā)展,終端集成了越多的功能,從而使得終端的操作系統(tǒng)中包含了各種各樣的應用。目前大部分用戶的空閑時間都被這些應用占用,越來越多的用戶通過終端上應用獲取互聯(lián)網(wǎng)提供的各種信息。
[0003]目前,客戶端可以向用戶提供一些推薦內(nèi)容,如電影、旅游景點或者美食等?,F(xiàn)有技術(shù)中,向用戶提供推薦內(nèi)容時,一般是根據(jù)用戶的歷史記錄,將用戶與其他用戶之間進行關聯(lián),將其他用戶感興趣的內(nèi)容推薦給該用戶,或者,根據(jù)用戶的歷史記錄,將用戶感興趣的內(nèi)容與其他內(nèi)容關聯(lián),將其他內(nèi)容推薦給該用戶。
[0004]然而,僅根據(jù)用戶的歷史記錄,通過用戶關聯(lián)或者內(nèi)容關聯(lián)的方式實現(xiàn)向用戶提供推薦內(nèi)容,并沒有結(jié)合用戶實際的場景進行推薦,導致推薦內(nèi)容無法滿足用戶真正的需求,因此,目前推薦內(nèi)容的有效性和準確性比較低。
【
【發(fā)明內(nèi)容】
】
[0005]有鑒于此,本發(fā)明實施例提供了一種推薦方法及裝置,可以實現(xiàn)提高推薦內(nèi)容的有效性和準確性。
[0006]本發(fā)明實施例的一方面,提供一種推薦方法,包括:
[0007]確定使用客戶端的用戶的當前場景信息;
[0008]獲得使用所述客戶端的用戶的屬性信息;
[0009]根據(jù)所述用戶的當前場景信息和所述用戶的屬性信息,獲得推薦內(nèi)容;
[0010]輸出所述推薦內(nèi)容。
[0011]如上所述的方面和任一可能的實現(xiàn)方式,進一步提供一種實現(xiàn)方式,所述確定使用客戶端的用戶的當前場景信息,包括:
[0012]對所述客戶端所在終端執(zhí)行定位操作,以獲得所述客戶端所在終端的當前位置;
[0013]根據(jù)所述客戶端所在終端的當前位置和當前時刻,確定使用客戶端的用戶的當前場景信息。
[0014]如上所述的方面和任一可能的實現(xiàn)方式,進一步提供一種實現(xiàn)方式,所述根據(jù)所述客戶端所在終端的當前位置和當前時刻,確定使用客戶端的用戶的當前場景信息,包括:
[0015]獲得用戶在所述客戶端所在終端上的操作行為信息;
[0016]根據(jù)所述客戶端所在終端的當前位置、所述當前時刻和所述操作行為信息,確定所述使用客戶端的用戶的當前場景信息。
[0017]如上所述的方面和任一可能的實現(xiàn)方式,進一步提供一種實現(xiàn)方式,所述用戶屬性信息包括年齡、性別、常住地信息和興趣信息中至少一個。
[0018]如上所述的方面和任一可能的實現(xiàn)方式,進一步提供一種實現(xiàn)方式,所述根據(jù)所述用戶的當前場景信息和所述用戶的屬性信息,獲得推薦內(nèi)容,包括:
[0019]從預設的數(shù)據(jù)庫中獲得與所述用戶的當前場景信息相匹配的候選內(nèi)容;其中,所述數(shù)據(jù)庫中包含候選內(nèi)容;
[0020]從與所述用戶的當前場景信息相匹配的候選內(nèi)容中,獲得與所述用戶的屬性信息相匹配的候選內(nèi)容,以作為所述推薦內(nèi)容。
[0021]本發(fā)明實施例的一方面,提供一種推薦裝置,包括:
[0022]場景獲取單元,用于確定使用客戶端的用戶的當前場景信息;
[0023]屬性獲取單元,用于獲得使用所述客戶端的用戶的屬性信息;
[0024]內(nèi)容獲取單元,用于根據(jù)所述用戶的當前場景信息和所述用戶的屬性信息,獲得推薦內(nèi)容;
[0025]內(nèi)容輸出單元,用于輸出所述推薦內(nèi)容。
[0026]如上所述的方面和任一可能的實現(xiàn)方式,進一步提供一種實現(xiàn)方式,所述場景獲取單元,具體用于:
[0027]對所述客戶端所在終端執(zhí)行定位操作,以獲得所述客戶端所在終端的當前位置;
[0028]根據(jù)所述客戶端所在終端的當前位置和當前時刻,確定使用客戶端的用戶的當前場景信息。
[0029]如上所述的方面和任一可能的實現(xiàn)方式,進一步提供一種實現(xiàn)方式,所述場景獲取單元用于根據(jù)所述客戶端所在終端的當前位置和當前時刻,確定使用客戶端的用戶的當前場景信息時,具體用于:
[0030]獲得用戶在所述客戶端所在終端上的操作行為信息;
[0031]根據(jù)所述客戶端所在終端的當前位置、所述當前時刻和所述操作行為信息,確定所述使用客戶端的用戶的當前場景信息。
[0032]如上所述的方面和任一可能的實現(xiàn)方式,進一步提供一種實現(xiàn)方式,所述用戶屬性信息包括年齡、性別、常住地信息和興趣信息中至少一個。
[0033]如上所述的方面和任一可能的實現(xiàn)方式,進一步提供一種實現(xiàn)方式,所述內(nèi)容獲取單元,具體用于:
[0034]從預設的數(shù)據(jù)庫中獲得與所述用戶的當前場景信息相匹配的候選內(nèi)容;其中,所述數(shù)據(jù)庫中包含候選內(nèi)容;
[0035]從與所述用戶的當前場景信息相匹配的候選內(nèi)容中,獲得與所述用戶的屬性信息相匹配的候選內(nèi)容,以作為所述推薦內(nèi)容。
[0036]由以上技術(shù)方案可以看出,本發(fā)明實施例具有以下有益效果:
[0037]與現(xiàn)有技術(shù)相比,本發(fā)明實施例提供的技術(shù)方案,在推薦內(nèi)容時,結(jié)合了用戶的當前場景和用戶的屬性信息實現(xiàn)推薦內(nèi)容的確定和輸出,從而能夠輸出滿足用戶推薦需求的內(nèi)容,提高了推薦內(nèi)容的有效性和準確性。
【【附圖說明】】
[0038]為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其它的附圖。
[0039]圖I是本發(fā)明實施例所提供的推薦方法的流程示意圖;
[0040]圖2是本發(fā)明實施例所提供的推薦裝置的功能方塊圖。
【【具體實施方式】】
[0041]為了更好的理解本發(fā)明的技術(shù)方案,下面結(jié)合附圖對本發(fā)明實施例進行詳細描述。
[0042]應當明確,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其它實施例,都屬于本發(fā)明保護的范圍。
[0043]在本發(fā)明實施例中使用的術(shù)語是僅僅出于描述特定實施例的目的,而非旨在限制本發(fā)明。在本發(fā)明實施例和所附權(quán)利要求書中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。
[0044]應當理解,本文中使用的術(shù)語“和/或”僅僅是一種描述關聯(lián)對象的關聯(lián)關系,表示可以存在三種關系,例如,A和/或B,可以表示:單獨存在A,同時存在A和B,單獨存在B這三種情況。另外,本文中字符“/”,一般表示前后關聯(lián)對象是一種“或”的關系。
[0045]取決于語境,如在此所使用的詞語“如果”可以被解釋成為“在……時”或“當……時”或“響應于確定”或“響應于檢測”。類似地,取決于語境,短語“如果確定”或“如果檢測(陳述的條件或事件)”可以被解釋成為“當確定時”或“響應于確定”或“當檢測(陳述的條件或事件)時”或“響應于檢測(陳述的條件或事件)”。
[0046]實施例一
[0047]本發(fā)明實施例給出一種推薦方法,請參考圖1,其為本發(fā)明實施例所提供的推薦方法的流程示意圖,如圖所示,該方法包括以下步驟:
[0048]SIOI,確定使用客戶端的用戶的當前場景信息。
[0049]S102,獲得使用所述客戶端的用戶的屬性信息。
[0050]S103,根據(jù)所述用戶的當前場景信息和所述用戶的屬性信息,獲得推薦內(nèi)容。
[0051]S104,輸出所述推薦內(nèi)容。
[0052]需要說明的是,本發(fā)明實施例中所涉及的終端可以包括但不限于個人計算機(Personal Computer, PC)、個人數(shù)字助理(Personal Digital Assistant,PDA)、無線手持設備、平板電腦(Tablet Computer)、手機、MP3播放器、MP4播放器等。
[0053]需要說明的是,SlOl?S104的執(zhí)行主體可以為推薦裝置,該裝置可以位于本地終端的應用,或者還可以為位于本地終端的應用中的插件或軟件開發(fā)工具包(SoftwareDevelopment Kit,SDK)等功能單元,或者,還可以位于服務器端,本發(fā)明實施例對此不進行特別限定。
[0054]可以理解的是,所述應用可以是安裝在終端上的應用程序(nativeApp),或者還可以是終端上的瀏覽器的一個網(wǎng)頁程序(webApp),本發(fā)明實施例對此不進行限定。
[0055]實施例二
[0056]基于上述實施例一所提供的推薦方法,本發(fā)明實施例對SlOl中,確定使用客戶端的用戶的當前場景信息的方法進行具體描述。該步驟具體可以包括:
[0057]當用戶使用客戶端中的推薦功能時,需要向用戶輸出能夠盡量滿足用戶需求的推薦內(nèi)容,為了獲得需要輸出的推薦內(nèi)容,本發(fā)明實施例中,首先需要確定使用客