專利名稱:虛擬地球的制作方法
虛擬地球
背景
為用戶提供方向信息以及各種已登記場(chǎng)所位置的地圖繪制系統(tǒng)已得到廣泛利 用。地圖繪制工作已經(jīng)由對(duì)某一地區(qū)的訪問(wèn)者們大體上完成。由這些訪問(wèn)者獲得的 對(duì)各地點(diǎn)的知識(shí)隨后被聚集且并入各有用模型,這些模型可以回答"那里什么樣" 的問(wèn)題。在發(fā)現(xiàn)時(shí)代,得到的制圖知識(shí)通常無(wú)法共享。在此封閉系統(tǒng)中,地圖被看 做是對(duì)其他民族國(guó)家的競(jìng)爭(zhēng)優(yōu)勢(shì)。
對(duì)某一地區(qū)具備最佳可用知識(shí)的人在征服、殖民或貿(mào)易時(shí)處于優(yōu)勢(shì)地位。隨 著世界被發(fā)現(xiàn),它的地理學(xué)知識(shí)也逐漸傳播給越來(lái)越多的人們,并且地圖也得到改 進(jìn)。隨著技術(shù)的發(fā)展,地圖繪制的精確度也得到提升,直到形成了今天人們意見一 致的世界地圖。
當(dāng)?shù)貓D已變得難以置信地詳盡且廣泛可用時(shí),地圖的制作仍然是一個(gè)固有的 封閉系統(tǒng)。第三方的地圖制作者面臨這保持其地圖精確并最新這一難以克服的挑 戰(zhàn),因?yàn)槭澜缬肋h(yuǎn)都在改變并且地圖一經(jīng)出版很快就會(huì)過(guò)時(shí)。特別是偏遠(yuǎn)地區(qū)地圖 制作者從來(lái)不會(huì)期望能夠訪問(wèn)一地點(diǎn)的頻率會(huì)高到足以跟得上最新變化,更何況當(dāng) 今地圖越來(lái)越高的分辨率。 一地點(diǎn)的局部知識(shí)總是比訪問(wèn)者希望獲取的要好。
當(dāng)今的各信息源是彼此孤立的,而期望各式信息量的用戶通常不得不訪問(wèn)每 個(gè)孤立的信息分組。例如,用戶為了查看天氣數(shù)據(jù)可以訪問(wèn)weather.com。這些信 息分組的其他示例包括在redfin.com上找出的房地產(chǎn)列表、在wa.gov上的交通信 息以及在ofoto.com上的私人照片。然而,如果有興趣購(gòu)買一幢房子的用戶關(guān)心 這一地區(qū)內(nèi)的交通和天氣模式,則該用戶不得不分別訪問(wèn)每個(gè)孤立的信息儲(chǔ)存庫(kù)。 這樣不僅費(fèi)時(shí),還會(huì)令人沮喪,特別是在用戶不熟悉可用信息資源和/或不知道如 何獲取這些信息的情況下。
與可用信息資源有關(guān)的另一項(xiàng)發(fā)展是因特網(wǎng)廣告或者"電子商務(wù)"。電子商 務(wù)是經(jīng)由因特網(wǎng)實(shí)現(xiàn)商業(yè)交易的一種方法,并且通常由希望方便訂貨的消費(fèi)者使 用。因特網(wǎng)廣告的通常形式是標(biāo)題廣告和彈出廣告。標(biāo)題廣告是由第三方放置在網(wǎng) 頁(yè)上的廣告,該第三方能夠提供免費(fèi)服務(wù)或付款作為在網(wǎng)頁(yè)上放置廣告的回報(bào)。某些網(wǎng)頁(yè)由標(biāo)題廣告支持。彈出廣告是在査看某一網(wǎng)頁(yè)時(shí)會(huì)自動(dòng)出現(xiàn)在一獨(dú)立窗口中 的廣告。然而,這些標(biāo)題廣告和彈出廣告無(wú)法為廣告制作者提供有效的手段來(lái)根據(jù) 為用戶位置和/或用戶偏好來(lái)裁剪廣告。
為了克服上述及其它缺點(diǎn),提供的各實(shí)施例向用戶提供了范圍從天氣到交通 模式再到實(shí)時(shí)事件的公共信息儲(chǔ)存庫(kù)。各種不同的信息源被集合到單個(gè)邏輯框架 內(nèi)。還提供了一種方法,該方法用于確定用戶的位置并將其通知可能的廣告制作者 以提供為特定用戶裁剪的廣告。
概述
以下給出一個(gè)或多個(gè)實(shí)施例的簡(jiǎn)要概述,以便為這些實(shí)施例的某些方面提供 基本的理解。這一概述不是一個(gè)或多個(gè)實(shí)施例的廣義概觀,并且即不標(biāo)識(shí)各實(shí)施例 的關(guān)鍵元素也不描繪這些實(shí)施例的范圍。它唯一的目的在于以簡(jiǎn)化的形式給出所述 實(shí)施例的某些概念作為稍后給出的更為詳細(xì)描述的前言。
各實(shí)施例描述了一種用于提供與"真實(shí)"世界有關(guān)的信息的公共儲(chǔ)存庫(kù)。這 些信息可以包括有關(guān)某一特定對(duì)象或關(guān)注地區(qū)的詳細(xì)信息。用戶可以請(qǐng)求,例如與 一大學(xué)校園有關(guān)的信息。該校園的鳥瞰圖可以連同與該校園相關(guān)聯(lián)的有關(guān)每幢建筑 物、結(jié)構(gòu)、辦公室的特定信息而一并顯示。顯示的信息可以包括建筑物名稱、系、 學(xué)科、房間號(hào)、電話號(hào)碼等。這些信息也可提供用于各種其他的結(jié)構(gòu)或地區(qū)(例如, 購(gòu)物中心、辦公樓、行政管理大樓、公寓樓等)。信息可由所有者、居住者和/或 與該結(jié)構(gòu)相關(guān)聯(lián)的其他被授權(quán)人提供,和/或可以從公共資源獲取。
真實(shí)世界信息還可以包括地球上各地點(diǎn)的詳盡三維模型、衛(wèi)星照片、實(shí)時(shí)網(wǎng)
絡(luò)照相(webcams)、用戶注解、地圖、關(guān)注點(diǎn)、地質(zhì)信息、實(shí)時(shí)交通信息、房地 產(chǎn)銷售、駕駛方向、內(nèi)部地點(diǎn)等。根據(jù)在此呈現(xiàn)的各地圖項(xiàng)(feature)有包括有關(guān) 物理世界的任何和全部信息并且允許這些信息在用戶"要求時(shí)"可訪問(wèn)的一平臺(tái)、 一組經(jīng)歷以及持續(xù)捕捉的數(shù)據(jù)和圖像(例如,現(xiàn)場(chǎng)視頻、持續(xù)運(yùn)動(dòng)等)。此信息還 可以進(jìn)一步地隨時(shí)間更新,允許當(dāng)前查看、歷史查看和/或預(yù)測(cè)該地區(qū)將來(lái)的樣子。 在此呈現(xiàn)的各地圖項(xiàng)不限于地球,并且可以包括外層空間的物體、以及由用戶提供 的想像世界。還提供基于位置用于捕捉、連接、共享和虛擬化信息的活動(dòng)社區(qū)。各 實(shí)施例提供用于任何信息、地點(diǎn)、實(shí)體、屬性、服務(wù)或者能夠從地理上參考的個(gè)人 的方案、儲(chǔ)存庫(kù)、索引和應(yīng)用編程接口 (API)。
公開的各實(shí)施例建立在核心前提上位置涉及各種不同的信息源,存在"尾部(tail)"信息源內(nèi)的值并且尾部信息(在許多情況下)固有地是本地的。這些 概念一并實(shí)現(xiàn)了一個(gè)富有相關(guān)信息的自持生態(tài)系統(tǒng)。該數(shù)據(jù)模型能夠編碼真實(shí)世界 內(nèi)的任何事物并且是基于一個(gè)公共核心方案由許多方法歸因的各層的集合。虛擬地 球可以從地球模型(球體)、多幅地形姿態(tài)地圖、多幅高空和非高空光柵圖像、矢 量對(duì)象(道路)、文化對(duì)象(建筑物)、動(dòng)態(tài)對(duì)象(車輛)、時(shí)間信息(包括瞬時(shí) 對(duì)象(事件))和交互對(duì)象(人)中組裝而成。
根據(jù)一個(gè)方面,可以在頁(yè)面或屏幕中心提供地圖,并且該地圖能夠覆蓋整個(gè)
屏幕或觀察區(qū)。諸如"拉近(zoom in)"或"拉遠(yuǎn)(zoom out)"之類的多個(gè)控件 被放置在該地圖頂層或覆蓋該地圖,而不是放置在該地圖的四周,因?yàn)檫@樣會(huì)減小 該地圖的觀察區(qū)。當(dāng)用戶在屏幕上移動(dòng)光標(biāo)時(shí),該地圖以及與該地圖相關(guān)聯(lián)的每件 事(包括控件)都隨移動(dòng)動(dòng)態(tài)且自動(dòng)地更新。隨著光標(biāo)的移動(dòng),該地圖在"自動(dòng)刷 新"進(jìn)程中被持續(xù)刷新而無(wú)需用戶手動(dòng)刷新屏幕。
根據(jù)一實(shí)施例的是一種豐富應(yīng)用程序,該應(yīng)用程序使用戶沉浸在虛擬化地球 中,例如以密切地獲知"那里什么樣"。提供一組從移動(dòng)設(shè)備到汽車解決方案直至 可穿戴計(jì)算機(jī)領(lǐng)域的加強(qiáng)技術(shù)、客戶、應(yīng)用程序和服務(wù)的集合,從而能夠讓該應(yīng)用 程序在"真實(shí)世界頂上"覆蓋與位置相關(guān)的數(shù)據(jù)。公開的是帶有強(qiáng)大空間搜索和過(guò) 濾引擎的空間數(shù)據(jù)庫(kù)。根據(jù)另一個(gè)實(shí)施例的是一組API、協(xié)議、方案、服務(wù)、服務(wù) 器和客戶機(jī)的集合,該集合允許數(shù)據(jù)所有者管理、發(fā)布、選擇性地共享及貨幣化與
位置相關(guān)的內(nèi)容和對(duì)位置敏感的應(yīng)用程序。還提供一種允許(商業(yè)的或個(gè)人的)發(fā) 布者為共享位置相關(guān)數(shù)據(jù)支付報(bào)酬的生態(tài)系統(tǒng)。
根據(jù)一個(gè)實(shí)施例的是允許與3D視頻和3D模型集成的高分辨率地球3D導(dǎo)航, 該地理引用的3D導(dǎo)航能夠?qū)崿F(xiàn)從空間到街道水平甚至是到內(nèi)部空間的無(wú)縫體驗(yàn)。 用戶可以了解遙遠(yuǎn)位置的樣子,或者獲取知名地點(diǎn)的視圖,這些視圖只有通過(guò)覆蓋 輔助數(shù)據(jù)的可視化才可能得到(例如,天氣、交通、房地產(chǎn)信息、污染煙柱、領(lǐng)域 銷售、人口統(tǒng)計(jì)站以及規(guī)劃或仿真模型結(jié)果)。在另一個(gè)實(shí)施例中,可以生成該信 息用于移動(dòng)設(shè)備、薄客戶機(jī)或者非視覺表示(例如,文本、語(yǔ)音)。
根據(jù)再一個(gè)實(shí)施例,將與由諸如實(shí)時(shí)社交網(wǎng)絡(luò)組合的各源提供的基于社區(qū)的 內(nèi)容和位置信息進(jìn)行聯(lián)結(jié),從而一次性提供與某一具體地點(diǎn)正在發(fā)生事件相關(guān)的回 答。對(duì)位置、歷史、時(shí)間和社區(qū)信息進(jìn)行組合以便基于用戶(以及與該用戶相似的 人)的歷史決定集合自動(dòng)選擇本地事件、餐館、地點(diǎn)等等。根據(jù)另一個(gè)實(shí)施例,時(shí) 間屬性允許用戶獲取過(guò)去、現(xiàn)在或?qū)?lái)(預(yù)測(cè))數(shù)據(jù)的信息。支持基于離散時(shí)間的信息,諸如事件以及實(shí)時(shí)或接近實(shí)時(shí)的數(shù)據(jù)(例如,可以被模型化、存檔或預(yù)測(cè)的 交通、天氣、河流或潮汐水位、投票計(jì)數(shù)、觀測(cè)太陽(yáng)/月亮/星星、季節(jié)和其他以時(shí) 間為標(biāo)志的信息)。還支持歷史數(shù)據(jù)以允許應(yīng)用程序執(zhí)行預(yù)測(cè)的時(shí)間過(guò)濾,諸如歷 史和預(yù)測(cè)交通數(shù)據(jù)。
為了實(shí)現(xiàn)前述的以及相關(guān)的目標(biāo), 一個(gè)或多個(gè)實(shí)施例包含將在下文中被全面 描述并特別在權(quán)利要求書中指出的各個(gè)特征。以下的描述和附圖詳細(xì)闡明了一個(gè)或 多個(gè)實(shí)施例的某些示例性方面。然而這些方面是示例性的,這些方面僅指示了可以 使用本發(fā)明的原理的各種方法的一小部分,,而本發(fā)明將包含所有這些方面和它們 的等價(jià)物。本發(fā)明的其它優(yōu)點(diǎn)和新穎的特性通過(guò)下面的本發(fā)明的詳細(xì)描述同時(shí)結(jié)合 附圖將變得顯而易見。
附圖簡(jiǎn)述
圖1示出了用于獲取并顯示地圖信息及其相關(guān)數(shù)據(jù)的系統(tǒng)。
圖2示出了便于用戶輸入以供數(shù)據(jù)編輯的系統(tǒng)。
圖3示出了用于獲取并顯示詳細(xì)對(duì)象信息及其相關(guān)數(shù)據(jù)的系統(tǒng)。
圖4示出了用于獲取與地圖環(huán)境中所關(guān)注對(duì)象或區(qū)域有關(guān)的信息的另一個(gè)系統(tǒng)。
圖5示出了用于檢測(cè)或確定關(guān)注對(duì)象的區(qū)域或覆蓋范圍的系統(tǒng)。 圖6示出了保持基于位置信息的中央儲(chǔ)存庫(kù)的系統(tǒng)。 圖7示出了用于將地圖信息輸出給多個(gè)用戶的系統(tǒng)。 圖8示出了用于創(chuàng)建映射層的組件。
圖9示出了與一個(gè)或多個(gè)關(guān)注對(duì)象有關(guān)的示例性屋頂顯示信息。
圖IO示出了從俯視角度觀察的覆蓋在建筑物屋頂上的圖像。
圖11示出了從側(cè)視角度觀察的覆蓋在兩個(gè)建筑物可視側(cè)面上的圖像。
圖12示出了用于將信息與關(guān)注對(duì)象相關(guān)聯(lián)的方法。
圖13示出了用于顯示關(guān)注對(duì)象及其關(guān)聯(lián)數(shù)據(jù)的方法。
圖14示出了一個(gè)示例性顯示屏幕快照,其中顯示了覆蓋有用戶控件的映射信息。
圖15示出了用戶界面組件的示意圖。
圖16示出了在汽車應(yīng)用程序中使用的所公開的實(shí)施例的示例性屏幕快照。 圖17示出了用于從一個(gè)或多個(gè)用戶中接收輸入數(shù)據(jù)的方法。圖18示出了向用戶提供被請(qǐng)求映射數(shù)據(jù)的方法。
圖19示出了根據(jù)所公開的實(shí)施例帶有覆蓋控件和地理柵欄的地圖的屏幕快
圖20示出了用于快速提出大型圖像的系統(tǒng)。 圖21示出了利用命名慣例提出大型圖像的系統(tǒng)。 圖22示出了對(duì)在其中圖像、數(shù)據(jù)等能夠被相關(guān)聯(lián)的地區(qū)的描述。 圖23示出了能夠用于快速提出大型圖像的常規(guī)系統(tǒng)的體系結(jié)構(gòu)。 圖24是用于利用所公開的實(shí)施例的機(jī)器的示例性體系結(jié)構(gòu)。 圖25示出了用于數(shù)據(jù)圖像的示例性索引文件。 圖26示出了用于迅速接收、保持并提出大型圖像的系統(tǒng)。 圖27示出了用于快速提出大型圖像的方法。
圖28示出了便于用戶輸入命令及其他數(shù)據(jù)的覆蓋編輯項(xiàng)目的示例性屏幕快
圖29示出了搜索結(jié)果的示例性屏幕快照。
圖30示出了便于在線廣告的系統(tǒng)。
圖31示出了提供實(shí)時(shí)廣告數(shù)據(jù)的方法。
圖32示出了可用于執(zhí)行所公開的實(shí)施例的計(jì)算機(jī)的框圖。
圖33示出了可用于執(zhí)行所公開的實(shí)施例的示例性計(jì)算環(huán)境的示意性框圖。
詳細(xì)描述
現(xiàn)在,參考附圖描述各實(shí)施例,在所有附圖中相同的參考標(biāo)號(hào)用于指相同的 元件。在以下的描述中,為說(shuō)明起見,描述了眾多具體細(xì)節(jié)以提供對(duì)本發(fā)明的一個(gè) 或多個(gè)方面的徹底理解。但顯而易見的是,各實(shí)施例無(wú)需這些具體細(xì)節(jié)也可實(shí)現(xiàn)。 在其它實(shí)例中,公知的結(jié)構(gòu)和設(shè)備以框圖形式示出,以便描述這些實(shí)施例。
如在本申請(qǐng)中所用的那樣,術(shù)語(yǔ)"組件"、"模型"、"系統(tǒng)"等指的是計(jì) 算機(jī)相關(guān)的實(shí)體,它們或者是硬件、硬件和軟件的組合、軟件或者是執(zhí)行中的軟件。 例如,組件可以是但不限于,在處理器上運(yùn)行的進(jìn)程、處理器、對(duì)象、可執(zhí)行代碼、 執(zhí)行的線程、程序和/或計(jì)算機(jī)。作為說(shuō)明,運(yùn)行在服務(wù)器上的應(yīng)用程序和服務(wù)器 本身都可以是組件。 一個(gè)或多個(gè)組件可以駐留在執(zhí)行中的進(jìn)程和/或線程內(nèi),且組 件可以位于一臺(tái)計(jì)算機(jī)上和/或分布在兩臺(tái)或多臺(tái)計(jì)算機(jī)之間。
詞語(yǔ)"示例性的"在此用于指示例、實(shí)例或例證。在此處被描述為"示例性的"任何方面或設(shè)計(jì)無(wú)需被解釋成優(yōu)先于或勝于其他方面或設(shè)計(jì)。
此外, 一個(gè)或多個(gè)實(shí)施例可以作為使用生產(chǎn)軟件、固件、硬件或它們的任意 組合的標(biāo)準(zhǔn)編程和/或工程技術(shù)被實(shí)現(xiàn)為方法,裝置或制品,以便控制計(jì)算機(jī)來(lái)實(shí) 現(xiàn)公開的發(fā)明。此處使用的術(shù)語(yǔ)"制品"(或可替換地,"計(jì)算機(jī)程序產(chǎn)品")旨 在包括從任意計(jì)算機(jī)可讀設(shè)備,載波或介質(zhì)可訪問(wèn)的計(jì)算機(jī)程序。例如,計(jì)算機(jī)可 讀介質(zhì)可以包括,但不限于,磁存儲(chǔ)設(shè)備(例如,硬盤、軟盤、磁帶…)、光盤(例
如,壓縮盤(CD)、數(shù)字多功能盤(DVD))、智能卡和閃存設(shè)備(例如,卡、
棒)。此外,應(yīng)當(dāng)理解,載波可以用于承載計(jì)算機(jī)可讀電子數(shù)據(jù),諸如用于發(fā)送和
接收電子郵件或用于訪問(wèn)諸如因特網(wǎng)和局域網(wǎng)(LAN)等網(wǎng)絡(luò)的電子數(shù)據(jù)。當(dāng)然, 本領(lǐng)域的技術(shù)人員將認(rèn)識(shí)到,可以對(duì)這種配置進(jìn)行許多修改而不脫離本發(fā)明的范圍 或精神。
根據(jù)下文所述的一個(gè)或多個(gè)方面,可結(jié)合執(zhí)行推斷和/或概率判斷和/或基于統(tǒng) 計(jì)的判斷來(lái)使用基于人工智能的系統(tǒng)(例如,顯式和/或隱式訓(xùn)練的分類器)。如 此處所使用的,術(shù)語(yǔ)"推斷" 一般指的是從通過(guò)事件和/或數(shù)據(jù)捕捉到的一組觀察 值中推理或推斷系統(tǒng)、環(huán)境和/或用戶的狀態(tài)的過(guò)程。推斷例如可以被用來(lái)標(biāo)識(shí)具 體的上下文或動(dòng)作,或者可以生成狀態(tài)上的概率分布。推斷可以是概率性的,艮卩, 基于對(duì)數(shù)據(jù)和事件的考慮進(jìn)行對(duì)所關(guān)注的狀態(tài)上的概率分布的計(jì)算。推斷也可以指 用于從一組事件和/或數(shù)據(jù)中組成更高級(jí)的事件的方法。這樣的推斷導(dǎo)致從一組觀 察到的事件和/或存儲(chǔ)的事件數(shù)據(jù)中構(gòu)造出新的事件或動(dòng)作,而不論原先的事件是 否在時(shí)間上緊密相關(guān),也不論原先的事件和數(shù)據(jù)是來(lái)自一個(gè)還是若干個(gè)事件和數(shù)據(jù) 源。結(jié)合主要實(shí)施例,可以結(jié)合執(zhí)行自動(dòng)和/或推斷出的動(dòng)作使用各種分類方案和/ 或系統(tǒng)(例如,支持向量機(jī)、神經(jīng)網(wǎng)絡(luò)、專家系統(tǒng)、貝葉斯置信網(wǎng)絡(luò)、模糊邏輯、 數(shù)據(jù)融合引擎…)。
此外,在此還描述了與用戶站有關(guān)的各種實(shí)施例。用戶站還可以被稱為系統(tǒng)、 用戶單元、移動(dòng)站、移動(dòng)電話、遠(yuǎn)程站、接入點(diǎn)、基站、遠(yuǎn)程終端、接入終端、用 戶終端、用戶代理或者用戶設(shè)備。用戶站可以是蜂窩電話、無(wú)繩電話、會(huì)話初始協(xié) 議(SIP)電話、無(wú)線本地環(huán)(WLL)站、個(gè)人數(shù)字助理(PDA)、具有無(wú)線連接 功能的手持設(shè)備、或者與無(wú)線調(diào)制解調(diào)器相連接的其他處理設(shè)備。
各實(shí)施例將以包括多個(gè)組件、模塊和類似結(jié)構(gòu)的系統(tǒng)的方式給出。應(yīng)該理解
并認(rèn)識(shí)到各個(gè)系統(tǒng)可以包括額外的組件、模塊等和/或可以不完全包括結(jié)合附圖討
論的所有這些組件和模塊等。這些方法的組合也可使用。至于采取自動(dòng)行動(dòng),可以實(shí)施機(jī)器學(xué)習(xí)技術(shù)以促進(jìn)自動(dòng)動(dòng)作。此外,基于實(shí) 用的分析(例如,相對(duì)于采取錯(cuò)誤行動(dòng)的成本的采取正確自動(dòng)行動(dòng)的經(jīng)營(yíng)受益)也 能夠被并入以執(zhí)行自動(dòng)行動(dòng)。更具體地,這些基于人工智能(AI)的方面可以由 任何基于機(jī)器學(xué)習(xí)的技術(shù)和/或基于統(tǒng)計(jì)學(xué)的技術(shù)和/或基于概率論的技術(shù)來(lái)實(shí)現(xiàn)。 例如,可以考慮使用專家系統(tǒng)、模糊邏輯、支持矢量機(jī)、貪心搜索算法、基于規(guī)則 的系統(tǒng)、貝葉斯模型(例如,貝葉斯網(wǎng)絡(luò))、網(wǎng)神經(jīng)網(wǎng)絡(luò)、其他非線性訓(xùn)練技術(shù)、 數(shù)據(jù)融合、基于實(shí)體的分析系統(tǒng)、利用貝葉斯模型的系統(tǒng)等,并且這些系統(tǒng)旨在落 入所附權(quán)利要求的范圍之內(nèi)。
首先參考圖l,示出的是用于獲取并顯示地圖信息及相關(guān)數(shù)據(jù)的系統(tǒng)IOO。系 統(tǒng)100有助于接收來(lái)自多個(gè)用戶和/或(例如,因特網(wǎng)、另一系統(tǒng)、計(jì)算機(jī)的)實(shí) 體(其后被稱為用戶)中的海量信息并送至一個(gè)或多個(gè)數(shù)據(jù)庫(kù)或儲(chǔ)存庫(kù)。系統(tǒng)IOO 還有助于提供包括在用戶查看該地圖時(shí)("即刻")的周圍世界的信息的多個(gè)用戶 地圖信息。該地圖信息可以包括真實(shí)的交通狀況、建造中的摩天樓、內(nèi)部空間、或 者能夠被感知并且用戶期望獲取的任何其他信息。該地圖信息可以包括個(gè)性化的基 于位置(距離、關(guān)聯(lián)性等)的結(jié)果,包括方向和導(dǎo)航結(jié)果。作為示例而非限制,地 圖信息可以包括附近的餐館、該用戶最近已訪問(wèn)餐館的結(jié)果、每個(gè)顯示餐館的晚間 特別服務(wù)、其他人(例如,朋友、家庭、聯(lián)系人、鄰居等)對(duì)每個(gè)餐館的評(píng)價(jià)等。
根據(jù)某些實(shí)施例,地圖信息可以包括與關(guān)注的對(duì)象或地點(diǎn)有關(guān)的詳細(xì)信息。 例如,可以應(yīng)請(qǐng)求提供關(guān)于一建筑物或其他結(jié)構(gòu)名稱的信息。還可以提供與該建筑 物有關(guān)的其他信息,諸如電話號(hào)碼、電子郵件別名信息、網(wǎng)站信息、營(yíng)業(yè)時(shí)間、特 殊事件等。這些信息可以在該對(duì)象的覆蓋區(qū)或邊界(例如,屋頂?shù)某叽?內(nèi)提供, 或者可以在顯示屏上用一指針靠近所關(guān)注的對(duì)象或地點(diǎn)來(lái)定位這些信息,表示此信 息屬于所關(guān)注的特定對(duì)象或地點(diǎn)。在某些實(shí)施例中,信息可以位于地圖的其他地方。
系統(tǒng)100包括接收器組件102,該組件與一數(shù)據(jù)聚集或與縫合組件104及繪制 組件106相連接。對(duì)接收器組件102進(jìn)行配置以使其能夠獲取、接收、請(qǐng)求來(lái)自多 個(gè)用戶的輸入。輸入可以是具有各種形式的多種信息,包括寫入數(shù)據(jù)、話音通信、 與多個(gè)地理位置有關(guān)的一維(1D) 、 二維(2D) 、 二點(diǎn)五維(2.5D)、三維(3D) 圖像、以及可經(jīng)由有線和/或無(wú)線通信傳輸?shù)钠渌麛?shù)據(jù)。信息可以通過(guò)含有孤立數(shù) 據(jù)的用戶(例如,數(shù)據(jù)庫(kù)、計(jì)算機(jī)系統(tǒng)等)提供給接收器組件102。對(duì)接收器組件 102進(jìn)行配置以使其能夠訪問(wèn)各孤立數(shù)據(jù)并且將所有這些不同的信息源帶入單個(gè) 邏輯構(gòu)架內(nèi)。在信息在接收器組件102上可用的基本相同的時(shí)間,將這些信息傳送至以便
于檢索的格式存儲(chǔ)該數(shù)據(jù)的縫合組件104。在另一個(gè)實(shí)施例中,來(lái)自接收器組件102 的輸入數(shù)據(jù)在傳送至縫合組件104之前可能會(huì)有所延遲。在又一個(gè)實(shí)施例中,信息 可以在接收器組件102接收的基本同一時(shí)刻被送至縫合組件104并且在數(shù)據(jù)在繪制 組件106處可用之前在縫合組件104內(nèi)保留一預(yù)定時(shí)間。在接收器組件102/縫合組 件104和/或繪制組件106之間的信息傳輸時(shí)間的延遲受到包括私人事務(wù)在內(nèi)的各 種因素的影響。例如,提供關(guān)于其當(dāng)前位置的三維或其他數(shù)據(jù)的用戶可能不希望其 他人知道他的精確位置(例如,實(shí)時(shí)跟蹤)。于是就存在與系統(tǒng)IOO相關(guān)聯(lián)的延遲 功能。該延遲的測(cè)量可以按時(shí)間(例如,時(shí)、天、周)、某些期限(例如,從Sa.m. 到5p.m.向每個(gè)人提供我的精確位置,從5p,m.至8 a.m.只允許我的配偶査看我的 精確位置)、或者采用時(shí)間間隔或周期的跟蹤其他跟蹤手段??梢岳靡粋€(gè)可任選 的參加(或退出)的程序,籍此用戶可以決定是否允許系統(tǒng)100向其他人提供關(guān)于 該用戶的實(shí)時(shí)數(shù)據(jù)。用戶可以設(shè)置并控制有關(guān)何時(shí)顯示實(shí)時(shí)數(shù)據(jù)、該數(shù)據(jù)的精確度 以及誰(shuí)可以訪問(wèn)這些數(shù)據(jù)的私人參數(shù)。系統(tǒng)可以提供呈現(xiàn)它的數(shù)據(jù)加密,該數(shù)據(jù)僅 可在該用戶的機(jī)器上恢復(fù)。用戶可以選擇一選項(xiàng),從而讓跟蹤只在本地可用而不為 服務(wù)所公開,并且可以選擇出于私人和安全需要考慮的其他參數(shù)。
該用戶還可以提供與某一位置有關(guān)的注解信息。例如,對(duì)于動(dòng)物園,用戶可 以輸入該用戶期望其他人觀看的某一動(dòng)物的照片,或者該用戶可以輸入文本或話音 消息,諸如"看看新的猴子表演!"。該信息在另一個(gè)用戶進(jìn)行搜索并且該動(dòng)物園 或其周圍區(qū)域被顯示在地圖上時(shí)可以得到。此外,從具體源(例如,動(dòng)物園)可以 提供信息以供用戶選擇。這些信息可以包括有關(guān)該實(shí)體的具體數(shù)據(jù),諸如展覽、開 放時(shí)間、顯示道路的動(dòng)物園內(nèi)部地圖等。其他可以顯示的數(shù)據(jù)可以是任務(wù)列表或者 用戶期望査看的對(duì)該用戶而言的私密的其他用戶定義信息。
從用戶傳送到接收器組件102的數(shù)據(jù)通常與某一實(shí)體或?qū)ο?例如,建筑物、 風(fēng)景、房屋、街角、界標(biāo))或者一特定地理位置(例如,地址、地理坐標(biāo))相關(guān)聯(lián)。 對(duì)縫合組件104進(jìn)行配置,以使得每片數(shù)據(jù)都(例如,通過(guò)地理坐標(biāo))與一地理位 置相關(guān)聯(lián)。對(duì)縫合組件104進(jìn)行配置,以便如通過(guò)地理坐標(biāo)將每段數(shù)據(jù)與一幾何位 置相關(guān)聯(lián)。對(duì)縫合組件104進(jìn)行配置,從而使用接收到的離散數(shù)據(jù)和/或數(shù)據(jù)圖像 將包括三維圖像的數(shù)據(jù)捆綁在一起??p合組件104在系統(tǒng)100接收到用戶請(qǐng)求時(shí)將 該信息傳送至繪制組件106。
對(duì)繪制組件106進(jìn)行配置以便為用戶提供檢索所請(qǐng)求信息并以無(wú)縫的三維方式導(dǎo)航被縫合圖像數(shù)據(jù)的能力。該三維描繪可以是多個(gè)導(dǎo)航角度的(例如,斜視圖、 鳥瞰角度、透視角度、頂視角度、前視角度、向下軌跡、向上軌跡等)。用戶可以 基于包括一特定位置和/或一位置周圍某一范圍(例如,IO英里、25英里)在內(nèi)的 用戶詢問(wèn)接收信息。位置可以基于地理坐標(biāo)、街道名、街道地址、城市、街道或者 識(shí)別待查看的地點(diǎn)、個(gè)人和/或事物的其他手段。
對(duì)繪制組件106進(jìn)行配置以使得多個(gè)用戶能夠基本同時(shí)查看類似的地理圖像
及相關(guān)數(shù)據(jù)。例如,某一地理區(qū)域會(huì)因?yàn)橐豢深A(yù)見事件(例如,運(yùn)動(dòng)會(huì)、音樂(lè)會(huì)、 政治事件等)或不可預(yù)見事件(例如,環(huán)境條件、恐怖襲擊等)而成為"熱點(diǎn)",
其中有多個(gè)用戶在基本同一時(shí)刻期望查看這一事件或地點(diǎn)。對(duì)繪制組件106進(jìn)行配
置以便向每個(gè)用戶提供所請(qǐng)求的地理區(qū)域,同時(shí)允許每個(gè)用戶有獨(dú)立于由其他多個(gè) 用戶所執(zhí)行的查看對(duì)其查看的圖像及相關(guān)數(shù)據(jù)進(jìn)行操作的能力(例如,縮放、在顯 示表面上移動(dòng)圖像等)。
在另一個(gè)實(shí)施例中,可以響應(yīng)于用戶對(duì)與其所關(guān)注地點(diǎn)(例如,餐館、運(yùn)動(dòng) 會(huì)、商店等)有關(guān)的信息的提示或請(qǐng)求,向該用戶提供有關(guān)該用戶聯(lián)系人(例如, 家人、朋友、同事、同學(xué)等)的信息。例如,用戶出于商務(wù)或其他目的而要訪問(wèn)某 一地點(diǎn)并且期望與訪問(wèn)該地點(diǎn)時(shí)可以做些什么有關(guān)的信息。用戶可以在該實(shí)際位置 處或者可以是任何地方的其他遠(yuǎn)離位置來(lái)請(qǐng)求這些信息,前提是假設(shè)存在一種讓系
統(tǒng)100獲取信息并將信息通信給用戶的手段。
根據(jù)另一個(gè)實(shí)施例,系統(tǒng)100有助于提供到一個(gè)或多個(gè)位置的方向或?qū)Ш叫?息。系統(tǒng)100可以基于最近從該區(qū)域內(nèi)一個(gè)或多個(gè)用戶處接收的信息來(lái)確定最快或 最佳路線。該路線可以被加亮或者用不同顏色標(biāo)記。在另一個(gè)實(shí)施例中,系統(tǒng)IOO 有助于基于包括用戶位置、用戶參數(shù)、用戶偏好、廣告商位置、廣告商分級(jí)、廣告 商等級(jí)評(píng)定等向一個(gè)或多個(gè)用戶提供實(shí)時(shí)廣告和/或在線廣告。
圖2示出了有助于用戶輸入以供數(shù)據(jù)編譯的系統(tǒng)200。系統(tǒng)200包括接收來(lái)自 多個(gè)用戶的信息的接收器組件202。該信息被傳送至配置用于組織數(shù)據(jù)并將信息轉(zhuǎn) 換成可用格式的縫合組件204。繪制組件206根據(jù)"需要"或"按要求"向多個(gè)用 戶提供信息。繪制組件206將所請(qǐng)求的數(shù)據(jù)輸出給用戶。
對(duì)接收器組件202進(jìn)行配置以接收、請(qǐng)求、詢問(wèn)、接收來(lái)自多個(gè)用戶的數(shù)據(jù)。 可以從多個(gè)設(shè)備中接收數(shù)據(jù),這些設(shè)備包括移動(dòng)電話、常規(guī)和全景照相機(jī)以及能夠 傳送信息的其他設(shè)備。為了便于那樣數(shù)據(jù)接收,接收器組件202可以包括各種組件, 包括用戶界面模塊208、位置信息模塊210和/或時(shí)間信息模塊212。應(yīng)該理解可以有比示出并描述的模塊更多或更少的模塊。雖然示出并描述了有關(guān)接收器組件202
的模塊208、 210和212,但是這些模塊可以被定位成獨(dú)立模塊或者它們可以與其 他的系統(tǒng)200組件相關(guān)聯(lián)。
對(duì)用戶界面模塊208進(jìn)行配置以使得用戶能夠與系統(tǒng)200交互并且提供圖像 數(shù)據(jù)或其他信息。用戶界面模塊208可以提供用戶圖形界面(GUI)、命令行界面 等等。例如,可以繪制GUI以便向用戶提供用以裝載、導(dǎo)入、讀取各種數(shù)據(jù)形式 的區(qū)域或手段并且可包括呈現(xiàn)這些動(dòng)作結(jié)果的區(qū)域。這些區(qū)域可以包含已知的文本 和/或圖形區(qū),后者包括對(duì)話框、靜態(tài)控件、下拉菜單、列表框、彈出菜單、編輯 控件、組合框、單選按鈕、復(fù)選框、按鍵和圖形框。此外,還可以利用有助于呈現(xiàn) 的工具,諸如用于導(dǎo)航的垂直和/或水平滾動(dòng)條以及確定一區(qū)域是否可查看的工具 欄按鈕。例如,用戶可以通過(guò)將信息輸入編輯控件來(lái)與用戶界面模塊208交互。
例如,用戶還可以通過(guò)諸如鼠標(biāo)、滾動(dòng)球、鍵區(qū)、鍵盤、筆、數(shù)碼照相機(jī)和/ 或語(yǔ)音激活之類的各種設(shè)備與各區(qū)域交互以選擇并提供信息。典型地,可以在記入 信息之后利用鍵盤上的按鍵或者回車鍵之類的機(jī)制來(lái)啟動(dòng)該信息傳送。盡管如此, 應(yīng)該認(rèn)識(shí)到在此描述的實(shí)施例并非如此受限。例如,僅僅是加亮復(fù)選框就能夠啟動(dòng) 信息傳送。在另一個(gè)實(shí)施例中,可以利用命令行界面。例如,命令行界面可以經(jīng)由 提供文本消息向用戶提示信息(例如,通過(guò)顯示屏上的文本消息、音頻音調(diào)等)。 用戶隨后能提供合適的信息,諸如對(duì)應(yīng)于界面提示內(nèi)提供選項(xiàng)的數(shù)字圖像數(shù)據(jù)、字 母數(shù)字輸入、在該提示中對(duì)所提問(wèn)題的回答或者其他輸入數(shù)據(jù)。應(yīng)該認(rèn)識(shí)到可以結(jié) 合GUI和/或API—起利用命令行界面。此外,還可以結(jié)合硬件(例如,視頻卡) 和/或帶有有限圖形支持的顯示器(例如,黑白和EGA)和/或低帶寬通信信道來(lái)利 用命令行界面。
用戶界面模塊208還接收來(lái)自用戶實(shí)體(例如,因特網(wǎng)、另一系統(tǒng)、計(jì)算機(jī) 等等)的數(shù)據(jù)。例如,數(shù)據(jù)所有人可以與系統(tǒng)200交互以"按引用"發(fā)布數(shù)據(jù),并 且系統(tǒng)200將重定向?qū)?shí)際數(shù)據(jù)的詢問(wèn)(鏈接模型)或者通過(guò)系統(tǒng)200代理數(shù)據(jù)(能 夠包括聚集型處理的聯(lián)合(syndication)模型)。系統(tǒng)200可以被預(yù)裝(首部數(shù)據(jù)) 和/或用輕易可得到的商用和公共信息的數(shù)據(jù)庫(kù)持續(xù)更新(尾部數(shù)據(jù))。
與接收器組件202的交互允許各個(gè)用戶的社區(qū)用輸入數(shù)據(jù)來(lái)建立、擴(kuò)展及更 新數(shù)據(jù)庫(kù),從而持續(xù)增加數(shù)量、改善質(zhì)量并更新數(shù)據(jù)的精確性。由各個(gè)用戶提供的 信息可能被認(rèn)為是不可靠的,并且在其可信水平升至一合適水平之前被與可靠數(shù)據(jù) 區(qū)分開來(lái)。系統(tǒng)200還可收集并顯示與內(nèi)部空間(例如,住宅、建筑物、商店、餐館、工廠等)有關(guān)的數(shù)據(jù)圖像和其他信息、空中圖像以及水下位置??捎筛鱾€(gè)用戶 添加的信息包括道路、最佳垂釣或觀鳥點(diǎn)、顯示建筑信息的注釋等。還可以由各商 業(yè)組織提供其他的信息,諸如上傳商場(chǎng)布局信息的大型購(gòu)物中心以及提供有關(guān)促銷 或其他相關(guān)數(shù)據(jù)的信息的各個(gè)商店。應(yīng)該注意到這些信息可以在世界范圍內(nèi)收集, 并且與所公開的實(shí)施例相關(guān)聯(lián)的數(shù)據(jù)不限于一個(gè)地區(qū)或國(guó)家。
用戶還可以向接收器組件202輸入或提供對(duì)每一個(gè)實(shí)體(例如,商業(yè)和服務(wù)、 事件、集合地點(diǎn))的評(píng)價(jià)和評(píng)論,并且能夠彼此評(píng)價(jià)對(duì)方的評(píng)論以減少潛在的廣告。 評(píng)價(jià)可以是各種方面的,例如"這地方太妙了,落日極美,但你給的照片太糟糕了"。
評(píng)價(jià)可以放入與該接收器組件202相關(guān)聯(lián)的推薦引擎,例如利用這些評(píng)價(jià)在高度好 評(píng)的服務(wù)或活動(dòng)之間進(jìn)行推薦。可以將各種評(píng)價(jià)和推薦的不同聚集提供給一單獨(dú)的 用戶(例如,來(lái)自所有用戶、來(lái)自我的社區(qū)、來(lái)自我的家庭等)。
接收器組件202還可以接收與所接收?qǐng)D像相關(guān)聯(lián)的元數(shù)據(jù)信息。該數(shù)據(jù)能夠 包括例如商店或企業(yè)的圖標(biāo)、營(yíng)業(yè)時(shí)間、電話號(hào)碼、特殊事件或者與該圖像(例如, 所關(guān)注的對(duì)象或地區(qū))相關(guān)聯(lián)的其他信息。該信息可以在顯示該圖像數(shù)據(jù)時(shí)顯示, 或者在請(qǐng)求與所關(guān)注對(duì)象或區(qū)域有關(guān)的更多信息時(shí)顯示。
位置信息模塊210可以提供與提供該數(shù)據(jù)圖像或其他信息的用戶和/或?qū)嶓w的 位置有關(guān)的信息。全球定位系統(tǒng)(GPS)或其他定位裝置可用來(lái)方便地獲取位置信 息。市內(nèi)的GPS精確度有限,并且多種情況(例如,內(nèi)部空間)通常都不可用。 基于Wi-Fi的位置解決方案可用于位置間隙并且能夠讓在此公開的各實(shí)施例在多 種環(huán)境下工作。
根據(jù)另一個(gè)實(shí)施例,系統(tǒng)200能夠周期性地通過(guò)多個(gè)資源來(lái)驗(yàn)證用戶的位置。 例如,可以利用位置服務(wù)器來(lái)分辨用戶移動(dòng)設(shè)備的位置。用戶正使用的設(shè)備在信息 被提供給系統(tǒng)200時(shí)能夠積極跟蹤其本地位置并且周期性地上傳這些位置信息。在 另一個(gè)實(shí)施例中,用戶可以手動(dòng)選擇一位置(例如,"我在這里")來(lái)創(chuàng)建一個(gè)指 定的檢驗(yàn)點(diǎn)。
對(duì)位置信息模塊210進(jìn)行配置以基于圖像的拍攝地或文檔的創(chuàng)建或編輯地等 來(lái)提供與這些圖像或文檔有關(guān)的位置基準(zhǔn)(pivot)。當(dāng)用戶具有可定位設(shè)備(例 如,智能手機(jī))時(shí),位置軌跡功能部件可以按預(yù)定的時(shí)間間隔或周期(例如,每隔 五分鐘)記錄該設(shè)備的位置。該軌跡隨后可與文件(例如,圖片、文檔)上與電子 圖片存儲(chǔ)介質(zhì)或被存儲(chǔ)文檔的目錄相類似的時(shí)間標(biāo)記相關(guān)聯(lián)。位置信息模塊210 允許用戶按照最初的順序虛擬地重新瀏覽這一旅程并且允許將其他的索引位置信息與相冊(cè)內(nèi)每張圖片(或數(shù)據(jù))相關(guān)聯(lián)。關(guān)鍵詞可以自動(dòng)地與圖片、數(shù)據(jù)、文檔等 相關(guān)聯(lián)以方便査找和查看該信息。通過(guò)指定在先前已關(guān)聯(lián)至該圖像和/或數(shù)據(jù)的關(guān) 鍵詞就能夠簡(jiǎn)便地瀏覽該目錄結(jié)構(gòu)。在另一個(gè)實(shí)施例中,該瀏覽可以是基于各圖像 和/或數(shù)據(jù)的時(shí)間和順序。
配置時(shí)間信息模塊212以對(duì)圖像、數(shù)據(jù)和/或其他信息進(jìn)行時(shí)間標(biāo)記,并且能
夠單獨(dú)地或連同位置信息模塊210—并工作。進(jìn)一步配置時(shí)間信息模塊212以提供
將一事件的時(shí)間與該事件的位置相匹配的上下文。例如,照相機(jī)能夠記錄圖片被拍
攝的時(shí)間并且能夠?qū)r(shí)間標(biāo)記的圖片輸入到系統(tǒng)200。這就允許用戶了解關(guān)于個(gè) 人和公共數(shù)據(jù)的上下文的來(lái)源。根據(jù)另一個(gè)實(shí)施例,并不是在每次記錄一事件時(shí)保 存位置,而是位置跟蹤服務(wù)在預(yù)定的固定間隔(例如,5分鐘、15分鐘、30分鐘 等)處保留該用戶位置的"面包屑軌跡"。這一信息隨后可用于確定任何經(jīng)時(shí)間標(biāo) 記的信息的位置,例如文件編輯時(shí)間標(biāo)記能夠揭示對(duì)文檔的特定改變是在哪里進(jìn)行 的(并且可能提示存儲(chǔ)器回憶為何要進(jìn)行編輯)。該時(shí)間標(biāo)記信息還有助于實(shí)現(xiàn)時(shí) 移功能,該功能不僅能允許用戶查看當(dāng)前數(shù)據(jù),還允許查看歷史信息和預(yù)測(cè)的將來(lái) 信息。例如,用戶可以時(shí)移以基于歷史預(yù)報(bào)觀看明天的天氣預(yù)報(bào),或者可以時(shí)移至 幾天之前以精確觀察那些天的天氣狀況。
位置和時(shí)間信息可用于證實(shí)某人在某一時(shí)間位于每一地點(diǎn)。例如,認(rèn)可服務(wù) 可以就用戶的時(shí)間和位置來(lái)簽署該用戶證書。該信息是可驗(yàn)證的(例如,無(wú)線載波 的手機(jī)發(fā)射塔或者商業(yè)Wi-Fi基站能夠提供這一服務(wù))。驅(qū)動(dòng)時(shí)間算法還可以提供 用戶應(yīng)該在某一時(shí)刻之前到達(dá)(或未到達(dá))目的地的預(yù)測(cè)。
用戶位置和/或時(shí)間信息還應(yīng)該考慮到私密性和安全性,以及家長(zhǎng)控制等方面。 多種手段可用于保護(hù)用戶的私人信息。這些手段包括允許用戶在提供內(nèi)容時(shí)用別名 (代替真名)進(jìn)行標(biāo)識(shí)。用戶能夠選擇與所有用戶或者與一組特定的用戶(例如, 密友列表或指定個(gè)人)共享個(gè)人內(nèi)容。
用戶能夠選擇在一組特定時(shí)間集合內(nèi)共享其私人內(nèi)容和位置(例如,位置抖 動(dòng)(location dithering)、基于每一觀察者的抖動(dòng)(per-watcher dithering))。例如, 如果用戶有一預(yù)定會(huì)議,該用戶可以向參與者發(fā)出會(huì)議指導(dǎo)。該用戶還可以向出席 者給出將要舉行會(huì)議的辦公室或建筑物的內(nèi)部地圖。這樣,出席者就不僅具有到會(huì) 議位置的路線,還具有到用戶辦公室的路線。此外,還可以使該信息僅在會(huì)議當(dāng)天 出席者才可訪問(wèn)。出席者還被允許在會(huì)議進(jìn)行期間在用戶遲的的情況下訪問(wèn)該用戶 的位置。這些信息可由用戶配置。在其他時(shí)間,只能基于街區(qū)或城市來(lái)定位用戶。另一個(gè)私密性問(wèn)題涉及街道水平(以及潛在的其他高分辨率、短程)圖像會(huì) 泄漏個(gè)人信息。于是就應(yīng)該利用能夠使圖像匿名的各種自動(dòng)解決方案。這些解決方 案可以包括尋找并"抖動(dòng)"或模糊人臉的人臉探測(cè)算法,從而降低人們發(fā)現(xiàn)他們的 圖片在線上出現(xiàn)的發(fā)生。其他技術(shù)可用來(lái)探測(cè)并去除車牌號(hào)以及其他的識(shí)別標(biāo)準(zhǔn)。
此外,因?yàn)樗_的實(shí)施例是以社區(qū)貢獻(xiàn)為基礎(chǔ),所以就應(yīng)該特別考慮對(duì)垃 圾郵件、淫穢、色情和惡意信息等的控制、減輕和處理。要消除所有這些數(shù)據(jù)不太 可能,然而仍可利用多種策略來(lái)降低這些內(nèi)容的流行。
因此,評(píng)價(jià)、評(píng)論或提供內(nèi)容的用戶應(yīng)該用唯一的標(biāo)識(shí)和/或密碼進(jìn)行注冊(cè), 并且接收器組件202能夠禁止那些不提供這些信息的人輸入內(nèi)容。僅僅搜索或查看 內(nèi)容(例如,餐館、事件、位置、關(guān)注的地點(diǎn)等)的那些人既可以注冊(cè)也可以保持 匿名。可以為提供內(nèi)容(包括評(píng)價(jià)和評(píng)論內(nèi)容)的用戶創(chuàng)建"虛擬聲譽(yù)"。這一聲 譽(yù)是基于對(duì)該用戶進(jìn)行分等的其他用戶的評(píng)價(jià)??偸翘峁┵|(zhì)量低劣內(nèi)容的用戶可能 具有較低的虛擬聲譽(yù)。這一用戶可能會(huì)被禁止上傳、評(píng)論和評(píng)價(jià)其他內(nèi)容。
例如, 一用戶提供與一餐館有關(guān)的內(nèi)容。如果該內(nèi)容被評(píng)論并且預(yù)定數(shù)目的 其他用戶發(fā)表了指示該內(nèi)容為垃圾內(nèi)容的評(píng)價(jià),則所述內(nèi)容將被隱藏并且提供者將 被禁止在今后提供其他內(nèi)容??梢詾樵撚脩籼峁┙忉屧搩?nèi)容的機(jī)會(huì)??梢允褂靡幌?統(tǒng)(例如,虛擬仲裁系統(tǒng))來(lái)決定該內(nèi)容是否垃圾以及該內(nèi)容是該被永久移除還是
應(yīng)該重新顯示以供其他人查看的問(wèn)題。在另一個(gè)實(shí)施例中,提供內(nèi)容的每個(gè)用戶都 可以具有與其相關(guān)聯(lián)的分級(jí)。提供垃圾內(nèi)容或其他惡意內(nèi)容的用戶會(huì)被罰分。此外,
誣告其他人的用戶也會(huì)被罰分。如果用戶因?yàn)檫@些罰分而降到某一等級(jí)之下,這些 用戶將被標(biāo)記并且再也無(wú)法貼出、上傳或提供內(nèi)容。應(yīng)該理解可以用其他的動(dòng)態(tài)檢
測(cè)和平衡來(lái)配置接收器組件202以使得該系統(tǒng)2能夠允許社區(qū)的自我調(diào)整。
圖3示出了用于獲取并顯示詳細(xì)對(duì)象信息及關(guān)聯(lián)數(shù)據(jù)的系統(tǒng)300。系統(tǒng)300 可以包括獲取或接收器組件302、縫合組件304、以及繪制組件306,類似于參考 以上附圖描述的系統(tǒng)組件。系統(tǒng)300內(nèi)還包括可被配置用于確定所關(guān)注的一對(duì)象或 地點(diǎn)的邊界或周界的邊界組件308。
對(duì)接收器組件302進(jìn)行配置以接收來(lái)自一個(gè)或多個(gè)用戶和/或?qū)嶓w(例如,因 特網(wǎng)、另一系統(tǒng)、計(jì)算機(jī)等)的輸入包括圖像308和/或詳細(xì)對(duì)象信息310。對(duì)象例 如可以是建筑物、辦公室、車庫(kù)、房屋、餐館、公園或者所關(guān)注的其他位置、事物 和/或地點(diǎn)。對(duì)象信息可以包括與該對(duì)象相關(guān)聯(lián)的圖像(例如,圖片、3D圖片或圖 像、全景圖片、內(nèi)部圖像等等)。由接收器組件302接收的信息可以包括該對(duì)象的標(biāo)識(shí)(例如,名稱、地址等)和/或地理編碼信息312 (例如,地理坐標(biāo)、緯度、經(jīng)
度、街道位置等等)。此外,接收器組件302可以接收、獲取、請(qǐng)求與該對(duì)象各子 成分有關(guān)的詳細(xì)信息。子成分和詳細(xì)信息例如可包括辦公樓或公寓樓內(nèi)所有承租人 的列表、電話號(hào)碼及其他信息。應(yīng)該理解樓內(nèi)的承租人應(yīng)該提交或贊成這些詳細(xì)信 息的使用。根據(jù)某些實(shí)施例,這些信息可以從電話記錄和/或前提公共信息源中獲 取??蛇x地或者附加地,這些信息可以從訂閱或訂戶服務(wù)中獲取,籍此承租人(或 者經(jīng)授權(quán)的人)請(qǐng)求在顯示地圖數(shù)據(jù)時(shí)包括或顯示他們的信息。這些經(jīng)授權(quán)的人能 夠提供經(jīng)請(qǐng)求可得到的信息。
邊界組件308能夠被配置以識(shí)別該圖像中的至少一個(gè)分離位置。這一個(gè)或多 個(gè)分離位置可以是一結(jié)構(gòu)的房頂或墻壁、外部區(qū)域或關(guān)注的其他對(duì)象的中心、屋頂、 墻壁、外部區(qū)域或關(guān)注的對(duì)象的轉(zhuǎn)角、或者在該圖像中可以用作顯示對(duì)象信息的基 準(zhǔn)點(diǎn)或軸的任何位置。邊界組件還能夠確定該對(duì)象或關(guān)注地區(qū)的邊界或周界。周界 例如可以是該對(duì)象覆蓋范圍(例如, 一結(jié)構(gòu)的屋頂或各個(gè)側(cè)面)。根據(jù)某些實(shí)施例, 周界或邊界信息可由算法確定。例如,確定屋頂或可觀察表面的地塊(parcel)多 邊形或幾何圖形(例如,圓形、矩形、正方形、立方體…)能夠由接收器組件302 所接收。這些幾何信息可由例如確定該屋頂?shù)纳虡I(yè)機(jī)構(gòu)所上傳。邊界組件308能夠 利用此地塊多邊形信息并且能夠推斷在此地塊多邊形區(qū)域內(nèi)僅潛在地存在一幢建 筑物(或者其他關(guān)注的區(qū)域)?;谶@一推斷,所關(guān)注地區(qū)(例如,結(jié)構(gòu))的邊緣 或周界就能被算出,從而確定包括該關(guān)注地區(qū)的組合區(qū)(例如, 一結(jié)構(gòu)的側(cè)面)。 應(yīng)該理解各種算法、方法和/或技術(shù)都可用以確定該對(duì)象的形狀、大小或面積。
系統(tǒng)300還可以包括縫合組件304,該組件被配置用于在一個(gè)或多個(gè)儲(chǔ)存庫(kù)中 保持基于位置的信息,通過(guò)上述的一個(gè)或多個(gè)儲(chǔ)存庫(kù),可以像從單個(gè)儲(chǔ)存庫(kù)那樣來(lái) 檢索這些基于位置的信息及其關(guān)聯(lián)圖像和數(shù)據(jù)。
包括在系統(tǒng)300內(nèi)的繪制組件306可以被配置用于顯示與關(guān)注區(qū)域相關(guān)聯(lián)的 元數(shù)據(jù)并且能夠基于觀察點(diǎn)或者基于一個(gè)或多個(gè)軸(例如,分離位置)選擇性地改 變?cè)獢?shù)據(jù)的定位或觀察點(diǎn)。可以為單個(gè)結(jié)構(gòu)或?qū)ο蠡蛘邽樵诘貓D區(qū)域上示出的每一 結(jié)構(gòu)(或選定對(duì)象)提供元數(shù)據(jù)或詳細(xì)信息。繪制組件306能夠在例如屋頂覆蓋范 圍邊界內(nèi)或者在一結(jié)構(gòu)的一面墻或側(cè)壁覆蓋范圍內(nèi)顯示元數(shù)據(jù)。根據(jù)某些實(shí)施例, 元數(shù)據(jù)可以根據(jù)圖像的視角而被選擇性地顯示。例如,如果視角或觀察點(diǎn)從俯視(例 如,在屋頂上顯示元數(shù)據(jù))變?yōu)?5度角,則該信息能夠?qū)⑽恢脧脑搶?duì)象的屋頂變 為例如該對(duì)象的側(cè)面??蛇x地或附加地,可以用一個(gè)指示該元數(shù)據(jù)所涉及的關(guān)注的區(qū)域的指針或其他標(biāo)記而在所關(guān)注區(qū)域覆蓋范圍之外的其他位置顯示該元數(shù)據(jù)。在 其它一些實(shí)施例中,元數(shù)據(jù)可以在一列表中或另一觀察頁(yè)面上顯示。
繪制組件306能夠?qū)?shù)據(jù)顯示為地圖信息之上的覆蓋圖。在此方式下,元數(shù)
據(jù)可以是透明的,從而允許査看元數(shù)據(jù)四周的地圖區(qū)域。繪制組件306能夠被配置 成確定該顯示的元數(shù)據(jù)是當(dāng)前的還是基于對(duì)檢索或訪問(wèn)該繪制組件306和/或系統(tǒng) 300內(nèi)其他各組件可得到的內(nèi)部和/或外部信息而被更新的。
圖4示出了用于獲取與繪制地圖環(huán)境內(nèi)所關(guān)注的對(duì)象或區(qū)域有關(guān)的信息的系 統(tǒng)400。系統(tǒng)400可包括從多個(gè)源中獲取信息的獲取組件或接收器組件402、以可 檢索格式保持上述信息的縫合組件404、以及根據(jù)請(qǐng)求顯示上述信息的繪制組件 406。系統(tǒng)400內(nèi)還包括能夠確定所關(guān)注區(qū)域的參數(shù)或覆蓋范圍的邊界組件408。
接收器組件402可以包括界面模塊410,該界面模塊410被配置成從至少一個(gè) 用戶接收、請(qǐng)求、獲取與關(guān)注的區(qū)域有關(guān)的一幅或多幅圖像。在某些實(shí)施例中,接 收器組件402可以從一個(gè)或多個(gè)用戶接收一幅以上的關(guān)注區(qū)域的圖像。例如,可以 從位于關(guān)注區(qū)域附近的移動(dòng)設(shè)備中獲取圖像或照片。如果兩個(gè)用戶基本上在同一時(shí) 刻或在不同時(shí)刻在其附近,每個(gè)用戶都可能捕捉該對(duì)象的圖像,并且每幅圖像都會(huì) 基于拍攝該圖像時(shí)用戶的位置而有所不同。例如, 一幅圖像可能是從面向該建筑物 正面的西面拍攝的,而另一幅圖像則是從面向該建筑物正面的東面拍攝的??梢杂?一算法或分級(jí)技術(shù)來(lái)確定哪個(gè)圖像和/或信息是最為精確的和/或應(yīng)該為該具體對(duì) 象或關(guān)注的地方保留哪個(gè)圖像和/或信息。
標(biāo)識(shí)模塊412能夠被配置用于標(biāo)識(shí)捕捉到的關(guān)注區(qū)域。這一標(biāo)識(shí)可以連同該 圖像一并被接收或者也可以在不同的時(shí)間被標(biāo)識(shí)。這一標(biāo)識(shí)可以包括該對(duì)象的地 址、地理坐標(biāo)、或者包括地理編碼信息的其他標(biāo)識(shí)數(shù)據(jù)。該標(biāo)識(shí)可以在界面模塊 410處接收該圖像數(shù)據(jù)時(shí)由該用戶提供。例如,提供該信息或圖像的移動(dòng)設(shè)備可以 包括全球定位系統(tǒng)(GPS)功能或者用以確定該移動(dòng)設(shè)備所在位置(例如,地理坐 標(biāo))的其他功能。這一信息能夠被捕捉并且與所接收到的圖像和/或信息相關(guān)聯(lián)。
與接收器組件402相關(guān)聯(lián)的另一個(gè)組件可以是用以獲取、接收或請(qǐng)求與關(guān)注 的對(duì)象有關(guān)的詳細(xì)信息的信息模塊414。在此使用的關(guān)注的對(duì)象可以是任何實(shí)體或 對(duì)象(例如,建筑物、景觀、房屋、街角、界標(biāo)…)或者特定的地理位置(地址、 地理坐標(biāo))。例如,該詳細(xì)信息可以是與關(guān)注對(duì)象相關(guān)聯(lián)的元數(shù)據(jù),而該元數(shù)據(jù)則 可以包括層次結(jié)構(gòu)的信息。
在較高的級(jí)別,該層次結(jié)構(gòu)能夠包括諸如位置(例如,地址、地理坐標(biāo))或者關(guān)注對(duì)象的名稱之類(如果其與對(duì)象相關(guān)聯(lián))的信息。命名習(xí)慣例如可以是餐館、 動(dòng)物園、公園、辦公樓、圖書館、大學(xué)、政府地區(qū)的名稱。該層次結(jié)構(gòu)的下一層可 以是該對(duì)象的電話號(hào)碼。下一層可以是聯(lián)系人姓名等等。用戶可以向下查看該層次 結(jié)構(gòu)以獲取與該對(duì)象有關(guān)的更為詳細(xì)的信息。
現(xiàn)在參考圖5,示出的是用于檢測(cè)或確定關(guān)注的對(duì)象的區(qū)域或覆蓋范圍的系統(tǒng)
500。系統(tǒng)500與參考以上附圖示出并描述的系統(tǒng)相類似。系統(tǒng)500中可以包括從 一個(gè)或多個(gè)用戶中獲取信息(一具體位置的3-D圖像和/或地理編碼信息)的接收 器組件502、以可檢索格式保持上述信息的縫合組件504、能夠顯示上述信息的繪 制組件406、以及能夠檢測(cè)或確定關(guān)注的對(duì)象的區(qū)域或覆蓋范圍的邊界組件408。
邊界組件508能夠包括地塊多邊形模塊510和邊緣檢測(cè)模塊512。地塊多邊形 模塊510能夠被配置用于接收或確定限定了關(guān)注的區(qū)域的屋頂、墻壁、平面或可見 表面等的多邊形或幾何形狀。例如,建筑物的所有人或者其他經(jīng)授權(quán)的人能夠提交 或上傳限定該屋頂?shù)亩噙呅巍;谒峤坏倪@一信息,就能夠復(fù)制該屋頂?shù)亩噙呅?并且在該多邊形的參數(shù)內(nèi)提供的信息。如果該建筑物或屋頂不足以包含與該對(duì)象有 關(guān)的可查看信息,若用戶能夠確定哪些信息屬于哪些對(duì)象,就可以貼近該對(duì)象或者 在顯示器的另一個(gè)位置顯示該信息。
邊緣檢測(cè)模塊512可以被配置用于確定關(guān)注的對(duì)象的邊緣或外部區(qū)域。在某 些實(shí)施例中,關(guān)注的區(qū)域可以是諸如公園、動(dòng)物園和花園之類沒(méi)有屋頂?shù)膽敉鈪^(qū)域。 對(duì)于這些關(guān)注的區(qū)域而言,地塊多邊形模塊510能夠確定所關(guān)注的對(duì)象的區(qū)域是該 i也塊(伊J如,公園、動(dòng)化勿園)的周界-。邊緣'檢測(cè)豐旲塊512 hS句多'卞皮酉己置用以描會(huì)會(huì)在關(guān)
注的對(duì)象的區(qū)域內(nèi)可見的信息。
現(xiàn)參考圖6,示出的是保持基于位置的信息的中央儲(chǔ)存庫(kù)的系統(tǒng)600。系統(tǒng)600 包括便于用戶輸入基于位置(和基于時(shí)間)信息的接收器組件602?;谖恢玫男?息被保持在縫合組件604內(nèi)并且在用戶請(qǐng)求一組基于位置(和時(shí)間)信息的子集時(shí) 傳送給繪制組件606。
縫合組件604被配置用以在一個(gè)或多個(gè)儲(chǔ)存庫(kù)中保持基于位置的信息,通過(guò) 上述的一個(gè)或多個(gè)儲(chǔ)存庫(kù),可以像從單個(gè)儲(chǔ)存庫(kù)那樣來(lái)檢索這些基于位置的信息。 縫合組件604有助于將一圖像分解為多個(gè)可縫合的方塊或小塊(tile),并且每一 個(gè)都被獨(dú)立繪制并下載。諸如HTML之類的代碼將這些方塊組合以顯示無(wú)縫圖像。 在用戶搖動(dòng)鏡頭和縮放時(shí),就下載額外的部分。
數(shù)據(jù)收集或縫合組件604可以包括鑲嵌-成像模塊608。鑲嵌成像在像素級(jí)上應(yīng)用并且提供對(duì)物理位置的映射。這就能夠允許對(duì)街邊的掃視,以使得該街道在被 査看時(shí)具有連接至該條街的邊道。主街和邊道都可以從包括45度角和俯視視角在 內(nèi)的各種視角中進(jìn)行査看。鑲嵌成像還允許査看文化對(duì)象以及那些與一街區(qū)相關(guān)聯(lián) 的對(duì)象、東西、事件等。它還允許用戶使用像素級(jí)映射來(lái)査看物理位置。
在實(shí)踐實(shí)施中,存在通過(guò)收集來(lái)自多個(gè)來(lái)源的大量圖像數(shù)據(jù)可獲得的海量信 息。獲取諸如房屋的粒度級(jí)觀察被簡(jiǎn)化,因?yàn)槭占膱D像是地理引用并且該系統(tǒng)知 曉有關(guān)該圖像數(shù)據(jù)的每個(gè)像素位于地球上的什么地方。在有多個(gè)用戶提供圖像數(shù)據(jù) 和/或傾斜圖像時(shí),該系統(tǒng)識(shí)別圖像的每個(gè)像素并且將所有這些圖像縫合在一起以 形成完整的數(shù)據(jù)圖像。
接收自多個(gè)用戶的圖像可能彼此相關(guān),也可能不相關(guān),于是每個(gè)點(diǎn)都必須被 標(biāo)識(shí)涉及真實(shí)世界體驗(yàn)。這與通過(guò)為地球上每一點(diǎn)設(shè)置標(biāo)識(shí)并提供每個(gè)點(diǎn)的精確位 置來(lái)嵌入一泥塑模型相類似。在任一時(shí)刻必須為任何點(diǎn)提供至少三樣?xùn)|西。第一個(gè) 是收集成像的pictometry (接收器組件602),它們都是地理引用的并被包括在該 模型中。第二個(gè)是鑲嵌,它從多幅圖像中獲取一個(gè)大功能點(diǎn)。最后是大型圖像,該 圖像是通過(guò)獲得每幅數(shù)字圖像及其相關(guān)小塊并將這些小塊組合成可縫合部分而被 編譯的。放在多個(gè)服務(wù)器上的是這些可縫合部分或小塊。每一小塊都用一引用或標(biāo) 識(shí)指示符來(lái)組織,以使得系統(tǒng)600能夠基于與每一小塊相關(guān)聯(lián)的標(biāo)識(shí)來(lái)定位每一小 塊。縫合應(yīng)用于地圖并且提供引用標(biāo)簽以及其他的標(biāo)識(shí)標(biāo)準(zhǔn)。如下將更為詳細(xì)地討 論與快速提供或提出這些大型圖像有關(guān)的進(jìn)一步的信息。
縫合組件604能夠包括被配置用以保持接收自一社區(qū)內(nèi)各用戶的信息的社區(qū) 模塊610。社區(qū)模塊610能夠基于推薦一特定實(shí)體的社區(qū)找出該具體實(shí)體(例如, 位置、地點(diǎn)、事件)。社區(qū)可以被確定為在該用戶的即時(shí)消息人、頻繁聯(lián)系人列表 中的人,或者由其他標(biāo)準(zhǔn)所限定的人。該社區(qū)可以是某一特定地理區(qū)域,諸如城市、 城市的一部分等。實(shí)體可以基于該用戶諸如用書簽保存的所有實(shí)體的一個(gè)子集,或 者可以是基于該具體用戶已欣賞過(guò)的各實(shí)體的全部范圍。于是,當(dāng)一用戶例如訪問(wèn) 一餐館并且很喜歡那里的食物、服務(wù)或氣氛時(shí),該用戶就可將該餐館的詳細(xì)介紹保 存為書簽并且還可以進(jìn)一步包括用戶限定的描述,諸如備忘錄或推薦食物等。倘若 該用戶被定義為其他人所在社區(qū)的成員,以上就為其他人提供了一種基于該用戶所 保存的書簽來(lái)搜索某一具體實(shí)體的方式。
社區(qū)搜索可以根據(jù)用戶的要求而被放寬或變窄。最寬范圍是整個(gè)社區(qū)(城市), 中等范圍是用戶自己的社區(qū)(頻繁聯(lián)系人),而最窄范圍只與該特定用戶或該用戶保存的書簽相關(guān)聯(lián)。該用戶可以從最窄到最寬搜索中來(lái)回選擇,另外還可以搜索在 最窄和最寬之間的任何范圍。用戶還可以要求一搜索以用于該用戶的聯(lián)系人、這些 聯(lián)系人的聯(lián)系人或者這些聯(lián)系人的聯(lián)系人的聯(lián)系人、以致于一個(gè)始終擴(kuò)展的和/或 離該用戶關(guān)系很遠(yuǎn)的聯(lián)系人范圍,或者可以基于上述聯(lián)系人范圍做出搜索。
搜索可以基于由機(jī)器學(xué)習(xí)組件612提供的推理或人工智能而進(jìn)行,該組件612 與縫合組件604或者系統(tǒng)600內(nèi)其他組件相連接。例如,第一用戶可能偏好某一餐 館而第二用戶也具有相似,雖然無(wú)需是同樣的偏好。如果第一用戶不熟悉一地區(qū)和 /或沒(méi)有意識(shí)到該用戶可能會(huì)喜歡的類似餐館,就能夠基于使用該第二用戶偏好的 推理來(lái)進(jìn)行搜索。搜索可以利用基于先前由該用戶輸入的該用戶已知好惡的用戶定 義的標(biāo)準(zhǔn)或系統(tǒng)定義的標(biāo)準(zhǔn)來(lái)進(jìn)行。推理或機(jī)器學(xué)習(xí)組件612和/或推理引擎隨后 能夠搜索具有類似偏好的其他用戶,諸如第二用戶。系統(tǒng)600能夠基于兩個(gè)用戶相 類似的好惡的推理來(lái)推薦適合的餐館,即使這兩個(gè)用戶彼此并不認(rèn)識(shí)并且倘若每個(gè) 用戶在先前已經(jīng)同意以這一方式使用其信息。這些推理中的一部分能夠基于一社交 網(wǎng)絡(luò),諸如利用即時(shí)消息人系統(tǒng)作為一社交網(wǎng)絡(luò)。
推理搜索可以基于對(duì)其他人偏好的推理。例如,丈夫希望帶他的妻子出席一 個(gè)特別的場(chǎng)合并且因?yàn)閳?chǎng)合特別,所以已經(jīng)決定做他妻子偏好而不是他本人偏好的 事情。在此實(shí)例中,丈夫可以基于他妻子的偏好以及他妻子的社區(qū)偏好來(lái)進(jìn)行搜索 而與丈夫偏好和/或組合沒(méi)有關(guān)系的。這基本上是一種確定另一個(gè)人偏好而無(wú)需實(shí) 際詢問(wèn)該人的搜索,這樣的搜索能夠提供一份驚喜和/或一個(gè)好判斷。另一種推理 搜索可以是基于對(duì)兩人或多人偏好的組合。通過(guò)組合多個(gè)偏好,就能夠做出有關(guān)兩 人或所有人喜歡同時(shí)做出的某些事情的推理。
推理引擎(例如,機(jī)器學(xué)習(xí)組件612)能夠基于以時(shí)間為基礎(chǔ)的信息和/或以 社交網(wǎng)絡(luò)為基礎(chǔ)的信息來(lái)提供地理推理。訓(xùn)練模式可以從一種子模型開始并且隨著 數(shù)據(jù)被捕捉并放入系統(tǒng)600,它就能夠?qū)W習(xí)用戶的偏好。系統(tǒng)600或體系結(jié)構(gòu)能夠 捕捉與該用戶先前查看過(guò)、搜索過(guò)或者以某些方式指明偏好的各地點(diǎn)有關(guān)的數(shù)據(jù), 并且基于這些數(shù)據(jù)來(lái)推理該用戶會(huì)關(guān)注的某一具體活動(dòng),諸如體育活動(dòng)、社交活動(dòng)、 商務(wù)活動(dòng)等。該用戶的偏好可以被放入多種活動(dòng)類型或分組,并且通過(guò)應(yīng)用過(guò)濾器, 該系統(tǒng)能夠推理此人所關(guān)注的事務(wù)并得出某一具體活動(dòng)。一旦系統(tǒng)600學(xué)習(xí)該用戶 的偏好,該系統(tǒng)600就達(dá)到了智能并且能夠?qū)⒃撚脩羝脩?yīng)用于與社區(qū)的關(guān)系中, 從而能夠更快更精確的搜索和推薦。
圖7示出了用于將地圖信息輸出至多個(gè)用戶的系統(tǒng)700。系統(tǒng)700包括接收來(lái)自于多個(gè)用戶的數(shù)據(jù)、圖像及其他信息的接收器組件702。這些數(shù)據(jù)、圖像和/或信
息被傳送至縫合組件704,該縫合組件704以邏輯格式保持這些數(shù)據(jù),從而允許這 些數(shù)據(jù)和圖像通過(guò)與繪制組件706交互對(duì)多個(gè)用戶可用。繪制組件706被配置用于 通過(guò)在獲得模塊708、內(nèi)容顯示模塊710、自動(dòng)刷新模塊712、査看模塊714和更 新模塊716之間的界面來(lái)顯示地圖信息及其相關(guān)數(shù)據(jù),其中更新模塊716確定更新 信息是否可用并且在信息被顯示之前或基本同時(shí)更新該信息。應(yīng)該理解比示出并描 述的模塊更少或更多的模塊可以與繪制組件706結(jié)合使用或者與其分開使用。
獲得模塊708被配置用于接收要被顯示的地圖信息,它可以包括接收用戶請(qǐng) 求以在地圖上顯示一區(qū)域或地點(diǎn)。例如,用戶可以通過(guò)用戶界面請(qǐng)求查看某一特定 地理區(qū)域(例如,城市、街道、建筑物、地址…)。地圖焦點(diǎn)可以基于平面中心, 然而用戶也可以查看諸如餐館的某一特定實(shí)體或位置,和/或與該類實(shí)體相關(guān)聯(lián)的 某些膳食供應(yīng)。例如,可以對(duì)所有具備五星等級(jí)、優(yōu)美景觀、現(xiàn)場(chǎng)音樂(lè)演奏、供應(yīng) 酒精飲料等的所有墨西哥餐館進(jìn)行搜索。與搜索結(jié)果相關(guān)聯(lián)的可以是包括圖像、文 本和/或語(yǔ)音數(shù)據(jù)的額外數(shù)據(jù)。
內(nèi)容顯示模塊710被配置用于在顯示空間或查看區(qū)域(例如,監(jiān)視器、顯示 器…)內(nèi)繪制該地圖信息的一個(gè)子集。內(nèi)容顯示模塊710還被配置用于繪制用戶界 面控件以使其在顯示空間內(nèi)覆蓋該地圖信息??丶焕L制為半透明,以使得各控件 之下的地圖信息可見。以此方式,用戶能夠操作用戶界面控件并在基本相同的時(shí)間 查看地圖內(nèi)容和及其相關(guān)信息。
作為示例而非限制,如果用戶希望找出西雅圖內(nèi)所有的Starbucks (星巴客) 以及在區(qū)域內(nèi)可用于停車的不同地點(diǎn),用戶就能夠在地圖上一并查看兩個(gè)結(jié)果。用 戶可以輸入一搜索,諸如"西雅圖的星巴客"和/或"西雅圖的停車地"?;谟?戶輸入標(biāo)準(zhǔn)的搜索就由系統(tǒng)700執(zhí)行并且在兩個(gè)搜索都輸入的情況下在查看頁(yè)(地 圖)上顯示兩個(gè)標(biāo)準(zhǔn)并且可以通過(guò)例如不同的顏色進(jìn)行區(qū)分。用戶能夠選擇性地獨(dú) 立"打開"或"關(guān)閉"每一搜索規(guī)范以便清楚和區(qū)別。于是,如果已經(jīng)進(jìn)行了上述 搜索的用戶只想查看停車地點(diǎn),該用戶可以選擇"關(guān)閉"地圖項(xiàng)并且對(duì)Starbucks 的指示符將會(huì)從視圖中去除。該用戶可以重新"打開"這些地圖項(xiàng)并且它們將重新 出現(xiàn)在査看屏幕上。
在另一個(gè)示例中,如果已經(jīng)進(jìn)行了上述搜索的用戶另外還希望找出意大利餐 館和ATM機(jī),該用戶就可以輸入搜索標(biāo)準(zhǔn),諸如"西雅圖的意大利食物"和/或"西 雅圖的ATM"。該系統(tǒng)進(jìn)行該搜索并且用上述搜索的結(jié)果分層該搜索的結(jié)果,從而允許在基本相似的時(shí)間查看所有的搜索特征。這一分層地圖項(xiàng)允許使用例如不同 的顏色或者諸如標(biāo)志、地理形狀之類的其他標(biāo)記指示來(lái)一并查看不同的搜索特征。 如下將描述與顯示覆蓋或布置功能有關(guān)的進(jìn)一步信息。
額外地或可選地,內(nèi)容顯示模塊710可以被配置用于顯示與關(guān)注區(qū)域相關(guān)聯(lián) 的信息。這些信息例如可以包括建筑物內(nèi)的辦事處或承租人或者購(gòu)物中心內(nèi)的商 店、電話號(hào)碼(例如,語(yǔ)音、傳真)、營(yíng)業(yè)時(shí)間、提供服務(wù)、當(dāng)前折扣信息等的列 表。顯示出的信息可以是透明的,以使得位于該信息之下的關(guān)注的區(qū)域和周圍對(duì)象 (例如,地圖信息)可見。以此方式,用戶就能夠通過(guò)例如用戶界面控件來(lái)處理信 息,并在基本相同的時(shí)間查看關(guān)注的區(qū)域及其相關(guān)信息和地圖對(duì)象。
自動(dòng)刷新模塊712被配置用于隨著顯示空間內(nèi)光標(biāo)的移動(dòng)動(dòng)態(tài)更新地圖顯示
信息??梢栽谥T如幾英里或城市街區(qū)之類的指定距離和/或地理區(qū)域內(nèi)執(zhí)行多個(gè)搜 索或分層搜索,并且這些搜索可以被限制在査看區(qū)內(nèi)地圖的某一部分、段或區(qū)域。 當(dāng)用戶"拉近"該地圖的一部分以便在放大的視圖中查看該地圖上的一小塊地域時(shí), 屏幕自動(dòng)刷新并且重新自動(dòng)執(zhí)行搜索,但是這一次搜索僅限于已被放大的地圖區(qū) 域。當(dāng)用戶移動(dòng)地圖,諸如向北、向南移動(dòng)時(shí),搜索自動(dòng)執(zhí)行或者為地圖移動(dòng)后的
新區(qū)域進(jìn)行自動(dòng)刷新,以允許指示符或控件連續(xù)變化。這一刷新由系統(tǒng)700自動(dòng)執(zhí) 行而無(wú)需與用戶作任何交互。
例如,用戶可以請(qǐng)求一城市內(nèi)所有博物館的位置。與博物館的名稱、地址、 電話號(hào)碼、開館時(shí)間等有關(guān)的文本信息與指示博物館具體位置的指針或線路一并顯 示。如果在請(qǐng)求區(qū)域內(nèi)沒(méi)有博物館或者如果用戶想要拓寬搜索區(qū)域,用戶可以"拉 遠(yuǎn)"以查看更大的地理區(qū)域,諸如周邊各城市。自動(dòng)刷新模塊712自動(dòng)刷新與地圖 相關(guān)聯(lián)的數(shù)據(jù),從而更新關(guān)于所顯示區(qū)域的被請(qǐng)求信息。在上述情形中,可以顯示 另外的博物館,而不再位于查看區(qū)域內(nèi)的其他博物館則從顯示屏中去除。自動(dòng)刷新 組件712減輕了在"拉近"、"拉遠(yuǎn)"、或者完成了其他的命令功能之后用戶重新 啟動(dòng)該搜索的必要性。
查看模塊714被配置用于向多個(gè)用戶提供從多個(gè)視角査看地圖信息的能力, 以及以它在過(guò)去或?qū)?lái)的某些時(shí)候的形式和它當(dāng)前的形式來(lái)查看地圖信息的能力。 用戶能夠使用與用戶界面相關(guān)聯(lián)的用戶控件調(diào)節(jié)來(lái)控制視圖。查看模塊714能夠繪 制地圖信息的傾斜視圖。地圖信息可以從鳥瞰視角、俯視視角、透視視角、正視視 角、后視視角、向下軌跡視角、向上軌跡視角等來(lái)查看。以此方式,就可以從多種 角度和方向來(lái)查看一圖像。基于附近的"在附近(nearby)"搜索可用于促進(jìn)對(duì)諸如餐館、停車區(qū)域、 ATM、電影院、建筑物、住宅之類的特定地點(diǎn)的搜索。例如,在附近搜索可以找 出離開Starbucks⑧的用戶限定區(qū)域或距離內(nèi)所有的ATM機(jī)。以此方式,用戶不僅 找出了 "星巴客"和"ATM機(jī)"的特定位置,系統(tǒng)700還限制該搜索僅返回那些 位于ATM機(jī)附近的那些Starbucks 的結(jié)果。
系統(tǒng)700含有大量的數(shù)據(jù)并且這些數(shù)據(jù)應(yīng)該以是用戶輸入搜索標(biāo)準(zhǔn)能夠輕易 檢索到期望信息的格式。信息可以基于用戶期望信息的某一特定時(shí)刻(過(guò)去、現(xiàn)在、 將來(lái)預(yù)測(cè))而進(jìn)行檢索。例如,查看模塊714可以包括一時(shí)間組件,它被配置用于 向用戶提供用于在某一具體時(shí)刻定位某一地點(diǎn)、東西等的手段。當(dāng)數(shù)據(jù)由系統(tǒng)700 接收時(shí),該數(shù)據(jù)可以被時(shí)間標(biāo)記,即可以使用接收時(shí)間也可以使用該信息被輸入設(shè) 備所捕捉到的時(shí)間。于是,當(dāng)用戶選擇一位置和時(shí)間組合時(shí),就向該用戶呈現(xiàn)以對(duì) 該用戶有價(jià)值的格式的能夠被輕易檢索的數(shù)據(jù)。例如,用戶可能希望査看颶風(fēng)來(lái)臨 之前的某一位置,還想查看颶風(fēng)之后這一相同位置。系統(tǒng)700允許這些的査看并且 還可以將信息剪裁至符合特定用戶請(qǐng)求。
更新模塊716能夠與繪制組件706相關(guān)聯(lián),然而應(yīng)該理解該更新模塊716也 可以與系統(tǒng)700的其他組件(例如,接收器組件702)相關(guān)聯(lián)。更新模塊716可以 被配置用于確定更新信息(例如,圖像、元數(shù)據(jù)、位置…)是否已被接收和/或是 否與關(guān)注的對(duì)象相關(guān)聯(lián)。這些信息可以被附加至與該對(duì)象相關(guān)聯(lián)的元數(shù)據(jù)。根據(jù)某 些實(shí)施例,與關(guān)注的對(duì)象相關(guān)聯(lián)的信息可以被由更新模塊716獲取的信息所修改或 代替等。例如,用戶可以遞交與先前接收到的信息相沖突的對(duì)象信息。沖突的信息 可以被一個(gè)或多個(gè)用戶審査并且根據(jù)哪些信息對(duì)具體的關(guān)注的對(duì)象來(lái)說(shuō)最為精確 而被分級(jí)。接收最高等級(jí)(按分?jǐn)?shù)越高數(shù)據(jù)越精確記分)的信息能夠與關(guān)注的對(duì)象 相關(guān)聯(lián)。以此方式,如果認(rèn)為接收到的新信息或更新信息不合適(例如,比先前的 信息等級(jí)更低),先前的信息就不應(yīng)該被更新模塊716代替或更新。應(yīng)該理解也可 以利用其他的系統(tǒng)、技術(shù)或方法來(lái)確定與關(guān)注的對(duì)象和/或映射信息相關(guān)聯(lián)的信息
的精確度。
圖8示出了用于創(chuàng)建映射層的組件。如圖所示,客戶機(jī)web應(yīng)用程序802通 過(guò)因特網(wǎng)與服務(wù)器場(chǎng)804通信,例如用以請(qǐng)求映射信息。映射信息被獨(dú)立地分為下 載小塊806。如圖所示,每一小塊都能夠表示不同的主體(例如,天氣、交通、文 化對(duì)象、興趣點(diǎn)、地圖、衛(wèi)星圖像)。然而,這些小塊能夠代表不同的主體或者單 個(gè)主體也可以被分配給一個(gè)以上的小塊。用戶還能夠依據(jù)其希望查看的小塊來(lái)配置個(gè)人小塊。
圖9示出了顯示與一個(gè)或多個(gè)關(guān)注的對(duì)象有關(guān)的信息的示例性屋頂900。示出
了三個(gè)屋頂方形屋頂902、圓形屋頂904以及間隔緊密的屋頂組合906。應(yīng)該理 解雖然示出了方形和圓形屋頂,但是所公開的技術(shù)也可等同地作用于任何形狀的屋 頂(例如,矩形、八邊形、五邊形或者其他的形狀和/或配置)。
根據(jù)某些實(shí)施例,如902和卯4處所示,信息被注解在圖像上并且好像是物 理地位于屋頂上那樣地直接顯示在屋頂上。這些信息能夠覆蓋屋頂,可以利用由其 物理形狀分界的整個(gè)屋頂,并且可以含有包括廣告或圖標(biāo)在內(nèi)的各種信息。在某些 實(shí)施例中,該信息可以由三維格式顯示,由此該信息看上去象是從屋頂中突出,從 而使圖像產(chǎn)生景深效果。在某些實(shí)施例中,屋頂可以被具體地涂上某種顏色以提供 類似于電影中使用的藍(lán)屏技術(shù)的完善的填充/覆蓋圖。
如圖所示,在卯2處,提供的信息可以是建筑物名稱以及位于該建筑物內(nèi)各 樓層的列表。用戶可以選擇一層或多層來(lái)進(jìn)一步獲取有關(guān)該建筑物以及該建筑物各 居住者的更為詳盡的信息。這些詳細(xì)的子成分信息可由例如下拉菜單來(lái)提供。根據(jù) 某些實(shí)施例,用戶能夠通過(guò)點(diǎn)擊或選擇選定承租人的名稱或其他可選信息來(lái)自動(dòng)聯(lián) 系該承租人或者移至該承租人的網(wǎng)站。
在906處示出的屋頂是有關(guān)三個(gè)不同建筑物的。因?yàn)檫@些屋頂很小和/或這些 結(jié)構(gòu)很緊湊并且彼此靠近,所以顯示的信息可以用指針或者標(biāo)識(shí)該信息所屬結(jié)構(gòu)的 其他手段而放置在屋頂附近。根據(jù)某些實(shí)施例,可以截短信息以合適該結(jié)構(gòu)的覆蓋 范圍。應(yīng)該理解雖然已經(jīng)參考各屋頂示出并描述了以上情況,但是所公開的技術(shù)也 可以按類似的方式應(yīng)用于沒(méi)有屋頂?shù)年P(guān)注的對(duì)象(例如,公園、動(dòng)物園…)。
根據(jù)某些實(shí)施例,覆蓋的圖像或信息能夠隨著用戶的觀察視角選擇性地圍繞 一根或多根軸(例如,分離位置)旋轉(zhuǎn)和/或可以根據(jù)另一位置被重新定位(例如, 建筑物的側(cè)壁、停車場(chǎng)、無(wú)主財(cái)產(chǎn)或陸地等)。例如,如果用戶俯視觀察關(guān)注的對(duì) 象(例如,建筑物、物品、位置),則可以基于該用戶相對(duì)于關(guān)注的對(duì)象的位置旋 轉(zhuǎn)覆蓋圖像的方向。此外,消失點(diǎn)可用于動(dòng)態(tài)改變圖像(例如,伸展),以使得覆 蓋圖像在用戶看來(lái)象是繪制在關(guān)注的對(duì)象上那樣出現(xiàn)。如果用戶從一側(cè)視角觀察建 筑物或物品(與鳥瞰視角相比),則覆蓋圖像可以遷移到該建筑物或物品暴露給用 戶最多的那一側(cè)。作為示例而非限制,圖10和圖11描繪了隨著用戶觀察視角而變 化的覆蓋圖像的各種視圖。
圖IO示出了第一結(jié)構(gòu)或建筑物1002的俯視圖,該建筑物1002在此視圖中具有屋頂1004和兩個(gè)側(cè)面1006和1008。還示出了第二結(jié)構(gòu)或建筑物1010的俯視圖, 該建筑物1010在此視圖中具有屋頂1012和兩個(gè)側(cè)面1014和1016。應(yīng)該理解建筑 物1002和1010中任意一幢或者它們兩幢都可以從所示之外的包括對(duì)該結(jié)構(gòu)內(nèi)部觀 察的其他側(cè)面或角度查看。每幢建筑物1002和IOIO都基于俯視觀察視角而分別在 其屋頂1004和1012上覆蓋有注解信息。
圖11示出了具有屋頂1104和兩個(gè)側(cè)面1106和1108的第一結(jié)構(gòu)1102以及具 有屋頂1112和兩個(gè)側(cè)面1114和1116的第二結(jié)構(gòu)1110的側(cè)視圖。觀察結(jié)構(gòu)1102 和1110的角度是側(cè)面,因此注解信息被顯示或覆蓋在結(jié)構(gòu)1102和1110各自的側(cè) 面1106和1114上。如第二結(jié)構(gòu)1110的側(cè)面1114上所示,注解信息可以按與顯示 在另一可見表面(例如,如上圖所示的屋頂)不同的格式顯示,或者該信息可以被 截短以適合該結(jié)構(gòu)的覆蓋范圍。
根據(jù)某些實(shí)施例,可以在基本相同的時(shí)間分別向多個(gè)用戶暴露同一關(guān)注的對(duì) 象的不同覆蓋圖像。更具體地,用戶A和用戶B能夠基本同時(shí)地從兩臺(tái)不同的計(jì) 算機(jī)中查看同一幢建筑物,盡管如此,仍然能夠向每個(gè)用戶暴露能夠隨著各種量度 (例如,人口統(tǒng)計(jì)學(xué)、用戶偏好、用戶狀態(tài)、歷史數(shù)據(jù)、客戶機(jī)側(cè)廣告、拍賣模型 等)改變的不同的覆蓋圖。因此,覆蓋圖體驗(yàn)可以被用戶化并剪裁至最適于用戶查 看體驗(yàn)和/或使得收益最大。
在示出并描述的示例性系統(tǒng)的視圖中,提供了可以根據(jù)各實(shí)施例的一個(gè)或多 個(gè)方面執(zhí)行的方法。但是為了解釋的簡(jiǎn)明,該方法被示出并描述為一系列的動(dòng)作(或 功能塊),應(yīng)該理解并認(rèn)識(shí)到這些方法不限于給出的動(dòng)作次序,因?yàn)楦鶕?jù)這些方法 某些動(dòng)作可以按不同的次序出現(xiàn)和/或與在此示出并描繪的其他動(dòng)作同時(shí)出現(xiàn)。此 外,并不是所有被示出的動(dòng)作都是實(shí)現(xiàn)根據(jù)所公開實(shí)施例的一個(gè)或多個(gè)方面的方法 所必須的。應(yīng)該認(rèn)識(shí)到各種動(dòng)作可由軟件、硬件、它們的組合或者用于完成與各動(dòng) 作相關(guān)聯(lián)的各種功能的任何其他合適的裝置(例如,設(shè)備、系統(tǒng)、進(jìn)程、組件)來(lái) 實(shí)現(xiàn)。還應(yīng)該認(rèn)識(shí)到這些動(dòng)作僅僅示出了在此以簡(jiǎn)化形式呈現(xiàn)的某些方面并且這些 方面也可以由更少和/或更多數(shù)量的動(dòng)作示出。此外,實(shí)現(xiàn)以下各方法并不要求所 有示出的動(dòng)作。本領(lǐng)域的技術(shù)人員可以理解和領(lǐng)會(huì),方法可以替換地被表示為諸如 狀態(tài)圖中的一連串互相關(guān)聯(lián)的狀態(tài)或事件。
圖12示出了用于將信息與關(guān)注的對(duì)象相關(guān)聯(lián)的方法1200。方法1200在1202
處開始,在其中從一個(gè)或多個(gè)用戶和/或?qū)嶓w中接收對(duì)象信息。對(duì)象信息可以包括
描繪關(guān)注的對(duì)象的圖像或圖片。圖像可以是某一具體的位置或地點(diǎn)等的三維圖像。對(duì)象信息可以包括地理編碼的信息(例如,經(jīng)度、緯度、街道信息等)。在此使用 的關(guān)注的對(duì)象可以是任何實(shí)體或?qū)ο?例如,建筑物、風(fēng)景、房屋、街角、界標(biāo)…) 或者特定的地理位置(例如,地址、地理坐標(biāo))。在1204處,限定關(guān)注的對(duì)象的 區(qū)域。該區(qū)域例如可以是建筑物或其他結(jié)構(gòu)的覆蓋范圍(例如,屋頂)、財(cái)產(chǎn)地塊 (例如,結(jié)構(gòu)、陸地等)的周界。該區(qū)域可以為與關(guān)注對(duì)象相關(guān)聯(lián)的信息限定查看 空間。例如,查看空間可以是由其物理形狀界定的整個(gè)屋頂(或外部區(qū)域)。在
1204處,可以標(biāo)識(shí)或限定該對(duì)象的一個(gè)或多個(gè)分離位置。分離的位置可以是一個(gè)
結(jié)構(gòu)的屋頂或墻的中心。如果該對(duì)象不具有墻壁或屋頂,則分離位置可以是外部區(qū) 域的中心或者其他關(guān)注的對(duì)象。額外地或可選地, 一個(gè)或多個(gè)分離位置可以是轉(zhuǎn)角 的屋頂、墻壁、外部區(qū)域或者關(guān)注的對(duì)象,或者是在圖像中可用作顯示對(duì)象信息中 樞點(diǎn)的任何位置。
在1206處,可任選地將元數(shù)據(jù)與關(guān)注的對(duì)象或區(qū)域相關(guān)聯(lián)。元數(shù)據(jù)可以包括 名稱、圖標(biāo)、商標(biāo)、商號(hào)、電話號(hào)碼、營(yíng)業(yè)時(shí)間、特別事件等。能夠與該對(duì)象相關(guān) 聯(lián)的其他信息可以涉及用戶關(guān)注的各種項(xiàng)目。元數(shù)據(jù)可以包括隨該對(duì)象圖像接收到 的地理編碼的信息。
在1208處,能夠以可檢索格式保留該對(duì)象以及包括元數(shù)據(jù)在內(nèi)的關(guān)聯(lián)信息。 該信息可以被保留或存儲(chǔ)直到經(jīng)授權(quán)的人由于確認(rèn)該信息不可靠或者出于其他某 些原因請(qǐng)求去除該信息或者讓該信息還再提供服務(wù),而用新信息覆蓋或代替這些信 息。該對(duì)象、信息和元數(shù)據(jù)可以在請(qǐng)求該關(guān)注的對(duì)象時(shí)被檢索并附加。
圖13示出了用于顯示關(guān)注的對(duì)象及其關(guān)聯(lián)數(shù)據(jù)的方法1300。在1302處接收 位置請(qǐng)求。位置請(qǐng)求可以是具體地點(diǎn)的物理郵寄地址(例如,Crow大街7389號(hào))、 地理坐標(biāo)、或者識(shí)別特定的關(guān)注的地點(diǎn)的其他手段?;谠撜?qǐng)求(例如,地址), 該具體對(duì)象可以被分解為地塊標(biāo)識(shí)或者被分解為圖像內(nèi)的一個(gè)或多個(gè)分離位置。在 1304處,檢索有關(guān)該位置請(qǐng)求的地塊多邊形。該地塊多邊形能夠?yàn)橛嘘P(guān)該對(duì)象的 元數(shù)據(jù)或其他信息限定或確定該位置或?qū)ο蟮牟榭磪^(qū)域或周界。
在1306處,從例如存儲(chǔ)介質(zhì)中檢索對(duì)象信息及可任選數(shù)據(jù)(例如,元數(shù)據(jù))。 在1308處,該對(duì)象、信息和/或元數(shù)據(jù)被附加并顯示給用戶,并且能夠被操作以提 供更為詳盡的信息。該操作可以包括根據(jù)用戶視角來(lái)注解該信息。例如,如果用戶 視角是俯視視角,則可以在屋頂上顯示該信息。如果用戶視角是側(cè)視視角或者相對(duì) 于該對(duì)象的一角度,則該信息例如可根據(jù)暴露給該用戶最多的地圖位置或者基于諸 如該地圖上其他對(duì)象的位置之類的其他標(biāo)準(zhǔn)而被顯示在該對(duì)象的側(cè)面或者對(duì)象的附近。該信息的位置在用戶觀察視角改變時(shí)可以自動(dòng)改變。
根據(jù)某些實(shí)施例,其他信息可以包括找出到關(guān)注的區(qū)域或結(jié)構(gòu)的最近道路或 路線,或者顯示用戶在駛往目的地時(shí)可能經(jīng)過(guò)的道路狀況或問(wèn)題。在某些實(shí)施例中, 可以自動(dòng)聯(lián)系與關(guān)注的區(qū)域相關(guān)聯(lián)的某一具體實(shí)體(例如,商店、企業(yè)…)以顯示
該用戶請(qǐng)求的信息(例如,你們庫(kù)存有書"Abracadabra"嗎?)。該商店或企業(yè) 可以用一回答或者要求進(jìn)一步信息的請(qǐng)求來(lái)實(shí)時(shí)響應(yīng)該請(qǐng)求。
圖14示出了顯示1400的示例性屏幕快照,顯示1400示出了覆蓋有用戶控件 的映射信息。不同的控件1402、 1404和1406被放置在不同的層上并且存在與每個(gè) 控件1402、 1404和1406相關(guān)聯(lián)的智能操作。 一圖層捕捉本地增強(qiáng)的可用信息而該 顯示則提供由光柵、矢量、文化對(duì)象、移動(dòng)元素、人、化身(avatar)、機(jī)器人(bot) 及其他元素所組成的復(fù)雜的多層世界。各圖層基本上是一組地理編碼實(shí)體(例如, 點(diǎn)、線、多邊形)及其外延和屬性(例如,名稱、照片、URL)的集合。圖層的實(shí) 例包括Bellevue廣場(chǎng)購(gòu)物中心、Snake河上的最佳垂釣地、Windermere公布的住 宅列表。
可以自動(dòng)提供各初始圖層以便給用戶一個(gè)搜索,這在沒(méi)有用戶化圖層時(shí)有意 義的。這些初始圖層可以包括例如來(lái)自用戶(最終用戶發(fā)布者、商業(yè)發(fā)布者…)的 Wi-Fi熱點(diǎn)、電影時(shí)間等。各個(gè)用戶可以創(chuàng)建個(gè)人化圖層(例如,"我的房子") 或者以光柵格式上傳(例如,"Woodland Park動(dòng)物園")??梢詾槎鄠€(gè)點(diǎn)上傳文 本數(shù)據(jù)文件(例如"我的垂釣洞"、"Starbucks 的位置")。應(yīng)該認(rèn)識(shí)到有一 組圖層集合(諸如頂層和底層)對(duì)用戶修改不可用以確保對(duì)查看顯示的控制。
圖層選擇可以通過(guò)調(diào)色板或搜索引擎進(jìn)行并且可以基于用戶限定的類別而被 分類。可選地或附加地,可以基于用戶使用和/或查看模式來(lái)推薦各圖層。用戶可 以通過(guò)交互進(jìn)程來(lái)分級(jí)和評(píng)價(jià)各圖層。與每一搜索相關(guān)聯(lián)的頂部圖層可以基于一圖 層的流行趨勢(shì)并且可以與用戶分級(jí)和用戶評(píng)價(jià)相關(guān)。如果某一具體圖層與當(dāng)前顯示 的地圖無(wú)關(guān),就可以隱藏該圖層。用戶界面可以向每一圖層提供不同的繪制機(jī)制(例 如,光柵、URL、通過(guò)web服務(wù)方法)。
各圖層的值對(duì)每個(gè)用戶而言都是唯一的。最終用戶(個(gè)人)可以利用圖層在 需要時(shí)找出最佳本地知識(shí)。最終用戶發(fā)布者能夠利用各圖層并且接收對(duì)該發(fā)布者的 知識(shí)的報(bào)酬。商業(yè)內(nèi)容發(fā)布者能夠利用各圖層向多個(gè)顧客提供廣告和信息。
圖15示出了利用在此公開的各實(shí)施例的示例性用戶界面1500的圖示。用戶 界面1500可包括映射組件1502和控制組件1504。映射組件1502被配置用于査看或覆蓋一指定地理區(qū)域并且能夠改變地圖的査看角度以便向用戶提供獨(dú)特的查看 體驗(yàn)。
地圖的視角可以是斜視角度在其中地圖表現(xiàn)被扭曲或旋轉(zhuǎn)45度,從而允許用 戶從至少四個(gè)觀察點(diǎn)(例如,北、南、東和西)來(lái)觀察地圖。還存在多種其他觀察
角度可用,包括該地圖的全景視圖和/或三維視圖。該地圖可以被轉(zhuǎn)動(dòng)45度以允許 在需要時(shí)查看建筑物的側(cè)面和建筑物的屋頂。這被稱為pictometry圖像并允許用戶 從頂視圖或俯視圖切換到斜視圖等,并且用戶能夠在各種視圖類型之間來(lái)回切換。 斜視圖允許用戶例如基于街道方向選擇最小的兩個(gè)旋轉(zhuǎn)角度。該用戶還可以引入提 供最大靈活性和獨(dú)特用戶體驗(yàn)的旋轉(zhuǎn)。
用戶能夠輸入對(duì)諸如Fort Yates、 North Dakota之類的特定地理區(qū)域的請(qǐng)求。 在搜索啟動(dòng)之后,映射組件1502檢索或接收被請(qǐng)求的位置并且顯示該具體地點(diǎn)(例 如,城市、街道、地址、建筑物、房屋…)。用戶還能夠限定該搜索,諸如搜索 Fort Yates、 North Dakota內(nèi)的Sitting Bull College。以這一方式,用戶能夠連續(xù)地 精細(xì)化搜索。 一旦顯示了期望對(duì)象的視圖,用戶就能夠改變視角來(lái)觀察該對(duì)象以實(shí) 現(xiàn)對(duì)該對(duì)象的不同透視和/或?qū)υ搶?duì)象的實(shí)際大小、形狀、構(gòu)造等的透視。用戶還 可以利用與控制組件1504相關(guān)聯(lián)的控件來(lái)改變視圖。
地圖可以是査看區(qū)域的背景或中心區(qū),和/或用位于地圖上的東西或者覆蓋該 地圖的東西來(lái)蓋住整個(gè)頁(yè)面。與該地圖以及控制組件1504相關(guān)聯(lián)的控件可以是半 透明的以允許同時(shí)查看地圖和控件。于是,控制組件1504是半透明的并且覆蓋在 映射組件1502頂部以允許在基本相同的時(shí)間可視化表示映射組件1502和控制組件 1504。
控制組件1504可以被配置用于僅顯示需要的或者最相關(guān)的數(shù)據(jù)。對(duì)窄小的帶 狀商業(yè)中心或高層建筑物而言要顯示大量的數(shù)據(jù),因?yàn)橛性S多商戶被列在該區(qū)域 內(nèi)。此外,多個(gè)用戶可能留有與該區(qū)域內(nèi)的熱點(diǎn)有關(guān)的地理編碼的備忘錄。用于限 制這些信息的部分技術(shù)包括NearMe (我附近)按鈕,該按鈕提供為己注冊(cè)用戶所 定制的下拉菜單。用戶可以從下拉菜單中選擇或挑選被保存的位置,諸如家、工作 地、Tony的學(xué)校、我每天的往返路線等。
其他的技術(shù)包括為每個(gè)數(shù)據(jù)列表提供社區(qū)過(guò)濾元件,例如"僅為我顯示等級(jí) 評(píng)定在三星或以上的商戶"。這樣就能夠?qū)崿F(xiàn)結(jié)果過(guò)濾。另一種方法能夠基于社區(qū) 等級(jí)評(píng)定來(lái)對(duì)結(jié)果進(jìn)行分組。用戶能夠利用滑動(dòng)控件或拉桿或其他技術(shù)來(lái)控制社區(qū) 選擇對(duì)所顯示結(jié)果的影響程度。另一種技術(shù)可以是允許向地圖視圖添加列表或從中去除列表的"今天的目的地(Today's Destinations)"分文格(tray)。
個(gè)人特征(profile)能夠控制對(duì)結(jié)果列表的過(guò)濾。例如,個(gè)人特征可以是"足 球母親"、"十幾歲的男孩"或者"照片狂人"。這些個(gè)人特征最初可由用戶選擇, 但是在其后則基于該用戶的行為而隨著時(shí)間被修改。用戶隨后可以向其他人公布他 們的個(gè)人特征以供査看和使用。其他用戶則可以在搜索Space Needles拍攝照片的 好位置時(shí),選取"照片狂人"個(gè)人特征來(lái)執(zhí)行搜索。
用于將信息僅限于相關(guān)或被請(qǐng)求數(shù)據(jù)的另一種技術(shù)可以包括基于用戶搜索的 類別在地圖視圖上顯示相關(guān)數(shù)據(jù)源。例如,當(dāng)用戶搜索"西雅圖的橄欖球"時(shí),除 了 Seahawks的主頁(yè)和SeattlePI橄欖球報(bào)紙專欄之外,該系統(tǒng)還可以呈現(xiàn)本地事件 列表和場(chǎng)地。
公開的實(shí)施例不限于消費(fèi)者應(yīng)用程序,而是可以涵蓋商業(yè)、工業(yè)、政府和執(zhí) 法等各個(gè)方面。例如,在執(zhí)法應(yīng)用程序中,警官可以作為"用戶"使用一相關(guān)聯(lián)的 用戶名甚至是一密碼來(lái)登錄??梢韵蛟摼俪尸F(xiàn)列出了該警官當(dāng)前正參與處理的所 有項(xiàng)目(正在進(jìn)行的調(diào)查)的案件日志。還可以實(shí)現(xiàn)由覆蓋該地圖的擴(kuò)展列表顯示 作為正在進(jìn)行中或當(dāng)前調(diào)査的所有活動(dòng)的案件日志,在該擴(kuò)展列表中已經(jīng)列出了各 活動(dòng)所屬局、城市、縣、州等。警官能夠?qū)φ{(diào)查中的某人(嫌疑人)進(jìn)行搜索并且 該人最后的已知位置可以被呈現(xiàn)給該警官。最后己知位置是基于各種收集的各種數(shù) 據(jù),諸如用戶輸入、用戶統(tǒng)計(jì)或者其他收集途徑。以此方式,執(zhí)法警官基于通過(guò)自 發(fā)的數(shù)據(jù)聚集的動(dòng)態(tài)信息就有更好的機(jī)會(huì)追蹤涉案人員。
還包括各分層方面,其中各控件被覆蓋并放置在地圖的頂部或前面以使得用 戶能夠察覺各控件以及與該地圖相結(jié)合的其他信息??丶推渌畔⑹前胪该鞯?, 籍此允許查看控件/信息之下的信息內(nèi)容并且能夠同時(shí)查看地圖和控件/信息。在基 于上述示例的分層應(yīng)用程序中,警察調(diào)度員可以具有顯示所有警官、車輛等的警區(qū) 地圖。警察調(diào)度員就有能力追蹤每個(gè)警官,并且有能力獨(dú)立地打開/關(guān)閉允許查看/ 追蹤每部警車的控件。
圖16示出了在汽車應(yīng)用中使用的所公開實(shí)施例的示例性屏幕快照1600。激光 投影顯示器和頭部跟蹤設(shè)備(用以確定駕駛員正在注視什么)可以在真實(shí)世界頂部 上(例如,擋風(fēng)玻璃)其實(shí)地"繪出"。例如,不再是搜尋駕駛目的地,當(dāng)導(dǎo)航系 統(tǒng)聲稱"你已經(jīng)到達(dá)…"時(shí),就可以用指示符1602 (在擋風(fēng)玻璃上)繪出一示圖, 對(duì)透過(guò)擋風(fēng)玻璃可以察覺的實(shí)際位置上標(biāo)記點(diǎn)。這樣就提供了一個(gè)優(yōu)于其他導(dǎo)航方 案(例如,語(yǔ)音提示、將視線從路上移開以査看車內(nèi)屏幕)的可視化系統(tǒng)。出于安全考慮在擋風(fēng)玻璃上的顯示應(yīng)該不會(huì)蓋住整個(gè)擋風(fēng)玻璃,而激光投影
儀能夠就機(jī)械地限制這一能力。可以禁用在預(yù)定速度閾值(例如,35mph、 55mph) 之上的非交通相關(guān)的信息。上述非交通相關(guān)的信息可以包括諸如車內(nèi)剩余燃料及計(jì) 劃剩余駕駛距離、車輛附近建筑物名稱之類的信息。此外,該系統(tǒng)一旦注意到低燃 料指示符,就能夠自動(dòng)搜索該區(qū)域內(nèi)價(jià)格最公道的汽油并且最小化重排路線的時(shí) 間。價(jià)格信息可由本地加油站支持(并且其他零售商也能夠提供與他們的具體貨物、 服務(wù)相關(guān)的信息)。
可以利用車對(duì)車通信(例如,帶有150英尺左右Wi-Fi范圍的自適應(yīng)網(wǎng)絡(luò)以 及GPS)來(lái)進(jìn)行活動(dòng)的安全支持。這些通信包括諸如"現(xiàn)在減速,前面的車正在 轉(zhuǎn)彎"之類的信息。
其他的數(shù)據(jù)可以通過(guò)發(fā)現(xiàn)附近具備API的并能被動(dòng)態(tài)詢問(wèn)的實(shí)體來(lái)獲取。例 如,城市交通中心可以被計(jì)算機(jī)化并且可以如1604處所示計(jì)算交通信號(hào)的當(dāng)前等 待時(shí)間。在另一情況下,該系統(tǒng)可以分析當(dāng)前的交通路線并且通知用戶該系統(tǒng)確定 一可選路線可能更快。
為了支持交通服務(wù)和信息,可以利用社區(qū)交通服務(wù),在其中訂閱了交通信息 的人也可以共享他們的交通信息。例如, 一位駕駛員擁有帶GPS以及部分WAN 連接(例如,GPRS或Generation WAN技術(shù))的智能電話設(shè)備。當(dāng)該駕駛員駕駛 時(shí),該駕駛員的速度與其駕駛的路段的速度屬性迸行比較。如果其速度較慢(例如, 慢25%),則該設(shè)備就能夠(用恰當(dāng)?shù)膫€(gè)人報(bào)酬)向交通服務(wù)報(bào)告該路段標(biāo)識(shí)符 和實(shí)際速度。
其他設(shè)備訂閱該服務(wù)并且在大體相同區(qū)域內(nèi)的設(shè)備也貢獻(xiàn)他們的行車路段。 這會(huì)涉及某一具體時(shí)刻以及該用戶將會(huì)采用的已知路線??梢岳眠^(guò)濾器讓用戶只 接收與另一設(shè)備的屬性速度與所報(bào)告速度不同(例如,相差25%)的那些路段有 關(guān)的數(shù)據(jù)。利用映射信息系統(tǒng)能夠指導(dǎo)用戶繞開較慢的地點(diǎn),從而節(jié)省時(shí)間和汽油。 這一顯示的示例在1606處示出。
在可選實(shí)施例中,可以收集與駕駛員駕駛習(xí)慣有關(guān)的信息并且向該駕駛員提 供一虛擬得分。這一得分考慮各種因素(例如,駕駛速度、交通燈習(xí)慣…)。該得 分可以通過(guò)所參與的保險(xiǎn)公司向該駕駛員提供更好的汽車保險(xiǎn)率。在另一個(gè)實(shí)施例 中,城市規(guī)劃者能夠接收匿名模式以便更好地規(guī)劃道路維修和建立??梢詫?duì)存檔的 交通數(shù)據(jù)進(jìn)行分析以理解各種趨勢(shì)并且向當(dāng)?shù)卣陀?jì)劃?rùn)C(jī)構(gòu)提供有價(jià)值的信息。
現(xiàn)參考圖17,示出的是一種用于接收來(lái)自一個(gè)或多個(gè)用戶的輸入數(shù)據(jù)的方法1700。雖然為了解釋的簡(jiǎn)明,該方法被示出并描述為一系列的動(dòng)作,但是應(yīng)該理解 并認(rèn)識(shí)到這些方法不限于給出的動(dòng)作次序,因?yàn)楦鶕?jù)這些方法某些動(dòng)作可以按不同 的次序出現(xiàn)和/或與在此示出并描繪的其他動(dòng)作同時(shí)出現(xiàn)。例如,本領(lǐng)域的技術(shù)人 員可以理解和領(lǐng)會(huì),方法可以替換地被表示為諸如狀態(tài)圖中的一連串互相關(guān)聯(lián)的狀 態(tài)或事件。此外,并不是所有被示出的動(dòng)作都是實(shí)現(xiàn)以下方法所必須的。
方法1700從1702處開始,在其中從多個(gè)用戶和/或?qū)嶓w中接收輸入數(shù)據(jù)。數(shù) 據(jù)可以是與對(duì)象、地點(diǎn)、個(gè)人等相關(guān)聯(lián)的圖片、文本、聲音或其他數(shù)據(jù)。在1704 處,位置和/或時(shí)間可以與輸入數(shù)據(jù)相關(guān)聯(lián)。該信息可以由例如用戶設(shè)備提供。該 位置和/或時(shí)間能夠?yàn)樵搱D像、數(shù)據(jù)或信息提供上下文。接收到的大部分?jǐn)?shù)據(jù)是孤 立的并且與接收到的其他數(shù)據(jù)沒(méi)有上下文關(guān)系。于是在1706處,以可縫合形式放 置該數(shù)據(jù)。隨后在1708處,可縫合形式的數(shù)據(jù)可以被保持或存儲(chǔ)在一個(gè)或多個(gè)數(shù) 據(jù)庫(kù)中,在這些數(shù)據(jù)庫(kù)中的數(shù)據(jù)將按請(qǐng)求提供給一個(gè)或多個(gè)用戶。
許多應(yīng)用可由公開的實(shí)施例提供定位能力,這些應(yīng)用包括新聞事件、辦公室 相關(guān)信息、購(gòu)物、城巿指南、假期。如下將詳述每種類型的應(yīng)用和可用數(shù)據(jù)的示例, 并且所公開的實(shí)施例不限于以下各示例。
新聞事件可以按世界上位置被群集(cluster)。當(dāng)用戶閱讀有關(guān)亞洲海嘯的信 息時(shí),該用戶可以在地圖上看到遭受海嘯襲擊的其他位置和/或閱讀與那些位置有 關(guān)的新聞評(píng)論。用戶可以查看受影響位置前后的航空?qǐng)D像。對(duì)于體育賽事,用戶可 以看見出現(xiàn)在費(fèi)城(Eagles隊(duì))、波士頓(New England Patriots隊(duì))和杰克遜維爾 (超級(jí)碗的位置)的超級(jí)碗文章的轉(zhuǎn)集。用戶能夠輕易地找出并閱讀當(dāng)?shù)貓?bào)紙和全 國(guó)性報(bào)紙所報(bào)道的相配報(bào)道或其他相關(guān)的故事。
辦公室事件允許移動(dòng)員工在商務(wù)旅行中編輯文檔。公開的實(shí)施例允許員工地 理編碼(例如,經(jīng)度、緯度、海拔髙度、航向、速度、加速度)該員工的文檔、e-mail 和會(huì)議等。該用戶隨后就能夠在商務(wù)旅途中查看執(zhí)行的工作。此種功能的范圍覆蓋 旅途期間的會(huì)議參加、文檔和e-mail的撰寫、審閱和編輯、給出演講、做出留言 等。在辦公室事件的條件下例如還可以支持智能標(biāo)記。這樣就能夠用智能標(biāo)記自動(dòng) 認(rèn)出email或文檔的位置以獲取用戶在該位置附近(例如,送到該位置、來(lái)自該位 置)創(chuàng)建的其他內(nèi)容。
公開的實(shí)施例不僅允許用戶在線購(gòu)物,還允許用戶查看物品并且觀察它真正 看上去什么樣。獲知該用戶的位置,就可以向該用戶提供有該產(chǎn)品庫(kù)存的最近商店 的名稱和位置。例如,如果用戶正在購(gòu)買一部蜂窩電話,則可以基于考慮了與該用戶過(guò)去已訪問(wèn)過(guò)位置有關(guān)的歷史信息的載波覆蓋地圖提供指示最佳蜂窩電話服務(wù) 提供商的建議。拍賣可以具有定位能力,以便向用戶示出按離開該用戶距離排序所 得的用戶拍賣(例如,在附近的搜索)。
城市指南可以為用戶興趣所定制。如果用戶已經(jīng)重復(fù)訪問(wèn)一餐館、酒吧、商 店等,就記住該用戶對(duì)此位置的喜好。與協(xié)同的過(guò)濾技術(shù)相結(jié)合的這些信息就可用 于向用戶建議他可能希望訪問(wèn)的其他地點(diǎn)。該用戶能夠?qū)⒃撔畔⑴c編者注釋編為一 層放到公開實(shí)施例的個(gè)人版本上。
在休假場(chǎng)景中,用戶可能希望在確定目的地之前或在實(shí)際旅行到那里之前查 看該目的地。公開的實(shí)施例能夠提供3D (或者其他維度)街道水平的漫游。這就 允許用戶虛擬地走向位于該目的地內(nèi)的每個(gè)賓館(或其他地點(diǎn))并且體驗(yàn)?zāi)抢锸鞘?么樣的。這樣就實(shí)現(xiàn)了從空間到街道再到內(nèi)部空間的概念。
在另一個(gè)實(shí)施例中,對(duì)信息的請(qǐng)求可以基于按其邏輯距離查看的聯(lián)系人???以利用在位置前后關(guān)系上的不同基準(zhǔn)點(diǎn)按城市、州或縣來(lái)查看每個(gè)聯(lián)系人。當(dāng)一個(gè) 聯(lián)系人的位置改變時(shí),則能夠通過(guò)包括彈出文本消息在內(nèi)的各種手段來(lái)通知該用 戶。
現(xiàn)在參考圖18,示出的是用于向用戶提供所請(qǐng)求的映射數(shù)據(jù)的方法1800。方 法1800從1802處開始,在其中一個(gè)或多個(gè)用戶請(qǐng)求地圖信息。該請(qǐng)求可以在基本 相同的時(shí)間從多個(gè)用戶中接收。該請(qǐng)求還可以有關(guān)多個(gè)映射位置。當(dāng)請(qǐng)求被接收時(shí), 就在1804處檢索可用信息的一個(gè)子集??捎眯畔⒌倪@一子集可以被保持在一個(gè)或 多個(gè)數(shù)據(jù)庫(kù)或服務(wù)器上。該信息在1806處向用戶輸出至顯示屏上。該顯示可以是 顯示了位置的地圖并且能夠示出額外信息,包括街道名稱、界標(biāo)、所請(qǐng)求位置等等。 當(dāng)用戶查看屏幕上的信息時(shí),用戶可以使用光標(biāo)圍繞顯示表面移動(dòng)以通過(guò)改變其方 向或變焦級(jí)別來(lái)操作該地圖。當(dāng)用戶操作該顯示時(shí),該顯示被自動(dòng)刷新以向用戶持 續(xù)提供所請(qǐng)求的數(shù)據(jù),并減輕用戶不得不重新輸入搜索標(biāo)準(zhǔn)和/或重新開始該搜索 的需要?;谟脩粽?qǐng)求提供不同的觀察角度。例如,用戶可以請(qǐng)求鳥瞰視圖、正視 圖、軌跡視圖等。于是,用戶能夠虛擬地漫步或者體驗(yàn)在顯示區(qū)域上查看的位置。
可選地或附加地,并非按聯(lián)系人所在的州或位置來(lái)列表各聯(lián)系人,可以如圖 19所示在地圖1900上顯示聯(lián)系人。用戶能夠利用控件1920 (與控制組件相關(guān)聯(lián)) 在顯示空間上創(chuàng)建地理柵欄1910或部分。地理柵欄1910能夠讓該系統(tǒng)通知用戶一 聯(lián)系人何時(shí)進(jìn)入該地理柵欄1910內(nèi)的指定區(qū)域。地理柵欄1910可以被定制1930 以便在一設(shè)定時(shí)間之后失效或者設(shè)置為查找特定的聯(lián)系人。例如,用戶可以創(chuàng)建地理柵欄來(lái)找出某人共赴午餐,但是并不在乎聯(lián)系人是否在2p.m之后來(lái)到附近。應(yīng) 該理解雖然示出的是矩形的地理柵欄1910,但是也可以使用非矩形地理柵欄以及
邏輯地理柵欄(例如,大學(xué)校園),這些也受到所公開實(shí)施例的支持。
在另一個(gè)實(shí)施例中,地理柵欄1910可由系統(tǒng)自動(dòng)創(chuàng)建。例如,如果排定了一 個(gè)由來(lái)自其他位置的人參加的會(huì)議,該系統(tǒng)能夠?qū)?huì)議周圍的區(qū)域作為地理柵欄并 且智能地通知該用戶何時(shí)是進(jìn)到會(huì)議區(qū)域的時(shí)間。地理柵欄能夠支持多種類型的對(duì) 象,包括動(dòng)態(tài)和瞬態(tài)對(duì)象(例如,當(dāng)<^>在附近時(shí)通知我就是<我>周圍的地理柵欄)。
在另一個(gè)實(shí)施例中,可以向會(huì)話中添加基于位置的服務(wù)。例如,如果一組用 戶希望一起吃午飯并且有時(shí)間/距離的限制,該系統(tǒng)能夠基于各聯(lián)系人的位置確定 并創(chuàng)建一個(gè)駕車時(shí)間地帶??梢韵蚋饔脩麸@示該地帶,并在該地帶內(nèi)僅顯示目標(biāo)的 搜索結(jié)果。該系統(tǒng)可以通過(guò)監(jiān)視各聯(lián)系人之間的消息來(lái)創(chuàng)建該地帶,并且在用戶交
談時(shí)某些觸發(fā)詞或短語(yǔ)(例如,"午飯"、"中餐"、"在ll: 45之前無(wú)法離開"、
"在1點(diǎn)之前回來(lái)"、"在15分鐘車程內(nèi)")可以被利用以自動(dòng)創(chuàng)建搜索詢問(wèn)和結(jié)果。
在以上各實(shí)施例中,觀察者能夠圍繞顯示信息進(jìn)行移動(dòng)、逐層深入或等級(jí)評(píng) 定對(duì)象、添加/去除查看數(shù)據(jù)。時(shí)移等等。 一旦選擇了目的地,就可以向每個(gè)用戶 呈現(xiàn)獨(dú)特的駕駛指令。此外,可以向每個(gè)用戶呈現(xiàn)個(gè)人的"最晚離開時(shí)間"的估計(jì)。
圖20示出了用于快速提出(獲取并顯示)大型圖像的系統(tǒng)2000。由于大量的 數(shù)據(jù)可用,所以應(yīng)該利用一種按需向用戶提供信息的裝置。系統(tǒng)2000包括與容量 組件2004和負(fù)載平衡組件2006相連接的基于web的查看活動(dòng)組件2002?;趙eb 的查看活動(dòng)組件2002被配置用于確定一個(gè)級(jí)別的與某一具體地理位置相關(guān)聯(lián)的基 于web的查看活動(dòng)。容量組件2004被配置用于確定可用容量以繪制與該具體地理 位置相關(guān)聯(lián)的圖像。負(fù)載平衡組件2006隨著圖像大小和查看活動(dòng)的變化動(dòng)態(tài)地重 新分配與要繪制圖像相關(guān)聯(lián)的數(shù)據(jù)。
有時(shí)會(huì)有不可預(yù)測(cè)的事件出現(xiàn),并且很快會(huì)有許多人在基本上類似的時(shí)間對(duì) 某一具體事件/地點(diǎn)/位置關(guān)注,這被稱為"熱度(HOTNESS)"。嘗試查看某一 具體區(qū)域的人數(shù)決定了這一興趣將會(huì)涉及多少服務(wù)器和多大容量。為了確保所有關(guān) 注的人都能夠在基本相同的時(shí)間查看一類似事件,要確定什么東西應(yīng)該立即可用的 快速預(yù)報(bào)以及達(dá)到該要求的途徑。于是,該熱度需求就通過(guò)人口加上旅游人數(shù)所得 因數(shù)與無(wú)法預(yù)測(cè)事件(或預(yù)測(cè)事件)相乘而確定并且可以被表示為
熱度=[(人口 +旅游人數(shù))*未知事件]人口是可預(yù)測(cè)的并且隨時(shí)間保持相當(dāng)恒定,雖然該人口的動(dòng)態(tài)特性始終變化。 旅游人數(shù)隨時(shí)間交替變化但是可以被近似估計(jì),諸如為了已知事件(例如,奧林匹 克、體育賽事…)。當(dāng)未知事件(例如,9/11、海嘯、颶風(fēng))出現(xiàn)時(shí),該具體地區(qū)
會(huì)因?yàn)樵S多人都在基本類似的時(shí)間嘗試査看該事件(及其相關(guān)位置)而變"熱"。 例如,可能會(huì)有數(shù)以千計(jì)的服務(wù)器提出圖像,系統(tǒng)2000可以移動(dòng)或重新分配數(shù)據(jù) 圖像以確保當(dāng)未知事件出現(xiàn)時(shí),成為"熱"區(qū)的區(qū)域有最大量的服務(wù)器可以高速緩 存。與為這些熱地帶提供資源相關(guān)聯(lián)的兩個(gè)方面是基于象限的命名方案以及能夠 快速服務(wù)這些圖像的技術(shù)體系結(jié)構(gòu)。
在命名慣例中,全世界被分成多個(gè)象限,這些象限再被分解成越來(lái)越小的象
限或級(jí)別并且能夠從級(jí)別l (或A)直到約級(jí)別14 (或N)以及更高。圖21示出 了這一命名慣例,在2100處,象限A被分成了象限B至M。在2102處示出了每 個(gè)象限的放大視圖,其中象限A被分成了象限B、 C、 D禾口E。象限B在放大視圖 中示出并被分成象限F、 G、 H和I。象限F在放大視圖中示出并被分成象限J、 K、 L和M。這一進(jìn)程能夠以類似的方式繼續(xù),從而按需提供越來(lái)越詳細(xì)的內(nèi)容。
該系統(tǒng)想當(dāng)然地認(rèn)為在任何給定的時(shí)刻,要求某一組小塊或象限的客戶機(jī)或 用戶知道如何用該系統(tǒng)能夠理解的語(yǔ)言向該系統(tǒng)要求該象限。例如,如果用戶希望 查看象限M,則該用戶提供類似于如下的請(qǐng)求
TILE ID M.F.B.A.IMAGE.VE.COM (小塊ID M.F.B.A.圖像.值.COM) 用戶要求與按升序排序的四個(gè)象限(在此示例中是M、 F、 B和A)相關(guān)聯(lián)的 四個(gè)元素。在N和0級(jí)別(未示岀)附近存在數(shù)十億個(gè)等級(jí),所以域名服務(wù)器(DNS) 命名空間將會(huì)變得巨大,然而"熱"點(diǎn)實(shí)際上很小并且被分段。在同一個(gè)城鎮(zhèn)或城 市內(nèi)通常不會(huì)有一個(gè)以上的熱點(diǎn),并且整個(gè)世界通常將不會(huì)在基本相同的時(shí)間變 熱,所以人們?cè)噲D查看的內(nèi)容是集中的。即使在紐約,熱點(diǎn)也僅在選擇性地區(qū)域出 現(xiàn)。此外,熱點(diǎn)只是在有限時(shí)間內(nèi)保持熱度并在其后停止"發(fā)熱"并回到正常和/ 或冷的范圍。
雖然用戶如上所述做出了完全請(qǐng)求,但是DNS命名方案僅與各項(xiàng)目中的兩項(xiàng) 有關(guān)。對(duì)于上述項(xiàng)目而言,系統(tǒng)知曉的是 *.B.A
其中—是DNS通配符而"B"和"A"是象限。DNS通配符指示該系統(tǒng)不考慮 用戶所請(qǐng)求細(xì)節(jié)的級(jí)別并且該系統(tǒng)通常尋找兩個(gè)更大的象限,提供該具體區(qū)域的一 個(gè)圖像,并且被分解成一組IP地址的集合。更詳細(xì)地,基于上述請(qǐng)求,存在兩個(gè)IP地址,可能指示該象限擴(kuò)展到兩個(gè)機(jī) 器或服務(wù)器。例如,當(dāng)災(zāi)難出現(xiàn)(不可預(yù)測(cè)事件)扇形部分或象限K變得極熱, 并且有許多人在類似時(shí)間希望查看該象限,這該系統(tǒng)就考察該圖形并確定熱區(qū)是
TILE [K.F.B.A] IMAGE (小塊[K.F.B.A]圖像)
該系統(tǒng)通過(guò)計(jì)算給定時(shí)間段內(nèi)的請(qǐng)求數(shù)并做出請(qǐng)求數(shù)已呈指數(shù)性上升或者基 于其他標(biāo)準(zhǔn),就能夠?qū)⒋藰?biāo)識(shí)為熱區(qū)。該系統(tǒng)能夠不依賴于其他象限的信息而復(fù)制 有關(guān)象限K的信息。有關(guān)象限K的數(shù)據(jù)/圖像"滑過(guò)"其它機(jī)器以擴(kuò)展具有該數(shù)據(jù) 的機(jī)器數(shù)。這就意味著現(xiàn)在有兩個(gè)以上的IP地址并且新的DNS項(xiàng)目(K.F.B.A)能夠 分解為更大數(shù)量的地址,例如16個(gè)。這就允許16臺(tái)機(jī)器或服務(wù)器服務(wù)該"熱"點(diǎn) 請(qǐng)求。該系統(tǒng)將允許對(duì)增加做出響應(yīng)并且動(dòng)態(tài)地轉(zhuǎn)移周圍的信息量。在檢測(cè)到"熱" 點(diǎn)的幾分鐘內(nèi),數(shù)據(jù)開始以動(dòng)態(tài)負(fù)載平衡的方式(向服務(wù)器)移動(dòng)并且取決于請(qǐng)求 量或者被請(qǐng)求粒度或者查看深度來(lái)重新滑過(guò)(re-slide)該數(shù)據(jù)。
現(xiàn)參考圖22,示出的是在其中能夠?qū)D像、數(shù)據(jù)等相關(guān)聯(lián)的地帶的描述。該 系統(tǒng)能夠采集來(lái)自用戶的引入請(qǐng)求數(shù)的樣本以確定用于每一象限的動(dòng)作級(jí)別?;?該動(dòng)作級(jí)別,每一象限都能夠與三種區(qū)段之一相關(guān)聯(lián)熱區(qū)段2202、正常區(qū)段2204 和冷區(qū)段2206。熱區(qū)段2202在有大量査看者請(qǐng)求某一具體象限的數(shù)據(jù)圖像時(shí)出現(xiàn)。 冷區(qū)段2206是只有很少或者沒(méi)有查看請(qǐng)求的象限。在熱區(qū)段2202和冷區(qū)段2206 之間的范圍是正常區(qū)段范圍2204并且是含有最大量數(shù)據(jù)的地帶。系統(tǒng)周期性地從 計(jì)算機(jī)群集中移出冷段以保持用于熱段和正常段的存儲(chǔ)器容量。例如,表示美國(guó)的 各段可以占用5億字節(jié)的存儲(chǔ)器,于是系統(tǒng)必須智能地決定轉(zhuǎn)儲(chǔ)什么區(qū)段來(lái)快速提 出圖像。
象限內(nèi)的每個(gè)項(xiàng)目都具有確定正常區(qū)段2204或冷區(qū)段2206級(jí)別的計(jì)數(shù)器。 當(dāng)上述算法決定一事件已經(jīng)發(fā)生(熱點(diǎn)),就做出去除哪個(gè)象限的決定以及哪些數(shù) 據(jù)需要被發(fā)送或滑至多個(gè)其它機(jī)器的決定。最佳選擇是那些存儲(chǔ)來(lái)自冷區(qū)段2206 的數(shù)據(jù)的機(jī)器,因?yàn)檫@些機(jī)器通常的活動(dòng)量最小,因而有存儲(chǔ)器容量剩余??梢詫?冷圖像轉(zhuǎn)儲(chǔ)出這些機(jī)器,倘若其范圍尚未降至兩臺(tái)機(jī)器以下。在任意時(shí)刻,出于冗 余的目的應(yīng)該有兩臺(tái)機(jī)器還具有該信息,并且不應(yīng)該刪除這些數(shù)據(jù)。如果將來(lái)需要, 這些數(shù)據(jù)還能夠被重新分配給兩臺(tái)以上的機(jī)器。因?yàn)閺?fù)制數(shù)據(jù)需要時(shí)間,所以該系 統(tǒng)將沒(méi)有必要積極地復(fù)制數(shù)據(jù),而是使用僅在實(shí)際涉及時(shí)才復(fù)制數(shù)據(jù)的巻穿梭服務(wù) (VSS),該系統(tǒng)能夠本地保存第一熱小塊并且從該副本中提取本地圖像。
常規(guī)系統(tǒng)可以用于所公開的實(shí)施例并且這些常規(guī)系統(tǒng)的示例性體系結(jié)構(gòu)如圖23所示。在此體系結(jié)構(gòu)中的數(shù)據(jù)必須采取經(jīng)過(guò)與IP、 DNZ和存儲(chǔ)裝置轉(zhuǎn)儲(chǔ)相關(guān)聯(lián) 的路由器2302、交換機(jī)2304、 web服務(wù)器2306、 SQL 2308和存儲(chǔ)裝置2310的完 全路由。請(qǐng)求送至網(wǎng)絡(luò)的每段數(shù)據(jù)都應(yīng)該經(jīng)過(guò)該路由中的每一步。應(yīng)該理解其它的 系統(tǒng)也可用于所公開的實(shí)施例。
主題實(shí)施例能夠?qū)⒚糠鶊D像服務(wù)器看做是在正確的時(shí)間保有正確的數(shù)據(jù)的功 能元件來(lái)處理。保有相同數(shù)據(jù)的最小機(jī)器數(shù)應(yīng)該是兩臺(tái)機(jī)器,其中每臺(tái)機(jī)器都應(yīng)該 具有與圖24所示相似(或者不同)的體系結(jié)構(gòu)。每個(gè)機(jī)器都可以包括一組驅(qū)動(dòng)器 2402的集合(例如,RAD-I驅(qū)動(dòng)器),并且可以具有從一個(gè)到二十四個(gè)或者更多 個(gè)驅(qū)動(dòng)器。最小的隨機(jī)存取存儲(chǔ)器(RAM) 2404應(yīng)該約16GB,雖然該體系結(jié)構(gòu) 也可以具有小于或大于16 GB的可用存儲(chǔ)器。該系統(tǒng)還如圖所示具有CPU 2406。 這是能夠?qū)⒔o定小塊轉(zhuǎn)儲(chǔ)其中的最簡(jiǎn)單的體系結(jié)構(gòu)并且每一小塊都可以被表示為 帶有所有相關(guān)聯(lián)圖像(圖像文件)的單個(gè)文件。
如前所述,與一象限項(xiàng)目相關(guān)聯(lián)的各小塊能夠用任何大小的分辨率。最大分 辨率是1 (A)并且大小逐漸變小,其中7 (G)遠(yuǎn)小于2 (B)并遠(yuǎn)大于11 (K)。各圖像 文件是獨(dú)立文件并且可以被獨(dú)立移動(dòng)。用于查看數(shù)據(jù)的開始級(jí)別可以是約3 (C)或 4(D),因?yàn)? (A)或2(B)可能太大了。
每幅數(shù)據(jù)圖像都具有如圖25所示的索引文件,該索引文件用來(lái)為小塊2504 存儲(chǔ)僅是大小偏移量的索引項(xiàng)目2502。例如,如果用戶希望察看小塊6(F),則索 引文件就可以提供有關(guān)小塊6 (F)的項(xiàng)目。索引文件被安排在一個(gè)或多個(gè)邏輯巻或 者邏輯文件中,并且該索引被載入一模塊。以此方式,整個(gè)驅(qū)動(dòng)器就被存儲(chǔ)器映射 以允許該系統(tǒng)蝕刻(etch)該模型的各個(gè)片斷并且在用戶請(qǐng)求一小塊時(shí),給出一偏 移量的索引(存儲(chǔ)器)指向該驅(qū)動(dòng)器,以按需提供盡可能多的數(shù)據(jù)頁(yè)面來(lái)提供該圖 像。提供該數(shù)據(jù)的存儲(chǔ)器還能夠在該數(shù)據(jù)被新數(shù)據(jù)覆蓋時(shí)轉(zhuǎn)儲(chǔ)該數(shù)據(jù)。因此,從驅(qū) 動(dòng)器到網(wǎng)絡(luò),該數(shù)據(jù)可以只被復(fù)制一次,因?yàn)樵撓到y(tǒng)獲取該數(shù)據(jù)并且執(zhí)行該數(shù)據(jù)的 轉(zhuǎn)儲(chǔ),而不是復(fù)制或刪除該數(shù)據(jù)。
每個(gè)存儲(chǔ)器都如前參考圖22所述在冷、正常和熱區(qū)段或要素之間工作。如果 一具體區(qū)段變冷,該區(qū)段就被轉(zhuǎn)儲(chǔ)以便為熱區(qū)段讓出空間。如果一個(gè)區(qū)段一部分熱、 一部分正常、或者一部分冷,則只在存儲(chǔ)器中保留真正熱的部分(總計(jì)可達(dá)約16吉 字節(jié)或者更多)。如果該區(qū)段被接觸,則它將保持在那而不會(huì)頁(yè)面轉(zhuǎn)發(fā)。于是,存 儲(chǔ)器的數(shù)據(jù)盡可能快地移動(dòng)并且數(shù)據(jù)能夠被極快地提出。
需要進(jìn)行大量預(yù)處理工作來(lái)準(zhǔn)備數(shù)據(jù)具有前述形式。各小塊被置于此格式中以便高效地向多個(gè)用戶提供數(shù)據(jù)。數(shù)據(jù)不是作為一個(gè)文件存儲(chǔ),因?yàn)槟菢訒?huì)太大, 但可以在例如級(jí)別4(D)和/或5(E)處存儲(chǔ)該數(shù)據(jù)。每一小塊都具有能被實(shí)際重復(fù) 生成的索引版本。應(yīng)該注意到該索引是文件的元數(shù)據(jù)。在許多地方都存在能夠被移 動(dòng)的該數(shù)據(jù)的副本,因?yàn)橛糜诿恳恍K的該文件具有其本身的索引并且"熱點(diǎn)"被 定位在象限邊界上。如果變熱,它就可以移至盡可能多的IP地址,從而該服務(wù)器
能夠用提供指針的索引以及vss來(lái)快速地將其提出,以提供優(yōu)化的副本。
現(xiàn)在參考圖26,示出的是用于迅速接受、保持和提出大型圖像的系統(tǒng)2600。 系統(tǒng)2600包括輸入組件2602,用于接收與指定地理區(qū)域相關(guān)聯(lián)的圖像數(shù)據(jù)。該圖 像數(shù)據(jù)可由多個(gè)用戶和/或?qū)嶓w輸入。例如,圖像數(shù)據(jù)可以從包括移動(dòng)設(shè)備或無(wú)線 設(shè)備的多個(gè)設(shè)備中接收。
圖像數(shù)據(jù)例如可以通過(guò)因特網(wǎng)連接從輸入組件2602傳送至分解器組件2604。 分解器組件2604將圖像數(shù)據(jù)分解成至少兩個(gè)象限。索引組件2606能夠與分解器組 件2604相關(guān)聯(lián)并且被配置用于為上述至少兩個(gè)象限中的每一個(gè)提供位置標(biāo)識(shí)。各 象限可以被存儲(chǔ)在存儲(chǔ)組件2608中。應(yīng)該理解各象限也可以分布在多個(gè)存儲(chǔ)組件 2608之中。
基于web查看活動(dòng)組件2610被配置用于對(duì)與某一具體地理位置相關(guān)聯(lián)的基于 web的查看活動(dòng)的級(jí)別做出決定?;趙eb的查看活動(dòng)組件2610可以基于保留在 存儲(chǔ)組件2608中的信息并基于接收自容量組件2612的信息來(lái)做出決定。容量組件 2612能夠被配置用于確定可用容量以繪制與該具體地理位置相關(guān)聯(lián)的圖像。負(fù)載 平衡組件2614隨著圖像大小和查看活動(dòng)的變化動(dòng)態(tài)地重新分配與要繪制的一幅或 多幅圖像相關(guān)聯(lián)的數(shù)據(jù)。查看活動(dòng)可以基于査看某一地理區(qū)域或位置的請(qǐng)求數(shù)。
現(xiàn)在參考圖27,示出的是用于迅速接受、保持和提出大型圖像的方法2700。 方法2700在其中接收?qǐng)D像數(shù)據(jù)的2702處開始。該圖像數(shù)據(jù)可以從多個(gè)用戶和/或 實(shí)體中接收。在2704處,該圖像數(shù)據(jù)可以被分開或分解,越繪制,則該圖像就越 小,并且越容易存儲(chǔ)、成形。圖像數(shù)據(jù)應(yīng)該被分解成至少兩個(gè)象限。圖像數(shù)據(jù)依據(jù) 每個(gè)象限的大小和復(fù)雜度可以被分解成不受限制的象限數(shù)。為每個(gè)部分提供位置信 息。在2706處,為每個(gè)象限提供位置標(biāo)識(shí)以確保在重新形成該圖像數(shù)據(jù)用于用戶 無(wú)縫查看時(shí)各象限能夠被重新組裝。
當(dāng)一個(gè)或多個(gè)用戶請(qǐng)求一象限時(shí),就在2708處做出一決定,這是因?yàn)榛?web的查看活動(dòng)的級(jí)別是與每個(gè)具體象限或地理位置相關(guān)聯(lián)的。如果接收到的請(qǐng)求 數(shù)超過(guò)了閾值水平,即指示該區(qū)域已經(jīng)轉(zhuǎn)變?yōu)闊狳c(diǎn),且在2710處計(jì)算可用容量以確定是否能夠在基本相同的時(shí)間向多個(gè)用戶提供與該具體地理位置相關(guān)聯(lián)的圖像。 基于算出的可用容量,與圖像數(shù)據(jù)相關(guān)聯(lián)的數(shù)據(jù)可以被動(dòng)態(tài)地重新分配以便于在 2714處基本同時(shí)地向多個(gè)用戶提供或顯示這些圖像。
所公開的各實(shí)施例可以基于一社會(huì)經(jīng)濟(jì)學(xué)模型,該模型包括了用特定數(shù)據(jù)填 充地圖各圖層的用戶社區(qū)。該系統(tǒng)出于對(duì)住在某個(gè)地區(qū)的人比其他人要更了解該地 區(qū)的這一事實(shí)的認(rèn)定,允許本地人剪裁信息放入地圖?;谠谟脩糸g進(jìn)行的一定數(shù) 量和種類的搜索的這一前提,這些本地人能夠剪裁圖層信息以達(dá)到更好的精確性和 細(xì)節(jié)性。例如,前3%的搜索與關(guān)于特定事情的,諸如某一名人、類別、熱點(diǎn)問(wèn)題 等等。同時(shí)也存在許多小的組,每個(gè)組都做出許多小的結(jié)果搜索,而這些人的集合 遠(yuǎn)大于那前百分之三。例如,存在有幾十億個(gè)由io人組成的小組,這些人關(guān)心一 特定搜索詞并且從不關(guān)心其他"熱"主題。地理與此相類似,并且住在一街區(qū)的人 是該街區(qū)的專家,他們知道哪里停車、哪里吃飯、凌晨?jī)牲c(diǎn)該去哪里。
可以有以那些向本系統(tǒng)提供內(nèi)容的本地人為基礎(chǔ)的加權(quán)平均。個(gè)人提供的內(nèi) 容可以受到監(jiān)控并且如果這一監(jiān)視證明為不利的,那么在做出此人提供了訛誤的、 令人誤解的或者惡意的數(shù)據(jù)的判定的情況下,就不再允許該人發(fā)布數(shù)據(jù)。這一決定 可以基于由其他用戶或者其他合適途徑提供的數(shù)據(jù),
圖28示出了有助于用戶輸入注釋以及其他數(shù)據(jù)的覆蓋編譯項(xiàng)目2100的示例 性屏幕快照。這些控件是半透明的并顯示在地圖之上,以允許查看在這些控件之下 的地圖。這些控件可以包括編輯項(xiàng)目2802,這是一個(gè)用戶能夠通過(guò)它添加有關(guān)某 一位置、地點(diǎn)和事情等的信息的界面。用戶能夠提交經(jīng)編輯的信息,這些信息則可 以如圖29所示顯示給其他用戶,而圖29示出了搜索結(jié)果的示例性屏幕快照2900。 提供搜索結(jié)果2902作為在該地圖之上的一控件。以此方式,其他用戶就能夠看見 此編輯信息,而無(wú)需改變?cè)紨?shù)據(jù)。如果一定數(shù)量的用戶認(rèn)可該編輯,那么也可以 對(duì)此信息做出改變。
現(xiàn)在參見圖30,示出的是便于在線或事實(shí)廣告的系統(tǒng)3000,并且這也可被稱 為地理攤薄(geo-diluted)廣告。地理攤薄廣告面向商業(yè)機(jī)構(gòu)或者期望使用各地圖 項(xiàng)及其相關(guān)地理區(qū)域發(fā)布廣告的其他機(jī)構(gòu),上述相關(guān)地理區(qū)域可以大到整個(gè)世界也 可以更為集中,諸如兩個(gè)城市區(qū)塊(city block)。廣告商可能希望在一指定區(qū)域發(fā) 放廣告并且愿意為例如每次用戶的點(diǎn)擊支付一定數(shù)量的錢(例如,$2.00、 $4.00、 $10.00 ...)。覆蓋范圍組件3002可以是創(chuàng)建一用于期望地理的圖層的工具或向?qū)А?覆蓋范圍組件3002接收與廣告商期望的用于某一地理位置活區(qū)域3004的廣告覆蓋范圍相關(guān)的信息。覆蓋范圍組件3002可以包括等級(jí)評(píng)定模塊3006,該模塊被配置 用于根據(jù)預(yù)定的評(píng)分范圍評(píng)定多個(gè)廣告商的等級(jí)。例如,評(píng)分范圍可以從1到10, 其中等級(jí)為io的廣告商在該區(qū)域內(nèi)具有支配地位,而等級(jí)為1的廣告商具有的廣
告發(fā)放位置較弱。等級(jí)更高的廣告商有更大的可能性讓本系統(tǒng)顯示他們的廣告讓消 費(fèi)者査看。
作為示例而非限制,第一廣告商可以購(gòu)買或競(jìng)買某一區(qū)域,諸如一城市。作 為第一廣告商競(jìng)爭(zhēng)對(duì)手的第二廣告商可以購(gòu)買窄小的多的地理區(qū)域3004 (諸如, 兩個(gè)城市區(qū)段)來(lái)發(fā)放廣告,并且愿意為廣告發(fā)放支付一定的費(fèi)用,而該費(fèi)用可能 比第一廣告商愿意為同一地理區(qū)域3004支付的費(fèi)用要高。等級(jí)評(píng)定模塊3006或者 工具或者向?qū)軌虬凑赵撝付▍^(qū)域評(píng)定第一和第二廣告商的等級(jí)。在許多情況下, 擁有更小或更窄或更集中區(qū)域的廣告商在此區(qū)域內(nèi)的等級(jí)評(píng)定要高于市場(chǎng)定位在 更廣區(qū)域內(nèi)的廣告商。以此方式,本地的廣告商就能夠攤薄該市場(chǎng),從而允許這些 廣告商與更大的廣告商進(jìn)行競(jìng)爭(zhēng)。
攤薄在用戶變焦進(jìn)入該地圖或地理區(qū)域時(shí)或者在用戶實(shí)際位于該區(qū)域內(nèi)時(shí)發(fā) 生,這樣在那一時(shí)刻那一區(qū)域內(nèi)對(duì)較小廣告商的等級(jí)評(píng)定可以高于較大廣告商,從 而允許有效競(jìng)爭(zhēng)。如果用戶使用移動(dòng)電子設(shè)備,則該地層能夠在用戶四處移動(dòng) (諸如駕駛、步行)時(shí)并在其實(shí)際位于該區(qū)域內(nèi)時(shí)動(dòng)態(tài)地改變。
在類似于系統(tǒng)3000的廣告發(fā)放系統(tǒng)中,可以存在索引模塊3008,該模塊用于 接收競(jìng)價(jià)一特定區(qū)域的各廣告商的報(bào)價(jià)。索引模塊3008與覆蓋范圍模塊3002交互 以便根據(jù)每個(gè)廣告商的最新競(jìng)價(jià)對(duì)各廣告商進(jìn)行分級(jí)。于是,關(guān)于各廣告商的競(jìng)價(jià) 區(qū)域能夠持續(xù)變化,同時(shí)允許廣告商立刻看見其對(duì)一特定地區(qū)或區(qū)域3004的競(jìng)價(jià) 結(jié)果并且可以基于這些結(jié)果更改競(jìng)價(jià)。
覆蓋范圍組件3002與內(nèi)容提供組件3010相連接,該內(nèi)容提供組件3010提供 與該具體地理位置相關(guān)的多個(gè)圖像信息源。圖像信息源包括映射細(xì)節(jié)。圖像信息顯 示給實(shí)際位于該地理區(qū)域內(nèi)或者遠(yuǎn)程查看該區(qū)域的用戶。
關(guān)聯(lián)組件3012將廣告商與圖像信息源中的至少一個(gè)相關(guān)聯(lián),這些圖像信息源 包括有關(guān)某一地理區(qū)域內(nèi)興趣點(diǎn)的映射信息。關(guān)聯(lián)組件3012便于廣告商利用帶有 關(guān)聯(lián)的映射信息的圖像信息。關(guān)聯(lián)組件3012還能夠跟蹤或監(jiān)視顯示給多個(gè)用戶的 廣告并且能夠?qū)⑺O(jiān)視的數(shù)據(jù)提交給廣告商。這可以通過(guò)自動(dòng)刷新與用戶設(shè)備相關(guān) 聯(lián)的顯示來(lái)實(shí)現(xiàn)。這樣就有助于廣告商為圖像數(shù)據(jù)的使用補(bǔ)償有關(guān)該映射信息的關(guān) 聯(lián)的源。關(guān)聯(lián)組件3012能夠監(jiān)視用戶活動(dòng)并且基于用戶是實(shí)際位于指定的地理位置
3004還是遠(yuǎn)程訪問(wèn)該區(qū)域來(lái)剪裁要顯示哪個(gè)廣告。顯示的廣告可以在每種情況下 有所不同或相應(yīng)被剪裁。此外,關(guān)聯(lián)組件3012能夠基于用戶偏好來(lái)剪裁廣告。例 如,用戶可以指定其喜歡的廣告類型以及該用戶選擇不接收的廣告類型。關(guān)聯(lián)組件 3012可以基于用戶偏好和/或用戶位置來(lái)剪裁顯示給每個(gè)用戶的廣告。
圖31示出了用于提供實(shí)時(shí)廣告發(fā)布數(shù)據(jù)的方法3100。本方法在接收用戶信息 的3102處開始,其中該用戶信息可以是用戶位置信息。用戶的位置可以通過(guò)GPS 功能或者其他定位裝置提供。例如,本方法可以在已知該用戶位于某一具體位置(例
如,零售購(gòu)物中心或折扣廣場(chǎng))時(shí)周期性地或持續(xù)性地詢問(wèn)用戶位置信息。在3102 處接收的用戶信息能夠附加地或者可選地涉及用戶偏好。用戶偏好可由用戶通過(guò)用 戶界面建立。用戶偏好也可以通過(guò)包括獲取與該用戶范圍的商店、餐館或其他地方 有關(guān)的信息的其他途徑來(lái)確定。
本方法在選擇了廣告的3104處繼續(xù)。該廣告可以部分基于用戶位置來(lái)選擇。 例如,當(dāng)用戶位于一零售店附近,就可以做出從該零售店發(fā)出廣告的選擇。本方法 區(qū)別遠(yuǎn)程用戶和實(shí)際位于該地理區(qū)域內(nèi)的用戶,并且能夠基于該用戶位置狀況輸出 不同的廣告。廣告的選擇還能夠附加地或者可選地基于接收到的用戶偏好而進(jìn)行剪 裁。
在3104處選擇廣告還包括接收來(lái)自多個(gè)廣告商在某一地理區(qū)域內(nèi)發(fā)放廣告的 請(qǐng)求。做出哪個(gè)廣告商在此具體地理區(qū)域內(nèi)具有優(yōu)先權(quán)的決定。該優(yōu)先權(quán)可以通過(guò) 確定覆蓋范圍區(qū)域以及部分基于該覆蓋范圍區(qū)域的廣告商分級(jí)來(lái)設(shè)置。具有優(yōu)先權(quán) 的廣告商的廣告在其匹配用戶位置信息的情況下輸出。還可以基于作為用戶位置產(chǎn) 物的關(guān)聯(lián)攤薄來(lái)進(jìn)行分級(jí)。
選擇的廣告在3106處被輸出給用戶。例如,行走在購(gòu)物中心內(nèi)的用戶可以接 收到在接下來(lái)的20分鐘內(nèi)在一商店購(gòu)物享有20%折扣的地理優(yōu)惠券。如果用戶離 開該區(qū)域(或者如果20分鐘已過(guò)),則該優(yōu)惠券自動(dòng)過(guò)期。公開的系統(tǒng)和方法通 過(guò)購(gòu)買者指定他們期望顯示廣告的地區(qū)或者在某些人在預(yù)定地理區(qū)域內(nèi)搜索某一 具體事件、位置時(shí),提供了更好的廣告目標(biāo)導(dǎo)向。
在3106處輸出的廣告可以基于被監(jiān)視的用戶位置而變化。如果做出了顯示給 用戶的廣告應(yīng)該改變的決定,則該用戶的顯示屏可以自動(dòng)更新或刷新。此外,如果 用戶離開該區(qū)域,則該廣告可以通過(guò)刷新進(jìn)程被自動(dòng)地從用戶顯示屏中去除。
現(xiàn)在參照?qǐng)D32,圖示說(shuō)明了用于執(zhí)行所公開的體系結(jié)構(gòu)的計(jì)算機(jī)的框圖。為了提供本發(fā)明各個(gè)方面額外的上下文,圖32和下面的討論將提供一個(gè)簡(jiǎn)明的、概
括的合適的計(jì)算環(huán)境3200的描述,該環(huán)境中可實(shí)現(xiàn)本發(fā)明的各個(gè)方面。雖然本發(fā)
明的一個(gè)或多個(gè)實(shí)施例已在上面以在可運(yùn)行在一臺(tái)或多臺(tái)計(jì)算機(jī)上的計(jì)算機(jī)可執(zhí) 行指令的一般上下文予以描述,本領(lǐng)域的技術(shù)人員能理解本發(fā)明可結(jié)合其它程序模 塊和/或作為硬件與軟件的組合來(lái)實(shí)現(xiàn)。
一般地,程序模塊包括實(shí)現(xiàn)特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、 組件、數(shù)據(jù)結(jié)構(gòu)等。另外,本領(lǐng)域技術(shù)人員可以理解創(chuàng)造性方法可以用其它計(jì)算機(jī) 系統(tǒng)配置來(lái)實(shí)現(xiàn),包括單處理器或多處理器計(jì)算機(jī)系統(tǒng)、小型機(jī)、大型機(jī),以及個(gè) 人計(jì)算機(jī)、手持計(jì)算設(shè)備、基于微處理器的或可編程的消費(fèi)電子產(chǎn)品等這些中的每
一個(gè)都可以在操作上與一個(gè)或多個(gè)關(guān)聯(lián)設(shè)備耦合。
本發(fā)明的圖示方面也可實(shí)施于分布式計(jì)算環(huán)境,其中某些任務(wù)是由通過(guò)通信 網(wǎng)絡(luò)連接的遠(yuǎn)程處理設(shè)備實(shí)現(xiàn)的。在一個(gè)分布式計(jì)算環(huán)境中,程序模塊既可位于本 地存儲(chǔ)設(shè)備中也可位于遠(yuǎn)程存儲(chǔ)設(shè)備中。
計(jì)算機(jī)通常包括多種計(jì)算機(jī)可讀介質(zhì)。計(jì)算機(jī)可讀介質(zhì)可以是任何計(jì)算機(jī)訪 問(wèn)的可用介質(zhì),包括易失性的和非易失性的介質(zhì)、可移動(dòng)的和不可移動(dòng)的介質(zhì)。作 為例子,但非限制,計(jì)算機(jī)可讀介質(zhì)可包含計(jì)算機(jī)儲(chǔ)存介質(zhì)或通信介質(zhì)。計(jì)算機(jī)儲(chǔ) 存介質(zhì)包括以任何方法和技術(shù)實(shí)現(xiàn)來(lái)存儲(chǔ)諸如計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模 塊或其它數(shù)據(jù)等信息的易失性和非易失性、可移動(dòng)和不可移動(dòng)介質(zhì)。計(jì)算機(jī)儲(chǔ)存介
質(zhì)包括,但不限于RAM、 ROM、 EEPROM、閃存或其它存儲(chǔ)器技術(shù)、CD-ROM、 數(shù)字多功能盤(DVD)或其它光盤存儲(chǔ)、磁帶盒、磁帶、磁盤儲(chǔ)存或其它磁儲(chǔ)存 設(shè)備,或者能夠用來(lái)存儲(chǔ)所要求的信息并能夠由計(jì)算機(jī)訪問(wèn)的任何其它介質(zhì)。
通信介質(zhì)通常諸如在載波或其它傳輸機(jī)制等已調(diào)制數(shù)據(jù)信號(hào)中具體化為計(jì)算 機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù),并且包括任何信息遞送介質(zhì)。術(shù)語(yǔ) "已調(diào)制數(shù)據(jù)信號(hào)"指其一個(gè)或多個(gè)特征以在信號(hào)中編碼信息的方式而設(shè)置或改變 的信號(hào)。作為例子,但非限制,通信介質(zhì)包括有線介質(zhì),如有線網(wǎng)絡(luò)或直接線路連 接,以及無(wú)線介質(zhì),如聲學(xué)、RF、紅外和其它無(wú)線介質(zhì)。以上的任一種組合也應(yīng) 該被包括在計(jì)算機(jī)可讀介質(zhì)的范圍之內(nèi)。
再次參照?qǐng)D32,用于實(shí)現(xiàn)本發(fā)明的各方面的示例性的環(huán)境3200,該環(huán)境3200 包括計(jì)算機(jī)3202,計(jì)算機(jī)3202包括處理單元3204、系統(tǒng)存儲(chǔ)器3206以及系統(tǒng)總 線3208。系統(tǒng)總線3208將各系統(tǒng)組件,包括但不限于系統(tǒng)存儲(chǔ)器3206連接至處 理單元3204。處理單元3204可以是任何一種可購(gòu)買到的處理器。雙微處理器和其它多處理器體系結(jié)構(gòu)也可用作處理單元3204。
系統(tǒng)總線3208可以是幾種總線結(jié)構(gòu)中的任意一種,其可進(jìn)一步互聯(lián)至存儲(chǔ)器 總線(通過(guò)或不通過(guò)存儲(chǔ)控制器)、外圍總線,以及使用任何可購(gòu)買到總線結(jié)構(gòu)的 局部總線。系統(tǒng)存儲(chǔ)器3206包括只讀存儲(chǔ)器(ROM)3210和隨機(jī)存取存儲(chǔ)器(RAM) 3212?;据斎?輸出系統(tǒng)(BIOS)包含如在啟動(dòng)時(shí)幫助在計(jì)算機(jī)3202中的各元 件之間傳輸信息的基本例程,存儲(chǔ)在非易失存儲(chǔ)器3210中,如ROM、 EPROM、 EEPROM。 RAM 3212還可包括高速RAM如用于高速緩存數(shù)據(jù)的靜態(tài)RAM。
計(jì)算機(jī)3202進(jìn)一步包括內(nèi)部硬盤驅(qū)動(dòng)器(HDD) 3214 (例如,EIDE、 SATA), 該內(nèi)部硬盤驅(qū)動(dòng)器3214還可配置在合適的機(jī)箱(未示出)中作為外部使用,磁軟 盤驅(qū)動(dòng)器(FDD) 3216 (例如,讀取或?qū)懭肟梢瞥拇疟P3218),以及光盤驅(qū)動(dòng) 器3220(例如,讀取CD-ROM盤3222或,讀取或?qū)懭肫渌呷萘抗鈱W(xué)介質(zhì)如DVD)。 硬盤驅(qū)動(dòng)器3214、磁盤驅(qū)動(dòng)器3216和光盤驅(qū)動(dòng)器3220可分別通過(guò)硬盤驅(qū)動(dòng)器接 口 3224、磁盤驅(qū)動(dòng)器接口 3226和光盤驅(qū)動(dòng)器接口 3228連接至系統(tǒng)總線3208。用 于外部驅(qū)動(dòng)器實(shí)施例的接口 3224至少包括通用串行接口 (USB)和IEEE 1394接 口技術(shù)中的一個(gè)或兩個(gè)。其他的外部驅(qū)動(dòng)器連接技術(shù)也在一個(gè)或多個(gè)實(shí)施例的考慮 范圍內(nèi)。
驅(qū)動(dòng)器和它們所關(guān)聯(lián)的計(jì)算機(jī)可讀介質(zhì)提供數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)、計(jì)算機(jī)可執(zhí)行 指令等的非易失性存儲(chǔ)。對(duì)于計(jì)算機(jī)3202,驅(qū)動(dòng)器和介質(zhì)容納了任何合適的數(shù)字 格式的數(shù)據(jù)的存儲(chǔ)。雖然上述計(jì)算機(jī)可讀介質(zhì)的描述指的是HDD、可移除磁盤, 以及可移除光盤介質(zhì)如CD或DVD,本領(lǐng)域的技術(shù)人員可以理解其它類型的可被 計(jì)算機(jī)讀取的介質(zhì)如ZIP驅(qū)動(dòng)器、磁帶盒、閃存卡、盒式磁盤,及其類似也可用 于示例性的操作環(huán)境,另外,任何這類介質(zhì)可包含實(shí)現(xiàn)在此公開方法的計(jì)算機(jī)可讀 指令。
許多程序模塊可存儲(chǔ)于驅(qū)動(dòng)器和RAM 3212中,包括操作系統(tǒng)3230、 一個(gè)或 多個(gè)應(yīng)用程序3232、其它程序模塊3234和程序數(shù)據(jù)3236。所有或部分操作系統(tǒng)、 應(yīng)用程序、模塊,和/或數(shù)據(jù)也可高速緩存在RAM 3212中??衫斫獾氖潜景l(fā)明的 各實(shí)施例可用各種可購(gòu)買到的操作系統(tǒng)或操作系統(tǒng)的組合來(lái)實(shí)現(xiàn)。
用戶可以通過(guò)一個(gè)或多個(gè)有線/無(wú)線輸入設(shè)備,如鍵盤3238和如鼠標(biāo)3240的 定位設(shè)備來(lái)輸入命令和信息到計(jì)算機(jī)3202。其它輸入設(shè)備(未示出)可包括話筒、 IR遠(yuǎn)程控制器、操縱桿、游戲墊、手寫筆、觸摸屏等等。這些和其它輸入設(shè)備經(jīng) 常通過(guò)耦合到系統(tǒng)總線3208的輸入設(shè)備接口 3242連接到處理單元3204,但是也可以由其它接口和總線結(jié)構(gòu),如并行端口、 IEEE 1394串行接口、游戲端口、 USB 端口、 IR接口等連接。
監(jiān)視器3244或其它類型顯示設(shè)備也通過(guò)接口,如視頻接口 3246連接到系統(tǒng) 總線3208。除了監(jiān)視器3244以外,計(jì)算機(jī)通常還可包括其它外圍輸入設(shè)備(未示 出),如揚(yáng)聲器、打印機(jī)等。
計(jì)算機(jī)3202可以使用通過(guò)有線和/或無(wú)線通信到一個(gè)或多個(gè)遠(yuǎn)程計(jì)算機(jī)(如遠(yuǎn) 程計(jì)算機(jī)3248)的邏輯連接在網(wǎng)絡(luò)環(huán)境中操作。遠(yuǎn)程計(jì)算機(jī)3248可以是工作站、 服務(wù)器計(jì)算機(jī)、路由器、個(gè)人計(jì)算機(jī)、便攜式計(jì)算機(jī)、基于微型計(jì)算機(jī)的娛樂(lè)設(shè)備、 對(duì)等設(shè)備或其它公共網(wǎng)絡(luò)結(jié)點(diǎn),并且通常包括許多或所有關(guān)于計(jì)算機(jī)3202所描述 的元件,盡管為了簡(jiǎn)單起見,僅僅示出了存儲(chǔ)器儲(chǔ)存設(shè)備3250。描述的邏輯連接 包括到局域網(wǎng)(LAN) 3252和/或較大的網(wǎng)絡(luò),例如廣域網(wǎng)(WAN) 3254的有線/ 無(wú)線連接。這樣的LAN和WAN網(wǎng)絡(luò)環(huán)境普遍存在于辦公室以及企業(yè),并有助于 諸如內(nèi)聯(lián)網(wǎng)的企業(yè)范圍計(jì)算機(jī)網(wǎng)絡(luò),所有這些網(wǎng)絡(luò)可連接至諸如因特網(wǎng)的全球通信 網(wǎng)絡(luò)中。
當(dāng)在LAN網(wǎng)絡(luò)環(huán)境中使用時(shí),計(jì)算機(jī)3202通過(guò)有線和/或無(wú)線通信網(wǎng)絡(luò)接口 或適配器3256連接到局域網(wǎng)3252。適配器3256可有助于與LAN 3252的有線或 無(wú)線通信,LAN 3252還可包括無(wú)線接入點(diǎn)分布在其上用于與無(wú)線適配器3256的 通信。
當(dāng)在WAN網(wǎng)絡(luò)環(huán)境中使用時(shí),計(jì)算機(jī)3202可包括調(diào)制解調(diào)器3258,或連接 至WAN 3254上的通信服務(wù)器,或具有在WAN 3254上(例如通過(guò)因特網(wǎng))建立 通信的其它裝置。調(diào)制解調(diào)器3258可以是內(nèi)置或者外置的、有線的或無(wú)線的設(shè)備, 它可以通過(guò)串行輸入接口 3242連接到系統(tǒng)總線3208。在網(wǎng)絡(luò)環(huán)境中,相對(duì)于計(jì)算 機(jī)3202所描述的程序模塊可以存儲(chǔ)在遠(yuǎn)程存儲(chǔ)器儲(chǔ)存設(shè)備3250中。將會(huì)明白,示 出的網(wǎng)絡(luò)連接是示例性的,并且可以使用在計(jì)算機(jī)之間建立通信鏈路的其它途徑。
計(jì)算機(jī)3202可用于與任何無(wú)線設(shè)備或有效地布置在無(wú)線通信中的實(shí)體進(jìn)行通 信,例如打印機(jī)、掃描儀、桌上和/或便攜式計(jì)算機(jī)、便攜式數(shù)字助理、通信衛(wèi)星、 任何與無(wú)線可檢測(cè)標(biāo)簽(例如,公用電話亭、新聞臺(tái)、休息室)相關(guān)聯(lián)的設(shè)備或位 置,以及電話。這至少包括Wi-Fi和Bluetooth 無(wú)線技術(shù)。這樣,通信可以是一 預(yù)定義的結(jié)構(gòu)如在至少兩個(gè)設(shè)備間使用傳統(tǒng)網(wǎng)絡(luò)或僅僅是特定的通信。
Wi-Fi,或無(wú)線高保真,允許從家中的睡椅、旅館房間中的床或辦公地點(diǎn)的會(huì) 議室無(wú)線連接至因特網(wǎng)。Wi-Fi是一種像移動(dòng)電話中用的無(wú)線技術(shù),它使得這種設(shè)備,例如計(jì)算機(jī),能在室內(nèi)或室外一在基站范圍內(nèi)的任何地方一發(fā)送和接收數(shù)據(jù)。
Wi-Fi網(wǎng)絡(luò)使用稱為IEEE3202.il (a、 b、 g等)的無(wú)線電技術(shù)以提供安全、可靠、 快速的無(wú)線連接。Wi-Fi網(wǎng)絡(luò)可用于將計(jì)算機(jī)互相連接、連接至因特網(wǎng),以及連接 至(使用IEEE 802.3或以太網(wǎng)的)無(wú)線網(wǎng)絡(luò)。Wi-Fi網(wǎng)絡(luò)運(yùn)行于無(wú)需許可證的2.4GHz 和5GHz的無(wú)線電頻帶,具有l(wèi)lMbps (802.11a)或54MBPS (802.11b)的數(shù)據(jù)傳 輸率或者包含兩種頻帶(雙頻帶)的產(chǎn)品,因此網(wǎng)絡(luò)可提供類似于在許多辦公室使 用的基本的10BaseT有線以太網(wǎng)的實(shí)際性能。
現(xiàn)在參照?qǐng)D33,圖示說(shuō)明了根據(jù)本發(fā)明各實(shí)施例的示例性計(jì)算環(huán)境3300的示 意方框圖。系統(tǒng)3300包括一個(gè)或多個(gè)客戶機(jī)3302??蛻魴C(jī)3302可以是硬件和/或 軟件(例如,線程、進(jìn)程、計(jì)算設(shè)備)??蛻魴C(jī)3302可以通過(guò)例如使用本發(fā)明各 實(shí)施例來(lái)放置cookie和/或關(guān)聯(lián)的上下文信息。
系統(tǒng)3300還包括一個(gè)或多個(gè)服務(wù)器3304。服務(wù)器3304也可以是硬件和/或軟 件(例如,線程、進(jìn)程、計(jì)算設(shè)備)。服務(wù)器3304可以通過(guò)例如使用本發(fā)明各實(shí) 施例來(lái)放置線程以實(shí)現(xiàn)轉(zhuǎn)化。在客戶機(jī)3302和服務(wù)器3304間的一個(gè)可能的通信可 以以數(shù)據(jù)包的形式適用于在兩個(gè)或多個(gè)計(jì)算機(jī)進(jìn)程中傳送。例如,數(shù)據(jù)包可包含 cookie和/或關(guān)聯(lián)的上下文信息。系統(tǒng)3300包括一個(gè)可用于有助客戶機(jī)3302和服 務(wù)器3304間通信的通信框架3306 (例如,全球通信網(wǎng)絡(luò)如因特網(wǎng))。
可通過(guò)有線(包括光纖)和/或無(wú)線技術(shù)有助于通信。客戶端3302有效地連接 至一個(gè)或多個(gè)可用于存儲(chǔ)客戶端3302的本地信息(例如,cookie和/或關(guān)聯(lián)的上下 文信息)的客戶端數(shù)據(jù)存儲(chǔ)3308。類似地,服務(wù)器3304有效地連接至一個(gè)或多個(gè) 可用于存儲(chǔ)服務(wù)器3304的本地信息的服務(wù)器數(shù)據(jù)存儲(chǔ)3310。
以上所描述的包括本發(fā)明各實(shí)施例的例子。當(dāng)然,不可能為描述本發(fā)明各實(shí) 施例而描述組件或方法的每個(gè)想得到的組合,但本領(lǐng)域的技術(shù)人員可以認(rèn)識(shí)到,可 能存在許多其他組合和排列。因此,本發(fā)明的說(shuō)明意在包含落入所附權(quán)利要求書的 精神和范圍以內(nèi)的所有這類改變、修改和變更。
特別是,關(guān)于上述組件、設(shè)備、電路、系統(tǒng)等所執(zhí)行的各種功能,用來(lái)描述 這類組件的術(shù)語(yǔ)(包括對(duì)"裝置"的參考)意在對(duì)應(yīng)于(除非另有指示)執(zhí)行所描 述的組件(例如,功能等效物)的規(guī)定功能的任何組件,即使在結(jié)構(gòu)上不等同于所 揭示的執(zhí)行本發(fā)明的此處所示出的示例性方面中的功能的結(jié)構(gòu)。在這方面,也將會(huì) 認(rèn)識(shí)到,本發(fā)明的各方面包括系統(tǒng)以及計(jì)算機(jī)可讀介質(zhì),該計(jì)算機(jī)可讀介質(zhì)具有用 于執(zhí)行本發(fā)明的各種方法的動(dòng)作和/或事件的計(jì)算機(jī)可執(zhí)行指令。此外,盡管只相對(duì)于幾項(xiàng)實(shí)現(xiàn)中的一項(xiàng)來(lái)揭示本發(fā)明的具體特征,但這種特 征可以與其他實(shí)現(xiàn)的一個(gè)或多個(gè)其他特征相結(jié)合,對(duì)于任何給定或特定的應(yīng)用程序
而言,這可能是想要的和有利的。另外,就術(shù)語(yǔ)"包括"及其變體用于詳細(xì)描述或 權(quán)利要求書中來(lái)說(shuō),這些術(shù)語(yǔ)意在按類似于術(shù)語(yǔ)"包含"的方式來(lái)起包含的作用。
權(quán)利要求
1. 一種用于顯示地圖信息的系統(tǒng),包括接收要被顯示的地圖信息的組件;以及內(nèi)容顯示組件,所述內(nèi)容顯示組件在顯示空間內(nèi)繪制所述地圖信息的一個(gè)子集,并且繪制用戶界面控件以便覆蓋在所述顯示空間內(nèi)的所述地圖信息。
2. 如權(quán)利要求l所述的系統(tǒng),其特征在于,所述控件被繪制為半透明以使得存在于所述控件之下的地圖信息可見。
3. 如權(quán)利要求l所述的系統(tǒng),其特征在于,還包括自動(dòng)刷新組件,所述自 動(dòng)刷新組件隨著所述顯示空間內(nèi)的光標(biāo)移動(dòng)動(dòng)態(tài)更新要被顯示的所述地圖信 息。
4. 如權(quán)利要求l所述的系統(tǒng),其特征在于,還包括用戶界面,所述用戶界面包括蓋住特定地理區(qū)域的映射組件;以及半透明且覆蓋在所述映射組件之上的控制組件,用以允許在基本相似的時(shí) 間對(duì)所述映射組件和所述控制組件同時(shí)的可視表示。
5. 如權(quán)利要求4所述的系統(tǒng),其特征在于,所述控制組件便于用戶輸入,所述用戶輸入包括圖像數(shù)據(jù)、文本數(shù)據(jù)或語(yǔ)音數(shù)據(jù)。
6. 如權(quán)利要求l所述的系統(tǒng),其特征在于,還包括為用戶提供從多個(gè)視角 查看所述地圖信息的斜視組件。
7. 如權(quán)利要求6所述的系統(tǒng),其特征在于,所述視角是鳥瞰視角、透視視 角、俯視視角、正視視角、以及向下軌跡視角之一。
8. —種按請(qǐng)求提供大型圖像的方法,包括 接收觀察圖像數(shù)據(jù)的多個(gè)用戶請(qǐng)求; 動(dòng)態(tài)地再分配所述圖像數(shù)據(jù);以及 向所述多個(gè)用戶顯示所述圖像數(shù)據(jù)。
9. 如權(quán)利要求8所述的方法,其特征在于,動(dòng)態(tài)地再分配所述圖像數(shù)據(jù), 還包括確定查看活動(dòng)的級(jí)別;以及 基于確定的所述查看活動(dòng)級(jí)別計(jì)算可用容量。
10. 如權(quán)利要求8所述的方法,其特征在于,還包括基于査看人口、查看活動(dòng)以及不可預(yù)見事件數(shù)據(jù)來(lái)計(jì)算每個(gè)象限的觀察級(jí)別。
11. 如權(quán)利要求8所述的方法,其特征在于,還包括 接收來(lái)自多個(gè)用戶的圖像數(shù)據(jù);以及用相關(guān)聯(lián)的位置標(biāo)識(shí)存儲(chǔ)所述圖像數(shù)據(jù)。
12. 如權(quán)利要求ll所述的方法,其特征在于,用相關(guān)聯(lián)的位置標(biāo)識(shí)存儲(chǔ)所 述圖像數(shù)據(jù)還包括-將所述圖像數(shù)據(jù)分為至少兩個(gè)象限;提供與所述象限中的每個(gè)象限相關(guān)聯(lián)的位置標(biāo)識(shí);以及 在不同的存儲(chǔ)位置內(nèi)存儲(chǔ)每個(gè)象限。
13. 如權(quán)利要求8所述的方法,其特征在于,還包括 至少部分基于所述圖像數(shù)據(jù)的熱度再分配所述圖像數(shù)據(jù)。
14. 如權(quán)利要求13所述的方法,其特征在于,還包括 使用所述等式計(jì)算熱度-.熱度=[(人口 +旅游人數(shù))*未知事件]
15. 如權(quán)利要求13所述的方法,其特征在于,計(jì)算熱度是基于預(yù)見事件。
16. —種用以在充滿用戶的網(wǎng)絡(luò)環(huán)境中預(yù)防實(shí)時(shí)跟蹤的系統(tǒng),包括 用于接收來(lái)自至少一個(gè)用戶的輸入的計(jì)算機(jī)執(zhí)行裝置;用于將所述接收到的輸入與所述至少一個(gè)用戶相關(guān)聯(lián)的計(jì)算機(jī)執(zhí)行裝置; 用于確定所述至少一個(gè)用戶是否已經(jīng)請(qǐng)求私密性的計(jì)算機(jī)執(zhí)行裝置;以及 用于保護(hù)所述用戶的私密性的計(jì)算機(jī)執(zhí)行裝置。
17. 如權(quán)利要求16所述的系統(tǒng),其特征在于,用于接收來(lái)自至少一個(gè)用戶 的輸入的計(jì)算機(jī)執(zhí)行裝置將位置和時(shí)間標(biāo)記中的至少一個(gè)與所述輸入相關(guān)聯(lián)。
18. 如權(quán)利要求16所述的系統(tǒng),其特征在于,用于保護(hù)所述用戶的私密性的計(jì)算機(jī)執(zhí)行裝置在一預(yù)定時(shí)期內(nèi)延遲發(fā)布所述用戶輸入,在所述預(yù)定周期之 后所述用戶輸入被發(fā)布給用戶社區(qū)。
19. 一種用于屋頂覆蓋和定界的方法,包括 接收來(lái)自至少一個(gè)源的三維對(duì)象圖像和對(duì)象信息; 在所述對(duì)象圖像內(nèi)限定一分離位置; 確定一對(duì)象的周界;以及基于所述對(duì)象的周界以及觀察視角用所述對(duì)象信息注解所述對(duì)象圖像。
20. 如權(quán)利要求19述的方法,其特征在于,還包括當(dāng)所述觀察視角改變時(shí) 選擇性地改變所述對(duì)象信息的位置。
21. 如權(quán)利要求19述的方法,其特征在于,還包括 接收一屋頂?shù)亩噙呅蜗薅?;部分基于所述接收到的多邊形限定確定所述屋頂?shù)奈恢?;以?基于所述確定的屋頂位置限定所述對(duì)象圖像的區(qū)域。
22. 如權(quán)利要求19述的方法,其特征在于,還包括 接收位置請(qǐng)求;檢索關(guān)于所述位置請(qǐng)求的地塊多邊形信息;以及 顯示所述對(duì)象信息以及與所述對(duì)象信息相關(guān)聯(lián)的元數(shù)據(jù)。
23. 如權(quán)利要求22述的方法,其特征在于,顯示所述圖像信息以及所述元 數(shù)據(jù)受所述指定對(duì)象的物理形狀所限。
24. 如權(quán)利要求22述的方法,其特征在于,還包括找出最近的道路。
25. 如權(quán)利要求22述的方法,其特征在于,還包括顯示對(duì)象信息以及有關(guān) 整個(gè)被映射區(qū)域的關(guān)聯(lián)元數(shù)據(jù)。
26. 如權(quán)利要求22述的方法,其特征在于,還包括在更多信息被接收的請(qǐng) 求時(shí)提供元數(shù)據(jù)的子成分。
27. —種基于用戶社區(qū)提供推薦的系統(tǒng),包括 接收來(lái)自多個(gè)用戶的實(shí)體信息的接收器組件; 以可檢索的格式保持所述實(shí)體信息的社區(qū)模塊;部分基于用戶請(qǐng)求顯示所述可檢索實(shí)體信息的繪制組件。
28. 如權(quán)利要求27所述的系統(tǒng),其特征在于,還包括推理引擎,所述推理 引擎部分基于對(duì)另一個(gè)人會(huì)更喜歡什么的推理來(lái)搜索所述實(shí)體信息。
29. 如權(quán)利要求27所述的系統(tǒng),其特征在于,所述社區(qū)模塊還基于從所述 多個(gè)用戶中接收的所有實(shí)體的一個(gè)子集來(lái)檢索所述實(shí)體信息。
30. 如權(quán)利要求27所述的系統(tǒng),其特征在于,如果所述用戶是所述多個(gè)用 戶所在社區(qū)的成員,則所述社區(qū)模塊基于所述用戶請(qǐng)求搜索一具體實(shí)體。
31. 如權(quán)利要求27所述的系統(tǒng),其特征在于,所述用戶請(qǐng)求是寬范圍請(qǐng)求、 窄范圍請(qǐng)求、或者是取決于用戶要求在其之間的請(qǐng)求。
32. 如權(quán)利要求31所述的系統(tǒng),其特征在于,所述寬范圍用戶請(qǐng)求由所述 多個(gè)用戶的所在社區(qū)提供,而所述窄范圍請(qǐng)求由包括所述多個(gè)用戶的所述社區(qū)的一個(gè)子集提供。
33. 如權(quán)利要求27所述的系統(tǒng),其特征在于,還包括基于推理搜索獲取可 檢索實(shí)體信息的機(jī)器學(xué)習(xí)組件,其中所述推理搜索是部分基于來(lái)自不同用戶的 類似偏好。
34. 如權(quán)利要求27所述的系統(tǒng),其特征在于,所述實(shí)體是位置、地點(diǎn)、以 及事件之一。
35. —種用于提供即時(shí)交通數(shù)據(jù)的系統(tǒng);包括 用于接收來(lái)自多個(gè)用戶的交通數(shù)據(jù)的計(jì)算機(jī)可讀裝置; 用于將所述接收到的交通數(shù)據(jù)與位置和時(shí)間相關(guān)聯(lián)的計(jì)算機(jī)可讀裝置; 用于以可檢索格式保持所述接收到的交通數(shù)據(jù)以及所述關(guān)聯(lián)位置和時(shí)間的計(jì)算機(jī)可讀裝置;以及用于在基本上相同的時(shí)間向與所述多個(gè)用戶處于基本上相同的位置的用 戶顯示所述交通數(shù)據(jù)以及關(guān)聯(lián)位置和時(shí)間的計(jì)算機(jī)可讀裝置。
36. 如權(quán)利要求35所述的系統(tǒng),其特征在于,還包括部分基于用戶設(shè)備的 當(dāng)前狀況或者環(huán)境的當(dāng)前狀況向所述用戶提供非交通相關(guān)數(shù)據(jù)的計(jì)算機(jī)可讀 裝置。
37. 如權(quán)利要求35所述的系統(tǒng),其特征在于,還包括部分基于所述接收到 的交通數(shù)據(jù)以及預(yù)期的用戶路線而向用戶推薦路線的計(jì)算機(jī)可讀裝置。
38. —種在線廣告系統(tǒng),包括用于接收多個(gè)廣告商各自的廣告覆蓋區(qū)域的計(jì)算機(jī)可讀裝置;利用地理攤薄來(lái)對(duì)所述多個(gè)廣告商分級(jí)的計(jì)算機(jī)可讀裝置;以及 至少部分基于用戶位置和所述地理攤薄的分級(jí)來(lái)輸出至少一個(gè)所述廣告 的計(jì)算機(jī)可讀裝置。
39. 如權(quán)利要求38所述的系統(tǒng),其特征在于,還包括 用于監(jiān)視用戶位置的計(jì)算機(jī)可讀裝置;以及基于所述被監(jiān)視的用戶位置動(dòng)態(tài)地更新所述輸出廣告的計(jì)算機(jī)可讀裝置。
40. 如權(quán)利要求38所述的系統(tǒng),其特征在于,還包括 用于接收用戶偏好的計(jì)算機(jī)可讀裝置;以及至少部分基于所述用戶偏好剪裁所述廣告的計(jì)算機(jī)可讀裝置。
全文摘要
提供了一種基于例如地理位置用以捕捉、連接、共享并可視化信息的簡(jiǎn)單儲(chǔ)存庫(kù)。一結(jié)構(gòu)或?qū)ο笮畔⒌脑敿?xì)信息能夠被顯示在屋頂上或所關(guān)注的區(qū)域之上??梢詾閱蝹€(gè)結(jié)構(gòu)或者在地圖區(qū)域上示出的每個(gè)結(jié)構(gòu)提供詳細(xì)信息。根據(jù)一實(shí)施例的是一種便于在地圖上的表面覆蓋和定界的系統(tǒng)。該系統(tǒng)能夠包括接收有關(guān)一對(duì)象的信息的接收器組件、確定該對(duì)象周界的邊界組件、以及部分基于用戶觀點(diǎn)在一地圖上的顯示該對(duì)象信息以及對(duì)象的繪制組件。
文檔編號(hào)G01C21/32GK101427104SQ200680013358
公開日2009年5月6日 申請(qǐng)日期2006年4月21日 優(yōu)先權(quán)日2005年4月21日
發(fā)明者A·G·古納雷斯, A·M·戴凱特, A·庫(kù)普薩米, G·基米馳, J·施瓦茨, L·史密斯, R·E·安德斯, S·J·隆巴爾迪, S·L·勞勒 申請(qǐng)人:微軟公司