一種基于網(wǎng)絡(luò)的模擬課堂聽寫的方法和系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種基于網(wǎng)絡(luò)的模擬課堂聽寫的方法和系統(tǒng),所述方法包括:終端與聽寫服務(wù)器建立通信連接,獲取聽寫服務(wù)器發(fā)送的課堂分配控制信號,進入聽寫服務(wù)器分配的模擬課堂,檢測是否被聽寫服務(wù)器確定為講臺聽寫用戶,若是,提供一可供用戶輸入的模擬黑板輸入界面;否則,提供一普通聽寫界面,所述普通聽寫界面包括模擬黑板查看界面。用戶可以通過終端模擬實際課堂上聽寫的過程和感受,提高用戶的參與感和積極性。
【專利說明】 —種基于網(wǎng)絡(luò)的模擬課堂聽寫的方法和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及遠(yuǎn)程教育【技術(shù)領(lǐng)域】,尤其涉及一種基于網(wǎng)絡(luò)的模擬課堂聽寫的方法和系統(tǒng)。
【背景技術(shù)】
[0002]對于一些需要記憶性的科目,如語文、英語等科目,聽寫訓(xùn)練對提升此類學(xué)習(xí)科目的成績有著很大的作用。
[0003]現(xiàn)今社會,網(wǎng)絡(luò)已基本普及,傳統(tǒng)線下聽寫方式已無法滿足人們的需求,于是出現(xiàn)了各種各樣的在線進行聽寫鍛煉的方式,其中以通過終端在線點播視頻或音頻進行聽寫鍛煉的方式較多,對于此類方式,由于視頻或音頻內(nèi)容較為全面,能有效覆蓋此類學(xué)習(xí)科目的學(xué)習(xí)內(nèi)容,對于提升此類學(xué)習(xí)科目的成績或鞏固此類學(xué)習(xí)科目的學(xué)習(xí)內(nèi)容有著一定的作用,但終端往往僅有報讀聽寫內(nèi)容的功能,無法模擬受教育者真實的課堂聽寫感受,用戶缺少參與感和趣味性,所以用戶主動進行聽寫訓(xùn)練的積極性不高。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實施例提供一種基于網(wǎng)絡(luò)的模擬課堂聽寫的方法和系統(tǒng),來解決以上技術(shù)問題。
[0005]為達此目的,本發(fā)明采用以下技術(shù)方案:
[0006]第一方面,本發(fā)明實施例提供一種基于網(wǎng)絡(luò)的模擬課堂聽寫的方法,包括:
[0007]終端與聽寫服務(wù)器建立通信連接;
[0008]接收聽寫服務(wù)器發(fā)送的課堂分配控制信號,進入聽寫服務(wù)器分配的模擬課堂;
[0009]檢測是否被聽寫服務(wù)器確定為講臺聽寫用戶;
[0010]若是,提供一可供用戶輸入的模擬黑板輸入界面;在接收到聽寫服務(wù)器發(fā)送的開始聽寫的控制信號后,實時將模擬黑板輸入界面的輸入信息發(fā)送給聽寫服務(wù)器;
[0011]否則,提供一普通聽寫界面,所述普通聽寫界面包括模擬黑板查看界面;在接收到聽寫服務(wù)器發(fā)送的開始聽寫的控制信號后,實時從聽寫服務(wù)器接收當(dāng)前所在模擬課堂內(nèi)的講臺聽寫用戶的模擬黑板輸入界面的輸入信息,并在所述模擬黑板查看界面上顯示;
[0012]其中,每個所述模擬課堂至少包含兩個終端,每個所述模擬課堂內(nèi)至少有一個終端被聽寫服務(wù)器確定為講臺聽寫用戶。
[0013]優(yōu)選的,所述普通聽寫界面還包括可供用戶輸入的聽寫板輸入界面;
[0014]所述步驟:提供一普通聽寫界面,所述普通聽寫界面包括模擬黑板查看界面;在接收到聽寫服務(wù)器發(fā)送的開始聽寫的控制信號后,實時從聽寫服務(wù)器接收當(dāng)前所在模擬課堂內(nèi)的講臺聽寫用戶的模擬黑板輸入界面的輸入信息,并在所述模擬黑板查看界面上顯示,還包括:
[0015]在接收到聽寫服務(wù)器發(fā)送的結(jié)束聽寫的控制信號后,將所述聽寫板輸入界面的輸入信息發(fā)送給聽寫服務(wù)器;
[0016]其中,模擬黑板查看界面可選擇性關(guān)閉或不顯示。
[0017]優(yōu)選的,所述方法還包括:在接收到聽寫服務(wù)器發(fā)送的結(jié)束聽寫的控制信號后,接收聽寫服務(wù)器發(fā)送的本次聽寫的服務(wù)器評分結(jié)果。
[0018]優(yōu)選的,所述步驟:提供一普通聽寫界面,所述普通聽寫界面包括模擬黑板查看界面;在接收到聽寫服務(wù)器發(fā)送的開始聽寫的控制信號后,實時從聽寫服務(wù)器接收當(dāng)前所在模擬課堂內(nèi)的講臺聽寫用戶的模擬黑板輸入界面的輸入信息,并在所述模擬黑板查看界面上顯示,還包括:
[0019]在接收到聽寫服務(wù)器發(fā)送的結(jié)束聽寫的控制信號后,提供一用戶評分界面;
[0020]根據(jù)所述用戶評分界面的輸入信息生成用戶評分結(jié)果,并將所述用戶評分結(jié)果發(fā)送至聽寫服務(wù)器。
[0021]優(yōu)選的,所述步驟:在接收到聽寫服務(wù)器發(fā)送的結(jié)束聽寫的控制信號后,接收聽寫服務(wù)器發(fā)送的本次聽寫的服務(wù)器評分結(jié)果之后還包括:
[0022]所述講臺聽寫用戶接收聽寫服務(wù)器發(fā)送的用戶點名的通知;
[0023]向聽寫服務(wù)器發(fā)送帶有模擬課堂的座位號的講臺聽寫用戶指定信號,使聽寫服務(wù)器向模擬課堂內(nèi)的所述座位號對應(yīng)的終端發(fā)送講臺聽寫用戶確定信號。
[0024]優(yōu)選的,所述步驟:檢測是否被聽寫服務(wù)器確定為講臺聽寫用戶之前,還包括:檢測是否接收到聽寫服務(wù)器發(fā)送的開始舉手報名的控制信號;若是,啟動終端的舉手報名功能,在終端的模擬課堂主界面提供一舉手報名功能按鈕,并實時檢測所述舉手報名功能按鈕是否被觸控或選中;否則,不啟動終端的舉手報名功能;
[0025]所述步驟:實時檢測所述舉手報名功能按鈕是否被觸控或選中,具體包括:
[0026]若檢測所述舉手報名功能按鈕被觸控或選中,向聽寫服務(wù)器發(fā)送講臺聽寫請求信號;
[0027]若檢測所述舉手報名功能按鈕未被觸控或選中,不向聽寫服務(wù)器發(fā)送講臺聽寫請求信號。
[0028]優(yōu)選的,所述步驟:接收聽寫服務(wù)器發(fā)送的課堂分配控制信號,進入聽寫服務(wù)器分配的模擬課堂之后,還包括:提供一退出課堂功能按鈕;若檢測到退出課堂功能按鈕被觸控或選中,立即退出當(dāng)前進入的模擬課堂。
[0029]優(yōu)選的,所述方法還包括:
[0030]從聽寫服務(wù)器獲取聽寫服務(wù)器根據(jù)當(dāng)前的教學(xué)進度從聽寫服務(wù)器的聽寫內(nèi)容存儲數(shù)據(jù)庫中對應(yīng)提取的聽寫內(nèi)容;
[0031]在接收到聽寫服務(wù)器發(fā)送的開始聽寫的控制信號后,播放所述聽寫內(nèi)容;
[0032]其中,教學(xué)進度由聽寫服務(wù)器根據(jù)當(dāng)前時間以及終端的注冊賬號信息確定;終端的注冊賬號信息由聽寫服務(wù)器根據(jù)終端的登錄賬號查詢賬號信息存儲數(shù)據(jù)庫獲??;終端的注冊賬號信息包括用戶所在年級以及用戶所在地區(qū)。
[0033]優(yōu)選的,所述課堂分配控制信號包括中文課堂分配信息以及英文課堂分配信息;
[0034]所述步驟:獲取聽寫服務(wù)器發(fā)送的課堂分配控制信號,進入聽寫服務(wù)器分配的模擬課堂之前,還包括:
[0035]向聽寫服務(wù)器發(fā)送帶有登錄賬號和登錄密碼的賬號登錄請求;
[0036]接收聽寫服務(wù)器對所述賬號登錄請求的處理反饋信號,所述處理反饋信號包括不允許用戶登錄的反饋信號和允許用戶登錄的反饋信號;
[0037]若接收到允許用戶登錄的反饋信號,在終端的顯示屏上提供一語言類型選擇界面;若接收到不允許用戶登錄的反饋信號,在終端的顯示屏上顯示登錄失敗的提示信息;所述語言類型選擇界面包括一中文課堂選擇按鈕和一英文課堂選擇按鈕;
[0038]若檢測到中文課堂選擇按鈕被觸控或選中,向聽寫服務(wù)器發(fā)送中文課堂選擇信號,并接收聽寫服務(wù)器根據(jù)中文課堂選擇信號以及注冊賬號信息確定的課堂分配控制信號;
[0039]若檢測到英文課堂選擇按鈕被觸控或選中,向聽寫服務(wù)器發(fā)送英文語言類型選擇信號,并接收聽寫服務(wù)器根據(jù)中文課堂選擇信號以及注冊賬號信息確定的課堂分配控制信號。
[0040]第二方面,本發(fā)明實施例提供一種基于網(wǎng)絡(luò)的模擬課堂聽寫的系統(tǒng),包括:終端和聽寫服務(wù)器;
[0041]所述終端包括:
[0042]通信連接模塊,用于與聽寫服務(wù)器建立通信連接;
[0043]模擬課堂管理模塊,用于獲取聽寫服務(wù)器發(fā)送的課堂分配控制信號,進入聽寫服務(wù)器分配的模擬課堂;以及,用于檢測是否被聽寫服務(wù)器確定為講臺聽寫用戶;
[0044]聽寫界面管理模塊,用于根據(jù)是否被聽寫服務(wù)器確定為講臺聽寫用戶,提供相應(yīng)的課堂聽寫界面;課堂聽寫界面包括對應(yīng)講臺聽寫用戶的可供用戶輸入的模擬黑板輸入界面和對應(yīng)非講臺聽寫用戶的普通聽寫界面,所述普通聽寫界面包括模擬黑板查看界面;
[0045]輸入信息管理模塊,用于在接收到聽寫服務(wù)器發(fā)送的開始聽寫的控制信號后,根據(jù)所述聽寫界面管理模塊提供的當(dāng)前的課堂聽寫界面實時將模擬黑板輸入界面上的輸入信息發(fā)送給聽寫服務(wù)器,或?qū)崟r從聽寫服務(wù)器接收終端當(dāng)前所在模擬課堂內(nèi)的講臺聽寫用戶的模擬黑板輸入界面的輸入信息;
[0046]其中,模擬黑板查看界面用于實時顯示模擬黑板輸入界面的輸入信息;每個所述模擬課堂至少包含兩個終端,每個所述模擬課堂內(nèi)至少有一個終端被確定為講臺聽寫用戶。
[0047]優(yōu)選的,所述普通聽寫界面還包括可供用戶輸入的聽寫板輸入界面;
[0048]當(dāng)終端未被聽寫服務(wù)器確定為講臺聽寫用戶時,聽寫界面管理模塊提供一普通聽寫界面;
[0049]所述模擬課堂管理模塊在接收到聽寫服務(wù)器發(fā)送的結(jié)束聽寫的控制信號后,通知所述輸入信息管理模塊將所述聽寫板輸入界面的輸入信息發(fā)送給聽寫服務(wù)器;
[0050]其中,所述模擬黑板查看界面可選擇性關(guān)閉或不顯示。
[0051]優(yōu)選的,所述終端還包括:用戶評分模塊,用于接收聽寫服務(wù)器發(fā)送的本次聽寫的服務(wù)器評分結(jié)果。
[0052]優(yōu)選的,所述用戶評分模塊提供一可供用戶輸入的用戶評分界面;
[0053]所述用戶評分模塊根據(jù)所述用戶評分界面的輸入信息生成用戶評分結(jié)果,并將所述用戶評分結(jié)果發(fā)送至聽寫服務(wù)器;
[0054]優(yōu)選的,所述終端還包括舉手報名模塊;
[0055]若所述講臺聽寫用戶接收聽寫服務(wù)器發(fā)送的用戶點名的通知,啟動舉手報名模塊,提供一用戶點名輸入界面;
[0056]所述舉手報名模塊,用于根據(jù)所述用戶點名輸入界面的輸入信息生成帶有模擬課堂的座位號的講臺聽寫用戶指定信號;向聽寫服務(wù)器發(fā)送所述講臺聽寫用戶指定信號,向聽寫服務(wù)器向模擬課堂內(nèi)的所述座位號對應(yīng)的終端發(fā)送講臺聽寫用戶確定信號。
[0057]優(yōu)選的,所述終端還包括舉手報名模塊;所述聽寫服務(wù)器包括課堂流程控制模塊和點名模塊;
[0058]所述課堂流程控制模塊向模擬課堂內(nèi)的終端發(fā)送開始上課的控制信號,同時啟動所述點名模塊;所述點名模塊啟動后,用于向模擬課堂內(nèi)終端發(fā)送開始舉手報名的控制信號,并檢測是否收到講臺聽寫請求信號;
[0059]所述模擬課堂管理模塊,還用于收到開始上課的控制信號后,啟動所述舉手報名模塊;
[0060]所述舉手報名模塊,用于檢測是否收到開始舉手報名的控制信號,若是,在終端的模擬課堂主界面提供一舉手報名功能按鈕,并實時檢測所述舉手報名功能按鈕是否被點擊或選中;否則,繼續(xù)檢測是否收到聽寫服務(wù)器發(fā)出的開始舉手報名的控制信號;
[0061]所述實時檢測所述舉手報名功能按鈕是否被點擊或選中,具體包括:
[0062]若檢測到所述舉手報名功能按鈕被點擊或選中,所述舉手報名模塊向聽寫服務(wù)器發(fā)送講臺聽寫請求信號,否則,所述舉手報名模塊不向聽寫服務(wù)器發(fā)送講臺聽寫請求信號;
[0063]所述檢測是否收到講臺聽寫請求信號,具體包括:
[0064]若所述點名模塊收到講臺聽寫請求信號,選擇向最先接收到的一個或多個講臺聽寫請求信號對應(yīng)的一個或多個終端發(fā)送講臺聽寫用戶確定信號;
[0065]若所述點名模塊未收到講臺聽寫請求信號,隨機選取模擬課堂內(nèi)的一個或多個終端作為講臺聽寫用戶,并向其發(fā)送講臺聽寫用戶確定信號。
[0066]優(yōu)選的,所述模擬課堂管理模塊還用于提供一退出課堂功能按鈕;
[0067]終端在進入聽寫服務(wù)器分配的模擬課堂后,所述模擬課堂管理模塊在模擬課堂主界面上提供一退出課堂功能按鈕,并實時檢測所述退出課堂功能按鈕是否被觸控或選中;
[0068]若檢測到退出課堂功能按鈕被觸控或選中,控制終端立即退出當(dāng)前的模擬課堂。
[0069]優(yōu)選的,所述終端還包括:聽寫內(nèi)容管理模塊,用于從聽寫服務(wù)器獲取聽寫內(nèi)容以及播放聽寫內(nèi)容;
[0070]所述模擬課堂管理模塊在接收到聽寫服務(wù)器發(fā)送的開始聽寫的控制信號后,通知聽寫內(nèi)容管理模塊播放所述聽寫內(nèi)容;
[0071]其中,所述聽寫內(nèi)容為聽寫服務(wù)器根據(jù)當(dāng)前的教學(xué)進度從其聽寫內(nèi)容存儲數(shù)據(jù)庫中對應(yīng)提取的聽寫內(nèi)容;教學(xué)進度由聽寫服務(wù)器根據(jù)當(dāng)前時間以及終端的注冊賬號信息確定;終端的注冊賬號信息由聽寫服務(wù)器根據(jù)終端的登錄賬號從其賬號信息存儲數(shù)據(jù)庫中獲取;終端的注冊賬號信息包括用戶所在年級以及用戶所在地區(qū)。
[0072]優(yōu)選的,所述終端還包括:賬號登錄模塊以及語言類型選擇模塊;
[0073]終端通過所述通信連接模塊與聽寫服務(wù)器建立通信連接后,啟動所述賬號登錄模塊;
[0074]所述賬號登錄模塊啟動后,在終端的顯示屏上提供一可供用戶填寫登錄賬號和登錄密碼的賬號登錄輸入界面;
[0075]根據(jù)賬號登錄輸入界面的輸入信息,向聽寫服務(wù)器發(fā)送帶有登錄賬號和登錄密碼的賬號登錄請求;
[0076]所述賬號登錄模塊還用于接收聽寫服務(wù)器對賬號登錄請求的處理反饋信號;所述處理反饋信號包括不允許用戶登錄的反饋信號和允許用戶登錄的反饋信號;
[0077]若所述賬號登錄模塊接收到允許用戶登錄的反饋信號,啟動終端的語言類型選擇模塊;
[0078]語言類型選擇模塊,用于在終端的顯示屏上提供一語言類型選擇界面;所述語言類型選擇界面包括一中文課堂選擇按鈕和一英文課堂選擇按鈕;還用于若檢測到中文課堂選擇按鈕被觸控或選中,向聽寫服務(wù)器發(fā)送中文課堂選擇信號;若檢測到英文課堂選擇按鈕被觸控或選中,向聽寫服務(wù)器發(fā)送英文語言類型選擇信號;
[0079]其中,課堂分配控制信號包括中文課堂分配信號和英文課堂分配信號;中文課堂分配信號由服務(wù)器根據(jù)中文課堂選擇信號以及終端的注冊賬號信息生成;英文課堂分配信號由服務(wù)器根據(jù)英文課堂選擇信號以及終端的注冊賬號信息生成。
[0080]本發(fā)明實施例提供的技術(shù)方案帶來的有益效果:聽寫服務(wù)器與多個終端進行實時通信,共同建立一個模擬實際課堂聽寫的系統(tǒng),聽寫服務(wù)器模擬實際課堂聽寫的點名機制,課堂開始啟動后,指定至少一終端為講臺聽寫用戶,并在該用戶終端顯示模擬黑板輸入界面,模擬黑板輸入界面的輸入信息通過聽寫服務(wù)器實時轉(zhuǎn)發(fā)至本課堂內(nèi)的其他非講臺聽寫用戶的終端,增強課堂模擬的真實性,并提高用戶的參與感。
【專利附圖】
【附圖說明】
[0081]為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對本發(fā)明實施例描述中所需要使用的附圖作簡單的介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)本發(fā)明實施例的內(nèi)容和這些附圖獲得其他的附圖。
[0082]圖1是第一實施例提供的基于網(wǎng)絡(luò)的模擬課堂聽寫的系統(tǒng)結(jié)構(gòu)方框圖。
[0083]圖2是第一實施例提供的基于網(wǎng)絡(luò)的模擬課堂智能分配的方法流程圖。
[0084]圖3是第一實施例提供的基于網(wǎng)絡(luò)的模擬課堂聽寫的方法流程圖。
[0085]圖中:10、終端;20、聽寫服務(wù)器;11、賬號登錄模塊;12、語言類型選擇模塊;13模擬課堂管理模塊;14、聽寫界面管理模塊;15、輸入信息管理模塊;16、聽寫內(nèi)容管理模塊;17、舉手報名模塊;18、用戶評分模塊;19、顯示屏;21、登錄請求管理模塊;22、課堂分配模塊;23、課堂流程控制模塊;24、點名模塊;25、聽寫內(nèi)容提取模塊;26、存儲模塊;27、時鐘模塊;28、服務(wù)器評分模塊。
【具體實施方式】
[0086]為使本發(fā)明解決的技術(shù)問題、采用的技術(shù)方案和達到的技術(shù)效果更加清楚,下面將結(jié)合附圖對本發(fā)明實施例的技術(shù)方案作進一步的詳細(xì)描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0087]請參考圖1,圖1是第一實施例提供的基于網(wǎng)絡(luò)的模擬課堂聽寫的系統(tǒng)結(jié)構(gòu)方框圖。該系統(tǒng)包括:安裝有模擬課堂智能聽寫系統(tǒng)客戶端的終端10和安裝有模擬課堂智能聽寫系統(tǒng)服務(wù)端的聽寫服務(wù)器20。
[0088]終端10包括:賬號登錄模塊11、語言類型選擇模塊12、模擬課堂管理模塊13、聽寫界面管理模塊14、輸入信息管理模塊15、聽寫內(nèi)容管理模塊16、舉手報名模塊17、用戶評分模塊18、顯示屏19以及終端10的通信連接模塊。
[0089]聽寫服務(wù)器20包括:登錄請求管理模塊21、課堂分配模塊22、課堂流程控制模塊23、點名模塊24、聽寫內(nèi)容提取模塊25、存儲模塊26、時鐘模塊27、服務(wù)器評分模塊28以及聽寫服務(wù)器20的通信連接模塊。
[0090]其中,終端10的通信模塊可與聽寫服務(wù)器20的通信連接模塊通過無線或有線的方式進行網(wǎng)絡(luò)連接,用于獲取聽寫服務(wù)器20的信號或數(shù)據(jù),還用于終端10的各個模塊之間的數(shù)據(jù)通信或信號傳輸;同樣的,聽寫服務(wù)器20的通信連接模塊用于獲取終端10的信號或數(shù)據(jù),還用于聽寫服務(wù)器20的各個模塊之間的數(shù)據(jù)通信或信號傳輸。
[0091 ] 其中,聽寫服務(wù)器20的存儲模塊26用于存儲賬號信息存儲數(shù)據(jù)庫、聽寫內(nèi)容存儲數(shù)據(jù)庫以及教學(xué)進度數(shù)據(jù)庫。
[0092]其中,終端10的聽寫內(nèi)容管理模塊16用于從聽寫服務(wù)器20獲取聽寫內(nèi)容并存儲獲取的聽寫內(nèi)容,在聽寫開始后,還用于提取獲取的聽寫內(nèi)容并播放該聽寫內(nèi)容。
[0093]本實施例提供的實現(xiàn)基于網(wǎng)絡(luò)的模擬課堂聽寫的系統(tǒng)的終端10包括手機、電子書閱讀器、點讀機、學(xué)習(xí)機、筆記本電腦、平板電腦等。
[0094]本實施例提供的實現(xiàn)基于網(wǎng)絡(luò)的模擬課堂聽寫的系統(tǒng)的終端10,還包括:存儲器、一個或者一個以上的處理器,以及一個或者一個以上的程序;其中,一個或者一個以上程序存儲于存儲器中,且經(jīng)配置由一個或者一個以上處理器執(zhí)行,一個或者一個以上程序包含用于進行以下步驟的指令。
[0095]請參考圖2,圖2是第一實施例提供的基于網(wǎng)絡(luò)的模擬課堂智能分配的方法流程圖,該方法包括:
[0096]S100、終端10與聽寫服務(wù)器20通過通信連接模塊建立通信連接。
[0097]該通信連接為基于網(wǎng)絡(luò)的通信連接??赏ㄟ^無線或有線連接方式使終端10與聽寫服務(wù)器20建立通信連接。
[0098]S101、終端10的賬號登錄模塊11啟動,在終端10的顯示屏19顯示賬號密碼輸入界面。
[0099]模擬課堂智能聽寫系統(tǒng)客戶端啟動后,終端10的賬號登錄模塊11立即啟動。
[0100]賬號登錄模塊11為終端10的用戶登錄聽寫服務(wù)器20的窗口 ;賬號登錄模塊11啟動后,在終端10的顯示屏19彈出或顯示賬號密碼輸入界面,該賬號密碼輸入界面包括登錄賬號輸入欄、登錄密碼輸入欄以及確定輸入的功能按鈕。用戶在填寫完登錄賬號和登錄密碼后,點擊確認(rèn)輸入的功能按鈕即開始向聽寫服務(wù)器20發(fā)送賬號登錄請求。
[0101]S102、賬號登錄模塊11檢測確定輸入的功能按鈕是否被點擊或選中。
[0102]檢測確定輸入的功能按鈕是否被點擊或選中。對于采用觸摸屏的終端10,檢測確定輸入的功能按鈕是否被點擊或觸控生效;對于采用非觸摸屏的終端10,檢測確定輸入的功能按鈕是否被選中或觸發(fā)生效。
[0103]若是,提取賬號密碼輸入界面的輸入信息,即從登錄賬號輸入欄提取用戶輸入的登錄賬號和從登錄密碼輸入欄提取用戶輸入的登錄密碼,生成帶有登錄賬號和登錄密碼的賬號登錄請求;并將該賬號登錄請求發(fā)送給聽寫服務(wù)器20。
[0104]否則,繼續(xù)檢測確定輸入的功能按鈕是否被點擊或選中。
[0105]S103、賬號登錄模塊11接收聽寫服務(wù)器20根據(jù)賬號登錄請求返回的處理結(jié)果反饋信號,并根據(jù)處理結(jié)果反饋信號判斷是否啟動語言類型選擇模塊12。
[0106]其中,處理結(jié)果反饋信號包括允許用戶登錄的反饋信號和不允許用戶登錄的反饋信號。聽寫服務(wù)器20的登陸請求管理模塊21接收到終端10發(fā)送的賬號登錄請求,根據(jù)登錄賬號查詢存儲模塊26的賬號信息存儲數(shù)據(jù)庫,判斷是否存在與該登錄賬號相匹配的注冊賬號信息,若是,獲取該注冊賬號信息,注冊賬號信息包括注冊賬號、注冊密碼、用戶所在年級以及用戶所在地區(qū)等信息;否則,賬號登錄模塊11返回不允許用戶登錄的反饋信號。
[0107]具體的,若登錄請求管理模塊21判斷出存在與該登錄賬號相匹配的注冊賬號信息,繼續(xù)判斷注冊密碼與用戶輸入的登錄密碼是否一致,若注冊密碼與用戶輸入的登陸密碼一致,登陸請求管理模塊21返回允許用戶登錄的反饋信號;否則,賬號登錄模塊11返回不允許用戶登錄的反饋信號。
[0108]當(dāng)賬號登錄模塊11接收到不允許用戶登錄的反饋信號時,提示賬戶登錄失敗。可在賬號密碼輸入界面顯示登錄失敗的文字提示消息,或采用語音提示用戶登錄失敗。并返回步驟S102。
[0109]當(dāng)賬號登錄模塊11接收到允許用戶登錄的反饋信號時,啟動語言類型選擇模塊12,關(guān)閉賬號密碼輸入界面,在終端10的顯示屏19顯示語言類型選擇模塊12提供的語言類型選擇界面。
[0110]S104、語言類型選擇模塊12啟動后,根據(jù)語言類型選擇界面的選擇輸入信號,向聽寫服務(wù)器20發(fā)送相應(yīng)的課堂選擇信號。
[0111]該語言類型選擇界面包括一中文課堂選擇按鈕和一英文課堂選擇按鈕;語言類型選擇模塊12若檢測到中文課堂選擇按鈕被點擊或選中,向聽寫服務(wù)器20發(fā)送中文課堂選擇信號;語言類型選擇模塊12若檢測到英文課堂選擇按鈕被點擊或選中,向聽寫服務(wù)器20發(fā)送英文課堂選擇信號。
[0112]S105、終端10的模擬課堂管理模塊13接收聽寫服務(wù)器20發(fā)送的課堂分配控制信號,控制終端10進入聽寫服務(wù)器20分配的模擬課堂中。
[0113]當(dāng)模擬課堂管理模塊13接收到聽寫服務(wù)器20的課堂分配模塊22發(fā)送的包含課堂編號的課堂分配控制信號。其中,聽寫服務(wù)器20建立有多個模擬課堂,對應(yīng)每一個模擬課堂,均帶有作為該課堂唯一標(biāo)識的課堂編號。
[0114]根據(jù)課堂編號控制終端10進入聽寫服務(wù)器20分配的指定模擬課堂中,同時在顯示屏19上提供一模擬課堂主界面,并實時從聽寫服務(wù)器20獲取當(dāng)前課堂的在線人數(shù),年級以及所在地區(qū)等信息;并可選擇在該模擬課堂主界面上顯示其中一種或多種從聽寫服務(wù)器20獲取的信息。
[0115]模擬課堂主界面上還設(shè)置有退出課堂功能按鈕,模擬課堂管理模塊13若檢測到該退出課堂功能按鈕被點擊或選中,控制終端10立即退出當(dāng)前進入的模擬課堂。
[0116]其中,課堂分配控制信號由聽寫服務(wù)器20的課堂分配模塊22根據(jù)課堂選擇信號以及用戶的注冊賬號信息生成。
[0117]具體的,若聽寫服務(wù)器20的課堂分配模塊22接收到中文課堂選擇信號,根據(jù)用戶的注冊賬號信息,判斷當(dāng)前已建立的所有中文模擬課堂中是否有合適的中文模擬課堂。若是,課堂分配模塊22向終端10發(fā)送帶有該中文模擬課堂的課堂編號的課堂分配控制信號;否則,課堂分配模塊22根據(jù)用戶的注冊賬號信息新建一匹配用戶的注冊賬號信息的中文模擬課堂,同時生成該新建的中文模擬課堂的課堂編號,并向終端10發(fā)送帶有該新建的中文模擬課堂的課堂編號的課堂分配控制信號。用戶的注冊賬號信息包括用戶所在年級、用戶所在地區(qū)等信息。
[0118]其中,根據(jù)用戶的注冊賬號信息,判斷當(dāng)前已建立的所有中文模擬課堂中是否有合適的中文模擬課堂,具體包括:
[0119]聽寫服務(wù)器20的登陸請求管理模塊21向終端10發(fā)出允許用戶登錄的反饋信號的同時,通知課堂分配模塊22發(fā)送從賬號信息存儲數(shù)據(jù)庫中提取的用戶的注冊賬號信息。
[0120]課堂分配模塊22查詢當(dāng)前已建立的模擬課堂,是否存在與用戶所在年級和用戶所在地區(qū)均匹配的模擬課堂。
[0121]若是,當(dāng)前已建立的所有中文模擬課堂中存在合適的中文模擬課堂;否則,當(dāng)前已建立的所有中文模擬課堂中不存在合適的中文模擬課堂。
[0122]同樣的,若課堂分配模塊22接收到英文課堂選擇信號,根據(jù)用戶的注冊賬號信息,判斷當(dāng)前已建立的所有英文模擬課堂中是否有合適的英文模擬課堂;若是,課堂分配模塊22向終端10發(fā)送帶有該英文模擬課堂的課堂編號的課堂分配控制信號;否則,課堂分配模塊22根據(jù)用戶的注冊賬號信息新建一符合用戶實際情況的英文模擬課堂,同時生成該新建的英文模擬課堂的課堂編號,并向終端10發(fā)送帶有該新建的英文模擬課堂的課堂編號的課堂分配控制信號。用戶的注冊賬號信息包括用戶所在年級、用戶所在地區(qū)等信息。
[0123]其中,根據(jù)用戶的注冊賬號信息,判斷當(dāng)前已建立的所有英文模擬課堂中是否有合適的英文模擬課堂,具體包括:
[0124]聽寫服務(wù)器20的登陸請求管理模塊21向終端10發(fā)出允許用戶登錄的反饋信號的同時,通知課堂分配模塊22從賬號信息存儲數(shù)據(jù)庫中提取的用戶的注冊賬號信息。
[0125]課堂分配模塊22查詢當(dāng)前已建立的模擬課堂,是否存在與用戶所在年級和用戶所在地區(qū)均匹配的模擬課堂。若是,當(dāng)前已建立的所有英文模擬課堂中存在合適的英文模擬課堂;否則,當(dāng)前已建立的所有英文模擬課堂中不存在合適的英文模擬課堂。
[0126]請參考圖3,其是第一實施例提供的基于網(wǎng)絡(luò)的模擬課堂聽寫的方法流程圖。該方法包括:
[0127]S106、進入聽寫服務(wù)器20分配的課堂后,模擬課堂管理模塊13實時檢測是否收到開始上課的控制信號。若是,進入步驟S107 ;否則,模擬課堂管理模塊13繼續(xù)檢測是否收到開始上課的控制信號。
[0128]聽寫服務(wù)器20的課堂流程控制模塊23實時檢測當(dāng)前建立的模擬課堂中是否有滿足開課條件的,若是,課堂流程控制模塊23向處于該滿足開課條件的模擬課堂內(nèi)終端10發(fā)送開始上課的控制信號,否則,課堂流程控制模塊23繼續(xù)檢測當(dāng)前建立的模擬課堂中是否有滿足開課條件的。
[0129]開課條件可預(yù)先進行設(shè)置,本實施例中,開課條件包括第一開課條件和第二開課條件,設(shè)置第一開課條件為課堂內(nèi)在線人數(shù)大于等于三;設(shè)置第二開課條件為開課等待時長倒計時結(jié)束。課堂流程控制模塊23若檢測當(dāng)前已建立的模擬課堂中有滿足第一開課條件的模擬課堂時,即該模擬課堂內(nèi)在線人數(shù)大于等于三時,開啟該模擬課堂的開課等待時長倒計時,其中,在開課等待時長倒計時結(jié)束前,課堂流程控制模塊23通知課堂分配模塊22允許其他終端10加入模擬課堂;開課等待時長倒計時結(jié)束,課堂流程控制模塊23通知課堂分配模塊22不允許終端10加入該模擬課堂,并向該模擬課堂內(nèi)終端10發(fā)送開始上課的控制信號。其中,開課等待時長可預(yù)先進行設(shè)定,可設(shè)置為5分鐘、10分鐘或半小時。
[0130]S107、通過震動或音頻提示用戶開始上課。
[0131]模擬課堂管理模塊13到收到開始上課的控制信號,啟動終端10的震動功能或播放預(yù)先存儲的音頻文件以提示用戶開始上課,音頻文件可以為鈴聲也可以是預(yù)先錄制的語音。同時在模擬課堂主界面上顯示一計時時鐘,用于實時顯示當(dāng)前模擬課堂運行時間。
[0132]S108、開始上課后,模擬課堂管理模塊13開始檢測是否收到聽寫服務(wù)器20發(fā)送的講臺聽寫用戶確定信號。若是,進入步驟S109,否則,進入步驟S110。
[0133]具體的,在開始上課后,對于聽寫服務(wù)器20,課堂流程控制模塊23向處于該滿足開課條件的模擬課堂內(nèi)終端10發(fā)送開始上課的控制信號,同時通知聽寫服務(wù)器20的點名模塊24開始進行點名;點名模塊24向模擬課堂內(nèi)終端10發(fā)送開始舉手報名的控制信號,同時啟動點名模塊24的計時功能,計時方式采用倒計時的方法;在預(yù)設(shè)的報名時長內(nèi)實時檢測是否收到模擬課堂內(nèi)終端10發(fā)出的講臺聽寫請求信號;該報名時長可根據(jù)需求預(yù)先進行設(shè)置,可設(shè)置為30秒、1分鐘或其他時長等。
[0134]點名模塊24若檢測到終端10的舉手報名模塊17發(fā)出的講臺聽寫請求信號,按照講臺聽寫請求信號的接收時間對其相對應(yīng)的終端10進行優(yōu)先級排序,最先接收到的講臺聽寫請求信號相對應(yīng)的終端10優(yōu)先級最高,第二接收到的講臺聽寫請求信號相對應(yīng)的終端10優(yōu)先級次優(yōu),以此類推;選擇向優(yōu)先級最高的一個或多個終端10發(fā)送講臺聽寫用戶確定信號,向模擬課堂內(nèi)的其他終端10不發(fā)送信號或發(fā)送非講臺聽寫用戶確定信號。點名模塊24在報名時長倒計時結(jié)束,向模擬課堂內(nèi)的終端10發(fā)送結(jié)束報名的控制信號。
[0135]點名模塊24若在報名時長內(nèi)未檢測到舉手報名模塊17發(fā)出的講臺聽寫請求信號,啟動隨機點名機制,隨機選取模擬課堂內(nèi)的一個或多個終端10作為講臺聽寫用戶,并向其發(fā)送講臺聽寫用戶確定信號;點名模塊24向未被選取為講臺聽寫用戶的模擬課堂內(nèi)的其他終端10不發(fā)送信號或發(fā)送非講臺聽寫用戶確定信號;至此點名模塊24點名結(jié)束。其中,該其他終端10的數(shù)量至少為一個。
[0136]其中,點名模塊24若在報名時長內(nèi)檢測到的舉手報名模塊17發(fā)出的講臺聽寫請求信號的數(shù)量小于預(yù)設(shè)的報名閾值,向講臺聽寫請求信號其對應(yīng)的終端10發(fā)送講臺聽寫用戶確定信號,同時可選擇性是否啟動隨機點名機制,如報名閾值為三,即模擬課堂支持三人講臺聽寫用戶同時上講臺聽寫,若點名模塊24只檢測到兩人報名,先確定此兩人被確定為講臺聽寫用戶,向其發(fā)送講臺聽寫用戶確定信號;同時啟動隨機點名機制,再隨機抽取模擬課堂內(nèi)的其他終端10的一個作為講臺聽寫用戶,并向其發(fā)送講臺聽寫用戶確定信號。
[0137]對于終端10,終端10的模擬課堂管理模塊13在接收到開始上課的控制信號后,提示用戶開始上課,并通知終端10的舉手報名模塊17開始啟動。舉手報名模塊17啟動后,檢測是否接收到開始舉手報名的控制信號;若是,在模擬課堂主界面提供一舉手報名功能按鈕;否則,繼續(xù)檢測是否接收到開始舉手報名的控制信號。
[0138]其中,當(dāng)舉手報名模塊17接收到開始舉手報名的控制信號時,在模擬課堂主界面提供一舉手報名功能按鈕,并實時檢測該功能按鈕是否被點擊或選中;若是,關(guān)閉或不再顯示該功能按鈕,并向聽寫服務(wù)器20發(fā)送講臺聽寫請求信號,否則,不向聽寫服務(wù)器20發(fā)送講臺聽寫請求信號。
[0139]報名流程結(jié)束,舉手報名模塊17接收到聽寫服務(wù)器20發(fā)送的結(jié)束報名的控制信號后,停止工作。模擬課堂管理模塊13開始檢測是否收到講臺聽寫用戶確定信號。
[0140]若模擬課堂管理模塊13收到聽寫服務(wù)器20發(fā)送的講臺聽寫用戶確定信號,表明終端10被聽寫服務(wù)器20確定為講臺聽寫用戶,向聽寫界面管理模塊14發(fā)送講臺聽寫界面選擇信號。進入步驟S109。
[0141]若模擬課堂管理模塊13未收到聽寫服務(wù)器20發(fā)送的講臺聽寫用戶確定信號或接收到非講臺聽寫用戶確定信號時,表明本終端10被聽寫服務(wù)器20確定為非講臺聽寫用戶,向聽寫界面管理模塊14發(fā)送普通聽寫界面選擇信號。進入步驟S110。
[0142]S109、在模擬課堂主界面提供一模擬黑板輸入界面。
[0143]聽寫界面管理模塊14收到聽寫服務(wù)器20發(fā)送的講臺聽寫用戶確定信號,在模擬課堂主界面提供一可供用戶輸入的模擬黑板輸入界面。
[0144]用戶輸入的方式可以有多種,如通過終端10的外接鍵盤、手寫板等
[0145]S110、在模擬課堂主界面提供一普通聽寫界面。
[0146]聽寫界面管理模塊14未收到聽寫服務(wù)器20發(fā)送的講臺聽寫用戶確定信號或收到聽寫服務(wù)器20發(fā)送的非講臺聽寫用戶確定信號時,在模擬課堂主界面提供一普通聽寫界面。普通聽寫界面包括模擬黑板查看界面和一可供用戶輸入的聽寫板輸入界面。
[0147]用戶輸入的方式可以有多種,如通過終端10的外接鍵盤、手寫板等。
[0148]S111、終端10的聽寫內(nèi)容管理模塊16從聽寫服務(wù)器20獲取聽寫內(nèi)容。
[0149]聽寫服務(wù)器20的點名模塊24點名結(jié)束,向課堂流程控制模塊23發(fā)送點名結(jié)束的通知。課堂流程控制模塊23收到該通知后,開始進入聽寫流程,向聽寫內(nèi)容提取模塊25發(fā)送提取模擬課堂的聽寫內(nèi)容的控制信號;聽寫內(nèi)容提取模塊25收到該控制信號后,從登陸請求模塊21獲取終端10的注冊賬號信息,從時鐘模塊27獲取當(dāng)前時間,并根據(jù)注冊賬號信息以及當(dāng)前時間查詢存儲模塊26的教學(xué)進度數(shù)據(jù)庫,獲取本模擬課堂的教學(xué)進度;聽寫內(nèi)容提取模塊25獲取教學(xué)進度后,從存儲模塊26的聽寫內(nèi)容存儲數(shù)據(jù)庫中提取匹配該教學(xué)進度的聽寫內(nèi)容,并發(fā)送給本模擬課堂的各終端10,由終端10的聽寫內(nèi)容管理模塊16負(fù)責(zé)接收并存儲。
[0150]其中,教學(xué)進度數(shù)據(jù)庫的教學(xué)進度是根據(jù)對各地區(qū)各年級的實際教學(xué)進度進行實地調(diào)研獲取的。注冊賬號信息包括用戶所在年級及用戶所在地區(qū),對于同一模擬課堂,用戶所在年級以及用戶所在地區(qū)一般都是相同的,相應(yīng)的,教學(xué)進度也一般匹配當(dāng)前模擬課堂內(nèi)的大多數(shù)用戶的實際教學(xué)進度,能提供用戶良好的聽寫體驗以及聽寫效果。
[0151]其中,聽寫服務(wù)器20的課堂分配模塊22在創(chuàng)建模擬課堂時,一般都是預(yù)先設(shè)定年級和地區(qū)作為加入該模擬課堂的匹配條件的,聽寫服務(wù)器20的登陸請求模塊21會根據(jù)用戶輸入的登錄賬號查詢相匹配的注冊賬號信息,并發(fā)送至課堂分配模塊22以及聽寫內(nèi)容提取模塊25 ;課堂分配模塊22判斷注冊賬號信息是否滿足該匹配條件,若是,課堂分配模塊22向終端10發(fā)送將用戶分配到該模擬課堂的課堂分配控制信號,否則,不發(fā)送。任何時亥IJ,當(dāng)聽寫服務(wù)器20的課堂流程控制模塊23檢測到模擬課堂的在線人數(shù)已滿,立即向處于該滿足開課條件的模擬課堂內(nèi)終端10發(fā)送開始上課的控制信號,開啟該模擬課堂。
[0152]其中,課堂分配模塊22在創(chuàng)建模擬課堂時,聽寫服務(wù)器20的時鐘模塊27開始計時,即對模擬課堂的等待時長進行計時,當(dāng)模擬課堂的等待時長大于等于預(yù)設(shè)時長時,時鐘模塊27通知課堂流程控制模塊23等待結(jié)束,課堂流程控制模塊23判斷當(dāng)前模擬課堂的在線人數(shù)是否能達到開課條件,若是,課堂流程控制模塊23向處于該滿足開課條件的模擬課堂內(nèi)終端10發(fā)送開始上課的控制信號;否則,課堂流程控制模塊23通知課堂分配模塊22允許與匹配條件的地區(qū)相鄰或相近的地區(qū)的用戶加入該模擬課堂,具體為:繼續(xù)判斷當(dāng)前在線的終端10的注冊賬號信息中的用戶所在地區(qū)是否在該匹配條件的地區(qū)的相鄰的地區(qū),若是,允許該終端10加入模擬課堂,否則,不允許該終端10加入模擬課堂。一般來說,對于同一年級的用戶,相鄰或相近的地區(qū)的教學(xué)進度基本相同,不影響大家在同一課堂一起聽與。
[0153]S112、終端10的聽寫內(nèi)容管理模塊16開始播放從聽寫服務(wù)器20獲取的聽寫內(nèi)容。
[0154]終端10接收完聽寫內(nèi)容,向聽寫服務(wù)器20發(fā)送內(nèi)容接收完畢的通知,聽寫服務(wù)器20的聽寫內(nèi)容提取模塊25在收到模擬課堂內(nèi)所有終端10的內(nèi)容接收完畢的通知后,向課堂流程控制模塊23發(fā)送聽寫內(nèi)容傳輸完畢的通知,課堂流程控制模塊23開始向模擬課堂內(nèi)所有終端10發(fā)送開始聽寫的控制信號??啥沤^出現(xiàn)某終端10已開始播放聽寫內(nèi)容,其他終端10還沒有播放聽寫內(nèi)容的情況。
[0155]終端10的模擬課堂管理模塊13收到開始聽寫的控制信號后,通知聽寫內(nèi)容管理模塊16開始播放聽寫內(nèi)容;若終端10被確定為講臺聽寫用戶,通知輸入信息管理模塊15實時監(jiān)測模擬黑板輸入界面的輸入信息,在該模擬黑板輸入界面顯示,并將該輸入信息實時發(fā)送至聽寫服務(wù)器20的服務(wù)器評分模塊28 ;若終端10被確定為非講臺聽寫用戶,通知輸入信息管理模塊15實時監(jiān)測模擬聽寫板輸入界面的輸入信息,在該聽寫板輸入界面顯示,并實時從聽寫服務(wù)器20的服務(wù)器評分模塊28接收本終端10所在模擬課堂內(nèi)的講臺聽寫用戶的模擬黑板輸入界面的輸入信息,在模擬黑板查看界面顯示。其中,模擬黑板查看界面可選擇行關(guān)閉或不開啟。
[0156]S113、終端10的模擬課堂管理模塊13接收來自聽寫服務(wù)器20的結(jié)束聽寫的控制信號后,通知輸入信息管理模塊15將用戶的課堂聽寫界面的輸入信息發(fā)送至聽寫服務(wù)器20的服務(wù)器評分模塊28。
[0157]課堂聽寫界面包括模擬黑板聽寫界面和普通聽寫界面。
[0158]終端10的模擬課堂管理模塊13接收來自聽寫服務(wù)器20的結(jié)束聽寫的控制信號后,控制聽寫內(nèi)容管理模塊16停止播放聽寫內(nèi)容,并控制用戶評分模塊18開始啟動。
[0159]聽寫服務(wù)器20的聽寫內(nèi)容提取模塊25還用于從聽寫內(nèi)容存儲數(shù)據(jù)庫中提取與聽寫內(nèi)容對應(yīng)的標(biāo)準(zhǔn)答案,在聽寫結(jié)束后,將該標(biāo)準(zhǔn)答案發(fā)送至各個終端10,并顯示于終端10的課堂聽寫界面。
[0160]對于非講臺聽寫用戶,用戶評分模塊18啟動后,在模擬課堂主界面顯示用戶評分界面,提供用戶對模擬黑板查看界面的顯示信息進行評分,給出用戶評分結(jié)果。該用戶評分界面還提供一評分確認(rèn)按鈕,當(dāng)檢測到評分確認(rèn)按鈕被點擊或選擇,將用戶評分界面的用戶評分結(jié)果發(fā)送至聽寫服務(wù)器20的服務(wù)器評分模塊28。
[0161]S114、終端10的用戶評分模塊18接收聽寫服務(wù)器20的服務(wù)器評分結(jié)果。
[0162]聽寫服務(wù)器20的服務(wù)器評分模塊28接收到各終端10的課堂聽寫界面的輸入信息后,匹配標(biāo)準(zhǔn)答案,對該輸入信息進行評分,得到服務(wù)器評分結(jié)果,并將該服務(wù)器評分結(jié)果對應(yīng)發(fā)送至各終端10。
[0163]聽寫服務(wù)器20的服務(wù)器評分模塊28還用于接收終端10發(fā)送的用戶評分結(jié)果,并將用戶評分結(jié)果發(fā)送至講臺聽寫用戶對應(yīng)的終端10,在講臺聽寫用戶對應(yīng)的終端10的模擬黑板輸入界面顯示。如:“1號座位用戶為您評分97分”等。
[0164]至此,模擬課堂的一次模擬課堂聽寫流程結(jié)束。
[0165]其中,一次模擬課堂可進行多次模擬課堂聽寫流程。模擬課堂的一次模擬課堂聽寫流程結(jié)束后,返回步驟S106,準(zhǔn)備進行又一次模擬課堂聽寫流程。
[0166]具體的,對于又一次模擬課堂聽寫流程,步驟S108中,講臺聽寫用戶可指定課堂內(nèi)的非講臺聽寫用戶作為下次模擬課堂聽寫的講臺聽寫用戶。
[0167]更具體的,在開始上課后,對于聽寫服務(wù)器20,課堂流程控制模塊23向處于該滿足開課條件的模擬課堂內(nèi)終端10發(fā)送開始上課的控制信號,同時通知聽寫服務(wù)器20的點名模塊24開始進行點名;點名模塊24向上一次模擬課堂內(nèi)講臺聽寫用戶對應(yīng)的終端10發(fā)送用戶點名的通知,同時啟動點名模塊24的計時功能,計時方式可采用倒計時的方法;在預(yù)設(shè)的用戶點名時長內(nèi)實時檢測是否收到講臺聽寫用戶對應(yīng)的終端10發(fā)出的用戶指定信號,該指定信號包括模擬課堂的座位號等信息;若是,點名模塊24根據(jù)用戶指定信號向?qū)?yīng)的模擬課堂內(nèi)的終端10發(fā)送講臺聽寫用戶確定信號;報名時長可根據(jù)需求預(yù)先進行設(shè)置,可設(shè)置為30秒、1分鐘或其他時長等。否則,點名模塊24向模擬課堂內(nèi)所有終端10發(fā)送開始舉手報名的控制信號,同時啟動點名模塊24的計時功能,計時方式可采用倒計時的方法;在預(yù)設(shè)的報名時長內(nèi)實時檢測是否收到模擬課堂內(nèi)終端10發(fā)出的講臺聽寫請求信號;該報名時長可根據(jù)需求預(yù)先進行設(shè)置,可設(shè)置為30秒、1分鐘或其他時長等。
[0168]綜上,本實施例的基于網(wǎng)絡(luò)的模擬課堂聽寫的方法和系統(tǒng),聽寫服務(wù)器20與多個終端10進行實時通信,共同建立一個模擬實際課堂的系統(tǒng)。聽寫服務(wù)器20模擬實際課堂聽寫的點名機制,課堂開始啟動后,指定至少一終端10為講臺聽寫用戶,并在該終端10顯示模擬黑板輸入界面,模擬黑板輸入界面的輸入信息通過聽寫服務(wù)器20實時轉(zhuǎn)發(fā)至本課堂內(nèi)的其他非講臺聽寫用戶的終端10,增強課堂模擬的真實性,并提高用戶的參與感。
[0169]本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關(guān)的硬件完成,該程序可以存儲于一計算機可讀存儲介質(zhì)中,存儲介質(zhì)可以包括存儲器、磁盤或光盤等。
[0170]以上內(nèi)容僅為本發(fā)明的較佳實施例,對于本領(lǐng)域的普通技術(shù)人員,依據(jù)本發(fā)明的思想,在【具體實施方式】及應(yīng)用范圍上均會有改變之處,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
【權(quán)利要求】
1.一種基于網(wǎng)絡(luò)的模擬課堂聽寫的方法,其特征在于,包括: 終端與聽寫服務(wù)器建立通信連接; 接收聽寫服務(wù)器發(fā)送的課堂分配控制信號,進入聽寫服務(wù)器分配的模擬課堂; 檢測是否被聽寫服務(wù)器確定為講臺聽寫用戶; 若是,提供一可供用戶輸入的模擬黑板輸入界面;在接收到聽寫服務(wù)器發(fā)送的開始聽寫的控制信號后,實時將模擬黑板輸入界面的輸入信息發(fā)送給聽寫服務(wù)器; 否則,提供一普通聽寫界面,所述普通聽寫界面包括模擬黑板查看界面;在接收到聽寫服務(wù)器發(fā)送的開始聽寫的控制信號后,實時從聽寫服務(wù)器接收當(dāng)前所在模擬課堂內(nèi)的講臺聽寫用戶的模擬黑板輸入界面的輸入信息,并在所述模擬黑板查看界面上顯示; 其中,每個所述模擬課堂至少包含兩個終端,每個所述模擬課堂內(nèi)至少有一個終端被聽寫服務(wù)器確定為講臺聽寫用戶。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述普通聽寫界面還包括可供用戶輸入的聽寫板輸入界面; 所述步驟:提供一普通聽寫界面,所述普通聽寫界面包括模擬黑板查看界面;在接收到聽寫服務(wù)器發(fā)送的開始聽寫的控制信號后,實時從聽寫服務(wù)器接收當(dāng)前所在模擬課堂內(nèi)的講臺聽寫用戶的模擬黑板輸入界面的輸入信息,并在所述模擬黑板查看界面上顯示,還包括: 在接收到聽寫服務(wù)器發(fā)送的結(jié)束聽寫的控制信號后,將所述聽寫板輸入界面的輸入信息發(fā)送給聽寫服務(wù)器; 其中,模擬黑板查看界面可選擇性關(guān)閉或不顯示。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,還包括:在接收到聽寫服務(wù)器發(fā)送的結(jié)束聽寫的控制信號后,接收聽寫服務(wù)器發(fā)送的本次聽寫的服務(wù)器評分結(jié)果。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述步驟:提供一普通聽寫界面,所述普通聽寫界面包括模擬黑板查看界面;在接收到聽寫服務(wù)器發(fā)送的開始聽寫的控制信號后,實時從聽寫服務(wù)器接收當(dāng)前所在模擬課堂內(nèi)的講臺聽寫用戶的模擬黑板輸入界面的輸入信息,并在所述模擬黑板查看界面上顯示,還包括: 在接收到聽寫服務(wù)器發(fā)送的結(jié)束聽寫的控制信號后,提供一用戶評分界面; 根據(jù)所述用戶評分界面的輸入信息生成用戶評分結(jié)果,并將所述用戶評分結(jié)果發(fā)送至聽寫服務(wù)器。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述步驟:在接收到聽寫服務(wù)器發(fā)送的結(jié)束聽寫的控制信號后,接收聽寫服務(wù)器發(fā)送的本次聽寫的服務(wù)器評分結(jié)果之后還包括: 所述講臺聽寫用戶接收聽寫服務(wù)器發(fā)送的用戶點名的通知; 向聽寫服務(wù)器發(fā)送帶有模擬課堂的座位號的講臺聽寫用戶指定信號,使聽寫服務(wù)器向模擬課堂內(nèi)的所述座位號對應(yīng)的終端發(fā)送講臺聽寫用戶確定信號。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟:檢測是否被聽寫服務(wù)器確定為講臺聽寫用戶之前,還包括:檢測是否接收到聽寫服務(wù)器發(fā)送的開始舉手報名的控制信號;若是,啟動終端的舉手報名功能,在終端的模擬課堂主界面提供一舉手報名功能按鈕,并實時檢測所述舉手報名功能按鈕是否被觸控或選中;否則,不啟動終端的舉手報名功能; 所述步驟:實時檢測所述舉手報名功能按鈕是否被觸控或選中,具體包括: 若檢測所述舉手報名功能按鈕被觸控或選中,向聽寫服務(wù)器發(fā)送講臺聽寫請求信號; 若檢測所述舉手報名功能按鈕未被觸控或選中,不向聽寫服務(wù)器發(fā)送講臺聽寫請求信號。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟:接收聽寫服務(wù)器發(fā)送的課堂分配控制信號,進入聽寫服務(wù)器分配的模擬課堂之后,還包括:提供一退出課堂功能按鈕;若檢測到退出課堂功能按鈕被觸控或選中,立即退出當(dāng)前進入的模擬課堂。
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括: 從聽寫服務(wù)器獲取聽寫服務(wù)器根據(jù)當(dāng)前的教學(xué)進度從聽寫服務(wù)器的聽寫內(nèi)容存儲數(shù)據(jù)庫中對應(yīng)提取的聽寫內(nèi)容; 在接收到聽寫服務(wù)器發(fā)送的開始聽寫的控制信號后,播放所述聽寫內(nèi)容; 其中,教學(xué)進度由聽寫服務(wù)器根據(jù)當(dāng)前時間以及終端的注冊賬號信息確定;終端的注冊賬號信息由聽寫服務(wù)器根據(jù)終端的登錄賬號查詢賬號信息存儲數(shù)據(jù)庫獲??;終端的注冊賬號信息包括用戶所在年級以及用戶所在地區(qū)。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述課堂分配控制信號包括中文課堂分配信息以及英文課堂分配信息; 所述步驟:獲取聽寫服務(wù)器發(fā)送的課堂分配控制信號,進入聽寫服務(wù)器分配的模擬課堂之前,還包括: 向聽寫服務(wù)器發(fā)送帶有登錄賬號和登錄密碼的賬號登錄請求; 接收聽寫服務(wù)器對所述賬號登錄請求的處理反饋信號,所述處理反饋信號包括不允許用戶登錄的反饋信號和允許用戶登錄的反饋信號; 若接收到允許用戶登錄的反饋信號,在終端的顯示屏上提供一語言類型選擇界面;若接收到不允許用戶登錄的反饋信號,在終端的顯示屏上顯示登錄失敗的提示信息;所述語言類型選擇界面包括一中文課堂選擇按鈕和一英文課堂選擇按鈕; 若檢測到中文課堂選擇按鈕被觸控或選中,向聽寫服務(wù)器發(fā)送中文課堂選擇信號,并接收聽寫服務(wù)器根據(jù)中文課堂選擇信號以及注冊賬號信息確定的課堂分配控制信號;若檢測到英文課堂選擇按鈕被觸控或選中,向聽寫服務(wù)器發(fā)送英文語言類型選擇信號,并接收聽寫服務(wù)器根據(jù)中文課堂選擇信號以及注冊賬號信息確定的課堂分配控制信號。
10.一種基于網(wǎng)絡(luò)的模擬課堂聽寫的系統(tǒng),其特征在于,包括:終端和聽寫服務(wù)器; 所述終端包括: 通信連接模塊,用于與聽寫服務(wù)器建立通信連接; 模擬課堂管理模塊,用于獲取聽寫服務(wù)器發(fā)送的課堂分配控制信號,進入聽寫服務(wù)器分配的模擬課堂;以及,用于檢測是否被聽寫服務(wù)器確定為講臺聽寫用戶; 聽寫界面管理模塊,用于根據(jù)是否被聽寫服務(wù)器確定為講臺聽寫用戶,提供相應(yīng)的課堂聽寫界面;課堂聽寫界面包括對應(yīng)講臺聽寫用戶的可供用戶輸入的模擬黑板輸入界面和對應(yīng)非講臺聽寫用戶的普通聽寫界面,所述普通聽寫界面包括模擬黑板查看界面; 輸入信息管理模塊,用于在接收到聽寫服務(wù)器發(fā)送的開始聽寫的控制信號后,根據(jù)所述聽寫界面管理模塊提供的當(dāng)前的課堂聽寫界面實時將模擬黑板輸入界面上的輸入信息發(fā)送給聽寫服務(wù)器,或?qū)崟r從聽寫服務(wù)器接收終端當(dāng)前所在模擬課堂內(nèi)的講臺聽寫用戶的模擬黑板輸入界面的輸入信息; 其中,模擬黑板查看界面用于實時顯示模擬黑板輸入界面的輸入信息;每個所述模擬課堂至少包含兩個終端,每個所述模擬課堂內(nèi)至少有一個終端被確定為講臺聽寫用戶。
11.根據(jù)權(quán)利要求10所述的系統(tǒng),其特征在于,所述普通聽寫界面還包括可供用戶輸入的聽寫板輸入界面; 當(dāng)終端未被聽寫服務(wù)器確定為講臺聽寫用戶時,聽寫界面管理模塊提供一普通聽寫界面; 所述模擬課堂管理模塊在接收到聽寫服務(wù)器發(fā)送的結(jié)束聽寫的控制信號后,通知所述輸入信息管理模塊將所述聽寫板輸入界面的輸入信息發(fā)送給聽寫服務(wù)器; 其中,所述模擬黑板查看界面可選擇性關(guān)閉或不顯示。
12.根據(jù)權(quán)利要求11所述的系統(tǒng),其特征在于,所述終端還包括:用戶評分模塊,用于接收聽寫服務(wù)器發(fā)送的本次聽寫的服務(wù)器評分結(jié)果。
13.根據(jù)權(quán)利要求12所述的系統(tǒng),其特征在于,所述用戶評分模塊提供一可供用戶輸入的用戶評分界面; 所述用戶評分模塊根據(jù)所述用戶評分界面的輸入信息生成用戶評分結(jié)果,并將所述用戶評分結(jié)果發(fā)送至聽寫服務(wù)器。
14.根據(jù)權(quán)利要求13所述的系統(tǒng),其特征在于,所述終端還包括舉手報名模塊; 若所述講臺聽寫用戶接收聽寫服務(wù)器發(fā)送的用戶點名的通知,啟動舉手報名模塊,提供一用戶點名輸入界面; 所述舉手報名模塊,用于根據(jù)所述用戶點名輸入界面的輸入信息生成帶有模擬課堂的座位號的講臺聽寫用戶指定信號;向聽寫服務(wù)器發(fā)送所述講臺聽寫用戶指定信號,向聽寫服務(wù)器向模擬課堂內(nèi)的所述座位號對應(yīng)的終端發(fā)送講臺聽寫用戶確定信號。
15.根據(jù)權(quán)利要求10所述的系統(tǒng),其特征在于,所述終端還包括舉手報名模塊;所述聽寫服務(wù)器包括課堂流程控制模塊和點名模塊; 所述課堂流程控制模塊向模擬課堂內(nèi)的終端發(fā)送開始上課的控制信號,同時啟動所述點名模塊;所述點名模塊啟動后,用于向模擬課堂內(nèi)終端發(fā)送開始舉手報名的控制信號,并檢測是否收到講臺聽寫請求信號; 所述模擬課堂管理模塊,還用于收到開始上課的控制信號后,啟動所述舉手報名模塊; 所述舉手報名模塊,用于檢測是否收到開始舉手報名的控制信號,若是,在終端的模擬課堂主界面提供一舉手報名功能按鈕,并實時檢測所述舉手報名功能按鈕是否被點擊或選中;否則,繼續(xù)檢測是否收到聽寫服務(wù)器發(fā)出的開始舉手報名的控制信號; 所述實時檢測所述舉手報名功能按鈕是否被點擊或選中,具體包括: 若檢測到所述舉手報名功能按鈕被點擊或選中,所述舉手報名模塊向聽寫服務(wù)器發(fā)送講臺聽寫請求信號,否則,所述舉手報名模塊不向聽寫服務(wù)器發(fā)送講臺聽寫請求信號; 所述檢測是否收到講臺聽寫請求信號,具體包括: 若所述點名模塊收到講臺聽寫請求信號,選擇向最先接收到的一個或多個講臺聽寫請求信號對應(yīng)的一個或多個終端發(fā)送講臺聽寫用戶確定信號; 若所述點名模塊未收到講臺聽寫請求信號,隨機選取模擬課堂內(nèi)的一個或多個終端作為講臺聽寫用戶,并向其發(fā)送講臺聽寫用戶確定信號。
16.根據(jù)權(quán)利要求10所述的系統(tǒng),其特征在于,所述模擬課堂管理模塊還用于提供一退出課堂功能按鈕; 終端在進入聽寫服務(wù)器分配的模擬課堂后,所述模擬課堂管理模塊在模擬課堂主界面上提供一退出課堂功能按鈕,并實時檢測所述退出課堂功能按鈕是否被觸控或選中; 若檢測到退出課堂功能按鈕被觸控或選中,控制終端立即退出當(dāng)前的模擬課堂。
17.根據(jù)權(quán)利要求10所述的系統(tǒng),其特征在于,所述終端還包括:聽寫內(nèi)容管理模塊,用于從聽寫服務(wù)器獲取聽寫內(nèi)容以及播放聽寫內(nèi)容; 所述模擬課堂管理模塊在接收到聽寫服務(wù)器發(fā)送的開始聽寫的控制信號后,通知聽寫內(nèi)容管理模塊播放所述聽寫內(nèi)容; 其中,所述聽寫內(nèi)容為聽寫服務(wù)器根據(jù)當(dāng)前的教學(xué)進度從其聽寫內(nèi)容存儲數(shù)據(jù)庫中對應(yīng)提取的聽寫內(nèi)容;教學(xué)進度由聽寫服務(wù)器根據(jù)當(dāng)前時間以及終端的注冊賬號信息確定;終端的注冊賬號信息由聽寫服務(wù)器根據(jù)終端的登錄賬號從其賬號信息存儲數(shù)據(jù)庫中獲??;終端的注冊賬號信息包括用戶所在年級以及用戶所在地區(qū)。
18.根據(jù)權(quán)利要求17所述的系統(tǒng),其特征在于,所述終端還包括:賬號登錄模塊以及語言類型選擇模塊; 終端通過所述通信連接模塊與聽寫服務(wù)器建立通信連接后,啟動所述賬號登錄模塊; 所述賬號登錄模塊啟動后,在終端的顯示屏上提供一可供用戶填寫登錄賬號和登錄密碼的賬號登錄輸入界面; 根據(jù)賬號登錄輸入界面的輸入信息,向聽寫服務(wù)器發(fā)送帶有登錄賬號和登錄密碼的賬號登錄請求; 所述賬號登錄模塊還用于接收聽寫服務(wù)器對賬號登錄請求的處理反饋信號;所述處理反饋信號包括不允許用戶登錄的反饋信號和允許用戶登錄的反饋信號; 若所述賬號登錄模塊接收到允許用戶登錄的反饋信號,啟動終端的語言類型選擇模塊; 語言類型選擇模塊,用于在終端的顯示屏上提供一語言類型選擇界面;所述語言類型選擇界面包括一中文課堂選擇按鈕和一英文課堂選擇按鈕;還用于若檢測到中文課堂選擇按鈕被觸控或選中,向聽寫服務(wù)器發(fā)送中文課堂選擇信號;若檢測到英文課堂選擇按鈕被觸控或選中,向聽寫服務(wù)器發(fā)送英文語言類型選擇信號; 其中,課堂分配控制信號包括中文課堂分配信號和英文課堂分配信號;中文課堂分配信號由服務(wù)器根據(jù)中文課堂選擇信號以及終端的注冊賬號信息生成;英文課堂分配信號由服務(wù)器根據(jù)英文課堂選擇信號以及終端的注冊賬號信息生成。
【文檔編號】H04L29/08GK104320444SQ201410535295
【公開日】2015年1月28日 申請日期:2014年10月11日 優(yōu)先權(quán)日:2014年10月11日
【發(fā)明者】吳植賢 申請人:步步高教育電子有限公司