新四季網

年齡段識別方法及裝置與流程

2023-06-11 17:11:41


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

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀