達預設(shè)的時長閾值時,執(zhí)行所述體最大 化操作,并且隱藏所述最小化按鈕。
[0058] 在一個實施例中,學生類型的窗體的最小化權(quán)限在一定的條件下,才可在窗體的 預設(shè)位置上顯示最小化按鈕。在窗體啟動的時候,學生類型的窗體在預設(shè)位置上的顯示最 小化按鈕的。當窗體處于最小化的狀態(tài)時,統(tǒng)計窗體處于最小化狀態(tài)時的累計時長。當該 累計時長達到預設(shè)的閾值時,立即自動執(zhí)行窗體最大化的操作,同時隱藏最小化按鈕。當窗 體處于最小化時,通過點擊該窗體在任務(wù)欄中顯示的圖標,實現(xiàn)該窗體的最大化。
[0059] 例如,某學生用戶在開始啟動窗體后可實施窗體最小化的操作,該學生用戶通過 點擊在窗體預設(shè)位置的最小化按鈕,實現(xiàn)了窗體的最小化。通過點擊該窗體在任務(wù)欄中顯 示的圖標,實現(xiàn)了該窗體的最大化。該學生反復實施了幾次最小化窗體的操作,每次窗體處 于最小化時,都累計窗體處于最小化的時間。當窗體的最小化累計時長達到預設(shè)時長時,窗 體立即自動實施最大化操作,且隱藏該窗體上的最小化按鈕。
[0060] 可屏蔽學生端電腦的重啟和關(guān)機功能,以及屏蔽任何關(guān)閉窗體的方式。來避免通 過任何方式來重啟窗體,從而重新獲得窗體的最小化權(quán)限。
[0061] 本公開的實施例提供的技術(shù)方案可以包括以下有益效果:既可給予學生用戶一定 的窗體最小化時長,又可以避免學生用戶長時間不觀看窗體從而降低教學效果。這樣可保 證了教學系統(tǒng)的教學效果,同時也給予了學生用戶一定的自由空間。
[0062] 在一個實施例中,如圖3所示,步驟S12還包括如下步驟S31-S32 :
[0063] 在步驟S31中,當所述當前登錄用戶接收到權(quán)限不受限用戶發(fā)送的最小化指令 時,顯示所述最小化按鈕在窗體的預設(shè)位置上,所述最小化指令包含預設(shè)時刻;
[0064] 在步驟S32中,當當前時刻到達所述預設(shè)時刻時,執(zhí)行所述窗體最大化操作,并且 隱藏上述最小化按鈕。
[0065] 在一個實施例中,通過接受權(quán)限不受限用戶發(fā)送的最小化指令,該不受限用戶包 括教師用戶和管理員用戶,最小化指令的效果為在預設(shè)時間到達之前,顯示最小化按鈕在 窗體的預設(shè)位置上。當學生用戶收到該最小化指令的時候,無論此時學生用戶的窗體的最 小化按鈕是否處于隱藏狀態(tài),都顯示該最小化按鈕。當時間到達預設(shè)時刻的時候,立即自動 執(zhí)行窗體最大化的操作,同時隱藏最小化按鈕。當時間到達預設(shè)時刻之后,無論在收到該最 小化指令時學生用戶的窗體的最小化按鈕是否處于隱藏狀態(tài),都隱藏學生用戶的窗體的最 小化按鈕。
[0066] 例如,某學生用戶的多次實施最小化窗體的操作,在收到教師用戶發(fā)送來的最小 化指令之前,窗體的最小化累計時長已經(jīng)達到預設(shè)時長,故窗體已經(jīng)自動最大化,且隱藏了 最小化按鈕。當收到教師用戶發(fā)送來的最小化指令之后,在該最小化指令包含的預設(shè)時刻 之前,最小化按鈕可一直顯示在窗體的預設(shè)位置上。在時間到達該最小化指令包含的預設(shè) 時刻時,立即自動執(zhí)行窗體最大化的操作,同時隱藏最小化按鈕。
[0067] 本公開的實施例提供的技術(shù)方案可以包括以下有益效果:可保證教學系統(tǒng)的教學 效果的同時,也給予了教師用戶一定的教學自由空間,方便教師用戶實現(xiàn)自己的教學目標。
[0068] 在一個實施例中,圖4是根據(jù)一示例性實施例示出的一種控制窗體最小化的裝置 框圖。如圖4示,該裝置包括判斷模塊41和顯示模塊42。
[0069] 該判斷模塊41,用于根據(jù)獲取到的窗體最小化決策信息,判斷當前登錄用戶的最 小化窗體的權(quán)限是否為預設(shè)權(quán)限;
[0070] 該顯示模塊42,用于在所述當前登錄用戶的最小化窗體的權(quán)限為所述預設(shè)權(quán)限的 情況下,以預設(shè)權(quán)限對應的顯示最小化按鈕的方式來顯示最小化按鈕。
[0071 ] 在一個實施例中,如圖5所示,該顯示模塊42包括第一顯示子模塊51、第一統(tǒng)計子 模塊52和第一執(zhí)行子模塊53。
[0072] 該第一顯示子模塊51,用于在所述當前登錄用戶的最小化窗體的權(quán)限為預設(shè)權(quán)限 的情況下,顯示所述最小化按鈕在窗體的預設(shè)位置上;
[0073] 該第一統(tǒng)計子模塊52,用于當所述窗體處于最小化的狀態(tài)時,統(tǒng)計最小化累計時 長;
[0074] 該第一執(zhí)行子模塊53,用于當所述最小化累計時長到達預設(shè)的時長閾值時,執(zhí)行 所述體最大化操作,并且隱藏所述最小化按鈕。
[0075] 在一個實施例中,如圖6所示,該顯示模塊42還包括第二顯示子模塊61和第二統(tǒng) 計子模塊62。
[0076] 該第二顯示子模塊61,用于當所述當前登錄用戶接收到權(quán)限不受限用戶發(fā)送的最 小化指令時,顯示所述最小化按鈕在窗體的預設(shè)位置上,所述最小化指令包含預設(shè)時刻;
[0077] 該第二統(tǒng)計子模塊62,用于當當前時刻到達所述預設(shè)時刻時,執(zhí)行所述窗體最大 化操作,并且隱藏上述最小化按鈕。
[0078] 本領(lǐng)域內(nèi)的技術(shù)人員應明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序 產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實 施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機 可用存儲介質(zhì)(包括但不限于磁盤存儲器和光學存儲器等)上實施的計算機程序產(chǎn)品的形 式。
[0079] 本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機程序產(chǎn)品的流程 圖和/或方框圖來描述的。應理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一 流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算 機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設(shè)備的處理 器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生 用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能 的裝置。
[0080] 這些計算機程序指令也可存儲在能引導計算機或其他可編程數(shù)據(jù)處理設(shè)備以特 定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指 令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或 多個方框中指定的功能。
[0081] 這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計 算機或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或 其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖 一個方框或多個方框中指定的功能的步驟。
[0082] 顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精 神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍 之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
【主權(quán)項】
1. 一種控制窗體最小化的方法,其特征在于,包括: 根據(jù)獲取到的窗體最小化決策信息,判斷當前登錄用戶的最小化窗體的權(quán)限是否為預 設(shè)權(quán)限; 在所述當前登錄用戶的最小化窗體的權(quán)限為所述預設(shè)權(quán)限的情況下,以預設(shè)權(quán)限對應 的顯示最小化按鈕的方式來顯示最小化按鈕。2. 如權(quán)利要求1所述的方法,其特征在于,所述窗體最小化決策信息包括窗體的屬性 信息、窗體的最小化許可權(quán)限和登錄用戶的身份信息。3. 如權(quán)利要求2所述的方法,其特征在于, 所述窗體的屬性信息包括無邊框窗體、窗體開機自啟動、窗體啟動后自動最大化、窗體 最小化選項顯示在窗體預設(shè)位置、所述最小化按鈕可隱藏和窗體屏蔽最小化方式中的任一 項或多項; 所述窗體屏蔽最小化方式包括屏蔽窗體自身的最小化按鈕、屏蔽鍵盤的最小化快捷 鍵、屏蔽任務(wù)欄中的窗體最小化選項、屏蔽第三方軟件的最小化功能中的任一種或多種。4. 如權(quán)利要求1所述的方法,其特征在于,在所述當前登錄用戶的最小化窗體的權(quán)限 為所述預設(shè)權(quán)限的情況下,以預設(shè)權(quán)限對應的顯示最小化按鈕的方式來顯示最小化按鈕, 包括: 在所述當前登錄用戶的最小化窗體的權(quán)限為預設(shè)權(quán)限的情況下,顯示所述最小化按鈕 在窗體的預設(shè)位置上; 當所述窗體處于最小化的狀態(tài)時,統(tǒng)計最小化累計時長; 當所述最小化累計時長到達預設(shè)的時長閾值時,執(zhí)行所述體最大化操作,并且隱藏所 述最小化按鈕。5. 如權(quán)利要求1所述的方法,其特征在于,在所述當前登錄用戶的最小化窗體的權(quán)限 為所述預設(shè)權(quán)限的情況下,以預設(shè)權(quán)限對應的顯示最小化按鈕的方式來顯示最小化按鈕, 還包括: 當所述當前登錄用戶接收到權(quán)限不受限用戶發(fā)送的最小化指令時,顯示所述最小化按 鈕在窗體的預設(shè)位置上,所述最小化指令包含預設(shè)時刻; 當當前時刻到達所述預設(shè)時刻時,執(zhí)行所述窗體最大化操作,并且隱藏上述最小化按 鈕。6. -種控制窗體最小化的裝置,其特征在于,包括: 判斷模塊,用于根據(jù)獲取到的窗體最小化決策信息,判斷當前登錄用戶的最小化窗體 的權(quán)限是否為預設(shè)權(quán)限; 顯示模塊,用于在所述當前登錄用戶的最小化窗體的權(quán)限為所述預設(shè)權(quán)限的情況下, 以預設(shè)權(quán)限對應的顯示最小化按鈕的方式來顯示最小化按鈕。7. 根據(jù)權(quán)利要求6的裝置,其特征在于,所述顯示模塊,包括: 第一顯示子模塊,用于在所述當前登錄用戶的最小化窗體的權(quán)限為預設(shè)權(quán)限的情況 下,顯示所述最小化按鈕在窗體的預設(shè)位置上; 第一統(tǒng)計子模塊,用于當所述窗體處于最小化的狀態(tài)時,統(tǒng)計最小化累計時長; 第一執(zhí)行子模塊,用于當所述最小化累計時長到達預設(shè)的時長閾值時,執(zhí)行所述體最 大化操作,并且隱藏所述最小化按鈕。8.根據(jù)權(quán)利要求6的裝置,其特征在于,所述顯示模塊,還包括: 第二顯示子模塊,用于當所述當前登錄用戶接收到權(quán)限不受限用戶發(fā)送的最小化指令 時,顯示所述最小化按鈕在窗體的預設(shè)位置上,所述最小化指令包含預設(shè)時刻; 第二執(zhí)行子模塊,用于當當前時刻到達所述預設(shè)時刻時,執(zhí)行所述窗體最大化操作,并 且隱藏上述最小化按鈕。
【專利摘要】本發(fā)明公開了一種控制窗體最小化的方法及裝置。所述控制窗體最小化的方法,包括:根據(jù)獲取到的窗體最小化決策信息,判斷當前登錄用戶的最小化窗體的權(quán)限是否為預設(shè)權(quán)限;在所述當前登錄用戶的最小化窗體的權(quán)限為所述預設(shè)權(quán)限的情況下,以預設(shè)權(quán)限對應的顯示最小化按鈕的方式來顯示最小化按鈕。本發(fā)明僅通過同一種窗體軟件就完成多情況下的窗體的最小化權(quán)限設(shè)置。針對不同情況,設(shè)置不同的窗體的最小化權(quán)限,可在教學交互體系中可起到良好的教學輔助作用。
【IPC分類】G06F9/44
【公開號】CN105354030
【申請?zhí)枴緾N201510752391
【發(fā)明人】楊金偉, 劉曉琳
【申請人】天脈聚源(北京)教育科技有限公司
【公開日】2016年2月24日
【申請日】2015年11月6日