(57)【特許請求の範囲】
【請求項１】
携帯端末利用者からのコンテンツの識別情報を含むリクエストを受付けてコンテンツデータをレスポンスとして返す情報配信サーバー装置であって、
認証有効期限が付加された認証済みリクエスト情報を記録するリクエスト記録部と、
コンテンツの認証後有効時間、当該コンテンツにアクセス可能なユーザ特定情報をコンテンツ毎に記録したアクセス管理ファイルと、
リクエスト記録部の記録を定期的に検査し認証有効期限を経過した記録を削除する記録情報監視部と、
受付けたリクエストについて、そのコンテンツをアクセスすることについて既に認証されているかどうかを前記リクエスト記録部を参照して該当する記録があるかどうかにより検査するリクエスト評価部と、
リクエスト元に配信すべきコンテンツを準備または作成する配信情報生成部と、
未認証リクエストに対しては、ユーザ認証情報を催促し、ユーザ認証情報を受付け、アクセス管理ファイルと照合し、その結果該リクエストを認証できたときは、現在時刻とリクエストされたコンテンツのアクセス管理ファイルに記録されている認証後有効時間とに基づいて算出した認証有効期限を当該認証済リクエストの記録としてリクエスト記録部に記録するユーザ認証処理部と、
を備えたことを特徴とする情報配信サーバー装置。
【請求項２】
前記リクエスト記録部に記録される１件のリクエスト記録は、少なくとも、要求したコンテンツを識別する情報、アクセスしてきた利用者端末を識別する情報、および、そのリクエスト記録が有効な期限、を含むものであって、受付けたリクエストについて、そのコンテンツをアクセスすることについて既に認証されているかどうかは、要求したコンテンツを識別する情報およびアクセスしてきた利用者端末を識別する情報がともに一致するリクエスト記録が存在するかどうかにより判定するものである請求項１に記載の情報配信サーバー装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、インターネットを利用した携帯端末向けの情報配信システムあるいは情報配信サービスにおいて、コンテンツを特定の利用者だけに閲覧許可させる仕組みに関する。
【０００２】
【従来技術】
今日インターネットを利用した情報配信はＷＷＷ（World Wide Web）技術をベースとして構築することが普通である。ＷＷＷ技術は、コンテンツを表現するタグ付きのテキストファイル（以後コンテンツファイルと記す）、コンテンツファイル等を送り出すＷＷＷサーバー、コンテンツファイルを解釈し表示するＷＷＷブラウザ、ＷＷＷサーバーとＷＷＷブラウザ間の通信プロトコルであるＨＴＴＰ（HyperText Transfer Protocal）で成り立つといえる。コンテンツファイル形式としてはＨＴＭＬ（HyperText Markup Language）が代表的である。
【０００３】
一般の、携帯電話を対象としないＷＷＷ技術を用いた情報配信システムにおいて、ＷＷＷサーバーがアクセス制限を指定されているコンテンツデータを提供する場合は、通常ＷＷＷサーバーは、コンテンツデータの送付に先立ち、ＩＤ・パスワードをリクエスト元に要求し、サービスを要求するクライアント端末から必要なＩＤ・パスワードを取得する。この手続きは、ＷＷＷサーバーが標準で備えるベーシック認証機能と呼ばれる仕組みを用いて実現されることが多い。
【０００４】
ベーシック認証では、アクセス制限を指定されているコンテンツがリクエストされるとWWWサーバーはアンオーソライズドのステイタスコードをリクエスト元に返す。するとリクエストしたＷＷＷブラウザはユーザＩＤ・パスワードを入力するインターフェースを表示し、入力されたユーザ認証情報をＷＷＷサーバーに送る。ＷＷＷサーバーは受け取ったＩＤ・パスワードをパスワード管理ファイルを参照してユーザー認証を行う。この結果、登録済みユーザーからのアクセスであることが確認されれば、要求されたコンテンツデータをリクエスト元に送付する。ＷＷＷブラウザは入力されたユーザＩＤ・パスワードを記憶するので、以後、クライアント側でブラウザを終了させない限り、当該ページに再びアクセスして再度ユーザ認証情報を要求された時は、記憶していたユーザＩＤ・パスワードをＷＷＷブラウザの働きにより自動的にサーバーに送付する。すなわち、一度ユーザ認証に成功すれば、ブラウザを終了させない限り、クライアント側は無条件に当該サーバーのコンテンツ閲覧が可能である。
【０００５】
携帯電話の普及に伴い、携帯電話からインターネットに接続して、インターネット上のサイトから携帯電話利用者に情報を提供するサービスも始まっている。このようなサービスを提供するために携帯電話サービス事業者は、携帯電話通信網とインターネットを橋渡しするゲートウエイを設けて、このゲートウエイの上で必要なプロトコル変換を行ってデータのやり取りを行なわせている。しかしながら、携帯電話が搭載するブラウザは、様々な制約があるため上記ベーシック認証には対応していないことが多い。
【０００６】
【発明が解決しようとする課題】
上記の従来技術では以下に挙げるような二つの問題がある。その第一は、携帯電話のブラウザのようなベーシック認証機能をサポートしていないものに対しては、ベーシック認証機能を利用したユーザー認証を行えないということである。また、第二点は、初回アクセス時に認証を済ませると、ブラウザを終了させない限り再び認証されないので他人の不正利用などセキュリティー面でも問題があるということである。
【０００７】
本発明はこのような問題点を考慮してなされたものであり、端末環境に依存しない認証が可能で、しかも認証の有効期間管理が可能な情報配信サーバー装置を提供することを課題とする。
【０００８】
【課題を解決するための手段】
上記課題を解決するため、本発明の第１の態様は、携帯端末利用者からのコンテンツの識別情報を含むリクエストを受付けてコンテンツデータをレスポンスとして返す情報配信サーバー装置であって、認証有効期限が付加された認証済みリクエスト情報を記録するリクエスト記録部と、コンテンツの認証後有効時間、当該コンテンツにアクセス可能なユーザ特定情報をコンテンツ毎に記録したアクセス管理ファイルと、リクエスト記録部の記録を定期的に検査し認証有効期限を経過した記録を削除する記録情報監視部と、受付けたリクエストについて、そのコンテンツをアクセスすることについて既に認証されているかどうかを前記リクエスト記録部を参照して該当する記録があるかどうかにより検査するリクエスト評価部と、リクエスト元に配信すべきコンテンツを準備または作成する配信情報生成部と、未認証リクエストに対しては、ユーザ認証情報を催促し、ユーザ認証情報を受付け、アクセス管理ファイルと照合し、その結果該リクエストを認証できたときは、現在時刻とリクエストされたコンテンツのアクセス管理ファイルに記録されている認証後有効時間とに基づいて算出した認証有効期限を当該認証済リクエストの記録としてリクエスト記録部に記録するユーザ認証処理部と、を備えたことを特徴とする情報配信サーバー装置である。
【０００９】
前記リクエスト記録部に、ユーザ認証された者のリクエスト記録を記録し、前記記録情報監視部が有効期限を経過したリクエスト記録を定期的に削除することにより、一旦ユーザ認証した利用者も一定時間経過すると、再びユーザ認証を要求されるので、単なるユーザ認証よりも安全性の高いユーザアクセス制御を行うことが可能となる。また、ユーザ認証されていない利用者からのリクエストに対しては、サーバー側でアクセス制御部の働きによりユーザ認証情報を催促し、ユーザ認証情報を受付けるので、携帯端末側がＷＷＷサーバーのベーシック認証機能に対応していない場合でも、利用者の端末機器の環境に依存せずにユーザ認証を実施することができる。
【００１０】
この情報配信サーバー装置は、コンテンツ毎にユーザ認証を行い、かつ一旦ユーザ認証した利用者も、コンテンツ毎に設定される認証後有効期限に基づいて、一定時間経過すると、再びユーザ認証を要求されることで、単なるユーザ認証よりも安全性の高いユーザ認証を端末機器の環境に依存せずに実施可能なことを特徴とする情報配信サーバー装置である。
【００１１】
また、この情報配信サーバー装置において、前記リクエスト記録部に記録される１件のリクエスト記録は、少なくとも、要求したコンテンツを識別する情報、アクセスしてきた利用者端末を識別する情報、および、そのリクエスト記録が有効な期限、を含むものであって、受付けたリクエストについて、そのコンテンツをアクセスすることについて既に認証されているかどうかは、要求したコンテンツを識別する情報およびアクセスしてきた利用者端末を識別する情報がともに一致するリクエスト記録が存在するかどうかにより判定するものであってよい。
【００１３】
ここで、端末識別情報は携帯電話事業者が一定の条件で希望する利用者の携帯端末に与えるものである。従来のＷＷＷ技術におけるベーシック認証手段においては、一旦ユーザ認証を行った後は、ＷＷＷブラウザがユーザＩＤ・パスワードを記憶し、以後のアクセスでは、ＷＷＷブラウザが自動的に記憶しているユーザＩＤをリクエストメッセージに付加するため、利用者は何度もユーザ認証情報を入力する必要がなかった。ところが、本発明の情報配信サーバー装置では、利用者端末側でそのような機能を前提としないため、一旦ユーザ認証した後の同一利用者からの再アクセスに対してどのように利用者を識別するかの問題点があった。そのリクエスト記録が有効な間であっても、アクセスする度にユーザ認証入力を行うのでは不便である。しかしこの問題は、上記のように、携帯電話事業者の設置するゲートウエイ装置が、利用者の発信するリクエストメッセージを中継する時に中継後のリクエストメッセージに自動的に付加する端末識別情報を利用することで解決した。
【００１４】
【発明の実施の形態】
以下、図面を用いて、本発明の好適な実施形態である情報配信サーバー装置１を説明してゆく。図１は、情報配信サーバー装置１（以下サーバー装置１）の全体構成図である。サーバー装置１は、アクセス制御部１０、リクエスト記録部２０、記録情報監視部２１、コンテンツ毎にアクセス可能なユーザを記録したアクセス管理ファイル２２、および、コンテンツデータ記憶部３０から構成される。サーバー装置１は、インターネット９と、インターネット９と携帯電話通信網８とを接続するゲートウエイ７を通じて、利用者の使用する携帯端末９０とコンテンツデータおよびメッセージのやり取りを行う。サーバー装置１と携帯電話事業者が設置するゲートウエイ７は、ＨＴＴＰ（HyperText Transfer Protocol）によりリクエストとレスポンスのメッセージをやり取りする。尚、以下の記載ではＨＴＴＰによるリクエストメッセージおよびレスポンスメッセージを、それぞれＨＴＴＰリクエスト、ＨＴＴＰレスポンスと略記する。
【００１５】
携帯端末９０は、コンテンツファイルを解釈して表示するラウザを搭載した携帯電話等であって、サーバー装置１に対してクライアント端末として機能する。携帯端末９０は各々固有の端末識別情報を有することを前提とする。端末識別情報は携帯電話事業者が一定の条件で希望する利用者の携帯端末に与えるものである。携帯端末９０は携帯通信モジュールを接続したパソコンやＰＤＡ等の携帯端末でもよい。
【００１６】
アクセス制御部１０は、ユーザからのリクエストメッセージを受け付け、幾つかの必要な処理を実行し、最終的にリクエストに応じた結果を応答メッセージにしてユーザに返すよう働く。アクセス制御部１０には、リクエスト評価部１１、配信情報生成部１２、ユーザ認証処理部１３が内蔵されている。アクセス制御部１０は、具体的には、ＨＴＴＰリクエストを受け付け、リクエストに応じた結果を応答メッセージにしてユーザに返すＷＷＷサーバソフトウエアとこのＷＷＷサーバから呼出される幾つかのソフトウエアプログラムで実現できる。
【００１７】
リクエスト評価部１１は、アクセス制御部１０が受付けたＨＴＴＰリクエストのリクエストＵＲＩ（Uniform Resource Identifier）と端末ＩＤが、後述するリクエスト記録部２０に記録されているかどうかの判定を行う。ＵＲＩはコンテンツを指定する識別情報である。リクエスト記録部２０の情報は参照のみ行う。
【００１８】
リクエスト記録部２０は、ユーザー認証後のリクエスト情報、すなわちリクエストＵＲＩと端末ＩＤが、その有効期限とともに記録される。
【００１９】
ユーザー認証処理部１３は、リクエスト評価部１１の判定の結果、リクエスト情報が記録されていなかった時に起動され、受付けたリクエストに対してユーザー認証行う。すなわち、ユーザＩＤ・パスワードを要求する対話インターフェースを生成するデータをリクエスト元に送出し、アクセスしてきた利用者に、設定されているユーザＩＤ・パスワードの入力を促す。そして返答結果を受取りコンテンツ毎に用意されているアクセス管理ファイル２２を参照して、入力されたユーザＩＤ・パスワードが当該コンテンツのアクセス管理ファイル２２に設定されているかどうか検査する。アクセス管理ファイル２２内に一致するユーザＩＤ・パスワードがあれば、認証がなされたことになる。ユーザ認証処理部１３は、現在時刻にアクセス管理ファイル２２に記載されている当該コンテンツの認証後有効時間を加えた時刻を有効期限の時刻として算出し、リクエストされたＵＲＩと当該ユーザの端末ＩＤとこの有効期限をリクエスト情報としてリクエスト記録部２０に記録する。そして、配信情報生成部１２に処理を促す。図４にリクエスト情報の記録内容例を示す。
【００２０】
配信情報生成部１２は、指定されたＵＲＩに従って表示するコンテンツを生成する。実際には、コンテンツを生成するプログラム、または、様々な素材データとのリンクを含むコンテンツファイルである。
【００２１】
記録情報監視部２１は、リクエスト情報の時間管理を行う。登録されているリクエスト情報が有効期間を超えている場合はその情報を抹消する。
【００２２】
コンテンツデータ記憶部３０は、配信用のコンテンツファイル及び素材データを記録格納するハードディスク等のメモリである。
【００２３】
図２はサーバー装置１の主要部であるアクセス制御部１０の処理の流れを示すフロー図である。図２に従って、サーバー装置１が利用者からのコンテンツリクエストメッセージを受けてからコンテンツデータをレスポンスとして返すまでの処理フローを説明する。
【００２４】
アクセス制御部１０はＨＴＴＰリクエストを受け取ると、リクエストＵＲＩと端末ＩＤをリクエスト情報として抽出し（Ｓ１０）、リクエスト評価部１１を呼出す。リクエスト評価部１１は、抽出したリクエスト情報がリクエスト情報記録部２に記録済みかどうか検査する（Ｓ１５）。記録済みの場合、ユーザー認証処理は行わずに配信情報生成部１２に処理を促す（Ｓ４０）。未記録の場合はユーザ認証処理部１３に処理を促す。
【００２５】
ユーザ認証処理部１３は、クライアント端末にＩＤ・パスワード入力ウインドウを表示させるデータを送出し、アクセスしてきた利用者にＩＤ・パスワードの入力を促す（Ｓ２５）。利用者によって入力されたＩＤ・パスワードとコンテンツ毎に設定されているアクセス管理ファイル２２に記録されているＩＤ・パスワードを照合し（Ｓ３０）、一致していたらリクエスト情報記録部２０に、現在時刻とリクエスト情報を記録し（Ｓ３５）、配信情報生成部１２に処理を促す（Ｓ４０）。一致していなかったらステップＳ２５に戻る。
【００２６】
配信情報生成部１２で、生成または既存のファイルを読み出すことにより準備されたデータはＨＴＴＰレスポンスを構成してリクエスト元のクライアント端末へ返信される（Ｓ４５）。以上がリクエストメッセージを受付けてから応答を返すまでのアクセス制御部１０の動作である。
【００２７】
リクエストＵＲＩとＨＴＴＰリクエストに付加される端末ＩＤがリクエスト記録部２０にリクエスト情報として記録される。リクエスト情報の有効期間はサービス毎にまたはコンテンツ毎に設定されている。有効期間を越えた場合、リクエスト情報記録装置の記録内容は全て無効となる（削除される）。有効期間を越えてリクエストを受け取った場合は、リクエスト元に対して初回アクセスとしてユーザー認証情報を要求する。
【００２８】
次に記録情報監視部２１の働きを述べる。図３は、記録情報監視部２１の動作フロー図である。記録情報監視部２１は定期的にリクエスト記録部を参照し、有効期限を超過したリクエスト情報があるかどうか検査する（Ｓ６０）。有効期限を超過したリクエスト記録を見つけた場合は、そのリクエスト記録を抹消する（Ｓ７０）。
【００２９】
以上、利用者へのアクセス制限手段に特徴がある情報配信サーバー装置１を詳しく説明した。
【００３０】
【発明の効果】
本発明による情報配信サーバー装置によれば、クライアント側でベーシック認証機能をサポートしていない場合でも、ベーシック認証と同等の機能を提供することが可能となるため、携帯端末をクライアントとして用いる情報配信システムを構築する際、または携帯端末向けの情報配信サービスを提供する際、携帯端末の仕様の違いを考慮する必要がなく大変便利である。また、ベーシック認証と比べると、コンテンツの有効期限管理が行える為、期間限定の配信サービスが可能となるという顕著な効果を奏することができる。
【図面の簡単な説明】
【図１】  情報配信サーバー装置１の全体構成図である。
【図２】  アクセス制御部１０の動作を説明するフローチャートである。
【図３】  記録情報監視部２１の動作フロー図である。
【図４】  リクエスト記録部２０に記録されるリクエスト情報の例を示す図である。
【符号の説明】
１      情報配信サーバー装置
７      ゲートウエイ
８      携帯電話通信網
９      インターネット
１０    アクセス制御部
１１    リクエスト評価部
１２    配信情報生成部
１３    ユーザ認証処理部
２０    リクエスト記録部
２１    記録情報監視部
２２    アクセス管理ファイル
３０    コンテンツデータ記憶部
９０    携帯端末
【図１】
0004712989.tif 000002
【図２】
0004712989.tif 000003
【図３】
0004712989.tif 000004
【図４】
0004712989.tif 000005