專利名稱:計算機屏幕窗口切換方法及接口的制作方法
技術領域:
本發(fā)明是關于一種計算機信息技術,特別是關于一種計算機屏幕窗口切換方法及接口,應用在計算機平臺,且該計算機平臺采用一種可提供窗口化操作環(huán)境的操作系統(tǒng),例如Microsoft Windows95/98/Me/2000/XP、Mac OS、Linux等,為該窗口化操作環(huán)境提供一種更快速的窗口切換方法。
背景技術:
目前的計算機平臺,例如桌上型個人計算機、筆記本型計算機、平板型計算機、網(wǎng)絡工作站等,大都采用圖形化操作系統(tǒng),例如Microsoft Windows 95/98/Me/2000/XP、Mac OS、Linux等,提供窗口化的操作環(huán)境,借此為使用者提供具有高度親善性的圖形化操作接口,使計算機的操作更簡單而有效率。
窗口化的操作環(huán)境可在計算機平臺的屏幕上同時開多個窗口(windows),但其中僅能有一個窗口被設定為工作窗口(active window),其它所有窗口則設定為閑置窗口(inactive window);也就是使用者僅可對工作窗口進行操作,若需對某一閑置窗口進行操作時,則需首先進行窗口切換,將該閑置窗口切換成工作窗口。基本上,操作系統(tǒng)會自動將工作窗口顯示在計算機屏幕的最上層,將所有閑置窗口顯示在工作窗口的下層。
傳統(tǒng)上,使用者若將工作窗口從第一窗口切換至第二窗口,則需首先將鼠標光標移動至第二窗口窗體上的任何一個位置,并在該位置上用鼠標點擊一下,即可將該第二窗口切換成工作窗口,原先為工作窗口的第一窗口則自動轉變成閑置窗口。此外,使用者也可借由特定的按鍵組,依順序以循環(huán)方式進行窗口的切換。
然而傳統(tǒng)的窗口切換方法實際使用上的一項缺點是,若上層的工作窗口涵蓋了全屏幕面積,使得下層的閑置窗口被全部遮蓋住時,則需經(jīng)過較繁雜的步驟,才能將下層的閑置窗口切換成工作窗口。此外,若下層的閑置窗口的大部分窗體面積,被上層的工作窗口遮蓋而僅暴露出一小部分窗體時,則使用者也需將鼠標移動一段長距離才能以點按方式將下層的閑置窗口切換成工作窗口。因此在這些情況下,窗口切換程序便會變得極為不便。
發(fā)明內(nèi)容
為克服上述現(xiàn)有技術的缺點,本發(fā)明的主要目的在于提供一種計算機屏幕窗口切換方法及接口,其可對窗口化的計算機操作環(huán)境提供一種更快速的窗口切換方法,借此使計算機操作更快速而有效率。
本發(fā)明的計算機屏幕窗口切換方法及接口是應用在計算機平臺,且該計算機平臺采用圖形化的窗口使用者接口的操作系統(tǒng),為該操作系統(tǒng)中的窗口提供一種更快速的切換方法。
為達上述及其他目的,本發(fā)明的計算機屏幕窗口切換方法至少包括響應特定的第一使用者操控事件而產(chǎn)生工作窗口變形激活信息;響應該工作窗口變形激活信息而對該窗口化操作環(huán)境中目前的工作窗口進行窗口形狀變換程序,借此在該工作窗口上目前由光標所指的位置上形成一開口;以及響應特定的第二使用者操控事件而將目前的工作窗口上的開口所曝露出的一個下層的閑置窗口切換成工作窗口。
本發(fā)明的計算機屏幕窗口切換接口至少包括使用者操控事件響應模塊,可響應特定的第一使用者操控事件而產(chǎn)生工作窗口變形激活信息;工作窗口變形模塊,可響應該使用者操控事件響應模塊所產(chǎn)生的工作窗口變形激活信息,對該窗口化操作環(huán)境中目前的工作窗口進行窗口形狀變換程序,借此在該工作窗口上目前由光標所指的位置上形成一開口;以及窗口切換模塊,可響應特定的第二使用者操控事件而將目前的工作窗口上的開口所曝露出的一個下層的閑置窗口切換成工作窗口。
本發(fā)明的計算機屏幕窗口切換方法及接口的特點是,當使用者要進行窗口切換程序時,即可響應使用者所啟動的操控事件在上層的工作窗口上目前由光標所指的位置上形成一開口,通過此開口曝露出其下層的閑置窗口;接著即可響應特定的使用者操控事件而將下層的閑置窗口設定為工作窗口,讓使用者對原先的下層的閑置窗口進行操作。
與現(xiàn)有技術比較,本發(fā)明可讓使用者直接將鼠標光標所在下層的閑置窗口切換成工作窗口,不必像常用作法需將鼠標光標移動一大段距離或使用循環(huán)切換的按鍵組,因此可讓計算機窗口的操作更快速而有效率。
圖1是系統(tǒng)結構示意圖,顯示本發(fā)明的計算機屏幕窗口切換接口的應用結構及其對象導向組件模型的基本結構;圖2A-2B是計算機窗口示意圖,顯示本發(fā)明的計算機屏幕窗口切換方法及接口所提供的窗口切換功能的應用實例。
具體實施例方式
實施例以下即配合附圖,詳細說明本發(fā)明的計算機屏幕窗口切換方法及接口的實施例。
圖1即顯示本發(fā)明的計算機屏幕窗口切換接口(如標號100所指的虛線框所包括的部分)的應用結構及其對象導向組件模型(object-oriented component model)的基本結構。如圖所示,本發(fā)明的計算機屏幕窗口切換接口100在實際應用上搭載至計算機平臺10,例如桌上型個人計算機、筆記本型計算機、平板型計算機、網(wǎng)絡工作站等,且該計算機平臺10采用圖形化的操作系統(tǒng)(例如Microsoft Windows95/98/Me/2000/XP、Mac OS、Linux等)來提供窗口化的操作環(huán)境,為該窗口化操作環(huán)境提供更快速的窗口切換功能。
在以下實施例中,假設計算機平臺10的屏幕11上顯示出兩個窗口第一窗口21和第二窗口22,且其中該第一窗口21是位于上層的工作窗口(active window),第二窗口22則是位于下層的閑置窗口(inactive window)。本發(fā)明的計算機屏幕窗口切換接口100所提供的窗口切換功能可讓使用者更快速地將工作窗口從第一窗口21切換至第二窗口22。
本發(fā)明的計算機屏幕窗口切換接口100的對象導向組件模型(object-oriented component model)的基本結構至少包括(a)使用者操控事件響應模塊110;(b)工作窗口變形模塊120;以及(c)窗口切換模塊130。
使用者操控事件響應模塊110可響應特定的第一使用者操控事件111,產(chǎn)生工作窗口變換激活信息。此第一使用者操控事件111例如是使用者按下計算機平臺10的鍵盤12上特定的按鍵或按鍵組,并同時接著借由鼠標13(或其它等效裝置,例如軌跡球、觸控板等)來移動光標30。除此之外,此第一使用者操控事件111也可有許多其它不同的設計方式。
工作窗口變形模塊120可響應上述使用者操控事件響應模塊110所產(chǎn)生的窗口變形激活信息,對計算機平臺10的屏幕11上目前作為工作窗口的第一窗口21進行窗口形狀改變程序,在第一窗口21上目前由鼠標光標30所指的位置上形成一開口40(如圖2A所示)。此開口40的尺寸例如可僅為一個像素;但基本上,此開口40的尺寸為隨意性的設計選擇而無限制。
窗口切換模塊130可響應特定的第二使用者操控事件112(例如為使用者在上述開口40上按下鼠標按鍵),首先將目前作為工作窗口的第一窗口21的激活屬性從″真″改設為″假″,使第一窗口21被切換成閑置窗口;并同時將位于開口40正下方的第二窗口22的激活屬性從″假″改設為″真″,使第二窗口22被切換成工作窗口,并將第二窗口22的窗體移至第一窗口21的上層。
以下即配合圖2A-2B說明本發(fā)明的計算機屏幕窗口切換接口100所提供的窗口切換功能的應用實例。在圖2A-2B中,假設計算機平臺10的屏幕11上顯示兩個窗口第一窗口21和第二窗口22,且其中該第一窗口21為位于上層的工作窗口(active window),第二窗口22則為位于下層的閑置窗口(inactive window)。
請同時參閱圖1和圖2A-2B,當使用者要將工作窗口從第一窗口21切換至第二窗口22時,首先啟動特定的第一使用者操控事件111,例如是按下計算機平臺10的鍵盤12上特定的按鍵或按鍵組,并同時接著借由鼠標13移動光標30。此即可令使用者操控事件響應模塊110發(fā)出工作窗口變形激活信息至工作窗口變形模塊120,令工作窗口變形模塊120對第一窗口21進行窗口形狀改變程序,借此在第一窗口21上目前由鼠標光標30所指的位置上形成一開口40(如圖2A所示)。此時,使用者即可接著啟動特定的第二使用者操控事件112,例如是在上述開口40上按下鼠標按鍵,使窗口切換模塊130首先將第一窗口21的激活屬性從″真″改設為″假″,使第一窗口21被切換成閑置窗口;并同時將位于開口40正下方的第二窗口22的激活屬性從″假″改設為″真″,使第二窗口22被切換成工作窗口,并使第二窗口22的窗體如圖2B所示移至第一窗口21的上層。此即完成窗口切換程序,從而讓使用者可對第二窗口22進行操作。
總而言之,本發(fā)明提供了一種新穎的計算機屏幕窗口切換方法及接口,應用在計算機平臺,且該計算機平臺采用一種可提供窗口化操作環(huán)境的操作系統(tǒng),為該窗口化操作環(huán)境提供一種更快速的窗口切換方法;其特點在于,當使用者要進行窗口切換程序時,即可響應使用者所啟動的操控事件,在上層的工作窗口上目前由光標所指的位置上形成一開口,通過此開口曝露出其下層的閑置窗口;接著即可響應特定的使用者操控事件,將下層的閑置窗口設定為工作窗口,借以讓使用者對原先下層的閑置窗口進行操作。與現(xiàn)有技術相比,由于本發(fā)明可讓使用者直接將鼠標光標所在下層的閑置窗口切換成工作窗口,不必如常用作法般將鼠標光標移動一大段距離,因此可讓計算機窗口的操作更快速而有效率。本發(fā)明因此比現(xiàn)有技術具有更佳的進步性及實用性。
權利要求
1.一種計算機屏幕窗口切換方法,應用在計算機平臺,且該計算機平臺可提供一種窗口化操作環(huán)境,為該窗口化操作環(huán)境提供窗口切換功能,其特征在于,該計算機屏幕窗口切換方法至少包括響應特定的第一使用者操控事件而產(chǎn)生工作窗口變形激活信息;響應該工作窗口變形激活信息,對該窗口化操作環(huán)境中目前的工作窗口進行窗口形狀變換程序,在該工作窗口上目前由光標所指的位置上形成一開口;以及響應特定的第二使用者操控事件而將目前工作窗口上的開口所曝露出的一個下層的閑置窗口切換成工作窗口。
2.如權利要求1所述的計算機屏幕窗口切換方法,其特征在于,該計算機平臺為桌上型個人計算機。
3.如權利要求1所述的計算機屏幕窗口切換方法,其特征在于,該計算機平臺為筆記本型計算機。
4.如權利要求1所述的計算機屏幕窗口切換方法,其特征在于,該計算機平臺為平板型計算機。
5.如權利要求1所述的計算機屏幕窗口切換方法,其特征在于,該計算機平臺為網(wǎng)絡工作站。
6.如權利要求1所述的計算機屏幕窗口切換方法,其特征在于,該窗口化操作環(huán)境的操作系統(tǒng)為Microsoft Windows 95、Windows 98、Windows Me、Windows 2000及Windows XP。
7.如權利要求1所述的計算機屏幕窗口切換方法,其特征在于,該窗口化操作環(huán)境的操作系統(tǒng)為Max OS。
8.如權利要求1所述的計算機屏幕窗口切換方法,其特征在于,該窗口化操作環(huán)境的操作系統(tǒng)為Linux。
9.一種計算機屏幕窗口切換接口,搭載至計算機平臺,且該計算機平臺可提供一種窗口化操作環(huán)境,為該窗口化操作環(huán)境提供窗口切換功能,其特征在于,該計算機屏幕窗口切換接口至少包括使用者操控事件響應模塊,可響應特定的第一使用者操控事件而產(chǎn)生工作窗口變形激活信息;工作窗口變形模塊,可響應該使用者操控事件響應模塊所產(chǎn)生的工作窗口變形激活信息,對該窗口化操作環(huán)境中目前的工作窗口進行窗口形狀變換程序,借此在該工作窗口上目前由光標所指的位置上形成一開口;以及窗口切換模塊,可響應特定的第二使用者操控事件而將目前的工作窗口上的開口所曝露出的一個下層的閑置窗口切換成工作窗口。
10.如權利要求9所述的計算機屏幕窗口切換接口,其特征在于,該計算機平臺為桌上型個人計算機。
11.如權利要求9所述的計算機屏幕窗口切換接口,其特征在于,該計算機平臺為筆記本型計算機。
12.如權利要求9所述的計算機屏幕窗口切換接口,其特征在于,該計算機平臺為平板型計算機。
13.如權利要求9所述的計算機屏幕窗口切換接口,其特征在于,該計算機平臺為網(wǎng)絡工作站。
14.如權利要求9所述的計算機屏幕窗口切換接口,其特征在于,該窗口化操作環(huán)境的操作系統(tǒng)為Microsoft Windows 95、Windows 98、Windows Me、Windows 2000及Windows XP。
15.如權利要求9所述的計算機屏幕窗口切換接口,其特征在于,該窗口化操作環(huán)境的操作系統(tǒng)為Max OS。
16.如權利要求9所述的計算機屏幕窗口切換接口,其特征在于,該窗口化操作環(huán)境的操作系統(tǒng)為Linux。
全文摘要
一種計算機屏幕窗口切換方法及接口,應用在計算機平臺,為窗口化操作環(huán)境提供更快速的窗口切換方法;此計算機屏幕窗口切換接口至少包括使用者操控事件響應模塊、工作窗口變形模塊以及窗口切換模塊;其特點在于,當使用者要進行窗口切換程序時,即在上層的工作窗口上目前由光標所指的位置上形成一開口,借以通過此開口曝露出下層的閑置窗口,而將下層的閑置窗口設定為工作窗口;與現(xiàn)有技術比較,由于使用者不必如常用作法般將鼠標光標移動一大段距離或使用循環(huán)切換的按鍵組,因此可讓計算機窗口的操作更快速而有效率。
文檔編號G06F3/00GK1690927SQ20041003419
公開日2005年11月2日 申請日期2004年4月23日 優(yōu)先權日2004年4月23日
發(fā)明者林光信, 劉林 申請人:千鄉(xiāng)萬才科技(中國)有限公司