国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      用于數(shù)據(jù)管理的電子設(shè)備、方法、程序和存儲(chǔ)介質(zhì)的制作方法

      文檔序號(hào):7853881閱讀:260來(lái)源:國(guó)知局
      專(zhuān)利名稱:用于數(shù)據(jù)管理的電子設(shè)備、方法、程序和存儲(chǔ)介質(zhì)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及對(duì)應(yīng)用程序和用于應(yīng)用程序的數(shù)據(jù)進(jìn)行管理的電子設(shè)備。
      背景技術(shù)
      傳統(tǒng)上,如個(gè)人計(jì)算機(jī)(PC)和移動(dòng)電話的電子設(shè)備通過(guò)根據(jù)所安裝的應(yīng)用程序(以下,將其稱為“應(yīng)用”)來(lái)執(zhí)行操作而提供了各種功能(例如字處理器、電子表格的功能)。在具有這樣多種應(yīng)用的產(chǎn)品中,可以在依照一個(gè)應(yīng)用的操作中處理在依照另一應(yīng)用的操作中產(chǎn)生的數(shù)據(jù)。例如,對(duì)于許多PC,可以使用某些應(yīng)用來(lái)編輯利用其他應(yīng)用所制作的文檔數(shù)據(jù)。
      近年來(lái),隨著網(wǎng)絡(luò)(如因特網(wǎng))的發(fā)展,具有電子設(shè)備的多種產(chǎn)品可以通過(guò)網(wǎng)絡(luò)從其他電子設(shè)備接收(以下稱為“下載”)各種有用的應(yīng)用數(shù)據(jù)。此外,具有電子設(shè)備的產(chǎn)品還能夠通過(guò)網(wǎng)絡(luò)從其他電子設(shè)備下載完整的應(yīng)用。

      發(fā)明內(nèi)容
      對(duì)于利用如因特網(wǎng)的網(wǎng)絡(luò)而下載的數(shù)據(jù)和應(yīng)用,由于這些網(wǎng)絡(luò)是開(kāi)放網(wǎng)絡(luò)(網(wǎng)絡(luò)上的每個(gè)人都可以發(fā)送或者接收數(shù)據(jù)),所以安全性不能夠得到確保。
      因此,從數(shù)據(jù)安全性的角度考慮,不希望允許電子設(shè)備在沒(méi)有任何限制的情況下處理通過(guò)開(kāi)放網(wǎng)絡(luò)下載的數(shù)據(jù)。而且,從安全性的角度考慮,也不希望允許電子設(shè)備在無(wú)任何控制的情況下根據(jù)所下載的應(yīng)用來(lái)處理其他應(yīng)用的數(shù)據(jù)。出于同樣的原因,從數(shù)據(jù)安全性的角度考慮,也不希望允許電子設(shè)備在沒(méi)有任何限制的情況下在根據(jù)其他應(yīng)用的操作中處理所下載的應(yīng)用的數(shù)據(jù)。
      鑒于上述問(wèn)題,為了確保在電子設(shè)備中使用數(shù)據(jù)和應(yīng)用時(shí)的信息安全性,本發(fā)明提供了下述的電子設(shè)備、管理方法、程序和存儲(chǔ)介質(zhì)。
      本發(fā)明的第一形式是一種電子設(shè)備,包括存儲(chǔ)裝置,其存儲(chǔ)(a)至少包括第一應(yīng)用和第二應(yīng)用的多個(gè)應(yīng)用,(b)分別表示所述多個(gè)應(yīng)用的源的源數(shù)據(jù),以及(c)已分別與所述多個(gè)應(yīng)用相關(guān)聯(lián)的關(guān)聯(lián)數(shù)據(jù);確定裝置,其根據(jù)所述第一應(yīng)用的源數(shù)據(jù)或者所述第二應(yīng)用的源數(shù)據(jù)中的至少一個(gè)確定,在依照所述第二應(yīng)用執(zhí)行的操作中是否允許使用已與所述第一應(yīng)用相關(guān)聯(lián)的關(guān)聯(lián)數(shù)據(jù);以及執(zhí)行裝置,在所述確定裝置已確定允許使用所述關(guān)聯(lián)數(shù)據(jù)的情況下,依照所述第二應(yīng)用執(zhí)行使用所述關(guān)聯(lián)數(shù)據(jù)的操作。
      本發(fā)明的第二形式是一種根據(jù)第一形式的電子設(shè)備,其中所述存儲(chǔ)裝置存儲(chǔ)包括表示應(yīng)用的置信源的至少一組源數(shù)據(jù)的置信源數(shù)據(jù);以及所述確定裝置根據(jù)所述第一應(yīng)用的源數(shù)據(jù)以及所述置信源數(shù)據(jù)來(lái)執(zhí)行所述確定操作。
      本發(fā)明的第三形式是一種根據(jù)第二形式的電子設(shè)備,其中所述存儲(chǔ)裝置以整體形式存儲(chǔ)所述置信源數(shù)據(jù)和所述第二應(yīng)用。
      本發(fā)明的第四形式是一種根據(jù)第一形式的電子設(shè)備,其中所述存儲(chǔ)裝置存儲(chǔ)包括表示應(yīng)用的置信源的至少一組源數(shù)據(jù)的置信源數(shù)據(jù);并且所述確定裝置根據(jù)所述第二應(yīng)用的源數(shù)據(jù)以及所述置信源數(shù)據(jù)來(lái)執(zhí)行所述確定操作。
      本發(fā)明的第五形式是一種根據(jù)第四形式的電子設(shè)備,其中所述存儲(chǔ)裝置以整體形式存儲(chǔ)所述置信源數(shù)據(jù)和所述第一應(yīng)用。
      本發(fā)明的第六形式是一種根據(jù)第二形式或第四形式的電子設(shè)備,其中所述存儲(chǔ)裝置記錄一標(biāo)記,該標(biāo)記對(duì)由所述置信源數(shù)據(jù)所包括的源數(shù)據(jù)的一部分與由所述置信源數(shù)據(jù)所包括的源數(shù)據(jù)的其他部分進(jìn)行區(qū)分;并且所述確定裝置根據(jù)所述標(biāo)記執(zhí)行所述確定操作。
      本發(fā)明的第七形式是一種根據(jù)第一形式的電子設(shè)備,其中所述存儲(chǔ)裝置存儲(chǔ)包括表示應(yīng)用的未置信源的至少一組源數(shù)據(jù)的未置信源數(shù)據(jù);并且所述確定裝置根據(jù)所述第一應(yīng)用的源數(shù)據(jù)和所述未置信源數(shù)據(jù)執(zhí)行所述確定操作。
      本發(fā)明的第八形式是一種根據(jù)第七形式的電子設(shè)備,其中所述存儲(chǔ)裝置以整體形式存儲(chǔ)所述未置信源數(shù)據(jù)和所述第二應(yīng)用。
      本發(fā)明的第九形式是一種根據(jù)第一形式的電子設(shè)備,其中所述存儲(chǔ)裝置存儲(chǔ)包括表示應(yīng)用的未置信源的至少一組源數(shù)據(jù)的未置信源數(shù)據(jù);并且所述確定裝置根據(jù)所述第二應(yīng)用的源數(shù)據(jù)和所述未置信源數(shù)據(jù)執(zhí)行所述確定操作。
      本發(fā)明的第十形式是一種根據(jù)第九形式的電子設(shè)備,其中所述存儲(chǔ)裝置以整體形式存儲(chǔ)所述未置信源數(shù)據(jù)和所述第一應(yīng)用。
      本發(fā)明的第十一形式是一種根據(jù)第一、第二、第四、第七或者第九形式的電子設(shè)備,還包括接收裝置,其通過(guò)通信網(wǎng)絡(luò)從外部通信裝置接收所述多個(gè)應(yīng)用、分別表示所述多個(gè)應(yīng)用的源的源數(shù)據(jù)以及分別與所述多個(gè)應(yīng)用相關(guān)聯(lián)的關(guān)聯(lián)數(shù)據(jù)中的至少一個(gè)。
      本發(fā)明的第十二形式是一種根據(jù)第十一形式的電子設(shè)備,其中,所述接收裝置按照所述執(zhí)行裝置依照所述第一應(yīng)用的指令,接收與所述第一應(yīng)用相關(guān)聯(lián)的關(guān)聯(lián)數(shù)據(jù)。
      本發(fā)明的第十三形式是一種根據(jù)第十一形式的電子設(shè)備,其中,所述接收裝置接收一應(yīng)用和表示所述應(yīng)用的傳輸源位置的傳輸源地址數(shù)據(jù);并且所述存儲(chǔ)裝置將所述傳輸源地址數(shù)據(jù)的至少一部分作為所述應(yīng)用的源數(shù)據(jù)進(jìn)行存儲(chǔ)。
      本發(fā)明的第十四形式是一種根據(jù)第一、第二、第四、第七、第九或者第十一形式的電子設(shè)備,其中,在已與所述第一應(yīng)用相關(guān)聯(lián)的關(guān)聯(lián)數(shù)據(jù)包括一指示啟動(dòng)所述第二應(yīng)用的啟動(dòng)指令的情況下,所述確定裝置根據(jù)表示所述第一應(yīng)用的源的源數(shù)據(jù)來(lái)確定是否允許執(zhí)行所述啟動(dòng);并且在所述確定裝置已確定允許執(zhí)行所述啟動(dòng)的情況下,所述執(zhí)行裝置啟動(dòng)所述第二應(yīng)用。
      本發(fā)明的第十五形式是一種根據(jù)第一、第二、第四、第七、第九或第十一形式的電子設(shè)備,其中所述存儲(chǔ)裝置存儲(chǔ)分別表示已與所述多個(gè)應(yīng)用分別相關(guān)聯(lián)的關(guān)聯(lián)數(shù)據(jù)的源的源數(shù)據(jù);在已與所述第一應(yīng)用相關(guān)聯(lián)的關(guān)聯(lián)數(shù)據(jù)包括一指示啟動(dòng)所述第二應(yīng)用的啟動(dòng)指令的情況下,所述確定裝置根據(jù)表示所述關(guān)聯(lián)數(shù)據(jù)的源的源數(shù)據(jù)來(lái)確定是否允許執(zhí)行所述啟動(dòng);并且在所述確定裝置已確定允許執(zhí)行所述啟動(dòng)的情況下,所述執(zhí)行裝置啟動(dòng)所述第二應(yīng)用。
      本發(fā)明的第十六形式是一種電子設(shè)備,包括存儲(chǔ)裝置,其存儲(chǔ)(a)至少包括第一應(yīng)用和第二應(yīng)用的多個(gè)應(yīng)用,(b)已分別與所述多個(gè)應(yīng)用相關(guān)聯(lián)的關(guān)聯(lián)數(shù)據(jù),以及(c)分別表示所述關(guān)聯(lián)數(shù)據(jù)的源的源數(shù)據(jù);確定裝置,根據(jù)所述關(guān)聯(lián)數(shù)據(jù)的源數(shù)據(jù)來(lái)確定,在依照所述第二應(yīng)用所執(zhí)行的操作中是否允許使用已與所述第一應(yīng)用相關(guān)聯(lián)的關(guān)聯(lián)數(shù)據(jù);以及執(zhí)行裝置,在所述確定裝置已確定允許使用所述關(guān)聯(lián)數(shù)據(jù)的情況下,依照所述第二應(yīng)用執(zhí)行使用所述關(guān)聯(lián)數(shù)據(jù)的操作。
      本發(fā)明的第十七形式是一種根據(jù)第十六形式的電子設(shè)備,其中所述存儲(chǔ)裝置存儲(chǔ)包括表示關(guān)聯(lián)數(shù)據(jù)的置信源的至少一組源數(shù)據(jù)的置信源數(shù)據(jù);并且所述確定裝置根據(jù)所述第一應(yīng)用的源數(shù)據(jù)以及所述置信源數(shù)據(jù)來(lái)執(zhí)行所述確定操作。
      本發(fā)明的第十八形式是一種根據(jù)第十七形式的電子設(shè)備,其中所述存儲(chǔ)裝置以整體形式存儲(chǔ)所述置信源數(shù)據(jù)和所述第二應(yīng)用。
      本發(fā)明的第十九形式是一種根據(jù)第十七形式的電子設(shè)備,其中所述存儲(chǔ)裝置記錄一標(biāo)記,該標(biāo)記對(duì)由所述置信源數(shù)據(jù)所包括的源數(shù)據(jù)的一部分與由所述置信源數(shù)據(jù)所包括的源數(shù)據(jù)的其他部分進(jìn)行區(qū)分;并且所述確定裝置根據(jù)所述標(biāo)記執(zhí)行所述確定操作。
      本發(fā)明的第二十形式是一種根據(jù)第十六形式的電子設(shè)備,其中所述存儲(chǔ)裝置存儲(chǔ)包括表示關(guān)聯(lián)數(shù)據(jù)的未置信源的至少一組源數(shù)據(jù)的未置信源數(shù)據(jù);并且所述確定裝置根據(jù)與所述第一應(yīng)用相關(guān)聯(lián)的關(guān)聯(lián)數(shù)據(jù)的源數(shù)據(jù)以及所述未置信源數(shù)據(jù)執(zhí)行所述確定操作。
      本發(fā)明的第二十一形式是一種根據(jù)第二十形式的電子設(shè)備,其中所述存儲(chǔ)裝置以整體形式存儲(chǔ)所述未置信源數(shù)據(jù)和所述第二應(yīng)用。
      本發(fā)明的第二十二形式是一種根據(jù)第十六、第十七或者第二十形式的電子設(shè)備,還包括接收裝置,其通過(guò)通信網(wǎng)絡(luò)從外部通信裝置接收所述多個(gè)應(yīng)用、分別與所述多個(gè)應(yīng)用相關(guān)聯(lián)的關(guān)聯(lián)數(shù)據(jù)以及分別表示所述關(guān)聯(lián)數(shù)據(jù)的源的源數(shù)據(jù)中的至少一個(gè)。
      本發(fā)明的第二十三形式是一種根據(jù)第二十二形式的電子設(shè)備,其中,所述接收裝置按照所述執(zhí)行裝置依照所述第一應(yīng)用的指令接收與所述第一應(yīng)用相關(guān)聯(lián)的關(guān)聯(lián)數(shù)據(jù)。
      本發(fā)明的第二十四形式是一種根據(jù)第二十三形式的電子設(shè)備,其中,所述接收裝置將一電子郵件作為已與所述第一應(yīng)用相關(guān)聯(lián)的關(guān)聯(lián)數(shù)據(jù)進(jìn)行接收。
      本發(fā)明的第二十五形式是一種根據(jù)第二十三形式的電子設(shè)備,其中所述接收裝置接收與所述第一應(yīng)用相關(guān)聯(lián)的關(guān)聯(lián)數(shù)據(jù)和表示所述關(guān)聯(lián)數(shù)據(jù)的傳輸源位置的傳輸源地址數(shù)據(jù);并且所述存儲(chǔ)裝置將所述傳輸源地址數(shù)據(jù)的至少一部分作為所述關(guān)聯(lián)數(shù)據(jù)的源數(shù)據(jù)進(jìn)行存儲(chǔ)。
      本發(fā)明的第二十六形式是一種根據(jù)第二十五形式的電子設(shè)備,其中所述接收裝置將一電子郵件作為已與所述第一應(yīng)用相關(guān)聯(lián)的關(guān)聯(lián)數(shù)據(jù)進(jìn)行接收;并且所述存儲(chǔ)裝置將表示所述電子郵件的傳輸源位置的郵件地址的至少一部分作為所述關(guān)聯(lián)數(shù)據(jù)的源數(shù)據(jù)進(jìn)行存儲(chǔ)。
      本發(fā)明的第二十七形式是一種根據(jù)第十六、第十七、第二十或第二十二形式的電子設(shè)備,其中在已與所述第一應(yīng)用相關(guān)聯(lián)的關(guān)聯(lián)數(shù)據(jù)包括一指示啟動(dòng)所述第二應(yīng)用的啟動(dòng)指令的情況下,所述確定裝置根據(jù)表示所述關(guān)聯(lián)數(shù)據(jù)的源的源數(shù)據(jù)來(lái)確定是否允許執(zhí)行所述啟動(dòng);并且在所述確定裝置已確定允許執(zhí)行所述啟動(dòng)的情況下,所述執(zhí)行裝置啟動(dòng)所述第二應(yīng)用。
      本發(fā)明的第二十八形式是一種根據(jù)第十六、第十七、第二十或第二十二形式的電子設(shè)備,其中所述存儲(chǔ)裝置存儲(chǔ)分別表示所述多個(gè)應(yīng)用的源的源數(shù)據(jù);在已與所述第一應(yīng)用相關(guān)聯(lián)的數(shù)據(jù)包括一指示啟動(dòng)所述第二應(yīng)用的啟動(dòng)指令的情況下,所述確定裝置根據(jù)表示所述第一應(yīng)用的源的源數(shù)據(jù)來(lái)確定是否允許執(zhí)行所述啟動(dòng);并且在所述確定裝置已確定允許執(zhí)行所述啟動(dòng)的情況下,所述執(zhí)行裝置啟動(dòng)所述第二應(yīng)用。
      本發(fā)明的第二十九形式是一種根據(jù)第十一、第十二或者第二十二形式的電子設(shè)備,其中所述接收裝置在接收所述關(guān)聯(lián)數(shù)據(jù)之前,接收表示所述關(guān)聯(lián)數(shù)據(jù)的數(shù)據(jù)量的數(shù)據(jù)量數(shù)據(jù)。
      本發(fā)明的第三十形式是一種根據(jù)第十一、第十二、第二十二或者第二十三形式的電子設(shè)備,其中所述接收裝置接收包括主體數(shù)據(jù)地址數(shù)據(jù)的關(guān)聯(lián)數(shù)據(jù),該主體數(shù)據(jù)地址數(shù)據(jù)表示主體數(shù)據(jù)的存儲(chǔ)位置,該主體數(shù)據(jù)是在依照所述第二應(yīng)用所執(zhí)行的操作中將由所述執(zhí)行裝置直接使用的數(shù)據(jù);所述接收裝置從由所述主體數(shù)據(jù)地址數(shù)據(jù)所表示的位置接收主體數(shù)據(jù);并且所述執(zhí)行裝置依照所述第二應(yīng)用執(zhí)行使用所述主體數(shù)據(jù)的操作。
      本發(fā)明的第三十一形式是一種根據(jù)第三十或三十二形式的電子設(shè)備,其中所述接收裝置在接收所述主體數(shù)據(jù)之前,接收表示所述主體數(shù)據(jù)的數(shù)據(jù)量的數(shù)據(jù)量數(shù)據(jù)。
      本發(fā)明的第三十二形式是一種根據(jù)第十一、第十二、第二十二或者第二十三形式的電子設(shè)備,其中所述接收裝置接收包括主體數(shù)據(jù)或主體數(shù)據(jù)地址數(shù)據(jù)的關(guān)聯(lián)數(shù)據(jù),所述主體數(shù)據(jù)是在依照所述第二應(yīng)用所執(zhí)行的操作中將由所述執(zhí)行裝置直接使用的數(shù)據(jù),所述主體數(shù)據(jù)地址數(shù)據(jù)表示所述主體數(shù)據(jù)的存儲(chǔ)位置;當(dāng)所述接收裝置接收包括主體數(shù)據(jù)地址數(shù)據(jù)的關(guān)聯(lián)數(shù)據(jù)時(shí),所述接收裝置還從由所述主體數(shù)據(jù)地址數(shù)據(jù)所表示的位置接收主體數(shù)據(jù);并且在依照所述第二應(yīng)用執(zhí)行的操作中,在所述接收裝置接收到包括主體數(shù)據(jù)的關(guān)聯(lián)數(shù)據(jù)的情況下,所述執(zhí)行裝置使用包括在所述關(guān)聯(lián)數(shù)據(jù)中的所述主體數(shù)據(jù),而在所述接收裝置接收到包括主體數(shù)據(jù)地址數(shù)據(jù)的關(guān)聯(lián)數(shù)據(jù)的情況下,所述執(zhí)行裝置使用由所述接收裝置從由所述主體數(shù)據(jù)地址數(shù)據(jù)所表示的位置接收到的主體數(shù)據(jù)。
      本發(fā)明的第三十三形式是一種根據(jù)第一、第二、第四、第七、第九、第十一、第十四、第十五、第十六、第十七、第二十、第二十二、第二十七或第二十八形式的電子設(shè)備,其中所述執(zhí)行裝置在依照所述第一應(yīng)用執(zhí)行的操作中創(chuàng)建與所述第一應(yīng)用相關(guān)聯(lián)的關(guān)聯(lián)數(shù)據(jù)。
      本發(fā)明的第三十四形式是一種根據(jù)第一、第二、第四、第七、第九、第十一、第十四、第十五、第十六、第十七、第二十、第二十二、第二十七或第二十八形式的電子設(shè)備,還包括獲取裝置,其在所述執(zhí)行裝置依照所述第二應(yīng)用執(zhí)行使用與所述第一應(yīng)用相關(guān)聯(lián)的關(guān)聯(lián)數(shù)據(jù)的操作之前,獲取表示是否允許所述執(zhí)行裝置執(zhí)行所述操作的許可禁止數(shù)據(jù),其中在由所述獲取裝置所獲取的許可禁止數(shù)據(jù)表示允許執(zhí)行所述操作的情況下,所述執(zhí)行裝置執(zhí)行所述操作。
      本發(fā)明的第三十五形式是一種根據(jù)第十一、第十二、第十三、第二十二、第二十三、第二十四、第二十五或第二十六形式的電子設(shè)備,其中所述接收裝置按照所述執(zhí)行裝置的指令接收表示所述多個(gè)應(yīng)用中的一個(gè)應(yīng)用的指示數(shù)據(jù);在所述接收裝置按照所述執(zhí)行裝置依照所述第一應(yīng)用的指令,接收到表示所述第二應(yīng)用的指示數(shù)據(jù)時(shí),所述執(zhí)行裝置依照所述第二應(yīng)用執(zhí)行使用與所述第一應(yīng)用相關(guān)聯(lián)的關(guān)聯(lián)數(shù)據(jù)的操作。
      本發(fā)明的第三十六形式是一種根據(jù)第十一、第十二、第十三、第二十二、第二十三、第二十四、第二十五或第二十六形式的電子設(shè)備,其中所述接收裝置通過(guò)移動(dòng)分組通信網(wǎng)無(wú)線地接收分組數(shù)據(jù)。
      此外,本發(fā)明提供了數(shù)據(jù)管理方法,其包括在電子設(shè)備中由上述存儲(chǔ)裝置、確定裝置、接收裝置、獲取裝置以及執(zhí)行裝置所執(zhí)行的多個(gè)操作步驟。
      此外,本發(fā)明提供了一種程序,該程序利用計(jì)算機(jī)執(zhí)行在電子設(shè)備中由上述存儲(chǔ)裝置、確定裝置、接收裝置、獲取裝置以及執(zhí)行裝置所執(zhí)行的多個(gè)操作的指令。此外,本發(fā)明提供了一種存儲(chǔ)有上述程序的存儲(chǔ)介質(zhì)。
      當(dāng)使用根據(jù)本發(fā)明的電子設(shè)備、管理方法、程序或者存儲(chǔ)介質(zhì)時(shí),根據(jù)表示數(shù)據(jù)的源、第一應(yīng)用的源或第二應(yīng)用的源的數(shù)據(jù)來(lái)確定,在第二應(yīng)用的操作中是否允許使用在第一應(yīng)用的操作中獲取的或者創(chuàng)建的數(shù)據(jù);并且僅在已確定允許使用的情況下才使用該數(shù)據(jù)。
      因此,根據(jù)本發(fā)明的電子設(shè)備可以根據(jù)表示包含在例如通過(guò)網(wǎng)絡(luò)從外部通信設(shè)備獲取的電子郵件和HTML數(shù)據(jù)等中的數(shù)據(jù)的信息,來(lái)獲取將在根據(jù)存儲(chǔ)在所述電子設(shè)備中的應(yīng)用的操作中安全使用的數(shù)據(jù)。而且,根據(jù)本發(fā)明的電子設(shè)備可以利用存儲(chǔ)在該電子設(shè)備中的多個(gè)應(yīng)用來(lái)執(zhí)行數(shù)據(jù)傳送。
      這時(shí),該電子設(shè)備根據(jù)以下數(shù)據(jù)來(lái)確定是否允許執(zhí)行數(shù)據(jù)的傳送表示正被傳送的數(shù)據(jù)的源的數(shù)據(jù)、表示傳送該數(shù)據(jù)的應(yīng)用的源的數(shù)據(jù),或者表示該數(shù)據(jù)被傳送給的應(yīng)用的源的數(shù)據(jù)。結(jié)果,防止了傳送從未置信源所獲取的數(shù)據(jù),并且防止了由已從未置信源獲取的應(yīng)用所進(jìn)行的數(shù)據(jù)傳送。因此,確保了電子設(shè)備的信息安全性。
      此外,該電子設(shè)備在執(zhí)行對(duì)于一應(yīng)用的數(shù)據(jù)傳送之前,可以根據(jù)電子郵件、HTML數(shù)據(jù)或者由該應(yīng)用所創(chuàng)建或獲取的數(shù)據(jù)來(lái)啟動(dòng)將向其傳送所述數(shù)據(jù)的所述應(yīng)用。相應(yīng)地,用戶可以跳過(guò)用于選擇和啟動(dòng)數(shù)據(jù)要被傳送給的應(yīng)用的操作,同時(shí),由于該電子設(shè)備根據(jù)數(shù)據(jù)或應(yīng)用的源來(lái)判斷是否允許啟動(dòng)該應(yīng)用,因此確保了該電子設(shè)備中的信息安全性。


      圖1是表示用于本發(fā)明第一優(yōu)選實(shí)施例的通信系統(tǒng)的構(gòu)成的框圖。
      圖2是表示存儲(chǔ)在用于本發(fā)明第一優(yōu)選實(shí)施例的應(yīng)用DB中的內(nèi)容的圖示。
      圖3是表示由用于本發(fā)明第一優(yōu)選實(shí)施例的IP服務(wù)器所創(chuàng)建的電子郵件的內(nèi)容的圖示。
      圖4是表示用于本發(fā)明第一優(yōu)選實(shí)施例的IP服務(wù)器的構(gòu)成的框圖。
      圖5是表示存儲(chǔ)在用于本發(fā)明第一優(yōu)選實(shí)施例的用戶管理DB中的內(nèi)容的圖示。
      圖6是表示用于本發(fā)明第一優(yōu)選實(shí)施例的移動(dòng)裝置的構(gòu)成的框圖。
      圖7是表示存儲(chǔ)在用于本發(fā)明第一優(yōu)選實(shí)施例中的移動(dòng)裝置的非易失性存儲(chǔ)器中的內(nèi)容的圖示。
      圖8是表示存儲(chǔ)在用于本發(fā)明第一優(yōu)選實(shí)施例的應(yīng)用管理表中的內(nèi)容的框圖。
      圖9是表示在用于本發(fā)明第一優(yōu)選實(shí)施例的移動(dòng)裝置中的Java應(yīng)用的執(zhí)行環(huán)境的圖示。
      圖10是表示在用于本發(fā)明第一優(yōu)選實(shí)施例的通信系統(tǒng)中執(zhí)行的數(shù)據(jù)傳輸流的圖示。
      圖11是表示在用于本發(fā)明第一優(yōu)選實(shí)施例的移動(dòng)裝置的顯示器中示出的屏面的圖示。
      圖12是表示由用于本發(fā)明第一優(yōu)選實(shí)施例的移動(dòng)裝置的CPU所執(zhí)行的操作的圖示。
      圖13是表示在用于本發(fā)明第一優(yōu)選實(shí)施例的移動(dòng)裝置的顯示器中示出的屏面的圖示。
      圖14是表示由用于本發(fā)明第一優(yōu)選實(shí)施例的移動(dòng)裝置的CPU所執(zhí)行的操作的圖示。
      圖15是表示由用于本發(fā)明第一優(yōu)選實(shí)施例的移動(dòng)裝置的CPU所執(zhí)行的操作的圖示。
      圖16是表示與存儲(chǔ)在用于本發(fā)明第二優(yōu)選實(shí)施例的IP服務(wù)器中的數(shù)據(jù)提供器頁(yè)對(duì)應(yīng)的HTML數(shù)據(jù)的內(nèi)容的圖示。
      圖17是表示在用于本發(fā)明第二優(yōu)選實(shí)施例的移動(dòng)裝置的顯示器中示出的屏面的圖示。
      圖18是表示由用于本發(fā)明第二優(yōu)選實(shí)施例的移動(dòng)裝置的CPU所執(zhí)行的操作的圖示。
      圖19是表示由用于本發(fā)明第二優(yōu)選實(shí)施例的移動(dòng)裝置的CPU所執(zhí)行的操作的圖示。
      圖20是表示由用于本發(fā)明第三優(yōu)選實(shí)施例的移動(dòng)裝置的CPU所執(zhí)行的操作的圖示。
      圖21是表示由用于本發(fā)明第三優(yōu)選實(shí)施例的移動(dòng)裝置的CPU所執(zhí)行的操作的圖示。
      圖22是表示由用于本發(fā)明一改進(jìn)實(shí)施例的移動(dòng)裝置的構(gòu)成的框圖。
      圖23是表示用于本發(fā)明的改進(jìn)實(shí)施例的一模塊的構(gòu)成的框圖。
      具體實(shí)施例方式
      以下,將參照

      本發(fā)明的實(shí)施例。此外,以下實(shí)施例是為了例示本發(fā)明,而本發(fā)明并不受限于這些實(shí)施例。本發(fā)明可以采用在本發(fā)明技術(shù)構(gòu)思的范圍內(nèi)的各種形式。
      [1.1構(gòu)成][1.1.1系統(tǒng)構(gòu)成]圖1是表示根據(jù)本發(fā)明第一優(yōu)選實(shí)施例的通信系統(tǒng)的構(gòu)成的框圖。用于該優(yōu)選實(shí)施例的通信系統(tǒng)包含多個(gè)移動(dòng)裝置MS、多個(gè)基站、分組通信網(wǎng)MPN、網(wǎng)關(guān)服務(wù)器GWS、因特網(wǎng)INET以及多個(gè)信息提供方(IP)服務(wù)器W。為了簡(jiǎn)化附圖,圖1示出一個(gè)移動(dòng)裝置MS、一個(gè)基站BS以及兩個(gè)IP服務(wù)器W;然而,所有這些數(shù)目都是可改變的。
      移動(dòng)裝置MS能夠依次通過(guò)基站BS、移動(dòng)分組通信網(wǎng)MPN、網(wǎng)關(guān)服務(wù)器GWS和因特網(wǎng)INET在多個(gè)IP服務(wù)器W之間發(fā)送和接收各種數(shù)據(jù)。
      IP服務(wù)器W包含萬(wàn)維網(wǎng)(WWW)服務(wù)器程序,當(dāng)其從移動(dòng)裝置MS接收到一格式為GET方法(一種執(zhí)行數(shù)據(jù)發(fā)送請(qǐng)求(以下稱為“GET請(qǐng)求”)的方法)的超文本傳輸協(xié)議(HTTP)消息時(shí),其可以將由根據(jù)WWW服務(wù)器程序而接收到的GET請(qǐng)求所請(qǐng)求的數(shù)據(jù)傳送給移動(dòng)裝置MS。
      在由IP服務(wù)器W所保存的數(shù)據(jù)中,可以存在例如采用與各種網(wǎng)頁(yè)對(duì)應(yīng)的超文本標(biāo)記語(yǔ)言(HTML)格式的數(shù)據(jù)(以下稱為“HTML數(shù)據(jù)”)和采用Java(注冊(cè)商標(biāo))編程語(yǔ)言的Java應(yīng)用。而且將由IP服務(wù)器W所保存的Java應(yīng)用分成JAR文件和應(yīng)用描述符文件(ADF),JAR文件包括Java應(yīng)用的主體和與Java應(yīng)用有關(guān)的實(shí)體(substantive)數(shù)據(jù),而ADF是包括應(yīng)用的名稱和表示JAR文件的存儲(chǔ)位置的統(tǒng)一資源標(biāo)識(shí)符(URI)的文本文件,并且其被存儲(chǔ)在應(yīng)用數(shù)據(jù)庫(kù)13(以下將“數(shù)據(jù)庫(kù)”簡(jiǎn)寫(xiě)為“DB”)中。
      在本說(shuō)明書(shū)的下文中,只要不必特別區(qū)分ADF和JAR文件,則將二者共同簡(jiǎn)稱為“Java應(yīng)用”。此外,在本實(shí)施例中,假定將Java應(yīng)用的ADF和JAR文件一起存儲(chǔ)在IP服務(wù)器W中;然而,還可以將Java應(yīng)用的ADF和JAR文件分開(kāi)存儲(chǔ)在各種不同的服務(wù)器中。
      圖2是示出存儲(chǔ)在應(yīng)用DB 13中的數(shù)據(jù)的內(nèi)容的圖。如該圖所示,在根據(jù)本發(fā)明的應(yīng)用DB 13中,將保存在IP服務(wù)器W中的Java應(yīng)用的ADF和JAR文件與各表示文件的存儲(chǔ)位置的多個(gè)URI一起存儲(chǔ)。
      而且,IP服務(wù)器W具有以下功能,其向移動(dòng)裝置MS提供當(dāng)移動(dòng)裝置MS根據(jù)從IP服務(wù)器W下載的Java應(yīng)用執(zhí)行操作時(shí),所使用的各種數(shù)據(jù)。在該實(shí)施例中,IP服務(wù)器W包含一郵件收發(fā)器(mailer),即一種執(zhí)行發(fā)送和接收郵件的應(yīng)用;IP服務(wù)器W創(chuàng)建包括必須提供給移動(dòng)裝置MS的數(shù)據(jù)的電子郵件,并且通過(guò)根據(jù)該郵件收發(fā)器將該電子郵件傳送給移動(dòng)裝置MS而將該數(shù)據(jù)提供給移動(dòng)裝置MS。
      圖3是示出由IP服務(wù)器W所創(chuàng)建的電子郵件的內(nèi)容的圖。特別地,在圖3中,示出一格式遵照多用途網(wǎng)際郵件擴(kuò)充協(xié)議標(biāo)準(zhǔn)(MIME-見(jiàn)RFC2045/2046等等)的電子郵件的實(shí)例;然而,如果存在可以在電子郵件中包括各種數(shù)據(jù)的其他格式,則還可以使用這些其他的電子郵件格式。并且,在圖3中,電子郵件中具有由IP服務(wù)器W創(chuàng)建的“From??&lt;@??.ne.jp&gt;”的頭部是一種包括該電子郵件的傳輸源地址的頭部。
      而且,在該電子郵件中記載有一字符串“&lt;MOVE&gt;&lt;param&gt;″http//www.??.co.jp/$$a″&lt;/param&gt;&lt;/move&gt;”。在該字符串中,“&lt;MOVE&gt;”和“&lt;/MOVE&gt;”結(jié)構(gòu)由指定一用于移動(dòng)裝置MS的Java應(yīng)用啟動(dòng)的多個(gè)標(biāo)記(tag)(以下稱為“啟動(dòng)指令標(biāo)記”)組成,并且,在這兩個(gè)結(jié)構(gòu)之間,“&lt;param&gt;”和“&lt;/param&gt;”結(jié)構(gòu)(以下稱為“參數(shù)標(biāo)記”)(其以″http//www.??.co.jp/$$a″作為其變?cè)?argument))構(gòu)成為一變?cè)?見(jiàn)RFC1896)。其中,“http//www.??.co.jp/$$a”是用于指定在移動(dòng)裝置MS中必須啟動(dòng)的Java應(yīng)用的信息(以下稱為“應(yīng)用說(shuō)明符(application specifier)”),并且,在該實(shí)施例中,該應(yīng)用說(shuō)明符被視為表示Java應(yīng)用的ADF的下載源(download origin)的URI。
      此外,除表示ADF的下載源的URI以外,可以使用對(duì)于給定Java應(yīng)用的任何獨(dú)特指定信息(例如表示JAR文件下載源的URI)作為其應(yīng)用說(shuō)明符。
      而且,在圖3的實(shí)例中,示出有以下字符串&lt;IMPORT&gt;&lt;param&gt;″??″&lt;/param&gt;&lt;/IMPORT&gt;?!?amp;lt;IMPORT&gt;”和“&lt;/IMPORT&gt;”結(jié)構(gòu)是用于向移動(dòng)裝置MS提供數(shù)據(jù)的標(biāo)記(以下稱為“傳送指令標(biāo)記”),并且在這兩個(gè)參數(shù)標(biāo)記之間,″??″被視為變?cè)?。在下文中將″??″部分稱為“數(shù)據(jù)說(shuō)明符(data specifier)”。
      一些數(shù)據(jù)說(shuō)明符以“DATA”開(kāi)頭,而其他數(shù)據(jù)說(shuō)明符以“ACQUISITION”開(kāi)頭。以“DATA”開(kāi)頭的數(shù)據(jù)說(shuō)明符包含必須提供給移動(dòng)裝置MS的實(shí)體數(shù)據(jù)。例如,當(dāng)在傳送標(biāo)記之內(nèi)的參數(shù)標(biāo)記之間包括有數(shù)據(jù)說(shuō)明符“DATA/12345/”時(shí),“12345”是移動(dòng)裝置MS上的操作要直接使用的數(shù)據(jù)。
      以“ACQUISITION”開(kāi)頭的數(shù)據(jù)說(shuō)明符在“ACQUISITION”之后包含有用于指定必須提供給移動(dòng)裝置MS的實(shí)體數(shù)據(jù)。在該實(shí)施例中,作為指定實(shí)體數(shù)據(jù)的信息,使用表示該數(shù)據(jù)的存儲(chǔ)位置的URI。例如,當(dāng)存在一在介于傳送標(biāo)記之間的兩個(gè)參數(shù)標(biāo)記之間具有“ACQUISITION\http//WWW.??.co.jp/??\”的數(shù)據(jù)說(shuō)明符時(shí),則數(shù)據(jù)說(shuō)明符“http//WWW.??.co.jp/??”不是在移動(dòng)裝置MS上的操作中直接使用的數(shù)據(jù),而是表示該數(shù)據(jù)的下載源的URI;移動(dòng)裝置MS使用該URI來(lái)下載所述實(shí)體數(shù)據(jù)。
      IP服務(wù)器W使用所述數(shù)據(jù)說(shuō)明符,并且可以向移動(dòng)裝置MS提供任何種類(lèi)的數(shù)據(jù)。例如,在移動(dòng)裝置MS已從IP服務(wù)器W下載了用于移動(dòng)裝置MS實(shí)現(xiàn)游戲的Java應(yīng)用的情況下,IP服務(wù)器W可以向移動(dòng)裝置MS提供用于改變游戲設(shè)置的參數(shù)。
      此外,在IP服務(wù)器W創(chuàng)建包括有一數(shù)據(jù)說(shuō)明符的電子郵件的情況下,可以使用以“ACQUISITION”開(kāi)頭的數(shù)據(jù)說(shuō)明符或以“DATA”開(kāi)頭的數(shù)據(jù)說(shuō)明符中的任何一個(gè),只要這種選擇是標(biāo)準(zhǔn)化的即可。作為這種標(biāo)準(zhǔn)化的一個(gè)示例,在必須提供給移動(dòng)裝置MS的實(shí)體數(shù)據(jù)的數(shù)據(jù)質(zhì)量超出一規(guī)定閾值的情況下,使用以“ACQUISITION”開(kāi)頭的數(shù)據(jù)說(shuō)明符;在所述數(shù)據(jù)質(zhì)量未超出該閾值的情況下,使用以“DATA”開(kāi)頭的數(shù)據(jù)說(shuō)明符。通過(guò)進(jìn)行這種標(biāo)準(zhǔn)化,由于防止了向移動(dòng)裝置MS傳送過(guò)大的電子郵件,因此可以避免用戶意外接收到過(guò)大電子郵件的問(wèn)題。
      而且,以“DATA”開(kāi)頭的數(shù)據(jù)說(shuō)明符可以包括任何現(xiàn)有類(lèi)型的數(shù)據(jù),只要該數(shù)據(jù)是文本數(shù)據(jù)或者是已被轉(zhuǎn)換為文本數(shù)據(jù)的二進(jìn)制數(shù)據(jù)即可。例如,在數(shù)據(jù)說(shuō)明符包括HTML數(shù)據(jù)的情況下,該HTML數(shù)據(jù)還可以包括啟動(dòng)指令標(biāo)記和傳送結(jié)構(gòu)標(biāo)記;其可以在這兩個(gè)標(biāo)記之間包括應(yīng)用說(shuō)明符和數(shù)據(jù)說(shuō)明符。
      圖1中所示的移動(dòng)分組通信網(wǎng)MPN是一種為移動(dòng)裝置MS提供分組通信業(yè)務(wù)的通信網(wǎng)絡(luò)。移動(dòng)分組通信網(wǎng)MPN通過(guò)有線通信連接多個(gè)基站BS,并且多個(gè)基站MS能夠通過(guò)無(wú)線通信與移動(dòng)裝置MS進(jìn)行連接。移動(dòng)分組通信網(wǎng)MPN連接到網(wǎng)關(guān)服務(wù)器GWS。而且,移動(dòng)分組通信網(wǎng)MPN包括分組業(yè)務(wù)用戶管理單元(未示出)。
      網(wǎng)關(guān)服務(wù)器GWS是設(shè)立在使因特網(wǎng)INET與移動(dòng)分組通信網(wǎng)MPN互聯(lián)的移動(dòng)分組網(wǎng)關(guān)干線(trunk)交換站中的服務(wù)器設(shè)備。在網(wǎng)關(guān)服務(wù)器GWS已經(jīng)將從因特網(wǎng)INET接收到的數(shù)據(jù)格式重寫(xiě)成符合用于與移動(dòng)分組通信網(wǎng)MPN進(jìn)行數(shù)據(jù)通信的協(xié)議的格式后,GWS服務(wù)器將該數(shù)據(jù)傳送給移動(dòng)分組通信網(wǎng)MPN。類(lèi)似地,在網(wǎng)關(guān)服務(wù)器GWS已經(jīng)將從移動(dòng)分組通信網(wǎng)MPN接收到的數(shù)據(jù)的格式重寫(xiě)成符合用于因特網(wǎng)INET的數(shù)據(jù)通信的協(xié)議的格式后,服務(wù)器GWS將該數(shù)據(jù)傳送給因特網(wǎng)INET。
      除了上述功能以外,用于該實(shí)施例的網(wǎng)關(guān)服務(wù)器GWS還包括郵件服務(wù)器功能。網(wǎng)關(guān)服務(wù)器GWS接收尋址到移動(dòng)裝置MS的電子郵件,存儲(chǔ)所接收的郵件,并且將該電子郵件傳送給所尋址的移動(dòng)裝置MS(所謂的“推式(push)”發(fā)布)。當(dāng)電子郵件的傳送不成功時(shí),網(wǎng)關(guān)服務(wù)器GWS通過(guò)例如在一設(shè)定時(shí)間間隔后向移動(dòng)裝置MS重新傳送該電子郵件來(lái)管理針對(duì)移動(dòng)裝置MS的電子郵件的發(fā)布。類(lèi)似地,在網(wǎng)關(guān)服務(wù)器GWS從移動(dòng)裝置MS接收到尋址到IP服務(wù)器W的電子郵件的情況下,其將該電子郵件傳送給所尋址的IP服務(wù)器W。
      移動(dòng)裝置MS是諸如移動(dòng)電話裝置的便攜式電子裝置,并且能夠通過(guò)基站BS、移動(dòng)分組通信網(wǎng)MPN、網(wǎng)關(guān)服務(wù)器GWS和因特網(wǎng)INET與IP服務(wù)器W進(jìn)行數(shù)據(jù)通信。此外,移動(dòng)裝置MS能夠通過(guò)基站BS和移動(dòng)電話網(wǎng)絡(luò)以及其他網(wǎng)絡(luò)(未示出)與陸線(landline)電話等(未示出)進(jìn)行話音通信。
      移動(dòng)裝置MS具有一用于根據(jù)HTML數(shù)據(jù)等來(lái)構(gòu)成網(wǎng)頁(yè)并且顯示所構(gòu)成的網(wǎng)頁(yè)的WWW瀏覽器。例如,當(dāng)移動(dòng)裝置MS從IP服務(wù)器W接收HTML數(shù)據(jù)時(shí),其根據(jù)WWW瀏覽器顯示基于接收到的HTML數(shù)據(jù)的網(wǎng)頁(yè)。
      此外,移動(dòng)裝置MS具有一郵件收發(fā)器,其可以根據(jù)該郵件收發(fā)器來(lái)發(fā)送和接收電子郵件。如上所述,在移動(dòng)裝置MS接收的電子郵件中,會(huì)存在包括有啟動(dòng)指令標(biāo)記的情況。在此情況下,移動(dòng)裝置MS根據(jù)包括在啟動(dòng)指令標(biāo)記之間的應(yīng)用說(shuō)明符來(lái)啟動(dòng)所表示的Java應(yīng)用。因此,基于用于根據(jù)郵件收發(fā)器接收電子郵件的操作的結(jié)果,移動(dòng)裝置MS可以啟動(dòng)一郵件收發(fā)器之外的Java應(yīng)用。在下文中,將該操作稱為“啟動(dòng)操作”,以下討論其細(xì)節(jié)。
      而且,如上所述,在移動(dòng)裝置MS接收的電子郵件中會(huì)存在以下情況,即除了啟動(dòng)指令以外還包括有傳送指令標(biāo)記。在電子郵件中包括有傳送指令標(biāo)記之間的以“DATA”開(kāi)頭的數(shù)據(jù)說(shuō)明符的情況下,在根據(jù)由所述的啟動(dòng)功能所啟動(dòng)的Java應(yīng)用的操作中,移動(dòng)裝置MS使用已包括在“DATA”之后的實(shí)體數(shù)據(jù)。而且,在包括在電子郵件中的多個(gè)傳送指令標(biāo)記之間出現(xiàn)一以“ADQUISITION”開(kāi)頭的數(shù)據(jù)說(shuō)明符的情況下,移動(dòng)裝置MS根據(jù)包括在“ACQUISITION”之后的URI下載實(shí)體數(shù)據(jù),并且在根據(jù)由啟動(dòng)功能所啟動(dòng)的Java應(yīng)用執(zhí)行的操作中使用所下載的實(shí)體數(shù)據(jù)。結(jié)果,對(duì)于將根據(jù)郵件收發(fā)器之外的Java應(yīng)用執(zhí)行的操作,移動(dòng)裝置MS可以使用在根據(jù)郵件收發(fā)器的操作中所獲取的數(shù)據(jù)。以下將該操作稱為“數(shù)據(jù)傳送操作”,下面將討論其具體過(guò)程。
      當(dāng)許可移動(dòng)裝置MS可以在不受任何限制的情況下執(zhí)行所述的啟動(dòng)操作或者數(shù)據(jù)傳送操作時(shí),會(huì)產(chǎn)生信息安全性問(wèn)題。一個(gè)示例是,移動(dòng)裝置MS啟動(dòng)存儲(chǔ)在移動(dòng)裝置MS中的一Java應(yīng)用,該啟動(dòng)是基于在由惡意第三方從IP服務(wù)器W傳送的電子郵件中所包括的應(yīng)用說(shuō)明符來(lái)進(jìn)行的;此外,根據(jù)包括在同一電子郵件中的數(shù)據(jù)說(shuō)明符,該啟動(dòng)操作可能會(huì)改變所啟動(dòng)的Java應(yīng)用的設(shè)置。在此情況下,存在這樣的風(fēng)險(xiǎn)移動(dòng)裝置MS在根據(jù)所述Java應(yīng)用的操作中向IP服務(wù)器W等傳送用戶并不期望傳送的數(shù)據(jù)。
      在此實(shí)施例中,為了避免上述問(wèn)題,Java應(yīng)用的各ADF都包括啟動(dòng)置信源數(shù)據(jù)和傳送置信源數(shù)據(jù),并且移動(dòng)裝置MS基于這些數(shù)據(jù)來(lái)確定是否允許根據(jù)接收電子郵件的內(nèi)容執(zhí)行啟動(dòng)操作和進(jìn)行數(shù)據(jù)傳送操作。
      啟動(dòng)置信源數(shù)據(jù)包括至少一個(gè)用于涉及啟動(dòng)操作的電子郵件的置信傳輸源地址。IP服務(wù)器W的管理員等(即Java應(yīng)用的提供方源)將電子郵件傳輸源地址注冊(cè)到該Java應(yīng)用的ADF中作為啟動(dòng)置信源數(shù)據(jù),其中所述電子郵件傳輸源地址被認(rèn)為對(duì)于由包括在來(lái)自該電子郵件傳輸源地址中的應(yīng)用說(shuō)明符所啟動(dòng)的Java應(yīng)用是足夠可靠的。在所接收的電子郵件中包含有啟動(dòng)指令標(biāo)記的情況下,移動(dòng)裝置MS首先從由包括在啟動(dòng)指令標(biāo)記之間的應(yīng)用說(shuō)明符指定的Java應(yīng)用的ADF中提取啟動(dòng)置信源數(shù)據(jù)。然后,移動(dòng)裝置MS確定在所提取的啟動(dòng)置信源數(shù)據(jù)中是否包括有所接收的電子郵件的傳輸源地址。移動(dòng)裝置MS僅在啟動(dòng)置信源數(shù)據(jù)中包括有所接收的電子郵件的傳輸源地址的情況下,啟動(dòng)所述Java應(yīng)用。
      傳送置信源數(shù)據(jù)包括至少一個(gè)用于涉及數(shù)據(jù)傳送操作的電子郵件的置信傳輸源地址。IP服務(wù)器W的管理員等(即Java應(yīng)用的提供方源)將電子郵件傳輸源地址注冊(cè)到所述Java應(yīng)用的ADF中作為啟動(dòng)置信源數(shù)據(jù),其中所述電子郵件傳輸源地址被認(rèn)為對(duì)于使用由包括在來(lái)自該電子郵件傳輸源地址的電子郵件中的數(shù)據(jù)說(shuō)明符所獲取的數(shù)據(jù)的Java應(yīng)用是足夠可靠的。在所接收的電子郵件中包含有傳送指令標(biāo)記的情況下,移動(dòng)裝置MS從由在該電子郵件中的啟動(dòng)指令標(biāo)記之間包括的應(yīng)用說(shuō)明符所指定的Java應(yīng)用的ADF中提取傳送置信源數(shù)據(jù)。然后,移動(dòng)裝置MS確定在所提取的傳送置信源數(shù)據(jù)中是否包括有所接收的電子郵件的傳輸源地址。移動(dòng)裝置MS僅在傳送置信源數(shù)據(jù)中包括有所接收電子郵件的傳輸源地址的情況下,對(duì)根據(jù)所述Java應(yīng)用所執(zhí)行的操作使用由傳送指令標(biāo)記之間包括的數(shù)據(jù)說(shuō)明符所指定的數(shù)據(jù)。
      圖4是示出根據(jù)本實(shí)施例的IP服務(wù)器W的構(gòu)成的圖。如圖4所示,該IP服務(wù)器W包含系統(tǒng)控制器部11、通信部12、上述的應(yīng)用DB 13、用戶管理DB 14、接口部15(以下將該“接口”簡(jiǎn)稱為“I/F”),以及控制器單元16。
      通信部12對(duì)送至和發(fā)自系統(tǒng)控制器部11和因特網(wǎng)INET的數(shù)據(jù)傳輸進(jìn)行中繼,并且通過(guò)因特網(wǎng)INET將從外部電子設(shè)備接收的數(shù)據(jù)傳送到系統(tǒng)控制部11,并且通過(guò)因特網(wǎng)INET將從系統(tǒng)控制部11接受的數(shù)據(jù)傳送給外部電子設(shè)備。
      系統(tǒng)控制器部11包含中央處理單元(CPU)、只讀存儲(chǔ)器(ROM)、隨機(jī)存取存儲(chǔ)器(RAM)、非易失性存儲(chǔ)器等等,并且其控制IP服務(wù)器W的各組件。ROM包含用于控制IP服務(wù)器W的各組件的各種控制信息和控制程序。非易失性存儲(chǔ)器存儲(chǔ)用于構(gòu)成各種網(wǎng)頁(yè)等的HTML數(shù)據(jù),并且還存儲(chǔ)WWW服務(wù)器程序和所述的郵件收發(fā)器。CUP執(zhí)行根據(jù)存儲(chǔ)在ROM和非易失性存儲(chǔ)器中的各種程序所執(zhí)行的操作。RAM用作為一工作區(qū),其用于存儲(chǔ)臨時(shí)用于CPU的操作的數(shù)據(jù)。
      在用戶管理DB 14中,存儲(chǔ)有從IP服務(wù)器W下載Java應(yīng)用的移動(dòng)裝置MS的相關(guān)信息。圖5是示出存儲(chǔ)在用戶管理DB 14中的數(shù)據(jù)的內(nèi)容的圖。首先,在用戶管理DB 14中,對(duì)于存儲(chǔ)在應(yīng)用DB 13中的各Java應(yīng)用,將表示所述Java應(yīng)用的ADF的下載源的URI作為用于指定各Java應(yīng)用的信息進(jìn)行存儲(chǔ)。此外,在用戶管理DB 14中,將下載各Java應(yīng)用的任意多個(gè)移動(dòng)裝置MS的郵件地址與這些Java應(yīng)用的URI相對(duì)應(yīng)地進(jìn)行存儲(chǔ)。
      圖4中所示的接口部15對(duì)在系統(tǒng)控制器部11與控制單元16之間的數(shù)據(jù)傳輸進(jìn)行中繼??刂茊卧?6由鍵盤(pán)、鼠標(biāo)、液晶顯示器等構(gòu)成,并且系統(tǒng)控制器部11通過(guò)控制單元16從用戶獲取數(shù)據(jù)并向用戶提供內(nèi)容。此外,控制單元16可以是諸如PC的電子設(shè)備,具有連接到IP服務(wù)器W的輸入輸出功能。
      通過(guò)在控制單元16中所使用的操作,IP服務(wù)器W的管理員等(以下稱為“操作員”)對(duì)應(yīng)該在移動(dòng)裝置MS中啟動(dòng)的Java應(yīng)用進(jìn)行指定,并對(duì)應(yīng)該在根據(jù)移動(dòng)裝置MS中的所述Java應(yīng)用執(zhí)行的操作中使用的數(shù)據(jù)進(jìn)行指定。
      例如,當(dāng)操作員想要對(duì)已下載了一Java應(yīng)用的移動(dòng)裝置MS提供將用于根據(jù)該Java應(yīng)用而執(zhí)行的操作的數(shù)據(jù)時(shí),該操作員首先通過(guò)操作控制單元16的鍵盤(pán)和其他用戶接口控制裝置,來(lái)指定一表示該Java應(yīng)用的下載源的URI作為指定該Java應(yīng)用的信息。然后,操作員輸入要提供給移動(dòng)裝置MS的數(shù)據(jù)。
      響應(yīng)于操作員的這些操作,系統(tǒng)控制器部11創(chuàng)建電子郵件,其包括多個(gè)啟動(dòng)指令標(biāo)記,在該多個(gè)啟動(dòng)指令標(biāo)記之間包括有作為應(yīng)用說(shuō)明符的已指定的URI,并且所述電子郵件還包括多個(gè)傳送指令標(biāo)記,在該多個(gè)傳送指令標(biāo)記之間包括有作為數(shù)據(jù)說(shuō)明符的已經(jīng)輸入的數(shù)據(jù)(見(jiàn)圖3)。然后,系統(tǒng)控制器部11從用戶管理DB 14讀出根據(jù)與由指定URI所指定的Java應(yīng)用相對(duì)應(yīng)地存入的移動(dòng)裝置MS的郵件地址。系統(tǒng)控制器部11運(yùn)行該郵件收發(fā)器,并且使用所有讀出的郵件地址來(lái)定址所創(chuàng)建的郵件并發(fā)送所創(chuàng)建的郵件。
      圖6是示出根據(jù)本實(shí)施例的移動(dòng)裝置MS的構(gòu)成的圖。該移動(dòng)裝置MS包含有控制部21、通信部22、輸入部23、以及顯示部24。通過(guò)數(shù)據(jù)總線25將這些組件中的每一個(gè)互連。
      通信部22在控制部21的控制下與基站BS進(jìn)行無(wú)線電通信。顯示部24包括液晶板、驅(qū)動(dòng)力電路等等,并且在控制部21的控制下,顯示各種信息。輸入部23具有各種按鈕,并且響應(yīng)于用戶的按鈕操作,向控制部21發(fā)送對(duì)應(yīng)于這些按鈕的操作信號(hào)。
      控制部21具有CPU 211、ROM 212、RAM 213、非易失性存儲(chǔ)器214等等,并且控制移動(dòng)裝置MS的各組件。
      CPU 211通過(guò)執(zhí)行存儲(chǔ)在ROM 212和非易失性存儲(chǔ)器214中的應(yīng)用來(lái)控制移動(dòng)裝置MS的各個(gè)組件。RAM 213用作為CPU 211的工作區(qū),其用于臨時(shí)存儲(chǔ)用于操作的數(shù)據(jù)。
      ROM 212除了保存各種控制信息和控制程序以外,還保存將由CPU 211執(zhí)行的各種應(yīng)用。對(duì)于移動(dòng)裝置MS,已預(yù)安裝了存儲(chǔ)在ROM 212中的應(yīng)用,并且這些應(yīng)用已處于ROM 212中。作為存儲(chǔ)在ROM 212中的應(yīng)用,除了所述的WWW瀏覽器和郵件收發(fā)器以外,還有Java 2 Micro Edition(J2ME)等等,作為用于創(chuàng)建Java應(yīng)用的執(zhí)行環(huán)境的軟件。以下,在需要將存儲(chǔ)在ROM 212中的應(yīng)用與已從IP服務(wù)器W下載的Java應(yīng)用進(jìn)行區(qū)分的情況下,我們將存儲(chǔ)在ROM 212中的應(yīng)用稱為“本機(jī)應(yīng)用”。
      圖7是示出存儲(chǔ)在非易失性存儲(chǔ)器214中的數(shù)據(jù)的構(gòu)成的圖。在非易失性存儲(chǔ)器214中,建立了多個(gè)應(yīng)用存儲(chǔ)區(qū)2141-k(k=1,2,…,n)、一個(gè)應(yīng)用管理表存儲(chǔ)區(qū)2142以及一個(gè)接收郵件存儲(chǔ)區(qū)2143。接收郵件存儲(chǔ)區(qū)2143是用于存儲(chǔ)移動(dòng)裝置MS所接收到的電子郵件的區(qū)域。應(yīng)用存儲(chǔ)區(qū)2141-k是用于存儲(chǔ)移動(dòng)裝置MS從IP服務(wù)器W下載的Java應(yīng)用和與這些Java應(yīng)用相關(guān)的數(shù)據(jù)的區(qū)域。應(yīng)用存儲(chǔ)區(qū)2141-k包含為存儲(chǔ)Java應(yīng)用的各個(gè)主體而建立的應(yīng)用主體存儲(chǔ)區(qū)2141-k1,以及為存儲(chǔ)與Java應(yīng)用相關(guān)的各個(gè)數(shù)據(jù)而建立的應(yīng)用關(guān)聯(lián)數(shù)據(jù)存儲(chǔ)區(qū)2141-k2。
      在應(yīng)用主體存儲(chǔ)區(qū)2141-k1中,存儲(chǔ)有形成Java應(yīng)用的主體的ADF、以及JAR文件。在應(yīng)用關(guān)聯(lián)數(shù)據(jù)存儲(chǔ)區(qū)2141-k2中,存在以下數(shù)據(jù)當(dāng)下載了Java應(yīng)用的主體時(shí)作為附件數(shù)據(jù)(attachment data)從IP服務(wù)器W下載的數(shù)據(jù);移動(dòng)裝置MS的用戶輸入作為用于Java應(yīng)用的設(shè)置的數(shù)據(jù);作為與Java應(yīng)用相關(guān)的數(shù)據(jù)而獲得的數(shù)據(jù),用于移動(dòng)裝置MS根據(jù)其他應(yīng)用而執(zhí)行的操作;以及,在移動(dòng)裝置MS根據(jù)Java應(yīng)用而執(zhí)行的操作中產(chǎn)生的數(shù)據(jù),等等。例如,在應(yīng)用主體存儲(chǔ)區(qū)2141-k1中存儲(chǔ)有用于在移動(dòng)裝置MS中實(shí)現(xiàn)一游戲的應(yīng)用的情況下,可以在應(yīng)用關(guān)聯(lián)數(shù)據(jù)存儲(chǔ)區(qū)2141-k2中存儲(chǔ)用于表示用戶所獲得的點(diǎn)數(shù)的游戲保存數(shù)據(jù),游戲的中間進(jìn)展等數(shù)據(jù)。
      在根據(jù)存儲(chǔ)在應(yīng)用主體存儲(chǔ)區(qū)2141-k1中的Java應(yīng)用而執(zhí)行的操作中,CPU 211通過(guò)運(yùn)行控制程序來(lái)進(jìn)行控制,使得不能直接使用除了已包括在同一應(yīng)用存儲(chǔ)區(qū)2141-k中的應(yīng)用關(guān)聯(lián)數(shù)據(jù)存儲(chǔ)區(qū)2141-k2中存儲(chǔ)的關(guān)聯(lián)數(shù)據(jù)以外的其他所有關(guān)聯(lián)數(shù)據(jù)。例如,在根據(jù)存儲(chǔ)在應(yīng)用主體存儲(chǔ)區(qū)2141-11中的Java應(yīng)用而執(zhí)行的操作中,不直接讀出并使用位于應(yīng)用關(guān)聯(lián)數(shù)據(jù)存儲(chǔ)區(qū)2141-22、應(yīng)用關(guān)聯(lián)數(shù)據(jù)存儲(chǔ)區(qū)2141-32等中的數(shù)據(jù)。
      表示移動(dòng)裝置MS從IP服務(wù)器W所下載的Java應(yīng)用的存儲(chǔ)位置的應(yīng)用管理表TBL1保存在應(yīng)用管理表存儲(chǔ)區(qū)2142中。圖8是示出應(yīng)用管理表TBL1的內(nèi)容的圖。在應(yīng)用管理表TBL1中,對(duì)應(yīng)地輸入并且存儲(chǔ)表示ADF下載源的URI(作為指定移動(dòng)裝置MS從IP服務(wù)器W下載的Java應(yīng)用的信息)以及正存儲(chǔ)Java應(yīng)用的應(yīng)用存儲(chǔ)區(qū)2141-k的存儲(chǔ)地址。
      圖9是表示在移動(dòng)裝置MS中建立的Java應(yīng)用的執(zhí)行環(huán)境的圖。用于移動(dòng)裝置MS的Java應(yīng)用的執(zhí)行環(huán)境包括操作系統(tǒng)(OS)、多個(gè)本機(jī)應(yīng)用、用于配置J2ME的K虛擬機(jī)(KVM)和連接受限設(shè)備配置(CLDC)類(lèi)庫(kù)、擴(kuò)展庫(kù)、以及Java應(yīng)用管理器(JAM),其中所述操作系統(tǒng)控制用于移動(dòng)裝置MS的諸如輸入-輸出操作的基本操作,所述多個(gè)本機(jī)應(yīng)用執(zhí)行使用由OS所提供的功能的操作。
      KVM是一種設(shè)計(jì)用于小型電子設(shè)備中的使用的Java虛擬機(jī)(JVM)。KVM將字節(jié)碼(該字節(jié)碼是用于Java應(yīng)用的可執(zhí)行文件格式的代碼)變?yōu)镃PU 211可以根據(jù)OS來(lái)解釋并且執(zhí)行的可執(zhí)行代碼。CLDC類(lèi)庫(kù)是一種具有手持通信設(shè)備中的功能限制(考慮其受限的CPU吞吐量和存儲(chǔ)器容量)的程序庫(kù)。
      擴(kuò)展庫(kù)是一種通過(guò)使用CLDC類(lèi)庫(kù)來(lái)實(shí)現(xiàn)用于移動(dòng)裝置MS的各種功能的程序庫(kù)。在擴(kuò)展庫(kù)中,響應(yīng)于例如用戶I/F、聯(lián)網(wǎng)、數(shù)據(jù)存儲(chǔ)等的各種需求,存在多個(gè)應(yīng)用程序接口(API)。例如,用于數(shù)據(jù)存儲(chǔ)使用的API是一種實(shí)現(xiàn)對(duì)應(yīng)用關(guān)聯(lián)數(shù)據(jù)存儲(chǔ)區(qū)2141-k2的存儲(chǔ)數(shù)據(jù)進(jìn)行讀取和寫(xiě)入操作的程序。
      JAM通過(guò)使用由OS所提供的功能來(lái)提供用于Java應(yīng)用的各種管理功能,例如對(duì)Java應(yīng)用的下載的管理、對(duì)應(yīng)用存儲(chǔ)區(qū)2141-k等中的Java應(yīng)用的安裝和刪除的管理,以及對(duì)所安裝的Java應(yīng)用的啟動(dòng)和強(qiáng)制終止的管理。
      例如,CPU 211運(yùn)行JAM,并且將所接收的電子郵件的傳輸源郵件地址與由包括在該電子郵件中的應(yīng)用說(shuō)明符所指定的Java應(yīng)用的ADF中所包括的啟動(dòng)置信源數(shù)據(jù)或傳送置信源數(shù)據(jù)進(jìn)行比較,并且確定是否執(zhí)行在所接收的電子郵件中所指示的操作。
      以下,將說(shuō)明本發(fā)明的操作。移動(dòng)裝置MS的用戶在使用一Java應(yīng)用之前,必須首先從IP服務(wù)器W下載該應(yīng)用。之后,用戶利用從IP服務(wù)器W發(fā)送的電子郵件可以獲取與所下載的Java應(yīng)用相關(guān)的數(shù)據(jù)。
      首先利用圖10中的數(shù)據(jù)順序圖來(lái)解釋當(dāng)從IP服務(wù)器W下載用于移動(dòng)裝置MS的Java應(yīng)用時(shí)該移動(dòng)裝置MS的用戶的動(dòng)作。此外,在以下說(shuō)明中,假設(shè)存儲(chǔ)在應(yīng)用DB 13中的內(nèi)容如圖2中所示,并且將移動(dòng)裝置MS的郵件地址假設(shè)為“aa@aa.ne.jp”。
      用戶使用輸入部23來(lái)執(zhí)行操作以指定用于移動(dòng)裝置MS的WWW瀏覽器的啟動(dòng)。CPU 211從輸入部23接收一操作信號(hào)(其表示啟動(dòng)WWW瀏覽器的指令),并且響應(yīng)于該操作信號(hào)從ROM 212讀取WWW瀏覽器,同時(shí)為移動(dòng)裝置MS向包括在移動(dòng)分組通信網(wǎng)MPN中的分組業(yè)務(wù)用戶管理單元執(zhí)行注冊(cè)過(guò)程,以執(zhí)行與移動(dòng)分組通信網(wǎng)MPN之間的分組通信。
      然后,用戶向移動(dòng)裝置MS輸入表示用來(lái)下載將要存儲(chǔ)在IP服務(wù)器W中的Java應(yīng)用的網(wǎng)頁(yè)(以下稱為“下載網(wǎng)頁(yè)”)的存儲(chǔ)位置。CPU 211響應(yīng)于由用戶進(jìn)行的URI的輸入,通過(guò)通信部22將一GET請(qǐng)求D1(其包括所述URI和所述移動(dòng)裝置MS的說(shuō)明符)發(fā)送給移動(dòng)分組通信網(wǎng)MPN。根據(jù)該URI,依次通過(guò)網(wǎng)關(guān)服務(wù)器GWS和因特網(wǎng)INET將GET請(qǐng)求D1發(fā)送給由該URI所指定的IP服務(wù)器W。
      當(dāng)IP服務(wù)器W的系統(tǒng)控制器部11通過(guò)通信部12接收到GET請(qǐng)求D1時(shí),其運(yùn)行WWW服務(wù)器程序,并且將與包括在GET請(qǐng)求D1中的URI對(duì)應(yīng)的HTML數(shù)據(jù)D2(即用于構(gòu)成下載頁(yè)的各種數(shù)據(jù))連同包含在GET請(qǐng)求D1中的移動(dòng)裝置MS的標(biāo)識(shí)符一起發(fā)送給因特網(wǎng)INET。根據(jù)移動(dòng)裝置MS的標(biāo)識(shí)符,通過(guò)網(wǎng)關(guān)服務(wù)器GWS、移動(dòng)分組通信網(wǎng)MPN以及基站BS將HTML數(shù)據(jù)D2順序地發(fā)送給由所述標(biāo)識(shí)符所指定的移動(dòng)裝置MS。
      移動(dòng)裝置MS的CPU 211接收HTML數(shù)據(jù)D2,并且將HTML數(shù)據(jù)D2存儲(chǔ)在RAM 213中;然后,在根據(jù)HTML數(shù)據(jù)D2構(gòu)成下載頁(yè)后,將該下載頁(yè)顯示在顯示部24中。圖11是表示一下載頁(yè)的圖。該下載頁(yè)包括可從IP服務(wù)器W向移動(dòng)裝置MS下載的多個(gè)Java應(yīng)用(即,存儲(chǔ)在應(yīng)用DB 13中的所有Java應(yīng)用的名稱列表)、郵件地址的輸入字段以及“發(fā)送”按鈕。此外,在該下載頁(yè)中顯示的Java應(yīng)用的名稱和表示各個(gè)Java應(yīng)用的ADF的下載源的URI已被關(guān)聯(lián)起來(lái)。
      用戶在下載頁(yè)中執(zhí)行以下操作選擇將要下載的Java應(yīng)用的名稱,并且在郵件地址輸入字段中輸入個(gè)人郵件地址“aa@aa.ne.jp”,然后執(zhí)行“發(fā)送”按鈕的選擇操作。響應(yīng)于該選擇操作,CPU 211創(chuàng)建與用戶選擇的Java應(yīng)用的名稱相對(duì)應(yīng)地輸入的ADF的URI、用戶輸入的郵件地址“aa@aa.ne.jp”、以及包括移動(dòng)裝置MS的標(biāo)識(shí)符的GET請(qǐng)求D3,并且將該GET請(qǐng)求D3發(fā)送給移動(dòng)分組通信網(wǎng)MPN。
      由所述URI指定的IP服務(wù)器W接收GET請(qǐng)求D3。當(dāng)IP服務(wù)器W的系統(tǒng)控制器部11接收到GET請(qǐng)求D3時(shí),其提取包括在GET請(qǐng)求D3中的郵件地址“aa@aa.ne.jp”,并且將所提取的郵件地址存儲(chǔ)在由包括在GET請(qǐng)求D3中的URI所指定的用戶管理DB的行中(見(jiàn)圖5)。然后,系統(tǒng)控制器部11從應(yīng)用DB 13讀出與包括在GET請(qǐng)求D3中的URI對(duì)應(yīng)的ADF,并且將所讀出的ADF連同包括在GET請(qǐng)求D3中的移動(dòng)裝置MS的標(biāo)識(shí)符一起作為數(shù)據(jù)D4發(fā)送給因特網(wǎng)INET。
      由所述標(biāo)識(shí)符指定的移動(dòng)裝置MS接收到數(shù)據(jù)D4。當(dāng)移動(dòng)裝置MS的CPU 211接收到數(shù)據(jù)D4后,JAM執(zhí)行對(duì)作為該Java應(yīng)用的實(shí)體數(shù)據(jù)的JAR文件的下載操作。隨后將對(duì)使用在圖12中所示出的用于JAR文件的下載操作的流程圖的過(guò)程進(jìn)行說(shuō)明。
      首先,CPU 211從數(shù)據(jù)D4提取ADF(步驟Sa1)并且將所提取的ADF存儲(chǔ)在應(yīng)用主體存儲(chǔ)區(qū)2141-k1中(步驟Sa2)。然后,CPU 211使應(yīng)用主體存儲(chǔ)區(qū)2141-k1的存儲(chǔ)ADF的存儲(chǔ)地址與表示ADF的下載源的URI相對(duì)應(yīng);并且將它們存儲(chǔ)在應(yīng)用管理表TBL1中,從而更新應(yīng)用管理表TBL1(步驟Sa3)。
      然后,CPU 211從ADF獲取表示JAR文件的存儲(chǔ)位置的URI(步驟Sa4)。然后,CPU 211運(yùn)行WWW瀏覽器并且將所獲取的URI和包括移動(dòng)裝置MS的標(biāo)識(shí)符的GET請(qǐng)求D5發(fā)送給移動(dòng)分組通信網(wǎng)MPN(步驟Sa5)。在發(fā)送GET請(qǐng)求D5后,CPU 211進(jìn)入以下?tīng)顟B(tài),即確定其是否接收到對(duì)于GET請(qǐng)求D5的響應(yīng)(步驟Sa6)。也就是說(shuō),CPU 211以一短的固定時(shí)間間隔(例如一秒)重復(fù)以下操作確定通信部22是否接收到包括使用所述GET請(qǐng)求D5而請(qǐng)求的JAR文件的數(shù)據(jù)。
      另一方面,根據(jù)表示JAR文件的存儲(chǔ)位置的URI,順序地發(fā)送由移動(dòng)裝置MS所發(fā)送的GET請(qǐng)求D5,并且由IP服務(wù)器W接收所述GET請(qǐng)求D5。當(dāng)IP服務(wù)器W的系統(tǒng)控制器部11接收到GET請(qǐng)求D5時(shí),其從應(yīng)用DB 13讀出與包括在GET請(qǐng)求D5中的URI對(duì)應(yīng)的JAR文件。系統(tǒng)控制器部11將所讀出的JAR文件連同包括在GET請(qǐng)求D5中的移動(dòng)裝置MS的標(biāo)識(shí)符一起作為數(shù)據(jù)D6發(fā)送給因特網(wǎng)INET。
      由該標(biāo)識(shí)符所指定的移動(dòng)裝置MS接收數(shù)據(jù)D6。當(dāng)移動(dòng)裝置MS的CPU211接收到數(shù)據(jù)D6時(shí),其以“是”作為步驟Sa6的判斷結(jié)果。然后CPU 211從數(shù)據(jù)D6中提取JAR文件(步驟Sa7)。在提取了JAR文件后,CPU 211將它們存儲(chǔ)在應(yīng)用主體存儲(chǔ)區(qū)2141-k1中(步驟Sa8),在顯示部24中顯示一諸如“下載已完成”的消息(步驟Sa9),同時(shí)結(jié)束一系列JAR文件的下載操作。
      通過(guò)這種方式,當(dāng)將Java應(yīng)用下載到移動(dòng)裝置MS時(shí),CPU 211運(yùn)行JAM,執(zhí)行對(duì)所下載的Java應(yīng)用的安裝操作,并且CPU 211變得能夠進(jìn)行根據(jù)該Java應(yīng)用所執(zhí)行的各種操作。
      對(duì)于移動(dòng)裝置MS,將對(duì)其獲取與從IP服務(wù)器W下載的Java應(yīng)用相關(guān)的數(shù)據(jù)時(shí)的動(dòng)作進(jìn)行說(shuō)明。在以下說(shuō)明中,假定應(yīng)用DB 13的存儲(chǔ)內(nèi)容和IP服務(wù)器W的用戶管理DB 14分別如圖2和圖5中所示,并且移動(dòng)裝置MS的應(yīng)用管理表TBL1的內(nèi)容如圖8中所示。并且,假定IP服務(wù)器W的郵件地址為“pp@pp.ne.jp”。
      IP服務(wù)器W的操作員準(zhǔn)備用于“Java應(yīng)用A”的關(guān)聯(lián)數(shù)據(jù)(包括設(shè)置等)。然后,該操作員通過(guò)操作控制單元16顯示存儲(chǔ)在應(yīng)用DB 13中的Java應(yīng)用的列表。操作員執(zhí)行在該列表顯示屏面中選擇“Java應(yīng)用A”的操作。IP服務(wù)器W的系統(tǒng)控制器部11響應(yīng)于該操作執(zhí)行以下解釋的電子郵件發(fā)送操作。
      首先,系統(tǒng)控制器部11從用戶管理DB 14中讀出與表示“Java應(yīng)用A”的ADF的下載源的URI相對(duì)應(yīng)地存儲(chǔ)的所有郵件地址(即“aa@aa.ne.jp”、“bb@bb.ne.jp”等等),并且將它們臨時(shí)記錄在RAM中。
      然后,系統(tǒng)控制器部11從用戶管理DB 14中讀出表示“Java應(yīng)用A”的ADF的下載源的URI,即“http//www.??.co.jp/$$a”,并且將其臨時(shí)記錄在RAM中。
      然后,系統(tǒng)控制器部11創(chuàng)建具有啟動(dòng)指令標(biāo)記的電子郵件,在該啟動(dòng)指令標(biāo)記之間包括臨時(shí)存儲(chǔ)在RAM中的URI“http//www.??.co.jp/$$a”,作為應(yīng)用說(shuō)明符;即,其創(chuàng)建具有包括“&lt;MOVE&gt;&lt;param&gt;″http//WWW.??.co.jp/$$a″&lt;/param&gt;&lt;/MOVE&gt;”的標(biāo)記的電子郵件。
      然后,系統(tǒng)控制器部11在控制單元16的液晶顯示器中為操作員顯示一消息,該消息提示對(duì)將傳送給移動(dòng)裝置MS的關(guān)聯(lián)數(shù)據(jù)的說(shuō)明。操作員響應(yīng)于該消息進(jìn)行以下操作選擇預(yù)先準(zhǔn)備的“Java應(yīng)用A”的關(guān)聯(lián)數(shù)據(jù)。
      然后,系統(tǒng)控制器部11獲取由操作員所指定的關(guān)聯(lián)數(shù)據(jù)的數(shù)據(jù)量,并且當(dāng)該數(shù)據(jù)量超過(guò)一預(yù)先設(shè)立的閾值時(shí),使用表示該關(guān)聯(lián)數(shù)據(jù)的存儲(chǔ)位置的URI創(chuàng)建一以“ACQUISITION”開(kāi)始的數(shù)據(jù)說(shuō)明符。當(dāng)該關(guān)聯(lián)數(shù)據(jù)的數(shù)據(jù)量未超出該閾值時(shí),系統(tǒng)控制器部11使用所述關(guān)聯(lián)數(shù)據(jù)創(chuàng)建以“DATA”開(kāi)始的數(shù)據(jù)說(shuō)明符。這時(shí),系統(tǒng)控制部11向預(yù)先創(chuàng)建的電子郵件添加傳送指令標(biāo)記,這些傳送指令標(biāo)記之間包括所創(chuàng)建的數(shù)據(jù)說(shuō)明符。
      然后,系統(tǒng)控制器部11在控制單元16的液晶顯示器中,為操作員顯示一消息,提示操作員為移動(dòng)裝置MS的用戶輸入一消息。操作員響應(yīng)于為其顯示的消息,輸入類(lèi)似于“該郵件包括可以在您所下載的Java應(yīng)用中使用的數(shù)據(jù)。請(qǐng)按‘*’按鈕?!钡南?。
      當(dāng)操作員輸入完用于移動(dòng)裝置MS的用戶的消息時(shí),系統(tǒng)控制器部11將輸入的消息添加到先前創(chuàng)建的電子郵件中。結(jié)果,創(chuàng)建了如圖3所示的電子郵件。
      然后,系統(tǒng)控制器部11運(yùn)行郵件收發(fā)器并且使用臨時(shí)預(yù)先存儲(chǔ)在RAM中的郵件地址(即,“aa@aa.ne.jp”、“bb@bb.ne.jp”等等)來(lái)定址所創(chuàng)建的電子郵件,并且發(fā)送所創(chuàng)建的電子郵件消息。
      將發(fā)送自IP服務(wù)器W的電子郵件從網(wǎng)關(guān)服務(wù)器GWS推式發(fā)布到移動(dòng)裝置MS。
      移動(dòng)裝置MS的CPU 211從IP服務(wù)器W接收電子郵件,并且將所接收的電子郵件存儲(chǔ)在接收電子郵件存儲(chǔ)區(qū)2143中。之后,當(dāng)用戶通過(guò)使用移動(dòng)裝置MS的輸入部23來(lái)進(jìn)行對(duì)接收郵件的顯示操作時(shí),CPU 211在顯示部24中顯示存儲(chǔ)在接收郵件存儲(chǔ)區(qū)2143中的接收郵件的列表。然后,當(dāng)用戶進(jìn)行對(duì)從IP服務(wù)器W接收的郵件的顯示操作時(shí),CPU 211從接收郵件存儲(chǔ)區(qū)2143中讀出所選擇的郵件,并且CPU 211在顯示部24中示出所讀出的電子郵件的消息。圖13是表示用于從IP服務(wù)器W接收到的電子郵件消息的顯示屏面的圖。
      圖13中的顯示屏面的消息得到顯示,并且用戶按下輸入部23的預(yù)定按鈕(例如“*”按鈕)。響應(yīng)于該操作,CPU 211執(zhí)行對(duì)于Java應(yīng)用的啟動(dòng)操作以及對(duì)于關(guān)聯(lián)數(shù)據(jù)的傳送操作。之后,利用圖14和圖15來(lái)對(duì)所有這些操作進(jìn)行說(shuō)明。
      此外,在以下說(shuō)明中,將CPU 211根據(jù)“郵件收發(fā)器”、“JAM”或“Java應(yīng)用A”所執(zhí)行的實(shí)際操作方便地表達(dá)為“由‘郵件收發(fā)器’、‘JAM’或‘Java應(yīng)用A’等執(zhí)行的操作”。例如,當(dāng)在下面寫(xiě)了“JAM讀出存儲(chǔ)地址”時(shí),實(shí)際上,這種措詞表示“CPU 211根據(jù)JAM讀出存儲(chǔ)地址”。
      首先,響應(yīng)于用戶按下“*”按鈕,JAM向郵件收發(fā)器發(fā)出一對(duì)已包括在電子郵件中的應(yīng)用說(shuō)明符的傳送請(qǐng)求(步驟Sb1)。響應(yīng)于該應(yīng)用說(shuō)明符傳送請(qǐng)求,郵件收發(fā)器首先確定所接收的電子郵件中是否包括啟動(dòng)指令(步驟Sb2)。當(dāng)步驟Sb2的判斷結(jié)果為“否”時(shí),郵件收發(fā)器將一表示在該電子郵件中不包括該應(yīng)用說(shuō)明符的不存在通知傳送給JAM(步驟Sb3)。當(dāng)JAM從郵件收發(fā)器接收到應(yīng)用說(shuō)明符的不存在通知時(shí),其顯示一消息畫(huà)面(例如“Java應(yīng)用指定失敗”)(步驟Sb4),并且返回到移動(dòng)裝置MS的常規(guī)例程。
      另一方面,當(dāng)步驟Sb2的判斷結(jié)果為“是”時(shí),郵件收發(fā)器從電子郵件中提取啟動(dòng)指令標(biāo)記之間描述的應(yīng)用說(shuō)明符,即,用于Java應(yīng)用的ADF的URI“http//WWW.??.co.jp/$$a”,以及該電子郵件的傳輸源郵件地址“pp@pp.ne.jp”,并且將它們傳送給JAM(步驟Sb5)。當(dāng)JAM接收到ADF的URI和傳輸源郵件地址時(shí),其將這些數(shù)據(jù)臨時(shí)存儲(chǔ)在RAM 213中。
      然后,JAM在應(yīng)用管理表TBL1中查找由臨時(shí)存儲(chǔ)在RAM 213中的ADF的URI“http//WWW.??.co.jp/$$a”所指定的行(步驟Sb6)。JAM讀出存儲(chǔ)在所查找到的行中的存儲(chǔ)地址“#0001“,并且將所讀出的存儲(chǔ)地址臨時(shí)存儲(chǔ)到RAM 213中(步驟Sb7)。
      然后,JAM從由所讀出的存儲(chǔ)地址“#0001“所指定的應(yīng)用主體存儲(chǔ)區(qū)2141-k1中提取ADF,并且臨時(shí)將其存儲(chǔ)在RAM 213中(步驟Sb8)。JAM從所讀出的ADF中提取啟動(dòng)置信源數(shù)據(jù)(步驟Sb9)。JAM確定在包括在所提取的啟動(dòng)置信源數(shù)據(jù)中的郵件地址中是否存在與先前臨時(shí)存儲(chǔ)在RAM 213中的傳輸源郵件地址“pp@pp.ne.jp”相一致的部分(步驟Sb10)。此判斷用于確認(rèn)包括在所述電子郵件中的用于Java應(yīng)用A的啟動(dòng)指令是否是從已由IP服務(wù)器W的管理員等確定為置信的傳輸源(即Java應(yīng)用A的提供方源)處發(fā)送的。
      此外,當(dāng)將包括在啟動(dòng)置信源數(shù)據(jù)中的郵件地址與該電子郵件的傳輸源郵件地址進(jìn)行比較時(shí),可以比較郵件地址的一部分,而不是比較整體。例如,當(dāng)僅比較類(lèi)似“@pp.ne.jp”的域名部分時(shí),不是將個(gè)別的郵件地址而是將通過(guò)特定服務(wù)器傳送的全部郵件地址組視為是從一置信傳輸源發(fā)送的電子郵件。
      當(dāng)步驟Sb10的判斷結(jié)果為“否”時(shí),在JAM顯示一諸如“由于未保證安全性,所以不能夠從該電子郵件來(lái)啟動(dòng)Java應(yīng)用”的消息畫(huà)面(步驟Sb11)之后,返回到移動(dòng)裝置MS的常規(guī)例程。
      另一方面,當(dāng)步驟Sb10的判斷結(jié)果為“是”時(shí),JAM顯示一諸如“啟動(dòng)Java應(yīng)用A?”的消息畫(huà)面(步驟Sb12)。該消息畫(huà)面包括一“是”按鈕和一“否”按鈕。當(dāng)用戶對(duì)于該消息畫(huà)面進(jìn)行一選擇任意按鈕的操作時(shí),JAM判斷是否選擇了“是”按鈕(步驟Sb13)。當(dāng)用戶進(jìn)行按鈕選擇操作“否”時(shí),JAM獲得“否”作為步驟Sb13的結(jié)果。在該情況下,JAM返回到移動(dòng)裝置MS的常規(guī)例程。
      當(dāng)用戶執(zhí)行了選擇“是”的操作時(shí),JAM獲得“是”作為步驟Sb13的結(jié)果。當(dāng)JAM從由臨時(shí)存儲(chǔ)在RAM 213中的存儲(chǔ)地址“#0001”所指定的應(yīng)用主體存儲(chǔ)區(qū)2141-k1中讀取所存儲(chǔ)的JAR文件時(shí),運(yùn)行所讀出的JAR文件并且啟動(dòng)Java應(yīng)用A(步驟Sb14)。以上是用于Java應(yīng)用的啟動(dòng)操作。
      然后,JAM執(zhí)行向郵件收發(fā)器請(qǐng)求傳送包括在電子郵件中的數(shù)據(jù)說(shuō)明符的傳送請(qǐng)求(步驟Sb15)。響應(yīng)于該數(shù)據(jù)說(shuō)明符傳送請(qǐng)求,郵件收發(fā)器確定在所接收的電子郵件中是否包括傳送指令標(biāo)記(步驟Sb16)。當(dāng)步驟Sb16的判斷結(jié)果為“否”時(shí),郵件收發(fā)器向JAM發(fā)送表示在所述電子郵件中不包括這種數(shù)據(jù)的不存在通知(步驟Sb17)。
      當(dāng)JAM接收到數(shù)據(jù)說(shuō)明符的不存在通知時(shí),其在顯示部24中顯示一諸如“數(shù)據(jù)獲取失敗”的消息畫(huà)面(步驟Sb18),并且返回到移動(dòng)裝置MS的常規(guī)例程。
      另一方面,當(dāng)步驟Sb16的判斷結(jié)果為“是”時(shí),郵件收發(fā)器從電子郵件的傳送指令標(biāo)記之間提取數(shù)據(jù)說(shuō)明符,并且將所提取的數(shù)據(jù)說(shuō)明符傳送給JAM(步驟Sb19)。
      當(dāng)JAM接收到一數(shù)據(jù)說(shuō)明符時(shí),在將該所接收的數(shù)據(jù)說(shuō)明符臨時(shí)地存儲(chǔ)在RAM 213中后,其從臨時(shí)存儲(chǔ)在RAM 213中的ADF提取傳送置信源數(shù)據(jù)(步驟Sb20)。JAM確定在包括在所提取的傳送置信源數(shù)據(jù)中的郵件地址內(nèi)是否存在一些與先前臨時(shí)存儲(chǔ)在RAM 213中的傳輸源郵件地址“pp@pp.ne.jp”相一致的部分(步驟Sb21)。該判斷用于確認(rèn)包括在電子郵件中的用于Java應(yīng)用A的傳送指令是否是從已由IP服務(wù)器W的管理員等確定為置信的傳輸源(即Java應(yīng)用A的提供方源)處發(fā)送的。
      此外,當(dāng)將包括在傳送置信源數(shù)據(jù)中的郵件地址與電子郵件的傳輸源郵件地址進(jìn)行比較時(shí),可允許比較郵件地址的一部分而非比較郵件地址的整體。
      當(dāng)步驟Sb21的判斷結(jié)果為“否”時(shí),JAM在顯示部24中顯示一諸如“由于安全性問(wèn)題,不能夠使用包括在該電子郵件中的數(shù)據(jù)”的消息畫(huà)面(步驟Sb22),并且返回到移動(dòng)裝置MS的常規(guī)例程。
      另一方面,當(dāng)步驟Sb21的判斷結(jié)果為“是”時(shí),JAM顯示一諸如“使用該電子郵件中的數(shù)據(jù)?”的消息畫(huà)面(步驟Sb23)。該消息畫(huà)面包括一“是”按鈕和一“否”按鈕。當(dāng)用戶進(jìn)行一對(duì)該消息畫(huà)面的任意按鈕的選擇操作時(shí),JAM判斷所選擇的是否為“是”按鈕(步驟Sb24)。
      當(dāng)用戶執(zhí)行了“否”的按鈕選擇操作時(shí),JAM得到“否”作為步驟Sb24的結(jié)果。在該情況下,JAM返回到移動(dòng)裝置MS的常規(guī)例程。
      另一方面,當(dāng)用戶進(jìn)行了按鈕選擇操作“是”時(shí),JAM得到“是”作為步驟Sb24的結(jié)果。在該情況下,JAM確定臨時(shí)存儲(chǔ)在RAM 213中的數(shù)據(jù)說(shuō)明符是否以“DATA”開(kāi)始(步驟Sb25)。
      當(dāng)步驟Sb25的判斷結(jié)果為“是”時(shí),JAM將包括在數(shù)據(jù)說(shuō)明符“DATA”之后的實(shí)體數(shù)據(jù)傳送給Java應(yīng)用A(步驟Sb26)。
      另一方面,當(dāng)步驟Sb25的判斷結(jié)果為“否”時(shí),JAM根據(jù)包括在用于實(shí)體數(shù)據(jù)的數(shù)據(jù)說(shuō)明符中的“ACQUISITION”之后的URI,獲取實(shí)體數(shù)據(jù)(步驟Sb27)。更具體地說(shuō),JAM將包括URI(其包括在“ACQUISITION”之后)的GET請(qǐng)求和移動(dòng)裝置MS的標(biāo)識(shí)符發(fā)送給移動(dòng)分組通信網(wǎng)MPN。響應(yīng)于該GET請(qǐng)求,實(shí)體數(shù)據(jù)被從由所述URI所指定的位置發(fā)送給移動(dòng)裝置MS,并且移動(dòng)裝置MS接收該數(shù)據(jù)。當(dāng)JAM響應(yīng)于該GET請(qǐng)求獲取所傳送的實(shí)體數(shù)據(jù)時(shí),其將所獲取的數(shù)據(jù)傳送給Java應(yīng)用(步驟Sb26)。之后,JAM返回到移動(dòng)裝置MS的常規(guī)例程。
      當(dāng)在步驟Sb26中Java應(yīng)用A從JAM接收到實(shí)體數(shù)據(jù)時(shí),Java應(yīng)用A將所接收的實(shí)體數(shù)據(jù)存儲(chǔ)在包括應(yīng)用主體存儲(chǔ)區(qū)2141-k1的應(yīng)用存儲(chǔ)區(qū)2141-k中,以及與應(yīng)用主體存儲(chǔ)區(qū)2141-k1成組的應(yīng)用關(guān)聯(lián)數(shù)據(jù)存儲(chǔ)區(qū)2141-k2中(步驟Sb28)。即,當(dāng)例如假定將Java應(yīng)用A存儲(chǔ)在應(yīng)用主體存儲(chǔ)區(qū)2141-11中時(shí),CPU 211將傳送給Java應(yīng)用A的實(shí)體數(shù)據(jù)存儲(chǔ)在應(yīng)用關(guān)聯(lián)數(shù)據(jù)存儲(chǔ)區(qū)2141-12中。
      Java應(yīng)用A可以使用已被存儲(chǔ)在應(yīng)用關(guān)聯(lián)數(shù)據(jù)存儲(chǔ)區(qū)2141-k2中的數(shù)據(jù)。以上描述了關(guān)聯(lián)數(shù)據(jù)傳送操作。
      如上所述,根據(jù)本實(shí)施例的移動(dòng)裝置MS根據(jù)所接收的電子郵件中的啟動(dòng)指令標(biāo)記來(lái)啟動(dòng)一Java應(yīng)用,同時(shí)根據(jù)來(lái)自郵件收發(fā)器的電子郵件中的傳送指令標(biāo)記將數(shù)據(jù)傳送給移動(dòng)裝置MS。相應(yīng)地,IP服務(wù)器W管理員等僅通過(guò)向移動(dòng)裝置MS發(fā)送電子郵件就可以提供用于存儲(chǔ)在移動(dòng)裝置MS中的Java應(yīng)用的任何種類(lèi)的數(shù)據(jù)。
      例如,由于IP服務(wù)器W發(fā)送電子郵件,所以IP服務(wù)器W的管理員等將能夠?qū)σ延梢苿?dòng)裝置MS下載的Java應(yīng)用進(jìn)行更新。而且,例如,如果從IP服務(wù)器W下載的Java應(yīng)用是一角色扮演游戲(RPG)應(yīng)用,則由于IP服務(wù)器W管理員發(fā)送電子郵件,管理員將能夠給游戲提供用于一新角色的數(shù)據(jù)。而且,例如IP服務(wù)器W管理員等可通過(guò)發(fā)送包括諸如有關(guān)天氣預(yù)報(bào)和股票價(jià)格的時(shí)間值數(shù)據(jù)的電子郵件,而能夠?yàn)橐苿?dòng)裝置MS啟動(dòng)顯示氣象圖和股票價(jià)格圖等的JAVA應(yīng)用,并能夠啟動(dòng)難于以普通電子郵件構(gòu)成的復(fù)雜圖片等的顯示。
      當(dāng)根據(jù)本實(shí)施例的移動(dòng)裝置MS被賦予上述能力時(shí),其能夠根據(jù)在Java應(yīng)用的ADF中所涉及的啟動(dòng)置信源數(shù)據(jù)或傳送置信源數(shù)據(jù)以及根據(jù)電子郵件的傳輸源郵件地址,來(lái)確定是否允許執(zhí)行由包括在電子郵件中的啟動(dòng)指令標(biāo)記或傳送指令標(biāo)記所指定的操作;并且,僅在經(jīng)判斷確認(rèn)了該郵件的源為置信的情況下,才根據(jù)啟動(dòng)指令標(biāo)記或者傳送指令標(biāo)記執(zhí)行操作。相應(yīng)地,通過(guò)不利用由未置信第三方所創(chuàng)建的電子郵件中包括的啟動(dòng)指令標(biāo)記或者傳送指令標(biāo)記來(lái)啟動(dòng)存儲(chǔ)在移動(dòng)裝置MS中的Java應(yīng)用,或者通過(guò)不將未置信數(shù)據(jù)傳送給該Java應(yīng)用,來(lái)保證移動(dòng)裝置MS中的信息安全性。
      而且,根據(jù)該實(shí)施例,移動(dòng)裝置MS在進(jìn)行Java應(yīng)用啟動(dòng)或者傳送用于該Java應(yīng)用的數(shù)據(jù)之前,需要用戶對(duì)這些動(dòng)作進(jìn)行確認(rèn)。因此,避免了在用戶未同意的情況下啟動(dòng)Java應(yīng)用,并且還避免了在用戶未同意的情況下將數(shù)據(jù)傳送給該Java應(yīng)用。
      并且,在根據(jù)本實(shí)施例的移動(dòng)裝置MS接收的電子郵件中,允許包括已由IP服務(wù)器W的操作員指定的啟動(dòng)指令標(biāo)記和傳送指令標(biāo)記,其中所述啟動(dòng)指令標(biāo)記包括任何Java應(yīng)用的URI,所述傳送指令標(biāo)記包括任何數(shù)據(jù)。因此,由于電子郵件包括Java應(yīng)用的URI和所希望的數(shù)據(jù)這一事實(shí),因此操作員能夠啟動(dòng)已下載到移動(dòng)裝置MS的任何Java應(yīng)用或者能夠向一Java應(yīng)用提供任何數(shù)據(jù)。
      而且,當(dāng)IP服務(wù)器W的操作員產(chǎn)生包括啟動(dòng)指令標(biāo)記和傳送指令標(biāo)記的電子郵件時(shí),然后根據(jù)由啟動(dòng)指令標(biāo)記所標(biāo)識(shí)的Java應(yīng)用的URI,從用戶管理DB 14自動(dòng)地獲取下載了所述Java應(yīng)用的移動(dòng)裝置MS的郵件地址,并且將其建立為所述電子郵件的地址。為此,操作員通過(guò)不指定電子郵件的地址,能夠?yàn)槎鄠€(gè)移動(dòng)裝置MS傳送電子郵件。
      此外,本實(shí)施例使用“&lt;MOVE&gt;”、“&lt;/MOVE&gt;”以及“&lt;IMPORT&gt;”、“&lt;/IMPORT&gt;”字符串作為啟動(dòng)指令標(biāo)記和傳送指令標(biāo)記;然而,還允許使用其他的字符串。而且,本實(shí)施例采用了使用啟動(dòng)指令標(biāo)記與傳送指令標(biāo)記之間的“&lt;param&gt;”、“&lt;/param&gt;”作為參數(shù)標(biāo)記的應(yīng)用說(shuō)明符和數(shù)據(jù)說(shuō)明符;然而,本信息的指定方法并不限于使用參數(shù)標(biāo)記的方法。
      此外,在本實(shí)施例中,對(duì)于指示Java應(yīng)用的啟動(dòng)和向該Java應(yīng)用的關(guān)聯(lián)數(shù)據(jù)傳送分別采用了啟動(dòng)指令標(biāo)記和傳送指令標(biāo)記。然而,由于使用了包括應(yīng)用說(shuō)明符和數(shù)據(jù)說(shuō)明符的標(biāo)記(例如,&lt;IMPORT&gt;&lt;param&gt;″(ADF’s URI)″&lt;/param&gt;&lt;param&gt;″DATA\12345\″&lt;/param&gt;&lt;/IMPORT&gt;,因此允許僅使用一個(gè)標(biāo)記。
      而且,在該實(shí)施例中,用戶管理DB 14涉及已存儲(chǔ)在IP服務(wù)器W中的每個(gè)Java應(yīng)用,在其中存儲(chǔ)了下載Java應(yīng)用的所有移動(dòng)裝置MS的郵件地址,并且成為可以包括下載由操作員所指定的Java應(yīng)用的所有移動(dòng)裝置的郵件地址作為電子郵件收信人的一構(gòu)成。
      然而,在下載了Java應(yīng)用的多個(gè)移動(dòng)裝置MS中,可以僅指定移動(dòng)裝置MS的郵件地址的一部分作為收信人。例如,IP服務(wù)器W可以具有接受電子郵件發(fā)布應(yīng)用的網(wǎng)頁(yè),并且可以僅為在該網(wǎng)頁(yè)中接受的發(fā)布中表明的移動(dòng)裝置MS發(fā)送電子郵件。在此情況下,用戶管理DB 14可以僅存儲(chǔ)已對(duì)其進(jìn)行了發(fā)布應(yīng)用的移動(dòng)裝置MS的郵件地址。
      此外,在本實(shí)施例中,網(wǎng)關(guān)服務(wù)器GWS被構(gòu)造為針對(duì)移動(dòng)裝置MS推式發(fā)布電子郵件;然而,從網(wǎng)關(guān)服務(wù)器GWS向移動(dòng)裝置MS發(fā)布電子郵件的形式不限于推式發(fā)布。例如,當(dāng)網(wǎng)關(guān)服務(wù)器GWS已接收了定址到一移動(dòng)裝置MS的電子郵件時(shí),其向移動(dòng)裝置MS發(fā)送一到達(dá)通知,并且僅在接收到該到達(dá)通知的移動(dòng)裝置MS向網(wǎng)關(guān)服務(wù)器GWS進(jìn)行電子郵件發(fā)送請(qǐng)求的情況下,網(wǎng)關(guān)服務(wù)器GWS才可以向移動(dòng)裝置MS發(fā)送定址到該移動(dòng)裝置MS的電子郵件。
      在上述第一優(yōu)選實(shí)施例中,IP服務(wù)器W通過(guò)發(fā)送針對(duì)移動(dòng)裝置MS的電子郵件(其包括啟動(dòng)指令標(biāo)記和傳送指令標(biāo)記)來(lái)提供用于存儲(chǔ)在移動(dòng)裝置MS中的Java應(yīng)用的各種數(shù)據(jù)。對(duì)于根據(jù)第二優(yōu)選實(shí)施例的通信系統(tǒng),則是通過(guò)接收與存儲(chǔ)在IP服務(wù)器W中的網(wǎng)頁(yè)對(duì)應(yīng)的HTML數(shù)據(jù),由IP服務(wù)器W提供用于存儲(chǔ)在移動(dòng)裝置MS中的Java應(yīng)用的各種數(shù)據(jù)。
      根據(jù)本實(shí)施例,整個(gè)系統(tǒng)的構(gòu)成(包括IP服務(wù)器的構(gòu)成以及移動(dòng)裝置的構(gòu)成)與第一優(yōu)選實(shí)施例的構(gòu)成非常相似。因此,在下面有關(guān)本實(shí)施例的討論僅涉及與第一實(shí)施例的不同之處。特別地,將第一實(shí)施例中使用的符號(hào)用于本實(shí)施例中的相同部分。
      首先,根據(jù)本實(shí)施例包括在IP服務(wù)器W的系統(tǒng)控制器部分11中的非易失性存儲(chǔ)器存儲(chǔ)各種HTML數(shù)據(jù),各HTML數(shù)據(jù)與一網(wǎng)頁(yè)相對(duì)應(yīng)(以下稱為“數(shù)據(jù)提供方頁(yè)面”),該網(wǎng)頁(yè)用于對(duì)移動(dòng)裝置MS提供當(dāng)在移動(dòng)裝置MS中執(zhí)行一從IP服務(wù)器W提供給移動(dòng)裝置MS的Java應(yīng)用時(shí)所使用的各種數(shù)據(jù)。
      圖16是示出與一數(shù)據(jù)提供方頁(yè)面對(duì)應(yīng)的HTML數(shù)據(jù)的內(nèi)容的圖。在HTML數(shù)據(jù)中,包括有表明構(gòu)成該頁(yè)面的所有要素的各種標(biāo)記,即用于HEAD標(biāo)記的結(jié)構(gòu)“&lt;HEAD&gt;”和“&lt;/HEAD&gt;”,用于TITLE標(biāo)記的結(jié)構(gòu)“&lt;TITLE&gt;”和“&lt;/TITLE&gt;”等等。例如,包含在HEAD標(biāo)記之間的數(shù)據(jù)是表示網(wǎng)頁(yè)的標(biāo)題部分內(nèi)容的數(shù)據(jù)。在與本實(shí)施例的數(shù)據(jù)提供方頁(yè)面對(duì)應(yīng)的HTML數(shù)據(jù)中,除了包括通常使用的各種標(biāo)記(如HEAD標(biāo)記)以外,還包括有具有類(lèi)似“&lt;IMPORT″http//??.ne.jp/$$a#xx#″&gt;&lt;/IMPORT&gt;”格式的標(biāo)記。以下,將該形式的標(biāo)記稱為IMPORT標(biāo)記。該IMPORT標(biāo)記是還保存有用于第一優(yōu)選實(shí)施例的啟動(dòng)指令標(biāo)記和傳送指令標(biāo)記的信息的標(biāo)記。
      利用該IMPORT標(biāo)記,在“&lt;IMPORT″”之后的“http//??.ne.jp/$$a”將一Java應(yīng)用的URI表示為該Java應(yīng)用的說(shuō)明信息。即,該信息與第一實(shí)施例中的應(yīng)用說(shuō)明符相同,在此實(shí)施例中我們也將該信息稱為應(yīng)用說(shuō)明符。
      而且,對(duì)于IMPORT標(biāo)記,由“http//??.ne.jp/$$a”后面的“#”所包圍的部分(即“xx”)表示當(dāng)在移動(dòng)裝置MS中執(zhí)行由應(yīng)用說(shuō)明符所指定的Java應(yīng)用時(shí)所使用的實(shí)體數(shù)據(jù)或者有效實(shí)體數(shù)據(jù)的URI。即,“xx”與第一優(yōu)選實(shí)施例中的數(shù)據(jù)說(shuō)明符相同,對(duì)于本實(shí)施例將與“xx”對(duì)應(yīng)的部分稱為數(shù)據(jù)說(shuō)明符。
      在本實(shí)施例中,與第一優(yōu)選實(shí)施例中相同,利用數(shù)據(jù)說(shuō)明符是以“DATA”開(kāi)頭還是以“ACQUISITION”開(kāi)頭,來(lái)對(duì)數(shù)據(jù)說(shuō)明符包括實(shí)體數(shù)據(jù)還是實(shí)體數(shù)據(jù)的URI進(jìn)行區(qū)分。
      在本實(shí)施例中,不是與在第一優(yōu)選實(shí)施例中一樣通過(guò)來(lái)自IP服務(wù)器W的電子郵件向移動(dòng)裝置MS提供數(shù)據(jù),而是由與數(shù)據(jù)提供頁(yè)對(duì)應(yīng)的HTML數(shù)據(jù)來(lái)提供數(shù)據(jù)。
      相應(yīng)地,根據(jù)本實(shí)施例的IP服務(wù)器W不必包含一郵件收發(fā)器和用戶管理DB 14。然而,本實(shí)施例中的IP服務(wù)器W也可具有第一優(yōu)選實(shí)施例的通過(guò)電子郵件來(lái)提供數(shù)據(jù)的功能。
      而且,根據(jù)本實(shí)施例的移動(dòng)裝置MS,不具有通過(guò)使用由郵件收發(fā)器接收的電子郵件中包括的應(yīng)用說(shuō)明符和數(shù)據(jù)說(shuō)明符來(lái)進(jìn)行數(shù)據(jù)接收的功能,而是包括這樣一種功能,即,通過(guò)使用由WWW瀏覽器獲取的數(shù)據(jù)提供頁(yè)中包括的應(yīng)用說(shuō)明符和數(shù)據(jù)說(shuō)明符來(lái)進(jìn)行數(shù)據(jù)下載。
      與第一優(yōu)選實(shí)施例一樣,根據(jù)本實(shí)施例的Java應(yīng)用的ADF包括啟動(dòng)置信源數(shù)據(jù)和傳送置信源數(shù)據(jù)。然而,在根據(jù)本實(shí)施例的啟動(dòng)置信源數(shù)據(jù)和傳送置信源數(shù)據(jù)中,作為表示由IP服務(wù)器W的管理員所預(yù)先置信的數(shù)據(jù)源的數(shù)據(jù),不包括第一優(yōu)選實(shí)施例中的電子郵件的傳輸源郵件地址,而是包括HTML數(shù)據(jù)的下載源的URI。
      以下將說(shuō)明本實(shí)施例的操作。在移動(dòng)裝置MS的用戶使用Java應(yīng)用之前,首先需要從IP服務(wù)器W下載該Java應(yīng)用。在本實(shí)施例的Java應(yīng)用下載中,在移動(dòng)裝置MS傳送移動(dòng)裝置MS的用戶希望下載的Java應(yīng)用的說(shuō)明符時(shí),其不必將移動(dòng)裝置MS的郵件地址傳送給IP服務(wù)器W。而且,IP服務(wù)器W不必在用戶管理DB 14中存儲(chǔ)已下載了所述Java應(yīng)用的移動(dòng)裝置MS的郵件地址。對(duì)于涉及本實(shí)施例中的下載的其他動(dòng)作,由于這些動(dòng)作與第一優(yōu)選實(shí)施例中的相同,所以省略對(duì)它們的說(shuō)明。
      此外,在以下說(shuō)明中,假定移動(dòng)裝置MS的應(yīng)用存儲(chǔ)區(qū)2141-k已經(jīng)存儲(chǔ)有各個(gè)Java應(yīng)用的主體和關(guān)聯(lián)數(shù)據(jù),并且假定應(yīng)用管理表存儲(chǔ)區(qū)2142在應(yīng)用管理表TBL1中存儲(chǔ)有圖8所示的內(nèi)容。并且,假定數(shù)據(jù)提供頁(yè)的URI為“http//WWW.pp.co.jp/dd.html”。
      在本實(shí)施例中,由于移動(dòng)裝置MS的用戶執(zhí)行操作以獲取在執(zhí)行下載到移動(dòng)裝置MS的Java應(yīng)用時(shí)要用的數(shù)據(jù),所以開(kāi)始Java應(yīng)用的啟動(dòng)操作和關(guān)聯(lián)數(shù)據(jù)的傳送操作。以下,通過(guò)舉例,說(shuō)明了在移動(dòng)裝置MS的用戶獲取執(zhí)行Java應(yīng)用時(shí)要使用的數(shù)據(jù)的情況下移動(dòng)裝置MS的動(dòng)作。此外,假定與第一優(yōu)選實(shí)施例中一樣,Java應(yīng)用A的URI為“http//WWW.??.co.jp/$$a”。
      首先,用戶通過(guò)操作移動(dòng)裝置MS的輸入部23來(lái)輸入與IP服務(wù)器W的數(shù)據(jù)提供頁(yè)對(duì)應(yīng)的HTML數(shù)據(jù)的URI“http//WWW.pp.co.jp/dd.html”。響應(yīng)于該輸入操作,移動(dòng)裝置MS的CPU 211執(zhí)行WWW瀏覽器并且將所輸入的URI“http//WWW.pp.co.jp/dd.html”和包括移動(dòng)裝置MS的標(biāo)識(shí)符的GET請(qǐng)求發(fā)送給移動(dòng)分組通信網(wǎng)MPN。
      根據(jù)URI“http//WWW.pp.co.jp/dd.html”,由IP服務(wù)器W通過(guò)網(wǎng)關(guān)服務(wù)器GWS和因特網(wǎng)INET接收從移動(dòng)裝置MS發(fā)送的GET請(qǐng)求。當(dāng)IP服務(wù)器W的系統(tǒng)控制器部11接收到該GET請(qǐng)求時(shí),根據(jù)WWW服務(wù)器程序,其將與GET請(qǐng)求中的數(shù)據(jù)提供頁(yè)對(duì)應(yīng)的HTML數(shù)據(jù)連同移動(dòng)裝置MS的標(biāo)識(shí)符一起發(fā)送給因特網(wǎng)INET。根據(jù)移動(dòng)裝置MS的標(biāo)識(shí)符,由移動(dòng)裝置MS通過(guò)網(wǎng)關(guān)服務(wù)器GWS和移動(dòng)分組通信網(wǎng)MPN接收該發(fā)送自IP服務(wù)器W的HTML數(shù)據(jù)。當(dāng)移動(dòng)裝置MS的CPU 211接收到該HTML數(shù)據(jù)時(shí),根據(jù)WWW瀏覽器,其基于所接收的HTML數(shù)據(jù)構(gòu)成一網(wǎng)頁(yè)并且在顯示部24中顯示所構(gòu)成的網(wǎng)頁(yè),即數(shù)據(jù)提供頁(yè)。
      圖17是表示在移動(dòng)裝置MS的顯示部24中所顯示的數(shù)據(jù)提供頁(yè)的圖。在該數(shù)據(jù)提供頁(yè)中,例如,存在如“選擇與您所下載的Java應(yīng)用對(duì)應(yīng)的按鈕,以獲得要用于該Java應(yīng)用的數(shù)據(jù)”的消息。下面,存在與IP服務(wù)器W已經(jīng)存儲(chǔ)的各個(gè)Java應(yīng)用對(duì)應(yīng)的多個(gè)按鈕。與這些Java應(yīng)用分別對(duì)應(yīng)的按鈕與IMPORT標(biāo)記相對(duì)應(yīng)。在IMPORT標(biāo)記中包括有與按鈕(URI與其相對(duì)應(yīng))對(duì)應(yīng)的Java應(yīng)用的ADF的URI,作為應(yīng)用說(shuō)明符;或者在執(zhí)行該Java應(yīng)用時(shí)要使用的實(shí)體數(shù)據(jù)或者實(shí)體數(shù)據(jù)的URI,作為數(shù)據(jù)說(shuō)明符。
      當(dāng)在顯示部24中顯示出數(shù)據(jù)提供頁(yè)的情況下,用戶通過(guò)操作輸入部23,選擇“Java應(yīng)用A”按鈕。響應(yīng)于該選擇操作,CPU 211執(zhí)行Java應(yīng)用啟動(dòng)操作和關(guān)聯(lián)數(shù)據(jù)傳送操作。以下,參照?qǐng)D18和圖19來(lái)說(shuō)明這些操作。
      此外,在以下說(shuō)明中,當(dāng)描述“WWW瀏覽器”、“JAM”或者“Java應(yīng)用A”執(zhí)行操作時(shí),應(yīng)該理解為是對(duì)CPU 211根據(jù)“WWW瀏覽器”、“JAM”或者“Java應(yīng)用A”執(zhí)行這些操作的一種簡(jiǎn)便說(shuō)法。
      首先,WWW瀏覽器向JAM傳送與用戶選擇的“Java應(yīng)用A”按鈕對(duì)應(yīng)的IMPORT標(biāo)記中的應(yīng)用說(shuō)明符“http//WWW.??.co.jp/$$a”、數(shù)據(jù)說(shuō)明符,以及與該數(shù)據(jù)提供頁(yè)對(duì)應(yīng)的HTML數(shù)據(jù)的URI“http//WWW.pp.co.jp/dd.html”(步驟Sc1)。
      當(dāng)JAM從WWW瀏覽器接收到應(yīng)用說(shuō)明符、數(shù)據(jù)說(shuō)明符和HTML數(shù)據(jù)的URI時(shí),其將這些數(shù)據(jù)臨時(shí)存儲(chǔ)在RAM 213中。然后,JAM在應(yīng)用管理表TBL1中搜索由接收到的應(yīng)用說(shuō)明符“http//WWW.??.co.jp/$$a”所指示的行(步驟Sc2)。然后,JAM確定是否繼續(xù)步驟Sc2中的搜索(步驟Sc3)。
      在應(yīng)用管理表TBL1的任一行中都沒(méi)有應(yīng)用說(shuō)明符“http//WWW.??.co.jp/$$a”的情況下,JAM在步驟Sc2中的搜索失敗,并且JAM以“否”作為步驟Sc3的判斷結(jié)果。在該情況下,在顯示一諸如“未下載到所選擇的Java應(yīng)用”的消息畫(huà)面后(步驟Sc4),JAM返回移動(dòng)裝置MS的常規(guī)例程。
      另一方面,當(dāng)在應(yīng)用管理表TBL1的一行中找到“http//WWW.??.co.jp/$$a”時(shí),即,在已將Java應(yīng)用A下載到移動(dòng)裝置MS中的情況下,JAM繼續(xù)步驟Sc2中的搜索,并且JAM以“是”作為步驟Sc3的判斷結(jié)果。在該情況下JAM執(zhí)行以下的系列操作。
      步驟Sc5從所找到的行中讀出存儲(chǔ)地址。
      步驟Sc6讀出與所讀出的存儲(chǔ)地址對(duì)應(yīng)的Java應(yīng)用A的ADF。
      步驟Sc7提取包括在所讀取的ADF中的啟動(dòng)置信源數(shù)據(jù)。
      步驟Sc8判斷在所提取的啟動(dòng)置信源數(shù)據(jù)中是否包括與所述HTML數(shù)據(jù)的URI相一致的URI。
      步驟Sc9顯示在步驟Sc8的判斷結(jié)果為“否”的情況下的消息。
      步驟Sc10為用戶顯示確認(rèn)啟動(dòng)的消息。
      步驟Sc11判斷用戶是否已選擇了“是”按鈕。
      步驟Sc12啟動(dòng)Java應(yīng)用A。
      上述步驟Sc5至Sc12的操作分別對(duì)應(yīng)于第一優(yōu)選實(shí)施例的步驟Sb7至Sb14(見(jiàn)圖14)。然而,在第一優(yōu)選實(shí)施例中,在步驟Sb10的操作中確定了在啟動(dòng)置信源數(shù)據(jù)中是否包括有電子郵件的傳輸源郵件地址,而在本實(shí)施例中,在步驟Sc8(對(duì)應(yīng)于步驟Sb10)的操作中,確定了在啟動(dòng)置信源數(shù)據(jù)中是否包括有HTML數(shù)據(jù)的URI。至于其他步驟,由于在本實(shí)施例中步驟Sc5至Sc12的操作與第一優(yōu)選實(shí)施例中步驟Sb7至Sb14的操作相同,因此省略對(duì)其進(jìn)一步的說(shuō)明。
      在步驟Sc12中,當(dāng)JAM啟動(dòng)Java應(yīng)用A時(shí),JAM隨后執(zhí)行以下系列操作。
      步驟Sc13提取包括在先前讀出的ADF中的傳送置信源數(shù)據(jù)。
      步驟Sc14判斷在所提取的傳送置信源數(shù)據(jù)中是否包括與所述HTML數(shù)據(jù)的URI相一致的URI。
      步驟Sc15顯示在步驟Sc14的判斷結(jié)果為“否”時(shí)的消息。
      步驟Sc16顯示關(guān)于數(shù)據(jù)使用的針對(duì)用戶的確認(rèn)消息。
      步驟Sc17判斷用戶是否已選擇了“是”按鈕。
      步驟Sc18判斷數(shù)據(jù)說(shuō)明符是否以“DATA”開(kāi)頭。
      步驟Sc19傳送用于Java應(yīng)用A的實(shí)體數(shù)據(jù)。
      步驟Sc20在數(shù)據(jù)說(shuō)明符以“ACQUISITION”開(kāi)頭的情況下,獲取數(shù)據(jù)。
      上述步驟Sc13至Sc20的操作分別對(duì)應(yīng)于第一優(yōu)選實(shí)施例的步驟Sb20至Sb27(見(jiàn)圖15)。然而,在第一優(yōu)選實(shí)施例中,在步驟Sb21的操作中確定了在傳送置信源數(shù)據(jù)中是否包括有電子郵件的傳輸源郵件地址,而在本實(shí)施例中,在步驟Sc14(對(duì)應(yīng)于步驟Sb21)的操作中,確定了在傳送置信源數(shù)據(jù)中是否包括有HTML數(shù)據(jù)的URI。至于其余說(shuō)明,由于在本實(shí)施例中步驟Sc13至Sc20的操作與第一優(yōu)選實(shí)施例中步驟Sb20至Sb27的操作相同,因此省略對(duì)其進(jìn)一步的說(shuō)明。
      當(dāng)在步驟Sc19中Java應(yīng)用A從JAM接收到實(shí)體數(shù)據(jù)時(shí),與第一優(yōu)選實(shí)施例的步驟Sb28一樣,Java應(yīng)用A將所接收到的實(shí)體數(shù)據(jù)存儲(chǔ)在應(yīng)用關(guān)聯(lián)數(shù)據(jù)存儲(chǔ)區(qū)2141-k2中(步驟Sc20)。
      在按上述方式執(zhí)行步驟時(shí),存儲(chǔ)在應(yīng)用關(guān)聯(lián)數(shù)據(jù)存儲(chǔ)區(qū)2141-k2中數(shù)據(jù)變得對(duì)Java應(yīng)用A可用。
      通過(guò)執(zhí)行上述步驟,根據(jù)本實(shí)施例的移動(dòng)裝置MS已成為這樣的構(gòu)件,即,其根據(jù)由WWW瀏覽器接收的HTML數(shù)據(jù)中包括的應(yīng)用說(shuō)明符和數(shù)據(jù)說(shuō)明符獲取執(zhí)行一Java應(yīng)用時(shí)要使用的數(shù)據(jù)。相應(yīng)地,IP服務(wù)器W的管理員等,僅通過(guò)在IP服務(wù)器W中預(yù)先存儲(chǔ)包括其希望向移動(dòng)裝置MS提供的實(shí)體數(shù)據(jù)或者實(shí)體數(shù)據(jù)的URI的數(shù)據(jù)提供頁(yè)的HTML數(shù)據(jù),就可以提供在執(zhí)行存儲(chǔ)在移動(dòng)裝置MS中的一Java應(yīng)用時(shí)要使用的各種數(shù)據(jù)。同時(shí),移動(dòng)裝置MS的用戶僅通過(guò)使移動(dòng)裝置MS從IP服務(wù)器W接收與數(shù)據(jù)提供頁(yè)對(duì)應(yīng)的HTML數(shù)據(jù),就可以容易地獲取在執(zhí)行存儲(chǔ)在移動(dòng)裝置MS中的Java應(yīng)用時(shí)要使用的各種數(shù)據(jù)。
      根據(jù)本實(shí)施例,移動(dòng)裝置MS不僅獲得上述各種效果,而且根據(jù)Java應(yīng)用的ADF中的啟動(dòng)置信源數(shù)據(jù)或者傳送置信源數(shù)據(jù)并且根據(jù)表示HTML數(shù)據(jù)的傳輸源的URI,確定是否可以執(zhí)行與包括在數(shù)據(jù)提供頁(yè)的HTML數(shù)據(jù)中的IMPORT標(biāo)記對(duì)應(yīng)的操作;并且,通過(guò)該判斷,僅當(dāng)已確認(rèn)該HTML數(shù)據(jù)的源一定程度上置信的情況下,其才執(zhí)行與所述IMPORT標(biāo)記對(duì)應(yīng)的操作。相應(yīng)地,通過(guò)不使用由未置信的第三方所產(chǎn)生的HTML數(shù)據(jù)中包括的IMPORT標(biāo)記來(lái)啟動(dòng)存儲(chǔ)在移動(dòng)裝置MS中的Java應(yīng)用或者通過(guò)不將未置信數(shù)據(jù)傳送給該Java應(yīng)用,確保了移動(dòng)裝置MS中的信息安全性。
      而且,本實(shí)施例使用了“&lt;IMPORT″″&gt;”、“&lt;/IMPORT&gt;”字符串作為指明應(yīng)用說(shuō)明符和數(shù)據(jù)說(shuō)明符的標(biāo)記,然而,也可允許使用其他的字符串。并且,對(duì)于包括在這兩個(gè)標(biāo)記之間的應(yīng)用說(shuō)明符和數(shù)據(jù)說(shuō)明符的指定格式不限于所述的情況;可以使用具有相同效力的任何格式。
      在上述第一優(yōu)選實(shí)施例中,IP服務(wù)器W通過(guò)發(fā)送包括啟動(dòng)指令標(biāo)記和傳送指令標(biāo)記的針對(duì)移動(dòng)裝置MS的電子郵件,為存儲(chǔ)在移動(dòng)裝置MS中的Java應(yīng)用提供各種數(shù)據(jù)。對(duì)于根據(jù)第三優(yōu)選實(shí)施例的通信系統(tǒng),則是在已從IP服務(wù)器W下載到移動(dòng)裝置MS的多個(gè)Java應(yīng)用中,對(duì)一個(gè)Java應(yīng)用提供另一Java應(yīng)用的關(guān)聯(lián)數(shù)據(jù),作為在執(zhí)行所述一個(gè)Java應(yīng)用時(shí)要使用的數(shù)據(jù)。
      在本實(shí)施例中,將存儲(chǔ)在IP服務(wù)器W的應(yīng)用DB 13中并從IP服務(wù)器W下載到移動(dòng)裝置MS的Java應(yīng)用設(shè)計(jì)為,使得當(dāng)該Java應(yīng)用在移動(dòng)裝置MS中執(zhí)行時(shí),其產(chǎn)生由其他Java應(yīng)用所使用的數(shù)據(jù)并且使用已由其他Java應(yīng)用所產(chǎn)生的數(shù)據(jù)。
      根據(jù)本實(shí)施例,整個(gè)系統(tǒng)的構(gòu)成(包括IP服務(wù)器的構(gòu)成和移動(dòng)裝置的構(gòu)成)與第一優(yōu)選實(shí)施例的構(gòu)成極其類(lèi)似。因此,在下文中,關(guān)于該實(shí)施例的討論僅涉及與第一實(shí)施例的不同之處。特別地將第一實(shí)施例中的符號(hào)用于本實(shí)施例的相同部分。
      此外,在本實(shí)施例中,不是通過(guò)電子郵件從IP服務(wù)器W對(duì)移動(dòng)裝置MS提供數(shù)據(jù),而是將由其他Java應(yīng)用創(chuàng)建的數(shù)據(jù)提供給移動(dòng)裝置MS中的Java應(yīng)用。
      相應(yīng)地,根據(jù)本實(shí)施例的IP服務(wù)器不需要郵件收發(fā)器或者用戶管理DB 14。然而,與第一實(shí)施例中相同,本實(shí)施例的IP服務(wù)器W也可以包括用于通過(guò)電子郵件進(jìn)行數(shù)據(jù)提供的裝置。此外,與第二實(shí)施例中相同,IP服務(wù)器W還可以采用HTML數(shù)據(jù)來(lái)提供數(shù)據(jù)。
      而且,根據(jù)本實(shí)施例的移動(dòng)裝置MS不包括利用由郵件收發(fā)器接收的電子郵件中包括的應(yīng)用說(shuō)明符和數(shù)據(jù)說(shuō)明符來(lái)接收數(shù)據(jù)的功能,而是包括以下功能,即,使由根據(jù)一個(gè)Java應(yīng)用執(zhí)行的操作所創(chuàng)建的數(shù)據(jù)可用于根據(jù)另一Java應(yīng)用執(zhí)行的操作。
      例如,假定移動(dòng)裝置MS從IP服務(wù)器W下載一用于在移動(dòng)裝置MS虛擬地實(shí)現(xiàn)棒球游戲的Java應(yīng)用(以下稱為“游戲應(yīng)用”),并且下載一用于訓(xùn)練作為該棒球游戲中的球員的虛擬人并建立該人的各種參數(shù)(例如,擊球率、奔跑能力、投球速度、投球變化等等)的Java應(yīng)用(以下稱為“訓(xùn)練應(yīng)用”)。在此情況下,根據(jù)本實(shí)施例的移動(dòng)裝置MS可以在執(zhí)行游戲應(yīng)用的過(guò)程中使用通過(guò)運(yùn)行訓(xùn)練應(yīng)用所建立的各球員的參數(shù)。
      然而,由于該Java應(yīng)用是通過(guò)諸如因特網(wǎng)INET的開(kāi)放網(wǎng)絡(luò)下載的,因此,不一定正常工作。因此,當(dāng)移動(dòng)裝置MS未加限制地許可在執(zhí)行一Java應(yīng)用的過(guò)程中使用由其他Java應(yīng)用所創(chuàng)建的數(shù)據(jù),例如當(dāng)移動(dòng)裝置MS運(yùn)行一為執(zhí)行不利操作而建立的Java應(yīng)用時(shí),有可能產(chǎn)生不便,如用戶輸入的私人信息等在不經(jīng)用戶同意的情況下被發(fā)送到外部。
      為了避免上述不便,與第一優(yōu)選實(shí)施例相同,根據(jù)本實(shí)施例的Java應(yīng)用的ADF包括啟動(dòng)置信源數(shù)據(jù)和傳送置信源數(shù)據(jù)。然而,在根據(jù)本實(shí)施例的啟動(dòng)置信源數(shù)據(jù)和傳送置信源數(shù)據(jù)中,作為表示由IP服務(wù)器W的管理員預(yù)先置信的Java應(yīng)用的源的數(shù)據(jù),沒(méi)有包括如第一優(yōu)選實(shí)施例中的電子郵件的傳輸源郵件地址,而是包括所述Java應(yīng)用的下載源的URI。
      也就是說(shuō),第一優(yōu)選實(shí)施例中的啟動(dòng)置信源數(shù)據(jù)和傳送置信源數(shù)據(jù)作為內(nèi)容包括電子郵件的傳輸源郵件地址,其表示應(yīng)用說(shuō)明符和數(shù)據(jù)說(shuō)明符的數(shù)據(jù)源;而另一方面,本實(shí)施例中的啟動(dòng)置信源數(shù)據(jù)和傳送置信源數(shù)據(jù)不包括表示數(shù)據(jù)源的數(shù)據(jù),而是包括表示創(chuàng)建數(shù)據(jù)的應(yīng)用的源的數(shù)據(jù)。
      相應(yīng)地,對(duì)指定另一應(yīng)用(例如,Java應(yīng)用B)的應(yīng)用說(shuō)明符(該應(yīng)用說(shuō)明符是由一Java應(yīng)用(例如,Java應(yīng)用A)的操作而創(chuàng)建的)進(jìn)行動(dòng)作的移動(dòng)裝置MS的CPU 211,根據(jù)Java應(yīng)用A的下載源的URI及其啟動(dòng)置信源數(shù)據(jù)來(lái)確定是否啟動(dòng)Java應(yīng)用B。類(lèi)似地,移動(dòng)裝置MS的CPU 211根據(jù)Java應(yīng)用A的下載源URI以及傳送置信源數(shù)據(jù),確定在執(zhí)行Java應(yīng)用B時(shí)是否使用包括由Java應(yīng)用A的操作所創(chuàng)建的數(shù)據(jù)的數(shù)據(jù)說(shuō)明符。
      以下將說(shuō)明本實(shí)施例的操作。在移動(dòng)裝置MS的用戶可以使用一Java應(yīng)用之前,首先必需從IP服務(wù)器W下載該Java應(yīng)用。在本實(shí)施例的Java應(yīng)用下載過(guò)程中,在移動(dòng)裝置MS向IP服務(wù)器W發(fā)送移動(dòng)裝置MS的用戶希望下載的Java應(yīng)用的說(shuō)明符時(shí),不必發(fā)送移動(dòng)裝置MS的郵件地址。而且,IP服務(wù)器W不需要在用戶管理DB 14中存儲(chǔ)下載該Java應(yīng)用的移動(dòng)裝置MS的郵件地址。對(duì)于涉及本實(shí)施例中的下載過(guò)程的其他操作,由于這些操作與第一優(yōu)選實(shí)施例中的操作相同,因此省略其說(shuō)明。
      此外,在以下說(shuō)明中,假定已將Java應(yīng)用A的主體和關(guān)聯(lián)數(shù)據(jù)存儲(chǔ)在移動(dòng)裝置MS的應(yīng)用存儲(chǔ)區(qū)2141-1中,并且假定Java應(yīng)用A為上述訓(xùn)練應(yīng)用。而且,假定已將Java應(yīng)用B的主體和關(guān)聯(lián)數(shù)據(jù)存儲(chǔ)在移動(dòng)裝置MS的應(yīng)用存儲(chǔ)區(qū)2141-2中,并且假定該Java應(yīng)用B為上述游戲應(yīng)用。此外,假定Java應(yīng)用A和Java應(yīng)用B的下載源的URI分別為“http//WWW.??.ne.jp/$$a”和“http//WWW.??.ne.jp/%%a”,并且假定在應(yīng)用管理表存儲(chǔ)區(qū)2142中存儲(chǔ)有具有圖8所示內(nèi)容的應(yīng)用管理表TBL1。
      首先,用戶通過(guò)操作移動(dòng)裝置MS的輸入部23來(lái)輸入執(zhí)行針對(duì)Java應(yīng)用A的啟動(dòng)指令。響應(yīng)于該輸入操作,CPU 211從應(yīng)用主體存儲(chǔ)區(qū)2141-11讀出一已存儲(chǔ)的JAR文件,并且根據(jù)所讀出的JAR文件來(lái)啟動(dòng)Java應(yīng)用A。
      之后,由于根據(jù)Java應(yīng)用A執(zhí)行各種操作,CPU 211在顯示部24中順序地顯示提示與多個(gè)動(dòng)作(例如投球練習(xí)、擊球練習(xí)等)相對(duì)應(yīng)的輸入操作的圖像等,其中所述輸入操作可以改變虛擬棒球球員的各種參數(shù)設(shè)置。用戶通過(guò)使用輸入部23進(jìn)行各種操作來(lái)響應(yīng)這些圖像,并且CPU211響應(yīng)于用戶的操作根據(jù)Java應(yīng)用A創(chuàng)建球員的參數(shù)。在將由此創(chuàng)建的這些參數(shù)臨時(shí)存儲(chǔ)在RAM 213中之后,通過(guò)用戶指定執(zhí)行保存操作,將這些參數(shù)存儲(chǔ)在應(yīng)用關(guān)聯(lián)數(shù)據(jù)存儲(chǔ)區(qū)2141-12中。
      當(dāng)用戶通過(guò)在Java應(yīng)用A中執(zhí)行的操作來(lái)結(jié)束為球員創(chuàng)建參數(shù)的操作時(shí),用戶通過(guò)操作輸入部23對(duì)移動(dòng)裝置MS發(fā)出指令,以使所創(chuàng)建的參數(shù)可用于根據(jù)另一Java應(yīng)用執(zhí)行的操作。響應(yīng)于該指令,CPU 211查詢應(yīng)用管理表TBL1并且在顯示部24中顯示已下載到移動(dòng)裝置MS的Java應(yīng)用的名稱列表。在該列表中,與這些名稱相對(duì)應(yīng)地顯示出與存儲(chǔ)在應(yīng)用管理表TBL1中的各Java應(yīng)用的存儲(chǔ)位置對(duì)應(yīng)的存儲(chǔ)地址。
      此外,用于各Java應(yīng)用的ADF等可以包括被許可使用由該Java應(yīng)用所創(chuàng)建的數(shù)據(jù)的Java應(yīng)用的信息,并且CPU 211可以在顯示部24中顯示一列表,該列表僅包括被許可使用由該應(yīng)用所創(chuàng)建的數(shù)據(jù)的Java應(yīng)用的名稱,而不是包括下載到移動(dòng)裝置MS的所有Java應(yīng)用的名稱。在此情況下,可以在由作為各Java應(yīng)用的下載源的IP服務(wù)器W的管理員等所預(yù)先制訂的ADF中記載有關(guān)被許可使用所述創(chuàng)建數(shù)據(jù)的Java應(yīng)用的信息;另選地,該信息可以由用戶的設(shè)置操作來(lái)創(chuàng)建并存儲(chǔ)在應(yīng)用關(guān)聯(lián)數(shù)據(jù)存儲(chǔ)區(qū)2141-k2中。
      對(duì)于在顯示部24中顯示出Java應(yīng)用名稱列表的情況,用戶通過(guò)操作輸入部23,選擇“Java應(yīng)用B”按鈕。響應(yīng)于該選擇操作,CPU 211執(zhí)行Java應(yīng)用B的啟動(dòng)操作及其關(guān)聯(lián)數(shù)據(jù)的傳送操作。以下,利用圖20和圖21來(lái)說(shuō)明這些操作。
      此外,在以下說(shuō)明中,當(dāng)描述“Java應(yīng)用A”、“JAM”或者“Java應(yīng)用B”執(zhí)行操作時(shí),應(yīng)該理解為是對(duì)CPU 211根據(jù)“Java應(yīng)用A”、“JAM”或者“Java應(yīng)用B”執(zhí)行這些操作的一種簡(jiǎn)便說(shuō)法。
      首先,Java應(yīng)用A向JAM傳送包括用戶已選擇的Java應(yīng)用B的存儲(chǔ)地址“#0002”的啟動(dòng)指令(步驟Sd1)。
      當(dāng)JAM接收到包括存儲(chǔ)地址“#0002”的啟動(dòng)指令時(shí),其將該存儲(chǔ)地址“#0002”臨時(shí)存儲(chǔ)在RAM 213中。然后,JAM從由所接收的存儲(chǔ)地址“#0002”所指定的應(yīng)用主體存儲(chǔ)區(qū)2141-21中讀出Java應(yīng)用B的ADF,并且將其臨時(shí)存儲(chǔ)在RAM 213中(步驟Sd2)。然后,JAM從所讀出的ADF中提取啟動(dòng)置信源數(shù)據(jù),并將所提取的啟動(dòng)置信源數(shù)據(jù)臨時(shí)存儲(chǔ)在RAM213中(步驟Sd3)然后,JAM在應(yīng)用管理表TBL1中進(jìn)行查詢,獲取執(zhí)行過(guò)向JAM的啟動(dòng)指令傳送的Java應(yīng)用A的下載源URI“http//WWW.??.co.jp/$$a”,并且將所獲取的URI臨時(shí)存儲(chǔ)在RAM 213中(步驟Sd4)。JAM確定,在步驟Sd3臨時(shí)存儲(chǔ)在RAM 213中的啟動(dòng)置信源數(shù)據(jù)中,是否包括與在步驟Sd4中所獲取的Java應(yīng)用A的下載源的URI“http//WWW.??.co.jp/$$a”相一致的內(nèi)容(步驟Sd5)。該判斷用于確認(rèn)執(zhí)行Java應(yīng)用B的啟動(dòng)指令的Java應(yīng)用A是否是從已由IP服務(wù)器W的管理員等確定為置信發(fā)布源的一發(fā)布源(即,Java應(yīng)用B的提供源)下載的Java應(yīng)用。
      此外,當(dāng)對(duì)包括在啟動(dòng)置信源數(shù)據(jù)中的URI與Java應(yīng)用A的URI進(jìn)行比較時(shí),允許對(duì)URI的一部分進(jìn)行比較,來(lái)代替對(duì)URI整體的比較。例如,如果通過(guò)這種方式僅對(duì)類(lèi)似“@pp.ne.jp”的域名部分進(jìn)行比較,那么就不是使URI與單個(gè)Java應(yīng)用相對(duì)應(yīng),而是將從特定服務(wù)器下載的全部Java應(yīng)用組視為從一置信傳輸源下載的Java應(yīng)用。
      在步驟Sd5的判斷結(jié)果為“否”的情況下,在顯示部24中顯示諸如“由于不能保證安全性,因此無(wú)法從Java應(yīng)用A啟動(dòng)Java應(yīng)用B”的消息畫(huà)面(步驟Sd6);之后,JAM返回到移動(dòng)裝置MS的常規(guī)例程。
      另一方面,在步驟Sd5的判斷結(jié)果為“是”的情況下,JAM在顯示部24中顯示諸如“啟動(dòng)Java應(yīng)用?”的消息畫(huà)面(步驟Sd7)。該消息畫(huà)面包括一“是”按鈕和一“否”按鈕。當(dāng)用戶選擇該消息畫(huà)面中的任意按鈕時(shí),JAM判斷是否選擇了“是”按鈕(步驟Sd8)。在用戶執(zhí)行了“否”按鈕的選擇操作的情況下,作為步驟Sd8的結(jié)果JAM獲得“否”。在此情況下,JAM返回到移動(dòng)裝置MS的常規(guī)例程。
      在用戶執(zhí)行了“是”按鈕的選擇操作的情況下,作為步驟Sd8的結(jié)果JAM獲得“是”。在JAM從由臨時(shí)存儲(chǔ)在RAM 213中的存儲(chǔ)地址“#0002”所指定的應(yīng)用主體存儲(chǔ)區(qū)2141-21中讀取所存儲(chǔ)的JAR文件的情況下,根據(jù)所讀出的JAR文件來(lái)啟動(dòng)Java應(yīng)用B(步驟Sd9)。
      然后,JAM為Java應(yīng)用A請(qǐng)求一數(shù)據(jù)說(shuō)明符,該數(shù)據(jù)說(shuō)明符表示將要為Java應(yīng)用B傳送的實(shí)體數(shù)據(jù)(步驟Sd10)。當(dāng)Java應(yīng)用A接收到數(shù)據(jù)說(shuō)明符請(qǐng)求時(shí),其將預(yù)先存儲(chǔ)在應(yīng)用關(guān)聯(lián)數(shù)據(jù)存儲(chǔ)區(qū)2141-12中的球員參數(shù)作為數(shù)據(jù)說(shuō)明符傳送給JAM(步驟Sd11)。在本實(shí)施例中,數(shù)據(jù)說(shuō)明符是實(shí)體數(shù)據(jù)。
      當(dāng)JAM接收到該數(shù)據(jù)說(shuō)明符時(shí),在將所接收到的數(shù)據(jù)說(shuō)明符臨時(shí)存儲(chǔ)在RAM 213中之后,其從在步驟Sd2臨時(shí)存儲(chǔ)在RAM 213中的ADF中提取傳送置信源數(shù)據(jù)(步驟Sd12)。JAM確定所提取的傳送置信源數(shù)據(jù)中包括的多個(gè)URI中是否包括一與在步驟Sd4臨時(shí)存儲(chǔ)在RAM 213中的Java應(yīng)用A的下載源的URI相一致的URI(步驟Sd13)。該判斷用于確認(rèn)Java應(yīng)用A(其將向Java應(yīng)用B傳送多個(gè)參數(shù)作為數(shù)據(jù)說(shuō)明符)是否是從已被IP服務(wù)器W的管理員等確定為置信發(fā)布源的發(fā)布源(即,Java應(yīng)用B的提供源)下載的Java應(yīng)用。
      此外,當(dāng)對(duì)包括在傳送置信源數(shù)據(jù)中的URI與Java應(yīng)用A的下載源的URI進(jìn)行比較時(shí),允許僅比較URI的一部分,來(lái)代替比較URI整體。
      在步驟Sd13的判斷結(jié)果為“否”的情況下,JAM在顯示部24中顯示諸如“不能夠保證安全性,因此您不能在Java應(yīng)用B中使用由Java應(yīng)用A創(chuàng)建的數(shù)據(jù)”的消息畫(huà)面(步驟Sd14),并且JAM返回到移動(dòng)裝置MS的常規(guī)例程。
      另一方面,在步驟Sd13的判斷結(jié)果為“是”的情況下,JAM在顯示部24中顯示諸如“在Java應(yīng)用B中使用由Java應(yīng)用A創(chuàng)建的數(shù)據(jù)?”的消息畫(huà)面(步驟Sd15)。該消息畫(huà)面包括一“是”按鈕和一“否”按鈕。當(dāng)用戶在該消息畫(huà)面中選擇任一按鈕時(shí),JAM判斷是否選擇了“是”按鈕(步驟Sd16)。
      在用戶執(zhí)行了“否”按鈕的選擇操作的情況下,JAM得到了作為步驟Sd16的結(jié)果的“否”。在該情況下,JAM返回到移動(dòng)裝置MS的常規(guī)例程。
      在用戶進(jìn)行了“是”按鈕的選擇操作的情況下,JAM得到了作為步驟Sd16的結(jié)果的“是”。在該情況下,JAM從RAM 213中讀出在步驟Sd11中接受的數(shù)據(jù)說(shuō)明符,并且將所讀出的數(shù)據(jù)說(shuō)明符傳送給Java應(yīng)用B(步驟Sd17)。之后,JAM返回到移動(dòng)裝置MS的常規(guī)例程。
      當(dāng)在步驟Sd17中Java應(yīng)用B從JAM接收到作為實(shí)體數(shù)據(jù)的數(shù)據(jù)說(shuō)明符時(shí),其將所接收到的實(shí)體數(shù)據(jù)存儲(chǔ)在應(yīng)用關(guān)聯(lián)數(shù)據(jù)存儲(chǔ)區(qū)2141-22中(步驟Sd18)。通過(guò)這種方式,已存儲(chǔ)在應(yīng)用關(guān)聯(lián)數(shù)據(jù)存儲(chǔ)區(qū)2141-22中的數(shù)據(jù)變得之后可用于Java應(yīng)用B。
      通過(guò)上述方式,根據(jù)本實(shí)施例的移動(dòng)裝置MS已經(jīng)成為一個(gè)在從IP服務(wù)器W下載的多個(gè)Java應(yīng)用之間執(zhí)行數(shù)據(jù)傳送的構(gòu)件。相應(yīng)地,在本實(shí)施例中,例如多個(gè)Java應(yīng)用可以共享在移動(dòng)裝置MS中所實(shí)現(xiàn)的多個(gè)功能,這些功能彼此相關(guān)并且通常由一個(gè)程序來(lái)實(shí)現(xiàn)。
      而且,根據(jù)本實(shí)施例的移動(dòng)裝置MS中的CPU 211已經(jīng)成為這樣的構(gòu)成部分,其根據(jù)在各Java應(yīng)用的ADF中所描述的啟動(dòng)置信源數(shù)據(jù)和傳送置信源數(shù)據(jù),以及表示Java應(yīng)用的源的下載源的URI,來(lái)確定是否在多個(gè)Java應(yīng)用之間執(zhí)行數(shù)據(jù)傳送。因此,防止了根據(jù)本實(shí)施例的移動(dòng)裝置MS執(zhí)行用戶不同意的操作——這些操作可能是由于使用不利數(shù)據(jù)執(zhí)行依照J(rèn)ava應(yīng)用的操作而引起,并且確保了移動(dòng)裝置MS中的信息安全性。
      所述的適應(yīng)形式是本發(fā)明的適應(yīng)形式的示例,并且在上述適應(yīng)形式的范圍內(nèi),人們可以做出在不偏離本發(fā)明的基本構(gòu)思的范圍之內(nèi)的各種變型例。以下,描述了一些變型例的實(shí)例。
      在所述適應(yīng)形式中,將Java應(yīng)用的主體和關(guān)聯(lián)數(shù)據(jù)存儲(chǔ)在移動(dòng)裝置MS中的非易失存儲(chǔ)器214中。在第一變型例中,移動(dòng)裝置MS可以在其中安裝一用于數(shù)據(jù)存儲(chǔ)用的模塊,例如訂戶標(biāo)識(shí)模塊(SIM)或者用戶標(biāo)識(shí)模塊,并且在這些模塊中的任何一個(gè)中存儲(chǔ)Java應(yīng)用主體及其關(guān)聯(lián)數(shù)據(jù)。
      圖22是表示根據(jù)第一變型例的移動(dòng)裝置MS的構(gòu)成的圖。除了在圖6中所示的各組件以外,根據(jù)第一變型例的移動(dòng)裝置MS還包括一I/F部26??刂撇?1通過(guò)I/F部26來(lái)執(zhí)行與模塊27之間的數(shù)據(jù)傳送。
      圖23是表示模塊27的構(gòu)成的圖。模塊27包含CPU 271、ROM 272、RAM 273、非易失性存儲(chǔ)器274以及I/F部275。模塊27的I/F部275中繼在移動(dòng)裝置MS中的CPU 271與I/F部276之間的數(shù)據(jù)傳送。除了對(duì)于控制模塊27的各種控制程序以外,ROM 272在其中還存儲(chǔ)有一使用從移動(dòng)裝置MS傳送的命令來(lái)指定將由CPU 271執(zhí)行的各種數(shù)據(jù)操作的程序。此外,ROM 272保存用來(lái)構(gòu)建Java執(zhí)行環(huán)境的軟件,該Java執(zhí)行環(huán)境被認(rèn)為是CPU 271執(zhí)行Java應(yīng)用時(shí)所必需的。
      此外,在模塊27中構(gòu)建的Java執(zhí)行環(huán)境可以與移動(dòng)裝置MS的控制部21中的Java執(zhí)行環(huán)境相同(參見(jiàn)圖9),或者與控制部21中的Java執(zhí)行環(huán)境存在不同,例如,功能性基于模塊27的CPU 271的吞吐量、RAM273的存儲(chǔ)量等受到限制。
      除了在移動(dòng)裝置MS的非易失性存儲(chǔ)器214中建立的各種存儲(chǔ)區(qū)以外,非易失性存儲(chǔ)器274還包含一存儲(chǔ)郵件地址和分支(affiliate)編號(hào)的區(qū)域。
      由于CPU 271進(jìn)行根據(jù)存儲(chǔ)在ROM 272和非易失性存儲(chǔ)器274中的程序而執(zhí)行的操作,因此其對(duì)模塊27的各組件進(jìn)行控制。RAM 273用作CPU271臨時(shí)存儲(chǔ)數(shù)據(jù)的工作區(qū)。
      在第一變型例中,采用所述適應(yīng)形式的移動(dòng)裝置MS的CPU 211、ROM212、RAM 213以及非易失性存儲(chǔ)器214分別由模塊27的CPU 271、ROM 272、RAM 273以及非易失性存儲(chǔ)器274來(lái)實(shí)現(xiàn)。
      即,由于CPU 271執(zhí)行依照存儲(chǔ)在ROM 272中的郵件收發(fā)器和WWW瀏覽器的操作,因此,其通過(guò)通信部22從IP服務(wù)W接收包括啟動(dòng)指令標(biāo)記和傳送指令標(biāo)記的電子郵件或者HTML數(shù)據(jù)。而且,CPU 271建立一存儲(chǔ)在ROM 272中的符合J2ME等的Java執(zhí)行環(huán)境,并且根據(jù)JAM執(zhí)行判斷操作、啟動(dòng)操作和關(guān)聯(lián)數(shù)據(jù)的Java應(yīng)用傳送操作等。
      此外,依照例如郵件收發(fā)器和WWW瀏覽器而執(zhí)行的操作可以由移動(dòng)裝置MS的CPU 211來(lái)執(zhí)行,而依照J(rèn)AM而執(zhí)行的操作可以由模塊27的CPU 271來(lái)執(zhí)行。
      該第一變型例能夠在多個(gè)Java應(yīng)用之間傳送數(shù)據(jù),甚至能夠從存儲(chǔ)在可從移動(dòng)裝置MS中自由拆卸的模塊27(如UIM)中的Java應(yīng)用傳送數(shù)據(jù)。
      采用上述適應(yīng)形成的移動(dòng)裝置MS,為了確定規(guī)定Java應(yīng)用的啟動(dòng)的應(yīng)用說(shuō)明符或啟動(dòng)指令的置信度,以及表示為該Java應(yīng)用提供的關(guān)聯(lián)數(shù)據(jù)的數(shù)據(jù)說(shuō)明符的置信度,對(duì)電子郵件的傳輸源郵件地址或者HTML數(shù)據(jù)的傳輸源的URI(其表示該數(shù)據(jù)的源)、或者表示創(chuàng)建該數(shù)據(jù)的Java應(yīng)用的源的下載源的URI,與啟動(dòng)置信源數(shù)據(jù)或傳送置信源數(shù)據(jù)進(jìn)行比較。這時(shí),由于僅比較了表示例如郵件地址或者URI域名的部分,因此移動(dòng)裝置MS可以不僅將特定傳輸源作為置信傳輸源進(jìn)行處理,而且可以將整個(gè)限定范圍內(nèi)的傳輸源作為置信傳輸源進(jìn)行處理。
      在第二變型例中,移動(dòng)裝置MS還可以靈活地進(jìn)行郵件地址或URI的比較。例如,移動(dòng)裝置MS的用戶通過(guò)建立任何條件(例如在郵件地址或者URI的頭部或者中部的某處包括有特定字符串的情況),并且僅當(dāng)滿足該條件時(shí),才許可Java應(yīng)用的啟動(dòng)或者用于Java應(yīng)用的關(guān)聯(lián)數(shù)據(jù)的傳送。
      在所述的適應(yīng)形式中,使用電子郵件地址或者URI作為表示啟動(dòng)置信源數(shù)據(jù)、傳送置信源數(shù)據(jù)、應(yīng)用說(shuō)明符、啟動(dòng)指令以及數(shù)據(jù)說(shuō)明符的源的數(shù)據(jù)。在第三變型例中,使用除電子郵件地址和URI以外的其他信息作為表示數(shù)據(jù)或應(yīng)用的源的數(shù)據(jù)。
      例如,在移動(dòng)電話裝置的郵件系統(tǒng)中,可以使用電話號(hào)碼作為電子郵件地址。類(lèi)似地,在根據(jù)本發(fā)明的通信系統(tǒng)中,可以使用移動(dòng)終端MS或IP服務(wù)器W的電話號(hào)碼作為數(shù)據(jù)或者應(yīng)用的源。在此情況下,例如,當(dāng)表示數(shù)據(jù)傳輸源的地址的電話號(hào)碼未被通知時(shí),以及當(dāng)該傳輸源為一公共電話時(shí),可以在執(zhí)行Java應(yīng)用時(shí)不使用該數(shù)據(jù)。而且,如果采用這種方式以通過(guò)電話號(hào)碼來(lái)確定數(shù)據(jù)的傳輸源,則移動(dòng)裝置MS能夠辨別數(shù)據(jù)傳輸源是固定電話還是移動(dòng)電話裝置。并且,移動(dòng)裝置MS可以根據(jù)電話號(hào)碼來(lái)辨別數(shù)據(jù)傳輸源的地理信息或者電信載波。因此,由于移動(dòng)裝置MS使用電話號(hào)碼作為表示數(shù)據(jù)源的數(shù)據(jù),因此,響應(yīng)于數(shù)據(jù)傳輸源的信息或者響應(yīng)于中繼數(shù)據(jù)傳輸?shù)耐ㄐ泡d波,可以確定是否在執(zhí)行Java應(yīng)用時(shí)使用該數(shù)據(jù)。
      并且,除電話號(hào)碼以外,在本發(fā)明中可以使用能夠指定傳輸源或傳輸源范圍的任何種類(lèi)的信息,例如IP地址。
      第四變型例中的移動(dòng)裝置MS,基于所述適應(yīng)形式中的啟動(dòng)置信源數(shù)據(jù)和傳送置信源數(shù)據(jù)的內(nèi)容,以及由用戶預(yù)先建立的信息,來(lái)確定是否依照從外部電信設(shè)備(例如IP服務(wù)器W)接收的電子郵件或者HTML數(shù)據(jù)中包括的應(yīng)用說(shuō)明符和數(shù)據(jù)說(shuō)明符,或者依照已由根據(jù)一Java應(yīng)用而執(zhí)行的操作所創(chuàng)建的數(shù)據(jù),來(lái)啟動(dòng)Java應(yīng)用或者使用數(shù)據(jù)。
      當(dāng)移動(dòng)裝置MS初始啟動(dòng)一Java應(yīng)用時(shí),其顯示一針對(duì)有關(guān)Java應(yīng)用啟動(dòng)和數(shù)據(jù)傳送的允許/禁止的設(shè)置屏面。該設(shè)置屏面包括帶有諸如以下消息的按鈕“由電子郵件啟動(dòng)”、“通過(guò)電子郵件傳送數(shù)據(jù)”、“由HTML啟動(dòng)”、“通過(guò)數(shù)據(jù)HTML傳送數(shù)據(jù)”、“由另一應(yīng)用啟動(dòng)”、“從另一應(yīng)用傳送數(shù)據(jù)”、“由外部設(shè)備啟動(dòng)”,以及“通過(guò)外部設(shè)備傳送數(shù)據(jù)”?!坝赏獠吭O(shè)備啟動(dòng)”和“通過(guò)外部設(shè)備傳送數(shù)據(jù)”消息是有關(guān)以下判斷的設(shè)置,即基于從外部設(shè)備(如PC或PDA)發(fā)送給移動(dòng)裝置MS的啟動(dòng)指令,是否啟動(dòng)Java應(yīng)用或者在依照一Java應(yīng)用執(zhí)行的操作中是否使用數(shù)據(jù)。在此情況下,移動(dòng)裝置MS包括一用于執(zhí)行短距離通信的通信部,如紅外鏈路、藍(lán)牙(注冊(cè)商標(biāo))以及HomeRF(家用無(wú)線電頻率(Home RadioFrequency)),或者有線通信,并且通過(guò)所述通信部從外部設(shè)備接收數(shù)據(jù)。
      在用戶利用以上設(shè)置屏面來(lái)進(jìn)行選擇操作并且選擇例如“由電子郵件啟動(dòng)”這一按鈕的情況下,用戶將輸入被認(rèn)為屬于置信用戶和未置信用戶的郵件地址,這些郵件地址是包括指定所述Java應(yīng)用的啟動(dòng)的應(yīng)用說(shuō)明符的電子郵件的傳輸源。類(lèi)似地,在用戶選擇了其他按鈕中的一個(gè)按鈕的情況下,用戶輸入郵件地址、URI、Java應(yīng)用的名稱等。移動(dòng)裝置MS將用戶輸入的郵件地址等存儲(chǔ)在非易失性存儲(chǔ)器214中。
      當(dāng)移動(dòng)裝置MS接收到例如一包括有多個(gè)應(yīng)用說(shuō)明符和多個(gè)數(shù)據(jù)說(shuō)明符的電子郵件,并且該電子郵件的傳輸源地址包括在啟動(dòng)置信源數(shù)據(jù)和傳送置信源數(shù)據(jù)中時(shí),如果用戶未將該傳輸源地址作為涉及“由電子郵件啟動(dòng)”和“通過(guò)電子郵件傳送數(shù)據(jù)”的置信郵件地址包括在非易失性存儲(chǔ)器214中存儲(chǔ)的郵件地址中,則不會(huì)根據(jù)該電子郵件中的應(yīng)用說(shuō)明符和數(shù)據(jù)說(shuō)明符來(lái)進(jìn)行操作。
      利用該第四變型例,用戶能夠?qū)σ苿?dòng)裝置MS的操作進(jìn)行管理,以便根據(jù)來(lái)自未置信源的電子郵件或HTML數(shù)據(jù),或者根據(jù)由用戶不信任的Java應(yīng)用的操作所創(chuàng)建的數(shù)據(jù),而不執(zhí)行一Java應(yīng)用的啟動(dòng),或者不執(zhí)行對(duì)一Java應(yīng)用的數(shù)據(jù)傳送。
      在第五變型例中,當(dāng)移動(dòng)裝置MS接收到從郵件收發(fā)器、WW瀏覽器,或另一Java應(yīng)用傳送的數(shù)據(jù)時(shí),不僅可以啟動(dòng)一已從IP服務(wù)器W下載的Java應(yīng)用,或者在根據(jù)已下載的Java應(yīng)用執(zhí)行的操作中使用該數(shù)據(jù),而且還可以根據(jù)所接收的數(shù)據(jù),啟動(dòng)存儲(chǔ)在非易失性存儲(chǔ)器214中的本機(jī)應(yīng)用,或者啟動(dòng)從諸如CD-ROM的存儲(chǔ)裝置安裝在移動(dòng)裝置MS中的Java應(yīng)用,并在依據(jù)所述本機(jī)應(yīng)用的操作中,使用所接收的數(shù)據(jù)。
      在第六變型例中,移動(dòng)裝置MS不僅能夠執(zhí)行以Java編程語(yǔ)言編碼的Java應(yīng)用,而且可以執(zhí)行以Java編程語(yǔ)言以外的其他語(yǔ)言編碼的應(yīng)用,并且其與以上實(shí)施例類(lèi)似地根據(jù)啟動(dòng)置信源數(shù)據(jù)和傳送置信源數(shù)據(jù)來(lái)判斷是否啟動(dòng)應(yīng)用或者在應(yīng)用中使用數(shù)據(jù)。
      在第七變型例中,未將啟動(dòng)置信源數(shù)據(jù)和傳送置信源數(shù)據(jù)包括在用于各Java應(yīng)用的ADF中,而是將其作為一與Java應(yīng)用的主體分開(kāi)的數(shù)據(jù)文件來(lái)存儲(chǔ)在移動(dòng)裝置MS的非易失性存儲(chǔ)器214中。啟動(dòng)置信源數(shù)據(jù)和傳送置信源數(shù)據(jù)可以由各獨(dú)立數(shù)據(jù)文件構(gòu)成,并且可以被構(gòu)成為單個(gè)文件。而且,可以準(zhǔn)備各包括針對(duì)每個(gè)Java應(yīng)用的啟動(dòng)置信源數(shù)據(jù)和傳送置信源數(shù)據(jù)記錄的多個(gè)數(shù)據(jù)文件,也可以準(zhǔn)備包括涉及多個(gè)Java應(yīng)用的啟動(dòng)置信源數(shù)據(jù)和傳送置信源數(shù)據(jù)的一個(gè)數(shù)據(jù)文件。
      在第八變型例中,移動(dòng)裝置MS例如不僅向Java應(yīng)用B傳送由依照J(rèn)ava應(yīng)用A的操作創(chuàng)建的實(shí)體數(shù)據(jù),而且依照J(rèn)ava應(yīng)用A向Java應(yīng)用B傳送表示該實(shí)體數(shù)據(jù)的存儲(chǔ)位置的數(shù)據(jù)(如URI),并且在依照J(rèn)ava應(yīng)用B執(zhí)行的操作中,基于所傳送的數(shù)據(jù)(如URI)訪問(wèn)該實(shí)體數(shù)據(jù)。
      在該第八變型例中,當(dāng)由Java應(yīng)用A所創(chuàng)建的實(shí)體數(shù)據(jù)具有大的數(shù)據(jù)量時(shí),移動(dòng)裝置MS例如將該實(shí)體數(shù)據(jù)發(fā)送給一外部通信設(shè)備,以使該外部通信設(shè)備存儲(chǔ)所述實(shí)體數(shù)據(jù),并且當(dāng)在依照J(rèn)ava應(yīng)用B執(zhí)行的操作中使用該實(shí)體數(shù)據(jù)時(shí),從所述外部通信設(shè)備下載該實(shí)體數(shù)據(jù)。同樣,移動(dòng)裝置MS不僅可以使用由應(yīng)用A所創(chuàng)建的數(shù)據(jù),而且通過(guò)當(dāng)在依照J(rèn)ava應(yīng)用B執(zhí)行的操作中使用該數(shù)據(jù)時(shí)從所述外部通信設(shè)備下載這些數(shù)據(jù),也可以使用存儲(chǔ)在外部通信設(shè)備中的與Java應(yīng)用A相關(guān)的數(shù)據(jù)。因此,在第八變型例中,移動(dòng)裝置MS可以高效地利用具有有限容量的存儲(chǔ)部,如存儲(chǔ)器214。
      在第九變型例中,移動(dòng)裝置MS在依照OS而非JAM執(zhí)行的操作中,確定電子郵件、HTML數(shù)據(jù)或在依照一Java應(yīng)用的操作中所創(chuàng)建的數(shù)據(jù)的置信度,其中該確定是基于表示這些數(shù)據(jù)的源的數(shù)據(jù)以及啟動(dòng)置信源數(shù)據(jù)或傳送置信源數(shù)據(jù)的。
      在第十變型例中,除用于J2ME的CLDC以外,移動(dòng)裝置MS還可以具有各種其他配置,例如,類(lèi)似連接受限設(shè)備(CLD)的配置。并且,移動(dòng)裝置MS可以具有作為配置文件(profile)的移動(dòng)信息設(shè)備配置文件(MIDP)等。而且,它可以采用Java 2標(biāo)準(zhǔn)版(J2SE)和Java 2企業(yè)版(J2EE)而非J2ME,作為Java執(zhí)行環(huán)境。
      在第十一變型例中,對(duì)于執(zhí)行各種控制功能的程序和用來(lái)構(gòu)造Java執(zhí)行環(huán)境等的程序,可以在用戶從諸如CD-ROM的存儲(chǔ)介質(zhì)或通過(guò)通信網(wǎng)絡(luò)獲得這些程序之后,通過(guò)用戶的操作將它們安裝在移動(dòng)裝置MS中,而不是在制造時(shí)將這些程序預(yù)裝在移動(dòng)裝置MS的ROM 212中。
      而且,除ROM 212之外或者代替ROM 212,移動(dòng)裝置MS還可以具有可擦除可編程只讀存儲(chǔ)器(EPROM)等,并且可以通過(guò)用戶的操作,利用可從存儲(chǔ)介質(zhì)(如CD-ROM)或通過(guò)通信網(wǎng)絡(luò)而獲取的程序來(lái)覆寫(xiě)預(yù)先存儲(chǔ)的程序。
      在第十二變型例中,從IP服務(wù)器W發(fā)送給移動(dòng)裝置MS的電子郵件或者HTML數(shù)據(jù)除了可以包括啟動(dòng)標(biāo)記和傳送標(biāo)記外,還可以包括涉及由傳送標(biāo)記所指定的數(shù)據(jù)說(shuō)明符是否包括實(shí)體數(shù)據(jù)的一些指示,并且在所述數(shù)據(jù)說(shuō)明符表示實(shí)體數(shù)據(jù)的URI時(shí),還可包括涉及該實(shí)體數(shù)據(jù)的數(shù)據(jù)量的一些指示。
      移動(dòng)裝置MS顯示這些指示的內(nèi)容,并且用戶根據(jù)所顯示的信息可以判斷是否對(duì)由包括在電子郵件等中的數(shù)據(jù)說(shuō)明符所表示的實(shí)體數(shù)據(jù)進(jìn)行下載。因此,用戶可以在下載之前推斷出所需要的時(shí)間或者通信成本。
      在第十三變型例中,在電子郵件或HTML數(shù)據(jù)包括有應(yīng)用說(shuō)明符或數(shù)據(jù)說(shuō)明符的情況下,移動(dòng)裝置MS在不啟動(dòng)由所述應(yīng)用說(shuō)明符所指定的Java應(yīng)用的情況下將由所述數(shù)據(jù)說(shuō)明符所指定的數(shù)據(jù)傳送給所述Java應(yīng)用。而且,在由一Java應(yīng)用所創(chuàng)建的數(shù)據(jù)對(duì)于另一Java應(yīng)用的操作是可應(yīng)用的數(shù)據(jù)時(shí),移動(dòng)裝置MS可以在不啟動(dòng)所述另一Java應(yīng)用的情況下將該數(shù)據(jù)傳送給所述另一Java應(yīng)用。
      在第十三變型例中,例如,CPU 211根據(jù)JAM將由包括在電子郵件中的數(shù)據(jù)說(shuō)明符所表示的數(shù)據(jù)直接存儲(chǔ)在與所傳送的Java應(yīng)用相對(duì)應(yīng)的應(yīng)用關(guān)聯(lián)數(shù)據(jù)存儲(chǔ)區(qū)2141-k2中。利用該方法,即使在移動(dòng)裝置MS不能夠同時(shí)執(zhí)行多個(gè)Java應(yīng)用的情況下,該移動(dòng)裝置MS也可以進(jìn)行數(shù)據(jù)的傳送。此外,在數(shù)據(jù)說(shuō)明符為一表示實(shí)體數(shù)據(jù)的存儲(chǔ)位置的URI等的情況下,通過(guò)移動(dòng)裝置MS的CPU 211的操作,郵件收發(fā)器將包括在數(shù)據(jù)說(shuō)明符中的URI等傳送給WWW瀏覽器,并且在WWW瀏覽器根據(jù)該URI等獲取了實(shí)體數(shù)據(jù)后,郵件收發(fā)器將該實(shí)體數(shù)據(jù)傳送給JAM,接著JAM將該實(shí)體數(shù)據(jù)存儲(chǔ)在應(yīng)用關(guān)聯(lián)數(shù)據(jù)存儲(chǔ)區(qū)2141-k2中。
      此外,在移動(dòng)裝置MS接收電子郵件或者HTML數(shù)據(jù)(其包括有由郵件收發(fā)器或?yàn)g覽器傳送給Java應(yīng)用B的數(shù)據(jù))的情況下,或者在移動(dòng)裝置MS在依照J(rèn)ava應(yīng)用B以外的一Java應(yīng)用(如Java應(yīng)用A)的操作中創(chuàng)建要傳送給Java應(yīng)用B的數(shù)據(jù)的情況下(在此情況下Java應(yīng)用B已經(jīng)啟動(dòng)),顯然移動(dòng)裝置MS不必重新啟動(dòng)Java應(yīng)用B。而且,在包括在電子郵件等中的信息未啟動(dòng)另一Java應(yīng)用的情況下,該第十三變型例中的移動(dòng)裝置MS不進(jìn)行是否由啟動(dòng)置信源數(shù)據(jù)執(zhí)行啟動(dòng)的判斷。因此,如果移動(dòng)裝置MS采用在其將數(shù)據(jù)傳送給Java應(yīng)用之前不執(zhí)行該Java應(yīng)用的啟動(dòng)的設(shè)計(jì),則移動(dòng)裝置MS可以不具有啟動(dòng)置信數(shù)據(jù)源記錄。
      在第十四變型例中,可以使用可通過(guò)網(wǎng)絡(luò)發(fā)送和接收數(shù)據(jù)的其他設(shè)備,如PC或PDA,來(lái)代替移動(dòng)裝置MS。在此情況下,可以使用諸如綜合業(yè)務(wù)數(shù)字網(wǎng)(ISDN)等的公共數(shù)字網(wǎng)或陸線網(wǎng)絡(luò)來(lái)代替移動(dòng)分組通信網(wǎng)MPN。
      在第十五變型例中,在存儲(chǔ)在移動(dòng)裝置MS的ADF中包括有啟動(dòng)未置信源數(shù)據(jù)和傳送未置信源數(shù)據(jù),而非啟動(dòng)置信源數(shù)據(jù)和傳送置信源數(shù)據(jù);該數(shù)據(jù)可以包括表示未置信數(shù)據(jù)源的郵件地址或URI。
      根據(jù)啟動(dòng)未置信源數(shù)據(jù)和傳送未置信源數(shù)據(jù),移動(dòng)裝置MS判斷在依照一Java應(yīng)用執(zhí)行的操作中是否使用電子郵件或HTML數(shù)據(jù)中包括的數(shù)據(jù),或由另一Java應(yīng)用創(chuàng)建的數(shù)據(jù)。
      換句話說(shuō),在啟動(dòng)未置信源數(shù)據(jù)包括電子郵件傳輸源地址、HTML數(shù)據(jù)傳輸源URI、或一被指示創(chuàng)建數(shù)據(jù)的Java應(yīng)用的下載源的URI情況下,移動(dòng)裝置MS不啟動(dòng)由該數(shù)據(jù)指定的另一Java應(yīng)用。而且,在傳送未置信源數(shù)據(jù)包括電子郵件傳輸源地址、HTML數(shù)據(jù)傳輸源URI、或一指示創(chuàng)建數(shù)據(jù)的Java應(yīng)用的下載源的URI情況下,移動(dòng)裝置MS在依照另一Java應(yīng)用執(zhí)行的操作中不使用所述數(shù)據(jù)。
      利用第十五變型例,由于移動(dòng)裝置MS基于來(lái)自具有有限置信度的源的數(shù)據(jù),不進(jìn)行Java應(yīng)用的啟動(dòng)或數(shù)據(jù)的傳送,所以與以上實(shí)施例類(lèi)似,確保了移動(dòng)裝置MS的信息安全性。
      在以上實(shí)施例中,對(duì)于將由一Java應(yīng)用(例如Java應(yīng)用A)所創(chuàng)建或獲取的數(shù)據(jù)傳送給另一Java應(yīng)用(例如Java應(yīng)用B)的情況下,移動(dòng)裝置MS對(duì)Java應(yīng)用A(即,所述數(shù)據(jù)的傳送源)的下載源的URI與Java應(yīng)用B(即,所述數(shù)據(jù)的傳送目的地)的啟動(dòng)置信源數(shù)據(jù)或傳送置信源數(shù)據(jù)進(jìn)行比較,并且判斷是否進(jìn)行啟動(dòng)或者數(shù)據(jù)傳送。
      在第十六變型例中,除了由以上實(shí)施例所進(jìn)行的判斷之外,或者代替這些判斷,移動(dòng)裝置MS通過(guò)對(duì)Java應(yīng)用B(即,所述數(shù)據(jù)的傳送目的地)的下載源的URI與Java應(yīng)用A(即,所述數(shù)據(jù)的傳送源)的啟動(dòng)置信源數(shù)據(jù)或傳送置信源數(shù)據(jù)進(jìn)行比較,來(lái)判斷是否執(zhí)行啟動(dòng)或數(shù)據(jù)傳送。
      在第十六變型例中,通過(guò)避免不希望的情況使移動(dòng)裝置MS的信息安全性得到確保,所述不希望的情況是,將由Java應(yīng)用A所創(chuàng)建的并且用戶希望保密的信息傳送給從一未置信源下載的Java應(yīng)用B,以及移動(dòng)裝置MS在依照J(rèn)ava應(yīng)用B的操作中將這些信息發(fā)送給外部通信設(shè)備。
      在以上實(shí)施例中,移動(dòng)裝置MS包括CPU、ROM、RAM、非易失性存儲(chǔ)器等,這些是通用計(jì)算機(jī)的構(gòu)成部分,并且,由于CPU執(zhí)行依照存儲(chǔ)在ROM中的程序的操作,所以其執(zhí)行一Java應(yīng)用的啟動(dòng)或向一Java應(yīng)用的數(shù)據(jù)傳送。
      在第十七變型例中,移動(dòng)裝置MS包括多個(gè)處理器,并且所述多個(gè)處理器共享各種判斷的操作、啟動(dòng)應(yīng)用的操作以及處理數(shù)據(jù)的操作,在以上實(shí)施例中這些操作是由CPU來(lái)執(zhí)行的。在此情況下,所述多個(gè)處理器可以是通用處理器,也可以是專(zhuān)用處理器,以實(shí)現(xiàn)根據(jù)本發(fā)明的移動(dòng)裝置MS的上述操作。
      權(quán)利要求
      1.一種電子設(shè)備,包括存儲(chǔ)裝置,其存儲(chǔ)以下內(nèi)容(a)至少包括第一應(yīng)用和第二應(yīng)用的多個(gè)應(yīng)用,(b)分別表示所述多個(gè)應(yīng)用的源的源數(shù)據(jù),以及(c)已分別與所述多個(gè)應(yīng)用相關(guān)聯(lián)的關(guān)聯(lián)數(shù)據(jù);確定裝置,其根據(jù)所述第一應(yīng)用的源數(shù)據(jù)或者所述第二應(yīng)用的源數(shù)據(jù)中的至少一個(gè)確定在依照所述第二應(yīng)用執(zhí)行的操作中是否允許使用已與所述第一應(yīng)用相關(guān)聯(lián)的關(guān)聯(lián)數(shù)據(jù);以及執(zhí)行裝置,在所述確定裝置已確定允許使用所述關(guān)聯(lián)數(shù)據(jù)的情況下,依照所述第二應(yīng)用執(zhí)行使用所述關(guān)聯(lián)數(shù)據(jù)的操作。
      2.根據(jù)權(quán)利要求1所述的電子設(shè)備,其中所述存儲(chǔ)裝置存儲(chǔ)包括表示應(yīng)用的置信源的至少一組源數(shù)據(jù)的置信源數(shù)據(jù);以及所述確定裝置根據(jù)所述第一應(yīng)用的源數(shù)據(jù)以及所述置信源數(shù)據(jù)來(lái)執(zhí)行所述確定操作。
      3.根據(jù)權(quán)利要求2所述的電子設(shè)備,其中所述存儲(chǔ)裝置以整體形式存儲(chǔ)所述置信源數(shù)據(jù)和所述第二應(yīng)用。
      4.根據(jù)權(quán)利要求1所述的電子設(shè)備,其中所述存儲(chǔ)裝置存儲(chǔ)包括表示應(yīng)用的置信源的至少一組源數(shù)據(jù)的置信源數(shù)據(jù);并且所述確定裝置根據(jù)所述第二應(yīng)用的源數(shù)據(jù)以及所述置信源數(shù)據(jù)來(lái)執(zhí)行所述確定操作。
      5.根據(jù)權(quán)利要求4所述的電子設(shè)備,其中所述存儲(chǔ)裝置以整體形式存儲(chǔ)所述置信源數(shù)據(jù)和所述第一應(yīng)用。
      6.根據(jù)權(quán)利要求2或4所述的電子設(shè)備,其中所述存儲(chǔ)裝置記錄一標(biāo)記,該標(biāo)記對(duì)由所述置信源數(shù)據(jù)所包括的源數(shù)據(jù)的一部分與由所述置信源數(shù)據(jù)所包括的源數(shù)據(jù)的其他部分進(jìn)行區(qū)分;并且所述確定裝置根據(jù)所述標(biāo)記執(zhí)行所述確定操作。
      7.根據(jù)權(quán)利要求1所述的電子設(shè)備,其中所述存儲(chǔ)裝置存儲(chǔ)包括表示應(yīng)用的未置信源的至少一組源數(shù)據(jù)的未置信源數(shù)據(jù);并且所述確定裝置根據(jù)所述第一應(yīng)用的源數(shù)據(jù)和所述未置信源數(shù)據(jù)執(zhí)行所述確定操作。
      8.根據(jù)權(quán)利要求7所述的電子設(shè)備,其中所述存儲(chǔ)裝置以整體形式存儲(chǔ)所述未置信源數(shù)據(jù)和所述第二應(yīng)用。
      9.根據(jù)權(quán)利要求1所述的電子設(shè)備,其中所述存儲(chǔ)裝置存儲(chǔ)包括表示應(yīng)用的未置信源的至少一組源數(shù)據(jù)的未置信源數(shù)據(jù);并且所述確定裝置根據(jù)所述第二應(yīng)用的源數(shù)據(jù)和所述未置信源數(shù)據(jù)執(zhí)行所述確定操作。
      10.根據(jù)權(quán)利要求9所述的電子設(shè)備,其中所述存儲(chǔ)裝置以整體形式存儲(chǔ)所述未置信源數(shù)據(jù)和所述第一應(yīng)用。
      11.根據(jù)權(quán)利要求1所述的電子設(shè)備,還包括接收裝置,其通過(guò)通信網(wǎng)絡(luò)從外部通信裝置接收所述多個(gè)應(yīng)用、分別表示所述多個(gè)應(yīng)用的源的源數(shù)據(jù)以及分別與所述多個(gè)應(yīng)用相關(guān)聯(lián)的關(guān)聯(lián)數(shù)據(jù)中的至少一個(gè)。
      12.根據(jù)權(quán)利要求11所述的電子設(shè)備,其中所述接收裝置按照所述執(zhí)行裝置依照所述第一應(yīng)用的指令,接收與所述第一應(yīng)用相關(guān)聯(lián)的關(guān)聯(lián)數(shù)據(jù)。
      13.根據(jù)權(quán)利要求11所述的電子設(shè)備,其中所述接收裝置接收一應(yīng)用和表示所述應(yīng)用的傳輸源位置的傳輸源地址數(shù)據(jù);并且所述存儲(chǔ)裝置將所述傳輸源地址數(shù)據(jù)的至少一部分作為所述應(yīng)用的源數(shù)據(jù)進(jìn)行存儲(chǔ)。
      14.根據(jù)權(quán)利要求1所述的電子設(shè)備,其中在已與所述第一應(yīng)用相關(guān)聯(lián)的關(guān)聯(lián)數(shù)據(jù)包括一指示啟動(dòng)所述第二應(yīng)用的啟動(dòng)指令的情況下,所述確定裝置根據(jù)表示所述第一應(yīng)用的源的源數(shù)據(jù)來(lái)確定是否允許執(zhí)行所述啟動(dòng);并且在所述確定裝置已確定允許執(zhí)行所述啟動(dòng)的情況下,所述執(zhí)行裝置啟動(dòng)所述第二應(yīng)用。
      15.根據(jù)權(quán)利要求1所述的電子設(shè)備,其中所述存儲(chǔ)裝置存儲(chǔ)分別表示已與所述多個(gè)應(yīng)用分別相關(guān)聯(lián)的關(guān)聯(lián)數(shù)據(jù)的源的源數(shù)據(jù);在已與所述第一應(yīng)用相關(guān)聯(lián)的關(guān)聯(lián)數(shù)據(jù)包括指示啟動(dòng)所述第二應(yīng)用的一啟動(dòng)指令的情況下,所述確定裝置根據(jù)表示所述關(guān)聯(lián)數(shù)據(jù)的源的源數(shù)據(jù)來(lái)確定是否允許執(zhí)行所述啟動(dòng);并且在所述確定裝置已確定允許執(zhí)行所述啟動(dòng)的情況下,所述執(zhí)行裝置啟動(dòng)所述第二應(yīng)用。
      16.一種電子設(shè)備,包括存儲(chǔ)裝置,其存儲(chǔ)(a)至少包括第一應(yīng)用和第二應(yīng)用的多個(gè)應(yīng)用,(b)已分別與所述多個(gè)應(yīng)用相關(guān)聯(lián)的關(guān)聯(lián)數(shù)據(jù),以及(c)分別表示所述關(guān)聯(lián)數(shù)據(jù)的源的源數(shù)據(jù);確定裝置,根據(jù)所述關(guān)聯(lián)數(shù)據(jù)的源數(shù)據(jù)來(lái)確定,在依照所述第二應(yīng)用所執(zhí)行的操作中是否允許使用已與所述第一應(yīng)用相關(guān)聯(lián)的關(guān)聯(lián)數(shù)據(jù);以及執(zhí)行裝置,在所述確定裝置已確定允許使用所述關(guān)聯(lián)數(shù)據(jù)的情況下,依照所述第二應(yīng)用使用所述關(guān)聯(lián)數(shù)據(jù)執(zhí)行操作。
      17.根據(jù)權(quán)利要求16所述的電子設(shè)備,其中所述存儲(chǔ)裝置存儲(chǔ)包括表示關(guān)聯(lián)數(shù)據(jù)的置信源的至少一組源數(shù)據(jù)的置信源數(shù)據(jù);并且所述確定裝置根據(jù)所述第一應(yīng)用的源數(shù)據(jù)以及所述置信源數(shù)據(jù)來(lái)執(zhí)行所述確定操作。
      18.根據(jù)權(quán)利要求17所述的電子設(shè)備,其中所述存儲(chǔ)裝置以整體形式存儲(chǔ)所述置信源數(shù)據(jù)和所述第二應(yīng)用。
      19.根據(jù)權(quán)利要求17所述的電子設(shè)備,其中所述存儲(chǔ)裝置記錄一標(biāo)記,該標(biāo)記對(duì)由所述置信源數(shù)據(jù)所包括的源數(shù)據(jù)的一部分與由所述置信源數(shù)據(jù)所包括的源數(shù)據(jù)的其他部分進(jìn)行區(qū)分;并且所述確定裝置根據(jù)所述標(biāo)記執(zhí)行所述確定操作。
      20.根據(jù)權(quán)利要求16所述的電子設(shè)備,其中所述存儲(chǔ)裝置存儲(chǔ)包括表示關(guān)聯(lián)數(shù)據(jù)的未置信源的至少一組源數(shù)據(jù)的未置信源數(shù)據(jù);并且所述確定裝置根據(jù)與所述第一應(yīng)用相關(guān)聯(lián)的關(guān)聯(lián)數(shù)據(jù)的源數(shù)據(jù)以及所述未置信源數(shù)據(jù)執(zhí)行所述確定操作。
      21.根據(jù)權(quán)利要求20所述的電子設(shè)備,其中所述存儲(chǔ)裝置以整體形式存儲(chǔ)所述未置信源數(shù)據(jù)和所述第二應(yīng)用。
      22.根據(jù)權(quán)利要求16所述的電子設(shè)備,還包括接收裝置,其通過(guò)通信網(wǎng)絡(luò)從外部通信裝置接收所述多個(gè)應(yīng)用、分別與所述多個(gè)應(yīng)用相關(guān)聯(lián)的關(guān)聯(lián)數(shù)據(jù)以及分別表示所述關(guān)聯(lián)數(shù)據(jù)的源的源數(shù)據(jù)中的至少一個(gè)。
      23.根據(jù)權(quán)利要求22所述的電子設(shè)備,其中所述接收裝置按照所述執(zhí)行裝置依照所述第一應(yīng)用的指令接收與所述第一應(yīng)用相關(guān)聯(lián)的關(guān)聯(lián)數(shù)據(jù)。
      24.根據(jù)權(quán)利要求23所述的電子設(shè)備,其中所述接收裝置接收一電子郵件作為已與所述第一應(yīng)用相關(guān)聯(lián)的關(guān)聯(lián)數(shù)據(jù)。
      25.根據(jù)權(quán)利要求23所述的電子設(shè)備,其中所述接收裝置接收與所述第一應(yīng)用相關(guān)聯(lián)的關(guān)聯(lián)數(shù)據(jù)和表示所述關(guān)聯(lián)數(shù)據(jù)的傳輸源位置的傳輸源地址數(shù)據(jù);并且所述存儲(chǔ)裝置將所述傳輸源地址數(shù)據(jù)的至少一部分作為所述關(guān)聯(lián)數(shù)據(jù)的源數(shù)據(jù)進(jìn)行存儲(chǔ)。
      26.根據(jù)權(quán)利要求25所述的電子設(shè)備,其中所述接收裝置將一電子郵件作為已與所述第一應(yīng)用相關(guān)聯(lián)的關(guān)聯(lián)數(shù)據(jù)進(jìn)行接收;并且所述存儲(chǔ)裝置將表示所述電子郵件的傳輸源位置的郵件地址的至少一部分作為所述關(guān)聯(lián)數(shù)據(jù)的源數(shù)據(jù)進(jìn)行存儲(chǔ)。
      27.根據(jù)權(quán)利要求16所述的電子設(shè)備,其中在已與所述第一應(yīng)用相關(guān)聯(lián)的關(guān)聯(lián)數(shù)據(jù)包括一指示啟動(dòng)所述第二應(yīng)用的啟動(dòng)指令的情況下,所述確定裝置根據(jù)表示所述關(guān)聯(lián)數(shù)據(jù)的源的源數(shù)據(jù)來(lái)確定是否允許執(zhí)行所述啟動(dòng);并且在所述確定裝置已確定允許執(zhí)行所述啟動(dòng)的情況下,所述執(zhí)行裝置啟動(dòng)所述第二應(yīng)用。
      28.根據(jù)權(quán)利要求16所述的電子設(shè)備,其中所述存儲(chǔ)裝置存儲(chǔ)分別表示所述多個(gè)應(yīng)用的源的源數(shù)據(jù);在已與所述第一應(yīng)用相關(guān)聯(lián)的數(shù)據(jù)包括一指示啟動(dòng)所述第二應(yīng)用的啟動(dòng)指令的情況下,所述確定裝置根據(jù)表示所述第一應(yīng)用的源的源數(shù)據(jù)來(lái)確定是否允許執(zhí)行所述啟動(dòng);并且在所述確定裝置已確定允許執(zhí)行所述啟動(dòng)的情況下,所述執(zhí)行裝置啟動(dòng)所述第二應(yīng)用。
      29.根據(jù)權(quán)利要求11或22所述的電子設(shè)備,其中所述接收裝置在接收所述關(guān)聯(lián)數(shù)據(jù)之前,接收表示所述關(guān)聯(lián)數(shù)據(jù)的數(shù)據(jù)量的數(shù)據(jù)量數(shù)據(jù)。
      30.根據(jù)權(quán)利要求11或22所述的電子設(shè)備,其中所述接收裝置接收包括主體數(shù)據(jù)地址數(shù)據(jù)的關(guān)聯(lián)數(shù)據(jù),該主體數(shù)據(jù)地址數(shù)據(jù)表示主體數(shù)據(jù)的存儲(chǔ)位置,該主體數(shù)據(jù)是在依照所述第二應(yīng)用所執(zhí)行的操作中將由所述執(zhí)行裝置直接使用的數(shù)據(jù);所述接收裝置從由所述主體數(shù)據(jù)地址數(shù)據(jù)所表示的位置接收主體數(shù)據(jù);并且所述執(zhí)行裝置依照所述第二應(yīng)用執(zhí)行使用所述主體數(shù)據(jù)的操作。
      31.根據(jù)權(quán)利要求30所述的電子設(shè)備,其中所述接收裝置在接收所述主體數(shù)據(jù)之前,接收表示所述主體數(shù)據(jù)的數(shù)據(jù)量的數(shù)據(jù)量數(shù)據(jù)。
      32.根據(jù)權(quán)利要求11或22所述的電子設(shè)備,其中所述接收裝置接收包括主體數(shù)據(jù)或主體數(shù)據(jù)地址數(shù)據(jù)的關(guān)聯(lián)數(shù)據(jù),所述主體數(shù)據(jù)是在依照所述第二應(yīng)用所執(zhí)行的操作中將由所述執(zhí)行裝置直接使用的數(shù)據(jù),所述主體數(shù)據(jù)地址數(shù)據(jù)表示所述主體數(shù)據(jù)的存儲(chǔ)位置;當(dāng)所述接收裝置接收包括主體數(shù)據(jù)地址數(shù)據(jù)的關(guān)聯(lián)數(shù)據(jù)時(shí),所述接收裝置還從由所述主體數(shù)據(jù)地址數(shù)據(jù)所表示的位置接收主體數(shù)據(jù);并且在依照所述第二應(yīng)用執(zhí)行的操作中,在所述接收裝置接收到包括主體數(shù)據(jù)的關(guān)聯(lián)數(shù)據(jù)的情況下,所述執(zhí)行裝置使用包括在所述關(guān)聯(lián)數(shù)據(jù)中的所述主體數(shù)據(jù),而在所述接收裝置接收到包括主體數(shù)據(jù)地址數(shù)據(jù)的關(guān)聯(lián)數(shù)據(jù)的情況下,所述執(zhí)行裝置使用由所述接收裝置從由所述主體數(shù)據(jù)地址數(shù)據(jù)所表示的位置接收到的主體數(shù)據(jù)。
      33.根據(jù)權(quán)利要求1或16所述的電子設(shè)備,其中在依照所述第一應(yīng)用執(zhí)行的操作中,所述執(zhí)行裝置創(chuàng)建與所述第一應(yīng)用相關(guān)聯(lián)的關(guān)聯(lián)數(shù)據(jù)。
      34.根據(jù)權(quán)利要求1或16所述的電子設(shè)備,還包括獲取裝置,其在所述執(zhí)行裝置依照所述第二應(yīng)用執(zhí)行使用與所述第一應(yīng)用相關(guān)聯(lián)的關(guān)聯(lián)數(shù)據(jù)的操作之前,獲取表示是否允許所述執(zhí)行裝置執(zhí)行所述操作的許可禁止數(shù)據(jù),其中在由所述獲取裝置所獲取的許可禁止數(shù)據(jù)表示允許執(zhí)行所述操作的情況下,所述執(zhí)行裝置執(zhí)行所述操作。
      35.根據(jù)權(quán)利要求11或22所述的電子設(shè)備,其中所述接收裝置按照所述執(zhí)行裝置的指令接收表示所述多個(gè)應(yīng)用中的一個(gè)應(yīng)用的指示數(shù)據(jù);在所述接收裝置按照所述執(zhí)行裝置依照所述第一應(yīng)用的指令,接收到表示所述第二應(yīng)用的指示數(shù)據(jù)時(shí),所述執(zhí)行裝置依照所述第二應(yīng)用執(zhí)行使用與所述第一應(yīng)用相關(guān)聯(lián)的關(guān)聯(lián)數(shù)據(jù)的操作。
      36.一種數(shù)據(jù)管理方法,包括存儲(chǔ)步驟,用于使電子設(shè)備存儲(chǔ)以下內(nèi)容(a)至少包括第一應(yīng)用和第二應(yīng)用的多個(gè)應(yīng)用,(b)分別表示所述多個(gè)應(yīng)用的源的源數(shù)據(jù),以及(c)已分別與所述多個(gè)應(yīng)用相關(guān)聯(lián)的關(guān)聯(lián)數(shù)據(jù);確定步驟,用于使所述電子設(shè)備根據(jù)所述第一應(yīng)用的源數(shù)據(jù)或者所述第二應(yīng)用的源數(shù)據(jù)中的至少一個(gè)源數(shù)據(jù)確定,在依照所述第二應(yīng)用執(zhí)行的操作中是否允許使用已與所述第一應(yīng)用相關(guān)聯(lián)的關(guān)聯(lián)數(shù)據(jù);以及執(zhí)行步驟,用于使所述電子設(shè)備在所述確定步驟中已確定允許使用所述關(guān)聯(lián)數(shù)據(jù)的情況下,依照所述第二應(yīng)用執(zhí)行使用所述關(guān)聯(lián)數(shù)據(jù)的操作。
      37.一種數(shù)據(jù)管理方法,包括存儲(chǔ)步驟,用于使電子設(shè)備存儲(chǔ)以下內(nèi)容(a)至少包括第一應(yīng)用和第二應(yīng)用的多個(gè)應(yīng)用,(b)分別與所述多個(gè)應(yīng)用相關(guān)聯(lián)的關(guān)聯(lián)數(shù)據(jù),以及(c)分別所述關(guān)聯(lián)數(shù)據(jù)的源的源數(shù)據(jù);確定步驟,用于使所述電子設(shè)備根據(jù)所述關(guān)聯(lián)數(shù)據(jù)的源數(shù)據(jù)來(lái)確定,在依照所述第二應(yīng)用執(zhí)行的操作中是否允許使用已與所述第一應(yīng)用相關(guān)聯(lián)的關(guān)聯(lián)數(shù)據(jù);以及執(zhí)行步驟,用于使所述電子設(shè)備在在所述確定步驟中已確定允許使用所述關(guān)聯(lián)數(shù)據(jù)的情況下,依照所述第二應(yīng)用執(zhí)行使用所述關(guān)聯(lián)數(shù)據(jù)的操作。
      全文摘要
      IP服務(wù)器將電子郵件發(fā)送給移動(dòng)裝置MS。該電子郵件包括應(yīng)用說(shuō)明符和數(shù)據(jù)說(shuō)明符,所述應(yīng)用說(shuō)明符指定對(duì)存儲(chǔ)在移動(dòng)裝置MS中的一Java應(yīng)用的啟動(dòng),所述數(shù)據(jù)說(shuō)明符包括在由移動(dòng)裝置MS根據(jù)Java應(yīng)用而執(zhí)行的操作中使用的數(shù)據(jù)。另一方面,用于存儲(chǔ)在移動(dòng)裝置MS中的Java應(yīng)用的ADF包括置信源數(shù)據(jù),所述置信源數(shù)據(jù)包括表示多個(gè)置信源的多個(gè)電子郵件地址。移動(dòng)裝置MS將電子郵件傳輸源地址與置信源數(shù)據(jù)進(jìn)行比較。僅在置信源數(shù)據(jù)中包括有所接收的電子郵件的傳輸源地址的情況下,移動(dòng)裝置MS才根據(jù)包括在所述電子郵件中的應(yīng)用說(shuō)明符啟動(dòng)一Java應(yīng)用,并且在由該Java應(yīng)用所執(zhí)行的操作中使用包括在所述數(shù)據(jù)說(shuō)明符中的數(shù)據(jù)。
      文檔編號(hào)H04L12/58GK1656452SQ0381158
      公開(kāi)日2005年8月17日 申請(qǐng)日期2003年5月19日 優(yōu)先權(quán)日2002年5月20日
      發(fā)明者神谷大, 山田和宏, 近藤隆, 山根直樹(shù), 鷲見(jiàn)豐 申請(qǐng)人:株式會(huì)社Ntt都科摩
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1