(57)【特許請求の範囲】
【請求項１】
ホストコンピュータとホストコンピュータに通信路を介して接続された複数の端末コンピュータとを備えたシステムにおけるネットワーク管理方法であって、
端末コンピュータにおいて起動されるソフトウエアに対応付けてソフトウエアコードを与えておき、
端末コンピュータにおいて起動されたソフトウエアは、前記ソフトウエアコードおよび使用者識別符号をホストコンピュータに送信し、
ホストコンピュータは、各端末コンピュータから伝送されてくる使用者識別符号が、予め登録されたものであるか否かを判断し、予め登録されている場合にはホストコンピュータへのアクセスを許容するとともに、同一のソフトウエアコードを有するソフトウエア同士について、ネットワークを形成して、当該ソフトウエアに対応するデータを共有するものであって、
ホストコンピュータは、さらに、同一のソフトウエアコードであって、かつ、同一の使用者識別符号によって、他に現在、接続がなされている場合には、アクセスを拒否するものであるネットワーク管理方法。
【請求項２】
請求項１のネットワーク管理方法において、
前記ソフトウエアには、命令に対応付けて複数のソフトウエアコードを含ませておき、
端末コンピュータにおける当該命令実行に応じて、形成されるネットワークを変更するようにしたことを特徴とするネットワーク管理方法。
【請求項３】
請求項１または請求項２のネットワーク管理方法において、
端末コンピュータは、使用者識別符号をホストコンピュータに送信し、ホストコンピュータは、端末コンピュータから送られてきた使用者識別符号に基づいて、いずれのネットワークにアクセス可能かを端末コンピュータに送信し、端末コンピュータは、これを受けて、アクセス可能なネットワークを表示装置に表示し、ユーザが表示されたアクセス可能なネットワークのいずれかを選択すると、対応するソフトウエアが起動することを特徴とするもの。
【請求項４】
請求項１〜３のいずれかのネットワーク管理方法において、
ホストコンピュータは、各データに対応して、複製が禁止されているか否かのフラグを記録しておき、
端末コンピュータは、要求したデータが、複製が禁止されていれば、当該データを記録装置に複製せずに、一時的に取得するものであることを特徴とするもの。
【請求項５】
通信路を介して複数の端末コンピュータに接続されたホストコンピュータであって、
各端末コンピュータから送信されてくる、使用者識別符号よおび当該端末コンピュータにおいて起動されたソフトウエアに対応付けられたソフトウエアコードを受け、
当該使用者識別符号が、予め登録されたものであるか否かを判断し、予め登録されている場合にはアクセスを許容するとともに、同一のソフトウエアコードを有するソフトウエア同士について、ネットワークを形成して、当該ソフトウエアに対応するデータを共有するものであって、
さらに、同一のソフトウエアコードであって、かつ、同一の使用者識別符号によって、他に現在、接続がなされている場合には、アクセスを拒否するよう構成されたホストコンピュータ。
【請求項６】
通信路を介して複数の端末コンピュータに接続されたホストコンピュータであって、
各端末コンピュータから送信されてくる、使用者識別符号よおび当該端末コンピュータにおいて起動されたソフトウエアに対応付けられたソフトウエアコードを受け、
当該使用者識別符号が、予め登録されたものであるか否かを判断し、予め登録されている場合にはアクセスを許容するとともに、同一のソフトウエアコードを有するソフトウエア同士について、ネットワークを形成して、当該ソフトウエアに対応するデータを共有するよう構成されたホストコンピュータ。
【請求項７】
請求項５または６のホストコンピュータにおいて、
各端末コンピュータからは、ソフトウエア中の命令に対応付けて複数のソフトウエアコードが送信されてくるものであって、
ホストコンピュータは、端末コンピュータにおける当該命令実行に応じて、形成するネットワークを変更するように構成されたホストコンピュータ。
【請求項８】
請求項５〜７のいずれかのホストコンピュータにおいて、
端末コンピュータから送られてきた使用者識別符号に基づいて、いずれのネットワークにアクセス可能かを端末コンピュータに送信するよう構成されたホストコンピュータ。
【請求項９】
請求項５〜８のいずれかのホストコンピュータにおいて、
各データに対応して、複製が禁止されているか否かのフラグを記録しておくことを特徴とするホストコンピュータ。
【発明の詳細な説明】
【０００１】
［技術分野］
この発明は、ネットワークシステムに関するものであり、特にそのネットワーク形成の柔軟性、変更容易性等に関するものであり、そのアクセス者の管理性の向上に関するものである。
【０００２】
［背景技術］
図１４に、一般的なネットワークシステムを示す。ホストコンピュータ２には、通信路４を介して、複数の端末コンピュータ６1，６2，６3・・・６nが接続されている。ホストコンピュータ２のソフトウエアを、各端末コンピュータ６1，６2，６3・・・６nが使用することができる。また、ホストコンピュータ２のデータを各端末コンピュータ６1，６2，６3・・・６nにおいて、共用することができる。このため、たとえば、各端末コンピュータ６1，６2，６3・・・６nから更新が行われるデータベースの構築等に大きな利点を生じる。さらに、ホストコンピュータ２を介して、各端末コンピュータ６1，６2，６3・・・６n同士がデータの交換を行うこともできる。
【０００３】
［発明の開示］
しかしながら、上記のような従来のネットワークシステムには、次のような問題点があった。
【０００４】
端末コンピュータ６1，６2，６3・・・６nは各々ハードウエアＩＤもしくはソフトウエアプロトコルを有しており、ホストコンピュータ２は、このハードウエアＩＤもしくはソフトウエアプロトコルによって、各端末コンピュータ６1，６2，６3・・・６nを管理している。したがって、ネットワークを構成する端末コンピュータを増加したり、減少したり、変更したりする際には、端末コンピュータのハードウエアＩＤもしくはソフトウエアプロトコルを変更したり、ホストコンピュータ２側において、接続端末コンピュータの登録を変更しなければならず、煩雑な作業が必要であった。このため、ネットワークの使用目的に応じて、柔軟にネットワークの構成（端末コンピュータの接続状態）を変更することができなかった。
【０００５】
また、従来の装置は上記のように各端末ごとに管理を行なっている。このため、誰がアクセスしているかまでは管理できず、アクセス者を正確に把握して管理することはできなかった。
【０００６】
さらに、公衆回線等を用いてネットワークを形成する場合には、常に回線を接続しておかなければならず不経済であった。
【０００７】
この発明は、上記のような問題点を解決して、柔軟性、変更容易性、経済性に富んだネットワークシステムであり、アクセス者を正確に管理できるネットワークシステムを提供することを目的とする。
【０００８】
この発明のネットワーク管理方法およびネットワークシステムは、端末コンピュータにおいて起動されるソフトウエアにソフトウエアコードを与えておき、ホストコンピュータは、各端末コンピュータにおいて起動されているソフトウエアのうち、同一のソフトウエアコードを有するソフトウエア同士でネットワークを形成するようにしたことを特徴としている。なお、本発明において、「ネットワーク」とは、ホストコンピュータと少なくとも一つの端末コンピュータとが結合された状態をいう。
【０００９】
この発明のネットワーク管理方法およびネットワークシステムにおいては、ホストコンピュータは、各端末コンピュータから伝送されてくる使用者識別符号が、真正なものであるか否かを判断し、真正なものである場合のみホストコンピュータへのアクセスを許容し、ネットワークを形成するものであることを特徴としている。
【００１０】
この発明のネットワーク接続可否表示方法は、使用者識別符号に基づいて、アクセス可能なネットワークのみを表示装置に表示することを特徴としている。
【００１１】
この発明のネットワーク管理方法およびネットワークシステムにおいては、ホストコンピュータには、各ネットワークに対応して、プログラムまたはデータが記憶されており、ホストコンピュータは、同一のソフトウエアコードを有するソフトウエア同士でネットワークを形成する際に、当該プログラムまたはデータを結合して、ネットワークを形成するものであることを特徴としている。
【００１２】
この発明のネットワーク管理方法およびネットワークシステムにおいては、端末コンピュータにおいて動作するソフトウエアが、データを要求した時、当該データが当該端末コンピュータに記憶されている場合には、当該端末コンピュータからデータを取得し、当該データがホストコンピュータに記憶されている場合には、当該端末コンピュータとホストコンピュータとを通信路を介して接続し、ホストコンピュータから当該データを取得するようにしたことを特徴としている。
【００１３】
この発明のネットワーク管理方法およびネットワークシステムにおいては、取得しようとするデータがホストコンピュータに記憶されている場合、当該端末コンピュータとホストコンピュータとを通信路を介して接続し、該接続状態においてホストコンピュータから当該データを取得した後、接続を切り離すようにしたことを特徴としている。
【００１４】
この発明のネットワーク管理方法およびネットワークシステムににおいては、取得しようとするデータが、当該端末コンピュータおよびホストコンピュータの双方に記憶されている場合、当該端末コンピュータとホストコンピュータとを通信路を介して接続し、ホストコンピュータの当該データと当該端末コンピュータの当該データとを比較して、ホストコンピュータの当該データが更新されていれば、ホストコンピュータから当該端末コンピュータに少なくとも当該データの更新部分を複写して記憶した後、接続を切り離し、ホストコンピュータの当該データと当該端末コンピュータの当該データとが一致していれば、その段階で接続を切り離すようにしたことを特徴としている。
【００１５】
この発明のネットワーク管理方法およびネットワークシステムにおいては、取得しようとするデータがホストコンピュータに記憶されている場合、当該端末コンピュータとホストコンピュータとを通信路を介して接続し、ホストコンピュータから当該端末コンピュータにデータを複写して記憶した後、接続を切り離し、以後は、当該端末コンピュータから当該データを取得するようにするようにしたことを特徴としている。
【００１６】
この発明のネットワーク管理方法およびネットワークシステムにおいては、取得しようとするデータがホストコンピュータに記憶されている場合において、当該データが複写できないものである場合には、当該端末コンピュータとホストコンピュータとを通信路を介して接続し、該接続状態においてホストコンピュータから当該データを取得した後、接続を切り離すようにしたことを特徴としている。
【００１７】
この発明のネットワーク管理方法およびネットワークシステムにおいては、ホストコンピュータは、各端末コンピュータから伝送されてくる使用者識別符号が、真正なものであるか否かを判断し、真正なものである場合のみホストコンピュータへの接続を許可するものであることを特徴としている。
【００１８】
この発明の特徴、他の目的、用途、効果等は、実施例および図面を参酌することにより明らかになるであろう。
【００１９】
［発明を実施するための最良の形態］
図２に、この発明の一実施例によるネットワークシステムの全体構成図を示す。ホストコンピュータ１０には、通信路１２を介して、複数の端末コンピュータ１４1，１４2，１４3・・・１４nが接続されている。使用者２００，２０２，２０４・・・は、各端末コンピュータ１４1，１４2，１４3・・・１４nにおいて用いるソフトウエアを有している。なお、これらソフトウエアは、端末コンピュータ１４1，１４2，１４3・・・１４nの読取装置（光ディスクドライブや磁気ディスクドライプ等）によって読取可能な可搬性記録媒体（光ディスクや磁気ディスク等）に格納されている。また、端末コンピュータ１４1，１４2，１４3・・・１４n内の記憶装置（ハードディスク等）に格納しておいてもよい。
【００２０】
各使用者の有するソフトウエアには、それぞれ、ソフトウエアコードとして、ＳＣ＝１，２，３・・・Ｋが与えられている。つまり、同一のソフトウエアに対しては、同一のソフトウエアコードが与えられている。
【００２１】
また、ネットワークへのアクセスを許可された使用者には、それぞれ、個別の使用者識別符号であるパーソナルＩＤ（ＩＤ＝１，２，３・・・Ｎ）が与えられている。たとえば、使用者２００に対してはＩＤ＝１、使用者２０２に対してはＩＤ＝２、使用者２０４に対してはＩＤ＝３・・・がそれぞれ与えられている。
【００２２】
このパーソナルＩＤは、次のようにして、ソフトウエア中に記録される。
【００２３】
磁気ディスク等に記録したソフトウエアを郵送等によって使用者に送る場合には、使用者は、予め与えられた自己のパーソナルＩＤを明らかにしてソフトウエアの磁気ディスクを申し込む。したがって、ソフトウエアの販売者は、ソフトウエアの磁気ディスクに使用者のパーソナルＩＤを記録して、使用者に郵送する。
【００２４】
このようにすれば、各使用者のソフトウエア中にパーソナルＩＤが記録される。
【００２５】
また、直接申込によらない場合（一般販売店でのパッケージ購入等）には、上記のように販売時に磁気ディスク中に使用者のパーソナルＩＤを記録することができない。この場合には、使用者が、端末コンピュータからホストコンピュータに対し、オンラインにてパーソナルＩＤ記録の申請を行い、端末コンピュータのドライブに挿入した磁気ディスク中に使用者のパーソナルＩＤを記録するようにすればよい。
【００２６】
さらに、ＣＤ−ＲＯＭのように、書き込み不可能な媒体にソフトウエアが記録されている場合には、磁気カード等にパーソナルＩＤを記録したものを別途、使用者に渡すようにすればよい（図２の、磁気カード３０６、３１４参照）。
【００２７】
何れの場合においても、各使用者１人に対して、原則として１つのパーソナルＩＤが付与される。
【００２８】
図３に、ホストコンピュータ１０の構成の詳細を示す。ホストコンピュータ１０は、送信手段、受信手段であるホスト側ネットワーク・インターフェイス２０、副中央処理装置２２、中央処理装置２４を備えている。中央処理装置２４には、各ソフトウエアを実行するのに必要なモジュール２８1，２８2・・・２８nを記憶したモジュール記憶装置２８が接続されている。なお、ソフトウエアの種類によっては、このモジュールを必要とせず動作するものもある。また、中央処理装置２４には、各端末コンピュータ１４1，１４2，１４3・・・１４nに対応して、ネットワーク・パッチング・インターフェイス２６1，２６2・・・２６nが設けられている。ネットワーク・パッチング・インターフェイス２６1，２６2・・・２６nは、中央処理装置２４の制御によってネットワークの接続を行うものである。各ネットワーク・パッチング・インターフェイスには、ネットワークライン３０1，３０2・・・３０kが接続されている。さらに、ネットワークライン３０1，３０2・・・３０kには、それぞれのソフトウエアに対応した、データを記憶したホスト・データバンク３２が接続されている。なお、ネットワーク・パッチング・インターフェイスおよびネットワークラインは、ハードウエアまたはソフトウエアによって構成してもよく、ハードウエアおよびソフトウエアの両者によって実現してもよい。
【００２９】
図４に、端末コンピュータ１４の構成の詳細を示す。伝送手段である端末コンピュータ１４は、端末側ネットワーク・インターフェイス４０、中央処理装置３６、記憶装置３８を備えている。中央処理装置３６は、各ソフトウエア１６1，１６2・・・１６kを実行するための制御を行うものである。また、記憶装置３８は、処理のための記憶領域を確保するものである。ソフトウエア・インターフェイス３４は、種々の記録媒体に記録された各ソフトウエア１６1，１６2・・・１６kをネットワークに接続するための、インターフェイスを取るものである。つまり、ソフトウエアがフロッピー・ディスクに格納されている場合にはフロッピー・ディスク・ドライブが、ＣＤ−ＲＯＭに格納されている場合にはＣＤ−ＲＯＭドライブがここにいうソフトウエア・インターフェイス３４に該当する。また、パーソナルＩＤを記録した磁気カードを読み取るためのカードリーダもソフトウエア・インターフェイス３４に該当する。
【００３０】
図２〜図４に示すネットワークシステムの動作を、図５、図６にフローチャートで示す。まず、何れかの端末コンピュータ１４1，１４2，１４3・・・１４nにおいて、使用者は自己の有する何れかのソフトウエアを起動する（ステッブＳ1）。たとえば、使用者２００が、ソフトウエア３００を起動したものと仮定する。次に、このソフトウエア３００が動作して（ステッブＳ2）順次命令が実行される。その際、その命令がホストコンピュータ１０に対するアクセスを行うものであるか否かが判定される（ステップＳ3）。アクセスの必要がなければ、端末コンピュータ側のみで当該命令を実行する（ステッブＳ4）。
【００３１】
ホストコンピュータ１０に対するアクセス命令で有れば、端末コンピュータの中央処理装置３６は、端末側ネットワーク・インターフェイス４０、伝送路１２を介して、ホストコンピュータ１０にアクセスしようとする（ステッブＳ5）。
【００３２】
なお、中央処理装置３６は、この際に、ソフトウエア３００に記録されているソフトウエアコード（ＳＣ＝１）およびパーソナルＩＤ（ＩＤ＝１）を読み出すとともに、これらを命令に付加して、ホストコンピュータ１０に送る。
【００３３】
なお、上記のようにソフトウエア３００が起動された場合には、当該ソフトウエア中にソフトウエアコード（ＳＣ＝１）およびパーソナルIＤ（ＩＤ＝１）が記録されている。しかし、ソフトウエア３０２が起動された場合には、当該ソフトウエア中にはソフトウエアコード（ＳＣ＝２）のみが記録され、パーソナルＩＤは記録されていない。この場合には、使用者は、ＩＤカード３０６をカードリーダ（ソフトウエアインターフェイス）に挿入する。中央処理装置３６は、ソフトウエアインターフェイス３４に挿入された媒体のサーチを行い、このＩＤカード３０６からパーソナルＩＤ（ＩＤ＝１）を取得する。このように、中央処理装置３６は、起動されたソフトウエア中にパーソナルＩＤが記録されていない場合には、当該端末コンピュータのソフトウエアインターフェイスに挿入された媒体中からパーソナルＩＤを取得する。つまり、使用する端末コンピュータの何れか一つのソフトウエアインターフェイスにパーソナルＩＤの記録された媒体を挿入しておけば、パーソナルＩＤを確認することができる。
【００３４】
ホストコンピュータ１０は、当該アクセスによって端末コンピュータから送られてきた命令、ソフトウエアコード、パーソナルＩＤを、ホスト側ネットワーク・インターフェイス２０を介して受信する。これを受けて、ホストコンピュータ１０の副中央処理装置２２は、命令とともに伝送されてきたソフトウエアコードが正しいものであるか否かを判断する（ステップＳ6）。予め登録されていないソフトウエアコードであった場合には、アクセスを拒否して（ステップＳ9）、ステップＳ2に戻る。予め登録されているソフトウエアコードであった場合には、ステップＳ7へ進む。
【００３５】
ステップＳ7において、副中央処理装置２２は、命令とともに伝送されてきたパーソナルＩＤが正しいものであるか否かを判断する。予め登録されていないパーソナルＩＤであった場合には、アクセスを拒否して（ステッブＳ9）、ステップＳ2に戻る。予め登録されているパーソナルＩＤであった場合には、ステップＳ8へ進む。
【００３６】
このように、ソフトウエアコードおよびパーソナルＩＤが真正でなければ、アクセスを拒否するようにしている。
【００３７】
ステップＳ8において、副中央処理装置２２は、同一のソフトウエアコードであって、かつ同一のパーソナルＩＤによって、他に現在、ネットワークヘ接続中であるか否かを判断する（ステップＳ8）。同一使用者が、同一のソフトウエアを、同時に使用することはできないこととし、１人分のパーソナルＩＤを２人以上で使用する不正行為を防止するためである。したがって、既にネットワークへ接続中の場合には、アクセスを拒否して（ステップＳ9）、ステップＳ2に戻る。
【００３８】
初めての場合には、図６のステップＳI0に進む。
【００３９】
ステップＳ10において、中央処理装置２４は、端末コンピュータに対応するネットワーク・パッチング・インターフェイス２６1，２６2・・・２６nと、端末コンピュータにおいて起動されたソフトウエアに対応するネットワークライン３０1，３０2・・・３０nとを接続する（ステップＳ10）。つまり、この実施例では、ステップＳ10により、ネットワーク形成手段が構成されている。また、この際、必要があれば、中央処理装置２４は、モジュール記憶装置２８から、ソフトウエアに対応するモジュール２８1，２８2・・・２８nを読み出して、結合する。したがって、既に何れかの端末コンピュータから同じソフトウエアコードを持つソフトウエアが起動されていれば、このソフトウエアとともにネットワークを形成することとなる。
【００４０】
次に、当該ソフトウエアに、ホスト・データバンク３２へのアクセス命令が含まれているか否かを判定する（ステッブＳ11）。アクセスを行わない場合には、ネットワークへの接続完了と共に、ステップＳ2に戻る。アクセスを行う場合には、対応するデータバンク３２に、アクセスする（ステップＳ12）。つまり、データバンク中の当該ソフトウエアに対応するデータを結合してネットワークを形成する。その後、ステップＳ2に戻る。これにより、ネットワークを形成された各端末コンピュータにおいて、データバンク３２のデータを使用することができる。
【００４１】
なお、この実施例では、ステッブＳ１〜Ｓ５を端末コンピュータが処理し、ステップＳ６以下をホストコンピュータが処理するようにしている。また、ステップＳ１〜Ｓ５に示す処理は、ソフトウエア３００中に予め含めておいてもよく、また、別途記憶媒体に記憶した形式で供給するようにしてもよい。
【００４２】
以上のような構成、動作であるから、端末コンピュータ１４1，１４2，１４3・・・１４nにおいて起動するソフトウエアにより、柔軟にネットワーク構成を変化させることができる。この状態を模式的に示したのが、図１である。図１Ａに示すように、各端末コンピュータ１４1〜１４6において起動するソフトウエアα，β，γに対応して、ホストコンピュータ１０によりネットワークα，β，γが構築される。次に、端末コンピュータ１４3において、ソフトウエアをαからβに変えた場合、端末コンピュータ１４3は、ネットワークβに接続変更される。
【００４３】
同様に、端末コンピュータ１４4も、ネットワークβに接続変更される。つまり、端末コンピュータにおいて起動するソフトウエアに応じて、柔軟なネットワークを形成することができる。また、１つのソフトウエア中に、２以上のソフトウエアコードを含ませておき、命令実行に応じてソフトウエアコードを変更するようにしておけば、命令実行に応じて接続されるネットワークを自動的に変更することもできる。つまり、端末コンピュータのハードウエア構成はそのままで、ソフトウエアを変えるだけで、容易に他種類のネットワークに接続可能である。
【００４４】
上記に説明してきたようなネットワークシステムを用いることにより、端末コンピュータ側のソフトウエアを起動のための必要最小限のものとしておき、ホスト・データバンク３２に多くの情報を格納したネットワークシステムを構築できる。
【００４５】
なお、上記実施例では、ホストコンピュータ１０にモジュール記憶装置２８を設けている。しかしながら、端末コンピュータで起動されたソフトウエアが、当該モジュールなしで動作可能にしておけば、ネットワーク形成の際にモジュールを結合する必要がない。この場合にも、ホスト・データバンク３２は、ネットワークに結合される。
【００４６】
この発明によれば、ホスト・データバンクのデータを更新するだけで、端末コンピュータのソフトウエアを変更することなく、最新のデータを得ることができる。たとえば、結末やストーリーが変更可能な電子ブック、内容の更新が可能な電子辞典、交通網や道路マップ等を年度に応じて更新可能な電子手帳、内容やシナリオ、難易度を変更可能なゲーム、年度毎に内容更新可能な電話帳、内容変更可能なショッピングカタログ等に応用可能である。特にこれらの場合、ソフトウエアコードおよびパーソナルＩＤによってアクセスの許否を判断して、不正な使用者を排除することができる。
【００４７】
また、パーソナルＩＤが真正でなければネットワークの形成を行わないので、登録されていない使用者や有料ネットワークにおける料金延滞使用者等に対して使用を拒否することができる。
【００４８】
さらに、パーソナルＩＤにより、ネットワークへのアクセス者を確実に把握することができるので、使用料金等の課金（クレジットカード等への課金、請求書の発行等）が容易に管理できる。
【００４９】
次に、ホストコンピュータ１０と端末コンピュータ１４1、１４2・・・１４nとが公衆回線（通信路）によって接続されるネットワークシステムについて、図７〜図９を用いて説明する。図７は、このネットワークシステムの動作を示すフローチャートであり、図８はデータの取得と回線の接続状況を模式的に示す図であり、図９は表示装置３７における表示画面の一例である。
【００５０】
図９に示すように、端末コンピュータ１４1、１４2・・・１４nの表示画面には、パーソナルＩＤに基づいて、当該使用者が接続可能なネットワークが表示されている。この表示は、次のようにして行われる。まず、端末コンピュータ１４1、１４2・・・１４nは、ソフトウエアやＩＤカード等によってパーソナルＩＤを特定する。次に、このパーソナルＩＤをホストコンピュータ１０に伝送する。
【００５１】
ホストコンピュータ１０には、図１０に示すように、パーソナルＩＤに対応づけて、当該使用者が使用可能なソフトウエアが記憶されている。図においては、たとえば、パーソナルＩＤ「ＮＡＨ００１４１」の使用者は、経済データベースのソフトウエアのうち「アジア」と「マネー」の分野等について使用が許可されている。ホストコンピュータ１０は、当該使用者が使用可能なソフトウエアを端末コンピュータ１４1、１４2・・・１４nに送り返す。端末コンピュータ１４1、１４2・・・１４nは、これを受けて、表示装置３７の表示画面に図９のように表示を行う。
【００５２】
操作者はマウス等の入力装置３９を用いて、表示装置３７に表示された何れかのソフトウエアを選択して起動する（図７、ステップＳ２０）。たとえば、使用者が、「経済」の「マネー」分野のソフトウエアを選択したとする。このソフトウエアが動作して（ステップＳ２１）順次命令が実行される。その際、その命令がデータを要求する命令であるか否かが判断される（ステップＳ２２）。データを要求する命令でなければ、ステップＳ２１に戻る。
【００５３】
データを要求する命令であれば、端末コンピュータの中央処理装置３６は、自己の端末コンピュータの記憶装置３８に、当該データが存在するか否かを判断する（ステップＳ２３）。存在すれば、記憶装置３８から当該データを取得する（ステップＳ２４）。つまり、図８Ａに示すように、回線を接続することなく、ソフトウエアＰｒｇはデータＡを取得し、表示装置に表示する。
【００５４】
ステップＳ２３において、自己の端末コンピュータの記憶装置３８に、当該データが存在しなければ、当該データはホストコンピュータ１０に記憶されていると考えられる。したがって、端末コンピュータは、回線を接続してホストコンピュータ１０とネットワークを形成する（ステップＳ２５）。このネットワーク形成の処理は、図５、図６のステップＳ５〜Ｓ１３と同様である。
【００５５】
次に、端末コンピュータは、ホストコンピュータ１０の当該データが複製可能であるか否かを判断する（ステップＳ２６）。この判断は、ホストコンピュータ１０に当該データとともに記憶されている複写可能フラグを見ることによって行うことができる。著作権等の問題から複製が禁止されているものは複製可能フラグが「否」となっている。
【００５６】
複製可能であれば、端末コンピュータは、当該データを含む所定範囲のデータをホストコンピュータ１０から回線を通じて自己の記憶装置３８に複製する（ダウンロードと呼ぶ）（ステップＳ２８）。ダウンロードが終了すると、端末コンピュータ１０は、回線を切断する（ステップＳ２９）。つまり、図８Ｃに示すように、端末側に記憶されていないデータＢは、ホストコンピュータからダウンロードする。以後、ダウンロードしたデータＢに対する要求があった場合には、回線を接続せず、記憶装置３８から当該データを取得することができる（図８Ｄ参照）。
【００５７】
また、ステップＳ２６において、ダウンロード不可であると判断すると、端末コンピュータは、回線を接続した状態でホストコンピュータ１０のデータＢを取得する（記憶装置３８にダウンロードはしない）。この状態を、図８Ｂに示す。
【００５８】
データの取得が終了すれば、回線を切断する（ステップＳ２９）。
【００５９】
以上のように、必要な場合のみ回線を接続するようにしているので、公衆回線を利用する場合においても、無駄な回線使用料を生じさせず経済的である。
【００６０】
図１１、図１２に、ホストコンピュータ１０においてデータが更新された場合にも対応可能とした実施例のフローチャートを示す。端末コンピュータにデータが存在しない場合の処理（ステップＳ４４〜Ｓ４８）は、図７のステップＳ２５〜Ｓ２９と同様である。
【００６１】
端末コンピュータにデータが存在する場合には、当該ソフトウエアの起動がその日の最初の起動であるか否かを判断する（ステップＳ４９）。すでに、起動されていた場合には、記憶装置３８からデータを取得する（ステップＳ５０）。これは、図８Ａの状態に該当する。
【００６２】
その日の最初の起動である場合には、端末コンピュータは回線を接続する（ステップＳ５１）。そして、端末コンピュータのデータＡ（図１３Ａ）とホストコンピュータ１０のデータＡ’（図１３Ｂ）とを比較する（ステップＳ５２、Ｓ５３）。両者が同じであれば、つまり、ホストコンピュータ１０においてデータ更新が為されていなければ、回線を切断する（ステップＳ６０）。その後、端末コンピュータのデータを取得する（ステップＳ５０）。上記のように、ホストコンピュータ１０のデータが更新されてＡ’になっている場合には、当該更新部分がダウンロード可能であるか否かを判断する（ステップＳ５４）。
【００６３】
ダウンロード可能でなければ、回線接続状態のままホストコンピュータ１０からデータを取得し（複製はしない）、その後、回線を切断する（ステップＳ４６、Ｓ４８）。
【００６４】
ダウンロード可能であれば、更新箇所のデータのみ端末コンピュータの記憶装置３８にダウンロードする（ステップＳ５５）（図１３Ｃ参照）。その後、回線を切断する（ステップＳ５６）。以後のデータ要求に対しては、記憶装置３８にダウンロードされたデータに基づいて行う（図１３Ｄ）。
【００６５】
上記の実施例によれば、ホストコンピュータにおけるデータ更新にも対応して、データの取得が可能である。
【００６６】
なお、上記実施例では、その日の最初の起動の場合にのみデータ更新の有無を判定している。しかし、これを、その週、月、時間等の最初の起動ごとに行うようにしてもよい。
【００６７】
この発明のネットワーク管理方法およびネットワークシステムは、端末コンピュータにおいて起動されるソフトウエアにソフトウエアコードを与えておき、同一のソフトウエアコードを有するソフトウエア同士でネットワークを形成するようにしている。したがって、各端末コンピュータのソフトウエアを変更するだけで、ネットワークを柔軟に変更して形成することができる。
【００６８】
この発明のネットワーク管理方法およびネットワークシステムにおいては、ホストコンピュータは、各端末コンピュータから伝送されてくる使用者識別符号が、真正なものであるか否かを判断し、真正なものである場合のみホストコンピュータへのアクセスを許容し、ネットワークを形成するようにしている。したがって、端末コンピュータからの不正なネットワークの使用を防止することができる。すなわち、各使用者単位での管理を行うことが可能となる。
【００６９】
この発明のネットワーク接続可否表示方法は、使用者識別符号に基づいで、アクセス可能なネットワークのみを表示装置に表示するようにしている。したがって、端末コンピュータの使用者が、容易にネットワークへの接続可否を知ることができる。
【００７０】
この発明のネットワーク管理方法およびネットワークシステムは、ホストコンピュータが、同一のソフトウエアコードを有するソフトウエア同士でネットワークを形成する際に、プログラムまたはデータを結合して、ネットワークを形成するようにしている。したがって、ネットワークを形成しなければ、プログラムが動作せず、またはデータを端末コンピュータから引き出すことができないので、不正な使用を防止することができる。
【００７１】
この発明のネットワーク管理方法およびネットワークシステムは、端末コンピュータにおいて動作するソフトウエアが、データを要求した時、当該データが当該端末コンピュータに記憶されている場合には、当該端末コンピュータからデータを取得し、当該データがホストコンピュータに記憶されている場合には、当該端末コンピュータとホストコンピュータとを通信路を介して接続し、ホストコンピュータから当該データを取得するようにしている。したがって、必要な場合にのみ、通信路を接続することができる。
【００７２】
この発明のネットワーク管理方法およびネットワークシステムは、取得しようとするデータがホストコンピュータに記憶されている場合において、当該データが複写できないものである場合には、当該端末コンピュータとホストコンピュータとを通信路を介して接続し、該接続状態においてホストコンピュータから当該データを取得した後、接続を切り離すようにしている。したがって、必要な場合にのみ通信路を接続するとともに、ホストコンピュータにおいて更新されたデータを端末コンピュータで用いることができる。
【図面の簡単な説明】
【図１】図１は、この発明の一実施例によるネットワークシステムを模式的に示す図である。
【図２】図２は、この発明の一実施例によるネットワークシステムの全体構成を示す図である。
【図３】図３は、ホストコンピュータ１０の構成を示す図である。
【図４】図４は、端末コンピュータ１４の構成を示す図である。
【図５】図５は、ネットワークシステムの動作を示す図である。
【図６】図６は、ネットワークシステムの動作を示す図である。
【図７】図７は、他の実施例によるネットワークシステムの動作を示す図である。
【図８】図８は、他の実施例における回線の接続状態を示す図である。
【図９】図９は、端末コンピュータの表示装置３７における表示例を示す図である。
【図１０】図１０は、ホストコンピュータ１０に記憶された、パーソナルＩＤと使用可能ソフトウエアとの対応表である。
【図１１】図１１は、データの更新を考慮した実施例によるネットワークシステムの動作を示す図である。
【図１２】図１２は、データの更新を考慮した実施例によるネットワークシステムの動作を示す図である。
【図１３】図１３は、図１２の実施例における回線の接続状態を示す図である。
【図１４】図１４は、従来のネットワークシステムを示す図である。
【図１】
0003820391.tif 000002
【図２】
0003820391.tif 000003
【図３】
0003820391.tif 000004
【図４】
0003820391.tif 000005
【図５】
0003820391.tif 000006
【図６】
0003820391.tif 000007
【図７】
0003820391.tif 000008
【図８】
0003820391.tif 000009
【図９】
0003820391.tif 000010
【図１０】
0003820391.tif 000011
【図１１】
0003820391.tif 000012
【図１２】
0003820391.tif 000013
【図１３】
0003820391.tif 000014
【図１４】
0003820391.tif 000015