多屏幕的窗口管理方法、電子裝置與計(jì)算機(jī)程序產(chǎn)品的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種窗口管理(Window Management)方法及裝置,且特別涉及一種多屏幕的窗口管理方法、電子裝置與計(jì)算機(jī)程序產(chǎn)品。
【背景技術(shù)】
[0002]隨著科技的進(jìn)步,智能型手機(jī)、平板計(jì)算機(jī)等電子裝置日益普及,其所具備的觸控技術(shù)提供了豐富且人性化的人機(jī)互動。
[0003]因應(yīng)日常生活上的特殊需求,使用者可能需要開啟多個(gè)窗口并在不同屏幕上顯示。此時(shí),使用者可將外接屏幕連接至電子裝置,而利用電子裝置提供的屏幕延伸模式(Extend mode),將其開啟的部分窗口移至外接屏幕顯示,藉以實(shí)現(xiàn)多窗口的同時(shí)顯示。
[0004]然而,對于使用觸控屏幕作為操作工具的電子裝置而言,其操作范圍僅限于觸控屏幕的顯示范圍,不若傳統(tǒng)使用鼠標(biāo)或觸控板的操作方式可將操作范圍延伸到外接屏幕,結(jié)果往往造成使用者操作上的困難及不便。尤其是當(dāng)其外接屏幕本身不具有觸控功能時(shí),使用者將無法對外接屏幕中的窗口進(jìn)行控制。因此,有必要提供一種有效的方式,以便于使用者對觸控屏幕其外接屏幕中的窗口進(jìn)行控制及管理。
[0005]因此,需要提供一種多屏幕的窗口管理方法、電子裝置與計(jì)算機(jī)程序產(chǎn)品來解決上述問題。
【發(fā)明內(nèi)容】
[0006]本發(fā)明提供一種多屏幕的窗口管理方法、電子裝置與計(jì)算機(jī)程序產(chǎn)品,可利用觸控操作對移動至外接屏幕顯示的窗口進(jìn)行控制并加以管理。
[0007]本發(fā)明的多屏幕的窗口管理方法適用于具有一觸控屏幕的一電子裝置,該方法包括下列步驟:檢測并連接一外接屏幕;接收對于該觸控屏幕中顯示的一窗口的一第一觸碰操作;依據(jù)該第一觸碰操作,移動該窗口至該外接屏幕顯示,并顯示一窗口管理面板于該觸控屏幕,其中該窗口管理面板包括與移動至該外接屏幕的該窗口相對應(yīng)的一窗口圖示;以及接收對于該窗口圖示執(zhí)行的一第二觸碰操作,據(jù)以控制移動至該外接屏幕的該窗口。
[0008]在本發(fā)明的一實(shí)施例中,上述依據(jù)該第一觸碰操作,移動該窗口至該外接屏幕顯示,并顯示一窗口管理面板于該觸控屏幕的步驟包括判斷觸控屏幕中位于觸碰操作的移動方向上的邊緣,以及將窗口管理面板顯示于觸控屏幕的邊緣。
[0009]在本發(fā)明的一實(shí)施例中,上述依據(jù)該第一觸碰操作,移動該窗口至該外接屏幕顯示,并顯示一窗口管理面板于該觸控屏幕的步驟包括設(shè)定外接屏幕為從觸控屏幕的邊緣延伸出去的延伸屏幕。
[0010]在本發(fā)明的一實(shí)施例中,上述窗口圖示包括用以控制窗口的多個(gè)控制按鈕,且接收對于窗口圖示執(zhí)行的第二觸碰操作,據(jù)以控制移動至外接屏幕的窗口的步驟包括接收對于窗口圖示中所述控制按鈕其中之一執(zhí)行的選擇操作,以及在窗口執(zhí)行所選擇的控制按鈕對應(yīng)的控制功能。
[0011]在本發(fā)明的一實(shí)施例中,上述控制功能包括最小化、放大、縮小、移動或關(guān)閉。
[0012]在本發(fā)明的一實(shí)施例中,上述接收對于該窗口圖示執(zhí)行的一第二觸碰操作,據(jù)以控制移動至該外接屏幕的該窗口的步驟包括接收將窗口圖示由窗口管理面板內(nèi)拖拽至窗口管理面板外的第一拖拽操作,以及將窗口自外接屏幕移回觸控屏幕。
[0013]在本發(fā)明的一實(shí)施例中,上述接收對于該窗口圖示執(zhí)行的一第二觸碰操作,據(jù)以控制移動至該外接屏幕的該窗口的步驟包括接收將窗口圖示在窗口管理面板內(nèi)拖拽的第二拖拽操作,以及根據(jù)第二拖拽操作的拖拽軌跡,對應(yīng)移動窗口。
[0014]在本發(fā)明的一實(shí)施例中,所述方法還包括檢測并連接多個(gè)外接屏幕,將屏幕管理面板顯示于觸控屏幕,其中屏幕管理面板包括與外接屏幕相對應(yīng)的多個(gè)屏幕圖示,以及接收對于屏幕圖示其中之一的第三觸碰操作,據(jù)以將所選擇的屏幕圖示對應(yīng)的外接屏幕切換為觸控屏幕目前可供操作的延伸屏幕,其中屏幕管理面板包括顯示在觸控屏幕上與窗口管理面板相同或相對的邊緣。
[0015]在本發(fā)明的一實(shí)施例中,上述檢測并連接外接屏幕的步驟還包括檢測并連接多個(gè)外接屏幕,而依據(jù)第一觸碰操作,將窗口移動至外接屏幕顯示,并將窗口管理面板顯示于觸控屏幕的步驟還包括將與外接屏幕相對應(yīng)的多個(gè)屏幕圖示顯示于窗口管理面板,且在各外接屏幕相對應(yīng)的屏幕圖示內(nèi)顯示與移動至外接屏幕的所述窗口相對應(yīng)的窗口圖示。
[0016]在本發(fā)明的一實(shí)施例中,上述接收對于該觸控屏幕中顯不的一窗口的一第一觸碰操作的步驟包括接收對于觸控屏幕中顯示的窗口的標(biāo)題欄、狀態(tài)欄、邊緣、角落或功能按鈕的第一觸碰操作。
[0017]在本發(fā)明的一實(shí)施例中,上述第一觸碰操作包括由單指或多指執(zhí)行的單擊、雙擊、長按或拖拽操作。
[0018]本發(fā)明的電子裝置包括觸控屏幕、儲存單元以及一或多個(gè)處理單元。其中,儲存單元用以記錄多個(gè)模塊。處理單元耦接于儲存單元,以存取并執(zhí)行儲存單元中記錄的模塊,這些模塊包括連接模塊、接收模塊、窗口管理模塊以及控制模塊。其中,連接模塊用以檢測并連接外接屏幕。接收模塊用以接收對于觸控屏幕中顯示的窗口的第一觸碰操作。窗口管理模塊用以依據(jù)第一觸碰操作,將窗口移動至外接屏幕顯示,并將窗口管理面板顯示于觸控屏幕,其中該窗口管理面板包括與移動至該外接屏幕的窗口相對應(yīng)的窗口圖示??刂颇K用以接收對于窗口圖示執(zhí)行的第二觸碰操作,據(jù)以控制移動至外接屏幕的窗口。
[0019]本發(fā)明還公開一種電子裝置,該電子裝置包括:一觸控屏幕;一儲存單元,該儲存單元記錄多個(gè)模塊;以及一處理單元,該處理單元耦接該觸控屏幕及該儲存單元,以存取并執(zhí)行該儲存單元中記錄的所述模塊,所述模塊包括:一連接模塊,該連接模塊檢測并連接一外接屏幕;一接收模塊,該接收模塊接收對于該觸控屏幕中顯示的一窗口的一第一觸碰操作;一窗口管理模塊,該窗口管理模塊依據(jù)該第一觸碰操作,移動該窗口至該外接屏幕顯示,并顯示一窗口管理面板于該觸控屏幕,其中該窗口管理面板包括與移動至該外接屏幕的該窗口相對應(yīng)的一窗口圖示;以及一控制模塊,該控制模塊接收對于該窗口圖示執(zhí)行的一第二觸碰操作,據(jù)以控制移動至該外接屏幕的該窗口。
[0020]本發(fā)明另提供一種計(jì)算機(jī)程序產(chǎn)品,其經(jīng)由電子裝置載入以執(zhí)行下列步驟:檢測并連接一外接屏幕;接收對于該電子裝置的一觸控屏幕中顯示的一窗口的一第一觸碰操作;依據(jù)該第一觸碰操作,移動該窗口至該外接屏幕顯示,并顯示一窗口管理面板于該觸控屏幕,其中該窗口管理面板包括與移動至該外接屏幕的該窗口相對應(yīng)的一窗口圖示;以及接收對于該窗口圖示執(zhí)行的一第二觸碰操作,據(jù)以控制移動至該外接屏幕的該窗口。
[0021]基于上述,本發(fā)明的實(shí)施例的多屏幕的窗口管理方法、電子裝置與計(jì)算機(jī)程序產(chǎn)品,可利用觸控操作將窗口移動至外接屏幕顯示,并可藉由觸控屏幕中的窗口管理面板來對顯示于外接屏幕的窗口進(jìn)行控制。藉此,本發(fā)明的實(shí)施例可利用觸控技術(shù)簡單且直觀的優(yōu)點(diǎn),實(shí)現(xiàn)外接屏幕中的窗口管理,從而提升使用者的操作體驗(yàn)。
[0022]為讓本發(fā)明的上述特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉實(shí)施例,并配合所附圖式作詳細(xì)說明如下。
【附圖說明】
[0023]圖1是依照本發(fā)明一實(shí)施例所繪示的電子裝置的方框圖。
[0024]圖2是依照本發(fā)明一實(shí)施例所繪示的多屏幕的窗口管理方法的流程圖。
[0025]圖3是依照本發(fā)明一實(shí)施例所繪示的多屏幕的窗口管理方法的范例。
[0026]圖4是依照本發(fā)明一實(shí)施例所繪示的多屏幕的窗口管理方法的范例。
[0027]圖5是依照本發(fā)明一實(shí)施例所繪示的多屏幕的窗口管理方法的范例。
[0028]圖6是依照本發(fā)明一實(shí)施例所繪示的多屏幕的窗口管理方法的范例。
[0029]圖7是依照本發(fā)明一實(shí)施例所繪示的多屏幕的窗口管理方法的范例。
[0030]圖8是依照本發(fā)明一實(shí)施例所繪示的多屏幕的窗口管理方法的流程圖。
[0031]圖9是依照本發(fā)明一實(shí)施例所繪示的多屏幕的窗口管理方法的范例。
[0032]圖10是依照本發(fā)明一實(shí)施例所繪示的多屏幕的窗口管理方法的流程圖。
[0033]圖11是依照本發(fā)明一實(shí)施例所繪示的多屏幕的窗口管理方法的范例。
[0034]主要組件符號說明:
[0035]10:電子裝置
[0036]12:觸控屏幕
[0037]14:儲存單元
[0038]16:處理單元
[0039]142:連接模塊
[0040]144:接收模塊
[0041]146:窗口管理模塊
[0042]148:控制模塊
[0043]20、21、22、23、24、25:外接屏幕
[0044]32、42、52、62、72、74、242、244:窗口
[0045]322、324、682:觸碰點(diǎn)
[0046]326:移動方向
[0047]44:邊緣
[0048]46、56、66、76、96、112:窗口管理面板
[0049]58、68、77、78、1142、1144、1162、11