專利名稱:基于具有共同元素的便攜式電子設(shè)備同時(shí)存在于限定區(qū)域中而下載應(yīng)用程序或事件的便 ...的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及便攜式電子設(shè)備,更具體地講,涉及對(duì)包括定位電路的便攜式電子設(shè)
備進(jìn)行控制和相關(guān)方法。
背景技術(shù):
諸如移動(dòng)終端的便攜式電子設(shè)備典型地被構(gòu)造成具有與諸如互聯(lián)網(wǎng)的通信網(wǎng)絡(luò) 進(jìn)行通信的能力。此外,許多傳統(tǒng)的便攜式電子設(shè)備還配備有定位系統(tǒng)。因此,特定位置內(nèi) 的傳統(tǒng)便攜式電子設(shè)備可接收通過通信網(wǎng)絡(luò)廣播的消息。例如,電影院可以廣播當(dāng)前正在 電影院播放的電影,以使經(jīng)過電影院的用戶可在他們的便攜式電子設(shè)備上看到電影列表。
發(fā)明內(nèi)容
本發(fā)明的一些實(shí)施方式提供便攜式電子設(shè)備,這些便攜式電子設(shè)備被構(gòu)造成與服 務(wù)器通信并基于便攜式電子設(shè)備的地理位置而從服務(wù)器下載應(yīng)用程序,該服務(wù)器被構(gòu)造成 存儲(chǔ)至少一個(gè)應(yīng)用程序。應(yīng)用程序具有關(guān)聯(lián)區(qū)域和關(guān)聯(lián)期限。便攜式電子設(shè)備包括定位電 路和數(shù)據(jù)管理器。定位電路被構(gòu)造成,確定便攜式電子設(shè)備的當(dāng)前位置,并將便攜式電子設(shè) 備的當(dāng)前位置提供給服務(wù)器。數(shù)據(jù)管理器被構(gòu)造成,響應(yīng)于提供的當(dāng)前位置信息從服務(wù)器 接收針對(duì)所述至少一個(gè)應(yīng)用程序的鏈接,如果便攜式電子設(shè)備的當(dāng)前位置在關(guān)聯(lián)區(qū)域內(nèi), 則使用接收的鏈接下載存儲(chǔ)的所述至少一個(gè)應(yīng)用程序。 在本發(fā)明的進(jìn)一步的實(shí)施方式中,便攜式電子設(shè)備可與獨(dú)特設(shè)備標(biāo)識(shí)符相關(guān)聯(lián)。 定位電路可被進(jìn)一步構(gòu)造成定期確定便攜式電子設(shè)備的當(dāng)前位置,并將便攜式電子設(shè)備 的當(dāng)前位置和獨(dú)特設(shè)備標(biāo)識(shí)符發(fā)送給服務(wù)器。 在本發(fā)明的更進(jìn)一步的實(shí)施方式中,數(shù)據(jù)管理器可被進(jìn)一步構(gòu)造成將便攜式電 子設(shè)備的當(dāng)前位置和獨(dú)特設(shè)備標(biāo)識(shí)符發(fā)送給服務(wù)器,如果確定便攜式電子設(shè)備的獨(dú)特設(shè)備 標(biāo)識(shí)符與所述至少一個(gè)應(yīng)用程序相關(guān)聯(lián),則從服務(wù)器接收針對(duì)所述至少一個(gè)應(yīng)用程序的鏈 接和所述至少一個(gè)應(yīng)用程序的關(guān)聯(lián)期限。 在本發(fā)明的一些實(shí)施方式中,數(shù)據(jù)管理器可被進(jìn)一步構(gòu)造成確定便攜式電子設(shè) 備在關(guān)聯(lián)期限期間是否在關(guān)聯(lián)區(qū)域中,如果確定便攜式電子設(shè)備在關(guān)聯(lián)期限期間在關(guān)聯(lián)區(qū) 域中,則運(yùn)行下載的所述至少一個(gè)應(yīng)用程序。 在本發(fā)明的進(jìn)一步的實(shí)施方式中,所述至少一個(gè)應(yīng)用程序可以是網(wǎng)頁。便攜式電 子設(shè)備還可包括內(nèi)容處理器,該內(nèi)容處理器被構(gòu)造成在便攜式電子設(shè)備上打開web瀏覽器 并在web瀏覽器上加載網(wǎng)頁。在本發(fā)明的特定實(shí)施方式中,數(shù)據(jù)管理器可被進(jìn)一步構(gòu)造成
自動(dòng)創(chuàng)建針對(duì)網(wǎng)頁的書簽。 在本發(fā)明的更進(jìn)一步的實(shí)施方式中,所述至少一個(gè)應(yīng)用程序可以是可執(zhí)行應(yīng)用程 序。便攜式電子設(shè)備還可包括內(nèi)容處理器,該內(nèi)容處理器被構(gòu)造為在便攜式電子設(shè)備上安 裝可執(zhí)行應(yīng)用程序并執(zhí)行該可執(zhí)行應(yīng)用程序。
4
在本發(fā)明的一些實(shí)施方式中,數(shù)據(jù)管理器可被進(jìn)一步構(gòu)造成如果確定便攜式電 子設(shè)備已退出關(guān)聯(lián)區(qū)域,則自動(dòng)卸載所述至少一個(gè)應(yīng)用程序。 在本發(fā)明的進(jìn)一步的實(shí)施方式中,便攜式電子設(shè)備還可包括應(yīng)用程序電路,該應(yīng)
用程序電路被構(gòu)造成基于由服務(wù)器提供的所述至少一個(gè)應(yīng)用程序的關(guān)聯(lián)期限來安排關(guān)于
所述至少一個(gè)應(yīng)用程序的卸載事件。應(yīng)用程序電路可被進(jìn)一步構(gòu)造成,基于卸載安排來確
定所述至少一個(gè)應(yīng)用程序的關(guān)聯(lián)期限是否已過去。數(shù)據(jù)管理器可被進(jìn)一步構(gòu)造成如果確
定所述至少一個(gè)應(yīng)用程序的期限已過去,則自動(dòng)卸載所述至少一個(gè)應(yīng)用程序。
在本發(fā)明的更進(jìn)一步的實(shí)施方式中,定位電路可被進(jìn)一步構(gòu)造成響應(yīng)于自動(dòng)卸
載來自動(dòng)確定便攜式電子設(shè)備的當(dāng)前位置,并將當(dāng)前位置提供給服務(wù)器,以允許便攜式電
子設(shè)備基于便攜式電子設(shè)備的當(dāng)前位置和當(dāng)前日期來確定是否有至少一個(gè)其它的應(yīng)用程
序可供下載到便攜式電子設(shè)備。 本發(fā)明的一些實(shí)施方式提供服務(wù)器,該服務(wù)器被構(gòu)造成基于便攜式電子設(shè)備的地 理位置將應(yīng)用程序下載到便攜式電子設(shè)備。服務(wù)器包括存儲(chǔ)裝置和通信電路。存儲(chǔ)裝置被 構(gòu)造成存儲(chǔ)具有關(guān)聯(lián)區(qū)域和關(guān)聯(lián)期限的至少一個(gè)應(yīng)用程序。通信電路被構(gòu)造成從便攜式 電子設(shè)備接收與便攜式電子設(shè)備相關(guān)聯(lián)的當(dāng)前位置信息,如果便攜式電子設(shè)備的當(dāng)前位置 在關(guān)聯(lián)區(qū)域內(nèi),則將針對(duì)存儲(chǔ)的所述至少一個(gè)應(yīng)用程序中的至少一個(gè)的鏈接下載到便攜式 電子設(shè)備。 在本發(fā)明的進(jìn)一步的實(shí)施方式中,通信電路可被進(jìn)一步構(gòu)造成從便攜式電子設(shè) 備接收便攜式電子設(shè)備的當(dāng)前位置和獨(dú)特設(shè)備標(biāo)識(shí)符;確定便攜式電子設(shè)備的獨(dú)特設(shè)備標(biāo) 識(shí)符是否與所述至少一個(gè)應(yīng)用程序相關(guān)聯(lián);如果確定便攜式電子設(shè)備的獨(dú)特設(shè)備標(biāo)識(shí)符與 所述至少一個(gè)應(yīng)用程序相關(guān)聯(lián),則將針對(duì)所述至少一個(gè)應(yīng)用程序的鏈接和所述至少一個(gè)應(yīng) 用程序的關(guān)聯(lián)期限下載到便攜式電子設(shè)備。 在本發(fā)明的更進(jìn)一步的實(shí)施方式中,所述至少一個(gè)應(yīng)用程序可具有相關(guān)聯(lián)的獨(dú)特
應(yīng)用程序標(biāo)識(shí)符。通信電路可被進(jìn)一步構(gòu)造成在所述至少一個(gè)應(yīng)用程序的關(guān)聯(lián)期限期間
接收對(duì)所述至少一個(gè)應(yīng)用程序的更新,所述更新與獨(dú)特應(yīng)用程序標(biāo)識(shí)符相關(guān)聯(lián);和向具有
所述獨(dú)特應(yīng)用程序標(biāo)識(shí)符的所述至少一個(gè)應(yīng)用程序的用戶通告接收到的更新。 在本發(fā)明的一些實(shí)施方式中,通信電路可被進(jìn)一步構(gòu)造成從所述至少一個(gè)應(yīng)用程
序的所有者接收以下內(nèi)容 區(qū)域數(shù)據(jù),其限定所述至少一個(gè)應(yīng)用程序的關(guān)聯(lián)區(qū)域; 期限數(shù)據(jù),其限定所述至少一個(gè)應(yīng)用程序的關(guān)聯(lián)期限; 針對(duì)所述至少一個(gè)應(yīng)用程序的鏈接或者所述至少一個(gè)應(yīng)用程序;禾口 至少一個(gè)客戶端標(biāo)識(shí)符,其標(biāo)識(shí)被允許訪問所述至少一個(gè)應(yīng)用程序的用戶。 本發(fā)明的另外的實(shí)施方式提供用于基于便攜式電子設(shè)備的地理位置而將應(yīng)用程
序從服務(wù)器下載到便攜式電子設(shè)備的方法。將所述至少一個(gè)應(yīng)用程序存儲(chǔ)在服務(wù)器處,這
些應(yīng)用程序具有關(guān)聯(lián)區(qū)域和關(guān)聯(lián)期限。確定便攜式電子設(shè)備的當(dāng)前位置。如果便攜式電子
設(shè)備的當(dāng)前位置在關(guān)聯(lián)區(qū)域內(nèi),則將所述至少一個(gè)應(yīng)用程序中的至少一個(gè)從服務(wù)器下載到
便攜式電子設(shè)備。 在本發(fā)明的更進(jìn)一步的實(shí)施方式中,便攜式電子設(shè)備與獨(dú)特設(shè)備標(biāo)識(shí)符相關(guān)聯(lián)。 可在便攜式電子設(shè)備處定期確定便攜式電子設(shè)備的當(dāng)前位置??蓪⒈銛y式電子設(shè)備的當(dāng)前
5位置和獨(dú)特設(shè)備標(biāo)識(shí)符從便攜式電子設(shè)備發(fā)送到服務(wù)器。如果確定便攜式電子設(shè)備的獨(dú)特 設(shè)備標(biāo)識(shí)符與所述至少一個(gè)應(yīng)用程序相關(guān)聯(lián),則可從服務(wù)器下載針對(duì)所述至少一個(gè)程序的 鏈接和所述至少一個(gè)應(yīng)用程序的關(guān)聯(lián)期限。 在本發(fā)明的一些實(shí)施方式中,可確定便攜式電子設(shè)備在關(guān)聯(lián)期限期間是否在關(guān)聯(lián) 區(qū)域中。如果確定便攜式電子設(shè)備在關(guān)聯(lián)期限期間在關(guān)聯(lián)區(qū)域中,則可使用所述鏈接來下 載所述至少一個(gè)應(yīng)用程序。如果確定便攜式電子設(shè)備已退出關(guān)聯(lián)區(qū)域,則可自動(dòng)卸載所述 至少一個(gè)應(yīng)用程序。 在本發(fā)明的進(jìn)一步的實(shí)施方式中,可基于由服務(wù)器提供的所述至少一個(gè)應(yīng)用程序 的關(guān)聯(lián)期限來為所述至少一個(gè)應(yīng)用程序安排卸載事件。 在本發(fā)明的更進(jìn)一步的實(shí)施方式中,可基于卸載安排來確定所述至少一個(gè)應(yīng)用程 序的關(guān)聯(lián)期限是否已過去。如果確定所述至少一個(gè)應(yīng)用程序的期限已過去,則可自動(dòng)卸載 所述至少一個(gè)應(yīng)用程序??身憫?yīng)于自動(dòng)卸載來自動(dòng)確定便攜式電子設(shè)備的位置??蓪⒈銛y 式電子設(shè)備的當(dāng)前位置提供給服務(wù)器,以允許便攜式電子設(shè)備基于便攜式電子設(shè)備的當(dāng)前 位置和當(dāng)前日期來確定是否有至少一個(gè)其它的應(yīng)用程序可供下載到便攜式電子設(shè)備。
本發(fā)明的一些實(shí)施方式提供一種便攜式電子設(shè)備,該便攜式電子設(shè)備被構(gòu)造成與 服務(wù)器通信并從服務(wù)器下載應(yīng)用程序或者接收事件,該服務(wù)器被構(gòu)造成存儲(chǔ)至少一個(gè)應(yīng)用 程序或事件。便攜式電子設(shè)備包括定位電路和數(shù)據(jù)管理器。定位電路被構(gòu)造成確定便攜式 電子設(shè)備的當(dāng)前位置,并將便攜式電子設(shè)備的當(dāng)前位置提供給服務(wù)器。數(shù)據(jù)管理器被構(gòu)造 成響應(yīng)于提供的當(dāng)前位置信息從服務(wù)器接收針對(duì)所述至少一個(gè)應(yīng)用程序或事件的鏈接, 如果特定數(shù)量個(gè)具有共同元素的便攜式電子設(shè)備同時(shí)在限定區(qū)域內(nèi),則使用接收的鏈接來 下載存儲(chǔ)的所述至少一個(gè)應(yīng)用程序或事件。 在本發(fā)明的進(jìn)一步的實(shí)施方式中,所述至少一個(gè)應(yīng)用程序或事件可與其它應(yīng)用程 序通信,可增強(qiáng)或修改便攜式電子設(shè)備和/或可獎(jiǎng)勵(lì)便攜式電子設(shè)備的用戶。
在本發(fā)明的更進(jìn)一步的實(shí)施方式中,所述共同元素可包括便攜式電子設(shè)備的類型 和/或與便攜式電子設(shè)備的用戶相關(guān)聯(lián)的特征。 在本發(fā)明的一些實(shí)施方式中,所述限定區(qū)域可與具有特定位置和特定時(shí)間的靜態(tài) 事件相關(guān)聯(lián)。數(shù)據(jù)管理器可被進(jìn)一步構(gòu)造成如果特定數(shù)量個(gè)具有共同元素的便攜式電子 設(shè)備在特定時(shí)間處于特定位置,則接收針對(duì)所述至少一個(gè)應(yīng)用程序或事件的鏈接。
在本發(fā)明的進(jìn)一步的實(shí)施方式中,可為特定數(shù)量個(gè)具有共同元素的便攜式電子設(shè) 備預(yù)先限定存儲(chǔ)的所述至少一個(gè)應(yīng)用程序或事件。數(shù)據(jù)管理器可被構(gòu)造成當(dāng)所述特定數(shù) 量個(gè)便攜式電子設(shè)備在限定區(qū)域內(nèi)時(shí),下載存儲(chǔ)的所述至少一個(gè)應(yīng)用程序或事件。在特定 實(shí)施方式中,所述至少一個(gè)應(yīng)用程序或事件可具有關(guān)聯(lián)固定時(shí)間段和/或固定位置。
在本發(fā)明的更進(jìn)一步的實(shí)施方式中,便攜式電子設(shè)備可與獨(dú)特設(shè)備標(biāo)識(shí)符相關(guān) 聯(lián)。定位電路可被進(jìn)一步構(gòu)造成定期確定便攜式電子設(shè)備的當(dāng)前位置,并將便攜式電子設(shè) 備的當(dāng)前位置和獨(dú)特設(shè)備標(biāo)識(shí)符發(fā)送給服務(wù)器。在特定實(shí)施方式中,獨(dú)特設(shè)備標(biāo)識(shí)符可與 共同元素相關(guān)聯(lián)。數(shù)據(jù)管理器可被進(jìn)一步構(gòu)造成將便攜式電子設(shè)備的當(dāng)前位置和獨(dú)特設(shè) 備標(biāo)識(shí)符發(fā)送到服務(wù)器;如果確定特定數(shù)量個(gè)具有共同元素的便攜式電子設(shè)備同時(shí)在限定 的區(qū)域內(nèi),則從服務(wù)器接收針對(duì)所述至少一個(gè)應(yīng)用程序或事件的鏈接。 本發(fā)明的一些實(shí)施方式提供一種服務(wù)器,該服務(wù)器被構(gòu)造成基于特定數(shù)量個(gè)具有共同元素的便攜式電子設(shè)備同時(shí)在限定區(qū)域內(nèi)而將應(yīng)用程序下載到便攜式電子設(shè)備。服 務(wù)器包括存儲(chǔ)電路和通信電路。存儲(chǔ)電路被構(gòu)造成存儲(chǔ)至少一個(gè)應(yīng)用程序或事件。所述至 少一個(gè)應(yīng)用程序或事件與具有共同元素的便攜式電子設(shè)備相關(guān)聯(lián)。通信電路被構(gòu)造成從 便攜式電子設(shè)備接收與便攜式電子設(shè)備相關(guān)聯(lián)的當(dāng)前位置信息,如果特定數(shù)量個(gè)具有共同 元素的便攜式電子設(shè)備同時(shí)在限定區(qū)域中,則將針對(duì)存儲(chǔ)的所述至少一個(gè)應(yīng)用程序或事件 中的至少一個(gè)的鏈接下載到便攜式電子設(shè)備。 本發(fā)明的另外的實(shí)施方式提供基于特定數(shù)量個(gè)具有共同元素的便攜式電子設(shè)備 同時(shí)存在于限定區(qū)域中而將應(yīng)用程序從服務(wù)器下載到便攜式電子設(shè)備的方法。該方法包括 將至少一個(gè)應(yīng)用程序或事件存儲(chǔ)在服務(wù)器處。所述至少一個(gè)應(yīng)用程序或事件與具有共同元 素的便攜式電子設(shè)備相關(guān)聯(lián)。從具有共同元素的便攜式電子設(shè)備接收當(dāng)前位置信息。如果 特定數(shù)量個(gè)具有共同元素的便攜式電子設(shè)備同時(shí)在限定區(qū)域內(nèi),則將存儲(chǔ)的所述至少一個(gè) 應(yīng)用程序或事件中的至少一個(gè)從服務(wù)器下載到便攜式電子設(shè)備。
圖1是示出根據(jù)本發(fā)明的一些實(shí)施方式的包括服務(wù)器和便攜式電子設(shè)備的系統(tǒng) 的示意性框圖。 圖2是示出根據(jù)本發(fā)明的一些實(shí)施方式的便攜式電子設(shè)備和蜂窩通信系統(tǒng)的示 意性框圖。 圖3和圖4是示出根據(jù)本發(fā)明的各種實(shí)施方式的方法的流程圖。 圖5是示出根據(jù)本發(fā)明的一些實(shí)施方式的便攜式電子設(shè)備和蜂窩通信系統(tǒng)的示
意性框圖。 圖6是示出根據(jù)本發(fā)明的各種實(shí)施方式的方法的流程圖。
具體實(shí)施例方式
以下將參照附圖對(duì)本發(fā)明進(jìn)行更全面的描述,在附圖中示出了本發(fā)明的實(shí)施方 式。然而,可以以許多替代形式來實(shí)施本發(fā)明,而不應(yīng)將本發(fā)明理解為僅限于這里所闡述的 實(shí)施方式。 因此,盡管本發(fā)明可以有各種變型和替代形式,但是在附圖中作為示例顯示了其 特定實(shí)施方式,并且這里將詳細(xì)描述這些特定實(shí)施方式。然而,應(yīng)當(dāng)理解,意圖并不在于將 本發(fā)明限制于所公開的特定形式,而是相反,本發(fā)明將覆蓋落入根據(jù)權(quán)利要求所限定的本 發(fā)明的精神和范圍內(nèi)的所有變型例、等同例和替代例。在附圖的整個(gè)描述中,相同的標(biāo)號(hào)都 表示相同元素。 這里所使用的術(shù)語僅僅是為了描述特定實(shí)施方式的目的,意圖不在于限制本發(fā)
明。如這里所使用的,單數(shù)形式意圖也將包括復(fù)數(shù)形式,除非上下文另有明確說明。還應(yīng) 理解,本說明書中所使用的術(shù)語"包括"是指所陳述的特征、要件、步驟、操作、元件和/或部
件的存在,但是不排除一個(gè)或更多個(gè)其它特征、要件、步驟、操作、元件、部件和/或其群組 的存在或添加。而且,當(dāng)元件被稱為"響應(yīng)于"或者"連接至"另一元件時(shí),它可以是直接響 應(yīng)于或者連接至該另一元件,或者可以存在中間元件。而當(dāng)元件被稱為"直接響應(yīng)于"或者 "直接連接至"另一元件時(shí),不存在中間元件。如這里所使用的,術(shù)語"和/或"包括關(guān)聯(lián)列舉項(xiàng)中的一個(gè)或更多個(gè)的任意組合和所有組合,并可縮寫為"/"。 除非另外定義,否則這里所使用的術(shù)語(包括科技術(shù)語)具有與本發(fā)明所屬的技
術(shù)領(lǐng)域的普通技術(shù)人員普遍理解的意義相同的意義。還應(yīng)理解,應(yīng)當(dāng)將這里所使用的術(shù)語
解釋為具有與它們?cè)诒菊f明書的語境和相關(guān)領(lǐng)域中的意義一致的意義,而不從理想化或過
度形式的意義上對(duì)這里所使用的術(shù)語進(jìn)行解釋,除非這里明確地如此定義。 應(yīng)當(dāng)理解,雖然這里可以使用術(shù)語第一、第二等來描述各種元件,但是這些元件不
應(yīng)被這些術(shù)語限制。這些術(shù)語僅用于區(qū)分一個(gè)元件與另一元件。例如,在不脫離公開內(nèi)容
的教導(dǎo)的情況下,第一元件可稱為第二元件,類似地,第二元件可稱為第一元件。雖然一些
圖包括通信路徑上的箭頭以顯示通信的主要方向,但是應(yīng)當(dāng)理解,通信可發(fā)生在與所描繪
的箭頭相反的方向上。 針對(duì)流程圖對(duì)一些實(shí)施方式進(jìn)行描述,在流程圖中,每個(gè)塊表示電路元件、模塊或
者包括用于實(shí)現(xiàn)所指定的邏輯功能的一個(gè)或更多個(gè)可執(zhí)行指令的代碼的一部分。還應(yīng)當(dāng)指
出,在其它實(shí)現(xiàn)中,塊中指出的功能可不按所指出的順序發(fā)生。例如,事實(shí)上,根據(jù)所涉及的
功能,可以基本同時(shí)地執(zhí)行以連續(xù)方式顯示的兩個(gè)塊,或者有時(shí)可按相反順序執(zhí)行這些塊。 這里僅為了舉例說明和解釋的目的就便攜式電子設(shè)備描述了本發(fā)明的各種實(shí)施
方式。然而,應(yīng)當(dāng)理解,本發(fā)明不限于這樣的實(shí)施方式, 一般來講,可在包括根據(jù)這里所描述
的至少一個(gè)實(shí)施方式工作的定位電路的任何便攜式電子設(shè)備中實(shí)施本發(fā)明。 下面將參照?qǐng)D1至圖4進(jìn)一步描述,本發(fā)明的一些實(shí)施方式提供了用于將應(yīng)用程
序從服務(wù)器下載到便攜式電子設(shè)備的方法、服務(wù)器和便攜式電子設(shè)備。服務(wù)器被構(gòu)造成存
儲(chǔ)一個(gè)或更多個(gè)應(yīng)用程序,每個(gè)應(yīng)用程序具有關(guān)聯(lián)區(qū)域和關(guān)聯(lián)期限。根據(jù)本發(fā)明的一些實(shí)
施方式的便攜式電子設(shè)備可與獨(dú)特設(shè)備標(biāo)識(shí)符相關(guān)聯(lián)。便攜式電子設(shè)備可被構(gòu)造成定期獲
得便攜式電子設(shè)備的當(dāng)前位置并將該當(dāng)前位置和獨(dú)特設(shè)備標(biāo)識(shí)符提供給服務(wù)器。如果便攜
式電子設(shè)備在與存儲(chǔ)的應(yīng)用程序之一相關(guān)聯(lián)的區(qū)域內(nèi),則服務(wù)器可以確定,與便攜式電子
設(shè)備相關(guān)聯(lián)的獨(dú)特標(biāo)識(shí)符是否也與存儲(chǔ)的針對(duì)該區(qū)域的應(yīng)用程序相關(guān)聯(lián)。如果與便攜式電
子設(shè)備相關(guān)聯(lián)的獨(dú)特標(biāo)識(shí)符也與存儲(chǔ)的針對(duì)該區(qū)域的應(yīng)用程序相關(guān)聯(lián),則如這里將進(jìn)一步
討論的,服務(wù)器可將針對(duì)存儲(chǔ)的應(yīng)用程序的鏈接下載到便攜式電子設(shè)備,以允許便攜式電
子設(shè)備在其在所述區(qū)域內(nèi)時(shí)在該應(yīng)用程序的限定期限期間訪問該應(yīng)用程序。 現(xiàn)在參照?qǐng)Dl,描述根據(jù)本發(fā)明的一些實(shí)施方式的用于基于便攜式電子設(shè)備的當(dāng)
前位置(地理區(qū)域)下載應(yīng)用程序的系統(tǒng)100,該系統(tǒng)100包括服務(wù)器110和便攜式電子設(shè)
備140。雖然圖1中示出的本發(fā)明的實(shí)施方式包括一個(gè)服務(wù)器110和一個(gè)便攜式電子設(shè)備
140,但是本發(fā)明的實(shí)施方式不限于這種構(gòu)造。在不脫離本發(fā)明的范圍的情況下,可提供兩
個(gè)或更多個(gè)服務(wù)器和/或便攜式電子設(shè)備。 如圖1中進(jìn)一步所示,服務(wù)器包括通信電路115和存儲(chǔ)裝置120。根據(jù)本發(fā)明的一 些實(shí)施方式,通信電路115被構(gòu)造成與一個(gè)或更多個(gè)便攜式電子設(shè)備140通信。 一個(gè)或更 多個(gè)應(yīng)用程序122、124和126存儲(chǔ)在服務(wù)器110上的存儲(chǔ)裝置120中。在不脫離本發(fā)明的 范圍的情況下,如這里所使用的,"應(yīng)用程序"可指應(yīng)用程序或網(wǎng)頁。雖然在圖1中僅提供了 三個(gè)應(yīng)用程序122、124和126,但是本發(fā)明的實(shí)施方式不限于這種構(gòu)造。例如,在不脫離本 發(fā)明的范圍的情況下,在服務(wù)器110處可以存儲(chǔ)少于或多于三個(gè)的應(yīng)用程序。每個(gè)應(yīng)用程 序可以與特定地理區(qū)域相關(guān)聯(lián),并具有限定的期限。如這里所使用的,"地理區(qū)域"可以是由應(yīng)用程序的所有者限定的任意區(qū)域。例如,如果應(yīng)用程序與棒球比賽相關(guān)聯(lián),則區(qū)域可限定 在棒球場(chǎng)的周邊。此外,如這里所使用的,應(yīng)用程序的"期限"限定了在限定的地理區(qū)域內(nèi) 便攜式電子設(shè)備的用戶將可獲得應(yīng)用程序的時(shí)間段。例如,期限可以包括日期和時(shí)間段,如 2008年5月15日下午1:00到下午5:00。 應(yīng)用程序122、124和126的所有者,例如,旅行社、商展會(huì)組織者等,可通過與服務(wù) 器110連接并提供區(qū)域數(shù)據(jù)、期限數(shù)據(jù)、針對(duì)應(yīng)用程序的鏈接和可訪問應(yīng)用程序的便攜式 電子設(shè)備的列表,來存儲(chǔ)/注冊(cè)應(yīng)用程序122、124和126。區(qū)域數(shù)據(jù)可以定義在其中應(yīng)用 程序有效并被允許運(yùn)行的地理區(qū)域130。期限數(shù)據(jù)定義在其期間應(yīng)用程序有效并被允許運(yùn) 行的時(shí)間段。通過鏈接提供的應(yīng)用程序可以是,例如,Java Midlet、 JavaMidlet的統(tǒng)一資 源定位符(URL)或者網(wǎng)頁的URL??赏ㄟ^與便攜式電子設(shè)備相關(guān)聯(lián)的設(shè)備標(biāo)識(shí)符集合來提 供可訪問應(yīng)用程序的便攜式電子設(shè)備的列表。在本發(fā)明的一些實(shí)施方式中,這個(gè)集合可以 包括所有可能的客戶端,即,集合可以是未限定的。然而,在本發(fā)明的一些實(shí)施方式中,應(yīng)用 程序僅可供簽約用戶使用。 一旦應(yīng)用程序的期限過去,服務(wù)器iio就可被構(gòu)造成從服務(wù)器 110自動(dòng)移除該應(yīng)用程序和與其相關(guān)聯(lián)的任何信息。 如圖1進(jìn)一步所示,系統(tǒng)100還包括與用戶相關(guān)聯(lián)的便攜式電子設(shè)備140。所這里 所使用的,術(shù)語"便攜式電子設(shè)備"包括具有或者不具有多行顯示器的蜂窩無線電話;將 蜂窩無線電話與數(shù)據(jù)處理、傳真和數(shù)據(jù)通信能力組合起來的個(gè)人通信系統(tǒng)(PCS)終端;個(gè) 人數(shù)據(jù)助理(PDA),其包括無線電話、尋呼機(jī)、互聯(lián)網(wǎng)/內(nèi)聯(lián)網(wǎng)接入、web瀏覽器、備忘記事 本、日歷和/或全球定位系統(tǒng)(GPS)接收器;游戲設(shè)備、視聽播放器和包括無線電話收發(fā)器 的傳統(tǒng)膝上型和/或掌上型便攜式計(jì)算機(jī)。在不脫離本發(fā)明的范圍的情況下,可以使用能 夠根據(jù)本發(fā)明的一些實(shí)施方式工作的任意便攜式電子設(shè)備。 根據(jù)本發(fā)明的一些實(shí)施方式的便攜式電子設(shè)備140被構(gòu)造成使用本領(lǐng)域的技術(shù) 人員已知的任意定位裝置,例如,GPS接收器,來確定便攜式電子設(shè)備140的當(dāng)前位置。根 據(jù)本發(fā)明的一些實(shí)施方式的便攜式電子設(shè)備140還被構(gòu)造成,基于確定的便攜式電子設(shè)備 的當(dāng)前位置,例如,便攜式電子設(shè)備140存在于限定區(qū)域(例如,區(qū)域130)內(nèi),而從服務(wù)器 下載應(yīng)用程序122、 124和126。如圖1所示,便攜式電子設(shè)備140可從區(qū)域130外的第一位 置A移到區(qū)域130內(nèi)的第二位置B。如以下將進(jìn)一步描述的,從區(qū)域130外移到區(qū)域130內(nèi) 可以引起將與區(qū)域130相關(guān)聯(lián)的一個(gè)或更多個(gè)應(yīng)用程序122U24和126從服務(wù)器110下載 到便攜式電子設(shè)備140。便攜式電子設(shè)備140被構(gòu)造成安裝并執(zhí)行所下載的應(yīng)用程序122、 124和126。在一些實(shí)施方式中,可自動(dòng)執(zhí)行這個(gè)安裝和下載。便攜式電子設(shè)備還可被構(gòu)造 成,當(dāng)確定便攜式電子設(shè)備已退出區(qū)域130時(shí)移除/卸載所安裝的應(yīng)用程序。這也可自動(dòng) 執(zhí)行。以下將進(jìn)一步參照?qǐng)D2至圖4描述便攜式電子設(shè)備及其相關(guān)操作。
在不脫離本發(fā)明的范圍的情況下,可在許多環(huán)境下使用本發(fā)明的實(shí)施方式。以下 將參照?qǐng)D1對(duì)本發(fā)明的實(shí)施方式的示例性使用進(jìn)行描述,然而,應(yīng)當(dāng)理解,本發(fā)明的實(shí)施方 式不限于這些示例。 可與商展會(huì)結(jié)合使用系統(tǒng)IOO。例如,當(dāng)便攜式電子設(shè)備140在展會(huì)開放時(shí)(在與 商展會(huì)相關(guān)聯(lián)的應(yīng)用程序的期限期間)進(jìn)入商展會(huì)的區(qū)域130時(shí),可將相關(guān)聯(lián)的應(yīng)用程序 122、124和126從服務(wù)器110下載到便攜式電子設(shè)備140。在本發(fā)明的一些實(shí)施方式中,可 自動(dòng)安裝并執(zhí)行應(yīng)用程序122、124和126。在這個(gè)實(shí)施方式中,應(yīng)用程序可以包括公司報(bào)價(jià)、區(qū)域地圖、演講和偶發(fā)事件的議程、對(duì)所有參加展會(huì)并在他們的便攜式電子設(shè)備140上 運(yùn)行應(yīng)用程序的人開放的聊天通道。聊天通道可由例如詢問其他訪問者關(guān)于感興趣的公司 和產(chǎn)品的訪問者接入。 在本發(fā)明的一些實(shí)施方式中,可與旅游信息結(jié)合使用系統(tǒng)100。例如,當(dāng)便攜式電 子設(shè)備140進(jìn)入由區(qū)域130所限定的城市或者其它旅游區(qū)域時(shí),可將與區(qū)域/城市130相 關(guān)聯(lián)的應(yīng)用程序下載到便攜式電子設(shè)備140、安裝和執(zhí)行。在一些實(shí)施方式中這可自動(dòng)發(fā) 生。應(yīng)用程序可以包括,例如,區(qū)域地圖、特定觀光點(diǎn)的旅游向?qū)Ш蛯?duì)所有在該區(qū)域中并在 他們的便攜式電子設(shè)備140上運(yùn)行應(yīng)用程序的游客開放的聊天通道。聊天通道可由例如希 望在參觀區(qū)域130期間遇到其他背包旅行者的背包旅行者接入。 在本發(fā)明的一些實(shí)施方式中,可與體育賽事結(jié)合使用系統(tǒng)100。例如,當(dāng)便攜式電 子設(shè)備140在體育賽事時(shí)進(jìn)入由區(qū)域130限定的競(jìng)技場(chǎng)時(shí),可將與體育賽事相關(guān)聯(lián)的應(yīng)用 程序下載到便攜式電子設(shè)備140、安裝并執(zhí)行。這可自動(dòng)發(fā)生。與體育賽事相關(guān)聯(lián)的應(yīng)用程 序可包含結(jié)果通告板、廣告、允許用戶觀看特定賽事的重播的功能、允許將訪問者所拍攝的 圖片上傳到相冊(cè)并瀏覽相冊(cè)的功能以及對(duì)所有出席體育賽事并在他們的便攜式電子設(shè)備 140上運(yùn)行應(yīng)用程序的人開放的聊天通道。聊天通道可由例如希望在體育賽事期間對(duì)特定 賽事進(jìn)行評(píng)論的觀眾使用。 在本發(fā)明的一些實(shí)施方式中,系統(tǒng)100可用于廣告目的。例如,當(dāng)便攜式電子設(shè)備 140在開放時(shí)間期間進(jìn)入由區(qū)域130所限定的購物區(qū)或超市時(shí),與購物區(qū)相關(guān)聯(lián)的應(yīng)用程 序可被下載、安裝和執(zhí)行。在一些實(shí)施方式中,這可以自動(dòng)發(fā)生。與購物區(qū)相關(guān)聯(lián)的應(yīng)用程 序可以包括,例如,該區(qū)域中的不同店鋪的報(bào)價(jià)或者與這些店鋪相關(guān)聯(lián)的廣告。
在本發(fā)明的一些實(shí)施方式中,系統(tǒng)100可用于漫游期間的運(yùn)營商業(yè)務(wù)。例如,當(dāng)便 攜式電子設(shè)備140進(jìn)入由區(qū)域130限定的運(yùn)營商不存在并且漫游被使用的地區(qū)時(shí),與區(qū)域 130相關(guān)聯(lián)的應(yīng)用程序可被下載、安裝和執(zhí)行。在一些實(shí)施方式中,這可以自動(dòng)發(fā)生。與區(qū) 域130相關(guān)聯(lián)的應(yīng)用程序可以包括,例如,用于自動(dòng)選擇最佳(如最便宜的運(yùn)營商)使用的 手段。可從本地運(yùn)營商所擁有的服務(wù)器下載這個(gè)信息。與區(qū)域130相關(guān)聯(lián)的應(yīng)用程序還可 以提供另選的通信業(yè)務(wù),如互聯(lián)網(wǎng)協(xié)議電話(VoIP)或者即時(shí)通訊,這些相比于所屬運(yùn)營商 提供的標(biāo)準(zhǔn)業(yè)務(wù),可以更便宜或者提供更多的特征。 現(xiàn)在參照?qǐng)D2,將對(duì)示出根據(jù)本發(fā)明的一些實(shí)施方式的便攜式電子設(shè)備240的示 意性框圖進(jìn)行描述。如圖2進(jìn)一步所示,便攜式電子設(shè)備240包括便攜式外殼200,并且可 以包括顯示器214、人機(jī)接口 (匪I) 216、揚(yáng)聲器/麥克風(fēng)217、web瀏覽器218、收發(fā)器212和 存儲(chǔ)器280,這些部分中的任何部分都可與處理器290通信。此外,根據(jù)本發(fā)明的實(shí)施方式 的便攜式電子設(shè)備240還可包括根據(jù)本發(fā)明的一些實(shí)施方式的下載控制電路250,下載控 制電路250也與處理器290通信。處理器290可以是任何在市場(chǎng)上買得到的或者定制的微 處理器。 如圖2所示,根據(jù)本發(fā)明的一些實(shí)施方式,便攜式電子設(shè)備與連接至移動(dòng)交換中 心("MSC")270的基站收發(fā)器260通信。收發(fā)器212典型地包括發(fā)送器電路和接收器電路, 發(fā)送器電路和接收器電路分別經(jīng)由天線205將輸出射頻信號(hào)發(fā)送到基站收發(fā)器260和從基 站收發(fā)器260接收輸入射頻信號(hào),如語音和數(shù)據(jù)信號(hào)。在不脫離本發(fā)明的范圍的情況下,天 線205可以是嵌入式天線、可伸縮天線或者本領(lǐng)域技術(shù)人員已知的任何天線。在便攜式電子設(shè)備240和基站收發(fā)器260之間傳送的射頻信號(hào)可包括業(yè)務(wù)信號(hào)和控制信號(hào)(比如,尋 呼信號(hào)/呼入呼叫消息),控制信號(hào)用于建立和維持與另一方或者目的地的通信。處理器 290可支持便攜式電子設(shè)備的各種功能,包括這里將進(jìn)一步描述的下載控制電路250,根據(jù) 本發(fā)明的一些實(shí)施方式,下載控制電路250被構(gòu)造成下載、安裝、執(zhí)行和卸載應(yīng)用程序。
應(yīng)當(dāng)理解,在本發(fā)明的一些實(shí)施方式中,收發(fā)器212可以是短程收發(fā)器。短程收發(fā) 器可以是例如可允許在相對(duì)短距離上的高數(shù)據(jù)傳輸速率的藍(lán)牙收發(fā)器。還應(yīng)當(dāng)理解,根據(jù) 本發(fā)明的一些實(shí)施方式的便攜式電子設(shè)備240可以包括無線收發(fā)器和短程收發(fā)器/發(fā)送 器。 在本發(fā)明的一些實(shí)施方式中,基站收發(fā)器260包括無線電收發(fā)器,該無線電收發(fā) 器限定蜂窩網(wǎng)絡(luò)中的各個(gè)蜂窩并使用無線鏈路協(xié)議與便攜式電子設(shè)備240和蜂窩中的其 它便攜式電子設(shè)備260通信。雖然僅示出了一個(gè)基站收發(fā)器260,但是應(yīng)當(dāng)理解,許多基站 收發(fā)器可通過例如移動(dòng)交換中心270和其它設(shè)備而連接,以限定無線通信網(wǎng)絡(luò)。
雖然可用通信設(shè)備或系統(tǒng)如便攜式電子設(shè)備240實(shí)施本發(fā)明,但是本發(fā)明不限于 這樣的設(shè)備和/或系統(tǒng)。相反,可用任何被構(gòu)造成根據(jù)本發(fā)明的實(shí)施方式從服務(wù)器下載、安 裝、執(zhí)行和/或卸載應(yīng)用程序的設(shè)備來實(shí)施本發(fā)明。 如圖2所示,下載控制電路250包括應(yīng)用程序電路251、定位電路253、數(shù)據(jù)管理器 255、內(nèi)容處理器257和定時(shí)器259。雖然在圖2中這些電路和模塊示為分立的電路/模塊, 但是應(yīng)當(dāng)理解,在不脫離本發(fā)明的范圍的情況下,可對(duì)這些電路/模塊中的任何電路/模塊 進(jìn)行組合,或者可將這些電路/模塊中的任何電路/模塊分成多個(gè)電路/模塊。這里將進(jìn) 一步描述應(yīng)用程序電路251、定位電路253、數(shù)據(jù)管理器255、內(nèi)容處理器257和定時(shí)器259 中的每一個(gè)的功能。 具體地講,應(yīng)用程序電路251被構(gòu)造成激活其它部件以發(fā)布從服務(wù)器接受應(yīng)用程 序、安裝應(yīng)用程序和/或移除應(yīng)用程序。應(yīng)用程序電路251包含這樣的邏輯,該邏輯基于由 服務(wù)器110為每個(gè)應(yīng)用程序提供的信息來確定什么時(shí)候檢查新的應(yīng)用程序、什么時(shí)候安裝 和啟動(dòng)應(yīng)用程序、以及什么時(shí)候移除它們。定位電路253被構(gòu)造成提供便攜式電子設(shè)備240 的當(dāng)前位置,例如,坐標(biāo)。定位電路253還可被構(gòu)造成,當(dāng)便攜式電子設(shè)備240進(jìn)入或離開 限定區(qū)域130時(shí),將觸發(fā)信號(hào)傳遞給其它部件。 數(shù)據(jù)管理器255可被構(gòu)造成,從網(wǎng)絡(luò)下載數(shù)據(jù),并將該數(shù)據(jù)本地存儲(chǔ)在便攜式電
子設(shè)備240中,以及將網(wǎng)絡(luò)上的針對(duì)該數(shù)據(jù)的鏈接(URL)本地存儲(chǔ)在便攜式電子設(shè)備240
中。數(shù)據(jù)管理器255還可被構(gòu)造成從便攜式電子設(shè)備240刪除先前存儲(chǔ)的數(shù)據(jù)。內(nèi)容處理
器257可被構(gòu)造成指示特定應(yīng)用程序打開特定類型的數(shù)據(jù),例如,用圖像瀏覽器應(yīng)用程序
打開JPEG文件,或者用Java應(yīng)用程序加載器打開JAR文件。定時(shí)器258可被構(gòu)造成,從其
它部件接收基于絕對(duì)或相對(duì)時(shí)間信息的超時(shí)請(qǐng)求,并相應(yīng)地發(fā)送回超時(shí)信號(hào)。 應(yīng)當(dāng)理解,雖然將下載控制電路250的電路和模塊中的每一個(gè)描述為為特定任務(wù)
而構(gòu)造,但是在不脫離本發(fā)明的范圍的情況下,可將這些任務(wù)組合成一個(gè)電路或模塊,或者
可將這些任務(wù)分成另外的電路或模塊。 現(xiàn)在將參照?qǐng)D1和圖2對(duì)便攜式電子設(shè)備140/240結(jié)合服務(wù)器110的的示例性操 作進(jìn)行描述。如上所述,一個(gè)或更多個(gè)應(yīng)用程序所有者,例如,商展會(huì)組織者或旅行社,向服 務(wù)器IIO注冊(cè)應(yīng)用程序122、 124和126,并將應(yīng)用程序122、 124和126存儲(chǔ)在服務(wù)器110上。每個(gè)應(yīng)用程序具有關(guān)聯(lián)區(qū)域130和關(guān)聯(lián)期限,關(guān)聯(lián)區(qū)域130和關(guān)聯(lián)期限也存儲(chǔ)在服務(wù) 器110上。便攜式電子設(shè)備140/240包括下載控制電路250,該下載控制電路250被構(gòu)造 成,使用絕對(duì)定位裝置(例如GPS接收器或者小區(qū)ID)或相對(duì)定位裝置(如發(fā)現(xiàn)藍(lán)牙裝置 等)定期檢查便攜式電子設(shè)備250的位置。將位置數(shù)據(jù)(例如,地理坐標(biāo))以及與便攜式 電子設(shè)備140/240相關(guān)聯(lián)的獨(dú)特設(shè)備標(biāo)識(shí)符發(fā)送到系統(tǒng)服務(wù)器110。隨后服務(wù)器110確定 便攜式電子設(shè)備140/240是否已進(jìn)入新的區(qū)域或者便攜式電子設(shè)備140/240所在的新區(qū)域 是否已注冊(cè)。對(duì)便攜式電子設(shè)備140/240的位置的定期檢查可以是相當(dāng)頻繁的,而將位置 數(shù)據(jù)實(shí)際發(fā)送到服務(wù)器IIO可以是不那么頻繁的。例如,便攜式電子設(shè)備140/240可以確 定,在較長時(shí)間段(例如,一天或一個(gè)小時(shí))期間,小的位置變化僅報(bào)告一次,而大的位置變 化直接報(bào)告。在不脫離本發(fā)明的范圍的情況下,便攜式電子設(shè)備140/240的用戶還可以手 動(dòng)發(fā)出位置檢查和報(bào)告。 當(dāng)服務(wù)器110確定便攜式電子設(shè)備140/240已進(jìn)入新的注冊(cè)區(qū)域130時(shí),服務(wù)器 110可被構(gòu)造成,檢查與便攜式電子設(shè)備140/240相關(guān)聯(lián)的獨(dú)特設(shè)備標(biāo)識(shí)符與針對(duì)這個(gè)特 定區(qū)域130的應(yīng)用程序是否關(guān)聯(lián)。例如,服務(wù)器IIO確定該便攜式電子設(shè)備140/240的獨(dú) 特設(shè)備標(biāo)識(shí)符是否在與該特定應(yīng)用程序相關(guān)聯(lián)的設(shè)備標(biāo)識(shí)符集合中。如果便攜式電子設(shè)備 140/240的獨(dú)特設(shè)備標(biāo)識(shí)符在與該應(yīng)用程序相關(guān)聯(lián)的標(biāo)識(shí)符集合中,則服務(wù)器110的通信 電路115被構(gòu)造成,將針對(duì)該區(qū)域130的應(yīng)用程序的應(yīng)用程序數(shù)據(jù)和期限數(shù)據(jù)的鏈接(URL) 發(fā)送到便攜式電子設(shè)備140/240。 當(dāng)便攜式電子設(shè)備進(jìn)入新區(qū)域130時(shí),便攜式電子設(shè)備可被構(gòu)造成自動(dòng)從從服務(wù) 器IIO接收的URL下載數(shù)據(jù)。在本發(fā)明的一些實(shí)施方式中,URL的內(nèi)容可以是網(wǎng)頁??梢?啟動(dòng)便攜式電子設(shè)備140/240的web瀏覽器218,并可在顯示器214上加載網(wǎng)頁。在本發(fā)明 的特定實(shí)施方式中,可自動(dòng)創(chuàng)建用于網(wǎng)頁的書簽,以允許將來訪問該網(wǎng)頁。在本發(fā)明的另外 的實(shí)施方式中,URL的內(nèi)容可以是可執(zhí)行應(yīng)用程序,例如,Java Midlet,它可被安裝和自動(dòng) 執(zhí)行。在本發(fā)明的一些實(shí)施方式中,可基于從服務(wù)器iio提供的期限來安排卸載事件。
當(dāng)應(yīng)用程序的期限過去時(shí),從便攜式電子設(shè)備140/240卸載和移除該應(yīng)用程序。 在本發(fā)明的一些實(shí)施方式中,當(dāng)卸載了一個(gè)應(yīng)用程序時(shí),便攜式電子設(shè)備140/240可被構(gòu) 造成將當(dāng)前位置提供給服務(wù)器110以確定是否可獲得針對(duì)區(qū)域130的新的應(yīng)用程序。
在安排的應(yīng)用程序的期限期間,便攜式電子設(shè)備140/240被構(gòu)造成定期檢查其位 置并確定它是否已退出區(qū)域130。如果確定便攜式電子設(shè)備140/240已退出區(qū)域130,則從 便攜式電子設(shè)備140/240卸載和移除應(yīng)用程序。 在本發(fā)明的一些實(shí)施方式中,應(yīng)用程序122、124和126本身可具有獨(dú)特應(yīng)用程 序標(biāo)識(shí)符。這些獨(dú)特應(yīng)用程序標(biāo)識(shí)符可用于讓應(yīng)用程序的所有者在安排的應(yīng)用程序的期 限期間對(duì)該應(yīng)用程序進(jìn)行更新。服務(wù)器110可被構(gòu)造成使用應(yīng)用程序向便攜式電子設(shè)備 140/240通告更新。例如,可通過將信息推到便攜式電子設(shè)備140/240來執(zhí)行通告,或者可 在便攜式電子設(shè)備140/240進(jìn)行普通位置更新期間執(zhí)行通告。在本發(fā)明的一些實(shí)施方式 中,在便攜式電子設(shè)備140/240上運(yùn)行的下載的應(yīng)用程序可直接與和應(yīng)用程序的所有者相 關(guān)聯(lián)的服務(wù)器通信,并可在需要的時(shí)候更新自身。 現(xiàn)在將參照?qǐng)D1和圖2對(duì)根據(jù)本發(fā)明的一些實(shí)施方式的細(xì)節(jié)進(jìn)行描述。應(yīng)用程序 電路251可被構(gòu)造成定期基于便攜式電子設(shè)備140/240的當(dāng)前位置向服務(wù)器IIO請(qǐng)求應(yīng)用程序更新。每個(gè)更新響應(yīng)可以包括設(shè)備應(yīng)當(dāng)更新的應(yīng)用程序集合。應(yīng)當(dāng)理解,所述集合可 以是空的。 對(duì)于更新響應(yīng)中的每個(gè)應(yīng)用程序,可存在包括以下參數(shù)的應(yīng)用程序包 1、 [UUID]:應(yīng)用程序的通用獨(dú)特標(biāo)識(shí)符(獨(dú)特應(yīng)用程序標(biāo)識(shí)符)。UUID可用于將
來引用,例如,用于告訴服務(wù)器110應(yīng)用程序已被移除,或者當(dāng)服務(wù)器告訴便攜式電子設(shè)備
140/240更新或移除應(yīng)用程序時(shí)可使用UUID。 2、 [MME]:標(biāo)識(shí)應(yīng)用程序中的數(shù)據(jù)類型的MME類型,例如,JavaMIDLET(比如, application/java—archive)、圖片文件(比如,image/jpeg)、聲音文件(比如,audio/mp4) 等。MME還可以是空的,這表示應(yīng)用程序是網(wǎng)頁,應(yīng)當(dāng)用web瀏覽器218而不是內(nèi)容處理器 257來對(duì)該應(yīng)用程序進(jìn)行處理。 3、 [URL]:統(tǒng)一資源定位符,表示可獲得應(yīng)用程序的地方,例如,Java JAR或JAD文 件、網(wǎng)頁內(nèi)容等。 4、 [REGION]:地理區(qū)域130,在地理區(qū)域130內(nèi),便攜式電子設(shè)備140/240應(yīng)當(dāng)可 獲得應(yīng)用程序。 5、 [DURATION]:便攜式電子設(shè)備140/249應(yīng)當(dāng)可獲得應(yīng)用程序的時(shí)間段。例如,
DURATION可以包括時(shí)間段的起點(diǎn)為PERI0D—START,終點(diǎn)為PERI0D_END。 6、 [AUT0]:確定應(yīng)用程序是否應(yīng)當(dāng)在安裝之后自動(dòng)啟動(dòng)的標(biāo)志。 應(yīng)用程序更新的理由可以包括、但不限于安裝的應(yīng)用程序的REGION已被應(yīng)用程
序所有者改變;安裝的應(yīng)用程序的PERIOD已被應(yīng)用程序所有者改變;安裝的應(yīng)用程序的
AUT0標(biāo)志已被應(yīng)用程序所有者改變;和/或由于新的應(yīng)用程序的REGION與便攜式電子設(shè)
備140/240的當(dāng)前位置交叉,所以應(yīng)當(dāng)安裝該新的應(yīng)用程序。 在本發(fā)明的一些實(shí)施方式中,兩個(gè)應(yīng)用程序可以是同一應(yīng)用程序的兩個(gè)版本。因 此,從用戶的角度看,它可表現(xiàn)為同一應(yīng)用程序,但是從系統(tǒng)角度看,它們是不同的。由于服 務(wù)器110可在同一應(yīng)用程序更新響應(yīng)中發(fā)布移除應(yīng)用程序1和安裝應(yīng)用程序2,所以這對(duì)版 本處理可以是有用的,移除應(yīng)用程序1例如通過將PERIOD數(shù)據(jù)設(shè)置為過去來實(shí)現(xiàn)。在本發(fā) 明的其它實(shí)施方式中,如以下將進(jìn)一步描述的,應(yīng)用程序更新可通過使用同一應(yīng)用程序、但 改變資源定位符(URL)來實(shí)現(xiàn)。 本發(fā)明的一些實(shí)施方式可使用以下描述的算法。當(dāng)應(yīng)用程序電路251(AC)啟動(dòng) 時(shí),它在零秒內(nèi)運(yùn)行應(yīng)用程序更新請(qǐng)求。然后,安排每PREDEFINED_UPDATE_PERIOD秒定期 運(yùn)行這個(gè)調(diào)用。當(dāng)定位電路253(LC)檢測(cè)到大的位置變化時(shí),還可用信號(hào)通知更新請(qǐng)求。
第一種算法在X秒內(nèi)請(qǐng)求應(yīng)用程序更新請(qǐng)求。具體地講 1、如果X > 0,則AC指示定時(shí)器258 (T)在X秒內(nèi)用信號(hào)通知應(yīng)用程序更新請(qǐng)求。 2、否則,AC運(yùn)行應(yīng)用程序更新請(qǐng)求。 第二種算法請(qǐng)求應(yīng)用程序更新請(qǐng)求。具體地講 1 、 AC向LC請(qǐng)求坐標(biāo)更新。 2、 AC在應(yīng)用程序更新請(qǐng)求中將其客戶端標(biāo)識(shí)符和便攜式電子設(shè)備的坐標(biāo)發(fā)送到 服務(wù)器。 3、服務(wù)器在已經(jīng)發(fā)送的應(yīng)用程序包的記錄中檢查所提供的客戶端標(biāo)識(shí)符。如果自 從上次發(fā)送應(yīng)用程序后應(yīng)用程序包的任何參數(shù)發(fā)生改變,則將該應(yīng)用程序包添加到更新響應(yīng)集合。 4、服務(wù)器在整個(gè)應(yīng)用程序包集合中檢查這樣的應(yīng)用程序,這些應(yīng)用程序可供客戶 端標(biāo)識(shí)符使用,具有與便攜式電子設(shè)備的當(dāng)前位置交叉的REGION參數(shù),但是以前沒有發(fā)送 過。如果當(dāng)前時(shí)間在所設(shè)置的DURATION期間,則將應(yīng)用程序包添加到更新響應(yīng)集合。如果 DURATION在將來不久,則服務(wù)器可以仍然決定將應(yīng)用程序包添加到該集合。
5、將應(yīng)用程序更新響應(yīng)發(fā)送回設(shè)備。
6、 AC運(yùn)行應(yīng)用程序更新分析(參見以下)。 7、 AC在PREDEFINED_UPDATE_PERIOD秒內(nèi)運(yùn)行應(yīng)用程序更新請(qǐng)求。 在應(yīng)用程序更新分析期間,AC接收應(yīng)用程序包集合,并在該集合中的每個(gè)應(yīng)用程
序包中檢查以下內(nèi)容 1、如果在便攜式電子設(shè)備的應(yīng)用程序包記錄中不存在應(yīng)用程序包的UUID,則
a、 AC告訴LC檢查便攜式電子設(shè)備是否在REGION的外部。 如果便攜式電子設(shè)備在REGION的外部,則AC運(yùn)行應(yīng)用程序移除請(qǐng)求(參見以 下)。 b、否則,如果PERIOD_END過去,則AC運(yùn)行應(yīng)用程序移除請(qǐng)求。
c、否則,AC運(yùn)行應(yīng)用程序下載安排(參見以下)。 2、否則,先前已接收到應(yīng)用程序包,應(yīng)用程序包可能已改變。AC運(yùn)行應(yīng)用程序參數(shù) 檢查(參見以下)。 應(yīng)用程序下載安排包括以下步驟 1、 AC告訴T移除與LBA相關(guān)聯(lián)的任何定時(shí)器。 2、 AC告訴LC移除與該應(yīng)用程序相關(guān)聯(lián)的任何觸發(fā)器。 3、AC檢查該應(yīng)用程序是否正在運(yùn)行。如果該應(yīng)用程序正在運(yùn)行,則使該應(yīng)用程序停止。 4、 AC檢查是否安裝了該應(yīng)用程序。如果安裝了該應(yīng)用程序,則卸載該應(yīng)用程序, 并刪除相關(guān)聯(lián)的存儲(chǔ)的內(nèi)容文件。 5、 AC告訴T在PERIOD_START時(shí)用信號(hào)通知應(yīng)用程序下載(參見以下)。 6、如果便攜式電子設(shè)備離開REGION,則AC告訴LC用信號(hào)通知應(yīng)用程序移除(參
見以下)。 應(yīng)用程序下載包括以下步驟 1、 AC告訴T移除與該應(yīng)用程序相關(guān)聯(lián)的任何定時(shí)器。
2、 AC告訴LC移除與該應(yīng)用程序相關(guān)聯(lián)的任何觸發(fā)器。 3、AC檢查該應(yīng)用程序是否正在運(yùn)行。如果該應(yīng)用程序正在運(yùn)行,則使該應(yīng)用程序停止。 4、 AC檢查是否安裝了該應(yīng)用程序。如果安裝了該應(yīng)用程序,則卸載該應(yīng)用程序, 并刪除相關(guān)聯(lián)的存儲(chǔ)的內(nèi)容文件。 5、如果該應(yīng)用程序包的MME是空的,則告訴數(shù)據(jù)管理器255(DM)將URL存儲(chǔ)為與 該應(yīng)用程序的UUID相關(guān)聯(lián)的鏈接文件。 6、否則,如果該應(yīng)用程序的MME是非空的,則告訴匿將URL的內(nèi)容下載到與該應(yīng) 用程序的UUID相關(guān)聯(lián)的文件。
7、當(dāng)執(zhí)行下載/存儲(chǔ)時(shí),AC運(yùn)行應(yīng)用程序移除安排(參見以下)。 8、在此之后,AC檢查AUTO標(biāo)志。如果它是"真",則AC運(yùn)行應(yīng)用程序啟動(dòng)(參見
以下)。 應(yīng)用程序移除安排包括以下步驟 1、 AC告訴T移除與該應(yīng)用程序相關(guān)聯(lián)的任何定時(shí)器。 2、 AC告訴LC移除與該應(yīng)用程序相關(guān)聯(lián)的任何觸發(fā)器。 3、 AC告訴T在PERI0D_END時(shí)用信號(hào)通知應(yīng)用程序移除(參見以下)。4、如果便攜式電子設(shè)備離開REGION,則AC告訴LC用信號(hào)通知應(yīng)用程序移除。 應(yīng)用程序移除包括以下步驟 1、 AC告訴T移除與該應(yīng)用程序相關(guān)聯(lián)的任何定時(shí)器。
2、 AC告訴LC移除與該應(yīng)用程序相關(guān)聯(lián)的任何觸發(fā)器。 3、AC檢查該應(yīng)用程序是否正在運(yùn)行。如果該應(yīng)用程序正在運(yùn)行,則使該應(yīng)用程序停止。 4、 AC檢查是否安裝了該應(yīng)用程序。如果安裝了該應(yīng)用程序,則卸載該應(yīng)用程序, 并刪除相關(guān)聯(lián)的存儲(chǔ)的內(nèi)容文件,AC運(yùn)行應(yīng)用程序移除請(qǐng)求(參見以下)。
在應(yīng)用程序移除請(qǐng)求期間,AC需要告訴服務(wù)器已移除了應(yīng)用程序。
具體地講 1、 AC在給服務(wù)器的應(yīng)用程序移除請(qǐng)求中發(fā)送其客戶端標(biāo)識(shí)符和移除的應(yīng)用程序 的UUID。 2、服務(wù)器從發(fā)送的客戶端的應(yīng)用程序的記錄中移除該應(yīng)用程序。
在應(yīng)用程序啟動(dòng)期間,AC檢查是否安裝了該應(yīng)用程序并且該應(yīng)用程序是否不在運(yùn) 行。如果安裝了該應(yīng)用程序并且該應(yīng)用程序不在運(yùn)行,則AC告訴CH使用與該應(yīng)用程序的 MME相關(guān)聯(lián)的應(yīng)用程序打開存儲(chǔ)的相關(guān)聯(lián)文件。 在應(yīng)用程序參數(shù)檢查期間,AC接收更新的應(yīng)用程序包,該更新的應(yīng)用程序包與便 攜式電子設(shè)備中已經(jīng)存在的應(yīng)用程序包對(duì)應(yīng)。如下根據(jù)應(yīng)用程序內(nèi)容是否已被下載和安裝 或者應(yīng)用程序內(nèi)容是否在隊(duì)列中等待下載來檢查參數(shù)。具體地講,如果應(yīng)用程序包在下載 隊(duì)列中,則 1、如果便攜式電子設(shè)備在更新的REGION外部,或者如果更新的PERIOD—END過去, 則運(yùn)行應(yīng)用程序移除。 2、否則,將存儲(chǔ)的參數(shù)設(shè)置為更新的版本,并運(yùn)行應(yīng)用程序下載安排。
另一方面,如果安裝了應(yīng)用程序,則 1、如果便攜式電子設(shè)備在更新的REGION外部,或者如果更新的PERIOD—END過去, 則運(yùn)行應(yīng)用程序移除。 2、否則,如果MME或URL改變或者更新的PERIOD_START在將來,則將存儲(chǔ)的參數(shù) 設(shè)置為更新的版本,并運(yùn)行應(yīng)用程序下載安排。 3、否則,如果REGION或PERIOD改變,則將存儲(chǔ)的參數(shù)設(shè)置為更新的版本,并運(yùn)行 應(yīng)用程序移除安排。 4、否則,如果AUTO從"假"變?yōu)?真",則將存儲(chǔ)的參數(shù)設(shè)置為更新的版本,并運(yùn)行 應(yīng)用程序啟動(dòng)。
5 、否則,將存儲(chǔ)的參數(shù)設(shè)置為更新的版本。 雖然在圖1和圖2中在分離的塊中示出了服務(wù)器110和便攜式電子設(shè)備140/240 的各種功能,但是應(yīng)當(dāng)理解,在不脫離本發(fā)明的范圍的情況下,可將這些功能中的兩個(gè)或更 多個(gè)功能組合在單個(gè)物理集成電路包中,和/或可將對(duì)于一個(gè)或更多個(gè)塊所描述的功能散 布在兩個(gè)或更多個(gè)集成電路包上。 現(xiàn)在參照?qǐng)D3和圖4,描述根據(jù)本發(fā)明的各種實(shí)施方式的用于下載應(yīng)用程序的方 法。首先參照?qǐng)D3,描述用于基于便攜式電子設(shè)備的地理位置將應(yīng)用程序從服務(wù)器下載到 便攜式電子設(shè)備的方法。如這里所示,操作開始于塊300,將至少一個(gè)應(yīng)用程序存儲(chǔ)在服務(wù) 器處。所述至少一個(gè)應(yīng)用程序具有關(guān)聯(lián)區(qū)域和關(guān)聯(lián)期限。確定便攜式電子設(shè)備的當(dāng)前位置 (塊320)。如果便攜式電子設(shè)備的當(dāng)前位置在關(guān)聯(lián)區(qū)域內(nèi),則將存儲(chǔ)的所述至少一個(gè)應(yīng)用 程序中的至少一個(gè)從服務(wù)器下載到便攜式電子設(shè)備(塊340)。 現(xiàn)在參照?qǐng)D4,操作開始于塊400,將至少一個(gè)應(yīng)用程序存儲(chǔ)在服務(wù)器處。所述至
少一個(gè)應(yīng)用程序具有關(guān)聯(lián)區(qū)域和關(guān)聯(lián)期限。便攜式電子設(shè)備可與獨(dú)特設(shè)備標(biāo)識(shí)符相關(guān)聯(lián)。
可在便攜式電子設(shè)備處定期確定該便攜式電子設(shè)備的當(dāng)前位置(塊422)??蓪⒈銛y式電子
設(shè)備的當(dāng)前位置和獨(dú)特設(shè)備標(biāo)識(shí)符從該便攜式電子設(shè)備發(fā)送到服務(wù)器(塊424)。 如果確定便攜式電子設(shè)備的獨(dú)特設(shè)備標(biāo)識(shí)符與所述至少一個(gè)應(yīng)用程序相關(guān)聯(lián),則
可從服務(wù)器下載針對(duì)所述至少一個(gè)應(yīng)用程序的鏈接和所述至少一個(gè)應(yīng)用程序的關(guān)聯(lián)期限
(塊440)。 可以確定便攜式電子設(shè)備在關(guān)聯(lián)期限期間是否在關(guān)聯(lián)區(qū)域中(塊450)。如果確定 便攜式電子設(shè)備在關(guān)聯(lián)期限期間內(nèi)在關(guān)聯(lián)區(qū)域中,則可以執(zhí)行所述至少一個(gè)應(yīng)用程序(塊 460)。在本發(fā)明的一些實(shí)施方式中,如果確定便攜式電子設(shè)備已退出關(guān)聯(lián)區(qū)域,則可以自動(dòng) 卸載所述至少一個(gè)應(yīng)用程序(塊470)。此外,在本發(fā)明的一些實(shí)施方式中,可以基于由服務(wù) 器提供的所述至少一個(gè)應(yīng)用程序的關(guān)聯(lián)期限為所述至少一個(gè)應(yīng)用程序安排卸載事件(塊 470)。 在本發(fā)明的一些實(shí)施方式中,一旦應(yīng)用程序被卸載(塊470),則可以響應(yīng)于該自 動(dòng)卸載來確定便攜式電子設(shè)備的當(dāng)前位置,并可將便攜式電子設(shè)備的當(dāng)前位置提供給服務(wù) 器,以允許便攜式電子設(shè)備基于便攜式電子設(shè)備的當(dāng)前位置和當(dāng)期日期來確定是否有至少 一個(gè)其它的應(yīng)用程序可供下載到便攜式電子設(shè)備。 如上所述,根據(jù)本發(fā)明的一些實(shí)施方式,服務(wù)器被構(gòu)造成基于客戶端設(shè)備的位置
和當(dāng)前時(shí)間段來確定例如便攜式電子設(shè)備(客戶端)在什么時(shí)候應(yīng)當(dāng)接收應(yīng)用程序或其它
數(shù)據(jù)文件。導(dǎo)致下載應(yīng)用程序或其它數(shù)據(jù)文件的每個(gè)位置加上時(shí)間段可被稱為"事件"。如
上所述,由于基于特定位置和時(shí)間段來下載應(yīng)用程序,所以上述本發(fā)明的實(shí)施方式適合于
靜態(tài)事件。典型地,基于例如管理員的注冊(cè)在服務(wù)器中對(duì)這些靜態(tài)事件進(jìn)行預(yù)編程,這些靜
態(tài)事件可以表示,例如,以上所述的現(xiàn)場(chǎng)體育賽事、商展會(huì)或者到特定城市旅游。由于所有
這些事件在特定時(shí)間段期間在特定位置發(fā)生,所以它們是靜態(tài)事件的示例。 以下將參照?qǐng)D5和圖6進(jìn)一步描述,本發(fā)明的一些實(shí)施方式可提供與特定數(shù)量個(gè)
便攜式電子設(shè)備相關(guān)聯(lián)的基于共同元素的動(dòng)態(tài)事件,例如,所述共同元素可包括便攜式電
子設(shè)備的用戶的行為。具體地講,根據(jù)下述本發(fā)明的一些實(shí)施方式,只有當(dāng)特定數(shù)量個(gè)具
有共同元素的便攜式電子設(shè)備(客戶端設(shè)備)的用戶在限定區(qū)域內(nèi)時(shí),事件才可發(fā)生。如
16這里所使用的,"共同元素"可指可用于選擇一組設(shè)備的便攜式電子設(shè)備或其用戶的任何方 面。例如,共同元素可以是索尼愛立信便攜式電子設(shè)備(電話)。因此,根據(jù)本發(fā)明的一些 實(shí)施方式,當(dāng)預(yù)定數(shù)量個(gè)具有索尼愛立信移動(dòng)電話的用戶在限定區(qū)域內(nèi)時(shí),可以觸發(fā)事件。 例如,如以下將參照?qǐng)D5和圖6進(jìn)一步描述的,特定應(yīng)用程序可供下載,可給予用戶一些免 費(fèi)的項(xiàng)目,如免費(fèi)的MP3等。 首先參照?qǐng)D5,將對(duì)示出根據(jù)本發(fā)明的一些實(shí)施方式的包括服務(wù)器510和多個(gè)便 攜式電子設(shè)備540的系統(tǒng)500的框圖進(jìn)行描述。如圖5所示,服務(wù)器510包括通信電路515 和存儲(chǔ)裝置。存儲(chǔ)裝置520可被構(gòu)造成存儲(chǔ)一個(gè)或更多個(gè)應(yīng)用程序/事件522、524和526。 這些應(yīng)用程序可與具有共同元素的一組便攜式電子設(shè)備(例如,索尼愛立信電話)相關(guān)聯(lián)。 如下所述,當(dāng)特定數(shù)量個(gè)具有共同元素的便攜式電子設(shè)備在限定區(qū)域內(nèi)時(shí),可使得具有共 同元素的便攜式電子設(shè)備可獲得應(yīng)用程序/事件522、524和526。雖然如圖所示在圖5的 存儲(chǔ)裝置520中僅存儲(chǔ)了三個(gè)應(yīng)用程序,但是本發(fā)明的實(shí)施方式不限于這種構(gòu)造。例如,在 不脫離本發(fā)明的范圍的情況下,可存儲(chǔ)兩個(gè)或者少于三個(gè)或多于三個(gè)的應(yīng)用程序/事件。 根據(jù)本發(fā)明的一些實(shí)施方式,應(yīng)用程序/事件可與其它應(yīng)用程序(如聊天會(huì)話)通信,增強(qiáng) 或修改便攜式電子設(shè)備和/或獎(jiǎng)勵(lì)便攜式電子設(shè)備的用戶,如免費(fèi)的MP3 。
服務(wù)器510的通信電路515可被構(gòu)造成從便攜式電子設(shè)備540接收位置信息。當(dāng) 基于接收的位置信息確定特定數(shù)量個(gè)具有共同元素的便攜式電子設(shè)備540在限定區(qū)域530 內(nèi)時(shí),可將應(yīng)用程序/事件提供給位于限定區(qū)域530內(nèi)的具有共同元素的便攜式電子設(shè)備 540。便攜式電子設(shè)備的"特定數(shù)量"可由應(yīng)用程序/事件的所有者自定義。例如,如果共 同元素為索尼愛立信電話,則在這些設(shè)備的用戶接收到免費(fèi)的MP3播放器之前,索尼愛立 信可將該數(shù)量設(shè)置為50個(gè)便攜式電子設(shè)備。類似地,限定區(qū)域可由應(yīng)用程序或事件的所有 者自定義。在不脫離本發(fā)明的范圍的情況下,可使用任意大小的區(qū)域。
便攜式電子設(shè)備540定期將位置信息發(fā)送給服務(wù)器。當(dāng)閾值數(shù)量個(gè)具有共同元素 的便攜式電子設(shè)備在限定區(qū)域530內(nèi)時(shí),服務(wù)器510將應(yīng)用程序或事件提供給限定區(qū)域530 內(nèi)的便攜式電子設(shè)備。應(yīng)用程序或事件可允許用戶與其它應(yīng)用程序(例如,聊天)通信。應(yīng) 用程序/事件可增強(qiáng)或修改便攜式電子設(shè)備,或者甚至獎(jiǎng)勵(lì)便攜式電子設(shè)備的用戶,例如, 通過提供免費(fèi)的MP3來獎(jiǎng)勵(lì)便攜式電子設(shè)備的用戶。 在本發(fā)明的一些實(shí)施方式中,應(yīng)用程序或事件可與靜態(tài)事件相關(guān)聯(lián),靜態(tài)事件例 如為在特定時(shí)間在特定場(chǎng)館發(fā)生的足球比賽。如果有多于特定數(shù)量個(gè)具有共同元素的便攜 式電子設(shè)備存在,則使得只有足球比賽的在場(chǎng)者才可獲得應(yīng)用程序或事件。因此,根據(jù)本發(fā) 明的這些實(shí)施方式,聊天應(yīng)用程序?qū)⑹沟么嬖谔囟〝?shù)量個(gè)參加者,這可增強(qiáng)應(yīng)用程序的感 受。 在本發(fā)明的一些實(shí)施方式中,可預(yù)先定義可供下載到特定集合的便攜式電子設(shè)備 的應(yīng)用程序、數(shù)據(jù)文件或事件,但是僅當(dāng)特定數(shù)量個(gè)具有共同元素的便攜式電子設(shè)備聚集 在限定區(qū)域540內(nèi)時(shí),才會(huì)發(fā)生下載(事件)。因此,根據(jù)本發(fā)明的一些實(shí)施方式,當(dāng)特定數(shù) 量個(gè)具有共同元素的便攜式電子設(shè)備在限定區(qū)域530內(nèi)時(shí),例如,當(dāng)多于IO個(gè)索尼愛立信
設(shè)備的用戶彼此在io米內(nèi)時(shí),可以發(fā)生完全自發(fā)的事件。 在本發(fā)明的一些實(shí)施方式中,僅可將應(yīng)用程序或事件提供給固定時(shí)間段或固定位 置區(qū)域內(nèi)的便攜式電子設(shè)備。因此,根據(jù)本發(fā)明的一些實(shí)施方式,自發(fā)事件僅可在例如周末
17聚會(huì))期間發(fā)生,或者自發(fā)事件僅可在特定城市中發(fā)生(局域化的自發(fā) 事件)。 本發(fā)明的一些實(shí)施方式可用于促銷行為。通過使用這種技術(shù),移動(dòng)營銷可針對(duì) 特定市場(chǎng)群(如索尼愛立信的所有者或者特定倶樂部的成員等)、特定時(shí)間段(如夜間時(shí) 間)、一個(gè)或幾個(gè)位置(如城市中的特定倶樂部)、有臨界數(shù)量個(gè)接收者彼此靠近時(shí)的精確 時(shí)刻。這可提高營銷活動(dòng)產(chǎn)生嗡鳴(buzz)的機(jī)會(huì)。 此外,本發(fā)明的一些實(shí)施方式鼓勵(lì)具有共同性(如索尼愛立信電話)的人群使用 它們的電話查看什么將發(fā)生。例如,當(dāng)用戶與特定數(shù)量個(gè)具有共同性的其他用戶在音樂會(huì) 時(shí),可通過給予用戶一個(gè)免費(fèi)的MP3或者改變電話主題來帶給用戶驚喜。在本發(fā)明的一些 實(shí)施方式中,人聚集在限定區(qū)域530內(nèi)可以是Google地圖上的事件。 現(xiàn)在參照?qǐng)D6的流程圖,將對(duì)根據(jù)本發(fā)明的一些實(shí)施方式的便攜式電子設(shè)備和服 務(wù)器的操作進(jìn)行描述。通過將至少一個(gè)應(yīng)用程序或事件存儲(chǔ)在服務(wù)器處,在塊600處開始 以下操作,該操作用于基于特定數(shù)量個(gè)具有共同元素的便攜式電子設(shè)備同時(shí)存在于限定區(qū) 域內(nèi),而將應(yīng)用程序從服務(wù)器下載到便攜式電子設(shè)備。所述至少一個(gè)應(yīng)用程序或事件與具 有共同元素的便攜式電子設(shè)備相關(guān)聯(lián)。在一些實(shí)施方式中,如上所述,所述至少一個(gè)應(yīng)用程 序或事件可與其它應(yīng)用程序通信,增強(qiáng)或修改便攜式電子設(shè)備和/或獎(jiǎng)勵(lì)便攜式電子設(shè)備 的用戶。在不脫離本發(fā)明的范圍的情況下,共同元素可以是便攜式電子設(shè)備的類型和/或 與便攜式電子設(shè)備的用戶相關(guān)聯(lián)的特征。 可從具有共同元素的便攜式電子設(shè)備接收當(dāng)前位置信息(塊620)。如果特定數(shù)量 個(gè)具有共同元素的便攜式電子設(shè)備同時(shí)在限定區(qū)域內(nèi),則將存儲(chǔ)的所述至少一個(gè)應(yīng)用程序 或事件中的至少一個(gè)從服務(wù)器下載到便攜式電子設(shè)備(塊640)。 在本發(fā)明的一些實(shí)施方式中,限定區(qū)域可與具有特定位置和特定事件的靜態(tài)事件 相關(guān)聯(lián)。如果特定數(shù)量個(gè)便攜式電子設(shè)備在特定時(shí)間處于特定位置,則可接收針對(duì)所述至 少一個(gè)應(yīng)用程序或事件的鏈接。 在本發(fā)明的一些實(shí)施方式中,可為特定數(shù)量個(gè)具有共同元素的便攜式電子設(shè)備預(yù)
先定義存儲(chǔ)的所述至少一個(gè)應(yīng)用程序或事件。在這些實(shí)施方式中,當(dāng)特定數(shù)量個(gè)便攜式電
子設(shè)備在限定區(qū)域內(nèi)時(shí),可下載存儲(chǔ)的所述至少一個(gè)應(yīng)用程序或事件。在特定實(shí)施方式中,
所述至少一個(gè)應(yīng)用程序或事件可具有相關(guān)聯(lián)的固定時(shí)間段和/或固定位置。 在附圖和說明書中,公開了本發(fā)明的示例性實(shí)施方式。然而,在基本不脫離本發(fā)明
的原理的情況下,可對(duì)這些實(shí)施方式進(jìn)行許多變型和修改。因此,雖然使用了特定術(shù)語,但
是僅僅是按照一般的描述意義使用它們,而不是為了限制的目的,本發(fā)明的范圍由權(quán)利要
求所限定。 本申請(qǐng)根據(jù)35U. S. C. § 120要求于2007年8月31日作為部分繼續(xù)申請(qǐng)?zhí)峤坏拿?國專利申請(qǐng)No. 11/848,453的優(yōu)先權(quán),通過引用將該申請(qǐng)的公開內(nèi)容并入于此,就如同完 整地闡述了該申請(qǐng)一樣。
18
權(quán)利要求
一種便攜式電子設(shè)備,該便攜式電子設(shè)備被構(gòu)造成與服務(wù)器通信并從該服務(wù)器下載應(yīng)用程序或者接收事件,該服務(wù)器被構(gòu)造成存儲(chǔ)至少一個(gè)應(yīng)用程序或事件,所述便攜式電子設(shè)備包括定位電路,該定位電路被構(gòu)造成確定所述便攜式電子設(shè)備的當(dāng)前位置,并將所述便攜式電子設(shè)備的所述當(dāng)前位置提供給所述服務(wù)器;和數(shù)據(jù)管理器,該數(shù)據(jù)管理器被構(gòu)造成響應(yīng)于所提供的當(dāng)前位置信息從所述服務(wù)器接收針對(duì)所述至少一個(gè)應(yīng)用程序或事件的鏈接,并且如果特定數(shù)量個(gè)具有共同元素的便攜式電子設(shè)備同時(shí)在限定區(qū)域內(nèi),則使用所接收到的鏈接下載存儲(chǔ)的所述至少一個(gè)應(yīng)用程序或事件。
2. 根據(jù)權(quán)利要求1所述的便攜式電子設(shè)備,其中,所述至少一個(gè)應(yīng)用程序或事件與其它應(yīng)用程序通信,增強(qiáng)或修改所述便攜式電子設(shè)備和/或獎(jiǎng)勵(lì)所述便攜式電子設(shè)備的用戶。
3. 根據(jù)權(quán)利要求1到2中的任何一項(xiàng)所述的便攜式電子設(shè)備,其中,所述共同元素包括便攜式電子設(shè)備的類型和/或與該便攜式電子設(shè)備的用戶相關(guān)聯(lián)的特征。
4. 根據(jù)權(quán)利要求1到3中的任何一項(xiàng)所述的便攜式電子設(shè)備,其中,所述限定區(qū)域與具有特定位置和特定時(shí)間的靜態(tài)事件相關(guān)聯(lián),并且其中,所述數(shù)據(jù)管理器被構(gòu)造成,如果特定數(shù)量個(gè)便攜式電子設(shè)備在所述特定時(shí)間處于所述特定位置,則接收針對(duì)所述至少一個(gè)應(yīng)用程序或事件的鏈接。
5. 根據(jù)權(quán)利要求1到4中的任何一項(xiàng)所述的便攜式電子設(shè)備,其中,存儲(chǔ)的所述至少一個(gè)應(yīng)用程序或事件是針對(duì)所述特定數(shù)量個(gè)具有所述共同元素的便攜式電子設(shè)備而預(yù)先限定的,并且其中,所述數(shù)據(jù)管理器被構(gòu)造成,當(dāng)所述特定數(shù)量個(gè)便攜式電子設(shè)備在所述限定區(qū)域內(nèi)時(shí),下載存儲(chǔ)的所述至少一個(gè)應(yīng)用程序或事件。
6. 根據(jù)權(quán)利要求5所述的便攜式電子設(shè)備,其中,所述至少一個(gè)應(yīng)用程序或事件具有關(guān)聯(lián)的固定時(shí)間段和/或固定位置。
7. 根據(jù)權(quán)利要求1到6中的任何一項(xiàng)所述的便攜式電子設(shè)備,其中,所述便攜式電子設(shè)備與獨(dú)特設(shè)備標(biāo)識(shí)符相關(guān)聯(lián),并且其中,所述定位電路被進(jìn)一步構(gòu)造成,定期確定所述便攜式電子設(shè)備的當(dāng)前位置,并將所述便攜式電子設(shè)備的所述當(dāng)前位置和所述獨(dú)特設(shè)備標(biāo)識(shí)符發(fā)送給所述服務(wù)器。
8. 根據(jù)權(quán)利要求7所述的便攜式電子設(shè)備,其中,所述獨(dú)特設(shè)備標(biāo)識(shí)符與所述共同元素相關(guān)聯(lián),并且其中,所述數(shù)據(jù)管理器被進(jìn)一步構(gòu)造成將所述便攜式電子設(shè)備的所述當(dāng)前位置和所述獨(dú)特設(shè)備標(biāo)識(shí)符發(fā)送給所述服務(wù)器;和如果確定特定數(shù)量個(gè)具有共同元素的便攜式電子設(shè)備同時(shí)在所述限定區(qū)域內(nèi),則從所述服務(wù)器接收針對(duì)所述至少一個(gè)應(yīng)用程序或事件的鏈接。
9. 一種服務(wù)器,該服務(wù)器被構(gòu)造成,基于特定數(shù)量個(gè)具有共同元素的便攜式電子設(shè)備同時(shí)在限定區(qū)域內(nèi),而將應(yīng)用程序下載到便攜式電子設(shè)備,所述服務(wù)器包括存儲(chǔ)電路,該存儲(chǔ)電路被構(gòu)造成,存儲(chǔ)至少一個(gè)應(yīng)用程序或事件,所述至少一個(gè)應(yīng)用程序或事件與具有共同元素的便攜式電子設(shè)備相關(guān)聯(lián);禾口通信電路,該通信電路被構(gòu)造成,從所述便攜式電子設(shè)備接收與所述便攜式電子設(shè)備相關(guān)聯(lián)的當(dāng)前位置信息,并且如果所述特定數(shù)量個(gè)具有所述共同元素的便攜式電子設(shè)備同時(shí)在所述限定區(qū)域內(nèi),則將針對(duì)存儲(chǔ)的所述至少一個(gè)應(yīng)用程序或事件中的至少一個(gè)的鏈接 下載到所述便攜式電子設(shè)備。
10. 根據(jù)權(quán)利要求9所述的服務(wù)器,其中,所述至少一個(gè)應(yīng)用程序或事件與其它應(yīng)用程 序通信,增強(qiáng)或修改所述便攜式電子設(shè)備和/或獎(jiǎng)勵(lì)所述便攜式電子設(shè)備的用戶。
11. 根據(jù)權(quán)利要求9到10中的任何一項(xiàng)所述的服務(wù)器,其中,所述共同元素包括便攜式 電子設(shè)備的類型和/或與所述便攜式電子設(shè)備的用戶相關(guān)聯(lián)的特征。
12. 根據(jù)權(quán)利要求9到11中的任何一項(xiàng)所述的服務(wù)器,其中,所述限定區(qū)域與具有特定 位置和特定時(shí)間的靜態(tài)事件相關(guān)聯(lián),并且其中,所述通信電路被構(gòu)造成,如果特定數(shù)量個(gè)便 攜式電子設(shè)備在所述特定時(shí)間處于所述特定位置,則發(fā)送針對(duì)所述至少一個(gè)應(yīng)用程序或事 件的鏈接。
13. 根據(jù)權(quán)利要求9到12中的任何一項(xiàng)所述的服務(wù)器,其中,存儲(chǔ)的所述至少一個(gè)應(yīng)用 程序或事件是針對(duì)所述特定數(shù)量個(gè)具有所述共同元素的便攜式電子設(shè)備而預(yù)先限定的,并 且其中,所述通信電路被構(gòu)造成,當(dāng)所述特定數(shù)量個(gè)便攜式電子設(shè)備在所述限定區(qū)域內(nèi)時(shí), 下載存儲(chǔ)的所述至少一個(gè)應(yīng)用程序或事件。
14. 根據(jù)權(quán)利要求13所述的服務(wù)器,其中,所述至少一個(gè)應(yīng)用程序或事件具有關(guān)聯(lián)的 固定時(shí)間段和/或固定位置。
15. —種用于基于特定數(shù)量個(gè)具有共同元素的便攜式電子設(shè)備同時(shí)存在于限定區(qū)域 內(nèi),而將應(yīng)用程序從服務(wù)器下載到便攜式電子設(shè)備的方法,該方法包括在所述服務(wù)器處存儲(chǔ)至少一個(gè)應(yīng)用程序或事件,所述至少一個(gè)應(yīng)用程序或事件與具有共同元素的便攜式電子設(shè)備相關(guān)聯(lián);從具有所述共同元素的所述便攜式電子設(shè)備接收當(dāng)前位置信息;以及 如果所述特定數(shù)量個(gè)具有所述共同元素的便攜式電子設(shè)備同時(shí)在所述限定區(qū)域內(nèi),則將存儲(chǔ)的所述至少一個(gè)應(yīng)用程序或事件中的至少一個(gè)從所述服務(wù)器下載到所述便攜式電子設(shè)備。
16. 根據(jù)權(quán)利要求15所述的方法,其中,所述至少一個(gè)應(yīng)用程序或事件與其它應(yīng)用程 序通信,增強(qiáng)或修改所述便攜式電子設(shè)備和/或獎(jiǎng)勵(lì)所述便攜式電子設(shè)備的用戶。
17. 根據(jù)權(quán)利要求15到16中的任何一項(xiàng)所述的方法,其中,所述共同元素包括便攜式 電子設(shè)備的類型和/或與所述便攜式電子設(shè)備的用戶相關(guān)聯(lián)的特征。
18. 根據(jù)權(quán)利要求15到17中的任何一項(xiàng)所述的方法,其中,所述限定區(qū)域與具有特定 位置和特定時(shí)間的靜態(tài)事件相關(guān)聯(lián),并且其中,所述方法還包括如果特定數(shù)量個(gè)便攜式電 子設(shè)備在所述特定時(shí)間處于所述特定位置,則接收針對(duì)所述至少一個(gè)應(yīng)用程序或事件的鏈 接。
19. 根據(jù)權(quán)利要求15到18中的任何一項(xiàng)所述的方法,其中,存儲(chǔ)的所述至少一個(gè)應(yīng)用 程序或事件是針對(duì)所述特定數(shù)量個(gè)具有所述共同元素的便攜式電子設(shè)備而預(yù)先限定的,并 且其中,所述方法還包括當(dāng)所述特定數(shù)量個(gè)便攜式電子設(shè)備在所述限定區(qū)域內(nèi)時(shí),下載存 儲(chǔ)的所述至少一個(gè)應(yīng)用程序或事件。
20. 根據(jù)權(quán)利要求19所述的方法,其中,所述至少一個(gè)應(yīng)用程序或事件具有關(guān)聯(lián)的固 定時(shí)間段和/或固定位置。
全文摘要
提供基于特定數(shù)量個(gè)具有共同元素的便攜式電子設(shè)備同時(shí)存在于限定區(qū)域中而將應(yīng)用程序從服務(wù)器下載到便攜式電子設(shè)備的方法、便攜式電子設(shè)備和服務(wù)器。在服務(wù)器處存儲(chǔ)至少一個(gè)應(yīng)用程序或事件。所述至少一個(gè)應(yīng)用程序或事件與具有共同元素的便攜式電子設(shè)備相關(guān)聯(lián)。從具有共同元素的便攜式電子設(shè)備接收當(dāng)前位置信息。如果所述特定數(shù)量個(gè)具有共同元素的便攜式裝置同時(shí)在限定區(qū)域內(nèi),則將存儲(chǔ)的所述至少一個(gè)應(yīng)用程序或事件中的至少一個(gè)從服務(wù)器下載到便攜式電子設(shè)備。
文檔編號(hào)H04L29/08GK101796804SQ200880104990
公開日2010年8月4日 申請(qǐng)日期2008年4月14日 優(yōu)先權(quán)日2007年8月31日
發(fā)明者安娜·諾德斯特羅姆, 本特·斯塔韋諾, 馬庫斯·安德烈亞松 申請(qǐng)人:索尼愛立信移動(dòng)通訊有限公司