本發(fā)明涉及電子教學(xué)技術(shù)領(lǐng)域,尤其涉及一種學(xué)習(xí)資源的構(gòu)建方法及裝置。
背景技術(shù):
當(dāng)今社會(huì)是一個(gè)知識(shí)爆炸性增長(zhǎng)的信息化社會(huì),信息化是國(guó)家戰(zhàn)略發(fā)展的要求之一,尤其在教育領(lǐng)域,信息技術(shù)對(duì)教育發(fā)展具有革命性影響。隨著移動(dòng)計(jì)算技術(shù)的迅猛發(fā)展,使用智能移動(dòng)終端進(jìn)行移動(dòng)學(xué)習(xí)的方式也逐漸被人們所重視,而且移動(dòng)學(xué)習(xí)作為一種新的學(xué)習(xí)方式將成為實(shí)現(xiàn)學(xué)習(xí)型社會(huì)的一種重要方式與手段。
目前,在移動(dòng)學(xué)習(xí)過(guò)程中,用戶主要是通過(guò)智能移動(dòng)終端訪問(wèn)學(xué)習(xí)網(wǎng)站或者搜索引擎,學(xué)習(xí)網(wǎng)站或者搜索引擎將講義文檔等學(xué)習(xí)資源發(fā)送到用戶的智能移動(dòng)終端上播放顯示,從而方便用戶學(xué)習(xí)。然而,發(fā)明人通過(guò)研究發(fā)現(xiàn),現(xiàn)有的學(xué)習(xí)網(wǎng)站或者搜索引擎主要通過(guò)用戶的檢索指令,向用戶返回大量與檢索指令相關(guān)的學(xué)習(xí)資源,這樣在學(xué)習(xí)過(guò)程中,用戶可能需要通過(guò)多次檢索以及對(duì)學(xué)習(xí)資源的篩選梳理才能獲得滿足學(xué)習(xí)需求的有效學(xué)習(xí)資源,學(xué)習(xí)資源與用戶學(xué)習(xí)需求的匹配度差,進(jìn)而影響學(xué)習(xí)效率。因此如何為用戶提供高匹配度的學(xué)習(xí)資源,從而提高用戶的學(xué)習(xí)效率是本領(lǐng)域技術(shù)人員亟需解決的技術(shù)問(wèn)題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例中提供了一種學(xué)習(xí)資源的構(gòu)建方法及裝置,以解決現(xiàn)有技術(shù)中的學(xué)習(xí)資源匹配度差,學(xué)習(xí)效率低的問(wèn)題。
為了解決上述技術(shù)問(wèn)題,本發(fā)明實(shí)施例發(fā)明了如下技術(shù)方案:
本發(fā)明實(shí)施例提供的了一種學(xué)習(xí)資源的構(gòu)建方法,該方法包括:
根據(jù)用戶個(gè)人信息,確定資源需求類型和資源關(guān)鍵詞;
使用所述資源關(guān)鍵詞,檢索與所述資源需求類型相對(duì)應(yīng)的數(shù)據(jù)庫(kù),建立學(xué)習(xí)課程集;其中,所述學(xué)習(xí)課程集包括多個(gè)學(xué)習(xí)課程;
分析學(xué)習(xí)課程的內(nèi)容,歸類確定每個(gè)學(xué)習(xí)課程的知識(shí)模塊主題詞;
將與所述知識(shí)模塊主題詞相匹配的學(xué)習(xí)資料組織為相應(yīng)的知識(shí)模塊,并將所有的知識(shí)模塊作為學(xué)習(xí)資源,以供用戶學(xué)習(xí)使用。
可選地,所述根據(jù)用戶個(gè)人信息,確定資源需求類型和資源關(guān)鍵詞,包括:
當(dāng)所述用戶個(gè)人信息包括學(xué)習(xí)目的和專業(yè)名稱時(shí),確定所述學(xué)習(xí)目的為資源需求類型,以及確定所述專業(yè)名稱為資源關(guān)鍵詞;其中,所述學(xué)習(xí)目的包括求學(xué)和求職;
使用所述資源關(guān)鍵詞,檢索與所述資源需求類型相對(duì)應(yīng)的數(shù)據(jù)庫(kù),確定學(xué)習(xí)課程集,包括:
當(dāng)資源需求類型為求學(xué)時(shí),檢索學(xué)校數(shù)據(jù)庫(kù),其中,所述學(xué)校數(shù)據(jù)庫(kù)包括各個(gè)學(xué)校的專業(yè)課程信息;
根據(jù)與所述專業(yè)名稱相匹配的專業(yè)課程信息,確定學(xué)習(xí)課程集;
當(dāng)資源需求類型為求職時(shí),檢索招聘數(shù)據(jù)庫(kù),其中,所述招聘數(shù)據(jù)庫(kù)包括各個(gè)企業(yè)發(fā)布的職位信息;
從與專業(yè)名稱相匹配的職位信息中,提取技能要求關(guān)鍵詞;
選擇與所述技能要求關(guān)鍵詞相匹配的學(xué)習(xí)課程,組成學(xué)習(xí)課程集。
可選地,所述根據(jù)用戶個(gè)人信息,確定資源需求類型和資源關(guān)鍵詞,包括:
當(dāng)所述用戶個(gè)人信息包括檢索記錄時(shí),如果所述檢索記錄與求學(xué)類型關(guān)鍵詞相匹配,則確定資源需求類型為求學(xué);
如果所述檢索記錄與求職類型關(guān)鍵詞相匹配,則確定資源需求類型為求職;
從檢索記錄中去除求學(xué)類型關(guān)鍵詞或者求職類型關(guān)鍵詞,得到檢索關(guān)鍵詞作為資源關(guān)鍵詞;
使用所述資源關(guān)鍵詞,檢索與所述資源需求類型相對(duì)應(yīng)的數(shù)據(jù)庫(kù),確定學(xué)習(xí)課程集,包括:
當(dāng)資源需求類型為求學(xué)時(shí),檢索學(xué)校數(shù)據(jù)庫(kù),其中,所述學(xué)校數(shù)據(jù)庫(kù)包括各個(gè)專業(yè)課程的內(nèi)容信息;
通過(guò)匹配內(nèi)容信息和檢索關(guān)鍵詞,確定學(xué)習(xí)課程集;
當(dāng)資源需求類型為求職時(shí),檢索招聘數(shù)據(jù)庫(kù),其中,所述招聘數(shù)據(jù)庫(kù)包括各個(gè)企業(yè)發(fā)布的職位信息;
從與檢索關(guān)鍵詞相匹配的職位信息中,提取技能要求關(guān)鍵詞;
選擇與所述技能要求關(guān)鍵詞相匹配的學(xué)習(xí)課程,組成學(xué)習(xí)課程集。
可選地,所述分析學(xué)習(xí)課程的內(nèi)容,歸類確定每個(gè)學(xué)習(xí)課程的知識(shí)模塊,以及所述知識(shí)模塊的知識(shí)模塊主題詞,包括:
從學(xué)習(xí)課程的章節(jié)名稱中,提取得到參考關(guān)鍵詞組,所述參考關(guān)鍵詞組包括多個(gè)參考關(guān)鍵詞;
計(jì)算各個(gè)參考關(guān)鍵詞之間的重復(fù)度;
當(dāng)所述重復(fù)度大于或等于重復(fù)閾值時(shí),簡(jiǎn)化相互重復(fù)的參考關(guān)鍵詞,并在參考關(guān)鍵詞組中,將所有重復(fù)的參考關(guān)鍵詞替換為簡(jiǎn)化后的關(guān)鍵詞,得到目標(biāo)參考關(guān)鍵詞組;所述目標(biāo)關(guān)鍵詞組中的每個(gè)關(guān)鍵詞作為一個(gè)知識(shí)模塊主題詞。
可選地,所述學(xué)習(xí)資料包括文本、圖片、音頻、視頻和軟件中的一種或多種的組合。
可選地,該方法還包括:
獲取每個(gè)學(xué)習(xí)資料的使用頻度,其中,所述使用頻度通過(guò)統(tǒng)計(jì)相同專業(yè)用戶的使用次數(shù)得到;
按照使用頻度從高到低的順序排列學(xué)習(xí)資料,得到所述知識(shí)模塊。
可選地,該方法還包括:
獲取學(xué)習(xí)資料的學(xué)習(xí)次數(shù);
當(dāng)所述學(xué)習(xí)次數(shù)小于次數(shù)閾值時(shí),向用戶學(xué)習(xí)終端發(fā)送刪除提醒,以提醒用戶刪除相應(yīng)的學(xué)習(xí)資料。
可選地,該方法還包括:
接收用戶學(xué)習(xí)終端發(fā)送的硬件信息,其中,所述硬件信息包括屏幕分辨率、處理器頻率、硬盤(pán)容量和內(nèi)存容量的一種或多種;
判斷知識(shí)模塊中的學(xué)習(xí)資料的硬件需求信息是否與用戶學(xué)習(xí)終端的硬件信息向匹配;
如果是,保留所述學(xué)習(xí)資料;
如果否,向用戶學(xué)習(xí)終端發(fā)送刪除提醒,以通知用戶從知識(shí)模塊中刪除所述學(xué)習(xí)資料。
本發(fā)明實(shí)施例還提供了一種學(xué)習(xí)資源的構(gòu)建裝置,該裝置包括:
資源確定模塊,用于根據(jù)用戶個(gè)人信息,確定資源需求類型和資源關(guān)鍵詞;
學(xué)習(xí)課程集建立模塊,用于用所述資源關(guān)鍵詞,檢索與所述資源需求類型相對(duì)應(yīng)的數(shù)據(jù)庫(kù),建立學(xué)習(xí)課程集,所述學(xué)習(xí)課程集包括多個(gè)學(xué)習(xí)課程;
知識(shí)模塊主題詞確定模塊,用于分析學(xué)習(xí)課程的內(nèi)容,歸類確定每個(gè)學(xué)習(xí)課程的知識(shí)模塊主題詞;
學(xué)習(xí)資源建立模塊,用于將與所述知識(shí)主題詞相匹配的學(xué)習(xí)資料組織為相應(yīng)的知識(shí)模塊,并將所有的知識(shí)模塊作為學(xué)習(xí)資源,以供用戶學(xué)習(xí)使用。
可選地,該裝置還包括知識(shí)優(yōu)化模塊,用于獲取每個(gè)學(xué)習(xí)資料的使用頻度,其中,所述使用頻度通過(guò)統(tǒng)計(jì)相同專業(yè)用戶的使用次數(shù)得到;排序模塊,用于按照使用頻度從高到低的順序排列學(xué)習(xí)資料,得到所述知識(shí)模塊。
本發(fā)明的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:本發(fā)明實(shí)施例提供了一種學(xué)習(xí)資源的構(gòu)建方法及裝置,通過(guò)根據(jù)用戶個(gè)人信息,確定資源需求類型和資源關(guān)鍵詞;使用所述資源關(guān)鍵詞,檢索與所述資源需求類型相對(duì)應(yīng)的數(shù)據(jù)庫(kù),建立學(xué)習(xí)課程集;其中,所述學(xué)習(xí)課程集包括多個(gè)學(xué)習(xí)課程;分析學(xué)習(xí)課程的內(nèi)容,歸類確定每個(gè)學(xué)習(xí)課程的知識(shí)模塊主題詞;將與所述知識(shí)模塊主題詞相匹配的學(xué)習(xí)資料組織為相應(yīng)的知識(shí)模塊,并將所有的知識(shí)模塊作為學(xué)習(xí)資源,以供用戶學(xué)習(xí)使用。本發(fā)明通過(guò)用戶個(gè)人信息精確定位用戶的學(xué)習(xí)需求,根據(jù)用戶的學(xué)習(xí)需求構(gòu)建知識(shí)資源,能夠有效提高知識(shí)資源的匹配度;而且通過(guò)將符合用戶學(xué)習(xí)需求的學(xué)習(xí)資料按照教學(xué)規(guī)律和知識(shí)的內(nèi)在邏輯,構(gòu)建成體系化的知識(shí)模塊,用戶能夠獲得更全面的知識(shí)信息,進(jìn)而提高用戶的學(xué)習(xí)效率。
應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本發(fā)明。
附圖說(shuō)明
此處的附圖被并入說(shuō)明書(shū)中并構(gòu)成本說(shuō)明書(shū)的一部分,示出了符合本發(fā)明的實(shí)施例,并與說(shuō)明書(shū)一起用于解釋本發(fā)明的原理。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有
技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,對(duì)于本領(lǐng)域普通技術(shù)人
員而言,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例提供的一種學(xué)習(xí)資源的構(gòu)建方法的流程示意圖;
圖2為本發(fā)明實(shí)施例提供的一種資源確定方法的流程示意圖;
圖3為本發(fā)明實(shí)施例提供的一種學(xué)習(xí)課程集建立方法的流程示意圖;
圖4為本發(fā)明實(shí)施例提供的另一種學(xué)習(xí)課程集建立方法的流程示意圖;
圖5為本發(fā)明實(shí)施例提供的一種知識(shí)模塊主題詞確定方法的流程示意圖;
圖6為本發(fā)明實(shí)施例提供的一種知識(shí)模塊優(yōu)化方法的流程示意圖;
圖7為本發(fā)明實(shí)施例提供的另一種知識(shí)模塊優(yōu)化方法的流程示意圖;
圖8為本發(fā)明實(shí)施例提供的再一種知識(shí)模塊優(yōu)化方法的流程示意圖;
圖9為本發(fā)明實(shí)施例提供的再一種知識(shí)模塊優(yōu)化方法的流程示意圖。
具體實(shí)施方式
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明中的技術(shù)方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。
首先對(duì)本發(fā)明實(shí)施的應(yīng)用場(chǎng)景進(jìn)行說(shuō)明,從而更清楚地描述本發(fā)明的技術(shù)方案。在本發(fā)明實(shí)施例中,用戶的學(xué)習(xí)終端可以通過(guò)互聯(lián)網(wǎng)無(wú)線連接到提供學(xué)習(xí)資源的服務(wù)端,其中,所述學(xué)習(xí)終端可以理解為手機(jī)、筆記本和PAD等便攜終端設(shè)備,所述服務(wù)端可以理解為個(gè)人計(jì)算機(jī)、服務(wù)器或者服務(wù)器陣列等;服務(wù)端存儲(chǔ)有用戶、教育組織或者教師上傳并保存在本地的學(xué)習(xí)資源,或者可以通過(guò)共用的檢索引擎從互聯(lián)網(wǎng)中檢索獲得相應(yīng)的學(xué)習(xí)資源,所述學(xué)習(xí)資源可以包括文檔、音頻、視頻、圖片以及工具軟件等一種或多種形式的學(xué)習(xí)文件;服務(wù)端能夠支持多個(gè)智能手機(jī)終端和多個(gè)用戶同時(shí)訪問(wèn)學(xué)習(xí)資源。在具體工作時(shí),用戶建立個(gè)人賬號(hào),并將用戶個(gè)人信息錄入,所有的用戶個(gè)人信息和個(gè)人賬號(hào)均由服務(wù)器端統(tǒng)一保存管理;用戶通過(guò)學(xué)習(xí)終端登陸個(gè)人賬號(hào)后,可以通過(guò)服務(wù)端提供的檢索服務(wù)進(jìn)行學(xué)習(xí)資源檢索,由服務(wù)端返回相應(yīng)的學(xué)習(xí)資源,或者,服務(wù)端向用戶學(xué)習(xí)終端主動(dòng)推薦相應(yīng)的學(xué)習(xí)資源;服務(wù)端為每個(gè)用戶建立各自學(xué)習(xí)資源,滿足不同用戶的學(xué)習(xí)需求。
參見(jiàn)圖1,為本發(fā)明實(shí)施例提供的一種學(xué)習(xí)資源的構(gòu)建方法的流程示意圖,如圖1所示,該方法包括:
步驟S101:根據(jù)用戶個(gè)人信息,確定資源需求類型和資源關(guān)鍵詞。
在第一種實(shí)施情況下,在用戶通過(guò)學(xué)習(xí)終端錄入用戶個(gè)人信息時(shí),錄入信息框可以設(shè)置學(xué)習(xí)目的和專業(yè)名稱兩個(gè)輸入項(xiàng),用戶可以將學(xué)習(xí)目的和專業(yè)名稱填入輸入項(xiàng)中,完成用戶個(gè)人信息錄入。服務(wù)端通過(guò)分析用戶錄入的學(xué)習(xí)目的和專業(yè)名稱,確定所述學(xué)習(xí)目的為資源需求類型,以及確定所述專業(yè)名稱為資源關(guān)鍵詞;其中,所述學(xué)習(xí)目的包括求學(xué)和求職。例如,用戶A的用戶個(gè)人信息中學(xué)習(xí)目的為“求學(xué)”,專業(yè)名稱為“電氣工程及其自動(dòng)化”,則針對(duì)用戶A,資源需求類型為“求學(xué)”,資源關(guān)鍵詞為“電氣工程及其自動(dòng)化”;用戶B的用戶個(gè)人信息中學(xué)習(xí)目的為“求職”,專業(yè)名稱為“機(jī)械制造及其自動(dòng)化”,則針對(duì)用戶B,資源需求類型為“求職”,資源關(guān)鍵詞為“機(jī)械制造及其自動(dòng)化”。當(dāng)然,在具體實(shí)施時(shí),所述學(xué)習(xí)目的以及相應(yīng)確定的資源需求類型僅是一示例性實(shí)施例,本領(lǐng)域技術(shù)人員可以使用任意其他的字符表示對(duì)不同的學(xué)習(xí)目的和資源需求類型進(jìn)行區(qū)分,本發(fā)明實(shí)施例不再贅述。
而且,在確定資源關(guān)鍵詞時(shí),還可以將專業(yè)名稱的同義詞作為所述資源關(guān)鍵詞,例如“電氣工程及其自動(dòng)化”專業(yè)與“電氣控制及其自動(dòng)化”專業(yè)是在不同學(xué)校是同樣的專業(yè)內(nèi)容,則確定資源關(guān)鍵詞為“電氣工程及其自動(dòng)化”+“電氣控制及其自動(dòng)化”。在具體實(shí)施時(shí),可以將同義的專業(yè)名稱組織為一個(gè)匹配列表,通過(guò)查詢實(shí)施匹配列表,將同義的專業(yè)名稱組合作為資源關(guān)鍵詞。
在第二種實(shí)施情況下,參見(jiàn)圖2,為本發(fā)明實(shí)施例提供的一種資源確定方法的流程示意圖,如圖2所示,本發(fā)明實(shí)施例示出在用戶未明確指明學(xué)習(xí)目的情況下,自動(dòng)判斷用戶需求的過(guò)程:
步驟S1011:當(dāng)用戶的個(gè)人信息包括檢索記錄時(shí),如果所述檢索記錄與求學(xué)類型關(guān)鍵詞相匹配,則確定資源需求類型為求學(xué)。
在用戶使用學(xué)習(xí)終端進(jìn)行檢索時(shí),在學(xué)習(xí)終端內(nèi)會(huì)保留相應(yīng)的檢索記錄。服務(wù)端可以通過(guò)詢問(wèn)授權(quán)的方式,當(dāng)服務(wù)端被允許獲取用戶的檢索記錄時(shí),從學(xué)習(xí)終端獲取用戶的檢索記錄。需要說(shuō)明的是,所述檢索記錄可以為用戶使用學(xué)習(xí)終端內(nèi)的瀏覽器和共用的搜索引擎保存的檢索記錄,也可以為用戶使用學(xué)習(xí)終端訪問(wèn)服務(wù)端,使用服務(wù)端自己提供的檢索服務(wù)保存的檢索記錄。所述檢索記錄保存用戶的檢索使用的關(guān)鍵詞和檢索時(shí)間。優(yōu)選地,服務(wù)端獲取用戶最近的一條或多條檢索記錄,例如幾小時(shí)或者幾天內(nèi)的檢索記錄。
從檢索記錄中提取用戶使用的關(guān)鍵詞,進(jìn)一步,判斷用戶使用的關(guān)鍵詞與預(yù)設(shè)的求學(xué)類型關(guān)鍵詞是否相匹配,如果是,則確定該用戶的資源需求類型為求學(xué)。其中,所述求學(xué)類型關(guān)鍵詞可以為“原理”、“教程”、“概念”、“定義”等多個(gè)關(guān)鍵詞的集合,當(dāng)用戶使用的關(guān)鍵詞中存在至少一個(gè)與求學(xué)類型關(guān)鍵詞相匹配時(shí),則判斷用戶的資源需求類型為求學(xué)。例如用戶C使用的關(guān)鍵詞為“電力電子”+“教程”,“教程”與上述求學(xué)類型關(guān)鍵詞相匹配,則判定用戶的資源需求類型為“求學(xué)”。
步驟S1012:如果所述檢索記錄與求職類型關(guān)鍵詞相匹配,且確定資源需求類型為求職。
同樣,與步驟S1011的過(guò)程相似,首先建立求職類型關(guān)鍵詞;在具體實(shí)施時(shí),所述求職類型關(guān)鍵詞可以為“職位”、“就業(yè)”、“崗位”和“薪資”等多個(gè)關(guān)鍵詞的集合。從用戶的檢索記錄中提取用戶使用的關(guān)鍵詞,如果用戶使用的關(guān)鍵詞中存在至少一個(gè)與求職類型關(guān)鍵詞相匹配時(shí),則判斷用戶的資源需求類型為求職。例如用戶D使用的關(guān)鍵詞為“機(jī)械制圖”+“崗位”,“崗位”與上述求職類型關(guān)鍵詞相匹配,則判定用戶的資源需求類型為“求職”。
步驟S1013:從檢索記錄中去除求學(xué)類型關(guān)鍵詞或者求職類型關(guān)鍵詞,得到檢索關(guān)鍵詞作為資源關(guān)鍵詞。
在檢索記錄中,從用戶使用的關(guān)鍵詞中去除求學(xué)類型關(guān)鍵詞或者求職類型關(guān)鍵詞,則得到檢索關(guān)鍵詞。以用戶C和用戶D為例,根據(jù)上述步驟確定用戶C的資源需求類型為“求學(xué)”,則從用戶C使用的關(guān)鍵詞“電力電子”+“教程”中,去掉求學(xué)類型關(guān)鍵詞“教程”,從而得到用戶C的檢索關(guān)鍵詞為“電力電子”,則將“電力電子”作為用戶C的資源關(guān)鍵詞;用戶D的資源需求類型為“求職”,則從用戶D使用的關(guān)鍵詞“機(jī)械制圖”+“崗位”中,去掉求職類型關(guān)鍵詞“崗位”,從而得到用戶D的檢索關(guān)鍵詞為“機(jī)械制圖”,則將“機(jī)械制圖”作為用戶D的資源關(guān)鍵詞。
另外,在具體實(shí)施時(shí),通過(guò)步驟S1012和步驟S1013的判斷,檢索記錄中用戶使用的關(guān)鍵詞與求學(xué)類型關(guān)鍵詞和求職類型關(guān)鍵詞均布匹配時(shí),則可以設(shè)置該用戶的資源需求類型為默認(rèn)類型,資源關(guān)鍵詞為檢索記錄中用戶使用的關(guān)鍵詞。服務(wù)端可以設(shè)置所述默認(rèn)類型為求學(xué)和求職中的任意一個(gè),在本發(fā)明實(shí)施例中不做限定。
步驟S102:使用所述資源關(guān)鍵詞,檢索與所述資源需求類型相對(duì)應(yīng)的數(shù)據(jù)庫(kù),建立學(xué)習(xí)課程集;其中,所述學(xué)習(xí)課程集包括多個(gè)學(xué)習(xí)課程。
在第一種實(shí)施情況下,對(duì)應(yīng)步驟S101中,參見(jiàn)圖3,為本發(fā)明實(shí)施例提供的一種學(xué)習(xí)課程集建立方法的流程示意圖,如圖3所示,本發(fā)明實(shí)施例示出了當(dāng)用戶個(gè)人信息包括專業(yè)名稱時(shí),建立學(xué)習(xí)課程集的過(guò)程:
步驟S201:當(dāng)資源需求類型為求學(xué)時(shí),檢索學(xué)校數(shù)據(jù)庫(kù),其中,所述學(xué)校數(shù)據(jù)庫(kù)包括各個(gè)學(xué)校的專業(yè)課程信息。
所述學(xué)校數(shù)據(jù)庫(kù)中保存有各個(gè)學(xué)校的專業(yè)課程信息,具體地,所述專業(yè)課程信息可以組織為數(shù)據(jù)庫(kù)或者數(shù)據(jù)表的形式,例如所述專業(yè)課程信息包括專業(yè)學(xué)校名稱、專業(yè)名稱以及相應(yīng)各個(gè)專業(yè)的課程名稱。為了建立所述學(xué)校數(shù)據(jù)庫(kù),可以通過(guò)共用的搜索引擎例如百度或者谷歌等,搜索學(xué)校名稱、專業(yè)名稱以及課表等關(guān)鍵詞,抓取各級(jí)網(wǎng)頁(yè),通過(guò)正則表達(dá)式提取學(xué)校名稱、專業(yè)名稱和課程名稱從而組成專業(yè)課程信息,建立學(xué)校數(shù)據(jù)庫(kù)。
進(jìn)一步,以專業(yè)名稱作為資源關(guān)鍵詞,檢索學(xué)校數(shù)據(jù)庫(kù),從而可以得到專業(yè)名稱對(duì)應(yīng)的各個(gè)學(xué)校所對(duì)應(yīng)的課程名稱。
步驟S202:根據(jù)與所述專業(yè)名稱相匹配的專業(yè)課程信息,確定學(xué)習(xí)課程集。
由于各個(gè)學(xué)校對(duì)應(yīng)相同專業(yè),可能設(shè)置不同的課程,因此,根據(jù)步驟S201能夠得到檢索結(jié)果,在該檢索結(jié)果中,包括各個(gè)學(xué)校的課程表。例如,通過(guò)在學(xué)校資源數(shù)據(jù)庫(kù)中檢索資源關(guān)鍵詞“電氣工程及其自動(dòng)化”,能夠得到第一學(xué)校對(duì)應(yīng)的第一課程表,以及第二學(xué)校對(duì)應(yīng)的第二課程表;在第一課程表中包括課程A、課程B和課程C,在第二課程表中包括課程A、課程C和課程D。
通過(guò)統(tǒng)計(jì)專業(yè)課程的熱度,將熱度排名最高的一個(gè)或多個(gè)專業(yè)課程組成為學(xué)習(xí)課程集。具體地,以上述檢索結(jié)果為例,課程A和課程C均同時(shí)出現(xiàn)在第一課程表和第二課程表中,則在整個(gè)檢索結(jié)果中,課程A和課程C均出現(xiàn)了2次,這樣,課程A和課程C的熱度均為2;同樣,課程B和課程D在檢索結(jié)果中出現(xiàn)了1詞,這樣課程B和課程D的熱度為1。根據(jù)熱度排序后,課程A的熱度=課程C的熱度>課程B的熱度=課程D的熱度,由于課程A和課程C的熱度最高,則可以將課程A和課程C組成為學(xué)習(xí)課程集。
步驟S203:當(dāng)資源需求類型為求職時(shí),檢索招聘數(shù)據(jù)庫(kù),其中,所述招聘數(shù)據(jù)庫(kù)包括各個(gè)企業(yè)發(fā)布的職位信息。
同樣,所述招聘數(shù)據(jù)庫(kù)為包含各個(gè)企業(yè)所發(fā)布的職位信息的數(shù)據(jù)庫(kù)。為了建立所述招聘數(shù)據(jù)庫(kù),服務(wù)端可以通過(guò)共用的招聘網(wǎng)站例如智聯(lián)等,以專業(yè)名稱等作為關(guān)鍵詞進(jìn)行搜索,抓取各級(jí)網(wǎng)頁(yè),通過(guò)正則表達(dá)式提取相應(yīng)的職位信息,建立招聘數(shù)據(jù)庫(kù)。其中,所述職位信息包括崗位職責(zé)介紹等內(nèi)容。而且,服務(wù)端可以定期地對(duì)所述招聘數(shù)據(jù)庫(kù)進(jìn)行更新,以保證實(shí)時(shí)性,在本發(fā)明實(shí)施例中不做贅述。
步驟S204:從與專業(yè)名稱相匹配的職位信息中,提取技能要求關(guān)鍵詞。
通過(guò)在招聘數(shù)據(jù)庫(kù)中,以專業(yè)名稱作為資源關(guān)鍵詞進(jìn)行檢索,能夠得到多個(gè)企業(yè)的職位信息。根據(jù)職位信息的描述結(jié)構(gòu),對(duì)每個(gè)職位信息進(jìn)行關(guān)鍵詞抽??;例如同樣可以使用正則表達(dá)式,獲取“精通”之后且逗號(hào)或者分號(hào)等分隔符之間的關(guān)鍵詞,或者獲取“掌握”之后且分隔符之間的關(guān)鍵詞,將上述關(guān)鍵詞作為技能要求關(guān)鍵詞。具體地,通過(guò)步驟S201獲得了2條職位信息,即第一職位信息和第二職位信息;第一職位信息包括技能要求關(guān)鍵詞A、技能要求關(guān)鍵詞B和技能要求關(guān)鍵詞C,第二職位信息包括技能要求關(guān)鍵詞B和技能要求關(guān)鍵詞C。
在一個(gè)具體實(shí)施例中,可以同樣通過(guò)統(tǒng)計(jì)技能關(guān)鍵詞熱度的方式,獲取熱度值最高的一個(gè)或幾個(gè)技能要求關(guān)鍵詞,作為后續(xù)步驟的基礎(chǔ)。以上述技能要求關(guān)鍵詞為例,由于技能要求關(guān)鍵詞B和技能要求關(guān)鍵詞C的熱度均為2,技能要求關(guān)鍵詞A的熱度為1,則選擇技能要求關(guān)鍵詞B和技能要求關(guān)鍵詞C作為建立學(xué)習(xí)課程集的基礎(chǔ)。
在另一具體實(shí)施例中,可以從獲得所有技能要求關(guān)鍵詞中去掉重復(fù)關(guān)鍵詞,將去重后的技能要求關(guān)鍵詞作為建立學(xué)習(xí)課程集的基礎(chǔ)。同樣以上述技能要求關(guān)鍵詞為例,第一職位信息和第二職位信息確定的技能要求關(guān)鍵詞集合為{技能要求關(guān)鍵詞A,技能要求關(guān)鍵詞B,技能要求關(guān)鍵詞C,技能要求關(guān)鍵詞B,技能要求關(guān)鍵詞C},技能要求關(guān)鍵詞B和技能要求關(guān)鍵詞C為重復(fù)關(guān)鍵詞,則去重后得到技能要求關(guān)鍵詞集合為{技能要求關(guān)鍵詞A,技能要求關(guān)鍵詞B,技能要求關(guān)鍵詞C},從而將去重后的技能要求關(guān)鍵詞作為后續(xù)步驟的基礎(chǔ)。
步驟S205:選擇與所述技能要求關(guān)鍵詞相匹配的學(xué)習(xí)課程,組成學(xué)習(xí)課程集。
服務(wù)端存儲(chǔ)有關(guān)鍵詞與學(xué)習(xí)課程的匹配列表,學(xué)習(xí)課程與技能要求關(guān)鍵詞之間可能存在一對(duì)一、一對(duì)多、多對(duì)一和多對(duì)多等對(duì)應(yīng)關(guān)系,可以通過(guò)設(shè)置相應(yīng)的匹配列表進(jìn)行管理。例如課程“模擬電子技術(shù)”對(duì)應(yīng)的技能要求關(guān)鍵詞“模擬電路”,課程“電力系統(tǒng)穩(wěn)態(tài)分析”對(duì)應(yīng)技能要求關(guān)鍵詞“電力系統(tǒng)設(shè)計(jì)”和“電力系統(tǒng)分析”,課程“配網(wǎng)自動(dòng)化”和課程“電力系統(tǒng)自動(dòng)化”對(duì)應(yīng)的技能要求關(guān)鍵詞為“低壓配電”,課程“電路理論”和“電路分析”對(duì)應(yīng)的技能要求關(guān)鍵詞為“電路設(shè)計(jì)”和“模擬電路”。
通過(guò)查詢上述匹配列表,將與技能要求關(guān)鍵詞相匹配的學(xué)習(xí)課程組成學(xué)習(xí)課程集,例如以上述匹配列表為例,當(dāng)技能要求關(guān)鍵詞為“模擬電路”和“低壓配電”時(shí),查詢上述匹配列表,能夠得到技能要求關(guān)鍵詞“模擬電路”對(duì)應(yīng)的學(xué)習(xí)課程為“模擬電子技術(shù)”、“電路理論”以及“電路分析”,技能要求關(guān)鍵詞“低壓配電”對(duì)應(yīng)的學(xué)習(xí)課程為“配網(wǎng)自動(dòng)化”和“電力系統(tǒng)自動(dòng)化”,則得到學(xué)習(xí)課程集為{“模擬電子技術(shù)”、“電路理論”,“電路分析”,“配網(wǎng)自動(dòng)化”,“電力系統(tǒng)自動(dòng)化”}。
在第二種實(shí)施情況下,參見(jiàn)圖4,為本發(fā)明實(shí)施例提供的另一種學(xué)習(xí)課程集建立方法的流程示意圖,本發(fā)明實(shí)施例示出了根據(jù)步驟S1011至步驟S1013確定的用戶的資源需求類型和資源關(guān)鍵詞,建立學(xué)習(xí)課程集的過(guò)程:
步驟S301:當(dāng)資源需求類型為求學(xué)時(shí),檢索學(xué)校數(shù)據(jù)庫(kù),其中,所述學(xué)校數(shù)據(jù)庫(kù)包括各個(gè)專業(yè)課程的內(nèi)容信息。
在本發(fā)明實(shí)施例中,所述學(xué)校數(shù)據(jù)庫(kù)包括各個(gè)專業(yè)課程的內(nèi)容信息,即在所述學(xué)校數(shù)據(jù)庫(kù)中存儲(chǔ)有課程名稱,以及與所述課程名稱對(duì)應(yīng)的內(nèi)容信息,所述內(nèi)容信息可以理解為與該課程對(duì)應(yīng)的主題詞。所述學(xué)校數(shù)據(jù)庫(kù)的建立過(guò)程同樣可以參照上述實(shí)施例的描述,在此不再贅述。通過(guò)上述步驟的判斷,確定用戶C的資源需求類型為“求學(xué)”,則對(duì)于用戶C,以檢索關(guān)鍵詞“電力電子”檢索學(xué)校數(shù)據(jù)庫(kù)。
步驟S302:通過(guò)匹配內(nèi)容信息和檢索關(guān)鍵詞,確定學(xué)習(xí)課程集。
當(dāng)檢索關(guān)鍵詞與學(xué)校數(shù)據(jù)庫(kù)中一個(gè)或多個(gè)專業(yè)課程的內(nèi)容信息相匹配時(shí),則將所述一個(gè)或多個(gè)專業(yè)課程組成學(xué)習(xí)課程集。在具體實(shí)施時(shí),用戶C得到的檢索關(guān)鍵詞為“電力電子”,則將“電力電子”與每個(gè)課程名稱對(duì)應(yīng)的內(nèi)容信息進(jìn)行比對(duì),如果內(nèi)容信息中包含“電力電子”,則選擇出所述課程名稱。例如,課程“電力電子技術(shù)”和課程“電力電子器件”的內(nèi)容信息中均包括“電力電子”,則確定學(xué)習(xí)課程集為{“電力電子技術(shù)”,“電力電子器件”}。
步驟S303:資源需求類型為求職時(shí),檢索招聘數(shù)據(jù)庫(kù),其中,所述招聘數(shù)據(jù)庫(kù)包括各個(gè)企業(yè)發(fā)布的職位信息。
用戶D對(duì)應(yīng)的資源需求類型為“求職”,且用戶D的檢索關(guān)鍵詞為“機(jī)械制圖”,則以“機(jī)械制圖”檢索招聘數(shù)據(jù)庫(kù)。其中,所述招聘數(shù)據(jù)庫(kù)的建立過(guò)程同樣可以參見(jiàn)上述實(shí)施例的描述,在此不再贅述。
步驟S304:從與檢索關(guān)鍵詞相匹配的職位信息中,提取技能要求關(guān)鍵詞。
根據(jù)“機(jī)械制圖”能夠檢索出一條或多條職位信息,同樣按照上述實(shí)施例的描述,從檢索出的職位信息中正則匹配得到技能要求關(guān)鍵詞。
步驟S305:選擇與所述技能要求關(guān)鍵詞相匹配的學(xué)習(xí)課程,組成學(xué)習(xí)課程集。
按照步驟S205的描述,同樣可以通過(guò)技能要求關(guān)鍵詞與學(xué)習(xí)課程的匹配關(guān)系,選擇出一個(gè)或多個(gè)學(xué)習(xí)課程,從而組成學(xué)習(xí)課程集。
步驟S103:分析學(xué)習(xí)課程的內(nèi)容,歸類確定每個(gè)學(xué)習(xí)課程的知識(shí)模塊主題詞。
為了方便建立知識(shí)模塊,可以建立學(xué)習(xí)課程數(shù)據(jù)庫(kù),所述學(xué)習(xí)課程數(shù)據(jù)庫(kù)中存儲(chǔ)有學(xué)習(xí)課程名稱,以及所述學(xué)習(xí)課程的章節(jié)名稱。所述學(xué)習(xí)課程數(shù)據(jù)庫(kù)的建立過(guò)程同樣可以參見(jiàn)學(xué)校數(shù)據(jù)庫(kù)的建立過(guò)程,通過(guò)在檢索學(xué)校網(wǎng)站、文庫(kù)類網(wǎng)站等,抓取與所述學(xué)習(xí)課程名稱對(duì)應(yīng)的網(wǎng)頁(yè)內(nèi)容,進(jìn)而通過(guò)正則表達(dá)式匹配的方式,提取每個(gè)學(xué)習(xí)課程的章節(jié)名稱。進(jìn)一步通過(guò)對(duì)學(xué)習(xí)課程的章節(jié)名稱的分析,提取該學(xué)習(xí)課程的知識(shí)模塊主題詞。
參見(jiàn)圖5,為本發(fā)明實(shí)施例提供的一種知識(shí)模塊主題詞確定方法的流程示意圖,該方法包括:
步驟S1031:從學(xué)習(xí)課程的章節(jié)名稱中,提取得到參考關(guān)鍵詞組,所述參考關(guān)鍵詞組包括多個(gè)參考關(guān)鍵詞。
在具體實(shí)施時(shí),提取該學(xué)習(xí)課程每章的名稱,組成參考關(guān)鍵詞組。例如課程“模擬電子技術(shù)”包括章節(jié)名稱為“運(yùn)算放大器”、“基本運(yùn)算放大器電路”、“有源濾波器”,則將每個(gè)章節(jié)名稱作為一個(gè)元素,組成為參考關(guān)鍵詞組{“運(yùn)算放大器”、“基本運(yùn)算放大器電路”、“有源濾波器”}。
步驟S1032:計(jì)算各個(gè)參考關(guān)鍵詞之間的重復(fù)度。
將每個(gè)關(guān)鍵詞拆分成多個(gè)單字,例如“運(yùn)算放大器”拆分成“運(yùn)”、“算”、“放”、“大”、“器”總共5個(gè)單字。兩兩對(duì)比參考關(guān)鍵詞的單字,計(jì)算重復(fù)度;例如計(jì)算“運(yùn)算放大器”與“基本運(yùn)算放大器電路”的重復(fù)度,通過(guò)對(duì)比單字,確定兩個(gè)參考關(guān)鍵詞之間有5個(gè)單字是重復(fù)單字,重復(fù)單字的數(shù)量除以兩個(gè)參考關(guān)鍵詞的總單字?jǐn)?shù)量,得到重復(fù)度=5/14=0.36;按照同樣的方式,計(jì)算“運(yùn)算放大器”與“有源濾波器”的重復(fù)度=1/10=0.1。
步驟S1033:當(dāng)所述重復(fù)度大于或等于重復(fù)閾值時(shí),簡(jiǎn)化相互重復(fù)的參考關(guān)鍵詞,并在參考關(guān)鍵詞組中,將所有重復(fù)的參考關(guān)鍵詞替換為簡(jiǎn)化后的關(guān)鍵詞,得到目標(biāo)參考關(guān)鍵詞組;所述目標(biāo)關(guān)鍵詞組中的每個(gè)關(guān)鍵詞作為一個(gè)知識(shí)模塊主題詞。
在具體實(shí)施時(shí),用戶可以預(yù)設(shè)相應(yīng)的重復(fù)閾值,例如預(yù)設(shè)為0.2,則根據(jù)步驟S1032的結(jié)果,“運(yùn)算放大器”與“基本運(yùn)算放大器電路”的重復(fù)度大于重復(fù)閾值,則需要將“運(yùn)算放大器”與“基本運(yùn)算放大器電路”進(jìn)行簡(jiǎn)化。在第一種實(shí)施情況下,可以將單子數(shù)最小的參考關(guān)鍵詞作為簡(jiǎn)化后的關(guān)鍵詞,由于“運(yùn)算放大器”的單字?jǐn)?shù)小于“基本運(yùn)算放大器電路”的單字?jǐn)?shù),則簡(jiǎn)化后的關(guān)鍵詞為“運(yùn)算放大器”。在第二種實(shí)施情況下,可以將重復(fù)的連續(xù)單字作為簡(jiǎn)化后的關(guān)鍵詞,由于“運(yùn)算放大器”是重復(fù)的連續(xù)單字,則簡(jiǎn)化后的關(guān)鍵詞為“運(yùn)算放大器”。將簡(jiǎn)化后關(guān)鍵詞進(jìn)行替換,得到目標(biāo)關(guān)鍵詞組{“運(yùn)算放大器”,“有源濾波器”}。這樣,通過(guò)對(duì)參考關(guān)鍵詞組的優(yōu)化分析,得到目標(biāo)關(guān)鍵詞組,所述目標(biāo)關(guān)鍵詞組中的每個(gè)關(guān)鍵詞對(duì)應(yīng)一個(gè)知識(shí)模塊主題詞,從而確定知識(shí)模塊主題詞為“運(yùn)算放大器”和“有源濾波器”。
步驟S104:將與所述知識(shí)模塊主題詞相匹配的學(xué)習(xí)資料組織為相應(yīng)的知識(shí)模塊,并將所有的知識(shí)模塊作為學(xué)習(xí)資源,以供用戶學(xué)習(xí)使用。
在服務(wù)端的學(xué)習(xí)資源中,以知識(shí)模塊主題詞進(jìn)行檢索。將與知識(shí)模塊主題詞相匹配的學(xué)習(xí)資料組織到一起作為相應(yīng)的知識(shí)模塊。具體地,在學(xué)習(xí)資源中,檢索“運(yùn)算放大器”,當(dāng)學(xué)習(xí)資料中的文本中包含“運(yùn)算放大器”、圖片名稱或介紹中包含“運(yùn)算放大器”、音頻名稱或介紹中包含“運(yùn)算放大器”、視頻名稱或介紹中包含“運(yùn)算放大器”、軟件名稱或介紹中包含“運(yùn)算放大器”時(shí),提取相對(duì)應(yīng)的一個(gè)或多個(gè)文本、圖片、視頻、音頻以及軟件形式的學(xué)習(xí)資料,并將上述學(xué)習(xí)資料的集合作為一個(gè)知識(shí)模塊。這樣,一個(gè)學(xué)習(xí)課程集包括一個(gè)或多個(gè)學(xué)習(xí)課程,每個(gè)學(xué)習(xí)課程對(duì)應(yīng)多個(gè)知識(shí)模塊,將所有的知識(shí)模塊作為學(xué)習(xí)資源,用戶可以查閱該學(xué)習(xí)資源進(jìn)行學(xué)習(xí)使用。
為了對(duì)方便用戶查閱知識(shí)模塊中的學(xué)習(xí)資料,本發(fā)明實(shí)施例對(duì)應(yīng)知識(shí)模塊進(jìn)行優(yōu)化,參見(jiàn)圖6,為本發(fā)明實(shí)施例提供的一種知識(shí)模塊優(yōu)化方法的流程示意圖,如圖6所示,該方法包括:
步驟S401:獲取每個(gè)學(xué)習(xí)資料的使用頻度,其中,所述使用頻度通過(guò)統(tǒng)計(jì)相同專業(yè)用戶的使用次數(shù)得到。
服務(wù)端統(tǒng)計(jì)每個(gè)學(xué)習(xí)資料的使用頻度,例如用戶A用戶個(gè)人信息中專業(yè)名稱“電力工程及其自動(dòng)化”,用戶B用戶個(gè)人信息中專業(yè)名稱同樣為“電力工程及其自動(dòng)化”,用戶C用戶個(gè)人信息中專業(yè)名稱為“信息科學(xué)與技術(shù)”;用戶A、用戶B和用戶C均通過(guò)分配的學(xué)習(xí)資源使用到了學(xué)習(xí)資料A,則按照專業(yè)區(qū)分統(tǒng)計(jì)學(xué)習(xí)資料A的使用頻度,即學(xué)習(xí)資料A對(duì)于“電力工程及其自動(dòng)化”專業(yè)的用戶的使用頻度為2,學(xué)習(xí)資料A對(duì)于“信息科學(xué)與技術(shù)”專業(yè)的用戶的使用頻度為1。按照同樣的方式,可以得到服務(wù)端存儲(chǔ)的所有學(xué)習(xí)資料的各個(gè)專業(yè)的使用頻度。
步驟S402:按照使用頻度從高到低的順序排列學(xué)習(xí)資料,得到所述知識(shí)模塊。
對(duì)于用戶A,服務(wù)端根據(jù)上述步驟分配給用戶A學(xué)習(xí)資源,在所述學(xué)習(xí)資源中包括學(xué)習(xí)資料A、學(xué)習(xí)資料B和學(xué)習(xí)資料C。由于用戶A的專業(yè)為“電力工程及其自動(dòng)化”,則獲取學(xué)習(xí)資料A的“電力工程及其自動(dòng)化”的使用頻度,學(xué)習(xí)資料B的“電力工程及其自動(dòng)化”的使用頻度,以及學(xué)習(xí)資料C的“電力工程及其自動(dòng)化”的使用頻度;如果學(xué)習(xí)資料C的使用頻度>學(xué)習(xí)資料A的使用頻度>學(xué)習(xí)資料B的使用頻度,則按照使用頻度由高到低的順序,重新組織學(xué)習(xí)資料的順序?yàn)閷W(xué)習(xí)資料C-學(xué)習(xí)資料A-學(xué)習(xí)資料B。這樣,當(dāng)用戶A查閱一個(gè)知識(shí)模塊對(duì)應(yīng)的學(xué)習(xí)資料時(shí),優(yōu)先看到學(xué)習(xí)資料C,將經(jīng)過(guò)更多用戶驗(yàn)證的學(xué)習(xí)資料C供給用戶A查閱,提高知識(shí)模塊的匹配精度。
由于知識(shí)模塊可能占用用戶學(xué)習(xí)終端更多的資源,為了節(jié)省存儲(chǔ)空間,參見(jiàn)圖7,為本發(fā)明實(shí)施例提供的另一種知識(shí)模塊優(yōu)化方法的流程示意圖,如圖7所示,該方法包括:
步驟S501:獲取學(xué)習(xí)資料的學(xué)習(xí)次數(shù)。
同樣以用戶A為例,服務(wù)端分配給用戶A的學(xué)習(xí)資源中包括學(xué)習(xí)資料A、學(xué)習(xí)資料B以及學(xué)習(xí)資料C,統(tǒng)計(jì)用戶A使用各個(gè)學(xué)習(xí)資料的學(xué)習(xí)次數(shù)。例如在一周或者幾個(gè)月的時(shí)間內(nèi),統(tǒng)計(jì)學(xué)習(xí)資料A的學(xué)習(xí)次數(shù)為5次,學(xué)習(xí)資料B的學(xué)習(xí)次數(shù)為10次,學(xué)習(xí)資料C的學(xué)習(xí)次數(shù)為1次。
步驟S502:當(dāng)所述學(xué)習(xí)次數(shù)小于次數(shù)閾值時(shí),向用戶終端發(fā)送刪除提醒,以提醒用戶刪除相應(yīng)的學(xué)習(xí)資料。
在具體實(shí)施時(shí),可以設(shè)置次數(shù)閾值為3次;根據(jù)步驟S501的結(jié)果,學(xué)習(xí)資料C的次數(shù)低于次數(shù)閾值,則服務(wù)端可以向用戶學(xué)習(xí)終端發(fā)送刪除提醒,以提醒用戶刪除學(xué)習(xí)資料C,進(jìn)而節(jié)省存儲(chǔ)空間。
由于用戶學(xué)習(xí)終端可能無(wú)法支持顯示學(xué)習(xí)資料,而導(dǎo)致用戶無(wú)法查閱,為了提高學(xué)習(xí)資料的查閱效率,參見(jiàn)圖8,為本發(fā)明實(shí)施例提供的再一種知識(shí)模塊優(yōu)化方法的流程示意圖,如圖8所示,該方法包括:
步驟S601:接收用戶學(xué)習(xí)終端發(fā)送的硬件信息,其中,所述硬件信息包括屏幕分辨率、處理器頻率、硬盤(pán)容量和內(nèi)存容量的一種或多種。
當(dāng)用戶通過(guò)學(xué)習(xí)終端連接到服務(wù)端時(shí),用戶學(xué)習(xí)終端同時(shí)將硬件信息發(fā)送至服務(wù)端,其中,所述硬件信息可以包括屏幕分辨率、處理器頻率、硬盤(pán)容量和內(nèi)存容量的一種或多種。
步驟S602:判斷知識(shí)模塊中的學(xué)習(xí)資料的硬件需求信息是否與用戶學(xué)習(xí)終端的硬件信息向匹配。
以用戶A為例,用戶A將其使用的學(xué)習(xí)終端的硬件信息發(fā)送至服務(wù)端。服務(wù)端遍歷分配給用戶A的學(xué)習(xí)資源中的所有學(xué)習(xí)資料,獲得每個(gè)學(xué)習(xí)資料所要求的硬件需求信息。其中所述硬件需求信息包括最低配置屏幕分辨率、最低配置處理器頻率、最低配置硬盤(pán)容量和最低配置內(nèi)存容量。
如果用戶A的學(xué)習(xí)終端的硬件信息中的每一項(xiàng)均高于學(xué)習(xí)資料的硬件需求信息的每一項(xiàng)時(shí),則判定所述學(xué)習(xí)資料與用戶A的學(xué)習(xí)終端相匹配;否則,則不匹配。
步驟S603:如果是,保留所述學(xué)習(xí)資料。
步驟S604:如果否,向用戶終端發(fā)送刪除提醒,以通知用戶從知識(shí)模塊中刪除所述學(xué)習(xí)資料。
由上述實(shí)施例的描述可見(jiàn),本發(fā)明實(shí)施例提供的一種學(xué)習(xí)資源的構(gòu)建方法,通過(guò)根據(jù)用戶個(gè)人信息,確定資源需求類型和資源關(guān)鍵詞;使用所述資源關(guān)鍵詞,檢索與所述資源需求類型相對(duì)應(yīng)的數(shù)據(jù)庫(kù),建立學(xué)習(xí)課程集;其中,所述學(xué)習(xí)課程集包括多個(gè)學(xué)習(xí)課程;分析學(xué)習(xí)課程的內(nèi)容,歸類確定每個(gè)學(xué)習(xí)課程的知識(shí)模塊主題詞;將與所述知識(shí)模塊主題詞相匹配的學(xué)習(xí)資料組織為相應(yīng)的知識(shí)模塊,并將所有的知識(shí)模塊作為學(xué)習(xí)資源,以供用戶學(xué)習(xí)使用。本發(fā)明通過(guò)用戶個(gè)人信息精確定位用戶的學(xué)習(xí)需求,根據(jù)用戶的學(xué)習(xí)需求構(gòu)建知識(shí)資源,能夠有效提高知識(shí)資源的匹配度;而且通過(guò)將符合用戶學(xué)習(xí)需求的學(xué)習(xí)資料按照教學(xué)規(guī)律和知識(shí)的內(nèi)在邏輯,構(gòu)建成體系化的知識(shí)模塊,用戶能夠獲得更全面的知識(shí)信息,進(jìn)而提高用戶的學(xué)習(xí)效率。
通過(guò)以上的方法實(shí)施例的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件,但很多情況下前者是更佳的實(shí)施方式。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:只讀存儲(chǔ)器(ROM)、隨機(jī)存取存儲(chǔ)器(RAM)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。
與本發(fā)明提供的一種學(xué)習(xí)資源的構(gòu)建方法實(shí)施例相對(duì)應(yīng),本發(fā)明還提供了一種學(xué)習(xí)資源的構(gòu)建裝置。
參見(jiàn)圖9,為本發(fā)明實(shí)施例提供的一種學(xué)習(xí)資源的構(gòu)建裝置的結(jié)構(gòu)示意圖,該裝置包括:
資源確定模塊11,用于根據(jù)用戶個(gè)人信息,確定資源需求類型和資源關(guān)鍵詞;
學(xué)習(xí)課程集建立模塊12,用于用所述資源關(guān)鍵詞,檢索與所述資源需求類型相對(duì)應(yīng)的數(shù)據(jù)庫(kù),建立學(xué)習(xí)課程集,所述學(xué)習(xí)課程集包括多個(gè)學(xué)習(xí)課程;
知識(shí)模塊主題詞確定模塊13,用于分析學(xué)習(xí)課程的內(nèi)容,歸類確定每個(gè)學(xué)習(xí)課程的知識(shí)模塊主題詞;
學(xué)習(xí)資源建立模塊14,用于將與所述知識(shí)主題詞相匹配的學(xué)習(xí)資料組織為相應(yīng)的知識(shí)模塊,并將所有的知識(shí)模塊作為學(xué)習(xí)資源,以供用戶學(xué)習(xí)使用;其中,所述學(xué)習(xí)資料包括文本、圖片、音頻、視頻和軟件中的一種或多種的組合。
在第一種實(shí)施情況下,所述資源確定模塊11,還用于當(dāng)所述用戶個(gè)人信息包括學(xué)習(xí)目的和專業(yè)名稱時(shí),確定所述學(xué)習(xí)目的為資源需求類型,以及確定所述專業(yè)名稱為資源關(guān)鍵詞;其中,所述學(xué)習(xí)目的包括求學(xué)和求職。
所述學(xué)習(xí)課程集建立模塊12,還用于當(dāng)資源需求類型為求學(xué)時(shí),檢索學(xué)校數(shù)據(jù)庫(kù),其中,所述學(xué)校數(shù)據(jù)庫(kù)包括各個(gè)學(xué)校的專業(yè)課程信息;根據(jù)與所述專業(yè)名稱相匹配的專業(yè)課程信息,確定學(xué)習(xí)課程集;當(dāng)資源需求類型為求職時(shí),檢索招聘數(shù)據(jù)庫(kù),其中,所述招聘數(shù)據(jù)庫(kù)包括各個(gè)企業(yè)發(fā)布的職位信息;從與專業(yè)名稱相匹配的職位信息中,提取技能要求關(guān)鍵詞;選擇與所述技能要求關(guān)鍵詞相匹配的學(xué)習(xí)課程,組成學(xué)習(xí)課程集。
在第二種實(shí)施情況下,所述資源確定模塊11還用于當(dāng)所述用戶個(gè)人信息包括檢索記錄時(shí),如果所述檢索記錄與求學(xué)類型關(guān)鍵詞相匹配,則確定資源需求類型為求學(xué);如果所述檢索記錄與求職類型關(guān)鍵詞相匹配,則確定資源需求類型為求職;從檢索記錄中去除求學(xué)類型關(guān)鍵詞或者求職類型關(guān)鍵詞,得到檢索關(guān)鍵詞作為資源關(guān)鍵詞。
所述學(xué)習(xí)課程集建立模塊12,還用于當(dāng)資源需求類型為求學(xué)時(shí),檢索學(xué)校數(shù)據(jù)庫(kù),其中,所述學(xué)校數(shù)據(jù)庫(kù)包括各個(gè)專業(yè)課程的內(nèi)容信息;通過(guò)匹配內(nèi)容信息和檢索關(guān)鍵詞,確定學(xué)習(xí)課程集;當(dāng)資源需求類型為求職時(shí),檢索招聘數(shù)據(jù)庫(kù),其中,所述招聘數(shù)據(jù)庫(kù)包括各個(gè)企業(yè)發(fā)布的職位信息;從與檢索關(guān)鍵詞相匹配的職位信息中,提取技能要求關(guān)鍵詞;選擇與所述技能要求關(guān)鍵詞相匹配的學(xué)習(xí)課程,組成學(xué)習(xí)課程集。
為了提取知識(shí)模塊主題詞,可選地,所述知識(shí)模塊主題詞確定模塊13,用于從學(xué)習(xí)課程的章節(jié)名稱中,提取得到參考關(guān)鍵詞組,所述參考關(guān)鍵詞組包括多個(gè)參考關(guān)鍵詞;計(jì)算各個(gè)參考關(guān)鍵詞之間的重復(fù)度;當(dāng)所述重復(fù)度大于或等于重復(fù)閾值時(shí),簡(jiǎn)化相互重復(fù)的參考關(guān)鍵詞,并在參考關(guān)鍵詞組中,將所有重復(fù)的參考關(guān)鍵詞替換為簡(jiǎn)化后的關(guān)鍵詞,得到目標(biāo)參考關(guān)鍵詞組;所述目標(biāo)關(guān)鍵詞組中的每個(gè)關(guān)鍵詞作為一個(gè)知識(shí)模塊主題詞。
為了進(jìn)一步對(duì)學(xué)習(xí)資源進(jìn)行優(yōu)化,本發(fā)明實(shí)施例中的學(xué)習(xí)資源的構(gòu)建裝置還包括知識(shí)優(yōu)化模塊。
在第一種實(shí)施情況下,所述知識(shí)優(yōu)化模塊,用于獲取每個(gè)學(xué)習(xí)資料的使用頻度,其中,所述使用頻度通過(guò)統(tǒng)計(jì)相同專業(yè)用戶的使用次數(shù)得到;按照使用頻度從高到低的順序排列學(xué)習(xí)資料,得到所述知識(shí)模塊。
在第二種實(shí)施情況下,所述知識(shí)優(yōu)化模塊,用于獲取學(xué)習(xí)資料的學(xué)習(xí)次數(shù);當(dāng)所述學(xué)習(xí)次數(shù)小于次數(shù)閾值時(shí),向用戶學(xué)習(xí)終端發(fā)送刪除提醒,以提醒用戶刪除相應(yīng)的學(xué)習(xí)資料。
在第三種實(shí)施情況下,所述知識(shí)優(yōu)化模塊,用于接收用戶學(xué)習(xí)終端發(fā)送的硬件信息,其中,所述硬件信息包括屏幕分辨率、處理器頻率、硬盤(pán)容量和內(nèi)存容量的一種或多種;判斷知識(shí)模塊中的學(xué)習(xí)資料的硬件需求信息是否與用戶學(xué)習(xí)終端的硬件信息向匹配;如果是,保留所述學(xué)習(xí)資料;如果否,向用戶學(xué)習(xí)終端發(fā)送刪除提醒,以通知用戶從知識(shí)模塊中刪除所述學(xué)習(xí)資料。
本說(shuō)明書(shū)中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,各個(gè)實(shí)施例之間相同相似的部分互相參見(jiàn)即可,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處。尤其,對(duì)于裝置或系統(tǒng)實(shí)施例而言,由于其基本相似于方法實(shí)施例,所以描述得比較簡(jiǎn)單,相關(guān)之處參見(jiàn)方法實(shí)施例的部分說(shuō)明即可。以上所描述的裝置及系統(tǒng)實(shí)施例僅僅是示意性的,其中所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部模塊來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動(dòng)的情況下,即可以理解并實(shí)施。
可以理解的是,本發(fā)明可用于眾多通用或?qū)S玫挠?jì)算系統(tǒng)環(huán)境或配置中。例如:個(gè)人計(jì)算機(jī)、服務(wù)器計(jì)算機(jī)、手持設(shè)備或便攜式設(shè)備、平板型設(shè)備、多處理器系統(tǒng)、基于微處理器的系統(tǒng)、置頂盒、可編程的消費(fèi)電子設(shè)備、網(wǎng)絡(luò)PC、小型計(jì)算機(jī)、大型計(jì)算機(jī)、包括以上任何系統(tǒng)或設(shè)備的分布式計(jì)算環(huán)境等等。
需要說(shuō)明的是,在本文中,諸如“第一”和“第二”等之類的關(guān)系術(shù)語(yǔ)僅僅用來(lái)將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開(kāi)來(lái),而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者設(shè)備所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過(guò)程、方法、物品或者設(shè)備中還存在另外的相同要素。
以上所述僅是本發(fā)明的具體實(shí)施方式,使本領(lǐng)域技術(shù)人員能夠理解或?qū)崿F(xiàn)本發(fā)明。對(duì)這些實(shí)施例的多種修改對(duì)本領(lǐng)域的技術(shù)人員來(lái)說(shuō)將是顯而易見(jiàn)的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明將不會(huì)被限制于本文所示的這些實(shí)施例,而是要符合與本文所發(fā)明的原理和新穎特點(diǎn)相一致的最寬的范圍。