(57)【要約】【課題】従来の技術の諸問題を解決するため、クライアント構成を自動的に生じさせるネットワークシステム及び関連方法を提供するを提供する。【解決手段】ネットワークシステムはサーバーと、設定された構成でサーバーとコミュニケーションする少なくとも１名のクライアントを含む。該サーバーは、サーバーにコミュニケーションを要求するクライアントの構成を保存し、当クライアントの同一性識別データを含む構成ファイルと、サーバーの動作とクライアント構成を選択するプロセッサーと、設定されたクライアント構成でクライアントとコミュニケーションするトランシーバーとを含む。該クライアントは、設定された構成でクライアントとコミュニケーションするトランシーバーと、設定されたクライアント構成を保存するメモリーと、クライアントの動作を制御してサーバーに構成要求を送信するプロセッサーとを含む。【選択図】図２
2005080280.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークシステムはサーバーと、設定された構成でサーバーとコミュニケーションする少なくとも１名のクライアントを含み、該サーバーは、
サーバーにコミュニケーションを要求するクライアントの構成を保存し、当クライアントの同一性識別データを含む構成ファイルと、
サーバーの動作とクライアント構成を選択するプロセッサーと、
設定されたクライアント構成でクライアントとコミュニケーションするトランシーバーとを含み、該クライアントは、
設定された構成でクライアントとコミュニケーションするトランシーバーと、
設定されたクライアント構成を保存するメモリーと、
クライアントの動作を制御してサーバーに構成要求を送信するプロセッサーとを含み、そのうちクライアントのプロセッサーがサーバーに構成を要求する場合、サーバーは構成を送信し、クライアントは構成をメモリーに保存してそれによってサーバーとクライアントとの接続を立てることを特徴とするネットワークシステム。
【請求項２】
前記トランシーバーは有線ネットワークまたは無線ネットワークでコミュニケーションすることを特徴とする請求項１記載のネットワークシステム。
【請求項３】
前記ネットワークシステムは更に、サーバーで実行可能な第一プログラムを含み、当第一プログラムは構成がクライアントに送信された後の経過時間を計算し、クライアントが予定時間内に構成を利用してサーバーと接続することを許容し、またはクライアントがその他の接続要求を送信するまで構成を利用してサーバーと接続することを許容することを特徴とする請求項１記載のネットワークシステム。
【請求項４】
前記ネットワークシステムは更に、サーバーのプロセッサーで実行可能な第一プログラムを含み、当第一プログラムは構成がトランシーバーでサーバーに送信された後の経過時間を計算し、クライアントが予定時間内に構成を利用してサーバーと接続することを許容することを特徴とする請求項１記載のネットワークシステム。
【請求項５】
前記ネットワークシステムは更に、サーバーのプロセッサーで実行可能な第一プログラムを含み、当第一プログラムはクライアントがその他の接続要求を送信するまで構成を利用してサーバーと接続することを許容することを特徴とする請求項１記載のネットワークシステム。
【請求項６】
前記ネットワークシステムは更に、クライアントのプロセッサーで実行可能な第二プログラムを含み、当第二プログラムはクライアントの受信した構成が予定基準に達する場合に当構成をメモリーに読み込み、クライアントの受信した構成が予定基準に達しない場合にデフォルト構成をメモリーに読み込むことを特徴とする請求項１記載のネットワークシステム。
【請求項７】
少なくとも１名のクライアントとコミュニケーションするネットワークサーバーは、
サーバーにコミュニケーションを要求するクライアントの構成を保存し、当クライアントの同一性識別データを含む構成ファイルと、
サーバーの動作とクライアント構成を選択するプロセッサーと、
設定されたクライアント構成でクライアントとコミュニケーションするトランシーバーと、
構成がクライアントに送信された後の経過時間を計算し、クライアントが予定時間内に構成を利用してサーバーと接続することを許容し、またはクライアントがその他の接続要求を送信するまで構成を利用してサーバーと接続することを許容する、サーバーで実行可能な第一プログラムとを含み、そのうちクライアントのプロセッサーがサーバーに構成を要求する場合、サーバーは構成をクライアントに送信してサーバーとクライアント間の接続を立てることを特徴とするネットワークサーバー。
【請求項８】
前記トランシーバーは有線ネットワークまたは無線ネットワークでコミュニケーションすることを特徴とする請求項７記載のネットワークサーバー。
【請求項９】
同一性識別データを含む設定された構成でサーバーとコミュニケーションするクライアントは、
設定された構成でクライアントとコミュニケーションするトランシーバーと、
設定されたクライアント構成を保存するメモリーと、
クライアントの動作を制御してサーバーに構成要求を送信するプロセッサーと、
クライアントの受信した構成が予定基準に達する場合に当構成をメモリーに読み込み、クライアントの受信した構成が予定基準に達しない場合にデフォルト構成をメモリーに読み込む、プロセッサーで実行可能な第二プログラムとを含むことを特徴とするクライアント。
【請求項１０】
前記トランシーバーは有線ネットワークまたは無線ネットワークでコミュニケーションすることを特徴とする請求項９記載のクライアント。
【請求項１１】
クライアントがサーバーに接続要求を送信し、
サーバーが同一性識別データを含む構成をクライアントに送信し、
受信された構成がクライアントと互換できるかどうかを確認し、
構成がクライアントと互換できれば構成をクライアントのメモリーに読み込み、
クライアントが構成読み込みが終了したとの信号をサーバーに送信するなどのステップを含み、そのうちサーバーとクライアントはクライアントのメモリーにある構成を利用してコミュニケーションをすることを特徴とする方法。
【請求項１２】
受信された構成がクライアントと互換できない場合にデフォルト構成をクライアントのメモリーに読み込むステップを更に含むことを特徴とする請求項１１記載の方法。
【請求項１３】
構成がクライアントに送信された後、当構成を利用して予定時間内にサーバーと接続することを許容するステップを更に含むことを特徴とする請求項１１記載の方法。
【請求項１４】
送信された構成を利用してクライアントがその他の接続要求を送信するまでサーバーと接続することを許容するステップを更に含むことを特徴とする請求項１１記載の方法。
【請求項１５】
構成がクライアントに送信された後の予定時間内に、当構成を利用してサーバーと接続し、またはクライアントがその他の接続要求を送信するまで当構成を利用してサーバーと接続するステップを更に含むことを特徴とする請求項１１記載の方法。
【請求項１６】
前記サーバーとクライアントは有線ネットワークまたは無線ネットワークでコミュニケーションすることを特徴とする請求項１１記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明はコンピューターネットワークに関し、特にサーバーと複数のクライアントを有するコンピューターネットワークに関する。
【背景技術】
【０００２】
コンピューターネットワークは既に現代生活を革新している。コンピューター間のデータ互換はリムーバブル保存装置以外、無線または有線ネットワークによっても行われる。ネットワークでのコンピューター間の情報交換はもはや普及している。
【０００３】
図１を参照する。図１は従来のコンピューターネットワークを表す説明図である。ネットワーク１０にはサーバー１２とクライアント１４、１６がある。ネットワーク２０はサーバー２２に制御されながらクライアント２４にサービスを提供する。クライアント２６はネットワーク１０からネットワーク２０に移動する。両ネットワーク間でのクライアント２６の移動はさまざまな様相がある。例えば、ネットワーク１０とネットワーク２０が無線ネットワークであってクライアント２６に無線ＬＡＮ（ローカルエリアネットワーク）カードが搭載されていれば、その移動は使用者がノートブック型コンピューターをその他の無線ＬＡＮに持ち運ぶことによるかもしれない。ネットワーク１０とネットワーク２０が有線ネットワークであれば、その移動は使用者がノートブック型コンピューターを事務室から家に持ち運ぶことによるかもしれない。いずれにせよ、クライアント２６はネットワーク１０にＩＰ（インターネットプロトコル）アドレスなどの構成２８を残す。しかし、この構成２８はその他のネットワーク２０で使用できるかは問題である。相応の構成２８があるこそ、クライアント２６はその他のネットワーク２０でデータを互換できる。
【０００４】
このような構成は一般に手動で変更する。クライアントコンピューターがその他のネットワークに移動すれば、新しい構成を設定しなければならないので、不便である。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
この発明は前述の問題を解決するため、クライアント構成を自動的に生じさせるネットワークシステム、ネットワークサーバ、クライアント及びコミュニケーション方法を提供することを課題とする。
【課題を解決するための手段】
【０００６】
この発明によるネットワークシステムはサーバーと、設定された構成でサーバーとコミュニケーションする少なくとも１名のクライアントを含む。該サーバーは、サーバーにコミュニケーションを要求するクライアントの構成を保存し、当クライアントの同一性識別データを含む構成ファイルと、サーバーの動作とクライアント構成を選択するプロセッサーと、設定されたクライアント構成でクライアントとコミュニケーションするトランシーバーとを含む。該クライアントは、設定された構成でクライアントとコミュニケーションするトランシーバーと、設定されたクライアント構成を保存するメモリーと、クライアントの動作を制御してサーバーに構成要求を送信するプロセッサーとを含む。そのうちクライアントのプロセッサーがサーバーに構成を要求する場合、サーバーは構成を送信し、クライアントは構成をメモリーに保存してそれによってサーバーとクライアントとの接続を立てる。
【０００７】
この発明は更にサーバーとクライアント間に接続を立てる方法を提供する。該方法は、クライアントがサーバーに接続要求を送信し、サーバーが同一性識別データを含む構成をクライアントに送信し、受信された構成がクライアントと互換できるかどうかを確認し、構成がクライアントと互換できれば構成をクライアントのメモリーに読み込み、クライアントが構成読み込みが終了したとの信号をサーバーに送信するなどのステップを含む。そのうちサーバーとクライアントはクライアントのメモリーにある構成を利用してコミュニケーションをする。
【発明の効果】
【０００８】
この発明による方法を利用すれば、サーバーと接続する場合に手動で構成情報を入力する従来の方法は不要になり、ネットワーク接続は便利になる。
【発明を実施するための最良の形態】
【０００９】
かかる装置及び方法の特徴を詳述するために、具体的な実施例を挙げ、図示を参照にして以下に説明する。
【００１０】
図２を参照する。図２はこの発明によるコンピューターシステムを表す説明図である。ネットワーク３０はサーバー３２に制御される。ネットワーク３０は既存のイーサネット（登録商標）またはＩＥＥＥ８０２．１１無線ネットワークである。図２におけるサーバー３２はクライアント４０と接続しており、クライアント５０と接続を作ろうとしている。もっとも、クライアントは２名に限らない。このようなネットワークは有線ネットワーク、無線ネットワークまたは有線と無線が並存するネットワークである。
【００１１】
サーバー３２は、パワーサプライと、マザーボードと、ＲＡＭ（ランダムアクセスメモリー）と、保存装置と、入出力装置とを備える独立したコンピューターシステムであるが、図２にはこの発明に関わる装置しか描いていない。この発明のサーバーは、マザーボードにおけるＣＰＵ（中央処理装置）などのプロセッサー３４と、ＲＡＭまたは保存装置に保存される構成ファイル３６と、有線または無線ネットワークのアダプターであるトランシーバー３８とを含む。サーバー３２には予備モードと接続確立モードなどクライアントとのコミュニケーションモードがある。予備モードにおいて、サーバー３２はネットワーク領域内のあらゆるクライアントとコミュニケーションする。接続確立モードにおいて、ＩＰアドレスなどのサーバー３２のリソースはクライアントが使用し、サーバー３２はクライアントを同定してデータの互換を行う。プロセッサー３４はタイマーまたは刻時装置を備え、サーバー３２の動作を制御しながらクライアント４０、５０とのネットワーク接続を管理する。
【００１２】
サーバー３２と同じ、クライアント４０もパワーサプライと、マザーボードと、ＲＡＭと、保存装置と、入出力装置とを備える独立したコンピューターシステムである。クライアント４０はノートブック型コンピューター、デスクトップ型コンピューター、またはＰＤＡ（パーソナルデジタルアシスタント）である。クライアント４０はプロセッサー３４と、ネットワーク構成４６を保存するメモリー４４と、有線または無線ネットワークのアダプターであってサーバー３２とコミュニケーションするトランシーバー４８とを含む。プロセッサー４２はクライアント４０のＣＰＵである。メモリーはトランシーバー４８のＲＡＭまたはフラッシュメモリーなどの不揮発性メモリーである。クライアント４０はメモリー４６に保存される構成４６でサーバー３２とコミュニケーションする。言い換えれば、クライアント４０はＩＰアドレスなどの同一性識別データで同定される。
【００１３】
クライアント５０はクライアント４０と類似している。クライアント５０はプロセッサー５２と、ネットワーク構成５６を保存するメモリー５４と、有線または無線ネットワークのアダプターであってサーバー３２とコミュニケーションするトランシーバー５８とを含む。クライアント５０とクライアント４０の相違点は、クライアント５０の構成５６は未知である。言い換えれば、構成５６はサーバー３２と互換できるまたはできない。構成５６がサーバー３２と互換できても、指定された同一性識別データである可能性もある（その他のネットワーク３０のクライアントが構成５６を使用している）。クライアント５０がネットワーク３０に移動して予備接続６０を立てれば、有線または無線ネットワークによって、構成は予備接続６０で実行される。
【００１４】
図３を参照する。図３はこの発明による方法のフローチャートである。ステップ１０２において、クライアント５０は有線または無線ネットワークによって、予備接続６０を通してネットワーク３０と接続される。言い換えれば、クライアント５０のトランシーバー５８とサーバー３２のトランシーバー３８がつながってデータ互換を実現させる。ステップ１０４において、クライアント５０はサーバー３２からの構成を受信する。ステップ１０６において、クライアント５０が自動的に構成を生じさせるかどうかを確認する。クライアント５０が自動的に構成を生じさせれば、ステップ１０８を実行してサーバー３２との接続を立てる。クライアント５０はステップ１０４において受信した構成情報に基づいて自動的に構成を生じさせなければ、デフォルト構成または使用者入力による構成を使用する。なお、構成が予定の標準に達しなければ、クライアント５０はデフォルト構成を使用する。
【００１５】
ステップ１０６においてクライアント５０が自動的に構成を生じさせなければ、以下の二通りの状況がある。まず、クライアント５０が予定時間内で接続を立てることができなければ、サーバー３２はクライアント５０が自動的に構成を生じさせないと定める。または、サーバー３２は構成情報を送信した後、またクライアント５０から接続要求を受信したら、クライアント５０が自動的に構成を生じさせないと定める。クライアント５０が自動的に構成を生じさせないと決めたら、サーバー３２はクライアント５０の送信された構成に基づく接続を禁止し、その構成をその他のクライアントに提供する。
【００１６】
図４を参照する。図４はサーバー３２の実行プロセスのフローチャート２００である。ステップ２０２において、クライアント５０から接続要求を受信したら、サーバー３２はステップ２０４において構成情報を送信する。ステップ３２において、サーバー３２はクライアント５０が接続を立てたかを確認する。接続が立てられないなら、サーバー３２は構成情報の送信からの経過時間を計算して（ステップ２０８）、同じクライアントからその他の接続要求が送信されたかどうかを確認する。経過時間が予定時間を超えるまたはクライアント５０がその他の接続要求を送信すれば、サーバー３２はクライアント５０が自動的に構成を生じさせないと定め、フロー２００は終了する。よって、サーバー３２は構成をその他のクライアントに提供する。ステップ２０６においてクライアントが接続を立てれば、サーバー３２はステップ２１２において接続を完成させる。
【００１７】
この発明による方法はプログラムの形式でクライアントまたはサーバーで使用される。クライアントに実行されるプログラムは前述の通り、受信した構成情報に基づいてトランシーバーを構成する。当プログラムは受信した構成情報が不適切した場合に備えるためのデフォルト構成とユーザープロンプトを含む。サーバーに実行されるプログラムの構造は前述の通りである。
【００１８】
以上はこの発明に好ましい実施例であって、この発明の実施の範囲を限定するものではない。よって、当業者のなし得る修正、もしくは変更であって、この発明の精神の下においてなされ、この発明に対して均等の効果を有するものは、いずれもこの発明の特許請求の範囲に属するものとする。
【産業上の利用可能性】
【００１９】
この発明による方法を利用すれば、サーバーと接続する場合に手動で構成情報を入力する従来の方法は不要になり、ネットワーク接続は便利になる。
【図面の簡単な説明】
【００２０】
【図１】従来のコンピューターネットワークを表す説明図である。
【図２】この発明によるコンピューターシステムを表す説明図である。
【図３】この発明による方法のフローチャートである。
【図４】サーバーの実行プロセスのフローチャートである。
【符号の説明】
【００２１】
１０、２０、３０                          ネットワーク
１２、２２、３２                          サーバー
１４、１６、２４、２６、４０、５０        クライアント
２８、４６、５６                          構成
３８、４８、５８                          トランシーバー
３４、４２、５２                          プロセッサー
３６                                      構成ファイル
４４、５４                                メモリー
６０                                      予備接続
【図１】
2005080280.tif 000003
【図２】
2005080280.tif 000004
【図３】
2005080280.tif 000005
【図４】
2005080280.tif 000006