(57)【要約】【課題】ユーザが容易にソフトウェアの追加機能の購入とその状況を確認することが可能な情報端末装置を提供すること。【解決手段】通信回線を介してサーバと通信可能な情報端末装置において、所定の機能を前記情報端末で実行するためのプログラムを記憶する記憶手段１１と、前記プログラムの追加機能を備えたサブプログラムの購入を促すためのリンク情報を表示する表示手段１７と、前記リンク情報が選択されたときに、前記通信回線を介して前記プログラム及び前記サブプログラムの識別情報を前記サーバに送信する送信手段１８と、前記サーバから前記サブプログラム及び前記サブプログラムに関する情報の少なくとも一方を受信する受信手段１８と、前記表示手段に表示されている前記リンク情報を他の追加機能を備えたサブプログラムを購入するためのリンク情報に変更する表示制御手段１６とを備えた。【選択図】　図１
2004054502.tif 000002
【特許請求の範囲】
【請求項１】
通信回線を介してサーバと通信可能な情報端末装置において、
第１プログラムと、予め定められた解除キーによって起動可能となる複数の第２プログラムと、当該複数の第２プログラムの各々に対応した複数のリンク情報とを記憶するための記憶手段と、
前記第１プログラムの起動時に、前記複数のリンク情報の中から選択された第１リンク情報を表示する表示手段と、
前記第１リンク情報が選択された際に、前記記憶手段に記憶されているプログラムを識別するための識別情報を前記サーバに送信する送信手段と、
前記サーバによって前記識別情報が認証されることによって送信されてきた解除キーを受信する受信手段と、
前記記憶手段から、前記サーバから受信した解除キーに対応する第２プログラムを選択し、選択された第２プログラムとは異なる第２プログラムに対応する第２のリンク情報を選択するプログラム制御手段と、
前記表示手段に表示されている前記第１リンク情報を前記第２のリンク情報に更新する表示制御手段とを具備することを特徴とする情報端末装置。
【請求項２】
通信回線を介してサーバと通信可能な情報端末装置において、
第１プログラムと、第１リンク情報とを記憶するための記憶手段と、
前記第１リンク情報を表示する表示手段と、
前記第１リンク情報が選択された際に、前記第１プログラムを識別するための識別情報又は前記第１リンク情報を前記サーバに送信する送信手段と、
前記サーバによって前記識別情報が認証された後に、当該サーバから送信されてきた第２プログラムと上記サーバに記憶されている第３プログラムに対応した第２リンク情報とを受信する受信手段と、
前記サーバから受信した第２プログラムと前記第２リンク情報とを前記記憶手段に記憶させると共に、前記表示手段に表示されている前記第１リンク情報を前記記憶手段に記憶された前記第２のリンク情報に更新する制御手段とを具備することを特徴とする情報端末装置。
【請求項３】
通信回線を介してサーバと通信可能な情報端末装置において、
第１プログラムと、第１リンク情報とを記憶するための記憶手段と、
前記第１リンク情報を表示する表示手段と、
前記第１リンク情報が選択された際に、前記第１プログラムを識別するための識別情報を前記サーバに送信する送信手段と、
前記サーバによって前記識別情報が認証された後に、当該サーバから送信されてきた第２プログラムと、未送信の第３プログラムに対応した第２リンク情報と、前記第２のプログラムを起動可能とする解除キーとを受信する受信手段と、
前記サーバから受信した第２プログラムと、前記第２リンク情報と、解除キーとを前記記憶手段に記憶させると共に、前記表示手段に表示されている前記第１リンク情報を前記記憶手段に記憶された前記第２のリンク情報に更新する制御手段とを具備することを特徴とする情報端末装置。
【請求項４】
通信回線を介してサーバと通信可能な情報端末装置において、
第１プログラムと、第１リンク情報とを含む複数のリンク情報が記憶された記憶手段と、
前記第１リンク情報を表示する表示手段と、
前記第１リンク情報が選択された際に、前記第１プログラムを識別するための識別情報を前記サーバに送信する送信手段と、
前記サーバによって前記識別情報が認証された後に、当該サーバから送信されてきた第２プログラムを受信する受信手段と、
第３プログラムをサーバから受信するための第２リンク情報を前記記憶手段から選択すると共に、前記表示手段に表示されている前記第１リンク情報を選択された前記第２のリンク情報に更新する制御手段とを具備することを特徴とする情報端末装置。
【請求項５】
通信回線を介してサーバと通信可能な情報端末装置において、
第１プログラムと、第１リンク情報と、第２プログラムとを記憶するための記憶手段と、
前記第１リンク情報を表示する表示手段と、
前記第１リンク情報が選択された際に、前記記憶手段に記憶された前記第２プログラムを識別するための識別情報を前記サーバに送信する送信手段と、
前記サーバによって前記識別情報が認証された後に、当該サーバから送信されてきた所定の第２のプログラムを起動可能とする解除キーと、前記所定の第２プログラムとは異なる第２プログラムの起動を申請するための第２リンク情報とを受信する受信手段と、
前記サーバから受信した解除キーに基づいて前記記憶手段に記憶されている第２プログラムへのアクセスを可能にすると共に、前記表示手段に表示されている前記第１リンク情報を当該第２プログラムに対応させられた第２リンク情報に更新する制御手段とを具備することを特徴とする情報端末装置。
【請求項６】
請求項１から請求項５のいずれか１項に記載の情報端末装置において、前記第２プログラムは、前記第１プログラムに機能を追加するバージョンアッププログラムであり、当該第２プログラムに対応するリンク情報はアイコンを含み、当該アイコンは更に異なる機能を追加するバージョンアッププログラムの追加が可能であることを示唆するものであることを特徴とする情報端末装置。
【請求項７】
通信回線を介してサーバと通信可能な情報端末装置上で動作するコンピュータのプログラムにおいて、
第１プログラムと、予め定められた解除キーによって起動可能となる複数の第２プログラムと、当該複数の第２プログラムの各々に対応した複数のリンク情報とを記憶する記憶機能と、
前記第１プログラムの起動時に、前記複数のリンク情報の中から選択された第１リンク情報を表示する表示機能と、
前記第１リンク情報が選択された際に、記憶されているプログラムを識別するための識別情報を前記サーバに送信する送信機能と、
前記サーバによって前記識別情報が認証されることによって送信されてきた解除キーを受信する受信機能と、
前記サーバから受信した解除キーに対応する第２プログラムを選択し、選択された第２プログラムとは異なる第２プログラムに対応する第２のリンク情報を選択する機能と、
表示されている前記第１リンク情報を前記第２のリンク情報に更新する表示制御機能とを具備することを特徴とするプログラム。
【請求項８】
通信回線を介してサーバと通信可能な情報端末装置上で動作するコンピュータのプログラムにおいて、
第１プログラムと、第１リンク情報とを記憶する記憶機能と、
前記第１リンク情報を表示する表示機能と、
前記第１リンク情報が選択された際に、前記第１プログラムを識別するための識別情報又は前記第１リンク情報を前記サーバに送信する送信機能と、
前記サーバによって前記識別情報が認証された後に、当該サーバから送信されてきた第２プログラムと上記サーバに記憶されている第３プログラムに対応した第２リンク情報とを受信する受信機能と、
前記サーバから受信した第２プログラムと前記第２リンク情報とを記憶させると共に、表示されている前記第１リンク情報を記憶された前記第２のリンク情報に更新する制御機能とを具備することを特徴とするプログラム。
【請求項９】
通信回線を介してサーバと通信可能な情報端末装置上で動作するコンピュータのプログラムにおいて、
第１プログラムと、第１リンク情報とを記憶する機能と、
前記第１リンク情報を表示する表示機能と、
前記第１リンク情報が選択された際に、前記第１プログラムを識別するための識別情報を前記サーバに送信する送信機能と、
前記サーバによって前記識別情報が認証された後に、当該サーバから送信されてきた第２プログラムと、未送信の第３プログラムに対応した第２リンク情報と、前記第２のプログラムを起動可能とする解除キーとを受信する受信機能と、
前記サーバから受信した第２プログラムと、前記第２リンク情報と、解除キーとを記憶させると共に、表示されている前記第１リンク情報を記憶された前記第２のリンク情報に更新する制御機能とを具備することを特徴とするプログラム。
【請求項１０】
通信回線を介してサーバと通信可能な情報端末装置上で動作するコンピュータのプログラムにおいて、
第１プログラムと、第１リンク情報とを含む複数のリンク情報を記憶する記憶機能と、
前記第１リンク情報を表示する表示機能と、
前記第１リンク情報が選択された際に、前記第１プログラムを識別するための識別情報を前記サーバに送信する送信機能と、
前記サーバによって前記識別情報が認証された後に、当該サーバから送信されてきた第２プログラムを受信する受信機能と、
第３プログラムをサーバから受信するための第２リンク情報を記憶された前記複数のリンク情報から選択すると共に、表示されている前記第１リンク情報を選択された前記第２のリンク情報に更新する制御機能とを具備することを特徴とするプログラム。
【請求項１１】
通信回線を介してサーバと通信可能な情報端末装置上で動作するコンピュータのプログラムにおいて、
第１プログラムと、第１リンク情報と、第２プログラムとを記憶する記憶機能と、
前記第１リンク情報を表示する表示機能と、
前記第１リンク情報が選択された際に、記憶された前記第２プログラムを識別するための識別情報を前記サーバに送信する送信機能と、
前記サーバによって前記識別情報が認証された後に、当該サーバから送信されてきた所定の第２のプログラムを起動可能とする解除キーと、前記所定の第２プログラムとは異なる第２プログラムの起動を申請するための第２リンク情報とを受信する受信機能と、
前記サーバから受信した解除キーに基づいて記憶されている第２プログラムへのアクセスを可能にすると共に、表示されている前記第１リンク情報を当該第２プログラムに対応させられた第２リンク情報に更新する制御機能とを具備することを特徴とするプログラム。
【請求項１２】
通信回線を介してサーバと通信可能な情報端末装置上で動作するプログラムに所定のプログラムを追加する方法において、
第１プログラムと、予め定められた解除キーによって起動可能となる複数の第２プログラムと、当該複数の第２プログラムの各々に対応した複数のリンク情報とを記憶するステップと、
前記第１プログラムの起動時に、前記複数のリンク情報の中から選択された第１リンク情報を表示するステップと、
前記第１リンク情報が選択された際に、記憶されているプログラムを識別するための識別情報を前記サーバに送信するステップと、
前記サーバによって前記識別情報が認証されることによって送信されてきた解除キーを受信するステップと、
前記サーバから受信した解除キーに対応する第２プログラムを選択し、選択された第２プログラムとは異なる第２プログラムに対応する第２のリンク情報を選択するステップと、
表示されている前記第１リンク情報を前記第２のリンク情報に更新するステップとを具備することを特徴とするプログラムの追加方法。
【請求項１３】
通信回線を介してサーバと通信可能な情報端末装置上で動作するプログラムに所定のプログラムを追加する方法において、
第１プログラムと、第１リンク情報とを記憶するステップと、
前記第１リンク情報を表示するステップと、
前記第１リンク情報が選択された際に、前記第１プログラムを識別するための識別情報又は前記第１リンク情報を前記サーバに送信するステップと、
前記サーバによって前記識別情報が認証された後に、当該サーバから送信されてきた第２プログラムと上記サーバに記憶されている第３プログラムに対応した第２リンク情報とを受信するステップと、
前記サーバから受信した第２プログラムと前記第２リンク情報とを記憶させると共に、表示されている前記第１リンク情報を記憶された前記第２のリンク情報に更新するステップとを具備することを特徴とするプログラムの追加方法。
【請求項１４】
通信回線を介してサーバと通信可能な情報端末装置上で動作するプログラムに所定のプログラムを追加する方法において、
第１プログラムと、第１リンク情報とを記憶するステップと、
前記第１リンク情報を表示するステップと、
前記第１リンク情報が選択された際に、前記第１プログラムを識別するための識別情報を前記サーバに送信するステップと、
前記サーバによって前記識別情報が認証された後に、当該サーバから送信されてきた第２プログラムと、未送信の第３プログラムに対応した第２リンク情報と、前記第２のプログラムを起動可能とする解除キーとを受信するステップと、
前記サーバから受信した第２プログラムと、前記第２リンク情報と、解除キーとを記憶させると共に、表示されている前記第１リンク情報を記憶された前記第２のリンク情報に更新するステップとを具備することを特徴とするプログラムの追加方法。
【請求項１５】
通信回線を介してサーバと通信可能な情報端末装置上で動作するプログラムに所定のプログラムを追加する方法において、
第１プログラムと、第１リンク情報とを含む複数のリンク情報を記憶するステップと、
前記第１リンク情報を表示するステップと、
前記第１リンク情報が選択された際に、前記第１プログラムを識別するための識別情報を前記サーバに送信するステップと、
前記サーバによって前記識別情報が認証された後に、当該サーバから送信されてきた第２プログラムを受信するステップと、
第３プログラムをサーバから受信するための第２リンク情報を記憶された前記複数のリンク情報から選択すると共に、表示されている前記第１リンク情報を選択された前記第２のリンク情報に更新するステップとを具備することを特徴とするプログラムの追加方法。
【請求項１６】
通信回線を介してサーバと通信可能な情報端末装置上で動作するプログラムに所定のプログラムを追加する方法において、
第１プログラムと、第１リンク情報と、第２プログラムとを記憶するステップと、
前記第１リンク情報を表示するステップと、
前記第１リンク情報が選択された際に、記憶された前記第２プログラムを識別するための識別情報を前記サーバに送信するステップと、
前記サーバによって前記識別情報が認証された後に、当該サーバから送信されてきた所定の第２のプログラムを起動可能とする解除キーと、前記所定の第２プログラムとは異なる第２プログラムの起動を申請するための第２リンク情報とを受信するステップと、
前記サーバから受信した解除キーに基づいて記憶されている第２プログラムへのアクセスを可能にすると共に、表示されている前記第１リンク情報を当該第２プログラムに対応させられた第２リンク情報に更新するステップとを具備することを特徴とするプログラムの追加方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、プログラムのアップグレード等を簡便にかつ柔軟に実行するための情報端末装置、方法及びそのプログラムに関する。
【０００２】
【従来の技術】
コンピュータ上で動作するプログラムは、通常追加機能が別に用意されている場合が多い。この追加機能を使用する際には、ユーザは、そのプログラムのバージョンアップ版をメーカから購入して、自己のコンピュータにインストールを行うことによって使用することが可能となっている。
【０００３】
その際に、ユーザは、追加機能を含むプログラムを、ＣＤ−ＲＯＭなどの記録媒体に記録されたものを購入するか、あるいは通信回線を用いてダウンロードすることによって入手している。
【０００４】
【発明が解決しようとする課題】
しかしながら、ＣＤ−ＲＯＭなどの記録媒体に複数のプログラムが記憶されている場合には、どのプログラムを新たにインストールすれば良いのか分からない場合があり、とまどってしまうことがあった。
【０００５】
また、インターネット等の通信回路からプログラムをダウンロードする場合でも、どのプログラムをダウンロードすればよいのか、例えば、どのプログラムが追加機能を含むようなプログラムなのか、関連するプログラムは、どれなのか、を探し見分けるのが大変だった。
【０００６】
本発明は、上記の課題を解決するためになされたものであって、記録媒体や通信回線から新たなプログラムを得たい場合に、関連するプログラムをすぐに選択でき、選択されたプログラムが確実に得られる情報端末装置、情報端末装置用プログラム及びプログラムの追加方法を提供することを目的とする。
【０００７】
【課題を解決するための手段】
本発明は、上記の課題を解決するために次のような手段を講じた。
【０００８】
本発明の第１局面に係る情報端末装置は、通信回線を介してサーバと通信可能な情報端末装置において、第１プログラムと、予め定められた解除キーによって起動可能となる複数の第２プログラムと、当該複数の第２プログラムの各々に対応した複数のリンク情報とを記憶するための記憶手段と、前記第１プログラムの起動時に、前記複数のリンク情報の中から選択された第１リンク情報を表示する表示手段と、前記第１リンク情報が選択された際に、前記記憶手段に記憶されているプログラムを識別するための識別情報を前記サーバに送信する送信手段と、前記サーバによって前記識別情報が認証されることによって送信されてきた解除キーを受信する受信手段と、前記記憶手段から、前記サーバから受信した解除キーに対応する第２プログラムを選択し、選択された第２プログラムとは異なる第２プログラムに対応する第２のリンク情報を選択するプログラム制御手段と、前記表示手段に表示されている前記第１リンク情報を前記第２のリンク情報に更新する表示制御手段とを具備することを特徴とする。
【０００９】
本発明の第２局面に係る情報端末装置は、通信回線を介してサーバと通信可能な情報端末装置において、第１プログラムと、第１リンク情報とを記憶するための記憶手段と、前記第１リンク情報を表示する表示手段と、前記第１リンク情報が選択された際に、前記第１プログラムを識別するための識別情報又は前記第１リンク情報を前記サーバに送信する送信手段と、前記サーバによって前記識別情報が認証された後に、当該サーバから送信されてきた第２プログラムと上記サーバに記憶されている第３プログラムに対応した第２リンク情報とを受信する受信手段と、前記サーバから受信した第２プログラムと前記第２リンク情報とを前記記憶手段に記憶させると共に、前記表示手段に表示されている前記第１リンク情報を前記記憶手段に記憶された前記第２のリンク情報に更新する制御手段とを具備することを特徴とする。
【００１０】
本発明の第３局面に係る情報端末装置は、通信回線を介してサーバと通信可能な情報端末装置において、第１プログラムと、第１リンク情報とを記憶するための記憶手段と、前記第１リンク情報を表示する表示手段と、前記第１リンク情報が選択された際に、前記第１プログラムを識別するための識別情報を前記サーバに送信する送信手段と、前記サーバによって前記識別情報が認証された後に、当該サーバから送信されてきた第２プログラムと、未送信の第３プログラムに対応した第２リンク情報と、前記第２のプログラムを起動可能とする解除キーとを受信する受信手段と、前記サーバから受信した第２プログラムと、前記第２リンク情報と、解除キーとを前記記憶手段に記憶させると共に、前記表示手段に表示されている前記第１リンク情報を前記記憶手段に記憶された前記第２のリンク情報に更新する制御手段とを具備することを特徴とする。
【００１１】
本発明の第４局面に係る情報端末装置は、通信回線を介してサーバと通信可能な情報端末装置において、第１プログラムと、第１リンク情報とを含む複数のリンク情報が記憶された記憶手段と、前記第１リンク情報を表示する表示手段と、前記第１リンク情報が選択された際に、前記第１プログラムを識別するための識別情報を前記サーバに送信する送信手段と、前記サーバによって前記識別情報が認証された後に、当該サーバから送信されてきた第２プログラムを受信する受信手段と、第３プログラムをサーバから受信するための第２リンク情報を前記記憶手段から選択すると共に、前記表示手段に表示されている前記第１リンク情報を選択された前記第２のリンク情報に更新する制御手段とを具備することを特徴とする。
【００１２】
本発明の第５局面に係る情報端末装置は、通信回線を介してサーバと通信可能な情報端末装置において、第１プログラムと、第１リンク情報と、第２プログラムとを記憶するための記憶手段と、前記第１リンク情報を表示する表示手段と、前記第１リンク情報が選択された際に、前記記憶手段に記憶された前記第２プログラムを識別するための識別情報を前記サーバに送信する送信手段と、前記サーバによって前記識別情報が認証された後に、当該サーバから送信されてきた所定の第２のプログラムを起動可能とする解除キーと、前記所定の第２プログラムとは異なる第２プログラムの起動を申請するための第２リンク情報とを受信する受信手段と、前記サーバから受信した解除キーに基づいて前記記憶手段に記憶されている第２プログラムへのアクセスを可能にすると共に、前記表示手段に表示されている前記第１リンク情報を当該第２プログラムに対応させられた第２リンク情報に更新する制御手段とを具備することを特徴とする。
【００１３】
上記の各情報端末装置に係る機能は、上記の情報端末装置上で動作するプログラムの発明としても成立するし、情報端末装置上のプログラムに所定のプログラムを追加するための方法の発明としても成立する。
【００１４】
【発明の実施の形態】
図面を参照して本発明の実施の形態を説明する。
【００１５】
（第１の実施形態）
図１から図３を参照して、本発明の第１の実施の形態を説明する。図１は、本発明の第１の実施形態に係る情報端末装置に適用されるネットワークシステムの概略構成を示す図である。図２は、本発明の第１の実施形態の具体例を示す図である。図３は、本発明の第１の実施形態の動作の流れを示す図である。
【００１６】
図１に示すように、本発明が適用されるネットワークシステムは、大きく分けて、情報端末装置１（以下、「情報端末」と称する）とネットワーク２と、サーバ３とによって構成される。
第１の実施形態に係る情報端末１は、例えば、ユーザの所有するパーソナルコンピュータ（以下、「ＰＣ」と称する）であり、第１のメモリ１１と、第２のメモリ１２と、グレードアップ管理データベース（ＤＢ）１３と、入力部１４、コントローラ１５と、表示制御部１６と、ディスプレイ１７と、通信インターフェース１８を備えている。
第１のメモリ１１は、メインプログラムとサブプログラムＡ、…、サブプログラムＺを記憶している。第２のメモリ１２は、第１のメモリ１１に記憶されているサブプログラムＡ、…、サブプログラムＺにそれぞれ対応するアイコンＡ、…、アイコンＺを記憶している。なお、第１のメモリ１１と第２のメモリ１２は、例えば、不揮発性メモリや、磁気ディスク等の外部記憶装置やその他の記憶装置であって、情報端末１の電源をオフにした場合でも記憶が保持できるものであれば良い。グレードアップ管理データベース１３は、サブプログラムＡ、…、サブプログラムＺのアップグレードの状況を管理する。
入力部１４は、例えば、キーボードやマウスなどの情報端末１への入力装置であって、ユーザからの入力を受け付ける。
コントローラ１５は、情報端末１の全体の動作を管理する。
表示制御部１６は、ディスプレイ１７にさまざまな情報を表示するための制御を行う。
通信インターフェース１８は、ネットワーク２を介してサーバ３や図示しない他の情報端末装置との通信を行うためのインターフェースである。
【００１７】
ネットワーク２は、相互に通信が可能であれば、どのような形態であっても良いが、例えば、インターネット、イントラネットなどの相互通信が可能なものを全て含む。
サーバ３は、通信インターフェース３１と、ユーザ認証部３２と、顧客データベース（ＤＢ）３３と、解除キー生成部３４と、キー発行データベース３５とを含む。
通信インターフェース３１は、ネットワークに接続された他の装置（例えば、情報端末１）との通信を行うためのインターフェースである。
ユーザ認証部３２は、情報端末１からアクセス要求があったユーザのアクセスの許諾或いは拒否を決定するために、顧客ＤＢ３３のユーザデータと照合を行ってユーザＩＤの認証を行う。
解除キー生成部３４は、ユーザ認証部３２によって認証されたユーザに対して、キー発行データベース（ＤＢ）３５のデータに基づいて、解除キーを発行する。
【００１８】
上記のように構成されたネットワークシステムの概略の動作を、図２を参照して説明する。
【００１９】
まず、追加機能を全く使用していない場合には、メインプログラムのみが情報端末１上で動作可能となっている。従って、情報端末１のディスプレイ１７の表示画面１７ａにはサブプログラムＡの購入を促すためのアイコンＡが表示されている。このアイコンＡは、本明細書においては、メインプログラムＡに対するバージョンアップ或いはアップグレードを行うためのリンク情報として機能するものとする。すなわち、アイコンＡ、…アイコンＺは、それぞれ、サブプログラムＡ、…、サブプログラムＺを使用可能とする（或いは購入する）ためのリンク情報が埋め込まれたアイコンとして機能する。なお、本明細書においては、サブプログラムを使用可能とするための解除キーの入手も「プログラムの購入」として説明する。ここで、例えば、ユーザがアイコンＡをマウスによりクリックして、サブプログラムＡを購入したいという意思表示をすると、グレードアップ管理ＤＢ１３からアイコンＡに対応するサブプログラムＡのプログラムＩＤ“Ｓ１００”とアイコンＩＤ“Ａ”が読み出されて、メインプログラムのプログラムＩＤ“Ｍ１２３４５６７８９”及びユーザを識別するためのユーザＩＤとパスワードと共に当該情報がネットワーク２を介してサーバ３へ送信される。
【００２０】
サーバ３は、通信インターフェース３１で各ＩＤ情報を受け取ると、まず、ユーザ認証部３２でユーザが正式に顧客登録されているかどうかのユーザ認証を行う。そして、当該ユーザに対する認証が得られたならば、解除キー生成部３４でサブプログラムＡの解除キーのキーコード（以下、単に「解除キー」と称する）を生成して、情報端末１へ送信する。
【００２１】
情報端末１は、受信した解除キーに基づいてサブプログラムＡを解除して使用可能状態とした後に、購入の対象となるサブプログラムのバージョンを示すポインタをインクリメントする。そして、サブプログラムＡの次のバージョンとして用意されているサブプログラムＢの購入を促すためのアイコンＢをアイコンＡに代えて、ディスプレイ１７に表示させる。
【００２２】
そして、アイコンＢをクリック（選択）した場合の動作はアイコンＡをクリックした場合と同様の動作が行われ、サブプログラムＢが解除された後にサブプログラムＣの購入を促すためのアイコンＣが表示される。
【００２３】
図３のフローチャートを参照して、情報端末１に用意されたサブプログラムを購入する場合の処理の流れを説明する。
まず、ディスプレイの画面に表示されているアイコン（ここでは、アイコンＡとする）を選択すると、ブラウザが起動して、サーバ３へ接続要求が出される（ステップＡ１）。この要求を受けて、サーバ３のが接続が確立すると（ステップＡ２）、サーバ３に用意されているユーザＩＤとパスワードの入力ページが情報端末１に送信される（ステップＡ３）。
【００２４】
情報端末１は入力ページを受信すると当該入力ページをディスプレイ１７に表示する（ステップＡ４）。この入力ページに従って、ユーザが、入力部１４からユーザＩＤとパスワードを入力すると（ステップＡ５）、当該データがサーバ３に送信されて、サーバ３のユーザ認証部３２でユーザの認証が行われる。サーバ上でユーザの認証が正常に行われた場合には、認証結果が情報端末１に送信されて、サーバ３は、情報端末１からのアイコンＡに対するサブプログラムＡのプログラムＩＤ“Ｓ１００”とメインプログラムのプログラムＩＤ“Ｍ１２３４５６７８９”を情報端末１に送信するよう要求する（ステップＡ６）。なお、ステップＡ６において、認証が正常に行われなかった場合には、その旨の情報が情報端末１に送信されて、ユーザ情報の再入力などの要求がサーバ３から情報端末１に出される。
【００２５】
情報端末１がアイコンＡに対するサブプログラムＡのプログラムＩＤとメインプログラムのプログラムＩＤをサーバ３に送信すると（ステップＡ７）、サーバ３は、送信データに基づいて解除キーを生成して（ステップＡ８）、情報端末１に送信する。
【００２６】
情報端末１は、解除キーを受け取ると、情報端末１で使用可能となるようにサブプログラムＡの制限を解除する（ステップＡ９）。そして、グレードアップ管理ＤＢ１３のレコードポインタがインクリメントされる（ステップＡ１０）。
【００２７】
そして、表示制御部１６は、ディスプレイ１７に表示されているアイコンＡを削除（消去）し（ステップＡ１１）、新たなサブプログラムＢの購入を促すようなアイコンＢをディスプレイ１７に表示する（ステップＡ１２）。
【００２８】
このようにして、プログラムがグレードアップする毎に、ディスプレイ上に表示されるリンク情報であるアイコンのデザインが更新されていくので、グレードアップ状況がわかりやすく、かつアイコンの選択のみでグレードアップができるので、グレードアップを容易に行うことができる。
【００２９】
（第２の実施形態）
図４から図６を参照して、第２の実施形態を説明する。図４は、本発明の第２の実施形態に係る情報端末１に適用されるネットワークシステムの概略構成を示す図である。図５は、本発明の第２の実施形態の具体例を示す図である。図６は、本発明の第２の実施形態の動作の流れを示す図である。なお、図４から図６において、図１から図３と同じ部分には、同じ符号を付し、詳細な説明は省略する。
【００３０】
第１の実施形態では、予めサブプログラムとアイコンが端末に用意されていたが、第２の実施形態では、サブプログラムとアイコンが両方ともサーバに用意されており、グレードアップを行う毎に、サブプログラムとアイコンをサーバ３からダウンロードする構成になっている。
【００３１】
図４に示すように、情報端末１の基本的な構成は、図１と同じであるが、サーバ３には、図１に示す解除キー生成部３４に代えて、サブプログラム選択部３６とアイコン選択部３８が設けられており、それに伴い、キー発行データベース３５に代えて、サブプログラムデータベース（ＤＢ）３７とアイコンデータベース（ＤＢ）３９が設けられている。
図４において、サブプログラム選択部３６は、情報端末１から要求されたサブプログラムをサブプログラムＤＢ３７から選択して、抽出する。また、アイコン選択部３８は、サブプログラム選択部３６で選択されたサブプログラムの次に購入すべきサブプログラムＢに対応するアイコンとグレードアップＤＢ追加データをアイコンＤＢ３９から選択して、抽出する。
【００３２】
上記のように構成されたネットワークシステムの概略の動作を、図５を参照して説明する。
【００３３】
図５に示すように、アイコンＡをクリックすると、アイコンＡに関連付けられたサブプログラムＡのプログラムＩＤ“Ｓ１００”が読み出される。そして、メインプログラムのプログラムＩＤ“Ｍ１２３４５６７８９”と、サブプログラムＡのプログラムＩＤ及びユーザを識別するためのユーザＩＤとパスワードがサーバ３に送信される。サーバ３は、ユーザの認証が正常に行われたのであれば、メインプログラムのプログラムＩＤとサブプログラムＡのプログラムＩＤに基づいて、サブプログラムＡと、サブプログラムＢを購入するためのアイコンＢとグレードアップＤＢ追加データを選択して、情報端末１に送信する。
【００３４】
情報端末１は、サブプログラムＡを第１のメモリ１１に保存すると共に、グレードアップ管理ＤＢ１３に次のバージョンアッププログラムに相当するサブプログラムＢ用のレコードを追加して、当該レコードにバージョン番号“２”とプログラム名“サブプログラムＢ”とプログラムＩＤ“Ｓ２００”とアイコンＩＤ“Ｂ”とを登録する。それと共に、バージョンを示すポインタをインクリメントし、アイコンＡを次のサブプログラムＢを読み出すようなサブプログラムＢに関連付けられたアイコンＢに更新して、ディスプレイ１７にアイコンＢを表示する。
【００３５】
図６のフローチャートを参照して、サーバ３に用意されたサブプログラムを購入する場合の処理の流れを説明する。
まず、サブプログラムを購入するためのアイコンを選択するステップからユーザの認証を行うステップまで（ステップＡ１からステップＡ６）は、第１の実施形態と同じであるので、説明を省略する。サーバ３でユーザ認証が正常に行われた後に、情報端末１がアイコン（例えば、アイコンＡとする）に対応するサブプログラム（プログラムＡ）のプログラムＩＤとメインプログラムのプログラムＩＤを送信すると（ステップＡ７）、サーバは、送信データに基づいて情報端末１によって要求された新規サブプログラム（サブプログラムＡ）を選択する（ステップＢ１）と共に、次に購入すべきサブプログラム（サブプログラムＢ）と対応する新規アイコン（アイコンＢ）を選択する（ステップＢ２）。そして、情報端末１にサブプログラムＡと、アイコンＢとグレードアップＤＢ追加データを送信する（ステップＢ３）。
【００３６】
サブプログラムＡと、アイコンＢとを受信した情報端末１は、サブプログラムＡを第１のメモリ１１に保存し（ステップＢ４）、アイコンＢを第２のメモリ１２にそれぞれ保存し（ステップＢ５）、グレードアップ管理ＤＢにレコードを追加してレコードポインタをインクリメントする（ステップＢ６）。
【００３７】
そして、表示制御部１６は、ディスプレイ１７に表示されているアイコンＡを削除（消去）し（ステップＡ１１）、新たなサブプログラムＢの購入を促すようなアイコンＢをディスプレイ１７に表示する（ステップＡ１２）。
【００３８】
上記のように第２の実施形態では、新規のサブプログラムを必要に応じてサーバ３からダウンロードしてくるようにしているので、不要なサブプログラムを情報端末１側で記憶しておく必要がない。なお、本第２の実施形態では、購入時にサブプログラムをダウンロードするので、ダウンロードしたサブプログラムは解除キーによって解除する必要がない。
【００３９】
（第３の実施形態）
図７から図９を参照して、第３の実施形態を説明する。図７は、本発明の第３の実施形態に係る情報端末１に適用されるネットワークシステムの概略構成を示す図である。図８は、本発明の第３の実施形態の具体例を示す図である。図９は、本発明の第３の実施形態の動作の流れを示す図である。なお、図７から図９において、図１から図６と同じ部分には、同じ符号を付し、詳細な説明は省略する。
【００４０】
第３の実施形態は、第２の実施形態を拡張したもので、サブプログラムＡをダウンロードする時に、将来の購入用のサブプログラムも同時にダウンロードする。情報端末１とサーバ３に解除されていないサブプログラムとアイコンが記憶されている。なお、第２の実施形態では、アイコンが選択されるたびに選択アイコンに応じたサブプログラムと次のサブプログラムに相当するアイコンを情報端末１に送信したが、第３の実施形態では、１回の操作で複数のサブプログラムと複数のアイコンを送信している。以下、具体的に説明する。
【００４１】
図７に示すように、情報端末１及びサーバ３の基本的な構成は、図１と図４を組み合わせた構成になっている。従って、各部の機能は、第１及び第２の実施形態と同様であるので、説明を省略する。
上記のように構成されたネットワークシステムの概略の動作を、図８を参照して説明する。
【００４２】
図８に示すように、アイコンＡをクリックすると、アイコンＡに関連付けられたサブプログラムＡのプログラムＩＤ“Ｓ１００”が読み出される。そして、メインプログラムのプログラムＩＤ“Ｍ１２３４５６７８９”と、サブプログラムＡのプログラムＩＤ“Ｓ１００”及びユーザを識別するためのユーザＩＤとパスワードがサーバ３に送信される。サーバ３は、ユーザの認証が正常に行われたのであれば、情報端末１から送信されたデータに基づいて、サブプログラムＡを選択すると共に、サブプログラムＡの解除キーを発行する。そして、サーバ３からサブプログラムＡとアイコンＢと解除キーとグレードアップＤＢ追加データが、情報端末１に送信する。また、将来の購入用に、サブプログラムＢ〜Ｍ、アイコンＢ〜Ｍ及びそれらのグレードアップ追加データも同時に送信する。
【００４３】
情報端末１は、サブプログラムＡ〜Ｍをメモリに保存すると共に、サブプログラムＡの解除キーをディスプレイ１７上のＷＥＢブラウザに表示し、ユーザはこの解除キーをアプリケーションソフトウェアに入力することで、サブプログラムＡを解除する。次に、グレードアップ管理ＤＢ１３にグレードアップＤＢ追加データを追加する。この追加データは、サブプログラムＡのみではなく、サブプログラムＢ〜Ｍの複数のプログラムが一括で登録される。それと共に、バージョンを示すポインタを１つだけインクリメントし、アイコンＡの表示を次のサブプログラムＢ購入を促すようなサブプログラムＢに関連付けられたアイコンＢに更新する。そして、次に、例えば、サブプログラムＢを購入しようとする場合には、アイコンＢを選択すると、サブプログラムＢは既に情報端末１に記憶されているので、第１の実施形態と同様に、サーバ３から解除キーのみを取得して、サブプログラムＢを使用可能とすることになる。
【００４４】
図９のフローチャートを参照して、情報端末１に用意されたサブプログラムを購入する場合の処理の流れを説明する。
まず、サブプログラムを購入するためのアイコンを選択するステップからユーザの認証を行うステップまで（ステップＡ１からステップＡ６）は、第１の実施形態と同じであるので、説明を省略する。サーバ３でユーザ認証が正常に行われた後に、情報端末１がアイコン（例えば、アイコンＡとする）に対応するサブプログラム（プログラムＡ）のプログラムＩＤとメインプログラムのプログラムＩＤを送信すると（ステップＡ７）、サーバは、送信データに基づいて情報端末１によって要求されたサブプログラム（サブプログラムＡ）を選択する（ステップＢ１）と共に、将来購入用に用意されているサブプログラムＢ〜Ｍをも選択される。そして、サブプログラムＢ〜Ｍに対応する新規アイコン（アイコンＢ）を選択する（ステップＣ１）。ここで、第３の実施形態では、複数のサブプログラムとアイコンが一括して送信されるので、第２の実施形態とは異なり、購入サブプログラムＡの解除キーを生成する（ステップＣ２）。そして、情報端末１に複数のサブプログラムＡ〜Ｍと、複数のアイコンＢ〜Ｍと、購入サブプログラムＡに対応する解除キーとグレードアップ管理ＤＢにサブプログラムＢ〜Ｍに対応するレコードを追加する追加データを送信する（ステップＣ３）。
【００４５】
情報端末１は、複数の新規サブプログラムと、複数の新規アイコンとを受信すると、第１のメモリ１１と第２のメモリ１２にそれぞれ記憶する（ステップＣ４）。そして、情報端末１で使用可能となるように、サブプログラムＡに対する解除キーによって購入サブプログラムＡの使用制限を解除する（ステップＡ９）。更に、グレードアップ管理ＤＢにレコードを追加して、レコードポインタをインクリメントする（ステップＣ５）。
【００４６】
そして、表示制御部１６は、ディスプレイ１７に表示されているアイコンＡを削除（消去）し（ステップＡ１０）、新たなサブプログラムＢの購入を促すようなアイコンＢをディスプレイ１７に表示する（ステップＡ１１）。
【００４７】
上記のように、第３の実施形態では、ユーザがサブプログラムの購入の意思をサーバ３に送信した時点で、複数のサブプログラムと複数のアイコンを同時に送信するようにしている。このように、サブプログラムの購入時に複数のサブプログラムを送信することにより、１回の送信量は多くなるものの、サーバ３側で用意したサブプログラムを一括して送信することができるので、グレードアップ毎にサブプログラムとアイコンを新たに送信する必要がなくなる。例えば、モバイル端末などで、有線接続状態で１回のグレードアップを行えば、それ以降、より伝送速度の遅い無線接続でグレードアップをした場合でもストレスとならない。
【００４８】
（第４の実施形態）
図１０から図１２を参照して、第４の実施形態を説明する。図１０は、本発明の第４の実施形態に係る情報端末１に適用されるネットワークシステムの概略構成を示す図である。図１１は、本発明の第４の実施形態の具体例を示す図である。図１２は、本発明の第４の実施形態の動作の流れを示す図である。なお、図１０から図１２において、図１から図９と同じ部分には、同じ符号を付し、詳細な説明は省略する。
【００４９】
第４の実施形態は、第２の実施形態において、アイコンのみが情報端末１側に用意されている場合の実施形態であり、購入するサブプログラムのみをサーバ３から取得する場合の実施形態である。従って、図１０に示すように、情報端末１の基本的な構成は、図４と同じであるが、サーバ３には、アイコン選択部３８とアイコンＤＢ３９が省略された構成になっている。
【００５０】
上記のように構成されたネットワークシステムの概略の動作を、図１１を参照して説明する。
【００５１】
図１１に示すように、アイコンＡをクリックすると、メインプログラムのプログラムＩＤと、アイコンＩＤ及びユーザを識別するためのユーザＩＤとパスワードがサーバ３に送信される。サーバ３は、ユーザの認証が正常に行われたのであれば、メインプログラムのプログラムＩＤとアイコンＩＤに基づいて、サブプログラムＡを特定し、選択して、情報端末１に送信する。
【００５２】
情報端末１は、サブプログラムＡを第１のメモリ１１に保存すると共に、グレードアップ管理ＤＢ１３に登録する。そして、サブプログラムのバージョンを示すポインタをインクリメントし、アイコンＡの表示を次のサブプログラムＢの購入を促すようなサブプログラムＢに関連付けられたアイコンＢに更新する。
【００５３】
図１２のフローチャートを参照して、サーバ３に用意されたサブプログラムを購入する場合の処理の流れを説明する。
まず、サブプログラムを購入するためのアイコンを選択するステップからユーザの認証を行うステップまで（ステップＡ１からステップＡ６）は、第１の実施形態と同じであるので、説明を省略する。サーバ３でユーザ認証が正常に行われた後に、情報端末１は、アイコンＩＤとメインプログラムＩＤをサーバ３に送信する（ステップＤ１）。サーバ３は、情報端末１から送信されたデータに基づいて、新規サブプログラムを選択して（ステップＤ２）、情報端末１に送信する（ステップＤ３）。情報端末１は、受信した新規サブプログラムを受信すると、第１のメモリ１１に新規サブプログラムを記憶する（ステップＣ３）。そして、アップグレード管理ＤＢのレコードポインタをインクリメントする（ステップＡ１０）。
【００５４】
そして、表示制御部１６は、ディスプレイ１７に表示されているアイコンＡを削除（消去）し（ステップＡ１１）、新たなサブプログラムＢの購入を促すようなアイコンＢをディスプレイ１７に表示する（ステップＡ１２）。
【００５５】
（第５の実施形態）
図１３から図１５を参照して、第５の実施形態を説明する。図１３は、本発明の第５の実施形態に係る情報端末１に適用されるネットワークシステムの概略構成を示す図である。図１４は、本発明の第５の実施形態の具体例を示す図である。図１５は、本発明の第５の実施形態の動作の流れを示す図である。なお、図１３から図１５において、図１から図１２と同じ部分には、同じ符号を付し、詳細な説明は省略する。
【００５６】
第５の実施形態は、第２の実施形態において、サブプログラムが情報端末１側に用意されている場合の実施形態であり、はじめに購入するサブプログラム以外のグレードアップ用サブプログラムに対応するアイコンをサーバ３から取得する場合の実施形態である。従って、図１３に示すように、情報端末１の基本的な構成は、図４と同じであるが、サーバ３には、サブプログラム選択部３６とサブプログラムＤＢ３７が省略された構成になっている。
【００５７】
上記のように構成されたネットワークシステムの概略の動作を、図１４を参照して説明する。
【００５８】
図１４に示すように、アイコンＡをクリックすると、アイコンＡに関連付けられたサブプログラムＡのプログラムＩＤが読み出される。そして、メインプログラムのプログラムＩＤ“Ｍ１２３４５６７８９”と、サブプログラムＡのプログラムＩＤ“Ｓ１００”　及びユーザを識別するためのユーザＩＤとパスワードがサーバ３に送信される。サーバ３は、ユーザの認証が正常に行われたのであれば、メインプログラムのプログラムＩＤとサブプログラムＩＤに基づいて、サブプログラムＡの購入用の解除キーを生成し、サブプログラムＢを購入するためのアイコンＢを選択する。そして、サーバ３は、サブプログラムＡの解除キーと、アイコンＢを情報端末１に送信する。
【００５９】
情報端末１は、解除キーを受け取ると、サブプログラムＡを解除すると共に、アイコンＢを保存して、バージョンを示すポインタをインクリメントし、アイコンＡの表示を次のサブプログラムＢの購入を促すようなサブプログラムＢに関連付けられたアイコンＢに更新する。
【００６０】
図１５のフローチャートを参照して、情報端末１に用意されたサブプログラムを購入する場合の処理の流れを説明する。
まず、サブプログラムを購入するためのアイコンを選択するステップからユーザの認証を行うステップまで（ステップＡ１からステップＡ６）は、第１の実施形態と同じであるので、説明を省略する。サーバ３でユーザ認証が正常に行われた後に、情報端末１がアイコンＡに対するサブプログラムＡのプログラムＩＤとメインプログラムのプログラムＩＤを送信すると（ステップＡ７）、サーバは、送信データに基づいて解除キーを生成する（ステップＡ８）。そして、次に、新規アイコン（アイコンＢ）を選択して（ステップＥ１）、解除キーと共に情報端末１に送信する（ステップＥ２）。
【００６１】
情報端末１は、解除キーと新規アイコンを受け取ると、まず、新規アイコンを第２のメモリ１２に記憶する（ステップＢ５）。そして、ディスプレイ１７に解除キーを表示して（ステップＥ３）、情報端末１で使用可能となるようにサブプログラムＡの制限を解除する（ステップＡ９）。そして、アップグレード管理ＤＢに新規アイコンのアイコンＩＤを登録し、レコードポインタをインクリメントする（ステップＥ４）。
【００６２】
そして、表示制御部１６は、ディスプレイ１７に表示されているアイコンＡを削除（消去）し（ステップＡ１０）、新たなサブプログラムＢの購入を促すようなアイコンＢをディスプレイ１７に表示する（ステップＡ１１）。
【００６３】
上記の各実施形態から下記の発明が抽出される。
本発明の第１局面に係る情報端末装置は、通信回線を介してサーバと通信可能な情報端末装置において、第１プログラムと、予め定められた解除キーによって起動可能となる複数の第２プログラムと、当該複数の第２プログラムの各々に対応した複数のリンク情報とを記憶するための記憶手段と、前記第１プログラムの起動時に、前記複数のリンク情報の中から選択された第１リンク情報を表示する表示手段と、前記第１リンク情報が選択された際に、前記記憶手段に記憶されているプログラムを識別するための識別情報を前記サーバに送信する送信手段と、前記サーバによって前記識別情報が認証されることによって送信されてきた解除キーを受信する受信手段と、前記記憶手段から、前記サーバから受信した解除キーに対応する第２プログラムを選択し、選択された第２プログラムとは異なる第２プログラムに対応する第２のリンク情報を選択するプログラム制御手段と、前記表示手段に表示されている前記第１リンク情報を前記第２のリンク情報に更新する表示制御手段とを具備することを特徴とする。
【００６４】
本発明の第２局面に係る情報端末装置は、通信回線を介してサーバと通信可能な情報端末装置において、第１プログラムと、第１リンク情報とを記憶するための記憶手段と、前記第１リンク情報を表示する表示手段と、前記第１リンク情報が選択された際に、前記第１プログラムを識別するための識別情報又は前記第１リンク情報を前記サーバに送信する送信手段と、前記サーバによって前記識別情報が認証された後に、当該サーバから送信されてきた第２プログラムと上記サーバに記憶されている第３プログラムに対応した第２リンク情報とを受信する受信手段と、前記サーバから受信した第２プログラムと前記第２リンク情報とを前記記憶手段に記憶させると共に、前記表示手段に表示されている前記第１リンク情報を前記記憶手段に記憶された前記第２のリンク情報に更新する制御手段とを具備することを特徴とする。
【００６５】
本発明の第３局面に係る情報端末装置は、通信回線を介してサーバと通信可能な情報端末装置において、第１プログラムと、第１リンク情報とを記憶するための記憶手段と、前記第１リンク情報を表示する表示手段と、前記第１リンク情報が選択された際に、前記第１プログラムを識別するための識別情報を前記サーバに送信する送信手段と、前記サーバによって前記識別情報が認証された後に、当該サーバから送信されてきた第２プログラムと、未送信の第３プログラムに対応した第２リンク情報と、前記第２のプログラムを起動可能とする解除キーとを受信する受信手段と、前記サーバから受信した第２プログラムと、前記第２リンク情報と、解除キーとを前記記憶手段に記憶させると共に、前記表示手段に表示されている前記第１リンク情報を前記記憶手段に記憶された前記第２のリンク情報に更新する制御手段とを具備することを特徴とする。
【００６６】
本発明の第４局面に係る情報端末装置は、通信回線を介してサーバと通信可能な情報端末装置において、第１プログラムと、第１リンク情報とを含む複数のリンク情報が記憶された記憶手段と、前記第１リンク情報を表示する表示手段と、前記第１リンク情報が選択された際に、前記第１プログラムを識別するための識別情報を前記サーバに送信する送信手段と、前記サーバによって前記識別情報が認証された後に、当該サーバから送信されてきた第２プログラムを受信する受信手段と、第３プログラムをサーバから受信するための第２リンク情報を前記記憶手段から選択すると共に、前記表示手段に表示されている前記第１リンク情報を選択された前記第２のリンク情報に更新する制御手段とを具備することを特徴とする。
【００６７】
本発明の第５局面に係る情報端末装置は、通信回線を介してサーバと通信可能な情報端末装置において、第１プログラムと、第１リンク情報と、第２プログラムとを記憶するための記憶手段と、前記第１リンク情報を表示する表示手段と、前記第１リンク情報が選択された際に、前記記憶手段に記憶された前記第２プログラムを識別するための識別情報を前記サーバに送信する送信手段と、前記サーバによって前記識別情報が認証された後に、当該サーバから送信されてきた所定の第２のプログラムを起動可能とする解除キーと、前記所定の第２プログラムとは異なる第２プログラムの起動を申請するための第２リンク情報とを受信する受信手段と、前記サーバから受信した解除キーに基づいて前記記憶手段に記憶されている第２プログラムへのアクセスを可能にすると共に、前記表示手段に表示されている前記第１リンク情報を当該第２プログラムに対応させられた第２リンク情報に更新する制御手段とを具備することを特徴とする。
【００６８】
上記の各情報端末装置において、前記第２プログラムは、前記第１プログラムに機能を追加するバージョンアッププログラムであり、当該第２プログラムに対応するリンク情報はアイコンを含み、当該アイコンは更に異なる機能を追加するバージョンアッププログラムの追加が可能であることを示唆するものであることが好ましい。
【００６９】
本発明の第６局面に係るプログラムは、通信回線を介してサーバと通信可能な情報端末装置上で動作するコンピュータのプログラムにおいて、第１プログラムと、予め定められた解除キーによって起動可能となる複数の第２プログラムと、当該複数の第２プログラムの各々に対応した複数のリンク情報とを記憶する記憶機能と、前記第１プログラムの起動時に、前記複数のリンク情報の中から選択された第１リンク情報を表示する表示機能と、前記第１リンク情報が選択された際に、記憶されているプログラムを識別するための識別情報を前記サーバに送信する送信機能と、前記サーバによって前記識別情報が認証されることによって送信されてきた解除キーを受信する受信機能と、前記サーバから受信した解除キーに対応する第２プログラムを選択し、選択された第２プログラムとは異なる第２プログラムに対応する第２のリンク情報を選択する機能と、表示されている前記第１リンク情報を前記第２のリンク情報に更新する表示制御機能とを具備することを特徴。
【００７０】
本発明の第７局面に係るプログラムは、通信回線を介してサーバと通信可能な情報端末装置上で動作するコンピュータのプログラムにおいて、第１プログラムと、第１リンク情報とを記憶する記憶機能と、前記第１リンク情報を表示する表示機能と、前記第１リンク情報が選択された際に、前記第１プログラムを識別するための識別情報又は前記第１リンク情報を前記サーバに送信する送信機能と、前記サーバによって前記識別情報が認証された後に、当該サーバから送信されてきた第２プログラムと上記サーバに記憶されている第３プログラムに対応した第２リンク情報とを受信する受信機能と、前記サーバから受信した第２プログラムと前記第２リンク情報とを記憶させると共に、表示されている前記第１リンク情報を記憶された前記第２のリンク情報に更新する制御機能とを具備することを特徴とする。
【００７１】
本発明の第８局面に係るプログラムは、通信回線を介してサーバと通信可能な情報端末装置上で動作するコンピュータのプログラムにおいて、第１プログラムと、第１リンク情報とを記憶する機能と、前記第１リンク情報を表示する表示機能と、前記第１リンク情報が選択された際に、前記第１プログラムを識別するための識別情報を前記サーバに送信する送信機能と、前記サーバによって前記識別情報が認証された後に、当該サーバから送信されてきた第２プログラムと、未送信の第３プログラムに対応した第２リンク情報と、前記第２のプログラムを起動可能とする解除キーとを受信する受信機能と、前記サーバから受信した第２プログラムと、前記第２リンク情報と、解除キーとを記憶させると共に、表示されている前記第１リンク情報を記憶された前記第２のリンク情報に更新する制御機能とを具備することを特徴とする。
【００７２】
本発明の第９局面に係るプログラムは、通信回線を介してサーバと通信可能な情報端末装置上で動作するコンピュータのプログラムにおいて、第１プログラムと、第１リンク情報とを含む複数のリンク情報を記憶する記憶機能と、前記第１リンク情報を表示する表示機能と、前記第１リンク情報が選択された際に、前記第１プログラムを識別するための識別情報を前記サーバに送信する送信機能と、前記サーバによって前記識別情報が認証された後に、当該サーバから送信されてきた第２プログラムを受信する受信機能と、第３プログラムをサーバから受信するための第２リンク情報を記憶された前記複数のリンク情報から選択すると共に、表示されている前記第１リンク情報を選択された前記第２のリンク情報に更新する制御機能とを具備することを特徴とする。
【００７３】
本発明の第１０局面に係るプログラムは、通信回線を介してサーバと通信可能な情報端末装置上で動作するコンピュータのプログラムにおいて、第１プログラムと、第１リンク情報と、第２プログラムとを記憶する記憶機能と、前記第１リンク情報を表示する表示機能と、前記第１リンク情報が選択された際に、記憶された前記第２プログラムを識別するための識別情報を前記サーバに送信する送信機能と、前記サーバによって前記識別情報が認証された後に、当該サーバから送信されてきた所定の第２のプログラムを起動可能とする解除キーと、前記所定の第２プログラムとは異なる第２プログラムの起動を申請するための第２リンク情報とを受信する受信機能と、前記サーバから受信した解除キーに基づいて記憶されている第２プログラムへのアクセスを可能にすると共に、表示されている前記第１リンク情報を当該第２プログラムに対応させられた第２リンク情報に更新する制御機能とを具備することを特徴とする。
【００７４】
本発明の第１１局面に係るプログラムの追加方法は、通信回線を介してサーバと通信可能な情報端末装置上で動作するプログラムに所定のプログラムを追加する方法において、第１プログラムと、予め定められた解除キーによって起動可能となる複数の第２プログラムと、当該複数の第２プログラムの各々に対応した複数のリンク情報とを記憶するステップと、前記第１プログラムの起動時に、前記複数のリンク情報の中から選択された第１リンク情報を表示するステップと、前記第１リンク情報が選択された際に、記憶されているプログラムを識別するための識別情報を前記サーバに送信するステップと、前記サーバによって前記識別情報が認証されることによって送信されてきた解除キーを受信するステップと、前記サーバから受信した解除キーに対応する第２プログラムを選択し、選択された第２プログラムとは異なる第２プログラムに対応する第２のリンク情報を選択するステップと、表示されている前記第１リンク情報を前記第２のリンク情報に更新するステップとを具備することを特徴とする。
【００７５】
本発明の第１２局面に係るプログラムの追加方法は、通信回線を介してサーバと通信可能な情報端末装置上で動作するプログラムに所定のプログラムを追加する方法において、第１プログラムと、第１リンク情報とを記憶するステップと、前記第１リンク情報を表示するステップと、前記第１リンク情報が選択された際に、前記第１プログラムを識別するための識別情報又は前記第１リンク情報を前記サーバに送信するステップと、前記サーバによって前記識別情報が認証された後に、当該サーバから送信されてきた第２プログラムと上記サーバに記憶されている第３プログラムに対応した第２リンク情報とを受信するステップと、前記サーバから受信した第２プログラムと前記第２リンク情報とを記憶させると共に、表示されている前記第１リンク情報を記憶された前記第２のリンク情報に更新するステップとを具備することを特徴とする。
【００７６】
本発明の第１３局面に係るプログラムの追加方法は、通信回線を介してサーバと通信可能な情報端末装置上で動作するプログラムに所定のプログラムを追加する方法において、第１プログラムと、第１リンク情報とを記憶するステップと、前記第１リンク情報を表示するステップと、前記第１リンク情報が選択された際に、前記第１プログラムを識別するための識別情報を前記サーバに送信するステップと、前記サーバによって前記識別情報が認証された後に、当該サーバから送信されてきた第２プログラムと、未送信の第３プログラムに対応した第２リンク情報と、前記第２のプログラムを起動可能とする解除キーとを受信するステップと、前記サーバから受信した第２プログラムと、前記第２リンク情報と、解除キーとを記憶させると共に、表示されている前記第１リンク情報を記憶された前記第２のリンク情報に更新するステップとを具備することを特徴とする。
【００７７】
本発明の第１４局面に係るプログラムの追加方法は、通信回線を介してサーバと通信可能な情報端末装置上で動作するプログラムに所定のプログラムを追加する方法において、第１プログラムと、第１リンク情報とを含む複数のリンク情報を記憶するステップと、前記第１リンク情報を表示するステップと、前記第１リンク情報が選択された際に、前記第１プログラムを識別するための識別情報を前記サーバに送信するステップと、前記サーバによって前記識別情報が認証された後に、当該サーバから送信されてきた第２プログラムを受信するステップと、第３プログラムをサーバから受信するための第２リンク情報を記憶された前記複数のリンク情報から選択すると共に、表示されている前記第１リンク情報を選択された前記第２のリンク情報に更新するステップとを具備することを特徴とする。
【００７８】
本発明の第１５局面に係るプログラムの追加方法は、通信回線を介してサーバと通信可能な情報端末装置上で動作するプログラムに所定のプログラムを追加する方法において、第１プログラムと、第１リンク情報と、第２プログラムとを記憶するステップと、前記第１リンク情報を表示するステップと、前記第１リンク情報が選択された際に、記憶された前記第２プログラムを識別するための識別情報を前記サーバに送信するステップと、前記サーバによって前記識別情報が認証された後に、当該サーバから送信されてきた所定の第２のプログラムを起動可能とする解除キーと、前記所定の第２プログラムとは異なる第２プログラムの起動を申請するための第２リンク情報とを受信するステップと、前記サーバから受信した解除キーに基づいて記憶されている第２プログラムへのアクセスを可能にすると共に、表示されている前記第１リンク情報を当該第２プログラムに対応させられた第２リンク情報に更新するステップとを具備することを特徴とするプログラムの追加方法。
【００７９】
また、上記の発明は、情報端末装置と、追加機能購入用プログラム及びプログラムの機能の追加方法について記載したが、これに限らず、情報端末装置とサーバを含めたネットワークシステムとしても成立する。
【００８０】
なお、本発明は、上記の発明の実施の形態に限定されるものではない。
例えば、上記の各実施形態では、ディスプレイ上に表示されたアイコンをクリックすることでバージョンアップを行うようにしたが、アイコンに限らず、バナー、或いはテキストによるリンク情報であっても良い。
また、サブプログラムは、アップグレード用プログラムのみについて説明したが、例えば、メインプログラムに関連する他のプログラム（例えば、メインプログラムが文書作成用プログラムであれば、サブプログラムが、図形作成プログラムや、表計算プログラムや、地図作成プログラムなど）であっても良い。
【００８１】
その他、本発明の要旨を変更しない範囲で種々変形して実施できるのは勿論である。
【００８２】
【発明の効果】
本発明によれば、ユーザが新たなプログラムを選択記録媒体や通信回路から得たい場合に、新たなプログラムに関連する表示を行って、そこから選択できるようにしたので、所望するプログラムをすぐに選択でき、その選択されたプログラムが確実に得られる。
【図面の簡単な説明】
【図１】本発明の第１の実施形態に係る情報端末装置に適用されるネットワークシステムの概略構成を示す図。
【図２】本発明の第１の実施形態の具体例を示す図。
【図３】本発明の第１の実施形態の動作の流れを示す図。
【図４】本発明の第２の実施形態に係る情報端末装置に適用されるネットワークシステムの概略構成を示す図。
【図５】本発明の第２の実施形態の具体例を示す図。
【図６】本発明の第２の実施形態の動作の流れを示す図。
【図７】本発明の第３の実施形態に係る情報端末装置に適用されるネットワークシステムの概略構成を示す図。
【図８】本発明の第３の実施形態の具体例を示す図。
【図９】本発明の第３の実施形態の動作の流れを示す図。
【図１０】本発明の第４の実施形態に係る情報端末装置に適用されるネットワークシステムの概略構成を示す図。
【図１１】本発明の第４の実施形態の具体例を示す図。
【図１２】本発明の第４の実施形態の動作の流れを示す図。
【図１３】本発明の第５の実施形態に係る情報端末装置に適用されるネットワークシステムの概略構成を示す図。
【図１４】本発明の第５の実施形態の具体例を示す図。
【図１５】本発明の第５の実施形態の動作の流れを示す図。
【符号の説明】
１…情報端末装置（情報端末）
２…ネットワーク
３…サーバ
１１…第１のメモリ
１２…第２のメモリ
１３…グレードアップ管理データベース
１４…入力部
１５…コントローラ
１６…表示制御部
１７…ディスプレイ
１７ａ…表示画面
１８…通信インターフェース３１…通信インターフェース３２…ユーザ認証部３３…顧客データベース３４…解除キー生成部３５…キー発行データベース３６…サブプログラム選択部３７…サブプログラムデータベース３８…アイコン選択部３９…アイコンデータベース
【図１】
2004054502.tif 000003
【図２】
2004054502.tif 000004
【図３】
2004054502.tif 000005
【図４】
2004054502.tif 000006
【図５】
2004054502.tif 000007
【図６】
2004054502.tif 000008
【図７】
2004054502.tif 000009
【図８】
2004054502.tif 000010
【図９】
2004054502.tif 000011
【図１０】
2004054502.tif 000012
【図１１】
2004054502.tif 000013
【図１２】
2004054502.tif 000014
【図１３】
2004054502.tif 000015
【図１４】
2004054502.tif 000016
【図１５】
2004054502.tif 000017