專利名稱:用于管理便攜式終端中的應(yīng)用程序的控制信息的設(shè)備和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及便攜式終端。更特別地,本發(fā)明涉及用于管理便攜式終端中安裝的應(yīng)用程序的控制信息的設(shè)備和方法。
背景技術(shù):
便攜式終端由于其攜帶方便以及這種便攜式終端提供語(yǔ)音和視頻呼叫功能、信息輸入/輸出功能、以及諸如數(shù)據(jù)存儲(chǔ)之類的功能而變?yōu)橛脩舻谋匦杵?。由于有線/無(wú)線通信技術(shù)、多媒體技術(shù)、諸如中央處理單元(CPU)和存儲(chǔ)器之類的硬件的制造技術(shù)等的普通技術(shù)的發(fā)展,便攜式終端可以安裝用戶希望的應(yīng)用程序并提供各種服務(wù)。然而,存在的不便之處在于,當(dāng)便攜式終端中安裝的多個(gè)應(yīng)用程序中的任何一個(gè)應(yīng)用程序出現(xiàn)問(wèn)題時(shí),便攜式終端的用戶必須確認(rèn)每個(gè)應(yīng)用程序的控制信息并且搜索有問(wèn)題的應(yīng)用程序。因而,存在當(dāng)便攜式終端中安裝的多個(gè)應(yīng)用程序中的應(yīng)用程序出現(xiàn)問(wèn)題時(shí)用戶僅需要確認(rèn)有問(wèn)題的應(yīng)用程序的控制信息和搜索有問(wèn)題的應(yīng)用程序的設(shè)備和/或方法的需求。
發(fā)明內(nèi)容
本發(fā)明的示例性方面是基本上至少解決上述問(wèn)題和/或缺點(diǎn)和至少提供下述優(yōu)點(diǎn)。因而,本發(fā)明的一個(gè)示例性方面是提供用于管理便攜式終端中的應(yīng)用程序的控制信息的設(shè)備和方法。本發(fā)明的另一個(gè)示例性方面是提供用于將應(yīng)用程序的控制信息構(gòu)造為便攜式終端中的數(shù)據(jù)庫(kù)(DB)的設(shè)備和方法。本發(fā)明的又一個(gè)示例性方面是提供用于采用便攜式終端中的應(yīng)用程序的控制信息DB控制應(yīng)用程序的運(yùn)行的設(shè)備和方法。本發(fā)明的再一個(gè)示例性方面是提供用于采用便攜式終端中的應(yīng)用程序的控制信息DB刪除應(yīng)用程序的設(shè)備和方法。本發(fā)明的再一個(gè)示例性方面是提供用于考慮便攜式終端中的應(yīng)用程序的控制信息控制應(yīng)用程序的安裝的設(shè)備和方法。上述示例性方面通過(guò)提供用于管理便攜式終端中的應(yīng)用程序的控制信息的設(shè)備和方法而實(shí)現(xiàn)。根據(jù)本發(fā)明的一個(gè)示例性方面,提供了一種用于控制便攜式終端中的應(yīng)用程序的方法。該方法包括:確定便攜式終端中安裝的至少一個(gè)應(yīng)用程序需要服務(wù)和/或去除的控制信息;從便攜式終端中安裝的多個(gè)應(yīng)用程序中選擇需要其使用受到限制的控制信息的至少一個(gè)應(yīng)用程序;以及限制選定的所述至少一個(gè)應(yīng)用程序的運(yùn)行。
根據(jù)本發(fā)明的另一個(gè)示例性方面,提供了一種用于在便攜式終端中安裝應(yīng)用程序的方法。該方法包括:確定將安裝在便攜式終端中的應(yīng)用程序需要服務(wù)的控制信息;以及當(dāng)應(yīng)用程序需要其使用受到限制的控制信息時(shí)阻止該應(yīng)用程序的安裝。根據(jù)本發(fā)明的又一個(gè)示例性方面,提供了一種用于控制便攜式終端中的應(yīng)用程序的設(shè)備。該設(shè)備包括:存儲(chǔ)單元,用于存儲(chǔ)便攜式終端中安裝的至少一個(gè)應(yīng)用程序需要的控制信息;和控制器,用于從便攜式終端中安裝的多個(gè)應(yīng)用程序中選擇需要其使用受到限制的控制信息的至少一個(gè)應(yīng)用程序,并限制選定的應(yīng)用程序的運(yùn)行。根據(jù)本發(fā)明的再一個(gè)示例性方面,提供了一種用于在便攜式終端中安裝應(yīng)用程序的設(shè)備。該設(shè)備包括:顯示單元,用于顯示將安裝在便攜式終端中的應(yīng)用程序的信息;和控制器,用于確定將安裝在便攜式終端中的應(yīng)用程序需要的控制信息,并且當(dāng)該應(yīng)用程序需要其使用受到限制的控制信息時(shí)阻止該應(yīng)用程序的安裝。
根據(jù)接下來(lái)結(jié)合附圖進(jìn)行的詳細(xì)描述,本發(fā)明的上述和其它示例性方面、特征和優(yōu)點(diǎn)將變得更明顯,在附圖中:圖1為說(shuō)明根據(jù)本發(fā)明的便攜式終端的結(jié)構(gòu)的框圖;圖2為說(shuō)明根據(jù)本發(fā)明的示例性實(shí)施例的、用于在便攜式終端中安裝應(yīng)用程序的過(guò)程的流程圖;圖3為說(shuō)明根據(jù)本發(fā)明的示例性實(shí)施例的、用于在便攜式終端中限制應(yīng)用程序的運(yùn)行的過(guò)程的流程圖;圖4為說(shuō)明根據(jù)本發(fā)明的示例性實(shí)施例的、用于在便攜式終端中刪除應(yīng)用程序的過(guò)程的流程圖;圖5為說(shuō)明根據(jù)本發(fā)明的示例性實(shí)施例的、用于在便攜式終端中限制應(yīng)用程序的服務(wù)的過(guò)程的流程圖;以及圖6為說(shuō)明根據(jù)本發(fā)明的示例性實(shí)施例的用于選擇將安裝在便攜式終端中的應(yīng)用程序的屏幕配置的示意圖。
具體實(shí)施例方式現(xiàn)在將參照附圖在本文中描述本發(fā)明的示例性實(shí)施例。在接下來(lái)的描述中,可以不詳細(xì)描述公知的功能或結(jié)構(gòu),因?yàn)樗鼈儗⒁怨δ芎徒Y(jié)構(gòu)的不必要的細(xì)節(jié)混淆本發(fā)明本領(lǐng)域技術(shù)人員對(duì)本發(fā)明的理解。并且,本文中使用的術(shù)語(yǔ)在下文根據(jù)本發(fā)明中的功能限定為如本領(lǐng)域技術(shù)人員將理解的那樣,可以根據(jù)用于和操作人員的意圖或?qū)嵺`而不同。因此,應(yīng)當(dāng)考慮到本領(lǐng)域的普通技術(shù)水平基于本說(shuō)明書中的全部公開(kāi)內(nèi)容限定所述術(shù)語(yǔ)。本發(fā)明涉及用于管理向便攜式終端中的應(yīng)用程序提供服務(wù)所必需的控制信息的設(shè)備和方法。在接下來(lái)的描述中,便攜式終端包括移動(dòng)通信終端、個(gè)人數(shù)字助理(PDA)、膝上型計(jì)算機(jī)、智能電話、上網(wǎng)本、移動(dòng)互聯(lián)網(wǎng)設(shè)備(MID)、超級(jí)移動(dòng)個(gè)人計(jì)算機(jī)(UMPC)、平板PC、MPEG音頻播放器-3 (MP3)播放器、便攜式多媒體播放器(PMP)、導(dǎo)航系統(tǒng)等?;谠诎ㄍㄐ拍K的便攜式終端中管理應(yīng)用程序的控制信息的假設(shè)進(jìn)行下述描述。在這里,作為用于便攜式終端采用應(yīng)用程序提供服務(wù)所必需的信息的控制信息包括用于使用該應(yīng)用程序的許可。圖1說(shuō)明根據(jù)本發(fā)明的便攜式終端的結(jié)構(gòu)。參照?qǐng)D1,便攜式終端包括控制器100、存儲(chǔ)單元110、顯示單元120、輸入單元130和通信模塊140。控制器100執(zhí)行便攜式終端的整個(gè)操作控制。此外,控制器100控制應(yīng)用程序的安裝、運(yùn)行和刪除。例如,控制器100采用安裝控制器102、運(yùn)行控制器104和數(shù)據(jù)庫(kù)(DB)構(gòu)造器106控制應(yīng)用程序的安裝、運(yùn)行和刪除。安裝控制器102考慮期望安裝在便攜式終端中的應(yīng)用程序的控制信息而決定應(yīng)用程序的安裝和不安裝。例如,參照?qǐng)D6A,當(dāng)在可安裝在便攜式終端中的如在6A中說(shuō)明的應(yīng)用程序列表中選擇應(yīng)用程序“速度計(jì)”時(shí),安裝控制器102在顯示單元120上顯示應(yīng)用程序“速度計(jì)”的描述,如圖6B所示。在示例性實(shí)施例中,通過(guò)在顯示單元120上顯示的應(yīng)用程序“速度計(jì)”的描述的文本識(shí)別,安裝控制器102獲知便攜式終端的用戶位置信息對(duì)向應(yīng)用程序“速度計(jì)”提供服務(wù)是必要的。也就是說(shuō),安裝控制器102將便攜式終端的用戶位置信息識(shí)別為應(yīng)用程序“速度計(jì)”的控制信息。如果便攜式終端的作為應(yīng)用程序“速度計(jì)”的控制信息的用戶位置信息包括在管理控制信息中,則安裝控制器102阻止應(yīng)用程序“速度計(jì)”的安裝或向用戶提供警報(bào)信息。替代地,如果便攜式終端的作為應(yīng)用程序“速度計(jì)”的控制信息的用戶位置信息未被包括在管理控制信息中,則安裝控制器102安裝應(yīng)用程序“速度計(jì)”。在這里,管理控制信息表示諸如可用于在便攜式終端中提供服務(wù)的用戶標(biāo)識(shí)信息、便攜式終端的用戶位置信息等的控制信息中其使用受到限制的控制信息中的至少一部分。運(yùn)行控制器104控制便攜式終端安裝的至少一個(gè)應(yīng)用程序的安裝和運(yùn)行。例如,當(dāng)選擇用于限制運(yùn)行的管理控制信息時(shí),運(yùn)行控制器104確認(rèn)便攜式終端中的安裝的每個(gè)應(yīng)用程序的控制信息位于存儲(chǔ)單元110中存儲(chǔ)的控制信息DB中。如果存在使用管理控制信息作為控制信息的應(yīng)用程序,則運(yùn)行控制器104限制應(yīng)用程序的使用管理控制信息的服務(wù)。對(duì)于另一個(gè)示例,運(yùn)行控制器104可以限制對(duì)應(yīng)的應(yīng)用程序的運(yùn)行。而且,運(yùn)行控制器104還可以刪除對(duì)應(yīng)的應(yīng)用程序。DB構(gòu)造器106構(gòu)造包括便攜式終端中安裝的應(yīng)用程序的控制信息的控制信息DB并將控制信息DB存儲(chǔ)在存儲(chǔ)單元110中。例如,當(dāng)新的應(yīng)用程序安裝在便攜式終端中,DB構(gòu)造器106將新安裝的應(yīng)用程序的控制信息添加至控制信息DB。在示例性實(shí)施例中,可以從安裝控制器102向DB構(gòu)造器106提供新安裝的應(yīng)用程序的控制信息,或者DB構(gòu)造器106可以從新安裝的應(yīng)用程序中提取控制信息。此外,當(dāng)從便攜式終端中刪除應(yīng)用程序時(shí),DB構(gòu)造器106可以從控制信息DB中消除刪除的應(yīng)用程序的控制信息。存儲(chǔ)單元110可以由用于存儲(chǔ)用于控制便攜式終端的操作的程序的程序存儲(chǔ)單元和用于存儲(chǔ)在程序的執(zhí)行期間產(chǎn)生的數(shù)據(jù)的數(shù)據(jù)存儲(chǔ)單元。例如,存儲(chǔ)單元110存儲(chǔ)在DB構(gòu)造器106中產(chǎn)生和更新的控制信息DB。顯示單元120顯示便攜式終端的狀態(tài)信息、由用戶輸入的字符、活動(dòng)圖像、靜止圖像等。例如,顯示單元120顯示可安裝在便攜式終端中的應(yīng)用程序列表,如圖6A中所示。如果在可安裝在便攜式終端中的應(yīng)用程序列表選擇應(yīng)用程序“速度計(jì)”,則顯示單元120顯示應(yīng)用程序“速度計(jì)”的描述,即,控制信息的列表,如圖6B中所示。輸入單元130提供由用戶的選擇產(chǎn)生的輸入數(shù)據(jù)至控制器100。例如,輸入單元130提供由用戶選擇的應(yīng)用程序信息至控制器100。通信模塊140處理通過(guò)用于語(yǔ)音和數(shù)據(jù)通信的天線發(fā)送/接收的信號(hào)。雖然未說(shuō)明,但可以包括上述便攜式終端的各種裝置還可以包括用于控制音頻信號(hào)的輸入/輸出的音頻處理器、用于接收音頻信號(hào)的輸入的麥克風(fēng)、和用于輸出音頻信號(hào)的揚(yáng)聲器。圖2說(shuō)明根據(jù)本發(fā)明的示例性實(shí)施例的用于在便攜式終端中安裝應(yīng)用程序的過(guò)程。如圖2所示,在步驟201中,便攜式終端檢查是否出現(xiàn)應(yīng)用程序安裝事件。例如,便攜式終端在顯示單元120上顯示可安裝在便攜式終端中的應(yīng)用程序列表,如圖6A中所示。此后,便攜式終端檢查是否選擇應(yīng)用程序列表中的任何一個(gè)應(yīng)用程序。如果應(yīng)用程序安裝事件未在步驟201中出現(xiàn),則便攜式終端獲知它不安裝應(yīng)用程序。因而,便攜式終端終止根據(jù)本發(fā)明的算法。在替代實(shí)施例中,如果應(yīng)用程序安裝事件在步驟201中出現(xiàn),則便攜式終端獲知選擇將安裝在便攜式終端中的應(yīng)用程序。因而,便攜式終端進(jìn)行至步驟203并確定將安裝在便攜式終端中的應(yīng)用程序的控制信息。例如,當(dāng)在圖6A中說(shuō)明的可安裝在便攜式終端中的應(yīng)用程序列表選擇應(yīng)用程序“速度計(jì)”時(shí),便攜式終端在顯示單元120上顯示應(yīng)用程序“速度計(jì)”的描述,如圖6B中所示。在示例性實(shí)施例中,通過(guò)顯示單元120上顯示的應(yīng)用程序“速度計(jì)”的描述的文本識(shí)別,便攜式終端獲知便攜式終端的用戶位置信息對(duì)采用應(yīng)用程序“速度計(jì)”提供服務(wù)是必要的。也就是說(shuō),便攜式終端將便攜式終端的用戶位置信息識(shí)別為應(yīng)用程序“速度計(jì)”的控制信息。在獲知該應(yīng)用程序的控制信息之后,便攜式終端進(jìn)行至步驟205并確定管理控制信息。在這里,管理控制信息包括可用來(lái)在便攜式終端中提供服務(wù)的控制信息中的至少一部分其使用受到限制的控制信息。此后,便攜式終端進(jìn)行至步驟207并檢查管理控制信息是否包括在期望安裝在便攜式終端中的應(yīng)用程序的控制信息中。如果在步驟207中,管理控制信息未被包括在期望安裝在便攜式終端中的應(yīng)用程序的控制信息中,則便攜式終端跳至步驟215并安裝在步驟201中選擇的應(yīng)用程序。在示例性實(shí)施例中,便攜式終端更新控制信息DB以包括該應(yīng)用程序的控制信息。在替代實(shí)施例中,如果步驟207中,管理控制信息被包括在期望安裝在便攜式終端中的應(yīng)用程序的控制信息中,則便攜式終端進(jìn)行至步驟209并檢查是否已經(jīng)設(shè)置針對(duì)需要管理控制信息的應(yīng)用程序的自動(dòng)阻止菜單以阻止該應(yīng)用程序的安裝。如果在步驟209中已經(jīng)設(shè)置自動(dòng)阻止菜單,則便攜式終端獲知自動(dòng)阻止菜單并阻止需要管理控制信息的應(yīng)用程序的安裝。因而,便攜式終端終止根據(jù)本發(fā)明的算法。替代地,如果在步驟209中還未設(shè)置自動(dòng)阻止菜單,則便攜式終端進(jìn)行至步驟211并產(chǎn)生關(guān)于管理控制信息的警報(bào)事件。例如,便攜式終端產(chǎn)生針對(duì)需要管理控制信息的應(yīng)用程序的安裝警報(bào)信息中的至少一個(gè)和針對(duì)需要管理控制信息的應(yīng)用程序的安裝警報(bào)聲音中的一個(gè)。
接下來(lái),便攜式終端進(jìn)行至步驟213并決定是否安裝需要管理控制信息的應(yīng)用程序。例如,在產(chǎn)生警報(bào)事件之后,便攜式終端檢查是否檢測(cè)到安裝管理控制信息的應(yīng)用程序的用戶指令信息。當(dāng)用戶不接受安裝需要管理控制信息的應(yīng)用程序時(shí),便攜式終端獲知用戶的選擇并阻止需要管理控制信息的應(yīng)用程序的安裝。因而,便攜式終端終止根據(jù)本發(fā)明的算法。在示例性實(shí)施例中,在產(chǎn)生警報(bào)事件之后,當(dāng)在參考時(shí)間期間未檢測(cè)到安裝需要管理控制信息的應(yīng)用程序的指令信息時(shí),便攜式終端可以獲知它不接受安裝該應(yīng)用程序。在替代實(shí)施例中,當(dāng)用戶接受安裝需要管理控制信息的應(yīng)用程序時(shí),便攜式終端進(jìn)行至步驟215并安裝在步驟201中選擇的應(yīng)用程序。接下來(lái),便攜式終端終止根據(jù)本發(fā)明的算法。在前述示例性實(shí)施例中,當(dāng)管理控制信息包括在期望安裝在便攜式終端中的應(yīng)用程序的控制信息中時(shí),便攜式終端檢查是否已經(jīng)設(shè)置針對(duì)該應(yīng)用程序的自動(dòng)阻止菜單(步驟 209)。而且,在另一個(gè)示例性實(shí)施例中,當(dāng)管理控制信息包括在期望安裝在便攜式終端中的應(yīng)用程序的控制信息中時(shí),便攜式終端可以自動(dòng)阻止該應(yīng)用程序的安裝。例如,當(dāng)在圖2的步驟207中管理控制信息包括在期望安裝在便攜式終端中的應(yīng)用程序的控制信息中時(shí),便攜式終端獲知該管理控制信息并自動(dòng)阻止該應(yīng)用程序的安裝。根據(jù)該實(shí)施例,便攜式終端忽略圖2的步驟209至步驟213的操作并終止根據(jù)本發(fā)明的算法。在又一個(gè)示例性實(shí)施例中,當(dāng)管理控制信息包括在期望安裝在便攜式終端中的應(yīng)用程序的控制信息中時(shí),便攜式終端可以產(chǎn)生關(guān)于該管理控制信息的警報(bào)事件。例如,當(dāng)在圖2的步驟207中管理控制信息包括在期望安裝在便攜式終端中的應(yīng)用程序的控制信息中時(shí),便攜式終端跳至步驟211并產(chǎn)生警報(bào)事件。也就是說(shuō),便攜式終端可以忽略圖2的步驟209并且不決定是否已經(jīng)設(shè)置自動(dòng)阻止菜單。圖3說(shuō)明根據(jù)本發(fā)明的示例性實(shí)施例的用于在便攜式終端中限制應(yīng)用程序的運(yùn)行的過(guò)程。如圖3所示,在步驟301中,便攜式終端構(gòu)造包括便攜式終端中安裝的至少一個(gè)應(yīng)用程序的控制信息的控制信息DB。例如,當(dāng)安裝新的應(yīng)用程序時(shí),便攜式終端更新控制信息DB以包括新安裝的應(yīng)用程序的控制信息。對(duì)于另一個(gè)示例,當(dāng)刪除應(yīng)用程序時(shí),便攜式終端從控制信息DB中消除所刪除的應(yīng)用程序的控制信息。接下來(lái),便攜式終端進(jìn)行至步驟303并檢查是否出現(xiàn)應(yīng)用程序管理事件。例如,便攜式終端檢查是否已經(jīng)由用戶選擇應(yīng)用程序管理菜單。如果在步驟303中未出現(xiàn)應(yīng)用程序管理事件,則便攜式終端返回步驟301并連續(xù)地構(gòu)造和更新控制信息DB。在替代實(shí)施例中,如果在步驟303中出現(xiàn)應(yīng)用程序管理事件,則便攜式終端進(jìn)行至步驟305并確定該管理控制信息。在這里,管理控制信息包括可用來(lái)在便攜式終端中提供服務(wù)的控制信息中至少一部分其使用受到限制的控制信息。接下來(lái),便攜式終端進(jìn)行至步驟307并將該應(yīng)用程序的包括在控制信息DB中的控制信息與管理控制信息進(jìn)行比較,并確定需要管理控制信息的應(yīng)用程序在確定需要管理控制信息的應(yīng)用程序之后,便攜式終端進(jìn)行至步驟309并限制需要管理控制信息的應(yīng)用程序的運(yùn)行。
接下來(lái),便攜式終端終止根據(jù)本發(fā)明的算法。而且,雖然未說(shuō)明,在限制需要管理控制信息的應(yīng)用程序的運(yùn)行之后,便攜式終端可以在出現(xiàn)應(yīng)用程序激活事件時(shí)激活應(yīng)用程序。在前述示例性實(shí)施例中,在確定需要管理控制信息的應(yīng)用程序(步驟307)之后,便攜式終端限制需要管理控制信息的應(yīng)用程序的運(yùn)行。如果在步驟307中不存在需要管理控制信息的應(yīng)用程序,則便攜式終端可以忽略步驟309并終止根據(jù)本發(fā)明的算法。圖4說(shuō)明根據(jù)本發(fā)明的示例性實(shí)施例的用于在便攜式終端中刪除應(yīng)用程序的過(guò)程。如圖4所示,在步驟401中,便攜式終端構(gòu)造包括便攜式終端中安裝的至少一個(gè)應(yīng)用程序的控制信息的控制信息DB。例如,當(dāng)安裝新的應(yīng)用程序時(shí),便攜式終端更新控制信息DB以包括新安裝的應(yīng)用程序的控制信息。對(duì)于另一個(gè)示例,當(dāng)刪除應(yīng)用程序時(shí),便攜式終端從控制信息DB中消除所刪除的應(yīng)用程序的控制信息。接下來(lái),便攜式終端進(jìn)行至步驟403并檢查應(yīng)用程序管理事件是否出現(xiàn)。更具體地,便攜式終端檢查是否已經(jīng)由用戶選擇應(yīng)用程序管理菜單。如果在步驟403中應(yīng)用程序管理事件未出現(xiàn),則便攜式終端返回步驟401并連續(xù)地構(gòu)造和更新控制信息DB。替代地,如果在步驟403中出現(xiàn)應(yīng)用程序管理事件,則便攜式終端進(jìn)行至步驟405并確定管理控制信息。在這里,管理控制信息包括可用來(lái)在便攜式終端中提供服務(wù)的控制信息中至少一部分其使用受到限制的控制信息。接下來(lái),便攜式終端進(jìn)行至步驟407并將應(yīng)用程序的包括在控制信息DB中的控制信息與管理控制信息進(jìn)行比較,并確定需要管理控制信息的應(yīng)用程序。在確定需要管理控制信息的應(yīng)用程序之后,便攜式終端進(jìn)行至步驟409并刪除需要管理控制信息的應(yīng)用程序。在示例性實(shí)施例中,便攜式終端從控制信息DB中消除所刪除的應(yīng)用程序的控制信息。接下來(lái),便攜式終端終止根據(jù)本發(fā)明的算法。在前述示例性實(shí)施例中,在確定需要管理控制信息的應(yīng)用程序(步驟407)之后,便攜式終端進(jìn)行至步驟409并刪除需要管理控制信息的應(yīng)用程序。如果在步驟407中不存在需要管理控制信息的應(yīng)用程序,則便攜式終端可以忽略步驟409并終止根據(jù)本發(fā)明的算法。圖5說(shuō)明根據(jù)本發(fā)明的示例性實(shí)施例的用于在便攜式終端中限制應(yīng)用程序的服務(wù)的過(guò)程。如圖5所示,在步驟501,便攜式終端構(gòu)造包括便攜式終端中安裝的至少一個(gè)應(yīng)用程序的控制信息的控制信息DB。例如當(dāng)安裝新的應(yīng)用程序時(shí),便攜式終端更新控制信息DB以包括新安裝的應(yīng)用程序的控制信息。此外,當(dāng)刪除應(yīng)用程序時(shí),便攜式終端從控制信息DB中消除所刪除的應(yīng)用程序的控制信息。接下來(lái),便攜式終端進(jìn)行至步驟503并檢查是否出現(xiàn)應(yīng)用程序管理事件。例如,便攜式終端檢查是否已經(jīng)由用戶選擇應(yīng)用程序管理菜單。如果在步驟503中未出現(xiàn)應(yīng)用程序管理事件,則便攜式終端返回至步驟501并連續(xù)地構(gòu)造和更新控制信息DB。替代地,如果在步驟503中出現(xiàn)應(yīng)用程序管理事件,則便攜式終端進(jìn)行至步驟505并確定管理控制信息。在這里,管理控制信息包括可用來(lái)在便攜式終端中提供服務(wù)的控制信息中至少一部分其使用受到限制的控制信息。接下來(lái),便攜式終端進(jìn)行至步驟507并將應(yīng)用程序的包括在控制信息DB中的控制信息與管理控制信息進(jìn)行比較,并確定需要管理控制信息的應(yīng)用程序。在確定需要管理控制信息的應(yīng)用程序之后,便攜式終端進(jìn)行至步驟509并在該應(yīng)用程序中限制使用管理控制信息的服務(wù)。接下來(lái),便攜式終端終止根據(jù)本發(fā)明的算法。此外,雖然未說(shuō)明,在限制需要管理控制信息的應(yīng)用程序的運(yùn)行之后,便攜式終端可以在出現(xiàn)應(yīng)用程序激活事件時(shí)激活應(yīng)用程序。在前述示例性實(shí)施例中,在確定需要管理控制信息的應(yīng)用程序(步驟507)之后,便攜式終端進(jìn)行至步驟509并在該應(yīng)用程序中限制使用管理控制信息的服務(wù)。而且,如果在步驟507中不存在應(yīng)用程序,則便攜式終端可以忽略步驟509并終止根據(jù)本發(fā)明的算法。如上所述,優(yōu)點(diǎn)在于:通過(guò)將應(yīng)用程序的控制信息構(gòu)造和管理為便攜式終端中的數(shù)據(jù)庫(kù),用戶可以容易地管理便攜式終端中安裝的應(yīng)用程序的控制信息并可以增強(qiáng)便攜式終端的安全性。此外,優(yōu)點(diǎn)在于:通過(guò)自動(dòng)識(shí)別應(yīng)用程序的控制信息并控制對(duì)應(yīng)的應(yīng)用程序的安裝,能夠防止不必要的和可能有害的應(yīng)用程序的安裝并加強(qiáng)安全性。雖然已經(jīng)參照本發(fā)明的一些優(yōu)選實(shí)施例示出和描述了本發(fā)明,但本領(lǐng)域技術(shù)人員將會(huì)理解,在不偏離本發(fā)明的如由隨附權(quán)利要求限定的精神和范圍的情況下可以在其中進(jìn)行形式和細(xì)節(jié)的多種改變。
權(quán)利要求
1.一種用于控制便攜式終端中的應(yīng)用程序的方法,該方法包括: 確定便攜式終端中安裝的至少一個(gè)應(yīng)用程序需要的控制信息; 從便攜式終端中安裝的多個(gè)應(yīng)用程序中選擇需要其使用受到限制的控制信息的至少一個(gè)應(yīng)用程序;以及 限制選定的所述至少一個(gè)應(yīng)用程序的運(yùn)行。
2.根據(jù)權(quán)利要求1所述的方法,其中確定控制信息還包括: 在包括便攜式終端中安裝的應(yīng)用程序的信息的數(shù)據(jù)庫(kù)中確定便攜式終端中的每個(gè)應(yīng)用程序需要的控制信息。
3.根據(jù)權(quán)利要求1所述的方法,其中限制選定的所述至少一個(gè)應(yīng)用程序的運(yùn)行包括: 在需要控制信息的選定的所述至少一個(gè)應(yīng)用程序中,限制使用控制信息的服務(wù)的運(yùn)行。
4.根據(jù)權(quán)利要求1所述的方法,其中限制選定的所述至少一個(gè)應(yīng)用程序的運(yùn)行包括: 刪除需要控制信息的選定的所述至少一個(gè)應(yīng)用程序。
5.根據(jù)權(quán)利要求4所述的方法,還包括: 從包含便攜式終端中安裝的選定的所述至少一個(gè)應(yīng)用程序的信息的數(shù)據(jù)庫(kù)中刪除信息。
6.一種用于在便攜式終端中安裝應(yīng)用程序的方法,該方法包括: 確定將安裝在便攜式終端中的應(yīng)用程序需要的控制信息;以及 當(dāng)應(yīng)用程序需要其使用受到限制的控制信息時(shí)阻止該應(yīng)用程序的安裝。
7.根據(jù)權(quán)利要求6所述的方法,還包括: 當(dāng)應(yīng)用程序不需要其使用受到限制的控制信息時(shí)安裝該應(yīng)用程序;以及將所安裝的應(yīng)用程序的信息添加至包括便攜式終端中安裝的多個(gè)應(yīng)用程序的信息的數(shù)據(jù)庫(kù)。
8.根據(jù)權(quán)利要求6所述的方法,其中確定控制信息包括: 在顯示單元上顯示將安裝在便攜式終端中的應(yīng)用程序的信息;以及 通過(guò)顯示單元上顯示的應(yīng)用程序的信息的字符識(shí)別確定該應(yīng)用程序需要的控制信息。
9.根據(jù)權(quán)利要求6所述的方法,其中阻止應(yīng)用程序的安裝包括: 當(dāng)將安裝在便攜式終端中的應(yīng)用程序需要其使用受到限制的控制信息時(shí),檢查是否已經(jīng)將針對(duì)該應(yīng)用程序的自動(dòng)阻止菜單設(shè)置為阻止該應(yīng)用程序的安裝;以及當(dāng)已經(jīng)設(shè)置針對(duì)該應(yīng)用程序的自動(dòng)阻止菜單時(shí),阻止該應(yīng)用程序的安裝。
10.根據(jù)權(quán)利要求9所述的方法,還包括: 在還未安裝針對(duì)該應(yīng)用程序的自動(dòng)阻止菜單時(shí),產(chǎn)生關(guān)于其使用受到限制的控制信息的警報(bào)事件和/或聲音。
11.一種便攜式終端,包括: 存儲(chǔ)單元,用于存儲(chǔ)便攜式終端中安裝的至少一個(gè)應(yīng)用程序需要的控制信息;和控制器,用于從便攜式終端中安裝的多個(gè)應(yīng)用程序中選擇需要其使用受到限制的至少一個(gè)應(yīng)用程序,并限制選定的應(yīng)用程序的運(yùn)行。
12.根據(jù)權(quán)利要求11所述的便攜式終端,其中控制器在包括存儲(chǔ)在存儲(chǔ)單元中的、便攜式終端中安裝的至少一個(gè)應(yīng)用程序需要的控制信息的數(shù)據(jù)庫(kù)中確定便攜式終端中的每個(gè)應(yīng)用程序需要的控制信息。
13.根據(jù)權(quán)利要求11所述的便攜式終端,其中控制器在需要其使用受到限制的控制信息的選定的應(yīng)用程序中,限制使用所述控制信息的服務(wù)的運(yùn)行。
14.根據(jù)權(quán)利要求11所述的便攜式終端,其中控制器刪除需要其使用受到限制的控制信息的選定的應(yīng)用程序。
15.根據(jù)權(quán)利要求14所述的便攜式終端,其中,當(dāng)刪除選定的應(yīng)用程序時(shí),控制器從便攜式終端中安裝的多個(gè)應(yīng)用程序的數(shù)據(jù)庫(kù)中刪除信息。
16.—種便攜式終端,包括: 顯示單元,用于顯示將安裝在便攜式終端中的應(yīng)用程序的信息;和 控制器,用于確定將安裝在便攜式終端中的應(yīng)用程序需要的控制信息,并在該應(yīng)用程序需要其使用受到限制的控制信息時(shí)阻止該應(yīng)用程序的安裝。
17.根據(jù)權(quán)利要求16所述的便攜式終端,其中,當(dāng)應(yīng)用程序不需要其使用受到限制的控制信息時(shí),控制器安裝該應(yīng)用程序,并將所安裝的應(yīng)用程序的信息添加至包括便攜式終端中安裝的多個(gè)應(yīng)用程序的信息的數(shù)據(jù)庫(kù)。
18.根據(jù)權(quán)利要求16所述的便攜式終端,其中控制器通過(guò)在顯示單元上顯示的應(yīng)用程序的信息的字符識(shí)別確定該應(yīng)用程序需要的控制信息。
19.根據(jù)權(quán)利要求16所述的便攜式終端,其中,當(dāng)將安裝在便攜式終端中的應(yīng)用程序需要其使用受到限制的控制信息時(shí),控制器檢查是否已經(jīng)設(shè)置針對(duì)該應(yīng)用程序的自動(dòng)阻止菜單,并在已經(jīng)設(shè)置針對(duì)該應(yīng)用程序的自動(dòng)阻止菜單時(shí)阻止該應(yīng)用程序的安裝。
20.根據(jù)權(quán)利要求19所述的便攜式終端,其中,當(dāng)還未安裝針對(duì)該應(yīng)用程序的自動(dòng)阻止菜單時(shí),控制器產(chǎn)生關(guān)于其 使用受到限制的控制信息的警報(bào)事件和/或聲音。
全文摘要
本發(fā)明提供用于控制便攜式終端中的應(yīng)用程序的設(shè)備和方法。用于管理應(yīng)用程序的方法包括確定便攜式終端中安裝的至少一個(gè)應(yīng)用程序需要的控制信息;從便攜式終端中安裝的多個(gè)應(yīng)用程序中選擇需要其使用受到限制的控制信息的至少一個(gè)應(yīng)用程序;以及限制選定的所述至少一個(gè)應(yīng)用程序的運(yùn)行。
文檔編號(hào)G06F9/445GK103198252SQ20121037891
公開(kāi)日2013年7月10日 申請(qǐng)日期2012年10月9日 優(yōu)先權(quán)日2011年10月10日
發(fā)明者李明柱 申請(qǐng)人:三星電子株式會(huì)社