本發(fā)明屬于圖書信息化管理,尤其涉及一種智能圖書館咨詢方法及系統(tǒng)。
背景技術(shù):
1、隨著社會(huì)的進(jìn)步,各行各業(yè)都開始朝著智能化的方向發(fā)展。越來(lái)越多的圖書館也開始采用信息化、智能化的管理和運(yùn)行方式,這樣不僅提高了圖書管理效率,而且方便了圖書分類、檢索、借閱等工作。尤其是智能化管理系統(tǒng)的引入,不僅讓圖書的借閱、歸還變得高效便捷,更賦予了圖書館查詢檢索的強(qiáng)大功能,使讀者能夠輕松穿梭于知識(shí)的海洋之中。
2、然而,隨著圖書資源的日益豐富,圖書的數(shù)量激增,一個(gè)新的挑戰(zhàn)悄然浮現(xiàn)——圖書種類繁多,如何挑選適合自己的書籍成了用戶的煩惱。尤其對(duì)于高校圖書館而言,專業(yè)書籍琳瑯滿目,讀者難以抉擇,這成為了許多讀者,尤其是高校師生面臨的難題。
3、當(dāng)前,大部分圖書館的咨詢系統(tǒng)都具有查詢檢索的功能,用戶可以通過(guò)查詢檢索功能了解圖書館的藏書情況,并進(jìn)行借閱。這種傳統(tǒng)的、采用用戶自主檢索的方式來(lái)查找能夠滿足借閱需求的書籍的方式,極大的依賴于用戶的檢索字段和檢索技術(shù),這種單向的“人找書”的檢索方式不能精準(zhǔn)地向用戶推薦其實(shí)際需求的圖書,從而導(dǎo)致圖書檢索效率不高、精準(zhǔn)度不足。
4、尤其是近年來(lái)隨著經(jīng)濟(jì)的發(fā)展、人們對(duì)教育的重視和圖書的普及,很多中小學(xué)也設(shè)立了藏書量巨大的圖書館。對(duì)于中小學(xué)生而言,他們?nèi)狈A(chǔ)的檢索技巧,無(wú)法進(jìn)行有效的檢索。事實(shí)上,對(duì)于大部分的高校學(xué)生,在未接觸專業(yè)的檢索知識(shí)和經(jīng)過(guò)大量的檢索實(shí)踐鍛煉的情況下,也無(wú)法進(jìn)行高效的檢索。
5、面對(duì)琳瑯滿目的書籍,這些缺乏檢索經(jīng)驗(yàn)和技巧的用戶難以快速獲取目標(biāo)圖書。如何降低選書難度、提高選書效率,成為了圖書館服務(wù)升級(jí)的關(guān)鍵所在。
6、面對(duì)這一困境,我們不禁思考:如何才能在海量的書籍中快速找到適合自己的那一本?答案或許就在智能推薦功能上。圖書的智能化推薦是指以讀者為中心,根據(jù)讀者借閱需求,向用戶主動(dòng)推薦圖書,為讀者提供更為精準(zhǔn)的信息和知識(shí)服務(wù)。當(dāng)前,圖書館管理系統(tǒng)雖然強(qiáng)大,但在針對(duì)書籍的智能推薦方面卻顯得力不從心。這無(wú)疑是圖書館服務(wù)升級(jí)的一個(gè)關(guān)鍵突破口。
7、有鑒于此,特提出本技術(shù)。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明的目的是針對(duì)上述的技術(shù)問(wèn)題,提供一種能夠根據(jù)用戶的借閱需求,向用戶主動(dòng)、精準(zhǔn)推薦圖書,為讀者提供更為精準(zhǔn)的信息和知識(shí)服務(wù)的智能圖書館咨詢方法及系統(tǒng)。
2、有鑒于此,本發(fā)明提供一種智能圖書館咨詢方法,包括步驟:
3、s1,根據(jù)各圖書的內(nèi)容確立其對(duì)應(yīng)的核心關(guān)鍵詞和拓展關(guān)鍵詞,并形成該圖書對(duì)應(yīng)的核心關(guān)鍵詞集合和拓展關(guān)鍵詞集合;
4、s2,根據(jù)用戶需求確立檢索關(guān)鍵詞;
5、s3,通過(guò)比對(duì)檢索關(guān)鍵詞、核心關(guān)鍵性和拓展關(guān)鍵詞輸出檢索結(jié)果。
6、進(jìn)一步的,所述步驟s1包括:
7、s11,獲取圖書的電子版本文件;
8、s12,提取書名中的關(guān)鍵詞,并將其作為一級(jí)關(guān)鍵詞;
9、s13,提取摘要、前言和目錄中的關(guān)鍵詞,并將其作為二級(jí)關(guān)鍵詞;
10、s14,提取正文中的關(guān)鍵詞,并將其作為三級(jí)關(guān)鍵詞;
11、s15,根據(jù)一級(jí)、二級(jí)和三級(jí)關(guān)鍵詞確定核心關(guān)鍵詞;
12、s16,根據(jù)各個(gè)核心關(guān)鍵詞在正文中的詞頻fm和級(jí)別因子lm計(jì)算各個(gè)核心關(guān)鍵詞的深度指數(shù)αm;
13、s17,根據(jù)深度指數(shù)αm的大小對(duì)核心關(guān)鍵詞集合中的核心關(guān)鍵詞進(jìn)行排序,得到排序后的核心關(guān)鍵詞集合;
14、s18,對(duì)各個(gè)核心關(guān)鍵詞進(jìn)行同義詞拓展,獲得各個(gè)核心關(guān)鍵詞的拓展關(guān)鍵詞集合。
15、進(jìn)一步的,所述步驟s15包括:
16、s151,獲取一、二、三級(jí)關(guān)鍵詞,并將其存入分級(jí)關(guān)鍵詞集合,形成包括各級(jí)關(guān)鍵詞的分級(jí)關(guān)鍵詞集合;
17、s152,獲取分級(jí)關(guān)鍵詞集合中的第n個(gè)關(guān)鍵詞,其中,n的初始值為1;
18、s153,將步驟s152獲取的第n個(gè)關(guān)鍵詞分別與一級(jí)關(guān)鍵詞組成的一級(jí)關(guān)鍵詞集合、二級(jí)關(guān)鍵詞組成的二級(jí)關(guān)鍵詞集合和三級(jí)關(guān)鍵詞組成的三級(jí)關(guān)鍵詞集合中的元素分別進(jìn)行對(duì)比:
19、如果一級(jí)關(guān)鍵詞集合、二級(jí)關(guān)鍵詞集合和三級(jí)關(guān)鍵詞集合均包括當(dāng)前關(guān)鍵詞,則判定當(dāng)前關(guān)鍵詞為核心關(guān)鍵詞,并將當(dāng)前關(guān)鍵詞存儲(chǔ)至核心關(guān)鍵詞集合內(nèi),之后繼續(xù)執(zhí)行步驟s156;
20、如果一級(jí)關(guān)鍵詞集合、二級(jí)關(guān)鍵詞集合和三級(jí)關(guān)鍵詞集合中的兩個(gè)包含當(dāng)前關(guān)鍵詞,則需繼續(xù)執(zhí)行步驟s154;
21、如果僅有一級(jí)關(guān)鍵詞集合、二級(jí)關(guān)鍵詞集合和三級(jí)關(guān)鍵詞集合中的一個(gè)包含當(dāng)前關(guān)鍵詞,則需繼續(xù)執(zhí)行步驟s155;
22、s154,獲取當(dāng)前關(guān)鍵詞在該圖書正文中出現(xiàn)的頻次pn,并將獲取的頻次pn與該圖書的頻次閾值p閾1進(jìn)行對(duì)比:
23、如果pn≥p閾1,則判定當(dāng)前關(guān)鍵詞為核心關(guān)鍵詞,并將當(dāng)前關(guān)鍵詞存儲(chǔ)至核心關(guān)鍵詞集合內(nèi),之后繼續(xù)執(zhí)行步驟s156;
24、如果pn<p閾1,則判定當(dāng)前關(guān)鍵詞不是核心關(guān)鍵詞,之后繼續(xù)執(zhí)行步驟s156;
25、s155,獲取當(dāng)前關(guān)鍵詞在該圖書正文中出現(xiàn)的頻次pn,并將獲取的頻次pn與該圖書的頻次閾值p閾2進(jìn)行對(duì)比,其中p閾2>p閾1:
26、如果pn≥p閾2,則判定當(dāng)前關(guān)鍵詞為核心關(guān)鍵詞,并將當(dāng)前關(guān)鍵詞存儲(chǔ)至核心關(guān)鍵詞集合內(nèi),之后繼續(xù)執(zhí)行步驟s156;
27、如果pn<p閾2,則判定當(dāng)前關(guān)鍵詞不是核心關(guān)鍵詞,之后繼續(xù)執(zhí)行步驟s156;
28、s156,令n的值增加1,然后將n的值與該圖書的分級(jí)關(guān)鍵詞閾值n閾進(jìn)行對(duì)比:
29、如果n≤n閾,則需再次執(zhí)行步驟s152,進(jìn)行下一輪核心關(guān)鍵詞的確定;
30、如果n>n閾,則核心關(guān)鍵詞確定完成。
31、進(jìn)一步的,所述p閾2>1.5*p閾1。
32、進(jìn)一步的,所述步驟s16包括:
33、s161,獲取各個(gè)核心關(guān)鍵詞在正文中的詞頻fm和級(jí)別因子lm;
34、s162,計(jì)算核心關(guān)鍵詞的深度指數(shù)αm,αm=fm*lm*km,其中,km為核心關(guān)鍵詞的校正系數(shù)。
35、進(jìn)一步的,在所述步驟s2中:用戶輸入需求的方式為語(yǔ)音或文字。
36、進(jìn)一步的,所述步驟s3包括:
37、s31,將檢索關(guān)鍵詞與各個(gè)圖書的核心關(guān)鍵詞集合及核心關(guān)鍵詞的拓展集合依次進(jìn)行比對(duì),判斷搜索關(guān)鍵詞是否在核心關(guān)鍵詞集合及核心關(guān)鍵詞的拓展關(guān)鍵詞集合內(nèi)出現(xiàn):
38、若所有搜索關(guān)鍵詞均在所述核心關(guān)鍵詞集合內(nèi)出現(xiàn),則將當(dāng)前圖書作為一級(jí)初篩圖書,之后繼續(xù)執(zhí)行步驟s32;
39、若所有搜索關(guān)鍵詞在所述核心關(guān)鍵詞集合和拓展關(guān)鍵詞集合組成的并集內(nèi)出現(xiàn),則將當(dāng)前圖書作為二級(jí)初篩圖書,之后繼續(xù)執(zhí)行步驟s33;
40、若所有搜索關(guān)鍵詞沒有在所述核心關(guān)鍵詞集合和拓展關(guān)鍵詞集合組成的并集內(nèi)同時(shí)出現(xiàn),則判定當(dāng)前圖書與目標(biāo)圖書不匹配;
41、s32,計(jì)算當(dāng)前圖書的綜合關(guān)聯(lián)指數(shù)θ,并將當(dāng)前圖書的綜合關(guān)聯(lián)指數(shù)θ存入一級(jí)綜合關(guān)聯(lián)指數(shù)集合中;
42、s33,計(jì)算當(dāng)前圖書的綜合關(guān)聯(lián)指數(shù)θ,并根據(jù)搜索關(guān)鍵詞與匹配關(guān)鍵詞的差異度對(duì)計(jì)算得到的綜合關(guān)聯(lián)指數(shù)θ進(jìn)行校正,然后將校正后的綜合關(guān)聯(lián)指數(shù)θ存入二級(jí)綜合關(guān)聯(lián)指數(shù)集合中;
43、s34,將一級(jí)綜合關(guān)聯(lián)指數(shù)集合和二級(jí)綜合關(guān)聯(lián)指數(shù)集合合并,并根據(jù)綜合關(guān)聯(lián)指數(shù)的大小進(jìn)行排序,形成終極綜合關(guān)聯(lián)指數(shù)集合;
44、s35,將綜合關(guān)聯(lián)指數(shù)排序靠前的多本圖書作為檢索結(jié)果,推送給用戶。
45、進(jìn)一步的,所述步驟s32包括:
46、s321,根據(jù)匹配關(guān)鍵詞在核心關(guān)鍵詞集合中的排序,確定匹配關(guān)鍵詞的校準(zhǔn)因子β1的值;
47、s322,根據(jù)匹配關(guān)鍵詞的校準(zhǔn)因子β1和深度指數(shù)αm計(jì)算當(dāng)前圖書的綜合關(guān)聯(lián)指數(shù)θ;
48、s323,將當(dāng)前圖書的綜合關(guān)聯(lián)指數(shù)θ存入一級(jí)綜合關(guān)聯(lián)指數(shù)集合中。
49、進(jìn)一步的,所述步驟s33包括:
50、s331,根據(jù)匹配關(guān)鍵詞對(duì)應(yīng)的核心關(guān)鍵詞在核心關(guān)鍵詞集合中的排序,確定匹配關(guān)鍵詞的校準(zhǔn)因子β2的值;
51、s332,根據(jù)匹配關(guān)鍵詞的校準(zhǔn)因子β2和深度指數(shù)αm計(jì)算當(dāng)前圖書的綜合關(guān)聯(lián)指數(shù)θ;
52、s333,根據(jù)搜索關(guān)鍵詞與匹配關(guān)鍵詞的差異度對(duì)計(jì)算得到的綜合關(guān)聯(lián)指數(shù)θ進(jìn)行校正;
53、s334,將校正后的綜合關(guān)聯(lián)指數(shù)θ存入二級(jí)綜合關(guān)聯(lián)指數(shù)集合中。
54、一種智能圖書館咨詢系統(tǒng),所述智能圖書館咨詢系統(tǒng)包括存儲(chǔ)有計(jì)算機(jī)程序的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)以及處理器,所述計(jì)算機(jī)程序被所述處理器讀取時(shí),能夠?qū)崿F(xiàn)上述的智能圖書館咨詢方法。
55、本發(fā)明的有益效果是:本發(fā)明所述智能圖書館咨詢方法及系統(tǒng)采用的首先確立圖書對(duì)應(yīng)的核心關(guān)鍵詞集合和拓展關(guān)鍵詞集合,以及檢索關(guān)鍵詞的方式,實(shí)質(zhì)上是一種令圖書館中被檢索的圖書和用戶的檢索需求相互靠近、尋找、匹配的檢索方式,這是一種“雙向”找書的新方式,與傳統(tǒng)的“人找書”的方式相比,能夠使得檢索過(guò)程更加智能化、簡(jiǎn)便化,檢索結(jié)果更加精準(zhǔn)。