(57)【要約】      （修正有）【課題】  登録された会員に対して提供されるネットワークサービスにおいて、非会員が登録作業を行うことなく気軽にそのサービスを体験できることを提供する。【解決手段】  ネットワークを介して接続される複数の情報端末にサービスを提供するサーバであって、制御プログラムと、前記サービスを利用する会員を特定する会員識別子を含む会員テーブルとが格納される記憶部と、会員が非会員を招待するための招待用会員識別子の発行を要求したときに、前記招待用会員識別子を発行し、前記招待用会員識別子と、前記会員識別子とを対応付け、招待テーブルとして前記記憶部に格納する招待管理機能と、前記招待会員からの利用要求を受信した際、前記招待テーブルをチェックの上、利用要求を許可する非会員管理機能とを、前記記憶部から前記制御プログラムを読み出して実行する制御部を有することを特徴とするサーバを提供する。【選択図】    図３
2005322070.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続される複数の情報端末にサービスを提供するサーバであって、
制御プログラムと、前記サービスを利用する会員を特定する会員識別子を含む会員テーブルとが格納される記憶部と、
いずれかの前記情報端末から送信される、前記サーバの利用を要求する第一の利用要求信号を、前記会員識別子と共に受信し、前記第一の利用要求信号と共に受信する前記会員識別子が前記会員テーブルに含まれるかを判定し、含まれる場合、前記第一の利用要求信号を送信する前記情報端末との通信を許可し、前記第一の利用要求信号と共に受信する前記会員識別子を前記記憶部のログインテーブルに格納する会員管理機能と、
前記ログインテーブルに格納された会員識別子を有するいずれかの前記情報端末から送信される、前記会員が非会員を招待するための招待用会員識別子の発行を要求する招待要求信号を受信したときに、前記招待用会員識別子を発行し、前記招待用会員識別子と、前記招待要求信号を送信した前記情報端末の前記会員識別子とを対応付け、招待テーブルとして前記記憶部に格納する招待管理機能と、
いずれかの前記情報端末から送信される第二の利用要求信号を、前記招待用会員識別子と共に受信し、前記招待用会員識別子が前記招待テーブルに含まれるかを判定し、含まれる場合、前記第二の利用要求信号を送信する前記情報端末との通信を許可する非会員管理機能とを、
前記記憶部から前記制御プログラムを読み出して実行する制御部を有することを特徴とするサーバ。
【請求項２】
請求項１において、
前記制御部は、前記非会員管理機能において、
前記招待用会員識別子が前記招待テーブルに含まれる場合、更に、前記招待テーブルにおいて前記招待用会員識別子に対応付けられる前記会員識別子が、前記ログインテーブルに含まれるかを判定し、
前記会員識別子が前記ログインテーブルに含まれる場合に、前記第一の利用要求信号を送信する前記情報端末との通信を許可することを特徴とするサーバ。
【請求項３】
請求項１または２において、
前記複数の情報端末にはそれぞれ、前記情報端末を一意に特定する機種個別識別子が割り当てられ、
前記会員を特定する前記会員識別子は、該会員が使用する前記情報端末の前記機種個別識別子であり、
前記制御部は、前記非会員管理機能において、
前記招待用会員識別子と共に前記第二の利用要求信号を受信するとき、前記第二の利用要求信号を送信する前記情報端末の前記機種個別識別子を取得し、
前記招待用会員識別子が前記招待テーブルに含まれる場合、前記招待用会員識別子に前記受信した機種個別識別子を対応付けて前記招待テーブルを更新することを特徴とするサーバ。
【請求項４】
請求項１乃至３のいずれかにおいて、
前記制御部は、前記会員管理機能において、
前記第一の利用要求信号を送信する前記情報端末との通信の許可を受け第一のセッション識別子を生成し、
前記第一のセッション識別子と、前記第一の利用要求信号と共に受信する前記会員識別子とを対応付けて前記ログインテーブルを更新し、
前記非会員管理機能において、
前記第二の利用要求信号を送信する前記情報端末との通信の許可を受け第二のセッション識別子を生成し、
前記第二のセッション識別子と、前記第二の利用要求信号と共に受信する前記招待用会員識別子とを対応付けて前記ログインテーブルを更新し、
更に、前記第一のセッション識別子と前記第二のセッション識別子に基づき、前記第一の利用要求信号を送信する前記情報端末と、前記第二の利用要求信号を送信する前記情報端末との通信を仲介するセッション管理機能を実現することを特徴とするサーバ。
【請求項５】
請求項３において、
前記制御部は、前記非会員管理機能において、更に、
いずれかの前記情報端末から送信される、前記サーバの利用停止を要求する利用停止要求信号を、前記会員識別子と共に受信し、
前記利用停止要求信号と共に受信する前記会員識別子が前記招待テーブルに含まれるかを判定し、
前記会員識別子が前記招待テーブルに含まれる場合、前記招待テーブルにおいて前記利用停止要求信号と共に受信する前記会員識別子に対応付けられる前記機種個別識別子を取得し、
前記取得した機種個別識別子により特定される前記情報端末との通信を遮断することを特徴とするサーバ。
【請求項６】
請求項３において、
前記サービスは、前記情報端末からの要求に応じてアプリケーションプログラムを送信するダウンロードサービスであり、
前記制御部は、前記非会員管理機能において、更に、
前記アプリケーションプログラムをダウンロード済みのいずれかの前記情報端末から送信される前記アプリケーションプログラムの起動確認要求信号を、前記機種個別識別子と前記招待用会員識別子と共に受信し、
前記起動確認要求信号と共に受信する前記招待用会員識別子が前記招待テーブルに含まれるかを判定し、
前記受信した招待用会員識別子が前記招待テーブルに含まれる場合、前記招待テーブルにおいて前記招待用会員識別子に対応付けられる前記会員識別子が、前記ログインテーブルに含まれるかを判定し、
前記対応付けられた会員識別子が前記ログインテーブルに含まれない場合、前記起動確認要求信号と共に受信する前記機種個別識別子により特定される前記情報端末へ前記アプリケーションプログラム起動停止信号を送信することを特徴とするサーバ。
【請求項７】
請求項１において、
前記会員テーブルの前記会員識別子には、更に、過去に招待した非会員の招待回数と上限回数が対応付けられており、
前記制御部は、前記招待管理機能において、更に、
前記招待要求信号と共に受信する前記会員識別子に対応付けられる前記招待回数と前記上限回数を取得し、
前記招待回数が前記上限回数が下回る場合、前記招待用会員識別子を発行することを特徴とするサーバ。
【請求項８】
請求項１において、
前記招待テーブルの前記招待用会員識別子には、更に、有効期限情報が対応付けられており、
前記制御部は、前記非会員管理機能において、
前記招待用会員識別子と共に前記招待要求信号を受信すると、更に、前記有効期限情報に基づき、前記受信した招待用会員識別子の有効性を判定し、
有効である場合、前記招待用会員識別子が前記招待テーブルに含まれるかを判定することを特徴とするサーバ。
【請求項９】
ネットワークを介して接続される複数の情報端末にサービスを提供し、前記サービスを利用する会員を特定する会員識別子を含む会員テーブルが格納される記憶部を有するコンピュータに、
いずれかの前記情報端末から送信される、前記サーバの利用を要求する第一の利用要求信号を、前記会員識別子と共に受信し、前記第一の利用要求信号と共に受信する前記会員識別子が前記会員テーブルに含まれるかを判定し、含まれる場合、前記第一の利用要求信号を送信する前記情報端末との通信を許可し、前記第一の利用要求信号と共に受信する前記会員識別子を前記記憶部のログインテーブルとして格納する会員管理手段と、
前記ログインテーブルに格納された会員識別子を有するいずれかの前記情報端末から送信される、前記会員が非会員を招待するための招待用会員識別子の発行を要求する招待要求信号を受信したときに、前記招待用会員識別子を発行し、前記招待用会員識別子と、前記招待要求信号を送信した前記情報端末の前記会員識別子とを対応付け、招待テーブルとして前記記憶部に格納する招待管理手段と、
いずれかの前記情報端末から送信される第二の利用要求信号を、前記招待用会員識別子と共に受信し、前記招待用会員識別子が前記招待テーブルに含まれるかを判定し、含まれる場合、前記第二の利用要求信号を送信する前記情報端末との通信を許可する非会員管理手段として機能させるためのプログラム。
【請求項１０】
請求項９において、
前記非会員管理手段は、
前記招待用会員識別子が前記招待テーブルに含まれる場合、更に、前記招待テーブルにおいて前記招待用会員識別子に対応付けられる前記会員識別子が、前記ログインテーブルに含まれるかを判定し、
前記会員識別子が前記ログインテーブルに含まれる場合に、前記第一の利用要求信号を送信する前記情報端末との通信を許可することを特徴とするプログラム。
【請求項１１】
請求項９または１０において、
前記複数の情報端末にはそれぞれ、前記情報端末を一意に特定する機種個別識別子が割り当てられ、
前記会員を特定する前記会員識別子は、該会員が利用する前記情報端末の前記機種個別識別子であり、
前記非会員管理手段は、
前記招待用会員識別子と共に前記第二の利用要求信号を受信するとき、前記第二の利用要求信号を送信する前記情報端末の前記機種個別識別子を取得し、
前記招待用会員識別子が前記招待テーブルに含まれる場合、前記招待用会員識別子に前記受信した機種個別識別子を対応付けて前記招待テーブルを更新することを特徴とするプログラム。
【請求項１２】
請求項９乃至１２のいずれかにおいて、
前記会員管理手段は、
前記第一の利用要求信号を送信する前記情報端末との通信の許可を受け第一のセッション識別子を生成し、
前記第一のセッション識別子と、前記第一の利用要求信号と共に受信する前記会員識別子とを対応付けて前記ログインテーブルを更新し、
前記非会員管理部手段は、
前記第二の利用要求信号を送信する前記情報端末との通信の許可を受け第二のセッション識別子を生成し、
前記第二のセッション識別子と、前記第二の利用要求信号と共に受信する前記招待用会員識別子とを対応付けて前記ログインテーブルを更新し、
更に、前記第一のセッション識別子と前記第二のセッション識別子に基づき、前記第一の利用要求信号を送信する前記情報端末と、前記第二の利用要求信号を送信する前記情報端末との通信を仲介するセッション管理手段として機能させるためのプログラム。
【請求項１３】
請求項１１において、
前記非会員管理手段は、更に、
いずれかの前記情報端末から送信される、前記サーバの利用停止を要求する利用停止要求信号を、前記会員識別子と共に受信し、
前記利用停止要求信号と共に受信する前記会員識別子が前記招待テーブルに含まれるかを判定し、
前記会員識別子が前記招待テーブルに含まれる場合、前記招待テーブルにおいて前記利用停止要求信号と共に受信する前記会員識別子に対応付けられる前記機種個別識別子を取得し、
前記取得した機種個別識別子により特定される前記情報端末との通信を遮断することを特徴とするプログラム。
【請求項１４】
請求項１１において、
前記サービスは、前記情報端末からの要求に応じてアプリケーションプログラムを送信するダウンロードサービスであり、
前記非会員管理手段は、更に、
前記アプリケーションプログラムをダウンロード済みのいずれかの前記情報端末から送信される前記アプリケーションプログラムの起動確認要求信号を、前記機種個別識別子と前記招待用会員識別子と共に受信し、
前記起動確認要求信号と共に受信する前記招待用会員識別子が前記招待テーブルに含まれるかを判定し、
前記受信した招待用会員識別子が前記招待テーブルに含まれる場合、前記招待テーブルにおいて前記招待用会員識別子に対応付けられる前記会員識別子が、前記ログインテーブルに含まれるかを判定し、
前記対応付けられた会員識別子が前記ログインテーブルに含まれない場合、前記起動確認要求信号と共に受信する前記機種個別識別子により特定される前記情報端末へ前記アプリケーションプログラム起動停止信号を送信することを特徴とするプログラム。
【請求項１５】
請求項９において、
前記会員テーブルの前記会員識別子には、更に、過去に招待した非会員の招待回数と上限回数が対応付けられており、
前記招待管理手段は、更に、
前記招待要求信号と共に受信する前記会員識別子に対応付けられる前記招待回数と前記上限回数を取得し、
前記招待回数が前記上限回数が下回る場合、前記招待用会員識別子を発行することを特徴とするプログラム。
【請求項１６】
請求項９において、
前記招待テーブルの前記招待用会員識別子には、更に、有効期限情報が対応付けられており、
前記非会員管理手段は、
前記招待用会員識別子と共に前記招待要求信号を受信すると、前記有効期限情報に基づき、前記受信した招待用会員識別子の有効性を判定し、
有効である場合、前記招待用会員識別子が前記招待テーブルに含まれるかを判定することを特徴とするプログラム。
【請求項１７】
ネットワークを介して接続される複数の情報端末にサービスを提供する制御プログラムと、前記サービスを利用する会員を特定する会員識別子を含む会員テーブルが格納される記憶部と、前記記憶部から前記制御プログラムを読み出して実行する制御部とを有する情報処理装置における非会員へのサービス提供方法であって、
いずれかの前記情報端末から送信される、前記サーバの利用を要求する第一の利用要求信号が、前記会員識別子と共に受信され、前記第一の利用要求信号と共に受信する前記会員識別子が前記会員テーブルに含まれるかが判定され、含まれる場合、前記第一の利用要求信号を送信する前記情報端末との通信が許可され、前記第一の利用要求信号と共に受信する前記会員識別子が前記記憶部にログインテーブルとして格納される会員管理工程と、
いずれかの前記情報端末から送信される、前記会員が非会員を招待するための招待用会員識別子の発行を要求する招待要求信号が、前記会員識別子と共に受信され、前記招待要求信号と共に受信する前記会員識別子が前記ログインテーブルに含まれるかが判定され、含まれる場合、前記招待用会員識別子が発行され、前記招待用会員識別子と、前記招待要求信号と共に受信する前記会員識別子とが対応付けられ、招待テーブルとして前記記憶部に格納される招待管理工程と、
いずれかの前記情報端末から送信される第二の利用要求信号が、前記招待用会員識別子と共に受信され、前記招待用会員識別子が前記招待テーブルに含まれるかが判定され、含まれる場合、前記第二の利用要求信号を送信する前記情報端末との通信が許可される非会員管理工程を前記制御部に実行させることを特徴とするサービス提供方法。
【請求項１８】
請求項１７において、
前記非会員管理工程では、
前記招待用会員識別子が前記招待テーブルに含まれる場合、更に、前記招待テーブルにおいて前記招待用会員識別子に対応付けられる前記会員識別子が、前記ログインテーブルに含まれるかが判定され、
前記会員識別子が前記ログインテーブルに含まれる場合に、前記第一の利用要求信号を送信する前記情報端末との通信が許可されることを特徴とするサービス提供方法。
【請求項１９】
請求項１７または１８において、
前記複数の情報端末にはそれぞれ、前記情報端末を一意に特定する機種個別識別子が割り当てられ、
前記会員を特定する前記会員識別子は、該会員が使用する前記情報端末の前記機種個別識別子であり、
前記非会員管理工程では、
前記招待用会員識別子と共に前記第二の利用要求信号が受信されるとき、前記第二の利用要求信号を送信する前記情報端末の前記機種個別識別子が取得され、
前記招待用会員識別子が前記招待テーブルに含まれる場合、前記招待用会員識別子に前記受信した機種個別識別子が対応付けられて前記招待テーブルが更新されることを特徴とするサービス提供方法。
【請求項２０】
請求項１７乃至１９のいずれかにおいて、
前記会員管理工程では、
前記通信の許可を受け第一のセッション識別子が生成され、
前記第一のセッション識別子と、前記第一の利用要求信号と共に受信する前記会員識別子とが対応付けられて前記ログインテーブルが更新され、
前記非会員管理部工程では、
前記通信の許可を受け第二のセッション識別子が生成され、
前記第二のセッション識別子と、前記第二の利用要求信号と共に受信する前記招待用会員識別子とが対応付けられて前記ログインテーブルが更新され、
更に、前記第一のセッション識別子と前記第二のセッション識別子に基づき、前記第一の利用要求信号を送信する前記情報端末と、前記第二の利用要求信号を送信する前記情報端末との通信が仲介されるセッション管理工程を有することを特徴とするサービス提供方法。
【請求項２１】
請求項１９において、
前記非会員管理工程では、更に、
いずれかの前記情報端末から送信される、前記サーバの利用停止を要求する利用停止要求信号が、前記会員識別子と共に受信され、
前記利用停止要求信号と共に受信する前記会員識別子が前記招待テーブルに含まれるかが判定され、
前記会員識別子が前記招待テーブルに含まれる場合、前記招待テーブルにおいて前記利用停止要求信号と共に受信する前記会員識別子に対応付けられる前記機種個別識別子が取得され、
前記取得された機種個別識別子により特定される前記情報端末との通信が遮断されることを特徴とするサービス提供方法。
【請求項２２】
請求項１９において、
前記サービスは、前記情報端末からの要求に応じてアプリケーションプログラムを送信するダウンロードサービスであり、
前記非会員管理工程では、更に、
前記アプリケーションプログラムをダウンロード済みのいずれかの前記情報端末から送信される前記アプリケーションプログラムの起動確認要求信号が、前記機種個別識別子と前記招待用会員識別子と共に受信され、
前記起動確認要求信号と共に受信する前記招待用会員識別子が前記招待テーブルに含まれるかが判定され、
前記受信した招待用会員識別子が前記招待テーブルに含まれる場合、前記招待テーブルにおいて前記招待用会員識別子に対応付けられる前記会員識別子が、前記ログインテーブルに含まれるかが判定され、
前記対応付けられた会員識別子が前記ログインテーブルに含まれない場合、前記起動確認要求信号と共に受信する前記機種個別識別子により特定される前記情報端末へ前記アプリケーションプログラム起動停止信号が送信されることを特徴とするサービス提供方法。
【請求項２３】
請求項１７において、
前記会員テーブルの前記会員識別子には、更に、過去に招待した非会員の招待回数と上限回数が対応付けられており、
前記招待管理工程では、更に、
前記招待要求信号と共に受信する前記会員識別子に対応付けられる前記招待回数と前記上限回数が取得され、
前記招待回数が前記上限回数が下回る場合、前記招待用会員識別子が発行されることを特徴とするサービス提供方法。
【請求項２４】
請求項１７において、
前記招待テーブルの前記招待用会員識別子には、更に、有効期限情報が対応付けられており、
前記非会員管理工程では、
前記招待用会員識別子と共に前記招待要求信号を受信すると、前記有効期限情報に基づき、前記受信した招待用会員識別子の有効性が判定され、
有効である場合、前記招待用会員識別子が前記招待テーブルに含まれるかが判定されることを特徴とするサービス提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、会員登録されたユーザに対しネットワークを介して提供される会員サービスを、会員未登録の他のユーザに提供することが可能なシステム、そのシステムに使用されるサーバ、サービス提供方法および関連するプログラムに関する。
【背景技術】
【０００２】
現在、携帯電話、PDA(Personal Digital Assistance)、PC(Personal Computer)等の情報端末とネットワークを利用して様々な会員サービスが提供されている。例えば、モバイルバンキングサービスを利用すれば、ユーザは情報端末をインターネットを介して金融機関のサーバに接続し、残高確認や振込が行える。
【０００３】
オンラインゲームサービスを利用すれば、ユーザは情報端末をインターネットを介してゲームサーバに接続し、ゲームサーバに格納された複数のゲームプログラムをダウンロードして遊んだり、そのゲームサーバを介して同一のゲームを楽しむ他のユーザと対戦することができる。他にも、情報端末を、サービス提供者が管理するサーバに接続し、サーバと情報端末が通信することで、ユーザは、携帯電話の着信音データを提供する着信音提供サービス、ネットオークションサービス、多数のユーザによる共同購入により商品単価を下げるギャザリングサービス、株券の売買指示を情報端末を介して可能にするネット証券サービス、ニュースを定期的に情報端末に配信するニュース配信などの多種多様な会員サービスを享受することができる。
【０００４】
こうした会員サービスの提供を受けるには、ユーザはサービス提供者の会員となるべく会員登録を行う必要がある。会員登録は、事前にネットワークを介してデータとして送信されるか、または郵送、ファクシミリ送信等の紙媒体で送信されるユーザの個人情報をサービス提供者のサーバに入力するステップと、入力された個人情報に対応付けられる一意なユーザID（パスワード等を含む）を発行し、ネットワークを介してデータとしてユーザの情報端末へ、または郵送、ファクシミリ送信等の紙媒体でユーザの自宅等へ送信するステップとを経て行われる。
【０００５】
会員サービスの提供時には、ユーザは情報端末を介してサーバへのユーザIDの入力を促され、
サーバは、入力されたユーザIDに基づきユーザが会員登録された正規会員であるかを認証し、
認証されたユーザに会員サービスを提供する。従って、会員登録されていないユーザにはサービスが提供されない。
【０００６】
会員サービスに関連する従来技術には、インターネットショップの親会員に優待IDを発行し、親会員に関する情報とその優待IDを対応付けておき、優待IDを用いて新規会員がそのインターネットショップで製品を購入する場合、その優待IDにより特定される親会員に優遇措置を与える会員勧誘システムが提案されている（特許文献１参照）。また、会員である紹介者に関する情報と、その紹介者が紹介する入会が見込める被紹介者を識別する識別情報とを対応付けておき、被紹介者からの入会申し込みの際識別情報を入力させ、その識別情報に基づき紹介者を特定し、紹介者に紹介のインセンティブを与えることで新規会員の拡大を図るシステムが提供されている（特許文献２参照）。
【特許文献１】特開２００２−１８３５６８号公報
【特許文献２】特開２００１−２３６４０９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来技術においては、正規会員として会員登録しなければ、非会員は会員サービスを利用することができない。従ってある会員とその既知の友人である非会員とが、例えば、ネットワーク対戦ゲームを楽しむには、非会員が会員登録しなければならない。すると、継続的に利用する意思が定まっていない非会員がその場だけの利用のために個人情報を入力することを嫌がったり、携帯電話等では名前や住所等の個人情報の入力が面倒で嫌がったり、会員登録処理に時間を要する場合は即時に楽しむことができないといった問題があり、会員登録せずに気軽に会員サービスを利用することができないでいた。
【０００８】
また、あるサービスに会員登録したユーザであっても見知ったユーザがいないと、そのサービスから脱会してしまうことがある。例えば、ネットワーク対戦可能な４人で遊ぶトランプゲームにおいて、気心のしれた４人で（ゲームサーバに構築される仮想的な）テーブルを囲みたいと思っても、見知らぬユーザしかいなければそのユーザはサービスを利用することなく脱退する恐れがある。
【０００９】
こうして、あるユーザが非会員というだけで、その会員サービスを気軽に楽しむことができないため、サービス提供者はサービスの良さを非会員にアピールする機会を逸しており、そのサービスへの新規加入会員を取得する商売機会を逃していた。また、会員登録したユーザであっても、気軽にそのユーザの既知の友人がサービスの提供を受けられるように招待することができないため、獲得済みのユーザがサービスから脱退するユーザ離れが加速されかねず、このことは収益拡大を目指すサービス提供者にとって好ましくない。
【課題を解決するための手段】
【００１０】
上記目的は、本発明の第一の態様によれば、ネットワークを介して接続される複数の情報端末にサービスを提供するサーバであって、制御プログラムと、前記サービスを利用する会員を特定する会員識別子を含む会員テーブルとが格納される記憶部と、いずれかの前記情報端末から送信される、前記サーバの利用を要求する第一の利用要求信号を、前記会員識別子と共に受信し、前記第一の利用要求信号と共に受信する前記会員識別子が前記会員テーブルに含まれるかを判定し、含まれる場合、前記第一の利用要求信号を送信する前記情報端末との通信を許可し、前記第一の利用要求信号と共に受信する前記会員識別子を前記記憶部のログインテーブルに格納する会員管理機能と、前記ログインテーブルに格納された会員識別子を有するいずれかの前記情報端末から送信される、前記会員が非会員を招待するための招待用会員識別子の発行を要求する招待要求信号を受信したときに、前記招待用会員識別子を発行し、前記招待用会員識別子と、前記招待要求信号を送信した前記情報端末の前記会員識別子とを対応付け、招待テーブルとして前記記憶部に格納する招待管理機能と、いずれかの前記情報端末から送信される第二の利用要求信号を、前記招待用会員識別子と共に受信し、前記招待用会員識別子が前記招待テーブルに含まれるかを判定し、含まれる場合、前記第二の利用要求信号を送信する前記情報端末との通信を許可する非会員管理機能とを、前記記憶部から前記制御プログラムを読み出して実行する制御部を有することを特徴とするサーバを提供することにより達成される。
【００１１】
また上記目的は、本発明の第二の態様によれば、第一の態様において、  前記制御部は、前記非会員管理機能において、前記招待用会員識別子が前記招待テーブルに含まれる場合、更に、前記招待テーブルにおいて前記招待用会員識別子に対応付けられる前記会員識別子が、前記ログインテーブルに含まれるかを判定し、前記会員識別子が前記ログインテーブルに含まれる場合に、前記第一の利用要求信号を送信する前記情報端末との通信を許可することを特徴とするサーバを提供することにより達成される。
【００１２】
また上記目的は、本発明の第三の態様によれば、第一または第二の態様において、前記複数の情報端末にはそれぞれ、前記情報端末を一意に特定する機種個別識別子が割り当てられ、前記会員を特定する前記会員識別子は、該会員が使用する前記情報端末の前記機種個別識別子であり、前記制御部は、前記非会員管理機能において、前記招待用会員識別子と共に前記第二の利用要求信号を受信するとき、前記第二の利用要求信号を送信する前記情報端末の前記機種個別識別子を取得し、前記招待用会員識別子が前記招待テーブルに含まれる場合、前記招待用会員識別子に前記受信した機種個別識別子を対応付けて前記招待テーブルを更新することを特徴とするサーバを提供することにより達成される。
【００１３】
また上記目的は、本発明の第四の態様によれば、第一乃至第三の態様のいずれかにおいて、  前記制御部は、前記会員管理機能において、前記第一の利用要求信号を送信する前記情報端末との通信の許可を受け第一のセッション識別子を生成し、前記第一のセッション識別子と、前記第一の利用要求信号と共に受信する前記会員識別子とを対応付けて前記ログインテーブルを更新し、前記非会員管理機能において、前記第二の利用要求信号を送信する前記情報端末との通信の許可を受け第二のセッション識別子を生成し、前記第二のセッション識別子と、前記第二の利用要求信号と共に受信する前記招待用会員識別子とを対応付けて前記ログインテーブルを更新し、更に、前記第一のセッション識別子と前記第二のセッション識別子に基づき、前記第一の利用要求信号を送信する前記情報端末と、前記第二の利用要求信号を送信する前記情報端末との通信を仲介するセッション管理機能を実現することを特徴とするサーバを提供することで達成される。
【００１４】
また上記目的は、本発明の第五の態様によれば、第三の態様において、  前記制御部は、前記非会員管理機能において、更に、いずれかの前記情報端末から送信される、前記サーバの利用停止を要求する利用停止要求信号を、前記会員識別子と共に受信し、前記利用停止要求信号と共に受信する前記会員識別子が前記招待テーブルに含まれるかを判定し、前記会員識別子が前記招待テーブルに含まれる場合、前記招待テーブルにおいて前記利用停止要求信号と共に受信する前記会員識別子に対応付けられる前記機種個別識別子を取得し、前記取得した機種個別識別子により特定される前記情報端末との通信を遮断することを特徴とするサーバを提供することにより達成される。
【００１５】
また上記目的は、本発明の第六の態様によれば、第三の態様において、前記サービスは、前記情報端末からの要求に応じてアプリケーションプログラムを送信するダウンロードサービスであり、前記制御部は、前記非会員管理機能において、更に、前記アプリケーションプログラムをダウンロード済みのいずれかの前記情報端末から送信される前記アプリケーションプログラムの起動確認要求信号を、前記機種個別識別子と前記招待用会員識別子と共に受信し、前記起動確認要求信号と共に受信する前記招待用会員識別子が前記招待テーブルに含まれるかを判定し、前記受信した招待用会員識別子が前記招待テーブルに含まれる場合、前記招待テーブルにおいて前記招待用会員識別子に対応付けられる前記会員識別子が、前記ログインテーブルに含まれるかを判定し、前記対応付けられた会員識別子が前記ログインテーブルに含まれない場合、前記起動確認要求信号と共に受信する前記機種個別識別子により特定される前記情報端末へ前記アプリケーションプログラム起動停止信号を送信することを特徴とするサーバを提供することにより達成される。
【００１６】
また上記目的は、本発明の第七の態様によれば、第一の態様において、前記会員テーブルの前記会員識別子には、更に、過去に招待した非会員の招待回数と上限回数が対応付けられており、前記制御部は、前記招待管理機能において、更に、前記招待要求信号と共に受信する前記会員識別子に対応付けられる前記招待回数と前記上限回数を取得し、前記招待回数が前記上限回数が下回る場合、前記招待用会員識別子を発行することを特徴とするサーバを提供することにより達成される。
【００１７】
また上記目的は、本発明の第八の態様によれば、第一の態様において、前記招待テーブルの前記招待用会員識別子には、更に、有効期限情報が対応付けられており、前記制御部は、前記非会員管理機能において、前記招待用会員識別子と共に前記招待要求信号を受信すると、更に、前記有効期限情報に基づき、前記受信した招待用会員識別子の有効性を判定し、有効である場合、前記招待用会員識別子が前記招待テーブルに含まれるかを判定することを特徴とするサーバを提供することにより達成される。
【００１８】
また上記目的は、ネットワークを介して接続される複数の情報端末にサービスを提供し、前記サービスを利用する会員を特定する会員識別子を含む会員テーブルが格納される記憶部を有するコンピュータに、
いずれかの前記情報端末から送信される、前記サーバの利用を要求する第一の利用要求信号を、前記会員識別子と共に受信し、前記第一の利用要求信号と共に受信する前記会員識別子が前記会員テーブルに含まれるかを判定し、含まれる場合、前記第一の利用要求信号を送信する前記情報端末との通信を許可し、前記第一の利用要求信号と共に受信する前記会員識別子を前記記憶部のログインテーブルとして格納する会員管理手段と、前記ログインテーブルに格納された会員識別子を有するいずれかの前記情報端末から送信される、前記会員が非会員を招待するための招待用会員識別子の発行を要求する招待要求信号を受信したときに、前記招待用会員識別子を発行し、前記招待用会員識別子と、前記招待要求信号を送信した前記情報端末の前記会員識別子とを対応付け、招待テーブルとして前記記憶部に格納する招待管理手段と、いずれかの前記情報端末から送信される第二の利用要求信号を、前記招待用会員識別子と共に受信し、前記招待用会員識別子が前記招待テーブルに含まれるかを判定し、含まれる場合、前記第二の利用要求信号を送信する前記情報端末との通信を許可する非会員管理手段として機能させるためのプログラムを提供することにより達成される。
【００１９】
また上記目的は、ネットワークを介して接続される複数の情報端末にサービスを提供する制御プログラムと、前記サービスを利用する会員を特定する会員識別子を含む会員テーブルが格納される記憶部と、前記記憶部から前記制御プログラムを読み出して実行する制御部とを有する情報処理装置における非会員へのサービス提供方法であって、いずれかの前記情報端末から送信される、前記サーバの利用を要求する第一の利用要求信号が、前記会員識別子と共に受信され、前記第一の利用要求信号と共に受信する前記会員識別子が前記会員テーブルに含まれるかが判定され、含まれる場合、前記第一の利用要求信号を送信する前記情報端末との通信が許可され、前記第一の利用要求信号と共に受信する前記会員識別子が前記記憶部にログインテーブルとして格納される会員管理工程と、いずれかの前記情報端末から送信される、前記会員が非会員を招待するための招待用会員識別子の発行を要求する招待要求信号が、前記会員識別子と共に受信され、前記招待要求信号と共に受信する前記会員識別子が前記ログインテーブルに含まれるかが判定され、含まれる場合、前記招待用会員識別子が発行され、前記招待用会員識別子と、前記招待要求信号と共に受信する前記会員識別子とが対応付けられ、招待テーブルとして前記記憶部に格納される招待管理工程と、いずれかの前記情報端末から送信される第二の利用要求信号が、前記招待用会員識別子と共に受信され、前記招待用会員識別子が前記招待テーブルに含まれるかが判定され、含まれる場合、前記第二の利用要求信号を送信する前記情報端末との通信が許可される非会員管理工程を前記制御部に実行させることを特徴とするサービス提供方法を提供することにより達成される。
【発明の効果】
【００２０】
本発明によれば、非会員が会員登録を行わなくても、会員登録されたユーザが、サービスを提供するサーバの利用認証に成功しているとき（ログインしているとき）、会員ユーザが非会員のユーザを招待することで、非会員が会員サービスの提供を受けることができる。会員ユーザの既知の非会員ユーザを招待することにより、例えば、オンラインゲームサービスであれば、会員ユーザが安心して一緒に遊ぶことができる相手を簡単に見つけることができ、会員ユーザが遊び相手が見つからないことを理由にサービスから脱退することを防止できる。また、サービス提供者は、招待された非会員ユーザに対してサービスのアピールが容易に行える。こうして、サービス提供者は、新規会員の効率的な獲得、獲得済み会員の満足度向上、脱退率低下、売上拡大等が期待できる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の実施の形態について図面に従って説明する。しかしながら、本発明の技術的範囲はかかる実施の形態に限定されるものではなく、特許請求の範囲に記載された発明とその均等物にまで及ぶものである。
【００２２】
図１は、本実施形態における会員サービスを提供する情報システムの構成例である。サーバ１は、ネットワークを介して接続される複数の情報端末に対して会員向けのサービスを提供する装置である。
【００２３】
本実施形態においては、会員サービスの一例として、オンラインゲームサービスについて説明する。即ち、サーバ１には、予め会員登録を行うユーザにより提供されるユーザの個人情報が登録され、その個人情報に対応して一意な会員IDが対応付けられ会員テーブル（会員表）として格納される。会員登録したユーザは、情報端末１０１〜１０４を介して会員IDを用いてサーバにログインする。
【００２４】
その際情報端末１０１〜１０４を介してサーバ１に会員IDが送信され、サーバ１は、受信した会員IDが格納されているか認証処理を行い、格納されていれば、登録された会員であるとして、そのユーザにサーバ１の利用を許可する。サーバ１は、ログインに成功した（会員として利用が許可された）ユーザが使用する情報端末からの要求に応じて、その情報端末にサーバ１がサービスを提供する。例えば、サーバ１が保有するゲームプログラムを情報端末に送信する。また、サーバ１は、会員同士が使用する複数の情報端末間のデータ処理を仲介することで、会員同士の対戦プレイを可能にする。
【００２５】
更に、本実施形態においては、会員がサーバ１にログインしているとき、非会員であるユーザを招待することができ、非会員であっても会員登録を行うことなく、サーバ１が提供するサービスを利用することができる。例えば、招待された非会員が使用する情報端末にサーバ１が保有するゲームプログラムをダウンロードできる。また、会員と招待された非会員が対戦プレイを行うこともできる。
【００２６】
情報端末としては、図１に示されるように、デスクトップ型PC１０１、ノートブック型PC１０２、携帯電話１０３、PDA１０４等が使用され、これら情報端末は、それぞれの情報端末を制御するOS等のプログラムが格納されるメモリ、メモリからプログラムを読み出して実行するCPUを含む制御部、ユーザからの操作指示が入力されるキーボード、マウス、タッチパネル、ボタン等の入力部、ユーザに情報を表示する液晶等の表示部、ネットワークを介して他の情報端末あるいはサーバと通信する通信部を有している。なお、入力部、表示部は、情報端末と外部接続されていてもよい。その場合接続形態は、無線であるか、有線であるかを問わない。他に、ハードディスク等の大容量の情報を格納可能な記憶部を有していてもよい。
【００２７】
サーバ１は、PCと同様の構成を有し、入力部、表示部は、サーバ１と外部接続されていてもよい。その場合接続形態は、無線であるか、有線であるかを問わない。また、ネットワーク２は、インターネットでも、LAN(Local Area Network)でもWAN(Wide Area Network)でもよい。つまり、サーバ１が提供するサービスの対象は、会社のような閉じた組織であっても、広く一般を対象としてもよい。
【００２８】
こうして、本実施形態における会員サービスを提供する情報システムにおいては、会員が気軽に自分の友人（知り合ったばかりの友人であっても）を誘ってゲームを楽しむことができる。サービス提供者は、遊び相手がいないことで会員が会員サービスを脱退することを防止できる。
また、会員から見ると、気軽に遊び相手を確保できるため、サービスの利用に対する満足度が向上する。
【００２９】
その他、実際に非会員に会員サービスの良さを体験してもらうので、本情報システムにおいては、結果として効率的な宣伝プロモーションが強力に実施されていることになる。招待は会員がログインしていないと発生しないイベントであるため、制約無くサービスの提供を受けるべく、サービスの良さを納得した非会員が会員登録する動機付けを与える。こうして、サービス提供者は新規会員の獲得が期待できる。
【００３０】
図２は、本実施形態における情報端末およびサーバ１の構成ブロック図である。一例として、図２の情報端末１０２は、バス２０を介して互いに接続される制御部１１、RAM(Random Access Memory)１２、記憶部１３、ネットワークインタフェース(I/F)１４、周辺機器接続用インタフェース(I/F)１５、入力部１７、表示部１８を含む。
【００３１】
制御部１１は、図示省略されたCPU(Central Processing Unit)を含み、RAMのプログラムを実行し、情報端末１０２に含まれる各部を制御する。RAM１２は、情報端末１０２の処理における演算結果やプログラムが一時的に格納される記憶手段である。記憶部１３は、ハードディスク、光ディスク、磁気ディスク、フラッシュメモリ等の不揮発性記憶手段であり、各種データやRAMへ読み出される前のOS(Operating System)等のプログラムが格納される。
【００３２】
周辺機器I/F１５は、情報端末１０２に周辺機器を接続するためのインタフェースであり、USB(Universal Serial Bus)ポートや、PCIカードスロット等である。周辺機器は、プリンタ、
TVチューナ、SCSI(Small Computer System Interface)機器、オーディオ機器、メモリカードリーダライタ、ネットワークカード、無線LANカード、モデムカードなど多岐に渡る。また、ノート型PCでは、入力部１６、表示部１７を備えているものの、情報端末１０２に、更に、周辺機器I/F１５を介してUSBマウスを外部接続したり、プレゼンテーション用にプロジェクタやディスプレイを外部接続してもよい。
【００３３】
ネットワークI/F１４には、ネットワーク２を介して送受信する信号またはデータが入出力される。ネットワークI/F１４は、上述した周辺機器I/F１５を介して外部接続されるネットワークカード、無線LANカード、モデムカード等の通信カードがあれば、省略されてもよい。
【００３４】
入力部１７は、キーボード、マウス、タッチパネル、ボタン等ユーザからの指示（コマンド）の入力信号を情報端末１０２に入力する入力装置であり、表示部１７は、液晶ディスプレイ、CRT(Cathode Ray Tube)等ユーザに対する情報を表示するための表示装置である。
【００３５】
なお、ノートブック型PC１０２、携帯電話１０３、PDA１０４であれば、図２のように入力部１６、表示部１７が本体に備えられているが、他の情報端末（例えば、デスクトップ型PC１０１）及びサーバ１においては、キーボード等の入力部１６、液晶ディスプレイ、CRT等の表示部１７が、周辺機器I/F１５を介して外部接続されていてもよい。また、サーバ１の記憶部１３には、会員が使用する情報端末にダウンロードして遊ぶためのゲームプログラムが少なくとも１つ格納されている。
【００３６】
図３は、本実施形態におけるサーバ１の制御部１１を説明する機能ブロック図である。制御部１１は、会員管理部３１、招待管理部３２、非会員管理部３３、セッション管理部３４を含んでいる。サーバ１の記憶部１３には、会員サービスに登録されたユーザの個人情報と会員を特定する会員IDが対応付けられる会員テーブル４１、ある会員が非会員を招待するための情報として、被招待者を特定する招待IDと、招待者である会員の会員IDが対応付けられる招待テーブル（招待表）４２、招待者である会員、または被招待者である非会員が会員サービスを提供するサーバ１へログインしているかを示す情報を含むログインテーブル（ログイン表）４３が格納される。
【００３７】
会員管理部３１は、会員ユーザからのサーバ１の利用要求を処理する。情報端末１０１〜１０４からネットワーク２を介して、サーバ１の利用要求と会員IDを受信すると、会員管理部１３は、会員テーブル４１を参照して、サーバ１にアクセスしてきたユーザが会員かを認証する（Ｍ９１）。利用要求には、例えば、サーバ１に格納されるゲームプログラムのダウンロード要求や、ゲームプログラム起動後他のユーザと対戦するためのプレイ要求がある。プレイ要求を受信する場合、会員管理部３１は、認証に成功した、つまり正規の登録会員と認められたユーザの会員IDをログインテーブル４３に格納する（Ｍ９２）。このとき、ログイン毎に会員管理部３１は、サーバ１と情報端末との接続を区別するためのセッションIDを発行して、ログインテーブル４３に格納される会員IDに対応付ける。
【００３８】
招待管理部３２は、ログインしている会員ユーザが他の非会員ユーザを招待する招待要求を処理する。情報端末１０１〜１０４からネットワーク２を介して、招待要求と会員ID、被招待者のメールアドレスを受信すると、招待管理部３２は、会員テーブル４１を基に、サーバ１にアクセスしてきたユーザが会員であることを確認（Ｍ９３）し、更に、ログインテーブル４３を基にその会員がログインしていることが確認されると（Ｍ９５）、受信した情報を招待テーブル４２に格納して更新し、招待メールを被招待者に送信する（Ｍ９４）。
【００３９】
非会員管理部３３は、招待された非会員ユーザからのサーバ１の利用要求を処理する。情報端末１０１〜１０４からネットワーク２を介して、サーバ１の利用要求と招待IDを受信すると、非会員管理部３３は、招待テーブル４２を参照して、サーバ１にアクセスしてきたユーザが会員により招待されたユーザかを認証する（Ｍ９６）。利用要求には、上述したダウンロード要求や、プレイ要求があり、プレイ要求を受信する場合、非会員管理部３３は、認証に成功した、つまり会員により招待されたユーザを特定する招待IDをログインテーブル４３に格納する（Ｍ９７）。このとき、ログイン毎に非会員管理部３３は、サーバ１と情報端末との接続を区別するためのセッションIDを発行して、ログインテーブル４３に格納される招待IDに対応付ける。
【００４０】
また、情報端末１０１〜１０４からネットワーク２を介して、サーバ１の利用停止要求と会員IDを受信すると、非会員管理部３４は、ログインテーブル４３に格納される会員の情報を削除して、その会員ユーザをログアウト状態にする（Ｍ９７）。また、招待テーブル４２に基づき会員IDに対応付けられた招待IDの有無に基づき、ログアウトした会員が非会員を招待していないかを判定し（Ｍ９６）、招待された非会員があれば、ログインテーブル４３に格納される非会員の情報を削除して、その非会員ユーザもログアウト状態にする（Ｍ９７）。
【００４１】
セッション管理部３４は、サーバ１にログインしているユーザ同士の対戦プレイに伴うデータ通信を仲介する。情報端末１０１〜１０４からネットワーク２を介して、対戦プレイを開始するために送信される相手ユーザのログイン確認要求を、会員ID又は招待IDと共に受信すると、セッション管理部３４は、ログインテーブル４３を参照して、相手ユーザのログイン状態を確認する（Ｍ９８）。
【００４２】
なお図３の各機能部は、制御部１１に備えられる図示省略されたCPUで実行されるプログラムとして実現することも、ハードウェアにより実現することも可能である。また、ハードウェアで各機能部を実現する場合、必ずしも制御部１１に含まれることを要しない。
【００４３】
図４は、本実施形態に使用される会員テーブル４１、招待テーブル４２、ログインテーブル４３のデータ構成例である。図４に示されるデータ構成の例は、情報端末として携帯電話１０３が使用されるときの例である。
【００４４】
携帯電話に割り当てられる電話番号は、一意にその情報端末を特定する機種個別識別子として機能する。また、携帯電話は通常加入者一人が使用するものであり、携帯電話番号を特定すれば、加入者であるユーザを特定することもできる。従って図４においては、会員IDや招待IDにより個人を特定する代わりに、機種個別識別子により情報端末を特定することで、その情報端末を使用する個人を特定する。例えば、会員を特定する会員IDに機種個別識別子である携帯電話番号が用いられる。
【００４５】
図４Ａは、会員テーブル４１のデータ構成例である。図４Ａの会員テーブルには、会員ユーザ分のエントリが含まれ、各エントリは、「会員ID」、「ゲーム名」、「個人情報」、「その他データ」というデータ項目を含む。「会員ID」は、会員ユーザを一意に特定する識別子である。ここでは、上述したように、携帯電話番号が使用される。
【００４６】
「ゲーム名」は、サーバ１が提供するゲームプログラムのうち会員ユーザがプレイ可能なゲームプログラムを特定する。この項目を活用すれば、サービス提供者は、会員ユーザの課金状況に応じて、プレイ可能なゲームプログラムを制御することができる。もちろん、すべての会員ユーザにすべてのゲームプログラムをプレイ可能にするサービス提供者であれば、このデータ項目は削除されてよいし、またはこのデータ項目にすべてのゲームプログラムが利用可能であることを示すフラグ情報が設定されてもよい。
【００４７】
「個人情報」は、会員登録時にユーザにより提供されるユーザの個人情報が格納される。例えば、氏名、住所、年齢、自宅の電話番号、携帯電話番号等である。ここでは、提供される携帯電話番号が、上述した会員IDとして使用される。
【００４８】
「その他データ」は、会員ユーザが非会員ユーザを招待する際に、招待を許可するかを判定するための付加的な情報である。例えば、過去に招待を行った回数や人数、招待回数や招待人数の上限が格納される。
【００４９】
図４Ｂは、招待テーブル４２のデータ構成例である。図４Ｂの招待テーブルには、招待管理部３２により送信される招待メールの数分のエントリが含まれ、各エントリは、「招待ID」、「会員ID」、「ゲーム名」、「被招待者端末特定ID」、「被招待者メールアドレス」、「その他データ」を含む。
【００５０】
「招待ID」は、会員ユーザによる招待要求があったとき、被招待者を特定するためにサーバ１が発行する識別子である。被招待者が招待IDを通知してサーバ１にアクセスすることにより、被招待者であることが確認される。
【００５１】
「会員ID」は、招待を要求した会員を特定する識別子である。「招待ID」と対応付けることにより、どの会員ユーザが誰を招待したかが分かる。
【００５２】
「ゲーム名」は、被招待者がプレイ可能なゲームプログラムを特定する。例えば、招待要求を行った会員ユーザがプレイ中のゲームプログラム名が格納される。「ゲーム名」に何も指定されない場合、被招待者はサーバ１に格納されたゲームプログラムを自由にダウンロードすることができ、サーバが提供する機能を存分に味わうことができる。
【００５３】
「被招待者端末特定ID」は、被招待者が使用する情報端末を特定する機種個別識別子である。このデータ項目は、登録時には何も格納されず、被招待者が利用する情報端末から招待IDを通知してサーバ１にアクセスする際に、取得され更新される。
【００５４】
「被招待者メールアドレス」は、会員ユーザが招待する非会員ユーザのメールアドレスであり、会員ユーザによる招待要求の際に、会員ユーザにより提供される。このメールアドレスに対して、招待者用のホームページアドレス(URL: Uniform Resource Locator)が記載されたメールアドレスが送信される。
【００５５】
「その他データ」は、招待された非会員ユーザが招待IDを通知してサーバ１にアクセスする際に、招待IDの有効性を判断するための付加的な情報である。例えば、有効期限や、被招待者がダウンロードしたゲームプログラムが過去に起動された回数や、起動回数の上限が格納される。
【００５６】
図４Ｃは、ログインテーブル４３のデータ構成例である。図４Ｃのログインテーブル４３には、サーバ１にログインしているユーザ（招待された非会員ユーザを含む）数分のエントリが含まれ、各エントリは、「グループID」、「セッションID」、「会員ID／招待ID」、「ゲーム名」が含まれる。ログインテーブル４３では、ユーザがサーバ１にログインするとエントリが追加され、ログアウトすると該当するエントリが削除される。
【００５７】
「セッションID」は、エントリが追加されるたび会員管理部３１または非会員管理部３３が発行するサーバ１と情報端末との接続を区別するための識別子である。「グループID」は、対戦プレイを行うユーザ同士をグループとして区別するための識別子であり、同一のグループIDに属するセッションIDの通信が仲介されることで、対戦に関するユーザ同士の情報が交換され、対戦プレイが実現する。
【００５８】
「会員ID／招待ID」は、ログインしているユーザを特定する識別子である。「ゲーム名」は、対戦が行われるゲーム名を特定する。
【００５９】
図４においては、携帯電話番号という情報端末を特定する機種個別識別子によって、その携帯電話を使用するユーザを特定できるため、機種個別識別子を会員IDとして用いたが、一般的には、会員ユーザを特定する会員IDと、その会員ユーザが使用する情報端末を特定する機種個別識別子は対応付けられていれば別々であって構わない。その場合、会員テーブル４１に、「会員端末特定ID」のようなデータ項目が追加される。
【００６０】
従って、会員IDは、任意の文字、記号を組み合わせた文字列であってよい。会員IDは、サーバ１で、ランダムな記号を新たに発行しても良いし、一般的なインターネットサービスプロバイダ等との契約時にユーザが指定するアカウント名のように、ユーザが指定する識別子でも良い。また、セキュリティを高めるために会員IDは複数の情報を組み合わせたものを使用してもよい。例えば、アカウント名と暗証番号やアカウント名とパスワードの組合せを用いてもよい。
【００６１】
本実施形態において、機種個別識別子としては、携帯電話番号の他に、IPアドレス、MACアドレス等が使用されてもよい。また、同様にして、被招待者が使用する情報端末を特定する被招待者端末特定IDとして、被招待者の携帯電話番号を使用したが、別の機種個別識別子が使用されることもできる。
【００６２】
続いて、本実施形態の情報システムにおける動作をフローチャートおよび画面例を用いて説明する。ここで説明するのは、情報端末として、携帯電話１０３が使用され、招待者である会員ユーザと招待された非会員ユーザが対戦プレイを行う場合である。携帯電話番号によりユーザとそのユーザが使用する情報端末が特定され、また、使用されるデータは、図４に示されるデータ構成を取る。図５〜７は、情報システムにおける動作を説明するフローチャートであり、図８〜１０は情報端末に表示される画面例である。図８〜１０の画面例は、図５〜７において、☆印が記された箇所の画面例となっている。
[会員登録から招待まで]
図５は、会員登録から招待までの動作を説明するフローチャートである。サーバ１には予め会員登録済みのユーザに関する情報が会員テーブル４１に格納されている。まず、会員ユーザが使用する情報端末（以下会員端末と略）をネットワーク２を介してサーバ１に接続し、サービスを提供するホームページ（会員サイト）を情報端末に表示する。ユーザは、提供されているゲームを閲覧し、面白そうなゲームを検索する（Ｓ１）。
【００６３】
図８の画面７１はステップＳ１で会員端末に一覧表示される画面例である。会員ユーザは、画面７１に示されるカーソル５１を携帯電話に備えられた上下キー（図示省略）を操作して上下させ、送信ボタン５２をクリックするとそのゲームを選択することができる。サーバ１がどのようなゲームプログラムを提供しているかは会員、非会員に関係なく公開されるので、ここまでの間にサーバにアクセスしているユーザが会員かどうか認証されることはない。
【００６４】
図５に戻り、会員ユーザが画面７１の送信ボタン５２をクリックして、ゲームを選択すると、会員端末は、ゲームプログラムのダウンロード要求と共に、会員ID、選択されたゲーム名をサーバ１に送信する（Ｓ２）。ここでは、会員IDとして、携帯電話を一意に識別する機種個別識別子（例えば、携帯電話番号）が送信される。サーバ１は、受信した機種個別識別子を基に会員テーブル４１を参照して、サーバ１にアクセスするユーザが会員かを判定する（Ｓ３）。
【００６５】
サーバは、会員テーブル４１を参照し、受信した機種個別識別子が「会員ID」に含まれるエントリがあるか検索する。該当するエントリがあれば、サーバ１は、サーバ１にアクセスするユーザを会員と判定し（Ｓ３Ｙ）、選択されたゲーム名に対応するゲームプログラムを会員端末に送信する。
【００６６】
該当するエントリがない場合（Ｓ３Ｎ）、サーバ１は、会員端末にダウンロードができない旨を通知する（Ｓ４）。図８の画面７２は、ステップＳ４で会員端末に表示される画面例である。会員テーブル４１に該当する会員IDが無いことから、サービスの利用が開始できなかった旨、ユーザに会員登録を促す旨が表示される。登録したはずのユーザがこの画面に遭遇する場合、何らかのシステムトラブルと考えられるため、ヘルプデスクへユーザを導入するための旨もあわせて表示される。
【００６７】
図５に戻り、会員端末では、ダウンロードされたゲームプログラムが起動される（Ｓ５）。起動の際、会員端末は、サーバ１にプレイ要求と共に、会員ID（ここでは、機種個別識別子）と起動されるゲームプログラムのゲーム名を送信する（Ｓ６）。サーバ１は、会員テーブル４１を参照して、プレイ要求を送信するユーザが会員かを判定する（Ｓ７）。判定の方法は、ステップＳ３と同じである。
【００６８】
受信した機種個別識別子が「会員ID」に含まれるエントリが会員テーブル４１にあれば、サーバ１は、会員と判定し（Ｓ７Ｙ）、ユーザがサーバ１にログインしたことを記憶するため、セッションIDを発行し、ステップＳ６で送信される会員ID（ここでは、機種個別識別子）とゲーム名を対応付けてログインテーブル４３に格納する（Ｓ９）。セッションIDは、会員端末に送信され、ゲーム中のサーバ１との通信に使用される。
【００６９】
該当するエントリがない場合（Ｓ７Ｎ）、サーバ１は、会員端末にそれ以上のプレイができない旨を通知する（Ｓ８）。ステップＳ８では、ステップＳ４同様のメッセージ（図８画面７２参照）が会員端末に表示される。ステップＳ８でプレイ不可が通知されるのは、例えば、会員ユーザが自らの意思でサービスを脱退する場合や、入金がされないことでサービス提供者がその会員ユーザに対するサービスの提供を中止する場合である。
【００７０】
続いて、会員ユーザが非会員ユーザを招待する指示に応じて、ゲームプログラムを実行中の会員端末が、サーバ１に招待要求と共に、会員ID（ここでは、機種個別識別子）、ゲーム名、非会員ユーザのメールアドレスを送信する（Ｓ１０）。図８の画面７３、７４は、会員ユーザが非会員ユーザを招待する指示をする際会員端末に表示される画面例である。
【００７１】
画面７３は、ゲーム内で呼び出されるメニュー画面を示している。メニューには、例えば、「招待」、「設定」、「ログアウト」等があり、適宜必要に応じて使用される。会員ユーザは、非会員ユーザを招待するとき、このゲーム内メニューに表示される招待ボタン５３をクリックする。すると、画面７４が表示され、会員ユーザは、続いて、招待したい非会員ユーザのメールアドレスを入力して、メール送信ボタン５５をクリックする。こうして、会員端末からサーバ１に、招待要求と共に、会員ID（ここでは、機種個別識別子）、ゲーム名、非会員のメールアドレスが送信される。
【００７２】
図５に戻り、サーバ１は、会員テーブル４１を参照して、招待要求を送信するユーザが会員かを判定する（Ｓ１１）。判定の方法は、ステップＳ３と同じである。受信した機種個別識別子が「会員ID」に含まれるエントリが会員テーブル４１にない場合（Ｓ１１Ｎ）、サーバ１は、会員端末に招待ができない旨を通知する（Ｓ１２）。ステップＳ１２では、ステップＳ４同様のメッセージ（図８画面７２参照）が会員端末に表示される。ステップＳ１２で招待不可が通知されるのは、例えば、会員ユーザが自らの意思でサービスを脱退する場合や、入金がされないことでサービス提供者がその会員ユーザに対するサービスの提供を中止する場合である。
【００７３】
該当するエントリが会員テーブル４１にあれば、サーバ１は、会員と判定し（Ｓ１１Ｙ）、被招待者に使用してもらうための招待用会員識別子である招待IDを発行し、ステップＳ１０で送信される会員ID（ここでは、機種個別識別子）とゲーム名、非会員ユーザ（被招待者）のメールアドレスを対応付けて招待テーブル４２に格納する（Ｓ１３）。そして、サーバ１は、正常に招待IDを発行したことを会員端末に通知し、一方招待された非会員が使用する情報端末（以下、非会員端末と略）に、ステップＳ１０で送信される被招待者メールアドレスに基づき、招待IDと被招待者がサーバ１にアクセスするのに使用するホームページアドレス（入口URL）が記載された招待メールを送信する。
【００７４】
図９の画面７５は、会員端末に表示される、正常に招待IDを発行したことを通知する旨を表示する画面例である。招待メールが送信されたメールアドレスと、発行された招待IDが表示される。
【００７５】
図９の画面７６は、非会員端末に表示される招待メールの画面例である。招待者である会員ユーザの名前が非会員に通知され、招待メールを受信した非会員が不振に思うことがないよう配慮される。入口リンク５６は、サーバ１に用意された被招待者用の入口サイトを表示するためのハイパーリンクであり、非会員ユーザが入口リンク５６をクリックすると、サーバ１から入口サイト画面データが送信される。招待メールには、他に、被招待者がサービスの提供にあたり使用する招待IDが表示される。
[招待受信からログインまで]
図６に移り、非会員ユーザが、受信した招待メールに含まれる入口URLをクリックする、あるいはURLを直接入力することにより、非会員端末は、指定されたURLのページデータ取得要求をサーバ１に送信する（Ｓ１４）。サーバ１は、それに応じて非会員端末に入口画面データを送信する。
【００７６】
図９の画面７７は、非会員端末に表示される入口画面の画面例である。招待IDの入力フィールドが用意され、非会員ユーザが送信ボタン５７をクリックすると招待IDがサーバ１に送信される。
【００７７】
図６に戻り、非会員ユーザが画面７７の送信ボタン５７をクリックすると、非会員端末は、招待ID、非会員端末の機種個別識別子（ここでは携帯電話番号）をサーバ１に送信する（Ｓ１５）。サーバ１は、招待テーブル４２を参照して、招待IDを送信するユーザが被招待者かを判定する（Ｓ１６）。
【００７８】
サーバ１は、招待テーブル４２を参照し、ステップＳ１５で送信される招待IDが「招待ID」に含まれるエントリがあるか検索する。該当するエントリがあれば、サーバ１は、サーバ１にアクセスするユーザを招待された非会員（被招待者）と判定し（Ｓ１６Ｙ）、次に招待者が有効な会員であるかを判定する（Ｓ１７）。
【００７９】
サーバ１は、ステップＳ１６の該当するエントリの「会員ID」を参照し、招待者を特定する。そしてサーバ１は、会員テーブル４１を参照し、その招待者の会員IDが、「会員ID」に含まれるエントリがあるか検索する。該当するエントリがあれば、サーバ１は、招待者が有効な会員であると判定し（Ｓ１７Ｙ）、ステップＳ１５で送信される招待IDに対応する招待テーブル４２のエントリの「被招待者端末特定ID」に、ステップＳ１５で送信される非会員端末の機種個別識別子を格納して更新する（Ｓ１９）。そして、サーバ１は、ステップＳ１５で送信される招待IDに対応する招待テーブル４２のエントリの「ゲーム名」を参照し、そのゲーム名で特定されるゲームプログラムをダウンロードするためのダウンロード用URLを非会員端末に送信する。
【００８０】
図９の画面７８は、非会員端末に表示されるダウンロード用URLを通知する旨の画面例である。リンク５８をクリックすると、所定のゲームプログラムのダウンロード要求が非会員端末からサーバ１へ送信される。招待テーブル４２において、「ゲーム名」に何も指定されない場合、ダウンロード用URLはすべてのゲームをダウンロード可能なページを表示するアドレスが指定される。
【００８１】
図６に戻り、ステップＳ１６において、有効な招待IDでない場合（Ｓ１６Ｎ）や、招待者が有効な会員でない場合（Ｓ１７Ｎ）、サーバ１は、非会員端末にサーバ１へのアクセスができない旨を通知する（Ｓ１８）。図１０の画面７９は、ステップＳ１８で非会員端末に表示される画面例である。招待IDが招待テーブル４２にない、あるいは、招待者が既にサービスから脱退している等の理由から招待IDが有効でない旨が表示される。
【００８２】
図６に戻り、非会員ユーザが画面７８の送信ボタン５８をクリックすると、非会員端末は、ゲームプログラムのダウンロード要求と共に、招待ID（ここでは、非会員端末の機種個別識別子で代替している）をサーバ１に送信する（Ｓ２０）。複数のゲームプログラムが選択可能な場合には、その中から選択されたゲーム名が送信される。サーバ１は、受信した招待ID（ここでは、非会員端末の機種個別識別子）を基に招待テーブル４２を参照して、サーバ１にアクセスするユーザが被招待者かを判定する（Ｓ２１）。
【００８３】
サーバ１は、招待テーブル４２を参照し、ステップＳ２０で送信される非会員端末の機種個別識別IDが「被招待者端末特定ID」に含まれるエントリがあるか検索する。該当するエントリがあれば、サーバ１は、サーバ１にアクセスするユーザを招待された非会員（被招待者）と判定し（Ｓ２１Ｙ）、非会員端末にゲームプログラムを送信する。
【００８４】
該当するエントリがない場合（Ｓ２１Ｎ）、サーバ１は、非会員端末にダウンロードができない旨を通知する（Ｓ２２）。ステップＳ２２では、ステップＳ１８同様のメッセージ（図１０画面７９参照）が非会員端末に表示される。
【００８５】
次に、非会員端末では、ダウンロードされたゲームプログラムが起動される（Ｓ２３）。起動の際、非会員端末は、サーバ１にプレイ要求と共に、招待ID（ここでは、非会員端末の機種個別識別子）と起動されるゲームプログラムのゲーム名を送信する（Ｓ２４）。サーバ１は、招待テーブル４２を参照して、プレイ要求を送信するユーザが招待された非会員かを判定する（Ｓ２５）。判定の方法は、ステップＳ２１と同じである。
【００８６】
受信した機種個別識別子が「非招待端末特定ID」に含まれるエントリが招待テーブル４２にあれば、サーバ１は、招待された非会員と判定し（Ｓ２５Ｙ）、非会員ユーザがサーバ１にログインしたことを記憶するため、非会員ユーザのセッションID（以下、非会員セッションIDと略）を発行し、ステップＳ２４で送信される招待ID（ここでは、非会員端末の機種個別識別子）とゲーム名を対応付けてログインテーブル４３に格納する（Ｓ２７）。非会員セッションIDは、非会員端末に送信され、ゲーム中のサーバ１との通信に使用される。
【００８７】
該当するエントリがない場合（Ｓ２５Ｎ）、サーバ１は、非会員端末にそれ以上のプレイができない旨を通知する（Ｓ２６）。ステップＳ２６では、ステップＳ１８同様のメッセージ（図１０画面７９参照）が非会員端末に表示される。
[対戦開始からログアウトまで]
図７に移り、次に、会員端末と非会員端末が対戦プレイを行うために、会員ユーザ、非会員ユーザが共にログインしているかを確認する。そこで、会員端末は、非会員ユーザのログイン確認要求と共に、会員ID（ここでは、会員端末の機種個別識別子）を送信する（Ｓ２８）。サーバ１は、受信した会員ID（ここでは、会員端末の機種個別識別子）を基に招待テーブル４２、ログインテーブル４３を参照して、被招待者がログインしているかを判定する（Ｓ２９）。
【００８８】
サーバ１は、まず、招待テーブル４２を参照し、ステップＳ２８で送信される会員端末の機種個別識別IDが「会員ID」に含まれるエントリがあるか検索する。該当するエントリがあれば、サーバ１は、そのエントリの「招待ID」（ただしここでは、「非招待者端末特定ID」）を参照し、非会員端末の機種個別識別子を取得する。そして、サーバ１は、ログインテーブル４３を参照し、その機種個別識別子が「会員ID／招待ID」に含まれるエントリを検索する。
【００８９】
ログインテーブル４３に、会員ユーザが招待した非会員ユーザのデータエントリが存在すれば、非会員ユーザはログインしており（Ｓ２９Ｙ）、サーバ１は、非会員セッションIDを会員端末に送信する。該当するエントリがない場合（Ｓ２９Ｎ）、サーバ１は、非会員ユーザのログインを待つ。
【００９０】
図１０の画面８０は、非会員ユーザのログイン確認中に会員端末に表示される画面例である。
図１０の画面８１は、非会員ユーザのログインが確認され、非会員セッションIDを受信した会員端末に表示される画面例である。
【００９１】
図７に戻り、同様にして、非会員端末は、会員ユーザのログイン確認要求と共に、招待ID（ここでは、非会員端末の機種個別識別子で代替）を送信する（Ｓ３０）。サーバ１は、受信した招待ID（ここでは、非会員端末の機種個別識別子）を基に招待テーブル４２、ログインテーブル４３を参照して、招待者がログインしているかを判定する（Ｓ３１）。
【００９２】
サーバ１は、まず、招待テーブル４２を参照し、ステップＳ３０で送信される非会員端末の機種個別識別子が「被招待者端末特定ID」に含まれるエントリがあるか検索する。該当するエントリがあれば、サーバ１は、そのエントリの「会員ID」を参照し、会員端末の機種個別識別子を取得する。そして、サーバ１は、ログインテーブル４３を参照し、その機種個別識別子が「会員ID／招待ID」に含まれるエントリを検索する。
【００９３】
ログインテーブル４３に、非会員ユーザを招待した会員ユーザのデータエントリが存在すれば、会員ユーザはログインしており（Ｓ３１Ｙ）、サーバ１は、会員ユーザのセッションIDを会員端末に送信する。該当するエントリがない場合（Ｓ３１Ｎ）、サーバ１は、会員ユーザのログインを待つ。会員端末のときと同様、非会員端末にも図１０の画面８０、画面８１が表示される。
【００９４】
こうして、会員ユーザ、非会員ユーザのログインが確認されると、対戦プレイが開始され、対戦プレイ中のゲームデータがサーバ１を介して双方の情報端末で交換される。このときの通信には相手ユーザのセッションIDが使用される。例えば、会員端末からゲームデータが送信される場合、会員端末は、ゲームデータと共に非会員セッションIDをサーバ１に送信する。
【００９５】
サーバ１は、招待テーブル４２、ログインテーブル４３を参照し、非会員端末セッションIDに対応付けられる非会員端末の機種個別識別子を取得し、その機種個別識別子で特定される非会員端末にゲームデータを転送する（Ｓ３２）。
【００９６】
逆に、非会員端末から会員端末へのゲームデータの送信は、セッションIDが使用される。非会員端末は、ゲームデータと共に会員ユーザのセッションIDをサーバ１に送信し、サーバ１は、招待テーブル４２、ログインテーブル４３を参照し、セッションIDに対応付けられる会員端末の機種個別識別子を取得し、その機種個別識別子で特定される会員端末にゲームデータを転送する（Ｓ３３）。
【００９７】
こうして、対戦プレイ中は、サーバ１を介して会員端末、非会員端末間でゲームデータが交換される。
【００９８】
最後に、ゲームを終了するときのログアウトに関して説明する。本実施形態では、会員ユーザがログインしている間に、非会員ユーザがサービスの提供を受けられるようにするために、会員ユーザがログアウトすると、非会員ユーザも強制的にログアウトさせられる。
【００９９】
会員ユーザからの利用停止指示（ログアウト指示）に応じて、会員端末は、サーバ１に利用停止要求と共に、会員ID（ここでは、機種個別識別子）を送信する（Ｓ３４）。会員ユーザによるログアウト指示は、例えば、図８の画面７３におけるゲーム内メニューでログアウトボタン５４がクリックされ行われる。図１０の画面８２は、会員ユーザがログアウトする際会員端末に表示される画面例である。
【０１００】
図７に戻り、サーバ１は、ログインテーブル４３の「会員ID／招待ID」にステップＳ３４で受信した機種個別識別子が含まれるエントリを削除して、会員ユーザをログアウト状態にする。そして、サーバ１は、招待テーブル４２の「会員ID」にステップＳ３４で受信した機種個別識別子が含まれるエントリの「招待ID」（ここでは、「被招待者端末特定ID」で代替）を参照して、その会員ユーザが招待した非会員端末の機種個別識別子を取得し、会員ユーザと同様に、ログインテーブル４３から対応するエントリを削除して、招待された非会員ユーザもログアウト状態にする。
【０１０１】
こうして、会員ユーザのログアウトに伴い、会員ユーザにより招待された非会員ユーザもログアウトする。このとき、会員端末にログアウト完了通知が送信され、非会員端末には利用停止信号が送信される。図１０の画面８３は、利用停止を通知する旨を非会員端末に表示する際の画面例であり、図１０の画面８４は、会員端末に表示されるログアウト完了通知の画面例である。
【０１０２】
本実施形態においては、会員ユーザ対非会員ユーザの１対１の対戦プレイの場合を説明したが、会員ユーザ、非会員ユーザの自由な組合せによる２人以上の同時対戦プレイであっても構わない。その場合、図４のログインテーブル４３で説明した「グループID」によって、同時対戦プレイを行う集団をグループ分けし、あるセッションIDを受信したサーバ１がそのセッションIDに対応付けられるグループIDと同じグループIDを持つ他のセッションIDにより特定されるユーザ（が使用する情報端末）にゲームデータを送信すればよい。
【０１０３】
また、本実施形態では、非会員端末が対戦プレイを要求する際に、会員ユーザのログイン状態を確認しているが、図５のステップＳ２３において非会員端末にダウンロードされたゲームプログラムを起動する際に、会員ユーザのログイン状態を確認し、会員ユーザがログインしている間だけ、非会員端末でゲームプログラムが起動できるようにする（つまり、会員ユーザがログアウトしていれば、サーバ１が非会員端末に起動停止要求を送信する）ようにすることもできる（起動確認処理）。このように起動確認すれば、必ずしも対戦プレイを行わない、スタンドアローン型のゲームプログラムであっても、招待を行った会員ユーザがゲームサーバにログインしている間だけ、非会員ユーザがプレイでき、「招待」の持つ効果を明確化できる。更に、この場合であっても、起動停止要求を受信した非会員端末において、会員ユーザのログイン確認を繰り返し行い、サーバ１が、会員ユーザのログインを確認したとき、非会員端末に起動停止要求解除信号を送信することもできる。すると、どちらのユーザが先にログインしても、非会員ユーザが会員ユーザがログインしている間ゲームを楽しむことができることになる。
【０１０４】
また、図５のステップＳ１０において、会員テーブル４１に格納された「その他データ」（図４Ａ参照）を使用して、「招待」に制限を設けることもできる。例えば、招待要求を受信したサーバ１は、会員テーブル４１の「その他データ」に格納された招待回数を１増やし、上限回数を比較して、増加後の招待回数が上限回数を上回っていれば、ステップＳ１２に進み招待不可とする。こうして、会員ユーザの制御を行っても良い。この招待回数に対する処理を、会員テーブル４１の「その他データ」に格納される招待人数と上限人数に対して行い、会員ユーザの制御を行うことも可能である。
【０１０５】
また上述した、非会員端末でゲームプログラムを起動する際に行う起動確認処理において、招待テーブル４２に格納された「その他データ」（図４Ｂ参照）を使用して、非会員端末におけるゲームプログラムの起動を制限することもできる。例えば、起動確認の際に、サーバ１は、招待テーブル４２の「その他データ」に格納された起動回数を１増やし、上限起動回数と比較して、増加後の起動回数が上限起動回数を上回って入れば、非会員端末に起動停止要求を送信する。こうして、非会員ユーザの制御を行ってもよい。
【０１０６】
また、サーバ１は、起動確認の際に、招待テーブル４２の「その他データ」に格納された有効期限を確認し、有効期限が切れていれば、非会員端末に起動停止要求を送信することもできる。「その他データ」の有効期限は、招待IDの有効期限として利用することもできる。即ち、例えば、ステップＳ１６等において、招待IDが招待テーブル４２に格納されているかを判定するだけでなく、その有効期限内であるかを更に判定するようにし、いずれかの条件が満たされない場合、否定判定される（その場合、ステップＳ１８、Ｓ２２、Ｓ２６等に進む）ようにしてもよい。
【０１０７】
また、図７のステップＳ２８〜Ｓ３１のログイン確認（Login Verify）処理ＬＶにおいては、相手端末のログイン確認をどちらが先に行ってもよい。また、図７のステップＳ３２、Ｓ３３のゲームプレイ(Game Play)処理ＧＰにおいては、ゲームデータの送信をどちらが先に行ってもよい。
【０１０８】
以上に説明したように、本発明によれば、非会員が会員登録を行わなくても、会員登録されたユーザが、サービスを提供するサーバの利用認証に成功しているとき（ログインしているとき）、会員ユーザが非会員のユーザを招待することで、非会員が会員サービスの提供を受けることができる。会員ユーザの既知の非会員ユーザを招待することにより、例えば、オンラインゲームサービスであれば、会員ユーザが安心して一緒に遊ぶことができる相手を簡単に見つけることができ、会員ユーザが遊び相手が見つからないことを理由にサービスから脱退することを防止でき、会員のサービスの利用に対する満足度を向上させることができる。また、サービス提供者は、招待された非会員ユーザに対してサービスのアピールが容易に行える。こうして、サービス提供者は、新規会員の効率的な獲得、獲得済み会員の満足度向上、脱退率低下、売上拡大等が期待できる。
【図面の簡単な説明】
【０１０９】
【図１】本実施形態における会員サービスを提供する情報システムの構成例である。
【図２】本実施形態における情報端末およびサーバの構成ブロック図である。
【図３】本実施形態におけるサーバの制御部を説明する機能ブロック図である。
【図４】Ａは、本実施形態に使用される会員テーブル、Ｂは、招待テーブル、Ｃはログインテーブルのデータ構成例である。
【図５】本実施形態の情報システムにおける動作を説明するフローチャートである。
【図６】本実施形態の情報システムにおける動作を説明するフローチャートである。
【図７】本実施形態の情報システムにおける動作を説明するフローチャートである。
【図８】本実施形態において表示される画面例である。
【図９】本実施形態において表示される画面例である。
【図１０】本実施形態において表示される画面例である。
【符号の説明】
【０１１０】
１  サーバ、２  ネットワーク、１１  制御部、１２  RAM、１３  記憶部、１４  ネットワークI/F、１５  周辺機器I/F、１６  入力部、  １７  表示部、２０  バス、３１  会員管理部、３２  招待管理部、３３  非会員管理部、３４  セッション管理部、４１  会員テーブル、４２  招待テーブル、４３  ログインテーブル、１０１〜１０４  情報端末
【図１】
2005322070.tif 000003
【図２】
2005322070.tif 000004
【図３】
2005322070.tif 000005
【図４】
2005322070.tif 000006
【図５】
2005322070.tif 000007
【図６】
2005322070.tif 000008
【図７】
2005322070.tif 000009
【図８】
2005322070.tif 000010
【図９】
2005322070.tif 000011
【図１０】
2005322070.tif 000012