(57)【要約】【課題】ネットワーク接続機器のネットワーク接続のための設定と、それに接続されるアプリケーション端末の設定を自動的に行う。【解決手段】ネットワーク接続機器４、アプリケーション端末５を販売する販売店端末１でユーザから得た情報をもとに、インターネット接続サーバ２に対して販売した機器の情報を登録することによって、ユーザが購入したネットワーク接続機器およびアプリケーション端末設定に必要な小プログラムモジュール（スクリプト）を自動的に生成させ、ユーザがインターネットに接続した際に自動的にサーバから当該スクリプトをダウンロードし、そのスクリプトを稼動させることによって、ネットワーク接続機器のネットワーク接続設定、およびアプリケーション端末のアプリケーション設定を自動的に行う。【選択図】  図２
2005044201.tif 000002
【特許請求の範囲】
【請求項１】
インターネット上のネットワーク接続サーバと、ユーザ宅などに設置するネットワーク接続機器が連携し、該ネットワーク接続機器をインターネットに接続するための設定を自動的に設定する方法であって、
前記ネットワーク接続サーバは、ユーザが希望するアプリケーション名、前記ネットワーク接続機器の識別番号などの情報をもとに、前記アプリケーション端末上に予め配布したプログラムを稼動して入力、もしくはインターネット上にあるプログラムをホームページからアクセスして稼動して入力した情報を受信し、前記アプリケーション自動設定スクリプトを生成し、該アプリケーション自動設定スクリプトをダウンロード可能にする過程を有し、
前記ネットワーク接続機器は、
予め登録された仮アカウント情報、前記ネットワーク接続サーバのアドレス情報によって、一旦インターネットに接続され、上記自動生成されたスクリプトを自動的にダウンロードする過程と、
上記インターネット接続設定用スクリプトを該ネットワーク接続機器のスクリプト実行環境によって実行することによって、自らのインターネット接続設定情報を、インターネット接続業者サーバからのアカウント情報に即したものに変更して再接続する過程とを有する、
ことを特徴とするネットワーク接続機器の自動設定方法。
【請求項２】
インターネット上のネットワーク接続サーバと、ユーザ宅などに設置するネットワーク接続機器が連携し、該ネットワーク接続機器をインターネットに接続するための設定を自動的に設定する方法であって、
前記ネットワーク接続サーバは、
前記ネットワーク接続機器の販売を行う販売店などにおいて、ユーザがネットワーク接続機器を購入する際に、ユーザから得た氏名、住所、電話番号などの利用者属性情報、希望するインターネット接続業者名、ネットワーク接続機器識別番号などの情報をもとに、販売店などに予め配布したプログラムを稼動して入力したユーザ情報、もしくはインターネット上にあるプログラムをホームページからアクセスして入力したユーザ情報を受信する過程と、
インターネット接続業者サーバに対して、前記ユーザ情報を元にしたユーザＩＤ、パスワード、メールアドレス、メールサーバへのユーザＩＤ、パスワードなどのアカウント情報の生成を依頼することによって、該インターネット接続業者サーバからアカウント情報を受信する過程と、
前記ネットワーク接続機器内のインターネット接続設定を自動的に行う小プログラムモジュールであるインターネット接続設定用スクリプトを生成する過程とを有し、
前記ネットワーク接続機器は、
予め登録された仮アカウント情報、前記ネットワーク接続サーバのアドレス情報によって、一旦インターネットに接続され、上記自動生成されたスクリプトを自動的にダウンロードする過程と、
上記インターネット接続設定用スクリプトを該ネットワーク接続機器のスクリプト実行環境によって実行することによって、自らのインターネット接続設定情報を、前記インターネット接続業者サーバからのアカウント情報に即したものに変更して再接続する過程とを有する、
ことを特徴とするネットワーク接続機器の自動設定方法。
【請求項３】
インターネット上のネットワーク接続サーバと、ユーザ宅などに設置するネットワーク接続機器が連携し、該ネットワーク接続機器配下に接続されるアプリケーション端末のアプリケーション利用環境の設定を自動的に設定する方法であって、
前記ネットワーク接続サーバは、ユーザが希望するアプリケーション名、前記ネットワーク接続機器の識別番号などの情報をもとに、前記アプリケーション端末上に予め配布したプログラムを稼動して入力、もしくはインターネット上にあるプログラムをホームページからアクセスして稼動して入力した情報を受信し、前記アプリケーション自動設定スクリプトを生成し、該アプリケーション自動設定スクリプトをダウンロード可能にする過程を有し、
前記アプリケーション端末は、前記アプリケーション自動設定スクリプトをダウンロードし、これを実行することによりアプリケーション設定を自動的に行う過程を有する、
ことを特徴とするアプリケーション端末の自動設定方法。
【請求項４】
インターネット上のネットワーク接続サーバと、ユーザ宅などに設置するネットワーク接続機器が連携し、該ネットワーク接続機器配下に接続されるアプリケーション端末のアプリケーション利用環境の設定を自動的に設定する方法であって、
前記ネットワーク接続サーバは、販売者端末を利用して入力した、ユーザ所有の前記ネットワーク接続機器の識別番号、前記アプリケーション端末の機器識別番号、利用したいアプリケーション名などの情報を受信し、前記アプリケーション端末で利用したいアプリケーション設定に必要な設定情報を含むアプリケーション端末設定用スクリプトを生成する過程を有し、
前記ネットワーク接続機器は、前記ネットワーク接続サーバに対して、自ネットワーク接続機器の識別番号を用いて、ダウンロードすべき前記スクリプトがないかどうか問い合わせ、ダウンロードすべきスクリプトが存在した場合、当該スクリプトを自ネットワーク接続機器内の補助記憶装置にダウンロードして保存しておく過程を有し、
前記アプリケーション端末は、当該ネットワーク接続機器に接続した際に、ネットワーク接続機器に対して、自アプリケーション端末の機器識別番号を用いてダウンロードすべきスクリプトが存在するかどうかの間い合わせ、ダウンロードすべきスクリプトが存在する場合に、当該スクリプトを自アプリケーション端末にダウンロードすることにより、アプリケーション端末上のユーザが利用したいアプリケーション設定を自動的に行う過程を有する、
ことを特徴とするアプリケーション端末の自動設定方法。
【請求項５】
前記ネットワーク接続サーバは、前記アプリケーション端末が持つべきアプリケーション自動設定スクリプト実行部自体を管理する過程を有し、
前記ネットワーク接続機器は、配下のアプリケーション端末用のスクリプト実行部をダウンロードする過程を有し、
前記アプリケーション端末は、前記スクリプトのダウンロード、および実行に先立って、前記スクリプト実行部をダウンロードし、インストールする過程を有する、
ことを特徴とする請求項３または４記載のアプリケーション端末の自動設定方法。
【請求項６】
インターネット上のネットワーク接続サーバと、ユーザ宅などに設置するネットワーク接続機器が連携し、該ネットワーク接続機器をインターネットに接続するための設定を自動的に設定するシステムであって、
前記ネットワーク接続サーバは、ユーザが希望するアプリケーション名、前記ネットワーク接続機器の識別番号などの情報をもとに、前記アプリケーション端末上に予め配布したプログラムを稼動して入力、もしくはインターネット上にあるプログラムをホームページからアクセスして稼動して入力した情報を受信し、前記アプリケーション自動設定スクリプトを生成し、該アプリケーション自動設定スクリプトをダウンロード可能にする手段を有し、
前記ネットワーク接続機器は、
予め登録された仮アカウント情報、前記ネットワーク接続サーバのアドレス情報によって、一旦インターネットに接続され、上記自動生成されたスクリプトを自動的にダウンロードする手段と、
上記インターネット接続設定用スクリプトを該ネットワーク接続機器のスクリプト実行環境によって実行することによって、自らのインターネット接続設定情報を、インターネット接続業者サーバからのアカウント情報に即したものに変更して再接続する手段とを有する、
ことを特徴とするネットワーク接続機器の自動設定システム。
【請求項７】
インターネット上のネットワーク接続サーバと、ユーザ宅などに設置するネットワーク接続機器が連携し、該ネットワーク接続機器をインターネットに接続するための設定を自動的に設定するシステムであって、
前記ネットワーク接続サーバは、
前記ネットワーク接続機器の販売を行う販売店などにおいて、ユーザがネットワーク接続機器を購入する際に、ユーザから得た氏名、住所、電話番号などの利用者属性情報、希望するインターネット接続業者名、ネットワーク接続機器識別番号などの情報をもとに、販売店などに予め配布したプログラムを稼動して入力したユーザ情報、もしくはインターネット上にあるプログラムをホームページからアクセスして入力したユーザ情報を受信する手段と、
インターネット接続業者サーバに対して、前記ユーザ情報を元にしたユーザＩＤ、パスワード、メールアドレス、メールサーバへのユーザＩＤ、パスワードなどのアカウント情報の生成を依頼することによって、該インターネット接続業者サーバからアカウント情報を受信する手段と、
前記ネットワーク接続機器内のインターネット接続設定を自動的に行う小プログラムモジュールであるインターネット接続設定用スクリプトを生成する手段とを有し、
前記ネットワーク接続機器は、
予め登録された仮アカウント情報、前記ネットワーク接続サーバのアドレス情報によって、一旦インターネットに接続され、上記自動生成されたスクリプトを自動的にダウンロードする手段と、
上記インターネット接続設定用スクリプトを該ネットワーク接続機器のスクリプト実行環境によって実行することによって、自らのインターネット接続設定情報を、前記インターネット接続業者サーバからのアカウント情報に即したものに変更して再接続する手段とを有する、
ことを特徴とするネットワーク接続機器の自動設定システム。
【請求項８】
インターネット上のネットワーク接続サーバと、ユーザ宅などに設置するネットワーク接続機器が連携し、該ネットワーク接続機器配下に接続されるアプリケーション端末のアプリケーション利用環境の設定を自動的に設定するシステムであって、
前記ネットワーク接続サーバは、ユーザが希望するアプリケーション名、前記ネットワーク接続機器の識別番号などの情報をもとに、前記アプリケーション端末上に予め配布したプログラムを稼動して入力、もしくはインターネット上にあるプログラムをホームページからアクセスして稼動して入力した情報を受信し、前記アプリケーション自動設定スクリプトを生成し、該アプリケーション自動設定スクリプトをダウンロード可能にする手段を有し、
前記アプリケーション端末は、前記アプリケーション自動設定スクリプトをダウンロードし、これを実行することによりアプリケーション設定を自動的に行う手段を有する、
ことを特徴とするアプリケーション端末の自動設定システム。
【請求項９】
インターネット上のネットワーク接続サーバと、ユーザ宅などに設置するネットワーク接続機器が連携し、該ネットワーク接続機器配下に接続されるアプリケーション端末のアプリケーション利用環境の設定を自動的に設定するシステムであって、
前記ネットワーク接続サーバは、販売者端末を利用して入力した、ユーザ所有の前記ネットワーク接続機器の識別番号、前記アプリケーション端末の機器識別番号、利用したいアプリケーション名などの情報を受信し、前記アプリケーション端末で利用したいアプリケーション設定に必要な設定情報を含むアプリケーション端末設定用スクリプトを生成する手段を有し、
前記ネットワーク接続機器は、前記ネットワーク接続サーバに対して、自ネットワーク接続機器の識別番号を用いて、ダウンロードすべき前記スクリプトがないかどうか問い合わせ、ダウンロードすべきスクリプトが存在した場合、当該スクリプトを自ネットワーク接続機器内の補助記憶装置にダウンロードして保存しておく手段を有し、
前記アプリケーション端末は、当該ネットワーク接続機器に接続した際に、ネットワーク接続機器に対して、自アプリケーション端末の機器識別番号を用いてダウンロードすべきスクリプトが存在するかどうかの間い合わせ、ダウンロードすべきスクリプトが存在する場合に、当該スクリプトを自アプリケーション端末にダウンロードすることにより、アプリケーション端末上のユーザが利用したいアプリケーション設定を自動的に行う手段を有する、
ことを特徴とするアプリケーション端末の自動設定システム。
【請求項１０】
前記ネットワーク接続サーバは、前記アプリケーション端末が持つべきアプリケーション自動設定スクリプト実行部自体を管理する手段を有し、
前記ネットワーク接続機器は、配下のアプリケーション端末用のスクリプト実行部をダウンロードする手段を有し、
前記アプリケーション端末は、前記スクリプトのダウンロード、および実行に先立って、前記スクリプト実行部をダウンロードし、インストールする手段を有する、
ことを特徴とする請求項８または９記載のアプリケーション端末の自動設定システム。
【請求項１１】
請求項１〜１０に記載の方法における過程またはシステムにおける手段を、コンピュータプログラムで記載してそれを実行可能にしたことを特徴とする自動設定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク接続機器およびアプリケーション端末を購入したユーザまたは販売店などで購入しようとするユーザが、ネットワーク接続サーバや販売店の店員などを通じてネットワーク接続機器、アプリケーション端末用の自動設定プログラムの作成を依頼することで、ユーザは当該端末を設置するだけでネットワーク接続機器およびアプリケーション端末をインターネットに接続するための設定を自動的に行える方法、システムに関する。
【背景技術】
【０００２】
昨今のＡＤＳＬなどにより常時接続形態がポピュラーになってきており、また家庭内の端末が複数化することによって家庭内にルータなどのゲートウェイ機器を設置する場合が多くなってきている。また、情報家電に代表されるように、今後の家庭においては、パソコンだけでなく、様々なアプリケーション端末が利用されることが予想される。
【０００３】
このようなルータに代表されるようなネットワーク接続機器、およびその配下に接続されるアプリケーション端末のユーザは、一般的にネットワーク接続機器をネットワークに接続し、パソコンなどをその配下に接続することによって、まずネットワーク接続機器をインターネットに接続するための設定を行い、その後利用するアプリケーション端末上のアプリケーション（ブラウザ、メール）などの設定を行うことになる。このような作業は、パソコンなどの操作に習熟していないユーザにとって煩雑なものである。
【０００４】
一方、販売店などの販売員（代行者）がインターネット・サービス・プロバイダ用サーバを利用して作成されたインターネット利用環境データをフレキシブルディスクなどの媒体に記録してユーザに渡し、その媒体をユーザ端末に挿入することでユーザ端末の自動設定を行う方式が提案されている（例えば、特許文献１参照）。
【０００５】
また、ネットワークに接続されたクライアントシステムが、ブロードキャストを用いてサーバを検出した後に、それを共有し、そのサーバ上に存在するアプリケーション設定用のスクリプトを起動することによってプリインストールされたアプリケーションの自動設定を行う方式が提案されてい（例えば、特許文献２参照）。
【特許文献１】特開２００２−２４４９４４号、インターネット利用環境設定支援システム、自動設定媒体作成方法、インターネット利用環境設定用のプログラム及びプログラムを記録した記録媒体
【特許文献２】特開２０００−２０３１６号、プリインストール済みアプリケーション端末の自動設定方法及び記録媒体
【発明の開示】
【発明が解決しようとする課題】
【０００６】
前記のように、ＡＤＳＬなどの常時接続形態におけるネットワーク接続機器とそれに接続されるアプリケーション端末（パソコンなど）のアプリケーションの設定は通常ユーザが手動で行ってきた。
【０００７】
従来例の技術においては、基本的にはパソコンなどのアプリケーション端末が、ネットワークに直接接続される場合の技術を示しており、上述した昨今の利用分野に即していない。
【０００８】
特許文献１における技術は、インターネット接続設定プログラムをフレキシブルディスクなどの媒体に記録し、ユーザに渡し、ユーザがパソコンに媒体を入れて実行させることで設定を行う技術である。
【０００９】
これに対し、本発明では、自動設定を行うスクリプトと、そのスクリプトを実行する実行部分を分離し、かつスクリプトをインターネットなどのオープンなネットワークからダウンロードして実行することで、各種の自動設定を実現している。そのため、ユーザが利用したいアプリケーションが変化した場合、また新規アプリケーションをネットワークからダウンロードしてきた場合などに対して、新規スクリプトを生成することでそれらの設定をすることができ、柔軟性に富み、かく汎用的である。これらは請求項２記載の方法によって実現可能である。
【００１０】
また、特開２０００−２０３１６号における技術は、ブロードキャストを用いてサーバの検出を行うため、インターネットなどのオープンなネットワーク内での利用には適していない。
【００１１】
本発明の目的は、昨今のネットワーク利用環境、およびネットワーク接続機器の現状を鑑み、販売店の販売口などからインターネットを通じて、ユーザ固有の自動設定情報の作成を依頼することを可能にした方法、システム、プログラムを提供することにある。
【００１２】
また、本発明の目的は、ネットワーク接続機器をインターネットに接続することで上記作成された自動設定情報を含むスクリプトを自動的にダウンロードして実行することで、ネットワーク接続機器のインターネット接続設定を自動的に行う方法、システム、プログラムを提供することにある。
【００１３】
また、本発明の目的は、上記ネットワーク接続機器が仲介することで、配下に接続されたアプリケーション端末のアプリケーションの自動設定も自動的に行うことができる方法、システム、プログラムを提供することにある。
【課題を解決するための手段】
【００１４】
本発明は、上記課題を解決するため、ネットワーク接続機器（以下、ホームゲートウェイと呼ぶ）のインターネット接続用設定を自動的に行うスクリプト、および設定用パラメータの生成をホームゲートウェイからネットワーク接続サーバに直接に依頼し、これらをネットワーク接続サーバで生成してホームゲートウェイにダウンロードし、ホームゲートウェイ内で自動実行することで、ユーザに必要なインターネット接続設定を行うものである。
【００１５】
また、本発明は、販売店などの販売員がユーザの意向を聞いて、その意向に即したインターネット接続用設定を自動的に行うスクリプト、および設定用パラメータを生成依頼し、ネットワーク接続サーバ上で上記販売員からの依頼に基づいて生成されたスクリプト、および設定用パラメータを、ネットワーク接続機器内の補助記憶装置に設定されたインターネット仮接続用設定を用いて接続した後にダウンロードし、ホームゲートウェイ内で自動実行することで、ユーザに必要なインターネット接続設定を行うものである。
【００１６】
また、本発明は、ホームゲートウェイ配下に接続するアプリケーション端末のアプリケーションの動作設定を行うためのスクリプト、および設定用パラメータをアプリケーション端末からホームゲートウェイを介してネットワーク接続サーバに直接に依頼し、これらをネットワーク接続サーバで生成してアプリケーション端末にダウンロードし、アプリケーション端末内で自動実行することにより、当該アプリケーション端末内のアプリケーション設定を自動的に行うものである。
【００１７】
また、本発明は、ホームゲートウェイ配下に接続するアプリケーション端末のアプリケーションの動作設定を行うためのスクリプト、および設定用パラメータを生成依頼し、サーバ上で上記販売員からの依頼に基づいて生成されたスクリプト、および設定用パラメータをホームゲートウェイが上記サーバからダウンロードし、その後にホームゲートウェイに接続されたアプリケーション端末が、自端末のアプリケーション動作設定に必要なスクリプト、および設定用パラメータをホームゲートウェイからダウンロードして実行することにより、当該アプリケーション端末内のアプリケーション設定を自動的に行うものである。
【００１８】
したがって、本発明は、以下の方法、システム、プログラムを特徴とする。
【００１９】
（１）インターネット上のネットワーク接続サーバと、ユーザ宅などに設置するネットワーク接続機器が連携し、該ネットワーク接続機器をインターネットに接続するための設定を自動的に設定する方法であって、
前記ネットワーク接続サーバは、ユーザが希望するアプリケーション名、前記ネットワーク接続機器の識別番号などの情報をもとに、前記アプリケーション端末上に予め配布したプログラムを稼動して入力、もしくはインターネット上にあるプログラムをホームページからアクセスして稼動して入力した情報を受信し、前記アプリケーション自動設定スクリプトを生成し、該アプリケーション自動設定スクリプトをダウンロード可能にする過程を有し、
前記ネットワーク接続機器は、
予め登録された仮アカウント情報、前記ネットワーク接続サーバのアドレス情報によって、一旦インターネットに接続され、上記自動生成されたスクリプトを自動的にダウンロードする過程と、
上記インターネット接続設定用スクリプトを該ネットワーク接続機器のスクリプト実行環境によって実行することによって、自らのインターネット接続設定情報を、インターネット接続業者サーバからのアカウント情報に即したものに変更して再接続する過程とを有する、
ことを特徴とするネットワーク接続機器の自動設定方法。
【００２０】
（２）インターネット上のネットワーク接続サーバと、ユーザ宅などに設置するネットワーク接続機器が連携し、該ネットワーク接続機器をインターネットに接続するための設定を自動的に設定する方法であって、
前記ネットワーク接続サーバは、
前記ネットワーク接続機器の販売を行う販売店などにおいて、ユーザがネットワーク接続機器を購入する際に、ユーザから得た氏名、住所、電話番号などの利用者属性情報、希望するインターネット接続業者名、ネットワーク接続機器識別番号などの情報をもとに、販売店などに予め配布したプログラムを稼動して入力したユーザ情報、もしくはインターネット上にあるプログラムをホームページからアクセスして入力したユーザ情報を受信する過程と、
インターネット接続業者サーバに対して、前記ユーザ情報を元にしたユーザＩＤ、パスワード、メールアドレス、メールサーバへのユーザＩＤ、パスワードなどのアカウント情報の生成を依頼することによって、該インターネット接続業者サーバからアカウント情報を受信する過程と、
前記ネットワーク接続機器内のインターネット接続設定を自動的に行う小プログラムモジュールであるインターネット接続設定用スクリプトを生成する過程とを有し、
前記ネットワーク接続機器は、
予め登録された仮アカウント情報、前記ネットワーク接続サーバのアドレス情報によって、一旦インターネットに接続され、上記自動生成されたスクリプトを自動的にダウンロードする過程と、
上記インターネット接続設定用スクリプトを該ネットワーク接続機器のスクリプト実行環境によって実行することによって、自らのインターネット接続設定情報を、前記インターネット接続業者サーバからのアカウント情報に即したものに変更して再接続する過程とを有する、
ことを特徴とするネットワーク接続機器の自動設定方法。
【００２１】
（３）インターネット上のネットワーク接続サーバと、ユーザ宅などに設置するネットワーク接続機器が連携し、該ネットワーク接続機器配下に接続されるアプリケーション端末のアプリケーション利用環境の設定を自動的に設定する方法であって、
前記ネットワーク接続サーバは、ユーザが希望するアプリケーション名、前記ネットワーク接続機器の識別番号などの情報をもとに、前記アプリケーション端末上に予め配布したプログラムを稼動して入力、もしくはインターネット上にあるプログラムをホームページからアクセスして稼動して入力した情報を受信し、前記アプリケーション自動設定スクリプトを生成し、該アプリケーション自動設定スクリプトをダウンロード可能にする過程を有し、
前記アプリケーション端末は、前記アプリケーション自動設定スクリプトをダウンロードし、これを実行することによりアプリケーション設定を自動的に行う過程を有する、
ことを特徴とするアプリケーション端末の自動設定方法。
【００２２】
（４）インターネット上のネットワーク接続サーバと、ユーザ宅などに設置するネットワーク接続機器が連携し、該ネットワーク接続機器配下に接続されるアプリケーション端末のアプリケーション利用環境の設定を自動的に設定する方法であって、
前記ネットワーク接続サーバは、販売者端末を利用して入力した、ユーザ所有の前記ネットワーク接続機器の識別番号、前記アプリケーション端末の機器識別番号、利用したいアプリケーション名などの情報を受信し、前記アプリケーション端末で利用したいアプリケーション設定に必要な設定情報を含むアプリケーション端末設定用スクリプトを生成する過程を有し、
前記ネットワーク接続機器は、前記ネットワーク接続サーバに対して、自ネットワーク接続機器の識別番号を用いて、ダウンロードすべき前記スクリプトがないかどうか問い合わせ、ダウンロードすべきスクリプトが存在した場合、当該スクリプトを自ネットワーク接続機器内の補助記憶装置にダウンロードして保存しておく過程を有し、
前記アプリケーション端末は、当該ネットワーク接続機器に接続した際に、ネットワーク接続機器に対して、自アプリケーション端末の機器識別番号を用いてダウンロードすべきスクリプトが存在するかどうかの間い合わせ、ダウンロードすべきスクリプトが存在する場合に、当該スクリプトを自アプリケーション端末にダウンロードすることにより、アプリケーション端末上のユーザが利用したいアプリケーション設定を自動的に行う過程を有する、
ことを特徴とするアプリケーション端末の自動設定方法。
【００２３】
（５）前記ネットワーク接続サーバは、前記アプリケーション端末が持つべきアプリケーション自動設定スクリプト実行部自体を管理する過程を有し、
前記ネットワーク接続機器は、配下のアプリケーション端末用のスクリプト実行部をダウンロードする過程を有し、
前記アプリケーション端末は、前記スクリプトのダウンロード、および実行に先立って、前記スクリプト実行部をダウンロードし、インストールする過程を有する、
ことを特徴とする（３）または（４）記載のアプリケーション端末の自動設定方法。
【００２４】
（６）インターネット上のネットワーク接続サーバと、ユーザ宅などに設置するネットワーク接続機器が連携し、該ネットワーク接続機器をインターネットに接続するための設定を自動的に設定するシステムであって、
前記ネットワーク接続サーバは、ユーザが希望するアプリケーション名、前記ネットワーク接続機器の識別番号などの情報をもとに、前記アプリケーション端末上に予め配布したプログラムを稼動して入力、もしくはインターネット上にあるプログラムをホームページからアクセスして稼動して入力した情報を受信し、前記アプリケーション自動設定スクリプトを生成し、該アプリケーション自動設定スクリプトをダウンロード可能にする手段を有し、
前記ネットワーク接続機器は、
予め登録された仮アカウント情報、前記ネットワーク接続サーバのアドレス情報によって、一旦インターネットに接続され、上記自動生成されたスクリプトを自動的にダウンロードする手段と、
上記インターネット接続設定用スクリプトを該ネットワーク接続機器のスクリプト実行環境によって実行することによって、自らのインターネット接続設定情報を、インターネット接続業者サーバからのアカウント情報に即したものに変更して再接続する手段とを有する、
ことを特徴とするネットワーク接続機器の自動設定システム。
【００２５】
（７）インターネット上のネットワーク接続サーバと、ユーザ宅などに設置するネットワーク接続機器が連携し、該ネットワーク接続機器をインターネットに接続するための設定を自動的に設定するシステムであって、
前記ネットワーク接続サーバは、
前記ネットワーク接続機器の販売を行う販売店などにおいて、ユーザがネットワーク接続機器を購入する際に、ユーザから得た氏名、住所、電話番号などの利用者属性情報、希望するインターネット接続業者名、ネットワーク接続機器識別番号などの情報をもとに、販売店などに予め配布したプログラムを稼動して入力したユーザ情報、もしくはインターネット上にあるプログラムをホームページからアクセスして入力したユーザ情報を受信する手段と、
インターネット接続業者サーバに対して、前記ユーザ情報を元にしたユーザＩＤ、パスワード、メールアドレス、メールサーバへのユーザＩＤ、パスワードなどのアカウント情報の生成を依頼することによって、該インターネット接続業者サーバからアカウント情報を受信する手段と、
前記ネットワーク接続機器内のインターネット接続設定を自動的に行う小プログラムモジュールであるインターネット接続設定用スクリプトを生成する手段とを有し、
前記ネットワーク接続機器は、
予め登録された仮アカウント情報、前記ネットワーク接続サーバのアドレス情報によって、一旦インターネットに接続され、上記自動生成されたスクリプトを自動的にダウンロードする手段と、
上記インターネット接続設定用スクリプトを該ネットワーク接続機器のスクリプト実行環境によって実行することによって、自らのインターネット接続設定情報を、前記インターネット接続業者サーバからのアカウント情報に即したものに変更して再接続する手段とを有する、
ことを特徴とするネットワーク接続機器の自動設定システム。
【００２６】
（８）インターネット上のネットワーク接続サーバと、ユーザ宅などに設置するネットワーク接続機器が連携し、該ネットワーク接続機器配下に接続されるアプリケーション端末のアプリケーション利用環境の設定を自動的に設定するシステムであって、
前記ネットワーク接続サーバは、ユーザが希望するアプリケーション名、前記ネットワーク接続機器の識別番号などの情報をもとに、前記アプリケーション端末上に予め配布したプログラムを稼動して入力、もしくはインターネット上にあるプログラムをホームページからアクセスして稼動して入力した情報を受信し、前記アプリケーション自動設定スクリプトを生成し、該アプリケーション自動設定スクリプトをダウンロード可能にする手段を有し、
前記アプリケーション端末は、前記アプリケーション自動設定スクリプトをダウンロードし、これを実行することによりアプリケーション設定を自動的に行う手段を有する、
ことを特徴とするアプリケーション端末の自動設定システム。
【００２７】
（９）インターネット上のネットワーク接続サーバと、ユーザ宅などに設置するネットワーク接続機器が連携し、該ネットワーク接続機器配下に接続されるアプリケーション端末のアプリケーション利用環境の設定を自動的に設定するシステムであって、
前記ネットワーク接続サーバは、販売者端末を利用して入力した、ユーザ所有の前記ネットワーク接続機器の識別番号、前記アプリケーション端末の機器識別番号、利用したいアプリケーション名などの情報を受信し、前記アプリケーション端末で利用したいアプリケーション設定に必要な設定情報を含むアプリケーション端末設定用スクリプトを生成する手段を有し、
前記ネットワーク接続機器は、前記ネットワーク接続サーバに対して、自ネットワーク接続機器の識別番号を用いて、ダウンロードすべき前記スクリプトがないかどうか問い合わせ、ダウンロードすべきスクリプトが存在した場合、当該スクリプトを自ネットワーク接続機器内の補助記憶装置にダウンロードして保存しておく手段を有し、
前記アプリケーション端末は、当該ネットワーク接続機器に接続した際に、ネットワーク接続機器に対して、自アプリケーション端末の機器識別番号を用いてダウンロードすべきスクリプトが存在するかどうかの間い合わせ、ダウンロードすべきスクリプトが存在する場合に、当該スクリプトを自アプリケーション端末にダウンロードすることにより、アプリケーション端末上のユーザが利用したいアプリケーション設定を自動的に行う手段を有する、
ことを特徴とするアプリケーション端末の自動設定システム。
【００２８】
（１０）前記ネットワーク接続サーバは、前記アプリケーション端末が持つべきアプリケーション自動設定スクリプト実行部自体を管理する手段を有し、
前記ネットワーク接続機器は、配下のアプリケーション端末用のスクリプト実行部をダウンロードする手段を有し、
前記アプリケーション端末は、前記スクリプトのダウンロード、および実行に先立って、前記スクリプト実行部をダウンロードし、インストールする手段を有する、
ことを特徴とする（８）または（９）記載のアプリケーション端末の自動設定システム。
【００２９】
（１１）上記の（１）〜（１０）に記載の方法における過程またはシステムにおける手段を、コンピュータプログラムで記載してそれを実行可能にしたことを特徴とする自動設定プログラム。
【発明の効果】
【００３０】
上記のように、本発明によれば、ホームゲートウェイやアプリケーション端末を購入して設置した際に、または購入した後に、ホームゲートウェイのインターネット接続、および、その配下に接続されるアプリケーション端末を利用する際の設定を自動的に行うことができる。
【発明を実施するための最良の形態】
【００３１】
以下、添付図面を参照して、本発明の実施の形態を詳細に説明する。
【００３２】
図１は、本発明においてホームゲートウェイがスクリプトをダウンロードし、実行することでインターネット接続設定を自動設定する段階までを示す構成図である。
【００３３】
本実施形態は、図１に示されるように、インターネットに接続される機器の販売を行う販売店の販売店端末１と、ネットワーク接続サーバ（以下、ホームゲートウェイサーバと呼ぶ）２と、インターネット接続業者サーバ（以下、ＩＳＰサーバと呼ぶ）３と、ユーザが購入したホームゲートウェイ４を含む。
【００３４】
また、図２は上記ホームゲートウェイ４のインターネット接続設定に続いて、ユーザが購入したアプリケーション端末５をホームゲートウェイ配下に接続した場合に、予めホームゲートウェイ４がホームゲートウェイサーバ２からダウンロードしたスクリプトを、配下に接続されたアプリケーション端末５がホームゲートウェイ４からダウンロードし、そのスクリプトを自アプリケーション端末内で実行することで、アプリケーション端末５内のアプリケーション設定を自動設定する段階までを示す構成図である。
【００３５】
以上、本実施形態は全体としては図２の構成からなっており、図１で示すホームゲートウェイの自動設定の段階と、図２で示すホームゲートウェイ配下に接続されるアプリケーション端末の自動設定の段階の２つに分類される。
【００３６】
上記の２つの段階は、ユーザがホームゲートウェイ、アプリケーション端末を同時に購入して設置する場合でも、また、先にホームゲートウェイを購入し、後日にアプリケーション端末を購入して、先に購入したホームゲートウェイ配下に接続した場合も、実施形態は殆ど同じである。異なる部分は、販売者が入力するための情報の内容について、ホームゲートウェイに関する情報とアプリケーション端末に関する情報を同時に入力するか、もしくは別々に入力するかの違いのみである。そのため以下は上記２種類の機器を同時に購入した場合で説明する。
【００３７】
図３は、上記ホームゲートウェイの自動設定までの段階の処理を示す処理フローである。
【００３８】
（Ｓ１〜Ｓ５）ユーザが販売店などで機器を購入する場合に、販売者がユーザから、氏名、住所、電話番号などのユーザ属性情報、契約したい希望ＩＳＰ名などのＩＳＰ加入申込情報を取得し、さらに同時に購入したアプリケーション端末内で利用したい希望アプリケーション名の利用アプリケーション情報を取得し、また、ユーザが購入したホームゲートウェイ、アプリケーション端末に製造時に入力された機器識別番号を取得し、これらを販売店端末内にあるシステムを用いて、ホームゲートウェイサーバに送信する。
【００３９】
（Ｓ６、Ｓ７）ホームゲートウェイサーバは、受信した上記情報に基づき、ＩＳＰ加入申込情報を、さらにＩＳＰサーバに送信し、ユーザのＩＳＰ契約を依頼する。
【００４０】
（Ｓ８、Ｓ９）ユーザのＩＳＰ契約依頼を受信したＩＳＰサーバは、自顧客データベースを参照し、当該ユーザ用のインターネット接続用ユーザＩＤ、パスワード、メールアカウント用ユーザＩＤ、パスワード、経路情報などを生成し、ホームゲートウェイサーバに対して送信する。
【００４１】
（Ｓ１０、Ｓ１１）これらの情報を受信したホームゲートウェイサーバは、当該機器識別番号に対応したホームゲートウェイのためのインターネット接続設定用スクリプト、アプリケーション端末のためのアプリケーション設定用スクリプトをスクリプト管理テーブルとして生成する。
【００４２】
（Ｓ１２、Ｓ１３）ユーザが、購入したホームゲートウェイを自宅などに設置した場合、製造時に入力された仮インターネット接続用設定を用いて、一旦インターネットに接続を行う。
【００４３】
（Ｓ１４）その後、製造時に入力されたホームゲートウェイサーバアドレスを用いて、ホームゲートウェイサーバに接続し、自機器識別番号を含んだ問い合わせを送信する。
【００４４】
（Ｓ１５〜Ｓ１７）この間い合わせを受信したホームゲートウェイサーバは、そこに含まれた機器識別番号に対応したスクリプトが存在するどうかを調べ、存在する場合は、そのスクリプトの格納場所を当該ホームゲートウェイに送信する。
【００４５】
（Ｓ１８〜Ｓ２１）それを受信したホームゲートウェイは、受信したスクリプトの格納場所に基づき、必要なスクリプトをダウンロードし、自機器内で実行することで補助記憶装置に入力された仮インターネット接続設定を、新規に契約したＩＳＰから取得した設定で書き直した後に、再度インターネットに再接続を行う。
【００４６】
図４は、上記ホームゲートウェイ配下に接続されたアプリケーション端末の自動設定までの段階の処理を示す処理フローである。
【００４７】
（Ｓ１４〜Ｓ１８、Ｓ２２）上記図３で示した処理フローと同様に、インターネットに接続されたホームゲートウェイは、ホームゲートウェイサーバに対して、自ホームゲートウェイ機器識別番号を送信してアプリケーション端末用スクリプトがあるかどうかの問い合わせを行う。ダウンロードすべきスクリプトが存在する場合は、補助記憶装置にダウンロードする。
【００４８】
（Ｓ２３）ユーザが購入して設置し、ホームゲートウェイに接続されたアプリケーション端末は、ＤＨＣＰ（Dynamic Host Configuration Protocol）などのプロトコルを用いて、ホームゲートウェイ配下で構成されるローカルネットワーク内における自アドレス、およびホームゲートウェイのアドレスを自動的に取得する。
【００４９】
（Ｓ２４）その後、ホームゲートウェイに対して、自アプリケーション端末機器識別番号を送信して、ダウンロードすべきスクリプトが存在するかどうかの間い合わせを行う。
【００５０】
（Ｓ２５〜Ｓ２７）問い合わせを受信したホームゲートウェイは、受信したアプリケーション端末機器識別番号に対応したスクリプトの有無を調べ、存在する場合はそれらのスクリプトの格納場所を送信する。
【００５１】
（Ｓ２８〜Ｓ３１）スクリプト格納場所を受信したアプリケーション端末は、当該格納場所からスクリプトをダウンロードし、実行することで、アプリケーション端末内のアプリケーション設定を自動設定する。
【００５２】
以上のような図３、４の処理機能を実現するために、図１、２に示す販売店端末１内のシステムは、ユーザからヒアリングした各種情報を入力するパラメータ入力部１Ａと、それらの情報をホームゲートウェイサーバに対して送信するネットワーク制御部１Ｂからなる。パラメータ入力部１Ａで入力するパラメータは、契約したい希望ＩＳＰ名、ユーザ氏名、住所、電話番号、サービス内容、支払方法などのユーザ属性情報、また、アプリケーション端末内で利用したいアプリケーション名、また、これらの識別を行う機器識別番号が含まれる。
【００５３】
ホームゲートウェイサーバ２は、販売店端末１から受信した各種情報に基づき、ＩＳＰに対して必要な情報を送信し、ＩＳＰサーバが生成した契約情報を受信するＩＳＰ情報管理部２Ａと、スクリプトや設定情報を生成し、そのスクリプトの格納場所をホームゲートウェイに対して送信するスクリプト・パラメータ管理部２Ｂと、これらのスクリプトの格納情報などをテーブルで管理するテーブル管理部２Ｃと、これらの情報の送受信を行うネットワーク制御部２Ｄと、補助記憶装置２Ｅからなる。補助記憶装置２Ｅには各種情報を格納するスクリプト管理テーブルが格納される。
【００５４】
テーブル管理部２Ｃによって管理されるスクリプト管理テーブルは、ホームゲートウェイ／インターネット接続設定用スクリプト対応テーブルと、ホームゲートウェイ／アプリケーション設定用スクリプト対応テーブルの２種類が存在する。図５にホームゲートウェイ／インターネット接続設定用スクリプト対応テーブルの例を、図６にホームゲートウェイ／アプリケーション設定用スクリプト対応テーブルの例を示す。
【００５５】
テーブル管理部２Ｃは、ホームゲートウェイ４からの間い合わせに対しては、ホームゲートウェイ／インターネット接続設定用スクリプト対応テーブルを参照し、受信したホームゲートウェイ機器識別番号を用いて、ダウンロードがされていないスクリプトの有無を確認し、それが存在する場合は、当該テーブルからスクリプトの格納場所を取り出し、ホームゲートウェイ４に対し、ネットワーク制御部２Ｄを介して通知する。また、ホームゲートウェイ４からのアプリケーション端末に関するスクリプトの間い合わせを受信した場合は、ホームゲートウェイ／アプリケーション設定用スクリプト対応テーブルを参照し、受信したホームゲートウェイ機器識別番号、アプリケーション機器識別番号を用いて、ダウンロードがされていないスクリプトの有無を確認し、それが存在する場合は、当該テーブルからスクリプトの格納場所を取り出し、ホームゲートウェイ４に対し、ネットワーク制御部２Ｄを介して通知する。
【００５６】
ＩＳＰサーバ３は、ホームゲートウェイから受信したユーザ属性情報が正しいものであるかどうかを審査する認証部３Ａと、これらのユーザ属性情報に基づき新規契約情報を生成するパラメータ生成部３Ｂと、ＩＳＰ全体の顧客データベースを管理する顧客データベース管理部３Ｃおよびネットワーク接続して各種情報の送受信を行うためのネットワーク制御部３Ｄからなる。
【００５７】
ホームゲートウェイ４は、ホームゲートウェイサーバ２に対して、定期的、もしくは電源投入時などにスクリプトの間い合わせを行い、スクリプトをダウンロードするスクリプト・パラメータ管理部４Ａと、ダウンロードしたスクリプトを実行するスクリプト実行部４Ｂと、ダウンロードしたスクリプトに関する情報をスクリプト管理テーブルで管理するテーブル管理部４Ｃと、各種情報の送受信を行うネットワーク制御部４Ｄと、補助記憶装置４Ｅからなり、補助記憶装置４Ｅには製造時に入力された機器識別番号、インターネット本接続用設定データ、ホームゲートウェイサーバアドレス、スクリプト管理テーブルなどを格納する。
【００５８】
上記のように、ホームゲートウェイは、自ホームゲートウェイ機器識別番号を用いて、配下に接続されるアプリケーション端末に利用するスクリプトを問い合わせ、存在する場合場合はダウンロードして、補助記憶装置４Ｅに格納する。
【００５９】
テーブル管理部４Ｃは、配下に接続されたアプリケーション端末５から、スクリプト問い合わせを受信した場合に、当該アプリケーション端末機器識別番号に対応したスクリプトが存在するかどうかを、補助記憶装置に格納された図７に例示するようなアプリケーション設定用スクリプト対応テーブルを参照することで確認し、存在する場合はその格納場所を、ネットワーク制御部４Ｄを介して、アプリケーション端末５に通知する。
【００６０】
アプリケーション端末５は、ホームゲートウェイに対して、定期的、もしくは電源投入時などにスクリプトの間い合わせを行い、スクリプトをダウンロードするスクリプト・パラメータ管理部５Ａと、ダウンロードしたスクリプトを実行するスクリプト実行部５Ｂと、ダウンロードしたスクリプトに関する情報をスクリプト管理テーブルで管理するテーブル管理部５Ｃと、各種情報の送受信を行うネットワーク制御部５Ｄと、補助記憶装置５Ｅとからなる。補助記憶装置５Ｅには製造時に入力された機器識別番号、予めインストールされたアプリケーションの実行に必要な情報を格納するアプリケーション設定テーブルを格納する。
【００６１】
スクリプト・パラメータ管理部５Ａは、ホームゲートウェイ配下に接続された後、自アプリケーション端末機器識別番号を用いてホームゲートウェイ４に対してスクリプトの間い合わせを行い、存在する場合はスクリプトをダウンロードしてスクリプト実行部５Ｂに渡す。
【００６２】
スクリプト実行部５Ｂは、ダウンロードしたスクリプトを実行し、補助記憶装置５Ｅに格納されたアプリケーション設定テーブルを修正することで、必要なアプリケーションの実行に必要な情報をテーブルに書き込む。
【００６３】
以上が本発明の実施の形態である。この他に、本実施形態から派生した実施の形態として、請求項１等記載に対応する実施の形態においては、販売店などを介することなく、ネットワーク接続機器とネットワーク接続サーバの接続によってアプリケーション自動設定スクリプトを直接にダウンロードすることが可能である。
【００６４】
また、請求項３記載等に対応する実施の形態においては、上記ホームゲートウェイサーバ２へのスクリプト生成依頼をアプリケーション端末から可能にすることによって、新規にインストールしたアプリケーションや、インターネットなどのネットワークから新規にダウンロードしてきたアプリケーションを利用したくなった場合に、より柔軟な運用が可能となる。
【００６５】
また、請求項３等に記載の実施の形態としては、上記アプリケーション端末のスクリプト実行部をホームゲートウェイからダウンロードし利用可能にすることによって、スクリプト実行部のバージョンアップなどを容易にできるようになる。この際の処理シーケンスは、図４におけるスクリプトの間い合わせ、ダウンロードに先立ち、スクリプト実行部の問い合わせ、ダウンロードを実施することによって実現される。
【００６６】
なお、本発明は、図３、４に示した方法又は図１、２に示したシステムの一部又は全部の処理機能、もしくは本実施形態から派生した上記の実施の形態の処理機能をプログラムとして構成してコンピュータを用いて実現することができる。
【図面の簡単な説明】
【００６７】
【図１】本発明の実施形態を示すホームゲートウェイのインターネット接続自動設定のシステム構成図。
【図２】本発明の実施形態を示すアプリケーション端末のアプリケーション自動設定のシステム構成図。
【図３】実施形態におけるホームゲートウェイのインターネット接続自動設定フロー。
【図４】実施形態におけるアプリケーション端末のアプリケーション自動設定フロー。
【図５】実施形態におけるホームゲートウェイ／インターネット接続設定用スクリプト対応テーブルの例。
【図６】実施形態におけるホームゲートウェイ／アプリケーション設定用スクリプト対応テーブルの例。
【図７】実施形態におけるアプリケーション設定用スクリプト対応テーブルの例。
【符号の説明】
【００６８】
１  販売店端末
２  ネットワーク接続サーバ（ホームゲートウェイサーバ）
３  ネットワーク接続業者サーバ（ＩＳＰサーバ）
４  ネットワーク接続機器（ホームゲートウェイ）
５  アプリケーション端末
【図１】
2005044201.tif 000003
【図２】
2005044201.tif 000004
【図３】
2005044201.tif 000005
【図４】
2005044201.tif 000006
【図５】
2005044201.tif 000007
【図６】
2005044201.tif 000008
【図７】
2005044201.tif 000009