專利名稱:地理信息的機(jī)器可讀表示的制作方法
技術(shù)領(lǐng)域:
本文檔涉及使用便攜式設(shè)備來(lái)訪問以及使用編碼在位于地理位置處的機(jī)器可讀 表示中的地理信息。
背景技術(shù):
諸如蜂窩電話的手持式電子設(shè)備被日常由較大部分人群攜帶并且使用?,F(xiàn)今許多 人不會(huì)考慮在不帶他們的移動(dòng)電話的情況下離開家,無(wú)論他們是出發(fā)去工作、離開去度假、 外出去城里購(gòu)物、出發(fā)去吃晚餐或看電影、還是只是享受在附近各處輕松地散步。由于蜂窩 通訊承載商已經(jīng)擴(kuò)大了網(wǎng)絡(luò)覆蓋以包括不斷增加的國(guó)內(nèi)和國(guó)際呼叫區(qū)域,所以蜂窩電話已 成為用于從商人到學(xué)生每個(gè)人的無(wú)處不在的通信輔助者。類似地,在技術(shù)上的進(jìn)步使得蜂 窩電話制造商能夠縮減移動(dòng)電話的尺寸,并且提供改進(jìn)形式因素,從而助長(zhǎng)了設(shè)備的受歡 迎度。技術(shù)進(jìn)步也使包括對(duì)超出原始語(yǔ)音通信的特征成為可能。例如,文本消息能力現(xiàn)在 在移動(dòng)電話上是很常見的,訪問因特網(wǎng)的能力也是。最新進(jìn)步包括將數(shù)字相機(jī)集成在移動(dòng) 電話內(nèi)。使用裝備有相機(jī)的電話,用戶可以使用數(shù)字相機(jī)來(lái)捕捉圖像、將圖像存儲(chǔ)在存儲(chǔ)器 中、經(jīng)由網(wǎng)絡(luò)將圖像上傳到遠(yuǎn)程存儲(chǔ)位置或?qū)D像傳送給另一個(gè)用戶。使用移動(dòng)電話來(lái)獲取基于位置的信息是已知的。例如,一些移動(dòng)電話包括全球定 位系統(tǒng)(GPS)功能,其可以被用來(lái)經(jīng)由與GPS衛(wèi)星的通信確定位置。裝備有GPS的電話的 用戶可以典型地通過他們的蜂窩通訊提供商來(lái)訂閱GPS導(dǎo)航服務(wù)。然而,移動(dòng)設(shè)備上的GPS 功能可能是昂貴的,以及可能很難使用。額外地,由于使用GPS來(lái)確定位置需要衛(wèi)星通信, 以及由于GPS衛(wèi)星以規(guī)定的軌道平面環(huán)繞地球運(yùn)行,所以對(duì)移動(dòng)設(shè)備上的GPS的使用可能 需要對(duì)天空的特定區(qū)域的無(wú)阻視野來(lái)幫助這樣的通信。這在無(wú)阻朝天視野供給不足或根本 不可獲得的區(qū)域中可能是有問題的。例如,GPS功能在大型建筑阻擋了對(duì)GPS衛(wèi)星軌道路 徑的直接朝天視野的致密城市區(qū)域中可以是不可能的。并且,一些人具有對(duì)GPS技術(shù)的隱 私擔(dān)憂,以及可能不希望攜帶可以在沒有他們的同意的情況下許可精確跟蹤的設(shè)備。
發(fā)明內(nèi)容
本文檔論述了通過其可以將表示地理位置的信息編碼在機(jī)器可讀表示中的系統(tǒng) 和技術(shù),以及該表示可以被打印以及顯示在所述地理位置處。用戶然后可以捕捉該表示的 數(shù)字圖像,并且使其被解碼以確定地理位置。在代碼和特定位置之間存在特定預(yù)定義的關(guān) 系的情況下,可以在設(shè)備上在不需要訪問中央信息源的情況下進(jìn)行編碼和解碼。例如,可以 將用于進(jìn)行這樣的從代碼到位置的轉(zhuǎn)換的特定算法加載到設(shè)備上??梢砸愿鞣N方式生成這樣的信息,以及可以以各種方式使用這樣的信息。例如,用 戶可以通過選擇在線地圖應(yīng)用上的位置來(lái)創(chuàng)建機(jī)器可讀表示,其然后可以生成包含二維條 形碼或相似代碼的網(wǎng)頁(yè),以及用戶可以將代碼打印到附著標(biāo)簽上,所述附著標(biāo)簽然后可以 向公眾顯示。例如,這樣的代碼可以用于向區(qū)域中的用戶提供關(guān)于區(qū)域中的對(duì)象的特定信 息、生成(例如,用于快餐店)優(yōu)惠券以及提供對(duì)優(yōu)惠券的兌換的報(bào)告,以及提供其它相似用途。在一個(gè)通用實(shí)施方式中,公開了一種計(jì)算機(jī)實(shí)現(xiàn)的位置識(shí)別方法。該方法包括獲 取編碼有與地理位置相關(guān)聯(lián)的地理位置標(biāo)識(shí)符的機(jī)器可讀表示的數(shù)字圖像。該方法還包括 對(duì)機(jī)器可讀表示的圖像進(jìn)行解碼以產(chǎn)生地理位置標(biāo)識(shí)符。該方法進(jìn)一步包括展示與地理位 置有關(guān)并且使用解碼的地理位置標(biāo)識(shí)符來(lái)識(shí)別的內(nèi)容。在各種實(shí)施方式中,獲取機(jī)器可讀表示的圖像可以包括捕捉機(jī)器可讀表示的數(shù)字 圖片。對(duì)機(jī)器可讀表示的圖像進(jìn)行解碼可以包括將圖像與存儲(chǔ)在數(shù)據(jù)庫(kù)中的表示進(jìn)行比 較、或可以包括首先獲取與地理位置標(biāo)識(shí)符相關(guān)聯(lián)的非基于位置的標(biāo)識(shí)符,以及使用非基 于位置的標(biāo)識(shí)符來(lái)獲取地理位置標(biāo)識(shí)符。地理位置可以是經(jīng)緯度坐標(biāo)對(duì)。該方法可以進(jìn)一 步包括將地理位置標(biāo)識(shí)符傳送給中央服務(wù)器系統(tǒng),以及從中央服務(wù)器系統(tǒng)接收與地理位置 相關(guān)聯(lián)的內(nèi)容,其中中央服務(wù)器系統(tǒng)使用地理位置標(biāo)識(shí)符來(lái)識(shí)別內(nèi)容。對(duì)圖像進(jìn)行解碼可 以包括訪問包含預(yù)定義的在特定機(jī)器可讀表示和特定地理位置之間的相互關(guān)系的數(shù)據(jù)庫(kù)。 與地理位置相關(guān)聯(lián)的內(nèi)容可以包括由地圖、優(yōu)惠券、評(píng)論和評(píng)審組成的組中的兩個(gè)或多個(gè) 成員。在另一個(gè)通用實(shí)施方式中,一種計(jì)算機(jī)實(shí)現(xiàn)的位置識(shí)別方法包括將地理位置標(biāo)識(shí) 符與地理位置相關(guān)聯(lián)。該方法還包括將地理位置標(biāo)識(shí)符編碼在機(jī)器可讀表示中以供在地理 位置處顯示。該方法進(jìn)一步包括將機(jī)器可讀表示供給給第三方以供在地理位置處顯示。在又另一個(gè)通用實(shí)施方式中,一種計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng)包括用來(lái)提供機(jī)器可讀的可 視代碼以供在地理位置處展示的代碼生成器。該系統(tǒng)還包括數(shù)據(jù)庫(kù),所述數(shù)據(jù)庫(kù)存儲(chǔ)在代 碼和位置標(biāo)識(shí)符之間的相互關(guān)系,所述代碼和位置標(biāo)識(shí)符由第三方用戶與對(duì)提供與地理位 置有關(guān)的信息的請(qǐng)求相關(guān)聯(lián)而提交。該系統(tǒng)進(jìn)一步包括用來(lái)識(shí)別與在電子圖像中提交的機(jī) 器可讀代碼相關(guān)聯(lián)的位置標(biāo)識(shí)符的圖像分析器。在又另一個(gè)通用實(shí)施方式中,一種計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng)包括用來(lái)捕捉以機(jī)器可讀格 式編碼的位置信息的圖像的數(shù)字相機(jī)。該系統(tǒng)還包括用來(lái)將圖像中的代碼轉(zhuǎn)換成字母數(shù)字 表示的解碼器,以及用于將字母數(shù)字表示與地理位置相關(guān)聯(lián)以及遞送位置相關(guān)信息以在包 含數(shù)字相機(jī)的設(shè)備上查閱的裝置。在又另一個(gè)通用實(shí)施方式中,一種計(jì)算機(jī)實(shí)現(xiàn)的位置識(shí)別系統(tǒng)包括用來(lái)提供機(jī)器 可讀的可視代碼以在地理位置處展示的代碼生成器。該系統(tǒng)還包括數(shù)據(jù)庫(kù),所述數(shù)據(jù)庫(kù)存 儲(chǔ)在代碼和位置標(biāo)識(shí)符之間的相互關(guān)系,所述代碼和位置標(biāo)識(shí)符由第三方用戶與對(duì)提供與 地理位置有關(guān)的信息的請(qǐng)求相關(guān)聯(lián)而提交。該系統(tǒng)進(jìn)一步包括用來(lái)響應(yīng)于接收到在數(shù)據(jù)庫(kù) 中與信息相互關(guān)聯(lián)的位置標(biāo)識(shí)符而傳送信息的媒體服務(wù)器。在又另一個(gè)通用實(shí)施方式中,計(jì)算機(jī)實(shí)現(xiàn)的位置識(shí)別方法包括將地理位置標(biāo)識(shí)符 與地理位置相關(guān)聯(lián),以及將地理位置標(biāo)識(shí)符編碼在待在所述地理位置處顯示的機(jī)器可讀表 示中。該方法還包括通過電子通信從遠(yuǎn)程設(shè)備接收包括地理位置標(biāo)識(shí)符的請(qǐng)求。該方法進(jìn) 一步包括向遠(yuǎn)程設(shè)備供給與地理位置有關(guān)并且使用所接收的地理位置標(biāo)識(shí)符來(lái)識(shí)別的內(nèi)容。在附圖和下面的描述中闡述了一個(gè)或多個(gè)實(shí)施例的細(xì)節(jié)。其它特征、目的和優(yōu)勢(shì) 從描述和附圖、以及權(quán)利要求將是顯而易見的。
圖1是示出了包括用于編碼地理信息的機(jī)器可讀表示的示例性環(huán)境的城市的一 部分的框圖。圖2是可以用于捕捉地理位置的機(jī)器可讀表示的示例性手持式設(shè)備的框圖。圖3是可以用于將識(shí)別代碼與地理位置相關(guān)聯(lián)以及提供與地理位置有關(guān)的內(nèi)容 的示例性系統(tǒng)的框圖。圖4是用于生成機(jī)器可讀表示以供在位置處顯示的示例性方法的流程圖。圖5是用于提供與地理位置有關(guān)的內(nèi)容的示例性方法的流程圖。圖6是用于供給與地理位置有關(guān)的內(nèi)容的示例性方法的流程7是用于提供與地理位置有關(guān)的內(nèi)容的系統(tǒng)中的手持式設(shè)備和服務(wù)器所作的 示例性動(dòng)作的流程圖。圖8是用于提供與地理位置有關(guān)的內(nèi)容的系統(tǒng)中的手持式設(shè)備和服務(wù)器所作的 示例性動(dòng)作的流程圖。圖9是可以連同在本文檔中描述的計(jì)算機(jī)實(shí)現(xiàn)的方法使用的計(jì)算系統(tǒng)的框圖。在各個(gè)附圖中相同的參考標(biāo)記指示相同的元素。
具體實(shí)施例方式圖1是示出了包括用于編碼地理信息的機(jī)器可讀表示111-119的示例性環(huán)境100 的城市的一部分的框圖。在一個(gè)實(shí)施方式中,每一個(gè)機(jī)器可讀表示111-119可以是線性或 二維表示,諸如條形碼或二維條形碼,以及可以對(duì)與位置、結(jié)構(gòu)、地標(biāo)、企業(yè)或吸引物-僅列 出少許示例-相關(guān)聯(lián)的信息進(jìn)行編碼。在一個(gè)實(shí)施方式中,表示111-119對(duì)與對(duì)應(yīng)的位置、 結(jié)構(gòu)、地標(biāo)、企業(yè)或吸引物相關(guān)聯(lián)的地理信息進(jìn)行編碼。在一些實(shí)施方式中,可以將機(jī)器可 讀表示111-119分布到遍及環(huán)境100的各種位置以與對(duì)應(yīng)的位置、結(jié)構(gòu)、地標(biāo)、企業(yè)或吸引 物相關(guān)聯(lián)地展示。根據(jù)一個(gè)實(shí)施方式,機(jī)器可讀表示可以由移動(dòng)設(shè)備掃描或捕捉并且被解碼以獲取 編碼的信息。在一些實(shí)施方式中,裝備有數(shù)字相機(jī)的移動(dòng)電話可以用于捕捉表示的圖像,在 這之后移動(dòng)設(shè)備可以對(duì)表示進(jìn)行解碼以獲取相關(guān)聯(lián)的地理信息。除地理信息外,可以將額 外信息編碼在機(jī)器可讀表示111-119的一個(gè)或多個(gè)中。根據(jù)一些實(shí)施方式,示例可以包括 與相關(guān)聯(lián)的位置、結(jié)構(gòu)、地標(biāo)、企業(yè)或吸引物有關(guān)的信息。在一些實(shí)施方式中,編碼的地理信 息可以用于向移動(dòng)設(shè)備的用戶提供額外內(nèi)容。在一些實(shí)施方式中,由機(jī)器可讀表示編碼的 信息可以被密碼地簽名。以這種方式,移動(dòng)設(shè)備用戶可以快速并且便利地獲取地理信息或 額外內(nèi)容。圖1示出了餐館101、停車場(chǎng)102、辦公樓103、交通信號(hào)燈104、公園105、咖啡店 106、郵局107和議會(huì)大廈108,上述中的每一個(gè)具有與它們相關(guān)聯(lián)的一個(gè)或多個(gè)機(jī)器可讀 表示。更具體地,表示111與餐館101相關(guān)聯(lián);表示112與停車場(chǎng)102相關(guān)聯(lián);表示113與 辦公樓103相關(guān)聯(lián);表示114與交通信號(hào)燈104相關(guān)聯(lián);第一表示115和第二表示119與公 園105相關(guān)聯(lián);表示116與咖啡店116相關(guān)聯(lián);表示117與郵局107相關(guān)聯(lián);以及表示118 與議會(huì)大廈108相關(guān)聯(lián)。例如,第一和第二公園表示115、119可以分別與公園105內(nèi)的紀(jì)念碑(在圖1中
6未示出)和野餐區(qū)相關(guān)聯(lián)。在餐館的機(jī)器可讀表示111的放大部分Illa中示出了二維條 形碼的示例??梢詫C(jī)器可讀表示111-119粘貼到各種位置處的各種表面??梢詫⒉宛^的機(jī)器 可讀表示111粘貼在餐館101的門上或門附近;可以將停車場(chǎng)的機(jī)器可讀表示112粘貼到 停車場(chǎng)102的路面或與停車場(chǎng)102相關(guān)聯(lián)的標(biāo)記;可以將辦公樓的機(jī)器可讀表示113附著 到在辦公樓103的入口附近(例如,在門附近或在門上,所述門諸如自動(dòng)滑門或旋轉(zhuǎn)門); 可以將交通燈的表示114附著到交通燈104的桿上;以及可以將公園紀(jì)念碑的表示115粘 貼到紀(jì)念碑的基座,僅列出少許示例。前述示例意在為說明性的,并且將理解的是,機(jī)器可讀表示可以被放置在環(huán)境100 中的任何期望的位置處,并且可以對(duì)與期望的位置相關(guān)聯(lián)的地理信息進(jìn)行編碼。在一個(gè)實(shí) 施方式中,機(jī)器可讀表示111-119中的一個(gè)或多個(gè)可以被放置為使得移動(dòng)設(shè)備用戶可以諸 如通過用諸如移動(dòng)電話的移動(dòng)設(shè)備掃描表示或?qū)Ρ硎九恼諄?lái)容易地訪問表示111-119。機(jī)器可讀表示111-119可以每一個(gè)指定地理位置。在一些實(shí)施方式中,可以將與 地理位置相關(guān)聯(lián)的位置標(biāo)識(shí)符編碼在機(jī)器可讀表示中。地理位置可以由地址、坐標(biāo)組(例 如,經(jīng)緯度對(duì))、高度、方向、數(shù)字等來(lái)表示。例如,機(jī)器可讀表示111可以將餐館101的位置 指定為經(jīng)緯度坐標(biāo)對(duì)(例如,(37.419,-122. 1419))或指定為數(shù)字識(shí)別(例如,31415926)。 在一個(gè)實(shí)施方式中,機(jī)器可讀表示可以指定識(shí)別地理位置信息、關(guān)于相關(guān)聯(lián)的實(shí)體的信息、 上述的組合或額外信息的唯一標(biāo)識(shí)符。用戶可以使用手持式設(shè)備來(lái)捕捉或掃描機(jī)器可讀表示。在一個(gè)實(shí)施方式中,用戶 使用裝備有相機(jī)的移動(dòng)電話來(lái)對(duì)機(jī)器可讀表示拍照??梢栽陔娫捝蠈?duì)表示進(jìn)行本地解碼以 獲取標(biāo)識(shí)符,其中對(duì)位置信息的編碼遵照預(yù)先安排的標(biāo)準(zhǔn),并且電話遵照相同標(biāo)準(zhǔn)。根據(jù)一 些實(shí)施方式,標(biāo)識(shí)符可以是位置標(biāo)識(shí)符。例如,標(biāo)識(shí)符可以是地理位置標(biāo)識(shí)符。在一些實(shí)施 方式中,可以對(duì)機(jī)器可讀表示進(jìn)行解碼以獲取非基于位置的數(shù)字標(biāo)識(shí)符,然后可以將其與 對(duì)應(yīng)的位置標(biāo)識(shí)符相關(guān)聯(lián)。位置標(biāo)識(shí)符可以用于生成額外內(nèi)容。例如,可以生成與表示被捕捉的位置、或與表 示相關(guān)聯(lián)的對(duì)應(yīng)實(shí)體(例如,餐館101、辦公樓103等)有關(guān)的額外內(nèi)容。在一些實(shí)施方式 中,可以生成與其它實(shí)體相關(guān)聯(lián)的內(nèi)容。例如,可以生成與一個(gè)或多個(gè)其它、附近的實(shí)體相 關(guān)聯(lián)的內(nèi)容。如一個(gè)說明性示例,站在交通燈104的十字路口附近的行人可以用裝備有相 機(jī)的移動(dòng)電話捕捉相關(guān)聯(lián)的條形碼或二維條形碼114??梢栽谠O(shè)備內(nèi)對(duì)條形碼或二維條形 碼114進(jìn)行解碼,以及可以生成與圖1中的就位于街道對(duì)面的餐館101相關(guān)聯(lián)的內(nèi)容,并且 在設(shè)備上向用戶展示所述內(nèi)容。在一個(gè)實(shí)施方式中,內(nèi)容可以是用于餐館101的廣告。在 另一個(gè)實(shí)施方式中,內(nèi)容可以是在餐館101處可兌換的優(yōu)惠券。在一些實(shí)施方式中,可以展 示位置感知信息,諸如評(píng)審或評(píng)論。在各種實(shí)施方式中,移動(dòng)設(shè)備可以替選地包括用于讀取 機(jī)器可讀表示的掃描器,諸如條形碼掃描器。機(jī)器可讀表示可以包括可視組分。例如,可視機(jī)器可讀表示可以包括一維條形碼 (例如,UPC碼)、二維條形碼(例如,二維條形碼)等。二維條形碼是可以能夠?qū)SCII表 示、數(shù)字表示、文本表示以及以上的組合進(jìn)行編碼的二維編碼。二維條形碼的一些示例包括 QR代碼和數(shù)據(jù)矩陣代碼??梢詫C(jī)器可讀表示放置在在地理上不同的位置中。例如,可以將表示放置在相同城市內(nèi)相距數(shù)英里遠(yuǎn)(例如,放置在餐館101和咖啡店106處)。額外地,可以將表示放 置在不同的城市、州和國(guó)家中。例如,可以將表示118放置在在地理上與圖1中的其它位置 101-107遠(yuǎn)離,諸如在遠(yuǎn)離的城市中,的州議會(huì)大廈108上。根據(jù)一個(gè)實(shí)施方式,將理解的 是,表示可以位于任何地方,以及可以對(duì)與表示的特定位置有關(guān)的地理信息進(jìn)行編碼。在某些情況下,可視表示還可以附有人類可讀并且可理解的表示。例如,可以在表 示附近、但是以人類可讀的形式重復(fù)編碼在機(jī)器可讀表示中的相同信息。并且,可以在表示 附近打印文本解釋或說明,例如“經(jīng)由MMS將該代碼的照片發(fā)送到·ι xyzl23. com以獲得 乳酪漢堡電子優(yōu)惠券”。機(jī)器可讀表示還可以包括非可視組分。例如,作為替代或除可視表示之外,可以將 RF標(biāo)簽粘貼到表面。機(jī)器可讀表示的類型可以確定適于讀取或捕捉表示的手持式設(shè)備捕 捉機(jī)制的類型。在一個(gè)實(shí)施方式中,可以使用機(jī)器可讀表示的組合。例如,作為非限制性示 例,機(jī)器可讀表示117可以是RF標(biāo)簽,而機(jī)器可讀表示116可以是二維條形碼。例如,如果表示包括可視組分,則用戶可以使用裝備有相機(jī)的手持式設(shè)備(即,帶 有集成的數(shù)字相機(jī)的手持式設(shè)備)來(lái)拍攝表示的數(shù)字圖片。替選地,在一些實(shí)施方式中,捕 捉設(shè)備可以是外圍設(shè)備。例如,用戶可以使用外圍或獨(dú)立的數(shù)字相機(jī)來(lái)對(duì)表示拍照,然后將 圖像轉(zhuǎn)送給手持式設(shè)備。在這種情況下,可以通過卡槽、通用串行總線(USB)端口等將數(shù)字 相機(jī)或RF讀取器附著到手持式設(shè)備。根據(jù)一個(gè)實(shí)施方式,如果機(jī)器可讀表示包括諸如RF 標(biāo)簽的非可視組分,則手持式設(shè)備可以使用RF閱讀器來(lái)捕捉表示。如前所述,還可以使用 或是集成在手持式設(shè)備內(nèi)或是為外圍的條形碼掃描器。根據(jù)一個(gè)實(shí)施方式,在手持式設(shè)備上的捕捉設(shè)備可以每次訪問機(jī)器可讀表示時(shí)由 用戶人工地激活。這可以許可用戶能控制用戶在何時(shí)、在何地以及多久使用手持式設(shè)備來(lái) 捕捉或讀取機(jī)器可讀表示。如此,根據(jù)一些實(shí)施方式,由于可以使用在此公開的技術(shù)來(lái)避免 非期望的位置跟蹤,所以可以減輕與非期望的位置跟蹤相關(guān)聯(lián)的隱私擔(dān)憂。例如,如果用戶 對(duì)使用移動(dòng)電話來(lái)獲得地理信息感興趣,則用戶可以有意地捕捉機(jī)器可讀表示的圖像用于 解碼,但是不必?fù)?dān)心會(huì)發(fā)生非期望的或透明的位置監(jiān)視。手持式設(shè)備可以使用集成解碼器來(lái)將機(jī)器可讀表示翻譯成位置標(biāo)識(shí)符。位置標(biāo) 識(shí)符然后可以用于引用機(jī)器可讀表示所描述的位置信息。在一些實(shí)施方式中,可以發(fā)生從 機(jī)器可讀表示獲取數(shù)字標(biāo)識(shí)符的中間步驟。例如,用戶可以使用裝備有相機(jī)的移動(dòng)電話來(lái) 捕捉二維條形碼Illa的圖像,以及解碼器可以將圖像解碼為圖像的十六進(jìn)制表示(例如, 0xB91F57)。然后可以對(duì)數(shù)字表示(0xB91F57)進(jìn)行解碼以獲取位置標(biāo)識(shí)符,諸如“_p iF ps I U”。在一個(gè)實(shí)施方式中,可以在手持式設(shè)備上本地地對(duì)機(jī)器可讀表示進(jìn)行完全解碼。 替選地,全部或部分解碼可以在手持式設(shè)備外部,諸如在遠(yuǎn)程計(jì)算系統(tǒng)處,發(fā)生。根據(jù)一些 實(shí)施方式,可以將機(jī)器可讀表示的圖像傳送到諸如遠(yuǎn)程服務(wù)器設(shè)備的外部計(jì)算系統(tǒng),在那 里可以對(duì)表示進(jìn)行解碼并且訪問位置信息。如又另一個(gè)替選,手持式設(shè)備可以對(duì)表示進(jìn)行 解碼以獲取數(shù)字標(biāo)識(shí)符或位置標(biāo)識(shí)符,然后可以將該標(biāo)識(shí)符傳送到服務(wù)器,在那里可以訪 問并且檢索位置信息和其它信息。在下面參考圖2更加詳細(xì)地描述了手持式設(shè)備。在在手持式設(shè)備上對(duì)表示進(jìn)行解碼的實(shí)施方式中,可以將解碼的位置標(biāo)識(shí)符或在 一些情況下解碼的地理位置傳送給一個(gè)或多個(gè)遠(yuǎn)程服務(wù)器設(shè)備。在將解碼的位置標(biāo)識(shí)符傳送給服務(wù)器的示例中,服務(wù)器可以使用位置標(biāo)識(shí)符來(lái)引用先前定義的相互關(guān)系以確定對(duì)應(yīng) 的地理位置。服務(wù)器可以使用解碼的信息來(lái)訪問與地理位置有關(guān)的內(nèi)容。如前所述,在一 些實(shí)施方式中,可以最初將所述內(nèi)容與地理位置相關(guān)聯(lián)。服務(wù)器然后可以將內(nèi)容傳送給手 持式設(shè)備,在所述手持式設(shè)備上用戶可以在仍然接近于地理位置時(shí)有利地訪問內(nèi)容。例如, 服務(wù)器可以生成識(shí)別感興趣的區(qū)域,諸如詳述城市的一部分的區(qū)域,的地圖,并且可以將其 傳送給手持式設(shè)備。額外地,地圖可以被可視地標(biāo)記有感興趣的一個(gè)或多個(gè)區(qū)域,諸如城市 公園105、餐館101或咖啡店106,僅列出少許示例。在一個(gè)實(shí)施方式中,用戶可以能夠放大或縮小以根據(jù)不同聚焦程度查看地圖。例 如,如果用戶掃描或捕捉表示111a,則可以向用戶提供示出了一個(gè)或多個(gè)城市塊(例如,包 括餐館101、辦公樓103、停車場(chǎng)102和公園105)、城市的較大部分(例如,另外包括咖啡店 106和郵局107)、整個(gè)城市、整個(gè)州(例如,包括州議會(huì)大廈108)、整個(gè)國(guó)家或感興趣的較大 或較小區(qū)域的地圖。如此,用戶可以使用在此描述的技術(shù)來(lái)訪問及時(shí)的、相關(guān)的和有用的內(nèi) 容,并且可以在享受便利、高效和用戶友好的用戶界面體驗(yàn)同時(shí)這樣做。在一個(gè)實(shí)施方式中,這些感興趣的用地圖表示的區(qū)域可以由手持式設(shè)備從用戶提 供給運(yùn)行于手持式設(shè)備上的應(yīng)用的反饋?zhàn)詣?dòng)生成或補(bǔ)充。例如,餐館定位應(yīng)用可以使用用 戶的先前輸入的餐館來(lái)建議提供相似菜肴的其它附近的餐館。其它在地理上相關(guān)的內(nèi)容可 以包括用于附近機(jī)構(gòu)的廣告、促銷、提示、優(yōu)惠券等。作為另一個(gè)示例,根據(jù)一些實(shí)施方式, 可以提供距起始點(diǎn)的距離。內(nèi)容可以由存儲(chǔ)在手持式設(shè)備上的一個(gè)或多個(gè)應(yīng)用使用。例如, 距起始點(diǎn)的距離可以由距離計(jì)算應(yīng)用使用來(lái)確定在捕捉的表示之間的距離、在行程期間行 進(jìn)的距離、從感興趣的點(diǎn)到用戶的當(dāng)前位置的距離等。也可以提供其它類型的內(nèi)容。例如,由機(jī)器可讀表示表示或顯示機(jī)器可讀表示的 企業(yè)可能希望為目前正在運(yùn)作的銷售或促銷做廣告,或可能希望提供優(yōu)惠券或其它類型的 讓利或信息。這樣的企業(yè)可能尤其對(duì)針對(duì)當(dāng)前在企業(yè)的地理位置附近的用戶為銷售做廣告 或提供優(yōu)惠券感興趣,如此,用戶可能比在接收時(shí)未接近企業(yè)的位置的隨機(jī)接收更可能訪 問企業(yè)。類似地,用戶可能感激接收對(duì)他們的當(dāng)前位置而言是本地的特別機(jī)會(huì)的通知,因?yàn)?這可以許可用戶節(jié)省時(shí)間、節(jié)省金錢,以及可以在試圖定位給出的企業(yè)、產(chǎn)品或服務(wù)時(shí)減少 用戶的搜索成本??梢詫㈩~外的內(nèi)容與位置相關(guān)聯(lián)。作為另一個(gè)示例,可以從已知位置提 取內(nèi)容來(lái)更新當(dāng)前現(xiàn)存的內(nèi)容。例如,可以從公司的網(wǎng)站提取關(guān)于銷售的內(nèi)容;并且,可以 從通常在因特網(wǎng)上可獲得的優(yōu)惠券復(fù)制優(yōu)惠券。在一些實(shí)施方式中,可以經(jīng)由短消息服務(wù) (SMS)或多媒體消息服務(wù)(MMQ將內(nèi)容推送給移動(dòng)設(shè)備。在一個(gè)實(shí)施方式中,可以將多于一個(gè)機(jī)器可讀表示放置在同一通用地理區(qū)域中。 例如,在城市公園105中,第一紀(jì)念碑可以由第一表示115表示,而第二附近的紀(jì)念碑可以 由另一個(gè)表示表示,這兩個(gè)中的每一個(gè)可以包含特定于相關(guān)聯(lián)的紀(jì)念碑的不同的地理或其 它消息。這可以允許實(shí)施方式生成與地理位置有關(guān)的非常具體的內(nèi)容。例如,服務(wù)器或手 持式設(shè)備可以生成與描述紀(jì)念碑所詳述的塑像或事件的發(fā)表作品有關(guān)的內(nèi)容。其它示例包 括使用地理位置的不同的接近性來(lái)測(cè)量行進(jìn)的距離。例如,行進(jìn)的距離可以由訓(xùn)練程序使 用來(lái)幫助用戶確定在訓(xùn)練會(huì)話期間他們行進(jìn)了多遠(yuǎn)。圖2是可以用于捕捉地理位置的機(jī)器可讀表示的示例性手持式設(shè)備200的框圖。 在一個(gè)實(shí)施方式中,手持式設(shè)備200可以是移動(dòng)電話。如前所述,手持式設(shè)備200可以包括
9如由捕捉設(shè)備202所示的相機(jī)或能夠捕捉表示的其它設(shè)備(例如,IR掃描器或RF閱讀器)。 為清晰起見,在圖2中將捕捉設(shè)備202示出為通過接口 204連接到手持式設(shè)備200的外圍 設(shè)備,但是在一些實(shí)施方式中,將捕捉設(shè)備202集成到手持式設(shè)備200內(nèi)。在一些實(shí)施方式 中,手持式設(shè)備200是包括集成數(shù)字相機(jī)202的移動(dòng)電話??梢酝ㄟ^接口 204將捕捉到的表示發(fā)送給圖像解碼器模塊208。圖像解碼器模塊 208可以對(duì)圖像進(jìn)行解碼以獲取可以用于解析與表示相關(guān)聯(lián)的位置的標(biāo)識(shí)符。根據(jù)一個(gè)實(shí) 施方式,圖像解碼器208可以對(duì)捕捉到的表示的圖像進(jìn)行解碼以獲取數(shù)字標(biāo)識(shí)符。在一些 實(shí)施方式中,圖像解碼器還可以能夠?qū)敀呙?、RF信號(hào)或以上的一些組合進(jìn)行解碼。根據(jù) 一些實(shí)施方式,接口 204可以允許在各種捕捉機(jī)制之間的抽象化。例如,圖像解碼器208可 以從相機(jī)、IR掃描器或RF閱讀器接收表示,因?yàn)榻涌?204可以能夠從任何捕捉機(jī)制生成相 似數(shù)據(jù),圖像解碼器208然后可以使用所述數(shù)據(jù)來(lái)對(duì)表示進(jìn)行解碼。圖像解碼器可以將數(shù) 字表示傳遞給位置分辨模塊212。位置分辨模塊212可以接收解碼的表示并且確定位置標(biāo)識(shí)符。在一些實(shí)施方式 中,位置標(biāo)識(shí)符可以是數(shù)字(例如,1觀594)、字符串(例如,“38.5,-120.2”)、ASCII值 (例如,“_p iF ps|U”)或以上的一些組合。另外,可以對(duì)位置標(biāo)識(shí)符進(jìn)行編碼。例 如,如表214所示,可以將十六進(jìn)制數(shù)字表示〃 0xB91F57〃 (224), “ 0xFAD945 〃 (225) 和“0x73F6B6 “ (226)分別編碼成 ASCII 值〃 _p iF ps|U “ (234)、“ _ UlLnnqC “ (235)和“JnqNvxq ‘ i “ (236)。在該示例中,按照先前定義和商定的相 互關(guān)系,編碼的位置標(biāo)識(shí)符2;34、235和236可以分別表示經(jīng)緯度坐標(biāo)(38. 5, -120. 2), (40. 7, -120.95)和(43. 252, -126. 453) 0在一些實(shí)施方式中,可以將圖像解碼器模塊208 和位置分辨模塊212所提供的功能組合在單個(gè)模塊中。根據(jù)一個(gè)實(shí)施方式,位置分辨模塊 212可以將解碼的位置標(biāo)識(shí)符傳遞給基于位置的應(yīng)用206?;谖恢玫某绦驊?yīng)用206可以提供與機(jī)器可讀表示相關(guān)聯(lián)的功能。基于位置的應(yīng) 用206可以與接口 204、圖像解碼器208、位置分辨模塊212和位置數(shù)據(jù)庫(kù)210進(jìn)行通信。在 一個(gè)實(shí)施方式中,基于位置的應(yīng)用206可以使用天線216通過網(wǎng)絡(luò)將位置標(biāo)識(shí)符傳送給遠(yuǎn) 程服務(wù)器。如常規(guī)的,天線216可以能夠發(fā)送以及接收信息。基于位置的應(yīng)用可以通過接 口 204和天線216傳送以及接收信息。信息可以通過網(wǎng)絡(luò)傳遞,待在下面參考圖3更加詳 細(xì)地描述這一點(diǎn)。位置標(biāo)識(shí)符(例如,標(biāo)識(shí)符234-236)可以使用天線216從基于位置的應(yīng)用206 經(jīng)由接口 204通過網(wǎng)絡(luò)發(fā)送。所接收的信息可以包括與所傳送的位置標(biāo)識(shí)符相關(guān)聯(lián)的內(nèi) 容。在一些實(shí)施方式中,基于位置的應(yīng)用可以發(fā)送多于一個(gè)位置標(biāo)識(shí)符。例如,用戶可以 捕捉多于一個(gè)地理表示,并且將它們作為待生成的地圖的有界區(qū)域傳送?;谖恢玫膽?yīng)用 206可以將示例編碼的位置標(biāo)識(shí)符〃 _p iF ps|U〃 234、“ _uILnnqC" 2;35和〃 _ mqNvxq' @" 236作為單個(gè)消息〃 _p iF ps |U_ulL_nnqC_mqNvxq' 0〃發(fā)送,其中可以 使用天線216將所述單個(gè)消息傳送給服務(wù)器。將參考圖3更加詳細(xì)地描述傳送位置標(biāo)識(shí)符 和接收內(nèi)容。服務(wù)器可以使用位置標(biāo)識(shí)符來(lái)訪問與標(biāo)識(shí)符和機(jī)器可讀表示所在的相關(guān)聯(lián)的地 理位置相關(guān)聯(lián)的內(nèi)容,以及可以將內(nèi)容傳送給移動(dòng)設(shè)備,所述移動(dòng)設(shè)備可以經(jīng)由天線216 和接口 204通過網(wǎng)絡(luò)接收內(nèi)容。基于位置的程序應(yīng)用206然后可以協(xié)調(diào)在移動(dòng)設(shè)備上的對(duì)內(nèi)容的展示,以及如果合適,可以用額外信息補(bǔ)充內(nèi)容。如常規(guī)的,輸入可以通過移動(dòng)設(shè)備 的各種輸入/輸出組件(在圖2中未示出),諸如顯示屏、指示燈、揚(yáng)聲器、鍵盤、觸摸屏、語(yǔ) 音激活的輸入組件等,從用戶接收,以及信息和內(nèi)容可以通過移動(dòng)設(shè)備的各種輸入/輸出 組件提供給用戶。根據(jù)一些實(shí)施方式,基于位置的程序應(yīng)用206還可以從本地?cái)?shù)據(jù)存儲(chǔ)訪問與位置 標(biāo)識(shí)符相關(guān)聯(lián)的內(nèi)容。例如,基于位置的應(yīng)用206可以使用位置標(biāo)識(shí)符來(lái)訪問位置數(shù)據(jù)庫(kù) 210,在所述位置數(shù)據(jù)庫(kù)210中可以存儲(chǔ)內(nèi)容。在一些實(shí)施方式中,位置分辨模塊212可以 訪問位置數(shù)據(jù)庫(kù)210以確定位置標(biāo)識(shí)符(為清晰起見,接口箭頭在圖2中省略)。在又其它 實(shí)施方式中,捕捉到的圖像可以最初被傳遞通過基于位置的應(yīng)用206,在那里各種預(yù)處理步 驟可以發(fā)生,然后被傳遞到圖像解碼器208和位置分辨模塊212用于解碼?;谖恢玫膽?yīng)用206可以將位置標(biāo)識(shí)符和它們的各自解碼的表示發(fā)送給存儲(chǔ)單 元(例如,位置數(shù)據(jù)庫(kù)210),以使基于位置的應(yīng)用206可以如上所述通過引用數(shù)據(jù)存儲(chǔ)來(lái) 重復(fù)使用捕捉到的表示。例如,基于位置的應(yīng)用206可以將如由表示224-2 所示的每一 個(gè)編碼的表示與它們的各自位置標(biāo)識(shí)符234-236 —起存儲(chǔ)在位置數(shù)據(jù)庫(kù)210中。繼續(xù)該示 例,如果手持式設(shè)備200稍后用于捕捉先前捕捉到的機(jī)器可讀表示(例如,表示111-118) 中的一個(gè),基于位置的應(yīng)用206可以僅僅檢索存在于位置數(shù)據(jù)庫(kù)210中的已存儲(chǔ)的位置的 值,而不是將解碼的表示傳送給位置分辨模塊212。圖3是可以用于將識(shí)別代碼與地理位置相關(guān)聯(lián)以及提供與地理位置有關(guān)的內(nèi)容 的示例性系統(tǒng)300的框圖。如前所述,手持式設(shè)備200可以將位置標(biāo)識(shí)符傳送給一個(gè)或多 個(gè)服務(wù)器設(shè)備304。在一個(gè)實(shí)施方式中,服務(wù)器304和手持式設(shè)備200可以通過網(wǎng)絡(luò)306通 信。例如,手持式設(shè)備200可以通過如由圖3中的天線306a所圖示的無(wú)線天線的網(wǎng)絡(luò)將一 個(gè)或多個(gè)位置標(biāo)識(shí)符234-236 (參見圖幻傳送給服務(wù)器304,以及服務(wù)器304可以類似地將 與所接收的位置標(biāo)識(shí)符有關(guān)的信息傳送給手持式設(shè)備200。服務(wù)器304可以使用說明性地 示出的通信通道308來(lái)通過網(wǎng)絡(luò)306發(fā)送以及接收信息。通信通道308可以許可通過任何 數(shù)量的端口通信。例如,通信通道308可以通過可以用于超文本傳輸協(xié)議(HTTP)請(qǐng)求的相 同端口通信。服務(wù)器304可以通過接口 310接收以及傳送信息。例如,如前所述,手持式設(shè)備 200可以通過網(wǎng)絡(luò)306傳送位置標(biāo)識(shí)符。在一些實(shí)施方式中,還可以發(fā)送用戶相關(guān)信息,其 可以幫助個(gè)性化用戶體驗(yàn)。例如,服務(wù)器可以發(fā)送HTTP cookie用于存儲(chǔ)在設(shè)備處,其待在 設(shè)備與服務(wù)器之間的未來(lái)通信時(shí)使用。例如,以這種方式,用戶相關(guān)信息可以用于提供用特 定語(yǔ)言、以特定格式、根據(jù)某些偏好等的內(nèi)容??梢越?jīng)由網(wǎng)絡(luò)306通過通信通道308將位置 標(biāo)識(shí)符發(fā)送給接口 310。在一個(gè)實(shí)施方式中,接口 310可以包括公共網(wǎng)關(guān)接口(CGI)。根據(jù)一個(gè)實(shí)施方式,服務(wù)器304還包括請(qǐng)求解釋器模塊312、響應(yīng)格式化器模塊 320、內(nèi)容生成器模塊318、代碼位置轉(zhuǎn)換器模塊314以及代碼位置數(shù)據(jù)庫(kù)316。請(qǐng)求解釋器 模塊312可以接收并且解釋從接口 310接收的信息傳送,諸如通過網(wǎng)絡(luò)306接收的傳送。請(qǐng) 求解釋器312可以解析信息以生成其它服務(wù)器模塊能夠理解的請(qǐng)求。例如,請(qǐng)求解釋器可 以生成“Find_p iF ps I U”消息并且將該消息發(fā)送給代碼位置轉(zhuǎn)換器314。根據(jù)一些實(shí)施方式,代碼位置轉(zhuǎn)換器314可以從請(qǐng)求解釋器模塊312接收消息、將 所接收的位置標(biāo)識(shí)符轉(zhuǎn)換成地理位置、訪問數(shù)據(jù)存儲(chǔ)以及檢索內(nèi)容相關(guān)信息。這可以以多種方式發(fā)生。例如,代碼位置轉(zhuǎn)換器314可以使用位置標(biāo)識(shí)符來(lái)訪問存儲(chǔ)在數(shù)據(jù)庫(kù)316中 的識(shí)別在標(biāo)識(shí)符和地理位置之間的關(guān)聯(lián)的相互關(guān)系。作為另一個(gè)示例,代碼位置轉(zhuǎn)換器314 可以將位置標(biāo)識(shí)符H^^n,“_p iF ps|U”)解析成它的對(duì)應(yīng)的地理位置(例如,經(jīng)緯度 坐標(biāo)(38. 5,-120. 2))。它然后可以訪問代碼位置數(shù)據(jù)庫(kù)316以檢索與位置有關(guān)的信息(例 如,Mel' s Diner在沿著第四大街向東兩個(gè)街區(qū))。代碼位置轉(zhuǎn)換器314可以將轉(zhuǎn)換后的 位置標(biāo)識(shí)符和來(lái)自代碼位置數(shù)據(jù)庫(kù)316的任何已存儲(chǔ)的數(shù)據(jù)發(fā)送給內(nèi)容生成器模塊318。內(nèi)容生成器模塊318可以接收與一個(gè)或多個(gè)地理位置有關(guān)的信息,并且生成可以 由手持式設(shè)備200顯示的內(nèi)容。例如,內(nèi)容生成器318可以從代碼位置轉(zhuǎn)換器314接收陳 述“Mel' s Diner在沿著第四大街向東兩個(gè)街區(qū)”的字符串。內(nèi)容生成器318可以使用該 字符串來(lái)生成包含字符串、以及地圖、優(yōu)惠券和餐館營(yíng)業(yè)時(shí)間,僅列出少許示例,的超文本 標(biāo)記語(yǔ)言(HTML)頁(yè)面。在各種實(shí)施方式中,內(nèi)容生成器318可以訪問數(shù)據(jù)庫(kù)316(為清晰 起見,在圖3中未示出接口箭頭)。在一些實(shí)施方式中,所生成的內(nèi)容是在被執(zhí)行時(shí)在手持式設(shè)備200上執(zhí)行動(dòng)作的 機(jī)器可讀指令集。例如,可以將相同字符串“Mel' s Diner在沿著第四大街向東兩個(gè)街區(qū)” 編碼成在被執(zhí)行時(shí)更改正由手持式設(shè)備200執(zhí)行的基于位置的應(yīng)用206的行為的機(jī)器可讀 指令。更改后的行為可以包括用信息填充用戶界面的一部分、調(diào)用另一個(gè)應(yīng)用等。內(nèi)容生 成器模塊318然后可以將所生成的內(nèi)容發(fā)送給響應(yīng)格式化器320。響應(yīng)格式化器320可以接收由內(nèi)容生成器模塊318生成的內(nèi)容,并且準(zhǔn)備內(nèi)容以 通過網(wǎng)絡(luò)306運(yùn)送。例如,響應(yīng)格式化器320可以生成待通過網(wǎng)絡(luò)306發(fā)送給手持式設(shè)備 200的包括上述內(nèi)容的消息。如一個(gè)說明性示例,如果內(nèi)容生成器模塊318生成HTML頁(yè)面, 則響應(yīng)格式化器320可以將HTML頁(yè)面包括在HTTP響應(yīng)中。響應(yīng)格式化器320可以將所生 成的響應(yīng)發(fā)送給接口 310。接口 310可以使用通信通道308來(lái)通過網(wǎng)絡(luò)306將由響應(yīng)格式 化器320生成的消息發(fā)送給手持式設(shè)備。例如,接口可以使用適當(dāng)?shù)亩丝谕ㄟ^通信通道308 將HTTP請(qǐng)求發(fā)送給網(wǎng)絡(luò)306。手持式設(shè)備200然后可以通過顯示HTML頁(yè)面或通過執(zhí)行機(jī)器可讀指令,僅列出兩 個(gè)示例,來(lái)顯示包含在響應(yīng)中的內(nèi)容。手持式設(shè)備200可以托管瀏覽器應(yīng)用,其可以用于顯 示從服務(wù)器304接收的內(nèi)容。如圖3所圖示,用于在手持式設(shè)備200上顯示的示例內(nèi)容包 括如消息322所示的在一段時(shí)間內(nèi)行進(jìn)的距離。另一個(gè)示例包括顯示地圖,如由地圖3 說明性地示出。在一些實(shí)施方式中,地圖3M可以包括如位置標(biāo)記325所示的位置標(biāo)記。在一個(gè)實(shí)施方式中,運(yùn)行于服務(wù)器304上的地圖應(yīng)用可以產(chǎn)生帶有所識(shí)別的感興 趣的點(diǎn)的地圖以在手持式設(shè)備200上顯示。又另一個(gè)示例包括如用于Mel' s Diner的廣 告3 所示的用于附近的機(jī)構(gòu)的廣告。在一些實(shí)施方式中,廣告可以包括如可選的優(yōu)惠券 327所圖示的用于機(jī)構(gòu)的優(yōu)惠券。在各種實(shí)施方式中,用戶可以以多種方式,諸如通過向?qū)?應(yīng)企業(yè)的雇員示出優(yōu)惠券消息或通過使用移動(dòng)設(shè)備將包含優(yōu)惠券的電子消息傳送給在對(duì) 應(yīng)企業(yè)處的接收設(shè)備,來(lái)兌換這樣的優(yōu)惠券。在替選實(shí)施方式中,優(yōu)惠券可以是可以稍后兌 換的回扣。在一些實(shí)施方式中,接口 310可以包括請(qǐng)求解釋器312和響應(yīng)格式化器320。通 常,請(qǐng)求解釋器312和響應(yīng)格式化器320將以與上述相似的方式工作。然而,由于在這種情 況下三個(gè)模塊310、312和320將被集成,所以某些消息遞送和對(duì)象處理細(xì)節(jié)可能不同。例如,接口 310可以替代地執(zhí)行執(zhí)行請(qǐng)求解釋器功能的機(jī)器可讀指令(例如,匯編代碼),而不 是創(chuàng)建對(duì)象并且將其發(fā)送給請(qǐng)求解釋器模塊。將理解的是,可以以任何數(shù)量的方式對(duì)在圖2中示出的手持式設(shè)備模塊和在圖3 中所示的服務(wù)器模塊進(jìn)行組合或進(jìn)一步分離。此外,在此公開的技術(shù)可以在硬件或軟件模 塊、或兩者的組合中實(shí)現(xiàn)。在一些實(shí)施方式中,描述為在服務(wù)器304處發(fā)生的功能可以替選 地在手持式設(shè)備上發(fā)生,相反亦然。圖3示出了單個(gè)服務(wù)器設(shè)備304,但是在一些實(shí)施方式 中,可以使用多于一個(gè)服務(wù)器304來(lái)實(shí)現(xiàn)在此描述的技術(shù)。在一些實(shí)施方式中,數(shù)據(jù)庫(kù)或海 量存儲(chǔ)單元對(duì)于服務(wù)器304或手持式設(shè)備200可以是外圍的。圖4是用于生成機(jī)器可讀表示以供在位置處顯示的示例性方法400的流程圖。如 前所述,一個(gè)或多個(gè)服務(wù)器可以將地理位置與地理位置標(biāo)識(shí)符相關(guān)聯(lián),并且生成用于每一 個(gè)位置/標(biāo)識(shí)符對(duì)的唯一機(jī)器可讀表示。然后可以將這些表示附著到適當(dāng)位置處的各種表根據(jù)一個(gè)實(shí)施方式,在步驟402,服務(wù)器可以將地理位置標(biāo)識(shí)符與地理位置相關(guān) 聯(lián)。例如,可以將指定經(jīng)緯度(例如,(38.5,-120.2))并且表示地理位置的坐標(biāo)對(duì)與位置 標(biāo)識(shí)符(例如,"_p iF ps|U〃)相關(guān)聯(lián)。示例標(biāo)識(shí)符(“_p iF ps|U〃)可以 被認(rèn)為是編碼的,盡管在一些實(shí)施方式中位置標(biāo)識(shí)符不必被編碼,以及可以被表示為字符 串或數(shù)字,僅列出兩個(gè)示例。在一個(gè)實(shí)施方式中,一旦將地理位置與位置標(biāo)識(shí)符相關(guān)聯(lián),服 務(wù)器就可以對(duì)位置標(biāo)識(shí)符進(jìn)行編碼。根據(jù)一個(gè)實(shí)施方式,在步驟404,服務(wù)器可以將地理位置標(biāo)識(shí)符編碼入機(jī)器可讀表 示中。在一個(gè)實(shí)施方式中,服務(wù)器可以創(chuàng)建機(jī)器可讀表示來(lái)表示位置標(biāo)識(shí)符,其表示相關(guān)聯(lián) 的地理位置。例如,可以將位置標(biāo)識(shí)符〃 _p iF ps|U〃編碼入二維條形碼、條形碼、RF 標(biāo)簽等中。如說明性示例,服務(wù)器可以將標(biāo)識(shí)符編碼入二維條形碼llla(參見圖1)中。二 維條形碼Illa因此可以對(duì)可以由諸如移動(dòng)電話的手持式設(shè)備捕捉并且解碼的地理信息進(jìn) 行編碼。在一些實(shí)施方式中,二維條形碼Illa還可以對(duì)與例如在圖1的示例中的餐館101 的與地理位置相關(guān)聯(lián)的實(shí)體有關(guān)的信息進(jìn)行編碼。在一個(gè)實(shí)施方式中,地理位置標(biāo)識(shí)符一旦被編碼,就可以將它供給給指定的地理 位置。可以使用已知的產(chǎn)生方法以及使用已知的適當(dāng)?shù)牟牧衔锢淼禺a(chǎn)生二維條形碼或條形 碼。例如,表示可以被印刷在紙、塑料、木頭、金屬或任何其它適當(dāng)?shù)牟牧仙匣蜣D(zhuǎn)送或附著到 上述。在一些實(shí)施方式中,由于表示可以在戶外顯示,所以可以將表示構(gòu)建為承受本原于指 定地理位置的環(huán)境元素。在一些實(shí)施方式中,可以在表示旁邊或附近顯示使表示突出的描 述性文本,諸如以警示用戶他們可以掃描或捕捉表示。在一些實(shí)施方式中,可以物理地遠(yuǎn)程 創(chuàng)建表示,諸如在地理位置目的地處或附近。在步驟406,可以供給機(jī)器可讀表示以供在地理位置處顯示。在一個(gè)實(shí)施方式中, 創(chuàng)建表示并且將其郵寄給接收者以供在地理位置處顯示。在其它實(shí)施方式中,服務(wù)器可以 轉(zhuǎn)送具有與表示有關(guān)的信息的文件,使得表示可以被遠(yuǎn)程地接收,并且在遠(yuǎn)程位置處被打 印或以其它方式生成。用戶可以接收許可他們獲得對(duì)服務(wù)器的遠(yuǎn)程訪問(例如,通過網(wǎng)絡(luò) 連接)以及允許他們下載表示并且在本地打印表示的電子消息。替選地,表示的電子副本 可以包括在消息中。作為剛才描述的過程的一個(gè)示例,諸如特許授予者的組織可以識(shí)別多個(gè)不同的地理位置,諸如在它的特許經(jīng)營(yíng)者網(wǎng)絡(luò)內(nèi)的各個(gè)餐館的位置??梢詫?duì)于餐館的郵寄列表導(dǎo) 入應(yīng)用中,所述應(yīng)用然后可以將地址信息轉(zhuǎn)換成二維條形碼,以及可以打印二維條形碼以 及以人類可讀的格式的地址信息。例如,可以將二維條形碼打印在貼紙上以及可以將人類 可讀的地址打印在郵件標(biāo)簽上,以使可以將二維條形碼郵寄給適當(dāng)?shù)牟宛^。所述項(xiàng)可以附 有告訴在每一個(gè)餐館的管理者在何處張貼二維條形碼(例如,在前門附近、在促銷海報(bào)上) 的說明。在過程的另一個(gè)示例中,企業(yè)家可以為推廣(例如,COCA-COLA 促銷)而訪問 網(wǎng)站并且可以使用地圖界面來(lái)將她的商店定位在地圖上。網(wǎng)站然后可以生成包含個(gè)人可以 在家或企業(yè)打印機(jī)上打印出來(lái),諸如打印到附著標(biāo)簽上,的對(duì)于該位置的二維條形碼的屏。 網(wǎng)站還可以指導(dǎo)她用標(biāo)簽做什么。圖5是用于提供與地理位置有關(guān)的內(nèi)容的示例性方法500的流程圖。通常,方法 500涉及捕捉機(jī)器可讀代碼的電子圖像以及解釋該代碼以產(chǎn)生諸如緯度/經(jīng)度對(duì)的位置指 示符。如參考圖3所描述的,手持式設(shè)備200可以通過網(wǎng)絡(luò)306與服務(wù)器304進(jìn)行通信。 手持式設(shè)備200可以發(fā)送與捕捉到的機(jī)器可讀表示相對(duì)應(yīng)的位置標(biāo)識(shí)符。服務(wù)器304然后 可以生成與捕捉到的機(jī)器可讀表示有關(guān)的內(nèi)容。在步驟502,可以獲取機(jī)器可讀表示的圖像。例如,手持式設(shè)備200(圖2~)可以使 用集成數(shù)字相機(jī)來(lái)捕捉對(duì)與地理位置有關(guān)的信息進(jìn)行編碼的機(jī)器可讀表示。機(jī)器可讀表示 可以是二維條形碼,以及可以對(duì)與結(jié)構(gòu)(例如,交通燈104)、建筑物(例如,辦公樓103)、地 標(biāo)(例如,州議會(huì)大廈108)、企業(yè)(例如,咖啡店106)、參考點(diǎn)(例如,在上面參考城市公園 105描述的紀(jì)念碑)或吸引物(例如,城市公園105)的位置有關(guān)的信息進(jìn)行編碼。在一個(gè) 實(shí)施方式中,在捕捉到表示后,可以對(duì)表示進(jìn)行解碼以確定對(duì)應(yīng)的地理位置標(biāo)識(shí)符。在步驟504,可以對(duì)圖像進(jìn)行解碼以產(chǎn)生地理位置標(biāo)識(shí)符。在一個(gè)實(shí)施方式中,手 持式設(shè)備可以對(duì)已拍照的諸如一維或二維代碼的機(jī)器可讀表示的圖像進(jìn)行解碼。例如,參 考圖2,手持式設(shè)備200中的圖像解碼器模塊208可以對(duì)圖像進(jìn)行解碼并且將解碼的圖像傳 送給位置分辨模塊212,其可以從解碼的圖像確定地理位置標(biāo)識(shí)符??梢曰诘乩砦恢脴?biāo)識(shí)符來(lái)識(shí)別地理位置。在一些實(shí)施方式中,這可以在手持式 設(shè)備上(諸如通過位置分辨模塊212)發(fā)生,而在其它實(shí)施方式中,這可以在遠(yuǎn)程計(jì)算系統(tǒng) 處發(fā)生。例如,參考圖3,手持式設(shè)備200可以通過網(wǎng)絡(luò)306將解碼的地理位置標(biāo)識(shí)符傳送 給服務(wù)器304,在那里代碼位置轉(zhuǎn)換器模塊314可以將所接收的位置標(biāo)識(shí)符轉(zhuǎn)換成它的對(duì) 應(yīng)的地理位置。在步驟508,可以展示與地理位置有關(guān)的內(nèi)容。例如,可以在手持式設(shè)備200的顯 示屏上展示內(nèi)容。在一個(gè)實(shí)施方式中,服務(wù)器304可以通過網(wǎng)絡(luò)306向手持式設(shè)備200提 供與地理位置有關(guān)的內(nèi)容。例如,參考圖3,服務(wù)器304可以使用代碼位置數(shù)據(jù)庫(kù)316來(lái)檢 索與地理位置有關(guān)的信息??梢詫z索到的信息發(fā)送給內(nèi)容生成器模塊318,其可以生成與地理位置有關(guān)的 內(nèi)容。服務(wù)器304然后可以通過網(wǎng)絡(luò)306將內(nèi)容發(fā)送給手持式設(shè)備200。內(nèi)容可以由手持 式設(shè)備200顯示。例如,可以顯示地圖324、廣告326、優(yōu)惠券327、消息322等。可以替選地 從手持式設(shè)備上的存儲(chǔ)生成或檢索內(nèi)容。在一些實(shí)施方式中,可以完全在服務(wù)器(例如,圖3的服務(wù)器304)上執(zhí)行上述方法500。在步驟502中,服務(wù)器可以從手持式設(shè)備獲取機(jī)器可讀表示的圖像,并且可以對(duì)圖 像進(jìn)行解碼。在這種情況下,手持式設(shè)備可以可選地不對(duì)表示進(jìn)行解碼。例如,參考圖3,服 務(wù)器304可以通過網(wǎng)絡(luò)306接收由手持式設(shè)備200捕捉的表示。服務(wù)器可以以類似于上述 示例的方式對(duì)所接收的圖像進(jìn)行解碼以產(chǎn)生位置標(biāo)識(shí)符。服務(wù)器然后可以確定對(duì)應(yīng)的地理 位置,并且識(shí)別、生成或供給與地理區(qū)域有關(guān)的內(nèi)容以供展示。在其它實(shí)施方式中,可以由手持式設(shè)備200來(lái)執(zhí)行方法500中的部分或全部步驟。 例如,可以(例如,通過從服務(wù)器304下載)將在上面的示例中存儲(chǔ)在服務(wù)器上的地理信息 的一部分(例如,位置代碼和內(nèi)容)加載到手持式設(shè)備200中。手持式設(shè)備200可以如在 上面步驟502和504中所描述的對(duì)表示進(jìn)行捕捉并且解碼,然后可以確定對(duì)應(yīng)的地理位置 并且識(shí)別或生成內(nèi)容以向手持式設(shè)備的用戶展示。圖6是用于供給與地理位置有關(guān)的內(nèi)容的示例性方法550的流程圖。在一些實(shí)施 方式中,可以在步驟552將地理位置標(biāo)識(shí)符與地理位置相關(guān)聯(lián)。例如,根據(jù)一個(gè)實(shí)施方式, 服務(wù)器304可以將地理位置標(biāo)識(shí)符與諸如州議會(huì)大廈108(參見圖1)的位置的地理位置相 關(guān)聯(lián)。例如,該位置可以通過經(jīng)緯度坐標(biāo)對(duì)(例如,(88. 5,-106.2))指定,對(duì)于其對(duì)應(yīng)的地 理位置標(biāo)識(shí)符可以例如是“_j TF ps I W”。在步驟554,可以接收包括地理位置標(biāo)識(shí)符 的請(qǐng)求。例如,服務(wù)器304可以通過網(wǎng)絡(luò)306從諸如裝備有相機(jī)的移動(dòng)電話的手持式設(shè)備 200接收電子通信。在其它實(shí)施方式中,請(qǐng)求可以包括非基于地理位置的標(biāo)識(shí)符,服務(wù)器然 后可以使用所述標(biāo)識(shí)符可能在首先識(shí)別位置標(biāo)識(shí)符后來(lái)識(shí)別地理位置。在步驟556,可以供給與地理位置有關(guān)的內(nèi)容。在一個(gè)實(shí)施方式中,服務(wù)器304可 以基于所接收的標(biāo)識(shí)符來(lái)識(shí)別地理位置,以及可以訪問或生成與地理位置有關(guān)的內(nèi)容,并 且例如通過經(jīng)由網(wǎng)絡(luò)306將內(nèi)容傳送給手持式設(shè)備200來(lái)供給所述內(nèi)容。在一些實(shí)施方式 中這可以在接收標(biāo)識(shí)符后幾乎即刻發(fā)生,以使手持式設(shè)備200的用戶可以在仍然在地理位 置處或在地理位置附近時(shí)接收內(nèi)容。以這種方式,可以向用戶提供高度相關(guān)的有用內(nèi)容或 信息,因?yàn)榧俣ㄓ脩舻漠?dāng)前位置在感興趣的地理位置附近,所述內(nèi)容或信息可以與用戶可 容易地訪問的實(shí)體有關(guān)。在流程圖400、500和550中描述的方法可以由手持式設(shè)備200、遠(yuǎn)程計(jì)算系統(tǒng) 304、或兩者的組合來(lái)執(zhí)行。例如,在一些實(shí)施方式中,在流程圖400、500和550中描述的方 法可以完全由諸如設(shè)備200的移動(dòng)手持式設(shè)備來(lái)執(zhí)行。在其它實(shí)施方式中,諸如由流程圖 500描述的方法的一些方法可以由移動(dòng)設(shè)備200來(lái)執(zhí)行,以及諸如由流程圖400和550描述 的方法的其它方法可以由諸如服務(wù)器304的遠(yuǎn)程計(jì)算系統(tǒng)來(lái)執(zhí)行。在又其它實(shí)施方式中, 手持式設(shè)備200和一個(gè)或多個(gè)服務(wù)器可以每一個(gè)執(zhí)行方法400、500、550中的部分??梢砸远喾N方式建立在機(jī)器可讀表示(以及對(duì)應(yīng)的識(shí)別代碼)與地理位置之間的 關(guān)聯(lián)。在一些實(shí)施方式中,可以在創(chuàng)建表示和相關(guān)聯(lián)的標(biāo)識(shí)符時(shí)建立在機(jī)器可讀表示與地 理位置之間的關(guān)聯(lián)。在其它實(shí)施方式中,可以創(chuàng)建機(jī)器可讀表示,以及可以稍后將機(jī)器可讀 表示與地理位置和位置標(biāo)識(shí)符相關(guān)聯(lián)。在又其它實(shí)施方式中,可以創(chuàng)建機(jī)器可讀表示并且 將機(jī)器可讀表示與位置標(biāo)識(shí)符相關(guān)聯(lián),然后可以稍后將機(jī)器可讀表示和位置標(biāo)識(shí)符中的每 一個(gè)與特定地理位置相關(guān)聯(lián)。在一些實(shí)施方式中,可以預(yù)先確定在識(shí)別代碼與地理位置之間的關(guān)聯(lián)。例如,服務(wù) 器304可以將已知的地理位置與識(shí)別代碼或標(biāo)識(shí)符相關(guān)聯(lián),并且將識(shí)別代碼或標(biāo)識(shí)符編碼在機(jī)器可讀表示中??梢詫⒃撽P(guān)聯(lián)存儲(chǔ)在服務(wù)器304處,諸如在數(shù)據(jù)庫(kù)316中。如此,在由 位置代碼轉(zhuǎn)換器314接收了解碼的表示后,轉(zhuǎn)換器314可以訪問數(shù)據(jù)庫(kù)316以定位預(yù)先確 定的關(guān)聯(lián)。以這種方式定義的關(guān)聯(lián)可以被稱為確定性分配,將在下面參考圖7更加詳細(xì)地 描述它的示例。在其它實(shí)施方式中,可以在生成表示之后確定在識(shí)別代碼與地理位置之間的關(guān) 聯(lián)。在一個(gè)說明性示例中,服務(wù)器304可以用于將標(biāo)識(shí)符編碼在機(jī)器可讀表示中。諸如企 業(yè)所有者的消費(fèi)者可以購(gòu)買表示以在企業(yè)場(chǎng)所顯示。在顯示表示之前,所有者可以諸如通 過登錄到網(wǎng)站與服務(wù)器304進(jìn)行通信,以及可以使用地圖應(yīng)用來(lái)識(shí)別地理位置,服務(wù)器然 后可以將地理位置與編碼在表示中的標(biāo)識(shí)符相關(guān)聯(lián)。根據(jù)一些實(shí)施方式,消費(fèi)者可以使用 桌面型或膝上型PC來(lái)完成該注冊(cè),或可以使用諸如設(shè)備200的手持式設(shè)備。在一些實(shí)施方式中,與服務(wù)器的通信可以包括表示的圖像或替選地可以包括標(biāo)識(shí) 符,根據(jù)一些實(shí)施方式其可以由手持式設(shè)備200進(jìn)行解碼。一旦建立了所述關(guān)聯(lián),所述關(guān)聯(lián) 可以被存儲(chǔ)在代碼位置數(shù)據(jù)庫(kù)316中,以及隨后用于處理來(lái)自對(duì)表示進(jìn)行掃描或解碼的手 持式設(shè)備的請(qǐng)求。以這種方式定義的關(guān)聯(lián)可以被稱為不確定分配,將在下面參考圖8更加 詳細(xì)地描述它的示例。在又其它實(shí)施方式中,可以實(shí)現(xiàn)前述方法的某個(gè)組合。例如,諸如長(zhǎng)期存在或明 確的結(jié)構(gòu)(例如,政府建筑物、紀(jì)念牌、購(gòu)物中心等)的某些實(shí)體可以以預(yù)定方式使位置標(biāo) 識(shí)符與地理位置表示相關(guān)聯(lián)。其它實(shí)體(例如,餐館、咖啡店、五金店、其它場(chǎng)所的企業(yè)等) 可以在某個(gè)時(shí)間使地理位置表示生成,以及在稍后時(shí)間使地理位置表示與位置標(biāo)識(shí)符相關(guān) 聯(lián)。以這種方式,可以向廣泛的情況和企業(yè)應(yīng)用推銷地理位置。例如,具有擴(kuò)張計(jì)劃的成長(zhǎng) 中的企業(yè)可以在購(gòu)買時(shí)不知道擴(kuò)張地點(diǎn)的準(zhǔn)確位置的情況下購(gòu)買大量的機(jī)器可讀表示以 在擴(kuò)張地點(diǎn)顯示,而已建立地理位置的另一個(gè)企業(yè)可以在他們購(gòu)買表示時(shí)展示位置集。應(yīng)當(dāng)理解的是,由上面的示例實(shí)施方式生成的關(guān)聯(lián)可以由服務(wù)器304、或其它服務(wù) 器來(lái)生成。例如,若干服務(wù)器可以將表示分配給各種地理位置,以及可以以適當(dāng)?shù)姆绞絽f(xié)調(diào) 在它們自己之間的這樣的分配。在其它實(shí)施方式中,手持式設(shè)備可以生成關(guān)聯(lián),以及可以本 地存儲(chǔ)關(guān)聯(lián)、將關(guān)聯(lián)傳送給服務(wù)器304用于存儲(chǔ)、或兩者。圖7是用于提供與地理位置有關(guān)的內(nèi)容的系統(tǒng)中的手持式設(shè)備和服務(wù)器所作的 示例性動(dòng)作600的流程圖。如前所述,當(dāng)事方可以請(qǐng)求地理位置的一個(gè)或多個(gè)機(jī)器可讀表 示在地理位置處顯示。例如,Mel' sDiner的所有者可以請(qǐng)求機(jī)器可讀表示在機(jī)構(gòu)的入口 附近顯示,以使當(dāng)消費(fèi)者掃描或拍攝表示的圖片時(shí),可以對(duì)表示進(jìn)行解碼并且向用戶展示 信息。在一個(gè)實(shí)施方式中,當(dāng)事方(例如,Mel' s Diner的所有者)可以指定待提供的內(nèi) 容。在說明性流程圖600(以及稍后描述的流程圖700)中,在流程圖的左邊所示的動(dòng)作可 以由諸如服務(wù)器304的服務(wù)器執(zhí)行,以及在流程圖600的右邊所示的動(dòng)作可以由諸如移動(dòng) 設(shè)備200的移動(dòng)設(shè)備執(zhí)行。然而,將理解的是,在流程圖中所示的任何動(dòng)作可以由服務(wù)器或 移動(dòng)設(shè)備執(zhí)行。在步驟602,服務(wù)器可以將地理位置與位置標(biāo)識(shí)符相關(guān)聯(lián)。例如,服務(wù)器可以將經(jīng) 緯度坐標(biāo)對(duì)(38.5,-120. 2)與諸如“_p iF ps I U”的編碼的地理位置標(biāo)識(shí)符相關(guān)聯(lián)???以存儲(chǔ)該關(guān)聯(lián)以供稍后在接收到包括標(biāo)識(shí)符的查詢時(shí)引用。接著,在步驟604,服務(wù)器可以 將位置標(biāo)識(shí)符編碼入機(jī)器可讀表示中。例如,再次參考圖1,可以將地理位置標(biāo)識(shí)符“_p iF ps I U”編碼為二維條形碼111a。在步驟606,服務(wù)器可以供給機(jī)器可讀表示以在地理 位置處顯示。例如,如前所述,服務(wù)器可以印刷圖像或使圖像可用于下載。在一個(gè)實(shí)施方式 中,如果圖像由服務(wù)器印刷則可以將圖像郵寄到位置,或如果圖像從服務(wù)器下載則可以在 位置處印刷圖像。例如,可以在餐館101(例如,Mel' s Diner)的入口處顯示表示111a。在步驟608,移動(dòng)設(shè)備可以獲取機(jī)器可讀表示。例如,參考圖2,手持式設(shè)備200可 以使用數(shù)字相機(jī)202來(lái)捕捉在步驟604中生成的表示的圖像。在步驟610,移動(dòng)設(shè)備可以對(duì) 機(jī)器可讀表示進(jìn)行解碼。例如,參考圖2,手持式設(shè)備200可以使用圖像解碼器模塊208來(lái) 對(duì)在步驟608中捕捉到的圖像進(jìn)行解碼以獲取標(biāo)識(shí)符。在步驟612,移動(dòng)設(shè)備可以提供與地理位置相對(duì)應(yīng)的地理位置標(biāo)識(shí)符。例如,手持 式設(shè)備200可以使用位置分辨模塊212來(lái)確定與在步驟610中解碼的表示相對(duì)應(yīng)的地理位 置標(biāo)識(shí)符。替選地,在一個(gè)實(shí)施方式中,手持式設(shè)備200可以檢索先前存儲(chǔ)的地理位置標(biāo)識(shí) 符。例如,手持式設(shè)備200可以從位置數(shù)據(jù)庫(kù)210檢索地理位置標(biāo)識(shí)符。在步驟614,移動(dòng)設(shè)備可以將在步驟612中確定的位置標(biāo)識(shí)符傳送給服務(wù)器。作為 一個(gè)示例,手持式設(shè)備200可以通過網(wǎng)絡(luò)306將解碼的位置標(biāo)識(shí)符傳送給服務(wù)器304。在一 個(gè)實(shí)施方式中,該傳送可以被認(rèn)為是對(duì)來(lái)自服務(wù)器的內(nèi)容或信息的請(qǐng)求。在一些實(shí)施方式 中,可以直接從機(jī)器可讀表示來(lái)解碼位置標(biāo)識(shí)符。在步驟616,服務(wù)器可以接收地理位置標(biāo)識(shí)符。例如,參考圖3,服務(wù)器304可以使 用通信通道308來(lái)通過網(wǎng)絡(luò)306經(jīng)由接口 310接收發(fā)送自移動(dòng)設(shè)備200的地理位置標(biāo)識(shí) 符。接口然后可以將所接收的位置標(biāo)識(shí)符傳送給請(qǐng)求解釋器312,其可以生成可以在步驟 618和620期間由服務(wù)器304中的其它模塊使用的消息。在步驟618,服務(wù)器可以生成與所接收的地理位置標(biāo)識(shí)符相對(duì)應(yīng)的內(nèi)容。例如,服 務(wù)器304可以使用代碼位置轉(zhuǎn)換器314、代碼位置數(shù)據(jù)庫(kù)316和內(nèi)容生成器318來(lái)(基于例 如在步驟602中發(fā)生的關(guān)聯(lián))將所接收的位置標(biāo)識(shí)符轉(zhuǎn)換成對(duì)應(yīng)的地理位置,以及可以檢 索在代碼位置數(shù)據(jù)庫(kù)316中的與位置有關(guān)的內(nèi)容。服務(wù)器可以使用內(nèi)容生成器模塊318來(lái) 生成包括檢索到的內(nèi)容或額外生成的內(nèi)容的消息。在步驟620,該內(nèi)容然后可以由服務(wù)器提 供給移動(dòng)設(shè)備。作為一個(gè)示例,內(nèi)容生成器318可以將內(nèi)容發(fā)送給響應(yīng)格式化器320,其可 以格式化消息以使用接口 310通過通信通道308和網(wǎng)絡(luò)306運(yùn)送給移動(dòng)設(shè)備200。在步驟622,移動(dòng)設(shè)備可以接收內(nèi)容并且顯示內(nèi)容。例如,手持式設(shè)備200可以使 用天線216來(lái)接收內(nèi)容并且在手持式設(shè)備200的顯示屏上顯示內(nèi)容,或可以通過設(shè)備的揚(yáng) 聲器播放可聽見的內(nèi)容。在一個(gè)實(shí)施方式中,內(nèi)容可以包括地圖、優(yōu)惠券、廣告、消息等。圖8是用于提供與地理位置有關(guān)的內(nèi)容的系統(tǒng)中的手持式設(shè)備和服務(wù)器所作的 示例性動(dòng)作700的流程圖。在步驟702,服務(wù)器可以將位置標(biāo)識(shí)符編碼入機(jī)器可讀表示中。 例如,參考圖1,可以將位置標(biāo)識(shí)符“_p iF ps |U”編碼為二維條形碼111a。接著,在步 驟704,服務(wù)器可以供給機(jī)器可讀表示以在地理位置處顯示。在步驟706,移動(dòng)或手持式設(shè)備可以獲取機(jī)器可讀表示。例如,再次參考圖2,手持 式設(shè)備200可以使用數(shù)字相機(jī)202來(lái)捕捉在步驟702中生成的表示的圖像。在步驟708,移 動(dòng)設(shè)備可以對(duì)機(jī)器可讀表示進(jìn)行解碼以獲取標(biāo)識(shí)符。在步驟712,移動(dòng)設(shè)備可以提供地理位 置并且將位置和位置標(biāo)識(shí)符傳送給服務(wù)器。在一個(gè)實(shí)施方式中,例如,用戶可以使用移動(dòng)設(shè) 備來(lái)訪問運(yùn)行于服務(wù)器304上的地圖應(yīng)用,并且指定對(duì)應(yīng)于位置標(biāo)識(shí)符的地理位置。
17
在另一個(gè)實(shí)施方式中,用戶可以使用移動(dòng)設(shè)備經(jīng)由電子通信將地址、位置的描述 或經(jīng)緯度坐標(biāo)(例如GPS坐標(biāo)、十進(jìn)制度或度分秒)以及標(biāo)識(shí)符發(fā)送給服務(wù)器304。在一個(gè) 實(shí)施方式中,手持式設(shè)備上的基于位置的應(yīng)用206可以額外地提示用戶輸入位置(例如,十 字路口、地址、全球定位系統(tǒng)(GPS)坐標(biāo)、經(jīng)緯度坐標(biāo)對(duì)等)。在一個(gè)實(shí)施方式中,基于位置 的應(yīng)用206可以自動(dòng)接收位置。例如,在啟用GPS的手持式設(shè)備中,基于位置的應(yīng)用206可 以與GPS通信來(lái)確定位置。服務(wù)器在步驟714可以接收位置和標(biāo)識(shí)符,以及在步驟716可以生成在地理位置 與位置標(biāo)識(shí)符之間的關(guān)聯(lián)。可以將該關(guān)聯(lián)例如存儲(chǔ)在數(shù)據(jù)庫(kù)316中以供稍后引用。服務(wù) 器在步驟718可以生成與所接收的地理位置或地理位置標(biāo)識(shí)符相對(duì)應(yīng)的內(nèi)容,以及在步驟 720可以諸如通過將內(nèi)容傳送給移動(dòng)設(shè)備來(lái)提供內(nèi)容。在步驟722,移動(dòng)設(shè)備可以接收內(nèi)容 并且顯示內(nèi)容。在各種實(shí)施方式中,內(nèi)容可以包括地圖、優(yōu)惠券、廣告、包含諸如關(guān)于如何上 傳內(nèi)容或信息的指令的與注冊(cè)有關(guān)的指令或信息的消息等。在一些實(shí)施方式中,新的關(guān)聯(lián)可以替代舊的關(guān)聯(lián)。例如,假設(shè)初始關(guān)聯(lián)將由諸 如“123MyWay,MyCity,MyZip”的地址定義的地理位置與諸如“_p iF ps|U”的地理 位置標(biāo)識(shí)符相關(guān)聯(lián)。用戶可以使用上述技術(shù)(或定義地理位置的其它裝置)來(lái)提交諸如 "321Newffay, MyCity, NewZip“的新的地址,以及服務(wù)器可以將位置標(biāo)識(shí)符與該新的地址相 關(guān)聯(lián)。在另一個(gè)實(shí)施方式中,可以添加關(guān)聯(lián)。使用先前示例,可以將位置標(biāo)識(shí)符“_P iF ps|U,,%“123MyWay,MyCity, MyZip,,禾口 “321NewWay,MyCity, NewZip,,兩者相關(guān)聯(lián),可能將 輔助關(guān)聯(lián)用于前者以及將主關(guān)聯(lián)用于后者。這可以許可基于位置的應(yīng)用示出關(guān)于機(jī)器可讀 表示的歷史(例如,已由表示表示的地理位置)或提供其它數(shù)據(jù)查詢能力。圖9是通用計(jì)算機(jī)系統(tǒng)800的示意圖。根據(jù)一些實(shí)施方式,系統(tǒng)800可以用于與 先前描述的任何計(jì)算機(jī)實(shí)現(xiàn)的方法相關(guān)聯(lián)描述的操作。系統(tǒng)800包括處理器810、存儲(chǔ)器 820、存儲(chǔ)設(shè)備830以及輸入/輸出設(shè)備840。組件810、820、830、和840中的每一個(gè)使用系 統(tǒng)總線850互連。處理器810能夠處理用于在系統(tǒng)800內(nèi)執(zhí)行的指令。在一個(gè)實(shí)施方式中, 處理器810是單線程處理器。在另一個(gè)實(shí)施方式中,處理器810是多線程處理器。處理器 810能夠處理存儲(chǔ)在存儲(chǔ)器820中或存儲(chǔ)設(shè)備830上的指令來(lái)在輸入/輸出設(shè)備840上顯 示用于用戶界面的圖形信息。存儲(chǔ)器820存儲(chǔ)系統(tǒng)800內(nèi)的信息。在一個(gè)實(shí)施方式中,存儲(chǔ)器820是計(jì)算機(jī)可 讀介質(zhì)。在一個(gè)實(shí)施方式中,存儲(chǔ)器820是易失性存儲(chǔ)器單元。在另一個(gè)實(shí)施方式中,存儲(chǔ) 器820是非易失性存儲(chǔ)器單元。存儲(chǔ)設(shè)備830能夠?yàn)橄到y(tǒng)800提供海量存儲(chǔ)。在一個(gè)實(shí)施方式中,存儲(chǔ)設(shè)備830 是計(jì)算機(jī)可讀介質(zhì)。在各種不同的實(shí)施方式中,存儲(chǔ)設(shè)備830可以是軟盤設(shè)備、硬盤設(shè)備、 光盤設(shè)備或磁帶設(shè)備。輸入/輸出設(shè)備840為系統(tǒng)800提供輸入/輸出操作。在一個(gè)實(shí)施方式中,輸入/ 輸出設(shè)備840包括鍵盤和/或指示設(shè)備。在另一個(gè)實(shí)施方式中,輸入/輸出設(shè)備840包括 用于顯示圖形用戶界面的顯示單元。所描述的特征可以在數(shù)字電子電路,或在計(jì)算機(jī)硬件、固件、軟件,或在它們的組 合中實(shí)現(xiàn)。裝置可以在被有形地實(shí)現(xiàn)在信息載體中,例如在機(jī)器可讀存儲(chǔ)設(shè)備或在傳播信 號(hào)中,的由可編程處理器執(zhí)行的計(jì)算機(jī)程序產(chǎn)品中實(shí)現(xiàn);以及方法步驟可以通過可編程處理器通過對(duì)輸入數(shù)據(jù)操作并且生成輸出來(lái)執(zhí)行指令程序以執(zhí)行所描述的實(shí)施方式的功能 來(lái)執(zhí)行。所描述的特征可以在包括至少一個(gè)可編程處理器的可編程系統(tǒng)上可執(zhí)行的一個(gè)或 多個(gè)計(jì)算機(jī)程序中有利地實(shí)現(xiàn),所述至少一個(gè)可編程處理器被耦接以從數(shù)據(jù)存儲(chǔ)系統(tǒng)、至 少一個(gè)輸入設(shè)備和至少一個(gè)輸出設(shè)備接收數(shù)據(jù)和指令以及向數(shù)據(jù)存儲(chǔ)系統(tǒng)、至少一個(gè)輸入 設(shè)備和至少一個(gè)輸出設(shè)備傳送數(shù)據(jù)和指令。計(jì)算機(jī)程序是可以在計(jì)算機(jī)中直接或間接使用 來(lái)執(zhí)行某個(gè)動(dòng)作或造成某個(gè)結(jié)果的指令集。計(jì)算機(jī)程序可以以任何形式的編程語(yǔ)言編寫, 所述編程語(yǔ)言包括編譯或解釋語(yǔ)言,并且其可以以任何形式部署,包括作為獨(dú)立程序或作 為模塊、組件、子程序或適于在計(jì)算環(huán)境中使用的其它單元。用于執(zhí)行指令程序的合適的處理器包括例如通用和專用微處理器兩者,以及任何 類型的計(jì)算機(jī)中的唯一處理器或多個(gè)處理器中的一個(gè)。通常,處理器將從只讀存儲(chǔ)器或隨 機(jī)存取存儲(chǔ)器或兩者接收指令和數(shù)據(jù)。計(jì)算機(jī)的主要元件是用于執(zhí)行指令的處理器和用 于存儲(chǔ)指令和數(shù)據(jù)的一個(gè)或多個(gè)存儲(chǔ)器。通常,計(jì)算機(jī)還包括用于存儲(chǔ)數(shù)據(jù)文件的一個(gè)或 多個(gè)海量存儲(chǔ)設(shè)備,或可操作地耦接以與所述一個(gè)或多個(gè)海量存儲(chǔ)設(shè)備通信;這樣的設(shè)備 包括磁盤,諸如內(nèi)部硬盤和可移動(dòng)盤;磁光盤;以及光盤。適于有形地包括計(jì)算機(jī)程序指 令和數(shù)據(jù)的存儲(chǔ)設(shè)備包括任何形式的非易失性存儲(chǔ)器,包括例如半導(dǎo)體存儲(chǔ)器設(shè)備,例 如EPROM、EEPROM和閃存設(shè)備;磁盤,例如內(nèi)部硬盤和可移動(dòng)盤;磁光盤;以及CD-ROM和 DVD-ROM盤。處理器和存儲(chǔ)器可以由ASIC(專用集成電路)補(bǔ)充,或合并入ASIC。為了提供與用戶的交互,特征可以在具有下述的計(jì)算機(jī)上實(shí)現(xiàn)用于向用戶顯示 信息的顯示設(shè)備,諸如CRT(陰極射線管)或LCD(液晶顯示)監(jiān)視器,以及用戶通過其可以 向計(jì)算機(jī)提供輸入的鍵盤和指示設(shè)備,例如鼠標(biāo)或跟蹤球。特征可以在包括諸如數(shù)據(jù)服務(wù)器的后端組件、或者包括諸如應(yīng)用服務(wù)器或因特網(wǎng) 服務(wù)器的中間件組件、或者包括諸如具有圖形用戶界面或因特網(wǎng)瀏覽器的客戶端計(jì)算機(jī)的 前端組件、或者它們的任何組合的計(jì)算機(jī)系統(tǒng)中實(shí)現(xiàn)。系統(tǒng)的組件可以通過諸如通信網(wǎng)絡(luò) 的任何形式或介質(zhì)的數(shù)字?jǐn)?shù)據(jù)通信連接。通信網(wǎng)絡(luò)的示例例如包括LAN、WAN以及形成因特 網(wǎng)的計(jì)算機(jī)和網(wǎng)絡(luò)。計(jì)算機(jī)系統(tǒng)可以包括客戶端和服務(wù)器??蛻舳撕头?wù)器通常彼此遠(yuǎn)離并且典型地 通過諸如所描述的網(wǎng)絡(luò)的網(wǎng)絡(luò)交互??蛻舳撕头?wù)器的關(guān)系依靠在各個(gè)計(jì)算機(jī)上運(yùn)行并且 彼此具有客戶端-服務(wù)器關(guān)系的計(jì)算機(jī)程序產(chǎn)生。已經(jīng)描述了本發(fā)明的多個(gè)實(shí)施例。然而,將理解的是,可以在不背離本發(fā)明的精神 和范圍的情況下進(jìn)行各種修改。因此,其它實(shí)施例在所附權(quán)利要求的范圍內(nèi)。
19
權(quán)利要求
1.一種計(jì)算機(jī)實(shí)現(xiàn)的位置識(shí)別方法,包括獲取編碼有與地理位置相關(guān)聯(lián)的地理位置標(biāo)識(shí)符的機(jī)器可讀表示的數(shù)字圖像;對(duì)所述機(jī)器可讀表示的所述圖像進(jìn)行解碼以產(chǎn)生所述地理位置標(biāo)識(shí)符;以及展示與所述地理位置有關(guān)并且使用所解碼的地理位置標(biāo)識(shí)符識(shí)別的內(nèi)容。
2.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中獲取所述機(jī)器可讀表示的所述圖像 包括捕捉所述機(jī)器可讀表示的數(shù)字圖片。
3.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中對(duì)所述機(jī)器可讀表示的所述圖像進(jìn) 行解碼包括將所述圖像與存儲(chǔ)在數(shù)據(jù)庫(kù)中的表示進(jìn)行比較。
4.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中對(duì)所述機(jī)器可讀表示的所述圖像進(jìn) 行解碼包括首先獲取與所述地理位置標(biāo)識(shí)符相關(guān)聯(lián)的非基于位置的標(biāo)識(shí)符,以及使用所述 非基于位置的標(biāo)識(shí)符來(lái)獲取所述地理位置標(biāo)識(shí)符。
5.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中所述地理位置是經(jīng)緯度坐標(biāo)對(duì)。
6.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,進(jìn)一步包括將所述地理位置標(biāo)識(shí)符傳 送給中央服務(wù)器系統(tǒng),以及從所述中央服務(wù)器系統(tǒng)接收與所述地理位置相關(guān)聯(lián)的所述內(nèi) 容,其中所述中央服務(wù)器系統(tǒng)使用所述地理位置標(biāo)識(shí)符來(lái)識(shí)別所述內(nèi)容。
7.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中對(duì)所述圖像進(jìn)行解碼包括訪問包含 預(yù)定義的在特定機(jī)器可讀表示和特定地理位置之間的相互關(guān)系的數(shù)據(jù)庫(kù)。
8.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中與所述地理位置相關(guān)聯(lián)的所述內(nèi)容 包括由地圖、優(yōu)惠券、評(píng)論和評(píng)審組成的組中的兩個(gè)或多個(gè)成員。
9.一種有形地實(shí)現(xiàn)在信息載體中并且包括在由處理器執(zhí)行時(shí)執(zhí)行方法的指令的計(jì)算 機(jī)程序產(chǎn)品,所述方法包括獲取編碼有與地理位置相關(guān)聯(lián)的地理位置標(biāo)識(shí)符的機(jī)器可讀表示的圖像;對(duì)所述機(jī)器可讀表示的所述圖像進(jìn)行解碼以產(chǎn)生所述地理位置標(biāo)識(shí)符;以及展示與所述地理位置有關(guān)并且使用所解碼的地理位置標(biāo)識(shí)符識(shí)別的內(nèi)容。
10.根據(jù)權(quán)利要求9所述的計(jì)算機(jī)程序產(chǎn)品,其中對(duì)所述機(jī)器可讀表示的所述圖像進(jìn) 行解碼包括首先獲取與所述地理位置標(biāo)識(shí)符相關(guān)聯(lián)的非基于位置的標(biāo)識(shí)符,以及使用所述 非基于位置的標(biāo)識(shí)符來(lái)獲取所述地理位置標(biāo)識(shí)符。
11.根據(jù)權(quán)利要求9所述的計(jì)算機(jī)程序產(chǎn)品,其中所述地理位置是經(jīng)緯度坐標(biāo)對(duì)。
12.—種計(jì)算機(jī)實(shí)現(xiàn)的位置識(shí)別方法,所述方法包括 將地理位置標(biāo)識(shí)符與地理位置相關(guān)聯(lián);將所述地理位置標(biāo)識(shí)符編碼在機(jī)器可讀表示中以供在所述地理位置處顯示;以及將所述機(jī)器可讀表示供給給第三方以供在所述地理位置處顯示。
13.根據(jù)權(quán)利要求12所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,進(jìn)一步包括最初從遠(yuǎn)程設(shè)備接收包 括所述地理位置標(biāo)識(shí)符的請(qǐng)求。
14.根據(jù)權(quán)利要求13所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,進(jìn)一步包括向所述遠(yuǎn)程設(shè)備展示電 子地圖以及接收在所述地圖上的對(duì)所述地理位置的選擇。
15.根據(jù)權(quán)利要求12所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中將所述地理位置標(biāo)識(shí)符與所述地 理位置相關(guān)聯(lián)包括將多個(gè)地理位置與多個(gè)地理位置標(biāo)識(shí)符相互關(guān)聯(lián),其中每一個(gè)位置標(biāo)識(shí) 符具有唯一值。
16.根據(jù)權(quán)利要求12所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中所述機(jī)器可讀表示包括二維條形碼。
17.一種計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng),包括代碼生成器,所述代碼生成器用來(lái)提供機(jī)器可讀的可視代碼以供在地理位置處展示; 數(shù)據(jù)庫(kù),所述數(shù)據(jù)庫(kù)存儲(chǔ)在所述代碼和位置標(biāo)識(shí)符之間的相互關(guān)系,所述代碼和位置 標(biāo)識(shí)符由第三方用戶與對(duì)提供與所述地理位置有關(guān)的信息的請(qǐng)求相關(guān)聯(lián)而提交;以及圖像分析器,所述圖像分析器用來(lái)識(shí)別與在電子圖像中提交的機(jī)器可讀代碼相關(guān)聯(lián)的 位置標(biāo)識(shí)符。
18.根據(jù)權(quán)利要求17所述的系統(tǒng),其中所述機(jī)器可讀的可視代碼包括二維數(shù)據(jù)矩陣。
19.根據(jù)權(quán)利要求17所述的系統(tǒng),其中所述圖像分析器和數(shù)據(jù)庫(kù)位于包含用于捕捉所 述電子圖像的數(shù)字相機(jī)的設(shè)備上。
20.一種計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng),包括數(shù)字相機(jī),所述數(shù)字相機(jī)用來(lái)捕捉以機(jī)器可讀格式編碼的位置信息的圖像; 解碼器,所述解碼器用來(lái)將所述圖像中的代碼轉(zhuǎn)換成字母數(shù)字表示;以及 裝置,所述裝置用于將所述字母數(shù)字表示與地理位置相關(guān)聯(lián)以及遞送位置相關(guān)信息以 在包含所述數(shù)字相機(jī)的設(shè)備上查閱。
21.一種計(jì)算機(jī)實(shí)現(xiàn)的位置識(shí)別系統(tǒng),包括代碼生成器,所述代碼生成器用來(lái)提供機(jī)器可讀的可視代碼以供在地理位置處展示; 數(shù)據(jù)庫(kù),所述數(shù)據(jù)庫(kù)存儲(chǔ)在代碼和位置標(biāo)識(shí)符之間的相互關(guān)系,所述代碼和位置標(biāo)識(shí) 符由第三方用戶與對(duì)提供與所述地理位置有關(guān)的信息的請(qǐng)求相關(guān)聯(lián)而提交;以及媒體服務(wù)器,所述媒體服務(wù)器用來(lái)響應(yīng)于接收到在所述數(shù)據(jù)庫(kù)中與所述信息相互關(guān)聯(lián) 的位置標(biāo)識(shí)符而傳送所述信息。
22.—種計(jì)算機(jī)實(shí)現(xiàn)的位置識(shí)別方法,包括將地理位置標(biāo)識(shí)符與地理位置相關(guān)聯(lián),以及將所述地理位置標(biāo)識(shí)符編碼在待在所述地 理位置處顯示的機(jī)器可讀表示中;通過電子通信從遠(yuǎn)程設(shè)備接收包括所述地理位置標(biāo)識(shí)符的請(qǐng)求;以及 向所述遠(yuǎn)程設(shè)備供給與所述地理位置有關(guān)并且使用所接收的地理位置標(biāo)識(shí)符識(shí)別的 內(nèi)容。
全文摘要
一種計(jì)算機(jī)實(shí)現(xiàn)的位置識(shí)別方法涉及獲取編碼有與地理位置相關(guān)聯(lián)的地理位置標(biāo)識(shí)符的機(jī)器可讀表示的數(shù)字圖像,對(duì)機(jī)器可讀表示的圖像進(jìn)行解碼以產(chǎn)生地理位置標(biāo)識(shí)符以及展示與地理位置有關(guān)并且使用解碼的地理位置標(biāo)識(shí)符來(lái)識(shí)別的內(nèi)容。
文檔編號(hào)H04W64/00GK102113353SQ200980130478
公開日2011年6月29日 申請(qǐng)日期2009年6月9日 優(yōu)先權(quán)日2008年6月10日
發(fā)明者阿諾德·薩于蓋 申請(qǐng)人:谷歌公司