電子黑板顯示控制方法和裝置制造方法
【專利摘要】本發(fā)明涉及一種電子黑板顯示控制方法和裝置,所述方法包括步驟:在屏幕邊緣預(yù)設(shè)初始位置創(chuàng)建電子黑板的操作控件;當(dāng)操作點(diǎn)觸發(fā)操作控件的顯示指令時(shí),顯示用于書寫的電子黑板窗口,并將所述電子黑板窗口置頂;當(dāng)符合預(yù)設(shè)隱藏條件時(shí),隱藏所述電子黑板窗口至所述初始位置,并在所述初始位置顯示所述操作控件。通過使用本發(fā)明所述的虛擬黑板顯示控制方法,在同時(shí)使用在虛擬黑板與其他教學(xué)應(yīng)用軟件情況下,無需將其他教學(xué)軟件退出全屏顯示即可實(shí)現(xiàn)切換虛擬黑板的操作,能夠簡(jiǎn)化操作者在切換電子黑板與其他教學(xué)應(yīng)用軟件的過程當(dāng)中所需要執(zhí)行的步驟,提高切換效率。在多次切換或者重復(fù)切換的情況下,能夠極大地節(jié)約操作者的切換時(shí)間。
【專利說明】電子黑板顯示控制方法和裝置
【【技術(shù)領(lǐng)域】】
[0001]本發(fā)明涉及人機(jī)交互智能技術(shù),特別是涉及一種電子黑板顯示控制方法和裝置?!尽颈尘凹夹g(shù)】】
[0002]隨著現(xiàn)代教育技術(shù)的發(fā)展以及對(duì)教師工作環(huán)境的重視,越來越多的教育機(jī)構(gòu)開始使用交互式智能平板代替普通用粉筆書寫的黑板作為教學(xué)講解的工具。交互智能平板以高清液晶屏為顯示和操作平臺(tái),具備書寫、批注、繪畫、多媒體播放等現(xiàn)代多媒體教學(xué)功能。其中,交互式智能平板的書寫功能主要是通過內(nèi)部虛擬的電子黑板實(shí)現(xiàn),電子黑板作為一種書寫窗口,其背景顏色可以與目前普通的黑板一樣,也可以是虛擬的電子白板。電子黑板的實(shí)現(xiàn)極大地推動(dòng)了多媒體教育的普及,并提高了教師授課的教學(xué)效率,改善教師授課環(huán)境。
[0003]由于在多媒體教學(xué)中,教師除了使用電子黑板之外還需要用到其他的教學(xué)應(yīng)用軟件,例如音樂播放器、視頻播放器、幻燈片(PowerPoint)以及表格(Excel)等。
[0004]以幻燈片為例,教師在使用幻燈片的時(shí)候如果想使用電子黑板,此時(shí)則需要將幻燈片退出全屏,然后點(diǎn)擊并選擇顯示電子黑板,當(dāng)需要再次顯示幻燈片時(shí),又需要將電子黑板退出后,才能選擇顯示幻燈片。因此,電子黑板和幻燈片在切換的時(shí)候需要往復(fù)的退出重新選擇等操作,而電子黑板與其他教學(xué)應(yīng)用軟件的切換也是如此。所以教師或者操作者在切換電子黑板與其他教學(xué)應(yīng)用軟件的過程當(dāng)中,需要執(zhí)行的操作過多,過程異常繁瑣,多次切換容易導(dǎo)致教師教學(xué)時(shí)間的浪費(fèi)。
【
【發(fā)明內(nèi)容】
】
[0005]基于此,有必要針對(duì)電子黑板與其他應(yīng)用程序切換繁瑣的問題,提供一種電子黑板顯示控制方法及裝置,使得電子黑板能夠與其他應(yīng)用程序的界面快速地切換應(yīng)用程序。
[0006]一種電子黑板顯示控制方法,包括步驟:
[0007]在屏幕邊緣預(yù)設(shè)初始位置創(chuàng)建電子黑板的操作控件;
[0008]當(dāng)操作點(diǎn)觸發(fā)操作控件的顯示指令時(shí),顯示用于書寫的電子黑板窗口,并將所述電子黑板窗口置頂;
[0009]當(dāng)符合預(yù)設(shè)隱藏條件時(shí),隱藏所述電子黑板窗口至所述初始位置,并在所述初始位置顯示所述操作控件。
[0010]相應(yīng)地,一種電子黑板的切換裝置,包括:
[0011]控件創(chuàng)建模塊,用于在屏幕邊緣預(yù)設(shè)初始位置創(chuàng)建電子黑板的操作控件;
[0012]顯示模塊,用于在操作點(diǎn)觸發(fā)操作控件的顯示指令時(shí),顯示用于書寫的電子黑板窗口,并將所述電子黑板窗口置頂;
[0013]隱藏模塊,用于在符合預(yù)設(shè)隱藏條件時(shí),隱藏所述電子黑板窗口至所述初始位置,并在所述初始位置顯示所述操作控件。
[0014]本發(fā)明首先在屏幕邊緣預(yù)設(shè)初始位置創(chuàng)建電子黑板的操作控件;該操作控件能夠接受用戶的操作指令,控制虛擬黑板窗口的顯示。當(dāng)操作點(diǎn)觸發(fā)操作控件的顯示指令時(shí),顯示用于書寫的電子黑板窗口,并將所述電子黑板窗口置頂;當(dāng)符合預(yù)設(shè)隱藏條件時(shí),隱藏所述電子黑板窗口至所述初始位置,并在所述初始位置顯示所述操作控件。由于所述操作控件創(chuàng)建在屏幕邊緣位置,所以該操作控件不會(huì)對(duì)屏幕中其他的教學(xué)軟件形成阻擋,如需顯示用于書寫的電子黑板窗口,將操作點(diǎn)觸發(fā)操作控件的顯示指令即可;在所述電子黑板窗口顯示在屏幕的情況下,如需使用其他教學(xué)應(yīng)用軟件則可以觸發(fā)隱藏條件,隱藏所述電子黑板窗口至所述初始位置即可。通過使用本發(fā)明所述的虛擬黑板顯示控制方法,在同時(shí)使用在虛擬黑板與其他教學(xué)應(yīng)用軟件情況下,無需將其他教學(xué)軟件退出全屏顯示即可實(shí)現(xiàn)切換虛擬黑板的操作,能夠簡(jiǎn)化操作者在切換電子黑板與其他教學(xué)應(yīng)用軟件的過程當(dāng)中所需要執(zhí)行的步驟,提高切換效率。在多次切換或者重復(fù)切換的情況下,能夠極大地節(jié)約操作者的切換時(shí)間。
【【專利附圖】
【附圖說明】】
[0015]圖1為本發(fā)明電子黑板顯示控制方法一種實(shí)施例的流程圖;
[0016]圖2為本發(fā)明所述電子黑板一種應(yīng)用場(chǎng)景的示意圖;
[0017]圖3為本發(fā)明所述電子黑板在圖2的應(yīng)用場(chǎng)景中顯示過程示意圖;
[0018]圖4為本發(fā)明電子黑板顯示控制系統(tǒng)一種實(shí)施例的結(jié)構(gòu)框圖。
【【具體實(shí)施方式】】
[0019]為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步地詳細(xì)描述。
[0020]請(qǐng)參閱圖1,其是本發(fā)明電子黑板顯示控制方法一種實(shí)施例的流程圖。
[0021]一種電子黑板顯示控制方法,其特征在于,包括步驟:
[0022]SlOl:在屏幕邊緣預(yù)設(shè)初始位置創(chuàng)建電子黑板的操作控件;
[0023]可以在操作系統(tǒng)啟動(dòng)的同時(shí)創(chuàng)建電子黑板的操作控件,首先,創(chuàng)建電子黑板的操作控件,然后獲取屏幕邊緣預(yù)設(shè)初始位置的坐標(biāo),最后根據(jù)初始位置的坐標(biāo)在所述初始位置顯示所述操作控件。另外,還可以將該操作控件置頂顯示,以便所述操作控件顯示在所有屏幕中窗口的最前面,不被任何應(yīng)用軟件的窗口遮擋。
[0024]優(yōu)選地,所述操作控件為WPF (Windows Presentat1n Foundat1n,視窗呈現(xiàn)基礎(chǔ))窗體。WPF窗體為半透明窗體,能夠最大程度地減小對(duì)其他教學(xué)應(yīng)用軟件的遮擋。如圖2所示,在圖2的應(yīng)用場(chǎng)景中,操作控件為圓形的按鈕,位于屏幕上端邊緣中部,該操作控件為半透明窗口。本領(lǐng)域技術(shù)人員,也可以將操作控件設(shè)置為其他形狀,也可以將操作控件顯示在屏幕邊緣其他的位置。
[0025]S102:當(dāng)操作點(diǎn)觸發(fā)操作控件的顯示指令時(shí),顯示用于書寫的電子黑板窗口,并將所述電子黑板窗口置頂;
[0026]當(dāng)操作點(diǎn)觸發(fā)操作控件的顯示指令時(shí),即可判定用戶或者操作者需要將用于書寫的電子黑板窗口顯示在屏幕上。如圖3所示,所述電子黑板窗口可以顯示在屏幕指定的區(qū)域上,例如顯示在屏幕中線至屏幕邊緣的區(qū)域或者顯示在屏幕中央?yún)^(qū)域,也可以根據(jù)用戶的選擇調(diào)整所述電子黑板窗口的顯示位置和大小。所述操作控件可以跟隨電子黑板窗口顯示在屏幕中。顯示用于書寫的電子黑板窗口之后,將所述電子黑板窗口置頂,可通過修改將所述電子黑板窗口的窗口屬性設(shè)置為置頂實(shí)現(xiàn)。將所述電子黑板窗口置頂,以便所述電子黑板窗口顯示在所有屏幕中窗口的最前面,不被任何應(yīng)用軟件的窗口遮擋。所述操作點(diǎn)可以是觸摸點(diǎn),鼠標(biāo)點(diǎn),電子筆接觸點(diǎn)等等。
[0027]優(yōu)選地,所述電子黑板窗口為WPF窗體。WPF窗體為半透明窗體,透過WPF窗體能夠看到屏幕中下一顯示層的內(nèi)容。當(dāng)所述電子黑板為WPF窗體時(shí),在電子黑板窗口顯示在屏幕的時(shí)候,其他的教學(xué)應(yīng)用軟件也能夠使用,減少電子黑板窗口與其他教學(xué)應(yīng)用軟件切換的情況。例如,同時(shí)使用幻燈片播放和電子黑板窗口書寫時(shí),而電子黑板窗口并無完全覆蓋幻燈片,此時(shí)一方面可以通過電子黑板窗口進(jìn)行書寫,另一方面WPF窗體不會(huì)阻擋幻燈片的內(nèi)容,操作者依然可以對(duì)進(jìn)行下一頁播放等播放和展示幻燈片的操作,因此,在非必要的情況,操作者不用將電子黑板窗口隱藏以顯示幻燈片,減少了電子黑板窗口與其他教學(xué)應(yīng)用軟件切換的情況。
[0028]S103:當(dāng)符合預(yù)設(shè)隱藏條件時(shí),隱藏所述電子黑板窗口至所述初始位置,并在所述初始位置顯示所述操作控件。
[0029]所述隱藏條件包括電子黑板窗口顯示在屏幕上以及操作點(diǎn)觸發(fā)隱藏指令,其中,所述隱藏指令可以是對(duì)操作控件的單擊、雙擊、往屏幕邊緣方向的滑動(dòng)等預(yù)設(shè)的指令。
[0030]當(dāng)符合預(yù)設(shè)隱藏條件時(shí),則可判定用戶或者操作者希望隱藏電子黑板窗口,此時(shí)隱藏所述電子黑板窗口至所述初始位置,并在所述初始位置顯示所述操作控件。
[0031]本發(fā)明首先在屏幕邊緣預(yù)設(shè)初始位置創(chuàng)建電子黑板的操作控件;該操作控件能夠接受用戶的操作指令,控制虛擬黑板窗口的顯示。當(dāng)操作點(diǎn)觸發(fā)操作控件的顯示指令時(shí),顯示用于書寫的電子黑板窗口,并將所述電子黑板窗口置頂;當(dāng)符合預(yù)設(shè)隱藏條件時(shí),隱藏所述電子黑板窗口至所述初始位置,并在所述初始位置顯示所述操作控件。由于所述操作控件創(chuàng)建在屏幕邊緣位置,所以該操作控件不會(huì)對(duì)屏幕中其他的教學(xué)軟件形成阻擋,如需顯示用于書寫的電子黑板窗口,將操作點(diǎn)觸發(fā)操作控件的顯示指令即可;在所述電子黑板窗口顯示在屏幕的情況下,如需使用其他教學(xué)應(yīng)用軟件則可以觸發(fā)隱藏條件,隱藏所述電子黑板窗口至所述初始位置即可。通過使用本發(fā)明所述的虛擬黑板顯示控制方法,在同時(shí)使用在虛擬黑板與其他教學(xué)應(yīng)用軟件情況下,無需將其他教學(xué)軟件退出全屏顯示即可實(shí)現(xiàn)切換虛擬黑板的操作,能夠簡(jiǎn)化操作者在切換電子黑板與其他教學(xué)應(yīng)用軟件的過程當(dāng)中所需要執(zhí)行的步驟,提高切換效率。在多次切換或者重復(fù)切換的情況下,能夠極大地節(jié)約操作者的切換時(shí)間。
[0032]在一種實(shí)施例中,上述步驟S102中,顯示用于書寫的電子黑板窗口的步驟,可以包括以下步驟:
[0033]S201:若所述顯示指令為拖動(dòng)指令,則根據(jù)操作點(diǎn)在指定方向的位移更新所述電子黑板窗口的顯示位置;
[0034]其中,所述拖動(dòng)指令為預(yù)設(shè)方向滑動(dòng)所述操作控件或者預(yù)設(shè)軌跡滑動(dòng)所述操作控件。
[0035]在所述顯示指令為拖動(dòng)指令的情況下,此時(shí)以所述初始位置為基準(zhǔn),根據(jù)操作點(diǎn)在指定方向的位移更新所述電子黑板窗口的顯示位置,例如,當(dāng)操作控件顯示在右側(cè)的頻幕邊緣時(shí),指定方向應(yīng)為左側(cè)屏幕邊緣方向,顯示位置應(yīng)當(dāng)為操作點(diǎn)至初始位置的屏幕區(qū)域。如圖3所示,當(dāng)將操作控件拖動(dòng)時(shí),虛擬黑板窗口的顯示區(qū)域從圖2中操作控件的位置(屏幕上端邊緣)一直到圖3中操作控件所在位置的整片的屏幕區(qū)域。
[0036]根據(jù)操作點(diǎn)在指定方向的位移更新所述電子黑板窗口的顯示位置,使得所述電子黑板窗口能夠根據(jù)實(shí)際需求情況改變顯示區(qū)域,增加所述電子黑板的適用性。
[0037]在一個(gè)實(shí)施例中,優(yōu)選地,上述步驟S201中,根據(jù)操作點(diǎn)在指定方向的位移更新所述電子黑板窗口的顯示位置的步驟,可以包括以下步驟:
[0038]S301:記錄操作點(diǎn)的位移,并計(jì)算所述位移在指定方向的投影值;
[0039]追蹤操作點(diǎn)的軌跡,根據(jù)操作點(diǎn)的起始位置記錄操作點(diǎn)的位移,然后計(jì)算所述位移在指定方向的投影值,以獲得操作點(diǎn)在指定方向的偏移情況。
[0040]S302:根據(jù)所述投影值更新電子黑板窗口窗體原點(diǎn)的位置坐標(biāo),并依據(jù)更新后窗體原點(diǎn)的位置坐標(biāo)顯示所述電子黑板窗口。
[0041]由于操作點(diǎn)發(fā)生改變,相應(yīng)地,根據(jù)所述投影值更新電子黑板窗口窗體原點(diǎn)的位置坐標(biāo),然后電子黑板窗口以所述窗體原點(diǎn)為基準(zhǔn)顯示所述電子黑板窗口。
[0042]通過記錄操作點(diǎn)的位移,算出位移在指定方向的投影值,根據(jù)所述投影值更新電子黑板窗口窗體原點(diǎn)的位置坐標(biāo),然后電子黑板窗口以所述窗體原點(diǎn)為基準(zhǔn)顯示所述電子黑板窗口,使得根據(jù)操作點(diǎn)在指定方向的位移更新所述電子黑板窗口的顯示位置的步驟更容易地通過軟件實(shí)現(xiàn)。
[0043]在一個(gè)實(shí)施例中,優(yōu)選地,記錄操作點(diǎn)的位移的步驟,可以包括以下步驟:
[0044]S401:記錄拖動(dòng)初始時(shí)刻操作點(diǎn)的位置坐標(biāo)(X, Y),并記錄拖動(dòng)結(jié)束時(shí)刻操作點(diǎn)的位置坐標(biāo)(XI, Yl);
[0045]對(duì)于使用觸摸屏操作的屏幕,拖動(dòng)初始時(shí)刻操作點(diǎn)的位置坐標(biāo)(X,Y)可以是手指或者電子筆點(diǎn)擊到操作控件時(shí)的坐標(biāo),拖動(dòng)結(jié)束時(shí)刻操作點(diǎn)的位置坐標(biāo)(XI,Yl)可以是手指或者電子筆從觸摸屏松開時(shí)刻的位置的坐標(biāo)。
[0046]對(duì)于使用鼠標(biāo)操作的屏幕,拖動(dòng)初始時(shí)刻操作點(diǎn)的位置坐標(biāo)(X,Y)可以是鼠標(biāo)點(diǎn)擊操作控件時(shí)的坐標(biāo),拖動(dòng)結(jié)束時(shí)刻操作點(diǎn)的位置坐標(biāo)(XI,Yl)可以是鼠標(biāo)從操作控件松開時(shí)的坐標(biāo)。
[0047]S402:根據(jù)算式(Xl-X,Y1-Y)計(jì)算并記錄所述操作點(diǎn)的位移。
[0048]獲取了拖動(dòng)初始時(shí)刻操作點(diǎn)的位置坐標(biāo)(X, Y)和拖動(dòng)結(jié)束時(shí)刻操作點(diǎn)的位置坐標(biāo)(XI,Yl)之后,通過算式(Χ1-Χ,Υ1-Υ)計(jì)算所述操作點(diǎn)的位移,并記錄該位移。
[0049]本實(shí)施例通過對(duì)屏幕建立坐標(biāo)系,獲取拖動(dòng)初始時(shí)刻操作點(diǎn)的位置坐標(biāo)和拖動(dòng)結(jié)束時(shí)刻操作點(diǎn)的位置坐標(biāo),并通過向量計(jì)算公式,計(jì)算所述操作點(diǎn)的位移,即用向量表示操作點(diǎn)的位移,可以容易地計(jì)算位移,使得本發(fā)明更容易且更方便實(shí)現(xiàn)。
[0050]請(qǐng)參閱圖4,其是本發(fā)明電子黑板顯示控制系統(tǒng)一種實(shí)施例的結(jié)構(gòu)框圖。
[0051]一種電子黑板的切換裝置,包括:
[0052]控件創(chuàng)建模塊401,用于在屏幕邊緣預(yù)設(shè)初始位置創(chuàng)建電子黑板的操作控件;
[0053]控件創(chuàng)建模塊401可以在操作系統(tǒng)啟動(dòng)的同時(shí)創(chuàng)建電子黑板的操作控件,首先,控件創(chuàng)建模塊401創(chuàng)建電子黑板的操作控件,然后控件創(chuàng)建模塊401獲取屏幕邊緣預(yù)設(shè)初始位置的坐標(biāo),最后控件創(chuàng)建模塊401根據(jù)初始位置的坐標(biāo)在所述初始位置顯示所述操作控件。另外,控件創(chuàng)建模塊401還可以將該操作控件置頂顯示,以便所述操作控件顯示在所有屏幕中窗口的最前面,不被任何應(yīng)用軟件的窗口遮擋。
[0054]優(yōu)選地,所述操作控件為WPF (Windows Presentat1n Foundat1n,視窗呈現(xiàn)基礎(chǔ))窗體。WPF窗體為半透明窗體,能夠最大程度地減小對(duì)其他教學(xué)應(yīng)用軟件的遮擋。如圖2所示,在圖2的應(yīng)用場(chǎng)景中,操作控件為圓形的按鈕,位于屏幕上端邊緣中部,該操作控件為半透明窗口。本領(lǐng)域技術(shù)人員,也可以將操作控件設(shè)置為其他形狀,也可以將操作控件顯示在屏幕邊緣其他的位置。
[0055]顯示模塊402,用于在操作點(diǎn)觸發(fā)操作控件的顯示指令時(shí),顯示用于書寫的電子黑板窗口,并將所述電子黑板窗口置頂;
[0056]當(dāng)操作點(diǎn)觸發(fā)操作控件的顯示指令時(shí),顯示模塊402即可判定用戶或者操作者需要將用于書寫的電子黑板窗口顯示在屏幕上。如圖3所示,所述電子黑板窗口可以顯示在屏幕指定的區(qū)域上,例如顯示在屏幕中線至屏幕邊緣的區(qū)域或者顯示在屏幕中央?yún)^(qū)域,也可以根據(jù)用戶的選擇調(diào)整所述電子黑板窗口的顯示位置和大小。所述操作控件可以跟隨電子黑板窗口顯示在屏幕中。顯示模塊402顯示用于書寫的電子黑板窗口之后,將所述電子黑板窗口置頂,可通過修改將所述電子黑板窗口的窗口屬性設(shè)置為置頂實(shí)現(xiàn)。顯示模塊402將所述電子黑板窗口置頂,以便所述電子黑板窗口顯示在所有屏幕中窗口的最前面,不被任何應(yīng)用軟件的窗口遮擋。所述操作點(diǎn)可以是觸摸點(diǎn),鼠標(biāo)點(diǎn),電子筆接觸點(diǎn)等等。
[0057]優(yōu)選地,所述電子黑板窗口為WPF窗體。WPF窗體為半透明窗體,透過WPF窗體能夠看到屏幕中下一顯示層的內(nèi)容。當(dāng)所述電子黑板為WPF窗體時(shí),在電子黑板窗口顯示在屏幕的時(shí)候,其他的教學(xué)應(yīng)用軟件也能夠使用,減少電子黑板窗口與其他教學(xué)應(yīng)用軟件切換的情況。例如,同時(shí)使用幻燈片播放和電子黑板窗口書寫時(shí),而電子黑板窗口并無完全覆蓋幻燈片,此時(shí)一方面可以通過電子黑板窗口進(jìn)行書寫,另一方面WPF窗體不會(huì)阻擋幻燈片的內(nèi)容,操作者依然可以對(duì)進(jìn)行下一頁播放等播放和展示幻燈片的操作,因此,在非必要的情況,操作者不用將電子黑板窗口隱藏以顯示幻燈片,減少了電子黑板窗口與其他教學(xué)應(yīng)用軟件切換的情況。
[0058]隱藏模塊403,用于在符合預(yù)設(shè)隱藏條件時(shí),隱藏所述電子黑板窗口至所述初始位置,并在所述初始位置顯示所述操作控件。
[0059]所述隱藏條件包括電子黑板窗口顯示在屏幕上以及操作點(diǎn)觸發(fā)隱藏指令,其中,所述隱藏指令可以是對(duì)操作控件的單擊、雙擊、往屏幕邊緣方向的滑動(dòng)等預(yù)設(shè)的指令。
[0060]當(dāng)符合預(yù)設(shè)隱藏條件時(shí),則隱藏模塊403可判定用戶或者操作者希望隱藏電子黑板窗口,此時(shí)隱藏所述電子黑板窗口至所述初始位置,并在所述初始位置顯示所述操作控件。
[0061]本發(fā)明首先控件創(chuàng)建模塊401在屏幕邊緣預(yù)設(shè)初始位置創(chuàng)建電子黑板的操作控件;該操作控件能夠接受用戶的操作指令,控制虛擬黑板窗口的顯示。當(dāng)操作點(diǎn)觸發(fā)操作控件的顯示指令時(shí),顯示模塊402顯示用于書寫的電子黑板窗口,并將所述電子黑板窗口置頂;當(dāng)符合預(yù)設(shè)隱藏條件時(shí),隱藏模塊403隱藏所述電子黑板窗口至所述初始位置,并在所述初始位置顯示所述操作控件。由于所述操作控件創(chuàng)建在屏幕邊緣位置,所以該操作控件不會(huì)對(duì)屏幕中其他的教學(xué)軟件形成阻擋,如需顯示用于書寫的電子黑板窗口,將操作點(diǎn)觸發(fā)操作控件的顯示指令即可;在所述電子黑板窗口顯示在屏幕的情況下,如需使用其他教學(xué)應(yīng)用軟件則可以觸發(fā)隱藏條件,隱藏所述電子黑板窗口至所述初始位置即可。通過使用本發(fā)明所述的虛擬黑板顯示控制裝置,在同時(shí)使用在虛擬黑板與其他教學(xué)應(yīng)用軟件情況下,無需將其他教學(xué)軟件退出全屏顯示即可實(shí)現(xiàn)切換虛擬黑板的操作,能夠簡(jiǎn)化操作者在切換電子黑板與其他教學(xué)應(yīng)用軟件的過程當(dāng)中所需要執(zhí)行的步驟,提高切換效率。在多次切換或者重復(fù)切換的情況下,能夠極大地節(jié)約操作者的切換時(shí)間。
[0062]在一種實(shí)施例中,上述顯示模塊403,包括以下子模塊。
[0063]拖動(dòng)顯示模塊,用于在若所述顯示指令為拖動(dòng)指令時(shí),根據(jù)操作點(diǎn)在指定方向的位移更新所述電子黑板窗口的顯示位置;
[0064]其中,所述拖動(dòng)指令為預(yù)設(shè)方向滑動(dòng)所述操作控件或者預(yù)設(shè)軌跡滑動(dòng)所述操作控件。
[0065]在所述顯示指令為拖動(dòng)指令的情況下,此時(shí)以所述初始位置為基準(zhǔn),拖動(dòng)顯示模塊根據(jù)操作點(diǎn)在指定方向的位移更新所述電子黑板窗口的顯示位置,例如,當(dāng)操作控件顯示在右側(cè)的頻幕邊緣時(shí),指定方向應(yīng)為左側(cè)屏幕邊緣方向,顯示位置應(yīng)當(dāng)為操作點(diǎn)至初始位置的屏幕區(qū)域。如圖3所示,當(dāng)將操作控件拖動(dòng)時(shí),虛擬黑板窗口的顯示區(qū)域從圖2中操作控件的位置(屏幕上端邊緣)一直到圖3中操作控件所在位置的整片的屏幕區(qū)域。
[0066]拖動(dòng)顯示模塊根據(jù)操作點(diǎn)在指定方向的位移更新所述電子黑板窗口的顯示位置,使得所述電子黑板窗口能夠根據(jù)實(shí)際需求情況改變顯示區(qū)域,增加所述電子黑板的適用性。
[0067]在一個(gè)實(shí)施例中,上述拖動(dòng)顯示模塊,可以包括以下子模塊。
[0068]位移記錄模塊,用于記錄操作點(diǎn)的位移,并計(jì)算所述位移在指定方向的投影值;
[0069]位移記錄模塊追蹤操作點(diǎn)的軌跡,根據(jù)操作點(diǎn)的起始位置記錄操作點(diǎn)的位移,然后位移記錄模塊計(jì)算所述位移在指定方向的投影值,以獲得操作點(diǎn)在指定方向的偏移情況。
[0070]更新顯示模塊,用于根據(jù)所述投影值更新電子黑板窗口窗體原點(diǎn)的位置坐標(biāo),并依據(jù)更新后的位置坐標(biāo)顯示所述電子黑板窗口。
[0071]由于操作點(diǎn)發(fā)生改變,相應(yīng)地,更新顯示模塊根據(jù)所述投影值更新電子黑板窗口窗體原點(diǎn)的位置坐標(biāo),然后電子黑板窗口以所述窗體原點(diǎn)為基準(zhǔn)顯示所述電子黑板窗口。
[0072]通過位移記錄模塊記錄操作點(diǎn)的位移,算出位移在指定方向的投影值,更新顯示模塊根據(jù)所述投影值更新電子黑板窗口窗體原點(diǎn)的位置坐標(biāo),然后電子黑板窗口以所述窗體原點(diǎn)為基準(zhǔn)顯示所述電子黑板窗口,使得根據(jù)操作點(diǎn)在指定方向的位移更新所述電子黑板窗口的顯示位置的步驟更容易地通過軟件實(shí)現(xiàn)。
[0073]在一個(gè)實(shí)施例中,上述位移記錄模塊,可以包括以下子模塊:
[0074]坐標(biāo)記錄模塊,用于記錄拖動(dòng)初始時(shí)刻操作點(diǎn)的位置坐標(biāo)(X, Y),并記錄拖動(dòng)結(jié)束時(shí)刻操作點(diǎn)的位置坐標(biāo)(XI,Yl);
[0075]對(duì)于使用觸摸屏操作的屏幕,坐標(biāo)記錄模塊記錄的拖動(dòng)初始時(shí)刻操作點(diǎn)的位置坐標(biāo)(X,Y)可以是手指或者電子筆點(diǎn)擊到操作控件時(shí)的坐標(biāo),拖動(dòng)結(jié)束時(shí)刻操作點(diǎn)的位置坐標(biāo)(XI,Yl)可以是手指或者電子筆從觸摸屏松開時(shí)刻的位置的坐標(biāo)。
[0076]對(duì)于使用鼠標(biāo)操作的屏幕,坐標(biāo)記錄模塊的拖動(dòng)初始時(shí)刻操作點(diǎn)的位置坐標(biāo)(X,Y)可以是鼠標(biāo)點(diǎn)擊操作控件時(shí)的坐標(biāo),拖動(dòng)結(jié)束時(shí)刻操作點(diǎn)的位置坐標(biāo)(X1,Y1)可以是鼠標(biāo)從操作控件松開時(shí)的坐標(biāo)。
[0077]位移計(jì)算模塊,用于根據(jù)算式(Xl-X,Υ1-Υ)計(jì)算并記錄所述操作點(diǎn)的位移。
[0078]獲取了拖動(dòng)初始時(shí)刻操作點(diǎn)的位置坐標(biāo)(X,Y)和拖動(dòng)結(jié)束時(shí)刻操作點(diǎn)的位置坐標(biāo)(X1,Y1)之后,位移計(jì)算模塊通過算式(Χ1-Χ,Υ1-Υ)計(jì)算所述操作點(diǎn)的位移,并記錄該位移。
[0079]本實(shí)施例通過坐標(biāo)記錄模塊對(duì)屏幕建立坐標(biāo)系,獲取拖動(dòng)初始時(shí)刻操作點(diǎn)的位置坐標(biāo)和拖動(dòng)結(jié)束時(shí)刻操作點(diǎn)的位置坐標(biāo),位移計(jì)算模塊通過向量計(jì)算公式,計(jì)算所述操作點(diǎn)的位移,即用向量表示操作點(diǎn)的位移,可以容易地計(jì)算位移,使得本發(fā)明更容易且更方便實(shí)現(xiàn)。
[0080]以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對(duì)本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
【權(quán)利要求】
1.一種電子黑板顯示控制方法,其特征在于,包括步驟: 在屏幕邊緣預(yù)設(shè)初始位置創(chuàng)建電子黑板的操作控件; 當(dāng)操作點(diǎn)觸發(fā)操作控件的顯示指令時(shí),顯示用于書寫的電子黑板窗口,并將所述電子黑板窗口置頂; 當(dāng)符合預(yù)設(shè)隱藏條件時(shí),隱藏所述電子黑板窗口至所述初始位置,并在所述初始位置顯示所述操作控件。
2.根據(jù)權(quán)利要求1所述的電子黑板顯示控制方法,其特征在于,當(dāng)操作點(diǎn)觸發(fā)操作控件的顯示指令時(shí),顯示用于書寫的電子黑板窗口步驟,包括步驟: 若所述顯示指令為拖動(dòng)指令,則根據(jù)操作點(diǎn)在指定方向的位移更新所述電子黑板窗口的顯示位置,其中,所述拖動(dòng)指令為預(yù)設(shè)方向滑動(dòng)所述操作控件或者預(yù)設(shè)軌跡滑動(dòng)所述操作控件。
3.根據(jù)權(quán)利要求2所述的電子黑板顯示控制方法,其特征在于,所述根據(jù)操作點(diǎn)在指定方向的位移更新所述電子黑板窗口的顯示位置的步驟,具體包括: 記錄操作點(diǎn)的位移,并計(jì)算所述位移在指定方向的投影值; 根據(jù)所述投影值更新電子黑板窗口窗體原點(diǎn)的位置坐標(biāo),并依據(jù)更新后的位置坐標(biāo)顯示所述電子黑板窗口。
4.根據(jù)權(quán)利要求1至3任一項(xiàng)所述的電子黑板顯示控制方法,其特征在于,所述電子黑板為WPF窗體。
5.一種電子黑板的切換裝置,其特征在于,包括: 控件創(chuàng)建模塊,用于在屏幕邊緣預(yù)設(shè)初始位置創(chuàng)建電子黑板的操作控件; 顯示模塊,用于在操作點(diǎn)觸發(fā)操作控件的顯示指令時(shí),顯示用于書寫的電子黑板窗口,并將所述電子黑板窗口置頂; 隱藏模塊,用于在符合預(yù)設(shè)隱藏條件時(shí),隱藏所述電子黑板窗口至所述初始位置,并在所述初始位置顯示所述操作控件。
6.根據(jù)權(quán)利要求5所述的電子黑板顯示控制裝置,其特征在于,所述顯示模塊包括: 拖動(dòng)顯示模塊,用于在若所述顯示指令為拖動(dòng)指令時(shí),根據(jù)操作點(diǎn)在指定方向的位移更新所述電子黑板窗口的顯示位置,其中,所述拖動(dòng)指令為預(yù)設(shè)方向滑動(dòng)所述操作控件或者預(yù)設(shè)軌跡滑動(dòng)所述操作控件。
7.根據(jù)權(quán)利要求6所述的電子黑板顯示控制裝置,其特征在于,所述拖動(dòng)顯示模塊包括: 位移記錄模塊,用于記錄操作點(diǎn)的位移,并計(jì)算所述位移在指定方向的投影值; 更新顯示模塊,用于根據(jù)所述投影值更新電子黑板窗口窗體原點(diǎn)的位置坐標(biāo),并依據(jù)更新后的位置坐標(biāo)顯示所述電子黑板窗口。
8.根據(jù)權(quán)利要求5-7任一項(xiàng)所述的電子黑板顯示控制裝置,其特征在于,所述電子黑板窗口為WPF窗體。
【文檔編號(hào)】G06F3/0488GK104317485SQ201410597431
【公開日】2015年1月28日 申請(qǐng)日期:2014年10月29日 優(yōu)先權(quán)日:2014年10月29日
【發(fā)明者】何瑜玲 申請(qǐng)人:廣州視睿電子科技有限公司