(57)【要約】【課題】  セキュリティを確保しながら簡易な操作によりログイン情報をサービス提供サイトに送信し、ネットワークサービスを享受することができるサインオンシステム及びサインオンサーバを提供する。【解決手段】  ゲーム端末１は、ドングル２から認証情報を読み出してサインオンサーバ３へ送信する。サインオンサーバ３は、受信した認証情報によりユーザを認証すると、希望するオンラインゲームを選択させるための画面情報を作成して、ゲーム端末１に返送する。ゲーム端末１は、接続を要求するオンラインゲームを選択し、サインオンサーバ３へ送信する。サインオンサーバ３は、選択したオンラインゲームを提供するオンラインゲームサイト５に接続するためのログイン情報を内部から読み出して送信する。オンラインゲームサイト５は、受信したログイン情報によりユーザを認証すると、ゲーム端末１へオンラインゲームを提供する。【選択図】      図１
2005115535.tif 000002
【特許請求の範囲】
【請求項１】
端末と、前記端末に装着され、ユーザの認証情報を記憶しているドングルと、前記端末へサービスを提供するサービス提供サイトと、前記ユーザのログイン情報を管理するサインオンサーバと、前記サインオンサーバ及び前記サービス提供サイトと前記端末との間を接続するネットワークからなるサインオンシステムであって、
前記端末は、
自身の装着する前記ドングルから読み出した前記ユーザの認証情報を前記サインオンサーバへ送信し、前記サービス提供サイトが提供するサービスを要求するサービス要求手段と、
前記サービスの要求に対応して前記サービス提供サイトから提供されるサービスを享受するサービス享受手段とを具備し、
前記サインオンサーバは、
前記サービス提供サイトへのログイン情報を前記ユーザ毎に記憶する記憶手段と、
前記端末装置から前記ユーザの認証情報を受信し、前記サービス提供サイトが提供するサービスの要求を受け付けるサービス要求受付手段と、
前記サービス要求受付手段が受信した前記ユーザの認証情報により該ユーザを認証した場合に、要求されたサービスを提供する前記サービス提供サイトに対する該ユーザのログイン情報を前記記憶手段から読み出し、該端末のアドレス情報とともに該サービス提供サイトへ送信するログイン情報送信手段とを具備し、
前記サービス提供サイトは、前記サインオンサーバから前記ユーザのログイン情報及び前記アドレス情報を受信し、前記ログイン情報に基づいて該ユーザを認証した場合に、該アドレス情報で示される端末へサービスを提供するサービス提供手段を具備する、
ことを特徴とするサインオンシステム。
【請求項２】
ユーザの認証情報を記憶しているドングルを装着した端末と、前記端末へサービスを提供するサービス提供サイトとに接続されるサインオンサーバであって、
前記サービス提供サイトへのログイン情報を前記ユーザ毎に記憶する記憶手段と、
ネットワークを介して前記端末装置から該端末装置が装着している前記ドングルが記憶している前記ユーザの認証情報を受信し、前記サービス提供サイトへのサービスの要求を受け付けるサービス要求受付手段と、
前記サービス要求受付手段が受信した前記ユーザの認証情報により該ユーザを認証した場合に、要求されたサービスを提供する前記サービス提供サイトに対する該ユーザのログイン情報を前記記憶手段から読み出し、該端末のアドレス情報とともに該サービス提供サイトへ送信するログイン情報送信手段と、
を具備することを特徴とするサインオンサーバ。
【請求項３】
ユーザの認証情報を記憶しているドングルを装着した端末と、前記端末へサービスを提供するサービス提供サイトとに接続されるサインオンサーバ上で実行されるコンピュータプログラムであって、
ネットワークを介して前記端末装置から該端末装置が装着している前記ドングルが記憶している前記ユーザの認証情報を受信し、前記サービス提供サイトへのサービスの要求を受け付けるステップと、
前記ユーザの認証情報により該ユーザを認証した場合に、要求されたサービスを提供する前記サービス提供サイトに対する該ユーザのログイン情報を内部から読み出し、該端末のアドレス情報とともに該サービス提供サイトへ送信するステップと、
をコンピュータに実行させるためのサインオンサーバのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、簡易な操作により目的のサービス提供サイトにログインするためのサインオンシステム及びサインオンサーバに関する。
【背景技術】
【０００２】
近年、インターネットを介して、ゲーム端末からゲーム用のコンテンツを備えたオンラインゲームサイトにアクセスし、ゲーム関連情報を得ることによりゲームを行うオンラインゲームが提供されている。そして、このオンラインゲームサイトの提供するゲームを行うためには、ユーザのＩＤ及びパスワードを投入してログインするのが一般的である。しかし、ゲーム端末はキーボードを保有しないため、ゲーム端末が備えるゲームコントローラの選択ボタンや矢印キーを用いて画面に一文字ずつ表示されるアルファベットや数字などの文字を選択することにより、ＩＤ及びパスワードの入力が行われていた。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上述するように、キーボードを保有しない端末から、オンラインゲームサイトにログインするためのＩＤ及びパスワードを投入する操作は、非常に煩雑であり、多大な時間を要していた。また、複数のオンラインゲームを行うためには、オンラインゲームサイトへの接続の都度、異なるＩＤ及びパスワードを投入しなければならないため、全てのオンラインゲームのＩＤ及びパスワードを記憶するか、記録しておかなければならず、これは非常に煩雑であった。
しかし、ゲーム端末側にＩＤ及びパスワードを記憶した場合、その端末以外からはオンラインゲームサイトに接続できない問題がある。また、容易に入力可能な文字だけでＩＤやパスワードを構成すると、オンラインゲームサイトにおいて多人数のユーザを収容できないといった問題や、セキュリティの問題がある。
この発明は、このような事情を考慮してなされたもので、その目的は、セキュリティを確保しながら簡易な操作によりログイン情報をサービス提供サイトに送信し、ネットワークサービスを享受することができるサインオンシステム及びサインオンサーバを提供することにある。
【課題を解決するための手段】
【０００４】
この発明は、上記の課題を解決すべくなされたもので、請求項１に記載の発明は、端末と、前記端末に装着され、ユーザの認証情報を記憶しているドングルと、前記端末へサービスを提供するサービス提供サイトと、前記ユーザのログイン情報を管理するサインオンサーバと、前記サインオンサーバ及び前記サービス提供サイトと前記端末との間を接続するネットワークからなるサインオンシステムであって、前記端末は、自身の装着する前記ドングルから読み出した前記ユーザの認証情報を前記サインオンサーバへ送信し、前記サービス提供サイトが提供するサービスを要求するサービス要求手段と、前記サービスの要求に対応して前記サービス提供サイトから提供されるサービスを享受するサービス享受手段とを具備し、前記サインオンサーバは、前記サービス提供サイトへのログイン情報を前記ユーザ毎に記憶する記憶手段と、前記端末装置から前記ユーザの認証情報を受信し、前記サービス提供サイトが提供するサービスの要求を受け付けるサービス要求受付手段と、前記サービス要求受付手段が受信した前記ユーザの認証情報により該ユーザを認証した場合に、要求されたサービスを提供する前記サービス提供サイトに対する該ユーザのログイン情報を前記記憶手段から読み出し、該端末のアドレス情報とともに該サービス提供サイトへ送信するログイン情報送信手段とを具備し、前記サービス提供サイトは、前記サインオンサーバから前記ユーザのログイン情報及び前記アドレス情報を受信し、前記ログイン情報に基づいて該ユーザを認証した場合に、該アドレス情報で示される端末へサービスを提供するサービス提供手段を具備する、ことを特徴とするサインオンシステムである。
【０００５】
請求項２に記載の発明は、ユーザの認証情報を記憶しているドングルを装着した端末と、前記端末へサービスを提供するサービス提供サイトとに接続されるサインオンサーバであって、前記サービス提供サイトへのログイン情報を前記ユーザ毎に記憶する記憶手段と、ネットワークを介して前記端末装置から該端末装置が装着している前記ドングルが記憶している前記ユーザの認証情報を受信し、前記サービス提供サイトへのサービスの要求を受け付けるサービス要求受付手段と、前記サービス要求受付手段が受信した前記ユーザの認証情報により該ユーザを認証した場合に、要求されたサービスを提供する前記サービス提供サイトに対する該ユーザのログイン情報を前記記憶手段から読み出し、該端末のアドレス情報とともに該サービス提供サイトへ送信するログイン情報送信手段と、を具備することを特徴とするサインオンサーバである。
【０００６】
請求項３に記載の発明は、ユーザの認証情報を記憶しているドングルを装着した端末と、前記端末へサービスを提供するサービス提供サイトとに接続されるサインオンサーバ上で実行されるコンピュータプログラムであって、ネットワークを介して前記端末装置から該端末装置が装着している前記ドングルが記憶している前記ユーザの認証情報を受信し、前記サービス提供サイトへのサービスの要求を受け付けるステップと、前記ユーザの認証情報により該ユーザを認証した場合に、要求されたサービスを提供する前記サービス提供サイトに対する該ユーザのログイン情報を内部から読み出し、該端末のアドレス情報とともに該サービス提供サイトへ送信するステップと、をコンピュータに実行させるためのサインオンサーバのプログラムである。
【発明の効果】
【０００７】
この発明によれば、ユーザは、煩雑なログイン情報の入力を省略し、選択ボタンや矢印キーなどの簡易な操作により所望のオンラインサービスを選択するだけで、オンラインサービスを提供するサービス提供サイトへログインして、オンラインサービスを享受することが可能になる。
また、端末に接続したドングルが記憶している認証情報により認証を行うことによって、セキュリティを確保しながら所望のサービス提供サイトへ接続することが可能になる。
さらに、サインオンサーバにおいてユーザ毎のログイン情報を管理するため、ユーザは、他の端末に自身のドングルを装着することにより、同じユーザとしてサービス提供サイトの提供するオンラインサービスを享受することが可能となる。
【発明を実施するための最良の形態】
【０００８】
以下、図面を参照し、この発明の実施の形態について説明する。図１は、この発明の一実施の形態によるサインオンシステムを用いたオンラインゲームシステムの構成を示すブロック図である。
【０００９】
サインオンサーバ３は、ＡＳＰ（Application Service Provider）の保有するサーバであり、ネットワークＮを介してユーザのゲーム端末１及びオンラインゲームサイト５−１〜５−ｎ（以下、オンラインゲームサイト５と記述）と接続される。サインオンサーバ３は、接続を許可するユーザの認証情報のリスト（以下、認証情報リスト）を内部に記憶し、ゲーム端末１からドングル２が記憶している認証情報を受信し、内部に記憶している認証情報リストによりユーザを認証する機能を有する。さらに、ユーザ毎に各オンラインゲームを提供するオンラインゲームサイト５へのログイン情報（以下、ログイン情報リスト）を内部に記憶し、ゲーム端末１が選択したオンラインゲームを提供するオンラインゲームサイト５に対応したログイン情報を読み出して、対象のオンラインゲームサイト５に送信する機能を有する。なお、認証情報は、例えば、ＩＤ、パスワード、あるいは、認証票などのコードであり、ログイン情報は、ログインＩＤ及びパスワードの組などである。
【００１０】
オンラインゲームサイト５は、各ゲーム会社が保有し、オンラインゲームを提供するためのシステムが備えられているサービス提供サイトであり、サーバ、データベースなどのノードから構成される。そして、ゲーム端末１及びサインオンサーバ３とネットワークＮを介して接続され、オンラインゲームの提供を許可するユーザのログイン情報のリスト（以下、ログイン許可リスト）を内部に記憶し、サインオンサーバ３からユーザのログイン情報を受信してユーザを認証する機能と、ゲーム端末１へオンラインゲームを提供する機能を有する。ここでは、オンラインゲームサイト５−１はオンラインゲームＧ１を提供し、オンラインゲームサイト５−２はオンラインゲームＧ２、オンラインゲームサイト５−３はオンラインゲームＧ３を提供していることとする。
【００１１】
ゲーム端末１は、ユーザが保有するゲーム用の端末機であり、インターネットなどの公衆ネットワークであるネットワークＮを介してサインオンサーバ３及びオンラインゲームサイト５と接続される。そして、ＵＳＢ（Universal Serial Bus）ポートなど、ドングル２と接続するためのインタフェースを備え、ネットワークＮを介して自身が接続しているドングル２から読み出した認証情報をサインオンサーバ３へ送出する機能を有する。また、ゲームの操作を入力するための選択ボタンや矢印キーなどを備えたコントローラである入力手段と、ゲームの画面を表示するための表示手段と、ゲームの音声を出力する音声出力手段とを備え、要求するオンラインゲームを選択して、サインオンサーバ３へ通知する機能と、オンラインゲームサイト５から提供されるオンラインゲームを実行する機能を有する。
【００１２】
ドングル２は、ハードウェアキーであり、ＵＳＢポートなどのインタフェースによりゲーム端末１と接続される。そして、サインオンサーバ３における認証に使用されるユーザの認証情報を記憶している。
【００１３】
続いて、同実施の形態によるサインオンシステムを用いたオンラインゲームシステムの動作について説明する。なお、以下のステップＳ１０〜Ｓ５０は、図１に示す同符号に対応している。
最初に、ユーザは、ＡＳＰへオンラインゲーム接続サービスの契約を申し込む。ＡＳＰは、ユーザからのオンラインゲーム接続サービスの契約の申し込みを受理すると、ユーザへドングル２を配布するとともに、配布したドングル２が記憶している認証情報をサインオンサーバ３内の認証情報リストに書き込む。さらに、ユーザは、直接、あるいは、ＡＳＰを介して、ゲーム会社へオンラインゲームの契約を申し込む。ゲーム会社は、ユーザからのオンラインゲームの契約の申し込みを受理すると、ユーザへログイン情報を通知するとともに、通知したログイン情報をオンラインゲームサイト５内のログイン許可リストに書き込む。
【００１４】
ステップＳ１０：
ユーザは、まず、ドングル２をゲーム端末１のＵＳＢコネクタに差し込み、ゲーム端末１のスタートボタンを押す。ゲーム端末１は、ネットワークＮを介してサインオンサーバ３へ接続し、オンラインゲーム接続サービスを要求する。
ステップＳ２０：
続いて、ゲーム端末１は、ドングル２から認証情報を読み出して、サインオンサーバ３へ送信する。サインオンサーバ３は、ネットワークＮを介してゲーム端末１から受信した認証情報を用いて内部に記憶している認証情報リストを検索し、受信した認証情報が存在するか否かによりユーザの認証を行う。ユーザの認証が成功した場合、ユーザにオンラインゲームの一覧から希望するオンラインゲームを選択させるための画面情報を作成して、ゲーム端末１に返送する。
【００１５】
ステップＳ３０：
ゲーム端末１は、ネットワークＮを介してサインオンサーバ３から画面情報を受信し、表示する。そして、ユーザは入力手段により、接続を要求するオンラインゲームを選択する。ゲーム端末１は、ネットワークＮを介して、選択されたオンラインゲームの識別情報をサインオンサーバ３へ送信する。ここでは、オンラインゲームＧ１が選択されたとする。サインオンサーバ３は、ネットワークＮを介してオンラインゲームＧ１の識別情報を受信すると、内部に記憶しているログイン情報リストから、オンラインゲームＧ１を提供するオンラインゲームサイト５−１にログインするための当該ユーザのログイン情報を読み出す。
なお、ログイン情報が未設定である場合、サインオンサーバ３は、当該ユーザからオンラインゲームＧ１への最初のアクセスであると判断し、オンラインゲームＧ１へのログイン情報を入力するための画面をゲーム端末１に送信する。ゲーム端末１が、ネットワークＮを介してサインオンサーバ３から画面情報を受信し、表示すると、ユーザは入力手段により、ログイン情報を入力する。ゲーム端末１は、ネットワークＮを介して、入力されたログイン情報をサインオンサーバ３へ送信する。サインオンサーバ３は、受信したログイン情報をログイン情報リストに記憶する。これにより、２回目以降、ユーザがオンラインゲームＧ１を選択した場合には、このログイン情報が読み出される。
【００１６】
ステップＳ４０：
サインオンサーバ３は、ネットワークＮを介して、ステップＳ３０で読み出したログイン情報、あるいは、最初のアクセスである場合には、ゲーム端末１から受信したログイン情報をオンラインゲームサイト５−１へ送信し、オンラインゲームＧ１を要求する。このとき、要求の送信元のアドレス情報として、ゲーム端末１のアドレス情報を送信する。さらに、ゲーム端末１へオンラインゲームサイト５−１のＩＰアドレス、あるいは、オンラインゲームＧ１のＵＲＬ（Universal Resource Locator）などのアドレス情報を通知する。
【００１７】
ステップＳ５０：
オンラインゲームサイト５−１は、受信したログイン情報により、内部に記憶しているログイン許可リストを読み出してユーザの認証を行う。そして、ユーザの認証が成功した場合、要求の送信元のアドレス情報で示されるゲーム端末１へオンラインゲームＧ１を実行するためのデータを送信し、オンラインゲームを提供する。ゲーム端末１は、サインオンサーバ３から受信したアドレス情報が示すオンラインゲームサイト５−１から提供されるオンラインゲームＧ１を享受する。
【００１８】
なお、オンラインゲームサイト５は、内部に記憶しているユーザの情報、例えば、過去にオンラインゲームを提供したユーザがオンラインゲームを中断したときの情報などを読み出すためのキーとしてログイン情報を使用してもよい。
また、サインオンサーバ３が記憶しているログイン情報リストは、ユーザとの契約によりＡＳＰが設定してもよい。
また、サインオンサーバ３がプロキシして、オンラインゲームサイト５からゲーム端末１にオンラインゲームを提供してもよい。
【００１９】
なお、サインオンサーバ３を使用せず、ドングル２にオンラインゲームサイト５のＵＲＬ毎のログイン情報を記憶しておき、ゲーム端末１がオンラインゲームサイト５のＵＲＬに接続した場合に、対応するログイン情報を読み出してオンラインゲームサイト５に送信してもよい。
【００２０】
また、本サインオンシステムは、オンラインゲームシステムのみならず、種々のオンラインサービスを提供するサービス提供サイトにアクセスするためのポータルサイトを提供するシステムとして使用してもよい。この場合、ユーザの端末機は、ゲーム端末に限らず、インターネット機能を備えた電話端末など、サービス提供サイトが提供するオンラインサービスを享受することができる端末機である。
【００２１】
なお、上述のゲーム端末１、ドングル２、サインオンサーバ３及びオンラインゲームサイト５を構成するノードは、内部にコンピュータシステムを有している。そして、上述した動作の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータシステムが読み出して実行することによって、上記処理が行われる。ここでいうコンピュータシステムとは、ＯＳや周辺機器等のハードウェアを含むものである。
【００２２】
また、「コンピュータ読み取り可能な記録媒体」とは、ＲＯＭの他に、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のシステムやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【００２３】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【図面の簡単な説明】
【００２４】
【図１】この発明の一実施の形態によるサインオンシステムを用いたオンラインゲームシステムの構成を示すブロック図である。
【符号の説明】
【００２５】
１…ゲーム端末（端末）
２…ドングル
３…サインオンサーバ
５−１、５−２、５−ｎ…オンラインゲームサイト（サービス提供サイト）
【図１】
2005115535.tif 000003