專利名稱:虛擬對(duì)象的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般涉及向移動(dòng)設(shè)備的用戶提供交互式體驗(yàn)。更具體地,本發(fā)明涉及一種在移動(dòng)設(shè)備上玩電子游戲時(shí)對(duì)于物理環(huán)境修改用戶交互式體驗(yàn)的方法。
背景技術(shù):
無(wú)線通信已經(jīng)進(jìn)入了每個(gè)人的生活。用于無(wú)線通信的設(shè)備類型也極大地增長(zhǎng)了。各種無(wú)線電信設(shè)備現(xiàn)在包括蜂窩電話、個(gè)人數(shù)字助理(PDA)、尋呼機(jī)、雙向電子郵件設(shè)備等等。這些設(shè)備大多不僅用于語(yǔ)音通信,還用于向用戶提供娛樂(lè)。
圖1描繪了現(xiàn)有技術(shù)蜂窩電信網(wǎng)絡(luò)100,其不僅支持語(yǔ)音通信,還支持諸如交互式游戲的數(shù)據(jù)通信。通信網(wǎng)絡(luò)100包括一個(gè)或多個(gè)通信塔106,每個(gè)塔都連接到基站(BS)110,并服務(wù)具有通信設(shè)備102的用戶。通信設(shè)備102可以是蜂窩電話、尋呼機(jī)、個(gè)人數(shù)字助理(PDA)、筆記本電腦或者其他手持、固定或便攜式通信設(shè)備,其使用無(wú)線和蜂窩電信網(wǎng)絡(luò)。每個(gè)用戶輸入的命令和數(shù)據(jù)都作為數(shù)字?jǐn)?shù)據(jù)而傳送到通信塔106。使用通信設(shè)備102的用戶和通信塔106之間的通信可以基于不同的技術(shù),諸如碼分多址(CDMA)、時(shí)分多址(TDMA)、頻分多址(FDMA)、全球移動(dòng)通信系統(tǒng)(GSM)、或者可以用于無(wú)線通信網(wǎng)絡(luò)中或數(shù)據(jù)通信網(wǎng)絡(luò)中的其他協(xié)議。來(lái)自每個(gè)用戶的數(shù)據(jù)被從通信塔106發(fā)送到基站(BS)110,然后轉(zhuǎn)發(fā)到移動(dòng)交換中心(MSC)114,MSC 114可以連接到公共交換電話網(wǎng)(PSTN)118和因特網(wǎng)120。無(wú)線訂戶可以通過(guò)移動(dòng)標(biāo)識(shí)號(hào)碼(MIN)或無(wú)線設(shè)備的電子標(biāo)識(shí)號(hào)碼(EIN)來(lái)進(jìn)行標(biāo)識(shí)。
MSC 114可以連接到服務(wù)器116,其支持使用無(wú)線通信設(shè)備102的用戶所能獲得的不同應(yīng)用。服務(wù)器116還可以連接到因特網(wǎng)120,由第三方進(jìn)行操作。服務(wù)器116控制許多不同的游戲,這些游戲可以由用戶在桌面電腦122或者移動(dòng)設(shè)備102上進(jìn)行接入。
通常,游戲或者游戲中玩家的特征都不會(huì)根據(jù)玩家所處的物理位置而發(fā)生變化,因?yàn)橥婕彝ǔ6疾皇且苿?dòng)的。傳統(tǒng)上,玩家是在他們的電腦終端122上玩游戲,在游戲過(guò)程中不會(huì)改變他們所在的位置。即使玩家移動(dòng)了他的物理位置,如果他正在使用他的移動(dòng)設(shè)備來(lái)玩游戲的話,游戲也不會(huì)受到玩家所處的物理位置的改變的影響。
無(wú)線設(shè)備所提供的許多電子游戲都是交互式的多用戶游戲,即這些游戲是由多個(gè)不同的玩家同時(shí)玩的。交互式多用戶游戲從所有參與者那里獲得輸入,發(fā)送不同的屏幕更新給每個(gè)參與者。游戲還可以將不同的屬性賦予不同的玩家。例如,為玩家A所顯示的屏幕可能不同于為玩家B所顯示的屏幕,而且玩家A可能具有與玩家B不同的屬性。
游戲大多直接從分布式計(jì)算環(huán)境中進(jìn)出,其中,獨(dú)立的計(jì)算設(shè)備通過(guò)因特網(wǎng)互連到服務(wù)器。游戲通常是受到服務(wù)器控制的,并且分發(fā)給參與者。游戲和玩家遵循一套預(yù)定的規(guī)則。玩家在游戲過(guò)程中的特性或特征可以根據(jù)玩家的能力而變化,但通常不會(huì)受到玩家的物理環(huán)境的影響。
無(wú)線電信中發(fā)展的另一個(gè)方面是激活了新的廣告商機(jī)。對(duì)于用戶來(lái)說(shuō),在其無(wú)線通信設(shè)備上收到電子郵件廣告并不是稀奇的事情了。通常,用戶將他們收到的主動(dòng)服務(wù)的電子郵件看成是煩人的,并且不會(huì)讀取就丟棄它們。因此,廣告不能獲得它們吸引客戶到商店的目的。
發(fā)明內(nèi)容
本發(fā)明提供了一種吸引用戶到商店的方法,其在他們的無(wú)線設(shè)備上執(zhí)行應(yīng)用程序時(shí)增強(qiáng)了他們的交互式體驗(yàn)。該方法在無(wú)線設(shè)備處于商店的預(yù)定近距離時(shí)啟用了在無(wú)線設(shè)備上執(zhí)行的應(yīng)用程序中的特殊特性。該方法使用服務(wù)器,服務(wù)器控制應(yīng)用程序并與無(wú)線設(shè)備通過(guò)無(wú)線通信網(wǎng)絡(luò)交互。服務(wù)器接收應(yīng)用程序啟用請(qǐng)求,發(fā)送啟用信號(hào)到無(wú)線設(shè)備,從無(wú)線設(shè)備接收設(shè)備位置,比較設(shè)備位置與至少一個(gè)預(yù)定的位置,如果設(shè)備位置在至少一個(gè)預(yù)定位置的預(yù)定范圍內(nèi),就發(fā)送特性啟用信號(hào)到無(wú)線設(shè)備。
該方法還允許與服務(wù)器通過(guò)無(wú)線通信網(wǎng)絡(luò)進(jìn)行通信的無(wú)線設(shè)備與用戶通過(guò)應(yīng)用程序進(jìn)行交互。為了執(zhí)行應(yīng)用程序,無(wú)線設(shè)備發(fā)送應(yīng)用程序激活請(qǐng)求到服務(wù)器,發(fā)送設(shè)備標(biāo)識(shí)到服務(wù)器,發(fā)送位置信息到服務(wù)器,從服務(wù)器接收應(yīng)用程序信息,從服務(wù)器接收玩家特性,其中,玩家特性取決于位置信息,并且根據(jù)玩家特性修改用戶特性。
本發(fā)明還是一種系統(tǒng),在無(wú)線設(shè)備位于預(yù)定近距離內(nèi)時(shí)在無(wú)線設(shè)備上的應(yīng)用程序中啟用了特殊的特性。該系統(tǒng)包括與無(wú)線通信網(wǎng)絡(luò)和多個(gè)衛(wèi)星通信的無(wú)線設(shè)備。無(wú)線設(shè)備從多個(gè)衛(wèi)星接收定位信息,根據(jù)接收到的定位信息計(jì)算位置信息。無(wú)線設(shè)備還能夠顯示電子游戲,其根據(jù)來(lái)自遠(yuǎn)程服務(wù)器的信號(hào)而改變行為。服務(wù)器與無(wú)線通信網(wǎng)絡(luò)進(jìn)行通信,儲(chǔ)存用戶信息和預(yù)定位置列表。服務(wù)器還使用從用戶接收到的位置信息和預(yù)定位置列表來(lái)更改無(wú)線設(shè)備上的電子游戲。
在參考后文的
具體實(shí)施方式
以及所附權(quán)利要求書后,本發(fā)明的其他特征將變得顯而易見。
附圖中類似的參考標(biāo)號(hào)在分別的視圖中通篇指示相同或功能相近的元素,附圖與具體實(shí)施方式
部分一起結(jié)合并形成對(duì)本發(fā)明的描述,用于進(jìn)一步說(shuō)明各種實(shí)施例并解釋根據(jù)本發(fā)明的各種原理和所有優(yōu)點(diǎn)。
圖1說(shuō)明了現(xiàn)有技術(shù)通信網(wǎng)絡(luò)。
圖2說(shuō)明了網(wǎng)絡(luò)。
圖3說(shuō)明了移動(dòng)設(shè)備的架構(gòu)。
圖4是用于移動(dòng)設(shè)備的流程圖。
圖5是用于服務(wù)器的流程圖。
圖6是用于不與通信網(wǎng)絡(luò)進(jìn)行接口的移動(dòng)設(shè)備的流程圖。
具體實(shí)施例方式
如所需,這里公開本發(fā)明的詳細(xì)實(shí)施例;但是,應(yīng)該理解,這里公開的實(shí)施例僅僅是本發(fā)明的示例,其可以用各種形式來(lái)實(shí)現(xiàn)。因此,這里公開的具體結(jié)構(gòu)和功能細(xì)節(jié)并不想被理解為限定,而僅僅是作為權(quán)利要求的基礎(chǔ),以及對(duì)教導(dǎo)本領(lǐng)域技術(shù)人員在實(shí)際中以任意合適的詳細(xì)結(jié)構(gòu)不同地使用本發(fā)明的表示基礎(chǔ)。而且,這里使用的術(shù)語(yǔ)和短語(yǔ)也都不是限定性的;而是提供對(duì)本發(fā)明的可理解的描述。
這里使用的術(shù)語(yǔ)“一”(a或an)定義為一個(gè)或多個(gè)。這里使用的術(shù)語(yǔ)“多個(gè)”定義為兩個(gè)或兩個(gè)以上。這里使用的術(shù)語(yǔ)“另一”定義為至少第二個(gè)或更多。這里使用的術(shù)語(yǔ)“包括”和/或“具有”定義為包括(即,開放語(yǔ)言)。這里使用的術(shù)語(yǔ)“連接”(couple)定義為連接(connect),盡管不必是直接地,也不必是機(jī)械地。這里使用的術(shù)語(yǔ)“程序”、“軟件應(yīng)用程序”等定義為設(shè)計(jì)用于在計(jì)算機(jī)系統(tǒng)上執(zhí)行的指令序列。程序、計(jì)算機(jī)程序、或軟件應(yīng)用程序可包括子程序、函數(shù)、流程、對(duì)象方法、對(duì)象實(shí)現(xiàn)、可執(zhí)行應(yīng)用程序、applet、servlet、源代碼、對(duì)象代碼、共享庫(kù)/動(dòng)態(tài)負(fù)載庫(kù)和/或設(shè)計(jì)用于在計(jì)算機(jī)系統(tǒng)上執(zhí)行的其他指令序列。
在本說(shuō)明書中,術(shù)語(yǔ)“通信設(shè)備”、“無(wú)線設(shè)備”、“無(wú)線電話”、“無(wú)線通信設(shè)備”、“移動(dòng)設(shè)備”、“移動(dòng)終端”和“無(wú)線手機(jī)”是可以互換使用的,這里使用的術(shù)語(yǔ)“游戲”希望包含可執(zhí)行的和不可執(zhí)行的軟件文件、原始數(shù)據(jù)、聚合數(shù)據(jù)、補(bǔ)丁和其他代碼段。而且,類似的標(biāo)號(hào)在幾個(gè)視圖中通篇指示相似的元素。
隨著第三代(3G)無(wú)線通信技術(shù)的到來(lái),無(wú)線通信可用更多的帶寬,無(wú)線電信設(shè)備,諸如蜂窩電話、尋呼機(jī)、個(gè)人數(shù)字助理(PDA),都具有增加的無(wú)線功能。無(wú)線設(shè)備不斷增長(zhǎng)地不僅用于語(yǔ)音通信,而且用于娛樂(lè)?,F(xiàn)在,對(duì)于用戶來(lái)說(shuō),在其手機(jī)上玩電子游戲是很普遍的事情了。
本發(fā)明是一種用于通過(guò)允許用戶的物理位置影響用戶所正在玩的游戲來(lái)改進(jìn)用戶交互式體驗(yàn)的裝置和方法。通過(guò)位于一特定位置,用戶在游戲中的力量可能顯著增加,或者游戲的場(chǎng)景可以變?yōu)樘峁└嗟莫?jiǎng)勵(lì)。本發(fā)明還公開一種方法,通過(guò)給游戲開發(fā)者提供一個(gè)從想要使自己的商店成為用戶游戲體驗(yàn)一部分的商戶那里獲取廣告收入的地方,來(lái)為游戲開發(fā)者增加收入。例如,游戲開發(fā)者將商家商店的坐標(biāo)結(jié)合到游戲中,游戲還允許用戶物理位置的輸入。當(dāng)玩游戲的用戶進(jìn)入該商店時(shí),游戲賦予用戶額外的力量。游戲通過(guò)由用戶移動(dòng)設(shè)備接收的全球定位系統(tǒng)(GPS)信息得知用戶的物理位置。
圖2描繪了支持本發(fā)明的網(wǎng)絡(luò)架構(gòu)200。服務(wù)器116與因特網(wǎng)120通信,并且既服務(wù)使用桌面電腦122的用戶也服務(wù)使用移動(dòng)設(shè)備202的用戶。桌面電腦122用戶通過(guò)因特網(wǎng)120直接接入服務(wù)器。移動(dòng)設(shè)備202用戶通過(guò)無(wú)線通信網(wǎng)絡(luò)接入服務(wù)器116,也就是,移動(dòng)設(shè)備202發(fā)送和接收來(lái)自連接到基站110的通信塔106的數(shù)據(jù)?;?10連接到移動(dòng)交換中心114,移動(dòng)交換中心114與因特網(wǎng)120通信。移動(dòng)設(shè)備202還從全球定位系統(tǒng)(GPS)的多個(gè)衛(wèi)星204接收定位信息。如果當(dāng)用戶正在玩游戲時(shí),移動(dòng)設(shè)備202在商店208內(nèi)的話,服務(wù)器116比較移動(dòng)設(shè)備202的物理位置與商店208的坐標(biāo)。如果服務(wù)器116檢測(cè)到移動(dòng)設(shè)備202在商店208的預(yù)定近距離內(nèi)的話,服務(wù)器116通過(guò)無(wú)線網(wǎng)絡(luò)發(fā)送特殊特性啟用信號(hào)到移動(dòng)設(shè)備202,用戶的游戲被相應(yīng)地修改。
用戶的移動(dòng)設(shè)備202能夠從GPS衛(wèi)星接收定位信息。圖3說(shuō)明了用于移動(dòng)設(shè)備202的架構(gòu)300。移動(dòng)設(shè)備202具有收發(fā)機(jī)312,其連接到天線314,用于與BS 106通信。移動(dòng)設(shè)備202還具有定位探測(cè)器302,用于接收GPS信息并計(jì)算當(dāng)前位置信息。移動(dòng)設(shè)備202裝備有顯示設(shè)備306、音頻設(shè)備310和輸入設(shè)備308,用作與用戶的接口??刂破?04通??刂埔苿?dòng)設(shè)備202的操作。輸入設(shè)備除鍵盤外還可包括用于與磁盤驅(qū)動(dòng)進(jìn)行接口的設(shè)備接口以及用于與陸基網(wǎng)絡(luò)進(jìn)行接口的網(wǎng)絡(luò)接口。
圖4是用于移動(dòng)設(shè)備的流程圖400。在啟動(dòng)移動(dòng)設(shè)備202之后,在步驟402,用戶可以選擇在移動(dòng)設(shè)備202上開始新游戲還是繼續(xù)中斷的游戲,移動(dòng)設(shè)備將在步驟404發(fā)送新游戲選擇或者在步驟420發(fā)送游戲繼續(xù)請(qǐng)求到服務(wù)器116。移動(dòng)設(shè)備202在步驟406從服務(wù)器116接收游戲和用戶信息。游戲信息可以是運(yùn)行在移動(dòng)設(shè)備202上的游戲applet,如果游戲是累積型的并且被中斷了的話,用戶信息可以是來(lái)自用戶最后游戲的信息。對(duì)于某些游戲,用戶可以在任意時(shí)間中斷游戲,信息被保存在服務(wù)器116上以便以后的提取。
在步驟408,移動(dòng)設(shè)備202顯示游戲,在步驟410,從來(lái)自GPS衛(wèi)星的信號(hào)中獲取位置信息。移動(dòng)設(shè)備202在步驟412接收用戶對(duì)游戲的輸入,在步驟414驗(yàn)證用戶的輸入是對(duì)于游戲的命令還是游戲結(jié)束輸入。如果用戶輸入是想結(jié)束游戲,移動(dòng)設(shè)備202在步驟418發(fā)送用戶輸入到服務(wù)器116,然后游戲結(jié)束。如果用戶輸入是對(duì)游戲的命令的話,移動(dòng)設(shè)備202在步驟416發(fā)送用戶輸入和位置信息到服務(wù)器,移動(dòng)設(shè)備202重復(fù)步驟406-416。
圖5是用于服務(wù)器116的流程圖500。服務(wù)器116儲(chǔ)存游戲和用戶信息,并且與移動(dòng)設(shè)備202進(jìn)行接口。用戶可以從服務(wù)器所提供的菜單中選擇新游戲或者繼續(xù)中斷的游戲。在步驟502從用戶接收到游戲請(qǐng)求之后,在步驟504,服務(wù)器檢查是開始新游戲還是繼續(xù)中斷的游戲。如果用戶想繼續(xù)中斷的游戲,服務(wù)器116就在步驟508提取中斷的游戲信息以及相關(guān)玩家信息,在步驟510,發(fā)送游戲中斷時(shí)的游戲信息和玩家信息到移動(dòng)設(shè)備202。如果用戶選擇開始新游戲,服務(wù)器116在步驟506發(fā)送游戲信息到用戶。在發(fā)送游戲和用戶信息到移動(dòng)設(shè)備202之后,服務(wù)器116監(jiān)控用戶的游戲。服務(wù)器在步驟512從移動(dòng)設(shè)備202接收用戶輸入和位置信息,在步驟514檢查用戶是否正結(jié)束游戲。如果用戶選擇結(jié)束游戲,向用戶提供選項(xiàng)來(lái)保存游戲信息,服務(wù)器116將在步驟526保存游戲和用戶信息以便以后的提取。
如果用戶輸入不是游戲結(jié)束命令,服務(wù)器116在步驟516檢查用戶位置信息,看看用戶是否在預(yù)定位置內(nèi)。游戲可以具有許多預(yù)定的位置,每個(gè)預(yù)定位置都可以不同地改變每一游戲的特征。如果用戶及其移動(dòng)設(shè)備202在預(yù)定位置的近距離內(nèi)的話,服務(wù)器116在步驟518提取該位置的位置記錄。位置記錄包含可以在步驟520當(dāng)用戶處于該特定位置時(shí)賦予用戶的特性和屬性。位置特性可以包括將該位置獨(dú)特的特殊特征賦予用戶,位置特性改變用戶的屬性。在改變用戶屬性之后,服務(wù)器116在步驟522發(fā)送新用戶屬性給用戶,還在步驟524發(fā)送更新的游戲信息給用戶。服務(wù)器116隨后重復(fù)步驟512-524。
接下來(lái)是本發(fā)明的用戶場(chǎng)景。當(dāng)開發(fā)一個(gè)新的游戲時(shí),開發(fā)者可能出售游戲中的廣告位給想要吸引顧客到他們商店的商家。商家向開發(fā)者進(jìn)行支付,從而將其商店包括作為游戲的一部分。游戲開發(fā)者將商店的地理坐標(biāo)結(jié)合到游戲中。地理坐標(biāo)優(yōu)選是與GPS系統(tǒng)中使用的相同的格式,保存在位置數(shù)據(jù)庫(kù)中。在商店集成到游戲中后,商店將影響游戲或用戶的特征。例如,在屠龍游戲中,用戶可以增加其在游戲中角色的體力,只要他在玩游戲時(shí)物理上在商店內(nèi)。在另一例子中,同樣的屠龍游戲中,用戶在步入商店時(shí),其角色可能獲得更好的劍。商店可能對(duì)這些特殊游戲特性進(jìn)行廣告,由此吸引更多的人來(lái)到商店。
在游戲開發(fā)出來(lái)并安置在服務(wù)器上之后,用戶可以選擇游戲來(lái)玩。服務(wù)器可能需要用戶進(jìn)行訂制才能玩游戲。服務(wù)器提供可用游戲菜單給移動(dòng)設(shè)備,用戶可以選擇要玩的游戲。在選擇了游戲之后,所做的選擇和用戶信息被發(fā)送到服務(wù)器,服務(wù)器可以在發(fā)送游戲到移動(dòng)設(shè)備之前通過(guò)訂戶數(shù)據(jù)庫(kù)驗(yàn)證用戶信息。訂戶數(shù)據(jù)庫(kù)可包括用戶標(biāo)識(shí)信息和密碼。用戶標(biāo)識(shí)信息也可以是移動(dòng)設(shè)備的電子標(biāo)識(shí)號(hào)碼(EIN)或者移動(dòng)標(biāo)識(shí)號(hào)碼(MIN)。
在驗(yàn)證用戶是訂戶之后,服務(wù)器發(fā)送游戲給移動(dòng)設(shè)備,并進(jìn)入監(jiān)控模式。在監(jiān)控模式中,服務(wù)器接收用戶輸入、生成更新的游戲信息、發(fā)送更新游戲信息給移動(dòng)設(shè)備。
移動(dòng)設(shè)備接收游戲并在顯示屏上顯示游戲。移動(dòng)設(shè)備還從GPS系統(tǒng)接收信號(hào),計(jì)算其自己的位置信息。移動(dòng)設(shè)備持續(xù)地發(fā)送用戶輸入和位置信息到服務(wù)器并從服務(wù)器接收游戲信息,直到用戶結(jié)束游戲。
玩游戲時(shí),用戶注意到運(yùn)動(dòng)裝備商店,例如,其向游戲提供特殊的特性,用戶進(jìn)入該運(yùn)動(dòng)裝備商店。在進(jìn)入運(yùn)動(dòng)裝備商店之后,移動(dòng)設(shè)備發(fā)送其新位置信息給服務(wù)器。服務(wù)器接收新位置信息并通過(guò)位置數(shù)據(jù)庫(kù)進(jìn)行檢查。當(dāng)服務(wù)器檢測(cè)到移動(dòng)設(shè)備在預(yù)定位置內(nèi),即運(yùn)動(dòng)裝備商店時(shí),服務(wù)器提取運(yùn)動(dòng)裝備商店的位置記錄并且啟用該運(yùn)動(dòng)裝備商店在移動(dòng)設(shè)備上所列的特殊特性。如果用戶在玩游戲時(shí)離開該運(yùn)動(dòng)裝備商店,移動(dòng)設(shè)備發(fā)送其新位置信息到服務(wù)器,服務(wù)器剝奪先前對(duì)移動(dòng)設(shè)備啟用的特殊特性。
如果用戶中斷游戲,游戲結(jié)束信號(hào)被發(fā)送到服務(wù)器,服務(wù)器儲(chǔ)存當(dāng)前用戶和游戲信息。當(dāng)用戶繼續(xù)游戲時(shí),游戲繼續(xù)請(qǐng)求被發(fā)送到服務(wù)器。在接收到游戲繼續(xù)請(qǐng)求之后,服務(wù)器提取用戶和游戲信息,根據(jù)用戶當(dāng)前位置信息更新這些信息,并且發(fā)送用戶和游戲信息到移動(dòng)設(shè)備。
在另外的實(shí)施例中,預(yù)定位置信息可以嵌入在游戲中,下載到無(wú)線設(shè)備。無(wú)線設(shè)備在從GPS衛(wèi)星接收到信號(hào)之后,計(jì)算其自己的定位并且將自己的定位與嵌入在游戲中的預(yù)定位置進(jìn)行比較。如果位置匹配預(yù)定位置之一的話,游戲啟用對(duì)應(yīng)于該位置的特殊特性,發(fā)送啟用的特殊特性信息到服務(wù)器。服務(wù)器接收特殊特性信息并發(fā)送更新給游戲中的其他玩家。
在另一可替換實(shí)施例中,本發(fā)明是一種自給的裝置,其在用戶使用特定應(yīng)用程序的同時(shí)提供增強(qiáng)的用戶交互式體驗(yàn),如圖6所示。應(yīng)用程序提供的用戶接口根據(jù)用戶的物理位置而變化。預(yù)定位置信息的列表嵌入在應(yīng)用程序中,下載到移動(dòng)設(shè)備。用戶在步驟602開始應(yīng)用程序,該裝置在步驟604從諸如GPS衛(wèi)星或通信網(wǎng)絡(luò)中的通信塔的外部源接收位置信息。移動(dòng)設(shè)備在從GPS衛(wèi)星接收到信號(hào)之后,在步驟606計(jì)算其當(dāng)前定位,在步驟608比較定位與嵌入到應(yīng)用程序中的預(yù)定位置。如果位置匹配預(yù)定位置之一的話,應(yīng)用程序在步驟610進(jìn)行修改或者啟用對(duì)應(yīng)于該位置的特殊特性。用戶沒(méi)有結(jié)束應(yīng)用程序時(shí),步驟612,裝置重復(fù)步驟604-610。例如,如果用戶正訪問(wèn)提供該增強(qiáng)用戶接口體驗(yàn)的科學(xué)博物館,他看見某些以前不知道的技術(shù)詞匯。用戶可以向應(yīng)用程序服務(wù)器請(qǐng)求其移動(dòng)設(shè)備的詞典應(yīng)用程序。
當(dāng)請(qǐng)求這個(gè)詞典應(yīng)用程序時(shí),移動(dòng)設(shè)備提供用戶的位置信息給服務(wù)器。服務(wù)器接收該請(qǐng)求和位置信息,將位置信息與科學(xué)博物館進(jìn)行匹配,提取具有科學(xué)博物館所提供的特殊特性的詞典應(yīng)用程序,然后發(fā)送具有特殊特性的詞典應(yīng)用程序到移動(dòng)設(shè)備。
在接收到具有特殊特性的詞典應(yīng)用程序之后,用戶可以查找不包含在正規(guī)詞典中的特殊單詞,包括技術(shù)縮寫。
在另一可替換實(shí)施例中,本發(fā)明是一種自給的裝置,其通過(guò)除無(wú)線外的其他方式從應(yīng)用程序服務(wù)器接收應(yīng)用程序。應(yīng)用程序通過(guò)數(shù)據(jù)接口或網(wǎng)絡(luò)接口加載,在用戶使用應(yīng)用程序的同時(shí)提供增強(qiáng)的用戶交互式體驗(yàn)。應(yīng)用程序配備有預(yù)定位置列表,用于與裝置的物理位置進(jìn)行比較。在本實(shí)施例中,裝置不與任何無(wú)線網(wǎng)絡(luò)進(jìn)行接口。本實(shí)施例的一個(gè)例子是基于緊湊盤(compact disk)的個(gè)人導(dǎo)航應(yīng)用程序,其運(yùn)行在個(gè)人導(dǎo)航裝置上。該個(gè)人導(dǎo)航應(yīng)用程序從第三方賣家提供的緊湊盤接收地圖信息,地圖信息包括預(yù)定位置列表。具有地圖信息的緊湊盤加載到連接到個(gè)人導(dǎo)航裝置的盤驅(qū)動(dòng)器,地圖信息被傳送到個(gè)人導(dǎo)航裝置。個(gè)人導(dǎo)航裝置還從GPS衛(wèi)星或其他定位系統(tǒng)接收無(wú)線信號(hào)。當(dāng)使用該導(dǎo)航裝置時(shí),如果用戶接近電子商店,來(lái)自該電子商店的特殊優(yōu)惠券就會(huì)顯示在導(dǎo)航設(shè)備的顯示屏幕上,邀請(qǐng)用戶順便訪問(wèn)。
盡管描述本發(fā)明從GPS衛(wèi)星接收信號(hào),但也可以使用從其他合適導(dǎo)航和定位系統(tǒng)傳送的無(wú)線信號(hào)。定位系統(tǒng)的一個(gè)例子是增強(qiáng)觀察時(shí)間差(Enhanced Observed Time Difference,E-OTD),其是基于無(wú)線網(wǎng)絡(luò)的定位系統(tǒng)?;贓-OTD的設(shè)備從鄰居通信塔接收信號(hào),記錄這些信號(hào)的到達(dá)時(shí)間,使用三角測(cè)量技術(shù)計(jì)算其定位。
而且,盡管大量地描述本發(fā)明是在移動(dòng)設(shè)備上玩游戲,但本發(fā)明同樣適用于在移動(dòng)設(shè)備上執(zhí)行的其他應(yīng)用程序。
考慮到方法可在服務(wù)器或移動(dòng)設(shè)備上執(zhí)行,本發(fā)明包括駐留在計(jì)算機(jī)可讀介質(zhì)中的程序,其中,這些程序知道服務(wù)器或具有計(jì)算機(jī)平臺(tái)的其他計(jì)算機(jī)設(shè)備執(zhí)行方法的各步驟。計(jì)算機(jī)可讀介質(zhì)可以是服務(wù)器的存儲(chǔ)器,或者可以是連接數(shù)據(jù)庫(kù)的形式。而且,計(jì)算機(jī)可讀介質(zhì)可以在輔助存儲(chǔ)介質(zhì)中,可加載到無(wú)線通信設(shè)備計(jì)算機(jī)平臺(tái)上,諸如磁盤或磁帶、光盤、硬盤、閃存或本領(lǐng)域已知的其他存儲(chǔ)介質(zhì)。
在本發(fā)明的環(huán)境中,例如通過(guò)操作部分無(wú)線網(wǎng)絡(luò),諸如無(wú)線通信設(shè)備或服務(wù)器來(lái)執(zhí)行機(jī)器可讀指令序列,從而實(shí)現(xiàn)方法。指令可以駐留在各種類型的承載信號(hào)或數(shù)據(jù)存儲(chǔ)主要、輔助或第三介質(zhì)。該介質(zhì)包括例如,可由無(wú)線網(wǎng)絡(luò)部件存取的,或者駐留在無(wú)線網(wǎng)絡(luò)部件中的RAM(未示出)。不管包含在RAM、磁盤還是其他輔助存儲(chǔ)介質(zhì)中,指令可以儲(chǔ)存在多種機(jī)器可讀數(shù)據(jù)存儲(chǔ)介質(zhì)上,諸如DASD存儲(chǔ)(例如傳統(tǒng)“硬盤驅(qū)動(dòng)器”或RAID陣列)、磁帶、電子只讀存儲(chǔ)器(例如ROM、EPROM或EEPROM)、閃存卡、光存儲(chǔ)設(shè)備(例如CD-ROM、WORM、DVD、數(shù)字光帶)、紙“打孔”卡、或者其他合適數(shù)據(jù)存儲(chǔ)介質(zhì),包括數(shù)字和模擬傳輸介質(zhì)。
盡管參考優(yōu)選實(shí)施例具體顯示并描述了本發(fā)明,本領(lǐng)域技術(shù)人員應(yīng)該理解,可以做出各種形式上和細(xì)節(jié)上的變化,而不違背本發(fā)明在權(quán)利要求中所闡述的精神和范圍。而且,盡管用單數(shù)描述本發(fā)明的元素并要求保護(hù)范圍,但復(fù)數(shù)也應(yīng)當(dāng)在考慮范圍之內(nèi),除非明顯陳述了對(duì)單數(shù)的限定。
權(quán)利要求
1.一種用于應(yīng)用程序服務(wù)器,當(dāng)用戶使用移動(dòng)設(shè)備處于預(yù)定位置內(nèi)時(shí),在執(zhí)行于移動(dòng)設(shè)備上的應(yīng)用程序中啟用特殊特性的方法,該移動(dòng)設(shè)備與無(wú)線通信網(wǎng)絡(luò)進(jìn)行通信,所述方法包括以下步驟從移動(dòng)設(shè)備接收應(yīng)用程序啟用請(qǐng)求;響應(yīng)于應(yīng)用程序啟用請(qǐng)求,發(fā)送應(yīng)用程序啟用信號(hào)到移動(dòng)設(shè)備,應(yīng)用程序啟用信號(hào)能夠啟用將在移動(dòng)設(shè)備上執(zhí)行的應(yīng)用程序;從移動(dòng)設(shè)備接收設(shè)備位置;在接收到設(shè)備位置之后,比較設(shè)備位置與儲(chǔ)存在應(yīng)用程序服務(wù)器中的至少一個(gè)預(yù)定位置;和如果設(shè)備位置在該至少一個(gè)預(yù)定位置的預(yù)定范圍內(nèi),發(fā)送特性啟用信號(hào)給移動(dòng)設(shè)備,該特性啟用信號(hào)能夠使得關(guān)聯(lián)于應(yīng)用程序的執(zhí)行而啟用特性。
2.權(quán)利要求1的方法,還包括提取對(duì)應(yīng)于該至少一個(gè)預(yù)定位置的位置記錄的步驟,該位置記錄列出了可以賦予移動(dòng)設(shè)備的特性。
3.權(quán)利要求1的方法,還包括從移動(dòng)設(shè)備接收用戶信息以驗(yàn)證用戶是否是訂戶的步驟。
4.權(quán)利要求1的方法,還包括以下步驟從移動(dòng)設(shè)備接收用戶信息和應(yīng)用程序信息;和儲(chǔ)存用戶信息和應(yīng)用程序信息,其中,用戶信息和應(yīng)用程序信息用于繼續(xù)中斷的應(yīng)用程序。
5.一種用于在移動(dòng)設(shè)備處于預(yù)定位置內(nèi)時(shí)在執(zhí)行于移動(dòng)設(shè)備上的應(yīng)用程序中啟用特殊特性的方法,該移動(dòng)設(shè)備與應(yīng)用程序服務(wù)器通過(guò)無(wú)線通信網(wǎng)絡(luò)進(jìn)行通信,所述方法包括以下步驟發(fā)送對(duì)應(yīng)用程序的激活請(qǐng)求到應(yīng)用程序服務(wù)器;在發(fā)送激活請(qǐng)求之后,發(fā)送位置信息到應(yīng)用程序服務(wù)器;響應(yīng)于激活請(qǐng)求,從應(yīng)用程序服務(wù)器接收應(yīng)用程序信息;根據(jù)所接收的應(yīng)用程序信息執(zhí)行應(yīng)用程序;響應(yīng)于激活請(qǐng)求,從應(yīng)用程序服務(wù)器接收玩家特性,其中,所述玩家特性取決于位置信息;和根據(jù)接收到的玩家特性修改應(yīng)用程序中的用戶特性。
6.權(quán)利要求5的方法,還包括以下步驟向用戶提示標(biāo)識(shí)信息;響應(yīng)于向用戶提示標(biāo)識(shí)信息,接收標(biāo)識(shí)信息;和將標(biāo)識(shí)信息傳送到應(yīng)用程序服務(wù)器以將用戶識(shí)別為訂戶。
7.一種用于在移動(dòng)設(shè)備處于預(yù)定近距離內(nèi)時(shí)在執(zhí)行于移動(dòng)設(shè)備上的應(yīng)用程序中啟用特殊特性的系統(tǒng),該移動(dòng)設(shè)備與應(yīng)用程序服務(wù)器通過(guò)無(wú)線通信網(wǎng)絡(luò)進(jìn)行通信,所述系統(tǒng)包括與移動(dòng)通信網(wǎng)絡(luò)進(jìn)行通信的移動(dòng)設(shè)備,該移動(dòng)設(shè)備能夠計(jì)算位置信息并執(zhí)行所述應(yīng)用程序;和與無(wú)線通信網(wǎng)絡(luò)進(jìn)行通信的應(yīng)用程序服務(wù)器,該應(yīng)用程序服務(wù)器具有用戶信息和至少一個(gè)預(yù)定位置信息,其中,所述應(yīng)用程序服務(wù)器接收位置信息并使用該位置信息來(lái)改變移動(dòng)設(shè)備上的應(yīng)用程序。
8.一種用于在執(zhí)行應(yīng)用程序軟件的同時(shí)提供增強(qiáng)的用戶交互式體驗(yàn)的裝置,包括收發(fā)設(shè)備,連接到天線,用于與無(wú)線網(wǎng)絡(luò)進(jìn)行通信,從無(wú)線網(wǎng)絡(luò)接收應(yīng)用程序;定位探測(cè)器,用于從多個(gè)無(wú)線信號(hào)發(fā)射器接收位置信息,該定位探測(cè)器能夠根據(jù)所接收到的位置信息計(jì)算該裝置的當(dāng)前定位;和控制器,用于控制應(yīng)用程序在該裝置上的執(zhí)行,其中,該裝置的當(dāng)前定位影響應(yīng)用程序在該裝置上的執(zhí)行。
9.一種用于在執(zhí)行應(yīng)用程序軟件的同時(shí)提供增強(qiáng)的用戶交互式體驗(yàn)的裝置,包括定位探測(cè)器,用于從多個(gè)無(wú)線信號(hào)發(fā)射器接收位置信息,該定位探測(cè)器能夠根據(jù)所接收到的位置信息計(jì)算該裝置的當(dāng)前定位;數(shù)據(jù)接口,用于從外部源接收應(yīng)用程序;和控制器,用于控制從數(shù)據(jù)接口接收的應(yīng)用程序在該裝置上的執(zhí)行,其中,該裝置的當(dāng)前定位影響應(yīng)用程序在該裝置上的執(zhí)行。
10.一種用于在移動(dòng)設(shè)備處于預(yù)定位置內(nèi)時(shí)在執(zhí)行于移動(dòng)設(shè)備上的應(yīng)用程序中啟用特殊特性的方法,包括以下步驟執(zhí)行應(yīng)用程序,其中,該應(yīng)用程序包括預(yù)定位置的列表;根據(jù)從外部源接收到的位置信息計(jì)算當(dāng)前位置;比較當(dāng)前位置和預(yù)定位置列表;和如果當(dāng)前位置匹配預(yù)定位置列表上的位置,修改應(yīng)用程序中的用戶特性。
全文摘要
本發(fā)明公開一種用于啟用移動(dòng)設(shè)備(202)上所玩的電子游戲的特殊特性的系統(tǒng)和方法。移動(dòng)設(shè)備(202)接收GPS信息以確定其位置,并將位置信息傳送給服務(wù)器(116)。服務(wù)器(116)使用位置信息來(lái)改變移動(dòng)設(shè)備(202)上的電子游戲。
文檔編號(hào)A63F13/12GK1798984SQ200480015330
公開日2006年7月5日 申請(qǐng)日期2004年5月27日 優(yōu)先權(quán)日2003年6月5日
發(fā)明者馬克·A·巴羅斯, 詹姆士·A·海邁爾, 明·T·范 申請(qǐng)人:摩托羅拉公司