新四季網

全景可視化文檔導航的製作方法

2023-05-29 17:55:31 1

專利名稱:全景可視化文檔導航的製作方法
技術領域:
本公開主要涉及文檔全景可視化(panoptic visualization of documents),尤其是涉及文檔的全景可視化或以反映文檔/組件之間邏輯關係的方式展示它們的文檔組件全景可視化。
背景技術:
有關主題的印刷信息常常在多頁面上印刷,這是由於信息不適應單頁面和/或利用多頁面能更有效展示。多頁面可以是以相同源或多個源構成。例如,可以將航空器的技術繪圖印刷成,將其相同圖表的不同部分印刷在不同頁面上。航空器上部件的繪圖可以包含在一個庫或源中,而另一個部件的繪圖可以包含在第二庫或源中。印刷信息還可以印刷成,使得一個文檔包含對象一個細節等級,而第二文檔包含相同對象的第二細節等級。例如,航空器的圖表可以印刷成,使得航空器的外部在圖表中是可見的。相同航空器的另一個圖表可以印刷成,使得航空器的外部變暗或變模糊,但是展示航空器的內部。因此,讀者可以利用不同圖表得知相同對象的不同信息。作為另一個例子,布線系統的布線圖常常跨越多頁面印刷,這是由於在布線圖中展示的圖形和文本信息太大而難以適應單頁面。因此,讀者可以多次改變文檔,從而得知關於整個布線系統的信息。例如工程圖、技術圖、布線圖的文檔以及其他合適的文檔類型可能用於航空器的維護。這些文檔以印刷形式創建以便觀看。不過,這樣的文檔通常以電子形式存儲並在數據處理系統的顯示設備上觀看。結果,讀者可能在不同介質類型上瀏覽不同文檔。這種檢查關於航空器信息的審查可能比期望的花費更多時間。因此,關於系統,例如航空器複雜系統的文檔可能包含關於複雜系統及其組件、子系統和零件的大量信息,以及複雜系統相應元件中的連接和關係。描述系統常常需要的系統複雜性和大量信息可能不僅增加研究這些文檔所需要的時間,而且增加理解複雜系統及其元件的難度。用戶不僅需要時間審查包含大量信息的文檔,而且也需要時間和承受研究信息的難度,以便理解複雜系統及其元件彼此相關的方式。因此,具有考慮上述至少某些問題以及可能的其他問題的方法和裝置是可取的。

發明內容
本發明的例子實施例主要是指全景可視化文檔導航系統,以及相應的方法和計算機可讀存儲介質。根據例子實施例,文檔集合的介質內容可以以反映內容之間邏輯關係的方式全景化排列,其可以依次反映主題之間或他們的由內容描述的對象之間的關係。該排列方式可以使用戶能夠在單個視圖中觀看內容,並且以便於更好理解內容與他們主題或對象之間關係的方式排列,除此以外會難以理解。在包括若干組件、子系統和零件的複雜系統,例如航空器的上下文中,該排列方式不僅減少審查包含大量信息的文檔所需要的時間,而又也減少研究信息所需要的時間,以及以複雜系統及其元件彼此相關性的方式來理解以緩解研究信息的困難。各種關係是可以定製的,當以全景化排列方式反映時,其可以更便於各種用戶的理解。因此,例子實施例可以減少導航搜索所需要的時間以及緩解搜索的困難,即使對於某些文檔集合的大量信息。根據例子實施例的一個方面,系統包括經配置接收全景可視化文檔集合文檔組件布局的導航引擎,其中所述全景可視化文檔集合具有多個文檔組件,其中的每個包括相應的介質內容並且具有提供相應文檔組件信息的關聯元數據。該布局包括根據相應文檔組件關聯元數據的布局文檔組件可視化表示的全景排列方式。該導航引擎還經配置從用於導航可視化表示布局的多個導航選項選擇一個或更多導航選項,其中根據用於布局導航組件的關聯元數據選擇導航選項。導航引擎還經配置與被選擇導航選項通信。在一個例子中,布局的文檔組件是全景可視化文檔集合的一個或更多電子文檔,以及用於布局文檔組件的關聯元數據提供相應文檔類型的信息;並且在這個例子中,導航引擎可以經配置根據相應文檔類型選擇導航選項。在一個例子中,用於布局文檔組件的關聯元數據提供相應文檔組件介質內容的信息;並且在這個例子中,導航引擎可以經配置根據相應文檔組件介質內容選擇導航選項。這個方面的系統還包括連結於導航引擎的請求界面和根據一個或更多被選擇導航選項經配置接收請求;請求界面還經配置還經配置將請求通信到導航引擎。導航引擎根據請求,依次經配置對布局的可視化表示調整起效果,作為對請求的響應。以及導航引擎經配置通信該調整。在一個例子中,導航引擎可以在沒有布局調整的情況下,經配置起布局可視化表示調整的效果。在另一個例子中,導航引擎可以經配置起布局可視化表示調整的效果,包括布局調整的效果。在一個例子中,文檔組件的布局包括第一文檔組件的布局,以及第二導航選項包括第一導航選項。在這個例子中,導航引擎可以經進一步配置接收全景可視化文檔集合第二文檔組件的布局,其中所述第二文檔組件包括不同於在第一文檔組件中的一個或更多文檔組件。類似於第一文檔組件的布局,第二文檔組件的布局可以根據相應文檔組件的關聯元數據包括第二文檔組件可視化表示的全景排列方式。還在前述例子中,導航引擎可以經配置從用於導航第二文檔組件布局可視化表示的多個導航選項中選擇一個或更多第二導航選項。這個例子的第二導航選項可以根據用於第二文檔組件的關聯元數據選擇並且包括不同於第一導航選項的一個或更多導航選項。並且導航引擎可以經配置與第二導航選項通信。在一個例子中,全景可視化文檔導航系統是進一步包括全景可視化文檔導航系統的全景可視化系統。在這個例子中,全景可視化文檔導航系統可以包括搜尋引擎,以及連結到搜尋引擎和導航引擎的布局引擎。搜尋引擎可以經配置接收用於介質內容的請求並識別包括被請求介質內容的文檔組件,其中所述被識別文檔組件時全景可視化文檔集合。布局引擎可以經配置從用於多個文檔組件全景排列可視化表示的多個布局模型選擇布局模型,其中所述布局模型根據用於被識別文檔組件的關聯元數據選擇。還在前述例子中,布局引擎可以經配置生成包括被識別文檔組件的文檔組件布局,以及根據用於被識別文檔組件的關聯元數據識別一個或更多文檔組件。在這方面,相應元數據可以進一步包括識別被識別文檔組件與相應其他文檔組件之間一個或更多連結的信息。並且可以根據被選擇布局模型以及相應文檔組件和用於相應文檔組件的關聯元數據生成布局。在例子實施例的其他方面,其提供用於導航全景可視化或排列文檔的方法和計算機可讀存儲介質。在範本實施例中,計算機可讀存儲介質包含命令裝置運行的指令:接收具有多個文檔組件的全景可視化文檔集合的文檔組件布局,所述多個文檔組件中的每個包括相應介質內容和提供相應文檔組件信息的關聯元數據,布局包括根據相應文檔組件關聯元數據的布局文檔組件可視化表示的全景排列方式;從用於導航布局可視化表示的多個導航選項中選擇一個或更多導航選項,導航選項根據用於布局文檔組件的關聯元數據選擇;通信被選擇導航選項;根據一個或更多被選擇導航選項接收請求;根據請求起布局可視化表示調整的效果作為對請求的響應;以及通信調整。計算機可讀存儲介質可以進一步命令該裝置布局文檔組件,其中用於布局文檔組件的關聯元數據提供相應文檔類型的信息,根據相應文檔類型或根據相應文檔組件的介質內容促使裝置選擇導航選項。例如,計算機可讀存儲介質,其中所述文檔組件布局包括第一文檔組件布局,以及被選擇導航選項包括第一導航選項,以及其中所述計算機可讀存儲介質進一步具有存儲在上面的計算機可讀程序代碼部分,作為對處理器執行的響應,促使該裝置:接收全景可視化文檔集合的第二文檔組件布局,第二文檔組件不可不同於在第一文檔組件中的一個或更多文檔組件,第二文檔組件的布局包括根據相應文檔組件關聯元數據的布局第二文檔組件可視化表示的全景排列方式;從用於導航第二文檔組件布局可視化表示的多個導航選項中選擇一個或更多第二導航選項,第二導航選項根據用於第二文檔組件的關聯元數據選擇並且包括不同於第一導航選項的一個或更多導航選項;以及通信第二導航選項。在另一個實施例中,計算機可讀存儲介質可以命令該裝置進一步:接收用於介質內容的請求和識別包括被請求介質內容的文檔組件,被識別文檔組件是全景可視化文檔結合;從用於多個文檔組件可視化表示全景排列的多個布局模型中選擇布局模型,布局模型根據用於被識別文檔組件的關聯元數據選擇;以及生成文檔組件的布局,所述文檔組件包括被識別文檔組件和根據用於被識別文檔組件關聯元數據識別的一個或更多其他文檔組件,相應元數據進一步包括識別被識別文檔組件與相應一個或更多其他文檔組件之間一個或更多連結的信息,布局根據被選擇布局模型以及相應文檔組件和用於相應文檔組件的關聯元數據生成。本文所述特徵/功能和優勢可以在公開的各個例子實施例中單獨實現,或可以結合其他例子實施例實現,其進一步細節可以參考下列描述和繪圖。


因此,本文已經大體描述本發明例子實施例,現參考附圖,其不是必然按比例繪製,其中:圖1示出根據例子實施例的全景可視化系統;圖2示出根據例子實施例的全景可視化文檔集合系統;圖3示出根據例子實施例的全景可視化文檔布局系統;圖4示出根據例子實施例的全景可視化文檔導航系統;圖5-16簡要示出根據例子實施例的合適布局模型的例子;以及圖17-21不出根據本發明例子實施例的頁面布局例子,其可以在GUI顯不,其中所述GUI具有預先確定的可視區域並且可以由用戶導航。
具體實施例方式現在下文中參考隨附繪圖更全面描述本發明的某些實施例,其中所述繪圖示出部分本發明的實施例,不是示出本發明所有的實施例。實際上,本公開的各種實施例可以體現為許多不同形式,不應解釋為僅限於本文闡述的實施例;相反,本公開提供的這些實施例便於本領域技術人員更徹底和全面理解本發明所覆蓋的範圍。例如,除非特別指出,有時候作為第一參考、第二參考或其類似物不應解釋為暗示特定的次序。而且,某事物可以描述為在上面,其他的某事物(除非特別指出)可以替換描述為在下面,反之亦然;類似地,某事物可以描述為在左邊,其他的某事物可以替換描述為在右邊,反之亦然。類似的參考數字標號指向全文的類似元件。本方面例子實施例主要涉及文檔的全景可視化,尤其是涉及文檔的全景可視化或以反映文檔/組件之間邏輯關係的方式展示它們的文檔組件的全景可視化。例子實施例主要結合航空航天應用來描述。不過,應當理解例子實施例可以結合各種其他應用,在航空航天工業中和在航空航天工業之外。現參考圖1,其示出根據本發明例子實施例的全景可視化系統100。該系統可以包括關於一個或更多電子文檔的、用於執行一個或更多功能或操作的若干不同子系統(每個是單獨的系統)中的任意一個。如圖所示,例如系統可以包括文檔集合系統102,文檔布局系統104和/或文檔導航系統106。雖然作為全景可視化系統的一部分示出,但文檔集合系統、布局系統和/或導航系統中的一個或更多可以替換成單獨的但是與全景可視化系統通信。還應當理解,子系統中的一個或更多可以不顧其他子系統,起單獨系統的作用,或操作成單獨的系統。並且進一步地,應當理解全景可視化系統可以包括比圖1所示的一個或更多附加或替代子系統。如本文所述,電子文檔(或簡單稱為文檔)可以是能夠以電子和/或印刷(或可印刷的)形式被可視化的任何電子介質內容。文檔的介質內容可以包括文本、圖形或其他可視化內容,例如靜止圖像、視頻或其類似物中的一個或更多。文檔可以是若干不同文檔類型,其中所述文檔類型可以由文檔的一個或更多特徵定義,例如其格式、介質內容或其類似物。合適文檔類型的例子包括計算機輔助設計文檔(例如,CAD, CATDrawing, CATProduct,CATProcess, cgr, DWG, DXF, DffF 等),基於文本的文檔(例如,ANS, ASC, DOC, DOCX, HTML, PDF,RTF, TXT, WPD 等),演示文檔(例如,PDP, PPT 等),圖形文檔(例如,BMP,GIF, JPEG, JP2,PNG,PSD, PSP, RAW, TIFF等),視頻文檔(例如,AVI, MPEG, QuickTime, WMV等)或其類似物。合適文檔類型的其他例子包括單個法律文檔或法律文檔集合(例如,法院判決,簡報,專利等),書籍,文章,網頁,屏幕截圖,服務公告,工程圖,擔保書,技術圖,布線圖或其類似物。以及合適文檔類型的進一步例子包括數據集,例如工程設計數據,布線數據,故障排除數據,商務數據或其類似物。文檔可以由一個或更多構成的文檔組件組成,文檔組件可以是其介質內容,例如基本斷點之間介質內容的群集。文檔組件可以取決於文檔類型並且可以包括,例如電子頁面,幻燈片,圖表,繪圖,靜止圖像,視頻或其類似物。文檔組件有時候一般是指「頁面」,不過,不是必然需要文檔組件是電子頁面,其可以包括其他組件類型。在文檔僅包括一個組件的實例中,文檔與其組件可以是一個並且是相同的。如本文所述,可以參考由構成頁面組成的文檔。不過應當理解,例子實施例可以等同適用於由構成文檔組成的文檔組合(集合),其可以進一步由構成頁面組成或可以不進一步由構成頁面組成。因此,執行關於文檔的功能可以等同執行關於文檔組合的功能,以及執行關於頁面的功能可以等同執行關於構成文檔的功能。每個頁面可以由以電子和/或印刷(或可印刷)形式生成可視化表示(或而是其介質內容)的數據形成。頁面的可視化表示有時候一般是指簡單的頁面或「圖像」,雖然頁面不是必然包括靜止圖像,其可以包括其他介質內容類型。頁面可以包括具有一個或更多主題的介質內容以及包括反映或者形成主題的一個或更多對象。因此有時候可以說頁面描述其主題和/或主題的對象。作為例子,頁面可以具有航空器作為其主題,並且包括航空器外部視圖或內部視圖或航空器外部/內部視圖的片段作為對象,或者頁面可以具有外部/內部視圖作為其主題並且包括外部視圖的片段作為對象。作為另一個例子,頁面可以具有航空器儀錶盤作為其主題並且包括儀錶盤的儀表作為主題。通常,根據例子實施例的文檔和/或它們的頁面可以具有彼此之間的一個或更多邏輯關係。接著,正如下面更詳細解釋的那樣,通常全景可視化系統100的文檔集合系統102可以經配置根據這些邏輯關係接收文檔和收集頁面,頁面被收集為全景可視化的文檔集合(全景可視化文檔集合)。通常文檔布局系統104可以經配置生成全景可視化文檔集合,例如來自文檔集合系統的集合的全景排列、邏輯相關頁面的布局。通常文檔導航系統106可以經配置選擇和提供導航選項,用於導航全景可視化文檔集合的全景排列、邏輯相關頁面布局,例如由文檔布局系統生成布局的可視化表示。布局的可視化表示有時候簡單地指代為布局。因此,本發明例子實施例可以根據頁面間邏輯關係收集文檔頁面,在複雜系統例如航空器背景的例子中,邏輯關係可以反映其元件間的結構關係。頁面可以以反映邏輯關係的方式全景化排列,以及在各種例子中,以反映結構關係的方式全景化排列。該排列可以使用戶能夠在單個視圖中觀看多個頁面,並且以便於更好理解關係的方式排列,否則會難以理解這些關係。在複雜系統的背景中,例如,該排列方式不僅減少審查包含大量信息的文檔所需要的時間,而且也減少研究信息所需要的時間,以及減少研究信息的困難,以理解複雜系統及其元件彼此相關的方式。現參考圖2、3和4,其根據本發明例子實施例分別示出合適文檔集合系統、文檔布局系統和文檔導航系統的更多特定例子。圖2示出根據一個例子實施例的文檔集合系統200。如圖所示,文檔集合系統可以包括文檔解析器202,其經配置接收一個或更多電子文檔並將其分解為多個構成頁面(文檔組件),其中的每個包括相應的介質內容。在一個例子中,可以根據文檔類型(例如,計算機輔助設計文檔、演示文檔、圖形文檔、視頻文檔、法律文檔、書籍、文章、網頁、工程圖、技術圖、布線圖等)分解文檔。因此,文檔解析器還可以經配置例如基於文檔格式、業務規則或用戶輸入識別文檔類型。文檔集合系統200還可以包括連接於文檔解析器202並經配置捆綁頁面的接合器(colligater) 204。在這方面,頁面捆綁(colligation)可以包括,對於多個頁面中一個或更多中的每個,接合器經配置識別該頁面與其他多個頁面中一個或更多之間的一個或更多連結。可以根據文檔、文檔類型和/或頁面的介質內容與其他頁面,識別一個例子的連結。以及在一個例子中,可以根據一個或更多業務規則、邏輯或其類似物,定義連結。這些連結可以建立頁面與其他頁面之間的一個或更多邏輯關係。在一個例子中,可以識別共享公共文檔(相同文檔的構成)的頁面之間的連結。在一個例子中,以預先確定的順序,例如時間順序、空間順序或公共文檔中或文檔集合中的排序順序,彼此相鄰頁面之間的連結可以被識別。在某些實例中,可以根據頁面的主題或對象識別連結。例如,可以識別共享公共主題或公共對象的頁面之間的連結。在一個例子中,可以識別一個頁面的對象是另一個頁面的主題的頁面之間的連結(對象-主題),或可以識別一個頁面的主題是另一個頁面的對象之間的連結(主題-對象)。在一個例子中,可以識別父級-子級關係頁面之間的連結。在一個例子中,可以識別在實例中的頁面之間的連結,其中在實例中一個頁面的介質內容中包括至其他頁面的參考或連結。在這方面,法院判決可以包括對另一個法院判決(例如,在法院判決的正文中,或在腳註,尾注或其類似物)的引用,或者頁面可以包括對另一個頁面的超級連結。以及在另一個例子中,可以識別由用戶輸入指定頁面間連結的頁面之間的連結。除了識別頁面之間的連結以外,對於一個或更多頁面中的每個,接合器204還可以經配置提取、生成或除此以外提供與頁面關聯的元數據。對於頁面,其關聯元數據可以提供關於頁面的若干不同信息塊中的任意一個。例如,元數據可以提供識別頁面與關聯該頁面的元數據中其他頁面之間的連結的信息。這個信息可以包括連結到頁面的其他頁面的名字或其他識別符,並且還可以包括由其中的連結(例如,共享公共文檔,主題和/或對象,相鄰,對象-主題主題-對象,父級-子級,參考/連結,用戶指定等)建立的邏輯關係指示。除了連結以外,頁面的關聯元數據可以包括關於頁面的一個或更多其他信息塊。例如,元數據可以提供頁面是其組成的文檔信息,例如文檔名字或其他識別符,和/或作者,大小,和/或創建時間或文檔最後版本時間。又比如,元數據可以提供已施加到或待施加到頁面的一個或更多內容限制的信息,例如,訪問限制,編輯或修改限制,和/或頁面加LU O元數據還可以提供關於頁面介質內容的信息。這個信息可以包括,例如頁面主題和/或對象的識別,包括一個或更多對象的頁面部分,和/或頁面中一個或更多對象的細節程度。在各種實例中,共享公共主題、對象或具有對象-主題或主題-對象關係的頁面之間的連結可以從識別相應文檔主題和/或對象的元數據推斷出。在這些實例中,頁面主題和/或對象的說明可足以作為識別頁面之間適當連結的信息。在一個例子中,頁面的捆綁可以進一步包括接合器204經配置識別一個或更多用於至少某些頁面的布局模型。在這個例子中,用於頁面的提取、生成或除此以外由接合器提供的關聯元數據可以進一步包括指定一個或更多布局模型中每個的相應頁面排列方式的信息。對於相應布局模型,這可以包括,例如指定頁面(或更特別的其可視化表示)的大小,位置和/或深度(z軸次序)。可以識別布局模型並且以若干不同方式中的任意一個,例如根據一個或更多業務規則、邏輯或其類似物指定大小、位置和/或深度。合適布局模型(有時候指代為展示風格)的例子包括磚牆(brickwall)、部分磚牆(partial brickwall)> 層次結構(hierarchy)、形狀(shape)、居中向外(centerout)、自上而下/三角形的(top-down /triangulated)、居中向外三角形的(center-outtriangulated)、大小支配(size dominance)、通過細節疊力口(overlap through detail)、通過深度主-細節(master-detail through depth)、加載形狀(load shape)、小平面(facet)、混合介質/靜態-動態(mixed-media/static-and-dynamic)或其類似物。其他例子可以包括一個或更多前述布局模型的結合。若干例子布局模型中的每個可以在下面進一步描述。在一個例子中,布局模型中頁面大小可以指定為絕對大小或相對大小,其中的每個可以以若干不同方式給出。在各種實例中,頁面大小可以與像素大小相關,從而給出頁面的像素數量或像素解析度。在一個例子中,頁面的絕對大小可以以高度和寬度尺寸給出(例如,N*M像素)。在另一個例子中,頁面大小可以基於該頁面邏輯相關的一個或更多其他頁面大小指定為相對大小。例如,相對大小可以以若干不同方式給出,例如以百分比,其他頁面的分數或倍數;或相對大小可以僅僅由小於、大於或等於其他頁面大小的指示給出。在通過父級-子級關係相關的頁面中,例如,子頁面的大小可以指定為其父頁面大小的一半。在大小是相關的情況中,相應其他頁面的大小可以在它們的關聯元數據中給出,並且可以基於進一步的其他頁面大小給出絕對大小或相對大小。類似於大小,在一個例子中,布局模型中頁面位置(有時指代為定位)可以指定為絕對位置或相對位置,但是在任一情況下,可以以若干不同方式給出。類似地,布局模型中頁面深度可以指定為絕對深度或相對深度,其中的每個可以以若干不同方式給出。例如,頁面的絕對位置可以在坐標系統的X,y坐標中給出,其中所述坐標系統跨越布局模型,和/或絕對深度可以在坐標系統的z坐標中給出。在另一個例子中,頁面的相對位置可以在相對於布局模型中點或其他頁面的X,y坐標中給出。在另一個例子中,相對位置可以簡單由布局模型中點或其他頁面的上、下、左、右指示給出。類似地,在一個例子中,相對深度可以簡單由頁面在布局模型中其他頁面之前或之後給出。在位置和/或深度是相關的情況中,相應其他頁面的位置和/或深度可以在其關聯元數據中給出,並且可以給出為絕對或相對位置和/或深度。
接合器204可以經配置將頁面和元數據通信或發送為全景可視化文檔集合,並且將集合發送到若干不同目的地中的任意一個。在一個例子中,接合器可以經配置將頁面和元數據傳送到相應存儲206、208用於稍後的檢索。存儲可以與文檔集合系統200駐留在一起,或可以是與文檔集合系統分開的並且與文檔集合系統通信。頁面和元數據可以以若干不同方式中的任意一個格式化和存儲,因此,它們的存儲可以是若干不同類型中的任意一個。合適存儲類型的例子包括文件存儲,資料庫存儲,雲存儲或其類似物。在各種例子中,在頁面被存儲到相應存儲206中之前,頁面可以被壓縮或除此以外處理用於更容易存儲和檢索。如圖所示,例如,系統可以包括連接於接合器的拼貼器(tiler)210,並且接合器經配置向其傳送頁面。對於一個或更多頁面中的每個,拼貼器可以經配置生成針對頁面縮放級別的在相應解析度的頁面可視化表示。如本文所述,在每個縮放級別的頁面(或而是其可視化表示)通常指的是「子圖像」,並且有時候可以認為是頁面的單獨版本或拷貝。不過,如上所述,頁面的子圖像不是必然包括靜止圖像,雖然頁面可以包括其他介質內容類型。除了生成頁面子圖像或替換生成頁面子圖像之外,拼貼器210可以經配置將貫穿縮放級別的子圖像漸進分成更大數量拼貼(tile),其中的每個拼貼在相應縮放級別覆蓋子圖像的空間區域。正如下面進一步解釋,這便於檢索、平移和/或縮放頁面。接著,該拼貼器可以經進一步配置將頁面子圖像的拼貼傳送到例如頁面存儲。不過在傳送拼貼之前,如果需要的話,拼貼器可以經進一步配置壓縮拼貼。在一個更具體例子中,拼貼器210可以經配置在從最高縮放級別經過一個或更多中間縮放級別到基準縮放級別分層排列的相應縮放級別生成頁面的多個解析度。每個縮放級別包括整個頁面的子圖像,但在不同解析度;以及貫穿縮放級別的頁面子圖像可以具有相同原始寬高比(圖像寬度對其高度的比率)。在一個例子中,最高縮放級別(級別O)可以包括整個頁面在其最低解析度的子圖像,一個或更多中間縮放級別可以包括整個頁面在漸進較高解析度(中間級別I低於級別0,級別2低於級別I等)的子圖像,以及基準縮放級別(級別L)可以包括整個頁面在其最高(或全)解析度的子圖像。可以以若干不同方式中的任意一個生成頁面的每個子圖像。在一個例子中,子圖像中的一個,例如全解析度子圖像可以由拼貼器210接收。接著,拼貼器可以經配置生成在較低解析度的其他子圖像,例如通過下取樣全解析度子圖像。如本文所述,拼貼器210可以經配置將貫穿縮放級別的子圖像漸進分成更大數量拼貼,其中的每個在相應縮放級別覆蓋子圖像的空間區域。拼貼可以具有在縮放級別內和貫穿縮放級別的固定大小(解析度),以及相應地,由大量拼貼組成的子圖像可以比由較低數量拼貼組成的子圖像具有較高解析度。因此,可以將每個縮放級別看作相對於在其之上任何縮放級別的較高縮放級別(在該縮放級別的子圖像比在其之上縮放級別的子圖像具有更高解析度)。類似地,可以將每個縮放級別看作相對於在其之下任何縮放級別的較低縮放級別(在該縮放級別的子圖像比在其之下縮放級別的子圖像具有更低解析度)。在一個例子中,在每個縮放級別的子圖像可以是緊接著其之下縮放級別解析度的一半,並且是緊接著其之上縮放級別解析度的兩倍(解析度以2的因子增加或減少)。在這個例子中,在縮放級別I中拼貼的數量可以由tl=tOX41給出,其中1=0,1,2,...,L,以及t0表示在最高縮放級別(級別O)的拼貼數量。在包括四個縮放級別0,1,2和3 (L=3)的更具體例子中,以及其中最高縮放級別子圖像由一個拼貼組成(to = 1),第一中間縮放級別(級別I)子圖像可以由4個拼貼組成,第二中間縮放(級別2)子圖像由16個拼貼組成,以及基準縮放級別(級別3)子圖像可以由64個拼貼組成。在一個例子中,在一個縮放級別由若干拼貼覆蓋的頁面可以分別由以更高或更低縮放級別的增加或減少數量的拼貼覆蓋,從而產生頁面解析度的增加和減少。類似地,在一個縮放級別由一個拼貼覆蓋的頁面區域可以由相鄰較高縮放級別的多個(例如,四個)拼貼覆蓋,從而產生頁面相應區域解析度的增加。以及在一個縮放級別由多個拼貼覆蓋的頁面區域可以由相鄰較低縮放級別的一個拼貼覆蓋,從而產生頁面相應區域解析度的減少。在一個例子中,在特定解析度的頁面(或頁面區域)可以由在與特定解析度相稱的縮放級別覆蓋頁面的拼貼顯示。頁面的放大可以通過用在較高縮放級別覆蓋頁面的增加數量的拼貼替換顯示拼貼來實現。以及頁面的縮小可以通過以在較低縮放級別覆蓋頁面的減少數量的拼貼替換顯示拼貼來實現。以及由於頁面可以被分成拼貼,在顯示頁面的圖形用戶界面(GUI)中頁面部分可見而不是全部可見的實例中,僅是那些覆蓋頁面可見部分的拼貼可以被檢索和顯示。圖3不出根據一個例子實施例的文檔布局系統300。如上文所述,文檔布局系統300可以是圖1全景可視化系統100的文檔布局系統104的一個例子。通常文檔布局系統可以經配置生成全景可視化文檔集合的全景排列、邏輯相關頁面的布局。這個集合可以是,例如文檔集合系統102的集合,或更為具體地在一個例子中可以是圖2的文檔集合系統200。如圖3所示,文檔布局系統300可以包括搜尋引擎302,經配置接收介質內容請求並且識別包括被請求介質內容的一個或更多頁面的請求界面或類似物。被識別頁面可以是具有多個頁面的全景可視化文檔集合,其中的每個頁面包括相應介質內容並且具有提供相應頁面信息的關聯元數據。頁面和元數據可以存儲在相應存儲304、306中,在一個例子中其可以與圖2所示相應存儲206、208相對應。搜尋引擎302可以經配置以若干不同方式識別頁面,例如基於集合頁面的關聯元數據。例如,請求可以包括匹配於集合頁面的主題或對象的關鍵詞或除此以外具有與集合頁面的主題或對象的相關性。作為對請求的響應,接著,搜尋引擎可以經配置搜索元數據存儲306中包括匹配於或相關於請求的介質內容的一個或更多頁面的關聯元數據。文檔布局系統300還可以包括布局引擎308,布局生成器或連接於搜尋引擎302並經配置從用於多個全景排列頁面,包括被識別頁面的多個布局模型中選擇布局模型(展示風格)的類似物。布局模型可以在相應存儲,例如文件存儲、資料庫存儲、雲存儲或其類似物中保存,並且根據相應存儲以若干不同方式中的任意一個格式化和存儲。布局模型可以包括用於全景排列頁面的若干不同布局類型中的任意一個。如上所述並在下面進一步描述,合適布局模型的例子包括磚牆、部分磚牆、層次結構、形狀、居中向夕卜、自上而下/三角形的、居中三角形的、大小支配、通過細節疊加、通過深度主-細節、加載形狀、小平面、混合介質/靜態-動態或其類似物。其他例子可以包括一個或更多前述布局模型的結合。布局引擎308可以經配置以若干不同方式中的任意一個選擇布局模型。在一個例子中,布局引擎可以經配置根據用於被識別頁面的關聯元數據選擇布局模型。因此,搜尋引擎302可以經配置將用於被識別頁面的關聯元數據通信或發送到布局引擎,布局引擎進而可以經配置根據相應關聯元數據,選擇布局模型。如上所述,用於頁面的關聯元數據可以提供頁面是其組成的文檔類型信息,和/或關於頁面介質內容的信息。在一個例子中,接著布局引擎308可以經配置根據被識別頁面是其組成的文檔的類型(例如,計算機輔助設計文檔、演示文檔、圖形文檔、視頻文檔、法律文檔、書籍、文章、網頁、工程圖、技術圖、布線圖等),選擇布局模型。在另一個例子中,布局引擎可以經配置根據被識別頁面的介質內容,例如一個或更多其主題和/或對象,選擇布局模型。還如上所述,用於頁面的關聯元數據可以包括用於識別頁面與集合的其他頁面之間連結的信息。因此,布局引擎308還可以經配置根據用於被識別頁面的關聯元數據,檢索被識別頁面和被識別的其他頁面。這些頁面可以從相應存儲304檢索。布局引擎308可以經配置根據被選擇布局模型以及被檢索頁面和其關聯元數據,生成全景排列的被檢索頁面的布局。除了檢索頁面以外,接著一個例子的布局引擎還可以經配置,例如從相應存儲306接收關聯的元數據。接著,布局引擎可以經配置將布局傳送到比如布局可以在其中顯示的⑶I,或傳送到用於生成布局列印輸出的印表機。如上所述,布局可以根據被選擇布局模型定義被檢索頁面的全景化排列。在布局的排列中,頁面中的每個可以具有特定大小、位置和/或深度(z軸-順序)。布局的每個頁面的大小、位置和/或深度相對於布局的其他頁面可以是絕對的或相對的,並且可以以若干不同方式指定或除此以外是可確定的。在一個例子中,大小、位置和/或深度可以從布局模型中被選擇布局模型的定義指定或是可確定的。如上所述,附加地或可選地,例如,用於布局每個頁面的關聯元數據可以提供指定其在布局中的大小、位置和/或深度(z軸-順序)的信息。在這些例子中,布局引擎308可以經配置根據被選擇布局模型指定的大小、位置和/或深度和/或布局頁面的關聯元數據,生成布局。頁面的寬高比可以是它們的原始寬高比。不過在各種實例中,對於一個或更多頁面中的每個,布局模型可以指定或除此以外定義不同於相應頁面原始寬高比的寬高比。在這些實例中,布局引擎308可以經進一步配置根據用於頁面的不同非原始寬高比,生成布局。在一個進一步例子中,布局的一個或更多頁面可以處於包括在相應解析度的可視化表示(例如,子圖像)的狀態中。對於這些頁面中的每個,布局引擎308可以經配置檢索處於匹配於或最接近匹配於由被選擇布局模型和/或關聯元數據指定的大小的解析度的可視化表示的頁面。這可以包括,例如檢索處於相應解析度或最接近相應解析度的頁面的子圖像。由布局引擎308生成的布局,可以是根據被選擇布局模型動態生成的,使得頁面的不同布局可以通過改變被選擇布局模型實現。不同布局還可以以若干其他方式實現,例如基於布局頁面的關聯元數據,或者一個或更多基於時間的因素。因此在一個例子中,布局引擎可以經進一步配置接收對被檢索頁面不同全景排列的請求。在這個例子中,布局引擎可以經配置從多個布局模型中選擇不同布局模型作為對請求的響應。接著,布局引擎可以經配置生成被檢索頁面的不同布局。這可以包括根據被選擇不同布局模型,以及被檢索頁面和用於被檢索頁面的關聯元數據,經配置重新全景排列被檢索頁面。如上所述,布局模型可以包括用於全景排列頁面的若干不同布局類型中的任意一個。在布局模型中,由頁面之間連結建立的邏輯關係可以由頁面的排列,以位置或深度(Z-順序)中的一個或兩者來表示。在一個例子中,邏輯關係可以由彼此頁面位置的接近度,和/或以它們的相對深度表示。此外,一個或更多布局模型可以定義或暗示彼此相關文檔之間的導航路徑,和/或根據相應布局模型,定義或暗示用於加載已生成布局的頁面的加載形狀。現參考圖5-16,其簡要示出合適布局模型的例子。如圖所示,這些例子包括磚牆、部分磚牆、層次結構、形狀、居中向外、自上而下/三角形的、居中三角形的、大小支配、通過細節疊加、通過深度主-細節、加載形狀、小平面、混合介質/靜態-動態或其類似物。圖5不出根據一個例子實施例的磚牆布局模型500,其中頁面502可以以一個或更多行和一個或更多列的方式排列。如圖所示,磚牆布局模型可以由一致的端-端定向表徵,並且頁面在大小和/或寬高比沿一個或更多行和/或列是一致的。這種布局模型類型可用於一般的搜索結果。在一個例子中,布局模型可以提供相關章節位置的水平定向,以及與頁面長度遞增關聯的垂直定向。雖然未單獨示出,部分磚牆布局模型可以認為是磚牆布局模型500的超集。部分磚牆布局模型可以由在至少相應群集或聚類(cluster)內大小和/或寬高比類似一致的頁面聚類表徵。在這個布局模型中,聚類可以由相應頁面的關聯元數據相關,例如由它們的介質內容、作者、創建和最後版本時間或其類似物相關。圖6示出根據一個例子實施例的分層布局模型600,其中頁面在位置和/或大小可以以分層方式排列。頁面(分層相關頁面)之間的分層關係可以由它們的關聯元數據以若干不同方式指示。例如,分層關係可以由頁面之間父級-子級關係指示。在另一個例子中,分層關係可以由對象-主題或主題-對象關係指示,其中在更高層的一個頁面的對象可以是在更底層其他頁面的主題,以及其中至少某些相應其他頁面可以處於分層中的相同等級。在這個例子中,一個頁面的主題可以是主視圖,以及其他頁面的主題可以是主視圖對象的詳細視圖。在另一個例子中,分層關係可以由關係指示,在該關係中較高分層的一個頁面包括至較低分層其他文檔的引用或連結(例如,引用,超級連結等),其中至少某些相應其他頁面可以處於分層中的相同等級。在分層布局模型600的一個例子中,較高分層中的頁面可以位於那些較低分層(自上而下)頁面之上,和/或在分層中的大小可以比較低分層的更大。在這個布局模型中的頁面在大小或寬高比上可能是不一致的。那些在較高分層的頁面可以支配在較低分層的頁面,其中較低分層的頁面可以在寬度的X方向上與較高分層的頁面一致。更為具體地,例如,在分層中的最高頁面602可以位於頂端,並且可以根據頁面全解析度及其原始寬高比調整大小。分層中次最高頁面604可以以小於最高頁面的大小直接位於最高頁面下面,以及具有將再次最高頁面總體約束到最高頁面寬度的寬高比。這個模式可以分別重複用於分層中低於次最高頁面的第三高頁面606,分層中的第四高頁面等等。在一個例子中,這個布局模型可以提供帶有在低於該頁面的相應頁面中引用相關頁面的單個頁面。圖7不出根據一個例子實施例的形狀(shape)布局模型700,其中該模型模仿頁面相關的物理結構,例如航空器或美國的地理。在一個例子中,頁面702可以在物理結構可視化表示704 (二維或三維表示)的邊界內安排,其中頁面的位置可以與其介質內容對結構的關係一致。例如,與航空器機翼頂部區域相關的頁面(例如,根據主題或對象)可以位於航空器可視化表示的相應區域。在另一個例子中,與美國不同州法院判決相關的頁面可以位於與展示判決州一致的美國可視化表示區域。在形狀布局模型700中,在各種實例中,一個或更多頁面子集可以以聚類706安排在物理結構可視化表示的相應區域。在這些實例中,聚類中的每個可以根據布局模型中的另一個安排,以聚類中頁面的位置和大小方式來安排。圖8示出根據一個例子實施例的居中布局模型800。這個布局模型可以由佔支配地位的、居中主要頁面802-例如由搜索介質內容的搜尋引擎(例如,搜尋引擎302)識別的頁面來表徵。與主要頁面相關的頁面804 (例如,分層相關的)可以位於以360度方式排列的主要頁面周圍。在這個布局模型中的頁面在大小或寬高比上可以是不一致的。在一個例子中,這個布局模型可以指示主要頁面具有對之前(上),之後(下)和同期(旁邊)頁面的關係。這種布局類型的例子可以是交叉超級連結於頁面的文檔或網頁的集合,其中所述頁面是產生居中、主要頁面的文檔樹的一部分。圖9示出根據一個例子實施例的自上而下/三角形的布局模型900。這個布局模型可以類似於磚牆布局500和分層布局模型600的結合,並且可以由分層相關頁面902的自上而下排列表徵。類似於磚牆布局模型,在這個布局模型中的頁面可以與至少分層中相同級別頁面內的大小和/或寬高比一致,層級可以指示頁面相對於彼此的重要性。類似於分層布局模型,在一個例子中,較高分層頁面可以位於較低分層頁面之上(在y方向),但是與分層布局模型相反,較低頁面的寬度不一定由X方向的較高頁面約束。在一個例子中,自上而下/三角形布局模型可以提供單個頁面作為相關頁面圖形樹的節點。圖10不出根據一個例子實施例的居中向外三角形布局模型1000。這個布局模型可以由類似於居中向外布局模型800的佔支配地位的、居中主要頁面1002表徵。在居中向外三角形布局模型中,與主要頁面(例如,分層相關的)相關的頁面1004可以位於主要頁面之上/或之下。同樣類似於居中向外布局模型,居中向外三角形布局模型的頁面不一定在大小或寬高比上一致。居中向外三角形布局模型可以指示主要頁面具有對之前(上)和之後(下)頁面的關係。這種布局類型的例子可以是被超級連結的文檔或網頁集合,其中所述較高頁面是產生居中、主要頁面文檔樹的一部分,其中所述較低頁面由主頁頁面導引。圖11示出根據一個例子實施例的大小支配布局模型1100。這個布局模型可以類似於居中向外布局模型800。在這方面,大小支配布局模型可以由佔支配地位的居中主要頁面1102表徵,以及與主要頁面相關的(例如,分層相關)位於以360度方式排列在主要頁面的周圍的頁面1104。不過這個布局模型可以包括相同大小或不同大小的不止一個主要頁面,其中示出這樣的頁面1102a,1102b。在這個布局模型中的頁面在大小或寬高比上可以是不一致的。在這個布局模型中的頁面大小可以傳遞頁面彼此相關的權重或相關性。這種布局類型的例子可以是布線圖的集合,其具有至少主要圖表所有四個軸的關聯參考或連結。參考/連結布線圖/簡圖自身可以包括對附加圖表的關係。圖12示出根據一個例子實施例的疊加-通過-細節(overlap-through-detail)布局模型1200。這個布局模型可以由其中排列頁面的深度(Z-順序)上的分層關係保存表徵。在一個例子中,較高層頁面1202可以疊加到較低層的另一個頁面1204,其可以依次疊加到更低層的另一個頁面1206。在這個布局中,共享一個或更多公共對象或其他介質內容的頁面1208可以疊加,以便共享對象/其他介質內容可以至少部分在頁面之間空間對齊。
導航布局(或更具體地,其可視化表示)可以包括放大或縮小展示。根據疊加-通過-細節布局模型1200放大布局可以包括增加大小,以及在一個例子的各種實例中,可以包括增加其頁面的解析度。不過在這個布局模型中,放大布局還可以包括使疊加頁面變暗,以便在其下面的一個或更多疊加頁面(或而是其疊加部分)可以進入視野。相反地,縮小頁面還可以包括顯示變暗的疊加頁面,以便相應頁面進入視野,並且一個或更多疊加頁面(或而是其疊加部分)移出視野。在一個例子中,使頁面變暗可以包括在放大時可以增加頁面的透明度(或減少其不透明度),以及顯示頁面可以包括在縮小時可以增加頁面的不透明度(或減少其透明度)。在一個例子中,如圖12所示,在包括頁面1202、1204、1206的疊加-通過-細節布局模型1200中,頁面1202可以在用戶放大布局時變暗或變模糊。接著,在放大時的某些點,相應頁面不再是可見的,以便布局看起來僅僅包括頁面1204、1206。放大可以進一步繼續,變暗頁面1204直到其不再是可見的,在該點布局看起來僅僅包括頁面1206。在這些實例中,變暗的頁面可以保留在布局中,或布局引擎308可以經配置將它們從布局刪除。繼續圖12的例子,其中僅僅頁面1206是可見的以及頁面1202、1204是變暗的,在用戶縮小布局時,頁面1204可以示出疊加頁面1206。在縮小時的某些點,相應頁面是可見的,以便布局看起來包括頁面1204、1206兩者。縮小可以進一步繼續,顯示頁面1202直到其也是可見的,在該點布局看起來包括頁面1202、1204、1206。在這些實例中,被疊加頁面(或其被疊加部分)可以保留在布局中,或布局引擎308可以經配置將它們從布局刪除。圖13示出根據一個例子實施例的主-細節通過深度布局模型1300。這個布局模型類似於疊加-通過-細節布局模型1200,其中頁面之間的分層關係可以保存在它們的深度中(Z-順序)。在這樣的布局模型中,被疊加頁面(例如,較低分層中的)大小可以被調整並安排與整個疊加頁面(例如,較高分層中的)一致。類似於疊加-通過-細節布局模型1200,主-細節通過深度布局模型1300中的導航可以包括放大或縮小布局,其可以進一步包括相對於被疊加頁面變暗或示出疊加頁面。在如圖13所示的例子中,導航包括頁面1302、1304、1306的布局可以包括在用戶放大布局時,變暗疊加頁面。相反,導航布局可以包括在用戶縮小布局時,示出疊加頁面。在這點上,實施多個頁面的放大主-細節通過深度布局模型可以類似於實施包括多個子圖像的頁面縮放。圖14示出根據一個例子實施例的加載-形狀(load-shape)布局模型1400。這個布局模型可以類似於包括佔支配地位的居中主要頁面1402以及與位於主要頁面周圍、在主要頁面上方和/或下方的主要頁面相關(例如,分層相關)頁面1404的某些其他布局模型(例如,居中向外,居中向外三角形)。在這個布局模型中的頁面在大小或寬高比上可以是不一致的。加載形狀布局模型可以由加載布局(或更為具體地,其可視化表示)的時機表徵。在這個布局模型中,非主要頁面可以首先加載,由主要頁面跟隨。加載形狀布局模型1400的例子可以是與時間相關介質內容的頁面,其中更舊介質內容的頁面可以在最當前介質內容的主要頁面之前加載。在這個上下文中,介質內容的計時可以與介質內容主題或對象的時間方面相關。針對在前法院判決歷史的頁面(例如,頁面1404)可以在法院判決(例如,頁面1402)自身加載之前加載。在另一個例子中,介質內容的計時可以與內容創建時間相關,例如在文檔最終或當前文檔之前(例如,頁面1402),加載第一草稿和對文檔(例如,頁面1404) —個或更多變化或修訂的情況。圖15不出根據一個例子實施例的小平面(facet)布局模型1500。小平面布局模型可以由三維環境中頁面1502排列方式表徵,例如在3D結構的小平面上下文中,例如截面的二十面體1504。例如,每個頁面可以由具有用於定向的一致單元矢量的x,y,z坐標創建。接著,每個頁面可以被放置在與觀察者視角相關的布局中。這個布局模型可以以三維可視化表示,或可以被轉換為相應的二維(2D)排列方式,例如轉換的截面二十面體1506。圖16不出根據一個例子實施例的混合-介質/靜態-動態布局模型1600。這個布局模型可以是一個或更多其他布局模型的子集,其中布局頁面可以包括混合介質類型的頁面。例如,這個布局模型可以包括一個或更多靜態(「S」)頁面,例如在文本內容或靜止圖像的情況下,和包括一個或更多動態(「D」)頁面,例如在視頻的情況下。圖16示出例如以類似於大小支配布局模型1100排列方式排列混合-介質內容的混合-介質/靜態-動態布局模型。如圖所示,這個排列可以包括佔支配地位的居中主要頁面1602a、1602b和位於主要頁面周圍、與主要頁面相關(例如,分層相關)的頁面1604。現轉回圖4,其示出根據一個例子實施例的文檔導航系統400。如上所述,文檔導航系統400可以是圖1全景可視化系統100文檔導航系統106的一個例子。文檔導航系統一般可以經配置為導航全景可視化文檔集合的全景排列、邏輯相關頁面的布局選擇和提供導航選項。在一個例子中,這可以包括來自文檔集合系統102 (例如,文檔集合系統200)的集合。附加地或可替換地,例如,其可以包括由文檔布局系統104(例如,文檔布局系統300)生成的布局。如圖4所示,文檔導航系統400可以包括經配置接收全景可視化文檔集合頁面(文檔組件)的布局的導航引擎402。集合可以具有多個頁面,其中的每個頁面包括相應介質內容並且具有提供相應頁面信息的關聯元數據。布局可以根據相應頁面的關聯元數據,包括布局頁面可視化表示的全景排列。導航引擎402還可以經配置為導航布局從多個導航選項中選擇一個或更多導航選項,其中導航選項可以根據用於布局頁面的關聯元數據來選擇。導航選項模型可以在相應存儲,例如文件存儲、資料庫存儲、雲存儲或其類似物中保存,並且根據相應存儲以若干不同方式中的任意一個格式化和存儲。類似地,用於布局頁面的元數據可以存儲在相應存儲404中,在一個例子中其可以與存儲208、306中的一個或兩者全部相對應。導航引擎還可以經配置將被選擇導航選項傳送到例如GUI,其中被選擇導航選項可以在其中沿布局展
/Jn ο在一個例子中,導航引擎402可以經配置根據文檔類型選擇導航選項,其中所述布局頁面是文檔的組成組件,其可以在用於頁面的關聯元數據中指示。在一個例子中,導航引擎可以經配置根據布局頁面的介質內容選擇導航選項,該介質內容例如它們的主題和/或對象,其也可以在關聯元數據中指示。用於布局的合適導航選項例子包括命令工具(例如,平移、旋轉、縮放、變暗/顯示、回復原位等),注釋工具(例如,時間表/裡程碑、插圖編號等),連結工具(超級連結、熱連結、熱點等),導航路徑工具(例如,跟蹤、記錄等),元數據工具(例如,搜索、過濾、插入等),頁面工具(例如,搜索、過濾、提示、激活、大小、位置、支配、邏輯關係等),布局模型改變,合作導航,超-低導航,列印或其類似物。用於布局頁面的關聯元數據可以直接或非直接影響被選擇導航選項。在一個例子中,關聯元數據可以被檢索,以便直接影響由導航引擎402選擇的導航選項。附加地或可替換地,例如,用於頁面的關聯元數據可以影響它們的布局,例如通過影響被選擇布局模型,而根據被選擇布局模型可以生成布局。更為具體地,例如,可以根據頁面的文檔類型和/或頁面的介質內容選擇的布局模型生成頁面布局。接著,布局可以影響由導航引擎選擇的導航選項。在關聯元數據直接或非直接影響被選擇導航選項的任一情況下,可以說是導航引擎根據用於布局頁面的關聯元數據選擇導航選項。文檔導航系統400還可以包括連接於導航引擎402並經配置根據一個或更多被選擇導航選項接收請求的請求界面404。該請求界面可以經配置將請求傳送到導航引擎。導航引擎可以依次經進一步配置影響布局可視化表示的調整,作為對請求的響應,以及根據該請求將所述調整傳送到例如前述GUI。在一個例子中,導航引擎可以經配置在布局自身沒有調整的情況下,影響可視化表示的調整。在另一個例子中,導航引擎可以經配置影響包括布局調整的可視化表示的調整。如上所述,被選擇導航選項可以由布局和/或其頁面影響,或在一個更具體例子中,由用於布局頁面的關聯元數據影響。在各種實例中,不同頁面的布局可以產生一個或更多不同導航選項的選擇。例如,考量導航引擎402可以不同次接收第一頁面布局和第二頁面單獨布局,其中每個布局包括相應頁面的全景化排列。在這個例子中,導航引擎可以選擇用於第一布局的第一導航選項,以及用於第二布局的第二導航選項。第一和第二多個頁面可以包括一個或更多公共頁面,但在一個例子中,還可以包括一個或更多不同頁面。在這個例子中,第一和第二布局是不同的,至少因為第一和第二多個頁面包括一個或更多不同頁面。進而,由導航引擎選擇的第一和第二導航選項可以包括一個或更多不同導航選項-雖然類似於第一和第二多個頁面,但是第一和第二導航選項可以包括一個或更多公共導航選項。導航引擎402可以經配置選擇用於頁面布局的若干不同導航選項中的任意一個。根據許多不同布局模型和包括許多不同文檔類型頁面的許多布局可以包括命令工具,例如平移、旋轉、縮放變暗/顯示、回復原位或類似物。在各種實例中,在顯示布局的GUI中一部分布局而不是全部布局是可見的。這可以是這樣的情況,例如,在布局大小大於⑶I可見區域(有時候稱為「視圖」)的實例中,或在布局是3D環境頁面(例如,小平面布局模型)的實例中。在這些實例中,導航選項可以包括平移和/或旋轉以便移動布局。這可以包括進入視野的一個或更多布局頁面,並且附加地或可替換地,可以包括移出視野的一個或更多頁面。在視野中或移入視野的布局頁面可以被檢索和顯示,而在視野外或移出視野的頁面可以從顯示中刪除。進一步地,在實例中,僅有頁面一部分在視野內或移入視野,以及頁面被分為拼貼以及僅覆蓋頁面可見部分的那些拼貼可以被檢索和顯示。命令工具還可以包括放大或縮小布局,從而放大或縮小其頁面,這可以包括增加或減少布局的大小。這種布局大小的增加或減少可以依次包括增加或減少大小,以及在一個例子的各種實例中,包括增加或減少其頁面的解析度。在一個例子中,布局頁面可以包括針對頁面縮放級別的相應解析度的子圖像。在這個例子中,對於每個相應頁面,布局可以包括處於匹配於或最接近匹配於由被選擇布局模型和/或關聯元數據指定頁面大小的解析度的頁面子圖像。接著,布局放大可以通過以在增加縮放級別的相應子圖像替換其頁面的子圖像來實現,從而增加解析度。相反,布局縮小可以通過以在減少縮放級別的相應子圖像頁面替換其頁面的子圖像來實現,從而減少解析度。在各種例子中,相對於頁面或布局的一個或更多頁面在縮放級別提供,頁面或布局的縮放(放大或縮小)可以在細微增量可行。頁面(單獨的或布局一部分)可以縮放到與正顯示頁面子圖像相關的增量,頁面另一個子圖像匹配於或最接近匹配於頁面增加/減少大小。在這些實例中,例如,縮放可以通過以在較高/較低解析度的頁面相應子圖像替換頁面子圖像來實現。不過在其他實例中,可以縮放到與正顯示頁面子圖像相關的增量,相同子圖像仍然最接近匹配於頁面的增加/減少大小。在這些實例中,例如,縮放可以在沒有用另一個較高/較低解析度子圖像替換該子圖像的情況下,通過增加頁面子圖像大小來實現。在進一步例子中,頁面不僅包括相應子圖像,而且跨越縮放級別的子圖像可以逐漸分成更大數量拼貼,其中的每個在相應的縮放級別覆蓋子圖像的空間區域。在這個例子中,頁面的放大可以通過用在較高縮放級別覆蓋頁面的增加數量的拼貼替換頁面的顯示拼貼來實現。相反,頁面的縮小可以通過用在較低縮放級別覆蓋頁面的減少數量的拼貼替換顯示拼貼來實現。類似於平移布局,布局的放大或縮小可以包括進入視野的一個或更多頁面,並且附加地或可替換地,可以包括移出視野的一個或更多頁面。這些頁面可以以類似於平移布局的方式處理,但是以更高或更低縮放級別。對於一個或更多布局,除了增加或減少布局頁面的大小/解析度以外,縮放選項可以暗示一個或更多其他導航選項,以便進一步影響一個或更多頁面。例如,疊加-通過-細節布局模型1200和主-細節通過深度布局模型1300可以暗示變暗/顯示選項,其中在放大和縮小時,疊加頁面可以以上述參考圖12和13的方式被變暗或相對於被疊加頁面顯示。不過應當理解,變暗/顯示選項可用於將獨立於縮放選項並獨立於疊加彼此的頁面而變暗或顯示一個或更多布局頁面。包括上述那些命令工具的若干導航選項可以影響布局可視化表示的調整。因此,回復原位選項(home option)可以允許用戶從被調整可視化表示返回到可視化表示。導航選項可以包括注釋工具,例如時間表/裡程碑,插圖編號或其類似。這些工具可以允許用戶向布局添加注釋,以及可以為若干不同布局選擇不同布局模型,以及包括許多不同文檔類型的頁面。在各種例子中的時間表/裡程碑選項可以更具體適用於以時間順序彼此邏輯相關的頁面。在一個例子中,時間表/裡程碑可以影響添加到布局的可視化,所述可視化可以使布局頁面作為時間表中的裡程碑。導航選項可以包括例如超級連結、熱連結、熱點或其類似的連結工具。根據超級連結選項,一個或更多頁面(每個源)可以包括到其他頁面或其他頁面的介質內容(頁面或介質內容是目標)的參考或連結。目標頁面或介質內容可以在相同布局中,或在相同全景可視化文檔集合但可能不在相同布局中。目標甚至可以包括不在相同全景可視化文檔集合的頁面或介質內容。超級連結選項可以允許源頁面包括在其介質內容中的內聯或子過程,從一個或更多其他頁面連結的內容。這有時候更具體地稱為熱連結。超級連結還可以允許用戶從源頁面導航到連結到相應源頁面的一個或更多目標頁面。在這方面,超級連結可以以若干不同方式中的任意一個表示,例如通過文本、圖形或其類似物。例如,頁面介質內容可以格式化為對另一個頁面或另一個頁面介質內容的超級連結。更為具體地,例如,一個頁面中描述對象可以格式化為對也描述該對象的另一個頁面超級連結,或格式化為對在另一個頁面描述對象的更直接超級連結。這種超級連結類型有時候稱為熱點。除了前述或替換前述以外,例如,導航選項可以包括導航路徑工具,例如跟蹤、記錄或其類似物。根據例子實施例,導航路徑可以以若干不同方式中的任意一個定義。在一個例子中,導航路徑可以由用戶平移、旋轉、縮放和/或重新定位一個或更多其頁面的布局、從一個頁面導航到另一個頁面或介質內容(超級連結)的順序定義,或除此以外影響布局的調整(或而是其視覺展示)。導航路徑工具可以允許由用戶跟隨的跟蹤和/或記錄導航路徑,從而創建導航歷史。一個例子的導航選項可以包括元數據工具,例如搜索、過濾、插入或其類似物,其可以操作用於布局頁面的關聯元數據。搜索和過濾選項可以允許用戶搜索用於特定元數據的關聯布局,或過濾包括或排除特定元數據的關聯元數據。插入選項可以允許特定元數據插入對布局的視覺展示,例如以包括以指向頁面的特定元數據插圖編號的形式,對於該頁面關聯元數據包括特定元數據。導航選項可以包括頁面工具,例如搜索、過濾、提示、激活、大小、位置、支配、邏輯關係或其類似物。類似於元數據工具,搜索和過濾選項可以允許用戶搜索用於特定頁面或特定介質內容的布局頁面。在這方面,搜索和/或過濾選項可以暗示用於布局頁面的關聯元數據。提示選項可以允許對一個或更多頁面的一個或更多視覺效果應用,以便引起用戶對布局中那些頁面的注意。視覺效果可以是若干不同方式中的任意一個。合適視覺效果的例子包括頁面周圍明顯顏色(例如,黃色)的不透明或半透明邊界,小於頁面併疊加該頁面的不透明或半透明視覺對象或形狀,或者在大小上等於或大於頁面併疊加該頁面的半透明視覺對象,或其類似物。另一個合適視覺效果的例子包括頁面大小的增加,應用於頁面的動畫,或其類似物。視覺效果可以以若干不同方式中的任意一個觸發,例如效果應用於頁面。例如,可以觸發視覺效果以指示一個或更多頁面的選擇。在這個例子中,視覺效果可以應用於被選擇頁面。在這個例子中,附加地或可替換地,視覺效果可以應用於和被選擇頁面具有特定邏輯關係的頁面(例如,共享公共文檔、主題和/或對象、相鄰、對象-主題、主題-對象、父級-子級、參考/連結、用戶指定等)。在另一個例子中,視覺效果可以應用於頁面以便指示用戶跟隨的導航路徑。激活選項可以更具體適用於動態頁面,並且允許用戶觸發一個或更多頁面的動作,例如通過播放或除此以外控制(例如,後退、快進、音量、靜音等)包括在這樣頁面中的視頻內容。大小、位置和支配選項可以允許用戶調整大小或除此以外重新排列一個或更多布局頁面,其在效果上產生不同布局。這些選項可以適用於對不同布局模型的若干不同布局,以及包括許多不同文檔類型的頁面。不過在一個例子中,支配選項可以更具體適用於根據包括支配頁面布局模型的布局,例如分層、居中向外、居中向外三角形的、大小支配、加載形狀、混合介質/靜態-動態或其類似物。邏輯關係選項可以允許用戶添加、刪除或除此以外改變頁面之間的一個或更多邏輯關係,其可以依次影響頁面布局中的變化。這些變化可以或不一定從頁面布局對那些頁面關聯元數據和任何其他類似相關頁面的導航實施。因此在一個例子中,在它們僅僅應用於當前視覺展示頁面布局時,變化可以是暫時的。在另一個例子中,它們對頁面關聯元數據產生相應變化,而這可能不僅僅產生當前展示布局變化而且生成包括被影響頁面的其他布局時,變化可以更加持久。導航選項的進一步例子可以包括布局模型變化、合作導航、超-低導航(hyper-hypo navigation)、列印或其類似物。布局模型變化選項可以允許用戶改變已經生成的可視化表示布局的布局模型。這個選項可以根據另一個布局模型產生布局頁面的重新排列方式,從而生成另一個布局。合作導航選項可以允許相同系統的不同實例用戶協作導航一頁面布局,該頁面布局可能由系統中的另一個系統生成但是可以由兩個系統並行可視化展示。超-低導航選項可以允許唯一布局狀態之間的導航,或作為布局頁面的不一定是相同全景可視化文檔集合一部分的其他頁面之間的導航(超導航),和/或可以改變作為導航結果的單個布局狀態的導航(低導航)。以及列印選項可以允許用戶向印表機直接可視化表不布局用於生成布局的列印輸出。為了進一步說明本發明例子實施例,現參考圖17-21,其示出根據本發明例子實施例的頁面布局例子,所述頁面布局例子可以在GUI顯示,其中所述GUI具有預先確定的可視區域並且可以由用戶導航。圖17-19示出根據在具有預先確定可視區域1700的⑶I中顯示分層布局模型600的布局例子。如圖所示,根據分層布局模型的布局可以包括多個頁面1702,其中的每個在一個例子中可以是在相應解析度的頁面子圖像。布局中的不同頁面可以具有不同解析度,其中頁面1704具有比頁面1706更高的解析度,頁面1706依次比頁面1708具有更高的解析度,以及頁面1708依次具有比頁面1710更高的解析度。頁面可以根據頁面之間的邏輯關係定位在布局中和/或在布局中調整大小。在如圖所示的例子中,頁面1702是航空器的工程圖,並且具有對象-主題關係。更為具體地,例如,一分層級別上的頁面對象可以是在低於其分層中的頁面的主題,在一個例子中該主題是關於該對象的附加細節。更為具體地,例如,頁面1704可以描述整個航空器的外部視圖。頁面1706可以描述機鼻部分、起落架組合件、窗口、發動機組合件和尾部組合件。頁面1708可以描述頁面1706相應部分內容的附加細節,以及頁面1710可以描述頁面1708相應部分內容的附加細節。不過在可視化區域1700,頁面1708、1710可以以其介質內容僅部分被用戶理解或完全不被用戶理解的解析度展示。當然,在其他例子實施例中,頁面1708和/或頁面1710可以以足以解釋其所有介質內容的解析度展示。GUI可以展示用於導航頁面布局1702的一個或更多被選擇導航選項。在這個說明性例子中,平移和縮放選項可以以控制項1712的形式移動和/或增加可視化區域1700中頁面的大小,以便聚焦到布局的一個部分1714。換句話說,用戶可以激活前述控制項以便移動和/或縮放布局以一部分布局填充GUI可視區域的更大部分。圖18示出以這種方式的導航布局結果的例子。如圖18所示,當用戶激活控制項1712聚焦到布局的一部分1714時,頁面1704-1710的大小可以增加,在一個例子中,頁面1704-1710可以包括以相應更高解析度的對應子圖像替換頁面1704-1708子圖像。子圖像的解析度可以允許用戶解釋所有被展示介質內容。不過在此視圖中,頁面1710不一定以足以由用戶解釋的解析度展示,這是因為相應頁面的大小還沒有增加到暗示下一個子圖像的級別。就是說,即使在增加圖像大小後,大小仍然最接近相同子圖像,以便不會促使用更高解析度的下一個子圖像替換該圖像。在這個說明性例子中,用戶再次激活控制項1712移動視圖和/或調整視圖大小,以便聚焦到布局的更小部分 1802。聚焦到一部分1802的導航布局結果例子如圖19所示。在一個例子中,GUI的可視區域可以調整大小,以便更全面適應布局的被聚焦部分。當用戶激活控制項1712聚焦到布局的一部分1802時,頁面1704-1710的大小可以增加,在一個例子中,其可以進一步包括以相應更高解析度子圖像替換頁面1704-1708的子圖像。現在頁面1710的介質內容足以由用戶解釋。在頁面1704僅有一部分在GUI可視區域的例子中,其中相應頁面被分為拼貼時,僅覆蓋相應頁面可見部分的那些拼貼是可以被檢索和顯示的。圖20示出根據在具有預先確定可視區域2000的⑶I中顯示磚牆布局模型500的布局例子。該布局可以包括頁面2002-2010。在如圖所示的例子中,布局頁面是布線系統的布線圖,其可以通過空間順序相關。在這方面,頁面2002可以描述連接到在頁面2004中描述布線的布線。頁面2004可以依次描述連接到在頁面2006中描述布線的布線,以及頁面2006可以描述連接到在頁面2008中描述布線的布線,以及頁面2008可以描述連接到頁面2010中的布線等等。完全在⑶I可視化區域2000內的布局頁面可以形成或除此以外定義感興趣區域或範圍2012。在一個例子中,感興趣範圍內頁面可以以相對於在感興趣範圍外部任何頁面增加的解析度展示。如圖所示,感興趣範圍可以包括頁面2002-2008,但是由於頁面2010僅有一部分在GUI可視區域內,頁面2010可被認為是在感興趣範圍之外(雖然仍然可以認為其在可視區域內)。在這個實例中,頁面2010可以以比頁面2002-2010解析度更低的解析度展示。圖21示出根據在具有預先確定可視區域2100的⑶I中顯示疊加-通過-細節布局模型1200的布局例子。如圖所示,該布局包括頁面2102、2104,其中頁面2102可以包括對頁面2104的參考(reference)。如圖所示,這個分層關係可以由頁面2104(在較高分層)部分疊加到頁面2102的布局保持,以及在一個例子中,頁面2104可以在參考相應頁面的位置疊加頁面2102。還如圖所示,頁面2104可以以小於頁面2102的大小展示,從而可以以比頁面2102更低的解析度展示。根據本發明的例子實施例,全景可視化系統100及其包括文檔集合系統102的子系統、文檔布局系統104和文檔導航系統106可以以各種方式實施。類似地,包括其相應元件中每個的文檔集合系統200、文檔布局系統300和文檔導航系統400的例子可以根據例子實施例以各種方式實施。用於實施系統、子系統和其相應元件的方法可以包括單獨硬體或在一個或更多電腦程式代碼指令管理下的硬體、程序指令或從計算機可讀存儲介質的可執行計算機可讀程序代碼指令。在一個例子中,可以提供經配置起本文所述系統、子系統和相應元件作用或除此以外實施本文所述系統、子系統和相應元件的一個或更多裝置。在包含不止一個裝置的例子中,相應裝置可以以若干不同方式,例如直接或非直接經由有線或無線網絡或其類似物連接到另一個或除此以外與另一個通信。一般情況下,本發明例子實施例的裝置可以包括、包含或體現為一個或更多固定或可攜式電子設備。合適電子設備的例子包括智慧型電話、平板計算機、可攜式計算機、桌面型計算機、工作站計算機、伺服器計算機或其類似。裝置可以包括若干組件中的一個或更多,例如,連接到存儲器(例如,存儲設備)的處理器(例如,處理器單元)。處理器通常是能夠處理例如像數據、計算機可讀程序代碼、指令或其類似信息,和/或其他合適電子信息的任意片硬體。更為具體地,例如處理器可以經配置執行存儲在處理器上或除此以外存儲在存儲器(相同或另一個裝置)中的電腦程式。根據特定實施,處理器可以是若干處理器、多處理器核或某些其他處理器類型。進一步地,處理器可以利用若干混雜處理器系統實施,其中主處理器與一個或更多第二處理器存在於單個晶片上。作為另一個說明性例子,處理器可以是包括相同類型多處理器的對稱多處理器系統。還在另一個例子中,處理器可以體現為或除此以外包括一個或更多專用集成電路(ASICs),現場可編程門陣列(FPGAs)或其類似物。因此,雖然處理器能夠執行電腦程式以執行一個或更多功能,各種例子的處理器可以在沒有電腦程式輔助下執行一個或更多功能。存儲器通常是能夠在臨時基礎和/或永久基礎上存儲例如像數據、電腦程式的信息和/或其他合適信息的任意片硬體。存儲器可以包括易失性和/或非易失性存儲器,並且可以是固定的或可移動的。合適存儲器的例子包括隨機存儲器(RAM)、只讀存儲器(ROM)、硬碟驅動器、快閃記憶體,磁帶或上述的某些結合。光碟可以包括只讀光碟(⑶-ROM)、讀/寫光碟(⑶-R/W)、DVD或其類似物。在各種實例中,存儲器可以稱為計算機可讀存儲介質,稱為能夠存儲信息的非暫態設備,存儲器可以與使例如電子短暫信號能夠從一個位置攜帶到另一個位置的計算機可讀傳輸介質區別開來。本文所述計算機可讀介質一般是指計算機可讀存儲介質或計算機可讀傳輸介質。除了存儲器以外,處理器還可以連接到用於顯示、傳輸和/或接收信息的接口。接口可以包括通信接口(例如,通信單元)和/或一個或更多用戶接口。通信接口可以經配置傳輸和/或接收信息,例如向其他裝置、網絡或其類似物傳輸信息和/或從其他裝置、網絡或其類似物接收信息。通信接口可以經配置通過物理(有線)和/或無線通信連結傳輸和/或接收信息。合適通信接口的例子包括網絡接口控制器(NIC),無線NIC或其類似物。用戶接口可以包括顯示器和/或更多用戶輸入接口(例如,輸入/輸出單元)。顯示器可以經配置展示或除此以外向用戶顯示信息,顯示器的合適例子包括液晶顯示器(IXD),發光二極體顯示器(LED),等離子顯示面板(PDP)或其類似物。用戶輸入接口可以是有線的或無線的,並且可以經配置從用戶接收信息到裝置,用於例如處理、存儲和/或顯示。用戶輸入接口的合適例子包括麥克風、圖像或視頻捕獲設備,鍵盤或小鍵盤,遊戲杆,觸敏表面(與觸控螢幕獨立出來或集成到觸控螢幕),生物傳感器或其類似物。用戶接口可以進一步包括用於與外設,例如印表機、掃描儀或其類似物通信的一個或更多接口。如上所述,程序代碼指令可以存儲在存儲器中,並由處理器執行,以便實施本文所述系統、子系統和其相應元件的功能。應當明白,任何合適程序代碼指令可以從計算機可讀存儲介質加載到計算機或其他可編程裝置中,以便產生特定機器,使得特定機器成為實施本文所述功能的手段。這些程序代碼指令還可以存儲在計算機可讀存儲介質中,以便命令計算機、處理器或其他可編程裝置以特定方式起作用,從而生成特定機器或特定製造項目。存儲在計算機可讀存儲介質中的指令可以產生製造項目,其中所述製造項目成為實施本文所述功能的手段。程序代碼指令可以從計算機可讀存儲介質中檢索並加載到計算機、處理器或其他可編程裝置以配置計算機、處理器或其他可編程裝置,以便在或由計算機、處理器或其他可編程裝置上執行或由計算機、處理器或其他可編程裝置執行。程序代碼指令的檢索、加載和執行可以按順序執行,使得一個指令同時被檢索、力口載和執行。在某些例子實施例中,檢索、加載和/或執行可以並行執行,使得多個指令被一起檢索、加載和/或執行。程序代碼指令的執行可以產生計算機實施進程,使得由計算機、處理器或其他可編程裝置執行的指令提供用於實施本文所述功能的操作。處理器的指令執行或在計算機可讀存儲介質中的指令存儲支持用於執行特定功能的操作結合。應當理解一個或更多功能以及功能的結合可以由執行具體功能的專用基於硬體計算機系統和/或處理器實施。如上所述,本發明的例子實施例允許大量頁面(或文檔)的集合、布局和/或導航。例子實施例可以允許用戶利用比檢索所有頁面更少的帶寬,同時和快速觀看和可視化搜索大量頁面。在用戶有顯露感興趣頁面想法的實例中,或有相應頁面與其他頁面之間邏輯關係的想法時,可以生成和/或導航到頁面布局以便用戶定位和使用感興趣頁面。用戶可以觀看和導航頁面,好像它們布局在物理世界中,而又沒有物理空間要求和大量頁面集合。本領域的技術人員通過前述描述和關聯繪圖可能會想到符合本文所述權利要求的許多修改和其他實施例。因此,應當理解本發明不限於公開的具體實施例,許多修改和其他實施例也應當包括在附屬權利要求範圍內。而且,雖然以上描述和關聯繪圖在元件和/或功能結合例子的上下文中描述了例子實施例,應當明白元件和/或功能的不同結合可以在不偏離本發明附屬權利要求範圍的前提下,可以由替換實施例提供。在這方面,例如,不同於上述明確描述元件和/或功能結合的不同元件和/或功能結合也可以在某些附屬權利要求中闡述。雖然本文採用了具體術語,但是僅作為通用和描述性的意思,並不是起限制作用。
權利要求
1.一種全景可視化文檔導航系統,其包括: 導航引擎,其經配置接收具有多個文檔組件的全景可視化文檔集合的文檔組件的布局,所述多個文檔組件中的每個包括相應的介質內容並且具有提供相應文檔組件信息的關聯元數據,所述布局包括根據相應文檔組件的關聯元數據的布局的文檔組件可視化表示的全景排列, 其中所述導航引擎經配置從用於導航布局可視化表示的多個導航選項中選擇一個或更多導航選項,所述導航選項根據用於布局的文檔組件的關聯元數據選擇,以及 其中所述導航引擎經配置發送被選擇導航選項;以及 連接於導航引擎並經配置根據一個或更多被選擇導航選項接收請求的請求界面,所述請求界面還經配置發送所述請求到所述導航引擎, 其中所述導航引擎經進一步配置響應於所述請求並根據所述請求,實施所述布局可視化表示的調整,以及 其中所述導航引擎經配置發送所述調整。
2.根據權利要求1所述的全景可視化文檔導航系統,其中所述布局的文檔組件是全景可視化文檔集合的一個或更多電子文檔,並且其中用於所述布局的文檔組件的關聯元數據提供相應文檔類型的信息,其中所述導航引擎經配置根據所述相應文檔類型選擇所述導航選項。
3.根據權利要求1所述的全景可視化文檔導航系統,其中所述用於布局的文檔組件的關聯元數據提供相應文檔組件的介質內容信息,所述導航引擎經配置根據所述相應文檔組件的介質內容選擇所述導航選項。
4.根據權利要求1所述的全景可視化文檔導航系統,其中所述導航引擎經配置在沒有布局調整的情況下實施布局可視化表示的調整。
5.根據權利要求1所述的全景可視化文檔導航系統,其中所述導航引擎經配置實施包括所述布局的調整的布局可視化表示的調整。
6.根據權利要求1所述的全景可視化文檔導航系統,其中所述文檔組件的布局包括第一文檔組件的布局,以及所述被選擇導航選項包括第一導航選項, 其中所述導航引擎經進一步配置接收全景可視化文檔集合的第二文檔組件的布局,所述第二文檔組件包括不同於在所述第一文檔組件中的一個或更多文檔組件,所述第二文檔組件的布局包括根據相應文檔組件的關聯元數據的所述布局的第二文檔組件可視化表示的全景排列, 其中所述導航引擎經配置從用於導航第所述二文檔組件的布局的可視化表示的多個導航選項中選擇一個或更多第二導航選項,所述第二導航選項根據用於所述第二文檔組件的關聯元數據選擇,並且包括不同於所述第一導航選項的一個或更多導航選項,以及 其中所述導航引擎經配置發送所述第二導航選項。
7.根據權利要求1所述的全景可視化文檔導航系統,其中所述系統是全景可視化系統,進一步包括全景可視化文檔導航系統,所述全景可視化文檔導航系統包括: 搜尋引擎,其經配置接收對介質內容的請求並識別包括被請求介質內容的文檔組件,被識別文檔組件是全景可視化文檔集合;以及 布局引擎,其連接到所述所述搜尋引擎和導航引擎,所述布局引擎經配置從用於多個文檔組件的全景排列可視化表示的多個布局模型中選擇布局模型,所述布局模型根據用於被識別文檔組件的關聯元數據選擇, 其中所述布局引擎經配置生成包括被識別文檔組件和根據被識別文檔組件的關聯元數據識別的一個或更多其他文檔組件的文檔組件的布局,相應元數據進一步包括用於識別被識別文檔組件與相應的一個或更多其他文檔組件之間一個或更多連結的信息,所述布局根據被選擇布局模型、以及相應文檔組件和用於相應文檔組件的關聯元數據生成。
8.一種方法,其包括: 接收具有多個文檔組件的全景可視化文檔集合的文檔組件的布局,所述多個文檔組件中的每個包括相應的介質內容並且具有提供相應文檔組件信息的關聯元數據,所述布局包括根據相應文檔組件的關聯元數據的布局的文檔組件可視化表示的全景排列; 從用於導航所述布局可視化表示的多個導航選項中選擇一個或更多導航選項,所述導航選項根據用於布局的文檔組件的關聯元數據選擇; 發送被選擇導航選項; 根據一個或更多被選擇導航選項接收請求;並且響應於所述請求, 根據所述請求實施所述布局可視化表示的調整;以及 發送所述調整。
9.根據權利要求8所述的方法,其中所述布局的文檔組件是全景可視化文檔集合的一個或更多電子文檔,並且其中所述用於布局的文檔組件的關聯元數據提供所述相應文檔的類型信息,所述導航選項根據所述相應文檔的類型選擇。
10.根據權利要求8所述的方法,其中所述用於布局的文檔組件的關聯元數據提供所述相應文檔組件的介質內容的信息,所述導航選項根據所述相應文檔組件的介質內容選擇。
11.根據權利要求8所述的方法,其中實施調整包括在沒有布局調整的情況下,實施所述布局可視化表示的調整。
12.根據權利要求8所述的方法,其中實施對所述布局可視化表示的調整包括所述布局的調整。
13.根據權利要求8所述的方法,其中所述文檔組件的布局包括第一文檔組件的布局,以及所述被選擇導航選項包括第一導航選項,以及其中所述方法進一步包括: 接收全景可視化文檔集合的第二文檔組件的布局,所述第二文檔組件包括不同於在第一文檔組件中的一個或更多文檔組件,所述第二文檔組件的布局包括根據所述相應文檔組件的關聯元數據的布局的第二文檔組件可視化表示的全景排列; 從用於導航第二文檔組件的布局的可視化表示的多個導航選項中選擇一個或更多第二導航選項,所述第二導航選項根據用於第二文檔組件的關聯元數據選擇並包括不同於第一導航選項的一個或更多導航選項;以及發送所述被選擇導航選項。
14.根據權利要求8所述的方法,其進一步包括: 接收對於介質內容的請求並識別包括被請求介質內容的文檔組件,被識別文檔組件是全景可視化文檔集合; 從用於所述多個文檔組件的全景排列可視化表示的多個布局模型中選擇布局模型,所述布局模型根據用於被識別文檔組件的關聯元數據選擇;以及 生成文檔組件布局,其中所述文檔組件包括被識別文檔組件和根據用於被識別文檔組件的關聯元數據識別的一個或更多其他文檔組件,相應元數據進一步包括識別被識別文檔組件與相應一個或更多其他文檔組件之間一個或更多連結的信息,所述布局根據被選擇布局模型以及所述相應文檔組件和用於所述相應文檔組件的關聯元數據而生成。
15.一種計算機可讀程序代碼部分存儲在上面的計算機可讀存儲介質,作為對處理器執行的響應,其促使一裝置至少: 接收具有多個文檔組件的全景可視化文檔集合的文檔組件布局,其中所述多個文檔組件中的每個包括相應的介質內容並且具有提供相應文檔組件信息的關聯元數據,所述布局包括根據相應文檔組件的關聯元數據的布局的文檔組件的可視化表示的全景排列; 從用於導航布局的可視化表示的多個導航選項中選擇一個或更多導航選項,所述導航選項根據所述用於布局文檔組件的關聯元數據選擇; 發送被選擇導航選項; 根據一個或更多被選擇導航選項接收請求; 響應於所述請求並根據所述請求實施布局可視化表示的調整;以及 發送所述調整; 從用於多個文檔組件的全景排列可視化表不的多個布局模型中選擇布局模型,所述布局模型根據用於被識別文檔組件的關聯元數據選擇;以及 生成文檔組件布局,其中所述文檔組件包括被識別文檔組件和根據用於被識別文檔組件的關聯元數據識別的一個或更多其 他文檔組件,所述相應元數據進一步包括用於識別被識別文檔組件與相應一個或更多其他文檔組件之間一個或更多連結的信息,所述布局根據被選擇布局模型以及相應文檔組件和用於相應文檔組件的關聯元數據而生成。
全文摘要
本發明涉及包括導航引擎和連接到導航引擎的請求界面的全景可視化文檔導航系統。所述導航引擎經配置接收文檔組件全景可視化文檔集合的文檔組件布局,所述文檔組件中的每個具有提供相應文檔組件信息的關聯元數據。所述布局包括根據關聯元數據的文檔組件可視化表示的全景排列。導航引擎還經配置選擇用於導航布局的可視化表示的導航選項,以及所述導航選項根據針對布局文檔組件的關聯元數據選擇。所述請求界面經配置根據一個或更多被選擇導航選項接收請求和將請求傳送到導航引擎。所述導航引擎根據所述請求,經進一步配置引起布局可視化表示的調整,作為對所述請求的響應。
文檔編號G06F17/30GK103177069SQ20121056386
公開日2013年6月26日 申請日期2012年12月21日 優先權日2011年12月21日
發明者B·L·哈德利, P·J·埃姆斯, M·K·羅傑斯, J·F·佛洛伊德, S·P·米勒 申請人:波音公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀