(57)【要約】 【課題】サービスの利用者の認証を適切に行うサービス提供システム等を提供する。【解決手段】端末装置は、サーバ装置から送信（３０２）されたＵＲＬを画面に表示するが、このＵＲＬには、端末装置のユーザ名に紐付けされた識別情報が埋め込まれており、携帯電話などの認証端末により当該ＵＲＬにアクセス（３０３）すると、そのＵＲＬを管理する認証装置からサーバ装置に識別情報が送信（３０４）され、サーバ装置は、識別情報からユーザ名を取得して、登録を行い、端末装置からサービス要求が送信（３０５）されると、サービス応答を返信（３０６）して、端末装置からユーザにサービスが提供される。認証装置をフィルタリング対象サイトとすると、子供だけでは認証が不可能になり、子供の行動に責任を負う保護者の携帯電話からのアクセスが必要となるので、子供を保護者の監督下に置くことができる。【選択図】図３
2010176238.tif 000002
【特許請求の範囲】
【請求項１】
サーバ装置と、認証装置と、端末装置と、を備えるサービス提供システムであって、
（ａ）前記端末装置は、
前記端末装置を利用するユーザの識別名を指定するサービス要求を、前記サーバ装置に送信するサービス要求送信部
を備え、
（ｂ）前記サーバ装置は、
サービスを提供可能なユーザの識別名を記憶する識別名記憶部、
前記端末装置から送信されたサービス要求を受信するサービス要求受信部、
前記受信されたサービス要求に指定されるユーザの識別名が、前記識別名記憶部に記憶されていない場合、認証端末から前記認証装置にアクセスするためのアクセス情報であって、当該ユーザの識別名に対応付けられる識別情報を含むアクセス情報を指定する認証要求を、前記端末装置に送信する認証要求送信部
を備え、
（ｃ）前記端末装置は、
前記サーバ装置から送信された認証要求を受信する認証要求受信部、
前記受信された認証要求に指定されるアクセス情報を提示して、当該認証端末を介してアクセスするように促すアクセス情報提示部
を備え、
（ｄ）前記認証装置は、
前記認証端末からの前記認証装置に対するアクセス情報へのアクセスを受け付けるアクセス受付部、
前記受け付けられたアクセスに指定されるアクセス情報に含まれる識別情報を指定する確認通知を、前記サーバ装置に伝達する確認通知伝達部
を備え、
（ｅ）前記サーバ装置は、
前記認証装置から伝達される確認通知を受け付ける確認通知受付部、
前記識別名記憶部を更新して、前記受け付けられた確認通知に指定される識別情報に対応付けられるユーザの識別名を追加する識別名追加部、
前記受信されたサービス要求に指定されるユーザの識別名が、前記識別名記憶部に記憶されている場合、前記端末装置に、提供されるサービスを指定するサービス応答を送信するサービス応答送信部
を備え、
（ｆ）前記端末装置は、
前記サーバ装置から送信されたサービス応答を受信するサービス応答受信部、
前記受信されたサービス応答に指定されるサービスをユーザに提供するサービス提供部
を備える
ことを特徴とするサービス提供システム。
【請求項２】
請求項１に記載のサービス提供システムであって、
前記認証端末は携帯電話であり、
前記アクセス情報提示部は、前記携帯電話で認識可能なバーコードもしくは二次元コードを表示することによって、前記アクセス情報を提示し、
前記認証装置は、前記携帯電話に適用されるフィルタリングサービスのアクセス制限対象サイトである
ことを特徴とするサービス提供システム。
【請求項３】
請求項２に記載のサービス提供システムであって、
前記認証装置において、前記確認通知伝達部は、前記認証端末である携帯電話の識別名を、前記確認通知にさらに指定し、
前記サーバ装置において、前記識別名追加部は、前記ユーザの識別名に対応付けて、前記確認通知に指定される携帯電話の識別名を前記識別名記憶部に記憶させ、
前記サーバ装置は、前記サービス応答送信部によるサービス応答の送信の記録を、当該サービス応答の送信先の端末装置を利用するユーザの識別名に対応付けて前記識別名記憶部に記憶される携帯電話の識別名により、当該携帯電話に報告する記録報告部
をさらに備えることを特徴とするサービス提供システム。
【請求項４】
請求項１から３のいずれか１項に記載のサービス提供システムであって、
前記サーバ装置と、前記認証装置と、は、１つのコンピュータにより構成され、前記確認通知伝達部から前記確認通知受付部への伝達は、当該コンピュータ内における情報の受渡しにより行われる
ことを特徴とするサービス提供システム。
【請求項５】
サーバ装置と、認証装置と、端末装置と、が実行するサービス提供方法であって、
前記サーバ装置は、サービスを提供可能なユーザの識別名が記憶される識別名記憶部、サービス要求受信部、認証要求送信部、確認通知受付部、識別名追加部、サービス応答送信部を有し、
前記認証装置は、アクセス受付部、確認通知伝達部を有し、
前記端末装置は、サービス要求送信部、認証要求受信部、アクセス情報提示部、サービス応答受信部、サービス提供部を有し、
（ａ）前記端末装置において、
前記サービス要求送信部が、前記端末装置を利用するユーザの識別名を指定するサービス要求を、前記サーバ装置に送信するサービス要求送信工程
を備え、
（ｂ）前記サーバ装置において、
前記サービス要求受信部が、前記端末装置から送信されたサービス要求を受信するサービス要求受信工程、
前記受信されたサービス要求に指定されるユーザの識別名が、前記識別名記憶部に記憶されていない場合、前記認証要求送信部が、認証端末から前記認証装置にアクセスするためのアクセス情報であって、当該ユーザの識別名に対応付けられる識別情報を含むアクセス情報を指定する認証要求を、前記端末装置に送信する認証要求送信工程
を備え、
（ｃ）前記端末装置において、
前記認証要求受信部が、前記サーバ装置から送信された認証要求を受信する認証要求受信工程、
前記アクセス情報提示部が、前記受信された認証要求に指定されるアクセス情報を提示して、当該認証端末を介してアクセスするように促すアクセス情報提示工程
を備え、
（ｄ）前記認証装置において、
前記アクセス受付部が、前記認証端末からの前記認証装置に対するアクセス情報へのアクセスを受け付けるアクセス受付工程、
前記確認通知伝達部が、前記受け付けられたアクセスに指定されるアクセス情報に含まれる識別情報を指定する確認通知を、前記サーバ装置に伝達する確認通知伝達工程
を備え、
（ｅ）前記サーバ装置において、
前記確認通知受付部が、前記認証装置から伝達される確認通知を受け付ける確認通知受付工程、
前記識別名追加部が、前記識別名記憶部を更新して、前記受け付けられた確認通知に指定される識別情報に対応付けられるユーザの識別名を追加する識別名追加工程、
前記サービス応答送信部が、前記受信されたサービス要求に指定されるユーザの識別名が、前記識別名記憶部に記憶されている場合、前記端末装置に、提供されるサービスを指定するサービス応答を送信するサービス応答送信工程
を備え、
（ｆ）前記端末装置において、
前記サービス応答受信部が、前記サーバ装置から送信されたサービス応答を受信するサービス応答受信工程、
前記サービス提供部が、前記受信されたサービス応答に指定されるサービスをユーザに提供するサービス提供工程
を備える
ことを特徴とするサービス提供方法。
【請求項６】
サーバ用コンピュータをサーバ装置として機能させるサーバ用プログラムと、認証用コンピュータを認証装置として機能させる認証用プログラムと、端末用コンピュータを端末装置として機能させる端末用プログラムと、を備えるプログラムであって、
（ａ）前記端末用プログラムは、前記端末用コンピュータを、
前記端末装置を利用するユーザの識別名を指定するサービス要求を、前記サーバ装置に送信するサービス要求送信部
として機能させ、
（ｂ）前記サーバ用プログラムは、前記サーバ用コンピュータを、
サービスを提供可能なユーザの識別名を記憶する識別名記憶部、
前記端末装置から送信されたサービス要求を受信するサービス要求受信部、
前記受信されたサービス要求に指定されるユーザの識別名が、前記識別名記憶部に記憶されていない場合、認証端末から前記認証装置にアクセスするためのアクセス情報であって、当該ユーザの識別名に対応付けられる識別情報を含むアクセス情報を指定する認証要求を、前記端末装置に送信する認証要求送信部
として機能させ、
（ｃ）前記端末用プログラムは、前記端末用コンピュータを、
前記サーバ装置から送信された認証要求を受信する認証要求受信部、
前記受信された認証要求に指定されるアクセス情報を提示して、当該認証端末を介してアクセスするように促すアクセス情報提示部
として機能させ、
（ｄ）前記認証用プログラムは、前記認証用コンピュータを、
前記認証端末からの前記認証装置に対するアクセス情報へのアクセスを受け付けるアクセス受付部、
前記受け付けられたアクセスに指定されるアクセス情報に含まれる識別情報を指定する確認通知を、前記サーバ装置に伝達する確認通知伝達部
として機能させ、
（ｅ）前記サーバ用プログラムは、前記サーバ用コンピュータを、
前記認証装置から伝達される確認通知を受け付ける確認通知受付部、
前記識別名記憶部を更新して、前記受け付けられた確認通知に指定される識別情報に対応付けられるユーザの識別名を追加する識別名追加部、
前記受信されたサービス要求に指定されるユーザの識別名が、前記識別名記憶部に記憶されている場合、前記端末装置に、提供されるサービスを指定するサービス応答を送信するサービス応答送信部
として機能させ、
（ｆ）前記端末用プログラムは、前記端末用コンピュータを、
前記サーバ装置から送信されたサービス応答を受信するサービス応答受信部、
前記受信されたサービス応答に指定されるサービスをユーザに提供するサービス提供部
として機能させる
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバ装置が提供するサービスの利用者の認証を適切に行うのに好適なサービス提供システム、サービス提供方法、ならびに、これらをコンピュータにて実現するプログラムに関する。
【背景技術】
【０００２】
従来から、インターネットを介してコンシューマ用ゲーム装置をサーバ装置に接続し、オンラインゲームをプレイできるようにしたゲームシステム等、各種のサービス提供システムにおいては、ユーザが便利にサービスの提供を受けることができるようにする技術が提案されている（たとえば、以下に掲げる特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−１４５４９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このようなサービス提供システムにおいては、サービスがユーザの年齢や嗜好に適合したものでない場合、サービスの提供がされないようにしたい、との要望がある。
【０００５】
特に、ユーザが子供である場合には、ユーザがサービスの提供を受けても良いか否かを、保護者などの成人に確認させたい、との要望もある。
【０００６】
本発明は、上記のような課題を解決するもので、サーバ装置が提供するサービスの利用者の認証を適切に行うのに好適なサービス提供システム、サービス提供方法、ならびに、これらをコンピュータにて実現するプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
以上の目的を達成するため、本発明の原理にしたがって、下記の発明を開示する。
【０００８】
本発明の第１の観点に係るサービス提供システムは、サーバ装置と、認証装置と、端末装置と、を備え、以下のように構成する。
【０００９】
ここで、サーバ装置は、識別名記憶部、サービス要求受信部、認証要求送信部、確認通知受付部、識別名追加部、サービス応答送信部を有する。
【００１０】
一方、認証装置は、アクセス受付部、確認通知伝達部を有する。
【００１１】
さらに、端末装置は、サービス要求送信部、認証要求受信部、アクセス情報提示部、サービス応答受信部、サービス提供部を有する。
【００１２】
たとえば、本サービス提供システムにおいて提供されるサービスがオンラインゲームである場合には、サーバ装置はゲーム提供者が運営するものであり、端末装置は、ユーザがゲームをプレイする際に使用するゲーム装置やパーソナルコンピュータに相当する。
【００１３】
また、認証装置は、ゲーム提供者によって携帯電話などの認証端末からアクセス可能に設定された携帯用ウェブサイトを構築するものが典型的であり、認証装置とサーバ装置とは、相互に情報のやりとりが可能であるか、１つのサーバコンピュータから構成されていても良い。
【００１４】
ここで、端末装置において、サービス要求送信部は、端末装置を利用するユーザの識別名を指定するサービス要求を、サーバ装置に送信する。
【００１５】
この機能は、ゲーム装置やパーソナルコンピュータに、オンラインゲーム用のプログラムを実行させると、その初期化時に、サーバ装置へ接続を試みる作業に相当するものである。ユーザの識別名は、個々のユーザが区別できるような番号、文字列、符号列のほか、端末装置の製造番号など、任意のものを採用することができる。
【００１６】
一方、サーバ装置において、識別名記憶部には、サービスを提供可能なユーザの識別名が記憶される。
【００１７】
上記の例では、オンラインゲームを提供しても良いとゲーム提供者が考えるユーザ名がサーバ装置に記憶されていることになる。ここで、オンラインゲームを提供しても良いと考える条件は、後述する。
【００１８】
さらに、サービス要求受信部は、端末装置から送信されたサービス要求を受信する。
【００１９】
たとえばオンラインゲームの場合、本処理は、いわゆるユーザのログイン処理に相当するものである。
【００２０】
そして、受信されたサービス要求に指定されるユーザの識別名が、識別名記憶部に記憶されていない場合、認証要求送信部は、認証端末から認証装置にアクセスするためのアクセス情報であって、当該ユーザの識別名に対応付けられる識別情報を含むアクセス情報を指定する認証要求を、端末装置に送信する。
【００２１】
典型的には、アクセス情報としては、ＵＲＬ（Universal Resource Locator）が利用されるが、これと同様の機能を有する情報であれば、本発明のアクセス情報として利用することができる。以下では、理解を容易にするため、アクセス情報として、ＵＲＬを例として取り上げて説明するものとする。
【００２２】
通例では、サービスを提供しても良いと考えるユーザ名ではないユーザ名でログインしようとすると、その段階でログインに失敗するに留まるが、本発明では、この段階で、ユーザ名に紐付けされた識別情報を埋め込んだＵＲＬを端末装置に知らせるのである。このＵＲＬは、認証装置によって運営される携帯電話用ウェブサイトを指定するものである。
【００２３】
また、識別情報としては、ユーザの識別名そのものを割り当てても良いし、ユーザの識別名を暗号化したものを利用しても良いし、ユーザの識別名に対してランダムに生成した記号列を指定し、両者の対応付けをサーバ装置内で記憶して紐付けすることとしても良い。
【００２４】
一方、端末装置において、認証要求受信部は、サーバ装置から送信された認証要求を受信し、アクセス情報提示部は、受信された認証要求に指定されるアクセス情報（ＵＲＬ）を提示して、認証端末を介してアクセスするように促す。
【００２５】
典型的には、当該ＵＲＬは、ゲーム装置等の端末装置の画面に表示される。したがって、ユーザは、直接手でＵＲＬを入力したり、文字認識の技術を用いたり、バーコードや２次元コードの技術を利用して、携帯電話等の認証端末に、当該ＵＲＬを与え、当該ＵＲＬにアクセスすることになる。
【００２６】
この携帯電話は、ゲーム装置のユーザ本人が契約しているものでも良い。また、ユーザが未成年の場合には、その保護者が契約しているものでも良い。
【００２７】
すると、認証装置において、アクセス受付部は、認証端末からの認証装置に対するアクセス情報（ＵＲＬ）へのアクセスを受け付ける。
【００２８】
携帯電話が備えるブラウザに対してＵＲＬを指定することによって当該アクセスを行うのが典型的である。
【００２９】
そして、確認通知伝達部は、受け付けられたアクセスに指定されるアクセス情報（ＵＲＬ）に含まれる識別情報を指定する確認通知を、サーバ装置に伝達する。
【００３０】
ここで上記のように、確認通知に指定される識別情報は、ユーザの識別名に紐付けされている。
【００３１】
さて、サーバ装置において、確認通知受付部は、認証装置から伝達される確認通知を受け付ける。
【００３２】
上記のように、この確認通知には、ユーザの識別名に紐付けされた識別情報が指定されている。
【００３３】
そこで、識別名追加部は、識別名記憶部を更新して、受け付けられた確認通知に指定される識別情報に対応付けられるユーザの識別名を追加する。
【００３４】
すなわち、本発明では、ゲーム装置等、オンラインゲームをプレイするための端末とは別に、ユーザに携帯電話を介してアクセスをさせることによって、「当該ユーザに対してサービスを提供しても良い」と判断されるのである。
【００３５】
さらに、受信されたサービス要求に指定されるユーザの識別名が、識別名記憶部に記憶されている場合、サービス応答送信部は、端末装置に、提供されるサービスを指定するサービス応答を送信する。
【００３６】
これは、登録済みのユーザがログインする状況に相当する。
【００３７】
そして、端末装置において、サービス応答受信部は、サーバ装置から送信されたサービス応答を受信し、サービス提供部は、受信されたサービス応答に指定されるサービスをユーザに提供する。
【００３８】
上記例では、この処理によって、オンラインゲームのプレイが開始できるようになるのである。
【００３９】
本発明によれば、ユーザは、初めてサービスを受けようとする際には、サービスを実際に受ける端末装置とは別に、携帯電話等の認証装置を介してアクセスを行うこととなり、サーバ装置は、当該認証装置の情報を用いて、適切にサービス利用の認証を行うことができるようになる。
【００４０】
また、本発明のサービス提供システムにおいて、認証端末は携帯電話であり、アクセス情報提示部は、携帯電話で認識可能なバーコードもしくは二次元コードを表示することによって、アクセス情報（ＵＲＬ）を提示し、認証装置は、携帯電話に適用されるフィルタリングサービスのアクセス制限対象サイトであるように構成することができる。
【００４１】
上記のように、ユーザは、ゲーム装置等の端末装置の画面に表示されるＵＲＬを携帯電話等の認証装置に入力する必要がある。本発明においては、認証装置にカメラ付き携帯電話を利用し、ゲーム装置の画面に二次元コードやバーコードを表示して携帯電話で撮影させてそのＵＲＬを携帯電話に取り込み、携帯電話のブラウザで、そのＵＲＬが割り当てられている認証装置にアクセスさせる。
【００４２】
また、本発明の特徴の一つは、認証装置をフィルタリングサービスのアクセス制限サイトとしていることにある。たとえば、認証装置のＵＲＬは、未成年アクセス不可に設定されたものとしておくと、ゲーム装置等のユーザが未成年の場合には、自分の携帯電話でアクセスしようとしても、認証ができない。
【００４３】
そこで、未成年ユーザは、保護者等の成年者に、成年者の携帯電話で認証装置にアクセスするよう依頼しなければならないことになる。
【００４４】
また、携帯電話の契約者本人があらかじめアクセスしたくない特定の情報をフィルタリングサービスに設定している場合もある。この場合に、提供サービスが、アクセスしたくない特定の情報に合致してしまう場合には、携帯電話による認証を行うことができない。したがって、アクセスしたくない情報に触れてしまう状況を、未然に防止することができる。
【００４５】
このように、ユーザにサービスを提供しても良いかを判断する際に、携帯電話に割り当てられるフィルタリングサービスの属性と、認証装置に割り当てられる属性と、を利用するのである。
【００４６】
本発明によれば、サービス提供システムは、携帯電話を用いることにより、サービスの利用者の属性に応じて、簡易かつ適切に認証を行うことができるようになる。
【００４７】
また、本発明のサービス提供システムは、以下のように構成することができる。
【００４８】
すなわち、認証装置において、確認通知伝達部は、認証端末である携帯電話の識別名を、確認通知にさらに指定し、サーバ装置において、識別名追加部は、ユーザの識別名に対応付けて、確認通知に指定される携帯電話の識別名を識別名記憶部に記憶させる。
【００４９】
ここで、携帯電話の識別名とは、その携帯電話に割り当てられている電話番号や個体識別番号、製造番号等が相当する。また、携帯電話のユーザ本人が当該携帯電話に割り当てられているメールアドレスを入力する等した場合には、携帯電話の識別名の一部としてメールアドレスを利用することも可能である。
【００５０】
また、サーバ装置からのサービス提供の料金を携帯電話の通話料金によって課金する場合には、当該課金を行うための情報を識別名とする。
【００５１】
一方、サーバ装置は、記録報告部をさらに備え、記録報告部は、サービス応答送信部によるサービス応答の送信の記録を、当該サービス応答の送信先の端末装置を利用するユーザの識別名に対応付けて識別名記憶部に記憶される携帯電話の識別名により、当該携帯電話に報告する。
【００５２】
たとえばオンラインゲームの場合、一旦サービスの利用ができる状態になると、サービス提供そのものは、サーバ装置と端末装置の間で行われることになる。本発明では、認証時に利用した認証端末である携帯電話に、サービス提供の様子を報告する。
【００５３】
携帯電話が端末装置のユーザ本人のものである場合には、端末装置とは別の機器である携帯電話によって、自分のサービス提供の状態を確認できることになる。また、携帯電話が端末装置のユーザの保護者のものである場合には、子供が受けているサービスの状況が、保護者の携帯電話に通知されることになる。
【００５４】
本発明によれば、サービスが提供されている状況を、認証端末である携帯電話によって確認することができるようになり、特に、保護者が子供にオンラインゲームのプレイを許可した場合などには、子供のプレイの様子を保護者が携帯電話でチェックできるようになる。
【００５５】
また、本発明のサービス提供システムにおいて、サーバ装置と、認証装置と、は、１つのコンピュータにより構成され、確認通知伝達部から確認通知受付部への伝達は、当該コンピュータ内における情報の受渡しにより行われるように構成することができる。
【００５６】
本発明は、上記発明の好適実施形態に係るものであり、サーバ装置と認証装置を一体に構成することによって、システム構築のコストを低減することができるようになる。
【００５７】
本発明のその他の観点に係るサービス提供方法は、サーバ装置と、認証装置と、端末装置と、が実行するように構成する。
【００５８】
ここで、サーバ装置は、サービスを提供可能なユーザの識別名が記憶される識別名記憶部、サービス要求受信部、認証要求送信部、確認通知受付部、識別名追加部、サービス応答送信部を有する。
【００５９】
一方、認証装置は、アクセス受付部、確認通知伝達部を有する。
【００６０】
さらに端末装置は、サービス要求送信部、認証要求受信部、アクセス情報提示部、サービス応答受信部、サービス提供部、を有する。
【００６１】
そして、当該サービス提供方法は、サービス要求送信工程、サービス要求受信工程、認証要求送信工程、認証要求受信工程、アクセス情報提示工程、アクセス受付工程、確認通知伝達工程、確認通知受付工程、識別名追加工程、サービス応答送信工程、サービス応答受信工程、サービス提供工程を備える。
【００６２】
ここで、端末装置において、サービス要求送信工程では、サービス要求送信部が、端末装置を利用するユーザの識別名を指定するサービス要求を、サーバ装置に送信する。
【００６３】
一方、サーバ装置において、サービス要求受信工程では、サービス要求受信部が、端末装置から送信されたサービス要求を受信し、認証要求送信工程では、受信されたサービス要求に指定されるユーザの識別名が、識別名記憶部に記憶されていない場合、認証要求送信部が、認証端末から認証装置にアクセスするためのアクセス情報（ＵＲＬ）であって、当該ユーザの識別名に対応付けられる識別情報を含むアクセス情報を指定する認証要求を、端末装置に送信する。
【００６４】
さらに、端末装置において、認証要求受信工程では、認証要求受信部が、サーバ装置から送信された認証要求を受信し、アクセス情報提示工程では、アクセス情報提示部が、受信された認証要求に指定されるアクセス情報（ＵＲＬ）を提示して、認証端末を介してアクセスするように促す。
【００６５】
そして、認証装置において、アクセス受付工程では、アクセス受付部が、認証端末からの認証装置に対するアクセス情報（ＵＲＬ）へのアクセスを受け付け、確認通知伝達工程では、確認通知伝達部が、受け付けられたアクセスに指定されるアクセス情報（ＵＲＬ）に含まれる識別情報を指定する確認通知を、サーバ装置に伝達する。
【００６６】
一方、サーバ装置において、確認通知受付工程では、確認通知受付部が、認証装置から伝達される確認通知を受け付け、識別名追加工程では、識別名追加部が、識別名記憶部を更新して、受け付けられた確認通知に指定される識別情報に対応付けられるユーザの識別名を追加し、サービス応答送信工程では、サービス応答送信部が、受信されたサービス要求に指定されるユーザの識別名が、識別名記憶部に記憶されている場合、端末装置に、提供されるサービスを指定するサービス応答を送信する。
【００６７】
さらに、端末装置において、サービス応答受信工程では、サービス応答受信部が、サーバ装置から送信されたサービス応答を受信し、サービス提供工程では、サービス提供部が、受信されたサービス応答に指定されるサービスをユーザに提供する。
【００６８】
本発明のその他の観点に係るプログラムは、サーバ用コンピュータを上記のサーバ装置として機能させるサーバ用プログラム、認証用コンピュータを上記の認証装置として機能させる認証用プログラム、端末用コンピュータを上記の端末装置として機能させる端末用プログラムを備えるように構成する。
【００６９】
また、本発明のプログラムは、コンパクトディスク、フレキシブルディスク、ハードディスク、光磁気ディスク、ディジタルビデオディスク、磁気テープ、半導体メモリ等のコンピュータ読取可能な情報記憶媒体に記録することができる。
【００７０】
上記プログラムは、プログラムが実行されるコンピュータとは独立して、コンピュータ通信網を介して配布・販売することができる。また、上記情報記憶媒体は、コンピュータとは独立して配布・販売することができる。
【発明の効果】
【００７１】
本発明によれば、サーバ装置が提供するサービスの利用者の認証を適切に行うのに好適なサービス提供システム、サービス提供方法、ならびに、これらをコンピュータにて実現するプログラムを提供することができる。
【図面の簡単な説明】
【００７２】
【図１】典型的な情報処理装置の概要構成を示す模式図である。
【図２】本発明の実施形態に係るサービス提供システムの概要構成を示す説明図である。
【図３】本実施形態に係るサービス提供システムにおいて、通信がなされる様子を示すセッション図である。
【図４】本実施形態に係る端末装置の概要構成を示す模式図である。
【図５】本実施形態に係るサーバ装置の概要構成を示す模式図である。
【図６】本実施形態に係る認証装置の概要構成を示す模式図である。
【図７】本実施形態に係るサービス提供処理の制御の流れを示すフローチャートである。
【発明を実施するための形態】
【００７３】
以下に本発明の実施形態を説明する。以下では、理解を容易にするため、ゲーム用の情報処理装置を利用して本発明が実現される実施形態を説明するが、以下に説明する実施形態は説明のためのものであり、本願発明の範囲を制限するものではない。
【００７４】
したがって、当業者であればこれらの各要素もしくは全要素をこれと均等なものに置換した実施形態を採用することが可能であるが、これらの実施形態も本発明の範囲に含まれる。
【実施例１】
【００７５】
図１は、プログラムを実行することにより、本実施形態の端末装置として機能しうる典型的な情報処理装置の概要構成を示す模式図である。以下、本図を参照して説明する。
【００７６】
情報処理装置１００は、ＣＰＵ（Central Processing Unit）１０１と、ＲＯＭ  １０２と、ＲＡＭ（Random Access Memory）１０３と、インターフェース１０４と、コントローラ１０５と、外部メモリ１０６と、画像処理部１０７と、ＤＶＤ−ＲＯＭ（Digital Versatile Disc ROM）ドライブ１０８と、ＮＩＣ（Network Interface Card）１０９と、音声処理部１１０と、マイク１１１と、として機能させるように構成することができる。各種の入出力装置は、適宜省略することができる。
【００７７】
端末用プログラムおよびデータを記憶したＤＶＤ−ＲＯＭをＤＶＤ−ＲＯＭドライブ１０８に装着して、情報処理装置１００の電源を投入することにより、当該プログラムが実行され、本実施形態の端末装置が実現される。
【００７８】
また、携帯型の端末装置においては、携帯可能とするために、ＤＶＤ−ＲＯＭドライブ１０８を利用するのではなく、ＲＯＭカセット用スロットを利用することも可能である。この場合、プログラムが記録されたＲＯＭカセットを挿入して、当該プログラムを実行することで、本実施形態の端末装置が実現される。
【００７９】
なお、本実施形態では、端末装置からサーバ装置に接続することによりゲームを進めるようなシステムを想定している。また、理解を容易にするため、携帯電話等の認証端末からアクセスするためのアクセス情報としてＵＲＬを採用することとし、ＵＲＬを介してアクセス可能な認証装置を利用する。
【００８０】
ここで、端末装置と、サーバ装置や認証装置と、は、計算能力の違いや機器構成に相違はあるものの、原理的には、情報処理装置１００と同様の構成である。
【００８１】
すなわち、情報処理装置１００をサーバ装置として機能させる場合には、サーバ用プログラムを実行させれば良いし、認証装置として機能させる場合には、認証用プログラムを実行させることになる。これらの情報処理装置１００は、ウェブサーバやオンラインサービス用サーバとして機能するような、高性能のものを用いるのが典型的である。
【００８２】
ＣＰＵ  １０１は、情報処理装置１００全体の動作を制御し、各構成要素と接続され制御信号やデータをやりとりする。また、ＣＰＵ  １０１は、レジスタ（図示せず）という高速アクセスが可能な記憶域に対してＡＬＵ（Arithmetic Logic Unit）（図示せず）を用いて加減乗除等の算術演算や、論理和、論理積、論理否定等の論理演算、ビット和、ビット積、ビット反転、ビットシフト、ビット回転等のビット演算などを行うことができる。さらに、マルチメディア処理対応のための加減乗除等の飽和演算や、三角関数等、ベクトル演算などを高速に行えるように、ＣＰＵ  １０１自身が構成されているものや、コプロセッサを備えて実現するものがある。
【００８３】
ＲＯＭ  １０２には、電源投入直後に実行されるＩＰＬ（Initial Program Loader）が記録され、これが実行されることにより、ＤＶＤ−ＲＯＭに記録されたプログラムをＲＡＭ  １０３に読み出してＣＰＵ  １０１による実行が開始される。また、ＲＯＭ  １０２には、情報処理装置１００全体の動作制御に必要なオペレーティングシステムのプログラムや各種のデータが記録される。
【００８４】
ＲＡＭ  １０３は、データやプログラムを一時的に記憶するためのもので、ＤＶＤ−ＲＯＭから読み出したプログラムやデータ、その他ゲームの進行やチャット通信に必要なデータが保持される。また、ＣＰＵ  １０１は、ＲＡＭ  １０３に変数領域を設け、当該変数に格納された値に対して直接ＡＬＵを作用させて演算を行ったり、ＲＡＭ  １０３に格納された値を一旦レジスタに格納してからレジスタに対して演算を行い、演算結果をメモリに書き戻す、などの処理を行う。
【００８５】
インターフェース１０４を介して接続されたコントローラ１０５は、ユーザがゲーム実行の際に行う操作入力を受け付ける。
【００８６】
なお、コントローラ１０５は、必ずしも情報処理装置１００に対して外付けにされている必要はなく、一体に形成されていても良い。
【００８７】
携帯可能な端末装置のコントローラ１０５は、各種のボタンやスイッチから構成され、これらの押圧操作を操作入力として扱う。このほか、タッチスクリーンを利用した情報処理装置１００では、ユーザがペンや指を利用してタッチスクリーンをなぞった軌跡を操作入力として扱う。
【００８８】
インターフェース１０４を介して着脱自在に接続された外部メモリ１０６には、ゲーム等のプレイ状況（過去の成績等）を示すデータ、ゲームの進行状態を示すデータ、ネットワーク対戦の場合のチャット通信のログ（記録）のデータなどが書き換え可能に記憶される。ユーザは、コントローラ１０５を介して指示入力を行うことにより、これらのデータを適宜外部メモリ１０６に記録することができる。
【００８９】
ＤＶＤ−ＲＯＭドライブ１０８に装着されるＤＶＤ−ＲＯＭには、ゲームを実現するためのプログラムとゲームに付随する画像データや音声データが記録される。ＣＰＵ  １０１の制御によって、ＤＶＤ−ＲＯＭドライブ１０８は、これに装着されたＤＶＤ−ＲＯＭに対する読み出し処理を行って、必要なプログラムやデータを読み出し、これらはＲＡＭ  １０３等に一時的に記憶される。
【００９０】
画像処理部１０７は、ＤＶＤ−ＲＯＭから読み出されたデータをＣＰＵ  １０１や画像処理部１０７が備える画像演算プロセッサ（図示せず）によって加工処理した後、これを画像処理部１０７が備えるフレームメモリ（図示せず）に記録する。フレームメモリに記録された画像情報は、所定の同期タイミングでビデオ信号に変換され画像処理部１０７に接続されるモニタ（図示せず）へ出力される。これにより、各種の画像表示が可能となる。
【００９１】
携帯可能な端末装置のモニタとしては、小型の液晶ディスプレイを利用するのが典型的であり、コントローラ１０５としてタッチスクリーンを利用する場合には、当該タッチスクリーンの表示パネルがモニタとして機能する。自宅で遊ぶための端末装置やサーバ装置のモニタとしては、ＣＲＴ（Cathode Ray Tube）やプラズマディスプレイなどの表示装置を利用することも可能である。
【００９２】
画像演算プロセッサは、２次元の画像の重ね合わせ演算やαブレンディング等の透過演算、各種の飽和演算を高速に実行できる。
【００９３】
また、仮想３次元空間に配置され、各種のテクスチャ情報が付加されたポリゴン情報を、Ｚバッファ法によりレンダリングして、所定の視点位置から仮想３次元空間に配置されたポリゴンを所定の視線の方向へ俯瞰したレンダリング画像を得る演算の高速実行も可能である。
【００９４】
さらに、ＣＰＵ  １０１と画像演算プロセッサが協調動作することにより、文字の形状を定義するフォント情報にしたがって、文字列を２次元画像としてフレームメモリへ描画したり、各ポリゴン表面へ描画することが可能である。
【００９５】
ＮＩＣ  １０９は、情報処理装置１００をインターネット等のコンピュータ通信網（図示せず）に接続するためのものであり、ＬＡＮを構成する際に用いられる１０ＢＡＳＥ−Ｔ／１００ＢＡＳＥ−Ｔ規格にしたがうものや、電話回線を用いてインターネットに接続するためのアナログモデム、ＩＳＤＮ（Integrated Services Digital Network）モデム、ＡＤＳＬ（Asymmetric Digital Subscriber Line）モデム、ケーブルテレビジョン回線を用いてインターネットに接続するためのケーブルモデム等と、これらとＣＰＵ  １０１との仲立ちを行うインターフェース（図示せず）により構成される。
【００９６】
したがって、端末装置とサーバ装置との通信は、それぞれのＮＩＣ  １０９を介して行われる。
【００９７】
音声処理部１１０は、ＤＶＤ−ＲＯＭから読み出した音声データをアナログ音声信号に変換し、これに接続されたスピーカ（図示せず）から出力させる。また、ＣＰＵ  １０１の制御の下、ゲームの進行の中で発生させるべき効果音や楽曲データを生成し、これに対応した音声をスピーカや、ヘッドホン（図示せず）、イヤフォン（図示せず）から出力させる。
【００９８】
音声処理部１１０では、ＤＶＤ−ＲＯＭに記録された音声データがＭＩＤＩデータである場合には、これが有する音源データを参照して、ＭＩＤＩデータをＰＣＭデータに変換する。また、ADPCM形式やOgg Vorbis形式等の圧縮済音声データである場合には、これを展開してＰＣＭデータに変換する。ＰＣＭデータは、そのサンプリング周波数に応じたタイミングでＤ／Ａ（Digital/Analog）変換を行って、スピーカに出力することにより、音声出力が可能となる。
【００９９】
さらに、情報処理装置１００には、インターフェース１０４を介してマイク１１１を接続することができる。この場合、マイク１１１からのアナログ信号に対しては、適当なサンプリング周波数でＡ／Ｄ変換を行い、ＰＣＭ形式のディジタル信号として、音声処理部１１０でのミキシング等の処理ができるようにする。
【０１００】
このほか、情報処理装置１００は、ハードディスク等の大容量外部記憶装置を用いて、ＲＯＭ  １０２、ＲＡＭ  １０３、外部メモリ１０６、ＤＶＤ−ＲＯＭドライブ１０８に装着されるＤＶＤ−ＲＯＭ等と同じ機能を果たすように構成してもよい。
【０１０１】
また、ユーザからの文字列の編集入力を受け付けるためのキーボードや、各種の位置の指定および選択入力を受け付けるためのマウスなどを接続する形態も採用することができる。また、本実施形態の情報処理装置１００にかえて、汎用のパーソナルコンピュータやサーバ用コンピュータ等を利用することもできる。
【０１０２】
以上で説明した情報処理装置１００は、コンシューマ向けゲーム装置に相当するものであるが、コンピュータ通信網への通信機能を持つ機器であれば、本発明の端末装置やサーバ装置、認証装置を実現することができる。したがって、携帯電話、携帯ゲーム機器、カラオケ装置、一般的なビジネス用コンピュータなど、種々の計算機上で本発明の端末装置を実現することが可能である。これらの種々の計算機は、本質的には、上記の情報処理装置１００と同様の構成や機能を有するからである。
【０１０３】
たとえば、一般的なコンピュータは、上記情報処理装置１００と同様に、ＣＰＵ、ＲＡＭ、ＲＯＭ、ＤＶＤ−ＲＯＭドライブ、および、ＮＩＣとして機能させ、情報処理装置１００よりも簡易な機能を備えた画像処理部を備え、外部記憶装置としてハードディスクを有する他、フレキシブルディスク、光磁気ディスク、磁気テープ等が利用できるようになっている。また、コントローラ１０５ではなく、キーボードやマウスなどを入力装置として利用する。
【０１０４】
したがって、以下では、種々の計算機と、上記の情報処理装置１００とを同じように扱って説明する。
【０１０５】
さらに、以下では、理解を容易にするため、端末装置のユーザである未成年の子供がオンラインゲームのサービスを受ける際に、その保護者があらかじめ確認することによって、認証を適切に行うとともに、保護者が子供のプレイの状況を見守る例をあげて説明する。
【０１０６】
（サービス提供システム）
図２は、本実施形態に係るサービス提供システムの概要構成を示す説明図である。以下、本図を参照して説明する。
【０１０７】
本実施形態に係るサービス提供システム２０１は、サーバ装置２０２、端末装置２０３、認証装置２０４を有し、サービスの提供を始めるための認証の際には、認証端末２０５を利用する。
【０１０８】
ここで、端末装置２０３は、未成年の子供がオンラインゲームを実際にプレイするゲーム端末であり、サーバ装置２０２は、端末装置２０３に、映像情報や音声情報、これらを利用したオンラインゲーム、その他各種のコンテンツをサービスとして提供する。
【０１０９】
一方、認証端末２０５は、その子供の保護者が所有する携帯電話で、子供がオンラインゲームをプレイすることを保護者が認める旨を、ゲーム提供者に知らせるために使用する。
【０１１０】
保護者が認証端末２０５を介して認証装置２０４にアクセスすることで、保護者がプレイを認めたことが、サーバ装置２０２に伝達される。
【０１１１】
典型的には、これらの各装置は、インターネット２１１を介して相互に通信可能に接続されているが、一部は専用線による通信としても良い。また、端末装置２０３と認証端末２０５とは、相互に通信可能である必要はない。
【０１１２】
図３は、本実施形態に係るサービス提供システムにおいて、通信がなされる様子を示すセッション図である。以下、本図を参照して説明する。
【０１１３】
子供が端末装置２０３にオンラインゲーム用のＤＶＤを装着してプレイを開始すると、端末装置２０３からサーバ装置２０２へ、サービス要求が送信される（３０１）。このサービス要求には、端末装置２０３の製造番号や子供に割り当てられたユーザ名など、プレイをするユーザを識別するための情報が指定されている。
【０１１４】
サービス要求を受信したサーバ装置２０２は、サービス要求に指定された識別名が、サービス提供先として未登録の状態である場合には、サーバ装置２０２から端末装置２０３へ、認証要求を送信する（３０２）。
【０１１５】
この認証要求には、ＵＲＬが指定されている。このＵＲＬは、認証装置２０４へのアクセスを意味するものであり、サービス要求に指定された識別名に紐付けされた識別情報が埋め込まれている。
【０１１６】
当該識別情報は、識別名そのものでも良いし、識別名を暗号化したものでも良いし、適当な記号列をランダムに生成し、生成された記号列と識別名を対応付けることとしても良い。
【０１１７】
認証要求を受信した端末装置２０３は、認証要求に指定されるＵＲＬを画面に表示する。典型的には、このＵＲＬは、バーコードや２次元コードによって提示される。
【０１１８】
また、その画面には、子供がオンラインゲームをプレイしたいと考えており、保護者の許可が必要である旨や、オンラインゲームそのものの紹介、課金やプレイ情報を保護者に提供する旨などの説明が表示される。
【０１１９】
子供は、端末装置２０３の画面を保護者に見せて、プレイしても良いか否かを尋ねる。保護者が子供にプレイを許可する場合には、バーコードや２次元コードを保護者の携帯電話に用意されているカメラで撮影してＵＲＬを取得し、携帯電話のブラウザでそのＵＲＬを開く操作を行う。すると、携帯電話である認証端末２０５から、認証装置２０４へのアクセスが行われる（３０３）。
【０１２０】
すなわち、認証装置２０４は、携帯電話用ウェブサイトであり、当該ＵＲＬにより、認証装置２０４が指定される。
【０１２１】
ここで本実施形態の特徴の一つは、認証装置２０４は、フィルタリング処理の対象となるウェブサイトとして構成することになる。
【０１２２】
携帯電話のブラウザからアクセスできるウェブサイトは、携帯電話の契約者の年齢によって、フィルタリング処理がかけられている。たとえば、子供の携帯電話で成人向けのウェブサイトにアクセスしようとしても、アクセスが拒否されるように、未成年や１８歳未満がアクセスできないＵＲＬをあらかじめ定めておくブラックリスト方式や、未成年や１８歳未満がアクセスできるＵＲＬのみをあらかじめ定めておくホワイトリスト方式など、各種のフィルタリング手法が用いられている。
【０１２３】
一方で、子供がオンラインゲームをプレイする際に子供が保護者の許可を得なければならない状況では、子供の行動に対して大人が責任を負うこととなる。保護者は「大人」だからである。
【０１２４】
そこで、認証装置２０４として、携帯電話たる認証端末２０５からのアクセスは成人に限られるフィルタリングがなされているウェブサイトを採用するのである。
【０１２５】
すると、子供本人が使用している携帯電話でそのＵＲＬにアクセスしようとしても、フィルタリング処理によって、アクセスが拒否される。
【０１２６】
したがって、認証ができるのは、その子供の保護者や監督者等、子供の行動に責任を持つ大人に限られるのである。
【０１２７】
さて、携帯電話である認証端末２０５から認証装置２０４へのアクセスがフィルタリングを通過して成功すると、認証装置２０４は、アクセスに用いられたＵＲＬを吟味して、その中から識別情報を取得する。
【０１２８】
そして、認証装置２０４は、その識別情報を指定した確認通知を、サーバ装置２０２に通知する（３０４）。
【０１２９】
サーバ装置２０２は、確認通知を受け付けると、確認通知に指定された識別情報を取得して、その識別情報に紐付けられたユーザの識別名を得る。そして、このユーザの識別名を、「成人、もしくは、成人が責任を負う子供」のものであると判断して、サービス提供ができる旨を登録する。
【０１３０】
この後に、端末装置２０３から、当該登録済のユーザ名の識別名を指定したサービス要求が、サーバ装置２０２に送信された（３０５）場合には、サーバ装置２０２は、提供するサービスの内容を表すコンテンツを指定したサービス応答を端末装置２０３に送信する（３０６）。
【０１３１】
また、このようなサービス応答が何回か繰り返された場合や、サービスに係る課金がなされた場合、あるいは、定期的に、サーバ装置２０２から携帯電話である認証端末２０５に、サービス応答の送信の記録の概要、すなわち、サービス提供の状況を報告する（３０７）。
【０１３２】
この報告は、典型的には、携帯電話のメールアドレスに対して行われるが、ショートメッセージなどの手法を利用しても良いし、携帯電話から、上記のＵＲＬにアクセスすると、サービスの状況を表示するページが提供されることとしても良い。
【０１３３】
このように、オンラインゲームのサービスを受けているプレイヤーが子供であっても、その保護者が、どのような頻度でサービスを受けてオンラインゲームをプレイしているか、見守ることが可能となる。また、成人がプレイヤーの場合にも、自分の利用状況を確認することができる。
【０１３４】
このほか、認証装置２０４として機能した携帯電話の利用料金の一部として、オンラインゲームの課金を行う、という手法もありうる。
【０１３５】
この場合、携帯電話の所有者が子供の保護者である場合には、子供のプレイの状況を課金によって確認できる。また、子供のプレイ状況が何らかの意味で好ましくない場合には、保護者が、保護者自身の携帯電話を用いて、課金を停止することにより、子供がオンラインゲームをプレイできなくすることも可能である。
【０１３６】
このように、フィルタリングサービスのアクセス制限対象サイトを認証装置２０４として用いることで、保護者など、責任ある大人の許可や監視のもとで、子供のユーザがサービスの提供を受けることができるようになる。以下、本実施形態について、さらに詳細に説明する。
【０１３７】
図４は、本実施形態に係る端末装置２０３の概要構成を示す模式図である。以下、本図を参照して説明する。
【０１３８】
端末装置２０３は、サービス要求送信部４０１、認証要求受信部４０２、ＵＲＬ提示部４０３、サービス応答受信部４０４、サービス提供部４０５を有する。各部の機能の詳細や当該機能が利用される順序については、理解を容易にするため、後述する。
【０１３９】
これら各部は、ＣＰＵ  １０１の制御の下、ＲＡＭ  １０３を一時的な記憶域として用い、ＮＩＣ  １０９により通信を行い、画像処理部１０７、音声処理部１１０を用いて各種情報をユーザに提示することにより、実現される。
【０１４０】
端末装置２０３は、典型的には、ゲーム装置やパーソナルコンピュータなど、オンラインゲームのサービスを受けるプレイヤーが利用する機器である。
【０１４１】
図５は、本実施形態に係るサーバ装置２０２の概要構成を示す模式図である。以下、本図を参照して説明する。
【０１４２】
サーバ装置２０２は、識別名記憶部５０１、サービス要求受信部５０２、認証要求送信部５０３、確認通知受付部５０４、識別名追加部５０５、サービス応答送信部５０６をを有する。また、サーバ装置２０２は、本図に示すように、記録報告部５０７を備えるように構成しても良い。各部の機能の詳細や当該機能が利用される順序については、理解を容易にするため、後述する。
【０１４３】
これら各部は、ＣＰＵ  １０１の制御の下、識別名を記憶するためにハードディスクや外部メモリ１０６を利用し、ＲＡＭ  １０３を一時的な記憶域として用い、ＮＩＣ  １０９を介して端末装置２０３や認証装置２０４と通信を行うことにより、実現される。
【０１４４】
サーバ装置２０２は、オンラインゲームのコンテンツを提供するゲーム会社が運営するサーバ装置とするのが典型的である。
【０１４５】
なお、サーバ装置２０２において、識別名記憶部５０１には、サービスを提供可能なユーザの識別名が記憶される。
【０１４６】
上記のように、本実施形態では、大人がサービスの提供を受けるユーザの行動についてある程度の責任を負う場合に限って、当該ユーザの識別名が、識別名記憶部５０１に記憶されることとなる。
【０１４７】
また、当該ユーザのサービス提供の状況、たとえば、プレイの頻度やプレイ時間の統計、プレイにともなう課金の金額等の情報も、ユーザの識別名に対応付けられるべき情報であるから、識別名記憶部５０１に記憶することとするのが典型的である。
【０１４８】
図６は、本実施形態に係る認証装置２０４の概要構成を示す模式図である。以下、本図を参照して説明する。
【０１４９】
認証装置２０４は、アクセス受付部６０１、確認通知伝達部６０２を有する。各部の機能の詳細や当該機能が利用される順序については、理解を容易にするため、後述する。
【０１５０】
これら各部は、ＣＰＵ  １０１の制御の下、ＲＡＭ  １０３を一時的な記憶域として用い、ＮＩＣ  １０９を介して携帯電話等の認証端末２０５やサーバ装置２０２と通信を行うことにより、実現される。
【０１５１】
認証装置２０４は、オンラインゲームのコンテンツを提供するゲーム会社が運営する携帯電話用ウェブサーバ装置とするのが典型的である。
【０１５２】
また、サーバ装置２０２と認証装置２０４は、一体に構成されるようにしても良い。すなわち、１台のコンピュータにおいて、サーバ用プログラムと認証用プログラムを並行して実行することにより、サーバ装置２０２としても認証装置２０４としても機能するように構成することが可能である。
【０１５３】
以下では、サーバ装置２０２、端末装置２０３、認証装置２０４の各部が実行する処理の内容と、処理が実行される順序について、詳細に説明する。
【０１５４】
図７は、本実施形態に係るサービス提供処理の制御の流れを示すフローチャートである。以下、本図を参照して説明する。
【０１５５】
まず、端末装置２０３において、サービス要求送信部４０１が、端末装置２０３を利用するユーザの識別名を指定するサービス要求を、サーバ装置２０２に送信する（ステップＳ７０１）。
【０１５６】
この処理は、端末装置２０３のＣＰＵ  １０１の制御の下、サービス要求のパケットをＲＡＭ  １０３内に生成し、ＮＩＣ  １０９がこれを送信することによって実現される。
【０１５７】
一般に、ゲーム装置やパーソナルコンピュータに、ゲーム用のＤＶＤを装着してオンラインゲーム用のプログラムの実行を開始すると、初期化時に、サーバ装置２０２へ接続を試みる。サービス要求送信部４０１が実行する処理は、この接続処理に相当するものである。
【０１５８】
ここで、サービス要求に指定されるユーザの識別名は、個々のユーザが区別できるような番号、文字列、符号列のほか、端末装置２０３の製造番号など、任意のものを採用することができる。
【０１５９】
ユーザの識別名は、初期化時に、外部メモリ１０６やハードディスクから読み出して利用することとしても良いし、コントローラ１０５やキーボードを介してユーザ本人に入力させることとしても良い。
【０１６０】
すると、サーバ装置２０２のサービス要求受信部５０２は、端末装置２０３から送信されたサービス要求を受信する（ステップＳ７０２）。
【０１６１】
この処理は、サーバ装置２０２のＣＰＵ  １０１の制御の下、ＮＩＣ  １０９がサービス要求のパケットを受信し、その内容をＲＡＭ  １０３内に展開することによって実現される。
【０１６２】
ついで、ＣＰＵ  １０１は、受信されたサービス要求に指定されているユーザの識別名を取得し、当該ユーザの識別名が、識別名記憶部５０１に記憶されているか否か、すなわち、当該ユーザが登録済みか否かを調べる（ステップＳ７０３）。
【０１６３】
記憶されていない場合（ステップＳ７０３；Ｎｏ）、通例では、ログインに失敗して処理を終了させることとなるが、本実施形態においては、当該ユーザに対して「責任を負う大人による認証」を求めることとしている。すなわち、この場合は、認証要求送信部５０３が、認証端末２０５から認証要求を、端末装置２０３に送信する（ステップＳ７０４）。
【０１６４】
この処理は、サーバ装置２０２のＣＰＵ  １０１の制御の下、ＲＡＭ  １０３内に認証要求のパケットを生成し、これをＮＩＣ  １０９が送信することによって実現される。
【０１６５】
ここで、認証要求には、認証装置２０４にアクセスするためのＵＲＬが指定されるが、このＵＲＬには、当該ユーザの識別名に対応付けられる識別情報が埋め込まれる。
【０１６６】
識別情報は、識別名そのものでも良いし、識別名を暗号化したものでも良い。また、適当な記号列をランダムに生成し、生成された記号列と識別名を紐付けることとしても良い。
【０１６７】
ランダムな記号列を識別情報とする場合には、当該識別情報と識別名との対を、「認証待ち」の状態であるとして、ハードディスクなどに記憶しておくこととなる。
【０１６８】
本発明では、この段階で、ユーザ名に紐付けされた識別情報を埋め込んだＵＲＬを端末装置２０３に知らせるのである。このＵＲＬは、認証装置２０４によって運営される携帯電話用ウェブサイトを指定するものである。
【０１６９】
識別情報としては、ユーザの識別名そのものを割り当てても良いし、ユーザの識別名を暗号化したものを利用しても良いし、ユーザの識別名に対してランダムに生成した記号列を指定し、両者の対応付けをサーバ装置２０２内で記憶して紐付けすることとしても良い。
【０１７０】
すると、端末装置２０３において、認証要求受信部４０２が、サーバ装置２０２から送信された認証要求を受信する（ステップＳ７０５）。すなわち、端末装置２０３は、サービス要求に対する応答として、認証要求を受信する。
【０１７１】
この処理は、端末装置２０３のＣＰＵ  １０１の制御の下、ＮＩＣ  １０９が認証要求のパケットを受信し、ＲＡＭ  １０３内にこれを展開することによって実現される。
【０１７２】
そして、ＵＲＬ提示部４０３は、本発明のアクセス情報提示部を実現するもので、受信された認証要求に指定されるＵＲＬを提示して（ステップＳ７０６）、認証端末２０５を介してアクセスするように促す。本実施形態で利用される認証端末２０５は、カメラ付きの携帯電話で、携帯電話ウェブサイトの閲覧用ブラウザが塔載されたものとしている。
【０１７３】
この処理は、端末装置２０３のＣＰＵ  １０１が、ＲＡＭ  １０３内に展開された認証要求のパケットからＵＲＬの情報を取得し、画像処理部１０７を駆動してモニタ等にＵＲＬを表示することによって実現される。
【０１７４】
ＵＲＬを表示する手法として最も単純なものは、ＵＲＬの文字列をそのまま画面に表示する手法であるが、この手法では、携帯電話のボタンを用いて入力するのに手間がかかる。
【０１７５】
そこで、画面には、当該ＵＲＬに対するバーコードや２次元コードを表示するものである。ユーザは、携帯電話のカメラでこれらのコードを撮影し、撮影された画像からＵＲＬを画像認識して、当該ＵＲＬにアクセスすれば、ユーザにとって簡易である。
【０１７６】
なお、当該ＵＲＬが提示される画面には、提供されるサービスの内容や課金の方法、プレイヤーが子供である場合には、保護者の許可が必要であること、保護者の許可をもらうには、保護者の携帯電話から、当該ＵＲＬにアクセスしてもらわなければならないこと等、各種の情報も表示するのが典型的である。
【０１７７】
画面に表示された情報を確認した大人が、自身の契約する携帯電話により構成される認証端末２０５により、当該ＵＲＬにアクセスを試みる（ステップＳ７０７）と、携帯電話会社が運営するインターネットプロバイダは、当該携帯電話の契約者の年齢等、各種のフィルタリング情報を取得し、当該携帯電話に当該ＵＲＬへのアクセスを許可しても良いか否かを判定する（ステップＳ７０８）。
【０１７８】
上記のように、認証装置２０４は、携帯電話のフィルタリングサービスのアクセス制限対象サイトを運営するウェブサーバであり、携帯電話の契約者が１８歳未満である場合には、アクセスできないように設定されている。
【０１７９】
このため、携帯電話会社のプロバイダが、フィルタリングにより、アクセスが許可されていないと判定した場合（ステップＳ７０８；Ｎｏ）、その旨を携帯電話に通知する（ステップＳ７０９）。
【０１８０】
ユーザがこのサービスを受けることを諦めた場合（ステップＳ７１０；Ｙｅｓ）、本処理はここで終了することとなるが、そうでない場合（ステップＳ７１０；Ｎｏ）、ステップＳ７０７に戻り、「他の大人」に携帯電話から当該ＵＲＬにアクセスしてもらうこととなる。
【０１８１】
アクセスが許可された場合（ステップＳ７０８；Ｙｅｓ）、携帯電話会社が運営するインターネットプロバイダは、当該ＵＲＬに対するアクセスを認証装置２０４に対して中継する（ステップＳ７１１）。
【０１８２】
すると、認証装置２０４において、アクセス受付部６０１は、認証端末２０５からの認証装置２０４に対するＵＲＬへのアクセスを受け付ける（ステップＳ７１２）。
【０１８３】
この処理は、認証装置２０４のＣＰＵ  １０１の制御の下、ＮＩＣ  １０９がアクセスを受け付け、ＲＡＭ  １０３内に当該アクセスに係るＵＲＬを展開することによって実現される。
【０１８４】
すると、確認通知伝達部６０２は、受け付けられたアクセスに指定されるＵＲＬに含まれる識別情報を指定する確認通知を、サーバ装置２０２に伝達する（ステップＳ７１３）。
【０１８５】
この処理は、認証装置２０４のＣＰＵ  １０１の制御の下、確認通知のパケットがＲＡＭ  １０３に生成され、ＮＩＣ  １０９がこれをサーバ装置２０２に送信することによって実現される。
【０１８６】
上記のように、確認通知に指定される識別情報は、ユーザの識別名に紐付けされている。また、確認通知には、アクセスしてきた携帯電話の個体識別番号や契約者情報などを付加して、サーバ装置２０２に伝達することとしても良い。
【０１８７】
このほか、サーバ装置２０２からのサービス提供の料金を携帯電話の通話料金によって課金する場合には、当該課金を行うための情報を、確認通知に指定することとする。
【０１８８】
さらに、サーバ装置２０２と認証装置２０４が、同じコンピュータにより実現される場合には、サーバ用プログラムによるプロセスと、認証用プログラムによるプロセスと、がプロセス間通信をすることによって、確認通知のやりとりをすることとしても良い。ただし以下では、理解を容易にするため、両者が異なるコンピュータによって実現され、インターネット２１１を介した通信によって通信が行われる態様を、主にとりあげる。
【０１８９】
さて、サーバ装置２０２において、確認通知受付部５０４は、認証装置２０４から伝達される確認通知を受け付ける（ステップＳ７１４）。
【０１９０】
この処理は、サーバ装置２０２のＣＰＵ  １０１の制御の下、ＮＩＣ  １０９が確認通知のパケットを受信して、その内容をＲＡＭ  １０３に展開することにより、実現されている。
【０１９１】
そして、ＣＰＵ  １０１は、確認通知に指定される識別情報に対応付けられるユーザの識別名を取得する（ステップＳ７１５）。識別情報がユーザの識別名そのものである場合には、ＲＡＭ  １０３を参照するだけで、直ちにユーザの識別名を得ることができる。また、ユーザの識別名を暗号化して識別情報としていた場合には、その暗号化に対する復号処理を行う。
【０１９２】
さらに、ランダムな記号列を生成してユーザの識別名と対応付けてハードディスク等に「認証待ち」として記憶している場合には、識別情報を検索鍵として当該ハードディスク等を参照することにより、ユーザの識別名を得ることができる。
【０１９３】
すると、識別名追加部５０５は、識別名記憶部５０１を更新して、受け付けられた確認通知に指定される識別情報に対応付けられるユーザの識別名を追加して（ステップＳ７１６）、当該ユーザを登録する。
【０１９４】
この処理は、サーバ装置２０２のＣＰＵ  １０１の制御の下、ハードディスク等により実現される識別名記憶部５０１に、情報を書き込むことによって実現される。
【０１９５】
このように、本実施形態では、ゲーム装置等、オンラインゲームをプレイするための端末とは別に、ユーザ（の保護者）に携帯電話を介してアクセスをさせることによって、「当該ユーザに対してサービスを提供しても良い」と判断され、ユーザの登録処理が行われるのである。
【０１９６】
サーバ装置２０２における登録が完了したら、その旨が認証装置２０４に伝達され、認証装置２０４は、携帯電話からのアクセスに対する応答として、登録が完了した旨、ならびに、再度ログインを試みるよう指示する旨の情報を、携帯電話に応答として返すのが典型的である。
【０１９７】
このほか、携帯電話からのアクセスの際に、当該携帯電話のメールアドレス等をあわせて通知させることとしても良い。この場合には、当該メールアドレスもサーバ装置２０２に伝達され、登録が完了したら、サーバ装置２０２から携帯電話に対してその旨を知らせる電子メールを送信すれば良い。
【０１９８】
このように、登録処理が終わったら、ステップＳ７０１に戻り、端末装置２０３側からサーバ装置２０２へサービス要求を送信する。
【０１９９】
その後、ステップＳ７０３まで処理が進むと、今度は、ユーザの識別名は、識別名記憶部５０１に記憶されていると判断されることになるので（ステップＳ７０３；Ｙｅｓ）。登録済みのユーザがログインしようとした状況に相当する。
【０２００】
そこで、サービス応答送信部５０６は、端末装置２０３に、提供されるサービスを指定するサービス応答を送信する（ステップＳ７２１）。
【０２０１】
この処理は、ＣＰＵ  １０１の制御の下、サービス応答に、提供する画像、映像、音声、ゲームの設定情報など、各種のコンテンツを指定したサービス応答のパケットをＲＡＭ  １０３に生成し、ＮＩＣ  １０９がこれを送信することによって、実現される。
【０２０２】
さらに、サーバ装置２０２において、記録報告部５０７は、サービス応答送信部５０６によるサービス応答の送信の記録を、当該サービス応答の送信先の端末装置２０３を利用するユーザの識別名に対応付けて識別名記憶部５０１に記憶される認証端末２０５の識別名により、当該認証端末２０５に報告する（ステップＳ７２２）。
【０２０３】
典型的には、認証端末２０５として機能した携帯電話のメールアドレスに報告を行う。
【０２０４】
後述するように、サービスの提供そのものは、サーバ装置２０２と端末装置２０３の間で行われることになる。そこで、認証時に利用した認証端末２０５である携帯電話に、サービス提供の様子を報告する。
【０２０５】
携帯電話が端末装置２０３のユーザ本人のものである場合には、端末装置２０３とは別の機器である携帯電話によって、自分のサービス提供の状態を確認できることになる。また、携帯電話が端末装置２０３のユーザの保護者のものである場合には、子供が受けているサービスの状況が、保護者の携帯電話に通知されることになる。
【０２０６】
これによって、サービスが提供されている状況を、認証端末である携帯電話によって確認することができるようになり、特に、保護者が子供にオンラインゲームのプレイを許可した場合などには、子供のプレイの様子を保護者が携帯電話でチェックできるようになる。
【０２０７】
典型的には、携帯電話のメールアドレスに対して行われるが、ショートメッセージなどの手法を利用しても良いし、携帯電話から、上記のＵＲＬにアクセスすると、サービスの状況を表示するページが提供されることとしても良い。
【０２０８】
また、サービスを提供するごとに報告を行うのではなく、サービス提供のサマリを定期的に報告することとしても良いし、課金金額が一定の閾値を超えたら報告する、等の手法を採用しても良い。
【０２０９】
さらに、この報告と合わせて、携帯電話に対してサービス提供の課金を行うことも可能である。
【０２１０】
さて、端末装置２０３においては、サービス応答受信部４０４が、サーバ装置２０２から送信されたサービス応答を受信する（ステップＳ７２３）。
【０２１１】
この処理は、ＣＰＵ  １０１の制御の下、ＮＩＣ  １０９がサービス応答のパケットを受信し、ＲＡＭ  １０３にパケットの内容を展開することによって実現される。
【０２１２】
ついで、サービス提供部４０５は、受信されたサービス応答に指定されるサービスをユーザに提供して（ステップＳ７２４）、本処理を終了する。
【０２１３】
この処理は、ＣＰＵ  １０１の制御の下、ＲＡＭ  １０３にパケットの内容に基づいて、指定された画像や映像を画像処理部１０７がモニタに表示したり、指定された音声を音声処理部１１０がスピーカに出力したり、ゲームの設定情報に応じて適宜ゲームを進めることによって、実現される。
【０２１４】
なお、上記の説明では、一旦サービス応答を受け取ると、処理を終了しているが、ステップＳ７０１に戻って、次のサービスを受けることにより、サービスを連続して受けられるようにしても良い。
【０２１５】
このように、ユーザは、初めてサービスを受けようとする際には、サービスを実際に受ける端末装置２０３とは別に、携帯電話等の認証端末２０５を介してアクセスを行うこととなり、サーバ装置２０２は、当該認証端末２０５の情報を用いて、適切にサービス利用の認証を行うことができるようになる。
【０２１６】
また、サービス提供システムは、携帯電話を用いることにより、サービスの利用者の属性に応じて、簡易かつ適切に認証を行うことができるようになる。特に、ユーザが子供である場合に、その保護者である大人に認証をさせることで、保護者が子供のプレイを見守ることができるようになる。
【０２１７】
さらに、認証端末２０５である携帯電話から、サービス提供の様子を確認したり、携帯電話の通話料金の一部として課金を行うことができるようになる。
【０２１８】
携帯電話により課金を行う場合には、保護者が子供の利用を確実に監視できるため、教育的な配慮をしやすくすることもできる。
【産業上の利用可能性】
【０２１９】
以上説明したように、本発明によれば、サーバ装置が提供するサービスの利用者の認証を適切に行うのに好適なサービス提供システム、サービス提供方法、ならびに、これらをコンピュータにて実現するプログラムを提供することができる。
【符号の説明】
【０２２０】
１００  情報処理装置
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  インターフェース
１０５  コントローラ
１０６  外部メモリ
１０７  画像処理部
１０８  ＤＶＤ−ＲＯＭドライブ
１０９  ＮＩＣ
１１０  音声処理部
１１１  マイク
２０１  サービス提供システム
２０２  サーバ装置
２０３  端末装置
２０４  認証装置
２０５  認証端末
２１１  インターネット
４０１  サービス要求送信部
４０２  認証要求受信部
４０３  ＵＲＬ提示部
４０４  サービス応答受信部
４０５  サービス提供部
５０１  識別名記憶部
５０２  サービス要求受信部
５０３  認証要求送信部
５０４  確認通知受付部
５０５  識別名追加部
５０６  サービス応答送信部
５０７  記録報告部
６０１  アクセス受付部
６０２  確認通知伝達部
【図１】
2010176238.tif 000003
【図２】
2010176238.tif 000004
【図３】
2010176238.tif 000005
【図４】
2010176238.tif 000006
【図５】
2010176238.tif 000007
【図６】
2010176238.tif 000008
【図７】
2010176238.tif 000009