(57)【特許請求の範囲】
【請求項１】
端末機器と、
予め契約されている複数のインターネットサービスプロバイダ毎の登録サービス料のデータを保存しており、上記端末機器と接続され、上記端末機器と上記インターネットサービスプロバイダとの契約をオンラインで行うための設定サーバとにおける端末機器設定方法であって、
上記端末機器によって、
上記設定サーバから、上記予め契約されている複数のインターネットサービスプロバイダに関する情報を受け取るステップと、
上記予め契約されている複数のインターネットサービスプロバイダの中からユーザにより選択されたインターネットサービスプロバイダの選択情報を上記設定サーバに送るステップと、
上記インターネットサービスプロバイダの選択情報に基づいて、選択されたインターネットサービスプロバイダで必要とされる登録項目についての入力要求を上記設定サーバから受け取るステップと、
上記入力要求に従って上記ユーザによって入力された上記登録項目についての登録情報を上記設定サーバに送るステップと、
上記インターネットサービスプロバイダについての設定情報を上記設定サーバから受け取り、上記インターネットサービスプロバイダを利用するのに必要な項目を設定するステップと、
上記項目の設定が完了すると設定完了通知を上記設定サーバに送るステップとが実行され、
上記設定サーバによって、
上記設定完了通知を受け取ると登録完了通知を上記インターネットサービスプロバイダに送り、該インターネットサービスプロバイダから上記登録サービス料の支払いを受けるステップが実行される
端末機器設定方法。
【請求項２】
更に、上記設定サーバと上記予め契約されている複数のインターネットサービスプロバイダとが接続可能とされており、
上記端末機器は、選択されたインターネットサービスプロバイダについての設定情報を、上記選択されたインターネットサービスプロバイダから、上記設定サーバを介して受け取るようにした請求項１に記載の端末機器設定方法。
【請求項３】
上記端末機器は、上記インターネットサービスプロバイダについての設定情報を受信したら、上記設定情報に基づいて、上記インターネットサービスプロバイダを利用するのに必要な項目を自動的に設定するようにした請求項１に記載の端末機器設定方法。
【請求項４】
上記端末機器を上記設定サーバに接続する際に、上記端末機器から上記設定サーバに端末機器に関する情報を送り、上記設定情報に基づいて、上記インターネットサービスプロバイダを利用するのに必要な項目を自動的に設定する処理を、上記端末機器に関する情報を使って、上記設定サーバ側から行うようにした請求項３に記載の端末機器設定方法。
【請求項５】
上記端末機器への設定情報のフォーマットを共通とするようにした請求項１に記載の端末機器設定方法。
【請求項６】
上記設定サーバは、上記端末機器が設定される毎に、各ユーザの登録情報を顧客情報としてデータベースに登録するようにした請求項１に記載の端末機器設定方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、所望のインターネットにサービスプロバイダ（ＩＳＰ）とオンラインサインアップにより契約を結び、そのＩＳＰを利用できるようにするための各種の設定を行う作業を簡略化でき、また、各ＩＳＰ毎のアプリケーションプログラムを不要とするようにした端末機器設定方法に関する。
【０００２】
【従来の技術】
パーソナルコンピュータのようなユーザ端末でインターネットに接続できるようにするためには、ユーザは、インターネットサービスプロバイダ（ＩＳＰ）を運営している会社と契約を結び、ユーザ名とパスワードを登録する必要がある。ＩＳＰと契約するにあたっては、契約条件や、料金の支払い方法、クレジットカードの番号や口座番号等の確認をする必要がある。それから、ユーザは、自分の契約したＩＳＰのサーバに応じて、ＤＮＳサーバのアドレスや、メールサーバのアドレスを設定する必要である。
【０００３】
ユーザとＩＳＰを運営している会社と契約条件や課金方法は、各プロバイダ毎に異なっている。また、自分の契約したＩＳＰに応じて、ＤＮＳサーバのアドレスや、メールサーバのアドレスを設定する作業は、パーソナルコンピュータの初心者にとっては煩わしい作業である。
【０００４】
そこで、最近の殆どのＩＳＰは、オンラインセットアッププログラムを提供している。このようなオンラインサインアッププロバイダが起動されると、簡単な入力操作により、ＩＳＰとの間でオンラインで契約が行えると共に、そのＩＳＰを使ってインターネットに接続できるように、各種の設定が自動的に行える。このため、初心者でも、簡単に、ＩＳＰと契約して、インターネットに接続できるようになる。
【０００５】
【発明が解決しようとする課題】
ところが、従来では、このようなオンラインセットアッププログラムは、各ＩＳＰ毎に、専用のものが用意されている。このため、多数のオンラインセットアッププログラムがユーザの端末のストレージ上に残り、ストレージ容量に大きな負担をかけるという問題が生じている。
【０００６】
つまり、多くのＩＳＰは、そのオンラインセットアッププロバイダをパーソナルコンピュータにプリインストールした形で提供している。このため、新たに購入したパーソナルコンピュータには、多数のＩＳＰのオンラインセットアッププログラムが予めインストールされている。各プログラムのサイズは、約５００ｋＢ程度ある。
【０００７】
ユーザが契約を結ぶのは、大抵の場合、１つのＩＳＰであるのに対して、パーソナルコンピュータ上には、多数のプロバイダ用のオンラインセットアッププログラムがプリインストールされている。このため、ユーザが契約を結んだプロバイダのオンラインセットアッププログラム以外のものは、全く使われないのに、パーソナルコンピュータのストレージデバイスに残ることになり、ストレージ容量に大きな負担をかける。
【０００８】
したがって、この発明の目的は、所望のＩＳＰとオンラインサインアップにより契約を結ぶ際に、各種の設定を行う作業を簡略化できると共に、各ＩＳＰ毎のアプリケーションプログラムを不要とするようにした端末機器設定方法を提供することにある。
【０００９】
【課題を解決するための手段】
この発明は、端末機器と、予め契約されている複数のインターネットサービスプロバイダ毎の登録サービス料のデータを保存しており、端末機器と接続され、端末機器とインターネットサービスプロバイダとの契約をオンラインで行うための設定サーバとにおける端末機器設定方法であって、端末機器によって、設定サーバから、予め契約されている複数のインターネットサービスプロバイダに関する情報を受け取るステップと、予め契約されている複数のインターネットサービスプロバイダの中からユーザにより選択されたインターネットサービスプロバイダの選択情報を設定サーバに送るステップと、インターネットサービスプロバイダの選択情報に基づいて、選択されたインターネットサービスプロバイダで必要とされる登録項目についての入力要求を設定サーバから受け取るステップと、入力要求に従ってユーザによって入力された登録項目についての登録情報を設定サーバに送るステップと、インターネットサービスプロバイダについての設定情報を設定サーバから受け取り、インターネットサービスプロバイダを利用するのに必要な項目を設定するステップと、項目の設定が完了すると設定完了通知を設定サーバに送るステップとが実行され、設定サーバによって、設定完了通知を受け取ると登録完了通知をインターネットサービスプロバイダに送り、インターネットサービスプロバイダから登録サービス料の支払いを受けるステップが実行される端末機器設定方法である。
【００１０】
予め契約されている複数のインターネットサービスプロバイダとオンラインで契約を行うための設定サーバを利用することにより、ＩＳＰ毎のオンラインセットアッププログラムを端末機器にプリインストールさせることなく、各種のＩＳＰとオンラインで契約を結ぶことができる。このため、端末機器のストレージを有効利用することができる。また、設定サーバ側で、端末機器側で必要な情報を入力していくだけで、設定が行え、複雑な設定が不要である。更に、端末機器情報を設定サーバ側に送ることにより、端末機器に応じて表示内容や自動設定方法を設定サーバ側で選択することができる。
【００１１】
【発明の実施の形態】
以下、この発明の実施の形態について図面を参照して説明する。図１は、この発明が適用されたシステムの全体構成を示すものである。図１において、１はユーザの端末機器、２は設定サーバ、３はインターネットサービスプロバイダ（ＩＳＰ）ある。端末機器１は、電話回線４を介して、設定サーバ２に接続される。設定サーバ２とＩＳＰ３とは、インターネット５を介してデータをやり取りすることが可能とされている。
【００１２】
端末機器１は、例えばパーソナルコンピュータである。この端末機器１には、ＣＲＴ（Cathode Ray Tube）やＬＣＤ（Liquid Crystal Display）等のディスプレイや、キーボードやマウス等の入力機器が備えられている。また、この端末機器１は、モデムが内蔵されている。また、端末機器１には、ＰＰＰ、ＴＣＰ／ＩＰ、ＨＴＴＰ等のインターネットに接続させるためのプロトコルスタックが備えられている。
【００１３】
また、端末機器１は、電話回線４を介して、設定サーバ２に接続できる。端末機器１を電話回線４を介して設定サーバ２に接続すると、設定サーバ２から端末機器１に、予め契約されている複数のＩＳＰの選択情報が送られる。このＩＳＰの中から所望のＩＳＰを選択すると、設定サーバ２から端末機器１に、そのＩＳＰの契約に必要な入力項目が送られてくる。この入力項目に情報を入力していくと、そのＩＳＰとオンラインで契約が結べる。
【００１４】
更に、設定サーバ２から端末機器１に、自分の契約したＩＳＰに応じて、ＤＮＳサーバのアドレスや、メールサーバのアドレス等、各種の設定を行うための情報が送られてくる。端末機器１には、これら情報に基づいて、自端末機器１を自動設定するためのプログラムが備えられている。
【００１５】
設定サーバ２は、このような処理を実現するためのもので、この設定サーバ２には、モデムサーバ１１と、ＷＥＢサーバ１２と、処理サーバ１３と、設定データベース１４と、顧客データベース１５と、ファイアウォール１６及び１７とが設けられる。
【００１６】
モデムサーバ１１は、電話回線４を介して端末機器１と接続させるためのものである。このモデムサーバ１１は、複数の端末機器１１からの同時接続を受け付けることができるように、適当の数のモデムを備えている。端末機器１を電話回線４を介して設定サーバ２に接続させるための電話番号は、予め、端末機器１の中に設定されている。また、接続時の認証用のユーザ名、パスワードも、予め、端末機器１毎に設定されている。
【００１７】
ＷＥＢサーバ１２は、端末機器１との間で、データ通信を行えるようにするためのものである。ユーザ端末１と設定サーバ２との間のデータ通信は、ＷＥＢサーバ１２により、ＨＴＴＰで行われる。ウェブページ中のデータの処理は、処理サーバ１３により行われる。ＷＥＢサーバ１２は、端末機器１からの処理要求、表示要求を受け付け、処理サーバ１３との間のトランザクションを行っている。
【００１８】
処理サーバ１３は、ＷＥＢサーバ１２からの登録要求、各データベース１４、１５の操作、ＩＳＰ３との間のトランザクションを行っている。
【００１９】
設定データベース１４には、予め契約しているＩＳＰ毎の登録に必要な項目及び登録サービス料のデータ（ＩＳＰから徴収するためのデータ）が保存されている。
【００２０】
顧客データベース１５には、ＩＳＰに登録したときにユーザが入力した情報（名前、住所、電話番号、クレジットカード番号等）が保存される。
【００２１】
ファイアウォール１６及び１７は、外部ネットワークとの遮断用に設けられている。
【００２２】
図２は、設定サーバ２を使って、所望のＩＳＰとオンラインサインアップを行う際の処理を示すものである。
【００２３】
先ず、初期状態では、図２Ａに示すような起動画面が端末機器１のディスプレイに表示される。この起動画面には、設定サーバ２に接続して設定を開始するための設定ボタン２１と、設定を中止するためのキャンセルボタン２２とが表示さる。
【００２４】
ここで、設定ボタン２１がクリックされると、予め設定されている設定サーバ２の電話番号が発信され、端末機器１が電話回線４を介して設定サーバ２に接される。設定サーバ２に接続する際のユーザ名やパスワードは、端末機器１に予め設定されている。
【００２５】
設定サーバ２には、データベース１４、１５との通信機能、ユーザへの表示データの生成機能が備えられている。また、端末機器１に応じた通信プロトコルスえられている。表示データ生成機能及び端末機器１との通信プロトコルとしては、ＷＥＢサーバ１２を用いて、ＨＴＴＰで行われる。設定サーバ２には、顧客データベース１５と、設定用データベース１４とが設けられている。
【００２６】
端末機器１が設定サーバ２に接続されると、接続時に、端末機器１の型番、ソフトウェアのバージョン等の端末機器情報が端末機器１から設定サーバ２に送信される。この端末機器１の機器情報は、設定サーバ２側から端末機器１を動作させるときの処理等に使用される。この例では、ＨＴＴＰのＱｕｅｒｙに登録データが入れられ、この機器情報が設定データベース１４に登録される。
【００２７】
端末機器１が設定サーバ２に接続され、登録が行われると、図２Ｂに示すような設定画面が端末機器１のディスプレイに表示される。この設定画面では、設定メニューとして、「ＩＳＰ選択」の項目２３と、「ユーザ登録」の項目２４と、その他の設定項目２５とがある。
【００２８】
ここで、「ＩＳＰ選択」の項目２３がクリックされると、図２Ｃに示すように、ＩＳＰの選択画面が端末機器１に表示される。設定できるＩＳＰは、予め契約が結ばれたＩＳＰであり、契約が結ばれているＩＳＰの情報は、設定データベース１４に保存されている。この予め契約されているＩＳＰが名前表示２６ａ、２６ｂ、２６ｃ、…として表示される。ユーザは、このＩＳＰ選択の画面を見て、自分の契約したいＩＳＰの名前表示２６ａ、２６ｂ、２６ｃ、…をクリックする。
【００２９】
ユーザが自分の契約したいＩＳＰを選択すると、図２Ｄに示すように、そのＩＳＰに契約をするときに必要な情報を入力するための登録画面が表示される。ＩＳＰときの契約に必要な項目は、設定データベース１４に保存されている。この必要な項目に基づいて入力要求が発生され、これに基づいて、入力ボックスが生成される。この例では、名前とクレジットカード番号が必要な項目であり、名前の入力ボックス２７と、クレジットカード番号の入力ボックス２８とが登録画面に表示される。
【００３０】
端末機器１側で、名前の入力ボックス２７にユーザの名前を入力し、クレジットカード番号の入力ボックス２８にユーザの所有しているクレジットカードの番号を入力して、確認ボタン２９をクリックすると、ユーザが入力した登録情報が端末機器１からＷＥＢサーバ１２に送られる。この例では、ＨＴＴＰのＱｕｅｒｙにユーザからの登録情報入れるようになっている。このユーザが入力した登録情報は、顧客データベース１５に保存される。
【００３１】
設定サーバ２は、ユーザからの登録情報を受け取ると、該当するＩＳＰ３にこの登録情報を送信する。ここでは、設定サーバ２とＩＳＰ３とはインターネット５で接続できるようになっており、ユーザからの登録情報は、インターネット５を介して、設定サーバ２からＩＳＰ３に送られる。
【００３２】
なお、設定サーバ２とＩＳＰ３との間は、専用回線で接続するようにしても良い。また、設定サーバ２とＩＳＰ３との間をインターネット５で接続する場合には、ユーザの登録情報が外部に漏れることがないように、暗号化してデータを送ることが望ましい。
【００３３】
登録情報を受け取ったＩＳＰ３は、データ項目の妥当性をチェックし、登録可否を設定サーバ２に返信する。登録可能時には、ＩＳＰ３は、設定に必要な情報（ユーザ名やパスワード、アクセスポイントの情報、ＤＮＳサーバのアドレスやメールサーバのアドレス等）を設定サーバ２に送る。
【００３４】
設定に必要な情報を受け取った設定サーバ２は、顧客データベース１５にこの情報を保存するとともに、この情報を端末機器１が利用できるフォーマットに情報を変換した後に、端末機器１に対して送る。
【００３５】
なお、設定情報としては、アクセス先の電話番号、ユーザ名やパスワード、ＤＮＳサーバのアドレス、メールサーバのアドレス等がある。これらの情報の中で、アクセス先の電話番号、ＤＮＳサーバのアドレス、メールサーバのアドレスは、各ＩＳＰ毎に予め決められている。このような情報は、設定サーバ２側で用意しておくようにし、ユーザ名やパスワードのような個人情報のみ、ＩＳＰ３から送ってもらうようにしても良い。更に、全ての設定情報を設定サーバ２側で割り振り、後で、設定サーバ２が配布したユーザ名やパスワードをＩＳＰ３に送るようにしても良い。
【００３６】
端末機器１は、ＷＥＢサーバ１２から送られてきた設定情報を受け取り、この設定情報を自分の機器に自動的に設定するプログラムを起動させる。このプログラムの起動は、接続時に端末機器１から設定サーバ２に送られた端末機器情報から端末機器１の種類を判別することにより、設定サーバ２側で行うことができる。自動設定のためのプログラムとしては、Ｊａｖａ又は専用のアプリケーションプログラムが用いられる。
【００３７】
設定データのフォーマットは、規定のフォーマットを使用することにより、複数の端末機器１で同じデータを使用することが可能である。
【００３８】
例えば、ＸＭＬを使用した場合には、以下のようなフォーマットを使うことができる。
<?xml version="1.0"?>X
<setting>
<ISP>
So-net
</ISP>
<DNS1>
43.2.2.1
</DNS1>
<DNS2>
43.2.2.253
</DNS2>
<MailAddress>
<hogehoge@xxx.so-net.ne.jp>
</MailAddress>
</setting>
【００３９】
なお、上述のフォーマットは一例であり、正式にＤＴＤ（Document Type Definition）等を規格として定義することにより、複数の端末機器で同じ設定ファンクションを使うことが可能である。また、このような統一フォーマットを使用することにより、設定データの解釈、自端末への設定プログラムを複数持つ必要がなくなる。
【００４０】
端末機器１の自動設定が完了すると、図２Ｅに示すように、設定事項が表示され、完了通知が端末機器１から設定サーバ２側に送られる。
【００４１】
なお、ユーザが入力した登録情報が正当でない場合、例えば、クレジットカードの場暗号が無効であるような場合には、エラーメッセージの表示用データが、登録要求の返信として、設定サーバ２から端末機器１に返される。
【００４２】
端末機器１から設定完了通知を受け取った設定サーバ２は、登録完了通知をＩＳＰ３に送信して、登録が完了する。そして、登録が完了されると、そのＩＳＰ３から、設定サーバ２に対して、一定のサービス料が支払われる。
【００４３】
以上のように、この発明の実施の形態では、端末機器１のユーザは、設定サーバ２と接続し、必要な登録情報を入力していくことにより、ユーザが契約したいＩＳＰと契約を結び、インターネットに接続するための各種の設定が自動的に行うことができる。設定サーバ２が複数のＩＳＰに代行して、ユーザの端末機器との間の接続を行うため、各ＩＳＰ毎にセットアッププログラムを用意する必要がなくなる。
【００４４】
【発明の効果】
この発明によれば、設定サーバを利用することにより、各種のＩＳＰのオンラインセットアッププログラムを端末機器にプリインストールさせることなく、各種のＩＳＰとオンラインで契約を結ぶことができる。各ＩＳＰ毎のオンラインセットアッププログラムをプリインストールすることがなくなるため、端末機器のストレージを有効利用することができる。また、設定サーバ側で、端末機器な設定が不要である。更に、端末機器情報を設定サーバ側に送ることにより、端末機器に応じて表示内容や自動設定方法を設定サーバ側で選択することができる。
【００４５】
また、この発明によれば、ユーザがＩＳＰに登録する際に、設定サーバ側で各ＩＳＰが料金を徴収するようなビジネスが行える。更に、端末機器情報とユーザのＩＳＰ登録情報を顧客データベースとして保存することにより、そのデータを別のサービスに利用できる。
【図面の簡単な説明】
【図１】この発明の一実施の形態の説明に用いるブロック図である。
【図２】この発明の一実施の形態の説明に用いる略線図である。
【符号の説明】
１・・・端末機器，２・・・設定サーバ，３・・・ＩＳＰ
【図１】
0004572461.tif 000002
【図２】
0004572461.tif 000003