專利名稱:配件推薦系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種配件推薦系統(tǒng),特別是涉及一種能夠在用戶查看和購(gòu)買(mǎi)電子產(chǎn)品時(shí)為用戶推薦電子產(chǎn)品配件的配件推薦系統(tǒng)以及利用該配件推薦系統(tǒng)實(shí)現(xiàn)的配件推薦方法。
背景技術(shù):
隨著互聯(lián)網(wǎng)技術(shù)的快速發(fā)展,越來(lái)越多的人選擇上網(wǎng)去網(wǎng)店購(gòu)買(mǎi)商品,這樣網(wǎng)絡(luò)就給商家提供了一個(gè)平臺(tái),使得商家可以分析并推薦給用戶他們想要的商品。而現(xiàn)在很多人都選擇在網(wǎng)上購(gòu)買(mǎi)電子產(chǎn)品,如手機(jī)、數(shù)碼相機(jī)、筆記本電腦等,而用戶在購(gòu)買(mǎi)電子產(chǎn)品的同時(shí)通常也會(huì)為電子產(chǎn)品購(gòu)買(mǎi)電子產(chǎn)品配件,比如買(mǎi)了手機(jī)的用戶也要手機(jī)貼膜、藍(lán)牙耳機(jī)等。如果商家能夠有效地推薦相符的電子產(chǎn)品配件給用戶,就會(huì)省去用戶查找相關(guān)的電子產(chǎn)品配件的時(shí)間,也提高了用戶的購(gòu)物體驗(yàn)。然而傳統(tǒng)的基于關(guān)聯(lián)規(guī)則和協(xié)同過(guò)濾的推薦算法會(huì)有冷啟動(dòng)的問(wèn)題,也就是消費(fèi)電子產(chǎn)品的購(gòu)買(mǎi)數(shù)據(jù)太少導(dǎo)致歷史記錄很少,不能產(chǎn)生有效的推薦結(jié)果。另一個(gè)問(wèn)題就是傳統(tǒng)算法做出的推薦不能保證推薦的一定是電子產(chǎn)品配件,而可能是食品等其它類的商品,這樣就會(huì)在用戶選擇電子產(chǎn)品配件時(shí)帶來(lái)無(wú)用的推薦結(jié)果,影響了用戶的購(gòu)物體驗(yàn)。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問(wèn)題是為了克服現(xiàn)有技術(shù)中傳統(tǒng)的算法在用戶購(gòu)買(mǎi)電子產(chǎn)品時(shí)不能夠產(chǎn)生有效的電子產(chǎn)品配件的推薦結(jié)果以及可能會(huì)為用戶帶來(lái)無(wú)用的其他種類商品的推薦結(jié)果的缺陷,提供一種能夠在用戶查看和購(gòu)買(mǎi)電子產(chǎn)品時(shí)為用戶推薦電子產(chǎn)品配件的配件推薦系統(tǒng)以及利用該配件推薦系統(tǒng)實(shí)現(xiàn)的配件推薦方法。本發(fā)明是通過(guò)下述技術(shù)方案來(lái)解決上述技術(shù)問(wèn)題的本發(fā)明提供了一種配件推薦系統(tǒng),其特點(diǎn)在于,其包括一數(shù)據(jù)庫(kù),用于建立一列有多個(gè)電子產(chǎn)品的電子產(chǎn)品列表,該電子產(chǎn)品列表還列有每個(gè)電子產(chǎn)品的多個(gè)參數(shù);該數(shù)據(jù)庫(kù)還用于建立一列有多個(gè)電子產(chǎn)品配件的電子產(chǎn)品配件列表,該電子產(chǎn)品配件列表還列有每個(gè)電子產(chǎn)品配件的多個(gè)參數(shù);一匹配模塊,用于以該電子產(chǎn)品列表中的一電子產(chǎn)品為目標(biāo)電子產(chǎn)品,在該電子產(chǎn)品配件列表中查詢出各參數(shù)分別與該目標(biāo)電子產(chǎn)品的各參數(shù)相匹配的至少一個(gè)電子產(chǎn)品配件;一配件推薦模塊,用于向用戶推薦查詢出的該至少一個(gè)電子產(chǎn)品配件。該配件推薦系統(tǒng)能夠在用戶查看和購(gòu)買(mǎi)電子產(chǎn)品時(shí),找出與該電子產(chǎn)品的各參數(shù)相匹配的各種電子產(chǎn)品配件,也就是該電子產(chǎn)品適用的電子產(chǎn)品配件,并把這些電子產(chǎn)品配件推薦給用戶。較佳地,每個(gè)電子產(chǎn)品的多個(gè)參數(shù)以及每個(gè)電子產(chǎn)品配件的多個(gè)參數(shù)均利用正則表達(dá)式從各自的規(guī)格參數(shù)中被提取出。每個(gè)電子產(chǎn)品以及每個(gè)電子產(chǎn)品配件均具有一規(guī)格參數(shù),而規(guī)格參數(shù)中包括有多個(gè)參數(shù),在具體實(shí)施過(guò)程中就可以利用正則表達(dá)式從規(guī)格參數(shù)中提取出多個(gè)參數(shù)。本發(fā)明的目的還在于提供了一種配件推薦方法,其特點(diǎn)在于,其利用上述的配件推薦系統(tǒng)實(shí)現(xiàn),該配件推薦方法包括以下步驟=S1、該數(shù)據(jù)庫(kù)建立列有多個(gè)電子產(chǎn)品的該電子產(chǎn)品列表,該電子產(chǎn)品列表還列有每個(gè)電子產(chǎn)品的多個(gè)參數(shù);s2、該數(shù)據(jù)庫(kù)建立列有多個(gè)電子產(chǎn)品配件的該電子產(chǎn)品配件列表,該電子產(chǎn)品配件列表還列有每個(gè)電子產(chǎn)品配件的多個(gè)參數(shù);s3、該匹配模塊以該電子產(chǎn)品列表中的一電子產(chǎn)品為目標(biāo)電子產(chǎn)品,在該電子產(chǎn)品配件列表中查詢出各參數(shù)分別與該目標(biāo)電子產(chǎn)品的各參數(shù)相匹配的至少一個(gè)電子產(chǎn)品配件;s4、該配件推薦模塊向用戶推薦查詢出的該至少一個(gè)電子產(chǎn)品配件。較佳地,每個(gè)電子產(chǎn)品的多個(gè)參數(shù)以及每個(gè)電子產(chǎn)品配件的多個(gè)參數(shù)均利用正則表達(dá)式從各自的規(guī)格參數(shù)中被提取出。本發(fā)明的目的還在于提供了一種配件推薦系統(tǒng),其特點(diǎn)在于,其包括一數(shù)據(jù)庫(kù),用于建立一列有多個(gè)電子產(chǎn)品的電子產(chǎn)品列表,該電子產(chǎn)品列表還列有每個(gè)電子產(chǎn)品的多個(gè)參數(shù);該數(shù)據(jù)庫(kù)還用于建立一列有多個(gè)電子產(chǎn)品配件的電子產(chǎn)品配件列表,該電子產(chǎn)品 配件列表還列有每個(gè)電子產(chǎn)品配件的多個(gè)參數(shù);該數(shù)據(jù)庫(kù)還用于建立一具有多層的樹(shù),該樹(shù)的根結(jié)點(diǎn)賦值為空,該樹(shù)的第二層中的各結(jié)點(diǎn)分別賦值為該電子產(chǎn)品列表中的電子產(chǎn)品的種類,該樹(shù)的最底層中的各結(jié)點(diǎn)分別賦值為該電子產(chǎn)品配件列表中的各電子產(chǎn)品配件;針對(duì)該樹(shù)的除第一層之外的其余各層每個(gè)父結(jié)點(diǎn)的各子結(jié)點(diǎn)分別賦值為具有該父結(jié)點(diǎn)所表征的該參數(shù)的取值的電子產(chǎn)品配件的另一參數(shù)的各取值,其中該另一參數(shù)不同于該父結(jié)點(diǎn)以及該父結(jié)點(diǎn)的逐級(jí)父結(jié)點(diǎn)所表征的各參數(shù);一匹配模塊,用于以該電子產(chǎn)品列表中的一電子產(chǎn)品為目標(biāo)電子產(chǎn)品,對(duì)以取值為該目標(biāo)電子產(chǎn)品所屬的電子產(chǎn)品的種類的結(jié)點(diǎn)為根結(jié)點(diǎn)的一子樹(shù)進(jìn)行前序遍歷,并剪去以該子樹(shù)的所表征的參數(shù)的取值與該目標(biāo)電子產(chǎn)品的該參數(shù)不匹配的一結(jié)點(diǎn)為根結(jié)點(diǎn)的子樹(shù),以在該子樹(shù)的最底層查詢出各參數(shù)分別與該目標(biāo)電子產(chǎn)品的各參數(shù)相匹配的至少一個(gè)電子產(chǎn)品配件;一配件推薦模塊,用于向用戶推薦查詢出的該至少一個(gè)電子產(chǎn)品配件。通過(guò)該數(shù)據(jù)庫(kù)建立該樹(shù),并將該樹(shù)的根結(jié)點(diǎn)賦值為空,這樣對(duì)該樹(shù)的遍歷就相當(dāng)于直接從第二層中的結(jié)點(diǎn)開(kāi)始了。針對(duì)用戶經(jīng)常購(gòu)買(mǎi)的電子產(chǎn)品,將電子產(chǎn)品列表中的電子產(chǎn)品進(jìn)行分類,如分為手機(jī)、數(shù)碼相機(jī)、筆記本電腦等種類,而該樹(shù)的第二層中的各結(jié)點(diǎn)就可以賦值為電子產(chǎn)品的種類。對(duì)于該樹(shù)的除第一層之外的其余各層每個(gè)父結(jié)點(diǎn)都具有表征一電子產(chǎn)品配件的一參數(shù)的取值,而每個(gè)父結(jié)點(diǎn)的各子結(jié)點(diǎn)也都具有該父結(jié)點(diǎn)所表征的該參數(shù)的取值,并且各子結(jié)點(diǎn)在此基礎(chǔ)上分別賦值為具有該父結(jié)點(diǎn)所表征的參數(shù)取值的該電子產(chǎn)品配件的另一參數(shù)的各種取值,并且該另一參數(shù)不同于該父結(jié)點(diǎn)以及該父結(jié)點(diǎn)的逐級(jí)父結(jié)點(diǎn)所表征的各參數(shù)。如該樹(shù)的第二層中的一結(jié)點(diǎn)賦值為一電子產(chǎn)品的種類,則分別具有該結(jié)點(diǎn)的各子結(jié)點(diǎn)的取值的多個(gè)電子產(chǎn)品配件將均屬于該電子產(chǎn)品種類,但是該多個(gè)電子產(chǎn)品配件之間則在另一參數(shù)上有所不同。其中對(duì)該樹(shù)的除第一層之外的其余各層中的父節(jié)點(diǎn)與子節(jié)點(diǎn)之間的關(guān)系所做的說(shuō)明,在針對(duì)第二層時(shí)只考慮第二層中的各結(jié)點(diǎn)為父結(jié)點(diǎn)的情況,而在針對(duì)最底層時(shí)則只考慮最底層中的各結(jié)點(diǎn)為子結(jié)點(diǎn)的情況,而不需要考慮第二層中各結(jié)點(diǎn)為子節(jié)點(diǎn)以及最底層中各結(jié)點(diǎn)為父節(jié)點(diǎn)的情況。而該匹配模塊對(duì)于該子樹(shù)的前序遍歷中所涉及到的“剪去”是指在遍歷到一結(jié)點(diǎn)并且該結(jié)點(diǎn)所表征的該參數(shù)的取值與該目標(biāo)電子產(chǎn)品的該參數(shù)不匹配時(shí),說(shuō)明該結(jié)點(diǎn)以及該結(jié)點(diǎn)以下的所有子結(jié)點(diǎn)及所有逐級(jí)子結(jié)點(diǎn)所表征的電子產(chǎn)品配件均與該目標(biāo)電子產(chǎn)品不匹配,所以在遍歷到該結(jié)點(diǎn)時(shí),該結(jié)點(diǎn)以下的所有子結(jié)點(diǎn)及所有逐級(jí)子結(jié)點(diǎn)就不需要再遍歷到了,也就是剪去以該結(jié)點(diǎn)為根結(jié)點(diǎn)的子樹(shù)。而對(duì)于所表征的參數(shù)的取值與該目標(biāo)電子產(chǎn)品的該參數(shù)相匹配的結(jié)點(diǎn),就可以繼續(xù)遍歷下去,直至在該子樹(shù)的最底層查詢出各參數(shù)分別與該目標(biāo)電子產(chǎn)品的各參數(shù)相匹配的至少一個(gè)電子產(chǎn)品配件。所以通過(guò)數(shù)據(jù)庫(kù)對(duì)該樹(shù)的設(shè)置以及上述遍歷方法的執(zhí)行,就能夠精確地查詢出一電子產(chǎn)品的所有的電子產(chǎn)品配件,并且查詢的速度更快,結(jié)果也更完整。較佳地,該樹(shù)的層數(shù)范圍為4-7層。較佳地,該樹(shù)的層數(shù)為五層該樹(shù)的第三層的各結(jié)點(diǎn)所表征的參數(shù)為電子產(chǎn)品配件的種類,該樹(shù)的第四層的各結(jié)點(diǎn)所表征的參數(shù)為電子產(chǎn)品配件的品牌;或,該樹(shù)的第三層的各結(jié)點(diǎn)所表征的參數(shù)為電子產(chǎn)品配件的品牌,該樹(shù)的第四層的各結(jié)點(diǎn)所表征的參數(shù)為電子產(chǎn)品配件的種類。較佳地,對(duì)該樹(shù)的層數(shù)的設(shè)定以及對(duì)該樹(shù)的除第一層之外的其余各層的各結(jié)點(diǎn)所 表征的參數(shù)的設(shè)定,使得為該電子產(chǎn)品列表中的各電子產(chǎn)品分別查詢出相匹配的電子產(chǎn)品配件所經(jīng)過(guò)的路徑之和最短。通過(guò)對(duì)該樹(shù)的廣度以及深度的設(shè)定,再加上對(duì)每一層的各結(jié)點(diǎn)所表征的參數(shù)的設(shè)定,就能夠找到一個(gè)最適合的樹(shù),使得在為所有的電子產(chǎn)品都查詢出全部相匹配的電子產(chǎn)品配件時(shí)遍歷經(jīng)過(guò)的路徑之和最短,即使得系統(tǒng)的整體查詢效率達(dá)到最聞。較佳地,每個(gè)電子產(chǎn)品的多個(gè)參數(shù)以及每個(gè)電子產(chǎn)品配件的多個(gè)參數(shù)均利用正則表達(dá)式從各自的規(guī)格參數(shù)中被提取出。本發(fā)明的目的還在于提供了一種配件推薦方法,其特點(diǎn)在于,其利用上述的配件推薦系統(tǒng)實(shí)現(xiàn),該配件推薦方法包括以下步驟=S1、該數(shù)據(jù)庫(kù)建立列有多個(gè)電子產(chǎn)品的該電子產(chǎn)品列表,該電子產(chǎn)品列表還列有每個(gè)電子產(chǎn)品的多個(gè)參數(shù);s2、該數(shù)據(jù)庫(kù)建立列有多個(gè)電子產(chǎn)品配件的該電子產(chǎn)品配件列表,該電子產(chǎn)品配件列表還列有每個(gè)電子產(chǎn)品配件的多個(gè)參數(shù);s3、該數(shù)據(jù)庫(kù)建立一具有多層的樹(shù),該樹(shù)的根結(jié)點(diǎn)賦值為空,該樹(shù)的第二層中的各結(jié)點(diǎn)分別賦值為該電子產(chǎn)品列表中的電子產(chǎn)品的種類,該樹(shù)的最底層中的各結(jié)點(diǎn)分別賦值為該電子產(chǎn)品配件列表中的各電子產(chǎn)品配件;針對(duì)該樹(shù)的除第一層之外的其余各層每個(gè)父結(jié)點(diǎn)的各子結(jié)點(diǎn)分別賦值為具有該父結(jié)點(diǎn)所表征的該參數(shù)的取值的電子產(chǎn)品配件的另一參數(shù)的各取值,其中該另一參數(shù)不同于該父結(jié)點(diǎn)以及該父結(jié)點(diǎn)的逐級(jí)父結(jié)點(diǎn)所表征的各參數(shù);s4、該匹配模塊以該電子產(chǎn)品列表中的一電子產(chǎn)品為目標(biāo)電子產(chǎn)品,對(duì)以取值為該目標(biāo)電子產(chǎn)品所屬的電子產(chǎn)品的種類的結(jié)點(diǎn)為根結(jié)點(diǎn)的一子樹(shù)進(jìn)行前序遍歷,并剪去以該子樹(shù)的所表征的參數(shù)的取值與該目標(biāo)電子產(chǎn)品的該參數(shù)不匹配的一結(jié)點(diǎn)為根結(jié)點(diǎn)的子樹(shù),以在該子樹(shù)的最底層查詢出各參數(shù)分別與該目標(biāo)電子產(chǎn)品的各參數(shù)相匹配的至少一個(gè)電子產(chǎn)品配件;s5、該配件推薦模塊向用戶推薦查詢出的該至少一個(gè)電子產(chǎn)品配件。較佳地,該樹(shù)的層數(shù)范圍為4-7層。較佳地,該樹(shù)的層數(shù)為五層該樹(shù)的第三層的各結(jié)點(diǎn)所表征的參數(shù)為電子產(chǎn)品配件的種類,該樹(shù)的第四層的各結(jié)點(diǎn)所表征的參數(shù)為電子產(chǎn)品配件的品牌;或,該樹(shù)的第三層的各結(jié)點(diǎn)所表征的參數(shù)為電子產(chǎn)品配件的品牌,該樹(shù)的第四層的各結(jié)點(diǎn)所表征的參數(shù)為電子產(chǎn)品配件的種類。
較佳地,對(duì)該樹(shù)的層數(shù)的設(shè)定以及對(duì)該樹(shù)的除第一層之外的其余各層的各結(jié)點(diǎn)所表征的參數(shù)的設(shè)定,使得為該電子產(chǎn)品列表中的各電子產(chǎn)品分別查詢出相匹配的電子產(chǎn)品配件所經(jīng)過(guò)的路徑之和最短。較佳地,每個(gè)電子產(chǎn)品的多個(gè)參數(shù)以及每個(gè)電子產(chǎn)品配件的多個(gè)參數(shù)均利用正則表達(dá)式從各自的規(guī)格參數(shù)中被提取出。本發(fā)明的積極進(jìn)步效果在于本發(fā)明通過(guò)分別為電子產(chǎn)品和電子產(chǎn)品配件設(shè)定多個(gè)參數(shù),并通過(guò)建立樹(shù)以及設(shè)置遍歷樹(shù)的方式,能夠查詢出各參數(shù)分別與電子產(chǎn)品的各參數(shù)相匹配的電子產(chǎn)品配件,也就是電子產(chǎn)品適用的電子產(chǎn)品配件。因此,本發(fā)明能夠快速、精確地在用戶查看和購(gòu)買(mǎi)電子產(chǎn)品時(shí)為用戶推薦電子產(chǎn)品配件,克服了傳統(tǒng)的查詢算法導(dǎo)致的冷啟動(dòng)問(wèn)題以及可能會(huì)推薦其它種類商品的缺陷,同時(shí)省去了用戶查找電子產(chǎn)品配件的時(shí)間,提升了用戶的購(gòu)物體驗(yàn)。
圖I為本發(fā)明的第一實(shí)施例的配件推薦系統(tǒng)的結(jié)構(gòu)圖。圖2為本發(fā)明的第一實(shí)施例的配件推薦方法的流程圖。圖3為本發(fā)明的第二實(shí)施例的配件推薦系統(tǒng)的數(shù)據(jù)庫(kù)建立的樹(shù)的結(jié)構(gòu)圖。圖4為本發(fā)明的第二實(shí)施例的配件推薦方法的流程圖。
具體實(shí)施例方式下面結(jié)合附圖給出本發(fā)明較佳實(shí)施例,以詳細(xì)說(shuō)明本發(fā)明的技術(shù)方案。第一實(shí)施例如圖I所示,本實(shí)施例的配件推薦系統(tǒng)包括一數(shù)據(jù)庫(kù)I、一匹配模塊2、一配件推薦模塊3。本發(fā)明能夠在用戶上網(wǎng)查看和購(gòu)買(mǎi)電子產(chǎn)品時(shí)為用戶推薦與電子產(chǎn)品相匹配的電子產(chǎn)品配件,因此對(duì)于網(wǎng)店中的多個(gè)電子產(chǎn)品,該數(shù)據(jù)庫(kù)I會(huì)為它們建模,該數(shù)據(jù)庫(kù)I會(huì)建立一列有多個(gè)電子產(chǎn)品的電子產(chǎn)品列表,該電子產(chǎn)品列表還列有每個(gè)電子產(chǎn)品的多個(gè)參數(shù)。通過(guò)多個(gè)參數(shù)就能夠定下電子產(chǎn)品的固有屬性,比如對(duì)于一部手機(jī),它的多個(gè)參數(shù)包括品牌、型號(hào)、電池類型、是否支持藍(lán)牙、是否支持存儲(chǔ)卡、顯示屏的長(zhǎng)寬等。而對(duì)于網(wǎng)店中的多個(gè)電子產(chǎn)品配件,該數(shù)據(jù)庫(kù)I同樣地會(huì)進(jìn)行建模,也就是該數(shù)據(jù)庫(kù)I會(huì)建立一列有多個(gè)電子產(chǎn)品配件的電子產(chǎn)品配件列表,該電子產(chǎn)品配件列表還列有每個(gè)電子產(chǎn)品配件的多個(gè)參數(shù)。而同樣,電子產(chǎn)品配件的多個(gè)參數(shù)就能夠定下電子產(chǎn)品配件的固有屬性,比如對(duì)于一個(gè)手機(jī)存儲(chǔ)卡,它的多個(gè)參數(shù)包括品牌、類型、存儲(chǔ)容量等。在該數(shù)據(jù)庫(kù)I對(duì)電子產(chǎn)品和電子產(chǎn)品配件都進(jìn)行建模之后,該匹配模塊2就會(huì)以該電子產(chǎn)品列表中的一電子產(chǎn)品為目標(biāo)電子產(chǎn)品,在該電子產(chǎn)品配件列表中查詢出各參數(shù)分別與該目標(biāo)電子產(chǎn)品的各參數(shù)相匹配的至少一個(gè)電子產(chǎn)品配件。其中每個(gè)電子產(chǎn)品的多 個(gè)參數(shù)以及每個(gè)電子產(chǎn)品配件的多個(gè)參數(shù)都可以利用正則表達(dá)式從各自的規(guī)格參數(shù)中被提取出,比如對(duì)于該目標(biāo)電子產(chǎn)品的多個(gè)參數(shù),都可以寫(xiě)出對(duì)應(yīng)的正則表達(dá)式,用來(lái)查找出符合正則表達(dá)式的字符串,然后對(duì)字符串進(jìn)行處理,就可以得到與該目標(biāo)電子產(chǎn)品的多個(gè)參數(shù)分別相匹配的電子產(chǎn)品配件的多個(gè)參數(shù),這樣也就是查找出與該目標(biāo)電子產(chǎn)品相匹配的電子產(chǎn)品配件。而關(guān)于正則表達(dá)式的編輯和設(shè)置都是本領(lǐng)域的技術(shù)人員的慣用技術(shù)手段,在此就不做贅述。在該匹配模塊2查詢出匹配的電子產(chǎn)品配件后,該配件推薦模塊3就向用戶推薦查詢出的電子產(chǎn)品配件。如圖2所示,本實(shí)施例的配件推薦方法包括以下步驟
步驟100、該數(shù)據(jù)庫(kù)I建立列有多個(gè)電子產(chǎn)品的該電子產(chǎn)品列表,該電子產(chǎn)品列表還列有每個(gè)電子產(chǎn)品的多個(gè)參數(shù)。步驟101、該數(shù)據(jù)庫(kù)I建立列有多個(gè)電子產(chǎn)品配件的該電子產(chǎn)品配件列表,該電子產(chǎn)品配件列表還列有每個(gè)電子產(chǎn)品配件的多個(gè)參數(shù)。步驟102、該匹配模塊2以該電子產(chǎn)品列表中的一電子產(chǎn)品為目標(biāo)電子產(chǎn)品,在該電子產(chǎn)品配件列表中查詢出各參數(shù)分別與該目標(biāo)電子產(chǎn)品的各參數(shù)相匹配的至少一個(gè)電子產(chǎn)品配件。步驟103、該配件推薦模塊3向用戶推薦查詢出的該至少一個(gè)電子產(chǎn)品配件,至此流程結(jié)束。第二實(shí)施例如圖I所示,本實(shí)施例的配件推薦系統(tǒng)同樣包括一數(shù)據(jù)庫(kù)I、一匹配模塊2、一配件推薦模塊3。該數(shù)據(jù)庫(kù)I與第一實(shí)施例的配件推薦系統(tǒng)中的數(shù)據(jù)庫(kù)相比,區(qū)別在于該數(shù)據(jù)庫(kù)I還建立一具有多層的樹(shù),通過(guò)對(duì)該樹(shù)的設(shè)置為每個(gè)電子產(chǎn)品查詢出相匹配的所有電子產(chǎn)品配件。其中將該樹(shù)的根節(jié)點(diǎn)賦值為空,這樣當(dāng)對(duì)該樹(shù)進(jìn)行遍歷時(shí),就可以直接從根節(jié)點(diǎn)下行到第二層的結(jié)點(diǎn),而該樹(shù)的第二層中的各結(jié)點(diǎn)分別賦值為該電子產(chǎn)品列表中的電子產(chǎn)品的種類,具體實(shí)施時(shí),就可以對(duì)網(wǎng)店中的電子產(chǎn)品進(jìn)行分類,如主要分為手機(jī)、數(shù)碼相機(jī)、筆記本電腦等類別,并將這些類別賦值在第二層中的各結(jié)點(diǎn)中,而該樹(shù)的最底層中的各結(jié)點(diǎn)則分別賦值為該電子產(chǎn)品配件列表中的各電子產(chǎn)品配件。其中對(duì)于該樹(shù)的除第一層之外的其余各層的設(shè)置,每一層每個(gè)父結(jié)點(diǎn)都具有表征一電子產(chǎn)品配件的一參數(shù)的取值,比如第二層的各結(jié)點(diǎn)賦值的電子產(chǎn)品的種類也是電子產(chǎn)品配件的一個(gè)參數(shù),而每個(gè)父結(jié)點(diǎn)的各子結(jié)點(diǎn)也都具有該父結(jié)點(diǎn)所表征的該參數(shù)的取值,并且各子結(jié)點(diǎn)在此基礎(chǔ)上分別賦值為具有該父結(jié)點(diǎn)所表征的參數(shù)取值的該電子產(chǎn)品配件的另一參數(shù)的各種取值,并且該另一參數(shù)不同于該父結(jié)點(diǎn)以及該父結(jié)點(diǎn)的逐級(jí)父結(jié)點(diǎn)所表征的各參數(shù)。在設(shè)置完整棵樹(shù)后,就可以利用該樹(shù)查詢出與一電子產(chǎn)品相匹配的電子產(chǎn)品配件。具體就是該匹配模塊2以該電子產(chǎn)品列表中的一電子產(chǎn)品為目標(biāo)電子產(chǎn)品,對(duì)以取值為該目標(biāo)電子產(chǎn)品所屬的電子產(chǎn)品的種類的結(jié)點(diǎn)為根結(jié)點(diǎn)的一子樹(shù)進(jìn)行前序遍歷,如果遍歷到一結(jié)點(diǎn)所表征的參數(shù)的取值與該目標(biāo)電子產(chǎn)品的該參數(shù)不匹配時(shí),就說(shuō)明該結(jié)點(diǎn)所表征的電子產(chǎn)品配件與該目標(biāo)電子產(chǎn)品不匹配,又因?yàn)樵摻Y(jié)點(diǎn)的子結(jié)點(diǎn)以及所有逐級(jí)子結(jié)點(diǎn)均具有該結(jié)點(diǎn)所表征的該參數(shù)的取值,因此該結(jié)點(diǎn)的子結(jié)點(diǎn)以及逐級(jí)子結(jié)點(diǎn)所表征的電子產(chǎn)品配件也全部與該目標(biāo)電子產(chǎn)品不匹配,因此該結(jié)點(diǎn)以下的所有子結(jié)點(diǎn)及所有逐級(jí)子結(jié)點(diǎn)就不需要再遍歷到了,也就是在遍歷時(shí)可以剪去以該結(jié)點(diǎn)為根結(jié)點(diǎn)的子樹(shù)。而對(duì)于所表征的該參數(shù)的取值與該目標(biāo)電子產(chǎn)品的該參數(shù)相匹配的結(jié)點(diǎn),就可以繼續(xù)遍歷下去,直至在該子樹(shù)的最底層查詢出各參數(shù)分別與該目標(biāo)電子產(chǎn)品的各參數(shù)相匹配的至少一個(gè)電子產(chǎn)品配件。在該匹配模塊2查詢出匹配的電子產(chǎn)品配件后,該配件推薦模塊3就向用戶推薦查詢出的電子產(chǎn)品配件。通過(guò)數(shù)據(jù)庫(kù)對(duì)該樹(shù)的設(shè)置以及上述遍歷方法的執(zhí)行,就能夠精確查詢出一電子產(chǎn)品的所有的電子產(chǎn)品配件,并且查詢的速度更快,結(jié)果也更完整。如圖3所示,本實(shí)施例的數(shù)據(jù)庫(kù)I建立的樹(shù)有五層,其中根結(jié)點(diǎn)賦值為空,第二層的三個(gè)結(jié)點(diǎn)均賦值為電子產(chǎn)品的種類,分別為手機(jī)、數(shù)碼相機(jī)、筆記本電腦,第三層的各結(jié)點(diǎn)所表征的參數(shù)為電子產(chǎn)品配件的種類,具體的電子產(chǎn)品配件的種類可以根據(jù)電子產(chǎn)品的各參數(shù)、固有屬性以及其它相關(guān)信息來(lái)進(jìn)行設(shè)置,如賦值為手機(jī)的該結(jié)點(diǎn)的子結(jié)點(diǎn)可分別賦值為手機(jī)電池、手機(jī)充電器、貼膜、藍(lán)牙耳機(jī)等,賦值為數(shù)碼相機(jī)的該結(jié)點(diǎn)的子結(jié)點(diǎn)可分別賦值為數(shù)碼包、電池、充電器等,而賦值為筆記本電腦的該結(jié)點(diǎn)的子結(jié)點(diǎn)可分別賦值為電腦包、電腦貼膜、鼠標(biāo)等。而該樹(shù)的第四層的各結(jié)點(diǎn)所表征的參數(shù)為電子產(chǎn)品配件的品牌,如賦值為電池的該結(jié)點(diǎn)的子結(jié)點(diǎn)可分別賦值為諾基亞、三星、華為等,第三層中的其它的結(jié)點(diǎn)也都可以進(jìn)行類似的賦值,而第五層中就是具體的各個(gè)電子產(chǎn)品配件,這樣,一顆完整的樹(shù)就建好了。其中第三層中的電子產(chǎn)品配件的種類、第四層中的電子產(chǎn)品配件的品牌以及最底層的各電子產(chǎn)品配件,都會(huì)因?yàn)閷?shí)際的樹(shù)的建立而會(huì)有所不同,但基本的建立樹(shù)以及查詢的原理都是一致的。另外,圖3中的樹(shù)的最底層的各電子產(chǎn)品配件雖然都用配件表示,但都分別表示不同的電子產(chǎn)品配件,這屬于公知常識(shí),不再贅述。當(dāng)用戶登錄網(wǎng)站查看或購(gòu)買(mǎi)該電子產(chǎn)品列表中的一電子產(chǎn)品如一手機(jī)時(shí),該匹配模塊2就以該手機(jī)為目標(biāo)電子產(chǎn)品,并且對(duì)以第二層中取值為手機(jī)的結(jié)點(diǎn)為根節(jié)點(diǎn)的子樹(shù)進(jìn)行前序遍歷。在遍歷時(shí)根據(jù)該手機(jī)的多個(gè)參數(shù),依次與第三層中的各結(jié)點(diǎn)所表征的參數(shù)的取值進(jìn)行比較,如果該手機(jī)中有一參數(shù)的取值表明該手機(jī)不支持藍(lán)牙,則第三層中的表征藍(lán)牙耳機(jī)的該結(jié)點(diǎn)就與該手機(jī)不匹配,這樣,表征藍(lán)牙耳機(jī)的該結(jié)點(diǎn)的子結(jié)點(diǎn)也就不需要再遍歷了,也就是可以剪去以表征藍(lán)牙耳機(jī)的該結(jié)點(diǎn)為根結(jié)點(diǎn)的子樹(shù)了 ;第三層中的其它結(jié)點(diǎn)也可以用相同的原理進(jìn)行遍歷,如果某一結(jié)點(diǎn)如表征手機(jī)電池的結(jié)點(diǎn)與該手機(jī)中一表征電池類型的參數(shù)的取值相匹配,則可以繼續(xù)對(duì)表征手機(jī)電池的該結(jié)點(diǎn)的子結(jié)點(diǎn)繼續(xù)遍歷下去,也就是遍歷到第四層,在第四層根據(jù)該手機(jī)的品牌,進(jìn)而可以在該樹(shù)的最底層完全遍歷出所有與該手機(jī)相匹配的電子產(chǎn)品配件。之后,該配件推薦模塊3就會(huì)向用戶推薦查詢出的所有電子產(chǎn)品配件,例如選擇緊貼在用戶查看的電子產(chǎn)品下方來(lái)顯示電子產(chǎn)品配件,并可以根據(jù)電子產(chǎn)品配件的價(jià)格高低、銷售量等進(jìn)行依次排序并顯示,這些都是本領(lǐng)域的公知技術(shù),在此就不再贅述。當(dāng)然,若用戶查看或購(gòu)買(mǎi)的為數(shù)碼相機(jī)、筆記本電腦等其它類的電子產(chǎn)品,該匹配模塊2同樣會(huì)根據(jù)上述原理來(lái)進(jìn)行查詢,該配件推薦模塊3也同樣會(huì)向用戶推薦查詢出的所有電子產(chǎn)品配件。對(duì)應(yīng)的電子產(chǎn)品的多個(gè)參數(shù)以及電子產(chǎn)品配件的多個(gè)參數(shù)也都可以利用正則表達(dá)式從各自的規(guī)格參數(shù)中被提取出,這也是本領(lǐng)域的公知技術(shù)。其中,該數(shù)據(jù)庫(kù)I可以根據(jù)實(shí)際情況將該樹(shù)的層數(shù)范圍設(shè)置在4-7層,而對(duì)該樹(shù)的層數(shù)的設(shè)定以及對(duì)該樹(shù)的除第一層之外的其余各層的各節(jié)點(diǎn)所表征的參數(shù)的設(shè)定,可以使 得為電子產(chǎn)品列表中的該多個(gè)電子產(chǎn)品均查詢出相匹配的全部的電子產(chǎn)品配件所經(jīng)過(guò)的路徑之和最短。
如圖4所述,本實(shí)施例的配件推薦方法包括以下步驟步驟200、該數(shù)據(jù)庫(kù)I建立列有多個(gè)電子產(chǎn)品的該電子產(chǎn)品列表,該電子產(chǎn)品列表還列有每個(gè)電子產(chǎn)品的多個(gè)參數(shù)。步驟201、該數(shù)據(jù)庫(kù)I建立列有多個(gè)電子產(chǎn)品配件的該電子產(chǎn)品配件列表,該電子產(chǎn)品配件列表還列有每個(gè)電子產(chǎn)品配件的多個(gè)參數(shù)。步驟202、該數(shù)據(jù)庫(kù)I建立一五層的樹(shù),該樹(shù)的根結(jié)點(diǎn)賦值為空,該樹(shù)的第二層中的三個(gè)結(jié)點(diǎn)分別賦值為電子產(chǎn)品的種類,該樹(shù)的第三層的各結(jié)點(diǎn)所表征的參數(shù)為電子產(chǎn)品配件的種類,該樹(shù)的第四 層的各結(jié)點(diǎn)所表征的參數(shù)為電子產(chǎn)品配件的品牌,該樹(shù)的第五層中的各結(jié)點(diǎn)分別賦值為該電子產(chǎn)品列表中的各電子產(chǎn)品配件。步驟203、該匹配模塊2以該電子產(chǎn)品列表中的一電子產(chǎn)品為目標(biāo)電子產(chǎn)品,對(duì)以取值為該目標(biāo)電子產(chǎn)品所屬的該電子產(chǎn)品的種類的結(jié)點(diǎn)為根結(jié)點(diǎn)的一子樹(shù)進(jìn)行前序遍歷,并剪去以該子樹(shù)的所表征的該參數(shù)的取值與該目標(biāo)電子產(chǎn)品的該參數(shù)不匹配的一結(jié)點(diǎn)為根結(jié)點(diǎn)的子樹(shù),進(jìn)而以在該子樹(shù)的最底層查詢出各參數(shù)分別與該目標(biāo)電子產(chǎn)品的各參數(shù)相匹配的至少一個(gè)電子產(chǎn)品配件。步驟204、該配件推薦模塊3向用戶推薦查詢出的該至少一個(gè)電子產(chǎn)品配件,至此流程結(jié)束。第三實(shí)施例如圖I所示,本實(shí)施例的配件推薦系統(tǒng)同樣包括一數(shù)據(jù)庫(kù)I、一匹配模塊2、一配件推薦模塊3。本實(shí)施例與第二實(shí)施例的區(qū)別僅在于本實(shí)施例的數(shù)據(jù)庫(kù)I建立的層數(shù)為五層的樹(shù),第三層的各節(jié)點(diǎn)所表征的參數(shù)為電子產(chǎn)品配件的品牌,如賦值為手機(jī)的該結(jié)點(diǎn)的子結(jié)點(diǎn)可分別賦值為諾基亞、三星、華為、摩托羅拉等,該樹(shù)的第四層的各結(jié)點(diǎn)所表征的參數(shù)為電子產(chǎn)品配件的種類,如賦值為諾基亞的該結(jié)點(diǎn)的子結(jié)點(diǎn)可分別賦值為手機(jī)電池、手機(jī)充電器、內(nèi)存卡、手機(jī)貼膜、藍(lán)牙耳機(jī)、手機(jī)保護(hù)套等,第四層中的其它結(jié)點(diǎn)也都可以進(jìn)行類似的賦值。這樣,在具體實(shí)施過(guò)程中,若用戶登錄購(gòu)物網(wǎng)站購(gòu)買(mǎi)一手機(jī),該匹配模塊2就以該手機(jī)為目標(biāo)電子產(chǎn)品,并且對(duì)以第二層中取值為手機(jī)的結(jié)點(diǎn)為根節(jié)點(diǎn)的子樹(shù)進(jìn)行前序遍歷。在遍歷到第三層時(shí),就會(huì)根據(jù)該手機(jī)的品牌匹配出一表征該手機(jī)的品牌的結(jié)點(diǎn),而表征其它手機(jī)的品牌的結(jié)點(diǎn)就與該手機(jī)的品牌不匹配,這樣就可以剪去以第三層的其它結(jié)點(diǎn)為根結(jié)點(diǎn)的子樹(shù)。而對(duì)于表征該手機(jī)的品牌的該結(jié)點(diǎn),就可以繼續(xù)遍歷下去,具體匹配原理也與第二實(shí)施例中相同,這樣,通過(guò)本實(shí)施例的樹(shù)也能夠查詢出與一電子產(chǎn)品相匹配的所有電子產(chǎn)品配件,同樣,該配件推薦模塊3也會(huì)向用戶推薦查詢出的所有電子產(chǎn)品配件。而利用本實(shí)施例的配件推薦系統(tǒng)實(shí)施的配件推薦方法的流程以及其中的匹配原理也與第二實(shí)施例中基本相同,區(qū)別僅在于該數(shù)據(jù)庫(kù)I建立的樹(shù)的第三層和第四層中各結(jié)點(diǎn)所表征的參數(shù)的取值不同,因此本實(shí)施例的配件推薦方法的具體步驟再此就不再贅述。雖然以上描述了本發(fā)明的具體實(shí)施方式
,但是本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,這些僅是舉例說(shuō)明,本發(fā)明的保護(hù)范圍是由所附權(quán)利要求書(shū)限定的。本領(lǐng)域的技術(shù)人員在不背離本發(fā)明的原理和實(shí)質(zhì)的前提下,可以對(duì)這些實(shí)施方式做出多種變更或修改,但這些變更和修改均落入本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種配件推薦系統(tǒng),其特征在于,其包括 一數(shù)據(jù)庫(kù),用于建立一列有多個(gè)電子產(chǎn)品的電子產(chǎn)品列表,該電子產(chǎn)品列表還列有每個(gè)電子產(chǎn)品的多個(gè)參數(shù);該數(shù)據(jù)庫(kù)還用于建立一列有多個(gè)電子產(chǎn)品配件的電子產(chǎn)品配件列表,該電子產(chǎn)品配件列表還列有每個(gè)電子產(chǎn)品配件的多個(gè)參數(shù); 一匹配模塊,用于以該電子產(chǎn)品列表中的一電子產(chǎn)品為目標(biāo)電子產(chǎn)品,在該電子產(chǎn)品配件列表中查詢出各參數(shù)分別與該目標(biāo)電子產(chǎn)品的各參數(shù)相匹配的至少一個(gè)電子產(chǎn)品配件; 一配件推薦模塊,用于向用戶推薦查詢出的該至少一個(gè)電子產(chǎn)品配件。
2.如權(quán)利要求I所述的配件推薦系統(tǒng),其特征在于,每個(gè)電子產(chǎn)品的多個(gè)參數(shù)以及每個(gè)電子產(chǎn)品配件的多個(gè)參數(shù)均利用正則表達(dá)式從各自的規(guī)格參數(shù)中被提取出。
3.—種配件推薦方法,其特征在于,其利用如權(quán)利要求I所述的配件推薦系統(tǒng)實(shí)現(xiàn),該配件推薦方法包括以下步驟 51、該數(shù)據(jù)庫(kù)建立列有多個(gè)電子產(chǎn)品的該電子產(chǎn)品列表,該電子產(chǎn)品列表還列有每個(gè)電子產(chǎn)品的多個(gè)參數(shù); 52、該數(shù)據(jù)庫(kù)建立列有多個(gè)電子產(chǎn)品配件的該電子產(chǎn)品配件列表,該電子產(chǎn)品配件列表還列有每個(gè)電子產(chǎn)品配件的多個(gè)參數(shù); 53、該匹配模塊以該電子產(chǎn)品列表中的一電子產(chǎn)品為目標(biāo)電子產(chǎn)品,在該電子產(chǎn)品配件列表中查詢出各參數(shù)分別與該目標(biāo)電子產(chǎn)品的各參數(shù)相匹配的至少一個(gè)電子產(chǎn)品配件; 54、該配件推薦模塊向用戶推薦查詢出的該至少一個(gè)電子產(chǎn)品配件。
4.如權(quán)利要求3所述的配件推薦方法,其特征在于,每個(gè)電子產(chǎn)品的多個(gè)參數(shù)以及每個(gè)電子產(chǎn)品配件的多個(gè)參數(shù)均利用正則表達(dá)式從各自的規(guī)格參數(shù)中被提取出。
5.一種配件推薦系統(tǒng),其特征在于,其包括 一數(shù)據(jù)庫(kù),用于建立一列有多個(gè)電子產(chǎn)品的電子產(chǎn)品列表,該電子產(chǎn)品列表還列有每個(gè)電子產(chǎn)品的多個(gè)參數(shù);該數(shù)據(jù)庫(kù)還用于建立一列有多個(gè)電子產(chǎn)品配件的電子產(chǎn)品配件列表,該電子產(chǎn)品配件列表還列有每個(gè)電子產(chǎn)品配件的多個(gè)參數(shù); 該數(shù)據(jù)庫(kù)還用于建立一具有多層的樹(shù),該樹(shù)的根結(jié)點(diǎn)賦值為空,該樹(shù)的第二層中的各結(jié)點(diǎn)分別賦值為該電子產(chǎn)品列表中的電子產(chǎn)品的種類,該樹(shù)的最底層中的各結(jié)點(diǎn)分別賦值為該電子產(chǎn)品配件列表中的各電子產(chǎn)品配件;針對(duì)該樹(shù)的除第一層之外的其余各層每個(gè)父結(jié)點(diǎn)的各子結(jié)點(diǎn)分別賦值為具有該父結(jié)點(diǎn)所表征的該參數(shù)的取值的電子產(chǎn)品配件的另一參數(shù)的各取值,其中該另一參數(shù)不同于該父結(jié)點(diǎn)以及該父結(jié)點(diǎn)的逐級(jí)父結(jié)點(diǎn)所表征的各參數(shù); 一匹配模塊,用于以該電子產(chǎn)品列表中的一電子產(chǎn)品為目標(biāo)電子產(chǎn)品,對(duì)以取值為該目標(biāo)電子產(chǎn)品所屬的電子產(chǎn)品的種類的結(jié)點(diǎn)為根結(jié)點(diǎn)的一子樹(shù)進(jìn)行前序遍歷,并剪去以該子樹(shù)的所表征的參數(shù)的取值與該目標(biāo)電子產(chǎn)品的該參數(shù)不匹配的一結(jié)點(diǎn)為根結(jié)點(diǎn)的子樹(shù),以在該子樹(shù)的最底層查詢出各參數(shù)分別與該目標(biāo)電子產(chǎn)品的各參數(shù)相匹配的至少一個(gè)電子產(chǎn)品配件; 一配件推薦模塊,用于向用戶推薦查詢出的該至少一個(gè)電子產(chǎn)品配件。
6.如權(quán)利要求5所述的配件推薦系統(tǒng),其特征在于,該樹(shù)的層數(shù)范圍為4-7層。
7.如權(quán)利要求5或6所述的配件推薦系統(tǒng),其特征在于,該樹(shù)的層數(shù)為五層該樹(shù)的第三層的各結(jié)點(diǎn)所表征的參數(shù)為電子產(chǎn)品配件的種類,該樹(shù)的第四層的各結(jié)點(diǎn)所表征的參數(shù)為電子產(chǎn)品配件的品牌;或,該樹(shù)的第三層的各結(jié)點(diǎn)所表征的參數(shù)為電子產(chǎn)品配件的品牌,該樹(shù)的第四層的各結(jié)點(diǎn)所表征的參數(shù)為電子產(chǎn)品配件的種類。
8.如權(quán)利要求5或6所述的配件推薦系統(tǒng),其特征在于,對(duì)該樹(shù)的層數(shù)的設(shè)定以及對(duì)該樹(shù)的除第一層之外的其余各層的各結(jié)點(diǎn)所表征的參數(shù)的設(shè)定,使得為該電子產(chǎn)品列表中的各電子產(chǎn)品分別查詢出相匹配的電子產(chǎn)品配件所經(jīng)過(guò)的路徑之和最短。
9.如權(quán)利要求5所述的配件推薦系統(tǒng),其特征在于,每個(gè)電子產(chǎn)品的多個(gè)參數(shù)以及每個(gè)電子產(chǎn)品配件的多個(gè)參數(shù)均利用正則表達(dá)式從各自的規(guī)格參數(shù)中被提取出。
10.一種配件推薦方法,其特征在于,其利用如權(quán)利要求5所述的配件推薦系統(tǒng)實(shí)現(xiàn),該配件推薦方法包括以下步驟 51、該數(shù)據(jù)庫(kù)建立列有多個(gè)電子產(chǎn)品的該電子產(chǎn)品列表,該電子產(chǎn)品列表還列有每個(gè)電子產(chǎn)品的多個(gè)參數(shù); 52、該數(shù)據(jù)庫(kù)建立列有多個(gè)電子產(chǎn)品配件的該電子產(chǎn)品配件列表,該電子產(chǎn)品配件列表還列有每個(gè)電子產(chǎn)品配件的多個(gè)參數(shù); 53、該數(shù)據(jù)庫(kù)建立一具有多層的樹(shù),該樹(shù)的根結(jié)點(diǎn)賦值為空,該樹(shù)的第二層中的各結(jié)點(diǎn)分別賦值為該電子產(chǎn)品列表中的電子產(chǎn)品的種類,該樹(shù)的最底層中的各結(jié)點(diǎn)分別賦值為該電子產(chǎn)品配件列表中的各電子產(chǎn)品配件;針對(duì)該樹(shù)的除第一層之外的其余各層每個(gè)父結(jié)點(diǎn)的各子結(jié)點(diǎn)分別賦值為具有該父結(jié)點(diǎn)所表征的該參數(shù)的取值的電子產(chǎn)品配件的另一參數(shù)的各取值,其中該另一參數(shù)不同于該父結(jié)點(diǎn)以及該父結(jié)點(diǎn)的逐級(jí)父結(jié)點(diǎn)所表征的各參數(shù); 54、該匹配模塊以該電子產(chǎn)品列表中的一電子產(chǎn)品為目標(biāo)電子產(chǎn)品,對(duì)以取值為該目標(biāo)電子產(chǎn)品所屬的電子產(chǎn)品的種類的結(jié)點(diǎn)為根結(jié)點(diǎn)的一子樹(shù)進(jìn)行前序遍歷,并剪去以該子樹(shù)的所表征的參數(shù)的取值與該目標(biāo)電子產(chǎn)品的該參數(shù)不匹配的一結(jié)點(diǎn)為根結(jié)點(diǎn)的子樹(shù),以在該子樹(shù)的最底層查詢出各參數(shù)分別與該目標(biāo)電子產(chǎn)品的各參數(shù)相匹配的至少一個(gè)電子產(chǎn)品配件; 55、該配件推薦模塊向用戶推薦查詢出的該至少一個(gè)電子產(chǎn)品配件。
11.如權(quán)利要求10所述的配件推薦方法,其特征在于,該樹(shù)的層數(shù)范圍為4-7層。
12.如權(quán)利要求10或11所述的配件推薦方法,其特征在于,該樹(shù)的層數(shù)為五層該樹(shù)的第三層的各結(jié)點(diǎn)所表征的參數(shù)為電子產(chǎn)品配件的種類,該樹(shù)的第四層的各結(jié)點(diǎn)所表征的參數(shù)為電子產(chǎn)品配件的品牌;或,該樹(shù)的第三層的各結(jié)點(diǎn)所表征的參數(shù)為電子產(chǎn)品配件的品牌,該樹(shù)的第四層的各結(jié)點(diǎn)所表征的參數(shù)為電子產(chǎn)品配件的種類。
13.如權(quán)利要求10或11所述的配件推薦方法,其特征在于,對(duì)該樹(shù)的層數(shù)的設(shè)定以及對(duì)該樹(shù)的除第一層之外的其余各層的各結(jié)點(diǎn)所表征的參數(shù)的設(shè)定,使得為該電子產(chǎn)品列表中的各電子產(chǎn)品分別查詢出相匹配的電子產(chǎn)品配件所經(jīng)過(guò)的路徑之和最短。
14.如權(quán)利要求10所述的配件推薦方法,其特征在于,每個(gè)電子產(chǎn)品的多個(gè)參數(shù)以及每個(gè)電子產(chǎn)品配件的多個(gè)參數(shù)均利用正則表達(dá)式從各自的規(guī)格參數(shù)中被提取出。
全文摘要
本發(fā)明公開(kāi)了配件推薦系統(tǒng)及方法,該配件推薦系統(tǒng)包括一數(shù)據(jù)庫(kù),用于建立一列有多個(gè)電子產(chǎn)品的電子產(chǎn)品列表以及一列有多個(gè)電子產(chǎn)品配件的電子產(chǎn)品配件列表,電子產(chǎn)品和電子產(chǎn)品配件均有多個(gè)參數(shù);一匹配模塊,用于以該電子產(chǎn)品列表中的一電子產(chǎn)品為目標(biāo)電子產(chǎn)品,在該電子產(chǎn)品配件列表中查詢出各參數(shù)分別與該目標(biāo)電子產(chǎn)品的各參數(shù)相匹配的至少一個(gè)電子產(chǎn)品配件;一配件推薦模塊,用于向用戶推薦查詢出的該至少一個(gè)電子產(chǎn)品配件。本發(fā)明能夠精確地查詢出與電子產(chǎn)品相匹配的電子產(chǎn)品配件,克服了傳統(tǒng)的查詢算法導(dǎo)致的冷啟動(dòng)的問(wèn)題以及可能會(huì)推薦其它種類的商品的缺陷,并且查詢的速度更快,結(jié)果也更完整,提升了用戶的購(gòu)物體驗(yàn)。
文檔編號(hào)G06F17/30GK102663612SQ20121005862
公開(kāi)日2012年9月12日 申請(qǐng)日期2012年3月6日 優(yōu)先權(quán)日2012年3月6日
發(fā)明者張寬 申請(qǐng)人:紐海信息技術(shù)(上海)有限公司