(57)【要約】【課題】会員登録をしているサイトから会員ＩＤを転送することによって、他の会員制のサイトから、サービスの提供を受けることができるサイト間会員識別情報受け渡し方法およびその方法を用いたサービス提供システムを提供する。【解決手段】受け元サイト１０にアクセスした会員が受け側サイト２０からサービスを受ける場合、プログラム制御部１２は、ブラウザの環境変数からこの会員のＩＤを取得し、会員ＩＤを引数として受け側サイト２０に送信する。プログラム制御部２２は、受け元サイト１０から受信した会員ＩＤをクッキーに設定し、さらにダミーＩＤを付与する。サービス提供部２４は、設定されたダミーＩＤを確認してサービスを提供する。また、受け元サイト１０の会員ＩＤを付けたログを生成し、受け元サイト１０に提供する。【選択図】  図１
2004295527.tif 000002
【特許請求の範囲】
【請求項１】
会員制サイトの会員が他の会員制のサービス提供サイトからサービスを受けるために、前記サイト間で会員識別情報を受け渡しするサイト間会員識別情報受け渡し方法であって、
前記会員制サイトにおいて、
アクセスした会員の認証を行うステップと、
上記サービスを受けるための要求指示を認証された会員から受け取り、当該会員の識別情報をこの会員のネットワーク閲覧ソフトウェアの環境変数から取得し、希望サービス指定情報と該会員識別情報とを引数として前記サービス提供サイトへ送信するステップと、
前記サービス提供サイトにおいて、
受信した前記会員識別情報を当該サービス提供サイトの会員識別情報と異なる体系で記憶するステップと、
前記会員に希望サービスを提供するステップと、
を有することを特徴とするサイト間会員識別情報受け渡し方法。
【請求項２】
前記サービス提供サイトにおいて、
上記会員制サイトを介さずに直接サービスを受けるための要求を受け取った場合、会員識別情報を要求するステップと、
前記会員からの会員識別情報と記憶している前記会員識別情報とを対比することにより認証を行うステップと、
認証された会員にサービスを提供するステップと、
を有することを特徴とする請求項１記載のサイト間会員識別情報受け渡し方法。
【請求項３】
会員制サイトと、サービスを提供するサービス提供サイトとがネットワークを介して接続してなるサービス提供システムであって、
前記会員制サイトは、
端末装置から受信した会員識別情報により会員の認証を行う認証手段と、
前記認証手段により認証された会員のサービス要求指示を前記端末装置から受け取り、当該会員の識別情報を該端末装置内の環境変数から取得する識別情報取得手段と、
当該識別情報と希望サービス情報とを前記サービス提供サイトに送信し、該サービスを要求するサービス要求手段とを有し、
前記サービス提供サイトは、
前記会員制サイトから会員の識別情報と要求サービスとを受信する情報受信手段と、
前記情報受信手段で受けた前記識別情報を当該サービス提供サイトの会員識別情報と異なる体系で記憶する会員識別情報管理手段と、
前記識別情報に対応する前記会員にサービスを提供するサービス提供手段とを有する、
ことを特徴とするサービス提供システム。
【請求項４】
前記サービス提供サイトは、さらに、
上記会員制サイトを介さずに直接サービスを受けるための要求を前記端末装置から受け取った場合、会員識別情報を要求する会員識別要求手段と、
前記端末装置から取得した会員識別情報と記憶している前記会員識別情報とを対比することにより認証を行う会員認証手段とを有し、
前記サービス提供手段は、前記会員認証手段が認証した前記会員にサービスを提供する、
ことを特徴とする請求項３記載のサービス提供システム。
【請求項５】
前記会員識別情報管理手段は、前記サービス要求受信手段から受けた会員識別情報をクッキーに設定することを特徴とする請求項３または請求項４に記載のサービス提供システム。
【請求項６】
前記会員識別情報管理手段は、前記クッキーに設定した会員識別情報に当該サービス提供サイトの会員識別情報と異なる体系のダミー識別情報を付して、前記クッキーに設定することを特徴とする請求項３から請求項５のいずれかの項に記載のサービス提供システム。
【請求項７】
前記会員識別情報管理手段は、前記会員制サイトの会員の識別情報を付したログを生成し、前記会員制サイトへ提供することを特徴とする請求項３に記載のサービス提供システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、登録サイトで認証を受けた会員が、その他複数のそれぞれ異なる会員制のサイトから認証を受けずにサービスの提供を受けることができるサイト間会員識別情報受け渡し方法およびその方法を用いたサービス提供システムに関する。
【０００２】
【従来の技術】
従来、サービスを提供するサイトの会員がそのサイトからサービスを受けるには、先ず、会員識別情報（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ：ＩＤ）をサイトに送り、会員であることの認証を受ける。そして、サイトは、認証した会員のリクエストに応じてサービスを提供する。これらデータの通信にはＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）と呼ばれる通信プロトコルが用いられる。ＨＴＴＰによるデータの送受信は、リクエストとそれに対するレスポンスという一対の送受信から構成されている。
【０００３】
送受信されるデータのリクエストとレスポンス両方に、最初にヘッダと呼ばれる管理用の情報が付加されている。しかし、ＨＴＴＰはステートレスとも呼ばれるプロトコルであり、各アクセスに対して、そのアクセスが誰からのものかということを伝える情報を持っていない。そのためアクセスを識別するために、クッキーが広く用いられている。クッキーは、最初にアクセスした会員にサイトからレスポンスを送信する際に、ヘッダ項目として送られる。次回から会員がアクセスしたときは、会員ＩＤを設定したクッキーの情報をサイトに送り返し、サイトは受信したクッキーにより利用者を識別する。この会員ＩＤを設定したクッキーは、別のドメイン名を持つサイトでは有効ではない。
【０００４】
異なる会員制のサイトでは、サービスを受けるために、それぞれ会員の認証が必要になる。図６は、サイトの会員認証処理を説明する図である。会員認証部１００は会員からのアクセスを受けると、入力された会員ＩＤと会員ＤＢ・１０１に格納されているＩＤと照合し、登録された会員であるか否かを判断する。会員ＩＤが会員ＤＢ・１０１に格納されている場合（ステップＳ１００：ＹＥＳ）、会員にサービスが提供される（ステップＳ１０１）。会員ＩＤが格納されていない場合は、ステップＳ１０２に進みサービスは中止される。会員認証部１００に入力される会員ＩＤは、当該サイトの会員のＩＤか、他のサイトの会員のＩＤかは区別されない。
【０００５】
会員制を有する複数のサイトからサービスの提供を受ける方法では、従来、会員情報を一元的に管理する方法などがある。（例えば、特許文献１参照。）。
【０００６】
【特許文献１】
特開２００２−２１５８７８号公報（第４−５頁、第１図）
【０００７】
【発明が解決しようとする課題】
従来、会員制サイトにおいて、会員ＩＤは、クッキーの領域に格納されて管理されているが、このクッキー情報は別のドメイン名を持つ異なる会員制のサイトに対しては有効ではない。従って、複数のサイト間で会員ＩＤの受け渡しを行うことは難しいという問題があった。また、異なる会員制のサイトから会員ＩＤを受け入れた場合でも、図６に示すように、会員認証部とサービス提供部は一つであり、他のサイトの会員ＩＤも当該サイトの会員ＩＤの情報領域に格納する必要があった。そのため、他のサイトの会員からアクセスが増えた場合の対応負荷が大きくなり、当該サイトの会員に対するサービスに支障をきたすという問題があった。
【０００８】
また、特許文献１の図１に示す会員情報管理方法にあっては、会員情報を一元的に管理するので、会員は、複数のサイトからサービスの提供を受けることができるが、他の異なる会員制のサイトからのサービスを受けることはできない。
【０００９】
この発明は、上記の点に鑑みてなされたもので、その目的は、会員登録をしているサイトの認証を受け、認証された会員ＩＤを転送することによって、他の会員制のサイトから、認証を受けることなくサービスの提供を受けることができるサイト間会員識別情報受け渡し方法およびその方法を用いたサービス提供システムを提供することにある。また、他の目的は、サービス提供サイトにおいて、サービスを提供する他のサイトの会員ＩＤを当該サイトの会員ＩＤと別に管理することにより、管理を容易にし、負荷を軽減するサイト間会員識別情報受け渡し方法およびその方法を用いたサービス提供システムを提供することにある。
【００１０】
【課題を解決するための手段】
上記の課題を解決するために、請求項１に記載の発明は、会員制サイトの会員が他の会員制のサービス提供サイトからサービスを受けるために、前記サイト間で会員識別情報を受け渡しするサイト間会員識別情報受け渡し方法であって、前記会員制サイトにおいて、アクセスした会員の認証を行うステップと、上記サービスを受けるための要求指示を認証された会員から受け取り、当該会員の識別情報をこの会員のネットワーク閲覧ソフトウェアの環境変数から取得し、希望サービス指定情報と該会員識別情報とを引数として前記サービス提供サイトへ送信するステップと、前記サービス提供サイトにおいて、受信した前記会員識別情報を当該サービス提供サイトの会員識別情報と異なる体系で記憶するステップと、前記会員に希望サービスを提供するステップと、を有することを特徴とするサイト間会員識別情報受け渡し方法である。
【００１１】
また、請求項２に記載の発明は、請求項１記載のサイト間会員識別情報受け渡し方法であって、前記サービス提供サイトにおいて、上記会員制サイトを介さずに直接サービスを受けるための要求を受け取った場合、会員識別情報を要求するステップと、前記会員からの会員識別情報と記憶している前記会員識別情報とを対比することにより認証を行うステップと、認証された会員にサービスを提供するステップと、を有することを特徴とする。
【００１２】
また、請求項３に記載の発明は、会員制サイトと、サービスを提供するサービス提供サイトとがネットワークを介して接続してなるサービス提供システムであって、前記会員制サイトは、端末装置から受信した会員識別情報により会員の認証を行う認証手段と、前記認証手段により認証された会員のサービス要求指示を前記端末装置から受け取り、当該会員の識別情報を該端末装置内の環境変数から取得する識別情報取得手段と、当該識別情報と希望サービス情報とを前記サービス提供サイトに送信し、該サービスを要求するサービス要求手段とを有し、前記サービス提供サイトは、前記会員制サイトから会員の識別情報と要求サービスとを受信する情報受信手段と、前記情報受信手段で受けた前記識別情報を当該サービス提供サイトの会員識別情報と異なる体系で記憶する会員識別情報管理手段と、前記識別情報に対応する前記会員にサービスを提供するサービス提供手段とを有する、ことを特徴とするサービス提供システム。
【００１３】
また、請求項４に記載の発明は、請求項３記載のサービス提供システムであって、前記サービス提供サイトは、さらに、上記会員制サイトを介さずに直接サービスを受けるための要求を前記端末装置から受け取った場合、会員識別情報を要求する会員識別要求手段と、前記端末装置から取得した会員識別情報と記憶している前記会員識別情報とを対比することにより認証を行う会員認証手段とを有し、前記サービス提供手段は、前記会員認証手段が認証した前記会員にサービスを提供する、ことを特徴とする。
【００１４】
また、請求項５に記載の発明は、請求項３または請求項４に記載のサービス提供システムであって、前記会員識別情報管理手段は、前記サービス要求受信手段から受けた会員識別情報をクッキーに設定することを特徴とする。
【００１５】
また、請求項６に記載の発明は、請求項３から請求項５のいずれかの項に記載のサービス提供システムであって、前記会員識別情報管理手段は、前記クッキーに設定した会員識別情報に当該サービス提供サイトの会員識別情報と異なる体系のダミー識別情報を付して、前記クッキーに設定することを特徴とする。
【００１６】
また、請求項７に記載の発明は、請求項３に記載のサービス提供システムであって、前記会員識別情報管理手段は、前記会員制サイトの会員の識別情報を付したログを生成し、前記会員制サイトへ提供することを特徴とする。
【００１７】
【発明の実施の形態】
以下、図面を参照して本発明の一実施の形態について説明する。図１は、同実施形態によるサービス提供システムの構成を示す図である。同図において、１０は、登録会員がアクセスする受け元サイト（会員制サイト）であり、２０は、サービス提供の要求を受ける受け側サイト（サービス提供サイト）である。１１は、受け元サイトの登録会員の氏名、住所、電話番号等の個人情報や会員ＩＤを格納する会員ＤＢであり、１３は、受け元サイト会員端末装置３０から入力された会員ＩＤと会員ＤＢ・１１に格納されている情報を照合して会員の認証を行う会員認証部である。１２は、会員が受け側サイト２０のサービスを要求している場合、会員が受け元サイト会員端末装置３０で用いているインターネット等のネットワーク閲覧ソフトウェア（例：Ｗｅｂブラウザ等）の環境変数から当該会員の会員ＩＤを識別情報として取得し、受け側サイト２０に送信処理を行うプログラム制御部である。１４は、受け元サイト１０の会員のアクセスログを生成する受け元サイト会員アクセスログ制御部である。
【００１８】
２１は、受け側サイトの登録会員の個人情報や会員ＩＤを格納する会員ＤＢであり、２３は、受け側サイト会員端末装置４０から入力された会員ＩＤと会員ＤＢ・２１に格納されている情報を照合して会員の認証を行う会員認証部である。２２は、受け元サイト１０から受信した会員ＩＤを、ローカル領域に格納して管理するプログラム制御部である。受け側サイト２０には、受け側サイトの会員ＩＤを格納するローカル領域と、他のサイトから受信した会員ＩＤを格納するローカル領域の２つの領域が備えられる。
【００１９】
プログラム制御部２２は、サービスの提供を希望する受け元サイトの会員ＩＤを受け元サイト１０から受信し、この会員ＩＤを用いて会員を認証できるように変換する。このように、受信した会員ＩＤを直接用いるのでなく、変換して使用するのは、受け側サイト２０の会員との混同を防いだり、また、この会員ＩＤを使用する会員に煩雑な処理をさせないためである。この変換には、例えば、クッキー等が用いられる。クッキーを使用する場合は、サービス提供ページにリンクするように設定することができる。
【００２０】
図３は、準備されるクッキーと設定される会員ＩＤを示す図である。受け側サイト２０においては、受け元サイト会員のクッキーと受け側サイト会員のクッキーの２種類が準備される。そして、受け元サイト会員のクッキーには、受け元サイトの会員ＩＤ（ＩＤ−Ｂ・２０２）と、受け側サイトの会員ＩＤと異なる体系によるダミーＩＤ（ＩＤ−Ａ・２０１）を設定する。受け側サイト会員のクッキーには受け側サイト会員のＩＤ（ＩＤ−Ａ・２０１）が設定される。このように、ダミーＩＤを設定することによって受け元サイト１０から受信した会員ＩＤと受け側サイト会員のＩＤをそれぞれ特定できるようにする。
【００２１】
２４は、サービス提供部であり、ステップ２０において受け元サイト１０から受信した会員ＩＤがローカル領域に格納されていることを確認してサービスを提供する（ステップＳ２１）。２６は、受け元サイト１０から受信した会員ＩＤを付したログを生成する受け元サイト会員ＩＤ付きログ制御部であり、生成されたログは、受け元サイト１０に提供される。ログの形式には、コモンログフォーマット（ＣＬＦ）、Ｗ３Ｃ（ＷＷＷ  Ｃｏｎｓｏｒｔｉｕｍ）により作られた拡張ログファイルフォーマット（ＥＬＦ）などを用いることができる。
【００２２】
図４（Ａ）〜（Ｃ）は、ＩＤ付きログの例を示す図である。図４（Ａ）は、商品情報を閲覧した場合のログの例であり、会員ＩＤ（ユーザーＩＤ）、アクセス日時、品番などが記録される。図４（Ｂ）は、画像ファイルをダウンロードした場合のログの例であり、会員ＩＤ（ユーザーＩＤ）、アクセス日時、画像ファイル名が記録される。図４（Ｃ）は、ブックマークを利用した際のログの例であり、会員ＩＤ（ユーザーＩＤ）、ブックマーク作業日時、ブックマーク作業内容などが記録される。
【００２３】
次に、図１および図２を参照して、本実施の形態によるサービス提供システムの動作を説明する。図２は、プログラム制御部１２による処理の流れを示す図である。先ず、受け元サイト１０の会員は受け元サイト会員端末装置３０から受け元サイト１０にアクセスして会員ＩＤを入力する。会員認証部１３は、受信した会員ＩＤと、会員ＤＢ・１１から読み出した会員ＩＤを照合して、認証を行う。
【００２４】
次に、認証された会員から要求されたサービスが受け元サイト１０のサービスか否か判断する。判断の結果、他のサイト（受け側サイト）が提供するサービスの場合、プログラム制御部１２によって処理される。先ず、プログラム制御部１２は、ブラウザの環境変数から会員ＩＤを読み出す（ステップＳ１０）。この会員ＩＤを引数として、転送先である受け側サイト２０を設定する（ステップＳ１１）。そして、ソケット通信を用いて会員ＩＤおよび遷移すべきプログラムファイルのパスを受け側サイト２０へ送る（ステップＳ１２）。このように、会員が実際にリンクを辿るのではなく、プログラム制御部１２によって自動的に転送される。
【００２５】
受け側サイト２０において、受け元サイト１０から受信した会員ＩＤの処理は、プログラム制御部２２によって進められる。先ず、プログラム制御部２２は、受信した引数の会員ＩＤをクッキーに設定する。次に、この会員ＩＤを受け側サイト会員ＩＤと区別できるように、ダミーＩＤを設定する。ここで、受け元サイト会員のＩＤは、ローカル領域に格納され、受け側サイト２０の会員のＩＤと分けて管理される。次に、表示するＨＴＭＬ（Ｈｙｐｅｒｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）文を生成し、さらにそのＨＴＭＬ文のＭＥＴＡタグにページ遷移情報を埋め込んで、サービス提供部分ページへの遷移を促す（ステップＳ１３）。
【００２６】
サービス提供部２４は、ローカル領域に格納されている、図３に示すＩＤ−Ａ・２０１（ダミーＩＤ）を参照してダミーＩＤが設定されているか否か判断する（ステップＳ２０）。サービス提供部２４は、ＩＤ−Ｂ・２０２（受け元サイト会員ＩＤ）ではなく、ダミーＩＤを確認して、サービスを提供する（ステップＳ２１）。そして、受け元サイト会員ＩＤ付きログ制御部２６は、受け元サイト会員ＩＤを付けたログを生成する。
【００２７】
一方、受け側サイト２０の会員は受け側サイト会員端末装置４０から受け側サイト２０にアクセスして会員ＩＤを入力する。会員認証部２３は、受信した会員ＩＤと、会員ＤＢ・２１から読み出した会員ＩＤを照合して、認証を行う。認証した場合、会員ＩＤをクッキーに設定して、サービス提供部２４に進む。ステップＳ２０では、図３に示すＩＤ−Ａ・２０１（受け側サイト会員ＩＤ）を参照して、会員ＩＤが設定されているか否かを判断する。設定されている場合、ステップＳ２１に進みサービスを提供する。
【００２８】
図５は、複数の受け元サイト６０、７０が、１つの受け側サイト５０にアクセスしてサービスの提供を受けるシステムを説明する概念図である。受け側サイト５０は、例えば、商品情報データベースを備え、商品情報を提供するものとする。受け元サイトＡ・６０、受け元サイトＢ・７０は、会員のＩＤを引数として受け側サイト５０にアクセスしてサービスの提供を受けることによって、あたかも受け元サイトＡ・６０、受け元サイトＢ・７０が、それぞれ自己のサイト内に商品情報データベースを備えているようなサービスを会員に提供できる。
【００２９】
また、受け側サイト５０は、サービスを提供した受け元サイトＡ・６０、受け元サイトＢ・７０の会員のＩＤを、受け側サイト５０の会員ＩＤと区分して管理するため、会員ＩＤの管理が容易である。受け元サイトＡ・６０、受け元サイトＢ・７０では、受け側サイト５０で生成された会員ＩＤ付きログを取得して会員のアクセス状況を把握することができる。
【００３０】
【発明の効果】
以上説明したように、請求項１に記載の発明によれば、受け元サイトに登録した会員は、受け元サイトで認証を受ければ、受け側サイトで認証を受けることなく、受け側サイトからサービスの提供を受けることができるので、サイト毎に認証を受けるという煩雑な作業がなくなり、会員へのサービスを向上できるという効果が得られる。
請求項２に記載の発明によれば、受け側サイトは、受け元サイトの会員ＩＤとは分けて管理している受け側サイトの会員ＩＤで会員認証を行うことができるため、簡易に自身の会員制サービスを提供することができる。
【００３１】
請求項３に記載の発明によれば、受け元サイトの会員は、受け側サイトのサービスを、受け元サイトのサービスと区別することなく、あたかも受け元サイトに保持されているサービスのように利用することができるので、受け元サイトの有用性を一層高めることができる。また、受け側サイトにおいて、受け側サイトの会員ＩＤと受け元サイトの会員ＩＤを分けて管理するので、管理が容易になる。請求項４に記載の発明によれば、受け側サイトは、受け元サイトの会員ＩＤとは分けて管理している受け側サイトの会員ＩＤで会員認証を行うことができるため、簡易に自身の会員制サービスを提供することができる。
【００３２】
請求項５に記載の発明によれば、会員ＩＤをクッキーに設定することにより受け側サイトでは、受け元サイトの会員ＩＤの管理領域が不要になり、アクセスする受け元サイトが増えても受け側サイト会員へのサービスに影響なく対応することとができる。
請求項６に記載の発明によれば、受け側サイトの会員ＩＤと異なる体系のダミーＩＤを受け元サイトの会員ＩＤに付すことによって、受け元サイトと受け側サイトの会員ＩＤが重複することを避けることができる。
請求項７に記載の発明によれば、受け側サイトから受け元サイト会員のＩＤを付したログが提供されるので、受け元サイトでは、アクセスログと照合して会員のサービス利用状況を把握することができる。
【図面の簡単な説明】
【図１】本発明の一実施の形態によるサービス提供システムの構成を示す図である。
【図２】受け元サイトにおける転送処理の流れを説明する図である。
【図３】受け側サイトにおいて設定されるクッキーの種類とＩＤを示す図である。
【図４】受け側サイトにおいて生成される会員ＩＤ付きログの例を示す図である。
【図５】受け側サイトから複数の受け元サイトにサービスを提供する概念図である。
【図６】従来の会員認証部を説明する図である。
【符号の説明】
１０  受け元サイト
１１、２１  会員データベース（ＤＢ）
１２、２２  プログラム制御部
１３、２３  会員認証部
１４  受け元サイト会員アクセスログ制御部
２０、５０  受け側サイト
２４  サービス提供部
２６  受け元サイト会員ＩＤ付きログ制御部
３０  受け元サイト会員端末装置
４０  受け側サイト会員端末装置
６０  受け元サイトＡ
７０  受け元サイトＢ
【図１】
2004295527.tif 000003
【図２】
2004295527.tif 000004
【図３】
2004295527.tif 000005
【図４】
2004295527.tif 000006
【図５】
2004295527.tif 000007
【図６】
2004295527.tif 000008