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

通信模塊執(zhí)行控制系統(tǒng)、通信模塊執(zhí)行控制方法、和應用程序執(zhí)行控制系統(tǒng)及應用程序執(zhí)...的制作方法

文檔序號:7754825閱讀:303來源:國知局
專利名稱:通信模塊執(zhí)行控制系統(tǒng)、通信模塊執(zhí)行控制方法、和應用程序執(zhí)行控制系統(tǒng)及應用程序執(zhí) ...的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信模塊(module)執(zhí)行控制系統(tǒng)及通信模塊執(zhí)行控制方法、和應用程序執(zhí)行控制系統(tǒng)及應用程序執(zhí)行控制方法。
背景技術(shù)
一般說,在應用程序工作的通信終端中,應用程序起動通信終端的通信模塊(通信功能、瀏覽器、郵件收發(fā)器(mailer)、等等),和由瀏覽器或電子郵件等顯示的HTML文件,這些HTML文件是通過郵件收發(fā)器執(zhí)行某一應用程序接收的。

發(fā)明內(nèi)容
但是,在應用程序工作的通信終端中,用戶不能快速分辨某一通信模塊是否將被某一應用程序執(zhí)行,而且,通信終端的應用程序管理器難以識別在該通信終端中執(zhí)行某一應用程序的條件。結(jié)果產(chǎn)生的問題是,在通信終端內(nèi),應用程序的執(zhí)行難以控制。例如,某一通信模塊可以被某一應用程序執(zhí)行,不需要用戶的知識,或者,為了建立應用程序管理器執(zhí)行某一應用程序的條件,連應用程序供應商都有困難。
因此,本發(fā)明的一個目的,是提供一種應用程序執(zhí)行控制系統(tǒng)等等,使通信終端內(nèi)應用程序的執(zhí)行易于控制。
為了達到上述目的,按照本發(fā)明的通信模塊執(zhí)行控制系統(tǒng),是一種通信模塊執(zhí)行控制系統(tǒng),用于在通信終端內(nèi)控制應用程序?qū)νㄐ拍K的執(zhí)行,特征在于它包括判斷裝置,用于參照應用程序?qū)傩孕畔⑽募渲袑υ搼贸绦蚨x了屬性信息,屬性信息包括關(guān)于該應用程序是否將執(zhí)行該通信模塊的信息,還用于判定該應用程序是否將執(zhí)行該通信模塊;指示器裝置,用于指示該判斷裝置的判定結(jié)果;和控制裝置,用于按照判斷裝置的判定結(jié)果,控制應用程序?qū)νㄐ拍K的執(zhí)行。
因為該控制裝置,按照判斷裝置關(guān)于該應用程序是否將執(zhí)行通信模塊的判定結(jié)果,控制該應用程序?qū)νㄐ拍K的執(zhí)行,所以,在判斷裝置已經(jīng)參照定義該應用程序是否將執(zhí)行通信模塊信息的屬性信息文件之后,在通信終端內(nèi)該應用程序的執(zhí)行,能夠容易控制。而且,因為指示器裝置指示該判斷裝置對該應用程序是否將執(zhí)行通信模塊的判定結(jié)果,于是,用戶能夠快速分辨某一通信模塊是否將被該應用程序執(zhí)行。
最好是,按照本發(fā)明的通信模塊執(zhí)行控制系統(tǒng)還包括通信目的地確認裝置,用于指示將被應用程序執(zhí)行的通信模塊的通信目的地,并用于接收其確認。
因為通信目的地確認裝置指示了通信目的地,并收到了它的確認,所以能夠避免把通信發(fā)到用戶不需要的目的地。
最好是,按照本發(fā)明的通信模塊執(zhí)行控制系統(tǒng)還包括測量裝置,用于測量在通信模塊正被應用程序執(zhí)行時的無線電場(radio field)狀態(tài);和暫停裝置,用于在測量裝置測量的無線電場狀態(tài)是在或低于預定電平時,暫停應用程序?qū)νㄐ拍K的執(zhí)行。
在通信模塊正在進行通信時,應用程序的執(zhí)行被終止。因為暫停裝置是在測量裝置測量的無線電場狀態(tài)是在或低于預定電平時,暫停通信模塊的執(zhí)行的,所以如果無線電場狀態(tài)不良,而通信需要長的時間,那么能夠避免應用程序仍舊處于空閑狀態(tài)。
為了達到上述目的,本發(fā)明的通信模塊執(zhí)行控制方法,是一種通信模塊執(zhí)行控制方法,用于在通信終端內(nèi)控制應用程序?qū)νㄐ拍K的執(zhí)行,特征在于它包括判斷步驟,在該步驟中,判斷裝置參照應用程序?qū)傩孕畔⑽募?,其中對該應用程序定義了屬性信息,屬性信息包括關(guān)于該應用程序是否將執(zhí)行該通信模塊的信息,還判定該應用程序是否將執(zhí)行該通信模塊;指示步驟,在該步驟中,指示器裝置指示該判斷裝置的判定結(jié)果;和控制步驟,在該步驟中,控制裝置按照判斷裝置的判定結(jié)果,控制應用程序?qū)νㄐ拍K的執(zhí)行。
因為控制裝置在控制步驟中,按照判斷裝置關(guān)于應用程序是否將執(zhí)行通信模塊的判定結(jié)果,控制應用程序?qū)νㄐ拍K的執(zhí)行,所以,在判斷步驟中,當判斷裝置已經(jīng)參照定義該應用程序是否將執(zhí)行通信模塊信息的屬性信息文件之后,在通信終端內(nèi)該應用程序的執(zhí)行,能夠容易控制。而且,因為指示器裝置指示該判斷裝置對該應用程序是否將執(zhí)行通信模塊的判定結(jié)果,于是,用戶能夠快速分辨該應用程序是否將執(zhí)行某一通信模塊。
最好是,按照本發(fā)明的通信模塊執(zhí)行控制方法,還包括通信目的地確認步驟,在該步驟中,通信目的地確認裝置指示將被應用程序執(zhí)行的通信模塊的通信目的地,并用于接收其確認。
因為通信目的地確認裝置,在通信目的地確認步驟中,指示了通信目的地,并收到了它的確認,所以能夠避免把通信發(fā)到用戶不需要的目的地。
最好是,按照本發(fā)明的通信模塊執(zhí)行控制方法還包括測量步驟,在該步驟中,測量裝置測量在通信模塊正被應用程序執(zhí)行時的無線電場狀態(tài);和暫停步驟,在該步驟中,暫停裝置在測量裝置測量的無線電場狀態(tài)是在或低于預定電平時,暫停應用程序?qū)νㄐ拍K的執(zhí)行。
在通信模塊正在進行通信時,應用程序的執(zhí)行被終止。因為暫停裝置是在測量裝置測量的無線電場狀態(tài)是在或低于預定電平時,暫停通信模塊的執(zhí)行的,所以如果無線電場狀態(tài)不良,而通信需要長的時間,那么能夠避免應用程序仍舊處于空閑狀態(tài)。
為了達到上述目的,按照本發(fā)明的應用程序執(zhí)行控制系統(tǒng),是一種應用程序執(zhí)行控制系統(tǒng),用于在有瀏覽器的通信終端內(nèi)控制應用程序的執(zhí)行,特征在于它包括比較裝置,用于參照屬性信息文件,其中對應用程序定義了屬性信息,屬性信息包括關(guān)于URL的信息,還用于把瀏覽器顯示的網(wǎng)絡(luò)上文件的URL,與屬性信息文件定義的前述URL比較;和控制裝置,用于按照比較裝置的比較結(jié)果,控制應用程序的執(zhí)行。
因為控制裝置按照比較裝置的比較結(jié)果,控制應用程序的執(zhí)行,所以,在比較裝置已經(jīng)參照定義關(guān)于URL的屬性信息文件,并已經(jīng)把瀏覽器顯示的網(wǎng)絡(luò)上文件的URL,與屬性信息文件定義的前述URL比較之后,在通信終端內(nèi)應用程序的執(zhí)行,能夠容易控制。而且,應用程序供應商通過使用屬性信息文件,可以快速地設(shè)置與網(wǎng)絡(luò)文件的URL有關(guān)的、可以在通信終端內(nèi)執(zhí)行該應用程序的條件。
為了達到上述目的,按照本發(fā)明的應用程序執(zhí)行控制方法,是一種應用程序執(zhí)行控制方法,用于在有瀏覽器的通信終端內(nèi)控制應用程序的執(zhí)行,特征在于它包括比較步驟,在該步驟中,比較裝置參照屬性信息文件,其中對應用程序定義了屬性信息,屬性信息包括關(guān)于URL的信息,還把瀏覽器顯示的網(wǎng)絡(luò)上文件的URL,與屬性信息文件定義的前述URL比較;和控制步驟,在該步驟中,控制裝置按照比較裝置的比較結(jié)果,控制應用程序的執(zhí)行。
因為控制裝置在控制步驟中,按照比較裝置的比較結(jié)果,控制應用程序的執(zhí)行,所以,在比較裝置已經(jīng)參照定義關(guān)于URL的信息的屬性信息文件,并在比較步驟中,把瀏覽器顯示的網(wǎng)絡(luò)上文件的URL,與屬性信息文件定義的前述URL比較之后,通信終端內(nèi)應用程序的執(zhí)行,能夠容易控制。而且,應用程序供應商通過使用屬性信息文件,可以快速地設(shè)置與網(wǎng)絡(luò)文件的URL有關(guān)的、可以在通信終端內(nèi)執(zhí)行該應用程序的條件。
為了達到上述目的,按照本發(fā)明的應用程序執(zhí)行控制系統(tǒng),是一種應用程序執(zhí)行控制系統(tǒng),用于在有郵件收發(fā)器的通信終端內(nèi)控制應用程序的執(zhí)行,特征在于它包括比較裝置,用于參照屬性信息文件,其中對應用程序定義了屬性信息,屬性信息包括關(guān)于郵件地址的信息,還用于把郵件收發(fā)器接收的電子郵件發(fā)送方郵件地址,與屬性信息文件定義的關(guān)于郵件地址的信息比較;和控制裝置,用于按照比較裝置的比較結(jié)果,控制應用程序的執(zhí)行。
因為控制裝置按照比較裝置的比較結(jié)果,控制應用程序的執(zhí)行,所以,在比較裝置已經(jīng)參照定義關(guān)于郵件地址信息的屬性信息文件,并已經(jīng)把郵件收發(fā)器接收的電子郵件發(fā)送方郵件地址,與屬性信息文件定義的關(guān)于郵件地址的信息比較之后,在通信終端內(nèi)應用程序的執(zhí)行,能夠容易控制。而且,應用程序供應商通過使用屬性信息文件,可以快速地設(shè)置與電子郵件發(fā)送方郵件地址有關(guān)的、可以在通信終端內(nèi)執(zhí)行該應用程序的條件。
為了達到上述目的,按照本發(fā)明的應用程序執(zhí)行控制方法,是一種應用程序執(zhí)行控制方法,用于在有郵件收發(fā)器的通信終端內(nèi)控制應用程序的執(zhí)行,特征在于它包括比較步驟,在該步驟中,比較裝置參照屬性信息文件,其中對應用程序定義了屬性信息,屬性信息包括關(guān)于郵件地址的信息,還把郵件收發(fā)器接收的電子郵件發(fā)送方郵件地址,與屬性信息文件定義的關(guān)于郵件地址的信息比較;和控制步驟,在該步驟中,控制裝置按照比較裝置的比較結(jié)果,控制應用程序的執(zhí)行。
因為控制裝置在控制步驟中,按照比較裝置的比較結(jié)果,控制應用程序的執(zhí)行,所以,在比較裝置已經(jīng)參照定義關(guān)于郵件地址信息的屬性信息文件,并在比較步驟中,把郵件收發(fā)器接收的電子郵件發(fā)送方郵件地址,與屬性信息文件定義的關(guān)于郵件地址的信息比較之后,通信終端內(nèi)應用程序的執(zhí)行,能夠容易控制。而且,應用程序供應商通過使用屬性信息文件,可以快速地設(shè)置與電子郵件發(fā)送方郵件地址有關(guān)的、可以在通信終端內(nèi)執(zhí)行該應用程序的條件。


圖1是示意圖,畫出通信模塊執(zhí)行控制系統(tǒng)1的組成;圖2是示意圖,畫出屬性信息文件14的內(nèi)容;圖3是操作過程流程圖,其中表明通信模塊執(zhí)行控制系統(tǒng)1,控制應用程序A的下載和執(zhí)行;圖4是操作過程流程圖,其中表明,當應用程序A已經(jīng)開始調(diào)用呼叫部分102時,通信模塊執(zhí)行控制系統(tǒng)1控制呼叫部分102的執(zhí)行;圖5是操作過程流程圖,其中表明,當應用程序A已經(jīng)開始調(diào)用瀏覽器104時,通信模塊執(zhí)行控制系統(tǒng)1控制瀏覽器104的執(zhí)行;圖6是操作過程流程圖,其中表明,當應用程序A已經(jīng)開始調(diào)用郵件收發(fā)器106時,通信模塊執(zhí)行控制系統(tǒng)1控制郵件收發(fā)器106的執(zhí)行;圖7是示意圖,畫出應用程序執(zhí)行控制系統(tǒng)4的功能組成;圖8是示意圖,畫出屬性信息文件44的內(nèi)容;圖9是操作過程流程圖,其中表明,執(zhí)行許可設(shè)置部分438接收許可或接收拒絕的設(shè)置;圖10是操作過程流程圖,其中表明,應用程序執(zhí)行控制系統(tǒng)4控制應用程序B的執(zhí)行;圖11是示意圖,畫出應用程序執(zhí)行控制系統(tǒng)8的功能組成;圖12是示意圖,畫出屬性信息文件84中定義的內(nèi)容;圖13是操作過程流程圖,其中表明,執(zhí)行許可設(shè)置部分838接收許可或接收拒絕的設(shè)置;和圖14是操作過程流程圖,其中表明,應用程序執(zhí)行控制系統(tǒng)8控制應用程序C的執(zhí)行。
具體實施例方式
下面,參照附圖,詳細說明通信模塊執(zhí)行控制系統(tǒng)及通信模塊執(zhí)行控制方法、和應用程序執(zhí)行控制系統(tǒng)及應用程序執(zhí)行控制方法的優(yōu)選實施例。
(第一實施例)首先,說明按照第一實施例的通信模塊執(zhí)行控制系統(tǒng)1的功能組成。圖1畫出通信模塊執(zhí)行控制系統(tǒng)1的功能組成。如圖1所示,移動電話2具有下載并執(zhí)行存儲在網(wǎng)絡(luò)服務器中的應用程序(本文此后在第一實施例中,稱為“應用程序A”)的功能,該移動電話2包括通信模塊執(zhí)行控制系統(tǒng)1。移動電話2還包括呼叫部分102、瀏覽器104、和郵件收發(fā)器106(郵件通信功能)作為通信模塊。通信模塊執(zhí)行控制系統(tǒng)1包括存儲器部分110,用于存儲下載的應用程序A;應用程序執(zhí)行部分120,用于執(zhí)行存儲在存儲器部分110的應用程序;和應用程序管理器部分130,用于管理應用程序的下載及應用程序執(zhí)行部分120對應用程序A的執(zhí)行。
下載應用程序A之前,應用程序管理器部分130的判斷部分132,獲取描述應用程序A屬性信息的屬性信息文件14,判斷部分132后面還要說明。圖2畫出屬性信息文件14的內(nèi)容。如圖2所示,屬性信息文件14描述許多組關(guān)鍵字及它們對應的值,如(AppName=應用程序A的名稱)、(AppSize=存儲應用程序A的文件的大小)、(PackageURL=存儲應用程序A的文件的URL)、(AppClass=用于啟動應用程序A的主類別)、(LastModified=最后修改日期),等等。當呼叫部分102被應用程序A執(zhí)行時,除去前述各組(關(guān)鍵字=值)外,還必須在屬性文件14中指定(UseTelephone=呼叫)。類似地,如果要執(zhí)行瀏覽器104,那么必須在屬性文件14中指定(UseBrowser=激活),又如果要執(zhí)行郵件收發(fā)器106,那么必須在其中指定(UseMailer=激活)。
應用程序管理器部分130包括判斷部分132(判斷裝置)、指示器部分134(顯示裝置)、控制部分136(控制裝置)、通信目的地確認部分138(通信目的地確認裝置)、測量部分140(測量裝置)、暫停部分142(暫停裝置)、和啟動確認部分144。
判斷部分132參照屬性信息文件14并確定應用程序A是否將執(zhí)行呼叫部分102、瀏覽器104、或郵件收發(fā)器106。更具體地說,如果屬性信息文件14包含定義(UseTelephone=呼叫),那么判斷部分132判定,呼叫部分102將被應用程序A執(zhí)行,而如果它不包含UseTelephone關(guān)鍵字,那么判斷部分132判定,呼叫部分102將不被應用程序A執(zhí)行。如果UseTelephone關(guān)鍵字不是“呼叫”,那么判斷部分132確定,應用程序A的下載是不可能的。類似地,如果屬性信息文件14包含定義(UseBrowser=激活),那么判斷部分132確定,瀏覽器104將被應用程序A執(zhí)行,而如果沒有UseBrowser關(guān)鍵字,那么判斷部分132確定,瀏覽器104將不被應用程序A執(zhí)行。如果UseBrowser的值不是“激活(lauch)”,那么判斷部分132確定,應用程序A的下載是不可能的。如果屬性信息文件14包含定義“(UseMailer=激活)”,判斷部分132確定,郵件收發(fā)器106將被應用程序A執(zhí)行,而如果沒有UseMailer關(guān)鍵字,那么它確定,郵件收發(fā)器106將不被應用程序A使用。如果UseMailer的值不是“激活”,那么判斷部分132確定,應用程序A的下載是不可能的。
指示器部分134在移動電話2的顯示器上,顯示上述判斷部分132的判定結(jié)果(應用程序A是否將執(zhí)行呼叫部分102、瀏覽器104、或郵件收發(fā)器106)。
按照上述判斷部分132的判定結(jié)果,控制部分136控制應用程序A的下載,和控制應用程序執(zhí)行部分120對應用程序A的執(zhí)行。
當呼叫部分102將被應用程序A執(zhí)行時,通信目的地確認部分138在移動電話2的顯示器上,顯示被呼叫方的電話號碼,并詢問是否呼叫。
測量部分140測量無線電場狀態(tài),同時應用程序A執(zhí)行瀏覽器104。
如果測量的無線電場狀態(tài),是在或低于預定的電平,暫停部分142暫停應用程序A對瀏覽器104的執(zhí)行。相反,如果測量部分140測量的無線電場狀態(tài),超過預定的電平,那么啟動確認部分144在移動電話2的顯示器上,顯示瀏覽器啟動確認屏,詢問是否啟動瀏覽器。
下面說明,通信模塊執(zhí)行控制系統(tǒng)1控制應用程序A的下載、及控制應用程序A對通信模塊(呼叫部分102、瀏覽器104、和郵件收發(fā)器106)的執(zhí)行的操作。
圖3畫出操作過程的流程圖,通信模塊執(zhí)行控制系統(tǒng)1據(jù)此控制應用程序A的下載和執(zhí)行。
判斷部分132從存儲應用程序A的網(wǎng)絡(luò)服務器,獲取屬性信息文件14(S302)。
判斷部分132參照屬性信息文件14并搜索UseTelephone關(guān)鍵字的定義(S304)。
如果已定義UseTelephone關(guān)鍵字,但其值不是“呼叫”,那么判斷部分132判定,應用程序A的下載是不可能的,同時指示器部分134在移動電話2的顯示器上,指出應用程序A的下載是不可能的(S305)。如果已定義UseTelephone關(guān)鍵字,且其值是“呼叫”,那么判斷部分132判定,應用程序A將執(zhí)行呼叫部分102。如果沒有定義UseTelephone關(guān)鍵字,那么判斷部分132判定,應用程序A將不執(zhí)行呼叫部分102。
對應用程序A執(zhí)行瀏覽器104和郵件收發(fā)器106,實施相同的處理,如果UseBrowser關(guān)鍵字已定義,但其值不是“激活”,或如果UseMailer關(guān)鍵字已定義,但其值不是“激活”,那么指示器部分134在移動電話2的顯示器上,指出應用程序A的下載是不可能的(S305)。如果沒有UseBrowser關(guān)鍵字但有組合(UseBrowser=激活),或者,沒有UseMailer關(guān)鍵字但有組合(UseMailer=激活),那么控制部分136下載應用程序A(S306)。
當下載應用程序A時,指示器部分134在移動電話2的顯示器上,顯示對應用程序A的功能確認屏(屏上要求確認,移動電話的通信模塊將被應用程序A執(zhí)行)(S308),要求用戶確認該功能。如果用戶選擇確認功能選項,且如果判斷部分132已經(jīng)確定,應用程序A將執(zhí)行通信模塊之一,那么指示器部分134在移動電話2的顯示器上,顯示已經(jīng)起作用的指示(S310)。當指示應用程序A是否將執(zhí)行某一通信模塊的顯示已經(jīng)提供時,指示器部分134在移動電話2的顯示器上,返回到為該應用程序處理功能確認屏的顯示。
如果用戶指定,不需要功能確認,那么應用程序執(zhí)行部分120執(zhí)行該應用程序A(S312)。
圖4畫出操作過程的流程圖,當應用程序A已經(jīng)開始調(diào)用呼叫部分102時,通信模塊執(zhí)行控制系統(tǒng)1據(jù)此控制呼叫部分102的執(zhí)行。當應用程序A開始調(diào)用呼叫部分102時(S402),判斷部分132參照屬性信息文件14,并考察在屬性信息文件14中是否已定義UseTelephone關(guān)鍵字(S404)。
如果UseTelephone關(guān)鍵字還沒有在屬性信息文件14中定義,那么判斷部分132確定,應用程序A不可能執(zhí)行呼叫部分102,于是控制部分136產(chǎn)生排除(exception)處理(S405)。如果UseTelephone關(guān)鍵字已在屬性信息文件14中定義,那么應用程序A執(zhí)行呼叫部分102的調(diào)用(S406)。
如果呼叫部分102已被應用程序A調(diào)用,那么通信目的地確認部分138顯示將要呼叫的電話號碼,并在移動電話2的顯示器上,顯示呼出確認屏,詢問用戶是否要呼叫(S410)。如果用戶選擇不呼叫,那么控制部分136在調(diào)用呼叫部分102之后,從下一個程序步驟重新啟動應用程序A的執(zhí)行(S416)。如果用戶選擇呼叫,那么呼叫部分102建立電話通信(S412)。如果電話通信斷開(S414),那么控制部分136在調(diào)用呼叫部分102之后,從下一個程序步驟重新啟動應用程序A的執(zhí)行(S416)。
圖5是操作過程流程圖,其中表明,當應用程序A已經(jīng)開始調(diào)用瀏覽器104時,通信模塊執(zhí)行控制系統(tǒng)1控制瀏覽器104的執(zhí)行。當應用程序A開始調(diào)用瀏覽器104(S502)時,判斷部分132參照屬性信息文件14,并考察在屬性信息文件14中是否已定義UseBrowser關(guān)鍵字(S504)。
如果在屬性信息文件14中沒有UseBrowser關(guān)鍵字的定義,那么判斷部分132確定,應用程序A不能執(zhí)行瀏覽器104,于是控制部分136產(chǎn)生排除處理(S505)。如果在屬性信息文件14中已定義UseBrowser關(guān)鍵字,那么應用程序A實施瀏覽器104的調(diào)用(S506)。
當瀏覽器104已被應用程序A調(diào)用,測量部分140測量無線電場狀態(tài)(S508)。如果測量部分140測量的無線電場狀態(tài),等于或小于預定電平,那么暫停裝置142暫停瀏覽器104的執(zhí)行,指示把不能通信的顯示,呈現(xiàn)在移動電話2的顯示器上(S309),并且控制部分136在調(diào)用瀏覽器之后,從下一個程序步驟重新啟動應用程序A的執(zhí)行(S516)。
如果測量部分140測量的無線電場狀態(tài),超過預定電平,啟動確認部分144在移動電話2的顯示器上,顯示瀏覽器啟動確認屏(S510)。
如果用戶選擇不啟動瀏覽器104,那么控制部分136在調(diào)用瀏覽器104之后,從下一個程序步驟重新啟動應用程序A的執(zhí)行(S516)。如果用戶選擇啟動瀏覽器104,那么瀏覽器104開始瀏覽(S514)。當瀏覽終止時(S514),控制部分136在調(diào)用瀏覽器104之后,從下一個程序步驟重新啟動應用程序A的執(zhí)行(S516)。
圖6是操作過程流程圖,其中表明,當應用程序A已經(jīng)開始調(diào)用郵件收發(fā)器106時,通信模塊執(zhí)行控制系統(tǒng)1控制郵件收發(fā)器106的執(zhí)行。當應用程序A開始調(diào)用郵件收發(fā)器106(S602)時,判斷部分132參照屬性信息文件14,并考察在屬性信息文件14中是否已定義UseMailer關(guān)鍵字(S604)。
如果在屬性信息文件14中沒有UseMailer關(guān)鍵字的定義,那么判斷部分132確定,應用程序A不能執(zhí)行郵件收發(fā)器106,于是控制部分136產(chǎn)生排除處理(S605)。如果在屬性信息文件14中已定義UseMailer關(guān)鍵字,那么應用程序A執(zhí)行郵件收發(fā)器106的調(diào)用(S606)。
當郵件收發(fā)器106已被調(diào)用,郵件收發(fā)器106發(fā)送電子郵件(S608)。當郵件傳輸已經(jīng)完成,控制部分136在調(diào)用郵件收發(fā)器之后,從下一個程序步驟重新啟動應用程序A的執(zhí)行(S610)。
在通信模塊執(zhí)行控制系統(tǒng)1進行上述的操作中,因為控制部分136按照判斷部分132發(fā)回的對應用程序A是否執(zhí)行通信模塊(呼叫部分102、瀏覽器104、郵件收發(fā)器106)的判定結(jié)果,在判斷部分132已經(jīng)參照屬性信息文件14之后,控制應用程序A對通信模塊的執(zhí)行,所以,移動電話2內(nèi)應用程序的執(zhí)行,能夠容易控制。而且,因為顯示部分134指出判斷部分132發(fā)回的對應用程序A是否執(zhí)行通信模塊的判定結(jié)果,所以用戶能夠快速地分辨應用程序A是否執(zhí)行通信模塊。
因為通信目的地確認部分138顯示被呼叫的電話號碼,并接收確認,所以能夠避免向用戶不需要的目的地發(fā)出呼叫。
因為暫停部分142在測量部分140測量的無線電場狀態(tài)是在或低于預定電平時,暫停瀏覽器的執(zhí)行,所以如果無線電場狀態(tài)不良,而通信需要長的時間,那么能夠避免應用程序A仍舊處于空閑狀態(tài)。
按照上述過程,使用通信模塊執(zhí)行控制系統(tǒng)1進行的控制,也代表按照本發(fā)明的通信模塊執(zhí)行控制方法的實施例。按照關(guān)于該實施例的通信模塊執(zhí)行控制方法,能夠獲得的作用和有利效果,與上述通信模塊執(zhí)行控制系統(tǒng)1的應用執(zhí)行控制獲得的那些作用和有利效果類似。
(第二實施例)首先,說明按照第二實施例的應用程序執(zhí)行控制系統(tǒng)4的功能組成。圖7畫出應用程序執(zhí)行控制系統(tǒng)4的功能組成。如圖7所示,移動電話5具有下載并執(zhí)行存儲在網(wǎng)絡(luò)服務器中的應用程序(本文此后在第二實施例中稱為“應用程序B”)的功能,該移動電話5包括應用程序執(zhí)行控制系統(tǒng)4。而且,移動電話5包括瀏覽器404。在由定位在互連網(wǎng)的HTML文件(本文此后在第二實施例中,稱“HTML文件B”)指令應用程序B的執(zhí)行并由瀏覽器404顯示應用程序B的執(zhí)行的場合,應用程序執(zhí)行控制系統(tǒng)4控制應用程序B的執(zhí)行。應用程序執(zhí)行控制系統(tǒng)4包括存儲器部分410,用于存儲下載的應用程序B和對應的屬性信息文件44;應用程序執(zhí)行部分420,用于執(zhí)行存儲部分410存儲的應用程序B;和應用程序管理器部分430,用于管理應用程序執(zhí)行部分420對應用程序B的執(zhí)行。
圖8畫出屬性信息文件44的詳細定義。如圖8所示,屬性信息文件44描述許多組關(guān)鍵字及它們對應的值,如(AppName=應用程序B的名稱)、(AppSize=存儲應用程序B的文件的大小)、(PackageURL=存儲應用程序B的文件的URL)、(AppClass=用于啟動應用程序B的主類別)、(LastModified=最后修改日期),等等。為了使定位在互連網(wǎng)的HTML文件執(zhí)行應用程序B并由瀏覽器404顯示應用程序B的執(zhí)行,除去前述各組(關(guān)鍵字=值)外,在屬性信息文件44中還必須定義關(guān)鍵字“LaunchByBrowser”,和把指定的URL或“任一”定義為關(guān)鍵字“LaunchByBrowser”的值。定義指定的URL作為值,指出能執(zhí)行應用程序B的HTML文件的URL,而如果值定義為“任一”,那么表明應用程序B可以被任何HTML文件執(zhí)行。
應用程序管理器部分430包括比較部分432(比較裝置)、指示器部分434、控制部分436(控制裝置)、執(zhí)行許可設(shè)置部分438、和執(zhí)行應用程序確認部分440。
比較部分432參照屬性信息文件44和考察LaunchByBrowser關(guān)鍵字是否已定義。如果在屬性信息文件44中有LaunchByBrowser關(guān)鍵字的定義,那么比較部分432把其上的值與HTML文件B的URL值比較,并判定應用程序B能否被該HTML文件B執(zhí)行。
如果由于比較部分432、執(zhí)行許可設(shè)置部分438、和執(zhí)行應用程序確認部分440的判定和設(shè)置,不能執(zhí)行應用程序B,那么指示器部分434在移動電話5的顯示器上,顯示該結(jié)果的指示。
控制部分436按照比較部分432、執(zhí)行許可設(shè)置部分438、和執(zhí)行應用程序確認部分440的判定和設(shè)置,執(zhí)行應用程序B。
執(zhí)行許可設(shè)置部分438從用戶接收關(guān)于用被瀏覽的文件執(zhí)行該應用程序的許可或拒絕。
執(zhí)行應用程序確認部分440確認,指令供HTML文件B執(zhí)行的應用程序,存儲在存儲器部分410。
下面將要說明,應用程序執(zhí)行控制系統(tǒng)4控制應用程序B的執(zhí)行的操作。
圖9是操作過程流程圖,其中表明,執(zhí)行許可設(shè)置部分438接收許可或接收拒絕設(shè)置。當獲取了應用程序B和屬性信息文件44并存儲在存儲器部分410(S902)時,比較部分432參照屬性信息文件44并考察在屬性信息文件44中是否定義了LaunchByBrowser關(guān)鍵字(S904)。
如果屬性信息文件44中有LaunchByBrowser關(guān)鍵字,那么執(zhí)行許可設(shè)置部分438從用戶接收關(guān)于用被瀏覽的文件執(zhí)行該應用程序的許可或拒絕設(shè)置(S906)。
圖10是操作過程流程圖,其中表明,應用程序執(zhí)行控制系統(tǒng)4控制應用程序B的執(zhí)行。當應用程序B被HTML文件B指令執(zhí)行時(S1002),那么控制部分438確認,執(zhí)行許可已經(jīng)設(shè)置(S1004)。如果執(zhí)行許可還沒有設(shè)置,那么指示器部分434在移動電話5的顯示器上,顯示應用程序B不能執(zhí)行的結(jié)果的指示(S1005)。
如果已經(jīng)設(shè)置了執(zhí)行許可,那么執(zhí)行應用程序確認部分440確認,指令供HTML文件B執(zhí)行的應用程序(執(zhí)行應用程序),是否存儲在存儲器部分410(S1006)。更具體地說,應用程序確認部分440把執(zhí)行應用程序的URL,與屬性信息文件44中定義的PackageURL值比較(存儲應用程序B的文件的URL)。如果兩個URL不匹配,那么指示器部分434在移動電話5的顯示器上顯示,指出該應用程序不能被執(zhí)行(S1007)。
如果執(zhí)行應用程序的URL與屬性信息文件44中定義的PackageURL值匹配,那么比較部分432參照屬性信息文件44并考察是否有LaunchByBrowser關(guān)鍵字(S1008)。如果沒有LaunchByBrowser關(guān)鍵字,那么指示器部分434在移動電話5的顯示器上顯示,應用程序B不能執(zhí)行(S1009)。
如果有LaunchByBrowser關(guān)鍵字,且其值是“任一”,那么控制部分436能使應用程序執(zhí)行部分420執(zhí)行應用程序B(S1011)。如果LaunchByBrowser關(guān)鍵字及其值是一指定的URL,那么比較部分432把指定的URL與HTML文件B的URL比較。更具體地說,比較部分432考察LaunchByBrowser值定義的URL內(nèi)容長度,看前述指定URL的開始部分是否與HTML文件的URL匹配。如果它們不匹配,那么指示器部分434在移動電話5的顯示器上顯示,應用程序B不能執(zhí)行(S1010)。
如果指定的URL與HTML文件B的URL匹配,那么控制部分436能使應用程序執(zhí)行部分420執(zhí)行應用程序B(S1011)。
在應用程序執(zhí)行控制系統(tǒng)4進行上述的操作中,因為控制部分436在比較部分432參照屬性信息文件44并把LaunchByBrowser值與HTML文件B的URL比較之后,按照比較部分432的判定和比較結(jié)果,控制程序B的執(zhí)行,所以應用程序在移動電話5中的執(zhí)行,能夠容易控制。而且,通過定義“任一”或指定的URL作為LaunchByBrowser的值,應用程序B的供應商能夠指出互連網(wǎng)上哪些文件能夠執(zhí)行應用程序B。
(第三實施例)
首先,說明按照第三實施例的應用程序執(zhí)行控制系統(tǒng)8的功能組成。圖11畫出應用程序執(zhí)行控制系統(tǒng)8的功能組成。如圖11所示,移動電話9具有下載并執(zhí)行存儲在網(wǎng)絡(luò)服務器中的應用程序(本文此后第三實施例中稱為“應用程序C”)的功能,該移動電話9包括應用程序執(zhí)行控制系統(tǒng)8。而且,移動電話9包括郵件收發(fā)器806。應用程序執(zhí)行控制系統(tǒng)8,在郵件收發(fā)器806收到電子郵件(本文此后在第三實施例中,稱為“電子郵件C”),指令執(zhí)行應用程序C的情形下,控制應用程序C的執(zhí)行。應用程序執(zhí)行控制系統(tǒng)8包括存儲器部分810,用于存儲下載的應用程序C和相應的屬性信息文件84;應用程序執(zhí)行部分820,用于執(zhí)行存儲在存儲器部分810中的應用程序C;和應用程序管理器部分830,用于管理應用程序執(zhí)行部分820對應用程序C的執(zhí)行。
圖12畫出屬性信息文件84的內(nèi)容。如圖12所示,屬性信息文件84描述許多組關(guān)鍵字及它們對應的值,如(AppName=應用程序C的名稱)、(AppSize=存儲應用程序C的文件的大小)、(PackageURL=存儲應用程序C的文件的URL)、(AppClass=用于啟動應用程序C的主類別)、(LastModified=最后修改日期),等等。為了使應用程序能夠被郵件收發(fā)器806接收的電子郵件C執(zhí)行,除了上面說明的各組(關(guān)鍵字=值)外,屬性信息文件84必須包含LaunchByMail關(guān)鍵字,且其值必須作為指定郵件地址或作為“任一”定義。如果指定郵件地址定義為該值,那么表明,該電子郵件的郵件地址能夠執(zhí)行應用程序C,而如果該值定義為“任一”,那么表明,應用程序C能夠被任何電子郵件執(zhí)行。 應用程序管理器部分830包括比較部分832(比較裝置)、指示器部分834、控制部分836(控制裝置)、執(zhí)行許可設(shè)置部分838、和執(zhí)行應用程序確認部分840。
比較部分832參照屬性信息文件84并考察是否定義了LaunchByMail關(guān)鍵字。如果屬性信息文件84中有LaunchByMail關(guān)鍵字定義,那么比較部分832把它的值與電子郵件C發(fā)送方的郵件地址比較,并判定應用程序C能否被電子郵件C執(zhí)行。
如果由于比較部分832、執(zhí)行許可設(shè)置部分838、和執(zhí)行應用程序確認部分840的判定和設(shè)置,應用程序C不能執(zhí)行,那么,指示器部分834在移動電話9的顯示器上,顯示該結(jié)果的指示。
控制部分836按照比較部分832、執(zhí)行許可設(shè)置部分838、和執(zhí)行應用程序確認部分840的判定和設(shè)置,控制應用程序C的執(zhí)行。
執(zhí)行許可設(shè)置部分838,從用戶接收關(guān)于應用程序被郵件收發(fā)器806接收的電子郵件執(zhí)行的許可或拒絕設(shè)置。
執(zhí)行應用程序確認部分840確認,電子郵件C指令執(zhí)行的應用程序是存儲在存儲器部分810。
下面將要表明,應用程序執(zhí)行控制系統(tǒng)8控制應用程序C的執(zhí)行的操作。
圖13是流程圖,表明執(zhí)行許可設(shè)置部分838接收許可或接收拒絕設(shè)置的操作過程。當獲取應用程序C和屬性信息文件84并存儲在存儲器部分810時(S1302),比較部分832參照屬性信息文件84并考察屬性信息文件84中是否定義了LaunchByMail關(guān)鍵字(S1304)。
如果屬性信息文件84中有LaunchByMail關(guān)鍵字定義,那么執(zhí)行許可設(shè)置部分838,從用戶接收對應用程序被郵件收發(fā)器806接收的電子郵件執(zhí)行的許可或拒絕設(shè)置(S1304)。
圖14是流程圖,表明應用程序執(zhí)行控制系統(tǒng)8控制應用程序C執(zhí)行的操作過程。當電子郵件C指令應用程序的執(zhí)行時(S1402),那么控制部分838確認執(zhí)行許可已經(jīng)設(shè)置(S1404)。如果執(zhí)行許可沒有設(shè)置,那么指示器部分834在移動電話9的顯示器上,顯示表明應用程序C不能執(zhí)行的結(jié)果(S1405)。
如果執(zhí)行許可已經(jīng)設(shè)置,那么執(zhí)行應用程序確認部分840確認,電子郵件C指令執(zhí)行的應用程序(執(zhí)行的應用程序),是否存儲在存儲器部分810中(S1406)。更具體地說,它把執(zhí)行應用程序的URL與定義在屬性信息文件84中的PackageURL值(存儲應用程序C的文件的URL)比較。如果這兩個URL不匹配,那么指示器部分834在移動電話9的顯示器上,顯示應用程序C不能執(zhí)行的指示(S1407)。
如果執(zhí)行應用程序的URL與定義在屬性信息文件84中的PackageURL值匹配,那么比較部分832參照屬性信息文件84并考察是否有LaunchByMail關(guān)鍵字(S1408)。如果沒有LaunchByMail關(guān)鍵字,那么指示器部分834在移動電話9的顯示器上,顯示應用程序C不能執(zhí)行的指示(S1409)。
如果有LaunchByMail關(guān)鍵字且其值是“任一”,那么控制部分836允許應用程序執(zhí)行部分820執(zhí)行應用程序C(S1411)。如果有LaunchByMail關(guān)鍵字且其值是指定的郵件地址,那么比較部分832把指定的郵件地址與電子郵件C發(fā)送方郵件地址比較。更具體說,它考察LaunchByMail值定義的郵件地址的內(nèi)容長度,看前述指定郵件地址的結(jié)束部分是否與電子郵件C發(fā)送方郵件地址匹配。如果它們不匹配,那么指示器部分834在移動電話9的顯示器上,指示應用程序C不能執(zhí)行(S1410)。
如果指定郵件地址與電子郵件C發(fā)送方郵件地址匹配,那么控制部分836允許應用程序執(zhí)行部分820執(zhí)行應用程序C(S1411)。
在應用程序執(zhí)行控制系統(tǒng)8進行上述操作的動作中,因為控制部分836是按照比較部分832作出的判定和比較,控制應用程序C的執(zhí)行的,該判定和比較是在參照了屬性信息文件84,并比較了LaunchByMail值與電子郵件C發(fā)送方郵件地址之后作出的,所以應用程序在移動電話9中的執(zhí)行,能夠容易控制。而且,通過定義“任一”或指定的郵件地址作為LaunchByMail值,應用程序C的供應商能夠指出,哪一個電子郵件能夠執(zhí)行應用程序C。
工業(yè)可應用性按照通信模塊執(zhí)行控制系統(tǒng)及通信模塊執(zhí)行控制方法,和本發(fā)明的應用程序執(zhí)行控制系統(tǒng)及應用程序執(zhí)行控制方法,應用程序在通信終端內(nèi)的執(zhí)行,能夠容易控制。而且,在通信終端內(nèi),用戶能夠快速分辨某一通信模塊是否能被某一應用程序執(zhí)行,應用程序供應商也能為應用程序的執(zhí)行設(shè)置條件。
權(quán)利要求
1.一種通信模塊執(zhí)行控制系統(tǒng),用于控制通信終端通信模塊被應用程序的執(zhí)行,其特征在于包括判斷裝置,用于參照應用程序?qū)傩孕畔⑽募渲袑λ鰬贸绦蚨x了屬性信息,屬性信息包括關(guān)于所述應用程序是否將執(zhí)行所述通信模塊的信息,還用于判定所述應用程序是否將執(zhí)行所述通信模塊;和指示器裝置,用于指示所述判斷裝置的判定結(jié)果;和控制裝置,用于按照所述判斷裝置的判定結(jié)果,控制所述應用程序?qū)λ鐾ㄐ拍K的執(zhí)行。
2.按照權(quán)利要求1的通信模塊執(zhí)行控制系統(tǒng),其特征在于還包括通信目的地確認裝置,用于指示將被所述應用程序執(zhí)行的所述通信模塊的通信目的地,并用于接收其確認。
3.按照權(quán)利要求1或2之一的通信模塊執(zhí)行控制系統(tǒng),其特征在于還包括測量裝置,用于測量在所述通信模塊正被所述應用程序執(zhí)行時的無線電場狀態(tài);和暫停裝置,用于在所述測量裝置測量的無線電場狀態(tài)是或低于預定電平時,暫停所述應用程序?qū)λ鐾ㄐ拍K的執(zhí)行。
4.一種通信模塊執(zhí)行控制方法,用于控制通信終端通信模塊被應用程序的執(zhí)行,其特征在于包括判斷步驟,在該步驟中,判斷裝置參照應用程序?qū)傩孕畔⑽募渲袑λ鰬贸绦蚨x了屬性信息,屬性信息包括關(guān)于所述應用程序是否將執(zhí)行所述通信模塊的信息,還用于判定所述應用程序是否將執(zhí)行所述通信模塊;指示步驟,在該步驟中,指示器裝置指示所述判斷裝置的判定結(jié)果;和控制步驟,用于按照所述判斷裝置的判定結(jié)果,控制所述通信模塊被所述應用程序的執(zhí)行。
5.按照權(quán)利要求4的通信模塊執(zhí)行控制方法,其特征在于還包括通信目的地確認步驟,在該步驟中,通信目的地確認裝置指示將被所述應用程序執(zhí)行的所述通信模塊的通信目的地,并用于接收其確認。
6.按照權(quán)利要求4或5之一的通信模塊執(zhí)行控制方法,其特征在于還包括測量步驟,在該步驟中,測量裝置測量在所述通信模塊正被所述應用程序執(zhí)行時的無線電場狀態(tài);和暫停步驟,在該步驟中,暫停裝置在所述測量裝置測量的無線電場狀態(tài)是或低于預定電平時,暫停所述應用程序?qū)λ鐾ㄐ拍K的執(zhí)行。
7.一種應用程序執(zhí)行控制系統(tǒng),用于在有瀏覽器的通信終端內(nèi)控制應用程序的執(zhí)行,其特征在于包括比較裝置,用于參照屬性信息文件,其中對所述應用程序定義了屬性信息,屬性信息包括關(guān)于URL的信息,還用于把所述瀏覽器顯示的網(wǎng)絡(luò)上文件的URL與所述屬性信息文件定義的所述URL比較;和控制裝置,用于按照所述比較裝置的比較結(jié)果,控制所述應用程序的執(zhí)行。
8.一種應用程序執(zhí)行控制方法,用于在有瀏覽器的通信終端內(nèi)控制應用程序的執(zhí)行,其特征在于包括比較步驟,在該步驟中,比較裝置參照屬性信息文件,其中對所述應用程序定義了屬性信息,屬性信息包括關(guān)于URL的信息,還把所述瀏覽器顯示的網(wǎng)絡(luò)上文件的URL與所述屬性信息文件定義的所述URL比較;和控制步驟,在該步驟中,控制裝置按照所述比較裝置的比較結(jié)果,控制所述應用程序的執(zhí)行。
9.一種應用程序執(zhí)行控制系統(tǒng),用于在有郵件收發(fā)器的通信終端內(nèi)控制應用程序的執(zhí)行,其特征在于包括比較裝置,用于參照屬性信息文件,其中對所述應用程序定義了屬性信息,屬性信息包括關(guān)于郵件地址的信息,還用于把所述郵件收發(fā)器接收的電子郵件發(fā)送方郵件地址與所述屬性信息文件定義的關(guān)于郵件地址的所述信息比較;和控制裝置,用于按照所述比較裝置的比較結(jié)果,控制所述應用程序的執(zhí)行。
10.一種應用程序執(zhí)行控制方法,用于在有郵件收發(fā)器的通信終端內(nèi)控制應用程序的執(zhí)行,其特征在于包括比較步驟,在該步驟中,比較裝置參照屬性信息文件,其中對所述應用程序定義了屬性信息,屬性信息包括關(guān)于郵件地址的信息,還把所述郵件收發(fā)器接收的電子郵件發(fā)送方郵件地址與所述屬性信息文件定義的關(guān)于郵件地址的所述信息比較;和控制步驟,在該步驟中,控制裝置按照所述比較裝置的比較結(jié)果,控制所述應用程序的執(zhí)行。
全文摘要
一種具有從網(wǎng)絡(luò)服務器下載應用程序A功能的蜂窩電話(2),包括通信模塊執(zhí)行控制系統(tǒng)(1)。判斷單元(132)獲取并參照屬性文件(14)。當該屬性文件(14)有一描述(UseTelephone=call)時,判斷單元(132)判定,通信單元(102)被應用程序A執(zhí)行。當沒有UseTelephone關(guān)鍵字時,判斷單元(132)判定,通信單元(102)沒有被應用程序A執(zhí)行。當UseTelephone的值與call不同時,判斷單元(132)判定,應用程序A的下載是不可能的。控制單元(136)按照判斷單元(132)的判定,控制應用程序A的下載和執(zhí)行。
文檔編號H04L29/06GK1613248SQ02826930
公開日2005年5月4日 申請日期2002年12月5日 優(yōu)先權(quán)日2001年12月7日
發(fā)明者津田雅之, 長沼武史, 長沢秀之, 大關(guān)江利子, 前田蕗子, 渡邊信之, 淺井真生, 近藤隆, 山田和宏, 神谷大 申請人:株式會社Ntt都科摩
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1