專利名稱:信息終端裝置、追加功能購入用程序及程序功能追加方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于簡便且靈活地執(zhí)行程序的升級等的信息終端裝置、方法及其程序。
背景技術(shù):
一般來說,計算機上運行的程序往往另外準(zhǔn)備有追加功能。要使用該追加功能時,用戶可以通過從制造商購入該程序的升級版并安裝到自己的計算機中來進(jìn)行使用。
此時,用戶通過購入存儲在CD-ROM等存儲介質(zhì)中的程序或使用通信線路進(jìn)行下載,得到包含追加功能的程序。
但是,當(dāng)在CD-ROM等存儲介質(zhì)中存儲了多個程序時,有時由于不知道應(yīng)該安裝哪個程序而不知所措。
此外,在從互聯(lián)網(wǎng)等通信線路下載程序的情況下,要尋找并區(qū)別應(yīng)該下載哪個程序,例如,哪個程序是包含追加功能的程序,關(guān)聯(lián)的程序是哪個,也非常麻煩。
發(fā)明內(nèi)容
本發(fā)明是為了解決上述問題而作出的,目的是提供一種在希望從存儲介質(zhì)或通信線路得到新的程序時,可以立即選擇關(guān)聯(lián)的程序,可以確實地得到所選擇的程序的信息終端裝置、信息終端裝置用程序及程序追加方法。
本發(fā)明為了解決上述的課題,采用了如下方案。
本發(fā)明的第1方面的信息終端裝置可以通過通信線路與服務(wù)器進(jìn)行通信,其特征在于,具備存儲部件,其用于存儲第1程序、可以通過預(yù)先規(guī)定的解除密鑰(key)進(jìn)行啟動的多個第2程序及分別與該多個第2程序?qū)?yīng)的多個鏈接信息;顯示部件,其在所述第1程序啟動時,顯示從所述多個鏈接信息中選擇的第1鏈接信息;發(fā)送部件,其在選擇了所述第1鏈接信息時,將用于識別所述存儲部件中存儲的程序的識別信息發(fā)送到所述服務(wù)器;接收部件,其接收通過由所述服務(wù)器對所述識別信息進(jìn)行認(rèn)證而發(fā)送來的解除密鑰;程序控制部件,其從所述存儲部件中選擇與從所述服務(wù)器接收的解除密鑰對應(yīng)的第2程序,并選擇對應(yīng)于與選擇的第2程序不同的第2程序的第2鏈接信息;顯示控制部件,其將所述顯示部件顯示的所述第1鏈接信息更新為所述第2鏈接信息。
本發(fā)明的第2方面的信息終端裝置可以通過通信線路與服務(wù)器進(jìn)行通信,其特征在于,具備存儲部件,其用于存儲第1程序及第1鏈接信息;顯示部件,其顯示所述第1鏈接信息;發(fā)送部件,其在選擇了所述第1鏈接信息時,將用于識別所述第1程序的識別信息或所述第1鏈接信息發(fā)送到所述服務(wù)器;接收部件,其在由所述服務(wù)器對所述識別信息進(jìn)行認(rèn)證后,接收從該服務(wù)器發(fā)送來的第2程序及與所述服務(wù)器中存儲的第3程序?qū)?yīng)的第2鏈接信息;控制部件,其使所述存儲部件存儲從所述服務(wù)器接收的第2程序及所述第2鏈接信息,并將所述顯示部件顯示的所述第1鏈接信息更新為所述存儲部件中存儲的所述第2鏈接信息。
本發(fā)明的第3方面的信息終端裝置可以通過通信線路與服務(wù)器進(jìn)行通信,其特征在于,具備存儲部件,其用于存儲第1程序及第1鏈接信息;顯示部件,其顯示所述第1鏈接信息;發(fā)送部件,其在選擇了所述第1鏈接信息時,將用于識別所述第1程序的識別信息發(fā)送到所述服務(wù)器;接收部件,其在由所述服務(wù)器對所述識別信息進(jìn)行認(rèn)證后,接收從該服務(wù)器發(fā)送來的第2程序、與未發(fā)送的第3程序?qū)?yīng)的第2鏈接信息以及使所述第2程序可以啟動的解除密鑰;控制部件,其使所述存儲部件存儲從所述服務(wù)器接收的第2程序、所述第2鏈接信息及解除密鑰,并將所述顯示部件顯示的所述第1鏈接信息更新為所述存儲部件中存儲的所述第2鏈接信息。
本發(fā)明的第4方面的信息終端裝置可以通過通信線路與服務(wù)器進(jìn)行通信,其特征在于,具備存儲部件,其用于存儲第1程序及包含第1鏈接信息的多個鏈接信息;顯示部件,其顯示所述第1鏈接信息;發(fā)送部件,其在選擇了所述第1鏈接信息時,將用于識別所述第1程序的識別信息發(fā)送到所述服務(wù)器;接收部件,其在由所述服務(wù)器對所述識別信息進(jìn)行認(rèn)證后,接收從該服務(wù)器發(fā)送來的第2程序;控制部件,其從所述存儲部件選擇用于從服務(wù)器接收第3程序的第2鏈接信息,并將所述顯示部件顯示的所述第1鏈接信息更新為選擇的所述第2鏈接信息。
本發(fā)明的第5方面的信息終端裝置可以通過通信線路與服務(wù)器進(jìn)行通信,其特征在于,具備存儲部件,其用于存儲第1程序、第1鏈接信息及第2程序;顯示部件,其顯示所述第1鏈接信息;發(fā)送部件,其在選擇了所述第1鏈接信息時,將用于識別所述存儲部件中存儲的所述第2程序的識別信息發(fā)送到所述服務(wù)器;接收部件,其在由所述服務(wù)器對所述識別信息進(jìn)行認(rèn)證后,接收從該服務(wù)器發(fā)送來的使指定的第2程序可以啟動的解除密鑰及用于申請啟動與所述指定的第2程序不同的第2程序的第2鏈接信息;控制部件,其根據(jù)從所述服務(wù)器接收的解除密鑰使可以對所述存儲部件中存儲的第2程序進(jìn)行訪問,并將所述顯示部件顯示的所述第1鏈接信息更新為與該第2程序?qū)?yīng)的第2鏈接信息。
上述各信息終端裝置的功能既可以作為在上述信息終端裝置上運行的程序的發(fā)明成立,又可以作為用于在信息終端裝置上的程序中追加指定程序的方法的發(fā)明成立。
圖1是示出應(yīng)用本發(fā)明的第1實施方式的信息終端裝置的網(wǎng)絡(luò)系統(tǒng)的概略結(jié)構(gòu)的圖。
圖2是示出本發(fā)明的第1實施方式的具體例的圖。
圖3是示出本發(fā)明的第1實施方式的動作流程的圖。
圖4是示出應(yīng)用本發(fā)明的第2實施方式的信息終端裝置的網(wǎng)絡(luò)系統(tǒng)的概略結(jié)構(gòu)的圖。
圖5是示出本發(fā)明的第2實施方式的具體例的圖。
圖6是示出本發(fā)明的第2實施方式的動作流程的圖。
圖7是示出應(yīng)用本發(fā)明的第3實施方式的信息終端裝置的網(wǎng)絡(luò)系統(tǒng)的概略結(jié)構(gòu)的圖。
圖8是示出本發(fā)明的第3實施方式的具體例的圖。
圖9是示出本發(fā)明的第3實施方式的動作流程的圖。
圖10是示出應(yīng)用本發(fā)明的第4實施方式的信息終端裝置的網(wǎng)絡(luò)系統(tǒng)的概略結(jié)構(gòu)的圖。
圖11是示出本發(fā)明的第4實施方式的具體例的圖。
圖12是示出本發(fā)明的第4實施方式的動作流程的圖。
圖13是示出應(yīng)用本發(fā)明的第5實施方式的信息終端裝置的網(wǎng)絡(luò)系統(tǒng)的概略結(jié)構(gòu)的圖。
圖14是示出本發(fā)明的第5實施方式的具體例的圖。
圖15是示出本發(fā)明的第5實施方式的動作流程的圖。
附圖符號說明1信息終端裝置(信息終端),2網(wǎng)絡(luò),3服務(wù)器,11第1存儲器,12第2存儲器,13升級管理數(shù)據(jù)庫,14輸入部,15控制器,16顯示控制部,17顯示器,17a顯示畫面,18通信接口,31通信接口,32用戶認(rèn)證部,33顧客數(shù)據(jù)庫,34解除密鑰生成部,35密鑰發(fā)放數(shù)據(jù)庫,36子程序選擇部,37子程序數(shù)據(jù)庫,38圖標(biāo)選擇部,39圖標(biāo)數(shù)據(jù)庫具體實施方式
下面參照
本發(fā)明的實施方式。
第1實施方式參照圖1至圖3,說明本發(fā)明的第1實施方式。圖1是示出應(yīng)用本發(fā)明的第1實施方式的信息終端裝置的網(wǎng)絡(luò)系統(tǒng)的概略結(jié)構(gòu)的圖。圖2是示出本發(fā)明的第1實施方式的具體例的圖。圖3是示出本發(fā)明的第1實施方式的動作流程的圖。
如圖1所示,應(yīng)用本發(fā)明的網(wǎng)絡(luò)系統(tǒng)大致由信息終端裝置1(以下稱為“信息終端”)、網(wǎng)絡(luò)2及服務(wù)器3構(gòu)成。
第1實施方式的信息終端1,例如,是用戶所有的個人計算機(以下稱為“PC”),其具備第1存儲器11、第2存儲器12、升級管理數(shù)據(jù)庫(DB)13、輸入部14、控制器15、顯示控制部16、顯示器17、通信接口18。
第1存儲器11存儲主程序及子程序A、…、子程序Z。第2存儲器12存儲分別與第1存儲器11中存儲的子程序A、…、子程序Z對應(yīng)的圖標(biāo)A、…、圖標(biāo)Z。另外,第1存儲器11及第2存儲器12,例如是不易失性存儲器、磁盤等外部存儲裝置及其他存儲裝置,只要是在信息終端1的電源切斷的時候也可以保持存儲的存儲裝置就可以。升級管理數(shù)據(jù)庫13管理子程序A、…、子程序Z的升級狀況。
輸入部14,例如,是鍵盤及鼠標(biāo)等信息終端1的輸入裝置,接受來自用戶的輸入。
控制器15管理信息終端1整體的動作。
顯示控制部16進(jìn)行用于將各種信息顯示到顯示器17的控制。
通信接口18是用于通過網(wǎng)絡(luò)2與服務(wù)器3及未圖示的其他信息終端裝置進(jìn)行通信的接口。
網(wǎng)絡(luò)2只要可以相互進(jìn)行通信,什么樣的形式都可以,例如,包括全部互聯(lián)網(wǎng)、內(nèi)部網(wǎng)(intranet)等可以進(jìn)行相互通信的網(wǎng)絡(luò)。
服務(wù)器3包括通信接口31、用戶認(rèn)證部32、顧客數(shù)據(jù)庫(DB)33、解除密鑰生成部34、密鑰發(fā)放數(shù)據(jù)庫35。
通信接口31是用于與連接到網(wǎng)絡(luò)的其他裝置(例如,信息終端1)進(jìn)行通信的接口。
用戶認(rèn)證部32為了決定許可或拒絕請求從信息終端1進(jìn)行訪問的用戶訪問,與顧客DB33的用戶數(shù)據(jù)進(jìn)行對照,進(jìn)行用戶ID的認(rèn)證。
解除密鑰生成部34對由用戶認(rèn)證部32進(jìn)行了認(rèn)證的用戶,根據(jù)密鑰發(fā)放數(shù)據(jù)庫(DB)35的數(shù)據(jù),發(fā)放解除密鑰。
參照圖2,說明如上構(gòu)成的網(wǎng)絡(luò)系統(tǒng)的概略動作。
首先,在完全沒有使用追加功能時,只有主程序可以在信息終端上運行。因此,信息終端1的顯示器17的顯示畫面17a中顯示用于提示購入子程序A的圖標(biāo)A。在本說明書中,該圖標(biāo)A起到用于對主程序A進(jìn)行版本更新或升級的鏈接信息的作用。即,圖標(biāo)A、…圖標(biāo)Z分別起到嵌入了用于使子程序A、…子程序Z可以使用(或購入)的鏈接信息的圖標(biāo)的作用。另外,本說明書中,對用于使子程序可以使用的解除密鑰的取得也作為“程序的購入”來進(jìn)行說明。此處,例如,一旦用戶用鼠標(biāo)點擊圖標(biāo)A,表示出想購入子程序A意思,則從升級管理DB13讀出與圖標(biāo)A對應(yīng)的子程序A的程序ID“S100”及圖標(biāo)ID“A”,通過網(wǎng)絡(luò)2,將該主程序的程序ID“M123456789”及用于識別用戶的用戶ID和密碼一起發(fā)送到服務(wù)器3。
服務(wù)器3在通信接口31接受到各ID信息后,首先由用戶認(rèn)證部32進(jìn)行用戶是否正式進(jìn)行了顧客登錄的用戶認(rèn)證。然后,如果得到了對該用戶的認(rèn)證,則由解除密鑰生成部34生成子程序A的解除密鑰的密鑰碼(key code以下簡單稱為“解除密鑰”),向信息終端1發(fā)送。
信息終端1根據(jù)接收的解除密鑰解除子程序A,使之成為可使用的狀態(tài)后,對表示成為購入對象的子程序的版本的指針進(jìn)行遞增。然后,代替圖標(biāo)A,將圖標(biāo)B顯示到顯示器17,該圖標(biāo)B用于提示購入作為子程序A的下一個版本而準(zhǔn)備的子程序B。
然后,點擊(選擇)了圖標(biāo)B時進(jìn)行與點擊了圖標(biāo)A時同樣的動作,解除子程序B后,顯示用于提示購入子程序C的圖標(biāo)C。
參照圖3的流程圖,說明購入信息終端1中準(zhǔn)備的子程序時的處理流程。
首先,一旦選擇顯示器的畫面中顯示的圖標(biāo)(在此,假設(shè)為圖標(biāo)A),則啟動瀏覽器,向服務(wù)器3發(fā)出連接請求(步驟A1)。服務(wù)器3接受該請求,確立連接(步驟A2)后,將服務(wù)器3中準(zhǔn)備的用戶ID及密碼的輸入頁面發(fā)送到信息終端1(步驟A3)。
信息終端1接收輸入頁面后,將該輸入頁面顯示到顯示器17(步驟A4)。根據(jù)該輸入頁面,用戶從輸入部14輸入用戶ID及密碼(步驟A5)后,將該數(shù)據(jù)發(fā)送到服務(wù)器3,由服務(wù)器3的用戶認(rèn)證部32進(jìn)行用戶的認(rèn)證。在服務(wù)器上正常進(jìn)行了用戶的認(rèn)證的情況下,將認(rèn)證結(jié)果發(fā)送到信息終端1,服務(wù)器3請求向信息終端1發(fā)送與來自信息終端1的圖標(biāo)A對應(yīng)的子程序A的程序ID“S100”及主程序的程序ID“M123456789”(步驟A6)。另外,在步驟A6中,在沒有正常進(jìn)行認(rèn)證的情況下,將該內(nèi)容的信息發(fā)送到信息終端1,從服務(wù)器3向信息終端1發(fā)送用戶信息的再輸入等請求。
信息終端1將與圖標(biāo)A對應(yīng)的子程序A的程序ID及主程序的程序ID發(fā)送到服務(wù)器3(步驟A7)時,服務(wù)器3根據(jù)發(fā)送數(shù)據(jù)生成解除密鑰(步驟A8),發(fā)送到信息終端1。
信息終端1接受解除密鑰后,解除子程序A的限制,使其可以在信息終端1使用(步驟A9)。然后,將升級管理DB13的記錄指針遞增(步驟A10)。
然后,顯示控制部16刪除(消去)顯示器17中顯示的圖標(biāo)A(步驟A11),將提示購入新的子程序B的圖標(biāo)B顯示到顯示器17(步驟A12)。
這樣,由于每次程序升級時,顯示器中顯示的作為鏈接信息的圖標(biāo)的設(shè)計都會更新,所以,很容易了解升級狀況,并且,只要選擇圖標(biāo)就可以進(jìn)行升級,因而,可以容易地進(jìn)行升級。
第2實施方式參照圖4至圖6,說明第2實施方式。圖4是示出應(yīng)用本發(fā)明的第2實施方式的信息終端1的網(wǎng)絡(luò)系統(tǒng)的概略結(jié)構(gòu)的圖。圖5是示出本發(fā)明的第2實施方式的具體例的圖。圖6是示出本發(fā)明的第2實施方式的動作流程的圖。另外,在圖4至圖6中,與圖1至圖3相同的部分中標(biāo)注了相同的符號,省略其詳細(xì)說明。
在第1實施方式中,在終端預(yù)先準(zhǔn)備了子程序及圖標(biāo),但是,在第2實施方式中,在服務(wù)器中同時準(zhǔn)備了子程序及圖標(biāo),每次進(jìn)行升級時,從服務(wù)器3下載子程序及圖標(biāo)。
如圖4所示,信息終端1的基本結(jié)構(gòu)與圖1相同,但是,服務(wù)器3中,代替圖1所示的解除密鑰生成部34,設(shè)置了子程序選擇部36及圖標(biāo)選擇部38,而且,代替密鑰發(fā)放數(shù)據(jù)庫35,設(shè)置了子程序數(shù)據(jù)庫(DB)37及圖標(biāo)數(shù)據(jù)庫(DB)39。
在圖4中,子程序選擇部36從子程序DB37中選擇并抽出信息終端1請求的子程序。此外,圖標(biāo)選擇部38從圖標(biāo)DB39中選擇并抽出與子程序選擇部36選擇的子程序的下一個應(yīng)購入的子程序B對應(yīng)的圖標(biāo)及升級DB追加數(shù)據(jù)。
參照圖5,說明如上構(gòu)成的網(wǎng)絡(luò)系統(tǒng)的概略動作。
如圖5所示,一旦點擊圖標(biāo)A,則讀出與圖標(biāo)A相關(guān)聯(lián)的子程序A的程序ID“S100”。然后,將主程序的程序ID“M123456789”和子程序A的程序ID以及用于識別用戶的用戶ID和密碼發(fā)送到服務(wù)器3。服務(wù)器3如果正常進(jìn)行了用戶的認(rèn)證,則根據(jù)主程序的程序ID和子程序A的程序ID,選擇子程序A、用于購入子程序B的圖標(biāo)B及升級DB追加數(shù)據(jù),發(fā)送到信息終端1。
信息終端1將子程序A保存到第1存儲器11,并將相當(dāng)于下一個版本程序的子程序B用的記錄追加到升級管理DB13中,該記錄中登錄版本號“2”、程序名“子程序B”、程序ID“S200”及圖標(biāo)ID“B”。同時,將表示版本的指針遞增,將圖標(biāo)A更新為用于讀出下一個子程序B的與子程序B關(guān)聯(lián)的圖標(biāo)B,將圖標(biāo)B顯示到顯示器17。
參照圖6的流程圖,說明購入服務(wù)器3中準(zhǔn)備的子程序時的處理流程。
首先,因為從選擇用于購入子程序的圖標(biāo)的步驟到進(jìn)行用戶認(rèn)證的步驟(步驟A1到步驟A6)與第1實施方式相同,所以,省略其說明。在服務(wù)器3中正常進(jìn)行用戶認(rèn)證后,信息終端1發(fā)送與圖標(biāo)(例如,圖標(biāo)A)對應(yīng)的子程序(程序A)的程序ID及主程序的程序ID(步驟A7)后,服務(wù)器根據(jù)發(fā)送數(shù)據(jù),選擇由信息終端1請求的新的子程序(子程序A)(步驟B1),同時,選擇與下次應(yīng)購入的子程序(子程序B)對應(yīng)的新的圖標(biāo)(圖標(biāo)B)(步驟B2)。然后,對信息終端1發(fā)送子程序A、圖標(biāo)B及升級DB追加數(shù)據(jù)(步驟B3)。
接收了子程序A及圖標(biāo)B的信息終端1分別將子程序A保存到第1存儲器11(步驟B4)中,將圖標(biāo)B保存到第2存儲器12(步驟B5)中,將記錄追加到升級管理DB中,并將指針遞增(步驟B6)。
然后,顯示控制部16刪除(消去)顯示器17中顯示的圖標(biāo)A(步驟A11),將提示購入新的子程序B的圖標(biāo)B顯示到顯示器17(步驟A12)。
如上所述,在第2實施方式中,根據(jù)需要從服務(wù)器3下載新的的子程序,所以,不需要在信息終端1存儲不必要的子程序。另外,本第2實施方式中,因為在購入時下載子程序,所以,下載的子程序不必通過解除密鑰來解除。
第3實施方式參照圖7至圖9,說明第3實施方式。圖7是示出應(yīng)用本發(fā)明的第3實施方式的信息終端裝置的網(wǎng)絡(luò)系統(tǒng)的概略結(jié)構(gòu)的圖。圖8是示出本發(fā)明的第3實施方式的具體例的圖。圖9是示出本發(fā)明的第3實施方式的動作流程的圖。另外,在圖7至圖9中,與圖1至圖6相同的部分中標(biāo)注相同的符號,省略其詳細(xì)說明。
第3實施方式是第2實施方式的擴展,在下載子程序時,同時也下載將來購入用的子程序。在信息終端1及服務(wù)器3中存儲沒有解除的子程序及圖標(biāo)。另外,在第2實施方式中,每次選擇圖標(biāo)時,都將與選擇圖標(biāo)對應(yīng)的子程序及相當(dāng)于下一個子程序的圖標(biāo)發(fā)送到信息終端1,但是,在第3實施方式中,通過1次操作發(fā)送多個子程序及多個圖標(biāo)。下面,具體進(jìn)行說明。
如圖7所示,信息終端1及服務(wù)器3的基本結(jié)構(gòu)是將圖1與圖4組合起來的結(jié)構(gòu)。因此,各部分的功能與第1及第2實施方式相同,所以,省略其說明。
下面參照附圖8對上述構(gòu)成的網(wǎng)絡(luò)系統(tǒng)的概略動作進(jìn)行說明。
如圖8所示,一旦點擊圖標(biāo)A,則讀出與圖標(biāo)A關(guān)聯(lián)的子程序A的程序ID“S100”。然后,將主程序的程序ID“M123456789”和子程序A的程序ID以及用于識別用戶的用戶ID和密碼發(fā)送到服務(wù)器3。服務(wù)器3如果正常進(jìn)行了用戶的認(rèn)證,則根據(jù)從信息終端1發(fā)送的數(shù)據(jù),選擇子程序A,同時,發(fā)放子程序A的解除密鑰。然后,將子程序A、圖標(biāo)B、解除密鑰及升級DB追加數(shù)據(jù)從服務(wù)器3發(fā)送到信息終端1。此外,為了將來購入用,也同時發(fā)送子程序B~M、圖標(biāo)B~M及其升級追加數(shù)據(jù)。
信息終端1將子程序A~M保存到存儲器,并將子程序A的解除密鑰顯示到顯示器17上的WEB瀏覽器,用戶通過將該解除密鑰輸入到應(yīng)用程序軟件中,解除子程序A。接著,將升級DB追加數(shù)據(jù)追加到升級管理DB13中。該追加數(shù)據(jù)不只登錄子程序A,子程序B~M等多個程序也一起被登錄。同時,將表示版本的指針遞增1,將圖標(biāo)A的顯示更新為提示購入下一個子程序B的與子程序B關(guān)聯(lián)的圖標(biāo)B。然后,接著,例如,要購入子程序B時,選擇圖標(biāo)B,則由于子程序B已經(jīng)存儲到了信息終端1,所以,與第1實施方式同樣,從服務(wù)器3只取得解除密鑰,以使子程序B可以使用。
參照圖9的流程圖,說明購入信息終端1中準(zhǔn)備的子程序時的處理流程。
首先,因為從選擇用于購入子程序的圖標(biāo)的步驟到進(jìn)行用戶認(rèn)證的步驟(步驟A1到步驟A6)與第1實施方式相同,所以,省略其說明。在服務(wù)器3中正常進(jìn)行了用戶認(rèn)證后,信息終端1發(fā)送與圖標(biāo)(例如,圖標(biāo)A)對應(yīng)的子程序(程序A)的程序ID及主程序的程序ID(步驟A7)后,服務(wù)器根據(jù)發(fā)送數(shù)據(jù),選擇由信息終端1請求的子程序(子程序A)(步驟B1),同時,也選擇用于為將來購入而準(zhǔn)備的子程序B~M。然后,選擇與子程序B~M對應(yīng)的新的圖標(biāo)(圖標(biāo)B)(步驟C1)。在此,在第3實施方式中,將多個子程序及圖標(biāo)一起發(fā)送,所以,與第2實施方式不同,生成購入子程序A的解除密鑰(步驟C2)。然后,對信息終端1發(fā)送多個子程序A~M、多個圖標(biāo)B~M、與購入子程序A對應(yīng)的解除密鑰、將與子程序B~M對應(yīng)的記錄追加到升級管理DB的追加數(shù)據(jù)(步驟C3)。
信息終端1接收多個新的子程序及多個新的圖標(biāo)后,分別存儲到第1存儲器11及第2存儲器12(步驟C4)中。然后,通過與子程序A對應(yīng)的解除密鑰解除購入子程序A的使用限制,使其可以在信息終端1使用(步驟A9)。進(jìn)而,將記錄追加到升級管理DB,將記錄指針遞增(步驟C5)。
然后,顯示控制部16刪除(消去)顯示器17中顯示的圖標(biāo)A(步驟A10),將提示購入新的子程序B的圖標(biāo)B顯示到顯示器17(步驟A11)。
如上所述,在第3實施方式中,用戶將購入子程序的意思發(fā)送到服務(wù)器3時,同時發(fā)送多個子程序及多個圖標(biāo)。這樣,通過在子程序購入時發(fā)送多個子程序,雖然1次的發(fā)送量很大,但是,服務(wù)器3可以將準(zhǔn)備的子程序一起發(fā)送,所以,不需要在每次升級時發(fā)送子程序及圖標(biāo)。例如,在移動終端等中,只要在有線連接的狀態(tài)下進(jìn)行1次升級,其后,即使用傳輸速度比較慢的無線連接進(jìn)行升級時,也不會造成壓力。
第4實施方式參照圖10至圖12,說明第4實施方式。圖10是示出應(yīng)用本發(fā)明的第4實施方式的信息終端1的網(wǎng)絡(luò)系統(tǒng)的概略結(jié)構(gòu)的圖。圖11是示出本發(fā)明的第4實施方式的具體例的圖。圖12是示出本發(fā)明的第4實施方式的動作流程的圖。另外,在圖10至圖12中,與圖1至圖9相同的部分中標(biāo)注相同的符號,省略具體的說明。
第4實施方式是在第2實施方式中在信息終端1中只準(zhǔn)備了圖標(biāo)時的實施方式,是從服務(wù)器3只取得購入的子程序時的實施方式。因此,如圖10所示,信息終端1的基本結(jié)構(gòu)與圖4相同,但是,服務(wù)器3中省略了圖標(biāo)選擇部38及圖標(biāo)DB39。
參照圖11,說明如上構(gòu)成的網(wǎng)絡(luò)系統(tǒng)的概略動作。
如圖11所示,一旦點擊圖標(biāo)A,則將主程序的程序ID和圖標(biāo)ID以及用于識別用戶的用戶ID和密碼發(fā)送到服務(wù)器3。服務(wù)器3如果正常進(jìn)行了用戶的認(rèn)證,則根據(jù)主程序的程序ID及圖標(biāo)ID,確定并選擇子程序A,發(fā)送到信息終端1。
信息終端1將子程序A保存到第1存儲器11的同時,登錄到升級管理DB13。然后,將表示子程序的版本的指針遞增,將圖標(biāo)A的顯示更新為提示購入下一個子程序B的與子程序B關(guān)聯(lián)的圖標(biāo)B。
參照圖12的流程圖,說明購入服務(wù)器3中準(zhǔn)備的子程序時的處理流程。
首先,因為從選擇用于購入子程序的圖標(biāo)的步驟到進(jìn)行用戶認(rèn)證的步驟(步驟A1到步驟A6)與第1實施方式相同,所以,省略其說明。在服務(wù)器3中正常進(jìn)行用戶認(rèn)證后,信息終端1將圖標(biāo)ID及主程序ID發(fā)送到服務(wù)器3(步驟D1)。服務(wù)器3根據(jù)從信息終端1發(fā)送的數(shù)據(jù),選擇新的子程序(步驟D2),發(fā)送到信息終端1(步驟D3)。信息終端1接收到的新的子程序后,將新的子程序存儲到第1存儲器11(步驟C3)中。然后,將升級管理DB的記錄指針遞增(步驟A10)。
然后,顯示控制部16刪除(消去)顯示器17中顯示的圖標(biāo)A(步驟A11),將提示購入新的子程序B的圖標(biāo)B顯示到顯示器17(步驟A12)。
第5實施方式參照圖13至圖15,說明第5實施方式。圖13是示出應(yīng)用本發(fā)明的第5實施方式的信息終端1的網(wǎng)絡(luò)系統(tǒng)的概略結(jié)構(gòu)的圖。圖14是示出本發(fā)明的第5實施方式的具體例的圖。圖15是示出本發(fā)明的第5實施方式的動作流程的圖。圖13至圖15中,與圖1至圖12相同的部分標(biāo)注相同的符號,省略具體的說明。
第5實施方式是在第2實施方式中在信息終端1中準(zhǔn)備了子程序時的實施方式,是從服務(wù)器3取得與初次購入的子程序以外的升級用子程序?qū)?yīng)的圖標(biāo)時的實施方式。因此,如圖13所示,信息終端1的基本結(jié)構(gòu)與圖4相同,但是,服務(wù)器3中省略了子程序選擇部36及子程序DB37。
參照圖14,說明如上構(gòu)成的網(wǎng)絡(luò)系統(tǒng)的概略動作。
如圖14所示,一旦點擊圖標(biāo)A,則讀出與圖標(biāo)A關(guān)聯(lián)的子程序A的程序ID。然后,將主程序的程序ID“M123456789”和子程序A的程序ID“S100”以及用于識別用戶的用戶ID和密碼發(fā)送到服務(wù)器3。服務(wù)器3如果正常進(jìn)行了用戶的認(rèn)證,則根據(jù)主程序的程序ID及子程序ID,生成子程序A的購入用的解除密鑰,并選擇用于購入子程序B的圖標(biāo)B。然后,服務(wù)器3將子程序A的解除密鑰及圖標(biāo)B發(fā)送到信息終端1。
信息終端1接收解除密鑰后,解除子程序A,并保存圖標(biāo)B,將表示版本的指針遞增,將圖標(biāo)A的顯示更新為提示購入下一個子程序B的與子程序B關(guān)聯(lián)的圖標(biāo)B。
參照圖15的流程圖,說明購入信息終端1中準(zhǔn)備的子程序時的處理流程。
首先,因為從選擇用于購入子程序的圖標(biāo)的步驟到進(jìn)行用戶認(rèn)證的步驟(步驟A1到步驟A6)與第1實施方式相同,所以,省略其說明。在服務(wù)器3中正常進(jìn)行用戶認(rèn)證后,信息終端1發(fā)送與圖標(biāo)A對應(yīng)的子程序A的程序ID及主程序的程序ID(步驟A7),服務(wù)器根據(jù)發(fā)送數(shù)據(jù),生成解除密鑰(步驟A8)。然后,接著,選擇新的圖標(biāo)(圖標(biāo)B)(步驟E1),將其與解除密鑰一起發(fā)送到信息終端1(步驟E2)。
信息終端1接受解除密鑰及新的圖標(biāo)后,首先將新的圖標(biāo)存儲到第2存儲器12(步驟B5)中。然后,將解除密鑰顯示到顯示器17(步驟E3),解除子程序A的限制,使其可以在信息終端1使用(步驟A9)。然后,將新的圖標(biāo)的圖標(biāo)ID登錄到升級管理DB,將記錄指針遞增(步驟E4) 。
然后,顯示控制部16刪除(消去)顯示器17中顯示的圖標(biāo)A(步驟A10),將提示購入新的子程序B的圖標(biāo)B顯示到顯示器17(步驟A11)。
從上述的各實施方式抽出下述的發(fā)明。
本發(fā)明的第1方面的信息終端裝置,可以通過通信線路與服務(wù)器進(jìn)行通信,其特征在于,具備存儲部件,其用于存儲第1程序、可以通過預(yù)先規(guī)定的解除密鑰進(jìn)行啟動的多個第2程序及分別與該多個第2程序?qū)?yīng)的多個鏈接信息;顯示部件,其在所述第1程序啟動時,顯示從所述多個鏈接信息中選擇的第1鏈接信息;發(fā)送部件,其在選擇了所述第1鏈接信息時,將用于識別所述存儲部件中存儲的程序的識別信息發(fā)送到所述服務(wù)器;接收部件,其接收通過由所述服務(wù)器對所述識別信息進(jìn)行認(rèn)證而發(fā)送來的解除密鑰;程序控制部件,其從所述存儲部件中選擇與從所述服務(wù)器接收的解除密鑰對應(yīng)的第2程序,并選擇對應(yīng)于與選擇的第2程序不同的第2程序的第2鏈接信息;顯示控制部件,其將所述顯示部件顯示的所述第1鏈接信息更新為所述第2鏈接信息。
本發(fā)明的第2方面的信息終端裝置,可以通過通信線路與服務(wù)器進(jìn)行通信,其特征在于,具備存儲部件,其用于存儲第1程序及第1鏈接信息;顯示部件,其顯示所述第1鏈接信息;發(fā)送部件,其在選擇了所述第1鏈接信息時,將用于識別所述第1程序的識別信息或所述第1鏈接信息發(fā)送到所述服務(wù)器;接收部件,其在由所述服務(wù)器對所述識別信息進(jìn)行認(rèn)證后,接收從該服務(wù)器發(fā)送來的第2程序及與所述服務(wù)器中存儲的第3程序?qū)?yīng)的第2鏈接信息;控制部件,其使所述存儲部件存儲從所述服務(wù)器接收的第2程序及所述第2鏈接信息,并將所述顯示部件顯示的所述第1鏈接信息更新為所述存儲部件中存儲的所述第2鏈接信息。
本發(fā)明的第3方面的信息終端裝置,可以通過通信線路與服務(wù)器進(jìn)行通信,其特征在于,具備存儲部件,其用于存儲第1程序及第1鏈接信息;顯示部件,其顯示所述第1鏈接信息;發(fā)送部件,其在選擇了所述第1鏈接信息時,將用于識別所述第1程序的識別信息發(fā)送到所述服務(wù)器;接收部件,其在由所述服務(wù)器對所述識別信息進(jìn)行認(rèn)證后,接收從該服務(wù)器發(fā)送來的第2程序、與未發(fā)送的第3程序?qū)?yīng)的第2鏈接信息以及使所述第2程序可以啟動的解除密鑰;控制部件,其使所述存儲部件存儲從所述服務(wù)器接收的第2程序、所述第2鏈接信息及解除密鑰,并將所述顯示部件顯示的所述第1鏈接信息更新為所述存儲部件中存儲的所述第2鏈接信息。
本發(fā)明的第4方面的信息終端裝置,可以通過通信線路與服務(wù)器進(jìn)行通信,其特征在于,具備存儲部件,其用于存儲第1程序及包含第1鏈接信息的多個鏈接信息;顯示部件,其顯示所述第1鏈接信息;發(fā)送部件,其在選擇了所述第1鏈接信息時,將用于識別所述第1程序的識別信息發(fā)送到所述服務(wù)器;接收部件,其在由所述服務(wù)器對所述識別信息進(jìn)行認(rèn)證后,接收從該服務(wù)器發(fā)送來的第2程序;控制部件,其從所述存儲部件選擇用于從服務(wù)器接收第3程序的第2鏈接信息,并將所述顯示部件顯示的所述第1鏈接信息更新為選擇的所述第2鏈接信息。
本發(fā)明的第5方面的信息終端裝置,可以通過通信線路與服務(wù)器進(jìn)行通信,其特征在于,具備存儲部件,其用于存儲第1程序、第1鏈接信息及第2程序;顯示部件,其顯示所述第1鏈接信息;發(fā)送部件,其在選擇了所述第1鏈接信息時,將用于識別所述存儲部件中存儲的所述第2程序的識別信息發(fā)送到所述服務(wù)器;接收部件,其在由所述服務(wù)器對所述識別信息進(jìn)行認(rèn)證后,接收從該服務(wù)器發(fā)送來的使指定的第2程序可以啟動的解除密鑰及用于申請啟動與所述指定的第2程序不同的第2程序的第2鏈接信息;控制部件,其根據(jù)從所述服務(wù)器接收的解除密鑰使可以對所述存儲部件中存儲的第2程序進(jìn)行訪問,并將所述顯示部件顯示的所述第1鏈接信息更新為與該第2程序?qū)?yīng)的第2鏈接信息。
在上述各信息終端裝置中,最好所述第2程序是在所述第1程序中追加功能的版本更新程序,與該第2程序?qū)?yīng)的鏈接信息包含圖標(biāo),該圖標(biāo)用于指示可以進(jìn)一步追加用于追加不同的功能的版本更新程序。
本發(fā)明的第6方面的程序是在可以通過通信線路與服務(wù)器進(jìn)行通信的信息終端裝置上運行的計算機程序,其特征在于,具備存儲功能存儲第1程序、可以通過預(yù)先規(guī)定的解除密鑰進(jìn)行啟動的多個第2程序及分別與該多個第2程序?qū)?yīng)的多個鏈接信息;顯示功能在所述第1程序啟動時,顯示從所述多個鏈接信息中選擇的第1鏈接信息;發(fā)送功能在選擇了所述第1鏈接信息時,將用于識別存儲的程序的識別信息發(fā)送到所述服務(wù)器;接收功能接收通過由所述服務(wù)器對所述識別信息進(jìn)行認(rèn)證而發(fā)送來的解除密鑰;選擇功能選擇與從所述服務(wù)器接收的解除密鑰對應(yīng)的第2程序,并選擇對應(yīng)于與選擇的第2程序不同的第2程序的第2鏈接信息;顯示控制功能將顯示的所述第1鏈接信息更新為所述第2鏈接信息。
本發(fā)明的第7方面的程序是在可以通過通信線路與服務(wù)器進(jìn)行通信的信息終端裝置上運行的計算機程序,其特征在于,具備存儲功能存儲第1程序及第1鏈接信息;顯示功能顯示所述第1鏈接信息;發(fā)送功能在選擇了所述第1鏈接信息時,將用于識別所述第1程序的識別信息或所述第1鏈接信息發(fā)送到所述服務(wù)器;接收功能在由所述服務(wù)器對所述識別信息進(jìn)行認(rèn)證后,接收從該服務(wù)器發(fā)送來的第2程序及與所述服務(wù)器中存儲的第3程序?qū)?yīng)的第2鏈接信息;控制功能存儲從所述服務(wù)器接收的第2程序及所述第2鏈接信息,并將顯示的所述第1鏈接信息更新為存儲的所述第2鏈接信息。
本發(fā)明的第8方面的程序是在可以通過通信線路與服務(wù)器進(jìn)行通信的信息終端裝置上運行的計算機程序,其特征在于,具備存儲功能存儲第1程序及第1鏈接信息;顯示功能顯示所述第1鏈接信息;發(fā)送功能在選擇了所述第1鏈接信息時,將用于識別所述第1程序的識別信息發(fā)送到所述服務(wù)器;接收功能在由所述服務(wù)器對所述識別信息進(jìn)行認(rèn)證后,接收從該服務(wù)器發(fā)送來的第2程序、與未發(fā)送的第3程序?qū)?yīng)的第2鏈接信息以及使所述第2程序可以啟動的解除密鑰;控制功能存儲從所述服務(wù)器接收的第2程序、所述第2鏈接信息及解除密鑰,并將顯示的所述第1鏈接信息更新為存儲的所述第2鏈接信息。
本發(fā)明的第9方面的程序是在可以通過通信線路與服務(wù)器進(jìn)行通信的信息終端裝置上運行的計算機程序,其特征在于,具備存儲功能存儲第1程序及包含第1鏈接信息的多個鏈接信息;顯示功能顯示所述第1鏈接信息;發(fā)送功能在選擇了所述第1鏈接信息時,將用于識別所述第1程序的識別信息發(fā)送到所述服務(wù)器;接收功能在由所述服務(wù)器對所述識別信息進(jìn)行認(rèn)證后,接收從該服務(wù)器發(fā)送來的第2程序;控制功能從存儲的所述多個鏈接信息中選擇用于從服務(wù)器接收第3程序的第2鏈接信息,并將顯示的所述第1鏈接信息更新為選擇的所述第2鏈接信息。
本發(fā)明的第10方面的程序是在可以通過通信線路與服務(wù)器進(jìn)行通信的信息終端裝置上運行的計算機程序,其特征在于,具備存儲功能存儲第1程序、第1鏈接信息及第2程序;顯示功能顯示所述第1鏈接信息;發(fā)送功能在選擇了所述第1鏈接信息時,將用于識別存儲的所述第2程序的識別信息發(fā)送到所述服務(wù)器;接收功能在由所述服務(wù)器對所述識別信息進(jìn)行認(rèn)證后,接收從該服務(wù)器發(fā)送來的使指定的第2程序可以啟動的解除密鑰及用于申請啟動與所述指定的第2程序不同的第2程序的第2鏈接信息;控制功能根據(jù)從所述服務(wù)器接收的解除密鑰使得可以對存儲的第2程序進(jìn)行訪問,并將顯示的所述第1鏈接信息更新為與該第2程序?qū)?yīng)的第2鏈接信息。
本發(fā)明的第11方面的程序追加方法是在可以通過通信線路與服務(wù)器進(jìn)行通信的信息終端裝置上運行的程序中追加指定的程序的方法,其特征在于,具備下列步驟存儲步驟存儲第1程序、可以通過預(yù)先規(guī)定的解除密鑰進(jìn)行啟動的多個第2程序及分別與該多個第2程序?qū)?yīng)的多個鏈接信息;顯示步驟在所述第1程序啟動時,顯示從所述多個鏈接信息中選擇的第1鏈接信息;發(fā)送步驟在選擇了所述第1鏈接信息時,將用于識別存儲的程序的識別信息發(fā)送到所述服務(wù)器;接收步驟接收通過由所述服務(wù)器對所述識別信息進(jìn)行認(rèn)證而發(fā)送來的解除密鑰;選擇步驟選擇與從所述服務(wù)器接收的解除密鑰對應(yīng)的第2程序,并選擇對應(yīng)于與選擇的第2程序不同的第2程序的第2鏈接信息;更新步驟將顯示的所述第1鏈接信息更新為所述第2鏈接信息。
本發(fā)明的第12方面的程序追加方法是在可以通過通信線路與服務(wù)器進(jìn)行通信的信息終端裝置上運行的程序中追加指定的程序的方法,其特征在于,具備下列步驟存儲步驟,存儲第1程序及第1鏈接信息;顯示步驟,顯示所述第1鏈接信息;發(fā)送步驟在選擇了所述第1鏈接信息時,將用于識別所述第1程序的識別信息或所述第1鏈接信息發(fā)送到所述服務(wù)器;接收步驟,在由所述服務(wù)器對所述識別信息進(jìn)行認(rèn)證后,接收從該服務(wù)器發(fā)送來的第2程序及與所述服務(wù)器中存儲的第3程序?qū)?yīng)的第2鏈接信息;更新步驟,存儲從所述服務(wù)器接收的第2程序及所述第2鏈接信息,并將顯示的所述第1鏈接信息更新為存儲的所述第2鏈接信息。
本發(fā)明的第13方面的程序追加方法是在可以通過通信線路與服務(wù)器進(jìn)行通信的信息終端裝置上運行的程序中追加指定的程序的方法,其特征在于,具備下列步驟存儲步驟存儲第1程序及第1鏈接信息;顯示步驟顯示所述第1鏈接信息;發(fā)送步驟在選擇了所述第1鏈接信息時,將用于識別所述第1程序的識別信息發(fā)送到所述服務(wù)器;接收步驟在由所述服務(wù)器對所述識別信息進(jìn)行認(rèn)證后,接收從該服務(wù)器發(fā)送來的第2程序、與未發(fā)送的第3程序?qū)?yīng)的第2鏈接信息以及使所述第2程序可以啟動的解除密鑰;更新步驟存儲從所述服務(wù)器接收的第2程序、所述第2鏈接信息及解除密鑰,并將顯示的所述第1鏈接信息更新為存儲的所述第2鏈接信息。
本發(fā)明的第14方面的程序追加方法是在可以通過通信線路與服務(wù)器進(jìn)行通信的信息終端裝置上運行的程序中追加指定的程序的方法,其特征在于,具備下列步驟存儲步驟存儲第1程序及包含第1鏈接信息的多個鏈接信息;顯示步驟顯示所述第1鏈接信息;發(fā)送步驟在選擇了所述第1鏈接信息時,將用于識別所述第1程序的識別信息發(fā)送到所述服務(wù)器;接收步驟在由所述服務(wù)器對所述識別信息進(jìn)行認(rèn)證后,接收從該服務(wù)器發(fā)送來的第2程序;更新步驟從存儲的所述多個鏈接信息中選擇用于從服務(wù)器接收第3程序的第2鏈接信息,并將顯示的所述第1鏈接信息更新為選擇的所述第2鏈接信息。
本發(fā)明的第15方面的程序追加方法是在可以通過通信線路與服務(wù)器進(jìn)行通信的信息終端裝置上運行的程序中追加指定的程序的方法,其特征在于,具備下列步驟存儲步驟存儲第1程序、第1鏈接信息及第2程序;顯示步驟顯示所述第1鏈接信息;發(fā)送步驟在選擇了所述第1鏈接信息時,將用于識別存儲的所述第2程序的識別信息發(fā)送到所述服務(wù)器;接收步驟在由所述服務(wù)器對所述識別信息進(jìn)行認(rèn)證后,接收從該服務(wù)器發(fā)送來的使指定的第2程序可以啟動的解除密鑰及用于申請啟動與所述指定的第2程序不同的第2程序的第2鏈接信息;更新步驟根據(jù)從所述服務(wù)器接收的解除密鑰使得可以對存儲的第2程序進(jìn)行訪問,并將顯示的所述第1鏈接信息更新為與該第2程序?qū)?yīng)的第2鏈接信息。
此外,上述發(fā)明對信息終端裝置、追加功能購入用程序及程序的功能的追加方法進(jìn)行了說明,但是,不限于此,本發(fā)明作為包含信息終端裝置及服務(wù)器的網(wǎng)絡(luò)系統(tǒng)也成立。
另外,本發(fā)明不限于上述的發(fā)明的實施方式。
例如,在上述各實施方式中,通過點擊顯示器上顯示的圖標(biāo)進(jìn)行版本更新,但是,不限于圖標(biāo),也可以是通過標(biāo)識(banner)或文本的鏈接信息。
此外,僅對子程序是升級用程序的情況進(jìn)行了說明,但是,例如,子程序也可以是與主程序關(guān)聯(lián)的其他的程序(例如,如果主程序是文檔制作用程序,則子程序是圖形制作程序、表計算程序、地圖制作程序等)。
當(dāng)然,在不變更本發(fā)明的主要內(nèi)容的范圍內(nèi),可以進(jìn)行各種變形實施。
根據(jù)本發(fā)明,用戶希望從選擇存儲介質(zhì)或通信線路得到新的程序時,進(jìn)行與新的程序關(guān)聯(lián)的顯示,可以從顯示中進(jìn)行選擇,所以,可以立即選擇希望的程序,確實地得到該選擇的程序。
權(quán)利要求
1.一種信息終端裝置,可以通過通信線路與服務(wù)器進(jìn)行通信,其特征在于,具備存儲部件,其用于存儲第1程序、可以通過預(yù)先規(guī)定的解除密鑰進(jìn)行啟動的多個第2程序及分別與該多個第2程序?qū)?yīng)的多個鏈接信息;顯示部件,其在所述第1程序啟動時,顯示從所述多個鏈接信息中選擇的第1鏈接信息;發(fā)送部件,其在選擇了所述第1鏈接信息時,將用于識別所述存儲部件中存儲的程序的識別信息發(fā)送到所述服務(wù)器;接收部件,其接收通過由所述服務(wù)器對所述識別信息進(jìn)行認(rèn)證而發(fā)送來的解除密鑰;程序控制部件,其從所述存儲部件中選擇與從所述服務(wù)器接收的解除密鑰對應(yīng)的第2程序,并選擇對應(yīng)于與選擇的第2程序不同的第2程序的第2鏈接信息;顯示控制部件,其將所述顯示部件顯示的所述第1鏈接信息更新為所述第2鏈接信息。
2.一種信息終端裝置,可以通過通信線路與服務(wù)器進(jìn)行通信,其特征在于,具備存儲部件,其用于存儲第1程序及第1鏈接信息;顯示部件,其顯示所述第1鏈接信息;發(fā)送部件,其在選擇了所述第1鏈接信息時,將用于識別所述第1程序的識別信息或所述第1鏈接信息發(fā)送到所述服務(wù)器;接收部件,其在由所述服務(wù)器對所述識別信息進(jìn)行認(rèn)證后,接收從該服務(wù)器發(fā)送來的第2程序及與所述服務(wù)器中存儲的第3程序?qū)?yīng)的第2鏈接信息;控制部件,其使所述存儲部件存儲從所述服務(wù)器接收的第2程序及所述第2鏈接信息,并將所述顯示部件顯示的所述第1鏈接信息更新為所述存儲部件中存儲的所述第2鏈接信息。
3.一種信息終端裝置,可以通過通信線路與服務(wù)器進(jìn)行通信,其特征在于,具備存儲部件,其用于存儲第1程序及第1鏈接信息;顯示部件,其顯示所述第1鏈接信息;發(fā)送部件,其在選擇了所述第1鏈接信息時,將用于識別所述第1程序的識別信息發(fā)送到所述服務(wù)器;接收部件,其在由所述服務(wù)器對所述識別信息進(jìn)行認(rèn)證后,接收從該服務(wù)器發(fā)送來的第2程序、與未發(fā)送的第3程序?qū)?yīng)的第2鏈接信息以及使所述第2程序可以啟動的解除密鑰;控制部件,其使所述存儲部件存儲從所述服務(wù)器接收的第2程序、所述第2鏈接信息及解除密鑰,并將所述顯示部件顯示的所述第1鏈接信息更新為所述存儲部件中存儲的所述第2鏈接信息。
4.一種信息終端裝置,可以通過通信線路與服務(wù)器進(jìn)行通信,其特征在于,具備存儲部件,其用于存儲第1程序及包含第1鏈接信息的多個鏈接信息;顯示部件,其顯示所述第1鏈接信息;發(fā)送部件,其在選擇了所述第1鏈接信息時,將用于識別所述第1程序的識別信息發(fā)送到所述服務(wù)器;接收部件,其在由所述服務(wù)器對所述識別信息進(jìn)行認(rèn)證后,接收從該服務(wù)器發(fā)送來的第2程序;控制部件,其從所述存儲部件選擇用于從服務(wù)器接收第3程序的第2鏈接信息,并將所述顯示部件顯示的所述第1鏈接信息更新為選擇的所述第2鏈接信息。
5.一種信息終端裝置,可以通過通信線路與服務(wù)器進(jìn)行通信,其特征在于,具備存儲部件,其用于存儲第1程序、第1鏈接信息及第2程序;顯示部件,其顯示所述第1鏈接信息;發(fā)送部件,其在選擇了所述第1鏈接信息時,將用于識別所述存儲部件中存儲的所述第2程序的識別信息發(fā)送到所述服務(wù)器;接收部件,其在由所述服務(wù)器對所述識別信息進(jìn)行認(rèn)證后,接收從該服務(wù)器發(fā)送來的使指定的第2程序可以啟動的解除密鑰及用于申請啟動與所述指定的第2程序不同的第2程序的第2鏈接信息;控制部件,其根據(jù)從所述服務(wù)器接收的解除密鑰使可以對所述存儲部件中存儲的第2程序進(jìn)行訪問,并將所述顯示部件顯示的所述第1鏈接信息更新為與該第2程序?qū)?yīng)的第2鏈接信息。
6.如權(quán)利要求1至權(quán)利要求5中任意一項所述的信息終端裝置,其特征在于,所述第2程序是在所述第1程序中追加功能的版本更新程序,與該第2程序?qū)?yīng)的鏈接信息包含圖標(biāo),該圖標(biāo)用于指示可以進(jìn)一步追加用于追加不同的功能的版本更新程序。
7.一種程序,是在可以通過通信線路與服務(wù)器進(jìn)行通信的信息終端裝置上運行的計算機程序,其特征在于,具備存儲功能存儲第1程序、可以通過預(yù)先規(guī)定的解除密鑰進(jìn)行啟動的多個第2程序及分別與該多個第2程序?qū)?yīng)的多個鏈接信息;顯示功能在所述第1程序啟動時,顯示從所述多個鏈接信息中選擇的第1鏈接信息;發(fā)送功能在選擇了所述第1鏈接信息時,將用于識別存儲的程序的識別信息發(fā)送到所述服務(wù)器;接收功能接收通過由所述服務(wù)器對所述識別信息進(jìn)行認(rèn)證而發(fā)送來的解除密鑰;選擇功能選擇與從所述服務(wù)器接收的解除密鑰對應(yīng)的第2程序,并選擇對應(yīng)于與選擇的第2程序不同的第2程序的第2鏈接信息;顯示控制功能將顯示的所述第1鏈接信息更新為所述第2鏈接信息。
8.一種程序,是在可以通過通信線路與服務(wù)器進(jìn)行通信的信息終端裝置上運行的計算機程序,其特征在于,具備存儲功能存儲第1程序及第1鏈接信息;顯示功能顯示所述第1鏈接信息;發(fā)送功能在選擇了所述第1鏈接信息時,將用于識別所述第1程序的識別信息或所述第1鏈接信息發(fā)送到所述服務(wù)器;接收功能在由所述服務(wù)器對所述識別信息進(jìn)行認(rèn)證后,接收從該服務(wù)器發(fā)送來的第2程序及與所述服務(wù)器中存儲的第3程序?qū)?yīng)的第2鏈接信息;控制功能存儲從所述服務(wù)器接收的第2程序及所述第2鏈接信息,并將顯示的所述第1鏈接信息更新為存儲的所述第2鏈接信息。
9.一種程序,是在可以通過通信線路與服務(wù)器進(jìn)行通信的信息終端裝置上運行的計算機程序,其特征在于,具備存儲功能存儲第1程序及第1鏈接信息;顯示功能顯示所述第1鏈接信息;發(fā)送功能在選擇了所述第1鏈接信息時,將用于識別所述第1程序的識別信息發(fā)送到所述服務(wù)器;接收功能在由所述服務(wù)器對所述識別信息進(jìn)行認(rèn)證后,接收從該服務(wù)器發(fā)送來的第2程序、與未發(fā)送的第3程序?qū)?yīng)的第2鏈接信息以及使所述第2程序可以啟動的解除密鑰;控制功能存儲從所述服務(wù)器接收的第2程序、所述第2鏈接信息及解除密鑰,并將顯示的所述第1鏈接信息更新為存儲的所述第2鏈接信息。
10.一種程序,是在可以通過通信線路與服務(wù)器進(jìn)行通信的信息終端裝置上運行的計算機程序,其特征在于,具備存儲功能存儲第1程序及包含第1鏈接信息的多個鏈接信息;顯示功能顯示所述第1鏈接信息;發(fā)送功能在選擇了所述第1鏈接信息時,將用于識別所述第1程序的識別信息發(fā)送到所述服務(wù)器;接收功能在由所述服務(wù)器對所述識別信息進(jìn)行認(rèn)證后,接收從該服務(wù)器發(fā)送來的第2程序;控制功能從存儲的所述多個鏈接信息中選擇用于從服務(wù)器接收第3程序的第2鏈接信息,并將顯示的所述第1鏈接信息更新為選擇的所述第2鏈接信息。
11.一種程序,是在可以通過通信線路與服務(wù)器進(jìn)行通信的信息終端裝置上運行的計算機程序,其特征在于,具備存儲功能存儲第1程序、第1鏈接信息及第2程序;顯示功能顯示所述第1鏈接信息;發(fā)送功能在選擇了所述第1鏈接信息時,將用于識別存儲的所述第2程序的識別信息發(fā)送到所述服務(wù)器;接收功能在由所述服務(wù)器對所述識別信息進(jìn)行認(rèn)證后,接收從該服務(wù)器發(fā)送來的使指定的第2程序可以啟動的解除密鑰及用于申請啟動與所述指定的第2程序不同的第2程序的第2鏈接信息;控制功能根據(jù)從所述服務(wù)器接收的解除密鑰使得可以對存儲的第2程序進(jìn)行訪問,并將顯示的所述第1鏈接信息更新為與該第2程序?qū)?yīng)的第2鏈接信息。
12.一種程序追加方法,是在可以通過通信線路與服務(wù)器進(jìn)行通信的信息終端裝置上運行的程序中追加指定的程序的方法,其特征在于,具備下列步驟存儲步驟存儲第1程序、可以通過預(yù)先規(guī)定的解除密鑰進(jìn)行啟動的多個第2程序及分別與該多個第2程序?qū)?yīng)的多個鏈接信息;顯示步驟在所述第1程序啟動時,顯示從所述多個鏈接信息中選擇的第1鏈接信息;發(fā)送步驟在選擇了所述第1鏈接信息時,將用于識別存儲的程序的識別信息發(fā)送到所述服務(wù)器;接收步驟接收通過由所述服務(wù)器對所述識別信息進(jìn)行認(rèn)證而發(fā)送來的解除密鑰;選擇步驟選擇與從所述服務(wù)器接收的解除密鑰對應(yīng)的第2程序,并選擇對應(yīng)于與選擇的第2程序不同的第2程序的第2鏈接信息;更新步驟將顯示的所述第1鏈接信息更新為所述第2鏈接信息。
13.一種程序追加方法,是在可以通過通信線路與服務(wù)器進(jìn)行通信的信息終端裝置上運行的程序中追加指定的程序的方法,其特征在于,具備下列步驟存儲步驟,存儲第1程序及第1鏈接信息;顯示步驟,顯示所述第1鏈接信息;發(fā)送步驟在選擇了所述第1鏈接信息時,將用于識別所述第1程序的識別信息或所述第1鏈接信息發(fā)送到所述服務(wù)器;接收步驟,在由所述服務(wù)器對所述識別信息進(jìn)行認(rèn)證后,接收從該服務(wù)器發(fā)送來的第2程序及與所述服務(wù)器中存儲的第3程序?qū)?yīng)的第2鏈接信息;更新步驟,存儲從所述服務(wù)器接收的第2程序及所述第2鏈接信息,并將顯示的所述第1鏈接信息更新為存儲的所述第2鏈接信息。
14.一種程序追加方法,是在可以通過通信線路與服務(wù)器進(jìn)行通信的信息終端裝置上運行的程序中追加指定的程序的方法,其特征在于,具備下列步驟存儲步驟存儲第1程序及第1鏈接信息;顯示步驟顯示所述第1鏈接信息;發(fā)送步驟在選擇了所述第1鏈接信息時,將用于識別所述第1程序的識別信息發(fā)送到所述服務(wù)器;接收步驟在由所述服務(wù)器對所述識別信息進(jìn)行認(rèn)證后,接收從該服務(wù)器發(fā)送來的第2程序、與未發(fā)送的第3程序?qū)?yīng)的第2鏈接信息以及使所述第2程序可以啟動的解除密鑰;更新步驟存儲從所述服務(wù)器接收的第2程序、所述第2鏈接信息及解除密鑰,并將顯示的所述第1鏈接信息更新為存儲的所述第2鏈接信息。
15.一種程序追加方法,是在可以通過通信線路與服務(wù)器進(jìn)行通信的信息終端裝置上運行的程序中追加指定的程序的方法,其特征在于,具備下列步驟存儲步驟存儲第1程序及包含第1鏈接信息的多個鏈接信息;顯示步驟顯示所述第1鏈接信息;發(fā)送步驟在選擇了所述第1鏈接信息時,將用于識別所述第1程序的識別信息發(fā)送到所述服務(wù)器;接收步驟在由所述服務(wù)器對所述識別信息進(jìn)行認(rèn)證后,接收從該服務(wù)器發(fā)送來的第2程序;更新步驟從存儲的所述多個鏈接信息中選擇用于從服務(wù)器接收第3程序的第2鏈接信息,并將顯示的所述第1鏈接信息更新為選擇的所述第2鏈接信息。
16.一種程序追加方法,是在可以通過通信線路與服務(wù)器進(jìn)行通信的信息終端裝置上運行的程序中追加指定的程序的方法,其特征在于,具備下列步驟存儲步驟存儲第1程序、第1鏈接信息及第2程序;顯示步驟顯示所述第1鏈接信息;發(fā)送步驟在選擇了所述第1鏈接信息時,將用于識別存儲的所述第2程序的識別信息發(fā)送到所述服務(wù)器;接收步驟在由所述服務(wù)器對所述識別信息進(jìn)行認(rèn)證后,接收從該服務(wù)器發(fā)送來的使指定的第2程序可以啟動的解除密鑰及用于申請啟動與所述指定的第2程序不同的第2程序的第2鏈接信息;更新步驟根據(jù)從所述服務(wù)器接收的解除密鑰使得可以對存儲的第2程序進(jìn)行訪問,并將顯示的所述第1鏈接信息更新為與該第2程序?qū)?yīng)的第2鏈接信息。
全文摘要
本發(fā)明提供一種用戶可以容易地確認(rèn)軟件追加功能的購入及其狀況的信息終端裝置、追加功能購入用程序及程序功能的追加方法。在可以通過通信線路與服務(wù)器進(jìn)行通信的信息終端裝置中,具備存儲部件11,其存儲用于在上述信息終端執(zhí)行指定功能的程序;顯示部件17,其顯示鏈接信息,該鏈接信息用于提示購入具有上述程序的追加功能的子程序;發(fā)送部件18,其在選擇了上述鏈接信息時,通過上述通信線路將上述程序及上述子程序的識別信息發(fā)送到上述服務(wù)器;接收部件18,其從上述服務(wù)器接收上述子程序及與上述子程序相關(guān)的信息的至少其一;顯示控制部件16,其將上述顯示部件顯示的上述鏈接信息更新為用于購入具有其他追加功能的子程序的鏈接信息。
文檔編號G06F13/00GK1479217SQ0314593
公開日2004年3月3日 申請日期2003年7月17日 優(yōu)先權(quán)日2002年7月18日
發(fā)明者福岡律夫, 本間雅哉, 和田利昭, 哉, 昭 申請人:奧林巴斯株式會社