[發明專利]用于產生合成空間表示的方法和系統無效
| 申請號: | 201010299340.0 | 申請日: | 2010-09-27 |
| 公開(公告)號: | CN102033902A | 公開(公告)日: | 2011-04-27 |
| 發明(設計)人: | 米歇爾·貝齊;艾倫·G·科爾;喬納森·P·芒森;斯特拉·J·米切爾;戴維·A·伍德 | 申請(專利權)人: | 國際商業機器公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京市柳沈律師事務所 11105 | 代理人: | 黃小臨 |
| 地址: | 美國紐*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 產生 合成 空間 表示 方法 系統 | ||
技術領域
本發明一般涉及空間表示,并且更具體地,涉及組合多個源空間表示以形成合成空間表示的技術。
背景技術
因特網技術為應用開發者提供了在開發應用時使用的聲明性和程序性要素的組合。因特網應用開發者在提供結構、內容和修飾(decoration)的文檔中使用諸如超文本標記語言(HTML)和層疊式樣式表(CCS)的聲明性要素、以及諸如JavaScript功能的程序性要素來提供基于這些文檔的計算和交互行為。該技術已經提供了瀏覽器可部署的(browser-deployable)和可響應的應用。術語“瀏覽器”意要不僅僅意指因特網瀏覽器而是任何通用的用戶界面程序,即加載并呈現應用的基于文檔的圖形用戶界面(GUI)、處理與GUI的用戶交互并能夠從本地或遠程源加載GUI定義的程序。
電子地圖對于許多交互應用是重要的介質。許多基于地圖的應用不是瀏覽器可部署的,或被限制為窄范圍的交互行為。一些地圖工具包(toolkit)為瀏覽器可部署的應用GUI提供了擴展范圍的交互行為。但是,已知這些地圖工具包限制了開發者的合成能力。
發明內容
例如,本發明的原理提供了用于產生與面向空間的應用相關的合成空間表示的技術。
例如,根據本發明的一個實施例,提供了一種用于產生合成空間表示的方法。該方法包括:從多個源應用獲得多個源空間表示;以及通過組合所述多個源空間表示來形成所述合成空間表示。所述合成空間表示可操作以與至少一個行為要素交互,該至少一個行為要素與所述合成空間表示分離。在包括處理器和存儲器的計算系統上執行所述多個源空間表示的獲得以及所述合成空間表示的形成。從所述存儲器獲得并由處理器設備執行用于實現所述多個源空間表示的獲得以及所述合成空間表示的形成的一個或多個計算機程序指令。
有利地,本發明的例示實施例提供了例如用于獲得、組合并同時顯示多個地圖層、以及用于提供并執行與地圖層的結構、內容和修飾分離的例如腳本的行為要素的技術。可以由行為要素對該結構、內容和修飾操作以使能實現各種交互或計算行為。本發明的各方面使能夠實現例如以各種方式組合來自多個源的數據的多個動態或靜態種子的操作。來自多個種子的數據在顯示以前被組合。在另一例子中,本發明的各方面使得終端用戶能夠直觀化動態空間數據集之間的關系并創建關于數據集中的改變的自定義警告。本發明的特征還使能實現例如合作、社會聯網、地理信息系統和緊急響應。
本發明的這些實施例提供了在上述地圖工具包之上的改進之處在于,已知的地圖工具包不能將結構、內容和修飾要素與行為要素完全分離。因此,已知的地圖工具包限制了開發者利用諸如可擴展樣式表語言轉換(XSLT)的其他面向文檔的編程技術來合成基于地圖的GUI的能力。本發明的實施例解決了現有技術中的這些和其他問題。
本發明的這些和其他特征、目標和優點將從要結合附圖閱讀的本發明的例示實施例的以下詳細描述而變得顯而易見。
附圖說明
圖1圖示了根據本發明的示例實施例的包括地圖查看器(viewer)的示例架構。
圖2圖示了根據本發明的示例實施例的帶有相關主站和源應用的地圖查看器程序的示例系統。
圖3示出了根據本發明的示例實施例的、列出了可以在地圖層要素上產生的示例事件類型的地圖層事件表。
圖4示出了根據本發明的示例實施例的、列出了實質上是空間的函數的空間函數表。
圖5示出了根據本發明的示例實施例的、列出了考慮到幾何關系隨時間的改變的函數的空間-時間表。
圖6圖示了根據本發明的示例實施例的產生合成空間表示的方法。
圖7圖示了根據本發明的示例實施例的用于獲得多個源空間表示和源空間表示用戶圖形界面控制并用于執行包括該多個源空間表示的源應用的方法。
圖8繪出在可以用于實現本發明的一個或多個方面和/或要素的計算機系統。
具體實施方式
如在此例示地使用的,客戶端是通常通過網絡訪問例如在遠程服務器上的計算機系統上的遠程服務的應用和/或系統。例如,客戶端可以包括駐留于處理器設備(例如與存儲器耦接的處理器)上的、獲取或下載多個第一數據集(例如包括地圖層的每個第一數據集)的軟件。另外,客戶端可以執行處理并提供例如處理第一數據集以形成第二數據集、并將第二數據集提供給用戶或另一客戶端的功能。客戶端可以另外包括硬件(例如處理器設備)或可以只包括硬件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國際商業機器公司,未經國際商業機器公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010299340.0/2.html,轉載請聲明來源鉆瓜專利網。





