專利名稱:可任意處理的微型應(yīng)用的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及無線通信系統(tǒng),更具體地說,涉及有效地管理移動終端的存儲器的設(shè)備和方法。
背景技術(shù):
移動終端已變得無所不在。其普及原因之一是它們的尺寸小巧。另一原因是它們的在移動環(huán)境中,運(yùn)行允許用戶執(zhí)行超出和傳統(tǒng)電話相關(guān)的功能之外的各種增強(qiáng)功能的能力。不幸的是,終端的小巧尺寸轉(zhuǎn)換成存儲應(yīng)用和相關(guān)數(shù)據(jù)的有限存儲能力,從而最終限制了移動終端的功能。裝有提供增強(qiáng)功能的應(yīng)用軟件的移動終端的用戶面對的另一問題是不得不通過手動更新或重新配置應(yīng)用,確保他們將最新或最適當(dāng)版本的應(yīng)用存儲在他們的終端上。于是需要一種有效地管理這些移動終端使用的應(yīng)用軟件,更具體地說,有效地管理移動終端的存儲應(yīng)用的存儲空間的機(jī)構(gòu)。
發(fā)明內(nèi)容
管理移動終端,例如移動電話機(jī)中可任意處理的微型應(yīng)用的存儲的設(shè)備和方法解決了上面指出的問題,并且在本領(lǐng)域中獲得了技術(shù)進(jìn)步。這里將包含有限可操作性的可執(zhí)行軟件項(xiàng)目的應(yīng)用稱為可任意處理的微型應(yīng)用,所述有限可操作性與下載、激活、停用和刪除軟件項(xiàng)目操作中的一個或多個操作的條件相關(guān),如后詳細(xì)所述。
具有處理并存儲數(shù)據(jù)的處理器和存儲器的移動終端的管理可操作性有限的可執(zhí)行軟件項(xiàng)目的存儲的方法包括通過無線連接下載包括所述可執(zhí)行軟件項(xiàng)目的至少一個刪除條件的可執(zhí)行軟件項(xiàng)目,其中所述可執(zhí)行軟件項(xiàng)目能夠?qū)崿F(xiàn)對指定場所的至少一種服務(wù)的訪問;將包括所述可執(zhí)行軟件項(xiàng)目的刪除條件的可執(zhí)行軟件項(xiàng)目存儲在移動終端的存儲器中;和如果所述可執(zhí)行軟件項(xiàng)目的刪除條件被滿足,則從移動終端的存儲器刪除所述可執(zhí)行軟件項(xiàng)目。
在一個備選實(shí)施例中,例證的方法包括通過無線連接下載可執(zhí)行軟件項(xiàng)目以及所述可執(zhí)行軟件項(xiàng)目的激活和刪除觸發(fā)條件,其中所述可執(zhí)行軟件項(xiàng)目能夠?qū)崿F(xiàn)對指定場所的至少一種服務(wù)的訪問;將可執(zhí)行軟件項(xiàng)目連同所述可執(zhí)行軟件項(xiàng)目的激活和刪除觸發(fā)條件一起存儲在移動終端的存儲器中;如果所述可執(zhí)行軟件項(xiàng)目的激活觸發(fā)條件被滿足,則激活所述可執(zhí)行軟件項(xiàng)目;和如果所述可執(zhí)行軟件項(xiàng)目的刪除觸發(fā)條件被滿足,則從移動終端的存儲器刪除所述可執(zhí)行軟件項(xiàng)目。
在另一備選實(shí)施例中,例證的方法包括當(dāng)移動終端進(jìn)入第一場所時,下載第一可執(zhí)行軟件項(xiàng)目以及第一可執(zhí)行軟件項(xiàng)目的刪除觸發(fā)條件;當(dāng)移動終端進(jìn)入第二場所時,下載第二可執(zhí)行軟件項(xiàng)目以及第二可執(zhí)行軟件項(xiàng)目的刪除觸發(fā)條件;監(jiān)視滿足第二可執(zhí)行軟件項(xiàng)目的刪除觸發(fā)條件的觸發(fā)數(shù)據(jù);當(dāng)檢測到滿足第二可執(zhí)行軟件項(xiàng)目的刪除觸發(fā)條件的觸發(fā)數(shù)據(jù)時,刪除第二可執(zhí)行軟件項(xiàng)目。
在以具有處理并存儲數(shù)據(jù)的處理器和存儲器的移動終端的管理向移動終端的用戶提供購物幫助的可操作性有限的可執(zhí)行軟件項(xiàng)目的存儲的方法為目的的實(shí)施例中,例證的方法包括下載向移動終端的用戶提供購物幫助的可執(zhí)行軟件項(xiàng)目,其中所述可執(zhí)行軟件項(xiàng)目包含包括一個或多個購物服務(wù)場所的識別,和激活以及從移動終端的存儲器刪除所述可執(zhí)行軟件項(xiàng)目的觸發(fā)條件的數(shù)據(jù);通過短程無線連接,發(fā)現(xiàn)用戶位于購物服務(wù)場所之一的附近;訪問包括用戶感興趣的商品和/或服務(wù)的指示的用戶數(shù)據(jù);比較購物服務(wù)場所提供的商品和/或服務(wù)與用戶數(shù)據(jù),從而確定是否存在匹配;如果存在匹配,則激活所述可執(zhí)行軟件項(xiàng)目;并執(zhí)行所述可執(zhí)行軟件項(xiàng)目,其中所述可執(zhí)行軟件項(xiàng)目的執(zhí)行包括產(chǎn)生用于傳輸給購物服務(wù)場所的詢問,所述詢問包括用戶數(shù)據(jù);和通過短程無線連接,將詢問傳輸給購物服務(wù)場所。在該實(shí)施例中,購物服務(wù)場所可以是購物中心中的服務(wù)臺,商店等,或者其中的商品和/或服務(wù)可供消費(fèi)的任意更小的場所,包括走廊,貨架,柜臺,攤位等,如后詳細(xì)所述。
在本發(fā)明的一個實(shí)施例中,上面提及的存儲在移動終端中的數(shù)據(jù)或者單個數(shù)據(jù)項(xiàng),例如用戶數(shù)據(jù)和與下載到移動終端或者存儲于其中的觸發(fā)參數(shù)和觸發(fā)條件相關(guān)的數(shù)據(jù)可用基于XML置標(biāo)語言的置標(biāo)語言表達(dá)法或者壓縮的置標(biāo)語言表達(dá)法來表述。
參考附圖根據(jù)下面的說明,本發(fā)明的其它和另外的方面將變得顯而易見。
圖1是根據(jù)本發(fā)明的一個實(shí)施例圖解說明其中可下載和使用可任意處理的微型應(yīng)用的移動終端和服務(wù)提供商之間的例證布置的方框圖。
圖2是圖解說明根據(jù)本發(fā)明的一個實(shí)施例的例證移動終端的方框圖。
圖3是根據(jù)本發(fā)明的一個實(shí)施例,圖解說明移動終端和一個或多個服務(wù)提供商之間的數(shù)據(jù)傳送節(jié)點(diǎn)的位置的區(qū)域,例如大型購物中心,百貨公司或商店的簡化布局圖。
圖4是圖解說明一個例證過程的流程圖,通過所述例證過程,可任意處理的微型應(yīng)用可用在移動終端中。
圖5是圖解說明可任意處理的微型應(yīng)用內(nèi)務(wù)處理功能的性能的方框圖。
圖6是根據(jù)本發(fā)明的一個實(shí)施例,圖解說明當(dāng)用戶在大型購物中心,商店或任意購物服務(wù)場所中購物時,向用戶提供采購幫助的例證可任意處理的微型應(yīng)用的方框圖。
具體實(shí)施例方式
在下面的各個實(shí)施例的說明中,參考了附圖,所述附圖構(gòu)成所述說明的一部分,并且其中圖解表示了其中可實(shí)踐本發(fā)明的各個實(shí)施例。顯然可以利用其它實(shí)施例,并且在不脫離本發(fā)明的范圍的情況下,可做出結(jié)構(gòu)和功能修改。
圖1是根據(jù)本發(fā)明的一個實(shí)施例圖解說明其中可下載和使用可任意處理的微型應(yīng)用的移動終端和服務(wù)提供商之間的例證布置的方框圖。如圖1中所示,可以是手持式無線電話機(jī),移動手持終端,個人數(shù)字助手(“PDA”),便攜式計算機(jī)等的移動終端100包括用于最好通過無線連接從服務(wù)提供商150下載的一個或多個可任意處理的微型應(yīng)用的存儲器106。
可任意處理的微型應(yīng)用是在移動終端100上實(shí)現(xiàn)一個或多個功能的可操作性有限的可執(zhí)行軟件產(chǎn)品,例如Java小程序,腳本或軟件代理。就其有限的可操作性來說,除了與其一個或多個刪除條件相關(guān)之外,可任意處理的微型應(yīng)用最好還與其下載、激活和停用中的一個或多個操作的一個或多個條件(例如移動終端的物理位置)相關(guān),如下詳細(xì)所述。
移動終端100可通過短程無線網(wǎng)絡(luò)120,例如個人區(qū)域網(wǎng)(例如IrDA或藍(lán)牙PAN)或無線LAN(例如無線IEEE1394,IEEE802.11或HiperLAN/2),或者移動WAN 130(例如GPRS,GSM等)從服務(wù)提供商150下載可任意處理的微型應(yīng)用。在這方面,服務(wù)提供商10包括短程無線連接156和/或WAN連接157,分別用于通過短程無線網(wǎng)絡(luò)120或者移動WAN 130,將可任意處理的微型應(yīng)用下載到移動終端100??梢允菃我粚?shí)體,例如單個商店,或者代表多個商店的實(shí)體,例如大型購物中心的服務(wù)提供商150包括與數(shù)據(jù)庫154耦接的處理器152,數(shù)據(jù)庫154存儲用于下載到移動終端100以便激活和使用的一個或多個可任意處理的微型應(yīng)用(以及任意相關(guān)的數(shù)據(jù))。
根據(jù)本發(fā)明的一個實(shí)施例,移動終端100可下載可任意處理的微型應(yīng)用,只要移動終端100或服務(wù)提供商150建立的下載可任意處理的微型應(yīng)用的任意前提條件已被滿足,如后結(jié)合圖4詳細(xì)所述。一旦被下載,根據(jù)進(jìn)行對應(yīng)操作的觸發(fā)條件是否被滿足,可任意處理的微型應(yīng)用可被激活,停用和/或從存儲器106刪除,如后同樣結(jié)合圖4詳細(xì)所述。這些觸發(fā)條件最好和可任意處理的微型應(yīng)用一起下載自服務(wù)提供商150。在一個實(shí)施例中,觸發(fā)條件可包括觸發(fā)參數(shù)和規(guī)則,如后詳細(xì)所述。下載的觸發(fā)條件,觸發(fā)參數(shù)和規(guī)則可利用最好使用基于XML的置標(biāo)語言的置標(biāo)語言表達(dá)法或壓縮置標(biāo)語言表達(dá)法來表示。
簡要地說,觸發(fā)參數(shù)可基于地點(diǎn)、日期/時間、用戶輸入等中的一個或多個。觸發(fā)參數(shù)也可基于個人用戶數(shù)據(jù),例如簡介、日歷、意圖和注釋數(shù)據(jù)。用戶的簡介可包括用戶的姓名、地址、電話號碼、性別、年齡、雇主、業(yè)務(wù)愛好、車型、車輛登記號碼、偏好(例如喜歡的書籍的類型)、忠誠卡會員資格、信用卡/借記卡信息等。用戶的日歷存儲用戶關(guān)于諸如約會、生日、拜訪、節(jié)假日、休假、演出之類事件產(chǎn)生的,與事件要發(fā)生時的日期和時間相關(guān)的條目。用戶的意圖可以是用戶指定的她要執(zhí)行的預(yù)定任務(wù)或動作,例如“雜貨采購”、“購買生日禮物”、“洗車”、“理發(fā)”等。筆記可包括用戶產(chǎn)生的當(dāng)用戶執(zhí)行某一任務(wù)時要遵循的指令。例證的筆記包括采購清單,家庭成員的愿望清單,配偶的香水或者科隆香水偏愛等。最好,用戶可在任意時候持續(xù)一段時間(例如從現(xiàn)在開始,直到另作指示為止)激活這些意圖/筆記,或者可使它們與日歷中的日期/時間,或者與某一地點(diǎn)相關(guān)以便自動激活。在任何情況下,這樣的個人數(shù)據(jù)可被本地存儲在用戶數(shù)據(jù)存儲器108a中,或者遠(yuǎn)程存儲在每當(dāng)需要時,移動終端100可通過例如移動WAN 130容易地訪問的用戶數(shù)據(jù)存儲器108b中,供確定與可任意處理的微型應(yīng)用相關(guān)的觸發(fā)參數(shù)是否被滿足之用。與個人用戶數(shù)據(jù)相關(guān)的數(shù)據(jù)可利用置標(biāo)語言表達(dá)法或壓縮置標(biāo)語言表達(dá)法,最好使用基于XML的置標(biāo)語言來存儲。
如上所述,在本發(fā)明的一個實(shí)施例中,作了觸發(fā)參數(shù)之外,觸發(fā)條件還包括觸發(fā)規(guī)則。觸發(fā)規(guī)則是實(shí)現(xiàn)諸如激活,停用或者刪除可任意處理的微型應(yīng)用所需的一個或多個觸發(fā)參數(shù),也將在后面詳細(xì)說明。
此外如圖1中所示,移動終端100包括RF-ID標(biāo)簽110和RF-ID標(biāo)簽閱讀器112。服務(wù)提供商150同樣包括RF_ID標(biāo)簽閱讀器158和RF-ID標(biāo)簽159。如后詳細(xì)所述,包括移動終端100的RF-ID標(biāo)簽110和服務(wù)提供商150的RF-ID標(biāo)簽閱讀器158,或者另一方面,移動終端100的RF-ID標(biāo)簽閱讀器112和服務(wù)提供商150的RF-ID標(biāo)簽159的RF-ID無線系統(tǒng)可在本發(fā)明的一個實(shí)施例被用于確定用戶在服務(wù)提供商150的建筑物內(nèi)的位置,供滿足下載可任意處理的微型應(yīng)用的前提條件,或者滿足激活,停用和/或刪除可任意處理的微型應(yīng)用的觸發(fā)條件之用。
RF-ID標(biāo)簽是無線應(yīng)答器,它可包含從標(biāo)簽標(biāo)識符到可利用額外信息編程的128Kbyte的可變存儲器的數(shù)量不斷變化的信息。RF-ID標(biāo)簽閱讀器使用RF能量與標(biāo)簽通信。具體地說,RF-ID標(biāo)簽閱讀器發(fā)出“喚醒”位于到閱讀器的預(yù)定鄰近距離內(nèi)的標(biāo)簽的詢問信號。標(biāo)簽是“被動的”,因?yàn)樗跓o內(nèi)部電源的情況下工作,從RF-ID閱讀器產(chǎn)生的RF場得到工作能量。另一方面,標(biāo)簽可以是“主動的”,從而由允許更大通信范圍和更高數(shù)據(jù)傳輸速率的內(nèi)部電池提供能量。一旦被詢問,標(biāo)簽將向RF-ID閱讀器回傳包括其ID號,可能還有其它信息的信號。在Automatic Identification Manufacturers(AIM),網(wǎng)址(www.aimglobal.org)于2001年8月23日出版的名為“RadioFrequency IdentificationA Basic Primer”的出版物中描述了RF-ID無線網(wǎng)絡(luò)原理,該出版物在此引為參考。存儲在RF-ID標(biāo)簽中的數(shù)據(jù)至少部分可按照基于XML的置標(biāo)語言的置標(biāo)語言表達(dá)法的格式來存儲。
在一個實(shí)施例中,服務(wù)提供商150可能已在其建筑物內(nèi)到處安裝RF-ID標(biāo)簽159。通過檢測服務(wù)提供商150的一個或多個RF-ID標(biāo)簽159,移動終端100可使用其RF-ID標(biāo)簽閱讀器112確定其進(jìn)入預(yù)定區(qū)域,在預(yù)定區(qū)域內(nèi)的當(dāng)前位置,以及離開預(yù)定區(qū)域,如后結(jié)合圖6詳細(xì)所述,并使用該位置信息來下載,激活,停用和/或刪除可任意處理的微型應(yīng)用,而移動終端100不必向服務(wù)提供商15公開其位置。
在上述內(nèi)容的條件下,激活可任意處理的微型應(yīng)用的例證觸發(fā)參數(shù)可以是由移動終端100的RF-ID標(biāo)簽閱讀器112讀取的RF-ID標(biāo)簽159的標(biāo)識號。另一種觸發(fā)參數(shù)可以是特定數(shù)字,例如用戶通過鍵盤104輸入的數(shù)字“1”。鑒于這些觸發(fā)參數(shù),例證的規(guī)則可以是如果RF-ID標(biāo)簽閱讀器112讀取的RF-ID標(biāo)簽的標(biāo)識號的第一數(shù)字為“1”,并且用戶輸入的數(shù)字是“1”,則可任意處理的微型應(yīng)用被激活。
在一個備選實(shí)施例中,服務(wù)提供商150可將RF-ID標(biāo)簽閱讀器158,而不是RF-ID標(biāo)簽159到處安裝在其建筑物內(nèi),供檢測移動終端100的RF-ID標(biāo)簽110之用。服務(wù)提供商150使每個標(biāo)簽閱讀器158與建筑物內(nèi)的一個位置相關(guān)。從而,在一個實(shí)施例中,服務(wù)提供商150可使用已由位于其建筑物入口的RF-ID標(biāo)簽閱讀器158檢測的RF-ID標(biāo)簽110產(chǎn)生的信號來檢測用戶的進(jìn)入,從而可任意處理的微型應(yīng)用可通過雙向網(wǎng)絡(luò),例如短程無線網(wǎng)絡(luò)120被下載到終端100。移動終端100的RF-ID標(biāo)簽110產(chǎn)生的信號可包括關(guān)于用戶的身份的信息,供根據(jù)本地存儲在服務(wù)提供商數(shù)據(jù)庫154中的數(shù)據(jù)(例如忠誠數(shù)據(jù)和/或用戶過去的購物歷史)和/或遠(yuǎn)程存儲在用戶數(shù)據(jù)存儲器108c中的數(shù)據(jù),針對用戶使可任意處理的微型應(yīng)用個人化之用。個人化也可基于存儲在終端100(例如在用戶數(shù)據(jù)存儲器108a)中的用戶數(shù)據(jù),該用戶數(shù)據(jù)通過例如短程無線網(wǎng)絡(luò)120被傳送給服務(wù)提供商150。
在該備選實(shí)施例中,移動終端100的RF-ID標(biāo)簽還可被用于向服務(wù)提供商150提供終端100在其建筑物內(nèi)的當(dāng)前位置,以及離開其建筑物。特別地,服務(wù)提供商150可根據(jù)接收RF-ID標(biāo)簽信號的RF-ID標(biāo)簽閱讀器158的身份,確定用戶的位置。服務(wù)提供商150可通過網(wǎng)絡(luò)120將該位置信息傳送給移動終端100,供觸發(fā)可任意處理的微型應(yīng)用的激活,停用或刪除之用,如后結(jié)合圖4詳細(xì)所述。
一旦被激活,可任意處理的微型應(yīng)用開始執(zhí)行,其間可它執(zhí)行各種功能,包括分別產(chǎn)生給移動終端100的用戶接口(102,104)的輸出和接收來自所述用戶接口(102,104)的輸入。在一個實(shí)施例中,在執(zhí)行期間接收的用戶輸入可被用于明確表達(dá)通過例如短程無線網(wǎng)絡(luò)120被傳送給服務(wù)提供商150的詢問,從而請求關(guān)于商品和/或服務(wù)的信息,如后結(jié)合圖6詳細(xì)所述。服務(wù)提供商150可根據(jù)移動終端100傳送給它的用戶數(shù)據(jù)和/或本地存儲在服務(wù)提供商150的數(shù)據(jù)庫154中的用戶數(shù)據(jù),例如客戶忠誠數(shù)據(jù),和/或通過網(wǎng)絡(luò)140可遠(yuǎn)程訪問的其它用戶數(shù)據(jù)108c,明確表達(dá)對所述詢問的響應(yīng)。存儲在服務(wù)提供商150的數(shù)據(jù)庫154中的數(shù)據(jù)和/或其它用戶數(shù)據(jù)可至少部分地以利用基于XML的置標(biāo)語言的置標(biāo)語言表達(dá)法或壓縮置標(biāo)語言表達(dá)法的格式來存儲。
最后,當(dāng)相關(guān)的觸發(fā)條件被滿足時,可任意處理的微型應(yīng)用可被停用和/或刪除,如后結(jié)合圖4詳細(xì)所述??扇我馓幚淼奈⑿蛻?yīng)用的刪除意味著其被下載到的移動終端100中的應(yīng)用及其任何副本從它們所駐留的存儲單元中被完全或者至少部分刪除,或者以其它方式使之不可執(zhí)行或者不可訪問??扇我馓幚淼奈⑿蛻?yīng)用的刪除的觸發(fā)條件是根據(jù)特定于時間、位置等因素,例如有限的使用次數(shù),對其應(yīng)用設(shè)置的無條件限制。例如,刪除的觸發(fā)條件可包括要由可任意處理的微型應(yīng)用執(zhí)行的任務(wù)的完成,或者自從可任意處理的微型應(yīng)用被下載或激活以來時間的過去。在后一情況下,時間限度最好可被表示成過去的時間(例如3小時)其中可任意處理的微型應(yīng)用可包含遞增計數(shù)或遞減計數(shù),直到達(dá)到時間限度從而觸發(fā)刪除為止的時間計數(shù)器。
圖2是圖解說明根據(jù)本發(fā)明的一個實(shí)施例的例證移動終端的方框圖。如圖2中所示,移動終端100包括用戶接口(102,104)。接口102可以是顯示器,最好是本領(lǐng)域中公知的具有觸摸屏功能的顯示器。顯示器102最好還能夠向用戶呈現(xiàn)文本,圖形和/或圖像數(shù)據(jù),包括動畫和視頻剪輯。接口104可以是小鍵盤,它最好包含諸中字母數(shù)字鍵盤和方向(箭頭)鍵之類的各種功能鍵,用于允許用戶執(zhí)行這里說明的響應(yīng)提示產(chǎn)生用戶輸入,創(chuàng)建和修改用戶數(shù)據(jù)之類的功能。另一方面或者另外,指示裝置可被用于操作存儲和/或顯示的數(shù)據(jù)。此外,終端100最好還包括接收音頻輸入,例如語音命令的麥克風(fēng)(未示出)。它最好還包括用于音頻輸出(未示出)的揚(yáng)聲器和/或耳機(jī),所述揚(yáng)聲器和/或耳機(jī)與顯示器102一起能夠向移動終端100的用戶呈現(xiàn)所有媒體類型,例如多媒體服務(wù)(MMS)消息。
終端100還包括CPU 200和相關(guān)的程序設(shè)計,用于通過數(shù)據(jù)傳輸總線202控制終端的各個組件之間的數(shù)據(jù)處理和傳輸操作。如圖2中所示,終端100還包括已通過利用例如短程無線連接212或移動WAN連接214從一個或多個服務(wù)提供商150下載的一個或多個可任意處理的微型應(yīng)用106a,106b。雖然圖2中只表示了兩個可任意處理的微型應(yīng)用,不過顯然兩個以上的可任意處理的微型應(yīng)用可存儲在終端100中,只有存在足夠的存儲器來存儲。對于每個可任意處理的微型應(yīng)用,終端100將觸發(fā)條件存儲在數(shù)據(jù)存儲器250中。如上所述,這些觸發(fā)條件可包括和可任意處理的微型應(yīng)用一起下載的觸發(fā)參數(shù)和規(guī)則,供確定相關(guān)可任意處理的微型應(yīng)用的激活,停用和/或刪除將何時發(fā)生之用。
移動終端100還包括內(nèi)務(wù)處理裝置206,在一個實(shí)施例中,內(nèi)務(wù)處理裝置206監(jiān)視滿足與可任意處理的微型應(yīng)用(106a,106b)相關(guān)的觸發(fā)參數(shù)和規(guī)則的觸發(fā)數(shù)據(jù)。移動終端100包括從用戶環(huán)境收集的各種觸發(fā)數(shù)據(jù)源,供確定觸發(fā)參數(shù)和規(guī)則是否已被滿足之用。除了上面結(jié)合圖1說明了源(例如收集位置信息的RF-ID標(biāo)簽110和RF-ID標(biāo)簽閱讀器112)之外,移動終端100可包括傳感器(216,217),例如GPS接收器,條形碼閱讀器,照相機(jī),環(huán)境傳感器(例如溫度計)等,和日期/時間裝置218。在內(nèi)務(wù)處理裝置206關(guān)于觸發(fā)參數(shù)和規(guī)則進(jìn)行分析之前,從這些源接收的觸發(fā)數(shù)據(jù)可被臨時存儲在存儲裝置210a-217a中。除了監(jiān)視這樣的觸發(fā)數(shù)據(jù)之外,內(nèi)務(wù)處理裝置206還可包括幫助用戶下載,停用和刪除可任意處理的微型應(yīng)用106的用戶接口。
內(nèi)務(wù)處理裝置206還執(zhí)行各種其它內(nèi)務(wù)處理功能,例如連接可任意處理的微型應(yīng)用和移動終端100的操作特性,監(jiān)督和控制可任意處理的微型應(yīng)用106a的輸入和輸出數(shù)據(jù)與移動終端100的輸入和輸出數(shù)據(jù)之間的數(shù)據(jù)傳輸和處理。此外,內(nèi)務(wù)處理裝置206本身可以是具有與其在移動終端100中的應(yīng)用相關(guān)的觸發(fā)條件的可任意處理的微型應(yīng)用,如后結(jié)合圖5詳細(xì)所述。
易于理解移動終端100還包括常規(guī)的硬件和功能,所述常規(guī)硬件和功能可被用于使移動終端100起移動電話機(jī)的作用,不過所述常規(guī)硬件和功能是本領(lǐng)域的技術(shù)人員公知的,從而圖2中未示出。
圖3是諸如大型購物中心,百貨公司或商店之類區(qū)域300的簡化布局圖,根據(jù)本發(fā)明的一個實(shí)施例圖解說明用于一個或多個服務(wù)提供商和移動終端之間的數(shù)據(jù)傳輸?shù)墓?jié)點(diǎn)的位置。大型購物中心,百貨公司或商店包含多個不同的服務(wù)點(diǎn)或購物服務(wù)位置(302a-e,306),例如大型購物中心中的店鋪,百貨公司中的部門,或者商店中的服務(wù)臺。但是,要明白本發(fā)明適用于為某種購物形式的其它服務(wù)消費(fèi)情形,例如在飯店就餐,在旅館住宿,在影院觀看電影或演出,參加體育活動,聽音樂會等。所有這些情形的共同之處在于移動終端100的用戶位于可任意處理的微型應(yīng)用可與之相關(guān)的物理位置。如圖3中所示,區(qū)域還具有一個或多個入口/出口312a-c,其中的一些可以只用于供用戶進(jìn)入或離開區(qū)域300,或者都可被用于供用戶進(jìn)入和離開區(qū)域300。
區(qū)域300還配有一個或多個節(jié)點(diǎn)304a-e,314a-c和320,用于建立與移動終端100的數(shù)據(jù)傳輸。每個節(jié)點(diǎn)可以是短程無線連接156,RF-ID標(biāo)簽閱讀器158,RF-ID標(biāo),159等,或者它們的任意組合。布置在入口/出口312a-c的節(jié)點(diǎn)314a-c可被用于檢測用戶進(jìn)入或離開區(qū)域300,以便下載,激活或刪除可任意處理的微型應(yīng)用。如圖3中所示,每個節(jié)點(diǎn)304a-e與一個不同的服務(wù)點(diǎn)302a-e相關(guān),從而可被用于檢測用戶進(jìn)入或離開與這些服務(wù)點(diǎn)相關(guān)的特定區(qū)域。另外如圖3中所示,節(jié)點(diǎn)30可以是例如下載關(guān)于區(qū)域300的一般信息,例如區(qū)域300的地圖的可任意處理的微型應(yīng)用的信息亭。另一方面或者另外,節(jié)點(diǎn)320還可充當(dāng)不具有它們自己的專用節(jié)點(diǎn)的多個服務(wù)點(diǎn),例如服務(wù)點(diǎn)306的公共節(jié)點(diǎn)。
圖4是圖解說明一個例證過程的流程圖,借助該過程,可任意處理的微型應(yīng)用可用在移動終端中。在可任意處理的微型應(yīng)用可被使用之前,它必須首先被下載到移動終端100。在一個實(shí)施例中,服務(wù)提供商150通過利用例如SMS/MMS,經(jīng)短程無線網(wǎng)絡(luò)120或移動WAN 130向移動終端100發(fā)送消息,或者通過使用更常規(guī)形式的廣告媒體,例如傳送或優(yōu)待券,向用戶告知一個或多個可任意處理的微型應(yīng)用的可用性。消息可包括用戶為從服務(wù)提供商150下載可任意處理的微型應(yīng)用可能需要的信息,例如網(wǎng)絡(luò)地址。另外,所述消息或其它形式的廣告也可在移動終端100到達(dá)與可任意處理的微型應(yīng)用相關(guān)的特定位置之前,或者只在用戶在該位置附近或者在該位置之后被發(fā)送給用戶。
服務(wù)提供商150可根據(jù)用戶的語境,例如她的位置,持定的時刻,她當(dāng)前的或者預(yù)期的活動等,或者甚至它們的任意組合,將該消息發(fā)送給移動終端100。如果未根據(jù)用戶的語境被傳送給移動終端100,則內(nèi)務(wù)處理裝置206自己可使用包含可存儲在移動終端100的用戶數(shù)據(jù)108a中的她所公開的簡介,日歷,意圖或筆記中的一個或多個的用戶語境為該用戶過濾涉及可任意處理的微型應(yīng)用的可用性的消息。這樣,內(nèi)務(wù)處理裝置206可確保只有與用戶最相關(guān)的那些可任意處理的微型應(yīng)用被提供給用戶以供下載。
另外,內(nèi)務(wù)處理裝置206可以只允許與移動終端100的功能能力兼容的那些可任意處理的微型應(yīng)用(或者其版本)被下載。例如,可任意處理的微型應(yīng)用106可能要求移動終端100具備最低的存儲器或處理能力,或者甚至其它應(yīng)用軟件,例如媒體播放器,以便可任意處理的微型應(yīng)用106正確地執(zhí)行。內(nèi)務(wù)處理裝置206可在將可任意處理的微型應(yīng)用下載到本地存儲器之前,檢查終端或者詢問用戶,以確定移動終端100是否滿足所有這些要求。此外,內(nèi)務(wù)處理裝置20還可向用戶提供滿足這些要求的指示和/或建議。
不過,可以別的方式可供下載的可任意處理的微型應(yīng)用106包括關(guān)于下載或后續(xù)使用的限制。一種這樣的限制是接受者是服務(wù)提供商150的注冊用戶,或者接受者支付下載費(fèi)用,在一個實(shí)施例中,所述下載費(fèi)用可在下載可任意處理的微型應(yīng)用時收取,不過當(dāng)購買超過預(yù)定量的產(chǎn)品或服務(wù)時可被賒欠。在一個實(shí)施例中,內(nèi)務(wù)處理裝置206可通過圖形用戶界面征求用戶答應(yīng),實(shí)施這些限制。此外,可任意處理的微型應(yīng)用可具有關(guān)于通過例如顯示器102傳遞給用戶的微型應(yīng)用的轉(zhuǎn)發(fā)的限制??赏ㄟ^加密技術(shù)(例如數(shù)字證書)的使用來實(shí)施這樣的限制。
假定關(guān)于下載的所有前提條件(如果有的話)已被滿足,則在圖4的步驟420中,用戶可將可任意處理的微型應(yīng)用下載到移動終端100。一旦被下載,在其可被執(zhí)行之前,可任意處理的微型應(yīng)用需要被激活。在一個實(shí)施例中,這種激活由微型應(yīng)用內(nèi)務(wù)處理裝置206控制,內(nèi)務(wù)處理裝置206從可任意處理的微型應(yīng)用106a抽取激活的觸發(fā)條件,以及停用和刪除的觸發(fā)條件,隨后分別在步驟404,412和416中確定這些觸發(fā)條件是否已被滿足。
激活的觸發(fā)條件可包括一個或多個觸發(fā)參數(shù)和一個或多個規(guī)則。例如,如果可任意處理的微型應(yīng)用打算用在某一位置,則用戶的當(dāng)前位置可以是滿足位置觸發(fā)參數(shù)的觸發(fā)數(shù)據(jù)。如果可任意處理的微型應(yīng)用的激活規(guī)則不僅取決于位置數(shù)據(jù),而且取決于用戶輸入,例如按下小鍵盤104上的某一按鍵,或者響應(yīng)來自內(nèi)務(wù)處理裝置的接受微型應(yīng)用的提示,發(fā)出接受微型應(yīng)用的語音命令,則規(guī)定的用戶輸入會是可任意處理的微型應(yīng)用內(nèi)務(wù)處理裝置206會監(jiān)視的另一觸發(fā)參數(shù)。
可單獨(dú)使用或者結(jié)合位置數(shù)據(jù)和/或用戶輸入數(shù)據(jù)使用的其它觸發(fā)參數(shù)包括(但不限于)當(dāng)前日期/時間,用戶數(shù)據(jù),或者用戶的身份證明。就用戶身份證明來說,用戶可通過將她的RF-ID標(biāo)簽110呈遞給服務(wù)提供商150的RF-ID標(biāo)簽閱讀器158,以便與存儲在用戶身份證明信息,例如客戶忠誠號比較,來識別她自己?;剡^來,移動終端100可通過短程無線網(wǎng)絡(luò)120或移動WAN 130從服務(wù)提供商15接收激活代碼,以便激活微型應(yīng)用。微型應(yīng)用內(nèi)務(wù)處理裝置206關(guān)于可滿足激活觸發(fā)參數(shù)和規(guī)則,從而可激活可任意處理的微型應(yīng)用的數(shù)據(jù),監(jiān)視觸發(fā)數(shù)據(jù)的可用來源。觸發(fā)數(shù)據(jù)的這些來源包括下述一個或多個通過用戶接口(102,104)接收的用戶輸入;存儲裝置210a-217a中的數(shù)據(jù)(即,從RF-ID標(biāo)簽閱讀器112,短程無線連接212,移動WAN 214和環(huán)境傳感器(216,217)接收的數(shù)據(jù));當(dāng)前日期/時間218和用戶數(shù)據(jù)存儲器108a中的數(shù)據(jù)。
在步驟404中,如果內(nèi)務(wù)處理裝置206確定激活的觸發(fā)條件還未被滿足,則在步驟406中,進(jìn)入等待狀態(tài),直到觸發(fā)條件被滿足為止。內(nèi)務(wù)處理裝置206還將要滿足激活觸發(fā)條件所需的數(shù)據(jù)告知用戶。之后,在預(yù)定的一段時間內(nèi)沒有收到必需數(shù)據(jù)的情況下,內(nèi)務(wù)處理裝置206可從終端100刪除該可任意處理的微型應(yīng)用106a。但是,一旦激活條件已被滿足,則在步驟408中,微型應(yīng)用內(nèi)務(wù)處理裝置206激活可任意處理的微型應(yīng)用106a,在步驟410中,可任意處理的微型應(yīng)用開始執(zhí)行。
根據(jù)可任意處理的微型應(yīng)用,執(zhí)行可包括處理數(shù)據(jù),通過無線連接(120,130)往來于移動終端傳送數(shù)據(jù),向用戶顯示數(shù)據(jù),提示用戶輸入用戶數(shù)據(jù)或提供對用戶數(shù)據(jù)的訪問,顯示用戶可進(jìn)行的選擇,執(zhí)行其它應(yīng)用等。在可任意處理的微型應(yīng)用106的執(zhí)行期間,內(nèi)務(wù)處理裝置206將關(guān)于執(zhí)行可任意處理的微型應(yīng)用所需的數(shù)據(jù),以及關(guān)于停用和刪除可任意處理的微型應(yīng)用106的觸發(fā)參數(shù)和規(guī)則,繼續(xù)監(jiān)視用戶輸入,以及存儲裝置210a-217a中的數(shù)據(jù)(例如位置數(shù)據(jù)等),日期/時間數(shù)據(jù)218和存儲器108a中的用戶數(shù)據(jù)。要認(rèn)識到一旦被激活,在一個備選實(shí)施例中,可任意處理的微型應(yīng)用106本身,而不是內(nèi)務(wù)處理裝置206可監(jiān)視滿足相關(guān)觸發(fā)參數(shù)和規(guī)則的停用或刪除觸發(fā)數(shù)據(jù)。
除了上述之外,停用和/或刪除的其它觸發(fā)條件還可包括與可任意處理的微型應(yīng)用相關(guān)的計時器值的滿期;使用計數(shù)器到達(dá)可任意處理的微型應(yīng)用許可的最大使用次數(shù);或者如上所述,在沒有收到與可任意處理的微型應(yīng)用的激活或執(zhí)行相關(guān)的任意數(shù)據(jù)的情況下,預(yù)定的一段時間的過去。在本發(fā)明的一個實(shí)施例中,使用計數(shù)器可以是遞減計數(shù)器,從而計數(shù)器從最大使用次數(shù)向下遞減,觸發(fā)條件是計數(shù)器值到達(dá)0。如同當(dāng)下載當(dāng)前存儲在移動終端100中的應(yīng)用的最新版本時可確定的那樣,響應(yīng)內(nèi)務(wù)處理裝置206確定可任意處理的微型應(yīng)用過時,也可發(fā)生可任意處理的微型應(yīng)用的刪除。
如果停用和刪除的觸發(fā)參數(shù)和規(guī)則被滿足,則在步驟414和420中,可任意處理的微型應(yīng)用106a被分別停用和刪除。即使當(dāng)停用或刪除可任意處理的微型應(yīng)用時,在執(zhí)行期間產(chǎn)生的用戶數(shù)據(jù),例如相對于用戶或移動終端100配置可任意處理的微型應(yīng)用的數(shù)據(jù);執(zhí)行的可任意處理的微型應(yīng)用的結(jié)果;或者指示執(zhí)行期選擇間用戶的選擇的數(shù)據(jù)(例如她的購物歷史)可被保留以供未來使用。例如,該用戶數(shù)據(jù)可被存儲在移動終端100中,或者另一方面,存儲在服務(wù)提供商的數(shù)據(jù)庫中,并且當(dāng)刪除的可任意處理的微型應(yīng)用或者其它某一可任意處理的微型應(yīng)用下次被下載到移動終端100時,可與刪除的可任意處理的微型應(yīng)用相關(guān)以便實(shí)現(xiàn)個人化。從而,在一個實(shí)施例中,當(dāng)下次遇到移動終端100時,服務(wù)提供商可識別該移動終端100,并在將可任意處理的微型應(yīng)用下載到移動終端100之前,根據(jù)存儲的用戶數(shù)據(jù)使可任意處理的微型應(yīng)用個人化。此外,個人化可能需要用戶請求或者接受,并且可關(guān)于其收取費(fèi)用。
參見圖4,但是如果在步驟416中確定可任意處理的微型應(yīng)用不應(yīng)被刪除,則在步驟418中,可任意處理的微型應(yīng)用被保留在存儲器中,并在步驟406中進(jìn)入等待狀態(tài),直到在步驟404中,存儲的激活觸發(fā)條件再次被滿足為止。
圖5是圖解說明可任意處理的微型應(yīng)用內(nèi)務(wù)處理功能的性能的方框圖。如圖5中所示,可任意處理的微型應(yīng)用106a包括激活觸發(fā)條件502,停用觸發(fā)條件504,刪除觸發(fā)條件506和可執(zhí)行軟件508。內(nèi)務(wù)處理裝置206可訪問可任意處理的微型應(yīng)用106a的觸發(fā)條件(502、504、506)和可執(zhí)行軟件508。在一個實(shí)施例中,內(nèi)務(wù)處理裝置206可將觸發(fā)條件存儲在移動終端100的存儲器250中。如圖5中所示,內(nèi)務(wù)處理裝置206與數(shù)據(jù)總線202耦接,從而可在可任意處理的微型應(yīng)用106a和上面結(jié)合圖2詳細(xì)說明的移動終端100的各個組件之間傳遞數(shù)據(jù),以便收集觸發(fā)數(shù)據(jù),并且激活、執(zhí)行、停用可任意處理的微型應(yīng)用以及最終從存儲器刪除可任意處理的微型應(yīng)用。
除了與一個或多個可任意處理的微型應(yīng)用連接之外,在一個實(shí)施例中,內(nèi)務(wù)處理裝置206本身可以是可任意處理的微型應(yīng)用,并且具有與其使用相關(guān)的限制。例如,當(dāng)進(jìn)入百貨商店,例如圖3中所示的區(qū)域300時,移動終端100的用戶可下載為該商店“專有”的,并且控制只在該商店中可用的其它可任意處理的微型應(yīng)用的下載、激活、執(zhí)行、停用和刪除的可任意處理的微型應(yīng)用。
一旦被下載并被自動激活,內(nèi)務(wù)處理微型應(yīng)用可從服務(wù)提供商150下載與可由存儲在例如用戶數(shù)據(jù)存儲器108a中的數(shù)據(jù)指示的用戶的語境,例如她所公開的簡介,日歷,意圖或筆記相關(guān)的,或者與移動終端100的能力相關(guān)的其它可任意處理的微型應(yīng)用。內(nèi)務(wù)處理微型應(yīng)用也可將可用的其它可任意處理的微型應(yīng)用告知用戶,允許用戶選擇它們中的一個或多個來下載和使用。但是,當(dāng)用戶離開該商店時,內(nèi)務(wù)處理微型應(yīng)用106a可刪除與該商店相關(guān)的所有下載的微型應(yīng)用,并且最終可刪除它自己,以存儲移動終端100的存儲空間,從而所述存儲空間可被用于其它用途。
圖6是根據(jù)本發(fā)明的一個實(shí)施例,圖解說明當(dāng)用戶正在大型購物中心,商店或者其任何購物服務(wù)位置時,向用戶提供購物幫助的例證可任意處理的微型應(yīng)用的方框圖。
簡要地重新參見圖3,移動終端100經(jīng)過大型購物中心300的入口312a,具體地說,在數(shù)據(jù)傳輸節(jié)點(diǎn)314a的附近經(jīng)過。在一個實(shí)施例中,節(jié)點(diǎn)314a包括用于與一個或多個移動終端100進(jìn)行數(shù)據(jù)傳輸?shù)乃{(lán)牙模塊,RF-ID標(biāo)簽閱讀器和RF-ID標(biāo)簽。在一個實(shí)施例中,節(jié)點(diǎn)314a的RF-ID標(biāo)簽閱讀器檢測移動終端100的RF-ID標(biāo)簽110,作為響應(yīng),通過藍(lán)牙連接向終端100傳送消息,將能夠幫助她在商店302a-e,306進(jìn)行購物,以及使用購物中心內(nèi)的信息亭320的可任意處理的微型應(yīng)用的可用性告知用戶。當(dāng)收到用戶接受的指示時,可任意處理的微型應(yīng)用通過藍(lán)牙連接從節(jié)點(diǎn)314a被下載到終端100。在圖3中圖解說明的實(shí)施例中,購物中心300中的每個商店302a-e與它自己的數(shù)據(jù)傳輸節(jié)點(diǎn)304a-e相關(guān)。如上所述,在一個例證實(shí)施例中,每個節(jié)點(diǎn)302a-e還包括用于與移動終端100進(jìn)行數(shù)據(jù)傳輸?shù)乃{(lán)牙連接,RF-ID標(biāo)簽閱讀器和RF-ID標(biāo)簽,如下詳細(xì)所述。
現(xiàn)在參見圖6,已從節(jié)點(diǎn)314a下載的可任意處理的購物中心微型應(yīng)用106a和移動終端100的數(shù)據(jù)存儲器250一起被表示,可任意處理的微型應(yīng)用的激活、停用和刪除的觸發(fā)參數(shù)和規(guī)則被存儲在所述數(shù)據(jù)存儲器250中。
在圖6中所示的例證實(shí)施例中,激活觸發(fā)參數(shù)可包含包括對應(yīng)于商店302a-e的節(jié)點(diǎn)304a-e的購物中心中的所有數(shù)據(jù)傳輸節(jié)點(diǎn)的RF-ID標(biāo)簽的ID號的RF-ID號列表(未示出),以及與每個商店提供的服務(wù)和/或商品相關(guān)的關(guān)鍵字(未示出)。RF-ID號列表最好還包括與信息亭320相關(guān)的RF-ID標(biāo)簽的標(biāo)識號,以及涉及可在與之相關(guān)的商店306獲得的商品/服務(wù)的任意信息,例如關(guān)鍵字。可任意處理的微型應(yīng)用的激活規(guī)則可以是與接收的RF-ID標(biāo)簽標(biāo)識號相關(guān)的一個或多個關(guān)鍵字匹配在用戶的電子購物清單上的某一項(xiàng),所述電子購物清單存儲在移動終端100的用戶數(shù)據(jù)存儲器108a中。
可任意處理的大型購物中心微型應(yīng)用的停用或刪除觸發(fā)參數(shù)可以是位于購物中心出口312a-c附近的數(shù)據(jù)傳輸節(jié)點(diǎn)314a-c的RF-ID標(biāo)識號的列表。停用和/或刪除的一個例證規(guī)則可以是單獨(dú)地或者與其它觸發(fā)數(shù)據(jù),例如確認(rèn)停用和/或刪除的用戶輸入一起指示用戶已經(jīng)或者將要離開購物中心的節(jié)點(diǎn)314a-c的RF-ID號之一的接收。
如上所述,內(nèi)務(wù)處理裝置206從可任意處理的微型應(yīng)用抽取觸發(fā)參數(shù)和規(guī)則,隨后(1)關(guān)于觸發(fā)參數(shù)的滿足,即關(guān)于和下載的RF-ID號列表中的標(biāo)識號匹配的RF-ID標(biāo)簽的標(biāo)識號的接收,監(jiān)視移動終端100的RF-ID標(biāo)簽存儲器210a,和(2)確定激活、停用或刪除的規(guī)則是否已被滿足。如圖6中所示,RF-ID標(biāo)簽號輸入存儲器210a或緩存通過RF-ID標(biāo)簽閱讀器112接收的多個RF-ID標(biāo)簽標(biāo)識號(602-608)。
在圖6中所示的例子中,RF-ID標(biāo)簽閱讀器112從購物中心中的各個RF-ID標(biāo)簽接收一個或多個標(biāo)識號,包括標(biāo)識號“2345”。內(nèi)務(wù)處理裝置206不斷對照它已隨同可任意處理的購物微型應(yīng)用一起下載的RF-ID標(biāo)簽號的列表,比較它正在接收的RF-ID標(biāo)簽號。在這種特定情況下,所述比較確定RF-ID標(biāo)簽號“2345”對應(yīng)于名為“Susan′s Shoes”的商店302c;關(guān)鍵字鞋,運(yùn)動鞋,涼鞋,長筒鞋,女性。
之后,內(nèi)務(wù)處理裝置206確定與接收的RF-ID標(biāo)簽號“2345”相關(guān)的任意關(guān)鍵字是否和用戶的購物清單上的任意項(xiàng)相符。在本例中,用戶的購物清單包括作為用戶打算購買的物品的“鞋”。由于激活規(guī)則已被滿足(即,接收的RF-ID標(biāo)簽號和RF-ID號列表上的一個相符,并且與匹配的RF-ID標(biāo)簽號相關(guān)的一個關(guān)鍵字和用戶的購物清單上的一項(xiàng)相符),因此內(nèi)務(wù)處理裝置206激活大型購物中心微型應(yīng)用106a。要認(rèn)識到其它數(shù)據(jù)可被用于與關(guān)鍵字比較,從而,用于確定微型應(yīng)用是否應(yīng)被激活。這樣的其它數(shù)據(jù)可包括不僅指示用戶對購買鞋子感興趣,而且用戶是女性,從而可能對購買女鞋感興趣的存儲的簡介信息。
一旦被激活,通過自動地或者借助用戶幫助(利用例如一系列的提示得出)明確地表達(dá)詢問,以便傳輸給“Susan′s Shoes”(即商店302c),大型購物中心微型應(yīng)用106a開始執(zhí)行。通過從用戶數(shù)據(jù)存儲器108a選擇用于包含在詢問中的數(shù)據(jù),明確地表達(dá)所述詢問,從而用戶只接收她可能感興趣的信息。該用戶數(shù)據(jù)可包括用戶ID 612,鞋碼614,價格限度61,品牌(未示出)等。
在本例中,鞋碼614和價格限度616選自用戶數(shù)據(jù)存儲器,并被列入到詢問中。詢問可以是“有50美元或以下的41碼鞋嗎?”。一旦詢問被列出,則可任意處理的微型應(yīng)用106a使用移動終端100的藍(lán)牙模塊212通過數(shù)據(jù)傳輸節(jié)點(diǎn)304c將該詢問傳送給商店302c。如果“Susan′sShoes”商店302c能夠滿足在該詢問中陳述的條件,則響應(yīng)通過節(jié)點(diǎn)304c被傳送給移動終端100,以便向用戶顯示。商店302c中詢問的處理可以是自動的,或者由售貨員處理。
在預(yù)定的一段時間之后,未從商店302c收到響應(yīng)的情況下,內(nèi)務(wù)處理裝置206可停用大型購物中心微型應(yīng)用,并進(jìn)入等待狀態(tài),直到激活觸發(fā)條件被滿足為止。另外,如上所述,當(dāng)收到諸如對應(yīng)于購物中心出口,從而指示用戶將要離開或者已離開購物中心的任意一個節(jié)點(diǎn)314a-c的RF-ID標(biāo)簽號之類的觸發(fā)參數(shù)時,商務(wù)處理裝置206可從存儲器刪除大型購物中心微型應(yīng)用。這可自動發(fā)生或者當(dāng)從用戶收到刪除確認(rèn)時發(fā)生,取決于刪除的觸發(fā)參數(shù)和規(guī)則。
根據(jù)詳細(xì)的說明書,本發(fā)明的許多特征和優(yōu)點(diǎn)是明顯的,從而附加權(quán)利要求意圖覆蓋落入本發(fā)明的精神和范圍內(nèi)的本發(fā)明的所有這樣的特征和優(yōu)點(diǎn)。
此外,由于本領(lǐng)域的技術(shù)人員易于想到各種修改,因此本發(fā)明并不局限于這里圖示和說明的具體結(jié)構(gòu)和操作,因此,可采取的任何適當(dāng)?shù)男薷暮偷韧锫淙霗?quán)利要求的范圍內(nèi)。
權(quán)利要求
1.一種移動終端管理可操作性有限的可執(zhí)行軟件項(xiàng)目的存儲的方法,所述移動終端具有處理并存儲數(shù)據(jù)的處理器和存儲器,所述方法包括通過無線連接下載包含所述可執(zhí)行軟件項(xiàng)目的至少一個刪除條件的可執(zhí)行軟件項(xiàng)目,其中所述可執(zhí)行軟件項(xiàng)目能夠?qū)崿F(xiàn)對指定場所的至少一種服務(wù)的訪問;將所述包含可執(zhí)行軟件項(xiàng)目的刪除條件的可執(zhí)行軟件項(xiàng)目存儲在所述移動終端的存儲器中;和如果所述可執(zhí)行軟件項(xiàng)目的刪除條件被滿足,則從所述移動終端的存儲器中刪除所述可執(zhí)行軟件項(xiàng)目。
2.按照權(quán)利要求1所述的方法,其中所述移動終端是移動電話機(jī)或者移動手持機(jī)。
3.按照權(quán)利要求1所述的方法,其中所述移動終端具有包括蜂窩、局域無線、短程無線和RFID中的一個或多個的通信能力。
4.按照權(quán)利要求1所述的方法,還包括接收關(guān)于可供下載的可執(zhí)行軟件項(xiàng)目的消息。
5.按照權(quán)利要求4所述的方法,其中所述消息與用戶的語境相關(guān)。
6.按照權(quán)利要求4所述的方法,還包括根據(jù)用戶的語境過濾所述消息;和如果所述消息與所述用戶的語境相符,則將所述消息通知所述用戶。
7.按照權(quán)利要求4所述的方法,還包括確定可執(zhí)行軟件項(xiàng)目的下載要求;和如果所述移動終端的能力滿足所述要求,則將所述可執(zhí)行軟件項(xiàng)目下載到所述移動終端。
8.按照權(quán)利要求7所述的方法,其中可執(zhí)行軟件項(xiàng)目的下載要求包括所述可執(zhí)行軟件項(xiàng)目的執(zhí)行要求。
9.按照權(quán)利要求1所述的方法,其中所述可執(zhí)行軟件項(xiàng)目的刪除條件包括觸發(fā)參數(shù)和規(guī)則。
10.按照權(quán)利要求9所述的方法,其中所述觸發(fā)參數(shù)包括用戶的位置、日期、時間和用戶數(shù)據(jù)中的至少一個或多個,所述規(guī)則包括實(shí)現(xiàn)所述可執(zhí)行軟件項(xiàng)目的刪除所需的一個或多個觸發(fā)參數(shù)。
11.按照權(quán)利要求10所述的方法,其中所述用戶的位置由所述移動終端利用RF-ID系統(tǒng)確定。
12.按照權(quán)利要求10所述的方法,其中所述用戶數(shù)據(jù)包括用戶簡介數(shù)據(jù)、日歷數(shù)據(jù)、意圖數(shù)據(jù)和注釋數(shù)據(jù)中的至少一個或多個。
13.按照權(quán)利要求1所述的方法,其中所述可執(zhí)行軟件項(xiàng)目的刪除條件包括計時器值,當(dāng)所述計時器值滿期時,啟動所述可執(zhí)行軟件項(xiàng)目的刪除。
14.按照權(quán)利要求1所述的方法,其中所述可執(zhí)行軟件項(xiàng)目的刪除條件包括使用計數(shù)器,當(dāng)所述使用計數(shù)器達(dá)到預(yù)定數(shù)字時,啟動所述可執(zhí)行軟件項(xiàng)目的刪除。
15.按照權(quán)利要求1所述的方法,其中所述可執(zhí)行軟件項(xiàng)目的刪除條件包括在沒有收到與所述可執(zhí)行軟件項(xiàng)目的激活相關(guān)的數(shù)據(jù)的情況下預(yù)定一段時間的過去,當(dāng)在所述預(yù)定的一段時間滿期之后,刪除所述可執(zhí)行軟件項(xiàng)目。
16.按照權(quán)利要求15所述的方法,其中預(yù)定的一段時間在所述可執(zhí)行軟件項(xiàng)目中被規(guī)定為所述可執(zhí)行軟件項(xiàng)目的刪除條件。
17.按照權(quán)利要求1所述的方法,其中所述刪除條件包括所述可執(zhí)行軟件項(xiàng)目過時的確定。
18.按照權(quán)利要求1所述的方法,還包括在從所述存儲器中刪除所述可執(zhí)行軟件項(xiàng)目之后,在所述存儲器中保持與所述可執(zhí)行軟件項(xiàng)目相關(guān)的數(shù)據(jù)。
19.按照權(quán)利要求18所述的方法,其中所述存儲器在所述移動終端中。
20.按照權(quán)利要求18所述的方法,其中所述存儲器在服務(wù)提供商的數(shù)據(jù)庫中。
21.按照權(quán)利要求20所述的方法,其中與所述可執(zhí)行軟件項(xiàng)目相關(guān)的數(shù)據(jù)是當(dāng)可執(zhí)行軟件項(xiàng)目再次被所述移動終端下載時,供服務(wù)提供商使所述可執(zhí)行軟件項(xiàng)目個人化之用的數(shù)據(jù)。
22.按照權(quán)利要求18所述的方法,其中所述存儲在存儲器中的數(shù)據(jù)包括在所述可執(zhí)行軟件項(xiàng)目的執(zhí)行期間產(chǎn)生的數(shù)據(jù)。
23.按照權(quán)利要求1所述的方法,還包括在指定的場所激活下載的可執(zhí)行軟件項(xiàng)目的執(zhí)行,以便訪問所述至少一種服務(wù)。
24.一種移動終端管理可操作性有限的可執(zhí)行軟件項(xiàng)目的存儲的方法,所述移動終端具有處理并存儲數(shù)據(jù)的處理器和存儲器,所述方法包括通過無線連接下載可執(zhí)行軟件項(xiàng)目以及所述可執(zhí)行軟件項(xiàng)目的激活和刪除觸發(fā)條件,其中所述可執(zhí)行軟件項(xiàng)目能夠?qū)崿F(xiàn)對指定場所的至少一種服務(wù)的訪問;將所述可執(zhí)行軟件項(xiàng)目連同所述可執(zhí)行軟件項(xiàng)目的激活和刪除觸發(fā)條件一起存儲在所述移動終端的存儲器中;如果所述可執(zhí)行軟件項(xiàng)目的激活觸發(fā)條件被滿足,則激活所述可執(zhí)行軟件項(xiàng)目;和如果所述可執(zhí)行軟件項(xiàng)目的刪除觸發(fā)條件被滿足,則從所述移動終端的存儲器中刪除所述可執(zhí)行軟件項(xiàng)目。
25.按照權(quán)利要求24所述的方法,其中所述移動終端是移動電話機(jī)或移動手持機(jī)。
26.按照權(quán)利要求24所述的方法,其中只有當(dāng)下載的前提條件被滿足時,所述可執(zhí)行軟件項(xiàng)目才被下載到所述移動終端。
27.按照權(quán)利要求24所述的方法,還包括如果所述可執(zhí)行軟件項(xiàng)目的激活觸發(fā)條件不被滿足,則進(jìn)入等待狀態(tài),直到所述激活觸發(fā)條件被滿足為止。
28.按照權(quán)利要求24所述的方法,其中所述可執(zhí)行軟件項(xiàng)目的刪除觸發(fā)條件包括在預(yù)定的一段時間內(nèi),激活觸發(fā)條件是否一直未被滿足。
29.按照權(quán)利要求28所述的方法,其中所述預(yù)定一段時間在應(yīng)用中被規(guī)定為可執(zhí)行軟件項(xiàng)目的激活觸發(fā)條件。
30.按照權(quán)利要求24所述的方法,其中所述激活觸發(fā)條件包括觸發(fā)參數(shù)和規(guī)則。
31.按照權(quán)利要求30所述的方法,其中所述觸發(fā)參數(shù)包括用戶的位置、日期、時間和用戶數(shù)據(jù)中的至少一個或多個,所述規(guī)則包括實(shí)現(xiàn)可執(zhí)行軟件項(xiàng)目的激活所需的一個或多個觸發(fā)參數(shù)。
32.按照權(quán)利要求31所述的方法,其中所述用戶的位置由所述移動終端利用RF-ID系統(tǒng)確定。
33.按照權(quán)利要求31所述的方法,其中所述用戶數(shù)據(jù)包括用戶簡介數(shù)據(jù)、日歷數(shù)據(jù)、意圖數(shù)據(jù)和注釋數(shù)據(jù)中的至少一個或多個。
34.按照權(quán)利要求30所述的方法,其中所述激活觸發(fā)參數(shù)包括存在于所述移動終端中的另一可執(zhí)行軟件項(xiàng)目。
35.一種移動終端管理可操作性有限的可執(zhí)行軟件項(xiàng)目的存儲的方法,所述移動終端具有處理并存儲數(shù)據(jù)的處理器和存儲器,所述方法包括當(dāng)所述移動終端進(jìn)入第一場所時,下載第一可執(zhí)行軟件項(xiàng)目以及第一可執(zhí)行軟件項(xiàng)目的刪除觸發(fā)條件;當(dāng)所述移動終端進(jìn)入第二場所時,下載第二可執(zhí)行軟件項(xiàng)目以及第二可執(zhí)行軟件項(xiàng)目的刪除觸發(fā)條件;監(jiān)視滿足所述第二可執(zhí)行軟件項(xiàng)目的刪除觸發(fā)條件的觸發(fā)數(shù)據(jù);和當(dāng)檢測到滿足所述第二可執(zhí)行軟件項(xiàng)目的刪除觸發(fā)條件的觸發(fā)數(shù)據(jù)時,刪除所述第二可執(zhí)行軟件項(xiàng)目。
36.按照權(quán)利要求35所述的方法,其中所述移動終端是移動電話機(jī)或移動手持機(jī)。
37.按照權(quán)利要求35所述的方法,其中監(jiān)視滿足所述第二可執(zhí)行軟件項(xiàng)目的刪除觸發(fā)條件的觸發(fā)數(shù)據(jù),以及所述第二可執(zhí)行軟件項(xiàng)目的刪除由所述第一可執(zhí)行軟件項(xiàng)目執(zhí)行。
38.按照權(quán)利要求35所述的方法,還包括當(dāng)所述移動終端離開第二場所時,所述第一可執(zhí)行軟件項(xiàng)目刪除所述第二可執(zhí)行軟件項(xiàng)目。
39.按照權(quán)利要求35所述的方法,還包括當(dāng)刪除所述第二可執(zhí)行軟件項(xiàng)目時,所述第一可執(zhí)行軟件項(xiàng)目刪除它自己。
40.按照權(quán)利要求35所述的方法,還包括當(dāng)所述移動終端離開所述第一場所時,所述第一可執(zhí)行軟件項(xiàng)目刪除它自己。
41.按照權(quán)利要求35所述的方法,其中所述第二場所不同于所述第一場所。
42.按照權(quán)利要求35所述的方法,還包括所述第一可執(zhí)行軟件項(xiàng)目根據(jù)用戶的語境,下載所述第二可執(zhí)行軟件項(xiàng)目。
43.按照權(quán)利要求42所述的方法,其中所述用戶的語境包括用戶數(shù)據(jù)。
44.按照權(quán)利要求43所述的方法,其中所述用戶數(shù)據(jù)包括用戶簡介數(shù)據(jù)、日歷數(shù)據(jù)、意圖數(shù)據(jù)和注釋數(shù)據(jù)中的一個或多個。
45.按照權(quán)利要求35所述的方法,還包括所述第一可執(zhí)行軟件項(xiàng)目根據(jù)所述移動終端的能力下載所述第二可執(zhí)行軟件項(xiàng)目。
46.按照權(quán)利要求35所述的方法,還包括所述第一可執(zhí)行軟件項(xiàng)目向用戶告知所述第二可執(zhí)行軟件項(xiàng)目可供下載到所述移動終端。
47.一種用于移動終端的方法,用于管理向所述移動終端的用戶提供購物幫助的可操作性有限的可執(zhí)行軟件項(xiàng)目的存儲,所述移動終端具有處理并存儲數(shù)據(jù)的處理器和存儲器,所述方法包括下載向所述移動終端的用戶提供購物幫助的可執(zhí)行軟件項(xiàng)目,其中所述可執(zhí)行軟件項(xiàng)目包含這樣的數(shù)據(jù),即所述數(shù)據(jù)包括一個或多個購物服務(wù)場所的識別以及用于激活和從移動終端的存儲器刪除所述可執(zhí)行軟件項(xiàng)目的觸發(fā)條件;通過短程無線連接,檢測到用戶位于購物服務(wù)場所之一的附近;訪問包括所述用戶感興趣的商品和/或服務(wù)的指示的用戶數(shù)據(jù);將所述購物服務(wù)場所提供的商品和/或服務(wù)與所述用戶數(shù)據(jù)相比較,從而確定是否存在匹配;如果存在匹配,則激活所述可執(zhí)行軟件項(xiàng)目;和執(zhí)行所述可執(zhí)行軟件項(xiàng)目;其中所述可執(zhí)行軟件項(xiàng)目的執(zhí)行包括產(chǎn)生用于傳輸給購物服務(wù)場所的詢問,所述詢問包括用戶數(shù)據(jù);和通過短程無線連接,將所述詢問傳輸給所述購物服務(wù)場所。
48.按照權(quán)利要求47所述的方法,其中所述移動終端是移動電話機(jī)或移動手持機(jī)。
49.按照權(quán)利要求47所述的方法,其中所述包括在查詢中的用戶數(shù)據(jù)包括用戶愿意支付的商品和/或服務(wù)的最高價格。
50.按照權(quán)利要求47所述的方法,其中當(dāng)所述移動終端進(jìn)入預(yù)定場所時,發(fā)生可執(zhí)行軟件項(xiàng)目的下載。
51.按照權(quán)利要求47所述的方法,還包括通過短程無線連接,從所述購物服務(wù)場所接收對傳輸?shù)脑儐柕捻憫?yīng)。
52.按照權(quán)利要求47所述的方法,還包括如果在預(yù)定的一段時間內(nèi)未從所述購物服務(wù)場所收到響應(yīng),則停用所述可執(zhí)行軟件項(xiàng)目。
53.按照權(quán)利要求47所述的方法,其中通過RF-ID系統(tǒng),確定用戶在所述購物服務(wù)場所的附近。
54.按照權(quán)利要求53所述的方法,其中所述RF-ID系統(tǒng)包括分別與購物服務(wù)場所相關(guān)的多個RF-ID標(biāo)簽,以及所述移動終端中的能夠閱讀RF-ID標(biāo)簽的RF-ID閱讀器,所述方法還包括存儲所述多個RF-ID標(biāo)簽中的每一個與購物服務(wù)場所之間的聯(lián)系;在所述移動終端的閱讀器中接收RF-ID標(biāo)簽的標(biāo)簽標(biāo)識符;和根據(jù)所述標(biāo)簽標(biāo)識符,確定所述移動終端在其附近的購物服務(wù)場所。
55.按照權(quán)利要求43所述的方法,其中所述RF-ID系統(tǒng)包括移動終端中的一個RF-ID標(biāo)簽以及一個或多個RF-ID閱讀器,所述一個或多個RF-ID閱讀器中的每一個與購物服務(wù)場所相關(guān),并且能夠閱讀RF-ID標(biāo)簽,所述方法還包括在所述標(biāo)簽接收來自RF-ID閱讀器的詢問;將標(biāo)簽標(biāo)識符傳送給所述RF-ID閱讀器,從而使得所述移動終端的位置能夠被確定;和接收所述移動終端在其附近購物服務(wù)場所的身份。
56.按照權(quán)利要求50所述的方法,還包括當(dāng)所述移動終端離開預(yù)定場所時,刪除可執(zhí)行軟件項(xiàng)目。
57.一種管理移動終端中可操作性有限的可執(zhí)行軟件項(xiàng)目的存儲的設(shè)備,包括存儲程序的存儲裝置;和與所述存儲裝置通信的處理器,所述處理器與所述程序一起工作通過無線連接下載包括可執(zhí)行軟件項(xiàng)目的刪除條件的可執(zhí)行軟件項(xiàng)目,其中所述可執(zhí)行軟件項(xiàng)目能夠?qū)崿F(xiàn)對指定場所的至少一種服務(wù)的訪問;將所述包括可執(zhí)行軟件項(xiàng)目的刪除條件的可執(zhí)行軟件項(xiàng)目存儲在所述移動終端的存儲器中;和如果所述可執(zhí)行軟件項(xiàng)目的刪除條件被滿足,則從所述移動終端的存儲器中刪除所述可執(zhí)行軟件項(xiàng)目。
58.按照權(quán)利要求57所述的設(shè)備,其中所述處理器還與所述程序一起工作在所述指定的場所激活所述下載的可執(zhí)行軟件項(xiàng)目的執(zhí)行,以便訪問所述至少一種服務(wù)。
59.一種管理移動終端中可操作性有限的可執(zhí)行軟件項(xiàng)目的存儲的設(shè)備,包括存儲程序的存儲裝置;和與所述存儲裝置通信的處理器,所述處理器與所述程序一起工作通過無線連接下載可執(zhí)行軟件項(xiàng)目以及所述可執(zhí)行軟件項(xiàng)目的激活和刪除觸發(fā)條件,其中所述可執(zhí)行軟件項(xiàng)目能夠?qū)崿F(xiàn)對指定場所的至少一種服務(wù)的訪問;將所述可執(zhí)行軟件項(xiàng)目連同所述可執(zhí)行軟件項(xiàng)目的激活和刪除觸發(fā)條件一起存儲在所述移動終端的存儲器中;如果所述可執(zhí)行軟件項(xiàng)目的激活觸發(fā)條件被滿足,則激活所述可執(zhí)行軟件項(xiàng)目;和如果所述可執(zhí)行軟件項(xiàng)目的刪除觸發(fā)條件被滿足,則從所述移動終端的存儲器刪除中所述可執(zhí)行軟件項(xiàng)目。
60.一種管理移動終端中可操作性有限的可執(zhí)行軟件項(xiàng)目的存儲的設(shè)備,包括存儲程序的存儲裝置;和與所述存儲裝置通信的處理器,所述處理器與所述程序一起工作當(dāng)所述移動終端進(jìn)入第一場所時,下載第一可執(zhí)行軟件項(xiàng)目以及第一可執(zhí)行軟件項(xiàng)目的刪除觸發(fā)條件;當(dāng)所述移動終端進(jìn)入第二場所時,下載第二可執(zhí)行軟件項(xiàng)目以及第二可執(zhí)行軟件項(xiàng)目的刪除觸發(fā)條件;監(jiān)視滿足所述第二可執(zhí)行軟件項(xiàng)目的刪除觸發(fā)條件的觸發(fā)數(shù)據(jù);和當(dāng)檢測到滿足所述第二可執(zhí)行軟件項(xiàng)目的刪除觸發(fā)條件的觸發(fā)數(shù)據(jù)時,刪除所述第二可執(zhí)行軟件項(xiàng)目。
61.一種用于移動終端的設(shè)備,用于管理向所述移動終端的用戶提供購物幫助的可操作性有限的可執(zhí)行軟件項(xiàng)目的存儲,包括存儲程序的存儲裝置;和與所述存儲裝置通信的處理器,所述處理器與所述程序一起工作下載向所述移動終端的用戶提供購物幫助的可執(zhí)行軟件項(xiàng)目,其中所述可執(zhí)行軟件項(xiàng)目包含包括一個或多個購物服務(wù)場所的識別、以激活以及從移動終端的存儲器刪除所述可執(zhí)行軟件項(xiàng)目的觸發(fā)條件的數(shù)據(jù);通過短程無線連接,檢測到用戶位于購物服務(wù)場所之一的附近;訪問包括所述用戶感興趣的商品和/或服務(wù)的指示的用戶數(shù)據(jù);將所述購物服務(wù)場所提供的商品和/或服務(wù)與所述用戶數(shù)據(jù)相比較,從而確定是否存在匹配;如果存在匹配,則激活所述可執(zhí)行軟件項(xiàng)目;其中當(dāng)激活所述可執(zhí)行軟件項(xiàng)目時,所述處理器還與所述程序一起工作產(chǎn)生用于傳輸給所述購物服務(wù)場所的詢問,所述詢問包括用戶數(shù)據(jù);和通過短程無線連接,將所述詢問傳輸給所述購物服務(wù)場所。
全文摘要
可任意處理的微型應(yīng)用(106)是可執(zhí)行的軟件項(xiàng)目,其在移動終端中的激活、停用和刪除由觸發(fā)參數(shù)和規(guī)則(250)定義。觸發(fā)參數(shù)(250)可包括(但不限于)位置,時間(218),存儲的用戶數(shù)據(jù)等。規(guī)則是為實(shí)現(xiàn)前述動作而需要的一個或多個觸發(fā)參數(shù)。在一個實(shí)施例中,內(nèi)務(wù)處理裝置(206)監(jiān)視對應(yīng)于所述參數(shù)并且滿足所述規(guī)則的數(shù)據(jù),并且執(zhí)行與可任意處理的微型應(yīng)用(106)相關(guān)的各種內(nèi)務(wù)處理功能??扇我馓幚淼奈⑿蛻?yīng)用的刪除清除與存儲和執(zhí)行可任意處理的微型應(yīng)用相關(guān)的存儲空間,從而使所述存儲空間可用于其它用途。
文檔編號H04M1/38GK1717943SQ200380104218
公開日2006年1月4日 申請日期2003年10月24日 優(yōu)先權(quán)日2002年11月1日
發(fā)明者馬爾科·文斯凱, 薩米·蘭塔, 拉伊莫·馬里拉 申請人:諾基亞公司