(57)【特許請求の範囲】
【請求項１】
クライントとサーバで構成されるネットワークシステムに於いて、
クライアント側で、サーバのホームページに公開するファイルを指定して送信操作が行われた際にインターネットを介してクライアントとサーバの間に転送プロトコルの接続を確立する第１処理部と、
アカウント名とパスワードを含むユーザ識別情報を付したファイル転送プロトコルの接続確立に必要なファイル転送プロトコルにおけるサーバ名、アカウント名、パスワード、フォルダ名を含む接続情報の取得要求を、接続が確立している前記転送プロトコルに従ってクライアントからサーバに送信する第２処理部と、
クライアントから前記接続情報の取得要求をサーバで受信した際に、前記取得要求に付されたアカウント名とパスワードによりユーザ登録を確認して且つパスワードが一致した場合にクライアントからのＦＴＰの接続情報の設定に必要な情報をＦＴＰ処理部から取得し、プロトコル処理部よりインターネットを介してクライアントに提供する第３処理部と、
前記サーバから取得要求で必要な情報をクライントで受信した際に、設定情報取得部はＦＴＰ情報について取得情報から自動設定を行い、ＦＴＰ処理部によりインターネットを介してサーバのＦＴＰ処理部との間の接続を確立する第４処理部と、
インターネットを介してクライアント及びサーバのＦＴＰ処理部の接続が確立するとファイル指定部においてユーザが指定したホームページ用ファイルがファイル転送プロトコルに従って転送処理部によってサーバに転送され、ＦＴＰ処理部で受信されてホームページ処理部に与えられる第５処理部と、
前記第３処理部における設定情報の提供にあってはクライアントにおける設定情報取得によりアカウント名及びパスワードを使用した設定情報取得要求を受けた際にホームページ処理部を参照してアカウント名に対応するユーザのホームページが開設されているか否か判断する第６処理部と、
前記第６処理部でホームページが開設されていないと判断された場合はホームページを開設した後にＦＴＰ処理部からＦＴＰ接続用の情報をクライアントに送信する第７処理部と、
前記第６処理部でホームページが開設されていると判断された場合はＦＴＰ処理部からＦＴＰ接続用の情報をクライアントに送信する第８処理部と、
を備えたことを特徴とするネットワークシステム。
【請求項２】
請求項１記載のネットワークシステムに於いて、
前記接続情報は前記ファイル転送プロトコルと異なる通信プロトコルにより受信することを特徴とするネットワークシステム。
【請求項３】
請求項１記載のネットワークシステムに於いて、
前記設定情報の取得は、ネットワークへの接続がダイヤルアップ接続の場合に、ダイヤルアップ接続の設定入力から前記情報の取得要求に使用するアカウント名とパスワードを含むユーザ識別情報を取得することを特徴とするネットワークシステム。
【請求項４】
請求項２記載のネットワークシステムに於いて、
前記設定情報の取得は、ネットワークへの接続が前記ダイヤルアップ接続以外の場合に、ユーザから入力されるアカウント名とパスワードを含むユーザ識別情報を前記情報の取得要求に使用することを特徴とするネットワークシステム。
【請求項５】
請求項１記載のネットワークシステムに於いて、
前記設定情報の取得は、設定されたメールアドレスから前記サーバの登録ユーザであることを認識した後に前記アカウント名とパスワードを含むユーザ識別情報を使用した情報取得要求を行うことを特徴とするネットワークシステム。
【請求項６】
請求項１記載のネットワークシステムに於いて、
前記サーバはホームページの開設サービスを提供しており、前記クライアントからの情報取得要求を受信した際に、前記アカウント名とパスワードを含むユーザ識別情報を用いてホームページの開設処理を行った後に、要求された情報を前記クライアントに送信することを特徴とするネットワークシステム。
【請求項７】
請求項６記載のネットワークシステムに於いて、
前記ホームページ開設は登録済みユーザに対して提供されることを特徴とするネットワークシステム。
【請求項８】
請求項１記載のネットワークシステムに於いて、
前記クライアントは、ファイルを前記サーバに転送する転送処理部を備え、ファイルを指定して送信操作が行われた際に、前記設定情報の取得は前記サーバから接続情報を取得し、前記転送処理部により前記ファイルを転送することを特徴とするネットワークシステム。
【請求項９】
請求項１記載のネットワークシステムに於いて、
前記クライアントの設定情報の取得と前記サーバの接続情報の提供における前記接続情報の取得要求と応答をセキュリティ機能を有するプロトコルにて処理することを特徴とするネットワークシステム。
【請求項１０】
ネットワークを介してサーバに接続されるクライアントに於いて、
サーバのホームページに公開するファイルを指定して送信操作が行われた際にインターネットを介してクライアントとサーバの間に転送プロトコルの接続を確立する転送プロトコル接続部と、
アカウント名とパスワードを含むユーザ識別情報を付したファイル転送プロトコルの接続確立に必要なファイル転送プロトコルにおけるサーバ名、アカウント名、パスワード、フォルダ名を含む接続情報の取得要求を、接続が確立している前記転送プロトコルに従ってサーバに送信する接続情報取得要求部と、
前記接続情報取得要求部から送信された情報がサーバに於いて確認された場合に、サーバからクライアントに送られるＦＴＰの接続設定に必要な情報に基づいてクライアントが自動設定を行いサーバのＦＴＰ処理部との間の接続を確立する自動設定部と、
ユーザが指定したホームページ用ファイルがサーバに転送されホームページが開設されたときサーバからクライアントに送られるＦＴＰ接続用の情報を受信する受信部とを備えたことを特徴とするクライアント。
【請求項１１】
請求項１０記載のクライアントに於いて、
前記接続情報は前記ファイル転送プロトコルと異なる通信プロトコルにより受信することを特徴とするクライアント。
【請求項１２】
請求項１０記載のクライアントに於いて、
前記自動設定部は、ネットワークへの接続がダイヤルアップ接続の場合に、ダイヤルアップ接続の設定入力から前記情報の取得要求に使用するアカウント名とパスワードを含むユーザ識別情報を取得することを特徴とするクライアント。
【請求項１３】
請求項１０記載のクライアントに於いて、
前記自動設定部は、ネットワークへの接続が前記ダイヤルアップ接続以外の場合に、ユーザから入力されるアカウント名とパスワードを含むユーザ識別情報を前記情報の取得要求に使用することを特徴とするクライアント。
【請求項１４】
請求項１０記載のクライアントに於いて、
前記自動設定部は、設定されたメールアドレスから前記サーバの登録ユーザであることを認識した後に前記アカウント名とパスワードを含むユーザ識別情報を使用した情報の取得要求を行うことを特徴とするクライアント。
【請求項１５】
請求項１０記載のクライアントに於いて、
ファイルを前記サーバに転送する転送処理部を備え、ファイルを指定して送信操作が行われた際に、前記自動設定部を起動して前記サーバから接続情報を取得し、前記ファイルを転送することを特徴とするクライアント。
【請求項１６】
請求項１０載のクライアントに於いて、
前記自動設定部は、前記サーバとクライアント間との前記取得要求および前記接続情報の受信をセキュリティ機能を有するプロトコルにて処理することを特徴とするクライアント。
【請求項１７】
ネットワークを介してクライアントと接続されるサーバに於いて、
サーバのホームページに公開するファイルを指定してクライアントから送信操作が行われた際にクライアントとサーバの間に転送プロトコルの接続が確立され、アカウント名とパスワードを含むユーザ識別情報を付したファイル転送プロトコルの接続確立に必要なサーバ名、アカウント名、パスワード、フォルダ名を含む接続情報の取得要求を、接続が確立している前記転送プロトコルに従ってクライアントから受信する受信部と、
クライアントから前記接続情報の取得要求を受信した際に、前記取得要求に付されたアカウント名とパスワードによりユーザ登録を確認して且つパスワードが一致した場合にクライアントからのＦＴＰの接続情報の設定に必要な情報をＦＴＰ処理部から取得し、プロトコル処理部よりインターネットを介して設定情報をクライアントに提供する第１送信部と、
前記設定情報に基づいてクライアントで自動設定が行われユーザが指定したホームページ用ファイルがクライアントから送られＦＴＰ処理部で受信されてホームページ処理部に与えられたときホームページが開設されていないと判断された場合はホームページを開設した後にＦＴＰ処理部からＦＴＰ接続用の情報をクライアントに送信し、ホームページが開設されていると判断された場合はＦＴＰ処理部からＦＴＰ接続用の情報をクライアントに送信する第２送信部と、
を備えたことを特徴とするサーバ。
【請求項１８】
請求項１７記載のサーバに於いて、
前記接続情報は前記ファイル転送プロトコルと異なる通信プロトコルにより受信することを特徴とするサーバ。
【請求項１９】
請求項１７記載のサーバに於いて、
前記ホームページ開設は登録済みユーザに対して提供されることを特徴とするサーバ。
【請求項２０】
請求項１７記載のサーバに於いて、
前記設定情報は前記クライアント間との前記取得要求の受信および前記接続情報の送信をセキュリティ機能を有するプロトコルにて処理することを特徴とするサーバ。
【請求項２１】
ネットワークを介してサーバに接続されるコンピュータに、
サーバのホームページに公開するファイルを指定して送信操作が行われた際にインターネットを介してクライアントとサーバの間に転送プロトコルの接続を確立させ、
アカウント名とパスワードを含むユーザ識別情報を付したファイル転送プロトコルの接続確立に必要なファイル転送プロトコルにおけるサーバ名、アカウント名、パスワード、フォルダ名を含む接続情報の取得要求を、接続が確立している前記転送プロトコルに従ってサーバに送信し、
クライアントから送信された情報がサーバに於いて確認された場合に、サーバからクライアントに送られるＦＴＰの接続設定に必要な情報に基づいてクライアントが自動設定を行いサーバのＦＴＰ処理部との間の接続を確立し、
ユーザが指定したホームページ用ファイルがサーバに転送されホームページが開設されたときサーバからクライアントに送られるＦＴＰ接続用の情報を受信する
ことを実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項２２】
請求項２１記載の記録媒体に於いて、
前記接続情報は前記ファイル転送プロトコルと異なる通信プロトコルにより受信することを特徴とする記録媒体。
【請求項２３】
請求項２１記載の記録媒体に於いて、
前記コンピュータがネットワークへの接続にダイヤルアップ接続を利用する場合に、ダイヤルアップ接続の設定入力から前記情報の取得要求に使用するアカウント名とパスワードを含むユーザ識別情報を取得する、ことを実行させる前記プログラムを記録した記録媒体。
【請求項２４】
請求項２１記載の記録媒体に於いて、
前記コンピュータがネットワークへの接続に前記ダイヤルアップ接続以外を利用する場合に、ユーザから入力されるアカウント名とパスワードを含むユーザ識別情報を前記情報の取得の要求に使用する、ことを実行させる前記プログラムを記録した記録媒体。
【請求項２５】
請求項２１記載の記録媒体に於いて、
設定されたメールアドレスから前記サーバの登録ユーザであることを認識した後に前記アカウント名とパスワードを含むユーザ識別情報を使用した情報の取得要求を行う、ことを実行させる前記プログラムを記録した記録媒体。
【請求項２６】
請求項２１記載の記録媒体に於いて、
ファイルを指定して送信操作が行われた際に、前記サーバへの前記接続情報を要求し、前記サーバから受信した接続情報を取得し、前記ファイルを転送する、ことを実行させる前記プログラムを記録した記録媒体。
【請求項２７】
請求項２１記載の記録媒体に於いて、
前記サーバとクライアント間での前記取得要求および前記接続情報の受信をセキュリティ機能を有するプロトコルにて処理する、ことを実行させる前記プログラムを記録した記録媒体。
【請求項２８】
ネットワークを介してクライアントと接続されるコンピュータに、
サーバのホームページに公開するファイルを指定してクライアントから送信操作が行われた際にクライアントとサーバの間に転送プロトコルの接続が確立され、アカウント名とパスワードを含むユーザ識別情報を付したファイル転送プロトコルの接続確立に必要なサーバ名、アカウント名、パスワード、フォルダ名を含む接続情報の取得要求を、接続が確立している前記転送プロトコルに従ってクライアントから受信し、
クライアントから前記接続情報の取得要求を受信した際に、前記取得要求に付されたアカウント名とパスワードによりユーザ登録を確認して且つパスワードが一致した場合にクライアントからのＦＴＰの接続情報の設定に必要な情報をＦＴＰ処理部から取得し、プロトコル処理部よりインターネットを介して設定情報をクライアントに送信し、
前記設定情報に基づいてクライアントで自動設定が行われユーザが指定したホームページ用ファイルがクライアントから送られＦＴＰ処理部で受信されてホームページ処理部に与えられたときホームページが開設されていないと判断された場合はホームページを開設した後にＦＴＰ処理部からＦＴＰ接続用の情報をクライアントに送信し、ホームページが開設されていると判断された場合はＦＴＰ処理部からＦＴＰ接続用の情報をクライアントに送信する、
ことを実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項２９】
請求項２８記載の記録媒体に於いて、
前記接続情報は前記ファイル転送プロトコルと異なる通信プロトコルにより受信することを特徴とする記録媒体。
【請求項３０】
請求項２８記載の記録媒体に於いて、
前記ホームページ開設は登録済みユーザに対して提供されることを特徴とする記録媒体。
【請求項３１】
請求項２８記載の記録媒体に於いて、
前記サーバとクライアント間との前記取得要求の受信および前記接続情報の送信をセキュリティ機能を有するプロトコルにて処理する、ことを実行させる前記プログラムを記録した記録媒体。
【請求項３２】
ネットワークを介してサーバに接続されるコンピュータに、
サーバのホームページに公開するファイルを指定して送信操作が行われた際にインターネットを介してクライアントとサーバの間に転送プロトコルの接続を確立させ、
アカウント名とパスワードを含むユーザ識別情報を付したファイル転送プロトコルの接続確立に必要なファイル転送プロトコルにおけるサーバ名、アカウント名、パスワード、フォルダ名を含む接続情報の取得要求を、接続が確立している前記転送プロトコルに従ってサーバに送信し、
クライアントから送信された情報がサーバに於いて確認された場合に、サーバからクライアントに送られるＦＴＰの接続設定に必要な情報に基づいてクライアントが自動設定を行いサーバのＦＴＰ処理部との間の接続を確立し、
ユーザが指定したホームページ用ファイルがサーバに転送されホームページが開設されたときサーバからクライアントに送られるＦＴＰ接続用の情報を受信する
ことを実行させるプログラム。
【請求項３３】
請求項３２記載のプログラムに於いて、
前記接続情報は前記ファイル転送プロトコルと異なる通信プロトコルにより受信することを特徴とするプログラム。
【請求項３４】
請求項３２記載のプログラムに於いて、
前記コンピュータがネットワークへの接続にダイヤルアップ接続を利用する場合に、ダイヤルアップ接続の設定入力から前記情報の取得要求に使用するアカウント名とパスワードを含むユーザ識別情報を取得する、ことを実行させるプログラム。
【請求項３５】
請求項３２記載のプログラムに於いて、
前記コンピュータがネットワークへの接続に前記ダイヤルアップ接続以外を利用する場合に、ユーザから入力されるアカウント名とパスワードを含むユーザ識別情報を前記情報の取得要求に使用する、ことを実行させるプログラム。
【請求項３６】
請求項３２記載のプログラムに於いて、
設定されたメールアドレスから前記サーバの登録ユーザであることを認識した後に前記アカウント名とパスワードを含むユーザ識別情報を使用した情報の取得要求を行う、ことを実行させるプログラム。
【請求項３７】
請求項３２記載のプログラムに於いて、
ファイルを指定して送信操作が行われた際に、前記サーバへの前記接続情報を要求し、前記サーバから受信した接続情報を取得し、前記ファイルを転送する、ことを実行させるプログラム。
【請求項３８】
請求項３２記載のプログラムに於いて、
前記サーバ間での前記取得要求および前記接続情報の受信をセキュリティ機能を有するプロトコルにて処理する、ことを実行させるプログラム。
【請求項３９】
ネットワークを介してクライアントと接続されるコンピュータに、
サーバのホームページに公開するファイルを指定してクライアントから送信操作が行われた際にクライアントとサーバの間に転送プロトコルの接続が確立され、アカウント名とパスワードを含むユーザ識別情報を付したファイル転送プロトコルの接続確立に必要なサーバ名、アカウント名、パスワード、フォルダ名を含む接続情報の取得要求を、接続が確立している前記転送プロトコルに従ってクライアントから受信し、
クライアントから前記接続情報の取得要求を受信した際に、前記取得要求に付されたアカウント名とパスワードによりユーザ登録を確認して且つパスワードが一致した場合にクライアントからのＦＴＰの接続情報の設定に必要な設定情報をＦＴＰ処理部から取得し、プロトコル処理部よりインターネットを介して設定情報をクライアントに送信し、
前記設定情報に基づいてクライアントで自動設定が行われユーザが指定したホームページ用ファイルがクライアントから送られＦＴＰ処理部で受信されてホームページ処理部に与えられたときホームページが開設されていないと判断された場合はホームページを開設した後にＦＴＰ処理部からＦＴＰ接続用の情報をクライアントに送信し、ホームページが開設されていると判断された場合はＦＴＰ処理部からＦＴＰ接続用の情報をクライアントに送信する、
ことを実行させるプログラム。
【請求項４０】
請求項３９記載のプログラムに於いて、
前記ホームページ開設は登録済みユーザに対して提供されることを特徴とするプログラム。
【請求項４１】
請求項３９記載のプログラムに於いて、
前記サーバとクライアント間との前記取得要求の受信および前記接続情報の送信をセキュリティ機能を有するプロトコルにて処理することを実行させるプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、クライアントとサーバで構成されるネットワークシステム、クライアント、サーバ及び記録媒体に関し、特にクライアントからサーバに接続するために必要な接続情報の自動設定を可能とするネットワークシステム、クライアント、サーバ、記録媒体及びプログラムに関する。
【０００２】
【従来の技術】
従来、ネットワークのサーバ上にあるユーザのホームページ領域にファイルを転送して公開する場合、まずユーザはクライアントからアカウントとパスワードを使ってサーバにログインする。このときホームページが未開設であれば、そのサーバログインに先立ってサーバの管理者、例えばネットワーク接続業者に対しホームページ領域の開設手続きを行い、一般的に、ファイル転送プロトコル（ＦＴＰプロトコル:File Transfer Protocol)に従ってファイルを転送するために必要な設定情報として、サーバ管理者から通知されたＦＴＰサーバ名、ＦＴＰアカウント、ＦＴＰパスワードなどをユーザが設定し、ファイル転送を実行している。
【０００３】
【発明が解決しようとする課題】
しかし、ホームページ領域の開設手続きや事前に通知されるネットワークサーバにアクセスするためのホームページのＵＲＬ、ユーザの自作ＣＧＩのＵＲＬ、ＦＴＰサーバ名、ＦＴＰアカウント、ＦＴＰパスワードなどのファイル転送プロトコル情報はユーザにはわかりづらい。しかし、ネットワーク上のサーバにアクセスするためには、これらの情報を正確に入力する必要がある。
【０００４】
そのため入力に手間や時間がかかったり、入力ミスが発生したりする可能性があり、エラーが発生した場合、例えば入力ミスの場合には情報量が多いために間違いを探しづらく、その原因がわかりづらいという問題がある。
【０００５】
本発明は、ユーザによる情報の設定を必要とすることなく、ホームページ領域等にファイルを転送して簡単且つ容易に公開可能とするネットワークシステム、クライアント、サーバ、記録媒体及びプログラムを提供することを目的とする。
【０００６】
【課題を解決するための手段】
図１は、本発明の原理説明図である。
【０００７】
（ネットワークシステム）
本発明のネットワークシステムは、図１（Ａ）のように、クライアント１０とサーバ１２で構成されるネットワークシステムであって、クライアント１０に設けられ、ユーザ識別情報を使用した情報取得要求にて接続情報をサーバ１２に要求し、その応答として受信する接続情報を設定する設定情報取得部２２と、サーバ１２に設けられ、クライアント１０から受信したユーザ識別情報を用いて得られる接続情報をクライアント１０に送信する設定情報提供部３４とを備えたことを特徴とする。
【０００８】
ここで接続情報はクライアント１０からサーバ１２にファイルを転送する際に用いられる情報である。クライアント１０の設定情報取得部２２は、ネットワークへの接続がダイヤルアップ接続の場合に、ダイヤルアップ接続の設定入力から情報取得要求に使用するユーザ識別情報を取得する。クライアント１０の設定情報取得部２２は、ネットワークへの接続がダイヤルアップ接続以外の場合には、ユーザから入力されるユーザ識別情報を情報取得要求に使用する。
【０００９】
このためユーザ登録を行っているサーバに対する例えばダイヤルアップ接続の設定入力があれば、ユーザのファイル転送の接続要求に対しダイヤルアップ接続の設定からアカウントとパスワード等のユーザ識別情報を取得し、サーバに送ってファイル転送プロトコル等の接続情報を自動取得して設定でき、サーバの登録ユーザはファイル転送プロトコルの接続情報の設定入力を行う必要がなくなり、ホームページ開設やホームページ更新のためのファイル転送を簡単且つ容易にできる。
【００１０】
クライアント１０の設定情報取得部２２は、設定されたメールアドレスからサーバ１２の登録ユーザであることを認識した後にユーザ識別情報を使用した情報取得要求を行う。このためユーザはファイル転送を行う際に、サーバのユーザ登録の確認についても特別な操作は不要であり、ユーザのメールアドレスからサーバ登録されたユーザであること、即ちプロバイダの会員であることがクライアントで認識できる。
【００１１】
サーバ１２はホームページの開設サービスを提供しており、クライアント１０からの情報取得要求を受信した際に、ユーザ識別情報を用いてホームページの開設処理を行った後に、要求された情報をクライアント１０に送信する。このためユーザはサーバに対するホームページ開設要求等の操作を必要とすることなく、クライアント上でホームページに公開するファイルを指定するだけで、ホームページが未開設であれば、サーバ側で自動的にホームページが開設され、そこにファイルを転送して公開できる。
【００１２】
サーバ１２は、クライアントから情報取得要求を受信した際に、ユーザ識別情報で特定されるユーザに対応するホームページが未開設の場合には、開設処理を行う。サーバ１２のホームページ開設サービスは登録済みユーザに対して提供される。
【００１３】
クライアント１０は、ファイルをサーバ１２に転送する転送処理部を備え、ファイルを指定して送信操作が行われた際に、設定情報取得部２２を起動してサーバから接続情報を取得し、転送処理部によりファイルを転送する。
【００１４】
クライアント１０の設定情報取得部２２とサーバ１２の接続情報提供部３４の間で接続情報の取得要求と応答をセキュリティ機能を有するプロトコルにて処理する。ユーザ識別情報はアカウント名とパスワードである。
【００１５】
（クライアント）
本発明はネットワークを介してサーバに接続されるクライアント１０を提供する。このクライアント１０は、ユーザ識別情報を使用した情報取得要求にて接続情報を前記サーバに要求し、その応答としてサーバから受信する接続情報を設定する設定情報取得部２２を備えたことを特徴とする。接続情報はクライアント１０からサーバにファイルを転送する際に用いられる情報である。
【００１６】
設定情報取得部２２は、ネットワークへの接続がダイヤルアップ接続の場合に、ダイヤルアップ接続の設定入力から情報取得要求に使用するユーザ識別情報を取得する。設定情報取得部２２は、ネットワークへの接続がダイヤルアップ接続以外の場合に、ユーザから入力されるユーザ識別情報を情報取得要求に使用する。
【００１７】
設定情報取得部２２は、設定されたメールアドレスから前記サーバの登録ユーザであることを認識した後に前記ユーザ識別情報を使用した情報取得要求を行う。クライアント１０は、更にファイルをサーバ１２に転送する転送処理部を備え、ファイルを指定して送信操作が行われた際に、設定情報取得部２２を起動して前記サーバから接続情報を取得し、転送処理部によりファイルを転送する。
【００１８】
設定情報取得部２２は、サーバ間との取得要求および接続情報の受信をセキュリティ機能を有するプロトコルにて処理する。ユーザ識別情報はアカウント名とパスワードである。
【００１９】
（サーバ）
本発明はネットワークを介してクライアント１０を接続されるサーバ１２を提供する。本発明のサーバ１２は、クライアント１０から情報取得要求を受信すると共に受信したユーザ識別情報を用いて得られるクライアント１０で設定すべき接続情報をクライアントに送信する設定情報提供部３４を備えることを特徴とする。この接続情報はクライアント１０からファイルを転送する際に用いられる情報である。
【００２０】
サーバ１２は、ホームページの開設サービスを提供しており、クライアント１０からの情報取得要求を受信した際に、ユーザ識別情報を用いてホームページの開設処理を行った後に、要求された情報をクライアント１０に送信する。
【００２１】
サーバ１２は、クライアント１０から情報取得要求を受信した際に、ユーザ識別情報で特定されるユーザに対応するホームページが未開設の場合に、開設処理を行う。サーバ１０のホームページ開設サービスは登録済みユーザに対して提供される。
【００２２】
サーバ１２の設定情報提供部３４はクライアント間との取得要求の受信および接続情報の送信をセキュリティ機能を有するプロトコルにて処理する。ユーザ識別情報はアカウント名とパスワードである。
【００２３】
（記録媒体）
本発明は、ネットワークを介してサーバに接続されるコンピュータに、ユーザ識別情報を使用した情報取得要求にて接続情報をサーバに要求し、その応答としてサーバから受信する接続情報を設定する、ことを実行させるプログラム（サーバ用プログラム）を記録したコンピュータ読み取り可能な記録媒体を提供する。
【００２４】
記録媒体における接続情報はサーバに対してファイルを転送する際に用いられる情報である。記録媒体のプログラムは、コンピュータがネットワークへの接続にダイヤルアップ接続を利用する場合に、ダイヤルアップ接続の設定入力から情報取得要求に使用するユーザ識別情報を取得することを実行させる。
【００２５】
記録媒体のプログラムは、コンピュータがネットワークへの接続にダイヤルアップ接続以外を利用する場合に、ユーザから入力されるユーザ識別情報を情報取得要求に使用することを実行させる。
【００２６】
記録媒体のプログラムは、設定されたメールアドレスからサーバの登録ユーザであることを認識した後にユーザ識別情報を使用した情報取得要求を行うことを実行させる。記録媒体のプログラムは、ファイルを指定して送信操作が行われた際に、サーバへの前記接続情報を要求し、サーバから受信した接続情報を取得し、ファイルを転送することを実行させる。
【００２７】
記録媒体のプログラムは、サーバ間での取得要求および接続情報の受信をセキュリティ機能を有するプロトコルにて処理することを実行させる。ここでユーザ識別情報はアカウント名とパスワードである。
【００２８】
また本発明は、ネットワークを介してクライアントと接続されるコンピュータに、クライアントから情報取得要求を受信し、クライアントからユーザ識別情報を受信し、ユーザ識別情報を用いて得られるクライアントで設定すべき接続情報を前記クライアントに送信する、ことを実行させるプログラム（サーバ用プログラム）を記録したコンピュータ読み取り可能な記録媒体を提供する。
【００２９】
ここで、接続情報はクライアントからファイルを転送する際に用いられる情報である。記録媒体のプログラムは、コンピュータでホームページの開設サービスを提供し、クライアントから情報取得要求を受信した際に、ユーザ識別情報を用いてホームページの開設処理を行い、要求された情報をクライアントに送信することを実行させる。
【００３０】
記録媒体のプログラムは、クライアントから情報取得要求を受信した際に、ユーザ識別情報で特定されるユーザに対応するホームページが未開設の場合に、開設処理を行うことを実行させる。このホームページ開設サービスは登録済みユーザに対して提供される。
【００３１】
記録媒体のプログラムは、クライアント間との取得要求の受信および接続情報の送信をセキュリティ機能を有するプロトコルにて処理することを実行させる。ここでユーザ識別情報はアカウント名とパスワードである。
【００３２】
（プログラム）
本発明は、ネットワークを介してサーバに接続されるコンピュータに、ユーザ識別情報を使用した情報取得要求にて接続情報を前記サーバに要求し、その応答として前記サーバから受信する接続情報を設定する、ことを実行させるプログラム（サーバ用プログラム）を提供する。
【００３３】
プログラムにおける接続情報はサーバに対してファイルを転送する際に用いられる情報である。このプログラムは、コンピュータがネットワークへの接続にダイヤルアップ接続を利用する場合に、ダイヤルアップ接続の設定入力から情報取得要求に使用するユーザ識別情報を取得することを実行させる。
【００３４】
プログラムは、コンピュータがネットワークへの接続にダイヤルアップ接続以外を利用する場合に、ユーザから入力されるユーザ識別情報を情報取得要求に使用することを実行させる。
【００３５】
プログラムは、設定されたメールアドレスからサーバの登録ユーザであることを認識した後にユーザ識別情報を使用した情報取得要求を行うことを実行させる。プログラムは、ファイルを指定して送信操作が行われた際に、サーバへの前記接続情報を要求し、サーバから受信した接続情報を取得し、ファイルを転送することを実行させる。
【００３６】
プログラムは、サーバ間での取得要求および接続情報の受信をセキュリティ機能を有するプロトコルにて処理することを実行させる。ここでユーザ識別情報はアカウント名とパスワードである。
【００３７】
また本発明は、ネットワークを介してクライアントと接続されるコンピュータに、クライアントから情報取得要求を受信し、クライアントからユーザ識別情報を受信し、ユーザ識別情報を用いて得られるクライアントで設定すべき接続情報を前記クライアントに送信する、ことを実行させるプログラム（サーバ用プログラム）を提供する。
【００３８】
ここで、接続情報はクライアントからファイルを転送する際に用いられる情報である。このプログラムは、コンピュータでホームページの開設サービスを提供し、クライアントから情報取得要求を受信した際に、ユーザ識別情報を用いてホームページの開設処理を行い、要求された情報をクライアントに送信することを実行させる。
【００３９】
プログラムは、クライアントから情報取得要求を受信した際に、ユーザ識別情報で特定されるユーザに対応するホームページが未開設の場合に、開設処理を行うことを実行させる。このホームページ開設サービスは登録済みユーザに対して提供される。
【００４０】
プログラムは、クライアント間との取得要求の受信および接続情報の送信をセキュリティ機能を有するプロトコルにて処理することを実行させる。ここでユーザ識別情報はアカウント名とパスワードである。
【００４１】
【発明の実施の形態】
図２は本発明のネットワークシステムにおけるクライアント及びサーバの機能構成を示したブロック図である。
【００４２】
図２において、本発明のネットワークシステムはインターネット１４を介して接続されるクライアント１０とサーバ１２で構成され、サーバ１２側にはクライアント１０をユーザとして登録して各種のインターネット利用サービスを提供するプロバイダとして実現するためのソフトウェア機能が配置されている。
【００４３】
クライアント１０にはｈｔｔｐｓプロトコル処理部１６、ＦＴＰ（ファイル転送プロトコル）処理部１８、公開ファイル指定部２０、設定情報取得部２２、ダイヤルアップ接続部２４及び電子メール処理部２６が設けられており、これに加えて図示しないＷＷＷブラウザとしての機能を備えることはもちろんである。
【００４４】
クライアント１０に設けている設定情報取得部２２は、公開ファイル指定部２０、ホームページ処理部３２、設定情報提供部３４及びユーザ情報登録部３６に対し設けられている。
【００４５】
クライアント１０とサーバ１２は、モデム１５，３５によるインターネット１４を経由したダイヤルアップ接続か、イーサネット（Ｒ）等のＬＡＮカード２５，４５を使用したＬＡＮ１７による接続のいずれかを行う。
【００４６】
クライアント１０の公開ファイル指定部２０は、ユーザがサーバ１２に公開ファイルを送信してホームページで公開させるための指定を行う。公開ファイル指定部２０に対しユーザが公開ファイルを指定して送信操作を行うと、ダイヤルアップ接続部２４が起動し、ユーザがアカウント名（ユーザＩＤ）とパスワードを入力すると、インターネット１４を介してクライアント１０のｈｔｔｐｓプロトコル処理部１６とサーバ１２のｈｔｔｐｓプロトコル処理部２８との接続を確立する。
【００４７】
このようなダイヤルアップ接続が完了すると、クライアント１０の設定情報取得部２２は電子メール処理部２６のメールアドレスを参照し、例えばアカウントやドメイン等のメールアドレスからユーザがサーバ１２を用いるプロバイダの会員としてユーザ登録を受けているかどうかを認識する。
【００４８】
ユーザ登録を確認するとＦＴＰ処理部１８による接続情報の取得をサーバ１２に要求する。このとき設定情報取得部２２はダイヤルアップ接続部２４の参照で、その設定入力からユーザのアカウント名とパスワードを取得し、このアカウント名とパスワードを付けてサーバ１２に対しＦＴＰ接続情報の取得要求を送信する。
【００４９】
クライアント１０からのＦＴＰ接続情報の取得要求はサーバ１２のｈｔｔｐｓプロトコル処理部２８で受信され、設定情報提供部３４に与えられる。設定情報提供部３４はクライアント１０からのアカウント名とパスワードをユーザ情報登録部３６の参照によりチェックし、設定情報取得要求を行ったユーザがユーザ登録されていることを確認し且つパスワードが一致した場合に、クライアント１０からのＦＴＰの接続情報の設定に必要な情報をＦＴＰ処理部３０から取得し、ｈｔｔｐｓプロトコル処理部２８よりインターネット１４を介しクライアント１０に提供する。尚、ユーザ情報登録部３６にはプロバイダによってアカウント名、パスワードなど会員であるユーザに関する情報が登録されている。
【００５０】
このようにしてサーバ１２に対する取得要求で必要な情報を受信すると、設定情報取得部２２はＦＴＰ接続情報について取得情報から自動設定を行い、ＦＴＰ処理部１８によりインターネット１４を介してサーバ１２のＦＴＰ処理部３０との間の接続を確立する。
【００５１】
インターネット１４を介してクライアント１０及びサーバ１２のＦＴＰ処理部１８，３０の接続が確立すると、ファイル指定部２０においてユーザが指定した公開ファイルがファイル転送プロトコル（ＦＴＰ）に従ってサーバ１２に転送され、ＦＴＰ処理部３０で受信されてホームページ処理部３２に与えられる。
【００５２】
ここでサーバ１２の設定情報提供部３４にあっては、クライアントの設定情報取得部２２よりアカウント名及びパスワードを使用した設定情報取得要求を受けた際にホームページ処理部３２を参照してアカウント名に対応するユーザのホームページが開設されているか否か判断する。もしホームページが開設されていない場合には自動的にホームページを開設した後に、ＦＴＰ処理部３０から新たに生成したＦＴＰ接続用の情報をクライアント１０側に送信するようになる。
【００５３】
したがって、クライアント１０はサーバ１２より取得したＦＴＰの接続情報の自動設定でＦＴＰ処理部１８から公開ファイルをサーバ１２に転送する際には、サーバ１２側にあっては既にホームページが開設された状態にあり、受信した公開ファイルを既に開設されているホームページに対応するフォルダに格納することで、ファイル転送正常終了でホームページを公開可能とすることができる。もちろん、既にホームページが公開されている場合には、既にサーバ１２に格納されている同じ名前のファイルをファイル転送でホームページを更新することになる。
【００５４】
図３は、図２のネットワークシステムにおけるホームページにファイルを公開する際のＦＴＰ接続情報取得のための処理動作のタイムチャートである。
【００５５】
図３において、クライアント１０は、まずステップＳ１で例えばクライアント１０上の任意のアプリケーションによりサーバ１２のホームページに公開するファイル例えばＨＴＭＬファイルを作成し、ファイル作成が完了するとステップＳ２で公開ファイル指定部２０によって公開するファイルを指定して送信操作を行う。
【００５６】
この公開ファイルの指定と送信操作に対し、ステップＳ３で図２のようにクライアント１０のサーバ１２に対する接続がＬＡＮ接続でなければ、ダイヤルアップ接続部２４によりユーザがアカウント名（ユーザＩＤ）とパスワードを入力してダイヤルアップ接続を実行し、クライアント１０のｈｔｔｐｓプロトコル処理部１６とサーバ１２のｈｔｔｐｓプロトコル処理部２８との間に接続を確立する。
【００５７】
次にステップＳ４で設定情報取得部２２を起動することでサーバ１２に対しＦＴＰ接続情報の設定に必要な情報取得を要求し、更にステップＳ５でダイヤルアップ接続部２４の設定入力からユーザＩＤとしてのアカウント名とパスワードを取得して、これをサーバ１２に送信する。
【００５８】
例えば、サーバ１２のアドレスを「ｗｗｗ．ａａａ．ｃｏ．ｊｐ」とし、ＣＧＩの格納フォルダを「ｃｇｉ−ｂｉｎ」とすると、このステップＳ４のサーバ１２に対するＦＴＰ接続情報の取得要求は以下のように行われる。なお、「ＧｅｔＤａｔａ．ｃｇｉ」ファイルは要求されたＦＴＰ接続情報の送信処理を行うと共に、ホームページ開設処理も行うプログラムである。
【００５９】
まず、ステップＳ４にあっては、「ｗｗｗ．ａａａ．ｃｏ．ｊｐ」のアドレスをもつサーバを探してｈｔｔｐｓプロトコルで通信を開始し、その通信状態で「ｃｇｉ−ｂｉｎ／Ｇｅｔｄａｔａ．ｃｇｉ」のファイルをオープルする要求を行う。
【００６０】
サーバ１２においては、クライアント１０からの「ＧｅｔＤａｔａ．ｃｇｉ」ファイルのオープン指示を受け、ファイル拡張子がｃｇｉであるため「ＧｅｔＤａｔａ．ｃｇｉ」ファイルを実行して後述する処理を行い、その処理結果をクライアント１０に返送することになる。
【００６１】
更にステップＳ５のユーザＩＤとパスワードの送信については、コマンドでいうと「Ａｕｔｈｏｒｉｚａｔｉｏｎ：Ｂａｓｉｃ  ｕｓｅｒ：ｐａｓｓｗｏｒｄ」のヘッダを追加送信することを意味する。例えば後述の例では、「ｕｓｅｒ」として「ａｂｃ１２３４５６」が設定され、「ｐａｓｓｗｏｒｄ」として「ａａａｂｂｂｃｃｃ」が設定される。
【００６２】
このヘッダの追加送信における「ｕｓｅｒ：ｐａｓｓｗｏｒｄ」の部分は、バイナリ形式を一旦テキスト形式に変換（エンコーディング）して送信し、受信側で元に戻すデコーディングを行っている。このエンコーディングとしては例えばＢＡＳＥ６４が用いられている。
【００６３】
クライアント１０のステップＳ４及びＳ５によるＦＴＰ接続情報の取得要求及びユーザＩＤとパスワードの送信に対し、サーバ１２はステップＳ１０１でクライアントからのユーザＩＤとパスワードの確認を行う。すなわちユーザ情報登録部３６を参照してアカウント名からサーバ１２を管理するプロバイダの登録会員であることを認識し、且つパスワードの一致を認識する。
【００６４】
続いてステップＳ１０２でユーザＩＤとしてのアカウント名に関連付けられたＦＴＰ接続情報の設定に必要な情報の検索をユーザ情報登録部３６に対して行う。続いてステップＳ１０３で、ホームページが開設されていない場合にはホームページの開設を行う。このホームページの開設においては、ユーザに一意に対応するフォルダ名を自動生成する。このフォルダ名の自動生成としては、メールアドレスを使用するかアカウント名を使用するか、更には重複しないフォルダ名を作成し、そのフォルダ情報もユーザ情報登録部３６に格納することになる。そしてステップＳ１０４でユーザ情報登録部３６からクライアント１０に対しＦＴＰ接続情報の設定に必要なユーザ情報を読み出して送信する。
【００６５】
クライアント１０は、ステップＳ６でサーバ１２からのユーザ情報を受信してＦＴＰ接続情報を設定し、ステップＳ７でＦＴＰ接続作業を行い、ファイル転送プロトコル（ＦＴＰ）に従ってサーバ１２に対し指定した公開ファイルを転送し、サーバ１２にステップＳ１０５でファイルを格納して公開準備を完了する。
【００６６】
サーバ１２に対するファイル格納が済むと、その完了応答を受けてクライアント１０は、ステップＳ８で公開ページ参照可能を確認し、一連のファイル転送および公開処理を終了する。
【００６７】
図４は図３のクライアントとサーバの間の転送処理におけるクライアント１０側の処理画面の遷移を示した説明図である。
【００６８】
図４において、まず公開するファイルを指定するためファイル公開画面４０を開く。このファイル公開画面４０には公開ファイル指定欄４２が設けられており、この例では公開するファイル名として「Ｃ：￥Ｍｙ  Ｄｏｃｕｍｅｎｔｓ￥ａａａ．ｈｔｍｌ」が指定されている。このような公開ファイル名の指定状態で送信ボタン４４を押すと、次のダイヤルアップ接続画面４６に切り替わる。
【００６９】
このダイヤルアップ接続にあっては、ユーザが接続先４８としてダイヤルアップ接続設定名「ａａａ」を選択し、またユーザ名５０として例えばアカウント名「ａｂｃ１２３４５６」を入力し、更にパスワード５２として例えば「ａａａｂｂｂｃｃｃ」を入力するが、他のユーザがクライアントを使用してもパスワードを見られないようにするため、「＊＊＊＊＊＊＊＊＊」として表示される。
【００７０】
このダイヤルアップ接続画面４６について接続先、ユーザ名、パスワードを設定入力したならば、ＯＫボタン５４を操作することでダイヤルアップ接続が実行され、以後、図３におけるクライアント１０のステップＳ４〜Ｓ７の処理については遷移画面は表示されず、次の公開ファイル転送画面５６となり、その転送シーケンスはユーザには特に見せない。そしてＦＴＰによるファイル転送でサーバホームページでのファイル公開の準備が完了すると、次のファイル公開完了画面５８に切り替わり、ＯＫボタン６０を操作することで一連のファイル公開処理を終了する。
【００７１】
図５および図６は、ＦＴＰプロパティ画面からＦＴＰ接続情報の取得を行う様子を示した画面遷移の説明図である。尚、図４では公開ファイルをサーバ１２に送信する操作によりＦＴＰ接続情報の自動取得処理が開始されることを示したが、図５および図６は、ユーザ設定操作からＦＴＰ接続情報の自動取得処理が開始される点で図４と異なる。
【００７２】
図５の最初のＦＴＰプロパティ画面６２は、ＦＴＰ接続情報の設定方法を選択する処理画面である。本発明の処理を実行するサーバ１２を管理するプロバイダの会員の場合には、会員種別を示す２つのチェックボックスのうち、プロバイダ会員に対応するチェックボックスを選択する。その選択によりメールアドレスなどからプロバイタ登録会員の確認が行われ、プロバイダ登録会員であることが認識されると自動取得ボタン６４が選択可能となる。
【００７３】
また、詳細設定ボタン６６はＦＴＰ接続情報の表示を行うためのボタンであり、このボタンが選択されることで、ＦＴＰ詳細設定画面７０として現在設定されているＦＴＰ接続情報が表示される。
【００７４】
尚、本発明の処理を実行可能とするプロバイダ以外のプロバイダ会員の場合は、他のプロバイダ会員に対応するチェックボックスを選択し、この詳細設定ボタン６６を操作して表示されるＦＴＰ詳細設定画面７０において手動でＦＴＰ接続情報を入力する作業を行う必要がある。このＦＴＰ詳細設定画面７０に示
すように、初期状態ではＦＴＰ設定情報が設定されていない。
【００７５】
ＦＴＰプロパティ画面６２において自動取得ボタン６４を操作すると、ＦＴＰ接続情報の自動取得開始と会員の確認を促すメッセージを表示するＦＴＰ接続情報取得画面８８に遷移する。
【００７６】
本発明の処理を実行可能とするプロバイダの会員の場合は、ＯＫボタン８９を操作することで自動取得処理が開始され、インターネット経由でサーバ１２側にユーザ登録されていることを条件に、図３のステップＳ４におけるサーバ１２に対するＦＴＰ接続情報の取得要求及びステップＳ５のユーザＩＤとパスワードの送信処理が行われる。尚、他のプロバイダ会員の場合や自動取得処理を中止したい場合にはキャンセルボタンを操作すればよい。
【００７７】
続いて図６のＦＴＰ接続情報取得実行画面９０に切り替わり、ダイヤルアップ接続を実行した後に、ｈｔｔｐｓプロトコルに従ってサーバ１２にＦＴＰ接続情報の取得を要求し且つユーザＩＤ（アカウント名）とパスワードを送信する。続いてＦＴＰ接続情報取得画面９２に遷移し、この画面状態でサーバからＦＴＰ接続情報の設定に必要なユーザ情報が取得され、ＯＫボタン９４を押すことで処理を終了し、ＦＴＰプロパティ画面６２の表示に遷移する。
【００７８】
このＦＴＰプロパティ画面６２において詳細設定ボタン６６をクリックすると、同様な処理によって取得された情報が設定されＦＴＰ詳細設定画面９６が表示される。このＦＴＰ詳細設定画面９６にはサーバから取得した情報に基づき、ＦＴＰサーバ名７２、ＦＴＰアカウント名７４、ＦＴＰパスワード７６、ホームページＵＲＬ７８、ホームページフォルダ名８０、更にｐｅｒｌのパス８２、自作ＣＧＩＵＲＬ８４、自作ＣＧＩフォルダ名８８が設定されている。
【００７９】
ここでｐｅｒｌのパス８２は、ＦＴＰサーバでＣＧＩ（Commom Gateway Interface) を実行するために必要なｐｅｒｌ（ＣＧＩ処理用のプログラム言語）のパスの入力である。また自作ＣＧＩＵＲＬ８４はユーザが作成するＣＧＩのＵＲＬを入力し、更にＣＧＩフォルダ８８はＦＴＰサーバ上でユーザのＣＧＩファイルが置かれるフォルダを入力している。
【００８０】
このＦＴＰ詳細設定画面９６に表示された設定情報は、図７に示すサーバ１２からのＦＴＰ自動取得結果としての通知情報９５から抽出して設定しており、サーバ名であるＦＴＰ−ＳＶＲに対応する部分、ＦＴＰアカウントであるＦＴＰ−ＡＣＣに対応する部分が接続情報として使用される。
【００８１】
図８は、図２のネットワークシステムにおけるクライアント１０に設けている設定情報取得部２２の処理動作を示したフローチャートである。図８において、ステップＳ１で公開ファイル指定部２０などによるユーザからのＦＴＰ接続要求を受信すると、ステップＳ２でＦＴＰ処理部１８にＦＴＰ接続情報が設定されているか否かチェックする。
【００８２】
設定されていない場合にはステップＳ３に進み、電子メール処理部２６に設定しているメールアドレスを取得し、このメールアドレスから、ステップＳ４でＦＴＰ情報自動取得に対応したサーバ１２側のプロバイダの会員か否かチェックする。
【００８３】
サーバ１２にユーザとして登録された会員であれば、ステップＳ５に進み、ネットワークへの接続はダイヤルアップ接続かあるいはＬＡＮ接続かをチェックし、ダイヤルアップ接続であればステップＳ６に進み、ダイヤルアップ接続の設定入力からアカウント名とパスワードを取得し、ステップＳ７でＦＴＰ接続情報の自動取得を行う。
【００８４】
即ち図３のステップＳ４，Ｓ５に示したように、サーバ１２に対しＦＴＰ接続情報の取得要求を行うと共に、ユーザＩＤとパスワードを送信し、サーバ１２から要求した情報を自動取得し、ＦＴＰ接続情報に設定する。
【００８５】
このようにしてＦＴＰ接続情報の自動取得による設定が済むと、ステップＳ８でＦＴＰ接続を行ってクライアントからサーバに、ホームページに公開するファイルを転送し、一連のクライアント処理を終了する。一方、ステップＳ２で既にＦＴＰ接続情報が設定されている場合には、ステップＳ８でＦＴＰ接続を行ってクライアント１０からファイルをサーバ１２に転送する。
【００８６】
またステップＳ４でメールアドレスを取得して解析した結果、ＦＴＰ情報自動取得に対応したサーバを管理しているプロバイダ登録会員でなかった場合には、ステップＳ１０のＦＴＰ情報の手動設定を行う。
このＦＴＰ情報の手動設定は、具体的には図５のＦＴＰプロパティ画面６２の詳細設定ボタン６６を操作することで次のＦＴＰ詳細設定画面７０を開き、ここにユーザが必要な接続情報を手動で入力する。
【００８７】
更にステップＳ５でネットワークへの接続がダイヤルアップ接続でなくＬＡＮ接続であった場合には、ステップＳ１１に進み、ＬＡＮ接続画面に対しユーザがアカウント名とパスワードを入力することで、ステップＳ７に進んで、それらの入力情報を用いてＦＴＰ接続情報の自動取得を行い、ステップＳ８でＦＴＰ接続によるファイル転送を行う。
【００８８】
図９は、図２のネットワークシステムにおけるサーバ１２に設けている設定情報提供部３４の処理動作を示したフローチャートである。
【００８９】
図９において、ステップＳ１でクライアント１０からの情報の取得要求を受信すると、ステップＳ２でユーザＩＤとパスワードを受信し、ステップＳ３で指定されたユーザＩＤのユーザが存在するか否かユーザ情報登録部３６を参照して判定する。
【００９０】
指定されたユーザＩＤのユーザが存在することが判定されると、ステップＳ４に進み、パスワードが一致するか否かチェックする。パスワードが一致したならば、ステップＳ５で情報の取得要求を行っているユーザについてホームページを開設しているか否かチェックする。
【００９１】
ホームページを開設していない場合にはステップＳ６に進み、ホームページを自動開設する。既に開設していればステップＳ６の処理はスキップする。最終的にステップＳ７でＦＴＰ接続情報をクライアントに送信する。
【００９２】
ここで、ステップＳ３で指定されたユーザＩＤのユーザが存在しない場合には、ステップＳ８でエラーを送信し、またステップＳ４でパスワードが不一致となった場合にもステップＳ９でエラーを送信することになる。
【００９３】
以上説明した本発明の処理を実行するクライアント１０およびサーバ１２は、公知のコンピュータのハード構成を採る。すなわち、ＣＰＵ、主記憶装置（ＲＡＭ）、補助記憶装置（ハードディスクやその他の外部記憶装置）、モデムやＬＡＮカードなどの通信制御装置を主たる構成要素として備え、各構成要素間で情報の授受を可能とするためにシステムバスにて連結された構成である。
【００９４】
クライアント１０においては、コンピュータにディスプレイが接続されて画面表示が行われ、マウスやキーボードなどの入力装置が接続されてディスプレイに表示された画面に対するユーザ操作が行われる。なお、サーバ１２においては、ディスプレイおよびキーボードは必須の構成ではない。
【００９５】
また、クライアント１０およびサーバ１２には、ＣＤ−ＲＯＭやフロッピィディスクなどの可搬形記録媒体に記録された本発明のプログラムをコンピュータにインストールする、または直接実行するために、その可搬形記録媒体から情報を読み出すための記録媒体対応のドライブを備えてもよい。
【００９６】
さらに、本発明のプログラムはネットワークを介して接続される他装置の記録媒体に記録され、通信制御装置を利用してダウンロードして取得し、自装置の補助記憶装置や主記憶装置に格納するようにしてもよい。
【００９７】
以上のコンピュータの構成において、補助記憶装置や可搬形記録媒体または他装置に記録された本発明のプログラムは実行指示を受け、または他装置からダウンロードされて主記憶装置に展開され、本発明の処理をＣＰＵに実行させることでクライアント１０やサーバ１２を既に説明した各処理部として動作させる。
【００９８】
尚、本発明は上記の実施形態に限定されず、その目的と利点を損なわない適宜の変形を含む。また、本発明は上記の実施形態に示した数値による限定は受けない。
【００９９】
（付記１）
クライアントとサーバで構成されるネットワークシステムに於いて、
前記クライアントに設けられ、
ユーザ識別情報を使用した情報取得要求にて接続情報を前記サーバに要求し、その応答として受信する接続情報を設定する設定情報取得部と、
前記サーバに設けられ、前記クライアントから受信した前記ユーザ識別情報を用いて得られる接続情報をクライアントに送信する設定情報提供部と、
を備えたことを特徴とするネットワークシステム。（１）
【０１００】
（付記２）
付記１記載のネットワークシステムに於いて、
前記接続情報は前記クライアントから前記サーバにファイルを転送する際に用いられる情報であることを特徴とするネットワークシステム。
【０１０１】
（付記３）
付記１記載のネットワークシステムに於いて、
前記設定情報取得部は、ネットワークへの接続がダイヤルアップ接続の場合に、ダイヤルアップ接続の設定入力から前記情報取得要求に使用するユーザ識別情報を取得することを特徴とするネットワークシステム。
【０１０２】
（付記４）
付記３記載のネットワークシステムに於いて、
前記設定情報取得部は、ネットワークへの接続が前記ダイヤルアップ接続以外の場合に、ユーザから入力されるユーザ識別情報を前記情報取得要求に使用することを特徴とするネットワークシステム。
【０１０３】
（付記５）
付記１記載のネットワークシステムに於いて、
前記設定情報取得部は、設定されたメールアドレスから前記サーバの登録ユーザであることを認識した後に前記ユーザ識別情報を使用した情報取得要求を行うことを特徴とするネットワークシステム。
【０１０４】
（付記６）
付記１記載のネットワークシステムに於いて、
前記サーバはホームページの開設サービスを提供しており、前記クライアントからの情報取得要求を受信した際に、前記ユーザ識別情報を用いてホームページの開設処理を行った後に、要求された情報を前記クライアントに送信することを特徴とするネットワークシステム。
【０１０５】
（付記７）
付記６記載のネットワークシステムに於いて、
前記サーバは、前記クライアントから情報取得要求を受信した際に、前記ユーザ識別情報で特定されるユーザに対応するホームページが未開設の場合に、前記開設処理を行うことを特徴とするネットワークシステム。
【０１０６】
（付記８）
付記６又は７記載のネットワークシステムに於いて、
前記ホームページ開設サービスは登録済みユーザに対して提供されることを特徴とするネットワークシステム。
【０１０７】
（付記９）
付記２記載のネットワークシステムに於いて、
前記クライアントは、ファイルを前記サーバに転送する転送処理部を備え、ファイルを指定して送信操作が行われた際に、前記設定情報取得部を起動して前記サーバから接続情報を取得し、前記転送処理部により前記ファイルを転送することを特徴とするネットワークシステム。
【０１０８】
（付記１０）
付記１記載のネットワークシステムに於いて、
前記クライアントの設定情報取得部と前記サーバの接続情報提供部間での前記接続情報の取得要求と応答をセキュリティ機能を有するプロトコルにて処理することを特徴とするネットワークシステム。
【０１０９】
（付記１１）
付記１記載のネットワークシステムに於いて、
前記ユーザ識別情報はアカウント名とパスワードであることを特徴とするネットワークシステム。
【０１１０】
（付記１２）
ネットワークを介してサーバに接続されるクライアントに於いて、
ユーザ識別情報を使用した情報取得要求にて接続情報を前記サーバに要求し、その応答として前記サーバから受信する接続情報を設定する設定情報取得部、
を備えたことを特徴とするクライアント。（２）
【０１１１】
（付記１３）
付記１２記載のクライアントに於いて、
前記接続情報は前記クライアントから前記サーバにファイルを転送する際に用いられる情報であることを特徴とするクライアント。（３）
【０１１２】
（付記１４）
付記１２記載のクライアントに於いて、
前記設定情報取得部は、ネットワークへの接続がダイヤルアップ接続の場合に、ダイヤルアップ接続の設定入力から前記情報取得要求に使用するユーザ識別情報を取得することを特徴とするクライアント。（４）
【０１１３】
（付記１５）
付記１４記載のクライアントに於いて、
前記設定情報取得部は、ネットワークへの接続が前記ダイヤルアップ接続以外の場合に、ユーザから入力されるユーザ識別情報を前記情報取得要求に使用することを特徴とするクライアント。
【０１１４】
（付記１６）
付記１２記載のクライアントに於いて、
前記設定情報取得部は、設定されたメールアドレスから前記サーバの登録ユーザであることを認識した後に前記ユーザ識別情報を使用した情報取得要求を行うことを特徴とするクライアント。
【０１１５】
（付記１７）
付記１３記載のクライアントに於いて、
ファイルを前記サーバに転送する転送処理部を備え、
ファイルを指定して送信操作が行われた際に、前記設定情報取得部を起動して前記サーバから接続情報を取得し、前記転送処理部により前記ファイルを転送することを特徴とするクライアント。
【０１１６】
（付記１８）
付記１２記載のクライアントに於いて、
前記設定情報取得部は、前記サーバ間との前記取得要求および前記接続情報の受信をセキュリティ機能を
有するプロトコルにて処理することを特徴とするクライアント。
【０１１７】
（付記１９）
付記１２記載のクライアントに於いて、
前記ユーザ識別情報はアカウント名とパスワードであることを特徴とするクライアント。
【０１１８】
（付記２０）
ネットワークを介してクライアントと接続されるサーバに於いて、
前記クライアントから情報取得要求を受信すると共に受信したユーザ識別情報を用いて得られる前記クライアントで設定すべき接続情報をクライアントに送信する設定情報提供部を備えることを特徴とするサーバ。（５）
【０１１９】
（付記２１）
付記２０記載のサーバに於いて、
前記接続情報は前記クライアントからファイルを転送する際に用いられる情報であることを特徴とするサーバ。（６）
【０１２０】
（付記２２）
付記２０記載のサーバに於いて、
ホームページの開設サービスを提供しており、前記クライアントからの情報取得要求を受信した際に、前記ユーザ識別情報を用いてホームページの開設処理を行った後に、要求された情報を前記クライアントに送信することを特徴とするサーバ。（７）
【０１２１】
（付記２３）
付記２２記載のサーバに於いて、
前記クライアントから情報取得要求を受信した際に、前記ユーザ識別情報で特定されるユーザに対応する
ホームページが未開設の場合に、前記開設処理を行うことを特徴とするサーバ。
【０１２２】
（付記２４）
付記２０記載のサーバに於いて、
前記ホームページ開設サービスは登録済みユーザに対して提供されることを特徴とするサーバ。
【０１２３】
（付記２５）
付記２０記載のサーバに於いて、
前記設定情報提供部は前記クライアント間との前記取得要求の受信および前記接続情報の送信をセキュリティ機能を有するプロトコルにて処理することを特徴とするサーバ。
【０１２４】
（付記２６）
付記２０記載のサーバに於いて、
前記ユーザ識別情報はアカウント名とパスワードであることを特徴とするサーバ。
【０１２５】
（付記２７）
ネットワークを介してサーバに接続されるコンピュータに、
ユーザ識別情報を使用した情報取得要求にて接続情報を前記サーバに要求し、
その応答として前記サーバから受信する接続情報を設定する、
ことを実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体。（８）
【０１２６】
（付記２８）
付記２７記載の記録媒体に於いて、
前記接続情報は前記サーバに対してファイルを転送する際に用いられる情報であることを特徴とする記録媒体。（９）
【０１２７】
（付記２９）
付記２７記載の記録媒体に於いて、
前記コンピュータがネットワークへの接続にダイヤルアップ接続を利用する場合に、ダイヤルアップ接続の設定入力から前記情報取得要求に使用するユーザ識別情報を取得する、ことを実行させる前記プログラムを記録した記録媒体。
【０１２８】
（付記３０）
付記２９記載の記録媒体に於いて、
前記コンピュータがネットワークへの接続に前記ダイヤルアップ接続以外を利用する場合に、ユーザから入力されるユーザ識別情報を前記情報取得要求に使用する、ことを実行させる前記プログラムを記録した記録媒体。
【０１２９】
（付記３１）
付記２７記載の記録媒体に於いて、
設定されたメールアドレスから前記サーバの登録ユーザであることを認識した後に前記ユーザ識別情報を使用した情報取得要求を行う、ことを実行させる前記プログラムを記録した記録媒体。
【０１３０】
（付記３２）
付記２７記載の記録媒体に於いて、
ファイルを指定して送信操作が行われた際に、前記サーバへの前記接続情報を要求し、
前記サーバから受信した接続情報を取得し、
前記ファイルを転送する、ことを実行させる前記プログラムを記録した記録媒体。
【０１３１】
（付記３３）
付記２７記載の記録媒体に於いて、
前記サーバ間での前記取得要求および前記接続情報の受信をセキュリティ機能を有するプロトコルにて処理する、ことを実行させる前記プログラムを記録した記録媒体。
【０１３２】
（付記３４）
付記２７記載の記録媒体に於いて、
前記ユーザ識別情報はアカウント名とパスワードであることを特徴とする記録媒体。
【０１３３】
（付記３５）
ネットワークを介してクライアントと接続されるコンピュータに、
前記クライアントから情報取得要求を受信し、
前記クライアントからユーザ識別情報を受信し、
前記ユーザ識別情報を用いて得られる前記クライアントで設定すべき接続情報を前記クライアントに送信する、
ことを実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体。（１０）
【０１３４】
（付記３６）
付記３５記載の記録媒体に於いて、
前記接続情報は前記クライアントからファイルを転送する際に用いられる情報であることを特徴とする記録媒体。
【０１３５】
（付記３７）
付記３５記載の記録媒体に於いて、
前記コンピュータはホームページの開設サービスを提供し、
前記クライアントから情報取得要求を受信した際に、前記ユーザ識別情報を用いてホームページの開設処理を行い、要求された情報を前記クライアントに送信する、ことを実行させる前記プログラムを記録した記録媒体。
【０１３６】
（付記３８）
付記３７記載の記録媒体に於いて、
前記クライアントから情報取得要求を受信した際に、前記ユーザ識別情報で特定されるユーザに対応するホームページが未開設の場合に、前記開設処理を行う、ことを実行させる前記プログラムを記録した記録媒体。
【０１３７】
（付記３９）
付記３７記載の記録媒体に於いて、
前記ホームページ開設サービスは登録済みユーザに対して提供されることを特徴とする記録媒体。
【０１３８】
（付記４０）
付記３５記載の記録媒体に於いて、
前記クライアント間との前記取得要求の受信および前記接続情報の送信をセキュリティ機能を有するプロトコルにて処理する、ことを実行させる前記プログラムを記録した記録媒体。
【０１３９】
（付記４１）
付記３５記載の記録媒体に於いて、
前記ユーザ識別情報はアカウント名とパスワードであることを特徴とする記録媒体。
【０１４０】
（付記４２）
ネットワークを介してサーバに接続されるコンピュータに、
ユーザ識別情報を使用した情報取得要求にて接続情報を前記サーバに要求し、
その応答として前記サーバから受信する接続情報を設定する、
ことを実行させるプログラム。
【０１４１】
（付記４３）
付記４２記載のプログラムに於いて、
前記接続情報は前記サーバに対してファイルを転送する際に用いられる情報であることを特徴とするプログラム。
【０１４２】
（付記４４）
付記４２記載のプログラムに於いて、
前記コンピュータがネットワークへの接続にダイヤルアップ接続を利用する場合に、ダイヤルアップ接続の設定入力から前記情報取得要求に使用するユーザ識別情報を取得する、ことを実行させるプログラム。
【０１４３】
（付記４５）
付記４４記載のプログラムに於いて、
前記コンピュータがネットワークへの接続に前記ダイヤルアップ接続以外を利用する場合に、ユーザから入力されるユーザ識別情報を前記情報取得要求に使用する、ことを実行させるプログラム。
【０１４４】
（付記４６）
付記４２記載のプログラムに於いて、
設定されたメールアドレスから前記サーバの登録ユーザであることを認識した後に前記ユーザ識別情報を使用した情報取得要求を行う、ことを実行させるプログラム。
【０１４５】
（付記４７）
付記４２記載のプログラムに於いて、
ファイルを指定して送信操作が行われた際に、前記サーバへの前記接続情報を要求し、
前記サーバから受信した接続情報を取得し、
前記ファイルを転送する、ことを実行させるプログラム。
【０１４６】
（付記４８）
付記４２記載のプログラムに於いて、
前記サーバ間での前記取得要求および前記接続情報の受信をセキュリティ機能を有するプロトコルにて処理する、ことを実行させるプログラム。
【０１４７】
（付記４９）
付記４２記載のプログラムに於いて、
前記ユーザ識別情報はアカウント名とパスワードであることを特徴とするプログラム。
【０１４８】
（付記５０）
ネットワークを介してクライアントと接続されるコンピュータに、
前記クライアントから情報取得要求を受信し、
前記クライアントからユーザ識別情報を受信し、
前記ユーザ識別情報を用いて得られる前記クライアントで設定すべき接続情報を前記クライアントに送信する、
ことを実行させるプログラム。
【０１４９】
（付記５１）
付記５０記載のプログラムに於いて、
前記接続情報は前記クライアントからファイルを転送する際に用いられる情報であることを特徴とするプログラム。
【０１５０】
（付記５２）
付記５０記載のプログラムに於いて、
前記コンピュータはホームページの開設サービスを提供し、
前記クライアントから情報取得要求を受信した際に、前記ユーザ識別情報を用いてホームページの開設処理を行い、要求された情報を前記クライアントに送信する、ことを実行させるプログラム。
【０１５１】
（付記５３）
付記５２記載のプログラムに於いて、
前記クライアントから情報取得要求を受信した際に、前記ユーザ識別情報で特定されるユーザに対応するホームページが未開設の場合に、前記開設処理を行う、ことを実行させるプログラム。
【０１５２】
（付記５４）
付記５２記載のプログラムに於いて、
前記ホームページ開設サービスは登録済みユーザに対して提供されることを特徴とするプログラム。
【０１５３】
（付記５５）
付記５０記載のプログラムに於いて、
前記クライアント間との前記取得要求の受信および前記接続情報の送信をセキュリティ機能を有するプロトコルにて処理する、ことを実行させるプログラム。
【０１５４】
（付記５６）
付記５０記載のプログラムに於いて、
前記ユーザ識別情報はアカウント名とパスワードであることを特徴とするプログラム。
【０１５５】
【発明の効果】
以上説明してきたように本発明によれば、クライアントからユーザ識別情報を使用した情報取得要求にて接続情報をサーバに要求し、その応答として受信する接続情報を設定することで、クライアントからサーバに接続するために必要な接続情報を自動的に設定でき、ホームページ領域等にファイルを転送して簡単且つ容易に公開可能とすることができる。
【０１５６】
特にクライアントをサーバに接続するために必要な情報をユーザ入手することは煩雑であり、また入手した情報を設定入力する際に入力ミスにを起すと手間と時間が掛かるが、本発明にあってはサーバと接続するために必要な情報の設定に関する処理は実質的に不必要であり、極めて簡単且つ容易にクライアントからサーバホームページ領域等にファイルを転送して公開することができる。
【図面の簡単な説明】
【図１】本発明の原理説明図
【図２】本発明のクライアント及びサーバの機能構成のブロック図
【図３】本発明によるＦＴＰ接続情報を取得するクライアントとサーバ処理のタイムチャート
【図４】ホームページにファイルを公開する場合のクライアント処理画面の遷移説明図
【図５】本発明でＦＴＰ接続情報を取得する際のクライアント処理画面の遷移説明図
【図６】図５に続くクライアント処理画面の遷移説明図
【図７】サーバから自動取得したＦＴＰ接続情報の説明図
【図８】図２のクライアント処理のフローチャート
【図９】図２のサーバ処理のフローチャート
【符号の説明】
１０：クライアント
１２：サーバ
１４：インターネット
１５，３５：モデム
１６，２８：https プロトコル処理部
１７：ＬＡＮ
１８，３０：ＦＴＰ処理部
２０：公開ファイル指定部
２２：設定情報取得部
２４：ダイヤルアップ接続部
２５，４５：ＬＡＮカード
２６：電子メール処理部
３２：ホームページ処理部
３４：設定情報提供部
３６：ユーザ情報登録部
４０：ファイル公開指定画面
４４：送信釦
４６：ダイヤルアップ接続画面
４８：公開ファイル転送画面
５０：ファイル公開完了画面
６２：ＦＴＰプロパティ画面
７０：ＦＴＰ詳細設定画面
８８：ＦＴＰ接続情報取得画面
９０：ＦＴＰ接続情報取得画面
９２：ＦＴＰ詳細設定画面（自動取得画面）
【図１】
0004091278.tif 000002
【図２】
0004091278.tif 000003
【図３】
0004091278.tif 000004
【図４】
0004091278.tif 000005
【図５】
0004091278.tif 000006
【図６】
0004091278.tif 000007
【図７】
0004091278.tif 000008
【図８】
0004091278.tif 000009
【図９】
0004091278.tif 000010