專利名稱:網(wǎng)絡(luò)教學(xué)平臺(tái)的故障診斷與修復(fù)系統(tǒng)的工作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)應(yīng)用軟件的領(lǐng)域,特別涉及一種網(wǎng)絡(luò)教學(xué)平臺(tái)的故障診斷與修復(fù)系統(tǒng)的工作方法。
背景技術(shù):
網(wǎng)絡(luò)課堂是以課程為中心網(wǎng)絡(luò)教學(xué)平臺(tái),通過網(wǎng)絡(luò)優(yōu)化和集成教學(xué)資源并實(shí)施教學(xué)活動(dòng)的綜合性管理系統(tǒng),是繼多媒體技術(shù)引入課堂教學(xué)之后又一現(xiàn)代化信息技術(shù)手段在教學(xué)領(lǐng)域的應(yīng)用。網(wǎng)絡(luò)教學(xué)平臺(tái)以其良好的Ε-learning網(wǎng)絡(luò)學(xué)習(xí)環(huán)境,強(qiáng)大的教學(xué)管理功能,便捷的交互交流方式被越來(lái)越多的師生所認(rèn)識(shí)和采用。
“網(wǎng)絡(luò)課堂”教學(xué)有著傳統(tǒng)教學(xué)方式無(wú)法比擬的優(yōu)點(diǎn),它主要是指借助網(wǎng)絡(luò)教學(xué)平臺(tái)的E - Learning環(huán)境,補(bǔ)充和促進(jìn)課堂課程教學(xué)的一種課程教學(xué)模式,其將傳統(tǒng)教學(xué)方式與網(wǎng)絡(luò)有效結(jié)合,發(fā)揮兩者優(yōu)勢(shì),以求達(dá)到課程教學(xué)效果最優(yōu)化的目的?!熬W(wǎng)絡(luò)課堂”教學(xué)平臺(tái)的應(yīng)用為解決目前高校專業(yè)課教學(xué)中存在的一些如課時(shí)不足或大班教學(xué),以學(xué)生為主體的教學(xué)活動(dòng)無(wú)法在課堂上充分展開;自主性學(xué)習(xí)、交互性學(xué)習(xí)不足等問題提供了一條有效途徑。
目前國(guó)內(nèi)高校采用較多的“網(wǎng)絡(luò)課堂”教學(xué)平臺(tái)(S卩網(wǎng)絡(luò)教學(xué)平臺(tái))主要有畢博網(wǎng)絡(luò)教學(xué)平臺(tái)(Blackboard Learning System)、“天空教室”網(wǎng)絡(luò)教學(xué)平臺(tái)、“網(wǎng)絡(luò)教學(xué)綜合平臺(tái)”(清華大學(xué)現(xiàn)代教育技術(shù)研究所)、“育得優(yōu)”(EDUIT)網(wǎng)絡(luò)教學(xué)平臺(tái)等,其教學(xué)平臺(tái)主要是構(gòu)建WindOWS2000或XP操作系統(tǒng)上,由于病毒等原因?qū)е陆虒W(xué)平臺(tái)頻繁遭受攻擊,網(wǎng)絡(luò)課程主頁(yè)或課程資源無(wú)法訪問。經(jīng)過技術(shù)分析,發(fā)現(xiàn)這一問題主要是由于病毒、 終端非法關(guān)機(jī)等原因致使其中“模塊訪問記錄”文件丟失。“網(wǎng)絡(luò)課堂”教學(xué)平臺(tái)上的每一門課程都有一個(gè)獨(dú)立的課程文件夾,“模塊訪問記錄”文件是存在于每一個(gè)獨(dú)立課程文件夾下的文本文件,其內(nèi)部記錄了該課程可以被正常訪問所必須的信息,這種文件的丟失沒有任何特點(diǎn)可循,而且涉及范圍以及受影響的課程數(shù)量也無(wú)法預(yù)計(jì)。管理人員在解決此問題的時(shí)候只能等教師自行發(fā)現(xiàn)并電話告知,再針對(duì)該課程處理;管理人員在做例行維護(hù)時(shí)必須對(duì)所有課程一一進(jìn)行訪問測(cè)試,發(fā)現(xiàn)不能訪問時(shí)逐一手動(dòng)解決,耗時(shí)長(zhǎng)、效率低,容易影響正常的教學(xué)秩序;再者由于網(wǎng)絡(luò)教學(xué)平臺(tái)數(shù)據(jù)備份系統(tǒng)的不完善,“模塊訪問記錄”文件丟失之后幾乎不可能找回,即使修復(fù)之后還是會(huì)影響到教師個(gè)人模塊訪問量等一些原始數(shù)據(jù),不能正確地顯示實(shí)際地訪問情況。
如何解決上述問題,是本領(lǐng)域的技術(shù)難題。發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種通用性強(qiáng)、適于實(shí)時(shí)診斷和恢復(fù)“模塊訪問記錄”文件的網(wǎng)絡(luò)教學(xué)平臺(tái)的故障診斷與修復(fù)系統(tǒng)的工作方法。
為解決上述技術(shù)問題,本發(fā)明提供的網(wǎng)絡(luò)教學(xué)平臺(tái)的故障診斷與修復(fù)系統(tǒng)的工作方法包括該故障診斷與修復(fù)系統(tǒng)包括文件信息儲(chǔ)存模塊和文件信息診斷與修復(fù)模塊;4上述系統(tǒng)的工作方法包括步驟(1)、文件信息儲(chǔ)存模塊在上述系統(tǒng)初次運(yùn)行時(shí),根據(jù)導(dǎo)入的網(wǎng)絡(luò)教學(xué)平臺(tái)上的所有課程文件夾信息自動(dòng)建立一文件身份信息數(shù)據(jù)表;該文件身份信息數(shù)據(jù)表記載有與各課程文件夾一一對(duì)應(yīng)的課程身份信息編號(hào)、課程文件夾路徑、“模塊訪問記錄”文件內(nèi)容;步驟(2)、文件信息診斷與修復(fù)模塊診斷各課程文件夾內(nèi)的“模塊訪問記錄”文件是否損壞或丟失,若發(fā)現(xiàn)一課程文件夾內(nèi)的“模塊訪問記錄”文件已損壞或丟失,則根據(jù)所述文件身份信息數(shù)據(jù)表中記錄的相應(yīng)的“模塊訪問記錄”文件內(nèi)容恢復(fù)所述 “模塊訪問記錄”文件。
所述故障診斷與修復(fù)系統(tǒng)還包括維護(hù)日志生成模塊;在完成所述步驟(2)后,所述維護(hù)日志生成模塊將所述恢復(fù)動(dòng)作作為維護(hù)記錄自動(dòng)寫入維護(hù)日志文件。
所述故障診斷與修復(fù)系統(tǒng)還包括文件信息自動(dòng)更新模塊;該文件信息自動(dòng)更新模塊定時(shí)啟動(dòng),依據(jù)所述文件身份信息數(shù)據(jù)表的記錄,將最新的“模塊訪問記錄”文件內(nèi)容寫入所述文件身份信息數(shù)據(jù)表中。
所述故障診斷與修復(fù)系統(tǒng)還包括文件信息修改模塊;在一課程被正常刪除或撤消后,所述文件信息修改模塊將所述文件身份信息數(shù)據(jù)表中的與所述被刪除或撤消的課程相對(duì)應(yīng)的課程身份信息編號(hào)、課程文件夾路徑、“模塊訪問記錄”文件內(nèi)容刪除。
所述文件信息診斷與修復(fù)模塊的工作模式包括手動(dòng)掃描模式,其工作步驟包括A、讀取由文件信息存儲(chǔ)模塊建立的文件身份信息數(shù)據(jù)表中的記錄;B、根據(jù)文件身份信息數(shù)據(jù)表記錄的一課程文件夾路徑數(shù)據(jù)檢測(cè)該課程文件夾是否存在;如果存在,則進(jìn)入步驟C ;如果不存在,則調(diào)用維護(hù)日志生成模塊記錄故障原因;C、根據(jù)文件信息數(shù)據(jù)表記錄中的文件路徑數(shù)據(jù)檢測(cè)相應(yīng)的“模塊訪問記錄”文件是否存在,如果存在,則進(jìn)入步驟D ;如果文件不存在,則將根據(jù)所述文件身份信息數(shù)據(jù)表中的對(duì)應(yīng)的“模塊訪問記錄”文件內(nèi)容恢復(fù)相應(yīng)的“模塊訪問記錄”文件,并且調(diào)用維護(hù)日志生成模塊記錄故障原因以及修復(fù)時(shí)間;D、檢測(cè)該“模塊訪問記錄”文件的大小和文件內(nèi)容,如果測(cè)得該“模塊訪問記錄”文件的大小為0或文件內(nèi)容為空,則將所述文件身份信息數(shù)據(jù)表中對(duì)應(yīng)的“模塊訪問記錄”文件內(nèi)容恢復(fù)對(duì)應(yīng)的“模塊訪問記錄”文件,并且調(diào)用維護(hù)日志生成模塊記錄故障原因以及修復(fù)時(shí)間;如果測(cè)得該“模塊訪問記錄”文件的大小檢測(cè)不為0或文件內(nèi)容不為空,則重新回到步驟A進(jìn)行下一身份信息數(shù)據(jù)表記錄的掃描。
所述文件信息診斷與修復(fù)模塊的工作模式還包括自動(dòng)掃描模式;執(zhí)行該自動(dòng)掃描模式時(shí),先通過設(shè)置自動(dòng)掃描時(shí)間計(jì)數(shù)器的掃描間隔時(shí)間Tl與掃描一次數(shù)據(jù)表位置文件所需時(shí)間t,且TlH ;每隔時(shí)間Tl就自動(dòng)掃描一次所述文件身份信息數(shù)據(jù)表,其處理步驟與所述手動(dòng)掃描模式的工作步驟一致。
所述的課程被正常刪除或撤消,一般是指有管理權(quán)限的管理員在網(wǎng)絡(luò)教學(xué)平臺(tái)上對(duì)相應(yīng)的課程進(jìn)行刪除或撤消。
為了保證身份信息數(shù)據(jù)表的記錄為最新記錄,設(shè)置時(shí)間計(jì)數(shù)器在每天的0時(shí)0分啟動(dòng)所述文件信息自動(dòng)更新模塊,依據(jù)文件身份標(biāo)識(shí)查找對(duì)應(yīng)路徑監(jiān)控文件,并將最新“模塊訪問記錄”文件的內(nèi)容寫入身份信息數(shù)據(jù)表中,以確保訪問數(shù)據(jù)不丟失且為最新記錄。
本發(fā)明具有如下優(yōu)點(diǎn)1、本發(fā)明主要對(duì)網(wǎng)絡(luò)教學(xué)平臺(tái)的“模塊訪問記錄”文件進(jìn)行診斷和修復(fù)操作,而當(dāng)前常用的網(wǎng)絡(luò)教學(xué)平臺(tái)的正常使用都是建立在“模塊訪問記錄”文件的基礎(chǔ)上的,所以本發(fā)明涉及的方法適用于各種常用的網(wǎng)絡(luò)教學(xué)平臺(tái),通用性較好;2、本發(fā)明對(duì)所述“模塊訪問記錄”文件進(jìn)行診斷和修復(fù)操作,該文件僅僅是一種文本文件,因此該文件的診斷修復(fù)過程中不會(huì)給計(jì)算機(jī)硬件系統(tǒng)帶來(lái)過多負(fù)擔(dān),運(yùn)行效率較高;3、本發(fā)明對(duì)所述“模塊訪問記錄”文件進(jìn)行診斷和修復(fù)的操作具有全自動(dòng)診斷修復(fù)模式,且可以根據(jù)需要定時(shí)無(wú)人值守操作,提高了維護(hù)效率,減小了維護(hù)人員的工作量。
具體實(shí)施方式
為了使本發(fā)明的內(nèi)容更容易的被理解,下面根據(jù)具體實(shí)施例,對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說(shuō)明本實(shí)施例采用目前普遍采用的網(wǎng)絡(luò)教學(xué)平臺(tái)“天空教室”作為本具體實(shí)施例的操作對(duì)象,“天空教室”網(wǎng)絡(luò)教學(xué)平臺(tái)的不同課程存儲(chǔ)在不同的課程文件夾中,每個(gè)課程文件夾中有獨(dú)立的“模塊訪問記錄”文件,該文件為文本文件“ModuleVisitedStat. txt”。
為了保證本系統(tǒng)的關(guān)鍵信息不會(huì)輕易丟失,本系統(tǒng)安裝在非操作系統(tǒng)盤內(nèi),初次運(yùn)行本系統(tǒng)時(shí)先通過文件信息儲(chǔ)存模塊批量導(dǎo)入“天空教室”網(wǎng)絡(luò)教學(xué)平臺(tái)的課程文件夾, 該文件信息儲(chǔ)存模塊自動(dòng)建立一文件身份信息數(shù)據(jù)表,該數(shù)據(jù)表由IDcard (課程身份信息編號(hào))、序號(hào)、更新時(shí)間、課程、院系、教師、課程文件夾路徑、“模塊訪問記錄”文件等組成,其中IDcard、序號(hào)、更新時(shí)間、課程文件夾路徑為自動(dòng)生成,并且為了保證文件身份的唯一性, IDcard、序號(hào)、更新時(shí)間不能更改。
如果教師刪除、撤消一課程后,相應(yīng)的課程文件夾就不存在,需及時(shí)修改對(duì)應(yīng)的文件身份信息數(shù)據(jù)表里的數(shù)據(jù),即通過調(diào)用文件信息修改模塊更改或刪除該教師的姓名、文件內(nèi)容、序號(hào)等相關(guān)信息。
本系統(tǒng)的文件信息診斷與修復(fù)操作由文件信息診斷與修復(fù)操作模塊完成,該模塊有手動(dòng)掃描模式和自動(dòng)掃描模式。
手動(dòng)掃描按照輸入文件身份信息數(shù)據(jù)表的先后順序,依次掃描文件身份信息數(shù)據(jù)表記錄中對(duì)應(yīng)的文件路徑位置,手動(dòng)掃描模式的工作步驟包括A、讀取由文件信息存儲(chǔ)模塊建立的文件身份信息數(shù)據(jù)表中的記錄;B、根據(jù)文件身份信息數(shù)據(jù)表記錄的一課程文件夾路徑數(shù)據(jù)檢測(cè)相應(yīng)的課程文件夾是否存在,如果存在則進(jìn)入步驟C,如果不存在則使用維護(hù)日志生成模塊記錄故障原因;C、根據(jù)文件身份信息數(shù)據(jù)表記錄中的文件路徑數(shù)據(jù)檢測(cè)相應(yīng)的“模塊訪問記錄”文件 "ModuleVisitedStat. txt”是否存在,如果存在則進(jìn)入步驟D,如果不存在則將根據(jù)文件身份信息數(shù)據(jù)表記錄中的最新的“模塊訪問記錄”文件內(nèi)容恢復(fù)相應(yīng)的“模塊訪問記錄”文件 "ModuleVisitedStat. txt",并且調(diào)用維護(hù)日志生成模塊記錄故障原因以及修復(fù)時(shí)間;D、檢測(cè)上述文件“ModuleVisitedStat.txt”的大小和文件內(nèi)容,如該文件的大小檢測(cè)為0或文件內(nèi)容為空,將文件身份信息數(shù)據(jù)表記錄中對(duì)應(yīng)的最新的“模塊訪問記錄”文件內(nèi)容恢復(fù)對(duì)應(yīng)的“模塊訪問記錄”文件“ModuleVisitedStat. txt",并且調(diào)用維護(hù)日志生成模塊記錄故障原因以及修復(fù)時(shí)間;然后重新回到步驟A進(jìn)行下一身份信息數(shù)據(jù)表記錄的掃描。
自動(dòng)掃描設(shè)置時(shí)間計(jì)數(shù)器的掃描間隔時(shí)間Tl與掃描一次數(shù)據(jù)表位置文件所需時(shí)間t,設(shè)計(jì)要求時(shí)間計(jì)數(shù)器間隔時(shí)間T1H,以保證數(shù)據(jù)表中每個(gè)課程監(jiān)控文件都能被掃描到,每隔時(shí)間Tl就自動(dòng)掃描一次文件身份信息數(shù)據(jù)表,其處理方式與所述手動(dòng)掃描模式的工作步驟一致。
為了保證身份信息數(shù)據(jù)表的記錄為最新記錄,設(shè)置時(shí)間計(jì)數(shù)器T2在每天的0時(shí)0 分啟動(dòng)文件信息自動(dòng)更新模塊,依據(jù)文件身份標(biāo)識(shí)IDcard查找對(duì)應(yīng)路徑監(jiān)控文件,并將最新“模塊訪問記錄”文件“ModuleVisitedStat. txt”的內(nèi)容寫入身份信息數(shù)據(jù)表中,這樣能確保訪問數(shù)據(jù)不丟失且為最新記錄。
顯然,上述實(shí)施例僅僅是為清楚地說(shuō)明本發(fā)明所作的舉例,而并非是對(duì)本發(fā)明的實(shí)施方式的限定。對(duì)于所屬領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在上述說(shuō)明的基礎(chǔ)上還可以做出其它不同形式的變化或變動(dòng)。這里無(wú)需也無(wú)法對(duì)所有的實(shí)施方式予以窮舉。而這些屬于本發(fā)明的精神所引伸出的顯而易見的變化或變動(dòng)仍處于本發(fā)明的保護(hù)范圍之中。
權(quán)利要求
1.一種網(wǎng)絡(luò)教學(xué)平臺(tái)的故障診斷與修復(fù)系統(tǒng)的工作方法,其特征在于該故障診斷與修復(fù)系統(tǒng)包括文件信息儲(chǔ)存模塊和文件信息診斷與修復(fù)模塊;上述系統(tǒng)的工作方法包括步驟(1)、文件信息儲(chǔ)存模塊在上述系統(tǒng)初次運(yùn)行時(shí),根據(jù)導(dǎo)入的網(wǎng)絡(luò)教學(xué)平臺(tái)上的所有課程文件夾信息自動(dòng)建立一文件身份信息數(shù)據(jù)表;該文件身份信息數(shù)據(jù)表記載有與各課程文件夾一一對(duì)應(yīng)的課程身份信息編號(hào)、課程文件夾路徑、“模塊訪問記錄”文件內(nèi)容;步驟(2)、文件信息診斷與修復(fù)模塊診斷各課程文件夾內(nèi)的“模塊訪問記錄”文件是否損壞或丟失,若發(fā)現(xiàn)一課程文件夾內(nèi)的“模塊訪問記錄”文件已損壞或丟失,則根據(jù)所述文件身份信息數(shù)據(jù)表中記錄的相應(yīng)的“模塊訪問記錄”文件內(nèi)容恢復(fù)所述“模塊訪問記錄”文件。
2.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)教學(xué)平臺(tái)的故障診斷與修復(fù)系統(tǒng)的工作方法,其特征在于所述故障診斷與修復(fù)系統(tǒng)還包括維護(hù)日志生成模塊;在完成所述步驟(2)后,所述維護(hù)日志生成模塊將所述恢復(fù)動(dòng)作作為維護(hù)記錄自動(dòng)寫入維護(hù)日志文件。
3.根據(jù)權(quán)利要求1或2所述的網(wǎng)絡(luò)教學(xué)平臺(tái)的故障診斷與修復(fù)系統(tǒng)的工作方法,其特征在于所述故障診斷與修復(fù)系統(tǒng)還包括文件信息自動(dòng)更新模塊;該文件信息自動(dòng)更新模塊定時(shí)啟動(dòng),依據(jù)所述文件身份信息數(shù)據(jù)表的記錄,將最新的 “模塊訪問記錄”文件內(nèi)容寫入所述文件身份信息數(shù)據(jù)表中。
4.根據(jù)權(quán)利要求1或2所述的網(wǎng)絡(luò)教學(xué)平臺(tái)的故障診斷與修復(fù)系統(tǒng)的工作方法,其特征在于所述故障診斷與修復(fù)系統(tǒng)還包括文件信息修改模塊;在一課程被正常刪除或撤消后,所述文件信息修改模塊將所述文件身份信息數(shù)據(jù)表中的與所述被刪除或撤消的課程相對(duì)應(yīng)的課程身份信息編號(hào)、課程文件夾路徑、“模塊訪問記錄”文件內(nèi)容刪除。
5.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)教學(xué)平臺(tái)的故障診斷與修復(fù)系統(tǒng)的工作方法,其特征在于所述文件信息診斷與修復(fù)模塊的工作模式包括手動(dòng)掃描模式,其工作步驟包括A、讀取由文件信息存儲(chǔ)模塊建立的文件身份信息數(shù)據(jù)表中的記錄;B、根據(jù)文件身份信息數(shù)據(jù)表記錄的一課程文件夾路徑數(shù)據(jù)檢測(cè)該課程文件夾是否存在;如果存在,則進(jìn)入步驟C ;如果不存在,則調(diào)用維護(hù)日志生成模塊記錄故障原因;C、根據(jù)文件信息數(shù)據(jù)表記錄中的文件路徑數(shù)據(jù)檢測(cè)相應(yīng)的“模塊訪問記錄”文件是否存在,如果存在,則進(jìn)入步驟D ;如果文件不存在,則將根據(jù)所述文件身份信息數(shù)據(jù)表中的對(duì)應(yīng)的“模塊訪問記錄”文件內(nèi)容恢復(fù)相應(yīng)的“模塊訪問記錄”文件,并且調(diào)用維護(hù)日志生成模塊記錄故障原因以及修復(fù)時(shí)間;D、檢測(cè)該“模塊訪問記錄”文件的大小和文件內(nèi)容,如果測(cè)得該“模塊訪問記錄”文件的大小為0或文件內(nèi)容為空,則將所述文件身份信息數(shù)據(jù)表中對(duì)應(yīng)的“模塊訪問記錄”文件內(nèi)容恢復(fù)對(duì)應(yīng)的“模塊訪問記錄”文件,并且調(diào)用維護(hù)日志生成模塊記錄故障原因以及修復(fù)時(shí)間;如果測(cè)得該“模塊訪問記錄”文件的大小檢測(cè)不為0或文件內(nèi)容不為空,則重新回到步驟A進(jìn)行下一身份信息數(shù)據(jù)表記錄的掃描。
6.根據(jù)權(quán)利要求5所述的網(wǎng)絡(luò)教學(xué)平臺(tái)的故障診斷與修復(fù)系統(tǒng)的工作方法,其特征在于所述文件信息診斷與修復(fù)模塊的工作模式還包括自動(dòng)掃描模式;執(zhí)行該自動(dòng)掃描模式時(shí),先通過設(shè)置自動(dòng)掃描時(shí)間計(jì)數(shù)器的掃描間隔時(shí)間Tl與掃描一次數(shù)據(jù)表位置文件所需時(shí)間t,每隔時(shí)間Tl就自動(dòng)掃描一次所述文件身份信息數(shù)據(jù)表, 其處理步驟與所述手動(dòng)掃描模式的工作步驟一致。
全文摘要
一種網(wǎng)絡(luò)教學(xué)平臺(tái)的故障診斷與修復(fù)系統(tǒng)的工作方法,其包括步驟(1)、文件信息儲(chǔ)存模塊在上述系統(tǒng)初次運(yùn)行時(shí),根據(jù)導(dǎo)入的網(wǎng)絡(luò)教學(xué)平臺(tái)上的所有課程文件夾信息自動(dòng)建立一文件身份信息數(shù)據(jù)表;該文件身份信息數(shù)據(jù)表記載有與各課程文件夾一一對(duì)應(yīng)的課程身份信息編號(hào)、課程文件夾路徑、“模塊訪問記錄”文件內(nèi)容;步驟(2)、文件信息診斷與修復(fù)模塊診斷各課程文件夾內(nèi)的“模塊訪問記錄”文件是否損壞或丟失,若發(fā)現(xiàn)一課程文件夾內(nèi)的“模塊訪問記錄”文件已損壞或丟失,則根據(jù)所述文件身份信息數(shù)據(jù)表中記錄的相應(yīng)的“模塊訪問記錄”文件內(nèi)容恢復(fù)所述“模塊訪問記錄”文件。
文檔編號(hào)G09B5/08GK102508905SQ201110353008
公開日2012年6月20日 申請(qǐng)日期2011年11月10日 優(yōu)先權(quán)日2011年11月10日
發(fā)明者王海峰, 章怡 申請(qǐng)人:江蘇技術(shù)師范學(xué)院