(57)【要約】【課題】従来の電子店舗に代表されるＷｅｂサービスにおいて、実店舗での買い物のように友人と一緒に購入行為を楽しむことを提供する。【解決手段】処理装置１１０においてクライアントから処理装置１００を経て送信された業務処理要求に該当する行動情報を記録、取得し、処理装置１２０において行動情報の共有を管理するための共有セッション情報を記録、取得および共有セッションへの参加を管理し、共有セッション参加の全ユーザのクライアント端末に対して、共有セッション参加ユーザの行動情報を送信しそれに応じた画面をクライアント装置に表示することにより本発明の目的を達成することができる。【選択図】図１
2009230597.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介してログインされた複数のユーザが操作するクライアント端末からの業務処理要求に対して、前記業務処理要求に応じた情報を提供し、前記情報を管理し複数のユーザで共有することを可能とする処理装置とを備える情報提供システムにおいて、
特定の情報の集合で構成され、前記集合体が有する範囲内の情報を、許可が与えられたユーザの前記業務処理要求に対して提供する共有セッションを検索する共有セッション情報取得手段と、
前記共有セッションに参加している複数のユーザの業務実行状態を取得する手段と、
前記複数のユーザの前記業務処理要求を全てのユーザで共有することを可能とする共有セッション情報管理手段と、
前記共有セッション情報管理手段によって作成された情報を前記クライアント端末へ送信する手段と、
を備えることを特徴とする情報制御システム。
【請求項２】
請求項１に記載の情報制御システムにおいて、
ユーザがログインする共有セッションを選択する手段をさらに備えたことを特徴とする情報制御システム。
【請求項３】
請求項１又は２に記載の情報制御システムにおいて、
ユーザがログイン可能な共有セッションを、あらかじめ設定された参加条件を評価する
ことにより決定する手段をさらに備えたことを特徴とする情報制御システム。
【請求項４】
ネットワークを介してログインされた複数のユーザが操作するクライアント端末からの業務処理要求に対して、前記業務処理要求に応じた情報を提供し、前記情報を管理し複数のユーザで共有することを可能とする情報提供方法において、
特定の情報の集合で構成され、前記集合体が有する範囲内の情報を、許可が与えられたユーザの前記業務処理要求に対して提供する共有セッションを検索する共有セッション情報取得工程と、
前記共有セッションに参加している複数のユーザの業務実行状態を取得する工程と、
前記複数のユーザの前記業務処理要求を全てのユーザで共有することを可能とする共有セッション情報管理工程と、
前記共有セッション情報管理手段によって作成された情報を前記クライアント端末へ送信する工程と、
を備えることを特徴とする情報制御方法。
【請求項５】
ネットワークを介してログインされた複数のユーザが操作するクライアント端末からの業務処理要求に対して、前記業務処理要求に応じた情報を提供し、前記情報を管理し複数のユーザで共有することを可能とする処理装置に含まれるコンピュータを、
特定の情報の集合で構成され、前記集合体が有する範囲内の情報を、許可が与えられたユーザの前記業務処理要求に対して提供する共有セッションを検索する共有セッション情報取得手段、
前記共有セッションに参加している複数のユーザの業務実行状態を取得する手段と、
前記複数のユーザの前記業務処理要求を全てのユーザで共有することを可能とする共有セッション情報管理手段、
前記共有セッション情報管理手段によって作成された情報を前記クライアント端末へ送信する手段、
として機能させることを特徴とする情報制御プログラム。
【請求項６】
請求項５に記載の情報処理プログラムがコンピュータ読み取り可能に記録されていることを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Ｗｅｂサービスにおける情報制御システム及び方法等、より詳しくは、電子店舗やオークションサービスなどのＷｅｂサービスに関し、特にそれらＷｅｂシステムにおけるユーザの行動を多数のユーザで共有するためのセッション管理システム、セッション管理方法、セッション管理用プログラム、データ管理システム、データ管理方法およびデータ管理プログラムに関する。
【背景技術】
【０００２】
従来の電子店舗システムの一例が、特許文献１に記載されている。代表図に示すように、この従来の電子店舗システムは、複数の電子マーケット群とコンフィグレーション・ポータルサイトと単一のユーザクライアントとから構成されている。 
【０００３】
このような構成を有する従来の電子店舗システムは次のように動作する。 
【０００４】
すなわち、コンフィグレーション・ポータルサイト６１０は、ユーザのニーズに関連する複数の電子マーケット６２１，６３１，６４１，６５１，６６１を抽出し、各電子マーケットでの取引を行うルートを設定し、各電子マーケットに提供する情報を制御する。各電子マーケットは、コンフィグレーション可能な商品に対して、ユーザのニーズを最も満たす候補を選出し、その結果をコンフィグレーション・ポータルサイト６１０に返す。コンフィグレーション・ポータルサイト６１０は、最終的に帰ってきた組合せ群の中から最適化アルゴリズムを活用して、ユーザの嗜好にあったプライオリティ順に組合せ商品情報を提供する。
【特許文献１】特開２００２−２１５９３３号公報（代表図）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
第１の問題点は、これまでの電子店舗に代表されるＷｅｂサービスでは、実店舗での買い物のように友人と一緒に購入行為を楽しむといったことができない、ということである。 
【０００６】
その理由は、閲覧、購入といったＷｅｂサービス上で実行されるユーザの行為は、行為を実行しているユーザのクライアントでのみ画面に表示され、他者のクライアント画面でもその状況を確認できるような情報管理手段が考案されていないためである。特許文献１にある発明においても、Ｗｅｂサービス側である電子マーケットが単一であったという問題を解決している一方で、複数のユーザのクライアントを対象として情報を共有、同時体験をもたらすといったことは実現できていない。
【０００７】
そこで、本発明は、上記各問題点に鑑みて為されたもので、その目的の一例は、Ｗｅｂサービスとして提供され、ユーザが商品の閲覧や購入などの特徴的な行動を伴うサービスにおいて、それらの行動を他者と安全に共有するセッション管理システムおよびデータ管理システムを提供することにある。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、請求項１に記載の発明は、ネットワークを介してログインされた複数のユーザが操作するクライアント端末からの業務処理要求に対して、前記業務処理要求に応じた情報を提供し、前記情報を管理し複数のユーザで共有することを可能とする処理装置とを備える情報提供システムにおいて、特定の情報の集合で構成され、前記集合体が有する範囲内の情報を、許可が与えられたユーザの前記業務処理要求に対して提供する共有セッションを検索する共有セッション情報取得手段と、前記共有セッションに参加している複数のユーザの業務実行状態を取得する手段と、前記複数のユーザの前記業務処理要求を全てのユーザで共有することを可能とする共有セッション情報管理手段と、前記共有セッション情報管理手段によって作成された情報を前記クライアント端末へ送信する手段と、を備えることを特徴とする。
【０００９】
この発明によれば、クライアント送信された業務処理要求に該当する行動情報を記録、取得し、行動情報の共有を管理するための共有セッション情報を記録、取得および共有セッションへの参加を管理し、共有セッション参加の全ユーザのクライアント端末に対して、共有セッション参加ユーザの行動情報を送信しそれに応じた画面をクライアント装置に表示することができる。
【００１０】
従って、複数のユーザが一緒に商品選択などの行動を共有することができる。
【００１１】
請求項２に記載された発明は、請求項１に記載の情報制御システムにおいて、ユーザがログインする共有セッションを選択する手段をさらに備えたことを特徴とする。
【００１２】
従って、複数のユーザが一緒に商品選択などの行動を共有することができる。
【００１３】
請求項３に記載された発明は、請求項１又は２に記載の情報制御システムにおいて、ユーザがログイン可能な共有セッションを、あらかじめ設定された参加条件を評価することにより決定する手段をさらに備えたことを特徴とする。
【００１４】
従って、同じ嗜好を持つユーザが自然と行動を共有する状況を作ることが可能となり、新たなコミュニケーションの機会を提供することができる。
【００１５】
請求項４に記載された発明は、ネットワークを介してログインされた複数のユーザが操作するクライアント端末からの業務処理要求に対して、前記業務処理要求に応じた情報を提供し、前記情報を管理し複数のユーザで共有することを可能とする情報提供方法において、特定の情報の集合で構成され、前記集合体が有する範囲内の情報を、許可が与えられたユーザの前記業務処理要求に対して提供する共有セッションを検索する共有セッション情報取得工程と、前記共有セッションに参加している複数のユーザの業務実行状態を取得する工程と、前記複数のユーザの前記業務処理要求を全てのユーザで共有することを可能とする共有セッション情報管理工程と、前記共有セッション情報管理手段によって作成された情報を前記クライアント端末へ送信する工程と、を備えることを特徴とする。
【００１６】
請求項５に記載された発明は、ネットワークを介してログインされた複数のユーザが操作するクライアント端末からの業務処理要求に対して、前記業務処理要求に応じた情報を提供し、前記情報を管理し複数のユーザで共有することを可能とする処理装置に含まれるコンピュータを、特定の情報の集合で構成され、前記集合体が有する範囲内の情報を、許可が与えられたユーザの前記業務処理要求に対して提供する共有セッションを検索する共有セッション情報取得手段、前記共有セッションに参加している複数のユーザの業務実行状態を取得する手段と、前記複数のユーザの前記業務処理要求を全てのユーザで共有することを可能とする共有セッション情報管理手段、前記共有セッション情報管理手段によって作成された情報を前記クライアント端末へ送信する手段、として機能させることを特徴とする。
【発明の効果】
【００１７】
以上のように、本発明によれば、商品の閲覧などの業務処理要求の情報を共有セッションに参加している複数のユーザに公開するため、複数のユーザが一緒に商品選択などの行動を共有できる。
【発明を実施するための最良の形態】
【００１８】
次に、図１および図２、図３及び図４のフローチャートを参照して本実施形態の全体の動作について詳細に説明する。
【００１９】
なお、以下に説明する実施の形態は、電子店舗やオークションサービスなどのＷｅｂサービスに関し、特にそれらＷｅｂシステムにおけるユーザの行動を多数のユーザで共有するためのセッション管理システム及びデータ管理システムに、本願を適用した場合の実施形態である。
【００２０】
図１は、本実施形態のセッション管理システム及びデータ管理システムの概略図である。
【００２１】
本発明のシステムは、クライアント装置からのリクエストを受信する処理装置１００と、処理装置１００と接続されＷｅｂサービスの主業務処理が実行される処理装置１１０と、処理装置１００と接続され行動共有の管理を行う処理装置１２０およびユーザが操作する端末である複数のクライアント装置（ｎ＝1、・・・、ｎ）からなる。 
【００２２】
前記処理装置１００は、第１から第ｎのクライアント装置からのＨＴＴＰ要求をサーバ装置受信する手段、処理装置１１０および処理装置１２０へ処理要求を送出する手段およびそれらの処理要求結果を取得する手段を備えている。
【００２３】
また、処理装置１００は、ユーザからの業務処理実行要求を解釈し、その要求を処理装置１１０に依頼する手段１０１、ユーザからのユーザ行動情報取得要求を解釈し、その要求を処理装置１２０に依頼する手段１０２とを含む。
【００２４】
前記処理装置１１０は、処理装置１００から転送されたユーザからの商品の閲覧などの業務処理要求に応じて業務処理を実行する手段およびそのユーザからの業務処理要求の情報を記録装置（ｂ１）に記録する手段および記録した業務処理要求の情報を記録装置（ｂ１）から読み出す手段を備えている。
【００２５】
処理装置１１０は、ユーザからの業務実行要求に応じて商品の閲覧処理や購入処理といった業務処理を実行する手段１１１と、ユーザからの一連の業務実行要求を識別し、現在ユーザがどのような業務処理を実行しているかを記録、取得する手段１１２とを含む。
【００２６】
前記処理装置１２０は、各個別ユーザが行った商品の閲覧などの業務処理要求を複数のユーザで共有するための共有セッション情報管理手段およびセッション情報を記録装置（ｃ１）に記録する手段および記録したセッション情報を記録装置（ｃ１）から読み出す手段、ユーザのプロファイル情報を記録した記録装置（ｃ２）からユーザのプロファイル情報を読み出す手段を備えている。
【００２７】
また、処理装置１２０は、ユーザの住所や性別、ユーザ同士のフレンド設定などの属性情報を記録、取得する手段１２１と、ユーザの行動情報を誰に公開しているのか記録、取得する手段１２２と、ユーザの属性情報を元にユーザの行動情報を誰に公開するのか判断する手段１２３とを含む。
【００２８】
前記クライアント装置は、商品の閲覧などの業務処理要求を処理装置１００に送出し、その結果を受信する手段および処理装置１２０から送出される共有セッション情報に応じた画像やテキストなどの情報を表示する手段を備えている。 
【００２９】
また、クライアント装置は、処理装置１００に業務処理要求を送出しその結果を受信することができ、処理装置１００にユーザ行動情報取得要求を送出しその結果を受信することができ、その結果を画面に表示することができるものとする。
【００３０】
このような構成を採用し、処理装置１１０においてクライアントから処理装置１００を経て送信された業務処理要求に該当する行動情報を記録、取得し、処理装置１２０において行動情報の共有を管理するための共有セッション情報を記録、取得および共有セッションへの参加を管理し、共有セッション参加の全ユーザのクライアント端末に対して、共有セッション参加ユーザの行動情報を送信しそれに応じた画面をクライアント装置に表示することにより本発明の目的を達成することができる。
【００３１】
まず、ユーザが操作するクライアントから業務処理要求に先立って処理装置１００に対してログイン要求を行う（図２、図３）。
【００３２】
以下は、ユーザがログイン可能な公開セッションを検索し、参加する手順及び、ユーザが参加した公開セッションの履歴を業務セッションとして管理する具体的手段の一例を示すものである。
【００３３】
ログイン要求を受信した処理装置１００は、処理装置１１０にログイン要求を実行する（ステップＡ１）。この際、ユーザを識別する識別子（ユーザＩＤ）がクライアントから指定され、処理装置１１０に対するログイン要求にもユーザＩＤを送信する。
【００３４】
次に、ログイン要求を受信した処理装置１１０は、手段１１１により業務セッションＩＤを生成する（ステップＡ２）。
【００３５】
次に、処理装置１１０は、業務セッションＩＤとユーザの行動情報の初期値をセットで手段１１２により記録装置に記録する（ステップＡ３）。ここで、ユーザの行動情報は、ユーザが行動（業務要求）する毎に更新される情報である。
次に、処理装置１１０は、業務セッションＩＤを処理装置１００に返却する（ステップＡ４）。
【００３６】
次に、処理装置１００は、処理装置１２０にユーザＩＤおよび業務セッションＩＤを送信する（ステップＡ５）。
【００３７】
次に、処理装置１２０は、手段１２１によりユーザＩＤをキーにユーザの属性情報を取得する（ステップＡ６）。
【００３８】
次に、処理装置１２０は、手段１２２によりあらかじめ記録された複数の公開セッションの参加ポリシを取得し（ステップＡ７）、
手段１２３により、ユーザの属性情報と各公開セッションの参加ポリシを評価し参加可能な公開セッションを検索する（ステップＡ８）。    
【００３９】
次に、処理装置１２０は、ステップＡ８により検索された公開セッションの情報を処理装置１００に返却する（ステップＡ９）。
【００４０】
次に、処理装置１００は、ステップＡ４により得た業務セッションＩＤおよびステップＡ９により得た公開セッションの情報をクライアントへ返却する（ステップＡ１０）。
次に、ユーザはクライアントに対してステップＡ１０により得た参加可能な公開セッションの情報の中から参加する公開セッションを０個以上選択し、クライアントはユーザが参加を選択した公開セッションを識別する識別子のリストおよびステップＡ１０により得た業務セッションＩＤを処理装置１００に送信する（ステップＡ１１）。
【００４１】
次に、処理装置１００は、ステップＡ１１により受信した情報を処理装置１２０へ送信する（ステップＡ１２）。
【００４２】
次に、処理装置１２０は、手段１２２により記録装置に記録されている公開セッション情報のうち、ステップＡ１２で受信したユーザが参加を選択した公開セッションの情報の参加者リストにステップＡ１２により取得した業務セッションＩＤを追加する（ステップＡ１３）。
【００４３】
以上で、ユーザのログイン処理が完了する。
【００４４】
次に、クライアントが参加した公開セッションの情報を取得し、ビュー（クライアントビュー）を更新する際の手順を説明する（図４）。クライアントはこのビューを通じて、他のユーザの行動（どの公開セッションに参加したか等）を共有セッションとして管理することで、他のユーザの行動を知ることができる。
【００４５】
クライアント装置は、処理装置１００に業務セッションＩＤとともに公開セッションの情報の取得要求を送信する（ステップＢ１）。
【００４６】
次に、処理装置１００は、ステップＢ１により受信した業務セッションＩＤとともに処理装置１２０に該当業務セッションＩＤで参加している公開セッションの情報の取得要求を送信する（ステップＢ２）。
【００４７】
次に、処理装置１２０は、手段１２２により業務セッションＩＤで参加している公開セッションのリストを取得する（ステップＢ３）。
【００４８】
次に、処理装置１２０は、処理装置１００にステップＢ３で取得した公開セッションの情報のリストを返却する（ステップＢ４）。
【００４９】
次に、ステップＢ４により得た公開セッションの情報に含まれる各公開セッションに参加しているユーザの業務セッションＩＤを抽出し、処理装置１１０に各業務セッションＩＤに該当するユーザが最後に実行した行動（業務要求）の取得要求を送信する（ステップＢ５）。
【００５０】
次に、処理装置１１０は、ステップＢ５で要求された各業務セッションＩＤに該当するユーザが最後に実行した行動を手段１１２により取得する（ステップＢ６）。
次に、処理装置１１０は、ステップＢ６により取得した行動情報のリストを処理装置１００に返却する（ステップＢ７）。
【００５１】
次に、処理装置１００は、ステップＢ４で取得した公開セッションの情報のリストと、ステップＢ７により取得した行動情報のリストをクライアントに返却する（ステップＢ８）。      
【００５２】
クライアントは、ステップＢ８で返却された情報（ステップＢ４で取得した公開セッションの情報のリストと、ステップＢ７により取得した行動情報のリスト）を元に共有セッションＩＤを作成し、これに基づいてクライアントのビューを更新し、他のユーザの行動状況を表示する。
【００５３】
このようにして、本実施形態では、ユーザの行動を業務セッションと共有セッションという二つの管理単位を組み合わせて関連づける構成となっているため、複数のユーザの行動をひとまとめに扱うことが可能となり、クライアントビューにそれらのまとまりで表示することができる。
【００５４】
また、本実施形態では、通常の業務処理を行う処理装置１１０と共有セッションの管理を行う処理装置１２０が互いに影響を及ぼさないような構成（独立した構成）となっているため、既存の業務処理装置の拡張機能として実現することができる。
他の実施形態について、図５を用いて説明する。
【００５５】
本実施形態の動作は、ユーザが操作するクライアントから業務処理要求に先立って処理装置１００に対してログイン要求を行う動作について、上記の実施形態と異なる（図５）。    
【００５６】
まず、ユーザが操作するクライアントから処理装置１００に対してログイン要求を行う。ログイン要求を受信した処理装置１００は、処理装置１１０にログイン要求を実行する（ステップＣ１）。この際、ユーザを識別する識別子（ユーザＩＤ）がクライアントから指定され、処理装置１１０に対するログイン要求にもユーザＩＤを送信する。
【００５７】
次に、ログイン要求を受信した処理装置１１０は、手段１１１により業務セッションＩＤを生成する（ステップＣ２）。
【００５８】
次に、処理装置１１０は、業務セッションＩＤとユーザの行動情報の初期値をセットで手段１１２により記録装置に記録する（ステップＣ３）。ここで、ユーザの行動情報は、ユーザが行動（業務要求）する毎に更新される情報である。
【００５９】
次に、処理装置１１０は、業務セッションＩＤを処理装置１００に返却する（ステップＣ４）。
【００６０】
次に、処理装置１００は、処理装置１２０にユーザＩＤおよび業務セッションＩＤを送信する（ステップＣ５）。
【００６１】
次に、処理装置１２０は、手段１２１によりユーザＩＤをキーにユーザの属性情報を取得する（ステップＣ６）。
【００６２】
次に、処理装置１２０は、手段１２２によりあらかじめ記録された複数の公開セッションの参加ポリシを取得し（ステップＣ７）、
手段１２３により、ユーザの属性情報と各公開セッションの参加ポリシを評価し参加可能な公開セッションを検索する（ステップＣ８）。
【００６３】
次に、処理装置１２０は、ステップＣ８により検索された公開セッションの情報の参加者リストに業務セッションＩＤを追加する（ステップＣ９）。以上で、ユーザのログイン処理が完了する。  
【００６４】
このようにして、本実施形態では、上述した実施形態での効果に加え、ユーザの共有セッションへのログイン処理が不要となるため、共有セッションに設定したポリシにより例えば同じ嗜好を持つユーザが自然と行動を共有する状況を作ることが可能となり、新たなコミュニケーションの機会を提供することができる。
次に、具体的な実施例を用いて本発明を実施するための最良の形態の動作を説明する。 
【００６５】
図６に示すようなＥコマースシステムを例に説明する。Ｅコマースシステム２００は、ユーザが操作するクライアント装置のＷｅｂブラウザ２０１と、Ｗｅｂブラウザからの要求を受信する受信サーバ２０２（例えば、処理装置１００が相当）と、商品の閲覧や購入処理を実行するためのＥＣサーバ２０３（例えば、処理装置１１０が相当）と、複数のユーザの商品選択情報を共有するための共有セッションを管理するための共有セッション管理サーバ２０４（例えば、処理装置１２０が相当）からなる。
【００６６】
本実施例では、ユーザが選択している商品のデータを、同じ共有セッション（公開セッション）に参加している複数のユーザにも公開し、複数のユーザで一緒に買い物をしているような効果をもたらす。 
【００６７】
以下に、実施時の動作を説明する。 
【００６８】
まず、図６を用いて、ユーザＡがログインを行う手順を説明する。 
【００６９】
図６は、ユーザＡがログインを行う手順を説明する図である。
【００７０】
まず、ユーザＡはＷｅｂブラウザ２０１に表示されたログイン画面からユーザＩＤおよびパスワードを入力しログイン処理を受信サーバ２０２に送信する。次に、受信サーバ２０２はＥＣサーバ２０３に対してユーザＩＤとパスワードを送信しログイン処理を要求する。ＥＣサーバ２０３は、ユーザＩＤおよびパスワードをあらかじめ設定されたデータベースと比較し正しい組合せであることを判定する。次に、ＥＣサーバ２０３は業務セッションＩＤを生成し、ユーザＡの初期状態として「行動なし」をセットで業務セッション管理データベースに保存する。以降、ユーザＡが商品の閲覧や購入を要求する際は、ここで生成された業務セッションＩＤが添付される。
【００７１】
次に、ＥＣサーバ２０３は、業務セッションＩＤを受信サーバ２０２に返却する。次に、受信サーバ２０２は、共有セッション管理サーバ２０４にユーザＩＤと業務セッションＩＤを送信する。次に、共有セッションサーバ２０４は、ユーザＩＤをキーにユーザプロファイルデータベースからユーザＡの情報を取得する。ここで、ユーザの情報とは、例えばユーザの性別、ユーザの嗜好情報、他のユーザとのフレンド設定とする。
【００７２】
次に、共有セッション管理サーバ２０４は、これらのユーザの情報で共有セッション管理データベースにあらかじめ設定された共有セッションのポリシを評価し、ポリシに適合する共有セッションを抽出する。ここで、共有セッションのポリシとは、「ユーザが女性であれば参加可能。」、「ユーザがコンピュータに興味をもっている場合参加可能」といった参加判断条件である。
【００７３】
次に、共有セッション管理サーバ２０４は、受信サーバ２０２に参加可能な共有セッションの情報のリストを返却する。次に、受信サーバ２０２は業務セッションＩＤと共有セッションの情報のリストをクライアントのＷｅｂブラウザ２０１に返却する。次に、Ｗｅｂブラウザ２０１は返却された共有セッションの情報を表示し、あわせてユーザＡが参加可否を入力できるチェック項目を表示する。
【００７４】
次に、ユーザＡは、参加する共有セッションを選択する。ここでは、ユーザＡは「絵本好きであれば参加可能」というポリシが設定された共有セッションを選択したとする。
次に、Ｗｅｂブラウザ２０１はユーザＡが選択した共有セッションの情報に含まれる共有セッションＩＤのリストと業務セッションＩＤを受信サーバ２０２に送信する。
【００７５】
次に、受信サーバ２０２は、共有セッション管理サーバ２０４に共有セッションＩＤのリストと業務セッションＩＤを送信する。
【００７６】
次に、業務セッション管理サーバ２０４は、共有セッション管理データベースの受信した共有セッションＩＤに該当するレコードの参加者リストに同じく受信した業務セッションＩＤを追加する。以上で、ログイン処理が完了する。
【００７７】
次に、図７を用いて、ユーザＡが商品を選択した際の動作を説明する。
【００７８】
図７は、ユーザＡが商品を選択した際の動作を説明する図である。
【００７９】
まず、ユーザＡはＷｅｂブラウザ２０１に表示された商品リストから商品Ａを選択する。Ｗｅｂブラウザ２０１は商品Ａの情報取得要求を業務セッションＩＤとともに受信サーバ２０２に送信する。次に、受信サーバ２０２は、ＥＣサーバ２０３に商品Ａの情報取得要求を業務セッションＩＤとともに送信する。次に、ＥＣサーバ２０３は、商品Ａの情報を商品データベースから検索する。次に、ＥＣサーバ２０３は、業務セッション管理データベースから受信した業務セッションＩＤに該当するレコードを検索し、該当するレコードのユーザの状態に「商品Ａを選択」を記録する。次に、ＥＣサーバ２０３は商品Ａの情報を受信サーバ２０２に返却する。次に、受信サーバ２０２はクライアントのＷｅｂブラウザ２０１に商品Ａの情報を返却する。次に、Ｗｅｂブラウザ２０１は商品Ａの情報を表示する。
【００８０】
次に、図８を用いて、同じ共有セッションに参加しているユーザＢのＷｅｂブラウザ２０５に表示する共有セッションの情報を更新する際の動作を説明する。 
【００８１】
図８は、同じ共有セッションに参加しているユーザＢのＷｅｂブラウザ２０５に表示する共有セッションの情報を更新する際の動作を説明する図である。
【００８２】
まず、ユーザＢのＷｅｂブラウザ２０５は、業務セッションＩＤとともに共有セッション情報取得要求を受信サーバ２０２に送信する。次に、受信サーバ２０２は、共有セッション情報取得要求を共有セッション管理サーバ２０４に送信する。次に、共有セッション管理サーバ２０４は、共有セッション管理データベースから、受信した業務セッションで参加している共有セッション群の情報を抽出する。
【００８３】
次に、共有セッション管理サーバ２０４は、取得した共有セッション群の情報を受信サーバ２０２に返却する。次に、受信サーバ２０２は、受信した共有セッション情報に含まれる共有セッションに参加する他のユーザの業務セッションＩＤをＥＣサーバ２０３に送信し、各業務セッションＩＤに該当するユーザの行動情報取得を要求する。ここでは、同じ共有セッションに参加しているユーザＡおよびユーザＢ自身の行動情報を取得する。
【００８４】
次に、ＥＣサーバ２０３は、業務セッション管理データベースから、受信した業務セッションＩＤに該当するユーザ行動の情報を抽出する。次に、ＥＣサーバ２０３は抽出したユーザの行動情報を受信サーバに返却する。次に、受信サーバ２０２は、共有セッション情報およびそれらの共有セッションに参加しているユーザの行動情報をＷｅｂブラウザ２０５に返却する。
【００８５】
次に、Ｗｅｂブラウザ２０５は、受信した共有セッション情報とユーザの行動情報を画面に表示する。ここで、Ｗｅｂブラウザに表示する内容は、例えば、図９に示すような部屋の中に共有セッションに参加しているユーザを表すキャラクタを表示し、その吹き出しに選択している商品を表示するなどの表示である。
【００８６】
以上説明したように、本実施形態によれば、処理装置１１０においてクライアントから処理装置１００を経て送信された業務処理要求に該当する行動情報を記録、取得し、処理装置１２０において行動情報の共有を管理するための共有セッション情報を記録、取得および共有セッションへの参加を管理し、共有セッション参加の全ユーザのクライアント端末に対して、共有セッション参加ユーザの行動情報を送信しそれに応じた画面をクライアント装置に表示することにより本発明の目的を達成することができる。
【００８７】
従って、複数のユーザが一緒に商品選択などの行動を共有することができる。
【００８８】
また、本発明によれば、ＥＣサイトにソーシャルネットワークやマイクロブログ的なコミュニケーション要素を加え、より現実味のあるＥＣサイトの構築などに適用できる。
【図面の簡単な説明】
【００８９】
【図１】本実施形態のセッション管理システム及びデータ管理システムの概略図である。
【図２】ログインの動作を示すフローチャートである。
【図３】ログインの動作を示すフローチャートである。
【図４】クライアントが参加した公開セッションの情報を取得し、ビュー（クライアントビュー）を更新する際の手順を説明するフローチャートである。
【図５】他の実施形態の動作を示すフローチャートである。
【図６】ユーザＡがログインを行う手順を説明する図である。
【図７】ユーザＡが商品を選択した際の動作を説明する図である。
【図８】同じ共有セッションに参加しているユーザＢのＷｅｂブラウザ２０５に表示する共有セッションの情報を更新する際の動作を説明する図である。
【図９】表示画面の一例を示す図である。
【符号の説明】
【００９０】
１００      処理装置
１１０      処理装置
１２０      処理装置
１３０−ｎ  クライアント端末
２００      セッション管理システム及びデータ管理システム
２０１      Ｗｅｂブラウザ（クライアント端末）
２０２      受信サーバ
２０３      ＥＣサーバ
２０４      共有セッション管理サーバ
２０５      Ｗｅｂブラウザ（クライアント端末）
Ｓ  セッション管理システム及びデータ管理システム
【図１】
2009230597.tif 000003
【図２】
2009230597.tif 000004
【図３】
2009230597.tif 000005
【図４】
2009230597.tif 000006
【図５】
2009230597.tif 000007
【図６】
2009230597.tif 000008
【図７】
2009230597.tif 000009
【図８】
2009230597.tif 000010
【図９】
2009230597.tif 000011