本發(fā)明涉及互聯(lián)網(wǎng)
技術領域:
,更具體而言,涉及一種年齡段識別方法及裝置。
背景技術:
:隨著科技的發(fā)展,電子商務已經(jīng)成為人們主流的購物渠道,伴隨著電子商務的廣泛適用,電子商務平臺的功能也越來越完善。以淘寶網(wǎng)為例,除了常規(guī)的搜索功能,還設置有瀏覽、收藏、加入購物車和購買等多項功能,為了提高用戶體驗,電子商務平臺將用戶的每一個操作過程都記錄在操作日志中,以便于分析用戶屬性。其中,由于淘寶網(wǎng)銷售的商品種類繁多,而且不同用戶對商品類型,商品價格等的需求不同,因此,為了提高用戶的體驗,商品推薦系統(tǒng)可以通過用戶瀏覽、收藏、加入購物車和購買的數(shù)據(jù),分析總結得到用戶的興趣點,然后,根據(jù)用戶的興趣點針對性的向用戶推薦商品。由于大部分成年人在一段時間內(nèi)的興趣相對較穩(wěn)定,而且普通商品的分類也相對較明確,因此,推薦系統(tǒng)向成年人推薦商品精確度相對較高。但是,對于有小孩的用戶,用戶經(jīng)常購買小孩類商品,而小孩類商品不僅種類、型號復雜多樣,并且根據(jù)小孩年齡段的不同,適用性也不同,此外,小孩還屬于相對較敏感的人群,因此,小孩類商品很難精準推薦,從而導致用戶體驗不好。技術實現(xiàn)要素:為了解決上述技術問題,本發(fā)明實施例提供一種年齡段識別方法及裝置,能夠識別出用戶小孩的年齡段,從而能夠提高推薦商品的精確度,進而提高用戶體驗。第一方面,本發(fā)明提供了一種年齡段識別方法,包括:從操作日志中讀取用戶標識關聯(lián)的商品;從預設的多個目標年齡段中選擇所述商品匹配的目標年齡段;根據(jù)所述商品匹配的目標年齡段確定所述用戶標識對應的目標年齡段。在第一方面的第一種可能的實施方式中,所述從預設的多個目標年齡段中選擇所述商品匹配的目標年齡段,包括:判斷所述商品中是否包含年齡段指示信息;如果所述商品中包含所述年齡段指示信息,提取所述年齡段指示信息;根據(jù)預先存儲的對應關系確定所述年齡段指示信息對應的適用年齡段;根據(jù)所述適用年齡段的年齡區(qū)間匹配所述商品對應的目標年齡段;如果所述商品中不包含所述年齡段指示信息,從所述商品關聯(lián)的其他用戶標識中選擇已知目標年齡段的用戶標識;分別讀取所述已知目標年齡段的用戶標識對應的所述商品的操作日志;從每個所述操作日志中提取所述商品對應的購買次數(shù);分別計算每個所述目標年齡段對應所述商品的購買總次數(shù);將值最大的所述購買總次數(shù)對應的目標年齡段確定為所述商品匹配的目標年齡段。結合上述第一方面,在第一方面的第二種可能的實施方式中,所述根據(jù)所述適用年齡段的年齡區(qū)間匹配所述商品對應的目標年齡段,包括:判斷所述適用年齡段中的年齡是否全部包含在同一個目標年齡段中;如果所述適用年齡段中的年齡全部包含在同一個目標年齡段中,將所述目標年齡段確定為所述商品匹配的目標年齡段;如果所述適用年齡段中的年齡不包含在同一個目標年齡段中,按照公式計算每個所述目標年齡段與所述商品的匹配率,以作為確定所述用戶標識對應的目標年齡段時的累加參數(shù),其中,所述p是匹配率,所述α是所述適用年齡段的匹配度參數(shù)。結合上述第一方面,在第一方面的第三種可能的實施方式中,當所述商品中不包含所述年齡段指示信息時,包括:從所述商品關聯(lián)的其他用戶標識中選擇已知目標年齡段的用戶標識;分別讀取所述已知目標年齡段的用戶標識對應的所述商品的操作日志;統(tǒng)計所述商品對應每個所述目標年齡段的有效操作次數(shù)nj;通過公式計算所述商品與每個所述目標年齡段的匹配率,以作為確定所述用戶標識對應的目標年齡段時的累加參數(shù)。結合上述第一方面,在第一方面的第四種可能的實施方式中,根據(jù)所述商品匹配的目標年齡段確定所述用戶標識對應的目標年齡段,包括:獲取所述用戶標識關聯(lián)的商品所匹配的全部目標年齡段;對應每個所述目標年齡段累加與所述目標年齡段相匹配的商品的匹配率,得到所述目標年齡段的匹配值;將所述匹配值最大的目標年齡段確定為所述用戶標識對應的目標年齡段。結合上述第一方面,在第一方面的第五種可能的實施方式中,在根據(jù)所述商品匹配的目標年齡段確定所述用戶標識對應的年齡段之后,還包括:根據(jù)所述目標年齡段的年齡值與已知目標年齡段的商品的型號確定公式y(tǒng)=ax+b中參數(shù)a和參數(shù)b的值,其中,所述x是商品對應的具體型號,所述y是型號為x的商品所匹配的具體年齡,a和b為常數(shù);讀取所述商品的型號;將所述商品的型號代入公式y(tǒng)=ax+b計算得到所述商品對應的具體年齡值。第二方面,本發(fā)明提供了一種年齡段識別裝置,包括:讀取模塊,用于從操作日志中讀取用戶標識關聯(lián)的商品;選擇模塊,用于從預設的多個目標年齡段中選擇所述商品匹配的目標年齡段;確定模塊,用于根據(jù)所述商品匹配的目標年齡段確定所述用戶標識對應的目標年齡段。結合第二方面,在第二方面的第一種可能的實施方式中,所述選擇模塊包括:判斷單元、提取單元、第一確定單元、匹配單元、選擇單元、讀取單元和計算單元,其中,所述判斷單元,用于判斷所述商品中是否包含年齡段指示信息;所述提取單元,用于在所述商品中包含所述年齡段指示信息時,提取所述年齡段指示信息;所述第一確定單元,用于根據(jù)預先存儲的對應關系確定所述年齡段指示信息對應的適用年齡段;所述匹配單元,用于根據(jù)所述適用年齡段的年齡區(qū)間匹配所述商品對應的目標年齡段;所述選擇單元,用于在所述商品中不包含所述年齡段指示信息時,從所述商品關聯(lián)的其他用戶標識中選擇已知目標年齡段的用戶標識;所述讀取單元,用于分別讀取所述已知目標年齡段的用戶標識對應的所述商品的操作日志;所述提取單元,還用于從每個所述操作日志中提取所述商品對應的購買次數(shù);所述計算單元,用于分別計算每個所述目標年齡段對應所述商品的購買總次數(shù);所述第一確定單元,還用于將值最大的所述購買總次數(shù)對應的目標年齡段確定為所述商品匹配的目標年齡段。結合上述第二方面,在第二方面的第二種可能的實施方式中,所述匹配單元包括:判斷子單元、確定子單元和計算子單元,其中,所述判斷子單元,用于判斷所述適用年齡段中的年齡是否全部包含在同一個目標年齡段中;所述確定子單元,用于在所述適用年齡段中的年齡全部包含在同一個目標年齡段中時,將所述目標年齡段確定為所述商品匹配的目標年齡段;所述計算子單元,用于所述適用年齡段中的年齡不包含在同一個目標年齡段中時,按照公式計算每個所述目標年齡段與所述商品的匹配率,以作為確定所述用戶標識對應的目標年齡段時的累加參數(shù),其中,所述p是匹配率,所述α是所述適用年齡段的匹配度參數(shù)。結合上述第二方面,在第二方面的第三種可能的實施方式中,所述選擇模塊還包括:統(tǒng)計單元,其中,所述統(tǒng)計單元,用于統(tǒng)計所述商品對應每個所述目標年齡段的有效操作次數(shù)nj;所述計算單元,還用于通過公式計算所述商品與每個所述目標年齡段的匹配率,以作為確定所述用戶標識對應的目標年齡段時的累加參數(shù)。結合上述第二方面,在第二方面的第四種可能的實施方式中,所述確定模塊包括:獲取單元、計算單元和第二確定單元,其中,所述獲取單元,用于獲取所述用戶標識關聯(lián)的商品所匹配的全部目標年齡段;所述計算單元,用于對應每個所述目標年齡段累加與所述目標年齡段相匹配的商品的匹配率,得到所述目標年齡段的匹配值;所述第二確定單元,用于將所述匹配值最大的目標年齡段確定為所述用戶標識對應的目標年齡段。結合上述第二方面,在第二方面的第五種可能的實施方式中,還包括計算模塊,其中,所述確定模塊,還用于根據(jù)所述目標年齡段的年齡值與已知目標年齡段的商品的型號確定公式y(tǒng)=ax+b中參數(shù)a和參數(shù)b的值,其中,所述x是商品對應的具體型號,所述y是型號為x的商品所匹配的具體年齡,a和b為常數(shù);所述讀取模塊,還用于讀取所述商品的型號;所述計算模塊,用于將所述商品的型號代入公式y(tǒng)=ax+b計算得到所述商品對應的具體年齡值。由以上描述可知,為了提高小孩類商品的推薦精確度,本發(fā)明實施例提供的年齡段識別方法和裝置,首先從操作日志中讀取用戶標識關聯(lián)的商品,然后,從預設的多個目標年齡段中選擇商品匹配的目標年齡段。由于用戶標識關聯(lián)的商品均為用戶感興趣的商品對應的信息,而用戶感興趣的商品通常是適用于用戶小孩的商品,因此,進一步的,通過商品匹配的年齡段能夠確定用戶標識對應的目標年齡段。由此可見,與現(xiàn)有技術相比,本發(fā)明實施例的技術方案,能夠根據(jù)用戶操作過的商品確定用戶小孩的年齡段,并根據(jù)用戶小孩的年齡段向用戶推薦相適應的商品,從而能夠大大的提高推薦商品的精確度,進而提高用戶體驗。應當理解的是,以上的一般描述和后文的細節(jié)描述僅為示例性和解釋性描述,對本發(fā)明技術方案并不構成限制。附圖說明為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。通過附圖所示,本發(fā)明的上述及其它目的、特征和優(yōu)勢將更加清晰。在全部附圖中相同的附圖標記指示相同的部分。并未刻意按實際尺寸等比例縮放繪制附圖,重點在于示出本發(fā)明的主旨。圖1是本發(fā)明實施例提供的年齡段識別方法的方法流程圖;圖2是本發(fā)明實施例提供的另一種年齡段識別方法的方法流程圖;圖3是本發(fā)明實施例提供的年齡段識別裝置的結構示意圖。具體實施方式作為一個特殊的群體,小孩在不同成長階段所需的商品以及商品的型號、類型均不同,例如,0-6個月的小孩適用1段奶粉,6-12個月的小孩適用2段奶粉,1-3歲的小孩適用3段奶粉,3歲以上的小孩適用4段奶粉。當然,不僅僅是奶粉,小孩的其他商品分類方式也類似。由此可見,小孩類商品不僅類型繁多,而且每種商品均分類精細,造成小孩類商品很難向用戶精確推薦。為此,本發(fā)明實施例提供了一種年齡段識別方法及裝置。下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整的描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。本實施例將從整體上對本發(fā)明實施例的技術方案進行說明。請參見圖1,圖1是本發(fā)明實施例提供的年齡段識別方法的方法流程圖。該方法包括以下步驟:步驟s101,從操作日志中讀取用戶標識關聯(lián)的商品。由相關技術的描述可知,為便于管理,電子商務網(wǎng)站的交易平臺將用戶的每一項操作與用戶標識對應記錄,形成用戶的操作日志。該操作日志中記錄有用戶瀏覽、收藏、加入購物車和購買每種場景下的操作,以及所操作的商品及其對應信息。其中,為了便于區(qū)分,交易平臺為每種操作場景設置一個場景標識,將用戶在相應操作場景下操作的商品添加對應的場景標識。例如,瀏覽的場景標識設置為“a”,收藏的場景標識設置為“b”,加入購物車的場景標識設置為“c”,購買的場景標識設置為“d”,那么,用戶瀏覽的商品在記錄時,可以添加上場景標識“a”,而用戶購買的商品在記錄時,可以添加上場景標識“d”,同樣的,用戶對商品執(zhí)行的另外兩種操作在記錄時,也添加相應的場景標識,此處不再贅述。當然,上述僅為本發(fā)明的一種實施方式,本發(fā)明實施例還可以以每個場景標識作為索引信息,將相應操作場景下的商品存儲到相應索引信息下,以便于清楚的記錄。本方案中,預先設置有用于識別用戶小孩年齡段的中間服務器,該中間服務器可以從交易平臺讀取用戶標識對應的商品,并根據(jù)商品推測得到用戶小孩的年齡段,然后,可以將用戶標識與所識別的年齡段維護到數(shù)據(jù)庫中,以便于推薦商品使用。根據(jù)上述描述可知,交易平臺的操作日志中存儲有用戶所有操作場景下的商品,為了使所識別的年齡段更加精準,在本實施例中,在確定待識別年齡段的用戶標識后,讀取該用戶標識下所有操作場景對應的商品。需要說明的是,由于執(zhí)行各項操作的用戶為成年人,因此,用戶執(zhí)行過相應操作的商品不僅包括小孩類商品,還包括其他商品,而本發(fā)明實施例的技術目的是,通過用戶操作過的小孩類商品的商品識別小孩的年齡段,所以,本發(fā)明實施例中,中間服務器可以通過電子商務平臺所設置的商品類目直接讀取小孩類商品的商品。其中,商品類目是電子商務平臺對商品類別設置的標簽,例如,紙尿褲屬于嬰童類商品,具體的,本發(fā)明實施例此處不再詳述。此外,需要說明的是,電子商務平臺所展示的商品均設置有商品標題,商品屬性等等信息,而本實施例中所指的商品包括:商品標題和商品屬性信息等,商品屬性信息可以包括商品材料、商品適用人群、商品用量及商品使用禁忌等信息。具體的,根據(jù)商品類型不同而不同,本發(fā)明實施例此處不再詳述。由本步驟的描述可知,本發(fā)明實施例預先設置有中間服務器,該中間服務器可以從交易平臺讀取用戶標識對應的商品,進而便于根據(jù)商品識別用戶小孩的年齡段,從而為精確推薦小孩類商品提供了數(shù)據(jù)依據(jù)。步驟s102,從預設的多個目標年齡段中選擇所述商品匹配的目標年齡段。其中,為了能夠清楚、精準的識別用戶小孩的年齡段,本發(fā)明實施例根據(jù)不同階段小孩的特點,預先將小孩的年齡段劃分為若干目標年齡段,并將相適應的目標年齡段確定為用戶小孩的年齡段,從而能夠更加方便的識別用戶小孩的年齡段。例如,在本發(fā)明的一個優(yōu)選示例中,可以按照小孩的學齡階段將小孩的年齡劃分得到4個目標年齡段,目標年齡段一:0歲到3歲(不包括3歲);目標年齡段二:3歲到7歲(不包括7歲);目標年齡段三:7歲到13歲(不包括13歲);目標年齡段二:13歲到16歲(不包括16歲)。當然,上述僅為本發(fā)明提供的一種優(yōu)選實施方式,本發(fā)明實施例的技術方案不限于此,劃分目標年齡段的方法和規(guī)則,以及所劃分的目標年齡段也不限于上述描述。需要指出的是,為了使用戶能夠方便準確的購買商品,部分商品的標題或者屬性信息中設置有適用年齡段的指示信息,例如,某奶粉的標題中標記的“3段”,某澡盆標題中標記的“嬰兒”字眼,以及某小孩衣服的屬性信息中標注的適用于“0-3個月”大小孩的字眼。當然,也有部分小孩類商品的商品中不包含年齡段指示信息,尤其是適用于年齡稍大的孩子的商品,例如,文具類商品。為了便于識別年齡段,本發(fā)明實施例,可以將年齡段指示信息與其相適應的年齡段預先對應存儲,例如,字眼“嬰兒”對應的適用年齡段可以是0歲到1歲,字眼“3段”對應的適用年齡段可以是3歲到5歲。具體的,可以根據(jù)常規(guī)進行設定,本發(fā)明實施例此處不再贅述。有鑒于此,若商品中包含年齡段指示信息,中間服務器可以根據(jù)商品中的年齡段指示信息確定商品匹配的目標年齡段,而如果商品中不包含年齡段指示信息,中間服務器可以根據(jù)操作過該商品的,且已知小孩年齡段的用戶對商品的操作,推測出商品匹配的目標年齡段。具體的,中間服務器在讀取商品后,首先,可以分別判斷每條商品中的是否包含年齡段指示信息,如果商品中包含年齡段指示信息,提取年齡段指示信息,并根據(jù)年齡段指示信息確定所述商品對應的適用年齡段,然后,可以根據(jù)適用年齡段的年齡區(qū)間確定商品匹配的目標年齡段。如果商品中不包含年齡段指示信息,從商品關聯(lián)的其他用戶標識中選擇已知目標年齡段的用戶標識,并分別讀取已知目標小孩年齡段的用戶標識對應的商品的操作日志,然后,從每個操作日志中提取商品對應的購買次數(shù),由于用戶更傾向于購買適用于自己小孩的商品,因此,可以分別計算每個目標年齡段對應商品的購買總次數(shù),并將值最大的購買總次數(shù)對應的目標年齡段確定為商品匹配的目標年齡段。對應是否包含年齡段指示信息的兩種情況,中間服務器確定商品匹配的目標年齡段的具體過程詳見下述實施例的描述,本發(fā)明實施例此處不再詳述。由于用戶標識關聯(lián)的商品能夠直接反應用戶小孩的年齡段,因此,本步驟可以首先確定每條商品匹配的目標年齡段,進而能夠通過商品匹配的目標年齡段獲知小孩的年齡段,從而為定向、精確的向用戶推薦小孩商品提供了技術準備。步驟s103,根據(jù)所述商品匹配的目標年齡段確定所述用戶標識對應的目標年齡段。通常,不同品牌對應的相同商品型號可能有差距,從而會造成用戶瀏覽和購買過的商品并不適用于自己的小孩,此外,小孩處于不斷成長中,用戶可能會預先瀏覽、收藏和購買適用年齡段大于小孩當前年齡段的商品,因此,每個用戶標識可能均關聯(lián)匹配任何目標年齡段的商品。然而,由于用戶小孩當前需要的商品必然與小孩當前的年齡段相匹配,而且用戶在各個操作場景下所關聯(lián)的商品中,適用當前年齡段的商品數(shù)量肯定大于其他類型商品的數(shù)量,基于此,中間服務器在確定每條商品匹配的目標年齡段后,可以對應每個目標年齡段累加與其匹配的商品的匹配率,得到目標年齡段的匹配值,并將匹配值最大的目標年齡段確定為用戶小孩的年齡段,將該目標年齡段與用戶標識對應存儲。需要說明的是,電子商務平臺設置有用于推薦商品的商品推薦服務器,而中間服務器的功能可以只包括識別用戶小孩的年齡段,因此,為了能夠將所識別的結果應用到商品推薦中,在識別出用戶標識對應的目標年齡段之后,中間服務器可以將用戶標識及其對應的目標年齡段發(fā)送到推薦服務器,以使推薦服務器根據(jù)用戶小孩年齡段向用戶推薦商品。此外,為了提高已知數(shù)據(jù)的利用率,為其他商品提供參考,中間服務器可以通過數(shù)據(jù)庫將用戶標識和所識別出的目標年齡段對應存儲,并在必要時讀取使用,具體的,本發(fā)明實施例此處不再贅述。由上述描述可知,與現(xiàn)有技術相比,本發(fā)明實施例的技術方案,能夠根據(jù)用戶操作過的商品確定用戶小孩的年齡段,并根據(jù)用戶小孩的年齡段向用戶推薦相適應的商品,從而能夠大大的提高推薦商品的精確度,進而提高用戶體驗。上述實施例從整體上對本發(fā)明實施例的技術方案進行了描述,為了使本領域技術人員更加清楚、詳細的了解本發(fā)明實施例的技術方案,基于上述實施例,在下述實施例中結合實例對本方案進行詳細描述。由于本實施例是對上述實施例的補充描述,本實施例中,與上述實施例相同的步驟參見上述實施例的描述,本實施例此處不再贅述。請參見圖2,圖2是本發(fā)明實施例提供的另一種年齡段識別方法的方法流程圖,該方法包括下列步驟:步驟s201,從操作日志中讀取用戶標識關聯(lián)的商品。根據(jù)上述實施例的描述,中間服務器在確定待識別年齡段對應的用戶標識后,從交易平臺讀取用戶標識對應的全部小孩類商品的商品,具體的,詳見上述實施例的描述。步驟s202,判斷所述商品中是否包含年齡段指示信息,如果商品中包含年齡段指示信息,執(zhí)行步驟s203;如果商品中不包含年齡段指示信息,執(zhí)行步驟s207。其中,商品的內(nèi)容通常包含商品名稱、商品材質、商品型號及商品適用范圍等常規(guī)屬性,而由上述描述可知,中間服務器所讀取的商品有些包含年齡段指示信息,有些不包含年齡段指示信息,且對于上述兩種情況的商品,匹配目標年齡段的算法不同,因此,在讀取到商品之后,中間服務器可以通過商品適用范圍對應的內(nèi)容判斷商品中是否包含年齡段指示信息。具體的,中間服務器可以在小孩類商品的商品中查找“商品適用年齡”屬性,如果能夠查找到該項屬性,判斷該屬性對應的內(nèi)容是否為空,如果不為空,說明商品中包含年齡段指示信息,如果為空或者沒有該項屬性,說明商品中不包含年齡段指示信息,然后,對應不同的情況可以進行不同的操作。具體的,詳見下述描述。由本步驟的描述可知,本方案中對應不同的情況設置相應的匹配操作,從而不僅能夠快速匹配商品的目標年齡段,還能夠使得匹配結果更加精準。步驟s203,提取所述年齡段指示信息。其中,根據(jù)上述實施例的描述可知,商品中的年齡段指示信息可以是數(shù)字與文字的組合,例如,0-3個月,3段等信息,也可以是純文字,例如,嬰兒、滿月和初中等信息,而即使是明確的數(shù)字信息,其所指的具體年齡也受到數(shù)字前或者數(shù)字后文字內(nèi)容的限定。因此,本實施例中,中間服務器可以通過文本識別的方式,讀取商品適用年齡對應的年齡段指示信息,從而將所述年齡段指示信息提取出。需要說明的是,文本識別技術是相關技術人員所熟知的技術,本發(fā)明實施例此處不再詳述。步驟s204,根據(jù)預先存儲的對應關系確定所述年齡段指示信息對應的適用年齡段。由于年齡段指示信息對應一個適用年齡區(qū)間,而不同年齡段指示信息所對應的適用年齡段已知,為了便于中間服務器操作,技術人員可以將不同年齡段指示信息及其適用年齡段預先對應存儲到中間服務器,當中間服務器從商品中提取出年齡段指示信息后,可以根據(jù)對應關系讀取該商品對應的適用年齡段。例如,當所讀取的年齡段指示信息是3段時,年齡段指示信息所確定的適用年齡段范圍是(3,5),該商品對應的適用年齡段即為(3,5);當所讀取的年齡段指示信息是文字信息“初中”時,由于文字信息“初中”對應的年齡段是13歲到16歲,而此對應關系已經(jīng)預先存儲,因此,中間服務器在提取到文字信息“初中”之后,可以根據(jù)對應關系讀取到文字信息“初中”相應的適用年齡段(13,16),即,該商品對應的適用年齡段是(13,16)。由本步驟的描述可知,當商品對應有適用年齡段時,可以讀取其對應的適用年齡段,以作為確定商品匹配的目標年齡段的參考數(shù)據(jù)。步驟s205,根據(jù)所述適用年齡段的年齡區(qū)間確定所述商品匹配的目標年齡段。由于目標年齡段由技術人員按照一定規(guī)則劃分得到,而商品的適用年齡段根據(jù)商品屬性確定,因此,進一步的,中間服務器還需要根據(jù)適用年齡段確定商品匹配的目標年齡段。具體的,中間服務器在確定商品的適用年齡段之后,判斷適用年齡段中的年齡是否全部包含在同一個目標年齡段中,如果適用年齡段中的年齡全部包含在同一個目標年齡段中,說明商品的適用年齡段落在該目標年齡段內(nèi),可以將該目標年齡段確定為商品匹配的目標年齡段;而如果適用年齡段中的年齡不包含在同一個目標年齡段中,計算商品與每個目標年齡段的匹配率,其中,計算公式如下:其中,由于商品的適用年齡段根據(jù)商品屬性確定,而商品屬性由相應商家預先設定,因此,商品本身的適用范圍與所設置的適用年齡段不一定完全匹配,而且一件商品可能對應兩個甚至多個適用年齡段,而對于每個適用年齡段均存在一定的匹配程度,因此,本發(fā)明實施例中,為每個適用年齡段預先設置有匹配度參數(shù)α。其中,α所表示的是適用年齡段與相應商品的匹配程度,可以根據(jù)經(jīng)驗值確定,如果完全匹配,將α設置為1,而p是計算所得的匹配率。在本實施例中,匹配率可以作為計算目標年齡段匹配值的累加參數(shù)。例如,目標年齡段一:0歲到3歲(不包括3歲);目標年齡段二:3歲到7歲(不包括7歲);目標年齡段三:7歲到13歲(不包括13歲);目標年齡段二:13歲到16歲(不包括16歲),當某奶粉的適用年齡段是3歲到5歲時,該適用年齡段的全部年齡均包含在目標年齡段二中,因此,可以將目標年齡段二確定為該奶粉匹配的目標年齡段。當某童車的適用年齡段是4歲到9歲,由于該適用年齡段中的一部分年齡包含在目標年齡段二內(nèi),另一部分年齡包含在目標年齡段三內(nèi),分別計算該童車與目標年齡段二和目標年齡段三的匹配率,假設本實施例中α為1。該童車與目標年齡段二匹配率為:該童車與目標年齡段三匹配率為:需要說明的是,當適用年齡段包括兩個及兩個以上時,每個適用年齡段對應一個α值,對應每個適用年齡段計算匹配率時,均乘以相應的α值,具體的,請參見下述公式:其中,i可以是1,2或者3,具體的,根據(jù)適用年齡段的個數(shù)確定,本發(fā)明實施例此處不再詳述。本步驟的計算方式,能夠精確的確定商品與目標年齡段的匹配率,從而能夠為計算用戶小孩的年齡段提供精準的數(shù)據(jù)依據(jù)。步驟s206,根據(jù)所述商品匹配的目標年齡段確定所述用戶標識對應的目標年齡段?;谏鲜霾襟E的描述,當用戶標識對應的商品所匹配的目標年齡段全部得到后,對應每個目標年齡段可以將與其相匹配的商品的匹配率全部累加,所得到的累加總和可以作為該目標年齡段的匹配值,并將匹配值最大的目標年齡段確定為用戶標識對應的目標年齡段。其中,需要說明的是,如果商品與某一目標年齡段完全匹配,那么,可以將該商品與該目標年齡段的匹配率設定為1,將該商品與其他目標年齡段的匹配率設定為0,而當商品與該目標年齡段的匹配率為大于0小于1的值時,將該值作為累加參數(shù)計算該目標年齡段的匹配值。步驟s207,從所述商品關聯(lián)的其他用戶標識中選擇已知目標年齡段的用戶標識。具體的,由于交易平臺中維護有商品和用戶標識的對應關系,當商品中不包含年齡段指示信息時,交易平臺可以按照中間服務器的請求,讀取相應商品關聯(lián)的全部用戶標識,并將所讀取的用戶標識發(fā)送到中間服務器,中間服務器可以根據(jù)所維護的用戶標識與目標年齡段的關系,篩選出已知目標年齡段的用戶標識。步驟s208,分別讀取所述已知目標年齡段的用戶標識對應的所述商品的操作日志。其中,操作日志所記錄的是用戶所述商品的相關操作,因此,本步驟所述的所述商品的操作日志,具體指的是,已知目標年齡段的用戶對該商品的全部操作記錄。步驟s209,從每個所述操作日志中提取所述商品對應的購買次數(shù)。其中,由于用戶在購買商品時,通常購買當前適用的商品,因此,本實施例中,可以對應每個用戶標識,從操作日志中提取商品的購買次數(shù),從而得到每個用戶購買該商品的次數(shù)。步驟s210,分別計算每個所述目標年齡段對應所述商品的購買總次數(shù)步驟s211,將值最大的所述購買總次數(shù)對應的目標年齡段確定為所述商品匹配的目標年齡段,并繼續(xù)執(zhí)行步驟s206。根據(jù)上述描述可知,用戶標識對應的目標年齡段已知,因此,在計算得到用戶標識對應該商品的購買次數(shù)之后,可以計算每個目標年齡段對應的購買總次數(shù),并將值最大的購買總次數(shù)對應的目標年齡段確定為商品匹配的目標年齡段,然后,繼續(xù)執(zhí)行步驟s206。當然,通過購買總次數(shù)確定商品匹配的目標年齡段的方式,僅為本發(fā)明實施的一個優(yōu)選實施例,本發(fā)明實施例的技術方案不受該方法的限制。此外,需要說明的是,購買場景對應的數(shù)據(jù)量相對較小,因此,僅以購買場景對應的數(shù)據(jù)為基礎確定商品匹配的目標年齡段,精確度偏低。所以,本發(fā)明結合每個操作場景提出了另一種確定商品匹配的目標年齡段的方法。其中,由于商品對應四種操作場景,而每種操作場景下用戶的操作均帶有一定的隨意性,例如,瀏覽場景,用戶可能打開電子商務網(wǎng)站,看到一些商品后就會瀏覽該商品,而并不考慮該商品是否適用,因此,每個操作場景均對應存在相應的操作可信度,所述操作可信度是指,該操作場景下對適用商品的操作比例,例如,瀏覽場景下,一段時間內(nèi)的總瀏覽次數(shù)是1000次,而所瀏覽的商品適用于用戶的情況對應的瀏覽次數(shù)是300次,那么,瀏覽場景的操作可信度是300比1000,為0.3。因此,為了能夠精確的匹配目標年齡段,在確定商品匹配的年齡段之前,中間服務器預先計算每個操作場景的操作可信度。具體的,由于用戶標識對應的目標年齡段已知,因此,可以讀取用戶標識關聯(lián)的每種場景的已知目標年齡段的商品,以購買場景為例,得到表1的數(shù)據(jù);表1用戶小孩年齡商品編號商品適用年齡購買次數(shù)是否適用用戶的小孩a1歲10到3歲2是b2歲24歲到7歲1否c5歲33歲到7歲3是c5歲46歲到8歲1否d8歲57歲到9歲2是d8歲66歲到9歲1是則購買場景的操作可信度θ為:其他幾種場景操作可信度的計算方式與購買場景的操作可信度的計算方式類似,本發(fā)明實施例此處不再贅述。在每個操作場景的操作可信度已知的條件下,計算待確定目標年齡段的商品對應每個目標年齡段的有效操作次數(shù)nj,其中,q為小孩年齡段為j的用戶在每種操作場景下的操作次數(shù)。在得到每個目標年齡段對應的有效操作次數(shù)后,通過公式計算商品與每個目標年齡段的匹配率,然后,可以繼續(xù)執(zhí)行步驟s206。例如,瀏覽、收藏、加入購物車和購買的操作可信度分別為0.2、0.3、0.4、0.5,待確定目標年齡段的商品對應的操作記錄如表2所示,表2則該商品對應每個目標年齡段的有效操作次數(shù):n1=0.2*(1+1)+0.4*1+0.5+1=1.3n2=0.3*1=0.3n3=0.4*2+0.5*2=1.8n4=0.5*1=0.5該商品與每個目標年齡段的匹配率為:當然,需要說明的是,執(zhí)行上述計算方式能夠得到商品匹配的目標年齡段,而商品通常設置有s、m、l、xl等大小型號,為了使得商品與年齡的對應關系更加精準,在得到商品匹配的目標年齡段后,可以根據(jù)已知目標年齡段的商品的型號與年齡的線性對應關系,通過公式y(tǒng)=ax+b計算得到a和b的具體值,然后,當確定商品對應的具體型號后,計算得到商品所對應的具體年齡值。綜合上述,本發(fā)明實施例提供的年齡段識別方法,與現(xiàn)有技術相比,本發(fā)明實施例的技術方案,能夠根據(jù)用戶操作過的商品確定用戶小孩的年齡段,并根據(jù)用戶小孩的年齡段向用戶推薦相適應的商品,從而能夠大大的提高推薦商品的精確度,進而提高用戶體驗。與上述實現(xiàn)方法相對應的,本發(fā)明實施例還提供了一種年齡段識別裝置,請參見圖3,圖3是本發(fā)明實施例提供的年齡段識別裝置的結構示意圖,所述裝置包括:讀取模塊11、選擇模塊12和確定模塊13,其中,讀取模塊11,用于從操作日志中讀取用戶標識關聯(lián)的商品;選擇模塊12,用于從預設的多個目標年齡段中選擇所述商品匹配的目標年齡段;確定模塊13,用于根據(jù)所述商品匹配的目標年齡段確定所述用戶標識對應的目標年齡段。在上述實施例的基礎上,所述裝置還包括計算模塊,在本實施例中,所述確定模塊13,還用于根據(jù)所述目標年齡段的年齡值與已知目標年齡段的商品的型號確定公式y(tǒng)=ax+b中參數(shù)a和參數(shù)b的值,其中,所述x是商品對應的具體型號,所述y是型號為x的商品所匹配的具體年齡,a和b為常數(shù);所述讀取模塊11,還用于讀取所述商品的型號;所述計算模塊,用于將所述商品的型號代入公式y(tǒng)=ax+b計算得到所述商品對應的具體年齡值。需要說明的是,所述選擇模塊12包括:判斷單元、提取單元、第一確定單元、匹配單元、選擇單元、讀取單元和計算單元,其中,所述判斷單元,用于判斷所述商品中是否包含年齡段指示信息;所述提取單元,用于在所述商品中包含所述年齡段指示信息時,提取所述年齡段指示信息;所述第一確定單元,用于根據(jù)預先存儲的對應關系確定所述年齡段指示信息對應的適用年齡段;所述匹配單元,用于根據(jù)所述適用年齡段的年齡區(qū)間匹配所述商品對應的目標年齡段;所述選擇單元,用于在所述商品中不包含所述年齡段指示信息時,從所述商品關聯(lián)的其他用戶標識中選擇已知目標年齡段的用戶標識;所述讀取單元,用于分別讀取所述已知目標年齡段的用戶標識對應的所述商品的操作日志;所述計算單元,用于分別計算每個所述目標年齡段對應所述商品的購買總次數(shù);在本實施例中,所述提取單元,還用于從每個所述操作日志中提取所述商品對應的購買次數(shù);所述第一確定單元,還用于將值最大的所述購買總次數(shù)對應的目標年齡段確定為所述商品匹配的目標年齡段。基于上述實施例,所述匹配單元包括:判斷子單元、確定子單元和計算子單元,其中,所述判斷子單元,用于判斷所述適用年齡段中的年齡是否全部包含在同一個目標年齡段中;所述確定子單元,用于在所述適用年齡段中的年齡全部包含在同一個目標年齡段中時,將所述目標年齡段確定為所述商品匹配的目標年齡段;所述計算子單元,用于所述適用年齡段中的年齡不包含在同一個目標年齡段中時,按照公式計算每個所述目標年齡段與所述商品的匹配率,以作為確定所述用戶標識對應的目標年齡段時的累加參數(shù),其中,所述p是匹配率,所述α是所述適用年齡段的匹配度參數(shù)。結合上述實施例,在另一個實施例中,選擇模塊12還包括:統(tǒng)計單元,其中,所述統(tǒng)計單元,用于統(tǒng)計所述商品對應每個所述目標年齡段的有效操作次數(shù)nj;所述計算單元,在本實施例中還用于通過公式計算所述商品與每個所述目標年齡段的匹配率,以作為確定所述用戶標識對應的目標年齡段時的累加參數(shù)。而在另一個實施例中,所述確定模塊13包括:獲取單元、計算單元和第二確定單元,其中,所述獲取單元,用于獲取所述用戶標識關聯(lián)的商品所匹配的全部目標年齡段;所述計算單元,用于對應每個所述目標年齡段累加與所述目標年齡段相匹配的商品的匹配率,得到所述目標年齡段的匹配值;所述第二確定單元,用于將所述匹配值最大的目標年齡段確定為所述用戶標識對應的目標年齡段。所述裝置中各個模塊和單元的功能和作用的實現(xiàn)過程詳見上述方法中對應的實現(xiàn)過程,在此不再贅述。由以上技術方案可知,為了提高小孩類商品的推薦精確度,本發(fā)明實施例提供的年齡段識別方法和裝置,首先從操作日志中讀取用戶標識關聯(lián)的商品,然后,從預設的多個目標年齡段中選擇商品匹配的目標年齡段。由于用戶標識關聯(lián)的商品均為用戶感興趣的商品對應的信息,而用戶感興趣的商品通常是適用于用戶小孩的商品,因此,進一步的,通過商品匹配的年齡段能夠確定用戶標識對應的目標年齡段。由此可見,與現(xiàn)有技術相比,本發(fā)明實施例的技術方案,能夠根據(jù)用戶操作過的商品確定用戶小孩的年齡段,并根據(jù)用戶小孩的年齡段向用戶推薦相適應的商品,從而能夠大大的提高推薦商品的精確度,進而提高用戶體驗。本領域技術人員在考慮說明書及實踐這里公開的發(fā)明后,將容易想到本發(fā)明的其它實施方案。本發(fā)明旨在涵蓋本發(fā)明的任何變型、用途或者適應性變化,這些變型、用途或者適應性變化遵循本發(fā)明的一般性原理并包括本發(fā)明未公開的本
技術領域:
中的公知常識或慣用技術手段。說明書和實施例僅被視為示例性的,本發(fā)明的真正范圍和精神由下面的權利要求指出。應當理解的是,本發(fā)明并不局限于上面已經(jīng)描述并在附圖中示出的精確結構,并且可以在不脫離其范圍進行各種修改和改變。本發(fā)明的范圍僅由所附的權利要求來限制。當前第1頁12