亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

基于具有共同元素的便攜式電子設備同時存在于限定區(qū)域中而下載應用程序或事件的便...的制作方法

文檔序號:7939833閱讀:335來源:國知局
專利名稱:基于具有共同元素的便攜式電子設備同時存在于限定區(qū)域中而下載應用程序或事件的便 ...的制作方法
技術領域
本發(fā)明涉及便攜式電子設備,更具體地講,涉及對包括定位電路的便攜式電子設
備進行控制和相關方法。
背景技術
諸如移動終端的便攜式電子設備典型地被構造成具有與諸如互聯(lián)網(wǎng)的通信網(wǎng)絡 進行通信的能力。此外,許多傳統(tǒng)的便攜式電子設備還配備有定位系統(tǒng)。因此,特定位置內(nèi) 的傳統(tǒng)便攜式電子設備可接收通過通信網(wǎng)絡廣播的消息。例如,電影院可以廣播當前正在 電影院播放的電影,以使經(jīng)過電影院的用戶可在他們的便攜式電子設備上看到電影列表。

發(fā)明內(nèi)容
本發(fā)明的一些實施方式提供便攜式電子設備,這些便攜式電子設備被構造成與服 務器通信并基于便攜式電子設備的地理位置而從服務器下載應用程序,該服務器被構造成 存儲至少一個應用程序。應用程序具有關聯(lián)區(qū)域和關聯(lián)期限。便攜式電子設備包括定位電 路和數(shù)據(jù)管理器。定位電路被構造成,確定便攜式電子設備的當前位置,并將便攜式電子設 備的當前位置提供給服務器。數(shù)據(jù)管理器被構造成,響應于提供的當前位置信息從服務器 接收針對所述至少一個應用程序的鏈接,如果便攜式電子設備的當前位置在關聯(lián)區(qū)域內(nèi), 則使用接收的鏈接下載存儲的所述至少一個應用程序。 在本發(fā)明的進一步的實施方式中,便攜式電子設備可與獨特設備標識符相關聯(lián)。 定位電路可被進一步構造成定期確定便攜式電子設備的當前位置,并將便攜式電子設備 的當前位置和獨特設備標識符發(fā)送給服務器。 在本發(fā)明的更進一步的實施方式中,數(shù)據(jù)管理器可被進一步構造成將便攜式電 子設備的當前位置和獨特設備標識符發(fā)送給服務器,如果確定便攜式電子設備的獨特設備 標識符與所述至少一個應用程序相關聯(lián),則從服務器接收針對所述至少一個應用程序的鏈 接和所述至少一個應用程序的關聯(lián)期限。 在本發(fā)明的一些實施方式中,數(shù)據(jù)管理器可被進一步構造成確定便攜式電子設 備在關聯(lián)期限期間是否在關聯(lián)區(qū)域中,如果確定便攜式電子設備在關聯(lián)期限期間在關聯(lián)區(qū) 域中,則運行下載的所述至少一個應用程序。 在本發(fā)明的進一步的實施方式中,所述至少一個應用程序可以是網(wǎng)頁。便攜式電 子設備還可包括內(nèi)容處理器,該內(nèi)容處理器被構造成在便攜式電子設備上打開web瀏覽器 并在web瀏覽器上加載網(wǎng)頁。在本發(fā)明的特定實施方式中,數(shù)據(jù)管理器可被進一步構造成
自動創(chuàng)建針對網(wǎng)頁的書簽。 在本發(fā)明的更進一步的實施方式中,所述至少一個應用程序可以是可執(zhí)行應用程 序。便攜式電子設備還可包括內(nèi)容處理器,該內(nèi)容處理器被構造為在便攜式電子設備上安 裝可執(zhí)行應用程序并執(zhí)行該可執(zhí)行應用程序。
4
在本發(fā)明的一些實施方式中,數(shù)據(jù)管理器可被進一步構造成如果確定便攜式電 子設備已退出關聯(lián)區(qū)域,則自動卸載所述至少一個應用程序。 在本發(fā)明的進一步的實施方式中,便攜式電子設備還可包括應用程序電路,該應
用程序電路被構造成基于由服務器提供的所述至少一個應用程序的關聯(lián)期限來安排關于
所述至少一個應用程序的卸載事件。應用程序電路可被進一步構造成,基于卸載安排來確
定所述至少一個應用程序的關聯(lián)期限是否已過去。數(shù)據(jù)管理器可被進一步構造成如果確
定所述至少一個應用程序的期限已過去,則自動卸載所述至少一個應用程序。
在本發(fā)明的更進一步的實施方式中,定位電路可被進一步構造成響應于自動卸
載來自動確定便攜式電子設備的當前位置,并將當前位置提供給服務器,以允許便攜式電
子設備基于便攜式電子設備的當前位置和當前日期來確定是否有至少一個其它的應用程
序可供下載到便攜式電子設備。 本發(fā)明的一些實施方式提供服務器,該服務器被構造成基于便攜式電子設備的地 理位置將應用程序下載到便攜式電子設備。服務器包括存儲裝置和通信電路。存儲裝置被 構造成存儲具有關聯(lián)區(qū)域和關聯(lián)期限的至少一個應用程序。通信電路被構造成從便攜式 電子設備接收與便攜式電子設備相關聯(lián)的當前位置信息,如果便攜式電子設備的當前位置 在關聯(lián)區(qū)域內(nèi),則將針對存儲的所述至少一個應用程序中的至少一個的鏈接下載到便攜式 電子設備。 在本發(fā)明的進一步的實施方式中,通信電路可被進一步構造成從便攜式電子設 備接收便攜式電子設備的當前位置和獨特設備標識符;確定便攜式電子設備的獨特設備標 識符是否與所述至少一個應用程序相關聯(lián);如果確定便攜式電子設備的獨特設備標識符與 所述至少一個應用程序相關聯(lián),則將針對所述至少一個應用程序的鏈接和所述至少一個應 用程序的關聯(lián)期限下載到便攜式電子設備。 在本發(fā)明的更進一步的實施方式中,所述至少一個應用程序可具有相關聯(lián)的獨特
應用程序標識符。通信電路可被進一步構造成在所述至少一個應用程序的關聯(lián)期限期間
接收對所述至少一個應用程序的更新,所述更新與獨特應用程序標識符相關聯(lián);和向具有
所述獨特應用程序標識符的所述至少一個應用程序的用戶通告接收到的更新。 在本發(fā)明的一些實施方式中,通信電路可被進一步構造成從所述至少一個應用程
序的所有者接收以下內(nèi)容 區(qū)域數(shù)據(jù),其限定所述至少一個應用程序的關聯(lián)區(qū)域; 期限數(shù)據(jù),其限定所述至少一個應用程序的關聯(lián)期限; 針對所述至少一個應用程序的鏈接或者所述至少一個應用程序;禾口 至少一個客戶端標識符,其標識被允許訪問所述至少一個應用程序的用戶。 本發(fā)明的另外的實施方式提供用于基于便攜式電子設備的地理位置而將應用程
序從服務器下載到便攜式電子設備的方法。將所述至少一個應用程序存儲在服務器處,這
些應用程序具有關聯(lián)區(qū)域和關聯(lián)期限。確定便攜式電子設備的當前位置。如果便攜式電子
設備的當前位置在關聯(lián)區(qū)域內(nèi),則將所述至少一個應用程序中的至少一個從服務器下載到
便攜式電子設備。 在本發(fā)明的更進一步的實施方式中,便攜式電子設備與獨特設備標識符相關聯(lián)。 可在便攜式電子設備處定期確定便攜式電子設備的當前位置??蓪⒈銛y式電子設備的當前
5位置和獨特設備標識符從便攜式電子設備發(fā)送到服務器。如果確定便攜式電子設備的獨特 設備標識符與所述至少一個應用程序相關聯(lián),則可從服務器下載針對所述至少一個程序的 鏈接和所述至少一個應用程序的關聯(lián)期限。 在本發(fā)明的一些實施方式中,可確定便攜式電子設備在關聯(lián)期限期間是否在關聯(lián) 區(qū)域中。如果確定便攜式電子設備在關聯(lián)期限期間在關聯(lián)區(qū)域中,則可使用所述鏈接來下 載所述至少一個應用程序。如果確定便攜式電子設備已退出關聯(lián)區(qū)域,則可自動卸載所述 至少一個應用程序。 在本發(fā)明的進一步的實施方式中,可基于由服務器提供的所述至少一個應用程序 的關聯(lián)期限來為所述至少一個應用程序安排卸載事件。 在本發(fā)明的更進一步的實施方式中,可基于卸載安排來確定所述至少一個應用程 序的關聯(lián)期限是否已過去。如果確定所述至少一個應用程序的期限已過去,則可自動卸載 所述至少一個應用程序??身憫谧詣有遁d來自動確定便攜式電子設備的位置??蓪⒈銛y 式電子設備的當前位置提供給服務器,以允許便攜式電子設備基于便攜式電子設備的當前 位置和當前日期來確定是否有至少一個其它的應用程序可供下載到便攜式電子設備。
本發(fā)明的一些實施方式提供一種便攜式電子設備,該便攜式電子設備被構造成與 服務器通信并從服務器下載應用程序或者接收事件,該服務器被構造成存儲至少一個應用 程序或事件。便攜式電子設備包括定位電路和數(shù)據(jù)管理器。定位電路被構造成確定便攜式 電子設備的當前位置,并將便攜式電子設備的當前位置提供給服務器。數(shù)據(jù)管理器被構造 成響應于提供的當前位置信息從服務器接收針對所述至少一個應用程序或事件的鏈接, 如果特定數(shù)量個具有共同元素的便攜式電子設備同時在限定區(qū)域內(nèi),則使用接收的鏈接來 下載存儲的所述至少一個應用程序或事件。 在本發(fā)明的進一步的實施方式中,所述至少一個應用程序或事件可與其它應用程 序通信,可增強或修改便攜式電子設備和/或可獎勵便攜式電子設備的用戶。
在本發(fā)明的更進一步的實施方式中,所述共同元素可包括便攜式電子設備的類型 和/或與便攜式電子設備的用戶相關聯(lián)的特征。 在本發(fā)明的一些實施方式中,所述限定區(qū)域可與具有特定位置和特定時間的靜態(tài) 事件相關聯(lián)。數(shù)據(jù)管理器可被進一步構造成如果特定數(shù)量個具有共同元素的便攜式電子 設備在特定時間處于特定位置,則接收針對所述至少一個應用程序或事件的鏈接。
在本發(fā)明的進一步的實施方式中,可為特定數(shù)量個具有共同元素的便攜式電子設 備預先限定存儲的所述至少一個應用程序或事件。數(shù)據(jù)管理器可被構造成當所述特定數(shù) 量個便攜式電子設備在限定區(qū)域內(nèi)時,下載存儲的所述至少一個應用程序或事件。在特定 實施方式中,所述至少一個應用程序或事件可具有關聯(lián)固定時間段和/或固定位置。
在本發(fā)明的更進一步的實施方式中,便攜式電子設備可與獨特設備標識符相關 聯(lián)。定位電路可被進一步構造成定期確定便攜式電子設備的當前位置,并將便攜式電子設 備的當前位置和獨特設備標識符發(fā)送給服務器。在特定實施方式中,獨特設備標識符可與 共同元素相關聯(lián)。數(shù)據(jù)管理器可被進一步構造成將便攜式電子設備的當前位置和獨特設 備標識符發(fā)送到服務器;如果確定特定數(shù)量個具有共同元素的便攜式電子設備同時在限定 的區(qū)域內(nèi),則從服務器接收針對所述至少一個應用程序或事件的鏈接。 本發(fā)明的一些實施方式提供一種服務器,該服務器被構造成基于特定數(shù)量個具有共同元素的便攜式電子設備同時在限定區(qū)域內(nèi)而將應用程序下載到便攜式電子設備。服 務器包括存儲電路和通信電路。存儲電路被構造成存儲至少一個應用程序或事件。所述至 少一個應用程序或事件與具有共同元素的便攜式電子設備相關聯(lián)。通信電路被構造成從 便攜式電子設備接收與便攜式電子設備相關聯(lián)的當前位置信息,如果特定數(shù)量個具有共同 元素的便攜式電子設備同時在限定區(qū)域中,則將針對存儲的所述至少一個應用程序或事件 中的至少一個的鏈接下載到便攜式電子設備。 本發(fā)明的另外的實施方式提供基于特定數(shù)量個具有共同元素的便攜式電子設備 同時存在于限定區(qū)域中而將應用程序從服務器下載到便攜式電子設備的方法。該方法包括 將至少一個應用程序或事件存儲在服務器處。所述至少一個應用程序或事件與具有共同元 素的便攜式電子設備相關聯(lián)。從具有共同元素的便攜式電子設備接收當前位置信息。如果 特定數(shù)量個具有共同元素的便攜式電子設備同時在限定區(qū)域內(nèi),則將存儲的所述至少一個 應用程序或事件中的至少一個從服務器下載到便攜式電子設備。


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