欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

基于設備的方向信息的設備交易模型和服務的制作方法

文檔序號:11384002閱讀:224來源:國知局
基于設備的方向信息的設備交易模型和服務的制造方法與工藝

本發(fā)明專利申請是國際申請?zhí)枮閜ct/us2010/025684,國際申請日為2010年2月26日,進入中國國家階段的申請?zhí)枮?01080011811.1,名稱為“基于設備的方向信息的設備交易模型和服務”的發(fā)明專利申請的分案申請。

本主題公開內(nèi)容涉及移動計算設備以及以設備的方向信息和位置為基礎(chǔ)的基于方向的服務的提供。



背景技術(shù):

作為涉及一些常規(guī)系統(tǒng)的背景,諸如便攜式膝上型計算機、pda、移動電話、導航設備等等的移動設備已經(jīng)配備有諸如全球定位(gps)系統(tǒng)、wifi、蜂窩塔三角測量等等的基于位置的服務,這些基于位置的服務可以確定和記錄移動設備的位置。舉例來說,gps系統(tǒng)使用從被放置在環(huán)繞地球的軌道上的衛(wèi)星接收的信號的三角測量來判斷設備位置。各種基于地圖的服務已經(jīng)從包括這樣的基于位置的系統(tǒng)顯現(xiàn)出來,這些系統(tǒng)幫助這些設備的用戶在地圖上找到自己并促進實時點對點導航和搜索地圖上的點的附近的位置。

然而,這樣的導航和搜索場景當前被限于顯示關(guān)于端點和導航路線的相對靜態(tài)的信息。盡管帶有基于位置的導航或搜索能力的這些設備中的一些允許經(jīng)由網(wǎng)絡更新表示端點信息的批量數(shù)據(jù),例如在被連接到聯(lián)網(wǎng)便攜式計算機(pc)或膝上型計算機時,但這樣的數(shù)據(jù)再次變得在時間上是固定的。因此,期望為用戶提供比基于位置和表示感興趣的潛在端點的靜態(tài)批量數(shù)據(jù)的常規(guī)處理的常規(guī)體驗更豐富的一組體驗。

以上所描述的現(xiàn)今的基于位置的系統(tǒng)和設備的缺陷僅僅旨在提供常規(guī)系統(tǒng)的問題中的一些的概覽,且不旨在是詳盡的。在觀察下列詳細描述時可以進一步明顯看出關(guān)于本領(lǐng)域的狀態(tài)的其他問題和各種非限制性實施方式中的一些的對應的益處。



技術(shù)實現(xiàn)要素:

在此提供簡化的概述以便幫助允許在更詳細的描述和附圖中出現(xiàn)的示例性的、非限制性的實施方式的各種方面的基本的或一般的理解。然而,本概述不旨在作為廣泛的或詳盡的概覽。相反,本概述的唯一目的是以簡化形式呈現(xiàn)與一些示例性的非限制性的實施方式相關(guān)的一些概念,作為后續(xù)各種實施方式的更詳細的描述的序言。

為便攜式設備或移動端點提供基于方向的指點服務。移動端點可以包括用于接收作為便攜式電子設備的位置的函數(shù)的位置信息的位置組件、輸出作為便攜式電子設備的定向的函數(shù)的方向信息的方向組件、以及處理位置信息和方向信息以確定作為位置信息和/或方向信息的函數(shù)的相對于便攜式電子設備的感興趣的點的子集的處理引擎。

設備或端點可以包括確定方向的羅盤,例如磁羅盤或陀螺儀羅盤,以及用于確定位置的系統(tǒng),例如gps。為了補充位置信息和/或方向信息,設備或端點也可以包括用于確定速度和/或加速度信息以便由引擎處理的組件。

借助于在環(huán)境中增加方向信息,可以基于用戶標識或與感興趣的具體對象的交互提供各種服務。舉例來說,在用戶指向特定的位置或場所的特定的項(item)時,這為對該特定的項感興趣的任何人創(chuàng)建了在用戶的焦點是在該特定的項上時與用戶就該項或相關(guān)項進行通信的機會。也可以考慮交互的用戶上下文以便補充一個或多個交互的基于方向的服務的提供。

下面更詳細地描述這些和其他實施方式。

附圖說明

參考附圖進一步描述各種非限制性實施方式,附圖中:

圖1闡釋用于零售機構(gòu)中的移動設備交互場景的非限制性體系結(jié)構(gòu)的框圖;

圖2是用于在零售機構(gòu)內(nèi)貨幣化設備交互的示例性的非限制性過程的流程圖;

圖3闡釋其中檢索商店中的設備的特別優(yōu)惠的場景的非限制性實現(xiàn)的框圖;

圖4闡釋用于基于指點的服務的非限制性設備體系結(jié)構(gòu)的框圖;

圖5是用于從在零售機構(gòu)內(nèi)的第三方提供廣告內(nèi)容的示例性非限制性過程的流程圖;

圖6闡釋基于條形碼或成像掃描的非限制性移動掃描場景的框圖;

圖7闡釋根據(jù)各種實施方式的非限制性廣告模型的框圖;

圖8闡釋與在此描述的指點啟用設備建立意向的各種非限制性方式的框圖;

圖9闡釋基于被約束在零售機構(gòu)的本地搜索生成的非限制性廣告機會的框圖;

圖10是用于在零售機構(gòu)內(nèi)執(zhí)行價格比較的示例性非限制性過程的流程圖;

圖11闡釋其中可換膚的用戶界面可由一個或多個內(nèi)容提供商定制的非限制性實施方式的框圖;

圖12闡釋根據(jù)在此描述的一種或多種實施方式的非限制性設備的框圖;

圖13是用于使用在此描述的設備和服務的示例性非限制性過程的流程圖。

圖14是用于使用在此描述的設備和服務的示例性非限制性過程的另一流程圖。

圖15是示出其中研究關(guān)于客戶如何與零售機構(gòu)中的感興趣的點交互的信息并將其公布給第三方(例如,以便標識改善零售機構(gòu)的用戶體驗的機會)的非限制性實施方式的框圖;

圖16是闡釋用于與基于位置的服務聯(lián)用的運動矢量的形成的框圖;

圖17、圖18和圖19闡釋用于確定設備的指點方向的相交端點的算法的各方面;

圖20表示用于基于指點信息表示感興趣的點的移動設備的普通用戶界面;

圖21表示用于表示感興趣的點的信息的用戶界面的一些示例性非限制性的替代方案;

圖22表示用于顯示關(guān)于給定的感興趣的點的靜態(tài)信息和動態(tài)信息的一些示例性非限制性領(lǐng)域或用戶界面窗口;

圖23闡釋用于將興趣信息的點覆蓋在移動設備的照相機視圖上的樣本覆蓋用戶界面;

圖24闡釋用于在基于區(qū)域的算法中預測感興趣的點并淘汰舊的感興趣的點的過程;

圖25闡釋在接收到位置和方向事件時設備的第一過程;

圖26闡釋在接收到位置和方向事件時設備的第二過程;

圖27是表示其中可以實現(xiàn)各實施方式的示例性非限制性聯(lián)網(wǎng)環(huán)境的框圖;以及

圖28是表示其中可以實現(xiàn)各實施方式的各方面的示例性非限制性計算系統(tǒng)或操作環(huán)境的框圖。

具體實施方式概覽

如背景中所討論,連同其他事物一起,當前的位置服務系統(tǒng)和服務(例如gps、基站三角測量、諸如藍牙、wifi等等的p2p位置服務)傾向于僅基于設備的位置,且傾向于提供并非是為用戶度身定制的靜態(tài)體驗,因為關(guān)于感興趣的斷點的數(shù)據(jù)是相對靜態(tài)的。

至少部分地考慮到常規(guī)的基于位置的服務的這些缺陷,提供便攜式設備的各種實施方式,其允許用戶定向地指點設備并從例如由一個或多個服務器提供的或作為云服務體驗的部分的聯(lián)網(wǎng)服務接收作為響應的靜態(tài)信息和/或動態(tài)信息。在此描述的一種或多種實施方式涉及與給定的實體(例如在零售商店中)相關(guān)聯(lián)的給定的預先定義的3維空間的廣告機會。

在這一點上,利用數(shù)字羅盤和位置服務來提供方向和位置信息實現(xiàn)下一代基于方向或指點器的位置搜索服務、掃描服務、發(fā)現(xiàn)服務等等,其中數(shù)字羅盤和gps可以被用來指向感興趣的對象,從而定義設備和一個或多個第三方設備之間的一個或多個數(shù)據(jù)交易的入口點,以便為該設備所指向的感興趣的對象提供服務。在移動端點上使用數(shù)字羅盤,例如固態(tài)羅盤、磁羅盤、基于日/月的羅盤等等,促進了指向場景并將其上載到web服務、云服務或另一端點、指點地理信息并將其同步到web服務、云服務或另一端點。

如在各種實施方式中所反映,提供一種可以通過設備的位置和方向來查明(honeinon)具體對象或感興趣的具體對象、與之交互或以另外方式與之交易的設備,這創(chuàng)建了先前未知的新的廣告模型。作為示例,在用戶結(jié)合基于方向的服務與零售商店的貨架上的特定產(chǎn)品交互時,這為對該特定產(chǎn)品感興趣的任何人創(chuàng)建了參與該用戶(例如,將一些信息傳遞給該用戶)的機會。在作用于該機會時,也可以考慮可以從用戶的動作和交互辨別出的任何上下文。

在這一點上,用戶可以以大量上下文敏感的方式與端點交互,以便提供或更新與感興趣的端點相關(guān)聯(lián)的信息,或者從與感興趣的端點相關(guān)聯(lián)的實體接收有益的信息或工具(例如,優(yōu)惠券、報價等等)。借助于位置服務,可以確定用戶的設備物理上是在實際的商店中,或者在商店的窗口顯示器的附近。將此耦合到用戶借助于基于方向的服務與感興趣的對象的交互得到基于該交互采取行動的新的機會。

在一種實施方式中,提供便攜式電子設備,其具有用于接收作為便攜式電子設備的位置的函數(shù)的位置信息的位置組件;以及被配置為處理位置信息以便判斷與便攜式電子設備的位置相關(guān)聯(lián)的三維(3d)空間的標識符以及基于關(guān)于便攜式電子設備和標識符確定的意向信息來請求內(nèi)容的至少一個處理器。

該設備可以包括方向組件,方向組件輸出作為便攜式電子設備的定向的函數(shù)的方向信息,且促進確定設備的意向。方向組件可以可選地是輸出方向信息的數(shù)字羅盤。該設備可以在3d空間內(nèi)就感興趣的候選項確定作為位置信息或方向信息的函數(shù)的感興趣的項的子集。

該設備可以基于感興趣的項和標識符的選擇請求內(nèi)容。對內(nèi)容的請求可以基于對與感興趣的項和標識符相關(guān)聯(lián)的編碼的掃描。對內(nèi)容的請求可以基于作為輸入而被該設備接收的關(guān)鍵字和標識符。對內(nèi)容的請求可以基于來自至少一個網(wǎng)絡服務的意向信息和標識符。對內(nèi)容的請求也可以是自動的。

然后,該設備基于對內(nèi)容的請求從至少一個網(wǎng)絡服務接收內(nèi)容包。該設備可以可選地包括顯示器或諸如揚聲器等的聲音設備,以便顯示或呈現(xiàn)該內(nèi)容包的圖形內(nèi)容(例如,文本、圖標、圖像數(shù)據(jù)、視頻數(shù)據(jù)等等)或音頻內(nèi)容中的一些或全部。

在另一實施方式中,一種方法包括基于為便攜式設備確定的位置信息確定該便攜式設備處于其中的場所(該位置信息表示設備的位置);與場所中的至少一個感興趣的項交互;從網(wǎng)絡服務請求場所中的至少一個感興趣的項的價格比較,包括基于場所進行請求;以及接收對作為場所的函數(shù)而被修改的價格比較的請求的結(jié)果。

各結(jié)果可以包括基于場所或遵守場所的價格匹配規(guī)則的結(jié)果而被添加或修改的至少一個附加的或經(jīng)修改的價格。交互可以包括與感興趣的各項相關(guān)聯(lián)的條形碼的掃描。交互可以包括用關(guān)鍵字標識感興趣的項。

交互可以包括將設備定向到感興趣的各項并確定與設備的定向相關(guān)聯(lián)的方向信息。舉例來說,交互可以包括將設備指向一般地朝著位置中的感興趣的項定義指向線的方向,以及確定一組感興趣的候選項作為與該視準線充分相交的感興趣的項的子集,并且允許從候選項的組中選擇一個或多個項。

在另一實施方式中,一種方法包括接收由設備測量的作為設備的位置的函數(shù)的位置信息、確定與位置信息相關(guān)聯(lián)的至少一個零售機構(gòu)的標識符以及基于標識符,將與至少一個零售機構(gòu)的品牌相關(guān)聯(lián)的定制內(nèi)容傳送到設備以供顯示。

盡管在此各種實施方式中的每一個被獨立地呈現(xiàn),例如被呈現(xiàn)為各個圖的序列的部分,但可以明白,如所描述的那樣,集成式手機可以合并或組合任何實施方式中的兩個或更多個。假定各種實施方式中的每一種改善了用戶希望在其中操作的整個服務生態(tài)系統(tǒng),則同時從組合不同的益處得到協(xié)同作用。因此,下面描述的不同實施方式的組合在此應被認為是表示大量進一步的替代的實施方式。

下面提供各種其他示例性的非限制性實施方式的細節(jié)。

帶有方向信息的移動掃描

借助于在環(huán)境中增加方向信息,基于感興趣的具體的對象的用戶標識或者與之的交互,通過指向感興趣的對象或以另外方式對感興趣的對象做姿勢,允許各種移動掃描體驗。舉例來說,在用戶指向特定的位置或場所的特定的項時,這為對該特定的項感興趣的任何人創(chuàng)建了在用戶的焦點是在該特定的項上時與用戶就該項或相關(guān)項進行通信的機會。也可以考慮交互的用戶上下文以便補充一個或多個交互式基于方向的服務的提供。

在這一點上,在各種實施方式中,移動掃描或搜索場景被轉(zhuǎn)換成在以3維空間表示的特定的場所或位置中的廣告機會。隨著諸如移動電話等的移動設備上的移動價格比較應用程序的出現(xiàn),實體商店越來越遠離他們幫助發(fā)起的交易。舉例來說,在消費者在商店中使用移動設備、用條形碼進行價格比較、添加到列表、查找信息等等時,對零售商來說這些事件變成了貨幣化交易的機會。相反,現(xiàn)今,零售機構(gòu)在價格比較中無法勝出(例如,由于維持貨存、職員、實際的不動產(chǎn)等等的開銷),且因而落在數(shù)字經(jīng)濟的精簡成本結(jié)構(gòu)的后面。

啟用指點器的設備包括位置和指點能力,以便可以基于使用客戶機到云(client-to-cloud)技術(shù)來增加關(guān)于人們、場所和事物的增值信息的位置/定向處理子系統(tǒng)而知道該設備出現(xiàn)在什么商店中。例如,百思買(bestbuy)中的消費者可以掃描藍光播放器以便查找手冊、說明書、評價。消費者還可以請求價格比較、購買播放器或添加到希望列表。在商店中發(fā)生的這一交互是商店和類似的第三方基于藍光焦點或范圍的上下文/意向競爭消費者的興趣的機會。

基于設備交互捕捉這一意向并將其與位置綁定起來以便促進其中在實體機構(gòu)中生成的“頭條(lead)”被看作是廣告的商務模型——創(chuàng)建了其中消費者、在線零售商以及傳統(tǒng)零售商都在由交互定義的交易和機會中獲利的生態(tài)系統(tǒng)。

另外,本地零售商的報價和價格比較被注入到在線/遠程價格的列表中,這允許創(chuàng)建了商店內(nèi)機會的零售商與價格比較結(jié)果相關(guān)。該交易機制允許其中零售商可以選擇呈現(xiàn)在其他所廣告的價格的百分比之內(nèi)的報價/較低價格。例如,如果來自amazon+buy.com的價格比較顯示dvd為~$12-14,則該實體機構(gòu)可以自動地通過將他們的價格降低到先前設定的最大折扣來將自己插入到價格比較的結(jié)果中,以便得到潛在交易的更富于競爭力的形勢。

在這一點上,如下面更詳細地描述,可在實體機構(gòu)中掃描項并將其看作是對該商店有利的且由參與了該通信的在線零售商支付的廣告機會。

有利地,與位置耦合的意向(例如文本、搜索、條形碼掃描)可以由于高的相關(guān)性而被看作是類似于點通或其他基于眼球的或溢價形式(premiumform)的廣告模型的點通事件。類似地,例如關(guān)鍵字搜索之類的本地搜索可以作為對該商店有利的且由在線零售商支付的廣告機會來處理。

正如所提到的,作為實際商店本身的表現(xiàn)機會,本地報價可以被插入到價格比較結(jié)果中,以便給予實際商店比普通結(jié)果更具競爭力的優(yōu)勢。例如,作為價格比較操作的結(jié)果,該商店可以例如自動地匹配百分比或其他限定。

另外,配備有關(guān)于設備出現(xiàn)在商店中的信息,可以利用該設備所處的當前商店來定制可換膚的客戶機ui。例如:當在target商店中出現(xiàn)時用紅色用戶界面加上target商標、或target水印徽標呈現(xiàn)覆蓋在所呈現(xiàn)的圖像上、與target品牌一致的背景顏色或?qū)趖arget的用戶界面的其他可定制的參數(shù)。

圖1是用于實現(xiàn)在此描述的一種或多種實施方式的體系結(jié)構(gòu)的示例性非限制性的圖。在設備層的層1處,位置信息100、方向信息102和用戶意向信息104可以被輸入到帶有包括web服務112、云服務114、其他數(shù)據(jù)服務116等等在內(nèi)的各種服務110的層2中。服務110中的任一個可以具有到層3中的實體商店數(shù)據(jù)庫(諸如數(shù)據(jù)存儲120、122、124等等)或?qū)?中的一組在線或電子零售商數(shù)據(jù)庫(諸如數(shù)據(jù)存儲130、132、134等等)的輸入。在這一點上,與設備位置耦合的用戶意向104可以由一個或多個服務110用來基于設備的意向和位置檢索內(nèi)容140并將其遞送給設備。

圖2是闡釋非限制性實施方式的示例性的動作序列的流程圖。在200,生成表示在當前位置處的指點器設備與該指點器設備所處的場所中的給定項的交互意向的搜索關(guān)鍵字。在210,當前位置或場所以及搜索關(guān)鍵字被傳送給服務。在220,至少基于當前的位置和給定的搜索關(guān)鍵字,從一個或多個感興趣的網(wǎng)絡服務提供商接收內(nèi)容。在230,顯示來自網(wǎng)絡服務提供商(例如在線零售商)的所請求的內(nèi)容。這可以包括來自當前位置/場所的提供商或?qū)Ξ斍暗奈恢?搜索關(guān)鍵字對感興趣的第三方實體。在240,感興趣的網(wǎng)絡服務提供商提供了在可以發(fā)生貨幣化的交換中在相關(guān)的時刻為設備用戶提供內(nèi)容的機會。

圖3是闡釋在設備300和服務310之間的交換的示例性的非限制性實現(xiàn)的框圖。在開始302之后,出于說明性目的,由設備300向服務310做出示例請求,例如獲取特別優(yōu)惠305,這包括與設備的位置和搜索關(guān)鍵字相關(guān)的數(shù)據(jù),以供服務用于確定內(nèi)容以便檢索。舉例來說,然后,在315,服務310獲取所有報價,在320,獲取給定位置的報價。在325,服務310可以獲取與位置相關(guān)聯(lián)的內(nèi)容以及在330獲取可選的品牌化用戶界面。在335,創(chuàng)建內(nèi)容包,且在340將其遞送給設備300。在345,設備可以經(jīng)歷對當前位置的檢查。可選地,在350,可以修改(例如,重新排序)結(jié)果。最后,在355,基于廣告模型,可以對內(nèi)容提供商或所有者進行計帳。

圖4闡釋根據(jù)一種實施方式的移動計算設備100。在這一點上,可以基于由諸如電話等的移動設備收集的位置信息422和方向信息432構(gòu)建一組服務460。舉例來說,位置信息422可以由與gps衛(wèi)星440通信的諸如gps子系統(tǒng)之類的位置子系統(tǒng)420記錄。方向或指點信息432可以由諸如羅盤(例如,陀螺儀羅盤、磁羅盤、數(shù)字羅盤等等)等的方向子系統(tǒng)430收集。另外,可選地,移動信息412可以由設備400收集,例如,經(jīng)由塔三角測量算法,和/或也可以例如借助于加速度計測量設備400的加速度。收集的信息450可以被用來不僅獲得設備400相對于整個組的服務460所跟蹤或已知的其他感興趣的點位于何處的感知而且獲得用戶將設備400指向什么方向的感知,使得服務460可以明白用戶將設備400指向誰或什么。

另外,可以可選擇地包括姿勢子系統(tǒng)470,姿勢子系統(tǒng)470可以基于運動信息412、位置信息422或方向信息432的任何一個或多個。在這一點上,不僅方向信息432和位置信息422可以被用來定義一組唯一性姿勢,而且運動信息412(例如速度和加速度)也可以被用來定義更復雜的一組姿勢。

因而,圖4闡釋可以可選地被包括在設備400中的姿勢子系統(tǒng)470。在這一點上,可以明白,姿勢子系統(tǒng)470可以采用各種算法。舉例來說,在設備400的“指點模式”時的單擊事件可以導致為用戶確定一組感興趣的點。

在這一方面,設備可以包括各種空間和地圖組件以及智能,用以判斷有方向的弧的交集。舉例來說,感興趣的對象可以用確切的邊界來表示、用球體、較大的殼(shell)(商場)的亞殼(subshell)(商場中的商店)來近似、分層地排列等等。也可以實現(xiàn)動態(tài)地生成的邊界框,即,可以被用來獲得邊界信息以便在交集算法中使用的任何技術(shù)。因而,可以為poi(感興趣的點)隱式或顯式地定義這樣的邊界。

因而,設備可以包括相對于一組潛在的感興趣的點解釋指點信息的交集組件。知道了設備上的測量儀器是什么分辨率——例如gps系統(tǒng)的給定分辨率——該引擎可以執(zhí)行這樣的交集。這樣的技術(shù)可以包括考慮用戶離開諸如在墻上或貨架上的項等的感興趣的對象的平面有多遠、感興趣的項的大和如何定義該大小、以及諸如gps系統(tǒng)等的位置儀器的分辨率。設備也可以可選地包括高度計或給出高度信息的任何其他設備,例如從地面彈回的測量雷達或聲納。高度信息可以為其中感興趣的點在不同的高度顯著地改變的某些專用的服務補充現(xiàn)有位置信息。應注意,gps本身在其編碼中具有關(guān)于高度的一些信息。

在此在圖5中闡釋與一種或多種實施方式中提供的指點設備的代表性交互。在500,基于設備測量確定位置/方向矢量信息??梢杂涗涍@一信息,以使得可以在預測性地分解用戶接下來對什么感興趣時使用用戶的路徑或過往。在510,至少基于位置信息確定設備的位置?;谑噶啃畔?,或更加非正式地,基于用戶的指點動作,在520,基于各種“視線”算法中的任何來選擇落在矢量路徑之內(nèi)或之外的感興趣的對象或點。應注意,遮擋剔除技術(shù)可以可選地被用來促進覆蓋技術(shù)。所討論的感興趣的點是否落在矢量之內(nèi)把任何測量的精度中的誤差計算在內(nèi),例如,不同的gps子系統(tǒng)具有不同的精度誤差。在這一點上,沿著矢量路徑或弧、在取決于上下文的某一距離內(nèi)、或在某一范圍內(nèi),可以找到一個或多個感興趣的項或點。

在530,某種動作允許顯式和/或隱式選擇在某一范圍內(nèi)的感興趣的項。然后,可以就用戶經(jīng)由用戶界面選擇的任何感興趣的點執(zhí)行各種各樣的服務中的任一個。在一個方面中,在540,感興趣方可以基于對感興趣的項的選擇而進行廣告,且可以根據(jù)商定的廣告模型補償各方。

圖6闡釋在此描述的各種實施方式的poi信息的可選編碼技術(shù)的一般框圖。其想法是,通常在設備上被表示為ui600的poi的各種靜態(tài)信息和動態(tài)信息602、604、606、608、610等等也可以被編碼成圖像或條形碼620或某種其他設備可讀緊湊編碼。然后,用戶可以掃描感興趣的項,且與實際商店的存在耦合起來,可以通過表示所掃描的項和表示位置的信息的關(guān)鍵(key)向服務640做出請求615,由此服務640基于所掃描的項和位置確定內(nèi)容625以便返回給設備600。

舉例來說,在可選的快速響應(qr)支持實施方式中,解壓允許用戶拍攝qr碼并處理其內(nèi)容,其中信息已經(jīng)被編碼成不干膠標簽/打印輸出以便在企業(yè)之外顯示(例如,以版權(quán)保護的url的形式)。該代碼不必是qr碼,而是可以是可以被讀取或掃描或處理以便判斷其底層內(nèi)容的任何代碼。舉例來說,對于可視表示,可以拍攝圖片并對其處理,或者對于條形碼,設備可以掃描它。也可以使用rf標識技術(shù)。為了避免疑惑,可以使用任何經(jīng)編碼的圖像格式,比如條形碼,條形碼僅是qr碼的一個示例。

實際上,這允許經(jīng)由qr碼或其他編碼查詢poi信息。用戶借助于設備630掃描或成像代碼,且然后,將該代碼傳送給服務,服務將代碼轉(zhuǎn)換成靜態(tài)用戶信息和動態(tài)更新的用戶信息以便作為ui600(或其他用戶界面表示)顯示,使得用戶僅僅通過指向poi就可以查詢poi。也可以以諸如qr碼等的格式來編碼poi的url。在一個非限制性實施方式中,用戶可以將設備指向qr碼,且用qr碼來解碼給定的圖像。

圖7經(jīng)由框圖在高層上闡釋如本文中的一種或多種實施方式中描述的啟用基于方向/位置的服務的設備所允許的有益的廣告模型。舉例來說,可以將所掃描的項700或被指向的項700或相對于項700所采取的任何其他動作發(fā)送給作為希望向設備廣告給定場所和特定的項的感興趣的第三方710的中介的服務。因此,這樣的第三方710(第三方可以引起誤解,這是因為第三方可以包括與零售機構(gòu)本身相關(guān)的各方)可以提供度身定制到在該零售機構(gòu)中發(fā)生的設備事件的內(nèi)容715。被提供給第三方710的做廣告的機會因此是將交易貨幣化725返回來給初始的零售機構(gòu)720的機會。如果該零售機構(gòu)是第三方,那么,自然,可以免費提供益處。

圖8是闡釋可以幫助為設備出現(xiàn)在其中的給定位置定義意向/上下文820的大量豐富動作和交互的框圖。舉例來說,文本800可以由設備接收,商店本地產(chǎn)品搜索查詢802、條形碼掃描804、圖像掃描806、產(chǎn)品的顯式指派(例如,通過指向產(chǎn)品,或獲得產(chǎn)品的圖像并執(zhí)行圖像識別)808、價格比較請求810、其他交互812等等,全部都可以在辨別在給定位置的設備的意向時予以考慮。這與位置信息840組合以便辨別設備所處于的位置,得到了大量第三方廣告交易的廣告機會830以便潛在傳遞給該設備。

圖9是闡釋其中設備用戶可能正在五金店中尋找錘子的本地搜索場景的框圖。根據(jù)幫助確定該設備是在五金店中的位置信息900,以及有設備用戶指定的本地搜索信息(例如,關(guān)鍵字錘子),設備位于五金店中以及其所有者對關(guān)鍵字錘子感興趣的事實是供商店所有者和外部實體兩者根據(jù)在此描述的一種或多種實施方式來利用的廣告機會。

圖10是闡釋移動設備的進程的流程圖。在1000,基于位置信息辨別設備的當前的場所/位置。在1010,由設備用戶例如使用設備的方向能力和對應的用戶界面來標識感興趣的項。在1020,調(diào)用與感興趣的項相關(guān)的價格比較服務。在1030,基于當前的場所,本地報價被插入到價格結(jié)果??蛇x地,在1040,可以基于對結(jié)果的分析改變一個或多個價格或其他交易特性。

圖11是闡釋其中客戶機的可換膚的用戶界面可以被度身定制到設備在其中出現(xiàn)的商店的品牌的示例性實施方式的框圖。舉例來說,設備1100可以與商店中的項交互,這調(diào)用了在此在一種或多種實施方式中描述的服務1140。在這一點上,基于位置信息1110和可選地基于方向信息1120,服務1140返回被品牌化成本地設備環(huán)境1130(例如,基于本地品牌的背景皮膚)的用戶界面。

圖12闡釋包括具有用于確定設備1200的位置的位置引擎或子系統(tǒng)1220和用于確定設備1200的方向或定向方向引擎或子系統(tǒng)1230的處理器1210的示例性非限制性設備1200。然后,通過與本地應用程序1240和/或服務1270交互,可以將為設備意向和該設備在其中出現(xiàn)的位置度身定制的內(nèi)容遞送給該設備。度身定制的內(nèi)容可以由圖形子系統(tǒng)或顯示/ui1250或音頻子系統(tǒng)1260來呈現(xiàn)。

圖13是使用在此描述的設備和服務的示例性非限制性過程使用的流程圖。在1300,基于位置信息確定便攜式設備位于其中的一個或多個場所。在1310,設備于該場所中的至少一個感興趣的項交互。在1320,對至少一個感興趣的項發(fā)起價格比較。在1330,由該場所的價格或者通過作為場所的函數(shù)的經(jīng)修改的價格來擴充價格比較請求的結(jié)果??蛇x地,在1340,可以基于預先指定的項更改算法(例如,在一百分比內(nèi)的價格匹配算法)來更改結(jié)果中的報價項(例如)的價格。

圖14是使用在此描述的設備和服務的另一示例性的非限制性過程的流程圖。在1400,接收到由設備測量的作為該設備的位置和/或定向的函數(shù)的位置信息和/或方向信息。在1410,確定與位置信息相關(guān)聯(lián)的零售機構(gòu)的標識符(例如,名稱、全球唯一標識符(guid)、關(guān)鍵字等等)。在1420,由服務接收基于零售機構(gòu)的標識符和設備的交互意向的對服務的請求。在1430,由服務基于標識符和意向來處理該請求。在1440,確定與零售機構(gòu)的品牌相關(guān)聯(lián)的定制內(nèi)容并將其傳送回到設備。例如,基于品牌的定制內(nèi)容的示例包括但不限于帶水印的徽標、與品牌一致的背景顏色或用戶界面的其他參數(shù)等等。

圖15是闡釋可以利用關(guān)于設備如何在給定的零售環(huán)境內(nèi)交互的信息的示例性的研究或數(shù)據(jù)分析場景或服務的框圖??梢跃奂头治鲫P(guān)于消費者與零售機構(gòu)中的感興趣的點的交互的信息(例如,如何、何時、為何、以什么次序),以便判斷用戶交互行為的模式。舉例來說,對于場所1500的表示——可以是2d表示、3d表示、坐標數(shù)據(jù)、分段數(shù)據(jù)、頂點數(shù)據(jù)等等,系統(tǒng)或服務可以分析設備如何穿過給定場所1500。例如,路徑/節(jié)點交互數(shù)據(jù)1525可以由便攜式設備1520收集,且便攜式設備1520的路徑節(jié)點數(shù)據(jù)1530和來自其他便攜式設備1522的路徑/節(jié)點數(shù)據(jù)1544可以由服務1550收集,服務1550可以包括存儲提供商1540。進而,可以基于對這樣的場所特定交互數(shù)據(jù)的分析構(gòu)建附加服務1560,且由此向這樣的數(shù)據(jù)的期望的消費者(例如,由數(shù)據(jù)1500表示的位置的所有者)展示有用信息,以便改善產(chǎn)品布置,或者向便攜式設備1520展示有用信息以便改善購物用戶體驗。

舉例來說,在給定的示例中,由數(shù)據(jù)1500表示的商店具有入口1502、出口1504、付款柜臺1506、端點顯示器1508、1518和行1510、1512、1514、1516。知道了建筑物的樓層圖和用rfid或藍牙發(fā)射器標記的資產(chǎn),服務和客戶機可以工作以便標識昂貴的資產(chǎn)位置、產(chǎn)品的移動等等。從而,有用的服務的一個示例是標識其中用戶自然流動的商店內(nèi)的熱點位置1580,也許提示商店所有者移動最終顯示器1518的位置。或者,數(shù)據(jù)可以被展示給購物者以便幫助更好地根據(jù)他們的興趣引導他們。作為以3d表示的進一步粒度的示例,可以以五個貨架的貨架級別a到e表示行r1、r2、r3、r4中的每一個,由此商店可以嘗試不同的存儲配置和優(yōu)化產(chǎn)品的布置以便跨越不同的貨架而銷售。

關(guān)于指點設備、體系結(jié)構(gòu)和服務的補充性上下文

下列描述包含關(guān)于潛在的非限制性指點設備、體系結(jié)構(gòu)和相關(guān)聯(lián)服務的補充性上下文,用以進一步幫助理解上面的實施方式中的一個或多個。可以在以就在特定位置的基于方向的服務描述的實施方式中的任何一個或多個中納入在此章節(jié)中描述的任何附加特征中的任何一個或多個。盡管實施方式或特征的這樣的組合是可能的,但為了避免疑惑,在本主題公開內(nèi)容中陳述的實施方式不應被認為是限制在此描述的任何其他實施方式。

正如所提到的,設備可以允許可以采用關(guān)于設備位置和方向信息并基于該信息構(gòu)建服務的廣大范圍的場景。例如,通過與板載數(shù)字羅盤配合有效地使用加速度計,在移動設備上運行的應用程序更新每一端點“注視”或指向的事物,對潛在的感興趣的點嘗試命中檢測以便產(chǎn)生設備的實時信息或者允許用戶選擇范圍,或者使用gps、地圖上的位置和諸如“星巴克——今天卡布奇諾咖啡9折”或“阿拉莫(thealamo)——……的站點”等的設定信息以供其他人發(fā)現(xiàn)。也可以使用一個或多個加速度計來執(zhí)行為每一端點確定方向信息的功能。正如在此描述的,這些技術(shù)可以變得對在星巴克內(nèi)的特定的項更加顆粒狀,例如在柜臺中的顯示器上的“藍莓芝士蛋糕”,從而允許新類型的銷售機會。

因此,用于實現(xiàn)這一功能的通用設備包括分析從移動端點發(fā)送的視線矢量的處理引擎和將該數(shù)據(jù)聚集為平臺的系統(tǒng),從而允許以對于設備來說已知的指點信息為基礎(chǔ)的大量新的場景。因而,通過諸如用戶的移動電話之類的設備指點的動作變成用戶以針對個體度身定制的方式在個體周圍發(fā)現(xiàn)感興趣的點并與之交互的有力載體。也可以執(zhí)行數(shù)據(jù)同步以便促進pov數(shù)據(jù)和聯(lián)系人在相同服務的不同用戶當中的漫游和共享。

在此描述的各種實施方式中,對于用戶潛在感興趣的系統(tǒng)中的端點,允許基于2維(2d)、3維(3d)或n維方向的搜索、發(fā)現(xiàn)和交互性服務。

在這一點上,指點信息和對應的算法最終取決于設備中可用于產(chǎn)生指點或方向信息的資產(chǎn)。然而,根據(jù)底層的一組測量組件產(chǎn)生的且由處理引擎解釋的指點信息,可以是一個或多個矢量。對于與設備的指點相關(guān)聯(lián)的任何誤差余量,矢量或矢量集可以具有與矢量相關(guān)聯(lián)的“寬度”或“弧”??梢杂捎脩敉ㄟ^至少兩個指點動作來定義平移角度,以便包含一組感興趣的點,例如,跨越由用戶的平移姿勢所定義的特定角度的那些。

在一個非限制性實施方式中,便攜式電子設備包括用于接收作為便攜式電子設備的位置的函數(shù)的位置信息的位置組件、輸出作為便攜式電子設備的定向的函數(shù)的方向信息的方向組件、以及處理位置信息和方向信息以相對于便攜式電子設備判斷作為至少位置信息和方向信息的函數(shù)的感興趣的點的子集的基于位置的引擎。

位置組件可以是用于接收作為位置信息的gps數(shù)據(jù)的位置gps組件。方向組件可以是輸出方向信息的磁羅盤和/或陀螺儀羅盤。設備可以包括諸如加速度計等的加速度組件,其輸出與便攜式電子設備的移動相關(guān)聯(lián)的加速度信息。分開的傳感器的使用也可以被用來進一步補償傾斜和高度調(diào)整計算。

在一種實施方式中,設備包括:高速緩存存儲器,用于動態(tài)地存儲與便攜式電子設備相關(guān)的感興趣的端點的子集;以及與網(wǎng)絡服務的至少一個接口,用于將位置信息和方向信息傳送給網(wǎng)絡服務。作為回報,基于對位置信息和方向/指點信息的實時改變,設備在高速緩存存儲器中動態(tài)地接收與便攜式電子設備潛在相關(guān)的經(jīng)更新的端點的子集。

舉例來說,端點的子集可以作為在實質(zhì)上沿著由便攜式電子設備的定向定義的矢量的預先定義的距離內(nèi)的感興趣的端點的函數(shù)而被更新。替代地或另外,端點的子集可以作為與便攜式電子設備的當前上下文相關(guān)的感興趣的端點的函數(shù)而被更新。在這一點上,設備可以包括一組基于表象化狀態(tài)傳輸(representationalstatetransfer:rest)的應用程序編程接口(api)或其他無狀態(tài)的api集,使得設備可以在不同的網(wǎng)絡(例如,wi-fi、gprs網(wǎng)絡等等)上與服務通信,或者與服務的其他用戶(例如,藍牙)通信。為了避免疑惑,各實施方式?jīng)Q不限于基于rest的實現(xiàn),相反,任何其他狀態(tài)或有狀態(tài)協(xié)議都可以被用來獲得從服務到設備的信息。

方向組件基于經(jīng)校準的和經(jīng)補償?shù)暮较?方向性信息輸出包括羅盤信息在內(nèi)的方向信息。方向組件也可以包括指示與便攜式電子設備的當前的向上或向下傾斜相關(guān)聯(lián)的向上或向下傾斜信息在內(nèi)的方向信息,使得服務可以檢測用戶何時除特定方向之外還用設備向上或向下指點。也可以考慮矢量本身的高度,以便將設備的指點事件與建筑物頂部區(qū)分開來(可能指向其他建筑物、橋梁、地標等)并將相同事件與建筑物的底部區(qū)分開來(可能指向地平面的商店),或者指向天花板或地面以便區(qū)分超市中的貨架。3軸磁場傳感器也可以被用來實現(xiàn)羅盤以便獲得傾斜讀數(shù)。

諸如高度表或壓力讀數(shù)器等的輔助傳感器也可以被包括在移動設備中并被用來檢測設備的高度,例如設備是在停車場的哪一層上或者在百貨商店的樓層上(改變關(guān)聯(lián)的地圖/樓面布置圖數(shù)據(jù))。在設備包括帶有世界平面視圖的羅盤(例如,2軸羅盤)的情況中,在設備中包括一個或多個加速度計可以被用來作為運動矢量的虛擬第三分量而補充對設備測量的運動矢量,例如,以便提供關(guān)于第三自由度的測量。在提供3軸羅盤太過昂貴或者另外無法獲得的場合,可以部署這一選項。

在這一方面,姿勢組件也可以被包括在設備中以便從一組預先定義的姿勢判斷便攜式電子設備的用戶的當前姿勢。例如,姿勢可以包括放大、縮小、平移以定義弧,所有這些都是為了幫助為用戶對感興趣的點的潛在子集進行過濾。

舉例來說,web服務可以將從移動端點發(fā)送的矢量坐標有效地分析成<x,y,z>或使用諸如gps數(shù)據(jù)等的位置數(shù)據(jù)的其他坐標,以及與在汽車的gps系統(tǒng)中出現(xiàn)的類似的可配置的經(jīng)同步的pov信息。在這一點上,任何實施方式都可以類似于被應用于任何機動車輛設備中。一種非限制性使用也促進端點發(fā)現(xiàn)以便同步來自端點的或去往端點的用戶感興趣的或來自該用戶的數(shù)據(jù)。

在用于解釋位置/運動/方向信息的其他算法當中,如在圖16中示出,采用本文中各種實施方式中在此描述的基于方向的基于位置的服務1602的設備1600包括用于將諸如poi1614等的近的對象和諸如poi1616等的遠的對象區(qū)分開來的方式。取決于使用的上下文、時間、用戶的過往、設備狀態(tài)、設備速度、poi的本質(zhì)等等,服務可以確定與運動矢量相關(guān)聯(lián)的一般距離。因而,運動矢量1606將涉及poi1614而不是poi1616,而運動矢量1608則相反。

另外,設備1600包括用于區(qū)分實質(zhì)上沿著設備所指向的方向的項以及實質(zhì)上不沿著設備所指向的方向的那些的算法。在這一方面,盡管運動矢量1604可以涉及poi1612,但是在不包含更多的方向/矢量的具體的平移姿勢的情況下,poi1614和poi1616將可能不落在由運動矢量1604定義的感興趣的點的范圍內(nèi)。矢量的距離或到達距離也可以由用戶調(diào)節(jié),例如,經(jīng)由滑動控件或其他控件,以便快速地擴大或縮小由給定的與設備的“指點”交互所包含的端點的范圍。

在一個非限制性實施方式中,在合適的誤差余量內(nèi),通過來自加速度計的傾斜的讀數(shù)和來自磁羅盤的讀數(shù),通過計算絕對的“注視”矢量來執(zhí)行確定用戶指向什么或誰。然后,端點的交集確定了初始的范圍,初始范圍還可以精化,這取決于所采用的特定的服務,即,任何附加的過濾。舉例來說,對于公寓搜索服務,可以預先過濾落在注視矢量之內(nèi)的并非準備出租的公寓的端點。

除了注視矢量判定之外,在用戶通過a-gps棧(或其他基于位置的子系統(tǒng)或gps子系統(tǒng),包括帶有輔助決策的那些)確立定位(~15英尺)且也補償設備的任何顯著的移動/加速度的情況下,在這樣的信息是可用的情況下,引擎也可以補償或開始注視矢量。

正如所提到的,在另一方面中,設備可以包括潛在地相關(guān)的感興趣的點的客戶機側(cè)高速緩存,基于用戶的移動歷史,可以動態(tài)地更新該高速緩存。在更新時,可以分解用戶的諸如地理、速度等等的上下文。舉例來說,如果用戶的速率是每小時2英里,則用戶可能是在步行且對按市區(qū)級別的市區(qū)的更新感興趣,或者如果他們正在鄉(xiāng)村步行則對以較低級別的粒度的更新感興趣。類似地,如果用戶正在高速公路上以每小時60英里移動,則不再期望信息的逐塊更新,相反,可以提供粒度并將其預測性地高速緩存在設備上,其對于車輛的速度是有意義的。

在汽車上下文中,位置變成了汽車正在其上行進的道路,且特定的項是位置和非常類似于在貨架上或在顯示器中的特定零售商店中的產(chǎn)品的經(jīng)過是路邊的事物?;谥更c的服務因而為一般地沿著用戶的汽車路徑的感興趣的項創(chuàng)建了虛擬的“告示牌”機會??拷恢每梢砸饹_動購物,例如,如果提供了入場券折扣,則用戶可以順便訪問他們經(jīng)過的博物館并用他們的設備進行指點。

在各種替代的實施方式中,陀螺儀羅盤或磁羅盤可以提供方向信息?;趓est的體系結(jié)構(gòu)允許數(shù)據(jù)通信發(fā)生在諸如wi-fi和gprs體系結(jié)構(gòu)等的不同的網(wǎng)絡上??梢允褂没趓est的api,但可以使用不要求所通信的數(shù)據(jù)/消息長時間保持活動的任何無狀態(tài)消息接發(fā)。以此方式,根據(jù)在此描述的實施方式所允許的基于指點的服務,由于網(wǎng)絡可以為gprs天線所接受,因此wi-fi或藍牙網(wǎng)絡可以發(fā)生無縫切換以便繼續(xù)。

在此根據(jù)一種或多種實施方式提供的設備可以包括與本地高速緩存交互、存儲更新以便同步到服務、通過藍牙與服務的其他用戶交換信息等等的文件系統(tǒng)。因此,以本地高速緩存為場所,至少本地高速緩存中的數(shù)據(jù)在斷開的時刻仍然是相關(guān)的,且因而用戶仍然可以與數(shù)據(jù)交互。最終,在重新連接到網(wǎng)絡或連接到具有更加新的gps數(shù)據(jù)、poi數(shù)據(jù)等等的另一設備的時刻,設備可以根據(jù)所做出的任何更新進行同步。在這一點上,可以采用交換體系結(jié)構(gòu),以供設備執(zhí)行從一個聯(lián)網(wǎng)系統(tǒng)(例如,蜂窩式電話基站)到另一計算機網(wǎng)絡(例如,wi-fi)的連通性至本地網(wǎng)絡(例如,藍牙連接的設備的網(wǎng)狀網(wǎng)絡)的快速過渡。

對于用戶輸入,可以提供一組軟鍵、觸摸鍵等等以便促進在此提供的基于方向的指點服務。設備可以包括窗口堆棧以便覆蓋不同的窗口,或提供關(guān)于感興趣的點的信息的不同的窗口(例如,時間和電話號碼窗口對交互式用戶反饋窗口)。在由設備輸入時,可呈現(xiàn)或處理音頻。舉例來說,可以由服務處理語音輸入以便顯式地指點而不需要設備的物理移動。舉例來說,用戶可以對設備說“在我正前方的這一產(chǎn)品是什么?不,不是那個,是在它上面的那個”且使得設備向服務傳送當前的方向/移動信息,該服務反過來智能地或迭代地確定用戶正在指向什么感興趣的特定的項,并返回大量關(guān)于該項的相關(guān)信息。

在圖17中闡釋用于確定一組感興趣的點的一種非限制性方式。在圖17中,設備1700被指向(例如,指點和點擊)方向d1,這根據(jù)設備或服務參數(shù)隱式地定義在弧1710和距離1720內(nèi)的包括poi1730但不包含poi1732的區(qū)域。這樣的算法將也需要判斷任何邊緣情況poi,即,在諸如poi1734等的poi僅部分地落在由弧1710和距離1720定義的區(qū)域內(nèi)的情況下,該poi是否在指向方向d1的范圍內(nèi)。

姿勢子系統(tǒng)可能感興趣的其他姿勢包括識別用于放大或縮小的用戶姿勢??梢?類似于圖18)根據(jù)距離進行放大/縮小。在圖18中,指向方向d1的設備1800可以包括放大的視圖(其包括在距離1820和弧1810內(nèi)的感興趣的點),或者表示在距離1820和距離1822之間的感興趣的點的中等縮放的視圖,或者表示超出距離1822的感興趣的點的縮小視圖。這些縮放區(qū)域分別對應于poi1830、1832和1834。取決于各種因素、服務、用戶偏好等等,可以考慮更多或更少的區(qū)域。

對于另一非限制性示例,借助于位置信息和方向信息,用戶可以經(jīng)由點擊輸入第一方向,且然后在移動設備之后經(jīng)由第二點擊輸入第二方向,這實際上為系統(tǒng)中感興趣的對象定義了弧1910,正如在圖19中所闡釋的。舉例來說,經(jīng)由用戶在時間t1和在方向d1上的第一指點動作和用戶在時間t2和在方向d2上的第二指點動作,隱式地定義了弧1910。感興趣的區(qū)域隱式地包括對在距離1920內(nèi)的對象的點的搜索,該距離可以放大或縮小、或者由用戶基于已知的感興趣的粒度選擇、由用戶選擇等等。這可以通過定義兩個方向的各種形式的輸入來完成。舉例來說,可以在點擊-并-按住按鈕事件或其他占用-并-按住用戶界面元素時定義第一方向,且可以在釋放按鈕時定義第二方向。類似地,也可以實現(xiàn)對應于兩個不同方向d1和d2的兩次連續(xù)點擊。

而且,代替聚焦于真實的距離,放大或縮小也可以表示在對象的粒度、或大小、或分層方面的改變。例如,借助于設備的第一指點姿勢可以導致大型購物中心出現(xiàn),但是借助于另一姿勢,用戶可以執(zhí)行可識別姿勢以便在顯示器上獲得或丟失感興趣的點的分層粒度的級別。舉例來說,在這樣的姿勢之后,感興趣的點可以被放大到在大型購物中心處的商店以及它們當前報價內(nèi)容的級別。

另外,在可以區(qū)分設備在各種軸上的加速度時,可以識別各種甚至更加豐富的行為和姿勢。平移、臂伸展/收縮、設備轉(zhuǎn)動、反手網(wǎng)球揮拍動、蛙泳臂部動作、高爾夫揮拍運動都可以表示指點設備的行為方面的唯一性的某種事物,且這僅舉在實踐中可以實現(xiàn)的運動的幾個例子。因而,在此的任何實施方式可以定義用來幫助用戶與在指點平臺上構(gòu)建的一組服務交互的一組姿勢,以便幫助用戶容易地獲得關(guān)于他們的環(huán)境中的信息點的信息。

此外,借助于設備的相對準確的向上和向下傾斜,除了諸如經(jīng)校準和經(jīng)補償?shù)暮较?方向信息之外,可以允許其他服務。通常,如果設備是地平面級別(groundlevel)的,用戶是在室外的,且設備向上“指”向建筑物的頂部,則關(guān)于用戶探尋的感興趣的點的信息的粒度(建筑物級別)不同于如果用戶指向建筑物的第一層商店(商店水平),即使其中暗示相同的羅盤方向。類似地,在用戶是在諸如帝國大廈等的地標的頂部的情況下,以街道級別的向下傾斜(街道級別粒度)將暗示關(guān)于在設備的用戶相對沒有傾斜地指向自由女神像的情況下的不同的感興趣的點的信息(地標/建筑物級別的粒度)。

而且,在設備在小汽車中移動時,可能出現(xiàn)當用戶在單個位置上維持指點動作時方向在改變的情況,但是由于位移因而用戶仍然指向相同的事物。因而,這樣的隨時間改變的位置可以被認為是數(shù)學問題,且解析用戶用設備指向什么的引擎基于所有項是有關(guān)系的來補償用戶體驗。

因此,配備有設備的位置,一個或多個web或云服務可以分析矢量信息以判斷用戶正在注視/指向什么或誰。然后,服務可以提供諸如廣告、特價商品、更新、菜單、快樂時光選擇等等的附加信息,這取決于所選擇的端點、服務的上下文、位置(市內(nèi)還是鄉(xiāng)村)、時間(夜晚或白天)等等。結(jié)果,代替空白的無上下文的因特網(wǎng)搜索,提供了用戶在真實的3d環(huán)境中的實時視覺搜索形式。

在一個非限制性實施方式中,結(jié)合具有與用戶的注視行動一致以便突出顯示或覆蓋用戶周圍的感興趣的特征的相對應的顯示裝置的一副眼鏡、頭帶等等,實現(xiàn)基于方向的指點服務。

如圖20中所示出的,一旦根據(jù)各種服務的各種上下文從指點信息確定一組對象,移動設備2000就可以根據(jù)為所討論的服務度身定制的各種用戶體驗經(jīng)由表示2002來顯示對象。舉例來說,可以提供虛擬的照相機體驗,其中poi圖形或信息可以相對于彼此被定位以便模擬成像體驗。也可以基于指點方向提供各種其他用戶界面體驗。

舉例來說,在圖21中示出一組不同的選擇。ui2100和ui2102闡釋分層poi信息的導航。舉例來說,級別1類別可以包括類別1、類別2、類別3、類別4和類別5,但是如果用戶用拇指旋輪、上下控件等等在類別周圍選擇,并且選擇了一個,例如類別2。那么,子類別1、子類別2、子類別3和子類別4被顯示為類別2的子類別。然后,舉例來說,如果用戶選擇子類別4,則可能在該子類別中找到諸如建筑物2100和2110等的少數(shù)足夠的poi,以便沿著指點方向顯示在2d地圖ui2104上,或替代地顯示成沿著指點方向的3d虛擬地圖視圖2106。

一旦暗示或者選擇單個poi,然后,就可以顯示單個poi的全屏幕視圖,例如示例性ui2200。ui2200可以具有下列代表性區(qū)域中的任何中的一個或多個。ui2200可以包括諸如商店的商標或個人的圖片等的靜態(tài)poi圖像2202。ui2200也可以包括其他媒體,以及傾向于不改變的信息的靜態(tài)poi信息部分2204,例如餐廳時間、菜單、聯(lián)系人信息等等。另外,ui2200可以包括要推送給poi的用戶的動態(tài)信息的信息部分,例如,優(yōu)惠券、廣告、報價、銷售等等。另外,可以包括動態(tài)交互信息2208,其中用戶可以填寫調(diào)查表、向poi所有者提供反饋、請求poi聯(lián)系用戶、進行預訂、買票等等。ui2200也可以包括出于參考目的由羅盤輸出的方向信息的表示。進一步,ui2200可以在區(qū)域2212中包括其他第三方靜態(tài)或動態(tài)內(nèi)容。

在從服務或客戶機中的任一個的視角來看事物改變時,同步過程可以分別使得客戶機或服務中的任一個保持最新。以這一方式,允許生態(tài)系統(tǒng),其中用戶可以指向感興趣的對象或點、獲得關(guān)于它的可能與用戶相關(guān)的信息、與涉及感興趣的點的信息交互以及向用戶在其中交互的服務生態(tài)系統(tǒng)增加價值。該系統(tǒng)因而有利地支持靜態(tài)內(nèi)容和動態(tài)內(nèi)容兩者。

可以考慮其他用戶界面,例如用于導航類別的左右或上下布置或者可以自適應地提供一組專用的軟鍵。

在設備包括照相機的情況下,在圖23中所示的一種實施方式中,代表性的非限制性覆蓋ui2300被示出為具有3個poi,即poi1、poi2和poi3。各poi覆蓋在設備上經(jīng)由lcd屏幕或類似的顯示器實時查看的實際圖像數(shù)據(jù)上。實際圖像數(shù)據(jù)可以是貨架或其他顯示器上的、或者在商店中陳列的產(chǎn)品的圖像數(shù)據(jù)。因而,隨著用戶將照相機對準他或她環(huán)境周圍,鏡頭變成指點器,且poi信息可以智能地覆蓋以便發(fā)現(xiàn)感興趣的端點。此外,可以想象即使沒有照相機的類似的實施方式,例如其中基于相對于用戶的對象的已知的實際幾何形狀來虛擬地表示3d對象的ui。因而,設備ui可以被實現(xiàn)為與照相機或虛擬照相機一致,是用于這樣的設備的直觀使用的視圖。設備的指點器機制也可以基于用戶當前是否處在照相機的實況查看模式中來切換。此外,假定足夠的處理能力和存儲,實時圖像處理可以辨別感興趣的對象,且以與上面的實施方式相似的方式基于圖像簽名將poi信息覆蓋在這樣的圖像上。在這一點上,借助于在此提供的設備,可以使用各種姿勢來放大縮小、為向下或向上注視執(zhí)行傾斜檢測、或跨越視場平移以便獲得與平移范圍相關(guān)聯(lián)的poi的范圍。

相對于代表性的一組用戶設置,可以配置作為結(jié)果而遞送的許多或最大數(shù)量的所期望端點。也可以配置如何過濾,例如,5個很可能、5個最接近、5個最接近100英尺遠、5個在類別或子類別內(nèi)、字母順序、等等。在每一情況中,基于指點方向,錐體或跨越物理空間的其他橫截面被隱式地定義為可能的感興趣的點的范圍。在這一點上,此錐體或橫截面的寬度或深度可由用戶配置,以便控制指點的精度,例如,點的窄的或?qū)挼陌霃揭约八阉鞒龆噙h。

為了支持矢量信息的處理以及聚集來自第三方的poi數(shù)據(jù)庫,可以使用諸如關(guān)系存儲技術(shù)等的各種存儲技術(shù)。舉例來說,虛擬地球數(shù)據(jù)可以被用于映射,且poi數(shù)據(jù)的聚集可以從諸如teleatlas、navteq等等的第三方發(fā)生。在這一點上,不在poi數(shù)據(jù)庫中的企業(yè)將想要被發(fā)現(xiàn),且因而該服務提供相似的但遠遠優(yōu)越于空間相關(guān)性立場的黃頁體驗,其中企業(yè)將期望使得可以經(jīng)由該系統(tǒng)訪問他們的附加信息,例如菜單、價格表、優(yōu)惠券、圖片、虛擬游覽等等。

另外,同步平臺或框架可以保持漫游高速緩存同步,由此捕捉用戶正注視什么并高效地處理改變?;蛘撸谟脩綦x線的情況下,可以記錄本地的改變,且在用戶回到線上時,可以將這樣的本地改變同步到網(wǎng)絡或服務存儲。而且,由于用戶實際上通過借助于設備的指點動作來將他們關(guān)心的關(guān)于在這里和在此時的信息出棧(pull),與其他形式的人口統(tǒng)計學定位相比較,該系統(tǒng)產(chǎn)生高的每千印象成本(cpm)費用。此外,該系統(tǒng)驅(qū)動沖動購物,這是由于用戶可能不是物理上出現(xiàn)在商店中,但用戶可以靠近該對象,且通過在臨近并指向商店,可以將與關(guān)于該對象的銷售有關(guān)的信息發(fā)送給用戶。

正如所提到的,諸如基站三角測量、gps、a-gps、e-gps等等的不同的位置子系統(tǒng)具有不同的公差。舉例來說,借助于gps,公差可以達到約10米。借助于a-gps,公差可以固定為大約12英尺。而借助于e-gps,容差仍然可以是不同的誤差余量。補償不同的公差是用于確定指點矢量和一組感興趣的點的交集的解釋引擎的部分。另外,如在圖4-圖6中所示出的,投影出指點矢量的距離可以是顯式的、可配置的、上下文的等等。

在這一點上,在此描述的各種實施方式可以采用用于區(qū)分的端點的邊界—諸如邊界框或矩形、三角形、圓等等—的任何算法。作為默認的半徑,例如,可以選擇150英尺,且這樣的值可以被配置或者是對所提供的服務上下文敏感的??梢岳迷诰€房地產(chǎn)站點以便得到現(xiàn)有的poi信息。由于不同的poi數(shù)據(jù)庫可以跟蹤一不同粒度的不同信息,因此也可以實現(xiàn)根據(jù)一種約定或標準對poi數(shù)據(jù)進行歸一化的方式,使得可以按國家將zillow的住宅房地產(chǎn)位置數(shù)據(jù)與來自所有星巴克的星巴克的gps信息集成。

另外,可以在移動車輛客戶機中實現(xiàn)包括gps、羅盤、加速度計等等在內(nèi)的類似技術(shù)。通過基于場景進行過濾(例如,我需要汽油),可以不僅距離而且也基于到達感興趣的點可能需要的實際時間來為用戶確定感興趣的點的不同的子集(例如,加油站)。在這一點上,盡管加油站可以是離開高速公路右邊100碼,但小汽車可能已經(jīng)經(jīng)過了對應的出口,且因而要提供的更有用的信息是基于方向/位置什么加油站將需要最少的時間來從當前位置駕車到達,以便提供在道路前方的預測性的感興趣的點,而不是將需要從用戶的目的地轉(zhuǎn)頭以便到達他們的已經(jīng)陳舊的感興趣的點。

對于現(xiàn)有的機動車輛導航設備或其他常規(guī)的便攜式gps導航設備,在設備并非固有地包括諸如羅盤等的方向裝置的情況下,設備可以具有容納來自諸如羅盤等的外部方向設備的方向信息的擴展槽。類似地,對于膝上型計算機或其他便攜式電子設備,可以給這樣的設備提供帶有羅盤的插槽的卡或板。盡管在此描述的服務中的任何都可以作為端點進程的指點和檢索的部分而做出web服務調(diào)用,但正如所提到的,用戶在真實空間中的位置的一個有益的特征是它比信息的通用因特網(wǎng)搜索固有地更為有限。結(jié)果,可以在用戶設備上的高速緩沖存儲器中預測性地維護有限數(shù)量的數(shù)據(jù)且在數(shù)據(jù)變得陳舊時適當?shù)靥蕴?/p>

盡管存在各種實現(xiàn)以及用于細分區(qū)域的方式,但無論是否重疊,由圖24概念性地闡釋預測性高速緩存和淘汰2400,其中辨別了用戶的當前位置2402。在這一點,本地高速緩存仍然包括淘汰候選位置2410,但是由于用戶的速度指示用戶將來將處在所預測的位置2404和2406,這些poi區(qū)域被下載到移動設備。因此,隨著用戶行進到所預測的位置2406,開始變得清晰的是,用戶不再需要來自淘汰候選位置2410的數(shù)據(jù),然后該數(shù)據(jù)可以在存儲器受到挑戰(zhàn)時被移除或者被標記為移除。

因此,使用基于移動被動態(tài)更新的區(qū)域性數(shù)據(jù)高速緩存、回調(diào)和更新機制,可以由服務或用戶添加新的感興趣的點。因而基于所更新的旅途、速度、速率等等連續(xù)地或基本上連續(xù)地執(zhí)行更新。在這一點上,用戶可以在該區(qū)域中添加新的感興趣的點、向本地高速緩存添加信息以及然后上載到該區(qū)。為領(lǐng)會該問題,世界范圍的poi的數(shù)量實際上是無限的,然而在給定的時間僅有少量poi與用戶相關(guān)。因而,預測性地,設備可以采用少量數(shù)據(jù),用戶可以離線,以使得在用戶重新連接時,設備智能地計算出什么已經(jīng)被改變、被加權(quán)等等,使得設備可以與網(wǎng)絡服務同步且向其他人公布用戶的改變。

預測性算法再次取決于用戶在查找中對什么感興趣、用戶正使用什么服務、用戶的上下文等等。它們也可以基于速度、方向、時間等等。舉例來說,如果是在夜晚,則基于人口統(tǒng)計學或偏好的假設可以引導設備返回有關(guān)夜總會或所有夜宵店的信息。或者代替給予將距離計算成絕對距離(即,筆直地)的作為駕駛方向的方向,設備可以考慮道路曲線,因為在給予駕駛方向時可以由對應的服務收集和處理道路上的即時指點信息?;蛘咦鳛榱硪惶娲桨?,用戶正在諸如帶有混凝土分隔物的高速公路等的道路上前進的方向與導航系統(tǒng)應給予的方向是相關(guān)的。例如,在不能進行u形轉(zhuǎn)彎且用戶經(jīng)過了感興趣的點的出口的情況下,方向應考慮到這一點并考慮車輛的航向。

任何設備可以包括在此描述的實施方式,包括諸如zune設備等的mp3播放器、gps導航設備、自行車計算機、太陽鏡/護目鏡系統(tǒng)、機動車輛、移動電話、膝上型計算機、pda等等。

假定底層測量儀器參與方向信息的實時收集,獲得服務應用程序的一個方式是向服務發(fā)送消息以便獲得應用程序,例如,通過向服務進行文本消息接發(fā),或者獲取客戶機下載鏈接。允許該服務的另一載體是在移動設備的操作系統(tǒng)或應用程序中自然地提供該服務。由于硬件抽象層適應用于收集位置、方向、加速度信息的不同方法,可以在任何設備上使用相同的平臺而不考慮確切的底層硬件。

在此描述的任何實施方式的另一方面中,因為采用了無狀態(tài)消息接發(fā),如果因就一個網(wǎng)絡而言通信丟失,設備可以經(jīng)由另一網(wǎng)絡開始進一步的通信。舉例來說,設備具有兩個信道,且用戶乘坐公共汽車,但不再具有g(shù)prs或gps活動。盡管如此,用戶可以從某種其他信道獲取設備需要的信息。僅僅因為塔或衛(wèi)星故障,并不意味著設備不能通過替代的信道(例如經(jīng)由藍牙的總線的gps位置信息)連接。

對于示例性的移動客戶機體系結(jié)構(gòu),如在此不同地描述的,代表性的設備可以包括用于容納和提供對當前區(qū)域中的所高速緩存的poi數(shù)據(jù)的快速訪問的客戶機側(cè)存儲,poi數(shù)據(jù)包括相關(guān)聯(lián)的動態(tài)地更新的或靜態(tài)信息,例如注釋、來自企業(yè)的優(yōu)惠券等等。這包括使用數(shù)據(jù)跟蹤和存儲。另外,區(qū)域性數(shù)據(jù)可以是高速緩存的較大的服務數(shù)據(jù)的子集,總是基于客戶機正在其中漫游的區(qū)域而更新。舉例來說,作為非限制性示例,poi數(shù)據(jù)可以包括下列信息:

poi坐標和數(shù)據(jù)//{-70.26322,43.65412,"星巴克"}

本地化注釋//菜單、價格、營業(yè)時間等等

優(yōu)惠券和廣告//優(yōu)惠券種類(新用戶、回頭客等等)

支持不同種類的信息(例如,團塊(blob)v結(jié)構(gòu)化信息(用于存儲和媒體的團塊;結(jié)構(gòu)化為用于標簽、注釋等等)。

設備也可以包括保持設置的使用數(shù)據(jù)和偏好,以及諸如優(yōu)惠券“被激活”、沿途停車點、每日遇到的事務、遇到的其他用戶等等的由商務智能分析和報告的云服務分析的使用數(shù)據(jù)。

設備也可以包括連續(xù)更新機制,連續(xù)更新機制是維持客戶機的用最近的進行更新的當前區(qū)域的所高速緩存的副本的服務。連同其他方式一起,這可以借助于使用行進方向和速度預取和換出客戶機的所高速緩存的區(qū)域的平拉(ping-to-pull)模型來實現(xiàn),以便促進在不同的區(qū)域當中漫游。這是用于即將到來的poi的有效分頁機制。這也包括發(fā)送該區(qū)域的新的或經(jīng)修改的poi(帶有注釋+優(yōu)惠券)、發(fā)送poi的新的或經(jīng)修改的注釋(帶有優(yōu)惠券)或發(fā)送poi的新的或經(jīng)修改的優(yōu)惠券。

設備也可以包括具有負責抽象客戶機與測量儀器通信的方式的組件的硬件抽象層(hal),這些測量儀器例如用于定位和los精度的gps驅(qū)動器(例如,開放式egps)、用于航向和旋轉(zhuǎn)信息的磁羅盤(例如,陀螺儀羅盤)、用于姿勢化輸入和傾斜的一個或多個加速度計(實現(xiàn)3d位置的算法,假定是陀螺儀羅盤)。

如較早描述的,設備也可以包括經(jīng)由gprs/wi-fi做出rest調(diào)用的方法/接口、以及用于存儲和檢索應用程序數(shù)據(jù)和設置的文件系統(tǒng)和存儲。

設備也可以包括用戶輸入以及將輸入映射到虛擬鍵的方法。舉例來說,實現(xiàn)用戶輸入的一種非限制性方式是擁有如下的軟鍵,但應理解,可以使用許多用戶輸入來獲得與基于指點的服務的用戶界面的交互。

另外,代表性的設備可以包括用于呈現(xiàn)客戶機側(cè)ui的圖形和窗口堆棧以及用于播放聲音/警報的音頻堆棧。

正如所提到的,這樣的設備也可以包括空間和數(shù)學計算組件,包括在諸如球殼等的再次劃分的表面(例如,采用單次命中測試模型和poi的邊界定義)之間執(zhí)行3d碰撞測試、旋轉(zhuǎn)點和按需要從圓錐截面剔除的一組api。

如在本文中的各種實施方式中描述的,圖25和圖26闡釋在位置(例如,gps)和方向(例如,羅盤)事件發(fā)生時設備的兩個過程。在圖25中,一旦發(fā)生位置或方向事件,在2500,就確定是否應該為用戶要去往的下一區(qū)域發(fā)起預測性高速緩存。在2510,如果是這樣,那么,可以預取下一區(qū)域的數(shù)據(jù)。在2520,可以淘汰不再具有相關(guān)性的舊的區(qū)域數(shù)據(jù)。在2530,任何使用數(shù)據(jù)可以被上載到商務智能的服務框架、輸入到廣告引擎等等。

圖26表示用于在指點事件之后過濾潛在poi的另一過程。一旦檢測到位置和方向事件,在2600,對于設備的本地高速緩存中的poi,確定通過設備的指點方向的交集算法的一組poi。在2610,可以以某種方式在ui上表示該組中的poi,例如,在1個poi的情況下的全視圖、分類視圖、2d地圖視圖、3d透視圖或在其他用戶的情況下的用戶圖像等等。表示的可能性是無限的;以基于指點的方向服務的一般概念為基礎(chǔ),在此描述的實施方式是直觀的。

在2620,一旦選擇poi,就確定靜態(tài)內(nèi)容,且經(jīng)由同步獲取任何動態(tài)內(nèi)容。在新的數(shù)據(jù)變得可用時,它被下載以便保持最新。在2630,通過用戶特定信息來進一步過濾poi信息(例如,用戶是否是第一次出現(xiàn)在商店中、回頭客、忠誠度計劃成員、球隊服裝折扣的實況棒球比賽報價等等)。在2640,為poi呈現(xiàn)最新的靜態(tài)內(nèi)容和動態(tài)內(nèi)容。另外,允許更新poi信息和/或與poi信息交互,poi信息可以被同步回服務。

示例性的聯(lián)網(wǎng)環(huán)境和分布式環(huán)境

本領(lǐng)域普通技術(shù)人員可以理解,此處所描述的用于基于指點的服務的方法和設備的各實施例和有關(guān)的各實施例可以結(jié)合任何計算機或其它客戶端或服務器設備來實現(xiàn),該任何計算機或其它客戶端或服務器設備可作為計算機網(wǎng)絡的一部分來部署或者被部署在分布式計算環(huán)境中,并且可以連接到任何種類的數(shù)據(jù)存儲。就此,此處所描述的各實施例可以在具有任意數(shù)量的存儲器或存儲單元以及出現(xiàn)在任意數(shù)量的存儲單元上的任意數(shù)量的應用程序和進程的任何計算機系統(tǒng)和環(huán)境中實現(xiàn)。這包括但不限于具有部署在具有遠程或本地存儲的網(wǎng)絡環(huán)境或分布式計算環(huán)境中的服務器計算機和客戶計算機的環(huán)境。

附圖27提供了示例性聯(lián)網(wǎng)或分布式計算環(huán)境的非限制性示意圖。該分布式計算環(huán)境包括計算對象2710、2712等以及計算對象或設備2720、2722、2724、2726、2728等,這些計算對象或設備可包括如由應用程序2730、2732、2734、2736、2738表示的程序、方法、數(shù)據(jù)存儲、可編程邏輯等。能夠理解,對象2710、2712等以及計算對象或設備2720、2722、2724、2726、2728等可包括不同的設備,比如pda、音頻/視頻設備、移動電話、mp3播放器、膝上型計算機等。

每一個對象2710、2712等以及計算對象或設備2720、2722、2724、2726、2728等可通過通信網(wǎng)絡2710直接或間接與一個或多個其他對象2712、2720等以及計算對象或設備2722、2724、2726、2728、2740等進行通信。即使在附圖27中被示為單個元件,但網(wǎng)絡2740可包括向附圖27的系統(tǒng)提供服務的其他計算對象或解釋設備,和/或可表示未示出的多個互連網(wǎng)絡。每一對象2710、2712等等或2720、2722、2724、2726、2728等等也可以包含諸如應用程序2730、2732、2734、2736、2738等的應用程序,該應用程序可以使用api或適用于在根據(jù)各種實施方式提供的交易和廣告平臺中與用戶剖析通信或?qū)崿F(xiàn)用戶剖析的其他對象、軟件、固件和/或硬件。

存在支持分布式計算環(huán)境的各種系統(tǒng)、組件和網(wǎng)絡配置。例如,計算系統(tǒng)可以由有線或無線系統(tǒng)、本地網(wǎng)絡或廣泛分布的網(wǎng)絡連接在一起。當前,許多網(wǎng)絡被耦合至因特網(wǎng),后者為廣泛分布的計算提供了基礎(chǔ)結(jié)構(gòu)并包含許多不同的網(wǎng)絡,但任何網(wǎng)絡基礎(chǔ)結(jié)構(gòu)可用于變得與如各實施例中所描述的技術(shù)相關(guān)聯(lián)的示例性通信。

因此,可以利用諸如客戶端/服務器、對等、或混合架構(gòu)等網(wǎng)絡拓撲結(jié)構(gòu)和網(wǎng)絡基礎(chǔ)結(jié)構(gòu)的主機。在客戶端/服務器架構(gòu)中,尤其在聯(lián)網(wǎng)系統(tǒng)中,客戶端通常是訪問由例如服務器等另一計算機提供的共享的網(wǎng)絡資源的計算機。在圖27的圖示中,作為非限制性示例,計算機2720、2722、2724、2726、2728等可被認為是客戶端而計算機2710、2712等,可被認為是服務器,其中服務器2710、2712等提供數(shù)據(jù)服務,諸如從客戶端計算機2720、2722、2724、2726、2728等接收數(shù)據(jù)、存儲數(shù)據(jù)、處理數(shù)據(jù)、向客戶端計算機2720、2722、2724、2726、2728發(fā)送數(shù)據(jù)等,但任何計算機都可取決于環(huán)境而被認為是客戶端、服務器或兩者。這些計算設備中的任一個都可以處理數(shù)據(jù),或請求可指示此處所描述的技術(shù)的經(jīng)改善的用戶簡檔和相關(guān)技術(shù)的服務或任務。

服務器通常是可通過諸如因特網(wǎng)或無線網(wǎng)絡基礎(chǔ)架構(gòu)等遠程網(wǎng)絡或本地網(wǎng)絡訪問的遠程計算機系統(tǒng)??蛻舳诉M程可以在第一計算機系統(tǒng)中活動,而服務器進程可以在第二計算機系統(tǒng)中活動,它們通過通信介質(zhì)彼此通信,從而提供分布式功能并允許多個客戶端利用服務器的信息收集能力。按照用戶簡檔來利用的任何軟件對象可以單獨提供或跨多個計算設備或?qū)ο蠓植肌?/p>

在其中通信網(wǎng)絡/總線2740是因特網(wǎng)的網(wǎng)絡環(huán)境中,服務器2710、2712等可以是客戶端2720、2722、2724、2726、2728等通過諸如超文本傳輸協(xié)議(http)等多種已知協(xié)議中的任一種與其通信的web服務器。服務器2710、2712等也可擔當客戶端2720、2722、2724、2726、2728等,這是分布式計算環(huán)境的特性。

示例性計算設備

正如所提到的,在此描述的各種實施方式適用于其中期望執(zhí)行基于指點的服務的任何設備。因此,應理解,預期結(jié)合在此描述的各種實施方式(即,設備可以請求基于指點的服務的任何場合)使用手持式、便攜式和其他計算設備和所有種類的計算對象。因此,在下面的圖28中描述的以下通用遠程計算機僅是一個示例,且所公開的主題的各實施例可用具有網(wǎng)絡/總線互操作性和交互的任何客戶端來實現(xiàn)。

盡管并不是必需的,但各實施例的任意一個可以部分地經(jīng)由操作系統(tǒng)來實現(xiàn),以供設備或?qū)ο蟮姆臻_發(fā)者使用,和/或被包括在結(jié)合可操作組件來操作的應用軟件中。軟件可以在由諸如客戶端工作站、服務器或其他設備等一個或多個計算機執(zhí)行的諸如程序模塊等計算機可執(zhí)行指令的通用上下文中描述。本領(lǐng)域的技術(shù)人員可以理解,網(wǎng)絡交互可以用各種計算機系統(tǒng)配置和協(xié)議來實施。

因此,圖28示出了其中可實現(xiàn)一個或多個實施例的合適的計算系統(tǒng)環(huán)境2800的一個示例,但是上面已經(jīng)弄清楚,計算系統(tǒng)環(huán)境2800僅為合適的計算環(huán)境的一個示例,并且不旨在對各實施例中的任意一個的使用范圍或功能提出任何限制。也不應該將計算環(huán)境2800解釋為對示例性操作環(huán)境2800中示出的任一組件或其組合有任何依賴性或要求。

參考圖28,用于實現(xiàn)此處的一個或多個實施例的示例性遠程設備可以包括手持式計算機2810形式的通用計算設備。手持式計算機2810的組件可以包括但不限于:處理單元2820、系統(tǒng)存儲器2830和將包括系統(tǒng)存儲器在內(nèi)的各種系統(tǒng)組件耦合至處理單元2820的系統(tǒng)總線2821。

計算機2810通常包括各種計算機可讀介質(zhì),并可以是可由計算機2810訪問的任何可用介質(zhì)。系統(tǒng)存儲器2830可以包括諸如只讀存儲器(rom)和/或隨機存取存儲器(ram)等易失性和/或非易失性存儲器形式的計算機存儲介質(zhì)。作為示例而非限制,存儲器2830還可以包括操作系統(tǒng)、應用程序、其他程序模塊、和程序數(shù)據(jù)。

用戶可以通過輸入設備2840向計算機2810輸入命令和信息。監(jiān)視器或其他類型的顯示設備也經(jīng)由接口,諸如輸出接口2850連接至系統(tǒng)總線2821。除監(jiān)視器之外,計算機還可以包括其他外圍輸出設備,如揚聲器和打印機,它們可以通過輸出接口2850連接。

計算機2810可使用至一個或多個遠程計算機,諸如遠程計算機2870的邏輯連接在網(wǎng)絡化或分布式環(huán)境中操作。遠程計算機2870可以是個人計算機、服務器、路由器、網(wǎng)絡pc、對等設備或其他常見網(wǎng)絡節(jié)點、或任何其他遠程媒體消費或傳輸設備,并且可以包括上面關(guān)于計算機2810所描述的任何或全部元件。附圖28所示的邏輯連接包括諸如局域網(wǎng)(lan)或廣域網(wǎng)(wan)等的網(wǎng)絡2871,但也可以包括其他網(wǎng)絡/總線。這樣的聯(lián)網(wǎng)環(huán)境在家庭、辦公室、企業(yè)范圍計算機網(wǎng)絡、內(nèi)聯(lián)網(wǎng)和因特網(wǎng)中是常見的。

如以上所述,盡管已經(jīng)結(jié)合各種計算設備、網(wǎng)絡和廣告體系結(jié)構(gòu)描述了示例性的實施方式,但底層概念可以被應用到其中期望導出關(guān)于周圍的感興趣的點的信息的任何網(wǎng)絡系統(tǒng)和任何計算設備或系統(tǒng)。

有多種實現(xiàn)此處描述的一個或多個實施例的方式,例如,使應用和服務能使用基于指點的服務的適當api、工具包、驅(qū)動程序代碼、操作系統(tǒng)、控件、獨立或可下載的軟件對象等等??梢詮腶pi(或其他軟件對象)的觀點以及從提供根據(jù)所描述的實施例中的一個或多個的定點平臺的軟件或硬件對象來構(gòu)想各實施例。此處描述的各種實現(xiàn)和實施例可以具有完全采用硬件、部分采用硬件并且部分采用軟件、以及采用軟件的方面。

在本文中使用的詞語“示例性”意味著用作示例、實例或說明。為避免疑惑,本文公開的主題不受限于這樣的示例。此外,本文描述為“示例性”的任何方面或設計不必解釋成優(yōu)于其他方面或設計或比其他方面或設計有利,它也不旨在排除本領(lǐng)域的普通技術(shù)人員所知的等效示例性結(jié)構(gòu)和技術(shù)。而且,就術(shù)語“包括”、“具有”、“包含”和其他類似的詞語在詳細描述或權(quán)利要求書中的使用而言,為避免疑惑,這樣的術(shù)語旨在以類似于術(shù)語“包括”作為開放的過渡詞的方式解釋而不排除任何附加或其他元素。

如上所述,此處所述的各種技術(shù)可結(jié)合硬件或軟件,或在適當時以兩者的組合來實現(xiàn)。如在此所使用的,術(shù)語“組件”、“系統(tǒng)”等同樣指的是計算機相關(guān)實體,或者是硬件、硬件和軟件的組合、軟件或執(zhí)行中的軟件。例如,組件可以是,但不限于是,在處理器上運行的進程、處理器、對象、可執(zhí)行碼、執(zhí)行的線程、程序和/或計算機。作為說明,運行在計算機上的應用程序和計算機本身都可以是計算機組件。一個或多個組件可以駐留在進程和/或執(zhí)行線程中,并且組件可以位于一個計算機內(nèi)和/或分布在兩個或更多的計算機之間。

如前所述的系統(tǒng)是利用多個組件之間的交互來描述的。應該理解,這樣的系統(tǒng)和組件可以包括根據(jù)前述的各種置換和組合的那些組件或指定的子組件、指定的組件或子組件中的某一些、和/或另外的組件。子組件也可以被實現(xiàn)為通信耦合至其他組件而非被包括在父組件(分層)內(nèi)的組件。另外,應注意到一個或多個組件可被組合成提供聚集功能的單個組件,或被分成若干單獨的子組件,且諸如管理層等任何一個或多個中間層可被設置成通信耦合到這樣的子組件以便提供集成功能。此處描述的任何組件也可以與在此未具體描述但本領(lǐng)域的技術(shù)人員公知的一個或多個其他組件交互。

鑒于以上描述的示例性系統(tǒng),參考各附圖的流程圖將可以更好地理解依照所公開的主題實現(xiàn)的方法。盡管為了說明簡潔起見,作為一系列框示出和描述了方法,但是,應該理解,所要求保護的主題不僅限于所描述框的順序,一些框可以按與此處所描繪和描述的不同的順序進行和/或與其他框并發(fā)地進行。盡管經(jīng)由流程圖示出了非順序或分支的流程,但可以理解,可實現(xiàn)達成相同或類似結(jié)果的各種其他分支、流程路徑和框次序。此外,并非全部所示出的框都是實現(xiàn)以下所描述的方法所必需的。

盡管結(jié)合各附圖的優(yōu)選實施例描述了各實施例,但可以理解,可以使用其他類似的實施例,或可以對所描述的實施例進行修改和添加來執(zhí)行相同的功能而不背離本發(fā)明。而且,此處描述的各實施例的一個或多個方面可以在多個處理芯片或設備中實現(xiàn)或跨多個處理芯片或設備實現(xiàn),且存儲可以類似地跨多個設備來實現(xiàn)。因此,本發(fā)明不應限于任何單個實施例,而是應該根據(jù)所附權(quán)利要求書的廣度和范圍來解釋。

當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
肃南| 天峨县| 新昌县| 临颍县| 沅江市| 蒙阴县| 开封市| 响水县| 巍山| 白河县| 卢龙县| 商河县| 安化县| 徐汇区| 祁连县| 贡觉县| 丰城市| 吴堡县| 镇江市| 成武县| 全椒县| 孟津县| 扶沟县| 北京市| 昌黎县| 丹棱县| 乌兰县| 原平市| 松桃| 县级市| 长岭县| 克山县| 玉田县| 庆云县| 佛坪县| 故城县| 永清县| 淳化县| 云阳县| 赤城县| 德令哈市|