專利名稱:編輯裝置、編輯方法及程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種編輯、編輯方法及程序,用于編輯顯示多個組件的顯示屏幕。
背景技術(shù):
在因特網(wǎng)的領(lǐng)域中,已知一種稱為交互式Web應(yīng)用程序(mashup)的技術(shù),所述技術(shù)使得能夠?qū)?例如)自服務(wù)器提供的多種服務(wù)及數(shù)據(jù)等顯示于一個顯示屏幕上。還提供用以建立用于交互式Web應(yīng)用程序的顯示屏幕的軟件程序(非專利文獻(xiàn)1)。[現(xiàn)有技術(shù)文獻(xiàn)][非專利文獻(xiàn)][非專利文獻(xiàn)1]“IBMLotus Mashup”,IBM日本有限公司首頁,“于2009年4月1日檢索,,,因特網(wǎng) <URL :http://www-06. ibm. com/jp/software/lotus/products/mashups/>0
發(fā)明內(nèi)容
其間,在構(gòu)成用于交互式Web應(yīng)用程序的顯示屏幕的場合,必須獨立地進(jìn)行在所述顯示屏幕上編輯組件的配置的操作及編輯組件間的關(guān)聯(lián)的操作。然而,因為組件的配置及組件間的關(guān)聯(lián)彼此緊密相關(guān),所以較佳地以整合方式來進(jìn)行這兩個編輯操作。為了克服上文所敘述的問題,本發(fā)明的第一方面提供一種編輯裝置、編輯方法和程序,所述編輯裝置包括組件輸出單元,用于輸出顯示多個組件的顯示屏幕;節(jié)點輸出單元,用于在所述顯示屏幕上輸出分別對應(yīng)于所述多個組件的多個節(jié)點,以使得與所述多個組件的顯示重疊,并與所述多個組件共同顯示;及設(shè)定單元,用于響應(yīng)于使用者對兩個以上所述節(jié)點間的關(guān)聯(lián)的指示,而設(shè)定對應(yīng)于所述兩個以上所述節(jié)點的兩個以上所述組件間的關(guān)聯(lián)。本發(fā)明的上文所敘述的概要并未列舉出本發(fā)明的所有必要特征,且這些特征群組的一子組合也構(gòu)成本發(fā)明。
圖1說明根據(jù)當(dāng)前實施例的編輯裝置10的功能構(gòu)成;圖2說明根據(jù)當(dāng)前實施例的顯示于顯示屏幕20上的組件30的實例;圖3說明根據(jù)當(dāng)前實施例的顯示于顯示屏幕20上的節(jié)點40及鏈接50的實例;圖4說明根據(jù)當(dāng)前實施例的顯示于顯示屏幕20上的組件30、節(jié)點40及鏈接50的
第一實例;圖5說明根據(jù)當(dāng)前實施例的編輯裝置10的處理流程的實例;圖6說明根據(jù)當(dāng)前實施例的顯示于顯示屏幕20上的組件30、節(jié)點40及鏈接50第二實例;圖7說明根據(jù)當(dāng)前實施例的顯示于顯示屏幕20上的組件30、節(jié)點40及鏈接50第三實例;
圖8說明根據(jù)當(dāng)前實施例的第一變形實例的編輯裝置10的功能構(gòu)成;圖9說明根據(jù)當(dāng)前實施例的第一變形實例的在顯示屏幕20中的多個層的構(gòu)成;圖10說明根據(jù)當(dāng)前實施例的第二變形實例的編輯裝置10的功能構(gòu)成;圖11說明根據(jù)當(dāng)前實施例的第二變形實例的顯示于顯示屏幕20上的組件30、節(jié)點40及鏈接50實例;及圖12說明根據(jù)當(dāng)前實施例的計算機(jī)1900的硬件構(gòu)成的實例。符號的說明10編輯裝置、12組件輸出單元、14節(jié)點輸出單元、16設(shè)定單元、18鏈接輸出單元、 20顯示屏幕、30組件、40節(jié)點、50鏈接、62標(biāo)簽、64陰影、66陰影、72保護(hù)單元、74保護(hù)膜、 82高度決定單元、1900計算、2000CPU、2010R0M, 2020RAM、2030通信接口、2040硬盤驅(qū)動器、 2050軟盤驅(qū)動器、2060⑶-ROM驅(qū)動器、2070輸入輸出芯片、2075圖形控制器、2080顯示裝置、2082主機(jī)控制器、2084輸入輸出控制器、2090軟盤、2095CD-R0M
具體實施例方式下文通過本發(fā)明的實施例來描述本發(fā)明,以下實施例并不限制根據(jù)權(quán)利要求書的范圍的本發(fā)明。另外,實施例中所描述的特征的所有組合并非始終為用以解決發(fā)明的問題的手段所必要的。圖1說明根據(jù)當(dāng)前實施例的編輯裝置10的功能構(gòu)成。編輯裝置10支持對待顯示于計算機(jī)終端的顯示屏幕上的多個組件的配置的編輯及對所述組件間的關(guān)聯(lián)的設(shè)定的編輯,從而便于使用者的操作。本文中,所述多個組件中的每一個可為可顯示于計算機(jī)的顯示屏幕上的任何信息,例如,自服務(wù)器獲取的信息、自程序輸出的信息、儲存于所述計算機(jī)中的信息等。另外, 例如,所述多個組件中的每一個進(jìn)一步可為由所述計算機(jī)執(zhí)行的應(yīng)用程序?qū)?yīng)的、且對應(yīng)的應(yīng)用程序輸出的窗口。本文中,此應(yīng)用程序可為通過瀏覽器等自服務(wù)器下載的小型程序。所述組件間的關(guān)聯(lián)的設(shè)定可為用于兩個以上組件間的關(guān)聯(lián)的設(shè)定的任意設(shè)定,例如,自一個組件傳遞至另一組件的數(shù)據(jù)及控制的設(shè)定。舉例而言,組件間的關(guān)聯(lián)的設(shè)定可為在與兩個以上組件對應(yīng)的兩個以上應(yīng)用程序間的數(shù)據(jù)及控制中的至少一個的傳遞的設(shè)定。編輯裝置10包括組件輸出單元12、節(jié)點輸出單元14、設(shè)定單元16,及鏈接輸出單元18。組件輸出單元12將顯示多個組件的顯示屏幕輸出至計算機(jī)終端的顯示器件。作為一實例,組件輸出單元12顯示使用者使用計算機(jī)終端的輸入器件指定的多個組件。節(jié)點輸出單元14在顯示屏幕上輸出分別對應(yīng)于所述多個組件的多個節(jié)點,以使得所述多個節(jié)點與多個組件的顯示重疊,并且與多個組件共同顯示。在此狀況下,節(jié)點輸出單元14在顯示屏幕上輸出所述多個節(jié)點,以使得多個節(jié)點在顯示屏幕上呈現(xiàn)為比多個組件更接近于使用者。S卩,組件輸出單元12與節(jié)點輸出單元14重疊顯示多個組件及分別對應(yīng)于多個組件的多個節(jié)點。與此同時,組件輸出單元12及節(jié)點輸出單元14處理圖像以用于顯示,以使得多個組件中的每一個位于自使用者觀察的背側(cè),且多個節(jié)點中的每一個位于自使用者觀察的前側(cè)。設(shè)定單元16響應(yīng)于使用者使用輸入器件進(jìn)行的兩個以上節(jié)點間的關(guān)聯(lián)的指示,而設(shè)定對應(yīng)于所述兩個以上節(jié)點的兩個以上組件間的關(guān)聯(lián)。鏈接輸出單元18進(jìn)一步在顯示屏幕上輸出連接通過設(shè)定單元16而相關(guān)聯(lián)的兩個以上節(jié)點間的鏈接。作為一實例,鏈接輸出單元18處理圖像以用于顯示,以使得鏈接呈現(xiàn)在與節(jié)點從使用者觀察的相同高度處,即,鏈接呈現(xiàn)為比多個組件更接近于使用者側(cè)。圖2說明根據(jù)當(dāng)前實施例的顯示于顯示屏幕20上的組件30的實例。本文中,雖然編輯裝置10顯示節(jié)點及鏈接以及組件30,但圖2出于說明的目的而并未展示節(jié)點及鏈接。圖2說明當(dāng)多個組件30顯示于顯示屏幕20上時的用于執(zhí)行搜索的組件30-1、用于顯示地圖信息的組件30-2、用于顯示天氣信息的組件30-3,及用于顯示照片等的組件30-4。多個組件30中的每一個顯示于顯示屏幕20上的由使用者指定的位置上。響應(yīng)于來自使用者的指令,編輯裝置10的組件輸出單元12在顯示屏幕20上追加組件30,自顯示屏幕20刪除組件30,且改變顯示于顯示屏幕20上的組件30的配置。圖3說明根據(jù)當(dāng)前實施例的顯示于顯示屏幕20上的節(jié)點40及鏈接50的實例。雖然編輯裝置10顯示組件以及節(jié)點40及鏈接50,但圖3出于說明的目的而并未展示組件。編輯裝置10的節(jié)點輸出單元14在顯示屏幕20上顯示節(jié)點40,分別對應(yīng)于顯示于顯示屏幕20上的所述多個組件??梢匀魏畏绞絹盹@示節(jié)點40,只要所述方式使得能夠在視覺上識別對應(yīng)組件的存在即可,例如,可使用小于對應(yīng)組件的方框來顯示節(jié)點。編輯裝置10的鏈接輸出單元18在顯示屏幕20上顯示連接在設(shè)定關(guān)聯(lián)的兩個以上節(jié)點40間的鏈接50。鏈接50可為任何顯示,只要其使得能夠在視覺上識別兩個以上節(jié)點40間的連接即可,例如,鏈接可為連接方框形節(jié)點40間的線顯示。若節(jié)點40間的關(guān)聯(lián)存在方向(例如,數(shù)據(jù)的傳輸方向),則可在顯示屏幕20上顯示具有指示所述方向的箭頭的鏈接50。作為另一實例,節(jié)點40可為使得能夠選擇組件30的每一性質(zhì)且使得能夠基于所述選定的性質(zhì)而設(shè)定鏈接50的節(jié)點。節(jié)點40可顯示所述選定的性質(zhì)。響應(yīng)于來自使用者的指示,編輯裝置10的鏈接輸出單元18在顯示屏幕20上追加鏈接50,或自顯示屏幕20刪除鏈接50。響應(yīng)于來自使用者的指令,編輯裝置10的節(jié)點輸出單元14可移動節(jié)點40的顯示位置。當(dāng)移動節(jié)點40的顯示位置時,編輯裝置10的鏈接輸出單元18也移動與節(jié)點40連接的鏈接50。圖4說明根據(jù)當(dāng)前實施例的顯示于顯示屏幕20上的組件30、節(jié)點40及鏈接50的第一實例。節(jié)點輸出單元14將多個節(jié)點40與多個組件30重疊共同顯示,且輸出多個節(jié)點 40,以使得其呈現(xiàn)為比多個組件30更接近于使用者側(cè)。作為一實例,如圖4中所說明,節(jié)點輸出單元14進(jìn)一步在顯示屏幕20上輸出以節(jié)點40為上表面及以組件30為下表面、從上方觀察為立體形狀的圖像。即,節(jié)點輸出單元14 在顯示屏幕20上顯示以節(jié)點40為上表面及以對應(yīng)組件30為下表面的所述立體形狀的側(cè)面。在此狀況下,節(jié)點輸出單元14可用透明或半透明顯示側(cè)面。節(jié)點輸出單元14可通過這樣的顯示允許使用者識別為節(jié)點40從組件30在上方上浮一段距離。節(jié)點輸出單元14可通過這樣的顯示允許使用者明確識別組件30與節(jié)點40 間的對應(yīng)關(guān)系。組件輸出單元12可將組件30的亮度顯示為比節(jié)點40的亮度暗。由此,組件輸出單元12可將組件30和節(jié)點40明確區(qū)別地顯示。
作為一實例,節(jié)點輸出單元14顯示針對顯示于顯示屏幕20上的所有組件30的節(jié)點40。作為另一實例,節(jié)點輸出單元14可僅在顯示屏幕20上顯示由使用者指定的節(jié)點40。圖5說明根據(jù)當(dāng)前實施例的編輯裝置10的處理流程的實例。在顯示屏幕20顯示于顯示器件上的狀態(tài)中,編輯裝置10判斷是否進(jìn)行針對任何組件30的操作,且判斷是否進(jìn)行針對任何節(jié)點40的操作(Sll、S12)。若不進(jìn)行任何操作(Sll處為否,且S12處為否), 則編輯裝置10待機(jī)以進(jìn)行步驟Sll及步驟S12處的處理。若進(jìn)行對組件30的操作時(Sll處為是),且若操作為組件30的移動操作,則編輯裝置10的組件輸出單元12將作為操作對象的組件30移動至顯示屏幕20上的指定位置 (S13)。若操作為組件30的刪除操作,則組件輸出單元12自顯示屏幕20刪除作為操作對象的組件30。若操作為新組件30的追加操作,則組件輸出單元12在顯示屏幕20上追加新組件30。隨后,若在步驟S13處進(jìn)行組件30的移動操作,則節(jié)點輸出單元14對應(yīng)于操作對象的組件30的移動而改變圖像(S14),所述圖像展示與操作對象的組件30對應(yīng)的節(jié)點40 在使用者側(cè)。當(dāng)顯示以節(jié)點40為上表面及以組件30為下表面的、從上方觀察為立體形狀的圖像時,節(jié)點輸出單元14對應(yīng)于操作對象的組件30的移動而改變展示所述立體形狀的側(cè)面的圖像。節(jié)點輸出單元14可以根據(jù)與組件30對應(yīng)的節(jié)點40的位置間的差而降低組件30的亮度來顯示。若在步驟S13處刪除組件30,則節(jié)點輸出單元14刪除對應(yīng)于作為操作對象的組件 30的節(jié)點40,及展示節(jié)點40更接近于使用者側(cè)的圖像。若在步驟S13處追加新組件30,則節(jié)點輸出單元14追加對應(yīng)于新組件30的節(jié)點40,且追加圖像,所述圖像展示對應(yīng)于新組件 30的節(jié)點40為更接近于使用者側(cè)。若對節(jié)點40進(jìn)行操作(S12處為是),則編輯裝置10的設(shè)定單元16進(jìn)一步判斷是否進(jìn)行設(shè)定節(jié)點間的關(guān)聯(lián)的操作(S15)。若進(jìn)行設(shè)定節(jié)點間的關(guān)聯(lián)的操作(S15處為是), 則設(shè)定單元16設(shè)定對應(yīng)于所指定的兩個以上節(jié)點間的兩個以上組件間的關(guān)聯(lián)(S16)。隨后,鏈接輸出單元18在顯示屏幕20上顯示連接在步驟S16處相關(guān)聯(lián)的兩個以上節(jié)點間的新鏈接50 (S 17)。若不進(jìn)行設(shè)定節(jié)點間的關(guān)聯(lián)的操作(S15處為否),且若操作為節(jié)點40的移動操作,則編輯裝置10的節(jié)點輸出單元14將作為操作對象的節(jié)點40移動至顯示屏幕20上的指定位置(S18)。若操作為節(jié)點40的刪除操作,則節(jié)點輸出單元14自顯示屏幕20刪除作為操作對象的節(jié)點40。隨后,若在步驟S18處進(jìn)行節(jié)點40的移動操作,則節(jié)點輸出單元14響應(yīng)于所述節(jié)點40的移動而改變圖像(S19),所述圖像展示操作對象的節(jié)點40更接近于使用者側(cè)。當(dāng)顯示以節(jié)點40為上表面及組件30為下表面的、從上方觀察為立體形狀的圖像時,節(jié)點輸出單元14對應(yīng)于作為操作對象的節(jié)點40的移動而改變展示所述立體形狀的側(cè)面的圖像。若在步驟S18處刪除節(jié)點40,則節(jié)點輸出單元14刪除展示操作對象的節(jié)點40更接近于使用者側(cè)的圖像。 在完成步驟S14、步驟S17及步驟S19的任何處理后,編輯裝置10使處理返回至步驟S11。接著,編輯裝置10待機(jī)以進(jìn)行處理,直至對組件30或?qū)?jié)點40進(jìn)行下一操作為止。
此編輯裝置10可允許使用者識別比組件30更接近的節(jié)點40,因此能夠在相同顯示屏幕20上進(jìn)行組件30的配置的編輯與組件間的關(guān)聯(lián)的設(shè)定的編輯兩方面。另外,編輯裝置10能夠明確識別組件30與節(jié)點40的對應(yīng)關(guān)系,因此能夠在組件30的配置的編輯時識別組件間的關(guān)聯(lián),或能夠在組件間的關(guān)聯(lián)的設(shè)定的編輯時識別組件的配置。此處請注意,編輯裝置10可在編輯組件30的配置的操作模式與設(shè)定組件間的關(guān)聯(lián)的操作模式間具有區(qū)別。在此狀況下,在編輯組件30的配置的操作模式中,編輯裝置10 禁止對節(jié)點40的操作。在設(shè)定組件間的關(guān)聯(lián)的操作模式中,編輯裝置10禁止對組件30的操作。由此,編輯裝置30可避免節(jié)點40的錯誤操作而不管編輯組件30的配置的意圖,或可避免移動組件 30的配置的錯誤操作而不管設(shè)定組件間的關(guān)聯(lián)的意圖。圖6說明根據(jù)當(dāng)前實施例的顯示于顯示屏幕20上的組件30、節(jié)點40及鏈接50的第二實例。編輯裝置10可編輯具有多個卷標(biāo)62的顯示屏幕20。此顯示屏幕20根據(jù)由使用者選擇的卷標(biāo)62來切換顯示于顯示區(qū)域中的內(nèi)容。當(dāng)編輯此顯示屏幕20時,組件輸出單元12響應(yīng)于對應(yīng)卷標(biāo)62的選擇而將分別與標(biāo)簽62對應(yīng)的至少一個組件30中的每一個輸出至共同顯示區(qū)域。接著,對于在分別對應(yīng)于標(biāo)簽62的至少一個組件30中對應(yīng)的標(biāo)簽62未被選擇的組件30所對應(yīng)的節(jié)點40,節(jié)點輸出單元14進(jìn)一步在顯示屏幕20上輸出以節(jié)點40為上表面及以標(biāo)簽62為下表面、從上方觀察為立體形狀的圖像。舉例而言,在圖6的實例中,選擇用以顯示第一頁面的標(biāo)簽62-1。在此狀況下,對于對應(yīng)于第二頁面中所包括的組件30的節(jié)點40-5,節(jié)點輸出單元14顯示以節(jié)點40-5為表面及以用于顯示第二頁面的標(biāo)簽62-2為下表面、從上方觀察為立體形狀的圖像。由此,編輯裝置10使得使用者能夠在視覺上識別與不同卷標(biāo)62對應(yīng)的組件30間的關(guān)聯(lián)的設(shè)定。作為另一實例,不管選擇或未選擇對應(yīng)于一個組件30的卷標(biāo)62,節(jié)點輸出單元14 在顯示屏幕20的相同位置處輸出對應(yīng)于所述一個組件30的節(jié)點40。即,即使當(dāng)切換選定的標(biāo)簽62時,節(jié)點輸出單元14也繼續(xù)在相同位置處顯示節(jié)點40。由此,編輯裝置10可保持節(jié)點40及鏈接50的顯示在切換卷標(biāo)62的前后不變。本文中,編輯裝置10可編輯具有卷標(biāo)62以外的顯示接口(例如,折疊式容器 (accordion container)及樹狀選單)的顯示屏幕20。在編輯此顯示屏幕20的狀況下,組件輸出單元12輸出多個選擇用圖像(例如,卷標(biāo)62、折疊式容器的選擇列、樹狀選單中的選單文字)。與此同時,組件輸出單元12響應(yīng)于多個選擇用圖像中的一個選擇用圖像的選擇而將對應(yīng)于所述一個選擇用圖像的組件30輸出至共同顯示區(qū)域,且并不允許將對應(yīng)于另一選擇用圖像的組件30輸出至顯示區(qū)域。對于在分別對應(yīng)于選擇用圖像的至少一個組件30中對應(yīng)的選擇用圖像未被選擇的組件30所對應(yīng)的節(jié)點40,節(jié)點輸出單元14進(jìn)一步在顯示屏幕上輸出以所述節(jié)點40為上表面及以選擇用圖像為下表面的、從上方觀察為立體形狀的圖像。由此,編輯裝置10可允許使用者在視覺上識別與不同選擇用圖像對應(yīng)的組件30間的關(guān)聯(lián)的設(shè)定。圖7說明根據(jù)當(dāng)前實施例的顯示于顯示屏幕20上的組件30、節(jié)點40及鏈接50的第三實例。作為一實例,節(jié)點輸出單元14可進(jìn)一步在顯示屏幕20中多個組件30上輸出多個節(jié)點40中的每一個的陰影64。另外,作為一實例,鏈接輸出單元18可在顯示屏幕20上
8輸出鏈接50的陰影66。編輯裝置10可通過顯示節(jié)點40的陰影64而使得使用者感覺到組件30與節(jié)點40 間的高度差,從而可允許使用者識別節(jié)點40從組件30在上方上浮一段距離。編輯裝置10 可通過顯示鏈接50的陰影66而使得使用者感覺到鏈接50也在上方上浮一段距離。圖8說明根據(jù)當(dāng)前實施例的第一變形實例的編輯裝置10的功能構(gòu)成。因為根據(jù)此變形實例的編輯裝置10具有實質(zhì)上與參照圖1至圖7所描述的根據(jù)當(dāng)前實施例的編輯裝置10的構(gòu)成及功能相同的構(gòu)成及功能,所以將相同符號指派給具有與根據(jù)當(dāng)前實施例的編輯裝置10中所包括的組件的構(gòu)成及功能相同的構(gòu)成及功能的組件,且省略除以下不同點外的描述。根據(jù)此變形實例的組件輸出單元12將多個組件30輸出至顯示屏幕20上的第一層。根據(jù)此變形實例的節(jié)點輸出單元14將多個節(jié)點40輸出至顯示屏幕20上的第一層上方的第二層。根據(jù)此變形實例的鏈接輸出單元18將鏈接50輸出至顯示屏幕20上的第二層。根據(jù)此第一變形實例的編輯裝置10進(jìn)一步包括保護(hù)單元72。當(dāng)使用者指示兩個以上節(jié)點40間的關(guān)聯(lián)時,保護(hù)單元72將半透明保護(hù)膜74輸出至第一層與第二層間的第三層。在此狀況下,保護(hù)單元72防止選擇第一層中的多個組件30。圖9說明根據(jù)當(dāng)前實施例的第一變形實例的在顯示屏幕20中的多個層的構(gòu)成。如圖9中所說明,在此變形實例中,顯示屏幕20中在第一層上設(shè)定第三層,及在第三層上設(shè)定第二層。當(dāng)在相同區(qū)域中顯示不同對象時,顯示屏幕20以使得配置于上層中的對象優(yōu)先地呈現(xiàn)給使用者的方式顯示。編輯裝置10在配置于第三層中的半透明保護(hù)膜74下方顯示配置于第一層中的多個組件30。編輯裝置10在配置于第三層中的半透明保護(hù)膜74上方顯示配置于第二層中的多個節(jié)點40及鏈接50。從而,編輯裝置10允許使用者比組件30更接近于使用者側(cè)識別節(jié)點40及鏈接 50,且可明確組件30與節(jié)點40的對應(yīng)關(guān)系。由此,編輯裝置10使得能夠在編輯組件間的關(guān)聯(lián)的設(shè)定時識別組件的配置。另外,編輯裝置10防止對顯示于保護(hù)膜74下方的組件30 的選擇,從而可防止在編輯組件間的關(guān)聯(lián)的設(shè)定期間組件30的錯誤移動。圖10說明根據(jù)當(dāng)前實施例的第二變形實例的編輯裝置10的功能構(gòu)成。圖11說明根據(jù)當(dāng)前實施例的第二變形實例的顯示于顯示屏幕20上的組件30、節(jié)點40及鏈接50的實例。因為根據(jù)此變形實例的編輯裝置10具有實質(zhì)上與參照圖1至圖7所描述的根據(jù)當(dāng)前實施例的編輯裝置10的構(gòu)成及功能相同的構(gòu)成及功能,所以將相同符號指派給具有與根據(jù)當(dāng)前實施例的編輯裝置10中所包括的組件的構(gòu)成及功能相同的構(gòu)成及功能的組件, 且省略除以下不同點外的描述。根據(jù)此變形實例的組件輸出單元12進(jìn)一步包括高度決定單元82。高度決定單元 82決定各個節(jié)點40的、對于多個組件30的高度。作為一實例,高度決定單元82基于以下各項而決定各個節(jié)點40的高度所述多個組件30的重疊次序、所述多個組件30間的數(shù)據(jù)傳送方向、對節(jié)點40進(jìn)行的操作的頻率,及對節(jié)點40進(jìn)行的操作的歷史。如圖11中所說明,例如,根據(jù)此變形實例的節(jié)點輸出單元14在顯示屏幕20上輸出多個節(jié)點40,以使得多個節(jié)點40中的每一個呈現(xiàn)為比多個組件30中的每一個高出由高度決定單元82決定的高度。由此,編輯裝置10允許使用者將多個組件30中的每一個識別為有區(qū)別。作為一實例,節(jié)點輸出單元14輸出多個節(jié)點40中的每一個的陰影64,其中節(jié)點 40與對應(yīng)陰影64間的距離隨高度而改變。舉例而言,節(jié)點40的高度越高,節(jié)點輸出單元 14使得與對應(yīng)陰影64間的距離越長。另外,節(jié)點輸出單元14可改變陰影64的深淺度。舉例而言,節(jié)點輸出單元14更淺地顯示對應(yīng)于具有較大高度的節(jié)點40的陰影64。由此,節(jié)點輸出單元14可輸出具有可變地呈現(xiàn)的高度的節(jié)點40。另外,根據(jù)此變形實例的組件輸出單元12響應(yīng)于由使用者進(jìn)行的一個節(jié)點40的指定而強(qiáng)調(diào)顯示對應(yīng)于所述一個節(jié)點40的組件30。舉例而言,組件輸出單元12在對應(yīng)于所指定的一個節(jié)點40的組件30中顯示聚焦圖框,強(qiáng)調(diào)顯示組件30,或以不同色彩顯示組件 30。由此,在設(shè)定組件間的關(guān)聯(lián)的場合,根據(jù)此變形實例的編輯裝置10使得使用者能夠容易地識別對應(yīng)于所指定的節(jié)點40的組件30。圖12說明根據(jù)當(dāng)前實施例的計算機(jī)1900的例示性硬件構(gòu)成。根據(jù)當(dāng)前實施例的計算機(jī)1900包括CPU周邊部分,其包括與主機(jī)控制器2082相互連接的CPU 2000、RAM 2020及圖形控制器2075,以及顯示裝置2080 ;輸入輸出部分,其包括通過輸入輸出控制器 2084與主機(jī)控制器2082連接的通信接口 2030、硬盤驅(qū)動器2040,及CD-ROM驅(qū)動器2060 ; 及舊版輸入輸出單元,其包括與輸入輸出控制器2084連接的ROM 2010、軟盤驅(qū)動器2050及輸入輸出芯片2070。主機(jī)控制器2082連接RAM 2020與CPU 2000及圖形控制器2075,CPU 2000以高傳送速率存取RAM 2020。CPU 2000根據(jù)儲存于ROM 2010及RAM 2020中的程序操作,以控制各個部分。圖形控制器2075獲取在提供于RAM 2020中的圖框緩沖器上的由CPU 2000 產(chǎn)生的圖像數(shù)據(jù)等,并將其顯示于顯示裝置2080上。代替此情形,圖形控制器2075可在其中包括圖框緩沖器,所述圖框緩沖器儲存由CPU 2000產(chǎn)生的圖像數(shù)據(jù)等。輸入輸出控制器2084連接主機(jī)控制器2082與作為相對高速的輸入輸出器件的通信接口 2030、硬盤驅(qū)動器2040及⑶-ROM驅(qū)動器2060。通信接口 2030經(jīng)由網(wǎng)絡(luò)與其它器件通信。硬盤驅(qū)動器2040儲存供計算機(jī)1900中的CPU 2000使用的程序及數(shù)據(jù)。⑶-ROM 驅(qū)動器2060自⑶-ROM 2095讀取程序或數(shù)據(jù),并經(jīng)由RAM 2020將程序或數(shù)據(jù)提供至硬盤驅(qū)動器2040。輸入輸出控制器2084進(jìn)一步與相對低速輸入器件ROM 2010、軟盤驅(qū)動器2050及輸入輸出芯片2070連接。ROM 2010儲存計算機(jī)1900在啟動時執(zhí)行的開機(jī)程序及/或視計算機(jī)1900的硬件而定的程序。軟盤驅(qū)動器2050自軟盤2090讀取程序或數(shù)據(jù),并經(jīng)由RAM 2020將程序或數(shù)據(jù)提供至硬盤驅(qū)動器2040。輸入輸出芯片2070連接軟盤驅(qū)動器2050與輸入輸出控制器2084,同時經(jīng)由并行端口、串行端口、鍵盤端口、鼠標(biāo)端口及其類似者連接各種類型的輸入輸出器件與輸入輸出控制器2084。經(jīng)由RAM 2020提供至硬盤驅(qū)動器2040的程序儲存于諸如軟盤2090、CD-R0M 2095 或IC卡的記錄媒體中,且由使用者來提供。自記錄媒體讀取程序,且經(jīng)由RAM 2020將程序安裝至計算機(jī)1900中的硬盤驅(qū)動器2040以供CPU 2000執(zhí)行。安裝于計算機(jī)1900中且使得計算機(jī)1900用作編輯裝置10的程序包括組件輸出模塊、節(jié)點輸出模塊、設(shè)定模塊及鏈接輸出模塊。這些程序或模塊對CPU 2000等起作用,從
10而使得計算機(jī)1900用作組件輸出單元12、節(jié)點輸出單元14、設(shè)定單元16及鏈接輸出單元 18。在計算機(jī)1900中讀取這些程序中所描述的信息處理,由此用作組件輸出單元12、 節(jié)點輸出單元14、設(shè)定單元16及鏈接輸出單元18,作為通過軟件與上文所描述的各種類型的硬件資源的協(xié)作獲得的特定構(gòu)件。接著,此特定構(gòu)件視當(dāng)前實施例的計算機(jī)1900的所欲用途而實施計算或信息處理,從而視所欲用途而構(gòu)成特定編輯裝置10。作為一實例,當(dāng)在計算機(jī)1900與外部器件等之間進(jìn)行通信時,CPU2000執(zhí)行加載于RAM 2020上的通信程序,且基于所述通信程序中所描述的處理內(nèi)容而向通信接口 2030 指示通信處理。在CPU 2000的控制下,通信接口 2030讀取儲存于提供于儲存器件(諸如, RAM 2020、硬盤驅(qū)動器2040、軟盤2090或⑶-ROM 209 上的傳輸緩沖區(qū)域等中的傳輸數(shù)據(jù),并將所述傳輸數(shù)據(jù)傳輸至網(wǎng)絡(luò),或?qū)⒆跃W(wǎng)絡(luò)所接收的接收數(shù)據(jù)寫入至提供于所述儲存器件上的接收緩沖區(qū)域等。以此方式,通信接口 2030可通過DMA(直接內(nèi)存存取)方法而傳送相對于儲存器件的傳輸接收數(shù)據(jù),或改為,CPU 2000可自作為傳送來源的儲存器件或通信接口 2030讀取數(shù)據(jù),并將數(shù)據(jù)寫入至作為傳送目的地的通信接口 2030或儲存器件,以傳送傳輸接收數(shù)據(jù)。另外,CPU 2000使得通過DMA傳送等而將儲存于外部儲存器件(諸如,硬盤驅(qū)動器2040、⑶-ROM驅(qū)動器2060 (⑶-ROM 2095),或軟盤驅(qū)動器2050 (軟盤2090))中的所有文件、數(shù)據(jù)庫等或其所要求的部分讀取至RAM 2020,且相對于RAM 2020上的數(shù)據(jù)進(jìn)行各種處理。接著,CPU 2000通過DAM傳送等而將經(jīng)受處理的數(shù)據(jù)寫回至所述外部儲存器件。在此處理中,可認(rèn)為RAM 2020暫時保持外部儲存器件的內(nèi)容,且因此在當(dāng)前實施例中,通常將 RAM 2020及外部儲存器件及其類似者稱為內(nèi)存、儲存單元或儲存器件。當(dāng)前實施例中的各種類型的信息(諸如,各種類型的程序、數(shù)據(jù)、表格及數(shù)據(jù)庫)儲存于此儲存器件中,且經(jīng)受信息處理。本文中,CPU 2000可將RAM 2020的一部分保持于高速緩存中以用于在高速緩存上讀取寫入。另外,在此實施例中,因為高速緩存作為RAM 2020的功能的作用,所以除非獨立地對高速緩存進(jìn)行描述,否則在當(dāng)前實施例中也可認(rèn)為高速緩存包括于RAM 2020、內(nèi)存及/或儲存器件中。另外,CPU 2000相對于自RAM 2020讀取的數(shù)據(jù)進(jìn)行當(dāng)前實施例中所描述的通過程序的指令序列指定的各種處理(包括各種計算、信息處理、條件估計、信息的搜索及替換),且將所述數(shù)據(jù)寫回至RAM 2020。舉例而言,在進(jìn)行條件估計的狀況下,CPU 2000比較當(dāng)前實施例中所描述的各種類型的變量與其它變量或常數(shù),且判斷這些變量是否滿足諸如大于、小于、大于或等于、小于或等于或等于的條件。若滿足所述條件(或不滿足所述條件),則程序分叉至不同指令序列,或呼叫子例程。另外,CPU 2000可在儲存器件中搜索儲存于文件、數(shù)據(jù)庫等中的信息。舉例而言, 在包括第一屬性的屬性值(其分別與第二屬性的屬性值相關(guān)聯(lián))的多個項儲存于儲存器件中的狀況下,CPU 2000搜索儲存于儲存器件中的所述多個項當(dāng)中的符合指定條件的具有第一屬性的屬性值的項,且讀取儲存于所述項中的第二屬性的屬性值,由此可獲得與滿足一預(yù)定條件的第一屬性相關(guān)聯(lián)的第二屬性的屬性值。上文所描述的程序或模塊可儲存于外部記錄媒體中。作為記錄媒體,可使用諸如 DVD或CD的光學(xué)記錄媒體、諸如MO的磁光記錄媒體、磁帶媒體,諸如IC卡的半導(dǎo)體內(nèi)存,(例如)以及軟盤2090及CD-ROM 2095。提供于與專用通信網(wǎng)絡(luò)或因特網(wǎng)連接的服務(wù)器系統(tǒng)中的儲存器件(諸如,硬盤或RAM)可用作記錄媒體,以經(jīng)由網(wǎng)絡(luò)將程序提供至計算機(jī) 1900。以上內(nèi)容為借助于實施例說明的本發(fā)明的描述。然而,本發(fā)明的技術(shù)范圍并不限于在上文所敘述的實施例中所描述的范圍。對于本領(lǐng)域技術(shù)人員而言,將顯而易見,可對上文所敘述的實施例追加各種修改或改良。包括這些修改或改良的實施例也顯而易見地包括于基于權(quán)利要求書的陳述的本發(fā)明的技術(shù)范圍中。在權(quán)利要求書、說明書及附圖中所描述的器件、系統(tǒng)、程序及方法中的諸如操作、 程序、步驟及階段的每一處理的執(zhí)行次序并未特別清楚地描述為“在...之前”及“早于...”等,且應(yīng)注意,除非后續(xù)處理使用來自先前處理的輸出,否則所述操作、程序、步驟及階段可通過任何次序來達(dá)成。關(guān)于權(quán)利要求書、說明書及附圖中的操作流程,即使當(dāng)為了便利而使用“首先”及“接著”等進(jìn)行描述時,此描述仍不意謂必須以此次序?qū)嵤?br>
權(quán)利要求
1.一種編輯裝置,其包含組件輸出單元,用于輸出顯示多個組件的顯示屏幕;節(jié)點輸出單元,用于在所述顯示屏幕上輸出分別對應(yīng)于所述多個組件的多個節(jié)點,以使得與所述多個組件的顯示重疊,并與所述多個組件共同顯示;及設(shè)定單元,用于響應(yīng)于使用者對兩個以上所述節(jié)點間的關(guān)聯(lián)的指示,而設(shè)定對應(yīng)于所述兩個以上所述節(jié)點的兩個以上所述組件間的關(guān)聯(lián)。
2.如權(quán)利要求1的編輯裝置,其進(jìn)一步包含鏈接輸出單元,用于進(jìn)一步在所述顯示屏幕上輸出連接相關(guān)聯(lián)的所述兩個以上節(jié)點間的鏈接。
3.如權(quán)利要求1或2的編輯裝置,其中所述節(jié)點輸出單元在所述顯示屏幕上輸出所述多個節(jié)點,以使得所述多個節(jié)點在所述顯示屏幕上呈現(xiàn)為比所述多個組件更接近于使用者側(cè)。
4.如權(quán)利要求1至3中任一項的編輯裝置,其中所述節(jié)點輸出單元進(jìn)一步在所述顯示屏幕上輸出以所述節(jié)點為上表面及以所述組件為下表面的、從上方觀察為立體形狀的圖像。
5.如權(quán)利要求1至4中任一項的編輯裝置,其中所述組件輸出單元輸出多個選擇用圖像,且響應(yīng)于對所述多個選擇用圖像中的一個選擇用圖像進(jìn)行的選擇,而將對應(yīng)于所述一個選擇用圖像的所述組件輸出至共同顯示區(qū)域; 且對于分別與選擇用圖像對應(yīng)的所述組件中的至少一個中對應(yīng)的所述選擇用圖像未被選擇的組件所對應(yīng)的所述節(jié)點,所述節(jié)點輸出單元進(jìn)一步在所述顯示屏幕上輸出以所述節(jié)點為上表面及以所述選擇用圖像為下表面的、從上方觀察為立體形狀的圖像。
6.如權(quán)利要求5的編輯裝置,其中所述節(jié)點輸出單元在所述顯示屏幕的相同位置處輸出對應(yīng)于所述組件中的一個組件的所述節(jié)點,而不管選擇或未選擇對應(yīng)于所述一個組件的所述選擇用圖像。
7.如權(quán)利要求1至3中任一項的編輯裝置,其中所述節(jié)點輸出單元進(jìn)一步在所述顯示屏幕中的所述多個組件上輸出所述多個節(jié)點中的每一個的陰影。
8.如權(quán)利要求1至7中任一項的編輯裝置,其中所述組件輸出單元將所述多個組件輸出至所述顯示屏幕中的第一層;且所述節(jié)點輸出單元將所述多個節(jié)點輸出至所述顯示屏幕中的所述第一層上方的第二層。
9.如權(quán)利要求8的編輯裝置,其進(jìn)一步包含保護(hù)單元,用于在使用者指示所述兩個以上節(jié)點間的關(guān)聯(lián)的狀況下,將保護(hù)膜輸出至所述第一層與所述第二層間的第三層,以防止所述第一層中的所述多個組件的選擇。
10.如權(quán)利要求9的編輯裝置,其中所述保護(hù)單元將半透明的所述保護(hù)膜輸出至所述第一層與所述第二層間的所述第三層。
11.如權(quán)利要求1至10中任一項的編輯裝置,其中所述組件輸出單元響應(yīng)于使用者對所述節(jié)點中的一個節(jié)點的指定而使得強(qiáng)調(diào)顯示對應(yīng)于所述一個節(jié)點的所述組件。
12.如權(quán)利要求1至11中任一項的編輯裝置,其進(jìn)一步包含高度決定單元,用于基于以下各項中的至少一個決定所述多個節(jié)點中的每一個的、對于所述多個組件的高度所述多個組件的重疊次序、所述多個組件間的數(shù)據(jù)傳送方向、所述多個節(jié)點的指定頻率,及所述多個節(jié)點的指定歷史,其中所述節(jié)點輸出單元在所述顯示屏幕上輸出所述多個節(jié)點,以使得所述多個節(jié)點中的每一個呈現(xiàn)為比所述多個組件中的每一個高出由所述高度決定單元決定的高度。
13.如權(quán)利要求1至12中任一項的編輯裝置,其中所述多個組件中的每一個為對應(yīng)的應(yīng)用程序輸出的窗口 ;且所述設(shè)定單元響應(yīng)于使用者對所述兩個以上節(jié)點間的關(guān)聯(lián)的指示,設(shè)定在所述兩個以上應(yīng)用程序間的數(shù)據(jù)及控制的至少一個的傳遞,所述兩個以上應(yīng)用程序與對應(yīng)于所述兩個以上所述節(jié)點的所述兩個以上所述組件對應(yīng)。
14.一種編輯方法,其包含組件輸出步驟,用于輸出顯示多個組件的顯示屏幕;節(jié)點輸出步驟,用于在所述顯示屏幕上輸出分別對應(yīng)于所述多個組件的多個節(jié)點,以使得與所述多個組件的顯示重疊,并與所述多個組件共同顯示;及設(shè)定步驟,用于響應(yīng)于使用者對兩個以上所述節(jié)點間的關(guān)聯(lián)的指示,而設(shè)定對應(yīng)于所述兩個以上所述節(jié)點的兩個以上所述組件間的關(guān)聯(lián)。
15.一種使得計算機(jī)用作編輯裝置的程序,所述程序使得所述計算機(jī)用作組件輸出單元,用于輸出顯示多個組件的顯示屏幕;節(jié)點輸出單元,用于在所述顯示屏幕上輸出分別對應(yīng)于所述多個組件的多個節(jié)點,以使得與所述多個組件的顯示重疊,并與所述多個組件共同顯示;及設(shè)定單元,用于響應(yīng)于使用者對兩個以上所述節(jié)點間的關(guān)聯(lián)的指示,而設(shè)定對應(yīng)于所述兩個以上所述節(jié)點的兩個以上所述組件間的關(guān)聯(lián)。
全文摘要
便于使用者的操作。提供一種編輯裝置,其包括組件輸出單元,用于輸出顯示多個組件的顯示屏幕;節(jié)點輸出單元,用于在所述顯示屏幕上輸出分別對應(yīng)于所述多個組件的多個節(jié)點,以使得與所述多個組件的顯示重疊,并與所述多個組件共同顯示;及設(shè)定單元,用于響應(yīng)于使用者對兩個以上所述節(jié)點間的關(guān)聯(lián)的指示,而設(shè)定對應(yīng)于所述兩個以上所述節(jié)點的兩個以上所述組件間的關(guān)聯(lián)。
文檔編號G06F3/048GK102301329SQ201080005550
公開日2011年12月28日 申請日期2010年4月22日 優(yōu)先權(quán)日2009年4月24日
發(fā)明者嵨幸太郎, 神山淑朗 申請人:國際商業(yè)機(jī)器公司