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