(57)【要約】【課題】不特定の通信端末をネットワークに接続する。【解決手段】通信方法は、接続要求を通信端末から受信したときに、端末情報が未登録である場合は（Ｓ１０４にてＮＯ）、通信プログラムの送信要求を通信端末から受信したことに応答して（Ｓ１０８にてＹＥＳ）、通信プログラムを通信端末に送信する（Ｓ１１０）。通信方法は、通信プログラムが実行された通信端末から受信した端末情報の認証処理の結果、端末情報が接続条件を満足している時は（Ｓ１１４にてＹＥＳ）、端末情報と有効期限とを登録し（Ｓ１１６）、通信端末をインターネットに接続する（Ｓ１１８）。通信方法は、接続終了条件が成立すると（Ｓ１２２にてＹＥＳ）、通信端末とインターネットとの接続を終了する（Ｓ１２４）。【選択図】図９
2008099342.tif 000002
【特許請求の範囲】
【請求項１】
通信回線を介して通信端末と情報を通信し、前記通信端末のネットワークへの接続を制御する通信制御装置であって、前記情報は前記通信端末の端末情報を含み、前記通信制御装置は、
前記通信回線に接続され、情報情報を前記通信端末から受信するための受信手段と、
前記受信手段に接続され、前記情報に含まれる端末情報を記憶するための記憶手段と、
前記記憶手段に接続され、前記端末情報が正当な情報であるか否かを確認するための確認手段と、
前記記憶手段に接続され、前記端末情報に基づいて、前記通信端末に固有な識別情報を抽出するための抽出手段と、
前記通信制御装置による処理に固有な情報であって、前記端末情報を受信した時に一意に定まる固有情報を取得するための取得手段と、
前記抽出手段および前記取得手段に接続され、前記識別情報および前記固有情報に基づいて判断情報を生成するための生成手段と、
前記生成手段に接続され、前記端末情報と前記判断情報とが予め定められた条件を満足するか否かを判断するための判断手段と、
前記判断手段に接続され、前記端末情報と前記判断情報とが前記予め定められた条件を満足すると判断されると、予め定められた時間、前記通信端末と前記ネットワークとの接続を許可するための許可手段とを含む、通信制御装置。
【請求項２】
前記端末情報は、前記通信端末が前記情報を前記通信制御装置に送信した送信時刻を含み、
前記通信制御装置は、時刻を計測するための計時手段をさらに含み、
前記取得手段は、前記端末情報を受信した受信時刻を前記固有情報として取得するための手段を含み、
前記判断手段は、前記送信時刻と前記受信時刻との差が予め定められた範囲内であるか否かを判断するための手段を含み、
前記許可手段は、前記送信時刻と前記受信時刻との差が前記予め定められた範囲内であると判断されると、前記予め定められた時間、前記接続を許可するための手段を含む、請求項１に記載の通信制御装置。
【請求項３】
前記通信制御装置は、
前記接続が許可されると、前記端末情報の有効期限を算出するための算出手段と、
前記端末情報と前記有効期限とを対応させて記憶するための有効期限記憶手段と、
予め定められた時間ごとに、前記有効期限に基づいて前記端末情報が無効であるか否かを判断するための情報判断手段と、
前記端末情報は無効であると判断されると、前記通信端末と前記ネットワークとの接続を解除するための解除手段とをさらに含む、請求項２に記載の通信制御装置。
【請求項４】
前記通信制御装置は、
前記判断手段による判断の結果に基づいて、メッセージを前記通信端末に送信するためのメッセージ送信手段と、
前記受信した情報に基づいて、前記通信プログラムを前記通信端末に送信するためのプログラム送信手段とをさらに含み、
前記メッセージは、前記通信端末において表示され、前記通信端末の利用者に通信プログラムの送信を要求するか否かの回答を求めるメッセージであり、
前記通信プログラムが前記通信端末において実行されると、前記識別情報が取得され、前記識別情報から前記端末情報が生成され、前記端末情報が前記通信制御装置に送信される、請求項１〜３のいずれかに記載の通信制御装置。
【請求項５】
前記メッセージ送信手段は、前記端末情報が前記通信端末と前記ネットワークとの接続を許可するために必要な情報を欠いているということに基づいて、前記メッセージを前記通信端末に送信するための手段を含む、請求項４に記載の通信制御装置。
【請求項６】
前記通信制御装置は、予め定められた期限が経過すると、前記記憶手段にて記憶された端末情報を消去するための消去手段をさらに含む、請求項１〜５のいずれかに記載の通信制御装置。
【請求項７】
ネットワークへの接続を制御する通信制御装置と通信回線を介して通信する通信端末であって、
前記通信回線に接続され、前記通信制御装置から情報を受信するための受信手段と、
前記受信手段に接続され、前記情報を記憶するための記憶手段と、
前記記憶手段に接続され、前記情報を表示するための表示手段と、
前記通信端末に固有である識別情報を取得するための第１の取得手段と、
前記第１の取得手段に接続され、前記通信端末が実行する処理に固有であって、前記識別情報を取得した時に一意に定まる固有情報を取得するための第２の取得手段と、
前記第１の取得手段および前記第２の取得手段に接続され、前記識別情報および前記固有情報に基づいて、端末情報を生成するための生成手段と、
前記生成手段に接続され、予め定められた条件を満足している間、予め定められた時間ごとに、情報を前記通信制御装置に送信するための送信手段とを含む、通信端末。
【請求項８】
前記通信制御装置は、前記端末情報を前記通信端末から受信した時刻に基づいて、前記通信端末の前記ネットワークへの接続を制御し、前記通信端末は、
時刻を検出するための計時手段をさらに含み、
前記第２の取得手段は、前記識別情報を取得した時刻を前記固有情報として取得するための手段を含む、請求項７に記載の通信端末。
【請求項９】
前記通信端末は、前記表示手段に接続され、前記情報が表示手段において表示されている状態を検出するための検出手段をさらに含み、
前記送信手段は、前記情報が表示されている状態が予め定められた条件を満足している間、前記予め定められた時間ごとに、前記端末情報を前記通信制御装置に送信するための端末情報送信手段を含む、請求項８に記載の通信端末。
【請求項１０】
前記表示手段は、２以上の表示領域を表示するための手段を含み、
前記検出手段は、前記情報が前記表示手段の最前面に表示された表示領域に表示されているか否かを検出するための手段を含み、
前記端末情報送信手段は、前記情報が前記表示手段の最前面に表示されている間、前記予め定められた時間ごとに、前記端末情報を前記通信制御装置に送信するための手段を含む、請求項９に記載の通信端末。
【請求項１１】
通信回線を介して通信端末と情報を通信し、前記通信端末のネットワークへの接続を制御する通信制御方法であって、前記情報は前記通信端末の端末情報を含み、前記通信制御方法は、
前記情報を前記通信端末から受信する受信ステップと、
前記情報に含まれる端末情報を記憶する記憶ステップと、
前記端末情報が正当な情報であるか否かを確認する確認ステップと、
前記端末情報に基づいて、前記通信端末に固有な識別情報を抽出する抽出ステップと、
前記通信制御方法による処理に固有な情報であって、前記端末情報を受信した時に一意に定まる固有情報を取得する取得ステップと、
前記識別情報および前記固有情報に基づいて、判断情報を生成する生成ステップと、
前記端末情報と前記判断情報とが予め定められた条件を満足するか否かを判断する判断ステップと、
前記端末情報と前記判断情報とが前記予め定められた条件を満足すると判断されると、予め定められた時間、前記通信端末と前記ネットワークとの接続を許可する許可ステップとを含む、通信制御方法。
【請求項１２】
ネットワークへの接続を制御する通信制御装置と通信回線を介して通信する通信方法であって、
前記通信制御装置から情報を受信する受信ステップと、
前記情報を記憶する記憶ステップと、
前記情報を表示する表示ステップと、
前記通信方法に固有である識別情報を取得する第１の取得ステップと、
前記通信方法が実行する処理に固有であって、前記識別情報を取得した時に一意に定まる固有情報を取得する第２の取得ステップと、
前記識別情報および前記固有情報に基づいて、端末情報を生成する生成ステップと、
予め定められた条件を満足している間、予め定められた時間ごとに、情報を前記通信制御装置に送信する送信ステップとを含む、通信方法。
【請求項１３】
通信回線を介して通信端末と情報を通信し、前記通信端末の前記ネットワークへの接続を制御する通信制御方法をコンピュータに実現させるプログラムであって、前記情報は前記通信端末の端末情報を含み、前記プログラムは前記コンピュータに、
前記情報を前記通信端末から受信する受信ステップと、
前記情報を記憶する記憶ステップと、
前記端末情報が正当な情報であるか否かを確認する確認ステップと、
前記端末情報に基づいて、前記通信端末に固有な識別情報を抽出する抽出ステップと、
前記通信制御方法による処理に固有な情報であって、前記端末情報を受信した時に一意に定まる固有情報を取得する取得ステップと、
前記識別情報および前記固有情報に基づいて、判断情報を生成する生成ステップと、
前記端末情報と前記判断情報とが予め定められた条件を満足するか否かを判断する判断ステップと、
前記端末情報と前記判断情報とが前記予め定められた条件を満足すると判断されると、予め定められた時間、前記通信端末と前記ネットワークとの接続を許可する許可ステップとを実現させる、プログラム。
【請求項１４】
ネットワークへの接続を制御する通信制御装置と通信回線を介して通信する通信方法をコンピュータに実現させるプログラムであって、前記プログラムは前記コンピュータに、
前記通信制御装置から情報を受信する受信ステップと、
前記情報を記憶する記憶ステップと、
前記情報を表示する表示ステップと、
前記通信方法に固有である識別情報を取得する第１の取得ステップと、
前記通信方法が実行する処理に固有であって、前記識別情報を取得した時に一意に定まる固有情報を取得する第２の取得ステップと、
前記識別情報および前記固有情報に基づいて、端末情報を生成する生成ステップと、
予め定められた条件を満足している間、予め定められた時間ごとに、情報を前記通信制御装置に送信する送信ステップとを実現させる、プログラム。
【請求項１５】
請求項１３または１４に記載のプログラムを記録したコンピュータ読取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信端末をネットワークに接続するための技術に関し、特に、不特定多数の通信端末をネットワークに接続する技術に関する。
【背景技術】
【０００２】
携帯可能な通信端末が普及するにしたがって、通信端末とネットワークとの接続に無線回線が使用される機会が増えている。そのような機会のひとつに、ホットスポットサービスと呼ばれる、特定の場所（たとえば、店舗、駅など）における無線によるネットワーク接続サービスがある。このホットスポットサービスでは、利用者は携帯端末を利用して、リアルタイムで情報（たとえば、セール情報、列車の運行状況など）を入手することができる。
【０００３】
ところで、一般に、端末がネットワークに接続する時、その端末が正当な端末であるか否かの認証が行なわれる。無線回線を介したネットワーク接続においても、通信端末の認証が必要になる。この場合、無線回線が利用されることにより、認証情報の盗聴、あるいは、その情報を用いた、いわゆる「なりすまし」などによる不正アクセスなどの問題が生じる。
【０００４】
特開２００１−１１１５４４号公報（特許文献１）は、無線ＬＡＮ（Local Area Network）システムにおいて、このような問題を解決するための認証方法を開示する。この認証方法は、通信端末がアクセスポイントに対して接続許可のための認証を要求するステップと、認証を要求されたアクセスポイントが認証サーバにその認証を要求するステップと、認証サーバが通信端末のＭＡＣ（Media Access Control）アドレスに基づいて認証するステップと、アクセスポイントが通信端末と予め定められた暗号化アルゴリズムに基づいて暗号化認証を行なうステップとを含む。
【０００５】
この認証方法によると、通信端末がアクセスポイントに認証要求を送信すると、そのアクセスポイントは、認証サーバに、通信端末の認証を要求する。認証サーバは、接続を要求している通信端末のＭＡＣアドレスが、予め登録された通信端末のＭＡＣアドレスの中に含まれているか否かを判断する。そのＭＡＣアドレスが登録されたＭＡＣアドレスの中に含まれている場合、認証サーバは、チャレンジテキストをアクセスポイントに送信する。アクセスポイントは、そのチャレンジテキストを通信端末に送信する。通信端末が、そのチャレンジテキストに基づいて応答テキストをアクセスポイントに送信する。応答テキストが認証サーバに送信された後、この応答テキストが認証サーバにおいて認証されると、認証サーバは、アクセスポイントを介して、成功コードを通信端末に送信する。以上の認証処理が完了すると、通信端末は、アクセスポイントに接続することができる。このようにして、盗用した認証情報による不正アクセスを防止できる認証が可能となる。
【特許文献１】特開２００１−１１１５４４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記の公報に開示された認証方法においては、通信端末は、アクセスポイントに予め登録されている必要がある。すなわち、アクセスポイントにユーザとして予め登録された通信端末の利用者しか、アクセスポイントに接続することができないという問題がある。
【０００７】
また、認証のための端末情報を記憶装置に記憶しておくと、利用者の増大に伴って、その記憶装置に対する負荷も増加するという問題がある。
【０００８】
本発明は、このような課題を解決するためになされたものであって、その目的は、不特定の通信端末の利用者にネットワークへの接続サービスを提供することができる通信制御装置および通信制御方法と、そのような接続サービスを利用することができる通信端末および通信方法と、それらの方法を実現するためのプログラムと、そのプログラムを記録した記録媒体とを提供することである。
【課題を解決するための手段】
【０００９】
第１の発明に係る通信制御装置は、通信回線に接続され、情報を通信端末から受信するための受信手段と、受信手段に接続され、情報に含まれる端末情報を記憶するための記憶手段と、記憶手段に接続され、端末情報が正当な情報であるか否かを確認するための確認手段と、記憶手段に接続され、端末情報に基づいて、通信端末に固有な識別情報を抽出するための抽出手段と、通信制御装置による処理に固有な情報であって、端末情報を受信した時に一意に定まる固有情報を取得するための取得手段と、抽出手段および取得手段に接続され、識別情報および固有情報に基づいて、判断情報を生成するための生成手段と、生成手段に接続され、端末情報と判断情報とが予め定められた条件を満足するか否かを判断するための判断手段と、判断手段に接続され、端末情報と判断情報とが予め定められた条件を満足すると判断されると、予め定められた時間、通信端末とネットワークとの接続を許可するための許可手段とを含む。
【００１０】
第１の発明によると、通信制御装置は、通信回線を介して通信端末と情報を通信し、通信端末のネットワークへの接続を制御する。その情報は、通信端末の端末情報を含む。この通信制御装置の受信手段は、情報を通信端末から受信する。記憶手段は、受信した情報に含まれる端末情報を記憶する。確認手段は、端末情報が正当な情報であるか否かを確認する。端末情報が正当な情報であることに基づいて、抽出手段は、端末情報から通信端末に固有な識別情報（たとえば、ＭＡＣアドレスなど）を抽出する。取得手段は、通信制御装置の処理に固有な情報であって、端末情報を受信した時に一意に定まる固有情報（たとえば、端末情報の受信時刻、情報の処理時刻など）を取得する。生成手段は、そのような識別情報および固有情報に基づいて、判断情報を生成する。判断手段は、判断情報と端末情報とが予め定められた条件を満足する（たとえば、判断情報と端末情報とは共通の暗号キーを含む、あるいは、判断情報と端末情報とはほぼ同じ時刻に生成された情報であるなど）か否かを判断する。判断情報と端末情報とが予め定められた条件を満足すると判断されると、許可手段は、予め定められた時間、通信端末とネットワーク（たとえば、インターネット、イントラネットなど）との接続を許可する。接続が許可されると、通信端末とネットワークとの接続が確立される。これにより、通信制御装置は、不特定の通信端末をネットワークに接続することができる。その結果、不特定の通信端末をネットワークに接続することができる通信制御装置を提供することができる。
【００１１】
第２の発明に係る通信制御装置は、第１の発明の構成に加えて、時刻を計測するための計時手段をさらに含む。取得手段は、端末情報を受信した受信時刻を固有情報として取得するための手段を含む。判断手段は、送信時刻と受信時刻との差が予め定められた範囲内であるか否かを判断するための手段を含む。許可手段は、送信時刻と受信時刻との差が予め定められた範囲内であると判断されると、予め定められた時間、接続を許可するための手段を含む。
【００１２】
第２の発明によると、端末情報は、その情報が送信された時刻を表わす送信時刻を含む。計時手段は、通信制御装置において時刻を計測する。取得手段は、端末情報を受信した受信時刻を固有情報として取得する。すなわち、情報処理装置がネットワークへの接続を許可するか否かを判断する情報として、端末情報の送信時刻および受信時刻が使用される。判断手段は、この送信時刻と受信時刻との差が予め定められた範囲内（たとえば、１分以内）であるか否かを判断する。その差が予め定められた範囲内である（すなわち、通信端末が端末情報を送信してから１分以内である）と判断されると、許可手段は予め定められた時間、通信端末に接続を許可する。一方、その差が予め定められた範囲内でないと判断されると、通信端末のネットワークへの接続は許可されない。すなわち、たとえば、第三者が予め不正に入手した端末情報を送信すると、その端末情報に含まれる送信時刻は受信時刻から乖離した時刻となる。したがって、その端末情報は不正な情報であるとみなされる。この場合、その端末情報を送信した通信端末（すなわち、第三者が使用している通信端末）は、ネットワークへの接続を許可されない。このように、通信端末が端末情報を生成してすぐに通信制御装置に送信すると、その通信端末は、通信制御装置を介してネットワークに接続することができる。これにより、不特定の通信端末をネットワークに接続することができる。
【００１３】
第３の発明に係る通信制御装置は、第２の発明の構成に加えて、接続が許可されると、端末情報の有効期限を算出するための算出手段と、端末情報と有効期限とを対応させて記憶するための有効期限記憶手段と、予め定められた時間ごとに、端末情報が無効であるか否かを判断するための情報判断手段と、端末情報は無効であると判断されると、通信端末とネットワークとの接続を解除するための解除手段とをさらに含む。
【００１４】
第３の発明によると、算出手段は、通信端末の接続が許可されると、端末情報の有効期限を算出する。有効期限記憶手段は、端末情報と有効期限とを対応させて記憶する。情報判断手段は、予め定められた時間ごとに、端末情報が無効であるか否かを判断する。端末情報は無効であると判断されると、解除手段は、通信端末とネットワークとの接続を解除する。これにより、端末情報が有効である通信端末のみをネットワークに接続することができる。
【００１５】
第４の発明に係る通信制御装置は、第１〜３のいずれかの発明の構成に加えて、判断手段による判断の結果に基づいて、メッセージを通信端末に送信するためのメッセージ送信手段と、受信した情報に基づいて、通信プログラムを通信端末に送信するためのプログラム送信手段とをさらに含む。メッセージは、通信端末において表示され、通信端末の利用者に通信プログラムの送信を要求するか否かの回答を求めるメッセージである。通信プログラムが実行されると、通信端末において、識別情報が取得され、識別情報から端末情報が生成され、端末情報が通信制御装置に送信される。
【００１６】
第４の発明によると、メッセージ送信手段は、端末情報が予め定められた条件を満足しない（たとえば、端末情報はネットワークへの接続の許可に必要な情報を含まない、あるいは、端末情報は正当な通信端末から送信された情報ではない等）と判断されると、メッセージを通信端末に送信する。このメッセージは、後述する通信プログラムの送信を要求するか否かの回答を利用者に求めるメッセージである。このメッセージは、通信端末において表示される。そのプログラムの送信を要求するという回答を通信端末から受信すると、プログラム送信手段は、通信プログラムを通信端末に送信する。このプログラムが通信端末において実行されると、識別情報が取得され、識別情報から端末情報が生成され、その端末情報が通信制御装置に送信される。すなわち、このプログラムが実行されることにより、通信端末がネットワークへの接続に必要な情報である端末情報が生成され、通信端末から通信制御装置に送信される。したがって、判断手段は、端末情報と判断情報とが予め定められた条件を満足する（たとえば、端末情報の送信時刻と判断情報の受信時刻との差は予め定められた範囲内である、あるいは、端末情報のＭＡＣアドレスは判断情報のＭＡＣアドレスと同じであり、この端末情報は正当な通信端末から送信されたものである等）と判断する。これにより、通信制御装置は、通信端末をネットワークに接続することができる。
【００１７】
第５の発明に係る通信制御装置は、第４の発明の構成に加えて、メッセージ送信手段は、端末情報が通信端末とネットワークとの接続を許可するために必要な情報を欠いているということに基づいて、メッセージを通信端末に送信するための手段を含む。
【００１８】
第５の発明によると、メッセージ送信手段は、端末情報が通信端末とネットワークとの接続に必要な情報を欠いている場合には（たとえば、通信端末に固有な情報が端末情報に含まれていない場合には）、通信プログラムの送信を要求するか否かの回答を求めるメッセージを通信端末に送信する。通信プログラムの送信を要求するという回答を受信すると、送信手段はそのプログラムを通信端末に送信する。そのプログラムが通信端末において実行されると、ネットワークとの接続に必要な端末情報が通信端末から送信される。その端末情報に基づいて判断情報が生成されると、通信端末のネットワークへの接続が許可される。その結果、通信制御装置は、通信端末をネットワークに接続することができる。
【００１９】
第６の発明に係る通信制御装置は、第１〜５のいずれかの発明の構成に加えて、予め定められた期限が経過すると、記憶手段にて記憶された端末情報を消去するための消去手段をさらに含む。
【００２０】
第６の発明によると、消去手段は、予め定められた期限（たとえば、端末情報の有効期限）が経過すると、記憶手段にて記憶された端末情報を消去する。したがって、たとえば、ネットワークに接続していない通信端末の情報は消去される。これにより、記憶手段が記憶すべき情報は増加せず、記憶手段を有効に利用することができる。また、情報が不正に流出する可能性も小さくなるので、端末情報の漏洩に対する不安が利用者の間に生じることを防止することができる。その結果、通信制御装置は、通信端末のネットワークへの接続を効率よく提供することができる。
【００２１】
第７の発明に係る通信端末は、通信回線に接続され、通信制御装置から情報を受信するための受信手段と、受信手段に接続され、情報を記憶するための記憶手段と、記憶手段に接続され、情報を表示するための表示手段と、通信端末に固有である識別情報を取得するための第１の取得手段と、通信端末が実行する処理に固有であって、識別情報を取得した時に一意に定まる固有情報を取得するための第２の取得手段と、第１の取得手段および第２の取得手段に接続され、識別情報および固有情報に基づいて、端末情報を生成するための生成手段と、生成手段に接続され、予め定められた条件を満足している間、予め定められた時間ごとに、情報を通信制御装置に送信するための送信手段とを含む。
【００２２】
第７の発明によると、通信端末は、ネットワークへの接続を制御する通信制御装置と通信回線を介して通信する。この通信端末の受信手段は、通信制御装置から情報（たとえば、メッセージ、広告情報、プログラムなど）を受信する。受信した情報は記憶手段に記憶され、表示手段は情報を表示する。第１の取得手段は、通信端末に固有である識別情報（たとえば、シリアル番号、ＭＡＣアドレスなど）を取得する。第２の取得手段は、通信端末が実行する処理に固有であって、識別情報が取得された時に一意に定まる固有情報（たとえば、識別情報の取得時刻、端末情報の送信時刻など）を取得する。生成手段は、識別情報および固有情報を用いて、通信制御装置がネットワークへの接続を許可するか否かを判断するために必要な端末情報を生成する。送信手段は、予め定められた条件を満足している間（たとえば、表示手段に特定の情報が表示されている間、あるいは特定のプログラムが実行されている間）、予め定められた時間ごとに端末情報を通信制御装置に送信する。この端末情報に基づいて、通信制御装置が通信端末とネットワークとの接続を許可すると、通信端末とネットワークとの接続が確立する。このように、通信端末が予め定められた時間ごとに端末情報を通信制御装置に送信することにより、ネットワークに接続することができる。その結果、不特定の通信端末が通信制御装置を介したネットワークに接続することができる通信端末を提供することができる。
【００２３】
第８の発明に係る通信端末は、第７の発明の構成に加えて、通信端末は、時刻を検出するための計時手段をさらに含む。第２の取得手段は、識別情報を取得した時刻を固有情報として取得するための手段を含む。
【００２４】
第８の発明によると、通信端末が通信する通信制御装置は、端末情報を受信した時刻に基づいて、通信端末のネットワークへの接続を制御する。計時手段は、通信端末において時刻を検出する。第２の取得手段は、識別情報が取得された時刻を固有情報として取得する。したがって、端末情報は、識別情報が取得された時刻を含む。この端末情報が通信制御装置に送信されると、通信端末とネットワークとの接続を許可するか否かが判断される。判断の結果、ネットワークとの接続が許可されると、通信端末は、通信提供装置を介してネットワークに接続することができる。これにより、通信端末は、ネットワークへの接続サービスを利用することができる。
【００２５】
第９の発明に係る通信端末は、第８の発明の構成に加えて、情報が表示手段において表示されている状態を検出するための検出手段をさらに含む。送信手段は、情報が表示されている状態が予め定められた条件を満足している間、予め定められた時間ごとに、端末情報を通信制御装置に送信するための端末情報送信手段を含む。
【００２６】
第９の発明によると、検出手段は、情報が表示手段において表示されている状態（たとえば、情報が表示されているか否か、どのように表示されているか、どの程度の情報が表示されているかなど）を検出する。端末情報送信手段は、情報が表示されている状態が予め定められた条件を満足している間（たとえば、情報が表示手段の少なくとも５０％の領域に表示されている間）、予め定められた時間ごとに端末情報を通信制御装置に送信する。端末情報が通信制御装置に送信されている間、通信端末は、通信制御装置を介してネットワークへ接続することができる。
【００２７】
第１０の発明に係る通信端末は、第９の発明の構成に加えて、表示手段は、２以上の表示領域を表示するための手段を含む。検出手段は、情報が表示手段の最前面に表示された表示領域に表示されているか否かを検出するための手段を含む。端末情報送信手段は、情報が表示手段の最前面に表示されている間、予め定められた時間ごとに、端末情報を通信制御装置に送信するための手段を含む。
【００２８】
第１０の発明によると、通信端末の表示手段は、２以上の表示領域を表示する。検出手段は、情報（たとえば、広告）を表示している表示領域が表示手段の最前面に示されているか否か（すなわち、他の表示領域に覆われているか否か）を検出する。端末情報送信手段は、その表示領域が表示手段の最前面に示されている間、予め定められた時間ごとに、端末情報を通信制御装置に送信する。これにより、情報を表示している表示領域が表示手段の最前面に表示されている間、通信端末はネットワークに接続することができる。
【００２９】
第１１の発明に係る通信制御方法は、情報を通信端末から受信する受信ステップと、情報に含まれる端末情報を記憶する記憶ステップと、端末情報が正当な情報であるか否かを確認する確認ステップと、端末情報に基づいて、通信端末に固有な識別情報を抽出する抽出ステップと、通信制御方法による処理に固有な情報であって、端末情報を受信した時に一意に定まる固有情報を取得する取得ステップと、識別情報および固有情報に基づいて、判断情報を生成する生成ステップと、端末情報と判断情報とが予め定められた条件を満足するか否かを判断する判断ステップと、端末情報と判断情報とが予め定められた条件を満足すると判断されると、予め定められた時間、通信端末とネットワークとの接続を許可する許可ステップとを含む。
【００３０】
第１１の発明によると、通信制御方法は、通信回線を介して通信端末と情報を通信し、通信端末のネットワークへの接続を制御する。その情報は、通信端末の端末情報を含む。この通信制御方法の受信ステップは、情報を通信端末から受信する。記憶ステップは、受信した情報に含まれる端末情報を記憶する。確認ステップは、端末情報が正当な情報であるか否かを確認する。端末情報が正当な情報であるということに基づいて、抽出ステップは、端末情報から通信端末に固有な識別情報（たとえば、ＭＡＣアドレス）を抽出する。取得ステップは、通信制御方法の処理に固有な情報であって、端末情報を受信した時に一意に定まる固有情報（たとえば、端末情報の受信時刻、情報の処理時刻など）を取得する。生成ステップは、そのような識別情報および固有情報に基づいて、判断情報を生成する。判断ステップは、判断情報と端末情報とが予め定められた条件を満足する（たとえば、判断情報と端末情報とは共通の暗号キーを含む、あるいは、判断情報と端末情報とはほぼ同じ時刻に生成された情報であるなど）か否かを判断する。判断情報と端末情報とが予め定められた条件を満足すると判断されると、許可ステップは、予め定められた時間、通信端末とネットワーク（たとえば、インターネット、イントラネットなど）との接続を許可する。接続が許可されると、通信端末とネットワークとの接続が確立される。これにより、通信制御方法は、不特定の通信端末をネットワークに接続することができる。その結果、不特定の通信端末をネットワークに接続することができる通信制御方法を提供することができる。
【００３１】
第１２の発明に係る通信方法は、通信制御装置から情報を受信する受信ステップと、情報を記憶する記憶ステップと、情報を表示する表示ステップと、通信方法に固有である識別情報を取得する第１の取得ステップと、通信方法が実行する処理に固有であって、識別情報を取得した時に一意に定まる固有情報を取得する第２の取得ステップと、識別情報および固有情報に基づいて、端末情報を生成する生成ステップと、予め定められた条件を満足している間、予め定められた時間ごとに、情報を通信制御装置に送信する送信ステップとを含む。
【００３２】
第１２の発明によると、通信方法は、ネットワークへの接続を制御する通信制御装置と通信回線を介して通信する。この通信方法の受信ステップは、通信制御装置から情報（たとえば、メッセージ、広告情報、プログラムなど）を受信する。受信した情報は記憶ステップに記憶され、表示ステップは情報を表示する。第１の取得ステップは、通信方法に固有である識別情報（たとえば、シリアル番号、ＭＡＣアドレスなど）を取得する。第２の取得ステップは、通信方法が実行する処理に固有であって、識別情報が取得された時に一意に定まる固有情報（たとえば、識別情報の取得時刻、端末情報の送信時刻など）を取得する。生成ステップは、識別情報および固有情報を用いて、通信制御装置がネットワークへの接続を許可するか否かを判断するために必要な端末情報を生成する。送信ステップは、予め定められた条件を満足している間（たとえば、表示ステップに特定の情報が表示されている間、あるいは特定のプログラムが実行されている間）、予め定められた時間ごとに端末情報を通信制御装置に送信する。この端末情報に基づいて、通信制御装置が通信方法とネットワークとの接続を許可すると、通信方法とネットワークとの接続が確立する。これにより、通信方法は、予め定められた時間ごとに端末情報を通信制御装置に送信することにより、ネットワークに接続することができる。その結果、不特定の利用者が通信制御装置を介したネットワークに接続することができる通信方法を提供することができる。
【００３３】
第１３の発明に係るプログラムは、コンピュータに、情報を通信端末から受信する受信ステップと、情報を記憶する記憶ステップと、端末情報が正当な情報であるか否かを確認する確認ステップと、端末情報に基づいて、通信端末に固有な識別情報を抽出する抽出ステップと、通信制御方法による処理に固有な情報であって、端末情報を受信した時に一意に定まる固有情報を取得する取得ステップと、識別情報および固有情報に基づいて、判断情報を生成する生成ステップと、端末情報と判断情報とが予め定められた条件を満足するか否かを判断する判断ステップと、端末情報と判断情報とが予め定められた条件を満足すると判断されると、予め定められた時間、通信端末とネットワークとの接続を許可する許可ステップとを実現させる。
【００３４】
第１３の発明によると、このプログラムは、通信回線を介して通信端末と情報を通信し、通信端末のネットワークへの接続を制御する通信制御方法をコンピュータに実現させる。その情報には通信端末の端末情報が含まれる。この通信制御方法の受信ステップは、情報を通信端末から受信する。記憶ステップは、受信した情報を記憶する。確認ステップは、端末情報が正当な情報であるか否かを確認する。端末情報が正当な情報であるということに基づいて、抽出ステップは、端末情報から通信端末に固有な識別情報（たとえば、ＭＡＣアドレス）を抽出する。取得ステップは、通信制御方法の処理に固有な情報であって、端末情報を受信した時に一意に定まる固有情報（たとえば、端末情報の受信時刻、情報の処理時刻など）を取得する。生成ステップは、そのような識別情報および固有情報に基づいて、判断情報を生成する。判断ステップは、判断情報と端末情報とが予め定められた条件を満足する（たとえば、判断情報と端末情報とは共通の暗号キーを含む、あるいは、判断情報と端末情報とはほぼ同じ時刻に生成された情報であるなど）か否かを判断する。判断情報と端末情報とが予め定められた条件を満足すると判断されると、許可ステップは、予め定められた時間、通信端末とネットワーク（たとえば、インターネット、イントラネットなど）との接続を許可する。接続が許可されると、通信端末とネットワークとの接続が確立される。これにより、通信制御方法は、不特定の通信端末をネットワークに接続することができる。その結果、不特定の通信端末をネットワークに接続することができる通信制御方法を実現するプログラムを提供することができる。
【００３５】
第１４の発明に係るプログラムは、コンピュータに、通信制御装置から情報を受信する受信ステップと、情報を記憶する記憶ステップと、情報を表示する表示ステップと、通信方法に固有である識別情報を取得する第１の取得ステップと、通信方法が実行する処理に固有であって、識別情報を取得した時に一意に定まる固有情報を取得する第２の取得ステップと、識別情報および固有情報に基づいて、端末情報を生成する生成ステップと、予め定められた条件を満足している間、予め定められた時間ごとに、情報を通信制御装置に送信する送信ステップとを実現させる。
【００３６】
第１４の発明によると、このプログラムは、ネットワークへの接続サービスを提供する通信制御装置と通信回線を介して通信する通信方法をコンピュータに実現させる。この通信方法の受信ステップは、通信制御装置から情報（たとえば、メッセージ、広告情報、プログラムなど）を受信する。受信した情報は記憶ステップに記憶され、表示ステップは、記憶した情報を表示する。第１の取得ステップは、通信方法を使用する通信端末に固有である識別情報（たとえば、シリアル番号、ＭＡＣアドレスなど）を取得する。第２の取得ステップは、通信方法が実行する処理に固有であって、識別情報が取得された時に一意に定まる固有情報（たとえば、識別情報の取得時刻、端末情報の生成時刻など）を取得する。生成ステップは、識別情報および固有情報を用いて、通信制御装置がネットワークへの接続を許可するか否かを判断するために必要な端末情報を生成する。送信ステップは、予め定められた条件を満足している間（たとえば、表示ステップに特定の情報が表示されている間、あるいは特定のプログラムが実行されている間）、予め定められた時間ごとに生成した端末情報を通信制御装置に送信する。この端末情報に基づいて、通信制御装置を介したネットワークとの接続が許可される。これにより、接続サービスの利用者として予め登録することなく、ネットワークへの接続サービスを利用することができる。その結果、不特定の利用者が通信制御装置を介したネットワークへの接続サービスを利用することができる通信方法を実現するプログラムを提供することができる。
【００３７】
第１５の発明に係る記録媒体は、第１３の発明または第１４の発明に係るプログラムを記録した記録媒体である。
【００３８】
第１５の発明によると、記録媒体には、通信回線を介して接続された通信端末と情報を通信し、通信端末をネットワークに接続するサービスの利用者として未登録である通信端末にサービスを提供する通信制御方法を実現するプログラムと、ネットワークへの接続サービスを提供する通信制御装置と通信回線を介して通信する通信方法を実現するプログラムとのいずれかが記録される。これらのプログラムを用いてコンピュータに通信制御方法および通信方法のいずれかを実現させることができる。
【発明を実施するための最良の形態】
【００３９】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００４０】
図１に、本発明の実施の形態に係る通信サーバ２００および通信端末３００が構成する通信ネットワークを示す。通信サーバ２００はホットスポットサービスエリア１００に設置され、ネットワーク通信Ｉ／Ｆ（Interface）２１０を介してインターネット１０２に接続される。このインターネット１０２は、通信サーバ２００と、ＷＷＷ（World Wide Web）サーバ１０４と、広告サーバ１０６とを接続する。通信サーバ２００は、端末通信Ｉ／Ｆ２０６を介して、通信端末３００に接続される。
【００４１】
図２に、本発明の実施の形態に係る通信サーバ２００の一例であるコンピュータシステム２０００の制御ブロック図を示す。図２を参照して、このコンピュータシステム２０００は、ＦＤ（Flexible Disk）駆動装置２１８およびＣＤ−ＲＯＭ（Compact Disc-Read Only Memory)駆動装置２２０を備えた通信サーバ２００と、モニタ２０８と、キーボード２１４と、マウス２１２とを含む。
【００４２】
さらに、この通信サーバ２００は、上記したＦＤ駆動装置２１８およびＣＤ−ＲＯＭ駆動装置２２０に加えて、相互にバスで接続されたＣＰＵ（Central Processing Unit）２０２と、メモリ２１６と、固定ディスク２０４と、端末通信Ｉ／Ｆ２０６と、ネットワーク通信Ｉ／Ｆ２１０とを含む。ＦＤ駆動装置２１８にはＦＤ２２２が装着される。ＣＤ−ＲＯＭ駆動装置２２０にはＣＤ−ＲＯＭ２２４が装着される。
【００４３】
この通信サーバ２００における処理は、コンピュータハードウェアおよびＣＰＵ２０２により実行されるソフトウェアにより実現される。一般的にこのようなソフトウェアは、ＦＤ２２２、ＣＤ−ＲＯＭ２２４などの記録媒体に格納されて流通し、ＦＤ駆動装置２１８またはＣＤ−ＲＯＭ駆動装置２２０などにより記録媒体から読取られて固定ディスク２０４に一旦格納される。そのソフトウェアは、固定ディスク２０４からメモリ２１６に読出されて、ＣＰＵ２０２により実行される。図２に示したコンピュータのハードウェア自体は一般的なものである。したがって、本発明の最も本質的な部分は、ＦＤ２２２、ＣＤ−ＲＯＭ２２４、固定ディスク２０４などの記録媒体に記録されたソフトウェアである。
【００４４】
この通信サーバ２００のＣＰＵ２０２は、ネットワーク通信Ｉ／Ｆ２１０を介して、ネットワークに接続された広告サーバおよびＷＷＷサーバから情報（たとえば、広告、閲覧情報など）を受信して、固定ディスク２０４に記憶する。
【００４５】
ＣＰＵ２０２は、端末通信Ｉ／Ｆ２０６を介して受信した通信端末の情報から、端末情報を取得して、固定ディスク２０４に記憶する。ＣＰＵ２０２は、端末通信Ｉ／Ｆ２０６を介して、メッセージ、通信プログラム、広告データ等のデータを通信端末３００に送信する。
【００４６】
ＣＰＵ２０２は、端末通信Ｉ／Ｆ２０６およびネットワーク通信Ｉ／Ｆ２１０を介して、通信端末およびインターネットの接続を制御する。すなわち、ＣＰＵ２０２が接続を許可した時、通信端末３００とインターネット１０２との接続が確立される。
【００４７】
図３に、本発明の実施の形態に係る通信端末３００の一例であるコンピュータの制御ブロック図を示す。図３に示すように、この通信端末３００は、モニタ３０８と、キーボード３１４と、マウス３１２と、ＦＤ駆動装置３１８、ＣＤ−ＲＯＭ駆動装置３２０と、相互にバスで接続されたＣＰＵ３０２と、メモリ３１６と、固定ディスク３０４と、通信Ｉ／Ｆ３０６とを含む。ＦＤ駆動装置３１８にはＦＤ３２２が装着される。ＣＤ−ＲＯＭ駆動装置３２０にはＣＤ−ＲＯＭ３２４が装着される。なお、この通信端末３００における入力装置は、上記のものに限られない。たとえば、通信端末３００が小型の携帯端末であれば、キーボードの代わりに、入力ペン等であってもよい。読取り可能な記録媒体の駆動装置は上記のものに限られず、たとえば、メモリカード、メモリスティック等を読取ることが可能な駆動装置であってもよい。
【００４８】
この通信端末３００における処理は、コンピュータハードウェアおよびＣＰＵ３０２により実行されるソフトウェアにより実現される。したがって、このソフトウェアが、本発明の最も本質的な部分である。
【００４９】
ＣＰＵ３０２は、通信端末３００のＭＡＣアドレスおよび情報処理時刻を取得する。ＭＡＣアドレスは、情報機器に組み込まれるＮＩＣ（Network Interface Card）に付けられ、このアドレスにより、情報機器を識別することが可能である。情報処理時刻は、ＣＰＵ３０２が処理を実行する時に、内部のクロックから取得される。
【００５０】
ＣＰＵ３０２は、キー文字列と、ＭＡＣアドレスと、送信日時とを含むデータを暗号化してパスフレーズを生成する。暗号化の方法には、たとえば、ＭＤ５アルゴリズムがあるが、この方法に特に限定されない。
【００５１】
ＣＰＵ３０２は、ＭＡＣアドレスと生成されたパスフレーズとを用いて、端末情報を生成する。ＣＰＵ３０２は、通信Ｉ／Ｆ３０６を介して、生成した端末情報を通信サーバ２００に送信する。
【００５２】
ＣＰＵ３０２は、通信Ｉ／Ｆ３０６を介して通信サーバ２００から受信した情報を固定ディスク３０４に書込む。この情報は、ホットスポットサービスの利用に関するメッセージ、そのサービスを受けるために必要なプログラム、広告主のデータ、端末の利用者が閲覧を希望する情報などを含む。
【００５３】
ＣＰＵ３０２は、情報がモニタ３０８にどのように表示されているのかを検出する。この情報は、閲覧を希望する情報および広告データを含む。モニタ３０８が２つ以上の領域を表示することができる場合（いわゆる、マルチウィンドウの機能を有する場合）、ＣＰＵ３０２は、どのような情報が最前面の領域に表示されているかを検出する。
【００５４】
図４に、本発明の実施の形態に係るホットスポットサービスエリア１００において通信されるパケットの構造を示す。このパケットは、第１の領域４０２と、第２の領域４０４と、第３の領域４０６と、第４の領域４０８と、第５の領域４１０と、第６の領域４１２とを含む。
【００５５】
第１の領域４０２にはプリアンブルが記憶される。第２の領域４０４には、宛先ＭＡＣアドレス（すなわち、通信サーバ２００のＭＡＣアドレス）が記憶される。第３の領域４０６には、送信元ＭＡＣアドレス（すなわち、通信端末３００のＭＡＣアドレス）が記憶される。第４の領域４０８には、フレームタイプが記憶される。第５の領域４１０には、フレームデータが記憶される。このフレームデータは、通信端末３００において生成された端末情報である。第６の領域４１２には、ＣＲＣ（Cyclic Redundancy Check）データが記憶される。このＣＲＣデータは、通信の途中で発生するエラーを検出するために使用される。
【００５６】
図５に、通信端末３００および通信サーバ２００で生成されるパスフレーズの構造を示す。図５（Ａ）は、通信端末３００において生成されるパスフレーズである。図５（Ｂ）は、通信サーバ２００において生成されるパスフレーズである。
【００５７】
図５（Ａ）を参照して、このデータは、第１の領域５０２と、第２の領域５０４と、第３の領域５０６とを含む。第１の領域５０２には、予め定められたキー文字列が格納される。第２の領域５０４には、通信端末３００のＭＡＣアドレスが格納される。第３の領域５０６には、このパスフレーズの送信処理を実行した時の日時が格納される。
【００５８】
図５（Ｂ）を参照して、このデータは、第１の領域５１２と、第２の領域５１４と、第３の領域５１６とを含む。第１の領域５１２には、予め定められたキー文字列が格納される。第２の領域５１４には、通信端末３００のＭＡＣアドレスが格納される。このＭＡＣアドレスは、通信サーバ２００が受信した端末情報から取得される。第３の領域５１６には、この端末情報を受信した時の日時が格納される。
【００５９】
図５（Ａ）のデータ構造と図５（Ｂ）のデータ構造とは同じである。したがって、通信端末３００における暗号化処理と通信サーバ２００における暗号化処理が同一であれば、それぞれの暗号化処理により生成されたパスフレーズも同じ構造となる。これにより、通信端末３００において生成されたデータと通信サーバ２００において生成されたデータとの比較が可能になる。
【００６０】
図６に、通信サーバ２００に記憶される端末情報のデータ構造を示す。このデータは第１の領域６０２と第２の領域６０４とを含む。第１の領域６０２には、通信端末のＭＡＣアドレスが記憶される。第２の領域６０４には、各通信端末の有効期限の日時が記憶される。この有効期限は、通信サーバ２００が端末情報を受信した時に算出される。すなわち、端末情報の受信時刻に、予め設定された接続を許可する時間（以下、Ｔ（３）と表わす。）が加算されることにより、有効期限が算出される。
【００６１】
この図において、たとえば、ＭＡＣアドレスが「Ａ８：００：４ｆ：２０：３ｆ：００」である通信端末の情報は、２００２年６月２８日１５時３４分２０秒まで有効であることを示す。すなわち、この通信端末は、２００２年６月２８日１５時３４分２０秒まで、ネットワークに接続することができる。
【００６２】
図７に、モニタ３０８に表示される、通信サーバ２００から送信されたメッセージを示す。この図において、メッセージ７０２は、ホットスポットサービスを利用するために必要な準備に関するメッセージである。メッセージ７０４は、ネットワークへの接続サービスを利用するためには、通信プログラムを実行する必要があることを示す。
【００６３】
メッセージ７０６は、通信端末３００の利用者が、その通信プログラムの送信の要求を通知するためのメッセージである。この利用者が、たとえばモニタ３０８に示されたポインタあるいは入力ペンなどを使用してこのメッセージを選択すると、その後、通信プログラムが通信サーバ２００から通信端末３００に送信される。
【００６４】
メッセージ７０８は、インターネットへの接続を再度求めるメッセージである。すなわち、通信プログラムがダウンロードされると、広告がモニタ３０８に表示される。そして、予め定められた処理（端末情報の送信処理）が実行される。その後、通信端末３００は、通信サーバ２００を介して、インターネットに接続することが可能になる。
【００６５】
図８に、通信端末３００の利用者が閲覧を希望する情報８０２と広告８０４とが、モニタ３０８に表示されている状態を示す。この図に示すように、広告８０４がモニタ３０８の最前面に表示されている時、情報８０２が表示される。すなわち、広告８０４が表示されている間、通信端末３００は通信サーバ２００への接続が可能になり、インターネットへの接続サービスを利用することができる。
【００６６】
なお、広告の表示はこの方法に限られず、たとえば、利用者が広告の画面を選択して、詳細な情報を参照した後、広告画面が非表示になるようにしてもよい。これにより、広告主は、利用者が広告の詳細な情報を閲覧したことが確認できる。一方、利用者は、広告７０４の詳細な情報を閲覧した後は、情報７０２の閲覧に集中することができる。
【００６７】
図９に、本発明の実施の形態に係る通信サーバ２００が、通信端末３００にインターネット１０２への接続サービスを提供する場合の処理の手順をフローチャートを用いて説明する。
【００６８】
ステップ（以下、ステップをＳと略す。）１０２にて、通信サーバ２００のＣＰＵ２０２は、通信端末３００から接続要求を受信する。
【００６９】
Ｓ１０４にて、ＣＰＵ２０２は、通信端末３００の端末情報を登録しているか否かを判断する。通信端末３００の端末情報を登録していると判断されると（Ｓ１０４にてＹＥＳ）、処理はＳ２００に移される。そうでないと（Ｓ１０４にてＮＯ）、処理はＳ１０６に移される。
【００７０】
Ｓ１０６にて、ＣＰＵ２０２は、メッセージを通信端末３００に送信する。このメッセージは、メッセージ７０２、メッセージ７０４およびメッセージ７０６である。
【００７１】
Ｓ１０８にて、ＣＰＵ２０２は、通信端末３００から通信プログラムの送信要求を受信したか否かを判断する。通信端末３００から通信プログラムの送信要求を受信したと判断されると（Ｓ１０８にてＹＥＳ）、処理はＳ１１０に移される。そうでないと（Ｓ１０８にてＮＯ）、処理はＳ１２６に移される。
【００７２】
Ｓ１１０にて、ＣＰＵ２０２は、通信プログラムを通信端末３００に送信する。Ｓ２００にて、ＣＰＵ２０２は、後述する端末認証処理を実行する。この端末認証処理が実行されることにより、通信端末３００から受信した端末情報は正当な情報であるか否かを表わすフラグが特定される。このフラグに基づいて、接続条件の判断がなされる。
【００７３】
Ｓ１１４にて、ＣＰＵ２０２は、端末情報が接続条件を満足しているか否かを判断する。端末情報が接続条件を満足していると判断されると（Ｓ１１４にてＹＥＳ）、処理はＳ１１６に移される。そうでないと（Ｓ１１４にてＮＯ）、処理はＳ１２６に移される。
【００７４】
Ｓ１１６にて、ＣＰＵ２０２は、受信した端末情報の有効期限を算出し、端末のＭＡＣアドレスと有効期限とを固定ディスク２０４に記憶する。この有効期限は、端末情報の受信時刻に接続を許可する時間（すなわち、Ｔ（３））を加算した時刻である。このＴ（３）は、通信サーバ２００において予め設定される。
【００７５】
Ｓ１１８にて、ＣＰＵ２０２は、端末通信Ｉ／Ｆ２０６とネットワーク通信Ｉ／Ｆ２１０とを介して、通信端末３００とインターネット１０２との接続を確立する。これにより、通信端末３００とインターネット１０２との通信が可能になる。
【００７６】
Ｓ１２０にて、ＣＰＵ２０２は、記憶した端末情報の有効性を確認してから時間Ｔ（２）が経過したか否かを判断する。この時間Ｔ（２）は、予め定められた時間であって、ＣＰＵ２０２が通信端末３００の端末情報の有効性を確認する間隔である。記憶した端末情報の有効性を確認してから時間Ｔ（２）が経過したと判断されると（Ｓ１２０にてＹＥＳ）、処理はＳ２００に移される。そうでないと（Ｓ１２０にてＮＯ）、処理はＳ１２２に移される。
【００７７】
Ｓ１２２にて、ＣＰＵ２０２は、通信端末３００とインターネット１０２との接続を終了する条件が成立したか否かを判断する。この条件は、たとえば、通信端末３００から接続終了の信号を受信したか否か、あるいは、通信端末３００から情報の送信が終了したか否か等である。接続終了条件が成立したと判断されると（Ｓ１２２にてＹＥＳ）、処理はＳ１２４に移される。そうでないと（Ｓ１２２にてＮＯ）、処理はＳ１２０に移される。
【００７８】
Ｓ１２４にて、ＣＰＵ２０２は、通信端末３００とインターネットとの接続を終了する。すなわち、通信端末Ｉ／Ｆ２０６およびネットワーク通信Ｉ／Ｆ２１０において、通信端末３００のＭＡＣアドレスを含む情報の通信が禁止される。その後、予め定められた時間が経過すると、ＣＰＵ２０２は、固定ディスク２０４に記憶していた、通信端末３００の端末情報を消去する。
【００７９】
Ｓ１２６にて、ＣＰＵ２０２は、通信端末３００とインターネット１０２との接続を拒否する。ＣＰＵ２０２は、たとえば、接続は許可されないことを通知するメッセージを通信端末３００に送信する。その後、ＣＰＵ２０２は、通信端末３００との通信を終了する。
【００８０】
図１０を参照して、通信サーバ２００が実行する端末認証処理の手順を、フローチャートを用いて説明する。この処理は、通信サーバ２００が通信端末３００から情報を受信すると実行される。したがって、たとえば通信端末３００が端末情報を時間Ｔ（１）ごとに通信サーバ２００に送信すると、端末認証処理も、時間Ｔ（１）ごとに実行される。
【００８１】
Ｓ２０２にて、ＣＰＵ２０２は、端末情報を通信端末３００から受信する。Ｓ２０４にて、ＣＰＵ２０２は、端末情報から通信端末３００のＭＡＣアドレスを取得する。このＭＡＣアドレスは、第３の領域４０６に格納されている。
【００８２】
Ｓ２０６にて、ＣＰＵ２０２は、判断情報を生成する。この判断情報には、予め定められたキー文字列、取得したＭＡＣアドレス、端末情報の受信時刻が含まれる。
【００８３】
Ｓ２０８にて、ＣＰＵ２０２は、生成した判断情報を暗号化してパスフレーズ（Ａ）を生成する。
【００８４】
Ｓ２１０にて、ＣＰＵ２０２は、受信した端末情報からパスフレーズ（Ｂ）を取得する。このパスフレーズ（Ｂ）は、第５の領域４１０にフレームデータとして格納されている。このパスフレーズ（Ｂ）に含まれるデータの内容は、パスフレーズ（Ａ）のそれと同じである。
【００８５】
Ｓ２１２にて、ＣＰＵ２０２は、パスフレーズ（Ａ）とパスフレーズ（Ｂ）とが同一であるか否かを判断する。パスフレーズ（Ａ）とパスフレーズ（Ｂ）とが同一であると判断されると（Ｓ２１２にてＹＥＳ）、処理はＳ２１４に移される。そうでないと（Ｓ２１２にてＮＯ）、処理はＳ２１６に移される。
【００８６】
Ｓ２１４にて、ＣＰＵ２０２は、パスフレーズ（Ａ）とパスフレーズ（Ｂ）とが一致することを表わすフラグ（たとえば、「０」）を返す。その後、処理は、端末認証処理を呼び出した処理に戻される。
【００８７】
Ｓ２１６にて、ＣＰＵ２０２は、パスフレーズ（Ａ）とパスフレーズ（Ｂ）とが一致しないことを表わすフラグ（たとえば、「１」）を返す。その後、処理は、端末認証処理を呼び出した処理に戻される。
【００８８】
図１１を参照して、本発明の実施の形態に係る通信端末３００が、通信サーバ２００を介してインターネット１０２に接続する場合の処理の手順を、フローチャートを用いて説明する。
【００８９】
Ｓ３０２にて、通信端末３００のＣＰＵ３０２は、インターネット１０２への接続要求を通信サーバ２００に送信する。
【００９０】
Ｓ３０４にて、ＣＰＵ３０２は、通信プログラムを登録済みであるか否かを判断する。通信プログラムを登録済みであると判断されると（Ｓ３０４にてＹＥＳ）、処理はＳ４００に移される。そうでないと（Ｓ３０４にてＮＯ）、処理はＳ３０６に移される。
【００９１】
Ｓ３０６にて、ＣＰＵ３０２は、通信サーバ２００からメッセージを受信し、モニタ３０８に表示する。このメッセージは、メッセージ７０２、メッセージ７０２およびメッセージ７０６である。
【００９２】
Ｓ３０８にて、ＣＰＵ３０２は、通信プログラムの送信要求を送信したか否かを検出する。通信プログラムの送信要求を送信したことが検出されると（Ｓ３０８にてＹＥＳ）、処理はＳ３１０に移される。そうでないと（Ｓ３０８にてＮＯ）、処理はＳ３２６に移される。
【００９３】
Ｓ３１０にて、ＣＰＵ３０２は、通信プログラムを通信サーバ２００から受信する。このプログラムは、通信端末３００において実行可能な状態となる。
【００９４】
Ｓ４００にて、ＣＰＵ３０２は、後述する端末情報送信処理を実行する。この処理が実行されると、通信端末３００に固有な情報および予め定められた情報などが、端末情報として通信サーバ２００に定期的に送信される。
【００９５】
Ｓ３１４にて、ＣＰＵ３０２は、通信サーバ２００からインターネット１０２への接続許可を受信したか否かを判断する。通信サーバ２００からインターネット１０２への接続許可を受信したと判断されると（Ｓ３１４にてＹＥＳ）、処理はＳ３１６に移される。そうでないと（Ｓ３１４にてＮＯ）、処理はＳ３２６に移される。
【００９６】
Ｓ３１６にて、ＣＰＵ３０２は、通信サーバ２００から受信した広告８０４をモニタ３０８に表示する。すなわち、端末情報が通信プログラムにより送信されると、インターネット１０２との接続が確立される。インターネット１０２との通信が開始することにより、広告８０４が通信サーバ２００から送信される。
【００９７】
Ｓ３１８にて、ＣＰＵ３０２は、利用者が閲覧を要求する情報８０２を受信してモニタ３０８に表示する。この情報は、たとえば、ＷＥＢブラウザと呼ばれる表示プログラムにより実行される。
【００９８】
Ｓ３２０にて、ＣＰＵ３０２は、端末情報を送信してから時間Ｔ（１）が経過したか否かを判断する。この時間Ｔ（１）とは、端末情報を通信サーバ２００に送信する間隔である。端末情報を送信してから時間Ｔ（１）が経過したと判断されると（Ｓ３２０にてＹＥＳ）、処理はＳ４００に移される。そうでないと（Ｓ３２０にてＮＯ）、処理はＳ３２２に移される。
【００９９】
Ｓ３２２で、ＣＰＵ３０２は、利用者による接続終了の要求を検出したか否かを判断する。利用者による接続終了の要求を検出したと判断されると（Ｓ３２２にてＹＥＳ）、処理はＳ３２４に移される。そうでないと（Ｓ３２２にてＮＯ）、処理はＳ３２０に移される。
【０１００】
Ｓ３２４にて、ＣＰＵ３０２は、通信サーバ２００との通信を終了する。すなわち、通信プログラムは処理を終了する。これにより、端末情報の送信が停止する。
【０１０１】
Ｓ３２６にて、ＣＰＵ３０２は、通信サーバ２００から接続要求の拒否通知を受信する。その後、処理は終了する。
【０１０２】
図１２を参照して、通信端末３００が端末情報を送信する場合の処理の手順について、フローチャートを用いて説明する。
【０１０３】
Ｓ４０２にて、ＣＰＵ３０２は、通信端末３００のＭＡＣアドレスを取得する。Ｓ４０４にて、ＣＰＵ３０２は、通信端末から時刻情報を取得する。この時刻情報は、たとえば、この端末情報の送信処理を実行する時刻である。
【０１０４】
Ｓ４０６にて、ＣＰＵ３０２は、ＭＡＣアドレスと時刻情報とを暗号化して、パスフレーズを生成する。Ｓ４０８にて、ＣＰＵ３０２は、端末情報を生成する。図４に示すように、第５の領域４１０に、生成されたパスフレーズが格納される。
【０１０５】
Ｓ４１０にて、ＣＰＵ３０２は、生成した端末情報を通信サーバ２００に送信する。この端末情報の送信間隔は、Ｔ（１）となる。
【０１０６】
以上のような構造およびフローチャートに基づく、本発明の実施の形態に係る情報処理装置の動作について説明する。ホットスポットサービスエリア１００において、通信端末３００の利用者が通信サーバ２００に接続してインターネットと接続する動作について説明する。
【０１０７】
通信端末３００の利用者が接続要求を送信すると（Ｓ３０２）、通信サーバ２００はその接続要求を受信する（Ｓ１０２）。通信端末３００の端末情報が通信サーバ２００に登録されていないと判断されると（Ｓ１０４にてＮＯ）、「ホットスポットでのインターネット接続には、通信プログラムの実行が必要です。」と表わされたメッセージと「端末に通信プログラムをダウンロードする」と表わされたメッセージとが、通信サーバ２００から通信端末３００に送信される（Ｓ３０６）。
【０１０８】
通信端末３００の利用者が、通信プログラムの送信要求を送信すると（Ｓ３０８にてＹＥＳ）、通信サーバ２００はその要求を受信し（Ｓ１０８にてＹＥＳ）、通信プログラムを通信端末３００に送信する（Ｓ１１０）。通信プログラムが通信端末３００において実行されると（Ｓ３１０）、端末情報が生成され、通信サーバ２００に送信される（Ｓ４００）。
【０１０９】
端末情報の認証処理が通信サーバ２００において実行され（Ｓ２００）、端末情報が接続条件を満足していると判断されると（Ｓ１１４にてＹＥＳ）、通信端末３００の端末情報と算出された有効期限とが記憶される（Ｓ１１６）。
【０１１０】
その後、「広告が表示された後、もう一度インターネット接続を行なってください」というメッセージ７０８がモニタ３０８に表示され（Ｓ３１４にてＹＥＳ）、利用者が接続処理を再度実行すると、インターネット１０２への接続が確立する（Ｓ１１８）。その後、モニタ３０８に広告８０４が表示され（Ｓ３１６）、さらに、利用者が要求した情報８０２がモニタ３０８に表示される（Ｓ３１８）。
【０１１１】
予め定められた時間Ｔ（２）が経過すると（Ｓ１２０にてＹＥＳ）、端末認証処理が再度実行される（Ｓ２００）。予め定められた時間Ｔ（１）が経過すると（Ｓ３２０にてＹＥＳ）、端末情報送信処理が再度実行される（Ｓ４００）。
【０１１２】
時間Ｔ（１）が経過する前に（Ｓ３２０にてＮＯ）、接続終了の要求が通信端末３００において検出されると（Ｓ３２２にてＹＥＳ）、通信サーバ２００との通信が終了する（Ｓ３２４）。端末情報の送信が終了すると、接続終了条件が成立したと判断される（Ｓ１２２にてＹＥＳ）。
【０１１３】
その後、通信サーバ２００において、通信端末３００とインターネット１０２との接続が解除される（Ｓ１２４）。その後、通信サーバ２００に記憶されていた通信端末３００の情報は消去される。
【０１１４】
以上により、利用者として予め登録されていない通信端末を、その端末が送信した情報が有効である間、ネットワークに接続することができる。その結果、不特定の通信端末の利用者にネットワークへの接続サービスを提供することができる通信制御装置およびその接続サービスを利用することができる通信端末を提供することができる。
【０１１５】
また、上記の実施例では、通信が終了してから遅くとも「時間Ｔ（２）＋時間Ｔ（３）」が経過すると、その通信を終了した端末の情報が消去される。すなわち、通信端末の情報は予め定められた時間が経過すると消去される。これにより、ネットワークへの接続サービスを利用していない通信端末の情報の増加を抑制することができる。
【０１１６】
なお、本実施の形態の説明は、通信サーバの時刻と通信端末の時刻とが既に同期されているという前提に基づいている。通信サーバの時刻と通信端末の時刻とが同期されていない場合、接続の開始時にこれらを同期することができる。たとえば、ＮＴＰ（Network Time Protocol）により、通信端末が通信サーバに接続した時に、通信端末の時刻を通信サーバの時刻に一致させることができる。これにより、通信端末における時刻と通信サーバにおける時刻とは一致する。したがって、端末情報が通信端末において生成された情報であるならば、その情報に含まれる時刻と通信サーバにおいて生成される情報に含まれる時刻とは一致する。
【０１１７】
今回開示された実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０１１８】
【図１】本発明の実施の形態に係るホットスポットサービスエリアにおける通信制御装置および通信端末を表わす図である。
【図２】本発明の実施の形態に係る通信サーバの制御ブロック図である。
【図３】本発明の実施の形態に係る通信端末の制御ブロック図である。
【図４】本発明の実施の形態に係る通信端末が送信するデータの構造を表わす図である。
【図５】本発明の実施の形態に係る通信端末および通信サーバにおいて生成されるデータの構造を表わす図である。
【図６】本発明の実施の形態に係る通信サーバが記憶する端末情報のデータ構造を表わす図である。
【図７】本発明の実施の形態に係る通信端末に表示されるメッセージを表わす図である。
【図８】本発明の実施の形態に係る通信端末に表示される広告と閲覧情報を表わす図である。
【図９】本発明の実施の形態に係る通信サーバで実行される処理の手順を表わすフローチャート（その１）である。
【図１０】本発明の実施の形態に係る通信サーバで実行される処理の手順を表わすフローチャート（その２）である。
【図１１】本発明の実施の形態に係る通信端末で実行される処理の手順を表わすフローチャート（その１）である。
【図１２】本発明の実施の形態に係る通信端末で実行される処理の手順を表わすフローチャート（その２）である。
【符号の説明】
【０１１９】
１００  ホットスポットサービスエリア、１０２  インターネット、１０４  ＷＷＷサーバ、１０６  広告サーバ、２００  通信サーバ、３００  通信端末、２０２，３０２  ＣＰＵ、２０４，３０４  固定ディスク装置、  ２０６  端末通信Ｉ／Ｆ、２１０  ネットワーク通信Ｉ／Ｆ、３０６  通信Ｉ／Ｆ、３０８  モニタ、４０２，５０２，６０２  第１の領域、４０４，５０４，６０４  第２の領域、４０６，５０６，５１６  第３の領域、４０８  第４の領域、４１０  第５の領域、４１２  第６の領域。
【図１】
2008099342.tif 000003
【図２】
2008099342.tif 000004
【図３】
2008099342.tif 000005
【図４】
2008099342.tif 000006
【図５】
2008099342.tif 000007
【図６】
2008099342.tif 000008
【図７】
2008099342.tif 000009
【図８】
2008099342.tif 000010
【図９】
2008099342.tif 000011
【図１０】
2008099342.tif 000012
【図１１】
2008099342.tif 000013
【図１２】
2008099342.tif 000014
【手続補正書】
【提出日】平成20年2月8日(2008.2.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
通信端末と通信する通信制御装置であって、
広告情報を記憶する広告記憶手段と、
前記通信端末に情報を送信する送信手段と、
前記通信端末とネットワークとの接続を制御する制御手段とを備え、
前記制御手段は、
前記送信手段に、前記広告情報を前記通信端末に送信させ、
前記広告情報が前記通信端末に送信されることに応じて、前記通信端末と前記ネットワークとの接続の管理を実行する、通信制御装置。
【請求項２】
前記通信端末で広告情報を表示する機能を含む通信プログラムを記憶する通信プログラム記憶手段をさらに備え、
前記送信手段は、前記通信プログラムを前記通信端末へ送信する、請求項１に記載の通信制御装置。
【請求項３】
前記送信手段は、前記広告情報が送信されていない通信端末に対して前記通信プログラムを送信する、請求項２に記載の通信制御装置。
【請求項４】
前記接続の管理は、前記広告情報を受信した通信端末による前記ネットワークへの接続の許可を含む、請求項１〜請求項３のいずれかに記載の通信制御装置。
【請求項５】
前記広告情報が送信された通信端末の識別情報を記憶する識別情報記憶手段をさらに備え、
前記接続の管理は、前記識別情報記憶手段に記憶されている識別情報を持つ通信端末と、前記ネットワークとの接続を許可することを含む、請求項１〜請求項４のいずれかに記載の通信制御装置。
【請求項６】
前記通信端末へ前記広告情報を送信してからの時間を計測する計測手段をさらに備え、
前記通信端末へ前記広告情報を送信してから予め定められた時間が経過することにより、前記制御手段は、前記識別情報記憶手段から、前記通信端末の識別情報を削除する、請求項５に記載の通信制御装置。
【請求項７】
広告サーバから広告情報を受信する広告情報受信手段をさらに備え、
前記制御手段は、前記広告情報受信手段によって受信された広告情報を前記広告記憶手段に格納する、請求項１〜請求項６のいずれかに記載の通信制御装置。
【請求項８】
前記制御手段は、
前記広告情報に基づく広告が前記通信端末において表示されていることを検知したときに前記通信端末をネットワークに接続する、請求項１〜請求項７のいずれかに記載の通信制御装置。
【請求項９】
通信制御装置と通信する通信端末であって、
前記通信制御装置に情報を送信する送信手段と、
前記通信制御装置から広告情報を受信する受信手段と、
前記受信した広告情報に基づく広告画像を表示する表示手段と、
前記通信制御装置を介してネットワークへの接続を行なうネットワーク接続手段とを備える、通信端末。
【請求項１０】
前記ネットワーク接続手段は、
前記送信手段に、前記ネットワークへの接続要求を、前記通信制御装置に向けて送信させ、
前記受信手段が前記広告情報を受信したことを検知すると、前記広告画像を前記表示手段に表示させ、
前記広告画像が前記表示手段に表示されていることを検知すると、前記ネットワークとの通信を開始する、請求項９に記載の通信端末。
【請求項１１】
前記広告画像が前記表示手段に表示されている間、前記ネットワーク接続手段は、前記ネットワークとの接続を維持する、請求項１０に記載の通信端末。
【請求項１２】
前記受信手段は、
前記接続要求が前記通信制御装置に送信された時に前記通信端末が実行していたプログラムと異なる通信プログラムを受信し、
前記通信プログラムの受信後に、前記広告情報を受信する、請求項１０または請求項１１に記載の通信端末。
【請求項１３】
前記広告情報は、広告の概要を表示するための概要データと、前記広告の詳細を表示するための詳細データとを含み、
前記ネットワーク接続手段は、
前記広告の詳細が前記表示手段に表示された後に、前記広告画像の表示を終了する、請求項９〜請求項１２のいずれかに記載の通信端末。
【請求項１４】
請求項１〜８のいずれかに記載の通信制御装置と、
請求項９〜１３のいずれかに記載の通信端末とを備える、通信制御システム。
【請求項１５】
ネットワークに接続された通信制御装置のための通信制御方法であって、前記通信制御装置は、送信装置と、受信装置と、記憶装置と、制御装置とを備えており、
前記制御装置が、前記記憶装置から広告情報を読み出すステップと、
前記送信装置が、通信端末に広告情報を送信するステップと、
前記送信装置が前記広告情報を前記通信端末へ送信することに応じて、前記制御装置が、前記通信端末と前記ネットワークとの接続の管理を実行するステップとを備える、通信制御方法。
【請求項１６】
ネットワークに接続された通信制御装置と通信する通信端末のための通信方法であって、前記通信端末は、送信装置と、受信装置と、記憶装置と、表示装置と、制御装置とを備えており、
前記受信装置が、前記通信制御装置から広告情報を受信するステップと、
前記表示装置が、前記受信した広告情報に基づく広告画像を表示するステップと、
前記制御装置が、前記通信制御装置を介してネットワークへの接続を行なうステップとを備える、通信方法。
【請求項１７】
ネットワークに接続されたコンピュータを通信制御装置として機能させるためのプログラムであって、前記コンピュータは、記憶装置を備えており、
前記プログラムは、前記コンピュータに、
前記記憶装置から広告情報を読み出すステップと、
通信端末に広告情報を送信するステップと、
前記広告情報を前記通信端末へ送信することに応じて、前記通信端末と前記ネットワークとの接続の管理を実行するステップとを実行させる、プログラム。
【請求項１８】
ネットワークに接続された通信制御装置と通信する通信端末としてコンピュータを機能させるためのプログラムであって、前記プログラムは、前記コンピュータに、
前記通信制御装置から広告情報を受信するステップと、
前記受信した広告情報に基づく広告画像を表示するステップと、
前記通信制御装置を介してネットワークへの接続を行なうステップとを実行させる、プログラム。