專利名稱:基于Windows系統(tǒng)的自動識別起止的會議報告計時器及計時方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種計時器及計時方法,特別涉及一種在windows系 統(tǒng)下通過軟件判斷會議報告起止?fàn)顟B(tài),從而自動實施計時同時通過外 置提醒器實現(xiàn)提醒的會議報告計時器及計時方法。
背景技術(shù):
在各類會議中,如學(xué)術(shù)會議、答辯會、成果展示會等,準(zhǔn)確控制 每個會議報告的時間對于會議進程順利進行至關(guān)重要。
目前,針對會議報告計時,通用的方法有兩種 一種根據(jù)會議預(yù) 定的流程設(shè)定每個報告計時器計時起止時刻進行計時;另一種方法由 人工操作計時器,在每個報告計時的起止時刻由計時員手動控制計時 器。
這兩種計時方案存在各自的缺陷。前者的靈活性不佳對于一般 會議,議程的進行往往不會如預(yù)先所設(shè)計的每一項都能嚴(yán)格準(zhǔn)時進 行,這樣導(dǎo)致預(yù)設(shè)的計時時刻完全失效,計時很難進行。后者相對用 得更多一些,但是依賴人工操作,不夠便捷,也不夠準(zhǔn)確有時會因 為計時員疏忽,或者礙于人情,使得計時無法真正實施,流于形式。 故需要新的技術(shù)方案,消除以上弊端。
此外,通常的計時器只是一款軟件,或者只是一款硬件。軟件計 時器相對靈活性強,而硬件計時器提醒效果比較好。目前市場上缺乏 軟、硬件相結(jié)合的計時器。
隨著多媒體投影設(shè)備的廣泛使用,現(xiàn)在的各類會議大量使用各類演示文稿配合報告來提高效果,主講人在做報告時全程使用演示文 稿。這為本發(fā)明的使用創(chuàng)造了基本條件。
發(fā)明內(nèi)容
本發(fā)明是要提供一種無需事先設(shè)定每個報告的起止時刻且計時
過程無需人工操控的,基于Windows系統(tǒng)能自動識別報告起止的會議 報告計時器及計時方法。
為了解決以上的技術(shù)問題,本發(fā)明基于windows系統(tǒng),通過軟件 判斷配合會議報告使用的各類演示的放映狀態(tài)得到會議報告的起止, 從而自動實施計時,同時通過外置提醒器實現(xiàn)提醒功能。各類演示文 稿泛指,使用PowerPoint、 Acrobat Reader等用于會議演示軟件讀 取并放映的文件。本發(fā)明的具體方案如下
A、 基于會議報告演示文稿的放映和主講人的報告全程同步進行;
B、 在windows系統(tǒng)下,通過軟件識別會議報告演示文稿的放映狀 態(tài),來判定會議報告的起止,并自動實施計時;
C、 使用外置提醒器作為計時提醒;在計時過程中,計時器通過單 片機向外置提醒器發(fā)出指令,外置提醒器依據(jù)預(yù)先設(shè)定的指令動作, 向主講人發(fā)出各種提醒;
D、 在一次計時結(jié)束后,即一個報告結(jié)束后,本發(fā)明能自動回到等 待計時狀態(tài),等待下一個計時任務(wù)。循環(huán)工作。
所述在windows系統(tǒng)下,通過軟件識別會議報告演示文稿的放映 狀態(tài),來判定會議報告的起止,并自動實施計時是
(1) 存儲各類演示文稿放映軟件運行時的進程名稱,簡稱"名稱列表";
(2) 計時的自動啟動、終止的判斷,通過windows API接口實現(xiàn);
(3) 查找當(dāng)前所有的進程名稱中是否有屬于(1)中名稱列表里的放映軟件進程名稱;
(4)找到后判定該進程對應(yīng)的窗口是否處于全屏狀態(tài),從而確定演示文
稿放映與否,即報告的進行與否。
所述的使用外置提醒器作為計時提醒是指
① 在接收到指令后響應(yīng)相應(yīng)的提醒動作,如鳴響、閃爍等;'
② 支持各種提醒方式的擴展。
所述的外置提醒器是有一單片機連接計算機,在該單片機上安裝 有所述的外置提醒器,計算機根據(jù)演示文稿的放映狀況,進而判斷會 議報告的起止,發(fā)出指令至單片機,驅(qū)動單片機上的提醒器實施提醒。
本發(fā)明的優(yōu)越功效在于
1) 自動啟動、或終止計時,體現(xiàn)了計時的靈活性,無需設(shè)定每個 報告的起止時刻;
2) 避免了人工操作,在進行每個報告的計時過程中無需人工操作, 各個報告之間連續(xù)工作,全程自動運行;
3) 外置提醒器吸收了硬件計時器的優(yōu)點,提醒效果好;
4) 本發(fā)明兼具軟件計時器與硬件計時器的優(yōu)點,能在各類學(xué)術(shù)會 議、答辯會、成果展示會等使用演示文稿配合會議報告的場合 具有廣泛應(yīng)用。
圖1為本發(fā)明實現(xiàn)自動計時的軟件流程圖; 圖2為本發(fā)明的外置提醒器的電路原理框圖。
具體實施例方式
請參閱附圖所示,對本發(fā)明作進一步的描述。如圖1所示,本發(fā)明提供了一種基于Windows系統(tǒng)的自動識別起止的 會議報告計時器,本發(fā)明的軟件的工作步驟如下所示
a)啟動計時軟件;
(2) 進入等待狀態(tài),對報告時長、提醒時間等參數(shù)進行設(shè)置;
(3) 在等待計時狀態(tài)下,實時查看是否有名稱列表中的放映軟件開始放 映;若有,說明會議報告開始,進入計時狀態(tài)開始計時;否則,轉(zhuǎn)到 第(7)步;
(4) 在計時過程中,根據(jù)預(yù)設(shè)的時間參數(shù)發(fā)出各類提醒信號發(fā)送至單片 機上的外置提醒器,提醒主講人注意時間;
(5) 判斷報告是否超時,若已經(jīng)超時,發(fā)出超時警告,敦促主講人結(jié)束 報告;否則,返回第(4)步;
(6) 此時報告己經(jīng)超時,每隔一段時間判斷放映狀態(tài),若放映終止,即 表示報告結(jié)束,終止計時,返回第(2)步等待計時狀態(tài);
(7) 若有退出指令,即退出計時程序;否則,返回第(2)步等待。
上述第(3)步和第(6)步中判斷演示文稿狀態(tài)調(diào)用Windows接口 API 實現(xiàn)-
① 在當(dāng)前所有進程中,使用FindWindow函數(shù)查找是否有進程的名稱 屬于名稱列表中放映軟件的進程名;
② 找到后,判斷該進程對應(yīng)的窗口是否為全屏狀態(tài),使用 GetWindowRect函數(shù)獲取該窗口四個定點的坐標(biāo),若其左上角為(0, 0) 即是全屏狀態(tài)。
所述的使用外置提醒器作為計時提醒是
① 在接收到信號后響應(yīng)相應(yīng)的提醒動作;
② 支持各種提醒方式的擴展。
如圖2外置提醒器的電路原理框圖所示,用單片機實現(xiàn),單片機一端連接計算機,接收計時軟件發(fā)出的提醒信號指令,在單片機上安 裝發(fā)光二極管、蜂鳴器等元件,并編寫其控制這些元件應(yīng)答相應(yīng)提醒
信號指令的代碼。上述第(4)步、第(5)步中的單片機在接受到信號后判 斷信號對應(yīng)的動作,通過發(fā)光二極管的顏色、閃爍,蜂鳴器的音調(diào)、 節(jié)奏來提醒主講人注意時間。同時,根據(jù)需求還能相應(yīng)擴展外置提醒 器的提醒方式。
權(quán)利要求
1、一種基于Windows系統(tǒng)的自動識別起止的會議報告計時器的計時方法,其特征在于A、基于會議報告演示文稿的放映和主講人的報告全程同步進行;B、在windows系統(tǒng)下,通過軟件識別會議報告演示文稿的放映狀態(tài),來判定會議報告的起止,并自動實施計時;C、使用外置提醒器作為計時提醒;D、在一次計時結(jié)束后,恢復(fù)等待計時狀態(tài),循環(huán)工作。
2、 按權(quán)利要求1所述的一種基于Windows系統(tǒng)的自動識別起止 的會議報告計時器的計時方法,其特征在于所述在windows系統(tǒng)下,通過軟件識別會議報告演示文稿的放映 狀態(tài),來判定會議報告的起止,并自動實施計時是(1) 存儲各類演示文稿放映軟件運行時的進程名稱,簡稱"名稱列表";(2) 計時的自動啟動、終止的判斷,通過windows API接口實現(xiàn);(3) 查找當(dāng)前所有進程的名稱中是否有屬于(1)中名稱列表里的放映軟 件進程名稱;(4) 找到后,判定該進程對應(yīng)的窗口是否處于全屏狀態(tài),從而確定演示 文稿放映與否,即報告的進行與否。
3、 按權(quán)利要求1所述的一種基于Windows系統(tǒng)的自動識別起止 的會議報告計時器的計時方法,其特征在于-所述的使用外置提醒器作為計時提醒是① 在接收到指令后響應(yīng)相應(yīng)的提醒動作;② 支持各種提醒方式的擴展。
4、 按權(quán)利要求1或3所述的一種基于Windows系統(tǒng)的自動識別起止的會議報告計時器,其特征在于所述外置提醒器是有一單片機連接計算機,在該單片機上安裝有 所述的外置提醒器,計算機根據(jù)演示文稿的放映狀況,進而判斷會議 報告的起止,發(fā)出指令至單片機,驅(qū)動單片機上的外置提醒器實施提 醒。
全文摘要
本發(fā)明為一種基于Windows系統(tǒng)的自動識別起止的會議報告計時器,通過軟件判斷配合會議報告使用的各類演示的放映狀態(tài)得到會議報告的起止,從而自動實施計時,同時通過外置提醒器實現(xiàn)提醒功能。本發(fā)明的優(yōu)點是自動計時完全消除了現(xiàn)有計時器計時死板、需要人工操作兩大弊端,并兼具軟件與硬件計時器的優(yōu)點,可在各類學(xué)術(shù)會議、答辯會、成果展示會等使用演示文稿配合會議報告的場合具有廣泛應(yīng)用。
文檔編號G06F9/44GK101615119SQ200910055820
公開日2009年12月30日 申請日期2009年8月3日 優(yōu)先權(quán)日2009年8月3日
發(fā)明者樂永康, 張新夷, 頁 羅 申請人:復(fù)旦大學(xué)