JP4001455B2 - Information exchange promotion method and apparatus - Google Patents
Information exchange promotion method and apparatus Download PDFInfo
- Publication number
- JP4001455B2 JP4001455B2 JP2000259341A JP2000259341A JP4001455B2 JP 4001455 B2 JP4001455 B2 JP 4001455B2 JP 2000259341 A JP2000259341 A JP 2000259341A JP 2000259341 A JP2000259341 A JP 2000259341A JP 4001455 B2 JP4001455 B2 JP 4001455B2
- Authority
- JP
- Japan
- Prior art keywords
- user
- buddy
- group
- users
- buddy list
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、ネットワーク上でのユーザ間のコミュニケーションを促進する技術に関する。さらに詳しくは、ユーザ間でアウェアネス情報を交換する技術に関する。
本発明において、アウェアネス情報とは、ユーザの状態や気持ちを表すテキストデータ、イメージデータ及び音声データや、ショートメッセージなど、ユーザに関する全ての個人情報を含む。
【0002】
また、バディリストとは、ユーザにより作成される他のユーザ、いわゆるバディの一覧である。ユーザは、他のユーザとの合意の上で、そのユーザのアウェアネス情報を参照するために、バディリストに他のユーザを記述する。
【0003】
【従来の技術】
近年、社会のネットワーク化が急速に進み、コンピュータネットワークや電話回線などのデータ通信路を用いたコミュニケーションシステムや、ニュース配信、広告配信システムなどが普及している。コミュニケーションシステムの1つであるアウェアネスシステムは、遠隔地にいるユーザ同士のコミュニケーションを円滑にするシステムとして、期待されている。
【0004】
アウェアネスシステムは、ユーザが現在の状態や気持ちを情報化し、他のユーザと、これらの情報を常時交換する関係を結び、情報を通知しあうシステムである。アウェアネスシステムは、一般的に、サーバとクライアントとがネットワークにより接続されて構成されている。サーバには、1)ユーザ毎のアウェアネス情報を蓄積するアウェアネス情報DB(データベース)と、2)ユーザ間でアウェアネス情報を交換するために締結されている交換関係を蓄積する交換関係DBと、が設けられている。
【0005】
一方、クライアントには、ユーザが作成するバディリストが蓄積されている。バディリストには、ユーザがアウェアネス情報を交換する他のユーザが記述されている。個々のユーザは、他のユーザと個別にアウェアネス情報の交換関係を確立し、アウェアネス情報の発信単位でバディリストを作成する。
あるユーザAからサーバに対し、他のユーザBとの間でアウェアネス情報の交換関係の確立/解除が要求されると、ユーザAとユーザBとの交換関係が交換関係DBに蓄積される。また、ユーザAからサーバに対し、自身のアウェアネス情報の更新要求や、他のユーザのアウェアネス情報の参照要求が来ると、サーバは、アウェアネス情報DBを更新したり、アウェアネス情報DBから必要情報を取得したりする。
【0006】
【発明が解決しようとする課題】
もしもアウェアネスシステム上のユーザA,B,Cのそれぞれが互いに、すなわち1対1の組み合わせの全てにアウェアネス情報の交換関係が成立しているとすると(以下、これを共有関係と呼ぶ)、これらのユーザはアウェアネス情報を共有可能である。しかし、前述のアウェアネスシステムでは、ユーザAには自分以外のユーザB及びC間の関係がどうなっているのか分からない。もしユーザAが、ユーザB及びCの間でもアウェアネス情報を交換していることを知っていれば、ユーザAはこの前提に基づいてアウェアネス情報を発信することができる。
【0007】
システムによっては、共有関係を作成する機能を用意し、ユーザに一括して生成させることもある。一方で、個々のユーザ同士の交換関係から偶然に共有関係が発生することもある。従来のアウェアネスシステムでは、偶然に発生した共有関係を、個々のユーザは知ることができない。それゆえ、アウェアネス情報の交換関係はあくまでユーザの1対1の関係にとどまり、同じ情報内容について、グループでコミュニケーションをする機会の発生が押さえられ、緊密な多人数コミュニケーションの発生の機会が失われるというデメリットがある。
【0008】
本発明は、ネットワーク上で個別に設定された情報交換するユーザ間の関係から偶然に発生する共有関係を検出して、共有関係にあるユーザ全員に偶然に発生している共有関係を提示し、ユーザグループでの緊密なコミュニケーションを促進することを目的とする。
【0009】
【課題を解決するための手段】
前記課題を解決するために、本願第1発明は、アウェアネス情報を交換する他のユーザであるバディのユーザ名一覧を含むバディリストをユーザ毎に蓄積するアウェアネスサーバが実行する情報交換促進方法であって、
・任意の第1ユーザのバディリストに第2ユーザが新たなバディとして追加された場合、前記第2ユーザのバディリストに前記第1ユーザがバディとして記憶されているか否かを判断し、
・前記第2ユーザのバディリストに前記第1ユーザがバディとして記憶されている場合、前記第1ユーザ及び前記第2ユーザそれぞれのバディリストに少なくとも1の第3ユーザがバディとして共通に含まれているか否かを判断し、
・前記第1ユーザ及び前記第2ユーザそれぞれのバディリストに少なくとも1の第3ユー ザがバディとして共通に含まれていると判断された場合、前記第1ユーザ、前記第2ユーザ及び前記第3ユーザからなるグループを生成し、
・前記第1ユーザ、前記第2ユーザ及び前記第3ユーザのそれぞれに対して、生成されたグループおよびグループを構成するユーザのユーザ名を通知する、
情報交換促進方法を提供する。
【0010】
例えば、ユーザAは、ユーザB及びユーザCとそれぞれ別々に交換関係を結んでいるとする。また、ユーザB及びユーザCも、交換関係を結んでいるとする。この場合、三者間ではいかなる組み合わせをとっても交換関係が成立している。以下、この関係を共有関係という。共有関係の成立を各ユーザに通知することにより、ユーザ同士が、互いに全員を知っているグループに属しているという共通の認識の元に、アウェアネス情報を交換することができる。共有関係が成立しているユーザグループを抽出するタイミングは、特に限定されない。例えば、蓄積されている交換関係に変更があったときや、一定時間間隔で行うことが挙げられる。
【0011】
本願第2発明は、前記第1発明において、アウェアネス情報を交換する他のユーザであるバディのユーザ名一覧を含むバディリストをユーザ毎に蓄積するアウェアネスサーバが実行する情報交換促進方法であって、
・前記第2ユーザのバディリストに前記第1ユーザがバディとして記憶されている場合、前記第1ユーザ及び前記第2ユーザそれぞれのバディリストに少なくとも1の第3ユーザがバディとして共通に含まれているか否かを判断し、
・前記第1ユーザ及び前記第2ユーザそれぞれのバディリストに少なくとも1の第3ユーザがバディとして共通に含まれていると判断された場合、前記第1ユーザ、前記第2ユーザ及び前記第3ユーザを含むそれぞれのバディリストの属性情報が類似しているか否かを判断し、
・前記それぞれのバディリストの属性情報が類似している場合、前記第1ユーザ、前記第2ユーザ及び前記第3ユーザからなるグループを生成し、
・前記第1ユーザ、前記第2ユーザ及び前記第3ユーザのそれぞれに対して、生成されたグループおよびグループを構成するユーザのユーザ名を通知する、情報交換促進方法を提供する。
【0012】
この方法では、前記記憶されている交換関係に基づいて、全てのユーザ間の交換関係が成立しており、かつ設定されている属性が類似しているユーザを抽出してグループ化する。さらに、グループ化されたユーザに対して、生成されたグループおよびグループを構成するユーザを通知する。
交換関係の属性とは、例えばバディリストのタイトルである。共有関係が成立しているユーザグループに属するユーザのバディリストの中で、このユーザグループを形成するためのバディリストのタイトルが互いに類似している場合、ユーザグループの存在がユーザに通知される。
【0013】
本願第3発明は、ユーザがアウェアネス情報の交換関係を他のユーザと個別に設定するアウェアネス情報交換装置を提供する。すなわち、アウェアネス情報を交換する他のユーザであるバディのユーザ名一覧を含むバディリストをユーザ毎に蓄積する情報交換促進装置であって、
・任意の第1ユーザのバディリストに第2ユーザが新たなバディとして追加された場合、前記第2ユーザのバディリストに前記第1ユーザがバディとして記憶されているか否かを判断する第1判断手段と、
・前記第2ユーザのバディリストに前記第1ユーザがバディとして記憶されている場合、前記第1ユーザ及び前記第2ユーザそれぞれのバディリストに少なくとも1の第3ユーザがバディとして共通に含まれているか否かを判断する第2判断手段と、
・前記第1ユーザ及び前記第2ユーザそれぞれのバディリストに少なくとも1の第3ユーザがバディとして共通に含まれていると判断された場合、前記第1ユーザ、前記第2ユーザ及び前記第3ユーザからなるグループを生成する生成手段と、
・前記第1ユーザ、前記第2ユーザ及び前記第3ユーザのそれぞれに対して、生成されたグループおよびグループを構成するユーザのユーザ名を通知する通知手段と、を備える情報交換促進装置を提供する。
【0014】
本願第4発明は、ユーザがアウェアネス情報の交換関係を他のユーザと個別に設定する情報交換促進装置を提供する。すなわち、アウェアネス情報を交換する他のユーザであるバディのユーザ名一覧を含むバディリストをユーザ毎に蓄積する情報交換促進装置であって、
・任意の第1ユーザのバディリストに第2ユーザが新たなバディとして追加された場合、前記第2ユーザのバディリストに前記第1ユーザがバディとして記憶されているか否かを判断する第1判断手段と、
・前記第2ユーザのバディリストに前記第1ユーザがバディとして記憶されている場合、前記第1ユーザ及び前記第2ユーザそれぞれのバディリストに少なくとも1の第3ユーザがバディとして共通に含まれているか否かを判断する第2判断手段と、
・前記第1ユーザ及び前記第2ユーザそれぞれのバディリストに少なくとも1の第3ユーザがバディとして共通に含まれていると判断された場合、前記第1ユーザ、前記第2ユーザ及び前記第3ユーザからなるグループを生成する生成手段と、
・前記第1ユーザ、前記第2ユーザ及び前記第3ユーザのそれぞれに対して、生成されたグループ、グループを構成するユーザのユーザ名、及び前記グループのコミュニケーションを可能とするコミュニケーション手段を通知する通知手段と、を有する情報交換促進装置を提供する。
【0015】
所定のコミュニケーション手段としては、例えばメーリングリストサービスやIRC(Internet Relay Chat)などのチャットサービスを挙げることができる。アウェアネスシステムでは、1対1の情報交換しかできないが、他のコミュニケーション手段を用いることにより、グループ内での情報交換が可能になる。他のコミュニケーション手段を用いるためのクライアント側アプリケーションがユーザ端末2上にない場合も考えられるが、その場合にはそのユーザ端末2に必要なアプリケーションをダウンロードすることも可能である。
【0016】
本願第5発明は、アウェアネス情報を交換する他のユーザであるバディのユーザ名一覧を含むバディリストをユーザ毎に蓄積するアウェアネスサーバが実行する情報交換促進プログラムが記憶された記録媒体であって、
・任意の第1ユーザのバディリストに第2ユーザが新たなバディとして追加された場合、前記第2ユーザのバディリストに前記第1ユーザがバディとして記憶されているか否かを判断する処理と、
・前記第2ユーザのバディリストに前記第1ユーザがバディとして記憶されている場合、前記第1ユーザ及び前記第2ユーザそれぞれのバディリストに少なくとも1の第3ユーザがバディとして共通に含まれているか否かを判断する処理と、
・前記第1ユーザ及び前記第2ユーザそれぞれのバディリストに少なくとも1の第3ユーザがバディとして共通に含まれていると判断された場合、前記第1ユーザ、前記第2ユーザ及び前記第3ユーザからなるグループを生成する処理と、
・前記第1ユーザ、前記第2ユーザ及び前記第3ユーザのそれぞれに対して、生成されたグループおよびグループを構成するユーザのユーザ名を通知する処理と、
を実行する情報交換促進プログラムが記憶されたコンピュータ読み取り可能な記録媒体を提供する。
【0017】
ここで、記録媒体としては、コンピュータが読み書き可能なフロッピーディスク、ハードディスク、半導体メモリ、CD-ROM、DVD、光磁気ディスク(MO)、その他のものが挙げられる。
【0018】
【発明の実施の形態】
<発明の概要>
本発明は、1対1のユーザ間で設定された交換関係の連鎖から自然にアウェアネス情報の共有関係が生成されているユーザグループに共有関係の存在を知らせ、共有関係にあるユーザグループ間での情報交換を支援する。ここで共有関係とは、ユーザグループに含まれる全てのユーザの相互間にアウェアネス情報の交換関係が成立している関係をいう。以下、共有関係が成立するユーザグループを、単に共有グループという。
【0019】
図1は、共有関係の説明図である。図1(a)は共有関係がユーザ間で成立している場合であり、(b)は成立していない場合である。図1(a)では、例えばユーザAのバディリストLaには、他の全てのユーザB,C,Dが記述されている。他のユーザB,C,DのバディリストLb、Lc、Ldについても同様である。この場合、ユーザA,B,C,Dには共有関係が成立している。図1(b)では、ユーザA,B,Cには共有関係が成立しているが、ユーザA,B,C,Dには共有関係が成立しない。
【0020】
本発明は、所定のタイミング、例えばアウェアネス情報の交換関係が更新されるたびに、共有関係の成立の有無を判断する。共有関係が成立していれば、そのことをユーザに通知し、共有関係にあるユーザグループ内でコミュニケーションができるように通信手段を提供する。
また、共有関係だけでなく、類似の情報を交換しているユーザグループや、類似の行動をとるユーザグループの存在をユーザに知らしめ、ユーザグループ内でのコミュニケーション手段を提供する。
【0021】
<第1実施形態例>
(1)構成
図2は、第1実施形態例に係る情報交換促進システムの全体構成図である。このシステムは、アウェアネスサーバ1と複数のユーザ端末2とがネットワーク3を介して接続されて構成されている。なお、図ではユーザ端末2を1つしか示していないが、通常は複数のユーザ端末2がネットワーク3に接続されている。
【0022】
ユーザ端末2は、アウェアネス情報管理モジュール21と交換関係管理モジュール22とを有している。アウェアネス情報管理モジュール21は、ユーザのアウェアネス状態の設定や変更を受け付けてアウェアネスサーバ1に送信したり、他のユーザのアウェアネス情報をアウェアネスサーバ1から受信してユーザに通知したりする。交換関係管理モジュール22は、バディリストの作成や変更を受け付け、サーバにその内容を通知する。これらのモジュールは、通常のアウェアネスシステムにおけるユーザ端末2が有している機能と同様である。
【0023】
アウェアネスサーバ1は、アウェアネス情報DB11、交換関係DB12、アウェアネスサービスモジュール13及び情報交換促進モジュール14を有している。図3は、アウェアネス情報DB11に蓄積される情報の概念説明図である。アウェアネス情報DB11には、ユーザのアウェアネス情報がユーザ毎及びバディリスト毎に蓄積されている。
【0024】
図4は、交換関係DB12に蓄積される情報の概念説明図である。交換関係DB12には、バディリストの属性およびバディの一覧がユーザ毎に蓄積されている。本例では、バディリストの属性として、バディリストのタイトルを用いている。
アウェアネスサービスモジュール13は、交換関係DB12に蓄積された交換関係に基づいて、ユーザに他のユーザのアウェアネス情報を提供するサービスを行う。アウェアネス情報DB11、交換関係DB12及びアウェアネスサービスモジュール13の機能は、通常のアウェアネスサーバ1が有する機能と同様である。
【0025】
情報交換促進モジュール14は、ユーザ間の共有関係を推進し、共有グループ内での情報交換を促進する役割を示す。具体的には、情報交換促進モジュール14は、行動DB141、共有関係モジュール142、類似情報モジュール143、類似属性モジュール144、類似行動モジュール145、表示制御モジュール146及び付加サービスモジュール147を有している。
【0026】
図5は、行動DB141に蓄積される情報の概念説明図を示す。行動DB141には、ユーザの所定の行動とその行動を起こした時間とが、ユーザ毎に蓄積されている。本例では、ユーザがURLにアクセスした場合に、そのURLとアクセス時間とが行動DB141に蓄積される。
共有関係モジュール142、類似情報モジュール143、類似属性モジュール144及び類似行動モジュール145の機能については、詳細を後述する。表示制御モジュール146は、前記各モジュールが生成するグループ関係をユーザ端末2上に表示させる。付加サービスモジュール147は、存在を通知したユーザグループ内で、本システム以外の別の通信システムを使ったコミュニケーションの開始を促進する。
【0027】
(2)処理の流れ
次に、情報交換促進モジュール14が行う処理の流れについて具体的に説明する。
(2―1)共有関係生成処理
[処理の流れ]
図6は、共有関係モジュール142が行う共有関係生成処理の流れを示すフローチャートである。共有関係モジュール142は、交換関係DB12に蓄積されている情報から共有関係を見い出し、ユーザに通知する。今、ユーザDがバディリストLdにユーザBを追加したことにより、ユーザA、B、C、D間の交換関係が前記図1(b)の状態になったとする。
【0028】
ステップS1:共有関係モジュール142は、ユーザDがバディリストLdにユーザBを加えた場合、バディリストLbにもユーザDは登録されているかどうかを確認する。言い換えれば、ユーザBとDとの間に交換関係が成立しているか否かを判断する。“Yes”と判断するとステップS2に移行し、“No”と判断すると次のバディリストの変化を待機する。なお、この例では、いずれかのユーザのバディリストに変化があった場合に以下の処理を行うが、一定時間毎など他のイベントにより以下の処理を行っても良い。
【0029】
ステップS2:共有関係モジュール142は、バディリストLbの他のユーザA及びCと、ユーザDとの間に、交換関係が成立しているか否かを判断する。この例では、ユーザD及びC間には交換関係が成立している。しかし、ユーザD及びA間には交換関係は成立していない。バディリストLbの中に、ユーザDと交換関係が成立している他のユーザが1つでもあれば、ステップS3に移行する。交換関係が全く成立しない場合には、ステップS1に戻り、次のバディリストの変化を待機する。
【0030】
ステップS3:共有関係モジュール142は、ユーザDと交換関係が成立するユーザ群の任意のペアであって交換関係が成立するペアを抽出する。例えば、この例ではDとの交換関係が成立するB及びCのペアについて、交換関係が成立するか否かを判断し、成立すればこのペアを抽出する。本例では、B及びCのペアが抽出される。1つでも交換関係が成立すれば、ステップS4に移行する。交換関係が全く成立しない場合、ステップS1に戻り、次のバディリストの変化を待機する。
【0031】
ステップS4:共有関係モジュール142は、共有関係が成立する共有グループを決定する。すなわち、前記抽出したペアに含まれるユーザとユーザDとからなるユーザグループを、共有グループと決定する。今の場合、B、C及びDの3者からなるユーザグループが決定される。
ステップS5:共有関係モジュール142は、決定した共有グループを表示制御モジュール146によりユーザ端末2上に表示させる。さらに、付加サービスモジュール147により、別の通信手段を用いたグループ内のコミュニケーションを開始させてもよい。例えば、共有グループ用の新たな会話空間をネットワーク3上に設営したり、共有グループ用のメーリングリストを生成し、共有グループ内のユーザのみが参加できるようにする。また、通信手段の選択肢をユーザ端末2上に表示させる。これにより、グループ内のユーザは、ユーザグループ間でのチャットや、メーリングリストによるメールの伝送など、グループ内のコミュニケーションを行うことができる。
【0032】
なお、ユーザ端末2上に、別の通信手段を実行するためのアプリケーションがインストールされていない場合には、別サービスモジュールによりユーザ端末2にアプリケーションをダウンロードしても良い。
[画面例]
図7は、前述の共有関係生成処理において共有グループが決定した場合に、ユーザ端末2上で表示される共有関係の表示例及び別サービスの開始画面例である。図7(a)は、バディリストの表示例を示している。同図(b)は、このバディリストにおける共有グループの表示例である。共有グループ1が、ユーザを点線で囲うことにより示されている。
【0033】
同図(c)は、共有グループ1内でのコミュニケーションを活発化するために、付加サービスモジュール147により表示される通信手段の選択画面例である。グループ1内のユーザは、グループチャットや同報メールにより、グループ内のコミュニケーションを行うことができる。また、同図(d)は、共有グループが増えた場合の画面例である。
【0034】
(2−2)類似情報の共有関係生成処理
[処理の流れ]
図8は、類似情報モジュール143が行う類似情報の共有関係生成処理の流れを示すフローチャートである。類似情報モジュール143は、共有グループ内のユーザが類似情報を共有している場合、類似情報を共有するユーザグループ(以下、単に類似情報グループという)を決定し、ユーザに通知する。
【0035】
処理の流れに先立ち、類似情報の共有について説明する。図9は、類似情報の共有を示す説明図である。この図では、ユーザA、B及びCは、共有グループを形成している。また、3者はそれぞれ車に関する発言をしている。この場合、ユーザA,B,Cは、車に関する類似情報を共有しており、類似情報グループを形成している。
【0036】
次に、類似情報グループを決定する処理について、図8に沿って説明する。
ステップS21:類似情報モジュール143は、いずれかのユーザのアウェアネス情報が更新されることにより、以下の処理を開始する。ここでは、前記図1に示すバディリストLbに登録されたユーザAから、アウェアネス情報の更新通知があったとする。
【0037】
ステップS22:類似情報モジュール143は、ユーザAを含む共有グループを決定する。この決定方法は、前述の処理の流れと同様である。次いで、類似情報モジュール143は、いずれかの共有グループを特定し、以下の処理を行う。
ステップS23:類似情報モジュール143は、特定した共有グループ内で通知されているアウェアネス情報を、アウェアネス情報DB11から取得し、アウェアネス情報の任意のペア全てについて、それらの類似度を算出する。
【0038】
ステップS24、S25:類似情報モジュール143は、アウェアネス情報の任意の一対の類似度がしきい値を超えるようなアウェアネス情報のグループがあるか否かを判断する(S24)。ある場合には、類似情報の発信者による類似情報の共有関係が生成されていると判断し、類似情報の発信者により形成される類似情報グループを決定する(S25)。
【0039】
さらに、類似情報モジュール143は、決定した類似情報の共有グループを、ユーザ端末2上に表示させたり、別の通信手段によるコミュニケーションを開始させたりする。算出された類似度がいずれもしきい値を超えない場合、ステップS26に移行する。
ステップS26:類似情報モジュール143は、ユーザAを含む全ての共有グループについて、前記ステップS22〜S25の処理を行ったか否かを判断する。“Yes”と判断するとステップS21に戻り、アウェアネス情報の更新通知を待機する。“No”と判断すると、ステップS22に戻り、前述の処理を繰り返す。
【0040】
[画面例]
図10は、類似情報グループの通知例である。同図(a)はバディリストであり、同図(b)は類似情報グループを示す画面例である。この図では、システム側で類似情報グループに適当なタイトル「車グループ」を付けて表示している。タイトルは、類似情報のキーワードを含むことが好ましい。同図(c)は、類似情報グループのユーザに表示される、通信手段の選択画面例である。この例では、「車グループ」でグループチャットを行うことができる。
【0041】
(2−3)類似属性の共有関係生成処理
[処理の流れ]
図11は、類似属性モジュール144が行う、類似属性の共有関係生成処理の流れを示すフローチャートである。類似属性モジュール144は、共有グループ内に交換関係の属性が類似しているユーザグループ(以下、類似属性グループという)が成立する場合、ユーザに通知する。
【0042】
処理の説明に先立ち、類似属性グループについて説明する。図12は、類似属性グループの説明図である。ここでは、ユーザA,B,Cからなる共有グループを定めるバディリストのタイトルを、ユーザAは「飲み仲間」とし、ユーザBは「飲み友達」とし、ユーザCは「カラオケ」としている。このような場合、この共有グループの中で、ユーザAとBとからなる類似属性グループが生成されている。
【0043】
次に、処理の流れについて図11に沿って説明する。
ステップS31、S32:類似属性モジュール144は、いずれかのユーザのバディリストのタイトルが新たに設定されたり、変更されたりした場合(S31)、そのユーザを含む共有グループを特定する(S32)。なお、この例では、いずれかのユーザのバディリストの変更を処理開始のイベントとしているが、例えば所定時間間隔毎に以下の処理を行っても良い。
【0044】
ステップS33、S34、S35:類似属性モジュール144は、特定した共有グループを定める各ユーザのバディリストについて、タイトルの類似度を算出する。類似度は、タイトルの任意のペア全てについて算出される。なお、本例では交換関係の属性としてタイトルを用いているが、これに限定されない。
類似属性モジュール144は、任意のペアがしきい値を超えるようなタイトルのグループを検索し、そのタイトルのバディリストの持ち主により形成される類似属性グループを決定する。決定された類似属性グループのユーザには、前述と同様に、類似属性グループの表示や別の通信手段によるコミュニケーションを開始させたりする(S35)。タイトルの類似度がいずれもしきい値を超えない場合には、ステップS36に移行する。
【0045】
ステップS36:類似属性モジュール144は、バディリストのタイトルを変更したユーザを含む共有グループの全てについて、前記ステップS32〜S35の処理を行ったか否かを判断し、“No”と判断すると次の共有グループについて処理を行うために、ステップS32に戻る。“Yes”と判断する場合、ステップS31に戻り、いずれかのユーザがバディリストのタイトルを設定又は変更するのを待機する。
【0046】
[画面例]
図13は、類似属性グループの通知例である。同図(a1)〜(a4)は、4人のユーザ「露崎夏美」、「深田喜子」、「浜崎亜美」、「倉木真弓」からなる共有グループを定めるバディリストである。同図(b1)〜(b3)は、類似属性グループを示す画面例である。この図では、システム側で類似属性グループに適当なタイトル「酒好きグループ」をつけて表示している。タイトルは、図(a1)〜(a3)のバディリストのタイトルに共通する内容を表すことが好ましい。同図(c1)は、類似属性グループのユーザに表示される、通信手段の選択画面例である。
【0047】
なお、同図(a4)の「倉木」のバディリストのタイトルは、図(a1)〜(a3)のタイトルと類似していない。そのため、ユーザ「倉木」は、類似属性グループ「酒好きグループ」に含まれないと判断されている。
(2−4)類似行動の共有関係生成処理
[処理の流れ]
図14は、類似行動モジュール145が行う、類似行動の共有関係生成処理の流れを示すフローチャートである。この処理では、類似行動モジュール145は、共有グループ内のユーザ間で行動が類似するユーザから形成されるグループ(以下、類似行動グループという)を決定し、ユーザに通知する。
【0048】
処理の説明に先立ち、類似行動グループについて説明する。図15は、類似行動グループの説明図である。この図において、ユーザA、B及びCは、共有グループを形成している。ユーザAはステップワゴンに関するURLにアクセスし、Bはホンダの新車情報に関するURLにアクセスし、ユーザCは釣りに関するURLにアクセスしている。この場合、ユーザA、Bは、共に車に関するURLにアクセスしたという類似の行動をとったので、類似行動グループを形成する。
【0049】
次に、処理の流れを図14に沿って説明する。
ステップS41:類似行動モジュール145は、ユーザの所定の行動の発生を待機している。本例では、所定の行動とは、URLで特定されるウェブページへのアクセスであるが、これに限定されない。行動が発生した場合、類似行動モジュール145は、行動DB141を更新し、ステップS42に移行する。
【0050】
ステップS42:類似行動モジュール145は、一定期間内に所定の行動を行ったユーザの中で、同一の共有グループに属するユーザがあるかどうかを判断する。例えば、類似行動モジュール145は、過去24時間以内にURLにアクセスしたユーザの中で、同一の共有グループに属するユーザがあるかどうかを判断する。“Yes”と判断すると、ステップS43に移行する。“No”と判断すると、再びステップS41に戻り、ユーザの次の行動の発生を待機する。
【0051】
ステップS43、S44:類似行動モジュール145は、共有グループ内のユーザの行動について、類似関係にあるものがあるか否かを判断する(S43)。この判断は、例えばアクセスしたURLの属するカテゴリが同じであるか否か、あるいは類似しているか否かにより判断するとよい。URLのカテゴリは、既存のDBを用いて取得しても良いし、新たにURLをカテゴライズしたDBを構築しても良い。行動が類似するユーザが存在する場合、類似行動グループを決定し、ユーザに通知したり、別の通信手段によるコミュニケーションを提供したりする。
【0052】
[画面例]
図16は、類似行動グループの通知例である。同図(a1)〜(a3)は、3人のユーザ「露崎夏美」、「深田喜子」、「浜崎亜美」からなる共有グループを定めるバディリストである。同図(b1)〜(b3)は、これらのユーザがアクセスしたウェブページの例である。ユーザ「露崎」はテニス道具を、「深田」はウインブルドンの日程を、「浜崎」は神戸のテニスクラブ一覧を、ウェブページ上でそれぞれ参照している。各ユーザの行動は、テニス関連のウェブページを参照した点で共通している。
【0053】
同図(c1)〜(c3)は、類似行動グループを示す画面例である。この図では、システム側で類似行動グループに適当なタイトル「テニスグループ」をつけて表示している。タイトルは、3人のユーザ「露崎夏美」、「深田喜子」、「浜崎亜美」の行動に共通する内容を表すことが好ましい。図示していないが、前記図13(c1)と同様に、類似行動グループのユーザには通信手段の選択画面が表示される。
【0054】
<他の実施形態例>
(A)前述した本発明の方法を実行するプログラムを記録した記録媒体は、本発明に含まれる。ここで記録媒体としては、コンピュータが読み書き可能なフロッピーディスク、ハードディスク、半導体メモリ、CD-ROM、DVD、光磁気ディスク(MO)、その他のものが挙げられる。
【0055】
<付記>
(付記1)請求項1
ユーザがアウェアネス情報の交換関係を他のユーザと個別に設定するアウェアネス情報交換システムに用いられる情報交換促進方法であって、
ユーザ間に設定されたアウェアネス情報の交換関係を記憶し、
前記記憶されている交換関係に基づいて、全てのユーザ間の交換関係が成立しているユーザを抽出してグループ化し、
グループ化されたユーザに対して、生成されたグループおよびグループを構成するユーザを通知する、
情報交換関係促進方法。
【0056】
(付記2)請求項2
ユーザがアウェアネス情報の交換関係を他のユーザと個別に設定するアウェアネス情報交換システムに用いられる情報交換促進方法であって、
ユーザ間に設定されたアウェアネス情報の交換関係及び前記交換関係の属性情報を記憶し、
前記記憶されている交換関係に基づいて、全てのユーザ間の交換関係が成立しており、かつ設定されている属性が類似しているユーザを抽出してグループ化し、
グループ化されたユーザに対して、生成されたグループおよびグループを構成するユーザを通知する、
情報交換促進方法。
【0057】
(付記3)請求項3
ユーザがアウェアネス情報の交換関係を他のユーザと個別に設定するアウェアネス情報交換システムであって、
ユーザ間に設定されたアウェアネス情報の交換関係を記憶する手段と、
前記記憶されている交換関係に基づいて、全てのユーザの組み合わせについて相互に交換関係が成立しているユーザを抽出してグループ化する手段と、
グループ化されたユーザに対して、生成されたグループおよびグループを構成するユーザを提示する手段と、
を有する情報交換システム。
【0058】
(付記4)請求項4
ユーザがアウェアネス情報の交換関係を他のユーザと個別に設定するアウェアネス情報交換システムであって、
ユーザ間に設定された情報交換関係を記憶する手段と、
前記記憶されている情報交換関係に基づいて、全てのユーザの組み合わせについて相互に交換関係が成立しているユーザを抽出してグループ化する手段と、
グループ化されたユーザに対して、生成されたグループおよびグループを構成するユーザと、当該グループのコミュニケーションを可能とするコミュニケーション手段とを提示する手段と、
を有する情報交換システム。
【0059】
(付記5)請求項5
ユーザがアウェアネス情報の交換関係を他のユーザと個別に設定するアウェアネス情報交換システムに用いられる情報交換促進方法を実行するためのプログラムが記憶された記録媒体であって、
ユーザ間に設定されたアウェアネス情報の交換関係を記憶する処理と、
前記記憶されている交換関係に基づいて、全てのユーザ間の交換関係が成立しているユーザを抽出してグループ化する処理と、
グループ化されたユーザに対して、生成されたグループおよびグループを構成するユーザに通知する処理と、
を含むコンピュータ読み取り可能な記録媒体。
【0060】
(付記6)
ユーザがアウェアネス情報の交換関係を他のユーザと個別に設定するアウェアネス情報交換システムに用いられる情報交換促進方法であって、
ユーザ間に設定されたアウェアネス情報の交換関係及び各ユーザ間で交換されたアウェアネス情報を記憶し、
前記記憶されている交換関係に基づいて、全てのユーザ間の交換関係が成立しており、かつ、交換されたアウェアネス情報の内容が類似しているユーザを抽出してグループ化し、
グループ化されたユーザに対して、生成されたグループおよびグループを構成するユーザを通知する、
情報交換関係促進方法。
【0061】
共有関係の成立に加え、互いに類似している情報を交換しているユーザグループを抽出し、グループ内ユーザに通知する。例えば、ユーザA,B,C,Dからなる共有関係のグループがあったとする。この中で、ユーザA,B,Cの間では車関係の情報をそれぞれ1対1で交換しているとする。この場合、車関係の情報の共有関係が、ユーザA,B,Cに成立している。これを、ユーザA,B,Cに通知すれば、これらのユーザはグループ間で車関係の情報を交換することができる。
【0062】
(付記7)
ユーザがアウェアネス情報の交換関係を他のユーザと個別に設定するアウェアネス情報交換システムに用いられる情報交換促進方法であって、
ユーザ間に設定されたアウェアネス情報の交換関係を記憶し、
さらに各ユーザの実施した行動を記憶し、
前記記憶されている交換関係に基づいて、全てのユーザ間の交換関係が成立しており、かつ、記憶されたユーザの行動が類似しているユーザを抽出してグループ化し、
グループ化されたユーザに対して、生成されたグループおよびグループを構成するユーザを通知する、
情報交換関係促進方法。
【0063】
例えば、共有関係が成立する第1ユーザグループに含まれるユーザA,C,Bが、ある1日においてアクセスしたURL(Uniform Resource Locator)が互いに類似している場合、ユーザA、B、Cからなる第2ユーザグループの存在がユーザに通知される。URLが類似されているか否かは、例えばURLが属するカテゴリが同じか否か、類似か否かなどにより判断することができる。
【0064】
【発明の効果】
本発明を用いれば、ネットワーク上で情報交換するユーザ間の関係から偶然に発生する共有関係を用い、ユーザグループでの緊密なコミュニケーションを促進することができる。
【図面の簡単な説明】
【図1】(a)共有関係の成立を示す説明図。
(b)一部の共有関係の成立及び共有関係の不成立を示す説明図。
【図2】第1実施形態例に係る情報交換促進システムの全体構成図。
【図3】アウェアネス情報DBの概念説明図。
【図4】交換関係DBの概念説明図。
【図5】行動DBの概念説明図。
【図6】共有関係生成処理の流れを示すフローチャート。
【図7】共有グループの通知画面例。
【図8】類似情報の共有関係生成処理の流れを示すフローチャート。
【図9】類似情報グループの説明図。
【図10】類似情報グループの通知画面例。
【図11】類似属性の共有関係生成処理の流れを示すフローチャート。
【図12】類似属性グループの説明図。
【図13】類似属性グループの通知画面例。
【図14】類似行動の共有関係生成処理の流れを示すフローチャート。
【図15】類似行動グループの説明図。
【図16】類似行動グループの通知画面例。
【符号の説明】
1;アウェアネスサーバ
2;ユーザ端末
3;ネットワーク
11;アウェアネス情報DB
12;交換関係DB
13;アウェアネスサービスモジュール
14;情報交換促進モジュール[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a technique for promoting communication between users on a network. More specifically, the present invention relates to a technique for exchanging awareness information between users.
In the present invention, the awareness information includes all personal information regarding the user such as text data, image data and voice data representing a user's state and feelings, and a short message.
[0002]
The buddy list is a list of other users created by the user, so-called buddies. The user describes the other user in the buddy list in order to refer to the awareness information of the user upon agreement with the other user.
[0003]
[Prior art]
In recent years, social networking has rapidly progressed, and communication systems using data communication paths such as computer networks and telephone lines, news distribution systems, and advertisement distribution systems have become widespread. An awareness system, which is one of communication systems, is expected as a system that facilitates communication between users in remote locations.
[0004]
The awareness system is a system in which a user makes information about the current state and feelings, connects with other users at all times to exchange such information, and notifies the information. An awareness system is generally configured by connecting a server and a client via a network. The server is provided with 1) an awareness information DB (database) for storing awareness information for each user, and 2) an exchange relationship DB for storing exchange relationships concluded for exchanging awareness information between users. It has been.
[0005]
On the other hand, buddy lists created by the user are accumulated in the client. The buddy list describes other users with whom users exchange awareness information. Each user individually establishes an exchange relationship of awareness information with other users, and creates a buddy list for each transmission unit of awareness information.
When a certain user A requests the server to establish / release an awareness information exchange relationship with another user B, the exchange relationship between the user A and the user B is accumulated in the exchange relationship DB. In addition, when the user A requests the server to update its own awareness information or another user's awareness information reference request, the server updates the awareness information DB or obtains necessary information from the awareness information DB. To do.
[0006]
[Problems to be solved by the invention]
If the users A, B, and C on the awareness system have an awareness information exchange relationship with each other, that is, all of the one-to-one combinations (hereinafter referred to as a shared relationship), Users can share awareness information. However, in the above-described awareness system, the user A does not know what the relationship between the users B and C other than himself / herself is. If user A knows that it is also exchanging awareness information between users B and C, user A can send awareness information based on this assumption.
[0007]
Depending on the system, a function for creating a shared relationship may be prepared, and the user may generate a batch. On the other hand, a shared relationship may occur by chance due to the exchange relationship between individual users. In a conventional awareness system, individual users cannot know a sharing relationship that has occurred by chance. Therefore, the awareness information exchange relationship is limited to a one-to-one relationship between users, and the opportunity to communicate in groups for the same information content is suppressed, and the opportunity for close multi-person communication is lost. There are disadvantages.
[0008]
The present invention detects a sharing relationship that occurs by chance from the relationship between users who exchange information individually set on the network, and presents the sharing relationship that occurs by chance to all users in the sharing relationship, The purpose is to promote close communication with user groups.
[0009]
[Means for Solving the Problems]
In order to solve the above problems, the first invention of the present application is:Run by an awareness server that stores for each user a buddy list containing a list of user names of buddies who are other users who exchange awareness informationAn information exchange promotion method,
・When a second user is added as a new buddy to any first user's buddy list, it is determined whether or not the first user is stored as a buddy in the second user's buddy list;
When the first user is stored as a buddy in the buddy list of the second user, at least one third user is commonly included as a buddy in each buddy list of the first user and the second user. Determine whether or not
・At least one third user in each buddy list of the first user and the second user. If it is determined that the user is commonly included as a buddy, a group consisting of the first user, the second user, and the third user is generated.,
・For each of the first user, the second user, and the third userIn contrast, the generated group and the users that make up the groupUser nameTo notify,
Provide information exchange promotion methods.
[0010]
For example, it is assumed that the user A has an exchange relationship with the user B and the user C separately. Further, it is assumed that user B and user C also have an exchange relationship. In this case, an exchange relationship is established between the three parties in any combination. Hereinafter, this relationship is referred to as a shared relationship. By notifying each user of the establishment of the shared relationship, awareness information can be exchanged based on a common recognition that the users belong to a group that knows each other. The timing for extracting the user group in which the sharing relationship is established is not particularly limited. For example, it may be performed when there is a change in the stored exchange relationship or at regular time intervals.
[0011]
The second invention of the present application is the first invention, whereinRun by an awareness server that stores for each user a buddy list containing a list of user names of buddies who are other users who exchange awareness informationAn information exchange promotion method,
When the first user is stored as a buddy in the buddy list of the second user, at least one third user is commonly included as a buddy in each buddy list of the first user and the second user. Determine whether or not
・When it is determined that at least one third user is commonly included as a buddy in the buddy list of each of the first user and the second user, the first user, the second user, and the third user are Judge whether the attribute information of each buddy list included is similar,
・If the attribute information of each buddy list is similar, a group consisting of the first user, the second user, and the third user is generated.,
・For each of the first user, the second user, and the third userIn contrast, the generated group and the users that make up the groupUser nameProvide a method for promoting information exchange.
[0012]
In this method, based on the stored exchange relationship, the exchange relationships between all the users are established, and the users whose set attributes are similar are extracted and grouped. Furthermore, the grouped users are notified of the generated group and the users making up the group.
The exchange-related attribute is, for example, a buddy list title. In the buddy list of the users belonging to the user group for which the sharing relationship is established, when the titles of the buddy lists for forming the user group are similar to each other, the user is notified of the existence of the user group.
[0013]
The third invention of the present application provides an awareness information exchange apparatus in which a user individually sets an awareness information exchange relationship with other users. That is, an information exchange facilitating device for accumulating a buddy list including a user name list of buddies who are other users exchanging awareness information for each user,
When a second user is added as a new buddy to the buddy list of any first user, it is determined whether or not the first user is stored as a buddy in the buddy list of the second user.First judging meansWhen,
When the first user is stored as a buddy in the buddy list of the second user, at least one third user is commonly included as a buddy in each buddy list of the first user and the second user. Determine whether or notSecondJudgment means,
When it is determined that at least one third user is commonly included as a buddy in the buddy list of each of the first user and the second user, the first user, the second user, and the third user Generating means for generating a group consisting of:
Provided is an information exchange facilitating device comprising notification means for notifying each of the first user, the second user, and the third user of the generated group and the user name of the user constituting the group. .
[0014]
The fourth invention of the present application provides an information exchange facilitating device in which a user individually sets an awareness information exchange relationship with other users. That is, an information exchange facilitating device for accumulating a buddy list including a user name list of buddies who are other users exchanging awareness information for each user,
When a second user is added as a new buddy to the buddy list of any first user, it is determined whether or not the first user is stored as a buddy in the buddy list of the second user.First judging meansWhen,
When the first user is stored as a buddy in the buddy list of the second user, at least one third user is commonly included as a buddy in each buddy list of the first user and the second user. Determine whether or notSecondJudgment means,
When it is determined that at least one third user is commonly included as a buddy in the buddy list of each of the first user and the second user, the first user, the second user, and the third user Generating means for generating a group consisting of:
Notification for notifying each of the first user, the second user, and the third user of the generated group, the names of users constituting the group, and a communication means that enables communication of the group And an information exchange facilitating device.
[0015]
Examples of the predetermined communication means include a chat service such as a mailing list service and IRC (Internet Relay Chat). In the awareness system, only one-to-one information exchange is possible, but information exchange within a group is possible by using other communication means. Although there may be a case where a client side application for using other communication means is not present on the
[0016]
The fifth invention of the present application isPromotion of information exchange executed by an awareness server that stores for each user a buddy list including a list of user names of buddies who are other users who exchange awareness informationA recording medium storing a program,
・When a second user is added as a new buddy to any first user's buddy list, a process of determining whether the first user is stored as a buddy in the second user's buddy list;
When the first user is stored as a buddy in the buddy list of the second user, at least one third user is commonly included as a buddy in each buddy list of the first user and the second user. Processing to determine whether or not,
・If it is determined that at least one third user is commonly included as a buddy in the buddy list of each of the first user and the second user, the first user, the second user, and the third user Process to generate a group,
・For each of the first user, the second user, and the third userIn contrast, the generated group and the users that make up the groupUser nameProcessing to notify
ThePromotion of information exchangeA computer-readable recording medium storing a program is provided.
[0017]
Here, examples of the recording medium include a computer readable / writable floppy disk, hard disk, semiconductor memory, CD-ROM, DVD, magneto-optical disk (MO), and others.
[0018]
DETAILED DESCRIPTION OF THE INVENTION
<Outline of the invention>
The present invention informs the user group in which the sharing relationship of the awareness information is naturally generated from the chain of exchange relationships set between the one-to-one users, and notifies the existence of the sharing relationship between the user groups in the sharing relationship. Support information exchange. Here, the shared relationship refers to a relationship in which an awareness information exchange relationship is established among all users included in the user group. Hereinafter, a user group having a sharing relationship is simply referred to as a sharing group.
[0019]
FIG. 1 is an explanatory diagram of a sharing relationship. FIG. 1A shows a case where the sharing relationship is established between users, and FIG. 1B shows a case where the sharing relationship is not established. In FIG. 1A, for example, all other users B, C, and D are described in the buddy list La of the user A. The same applies to the buddy lists Lb, Lc, and Ld of other users B, C, and D. In this case, a sharing relationship is established for the users A, B, C, and D. In FIG. 1B, a shared relationship is established for users A, B, and C, but a shared relationship is not established for users A, B, C, and D.
[0020]
The present invention determines whether or not a shared relationship is established each time a predetermined timing, for example, an awareness information exchange relationship is updated. If the sharing relationship is established, the user is notified of this, and a communication means is provided so that communication can be performed within the user group having the sharing relationship.
Further, not only the sharing relationship but also the existence of a user group exchanging similar information or a user group having similar behavior is notified to the user, and a communication means within the user group is provided.
[0021]
<First embodiment>
(1) Configuration
FIG. 2 is an overall configuration diagram of the information exchange promotion system according to the first embodiment. This system is configured by connecting an
[0022]
The
[0023]
The
[0024]
FIG. 4 is a conceptual explanatory diagram of information stored in the
The
[0025]
The information
[0026]
FIG. 5 is a conceptual explanatory diagram of information accumulated in the behavior DB 141. In the action DB 141, a predetermined action of the user and a time when the action is caused are accumulated for each user. In this example, when a user accesses a URL, the URL and access time are accumulated in the action DB 141.
Details of the functions of the
[0027]
(2) Process flow
Next, the flow of processing performed by the information
(2-1) Sharing relationship generation processing
[Process flow]
FIG. 6 is a flowchart showing the flow of the shared relationship generation process performed by the shared
[0028]
Step S1: When the user D adds the user B to the buddy list Ld, the
[0029]
Step S2: The sharing
[0030]
Step S3: The sharing
[0031]
Step S4: The sharing
Step S5: The sharing
[0032]
In addition, when the application for performing another communication means is not installed on the
[Screen example]
FIG. 7 shows a display example of a sharing relationship displayed on the
[0033]
FIG. 5C is an example of a communication means selection screen displayed by the additional service module 147 in order to activate communication within the shared
[0034]
(2-2) Similar Information Sharing Relationship Generation Processing
[Process flow]
FIG. 8 is a flowchart showing the flow of similar information sharing relationship generation processing performed by the
[0035]
Prior to the processing flow, sharing of similar information will be described. FIG. 9 is an explanatory diagram showing sharing of similar information. In this figure, users A, B, and C form a shared group. In addition, each of the three makes remarks about the car. In this case, the users A, B, and C share similar information about the car and form a similar information group.
[0036]
Next, processing for determining a similar information group will be described with reference to FIG.
Step S21: The
[0037]
Step S22: The
Step S23: The
[0038]
Steps S24 and S25: The
[0039]
Further, the
Step S26: The
[0040]
[Screen example]
FIG. 10 is a notification example of a similar information group. FIG. 4A shows a buddy list, and FIG. 4B shows a screen example showing a similar information group. In this figure, the system displays the similar information group with an appropriate title “car group”. The title preferably includes a keyword of similar information. FIG. 6C shows an example of a communication means selection screen displayed to users in the similar information group. In this example, the group chat can be performed in the “car group”.
[0041]
(2-3) Similar attribute sharing relationship generation processing
[Process flow]
FIG. 11 is a flowchart showing the flow of similar attribute sharing relationship generation processing performed by the
[0042]
Prior to the description of processing, the similar attribute group will be described. FIG. 12 is an explanatory diagram of a similar attribute group. Here, the title of the buddy list that defines the shared group composed of users A, B, and C is “user drinking”, user “B” drinking friend, and user “Karaoke”. In such a case, a similar attribute group consisting of users A and B is generated in this shared group.
[0043]
Next, the flow of processing will be described with reference to FIG.
Steps S31 and S32: When the title of the buddy list of any user is newly set or changed (S31), the
[0044]
Steps S33, S34, S35: The
The
[0045]
Step S36: The
[0046]
[Screen example]
FIG. 13 is a notification example of a similar attribute group. FIGS. 9A to 9A are buddy lists that define a shared group including four users “Natsumi Tsukizaki”, “Kiyuko Fukada”, “Ami Hamasaki”, and “Mayumi Kuraki”. (B1) to (b3) in the figure are screen examples showing similar attribute groups. In this figure, an appropriate title “Liquor group” is displayed on the similar attribute group on the system side. The title preferably represents the content common to the titles of the buddy lists in the drawings (a1) to (a3). FIG. 11C1 is an example of a communication means selection screen displayed to users in the similar attribute group.
[0047]
Note that the title of the buddy list “Kuraki” in FIG. 4A4 is not similar to the titles in FIG. Therefore, it is determined that the user “Kuraki” is not included in the similar attribute group “sake lover group”.
(2-4) Similar Behavior Sharing Relationship Generation Processing
[Process flow]
FIG. 14 is a flowchart showing a flow of similar behavior sharing relationship generation processing performed by the
[0048]
Prior to the description of the processing, the similar action group will be described. FIG. 15 is an explanatory diagram of a similar action group. In this figure, users A, B, and C form a shared group. User A accesses a URL related to the step wagon, B accesses a URL related to Honda's new car information, and User C accesses a URL related to fishing. In this case, the users A and B both took a similar action of accessing the URL related to the car, and thus formed a similar action group.
[0049]
Next, the flow of processing will be described with reference to FIG.
Step S41: The
[0050]
Step S42: The
[0051]
Steps S43 and S44: The
[0052]
[Screen example]
FIG. 16 is a notification example of a similar action group. FIGS. 9A to 9A are buddy lists that define a shared group including three users “Natsumi Tsukizaki”, “Yoshiko Fukada”, and “Ami Hamasaki”. (B1) to (b3) in the figure are examples of web pages accessed by these users. The user “Rusaki” refers to tennis equipment, “Fukada” refers to Wimbledon's schedule, and “Hamazaki” refers to the list of Kobe tennis clubs on the web page. Each user's action is common in the point which referred the tennis-related web page.
[0053]
(C1) to (c3) in the figure are screen examples showing similar action groups. In this figure, an appropriate title “tennis group” is displayed on the similar action group on the system side. The title preferably represents content common to the actions of the three users “Natsumi Tsukazaki”, “Keiko Fukada”, and “Ami Hamasaki”. Although not shown, as in the case of FIG. 13 (c1), the selection screen for the communication means is displayed to the users of the similar action group.
[0054]
<Another embodiment>
(A) A recording medium on which a program for executing the above-described method of the present invention is recorded is included in the present invention. Examples of the recording medium include a computer readable / writable floppy disk, hard disk, semiconductor memory, CD-ROM, DVD, magneto-optical disk (MO), and others.
[0055]
<Appendix>
(Appendix 1)
An information exchange facilitating method used in an awareness information exchange system in which a user sets an awareness information exchange relationship with other users individually,
Stores the exchange relationship of awareness information set between users,
Based on the stored exchange relationship, extract and group users who have established an exchange relationship between all users,
Notify the grouped users of the generated group and the users that make up the group.
Information exchange relationship promotion method.
[0056]
(Appendix 2)
An information exchange facilitating method used in an awareness information exchange system in which a user sets an awareness information exchange relationship with other users individually,
Storing awareness information exchange relation set between users and attribute information of the exchange relation;
Based on the stored exchange relationship, the exchange relationship between all users is established, and the users with similar set attributes are extracted and grouped,
Notify the grouped users of the generated group and the users that make up the group.
Information exchange promotion method.
[0057]
(Appendix 3)
An awareness information exchange system in which a user individually sets an awareness information exchange relationship with other users,
Means for storing the exchange relationship of awareness information set between users;
Based on the stored exchange relationship, a means for extracting and grouping users who have an exchange relationship for all combinations of users, and
Means for presenting the generated group and the users making up the group to the grouped users;
An information exchange system.
[0058]
(Appendix 4)
An awareness information exchange system in which a user individually sets an awareness information exchange relationship with other users,
Means for storing information exchange relations set between users;
Based on the stored information exchange relationship, means for extracting and grouping users who have mutual exchange relationships for all user combinations;
A means for presenting the generated group and the users constituting the group to the grouped users, and a communication means that enables communication of the group;
An information exchange system.
[0059]
(Appendix 5) Claim 5
A recording medium storing a program for executing an information exchange promotion method used in an awareness information exchange system in which a user sets an awareness information exchange relationship with another user individually,
A process for storing the exchange relationship of awareness information set between users;
Based on the stored exchange relationship, a process of extracting and grouping users who have established an exchange relationship between all users;
A process of notifying the grouped users to the generated group and the users making up the group;
A computer-readable recording medium including:
[0060]
(Appendix 6)
An information exchange facilitating method used in an awareness information exchange system in which a user sets an awareness information exchange relationship with other users individually,
Store the awareness information exchange relationship set between users and the awareness information exchanged between each user,
Based on the stored exchange relationship, the exchange relationship between all users is established, and the users with similar contents of the exchanged awareness information are extracted and grouped,
Notify the grouped users of the generated group and the users that make up the group.
Information exchange relationship promotion method.
[0061]
In addition to the establishment of the sharing relationship, user groups exchanging information similar to each other are extracted and notified to users in the group. For example, it is assumed that there is a shared group composed of users A, B, C, and D. In this case, it is assumed that vehicle-related information is exchanged on a one-to-one basis among users A, B, and C. In this case, a sharing relationship of vehicle-related information is established for the users A, B, and C. If this is notified to users A, B, and C, these users can exchange vehicle-related information between groups.
[0062]
(Appendix 7)
An information exchange facilitating method used in an awareness information exchange system in which a user sets an awareness information exchange relationship with other users individually,
Stores the exchange relationship of awareness information set between users,
In addition, memorize the actions taken by each user,
Based on the stored exchange relationship, the exchange relationship between all users is established, and the users whose stored user actions are similar are extracted and grouped,
Notify the grouped users of the generated group and the users that make up the group.
Information exchange relationship promotion method.
[0063]
For example, when the users A, C, and B included in the first user group in which the sharing relationship is established are similar to each other in URL (Uniform Resource Locator) accessed on a certain day, the users A, B, and C are included. The presence of the second user group is notified to the user. Whether the URLs are similar can be determined by, for example, whether the categories to which the URLs belong are the same or similar.
[0064]
【The invention's effect】
By using the present invention, it is possible to promote close communication in a user group by using a shared relationship that occurs by chance from a relationship between users exchanging information on a network.
[Brief description of the drawings]
FIG. 1A is an explanatory diagram showing establishment of a sharing relationship.
(B) Explanatory drawing which shows the establishment of some share relationships, and the failure of share relationships.
FIG. 2 is an overall configuration diagram of an information exchange promotion system according to a first embodiment.
FIG. 3 is a conceptual explanatory diagram of an awareness information DB.
FIG. 4 is a conceptual explanatory diagram of an exchange relation DB.
FIG. 5 is a conceptual explanatory diagram of an action DB.
FIG. 6 is a flowchart showing the flow of shared relationship generation processing.
FIG. 7 shows an example of a shared group notification screen.
FIG. 8 is a flowchart showing the flow of similar information sharing relationship generation processing;
FIG. 9 is an explanatory diagram of a similar information group.
FIG. 10 is a notification screen example of a similar information group.
FIG. 11 is a flowchart showing a flow of similar attribute sharing relationship generation processing;
FIG. 12 is an explanatory diagram of a similar attribute group.
FIG. 13 is a notification screen example of a similar attribute group.
FIG. 14 is a flowchart showing a flow of similar behavior sharing relationship generation processing;
FIG. 15 is an explanatory diagram of a similar action group.
FIG. 16 is a notification screen example of a similar action group.
[Explanation of symbols]
1: Awareness server
2: User terminal
3; Network
11; Awareness information DB
12; Exchange relation DB
13; Awareness service module
14; Information exchange promotion module
Claims (5)
任意の第1ユーザのバディリストに第2ユーザが新たなバディとして追加された場合、前記第2ユーザのバディリストに前記第1ユーザがバディとして記憶されているか否かを判断し、
前記第2ユーザのバディリストに前記第1ユーザがバディとして記憶されている場合、前記第1ユーザ及び前記第2ユーザそれぞれのバディリストに少なくとも1の第3ユーザがバディとして共通に含まれているか否かを判断し、
前記第1ユーザ及び前記第2ユーザそれぞれのバディリストに少なくとも1の第3ユーザがバディとして共通に含まれていると判断された場合、前記第1ユーザ、前記第2ユーザ及び前記第3ユーザからなるグループを生成し、
前記第1ユーザ、前記第2ユーザ及び前記第3ユーザのそれぞれに対して、生成されたグループおよびグループを構成するユーザのユーザ名を通知する、
情報交換促進方法。An information exchange promotion method executed by an awareness server that stores a buddy list including a user name list of buddies who are other users who exchange awareness information,
When a second user is added as a new buddy to any first user's buddy list, it is determined whether or not the first user is stored as a buddy in the second user's buddy list;
When the first user is stored as a buddy in the buddy list of the second user, is at least one third user commonly included as a buddy in the buddy list of each of the first user and the second user? Determine whether or not
If it is determined that at least one third user is commonly included as a buddy in the buddy list of each of the first user and the second user, the first user, the second user, and the third user Generate a group
Notifying each of the first user, the second user, and the third user of the generated group and the user name of the user constituting the group,
Information exchange promotion method.
前記第2ユーザのバディリストに前記第1ユーザがバディとして記憶されている場合、前記第1ユーザ及び前記第2ユーザそれぞれのバディリストに少なくとも1の第3ユーザがバディとして共通に含まれているか否かを判断し、
前記第1ユーザ及び前記第2ユーザそれぞれのバディリストに少なくとも1の第3ユーザがバディとして共通に含まれていると判断された場合、前記第1ユーザ、前記第2ユーザ及び前記第3ユーザを含むそれぞれのバディリストの属性情報が類似しているか否かを判断し、
前記それぞれのバディリストの属性情報が類似している場合、前記第1ユーザ、前記第2ユーザ及び前記第3ユーザからなるグループを生成し、
前記第1ユーザ、前記第2ユーザ及び前記第3ユーザのそれぞれに対して、生成されたグループおよびグループを構成するユーザのユーザ名を通知する、
情報交換促進方法。An information exchange promotion method executed by an awareness server that stores a buddy list including a user name list of buddies who are other users who exchange awareness information,
When the first user is stored as a buddy in the buddy list of the second user, is at least one third user commonly included as a buddy in the buddy list of each of the first user and the second user? Determine whether or not
When it is determined that at least one third user is commonly included as a buddy in the buddy list of each of the first user and the second user, the first user, the second user, and the third user are Judge whether the attribute information of each buddy list included is similar,
If the attribute information of each buddy list is similar, generate a group consisting of the first user, the second user, and the third user;
Notifying each of the first user, the second user, and the third user of the generated group and the user name of the user constituting the group,
Information exchange promotion method.
任意の第1ユーザのバディリストに第2ユーザが新たなバディとして追加された場合、前記第2ユーザのバディリストに前記第1ユーザがバディとして記憶されているか否かを判断する第1判断手段と、
前記第2ユーザのバディリストに前記第1ユーザがバディとして記憶されている場合、前記第1ユーザ及び前記第2ユーザそれぞれのバディリストに少なくとも1の第3ユーザがバディとして共通に含まれているか否かを判断する第2判断手段と、
前記第1ユーザ及び前記第2ユーザそれぞれのバディリストに少なくとも1の第3ユーザがバディとして共通に含まれていると判断された場合、前記第1ユーザ、前記第2ユーザ及び前記第3ユーザからなるグループを生成する生成手段と、
前記第1ユーザ、前記第2ユーザ及び前記第3ユーザのそれぞれに対して、生成されたグループおよびグループを構成するユーザのユーザ名を通知する通知手段と、
を備える情報交換促進装置。An information exchange facilitating apparatus for accumulating a buddy list including a user name list of buddies who are other users exchanging awareness information for each user,
First determination means for determining whether or not the first user is stored as a buddy in the buddy list of the second user when the second user is added as a new buddy to the buddy list of any first user When,
When the first user is stored as a buddy in the buddy list of the second user, is at least one third user commonly included as a buddy in the buddy list of each of the first user and the second user? Second determination means for determining whether or not,
If it is determined that at least one third user is commonly included as a buddy in the buddy list of each of the first user and the second user, the first user, the second user, and the third user Generating means for generating a group of
Notifying means for notifying the first user, the second user, and the third user of the generated group and the user name of the user constituting the group,
An information exchange promoting device.
任意の第1ユーザのバディリストに第2ユーザが新たなバディとして追加された場合、前記第2ユーザのバディリストに前記第1ユーザがバディとして記憶されているか否かを判断する第1判断手段と、
前記第2ユーザのバディリストに前記第1ユーザがバディとして記憶されている場合、前記第1ユーザ及び前記第2ユーザそれぞれのバディリストに少なくとも1の第3ユーザがバディとして共通に含まれているか否かを判断する第2判断手段と、
前記第1ユーザ及び前記第2ユーザそれぞれのバディリストに少なくとも1の第3ユーザがバディとして共通に含まれていると判断された場合、前記第1ユーザ、前記第2ユーザ及び前記第3ユーザからなるグループを生成する生成手段と、
前記第1ユーザ、前記第2ユーザ及び前記第3ユーザのそれぞれに対して、生成されたグループ、グループを構成するユーザのユーザ名、及び前記グループのコミュニケーションを可能とするコミュニケーション手段を通知する通知手段と、
を有する情報交換促進装置。An information exchange facilitating apparatus for accumulating a buddy list including a user name list of buddies who are other users exchanging awareness information for each user,
First determination means for determining whether or not the first user is stored as a buddy in the buddy list of the second user when the second user is added as a new buddy to the buddy list of any first user When,
When the first user is stored as a buddy in the buddy list of the second user, is at least one third user commonly included as a buddy in the buddy list of each of the first user and the second user? Second determination means for determining whether or not,
If it is determined that at least one third user is commonly included as a buddy in the buddy list of each of the first user and the second user, the first user, the second user, and the third user Generating means for generating a group of
Notification means for notifying each of the first user, the second user, and the third user of the generated group, the user names of the users constituting the group, and a communication means that enables communication of the group When,
An information exchange facilitating device.
任意の第1ユーザのバディリストに第2ユーザが新たなバディとして追加された場合、前記第2ユーザのバディリストに前記第1ユーザがバディとして記憶されているか否かを判断する処理と、
前記第2ユーザのバディリストに前記第1ユーザがバディとして記憶されている場合、前記第1ユーザ及び前記第2ユーザそれぞれのバディリストに少なくとも1の第3ユーザがバディとして共通に含まれているか否かを判断する処理と、
前記第1ユーザ及び前記第2ユーザそれぞれのバディリストに少なくとも1の第3ユーザがバディとして共通に含まれていると判断された場合、前記第1ユーザ、前記第2ユーザ及び前記第3ユーザからなるグループを生成する処理と、
前記第1ユーザ、前記第2ユーザ及び前記第3ユーザのそれぞれに対して、生成されたグループおよびグループを構成するユーザのユーザ名を通知する処理と、
を実行する情報交換促進プログラムが記憶されたコンピュータ読み取り可能な記録媒体。A recording medium storing an information exchange promotion program executed by an awareness server that stores for each user a buddy list including a user name list of buddies who are other users who exchange awareness information,
When a second user is added as a new buddy to any first user's buddy list, a process of determining whether the first user is stored as a buddy in the second user's buddy list;
When the first user is stored as a buddy in the buddy list of the second user, is at least one third user commonly included as a buddy in the buddy list of each of the first user and the second user? Processing to determine whether or not,
If it is determined that at least one third user is commonly included as a buddy in the buddy list of each of the first user and the second user, the first user, the second user, and the third user A process of generating a group
A process of notifying each of the first user, the second user, and the third user of the generated group and the user name of the user constituting the group;
A computer-readable recording medium in which an information exchange promotion program for executing is stored.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000259341A JP4001455B2 (en) | 2000-08-29 | 2000-08-29 | Information exchange promotion method and apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000259341A JP4001455B2 (en) | 2000-08-29 | 2000-08-29 | Information exchange promotion method and apparatus |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2002073791A JP2002073791A (en) | 2002-03-12 |
| JP4001455B2 true JP4001455B2 (en) | 2007-10-31 |
Family
ID=18747528
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000259341A Expired - Fee Related JP4001455B2 (en) | 2000-08-29 | 2000-08-29 | Information exchange promotion method and apparatus |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4001455B2 (en) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7844667B2 (en) | 2003-01-22 | 2010-11-30 | Nec Corporation | Presence system and information processing equipment, dynamic buddy list generation method in presence system, and presence notification destination controlling method and its program for use with presence system |
| JP5070072B2 (en) * | 2008-01-24 | 2012-11-07 | ヤフー株式会社 | Grouping notification web system and method for controlling grouping notification web system |
| JP4889690B2 (en) * | 2008-06-30 | 2012-03-07 | ヤフー株式会社 | Conversation display method and server apparatus |
| JP5354727B2 (en) * | 2009-01-28 | 2013-11-27 | 日本電信電話株式会社 | Communication activation device, communication activation method and program |
| US20100318571A1 (en) * | 2009-06-16 | 2010-12-16 | Leah Pearlman | Selective Content Accessibility in a Social Network |
| JP6576583B1 (en) * | 2019-02-20 | 2019-09-18 | ソフトバンク株式会社 | Information processing apparatus, information processing method, and program |
-
2000
- 2000-08-29 JP JP2000259341A patent/JP4001455B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2002073791A (en) | 2002-03-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN100563196C (en) | Communication system and method of querying information in the communication system | |
| US6480885B1 (en) | Dynamically matching users for group communications based on a threshold degree of matching of sender and recipient predetermined acceptance criteria | |
| US10139996B2 (en) | Method, system, and graphical user interface for meeting-spot-related contact lists | |
| US20020116458A1 (en) | Web-based dating service | |
| US20090125598A1 (en) | Method, client and server for implementing question and answer services | |
| JP2010533906A (en) | Method, system and apparatus for sorting topics within a group | |
| US8332471B2 (en) | System for enhanced management of social networks on mobile devices | |
| WO2009059500A1 (en) | A method, client end and server for realizing question and answer service | |
| CN101232467A (en) | A method for obtaining information by applying time stamp in real-time messaging service | |
| JP2012532359A (en) | Method and apparatus for processing an authentication request message in a social network | |
| JP2004102547A (en) | Communication system, communication server, and communicating method | |
| CN101175051A (en) | Instant communication system, method and apparatus | |
| WO2007074559A1 (en) | Information processing method, information processing system, and server | |
| CN104836845A (en) | Method for automatically generating group based on hobbies and geographic position of user | |
| JP2015522879A (en) | Service device, method and storage medium for providing offline message | |
| KR102392531B1 (en) | Method for communicating between artist and fan and server performing the same | |
| JP4001455B2 (en) | Information exchange promotion method and apparatus | |
| KR20030036277A (en) | Automated system and method for a hierarchical management map of contact information | |
| CN101465885B (en) | SNS browsing method and equipment for providing SNS browsing | |
| JP5575887B2 (en) | Method and apparatus for processing an authentication request message in a social network | |
| CN100385854C (en) | A system and method for sending broadcast messages | |
| JP2007206823A (en) | Browser type online game system for sns | |
| CN100433736C (en) | The method of instant message data sharing | |
| CN102110131A (en) | Method and system for preventing disturbance of strangers in social networking services | |
| JP4675351B2 (en) | Information sharing system, information sharing method, and information sharing program implementing the method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040928 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20070131 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070213 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070413 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070515 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070712 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20070807 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070814 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100824 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110824 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120824 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120824 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130824 Year of fee payment: 6 |
|
| LAPS | Cancellation because of no payment of annual fees |