專利名稱:移動(dòng)終端中的軟件激活的制作方法
技術(shù)領(lǐng)域:
本發(fā)明主要涉及軟件激活,尤其涉及移動(dòng)終端中的軟件激活。
背景技術(shù):
諸如移動(dòng)電話之類的通信設(shè)備的用途正變得越來(lái)越多。例如,移 動(dòng)電話通常包含軟件應(yīng)用或程序,這些軟件應(yīng)用或程序允許用戶訪問(wèn) 其電子郵件賬戶,播放音樂(lè)和運(yùn)行游戲,或是執(zhí)行其他功能,例如獲 取去往感興趣的地點(diǎn)的指引,獲取體育運(yùn)動(dòng)得分,或者獲取天氣相關(guān) 信息。這樣的應(yīng)用使得通信設(shè)備對(duì)用戶而言越發(fā)重要。
通常,這些應(yīng)用可以由移動(dòng)電話的制造商安裝,或者在某些情況 下,這些應(yīng)用也可以由最終用戶下載到移動(dòng)電話。這些應(yīng)用的創(chuàng)建者 有可能希望對(duì)應(yīng)用進(jìn)行某種程度的控制。舉個(gè)例子,在將移動(dòng)電話制 造成包含該應(yīng)用(也就是在銷售之前加載到移動(dòng)電話上)的情況下, 應(yīng)用創(chuàng)建者有可能希望了解該應(yīng)用被移動(dòng)電話的最終用戶激活了多少 份。
發(fā)明內(nèi)容
根據(jù)一個(gè)方面, 一種移動(dòng)終端包括包含了在移動(dòng)終端使用的軟 件應(yīng)用的存儲(chǔ)器以及邏輯。該邏輯被配置成接收移動(dòng)終端的最終用戶 正在嘗試使用軟件應(yīng)用的指示。該邏輯進(jìn)一步被配置成激活軟件應(yīng)用, 以便供最終用戶使用。
此外,注冊(cè)信息包括正被激活的軟件應(yīng)用的標(biāo)識(shí),并且該信息被 用于計(jì)數(shù)與軟件應(yīng)用相關(guān)的激活次數(shù)。
此外,該邏輯還可以被配置成從最終用戶那里收集注冊(cè)信息。 此外,注冊(cè)實(shí)體可以包括移動(dòng)終端制造商、創(chuàng)作軟件的應(yīng)用供應(yīng)
商或是移動(dòng)終端的服務(wù)供應(yīng)商中的一個(gè)或多個(gè)。
此外,注冊(cè)信息可以包括姓名、地址或是移動(dòng)終端電話號(hào)碼中的
一項(xiàng)或多項(xiàng)。此外,注冊(cè)信息可以包括移動(dòng)終端的唯一標(biāo)識(shí)號(hào)碼或是與移動(dòng)終 端相關(guān)聯(lián)的用戶的賬號(hào)。
此外,注冊(cè)信息包括軟件應(yīng)用的付費(fèi)信息。
此外,傳送注冊(cè)信息包括將注冊(cè)信息當(dāng)作電子郵件消息或SMS消 息來(lái)進(jìn)行傳送。
此外,響應(yīng)于注冊(cè)信息的傳送,移動(dòng)終端的邏輯在移動(dòng)終端中接 收許可密鑰 激活軟件應(yīng)用以便供最終用戶使用的處理是通過(guò)使用該 許可密鑰激活軟件來(lái)執(zhí)行的。
此外,其中軟件應(yīng)用保存在移動(dòng)終端的存儲(chǔ)器中。該軟件應(yīng)用還 可以被下載到移動(dòng)終端的存儲(chǔ)器。
在另一個(gè)方面中公開(kāi)了一種方法。該方法旨在激活移動(dòng)終端中的 軟件。該方法包括接收移動(dòng)終端的最終用戶正在嘗試使用該軟件的 指示;從最終用戶那里收集用于注冊(cè)軟件的信息;使用移動(dòng)終端將該 注冊(cè)信息傳送到移動(dòng)終端制造商、與軟件相關(guān)聯(lián)的應(yīng)用供應(yīng)商或是移 動(dòng)終端的服務(wù)供應(yīng)商中的一個(gè)或多個(gè);以及激活該軟件,以便供最終 用戶使用。
此外,注冊(cè)信息可以包括姓名、地址或移動(dòng)終端電話號(hào)碼中的一 項(xiàng)或多項(xiàng)。
此外,注冊(cè)信息可以包括移動(dòng)終端的唯一標(biāo)識(shí)號(hào)碼或者與移動(dòng)終 端相關(guān)聯(lián)的用戶賬號(hào)。
該注冊(cè)信息還可以包括軟件的付費(fèi)信息。
此外,傳送注冊(cè)信息包括將注冊(cè)信息作為電子郵件消息或SMS 消息來(lái)進(jìn)行傳送。
此外,該方法包括響應(yīng)于注冊(cè)信息的傳送,在移動(dòng)終端上接收 許可密鑰。
此外,將軟件激活以供最終用戶使用的處理是通過(guò)使用許可密鑰 激活軟件來(lái)執(zhí)行的。
在另一個(gè)方面中,公開(kāi)了一種激活移動(dòng)終端中的軟件的方法。該 方法包括確定移動(dòng)終端最終用戶的位置信息或語(yǔ)言偏好信息;根據(jù) 所確定的信息來(lái)選擇軟件許可協(xié)定;向最終用戶呈現(xiàn)所選擇的軟件許 可協(xié)定;以及當(dāng)最終用戶接受所呈現(xiàn)的軟件許可協(xié)定時(shí),激活該軟件。
此外,位置信息是響應(yīng)于最終用戶嘗試使用軟件來(lái)確定的。此外,所確定的位置信息包括城市、郵政編碼或居住國(guó)家中的至 少一項(xiàng)。
此外,該方法還包括從最終用戶那里接收與最終用戶是否接受 軟件許可協(xié)定相關(guān)的指示;并且將該指示傳送給移動(dòng)終端制造商、創(chuàng) 作該軟件的應(yīng)用供應(yīng)商或是移動(dòng)終端的服務(wù)供應(yīng)商中的一個(gè)或多個(gè)。
此外,該軟件是預(yù)先存儲(chǔ)在移動(dòng)終端中的。
此外,該軟件是由最終用戶下栽到移動(dòng)終端的。
在另一個(gè)方面中, 一種設(shè)備包括用于確定移動(dòng)終端最終用戶的 位置信息的裝置;用于根據(jù)位置信息來(lái)選擇軟件許可協(xié)定的裝置;用 于向該設(shè)備的最終用戶呈現(xiàn)所選擇的軟件許可協(xié)定的裝置;以及用于 在最終用戶接受所呈現(xiàn)的軟件許可協(xié)定的時(shí)候激活該軟件的裝置。
在另一個(gè)方面中提供了一種移動(dòng)終端。該移動(dòng)終端包括存儲(chǔ)軟 件應(yīng)用的存儲(chǔ)器,其中在為最終用戶提供該軟件應(yīng)用的完全的使用權(quán) 限之前,該軟件應(yīng)用需要激活,所述激活是經(jīng)由激活處理來(lái)執(zhí)行的, 該激活處理是使用軟件應(yīng)用設(shè)計(jì)人員規(guī)定的接口以及使用移動(dòng)終端制 造商提供的應(yīng)用編程接口 (API)來(lái)執(zhí)行的。該移動(dòng)設(shè)備還包括被配置 成向移動(dòng)設(shè)備最終用戶提供無(wú)線通信的邏輯,該激活處理包括經(jīng)由該 邏輯來(lái)與注冊(cè)實(shí)體進(jìn)行通信。
此外,注冊(cè)實(shí)體包括移動(dòng)終端制造商、創(chuàng)作軟件應(yīng)用的應(yīng)用供應(yīng) 商或是移動(dòng)終端的服務(wù)供應(yīng)商中的一個(gè)或多個(gè)。
此外,激活處理中的通信包括電子郵件消息或SMS消息。 對(duì)本領(lǐng)域技術(shù)人員來(lái)說(shuō),從下文的詳細(xì)描述中可以清楚了解本發(fā) 明的其他特征和優(yōu)點(diǎn)。所顯示和描述的實(shí)施例提供了所預(yù)期的執(zhí)行本 發(fā)明的最佳模式的例證。本發(fā)明能夠在各個(gè)明顯方面進(jìn)行修改,并且 所有這些修改全都沒(méi)有脫離本發(fā)明的范圍。相應(yīng)地,附圖應(yīng)當(dāng)被視為 說(shuō)明性而不是限制性的。
現(xiàn)在將對(duì)附圖加以參考,其中具有相同附圖標(biāo)記的元件始終可以 表示相似的部件。
圖1是可以實(shí)施符合本發(fā)明的系統(tǒng)和方法的例示系統(tǒng)的圖示; 圖2是根據(jù)符合本發(fā)明的實(shí)施方式的例示移動(dòng)終端的圖示;圖3是概念性說(shuō)明在例示性分發(fā)和使用移動(dòng)終端的過(guò)程中涉及的 各方關(guān)系的圖示;
圖4是說(shuō)明符合本發(fā)明方面的例示處理的流程圖5是概念性說(shuō)明圖4所示的操作部分的圖示;
圖6是說(shuō)明在移動(dòng)終端顯示區(qū)域中顯示的"推送,,電子郵件應(yīng)用 的例示界面的圖示;
圖7是說(shuō)明可以在接受許可協(xié)定的上下文中執(zhí)行的例示操作的流 程圖8是說(shuō)明可以在用戶在移動(dòng)終端上接受關(guān)于軟件應(yīng)用的許可協(xié) 定的上下文中執(zhí)行的例示操作的另一種實(shí)施方式的流程圖;以及
圖9是說(shuō)明可以在用戶在移動(dòng)終端上接受關(guān)于軟件應(yīng)用的許可協(xié) 定的上下文中執(zhí)行的例示操作的另一種實(shí)施方式的流程圖。
具體實(shí)施例方式
下文中的本發(fā)明詳述參考了附圖。在不同的圖中,相同的附圖標(biāo) 記標(biāo)識(shí)的是相同或相似的元件。此外,下文的詳細(xì)描述并沒(méi)有限制本 發(fā)明。相反,本發(fā)明的范圍是由所附權(quán)利要求及其等價(jià)物來(lái)限定的。
圖l是可以實(shí)施符合本發(fā)明的方法和系統(tǒng)的例示系統(tǒng)100的圖示。 系統(tǒng)100可以包括經(jīng)由網(wǎng)絡(luò)140連接的移動(dòng)終端100、 120和130。為 了簡(jiǎn)單起見(jiàn),在這里只顯示了三個(gè)移動(dòng)終端。但是應(yīng)該理解,系統(tǒng)IOO 可以包括其他數(shù)量的移動(dòng)終端。
在這里,本發(fā)明是在移動(dòng)終端上下文中描述的。這里使用的術(shù)語(yǔ) "移動(dòng)終端"可以包括具有或者不具有多行顯示的蜂窩無(wú)線電電話; 可以將蜂窩無(wú)線電電話與數(shù)據(jù)處理、傳真以及數(shù)據(jù)通信能力相結(jié)合的 個(gè)人通信系統(tǒng)(PCS)終端;可以包括無(wú)線電電話、尋呼機(jī)、因特網(wǎng)/ 內(nèi)聯(lián)網(wǎng)接入、萬(wàn)維網(wǎng)瀏覽器、組織器、日歷和/或全球定位系統(tǒng)(GPS) 接收機(jī)的個(gè)人數(shù)字助理(PDA);以及包含了無(wú)線電電話收發(fā)信機(jī)的常 規(guī)膝上型和/或掌上型接收機(jī)或其他器具。
網(wǎng)絡(luò)140可以包括一個(gè)或多個(gè)網(wǎng)絡(luò),其中這些網(wǎng)絡(luò)包括蜂窩網(wǎng)絡(luò)、 衛(wèi)星網(wǎng)絡(luò)、因特網(wǎng)、諸如公共交換電話網(wǎng)絡(luò)(PSTN)之類的電話網(wǎng)絡(luò)、 城域網(wǎng)(MAN)、廣域網(wǎng)(WAN)、局域網(wǎng)(LAN)或其他類型的網(wǎng)絡(luò)。 移動(dòng)終端110、 120和130彼此可以借助有線、無(wú)線或光學(xué)連接經(jīng)由網(wǎng)
8絡(luò)14G來(lái)進(jìn)行通信。
在一個(gè)例示性實(shí)施方式中,網(wǎng)絡(luò)140包括蜂窩網(wǎng)絡(luò),該蜂窩網(wǎng)絡(luò) 使用了用于傳送往來(lái)于移動(dòng)終端110、 120和130的數(shù)據(jù)的部件。這樣
天線(未顯示)。這樣的部件還可以包括與基站天線相連并且與其他 設(shè)備進(jìn)行通信的基站(未顯示),所述其他設(shè)備例如依照已知技術(shù)的 交換機(jī)和路由器(未顯示)。
圖2是根據(jù)符合本發(fā)明的例示實(shí)施方式的移動(dòng)終端110的圖示。 應(yīng)該理解的是,移動(dòng)終端120和130可以包括相同或相似的元件,并 且可以采用相同或相似的方式來(lái)配置。
移動(dòng)終端110可以包括一個(gè)或多個(gè)射頻(RF)天線210、收發(fā)信積i 220、調(diào)制器/解調(diào)器230、編碼器/解碼器240、處理邏輯250、存儲(chǔ)器 260、輸入設(shè)備270以及輸出設(shè)備280。這些部件可以經(jīng)由一條或多條 總線(未顯示)來(lái)連接。此外,移動(dòng)終端110還可以包括一個(gè)或多個(gè) 電源(未顯示)。本領(lǐng)域技術(shù)人員應(yīng)該了解,移動(dòng)終端110可以采用 多種其他方式來(lái)配置,并且可以包括其他或不同的元件。
RF天線210可以包括一個(gè)或多個(gè)能夠發(fā)射和接收RF信號(hào)的天線。 在一個(gè)實(shí)施方式中,RF天線210可以包括一個(gè)或多個(gè)定向和/或全向天 線。收發(fā)信機(jī)220可以包括用于經(jīng)由RF天線210來(lái)發(fā)射和接收信息的 部件。在一個(gè)替換實(shí)施方式中,收發(fā)信機(jī)220可以采用分離的發(fā)射機(jī) 和接收機(jī)部件的形式,而不是以單個(gè)部件的方式實(shí)施。調(diào)制器/解調(diào)器 2 30可以包括將數(shù)據(jù)信號(hào)與載波信號(hào)相結(jié)合以及從載波信號(hào)中提取數(shù) 據(jù)信號(hào)的部件。調(diào)制器/解調(diào)器230可以包括將模擬信號(hào)轉(zhuǎn)換成數(shù)字信 號(hào)的部件以及將數(shù)字信號(hào)轉(zhuǎn)換成模擬信號(hào)的部件,以便與移動(dòng)終端110 中的其他設(shè)備進(jìn)行通信。
編碼器/解碼器240可以包括用于對(duì)將要傳送的數(shù)字輸入進(jìn)行編碼 并且用于對(duì)接收到的編碼輸入進(jìn)行解碼的電路。處理邏輯250可以包 括處理器、微處理器、專用集成電路(ASIC )、現(xiàn)場(chǎng)可編程門陣列(FPGA ) 等等。處理邏輯250可以執(zhí)行軟件程序或數(shù)據(jù)結(jié)構(gòu),以便控制移動(dòng)終 端110的操作。存儲(chǔ)器260可以包括存儲(chǔ)供處理邏輯250執(zhí)行的信 息和指令的隨機(jī)存取存儲(chǔ)器(RAM)或別的類型的動(dòng)態(tài)存儲(chǔ)設(shè)備;存儲(chǔ) 供處理邏輯250使用的靜態(tài)信息和指令的只讀存儲(chǔ)器(ROM)或別的類
9型的靜態(tài)存儲(chǔ)設(shè)備;和/或某種其他類型的磁性或光學(xué)記錄介質(zhì)或是其 相應(yīng)的驅(qū)動(dòng)器。此外或者可替換地,處理邏輯250使用的指令還可以 保存在可以被處理邏輯250訪問(wèn)的別的類型的計(jì)算機(jī)可讀介質(zhì)中。計(jì) 算機(jī)可讀介質(zhì)可以包括一個(gè)或多個(gè)存儲(chǔ)器設(shè)備和/或載波。
輸入設(shè)備270可以包括允許操作者向移動(dòng)終端110輸入信息的任 何機(jī)構(gòu),例如麥克風(fēng)、鍵盤、小鍵盤、鼠標(biāo)、筆、語(yǔ)音識(shí)別和/或生物 測(cè)量機(jī)構(gòu)等等。輸出設(shè)備280可以包括將信息輸出給操作者的任何機(jī) 構(gòu),包括顯示器、揚(yáng)聲器、打印機(jī)等等、輸出設(shè)備280還可以包括促 使移動(dòng)終端IIO振動(dòng)的振動(dòng)器機(jī)構(gòu)。
符合本發(fā)明的移動(dòng)終端110可以執(zhí)行例如與移動(dòng)終端110的核心 特征的操作或是關(guān)聯(lián)于移動(dòng)終端110的附加應(yīng)用的操作相關(guān)的處理, 所述附加應(yīng)用例如由第三方軟件供應(yīng)商提供的軟件應(yīng)用。當(dāng)處理邏輯 250執(zhí)行包含在諸如存儲(chǔ)器260之類的計(jì)算機(jī)可讀介質(zhì)中的指令序列 時(shí),作為響應(yīng),移動(dòng)終端110可以執(zhí)行這些操作。應(yīng)當(dāng)理解,計(jì)算機(jī)
可讀介質(zhì)可以包括一個(gè)或多個(gè)存儲(chǔ)設(shè)備和/或栽波。通過(guò)執(zhí)行存儲(chǔ)器 260中包含的指令序列,可以促使處理邏輯250執(zhí)行下文將要描述的操 作。在可替換實(shí)施例中,硬布線線路可以用來(lái)替換軟件指令或者與之 結(jié)合,以便實(shí)施符合本發(fā)明的處理。由此,符合本發(fā)明的實(shí)施方式并 不局限于硬件電路和軟件的任何特定的組合。
圖3是概念性地說(shuō)明了在分發(fā)和使用移動(dòng)終端110的過(guò)程中涉及 的各方的例示關(guān)系的圖示。移動(dòng)終端110的移動(dòng)終端制造商302可以 設(shè)計(jì)和/或制造銷售給最終用戶320的移動(dòng)終端。移動(dòng)終端制造商302 可以直接或者通過(guò)中間商來(lái)將移動(dòng)終端IIO銷售給最終用戶"0。移動(dòng) 終端制造商302可以在移動(dòng)終端110上預(yù)先安裝軟件應(yīng)用,例如移動(dòng) 終端制造商302制作的應(yīng)用或是諸如應(yīng)用供應(yīng)商3(M之類的另一方創(chuàng) 建的應(yīng)用。關(guān)于這樣的應(yīng)用的實(shí)例包括電子郵件應(yīng)用、游戲或是最 終用戶320可能希望與移動(dòng)終端110 —起使用的其他任何應(yīng)用。
無(wú)線服務(wù)供應(yīng)商306可以向移動(dòng)終端110和最終用戶320提供無(wú) 線通信服務(wù)。為此目的,無(wú)線服務(wù)供應(yīng)商306可以操作為了向移動(dòng)終 端110提供連接而設(shè)計(jì)的無(wú)線和有線設(shè)備網(wǎng)絡(luò)。在某些情況下,無(wú)線 服務(wù)供應(yīng)商306未必?fù)碛谢蛘卟僮髌渥约旱木W(wǎng)絡(luò)。例如,在某些市場(chǎng) 中新興的移動(dòng)網(wǎng)絡(luò)運(yùn)營(yíng)商類別是所謂的移動(dòng)虛擬網(wǎng)絡(luò)運(yùn)營(yíng)商(MVNO)。通常,MVNO是從別的無(wú)線服務(wù)供應(yīng)商那里租用物理網(wǎng)絡(luò)的。
應(yīng)用供應(yīng)商304可以是為移動(dòng)終端110設(shè)計(jì)軟件應(yīng)用的第三方。 雖然在圖3中將其顯示成單個(gè)單元,但是應(yīng)用供應(yīng)商304可以包括為 移動(dòng)終端110創(chuàng)建應(yīng)用的多個(gè)不同實(shí)體。舉例來(lái)說(shuō),移動(dòng)終端制造商 302和應(yīng)用供應(yīng)商304可以約定配銷那些包含了應(yīng)用供應(yīng)商304創(chuàng)建的 軟件應(yīng)用的移動(dòng)終端,而移動(dòng)終端制造商302則同意為所述軟件應(yīng)用 根據(jù)激活該應(yīng)用的最終用戶的數(shù)量來(lái)向應(yīng)用供應(yīng)商304支付費(fèi)用。
圖4是說(shuō)明符合本發(fā)明的方面的例示處理的流程圖。應(yīng)用供應(yīng)商 304可以為移動(dòng)終端創(chuàng)建軟件(操作402 )。該應(yīng)用供應(yīng)商可以創(chuàng)建軟 件,并且希望以某種方式來(lái)追蹤或監(jiān)視最終用戶安裝和/或使用軟件的 活動(dòng)(操作402 )。例如,應(yīng)用供應(yīng)商304有可能要求所有最終用戶 320在首次使用所述應(yīng)用之前簽訂一份許可協(xié)定,例如最終用戶許可協(xié) i義(EULA)。另舉一例,應(yīng)用供應(yīng)商304有可能希望知道有多少最終 用戶320決定激活其應(yīng)用。
應(yīng)用供應(yīng)商304創(chuàng)建的軟件可以被分發(fā)給最終用戶320 (操作 404 )。舉例來(lái)說(shuō),該軟件可以借助與移動(dòng)終端制造商302的伙伴關(guān)系 而與移動(dòng)終端一起分發(fā),或者也可以由最終用戶根據(jù)需要來(lái)進(jìn)行下載 和安裝(操作404 )。
圖5是概念性地說(shuō)明了操作402和404的圖示。應(yīng)用編程接口( API ) 502可以包括移動(dòng)終端制造商302提供的一個(gè)或多個(gè)有助于應(yīng)用供應(yīng) 商304追蹤或監(jiān)視其創(chuàng)建軟件的軟件工具。API 502可以由移動(dòng)終端制 造商302提供,并且通??梢詾橐粋€(gè)或多個(gè)移動(dòng)終端定制,所述移動(dòng) 終端例如移動(dòng)終端制造商302提供的移動(dòng)終端。該API可以借助輸出 設(shè)備280 (圖2)來(lái)顯示菜單,該輸出設(shè)備例如移動(dòng)終端IIO的顯示屏。 該菜單可以在用戶一邊提供幫助激活應(yīng)用的功能/選擇。通過(guò)API 502, 應(yīng)用供應(yīng)商304能夠?yàn)槠鋭?chuàng)建的應(yīng)用提供激活和報(bào)告功能。
如圖5所示,假設(shè)應(yīng)用供應(yīng)商304在API 502的幫助下創(chuàng)建了兩 個(gè)將要安裝在由移動(dòng)終端制造商302制造的多個(gè)移動(dòng)終端500上的應(yīng) 用。在一開(kāi)始,用應(yīng),A 510和應(yīng)用B 512標(biāo)記的應(yīng)用在移^^端5肺 上處于非活動(dòng)狀態(tài)。應(yīng)用A 510和B 512中的每一個(gè)都可以與標(biāo)識(shí)特 定應(yīng)用的標(biāo)識(shí)信息相關(guān)聯(lián)。移動(dòng)終端500的最終用戶可以在需要時(shí)激 活每一個(gè)應(yīng)用(或者根本不激活)。
ii假設(shè)最終用戶320對(duì)應(yīng)用A 510發(fā)生興趣。在某些實(shí)施方式中, 可以將應(yīng)用A 510設(shè)計(jì)成使得在實(shí)際注冊(cè)或激活該應(yīng)用之前可以讓最 終用戶初期查看或預(yù)覽該軟件(操作406 )。舉個(gè)例子,假設(shè)應(yīng)用A 510 是一個(gè)"推送"電子郵件解決方案。換言之,應(yīng)用A 510可以包括無(wú) 論何時(shí)移動(dòng)終端500開(kāi)啟都經(jīng)由網(wǎng)絡(luò)140來(lái)周期性下栽發(fā)送給用戶的 電子郵件消息的軟件。然后,用戶可以根據(jù)需要來(lái)查看所下載的消息, 并且還可能借助一個(gè)或多個(gè)新消息來(lái)做出響應(yīng)。
圖6是說(shuō)明在移動(dòng)終端500的顯示區(qū)域中顯示的"推送"電子郵 件應(yīng)用A 510的例示界面600的圖示。如圖所示,界面600顯示的是 該應(yīng)用的預(yù)覽或試用版本的界面。界面600包括向用戶呈現(xiàn)電子郵件 消息列表的電子郵件狀態(tài)區(qū)615,包括移動(dòng)終端500接收的多個(gè)電子郵 件中的每一個(gè)的"Subject"(主題)及"From"(發(fā)件人)字段。最 終用戶例如可以使用箭頭按鈕630來(lái)選擇其中一封電子郵件,此時(shí), 用戶可以查看消息內(nèi)容和/或?qū)υ撓⒆龀龌貞?yīng)。
界面600可以是"推送,,電子郵件應(yīng)用的預(yù)覽版本,并且因而可 以包括激活圖形選擇按鈕620。舉例來(lái)說(shuō),該應(yīng)用的預(yù)覽版本可以在其 功能上進(jìn)行限制,或者可以被局限成在指定時(shí)間期限以內(nèi)使用。這樣 做有助于用戶確定他/她是否希望激活該應(yīng)用。
回過(guò)來(lái)參考圖4,當(dāng)用戶決定接受、激活或者購(gòu)買諸如應(yīng)用510或 512之類的應(yīng)用時(shí),該用戶可以相應(yīng)地指示他/她的偏好(操作408)。 在圖6的實(shí)例中,用戶可以選擇按鈕620來(lái)指示他們希望激活"推送" 電子郵件軟件。
作為對(duì)用戶在操作408中所做選擇的響應(yīng),應(yīng)用可以與移動(dòng)終端 制造商302、應(yīng)用供應(yīng)商304或是無(wú)線服務(wù)供應(yīng)商306中的一個(gè)或多個(gè) 進(jìn)行通信,以便例如激活或注冊(cè)該應(yīng)用(操作410)。在操作410中執(zhí) 行的激活/注冊(cè)可以采用多種形式。例如,所述激活/注冊(cè)可以規(guī)定接 受許可協(xié)定,可以允許應(yīng)用供應(yīng)商304對(duì)實(shí)際使用其應(yīng)用的用戶數(shù)量 進(jìn)行計(jì)數(shù),而不提供關(guān)于移動(dòng)終端或用戶的任何其他信息,此外還可 以規(guī)定由移動(dòng)終端500接收許可密銹的更先進(jìn)的注冊(cè)處理。在下文中 將參考圖7-9來(lái)對(duì)符合本發(fā)明的方面的操作410的實(shí)例進(jìn)行更詳細(xì)的 描述,
圖7是說(shuō)明在接受諸如EULA之類的許可協(xié)定的上下文中,可以在操作410中執(zhí)行的例示操作的流程圖,所述協(xié)定是規(guī)定了應(yīng)用所有者 為最終用戶授予的權(quán)限參數(shù)的許可證。EULA的具體語(yǔ)言可以基于例如 法定管轄而變化,例如基于最終用戶的居住國(guó)家而變化。
圖7的處理可以開(kāi)始于確定最終用戶的位置信息,例如確定移動(dòng) 終端最終用戶的居住國(guó)家或法定管轄(操作702 )。該處理可以根據(jù)例 如用戶的國(guó)家、城市、郵政編碼或其他位置信息通過(guò)例如向用戶查詢 該用戶的居住管轄來(lái)執(zhí)行。在一個(gè)實(shí)施方式中,可以向用戶呈現(xiàn)國(guó)家 列表,并且可以要求用戶選擇用戶居住的國(guó)家。在包含移動(dòng)瀏覽器應(yīng) 用的移動(dòng)終端中,該信息可以顯示在移動(dòng)終端的瀏覽器內(nèi)部。在其他 實(shí)施方式中,最終用戶的居住國(guó)家可以由移動(dòng)終端自動(dòng)獲得,例如通 過(guò)從無(wú)線服務(wù)供應(yīng)商306那里獲取信息來(lái)獲得。
根據(jù)在操作702中接收的位置信息,移動(dòng)終端可以選擇并且向用 戶呈現(xiàn)符合法律的EULA (操作704 )。例如,移動(dòng)終端可以為每一個(gè) 可能的國(guó)家存儲(chǔ)一個(gè)單獨(dú)的EULA,并且為用戶呈現(xiàn)適合該國(guó)家的EULA。 此外,移動(dòng)終端可以用用戶偏好的語(yǔ)言來(lái)向用戶呈現(xiàn)EULA。舉個(gè)例子, 如果用戶先前指示了某個(gè)語(yǔ)言偏好,例如在首次激活電話的時(shí)候,那 么可以使用該語(yǔ)言來(lái)呈現(xiàn)EULA。
用戶可以例如通過(guò)按下移動(dòng)終端上的恰當(dāng)按鍵來(lái)接受或拒絕所顯 示的EULA (操作706 )。用戶決定可以傳送到移動(dòng)終端制造商302、應(yīng) 用供應(yīng)商304或無(wú)線服務(wù)供應(yīng)商306 (在這里也被稱為注冊(cè)實(shí)體)中的 一個(gè)或多個(gè)(操作708 )。在某些實(shí)施方式中,最終用戶決定可以只在 用戶接受了 EULA的時(shí)候才傳送。這樣一來(lái),移動(dòng)終端制造商302、應(yīng) 用供應(yīng)商304或無(wú)線服務(wù)供應(yīng)商306中的一個(gè)或多個(gè)可以報(bào)告(例如 計(jì)數(shù)或追蹤)那些接受EULA并且由此準(zhǔn)許使用所述應(yīng)用的用戶的數(shù)量。
信息,
變/添加。用戶決定可以例如作為電子郵件消息或文本消息通過(guò)^f吏用眾 所周知的短消息服務(wù)(SMS)而被傳送。如果用戶接受了 EULA,那么移 動(dòng)終端可以激活該應(yīng)用(操作710)。
圖8是說(shuō)明可以在用戶在移動(dòng)終端110上接受軟件應(yīng)用的許可協(xié) 定的上下文中執(zhí)行的例示操作的第二實(shí)施方式的流程圖。圖8的處理 可以在最終用戶嘗試激活或使用軟件應(yīng)用的時(shí)候開(kāi)始,并且可以包括
13從用戶和/或從最終用戶的移動(dòng)終端那里收集信息(操作802 )。該信 息可以包括將被用于注冊(cè)所要激活的應(yīng)用的信息,并且可以包括用戶 的姓名、地址、其他個(gè)人信息、移動(dòng)終端的電話號(hào)碼、移動(dòng)終端的唯 一標(biāo)識(shí)號(hào)碼或是用戶賬戶相關(guān)信息中的一項(xiàng)或多項(xiàng)。舉個(gè)例子,對(duì)賬 戶信息來(lái)說(shuō),在GSM移動(dòng)終端中通常會(huì)包含存儲(chǔ)了與用戶賬戶相關(guān)聯(lián) 的信息的可拆卸卡,所述信息例如涉及與無(wú)線供應(yīng)商相關(guān)的用戶賬戶 的賬戶信息。如果用戶獲取新的移動(dòng)終端,那么用戶可以僅僅將所述 卡移動(dòng)到新移動(dòng)終端中,以便向無(wú)線服務(wù)供應(yīng)商標(biāo)識(shí)用戶(和新的移 動(dòng)終端)。在某些情況下,如果軟件需要用戶付費(fèi)使用該軟件,那么 該信息還可以包括用戶輸入的付費(fèi)信息,例如信用卡信息或是用以支 付的賬戶。這其中的某些信息,例如移動(dòng)電話號(hào)碼、移動(dòng)終端標(biāo)識(shí)號(hào) 碼以及可拆卸芯片的標(biāo)識(shí)信息,可以自動(dòng)從移動(dòng)終端那里收集,而來(lái) 自用戶的個(gè)人信息則可以通過(guò)提示用戶輸入該信息來(lái)收集。
在操作802中收集的信息可以傳送到注冊(cè)實(shí)體(也就是移動(dòng)終端 制造商302、應(yīng)用供應(yīng)商304或無(wú)線服務(wù)供應(yīng)商306中的一個(gè)或多個(gè)) (操作804 )。該信息可以例如作為電子郵件消息或文本消息通過(guò)使用 SMS來(lái)傳送。然后,移動(dòng)終端可以激活軟件應(yīng)用(操作806 ),由此允 許用戶完全使用該應(yīng)用。在某些實(shí)施方式中,軟件應(yīng)用可以在用戶首 次開(kāi)始使用的時(shí)候自動(dòng)激活,發(fā)送至注冊(cè)實(shí)體的消息可以僅僅標(biāo)識(shí)正 被激活的軟件應(yīng)用。這樣做允許注冊(cè)實(shí)體對(duì)所激活的軟件應(yīng)用的數(shù)量 進(jìn)行計(jì)數(shù)。
圖9是說(shuō)明可以在用戶在移動(dòng)終端上接受許可協(xié)定的上下文中執(zhí) 行的例示操作的另一個(gè)實(shí)施方式的流程圖。圖9的處理可以以從用戶 和/或最終用戶的移動(dòng)終端收集信息為開(kāi)始(操作902 )。與操作802 中收集的信息相似,該信息可以包括將要用于注冊(cè)所要激活的應(yīng)用的 信息,并且可以包括用戶姓名、用戶地址、用戶其他個(gè)人信息、移動(dòng) 終端500的電話號(hào)碼、移動(dòng)終端500的唯一標(biāo)識(shí)號(hào)碼或是用戶賬戶相 關(guān)信息中的一項(xiàng)或多項(xiàng)。在操作902中收集的信息可以傳送到注冊(cè)實(shí) 體(操作904 )。此外,標(biāo)識(shí)正被注冊(cè)的應(yīng)用的信息同樣可以被發(fā)送到 注冊(cè)實(shí)體。該信息可以例如作為電子郵件消息或文本消息通過(guò)使用SMS 來(lái)傳送。響應(yīng)于信息的傳送,移動(dòng)終端可以接收許可信息,例如軟件 許可密鑰(操作906 )。該許可信息可以由注冊(cè)實(shí)體產(chǎn)生,然后從注冊(cè)
14實(shí)體傳送到移動(dòng)終端500。該移動(dòng)終端可以核對(duì)許可信息,并且使用該 信息來(lái)激活軟件應(yīng)用(操作908 ),由此允許用戶完全使用該應(yīng)用。
如上所述,在遠(yuǎn)端設(shè)備上激活或使用軟件的處理可以受到控制。 所描述的控制技術(shù)例如允許對(duì)軟件應(yīng)用的有效用戶數(shù)量進(jìn)行計(jì)數(shù),呈 現(xiàn)恰當(dāng)?shù)脑S可協(xié)定,或者對(duì)軟件應(yīng)用進(jìn)行驗(yàn)證和激活。此外,這些技 術(shù)還借助易于使用的界面(例如菜單/顯示驅(qū)動(dòng)界面)來(lái)筒化激活應(yīng)用 的處理。
結(jié)論
在這里描述了一種允許激活移動(dòng)終端的應(yīng)用軟件的激活和報(bào)告機(jī)
來(lái)定制:有利的丄,'從』用開(kāi)發(fā)人員。的角度來(lái)看,激活/報(bào):^理可以
根據(jù)市場(chǎng)銷售主題或是應(yīng)用開(kāi)發(fā)人員的其他愿望來(lái)定制。
以上關(guān)于本發(fā)明實(shí)施例的描述提供了例證和描述,但是該描述并 不是窮舉性的,并且并未將本發(fā)明局限于所公開(kāi)的確切形式。根據(jù)上 述教導(dǎo),各種修改和變型都是可行的,或者是可以從本發(fā)明的實(shí)踐中 獲得的。
此外,雖然在這里參考圖4和7-9描述了操作序列,但是在符合 本發(fā)明的其他實(shí)施方式中,這些操作的順序是可以改變的。此外,沒(méi) 有依存關(guān)系的操作是可以并行執(zhí)行的。
對(duì)本領(lǐng)域普通技術(shù)人員來(lái)說(shuō),很明顯,如上所述的本發(fā)明的方面 可以在蜂窩通信設(shè)備/系統(tǒng)、方法和或計(jì)算機(jī)程序產(chǎn)品中實(shí)施。相應(yīng)地, 本發(fā)明可以在硬件和/或軟件(包括固件、常駐軟件、微代碼等等)中 實(shí)現(xiàn)。此外,本發(fā)明可以采用計(jì)算機(jī)可用或計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上的 計(jì)算機(jī)程序產(chǎn)品的形式,所述產(chǎn)品具有包含在介質(zhì)中的計(jì)算機(jī)可用或 計(jì)算機(jī)可讀程序代碼,以便供指令執(zhí)行系統(tǒng)使用或與之相結(jié)合。用于
本發(fā)明:成限制。、由此,這些2^的操作和;亍為是在沒(méi)有參考特定軟 件代碼的情況下描述的——應(yīng)該理解的是,本領(lǐng)域普通技術(shù)人員能夠 根據(jù)這里的描述來(lái)設(shè)計(jì)出用于實(shí)施這些方面的軟件和控制硬件。
此外,本發(fā)明的某些部分可以作為執(zhí)行一個(gè)或多個(gè)功能的"邏輯" 來(lái)實(shí)施。該邏輯可以包括硬件,例如專用集成電路或場(chǎng)可編程門陣列, 此外也可以包括軟件或軟石更件組合。應(yīng)該強(qiáng)調(diào)的是,本說(shuō)明書(shū)中使用的措詞"包括/包含"旨在規(guī)定所
陳述的特征、整體、步驟或部件的存在性,但是并不排除存在或添加
一個(gè)或多個(gè)其他特征、整體、步驟、部件或是其群組。
除非明確描述,否則,在本申請(qǐng)的說(shuō)明書(shū)中使用的元件、操作或
指令不應(yīng)該被認(rèn)為是對(duì)本發(fā)明不可或缺或至關(guān)重要的。此外,這里使
用的冠詞"一"旨在包含一項(xiàng)或多項(xiàng)。如果所預(yù)期的是僅僅一項(xiàng),那
么將會(huì)使用術(shù)語(yǔ)"一個(gè),,或類似的語(yǔ)言。此外,除非以別的方式明確
說(shuō)明,否則,這里使用的詞語(yǔ)"基于"旨在表示"至少部分基于"。
本發(fā)明的范圍是由權(quán)利要求及其等價(jià)物來(lái)限定的。
1權(quán)利要求
1. 一種移動(dòng)終端,包括包含了在移動(dòng)終端使用的軟件應(yīng)用的存儲(chǔ)器;以及邏輯,該邏輯被配置成接收移動(dòng)終端的最終用戶正在嘗試使用該軟件應(yīng)用的指示;將注冊(cè)信息傳送到注冊(cè)實(shí)體;以及激活該軟件應(yīng)用,以便供最終用戶使用。
2. 權(quán)利要求l的移動(dòng)終端,其中注冊(cè)信息包括正被激活的軟件應(yīng) 用的標(biāo)識(shí),并且該信息被用于計(jì)數(shù)與所述軟件應(yīng)用相關(guān)的激活次數(shù)。
3. 權(quán)利要求l的移動(dòng)終端,其中該邏輯還被配置成 從最終用戶那里收集注冊(cè)信息。
4. 權(quán)利要求l的移動(dòng)終端,其中注冊(cè)實(shí)體包括移動(dòng)終端制造商、 創(chuàng)作所述軟件的應(yīng)用供應(yīng)商或是移動(dòng)終端的服務(wù)供應(yīng)商中的一個(gè)或多 個(gè)。
5. 權(quán)利要求3的移動(dòng)終端,其中注冊(cè)信息包括姓名、地址或是移 動(dòng)終端電話號(hào)碼中的一項(xiàng)或多項(xiàng)。
6. 權(quán)利要求3的移動(dòng)終端,其中注冊(cè)信息包括移動(dòng)終端的唯一標(biāo) 識(shí)號(hào)碼或是與移動(dòng)終端相關(guān)聯(lián)的用戶賬號(hào)。
7. 權(quán)利要求3的移動(dòng)終端,其中注冊(cè)信息包括所述軟件應(yīng)用的付費(fèi)信息。
8. 權(quán)利要求l的移動(dòng)終端,其中傳送注冊(cè)信息包括將注冊(cè)信息當(dāng) 作電子郵件消息或SMS消息來(lái)進(jìn)行傳送。
9. 權(quán)利要求l的移動(dòng)終端,還包括 響應(yīng)于注冊(cè)信息的傳送,在移動(dòng)終端上接收許可密鑰。
10. 權(quán)利要求9的移動(dòng)終端,其中激活所述軟件應(yīng)用以供最終用 戶使用的處理是通過(guò)使用該許可密鑰來(lái)執(zhí)行的。
11. 權(quán)利要求1的移動(dòng)終端,其中在移動(dòng)終端的制造期間將所述 軟件應(yīng)用保存在移動(dòng)終端的存儲(chǔ)器中。
12. 權(quán)利要求1的移動(dòng)終端,其中所述軟件應(yīng)用被下載到移動(dòng)終 端的存儲(chǔ)器。
13. —種用于激活移動(dòng)終端中的軟件的方法,該方法包括 接收移動(dòng)終端的最終用戶正在嘗試使用該軟件的指示;從最終用戶那里收集用于注冊(cè)該軟件的信息;使用移動(dòng)終端將該注冊(cè)信息傳送到移動(dòng)終端制造商、與所述軟件 相關(guān)聯(lián)的應(yīng)用供應(yīng)商或是移動(dòng)終端的服務(wù)供應(yīng)商中的一個(gè)或多個(gè);以 及激活該軟件,以便供最終用戶使用。
14. 權(quán)利要求13的方法,其中注冊(cè)信息包括姓名、地址、移動(dòng)終 端電話號(hào)碼、移動(dòng)終端的唯一標(biāo)識(shí)號(hào)碼以及與安裝在移動(dòng)終端中的芯 片相關(guān)聯(lián)的用戶賬號(hào)中的一項(xiàng)或多項(xiàng)。
15. 權(quán)利要求13的方法,其中注冊(cè)信息包括所述軟件的付費(fèi)信息。
16. 權(quán)利要求13的方法,其中傳送注冊(cè)信息包括將注冊(cè)信息作 為電子郵件消息或SMS消息來(lái)進(jìn)行傳送。
17. 權(quán)利要求13的方法,還包括 響應(yīng)于注冊(cè)信息的傳送,在移動(dòng)終端上接收許可密鑰。
18. 權(quán)利要求17的方法,其中激活所述軟件以供最終用戶使用的 處理是通過(guò)使用許可密鑰來(lái)執(zhí)行的。
19. 一種用于激活移動(dòng)終端中的軟件的方法,包括 確定移動(dòng)終端最終用戶的位置信息或語(yǔ)言偏好信息; 根據(jù)所確定的信息來(lái)選擇軟件許可協(xié)定; 向最終用戶呈現(xiàn)所選擇的軟件許可協(xié)定;以及 當(dāng)最終用戶接受所呈現(xiàn)的軟件許可協(xié)定時(shí),激活該軟件。
20. 權(quán)利要求19的方法,其中位置信息是響應(yīng)于最終用戶嘗試使 用所述軟件來(lái)自動(dòng)確定的。
21. 權(quán)利要求19的方法,其中所確定的位置信息包括城市、郵政 編碼或居住國(guó)家中的至少一項(xiàng)。
22. 權(quán)利要求19的方法,還包括從最終用戶那里接收與最終用戶是否接受軟件許可協(xié)定相關(guān)的指 示;以及將該指示傳送給移動(dòng)終端制造商、與該軟件相關(guān)聯(lián)的應(yīng)用供應(yīng)商 或是移動(dòng)終端的服務(wù)供應(yīng)商中的一個(gè)或多個(gè)。
23. 權(quán)利要求19的方法,其中所述軟件是預(yù)先存儲(chǔ)在移動(dòng)終端中的。
24. 權(quán)利要求19的方法,其中所述軟件是由最終用戶下栽到移動(dòng)終端的。
25. —種設(shè)備,包括用于確定移動(dòng)終端最終用戶的位置信息的裝置;用于根據(jù)該位置信息來(lái)選擇軟件許可協(xié)定的裝置;用于向所述設(shè)備的最終用戶呈現(xiàn)所選擇的軟件許可協(xié)定的裝置;以及用于在最終用戶接受所呈現(xiàn)的軟件許可協(xié)定的時(shí)候激活所述軟件 的裝置。
26. —種移動(dòng)設(shè)備,包括存儲(chǔ)軟件應(yīng)用的存儲(chǔ)器,在為用戶提供該軟件應(yīng)用的完全的使用 權(quán)限之前,該軟件應(yīng)用需要激活,所述激活是經(jīng)由激活處理來(lái)執(zhí)行的, 并且該激活處理是使用該軟件應(yīng)用的設(shè)計(jì)人員規(guī)定的接口以及使用移 動(dòng)終端制造商提供的應(yīng)用編程接口 (API)來(lái)執(zhí)行的;以及邏輯,它被配置成向所述移動(dòng)設(shè)備的最終用戶提供無(wú)線通信,所 述激活處理包括經(jīng)由該邏輯來(lái)與注冊(cè)實(shí)體進(jìn)行通信。
27. 權(quán)利要求26的移動(dòng)設(shè)備,其中注冊(cè)實(shí)體包括移動(dòng)終端制造商、一個(gè)或多個(gè)。
28. 權(quán)利要求26的移動(dòng)設(shè)備,其中該邏輯被配置成傳送電子郵件 消息或SMS消息,以便激活所述軟件應(yīng)用。
全文摘要
一種用于移動(dòng)終端中的軟件的激活和報(bào)告機(jī)制,允許最終用戶激活軟件。在一個(gè)實(shí)施方式中,移動(dòng)終端接收到移動(dòng)終端的最終用戶正在嘗試使用軟件的指示,并且從最終用戶那里收集注冊(cè)信息。該移動(dòng)終端傳送注冊(cè)信息,然后激活軟件。
文檔編號(hào)G06F21/22GK101460956SQ200680054886
公開(kāi)日2009年6月17日 申請(qǐng)日期2006年10月6日 優(yōu)先權(quán)日2006年4月7日
發(fā)明者L·霍貝里 申請(qǐng)人:索尼愛(ài)立信移動(dòng)通訊股份有限公司