国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種教學(xué)信息資源推送方法及系統(tǒng)與流程

      文檔序號(hào):12600673閱讀:607來(lái)源:國(guó)知局
      一種教學(xué)信息資源推送方法及系統(tǒng)與流程

      本發(fā)明涉及教學(xué)資源技術(shù)領(lǐng)域,尤其涉及一種教學(xué)信息資源推送方法及系統(tǒng)。



      背景技術(shù):

      目前,用戶在需要使用教學(xué)資源時(shí)通常是從本地的教學(xué)信息資源庫(kù)中獲取到想要的資源,但是如果在教學(xué)信息資源庫(kù)中獲取不到想要的資源時(shí),并沒(méi)有提供其他獲取途徑,給用戶帶來(lái)極大的不方便。



      技術(shù)實(shí)現(xiàn)要素:

      本發(fā)明所要解決的技術(shù)問(wèn)題是提供一種教學(xué)信息資源推送方法及系統(tǒng)。

      本發(fā)明解決上述技術(shù)問(wèn)題的技術(shù)方案如下:

      一種教學(xué)信息資源推送方法,包括:

      S1:接收查詢請(qǐng)求,所述查詢請(qǐng)求包括第一關(guān)鍵詞;

      S2:根據(jù)所述第一關(guān)鍵詞通過(guò)全文檢索引擎對(duì)教學(xué)信息資源庫(kù)進(jìn)行內(nèi)部搜索,如果得到與所述第一關(guān)鍵詞相關(guān)的內(nèi)部資源執(zhí)行S3;如果在所述教學(xué)信息資源庫(kù)中搜索不到與所述第一關(guān)鍵詞相關(guān)的內(nèi)部資源,執(zhí)行S4;

      S3:將所述內(nèi)部資源推送到客戶端,并將該內(nèi)部搜索過(guò)程保存在日志中,結(jié)束處理過(guò)程;

      S4:通過(guò)外部網(wǎng)絡(luò)進(jìn)行外部搜索獲取與所述第一關(guān)鍵詞相關(guān)的外部資源,并將所述外部資源添加至所述教學(xué)信息資源庫(kù)中;

      S5:將所述外部資源推送到客戶端,并將該外部搜索過(guò)程保存在日志中。

      本發(fā)明的有益效果是:本技術(shù)方案通過(guò)全文搜索引擎和關(guān)鍵字對(duì)教學(xué)信息資源庫(kù)進(jìn)行庫(kù)內(nèi)搜索,在庫(kù)內(nèi)搜索不到用戶想要的資源時(shí),再通過(guò)外部網(wǎng)絡(luò)進(jìn)行外部搜索,保證用戶無(wú)論在什么情況下均可以得到自己想要的資源,并將搜索到的外部資源添加進(jìn)教學(xué)信息資源庫(kù)中,以便用戶下次能夠搜索到。

      在上述技術(shù)方案的基礎(chǔ)上,本發(fā)明還可以做如下改進(jìn)。

      優(yōu)選地,步驟S1之前還包括對(duì)接收的文件資源進(jìn)行分析并添加標(biāo)簽組,將添加標(biāo)簽組的所述文件資源發(fā)送至所述教學(xué)信息資源庫(kù)的步驟,所述標(biāo)簽組包括至少一個(gè)標(biāo)簽。

      優(yōu)選地,所述步驟S2中,根據(jù)所述第一關(guān)鍵詞通過(guò)全文檢索引擎對(duì)所述教學(xué)信息資源庫(kù)進(jìn)行內(nèi)部搜索,得到與所述第一關(guān)鍵詞相關(guān)的內(nèi)部資源,包括:

      A1:根據(jù)所述第一關(guān)鍵詞通過(guò)全文檢索引擎對(duì)所述教學(xué)信息資源庫(kù)進(jìn)行一次內(nèi)部搜索,得到與所述第一關(guān)鍵詞匹配的標(biāo)簽,獲取所述標(biāo)簽所屬的標(biāo)簽組;

      A2:以所述標(biāo)簽組內(nèi)所有的標(biāo)簽為第二關(guān)鍵詞對(duì)所述教學(xué)信息資源庫(kù)進(jìn)行二次內(nèi)部搜索,得到與所述第二關(guān)鍵詞匹配的標(biāo)簽;

      A3:根據(jù)與所述第二關(guān)鍵詞匹配的標(biāo)簽獲取對(duì)應(yīng)的文件資源,得到與所述第一關(guān)鍵詞相關(guān)的內(nèi)部資源。

      優(yōu)選地,所述全文檢索引擎為L(zhǎng)ucene搜索引擎。

      優(yōu)選地,步驟S3之后還包括:

      S6:對(duì)所述日志中的數(shù)據(jù)進(jìn)行資源下載量統(tǒng)計(jì)、資源瀏覽量統(tǒng)計(jì)和資源搜索次數(shù)統(tǒng)計(jì),得到統(tǒng)計(jì)結(jié)果;

      S7:對(duì)所述統(tǒng)計(jì)結(jié)果進(jìn)行數(shù)據(jù)挖掘,得到熱點(diǎn)教學(xué)資源并推送到所述客戶端,并根據(jù)所述日志中的數(shù)據(jù)和所述統(tǒng)計(jì)結(jié)果對(duì)所述教學(xué)資源數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行更新。

      一種教學(xué)信息資源推送系統(tǒng),包括:

      接收模塊,用于接收查詢請(qǐng)求,所述查詢請(qǐng)求包括第一關(guān)鍵詞;

      內(nèi)部搜索模塊,用于根據(jù)所述第一關(guān)鍵詞通過(guò)全文檢索引擎對(duì)教學(xué)信息資源庫(kù)進(jìn)行內(nèi)部搜索,如果得到與所述第一關(guān)鍵詞相關(guān)的內(nèi)部資源則轉(zhuǎn)入內(nèi)部推送模塊;如果在所述教學(xué)信息資源庫(kù)中搜索不到與所述第一關(guān)鍵詞相關(guān)的內(nèi)部資源,則轉(zhuǎn)入外部搜索模塊;

      內(nèi)部推送模塊,用于將所述內(nèi)部資源推送到客戶端,并將該內(nèi)部搜索過(guò)程保存在日志中,結(jié)束處理過(guò)程;

      外部搜索模塊,用于通過(guò)外部網(wǎng)絡(luò)進(jìn)行外部搜索獲取與所述第一關(guān)鍵詞相關(guān)的外部資源,并將所述外部資源添加至所述教學(xué)信息資源庫(kù)中;

      外部推送模塊,用于將所述外部資源推送到客戶端,并將該外部搜索過(guò)程保存在日志中。

      優(yōu)選地,該系統(tǒng)還包括:

      上傳模塊,用于對(duì)接收的文件資源進(jìn)行分析并添加標(biāo)簽組,將添加標(biāo)簽組的所述文件資源發(fā)送至所述教學(xué)信息資源庫(kù)。

      優(yōu)選地,所述搜索模塊包括:

      第一搜索子模塊,用于根據(jù)所述第一關(guān)鍵詞通過(guò)全文檢索引擎對(duì)所述教學(xué)信息資源庫(kù)進(jìn)行一次內(nèi)部搜索,得到與所述第一關(guān)鍵詞匹配的標(biāo)簽,獲取所述標(biāo)簽所屬的標(biāo)簽組;

      第二搜索子模塊,用于以所述標(biāo)簽組內(nèi)所有的標(biāo)簽為第二關(guān)鍵詞對(duì)所述教學(xué)信息資源庫(kù)進(jìn)行二次內(nèi)部搜索,得到與所述第二關(guān)鍵詞匹配的標(biāo)簽;

      獲取子模塊,用于根據(jù)與所述第二關(guān)鍵詞匹配的標(biāo)簽獲取對(duì)應(yīng)的文件資源,得到與所述第一關(guān)鍵詞相關(guān)的內(nèi)部資源。

      優(yōu)選地,所述全文檢索引擎為L(zhǎng)ucene搜索引擎。

      優(yōu)選地,該系統(tǒng)還包括:

      統(tǒng)計(jì)模塊,用于對(duì)所述日志中的數(shù)據(jù)進(jìn)行資源下載量統(tǒng)計(jì)、資源瀏覽量統(tǒng)計(jì)和資源搜索次數(shù)統(tǒng)計(jì),得到統(tǒng)計(jì)結(jié)果;

      挖掘更新模塊,用于對(duì)所述統(tǒng)計(jì)結(jié)果進(jìn)行數(shù)據(jù)挖掘,得到熱點(diǎn)教學(xué)資源并推送到所述客戶端,并根據(jù)所述日志中的數(shù)據(jù)和所述統(tǒng)計(jì)結(jié)果對(duì)所述教學(xué)資源數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行更新。

      附圖說(shuō)明

      圖1為本發(fā)明的一種教學(xué)信息資源推送方法的流程示意圖;

      圖2為本發(fā)明的一種教學(xué)信息資源推送方法的流程示意圖;

      圖3為本發(fā)明的一種教學(xué)信息資源推送系統(tǒng)的結(jié)構(gòu)示意圖;

      圖4為本發(fā)明的一種教學(xué)信息資源推送系統(tǒng)的結(jié)構(gòu)示意圖。

      具體實(shí)施方式

      以下結(jié)合附圖對(duì)本發(fā)明的原理和特征進(jìn)行描述,所舉實(shí)例只用于解釋本發(fā)明,并非用于限定本發(fā)明的范圍。

      如圖1所示,一種教學(xué)信息資源推送方法,包括:

      S1:接收查詢請(qǐng)求,查詢請(qǐng)求包括第一關(guān)鍵詞;

      S2:根據(jù)第一關(guān)鍵詞通過(guò)全文檢索引擎對(duì)教學(xué)信息資源庫(kù)進(jìn)行內(nèi)部搜索,如果得到與第一關(guān)鍵詞相關(guān)的內(nèi)部資源執(zhí)行S3;如果在教學(xué)信息資源庫(kù)中搜索不到與第一關(guān)鍵詞相關(guān)的內(nèi)部資源,執(zhí)行S4;

      S3:將內(nèi)部資源推送到客戶端,并將該內(nèi)部搜索過(guò)程保存在日志中,結(jié)束處理過(guò)程;

      S4:通過(guò)外部網(wǎng)絡(luò)進(jìn)行外部搜索獲取與第一關(guān)鍵詞相關(guān)的外部資源,并將外部資源添加至教學(xué)信息資源庫(kù)中;

      S5:將外部資源推送到客戶端,并將該外部搜索過(guò)程保存在日志中。

      具體地,該實(shí)施例中,通過(guò)全文搜索引擎和關(guān)鍵字對(duì)教學(xué)信息資源庫(kù)進(jìn)行庫(kù)內(nèi)搜索,在庫(kù)內(nèi)搜索不到用戶想要的資源時(shí),再通過(guò)外部網(wǎng)絡(luò)進(jìn)行外部搜索,保證用戶無(wú)論在什么情況下均可以得到自己想要的資源,并將搜索到的外部資源添加進(jìn)教學(xué)信息資源庫(kù)中,以便用戶下次能夠搜索到。

      可選地,作為本發(fā)明一個(gè)實(shí)施例,步驟S1之前還包括對(duì)接收的文件資源進(jìn)行分析并添加標(biāo)簽組,將添加標(biāo)簽組的文件資源發(fā)送至教學(xué)信息資源庫(kù)的步驟。

      可選地,作為本發(fā)明一個(gè)實(shí)施例,步驟S2中,根據(jù)第一關(guān)鍵詞通過(guò)全文檢索引擎對(duì)教學(xué)信息資源庫(kù)進(jìn)行內(nèi)部搜索,得到與第一關(guān)鍵詞相關(guān)的內(nèi)部資源,包括:

      A1:根據(jù)第一關(guān)鍵詞通過(guò)全文檢索引擎對(duì)教學(xué)信息資源庫(kù)進(jìn)行一次內(nèi)部搜索,得到與第一關(guān)鍵詞匹配的標(biāo)簽,獲取標(biāo)簽所屬的標(biāo)簽組;

      A2:以標(biāo)簽組內(nèi)所有的標(biāo)簽為第二關(guān)鍵詞對(duì)教學(xué)信息資源庫(kù)進(jìn)行二次內(nèi)部搜索,得到與第二關(guān)鍵詞匹配的標(biāo)簽;

      A3:根據(jù)與第二關(guān)鍵詞匹配的標(biāo)簽獲取對(duì)應(yīng)的文件資源,得到與第一關(guān)鍵詞相關(guān)的內(nèi)部資源。

      應(yīng)理解,該實(shí)施例中,全文檢索引擎為L(zhǎng)ucene搜索引擎。Lucene定義了一套以8位字節(jié)為基礎(chǔ)的索引文件格式,使得兼容系統(tǒng)或者不同平臺(tái)的應(yīng)用能夠共享建立的索引文件,在傳統(tǒng)全文檢索引擎的倒排索引的基礎(chǔ)上,實(shí)現(xiàn)了分塊索引,能夠針對(duì)新的文件建立小文件索引,提升索引速度,然后通過(guò)與原有索引的合并,達(dá)到優(yōu)化的目的,同時(shí)獨(dú)立于語(yǔ)言和文件格式的文本分析接口,索引器通過(guò)接受Token流完成索引文件的創(chuàng)立,通過(guò)實(shí)現(xiàn)文本分析的接口,可很容易擴(kuò)展新的語(yǔ)言和文件格式。

      具體地,該實(shí)施例中,根據(jù)第一關(guān)鍵詞“糧食”通過(guò)全文檢索引擎對(duì)教學(xué)信息資源庫(kù)進(jìn)行第一次內(nèi)部搜索,得到與“糧食”匹配的標(biāo)簽,從而獲取標(biāo)簽所屬的標(biāo)簽組(包括標(biāo)簽“糧食”和“價(jià)格”),分別以標(biāo)簽“糧食”和“價(jià)格”為第二關(guān)鍵詞進(jìn)行第二次內(nèi)部搜索,得到與第二關(guān)鍵詞匹配的標(biāo)簽,獲取對(duì)應(yīng)的文件資源,即為與第一關(guān)鍵詞相關(guān)的內(nèi)部資源。

      可選地,作為本發(fā)明一個(gè)實(shí)施例,如圖2所示,教學(xué)信息資源推送方法的步驟S3之后還包括:

      S6:對(duì)日志中的數(shù)據(jù)進(jìn)行資源下載量統(tǒng)計(jì)、資源瀏覽量統(tǒng)計(jì)和資源搜索次數(shù)統(tǒng)計(jì),得到統(tǒng)計(jì)結(jié)果;

      S7:對(duì)統(tǒng)計(jì)結(jié)果進(jìn)行數(shù)據(jù)挖掘,得到熱點(diǎn)教學(xué)資源并推送到客戶端,并根據(jù)日志中的數(shù)據(jù)和統(tǒng)計(jì)結(jié)果對(duì)教學(xué)資源數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行更新。

      具體地,該實(shí)施例中,對(duì)記錄了內(nèi)部搜索過(guò)程和外部搜索過(guò)程的日志中的數(shù)據(jù)進(jìn)行多維度統(tǒng)計(jì)和數(shù)據(jù)挖掘,對(duì)教學(xué)信息資源庫(kù)進(jìn)行實(shí)時(shí)更新,同時(shí)將熱點(diǎn)信息推送給用戶,給用戶更好的使用體驗(yàn)。

      如圖3所示,一種教學(xué)信息資源推送系統(tǒng),包括:

      接收模塊1,用于接收查詢請(qǐng)求,查詢請(qǐng)求包括第一關(guān)鍵詞;

      內(nèi)部搜索模塊2,用于根據(jù)第一關(guān)鍵詞通過(guò)全文檢索引擎對(duì)教學(xué)信息資源庫(kù)進(jìn)行內(nèi)部搜索,如果得到與第一關(guān)鍵詞相關(guān)的內(nèi)部資源則轉(zhuǎn)入內(nèi)部推送模塊3;如果在教學(xué)信息資源庫(kù)中搜索不到與第一關(guān)鍵詞相關(guān)的內(nèi)部資源,則轉(zhuǎn)入外部搜索模塊4;

      內(nèi)部推送模塊3,用于將內(nèi)部資源推送到客戶端,并將該內(nèi)部搜索過(guò)程保存在日志中,結(jié)束處理過(guò)程;

      外部搜索模塊4,用于通過(guò)外部網(wǎng)絡(luò)進(jìn)行外部搜索獲取與第一關(guān)鍵詞相關(guān)的外部資源,并將外部資源添加至教學(xué)信息資源庫(kù)中;

      外部推送模塊5,用于將外部資源推送到客戶端,并將該外部搜索過(guò)程保存在日志中。

      如圖4所示,該系統(tǒng)還包括:

      上傳模塊6,用于對(duì)接收的文件資源進(jìn)行分析并添加標(biāo)簽組,將添加標(biāo)簽組的文件資源發(fā)送至教學(xué)信息資源庫(kù)。

      如圖4所示,搜索模塊2包括:

      第一搜索子模塊21,用于根據(jù)第一關(guān)鍵詞通過(guò)全文檢索引擎對(duì)教學(xué)信息資源庫(kù)進(jìn)行一次內(nèi)部搜索,得到與第一關(guān)鍵詞匹配的標(biāo)簽,獲取標(biāo)簽所屬的標(biāo)簽組;

      第二搜索子模塊22,用于以標(biāo)簽組內(nèi)所有的標(biāo)簽為第二關(guān)鍵詞對(duì)教學(xué)信息資源庫(kù)進(jìn)行二次內(nèi)部搜索,得到與第二關(guān)鍵詞匹配的標(biāo)簽;

      獲取子模塊23,用于根據(jù)與第二關(guān)鍵詞匹配的標(biāo)簽獲取對(duì)應(yīng)的文件資源,得到與第一關(guān)鍵詞相關(guān)的內(nèi)部資源。

      全文檢索引擎為L(zhǎng)ucene搜索引擎。

      如圖4所示,該系統(tǒng)還包括:

      統(tǒng)計(jì)模塊7,用于對(duì)日志中的數(shù)據(jù)進(jìn)行資源下載量統(tǒng)計(jì)、資源瀏覽量統(tǒng)計(jì)和資源搜索次數(shù)統(tǒng)計(jì),得到統(tǒng)計(jì)結(jié)果;

      挖掘更新模塊8,用于對(duì)統(tǒng)計(jì)結(jié)果進(jìn)行數(shù)據(jù)挖掘,得到熱點(diǎn)教學(xué)資源并推送到客戶端,并根據(jù)日志中的數(shù)據(jù)和統(tǒng)計(jì)結(jié)果對(duì)教學(xué)資源數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行更新。

      實(shí)施例1,用戶或管理員可以上傳文件資源,在上傳之前對(duì)待上傳的文件資源進(jìn)行分析并添加標(biāo)簽組,并將添加標(biāo)簽組后的文件資源發(fā)送到教學(xué)信息資源庫(kù)。文件資源的文件格式包括:.doc(.docx)、.ppt(.pptx)、.xls(.xlsx)、.pot、.pps、.vsd、.rtf、.wps、.et、.dps、.pdf、.txt、.MP4、.3GP、.MPG、.AVI、.WMV、.FLV、.SWF、.RMVB、MP3以及.WAV等。用戶或管理員可以進(jìn)行在線預(yù)覽和在線播放,其他人員需要在資源分享后并得到文件資源權(quán)限才能進(jìn)行在線瀏覽或查閱。教學(xué)信息資源庫(kù)中的所有文件資源均添加了標(biāo)簽組,便于后續(xù)搜索操作。文件資源的格式多種多樣,給用戶更多的選擇,用戶在上傳資源的同時(shí)可以在線預(yù)覽和播放資源,這是上傳者的權(quán)限,而其他人則只能在分享后才能使用,這是對(duì)其他人權(quán)限的限制。

      實(shí)施例2,用戶輸入一組關(guān)鍵詞,通過(guò)Lucene搜索引擎根據(jù)該組關(guān)鍵詞在教學(xué)信息資源庫(kù)中進(jìn)行內(nèi)部搜索,得到初步搜索結(jié)果,將初步搜索結(jié)果的標(biāo)簽組作為關(guān)鍵詞進(jìn)行二次搜索,得到二次搜索結(jié)果,將二次搜索結(jié)果通過(guò)站內(nèi)信、微信或短信推送給客戶端,并將該搜索過(guò)程保存在日志中以便統(tǒng)計(jì)和更新。通過(guò)兩次搜索,可以獲得更多更豐富的資源。

      實(shí)施例3,用戶輸入一組關(guān)鍵詞,通過(guò)Lucene搜索引擎根據(jù)該組關(guān)鍵詞在教學(xué)信息資源庫(kù)中進(jìn)行內(nèi)部搜索,得到初步搜索結(jié)果,但是該初步搜索結(jié)果并不是用戶想要的資源,可以通過(guò)外部網(wǎng)絡(luò)進(jìn)行外部搜索,將搜索得到的外部資源推送給客戶端,并將該搜索過(guò)程保存在日志中以便統(tǒng)計(jì)和更新。這給用戶提供了另一種獲取資源的途徑。

      實(shí)施例4,用戶輸入一組關(guān)鍵詞,將該組關(guān)鍵詞與日志內(nèi)的關(guān)鍵詞進(jìn)行匹配,對(duì)日志內(nèi)匹配上的關(guān)鍵詞對(duì)應(yīng)的資源的下載量、瀏覽量以及搜索次數(shù)進(jìn)行統(tǒng)計(jì)和數(shù)據(jù)挖掘,得到具有較高熱度的資源即熱點(diǎn)資源,將該熱點(diǎn)資源推送到客戶端,同時(shí)將熱度低的和下載量、瀏覽量以及搜索次數(shù)均為0的資源從教學(xué)信息資源庫(kù)中刪除,將資源的標(biāo)簽組中搜索次數(shù)為0的標(biāo)簽刪除。用戶可以通過(guò)柱狀、餅狀、線性統(tǒng)計(jì)圖形查看統(tǒng)計(jì)結(jié)果,也可以導(dǎo)出報(bào)表數(shù)據(jù)來(lái)查看統(tǒng)計(jì)結(jié)果。通過(guò)上述方式可以對(duì)教學(xué)信息資源庫(kù)進(jìn)行實(shí)時(shí)更新,同時(shí)將熱點(diǎn)信息推送給用戶,給用戶更好的使用體驗(yàn)。

      以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。

      當(dāng)前第1頁(yè)1 2 3 
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1