[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2005149202A - Community formation system, community formation method, program and storage medium - Google Patents

Community formation system, community formation method, program and storage medium Download PDF

Info

Publication number
JP2005149202A
JP2005149202A JP2003386853A JP2003386853A JP2005149202A JP 2005149202 A JP2005149202 A JP 2005149202A JP 2003386853 A JP2003386853 A JP 2003386853A JP 2003386853 A JP2003386853 A JP 2003386853A JP 2005149202 A JP2005149202 A JP 2005149202A
Authority
JP
Japan
Prior art keywords
relationship
user
information
user terminal
reliability
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.)
Pending
Application number
JP2003386853A
Other languages
Japanese (ja)
Inventor
Tomoko Itao
知子 板生
Atsushi Yamamoto
淳 山本
Satoshi Tanaka
聡 田中
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nippon Telegraph and Telephone Corp
Original Assignee
Nippon Telegraph and Telephone Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2003386853A priority Critical patent/JP2005149202A/en
Publication of JP2005149202A publication Critical patent/JP2005149202A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a community formation system/method capable of easily forming a community suitable to a user's request. <P>SOLUTION: In this community formation system including a plurality of user terminals mutually connectable through a network, each user terminal comprises a relationship holding means for holding attribute information including a user's name, a user ID and trial information, and relationship information with other users; a message formation means for transmission to other users; a relationship generation/deleting means; and a relationship strength updating means. The relationship information includes a relationship name, the user name or user ID, a pointer to a program of other users, and a relationship strength, and a community composed of a user terminal group holding relationship information of the same relationship name is formed based on the relation ship information. <P>COPYRIGHT: (C)2005,JPO&NCIPI

Description

本発明は、コミュニティ形成システム、コミュニティ形成方法、プログラム、及び記録媒体に関し、特に、携帯型端末を用いたコミュニティ形成システムに適用して有効な技術に関するものである。   The present invention relates to a community formation system, a community formation method, a program, and a recording medium, and more particularly to a technique that is effective when applied to a community formation system using a portable terminal.

従来、インターネット等のネットワークを介して接続されたユーザ端末を利用して、前記ユーザ端末のユーザ間の出会いを支援するサービスとして、例えば、ナビゲッティ(http://nabigety.tv/)のように、前記ユーザが入力したキーワードに基づくマッチメイキングを行うサービスがある。   Conventionally, as a service for supporting the encounter between users of a user terminal using a user terminal connected via a network such as the Internet, for example, Navigety (http://nabigety.tv/) There is a service for performing matchmaking based on a keyword input by the user.

前記ナビゲッティで行うサービスは、サーバ主導型であり、ユーザは、例えば、ユーザが持つ携帯端末に専用機器を接続し、前記携帯端末の位置測定機能と、ニックネーム,生年月日,性別,及び6個の規定されたユーザ行動欲求を表すモードの中から選択した1つのモードからなるユーザの入力情報をサーバに通知する。前記サーバでは、通知された入力情報と、サービス提供者側で用意した店舗もしくは登録された店舗の情報とのマッチメイキングを行い、選択された情報をユーザの端末に送信する。   The service performed by the navigation is server-driven, and the user connects, for example, a dedicated device to the mobile terminal held by the user, and the mobile terminal's location measurement function, nickname, date of birth, gender, and 6 The server notifies the server of user input information consisting of one mode selected from the modes representing the user behavior desires defined. The server performs matchmaking between the notified input information and store information prepared on the service provider side or registered store information, and transmits the selected information to the user terminal.

また、前記ナビゲッティのようなサービスの他にも、例えば、サーバ主導で、ユーザ(ユーザ端末)間のコミュニティを管理するサービスとして、例えば、エキサイトサークル(http://circle.excite.co.jp)がある。   In addition to services such as Navigeti, for example, a server-led service for managing a community between users (user terminals) is, for example, an excitement circle (http://circle.excite.co.jp). )

前記エキサイトサークルでは、Webサーバ上に、各種テーマの掲示板を開設しており、登録したユーザのみが前記各掲示板にアクセスし、利用することができる。そのため、各テーマに興味のあるユーザによる集団(コミュニティ)を容易に形成し、管理することができる。   In the excitement circle, bulletin boards of various themes are opened on a Web server, and only registered users can access and use the bulletin boards. Therefore, a group (community) of users interested in each theme can be easily formed and managed.

しかしながら、前記ナビゲッティのような出会いを支援するサービスでは、一般に、情報を配信(提供)するだけであり、その情報を受信した後のユーザの行動までは把握していない。また、配信する情報も、ユーザが入力した簡単な情報に基づいたマッチメイキングで選択しているので、必ずしも、ユーザにとって有益な情報であるとはいえない。そのため、前記サービスを利用するユーザ間でのコミュニティの形成が難しいという問題がある。   However, services such as Navigetty that support encounters generally only distribute (provide) information, and do not grasp the user's behavior after receiving the information. Also, since the information to be distributed is selected by matchmaking based on simple information input by the user, it cannot be said that the information is necessarily useful for the user. Therefore, there is a problem that it is difficult to form a community between users who use the service.

また、前記エキサイトサークルのようなサービスでも、一般的には、サーバで各掲示板に登録している各ユーザ端末の情報を管理しているだけであり、ユーザ間の人間関係までは考慮していない。また、前記掲示板(コミュニティ)に参加しているメンバ(ユーザ)が信頼できるか否かを判断するための客観的な評価尺度を他のメンバが得ることはできない。そのため、提供している掲示板に参加しているユーザ端末間のコミュニティになってしまい、ユーザ間の人間関係を反映したコミュニティの形成は難しいという問題がある。   Also, in the service such as the excite circle, generally, the server only manages the information of each user terminal registered in each bulletin board, and does not consider the human relationship between users. . Also, other members cannot obtain an objective evaluation scale for determining whether or not a member (user) participating in the bulletin board (community) can be trusted. Therefore, it becomes a community between user terminals participating in the provided bulletin board, and there is a problem that it is difficult to form a community reflecting human relationships between users.

また、前記ナビゲッティのようなサービスでは、一般に、サービス提供者側で用意したキーワードによる検索が中心であるため、ユーザの細かな要望に適応した情報を提供することが難しいという問題もある。   In addition, since services such as Navigetty generally focus on searches using keywords prepared on the service provider side, there is a problem that it is difficult to provide information adapted to the detailed needs of users.

また、前記エキサイトサークルのようなサービスも、サービス提供者側で用意した掲示板に参加することで、コミュニティが形成されるので、ユーザの要望に適した掲示板が無ければ、コミュニティの形成が難しいという問題がある。   In addition, a service such as the above-mentioned excitement circle forms a community by participating in a bulletin board prepared by the service provider, and it is difficult to form a community without a bulletin board suitable for the user's request. There is.

本発明の目的は、ユーザの要望に適したコミュニティを容易に形成することが可能なコミュニティ形成システム,コミュニティ形成方法を提供することにある。   The objective of this invention is providing the community formation system and the community formation method which can form easily the community suitable for a user's request.

本発明の他の目的は、ユーザ間の人間関係を反映したコミュニティの形成が容易であり、かつ、コミュニティに参加している各ユーザが、他のユーザの信頼度を容易に得ることが可能なコミュニティ形成システム,コミュニティ形成方法を提供することにある。   Another object of the present invention is that it is easy to form a community reflecting the human relationship between users, and each user participating in the community can easily obtain the reliability of other users. It is to provide a community formation system and a community formation method.

本発明の前記ならびにその他の目的と新規な特徴は、本明細書の記述及び添付図面によって明らかになるであろう。   The above and other objects and novel features of the present invention will be apparent from the description of this specification and the accompanying drawings.

本願において開示される発明の概略を説明すれば、以下の通りである。   The outline of the invention disclosed in the present application will be described as follows.

(1) 有線または無線のネットワークを介して、相互に接続可能な複数のユーザ端末からなり、前記ユーザ端末上で実行されるプログラムにより前記ユーザ端末を保持するユーザ間のコミュニティを形成するコミュニティ形成システムであって、各ユーザ端末は、ユーザの名前,ユーザID,嗜好情報を含む属性情報、及び他のユーザとのリレーションシップを表すリレーションシップ情報を保持するリレーションシップ保持手段と、前記システム上の他のユーザ端末に送信するメッセージを作成するメッセージ作成手段と、前記システム上の他のユーザ端末から送信されたメッセージを受信して前記リレーションシップ情報の生成または削除を行うリレーションシップ生成・削除手段と、前記リレーションシップ保持手段で保持しているリレーションシップの強度を更新するリレーションシップ強度更新手段とを備え、前記リレーションシップ情報は、リレーションシップ名,ユーザ名またはユーザID,前記他のユーザ端末のプログラムへのポインタ,及び前記リレーションシップの強度を含み、前記メッセージの送受信を行ったユーザ端末間で生成し、保持しているリレーションシップ情報に基づいて、同一のリレーションシップ名のリレーションシップ情報を保持しているユーザ端末群でなるコミュニティを形成するコミュニティ形成システムである。   (1) A community forming system comprising a plurality of user terminals that can be connected to each other via a wired or wireless network, and forming a community between users holding the user terminals by a program executed on the user terminals Each user terminal includes a relationship holding means for storing attribute information including a user name, a user ID, and preference information, and relationship information indicating a relationship with another user, and others on the system. A message creating means for creating a message to be transmitted to the user terminal, a relationship generating / deleting means for receiving or transmitting the message transmitted from another user terminal on the system and generating or deleting the relationship information; The relay held by the relationship holding means Relationship strength updating means for updating the strength of the relationship, the relationship information includes a relationship name, a user name or user ID, a pointer to the program of the other user terminal, and the strength of the relationship A community that forms a community of user terminals that hold relationship information of the same relationship name based on the relationship information that is generated and held between the user terminals that have transmitted and received the message Forming system.

(2) 前記各ユーザ端末のリレーションシップ生成・削除手段は、メッセージの送受信を行った他のユーザ端末との間のリレーションシップ情報を前記リレーションシップ保持手段で保持しているか判別し、保持していない場合に新たなリレーションシップを生成する手段と、前記新しいリレーションシップを生成したときに、リレーションシップがある他のユーザ端末との前記リレーションシップの強度に基づいて、前記リレーションシップ保持手段で保持しているリレーションシップ情報を0個または1個以上削除する手段とを備え、前記リレーションシップ強度更新手段は、ユーザの視点から見て行った前記他のユーザ端末のユーザの評価に基づいた評価値を算出する手段と、前記評価値に基づいて前記他のユーザとのリレーションシップの強度を増加または減少させる手段とを備え、前記各ユーザ端末のユーザの視点から見た他のユーザ端末のユーザの評価を反映したリレーションシップの生成及び削除、ならびに強度の更新を、動的に行う。   (2) The relationship generation / deletion unit of each user terminal determines whether the relationship holding unit holds relationship information with another user terminal that has transmitted and received a message, and holds the relationship information. If there is not, the relationship holding means holds the relationship based on the strength of the relationship with the other user terminal having the relationship when the new relationship is generated. Means for deleting zero or one or more relationship information, and the relationship strength updating means obtains an evaluation value based on the evaluation of the user of the other user terminal as viewed from the user's viewpoint. Relation between the means for calculating and the other user based on the evaluation value Means for increasing or decreasing the strength of the network, and the creation and deletion of relationships reflecting the evaluation of users of other user terminals from the viewpoint of the user of each user terminal, and the updating of the strength. Do it.

(3) 前記各ユーザ端末は、前記各手段に加え、前記リレーションシップ情報を保持している他のユーザ端末の信頼度情報を保持する信頼度情報保持手段と、他のユーザ端末の信頼度情報、前記リレーションシップ生成・削除手段により生成したリレーションシップ情報、及び削除したリレーションシップ情報に基づいて、前記信頼度情報を更新する信頼度情報更新手段とを備え、前記ユーザ端末からメッセージを送信するときに、前記信頼度情報保持手段で保持する自身の端末の信頼度情報を前記メッセージに付与して送信する。   (3) In addition to the above means, each user terminal includes reliability information holding means for holding reliability information of other user terminals holding the relationship information, and reliability information of other user terminals. A reliability information update unit that updates the reliability information based on the relationship information generated by the relationship generation / deletion unit and the deleted relationship information, and a message is transmitted from the user terminal. In addition, the reliability information of its own terminal held by the reliability information holding means is attached to the message and transmitted.

(4) 有線または無線のネットワークを介して、相互に接続可能な複数のユーザ端末からなり、前記ユーザ端末上で実行されるプログラムにより前記ユーザ端末を保持するユーザ間のコミュニティを形成するコミュニティ形成方法であって、各ユーザ端末は、ユーザの名前,ユーザID,嗜好情報を含む属性情報、及び他のユーザとのリレーションシップを表すリレーションシップ情報を保持するステップと、前記システム上の他のユーザ端末に送信するメッセージを作成するステップと、前記システム上の他のユーザ端末から送信されたメッセージを受信して前記リレーションシップ情報の生成または削除を行うステップと、前記リレーションシップ保持手段で保持しているリレーションシップの強度を更新するステップとを有し、前記リレーションシップ情報を保持するステップは、リレーションシップ名,ユーザ名またはユーザID,前記他のユーザ端末のプログラムへのポインタ,及び前記リレーションシップの強度を含む情報を保持し、前記メッセージの送受信を行ったユーザ端末間で生成し、保持しているリレーションシップ情報に基づいて、同一のリレーションシップ名のリレーションシップ情報を保持しているユーザ端末群でなるコミュニティを形成する。   (4) A community forming method comprising a plurality of user terminals that can be connected to each other via a wired or wireless network, and forming a community between users holding the user terminals by a program executed on the user terminals Each user terminal holds a user name, a user ID, attribute information including preference information, and relationship information representing a relationship with another user; and other user terminals on the system Creating a message to be transmitted to the network, receiving a message transmitted from another user terminal on the system and generating or deleting the relationship information, and holding the relationship in the relationship holding means Updating the strength of the relationship, The step of holding the relationship information holds the information including the relationship name, the user name or the user ID, the pointer to the program of the other user terminal, and the strength of the relationship, and the user who sent and received the message Based on the relationship information generated and held between terminals, a community of user terminals holding the relationship information with the same relationship name is formed.

(5) 前記リレーションシップの生成または削除を行うステップは、受信したメッセージの送信元のユーザID及びリレーションシップ名、または送信したメッセージの送信先のユーザID及びリレーションシップ名の組み合わせを、自身のユーザ端末で保持しているか判定するステップと、前記自身のユーザ端末で保持していない場合に新たなリレーションシップ情報を生成するステップと、前記新たなリレーションシップ情報を含む、自身のユーザ端末内で保持するすべてのリレーションシップ情報に対して、各リレーションシップ情報に含まれるリレーションシップの強度に基づいた削除確率を算出するステップと、前記算出した削除確率手段に基づいて、0個または1個以上のリレーションシップ情報を削除するステップとを有し、前記リレーションシップの強度を更新するステップは、ユーザの視点から見て行った前記他のユーザ端末のユーザの評価に基づいた評価値を算出するステップと、前記算出した評価値に基づいて前記他のユーザとのリレーションシップの強度を増加または減少させるステップとを備え、前記各ユーザ端末のユーザの視点から見た他のユーザ端末のユーザの評価を反映したリレーションシップの生成及び削除、ならびに強度の更新を、動的に行う。   (5) In the step of generating or deleting the relationship, the user ID and the relationship name of the transmission source of the received message, or the combination of the user ID and the relationship name of the transmission destination of the transmitted message are changed to the own user. Determining whether it is held in the terminal, generating new relationship information when not held in the user terminal, and holding in the user terminal including the new relationship information Calculating a deletion probability based on the strength of the relationship included in each relationship information, and zero or one or more relationships based on the calculated deletion probability means Deleting the ship information, and The step of updating the strength of the relationship includes the step of calculating an evaluation value based on the evaluation of the user of the other user terminal as viewed from the user's viewpoint, and the other user based on the calculated evaluation value. Increasing or decreasing the strength of the relationship with each other, and generating and deleting the relationship reflecting the evaluation of the user of the other user terminal from the viewpoint of the user of each user terminal, and updating the strength Do it dynamically.

(6) 前記ユーザ端末は、前記各ステップに加え、前記リレーションシップ情報を保持している他のユーザ端末の信頼度情報を保持するステップと、他のユーザ端末の信頼度情報、自身のユーザ端末で生成したリレーションシップ情報及び削除したリレーションシップ情報に基づいて、前記信頼度情報を更新するステップとを有し、前記信頼度情報を保持するステップは、自身のユーザ端末とのリレーションシップを保持している他のユーザ端末の信頼度情報からなる第1信頼度成分と、前記自身のユーザ端末がリレーションシップを保持している他のユーザ端末の信頼度情報からなる第2信頼度成分とを分けて保持し、前記信頼度情報を更新するステップは、受信したメッセージに付与された送信元ユーザ端末の信頼度情報に基づいて、前記第1信頼度成分に含まれる前記送信元ユーザ端末の信頼度情報の更新または前記第1信頼度成分に前記送信元ユーザ端末の信頼度情報を追加するステップと、前記リレーションシップの生成または削除を行うステップと連携して、前記第2信頼度成分のユーザ端末情報を、自身のユーザ端末でリレーションシップ情報を保持しているユーザ端末情報と同期するステップと、前記第2信頼度成分に含まれるユーザ端末の信頼度情報を、前記第1信頼度成分に含まれる全てのユーザ端末の信頼度情報の和を前記第2信頼度成分に含まれるユーザ端末の数で等分した値に更新するステップとを有する。   (6) In addition to the above steps, the user terminal holds the reliability information of the other user terminals holding the relationship information, the reliability information of the other user terminals, and the own user terminal. And updating the reliability information based on the relationship information generated and the deleted relationship information, and the step of holding the reliability information holds a relationship with its own user terminal. A first reliability component composed of reliability information of other user terminals that are present and a second reliability component composed of reliability information of other user terminals whose own user terminal holds the relationship And updating the reliability information, based on the reliability information of the transmission source user terminal attached to the received message, Updating the reliability information of the transmission source user terminal included in the first reliability component or adding the reliability information of the transmission source user terminal to the first reliability component; and generating or deleting the relationship Linking the user terminal information of the second reliability component with the user terminal information holding the relationship information in its own user terminal in cooperation with the step of performing Update the reliability information of the user terminal to be a value obtained by equally dividing the sum of the reliability information of all user terminals included in the first reliability component by the number of user terminals included in the second reliability component. Steps.

本発明のコミュニティ形成システムは、前記(1)の手段のように、各ユーザ端末が実際にメッセージの送受信を行った他のユーザ端末との関係をリレーションシップ情報として、自身の端末に保持する手段を備える。そのため、ユーザ端末間のみで、リレーションシップ情報に含まれるリレーションシップ名の繋がりにより、複数のユーザ端末でのコミュニティを形成することができる。またこのとき、前記(2)の手段のように、前記各ユーザ端末のユーザの主観的な評価によって、前記ユーザ端末が保持しているリレーションシップ情報を管理し、動的にリレーションシップの生成及び削除、ならびに強度の更新を行う手段を設けることにより、ユーザ間の人間関係を反映したコミュニティを自律的に形成することができる。また、前記(3)のように、前記各ユーザ端末が、他のユーザの信頼度情報を保持する手段及び更新する手段を備えることで、前記各ユーザの主観的な評価を反映したコミュニティから、コミュニティに参加している各ユーザの客観的な評価尺度を得られることができる。   The community forming system according to the present invention is a means for holding the relationship between each user terminal and another user terminal that has actually transmitted and received a message as relationship information in its own terminal, as in the above-mentioned means (1). Is provided. Therefore, a community of a plurality of user terminals can be formed only by connecting the relationship names included in the relationship information between the user terminals. At this time, as in the means of (2), the relationship information held by the user terminal is managed by the subjective evaluation of the user of each user terminal, and the relationship is dynamically generated and By providing means for deleting and updating the strength, it is possible to autonomously form a community reflecting the human relationship between users. Further, as described in (3) above, each user terminal is provided with a means for holding reliability information of other users and a means for updating, so that from the community reflecting the subjective evaluation of each user, An objective evaluation scale for each user participating in the community can be obtained.

また、前記コミュニティ形成システムを利用してコミュニティを形成するときには、前記(4)から(6)の手段のようなステップを、前記各ユーザ端末で行う。   Further, when forming a community using the community forming system, steps such as the means (4) to (6) are performed at each user terminal.

以下、本発明について、図面を参照して実施の形態(実施例)とともに詳細に説明する。
なお、実施例を説明するための全図において、同一機能を有するものは、同一符号を付け、その繰り返しの説明は省略する。
Hereinafter, the present invention will be described in detail together with embodiments (examples) with reference to the drawings.
In all the drawings for explaining the embodiments, parts having the same function are given the same reference numerals and their repeated explanation is omitted.

本発明のコミュニティ形成システムでは、システムに参加するユーザ端末が、実際にメッセージの送受信を行った他のユーザ端末との間のリレーションシップ情報を保持し、各ユーザ端末間のリレーションシップの繋がりによりコミュニティを形成することにより、ユーザの要望に適応した情報の提供,出会い等を実現する。   In the community forming system of the present invention, user terminals participating in the system hold relationship information with other user terminals that actually sent and received messages, and the community is connected by the relationship between the user terminals. By forming the network, we can provide information and meet people that meet the needs of users.

図1及び図2は、本発明による実施例1のコミュニティ形成システムの概略構成を示す模式図であり、図1はシステム全体の構成を示す図、図2はシステムに参加するユーザ端末の構成を示す図である。
図1において、1はネットワーク、2はユーザ端末である。また、図2において、201は通信制御手段、202はユーザ検索手段、203はメッセージ作成手段、204はリレーションシップ保持手段、205はリレーションシップ生成・削除手段、206はリレーションシップ強度更新手段、207は評価値算出手段、208は入力手段、209は出力手段、210は処理制御手段である。
1 and 2 are schematic diagrams showing a schematic configuration of a community formation system according to a first embodiment of the present invention. FIG. 1 is a diagram showing a configuration of the entire system, and FIG. 2 is a configuration of user terminals participating in the system. FIG.
In FIG. 1, 1 is a network and 2 is a user terminal. In FIG. 2, 201 is a communication control unit, 202 is a user search unit, 203 is a message creation unit, 204 is a relationship holding unit, 205 is a relationship generation / deletion unit, 206 is a relationship strength update unit, and 207 is Evaluation value calculation means, 208 is input means, 209 is output means, and 210 is processing control means.

本実施例1のコミュニティ形成システムは、図1に示すように、有線または無線のネットワーク1を介して接続された複数のユーザ端末2により構成されている。このとき、前記ユーザ端末2は、例えば、図2に示すように、ネットワーク1を介した通信を制御する通信制御手段201と、メッセージを送信する他のユーザ端末を検索するユーザ検索手段202と、他のユーザ端末に送信するメッセージを作成するメッセージ作成手段203と、ユーザの名前,ユーザID,試行情報を含む属性情報、及び他のユーザとのリレーションシップを表すリレーションシップ情報を保持するリレーションシップ保持手段204と、前記システム上の他のユーザ端末から送信されたメッセージを受信して前記リレーションシップ情報の生成または削除を行うリレーションシップ生成・削除手段205と、前記リレーションシップ保持手段204で保持しているリレーションシップの強度を更新するリレーションシップ強度更新手段206と、リレーションシップの強度を更新する際に用いるユーザの評価値を算出する評価値算出手段207と、メッセージの作成等を行う入力手段208と、受信したメッセージ等を出力する出力手段209と、前記ユーザ端末上での処理を制御する処理制御手段210とを備える。   As shown in FIG. 1, the community forming system according to the first embodiment includes a plurality of user terminals 2 connected via a wired or wireless network 1. At this time, for example, as shown in FIG. 2, the user terminal 2 includes a communication control unit 201 that controls communication via the network 1, a user search unit 202 that searches for another user terminal that transmits a message, A message creation unit 203 that creates a message to be transmitted to another user terminal, and relationship holding that holds attribute information including the user name, user ID, and trial information, and relationship information that represents a relationship with another user Means 204, relationship generation / deletion means 205 for receiving or transmitting a message transmitted from another user terminal on the system and generating or deleting the relationship information, and relationship holding means 204 A relationship that updates the strength of the relationship Strength updating means 206, evaluation value calculating means 207 for calculating the user's evaluation value used when updating the strength of the relationship, input means 208 for creating a message, etc., and output means for outputting the received message 209 and processing control means 210 for controlling processing on the user terminal.

図3乃至図9は、本実施例1のコミュニティ形成システムにおけるコミュニティの形成方法を説明するための模式図であり、図3は各ユーザ端末で行う処理の手順を示すフロー図、図4はユーザの検索手順を示す図、図5は送信メッセージの例を示す図、図6(a)はリレーションシップの生成及び削除の手順を示すフロー図、図6(b)はリレーションシップ情報の一例を示す図、図7はリレーションシップ情報の削除手順を示すフロー図、図8(a)はユーザ評価画面の一例を示す図、図8(b)はリレーションシップの強度の更新手順を示すフロー図、図9(a)及び図9(b)はコミュニティが形成される様子を示す図である。   3 to 9 are schematic diagrams for explaining a community forming method in the community forming system according to the first embodiment. FIG. 3 is a flowchart showing a processing procedure performed in each user terminal. FIG. 5 is a diagram illustrating an example of a transmission message, FIG. 6A is a flowchart illustrating a procedure for generating and deleting a relationship, and FIG. 6B is an example of relationship information. FIG. 7, FIG. 7 is a flowchart showing a relationship information deletion procedure, FIG. 8 (a) is a diagram showing an example of a user evaluation screen, and FIG. 8 (b) is a flowchart showing a relationship strength update procedure. 9 (a) and 9 (b) are diagrams showing how a community is formed.

本実施例1のコミュニティ形成システムでは、前記ユーザ端末2は、例えば、図3に示すように、前記処理制御手段210にメッセージまたは命令(以下、メッセージ等という)が入力される(ステップ301)と、入力されたメッセージ等の内容に応じて、以下のような処理を行う。   In the community formation system according to the first embodiment, the user terminal 2 receives a message or a command (hereinafter referred to as a message or the like) to the processing control unit 210 as shown in FIG. 3, for example (step 301). The following processing is performed according to the contents of the input message or the like.

まず、前記処理制御手段210では、入力されたメッセージ等がシステムへの参加要求であるか判別し(ステップ302)、参加要求であれば、前記通信制御手段201を介して前記ネットワーク1に接続し、システムに参加する(ステップ303)。   First, the processing control unit 210 determines whether the input message is a request to participate in the system (step 302). If the request is a participation request, the processing control unit 210 connects to the network 1 via the communication control unit 201. Participate in the system (step 303).

また、前記ユーザ端末2では、前記処理制御手段210に入力されたメッセージ等が、システムへの参加要求でない場合は、ユーザ検索要求であるか判定し(ステップ304)、検索要求であれば、前記ユーザ検索手段202により、指定された条件に合う他のユーザ端末を検索する(ステップ305)。このとき、前記他のユーザ端末の検索には、前記ユーザ端末2が参加しているシステム上で検索するシステム検索と、前記リレーションシップ保持手段204でリレーションシップ情報を保持しているユーザ端末の検索の2通りがある。そこで、前記ステップ305では、例えば、図4に示すように、前記ユーザ検索手段202で検索要求を受信(ステップ30501)したら、その要求がシステム内の検索であるか判定する(ステップ30502)。このとき、システム内の検索であれば、例えば、ユーザが前記入力手段208を用いて入力した条件に従って、前記システムに参加している他のユーザ端末を検索する(ステップ30503)。また、システム内の検索でなければ、例えば、ユーザが前記入力手段208を用いて入力した条件に従って、前記リレーションシップ保持手段204に保持されているリレーションシップ情報から、他のユーザ端末を検索する(ステップ30504)。そして、条件に合致する他のユーザ端末を検出したか判定(ステップ30505)し、検出できたなら出力手段209に検出したユーザ端末のユーザIDを出力(表示)する(ステップ30506)。また、検出できなかったら、その旨を伝えるエラーメッセージを前記出力手段209に表示する(ステップ30507)。   In the user terminal 2, if the message input to the processing control unit 210 is not a request for participation in the system, it is determined whether the request is a user search request (step 304). The user search means 202 searches for other user terminals that meet the specified conditions (step 305). At this time, the search for the other user terminal includes a system search for searching on a system in which the user terminal 2 participates, and a search for a user terminal holding relationship information by the relationship holding means 204. There are two ways. In step 305, for example, as shown in FIG. 4, when the user search means 202 receives a search request (step 30501), it is determined whether the request is a search in the system (step 30502). At this time, if the search is in the system, for example, another user terminal participating in the system is searched according to the condition input by the user using the input means 208 (step 30503). If the search is not in the system, for example, another user terminal is searched from the relationship information held in the relationship holding unit 204 in accordance with the condition input by the user using the input unit 208 ( Step 30504). Then, it is determined whether another user terminal that matches the condition has been detected (step 30505), and if detected, the user ID of the detected user terminal is output (displayed) to the output means 209 (step 30506). If it cannot be detected, an error message to that effect is displayed on the output means 209 (step 30507).

また、前記ユーザ端末2では、前記処理制御手段210に入力されたメッセージ等が、システムへの参加要求、ユーザ検索要求でない場合は、次に、メッセージの送信要求であるか判定し(ステップ306)、送信要求であれば、前記メッセージ作成手段203でメッセージを作成し、送信する(ステップ307)。ここで、例えば、図5に示すように、ユーザ名Aのユーザ端末2Aにおいて、前記ステップ305の処理として、システム内の検索を行い、ユーザ名Bのユーザ端末2Bが検出されたとする。このとき、前記ユーザ名Aのユーザが、前記ユーザ名Bのユーザに対してメッセージを送信するならば、前記ユーザ名Aのユーザは、前記入力手段208を用いて、送信先のユーザ端末2BのユーザID,リレーションシップを生成するときのリレーションシップ名(関係名),送信するメッセージを入力する。そうすると、前記メッセージ作成手段203では、図5に示したような、前記送信先のユーザID,送信元のユーザID,リレーションシップ名,メッセージ本文からなる送信メッセージを作成して、前記ユーザ名Bのユーザ端末2Bに送信する。   If the message input to the processing control means 210 is not a request for participation in the system or a user search request, the user terminal 2 determines whether it is a message transmission request (step 306). If it is a transmission request, a message is created by the message creation means 203 and transmitted (step 307). Here, for example, as shown in FIG. 5, in the user terminal 2 </ b> A with the user name A, it is assumed that a search in the system is performed as the process of step 305 and the user terminal 2 </ b> B with the user name B is detected. At this time, if the user with the user name A transmits a message to the user with the user name B, the user with the user name A uses the input unit 208 to check the user terminal 2B as the transmission destination. Enter the user ID, the relationship name (relation name) used when generating the relationship, and the message to be sent. Then, the message creation unit 203 creates a transmission message composed of the user ID of the transmission destination, the user ID of the transmission source, the relationship name, and the message body as shown in FIG. It transmits to the user terminal 2B.

また、前記ユーザ端末2では、前記処理制御手段210に入力されたメッセージ等が、システムへの参加要求、ユーザ検索要求、メッセージの送信要求でない場合は、次に、他のユーザ端末からの送信メッセージを受信したか否かの判定をし(ステップ308)、受信したメッセージであれば、前記出力手段209にそのメッセージを出力する。ここで、図5に示した例を考えると、前記ユーザ名Aのユーザ端末2Aから送信されたメッセージを受信したユーザ名Bのユーザ端末2Bでは、受信したメッセージが前記処理制御手段210に入力されると、前記ステップ301,ステップ302,ステップ304,ステップ306,及びステップ308を経て、前記出力手段209にメッセージが表示される(ステップ309)。   In the user terminal 2, if the message or the like input to the processing control unit 210 is not a request to join the system, a user search request, or a message transmission request, then a message sent from another user terminal Is received (step 308), and if it is a received message, the message is output to the output means 209. Here, considering the example shown in FIG. 5, in the user terminal 2 </ b> B having the user name B that has received the message transmitted from the user terminal 2 </ b> A having the user name A, the received message is input to the processing control unit 210. Then, a message is displayed on the output means 209 through step 301, step 302, step 304, step 306, and step 308 (step 309).

また、前記ステップ308で受信したメッセージであると判定された場合は、前記出力手段209にメッセージを出力するとともに、前記リレーションシップ生成・削除手段でリレーションシップの生成、削除処理を行う(ステップ310)。前記ステップ310では、例えば、図6(a)に示すように、まず、受信した送信メッセージから、送信元ユーザIDとリレーションシップ名を抽出する(ステップ31001)。そして次に、前記リレーションシップ保持手段204に、同じ組み合わせのリレーションシップ情報が保持されているか検索し、判定する(ステップ31002,31003)。このとき、同じ組み合わせが無ければ、新しいリレーションシップを生成する(ステップ31004)。前記リレーションシップを生成するときには、例えば、図6(b)に示すように、ユーザID,関係名,強度を含むリレーションシップ情報を前記リレーションシップ保持手段204に保持する。またこのとき、前記リレーションシップの強度は初期値を0(零)とする。   If it is determined in step 308 that the message is received, the message is output to the output unit 209, and the relationship generation / deletion unit performs relationship generation / deletion processing (step 310). . In step 310, for example, as shown in FIG. 6A, first, the transmission source user ID and the relationship name are extracted from the received transmission message (step 31001). Next, the relationship holding means 204 is searched to determine whether the same combination of relationship information is held (steps 31002 and 31003). At this time, if there is no same combination, a new relationship is generated (step 31004). When generating the relationship, for example, as shown in FIG. 6B, relationship information including a user ID, a relationship name, and strength is held in the relationship holding unit 204. At this time, the initial value of the relationship strength is 0 (zero).

また、前記手順により新たなリレーションシップを生成したら、次に、リレーションシップの強度に基づいたリレーションシップの削除判定及び削除処理を行う(ステップ31005)。前記ステップ31005は、例えば、図7に示すように、まず、保持されたリレーションシップ情報に対する変数iを初期化する(ステップ31005a)。次に、保持されたリレーションシップ情報からi番目のリレーションシップ情報(エントリ)のリレーションシップ強度Rを抽出する(ステップ31005b)。次に、前記リレーションシップ強度Rから、i番目のエントリを削除する確率Pを算出する(ステップ31005c)。このとき、前記削除する確率Pは、例えば、下記数式1のような、シグモイド関数のY軸対称関数を用いて算出する。 If a new relationship is generated by the above procedure, a relationship deletion determination and deletion process based on the relationship strength is performed (step 31005). In step 31005, for example, as shown in FIG. 7, first, a variable i for the held relationship information is initialized (step 31005a). Next, the relationship strength R i of the i-th relationship information (entry) is extracted from the held relationship information (step 31005b). Next, the probability P i of deleting the i-th entry is calculated from the relationship strength R i (step 31005c). At this time, the probability P i to be deleted is calculated using, for example, a Y-axis symmetric function of a sigmoid function such as Equation 1 below.

Figure 2005149202
Figure 2005149202

前記数式1を用いて削除する確率Pを算出した場合、通常のシグモイド関数とは逆に、強度Rが正(>0)の大きな値であるほど、確率Pが0に近づく。また、強度Rが負(<0)で絶対値が大きな値であるほど、確率Pが1に近づく。そのため、リレーションシップの強度Rが正の大きな値、すなわちユーザ間のリレーションシップが強い程、削除される確率は小さくなる。 In the case of calculating the probability P i of deletion using Equation 1, the probability P i approaches 0 as the intensity R i is a positive (> 0) larger value, contrary to the normal sigmoid function. In addition, the probability P i approaches 1 as the intensity R i is negative (<0) and the absolute value is larger. Therefore, the probability that the relationship strength R i is a large positive value, that is, the relationship between users is stronger, the smaller the probability of being deleted.

前記数式1を用いて削除確率Pを求めたら、その確率で試行を行い(ステップ31005d)、削除するか否かの最終的な判定をする(ステップ31005e)。このとき、削除すると判定されたら、i番目のエントリ(リレーションシップ情報)を前記リレーションシップ保持手段204から削除する(ステップ31005f)。また、削除しないと判定されれば、そのリレーションシップ情報は前記リレーションシップ保持手段204で保持する(ステップ31005g)。その後、全てのエントリ(リレーションシップ情報)に対して前記処理を行ったか判定し(ステップ31005h)、まだ処理を行っていないエントリがあれば、変数iを更新(ステップ31005i)して、前記処理を繰り返す。そして、全てのエントリ(リレーションシップ情報)に対する処理が済んだら、前記ステップ31005の処理が終了する。 When the deletion probability P i is obtained using Equation 1, an attempt is made with the probability (step 31005d), and a final determination is made as to whether or not to delete (step 31005e). At this time, if it is determined to be deleted, the i-th entry (relationship information) is deleted from the relationship holding means 204 (step 31005f). If it is determined not to be deleted, the relationship information is held in the relationship holding means 204 (step 31005g). Thereafter, it is determined whether or not the processing has been performed on all entries (relationship information) (step 31005h). If there is an entry that has not yet been processed, the variable i is updated (step 31005i), and the processing is performed. repeat. When the processing for all entries (relationship information) is completed, the processing of step 31005 ends.

このように、他のユーザ端末からのメッセージを受信したときに、リレーションシップを生成するとともに、リレーションシップの強度が弱いユーザ端末のリレーションシップ情報を削除することで、ユーザにとってリレーションシップの強度が強い他のユーザのユーザ端末とのリレーションシップ情報のみに精錬されていく。   In this way, when a message is received from another user terminal, a relationship is generated, and the relationship information of the user terminal having a weak relationship is deleted, so that the strength of the relationship is strong for the user. It is refined only to relationship information with other users' user terminals.

一方、前記ステップ31003の判定において、前記リレーションシップ保持手段204に同じ組み合わせがあれば、既にリレーションシップが生成されているので、前記リレーションシップの生成、削除処理は行わない。   On the other hand, in the determination at the step 31003, if there is the same combination in the relationship holding means 204, since the relationship has already been generated, the relationship generation / deletion processing is not performed.

また、前記ユーザ端末2では、前記ステップ309で出力(表示)したメッセージを見たユーザに対して、前記メッセージを送信したユーザの評価を行う。そのため、前記メッセージを見終えたユーザに対して、例えば、図8(a)に示すような評価画面を表示する(ステップ311)。   Further, the user terminal 2 evaluates the user who has transmitted the message with respect to the user who has seen the message output (displayed) in the step 309. Therefore, for example, an evaluation screen as shown in FIG. 8A is displayed to the user who has finished viewing the message (step 311).

また、前記ユーザ端末2では、前記処理制御手段210に入力されたメッセージ等が、システムへの参加要求、ユーザ検索要求、メッセージの送信要求、受信したメッセージでなければ、次に、ユーザの評価メッセージであるか判定し、評価メッセージであれば、前記評価メッセージに基づいて、前記リレーションシップ保持手段204で保持しているリレーションシップの強度を更新する(ステップ313)。前記リレーションシップ強度を更新するときには、例えば、図8(b)に示すように、まず、ユーザが行った評価である評価メッセージから評価値Vを算出する(ステップ31301)。このとき、前記評価値Vは、例えば、図8(a)に示したように、良いと評価した場合は評価値V=+1、悪いと評価した場合は評価値V=−1とする。次に、前記評価値Vが0以上であるか判定し(ステップ31302)、0より大きければ強度を増加させるインクリメント要求をする(ステップ31303)。また、0以下であれば、強度を下げるデクリメント要求をする(ステップ31304)。その後、評価メッセージで評価の対象になっているユーザのユーザ名等の情報から、前記リレーションシップ保持手段204に、前記ユーザ名のリレーションシップ情報(エントリ)が保持されているか確認する(ステップ31305)。このとき、エントリがあれば、そのエントリ(リレーションシップ情報)に含まれる強度を更新する(ステップ31306)。前記強度を更新するときには、前記インクリメント要求とデクリメント要求のどちらの要求が付加されているかによって、強度を増加もしくは減少させる。このとき、例えば、前記インクリメント要求が付加されていれば強度を1増やし、デクリメント要求が付加されているときは強度を1減らす。また、前記ステップ31305の判定で、該当するエントリ(リレーションシップ情報)が存在しない場合は、その評価メッセージは無視して処理を終了する。   In the user terminal 2, if the message or the like input to the processing control unit 210 is not a request to join the system, a user search request, a message transmission request, or a received message, then the user evaluation message If it is an evaluation message, the strength of the relationship held in the relationship holding means 204 is updated based on the evaluation message (step 313). When updating the relationship strength, for example, as shown in FIG. 8B, first, an evaluation value V is calculated from an evaluation message that is an evaluation performed by the user (step 31301). At this time, for example, as shown in FIG. 8A, the evaluation value V is set to an evaluation value V = + 1 when evaluated as good, and is set to an evaluation value V = −1 when evaluated as bad. Next, it is determined whether the evaluation value V is 0 or more (step 31302), and if it is larger than 0, an increment request for increasing the strength is made (step 31303). On the other hand, if the value is 0 or less, a decrement request is made to decrease the strength (step 31304). Thereafter, it is confirmed from the information such as the user name of the user to be evaluated in the evaluation message whether the relationship information (entry) of the user name is held in the relationship holding means 204 (step 31305). . At this time, if there is an entry, the strength included in the entry (relationship information) is updated (step 31306). When the intensity is updated, the intensity is increased or decreased depending on whether the increment request or the decrement request is added. At this time, for example, if the increment request is added, the strength is increased by 1, and if the decrement request is added, the strength is decreased by 1. If it is determined in step 31305 that there is no corresponding entry (relationship information), the evaluation message is ignored and the process ends.

ここで、例えば、図5に示したように、ユーザ名Aのユーザ端末2Aからユーザ名Bのユーザ端末2Bにメッセージを送信した後の処理について簡単に説明する。前記メッセージを受信したユーザ名Bのユーザ端末2Bでは、まず、前記ステップ309,ステップ310,ステップ311の処理が行われる。このとき、前記ステップ310の処理を行った後は、図9(a)に示すように、1/2の確率で、前記ユーザ名Bのユーザ端末2Bに、前記ユーザ名Aのユーザ端末2Aのリレーションシップが生成される。そして、図示は省略するが、前記ユーザ名Bのユーザが行う、前記ユーザ名Aのユーザに対する評価が良ければ、前記リレーションシップの強度が強くなる。そのため、その後、前記ユーザ名Bのユーザ端末2Bで新たなリレーションシップが生成されたときに、削除される確率が低くなる。逆に、前記ユーザ名Bのユーザが行う、前記ユーザ名Aのユーザに対する評価が悪ければ、前記リレーションシップの強度が弱くなる。そのため、その後、前記ユーザ名Bのユーザ端末2Bで新たなリレーションシップが生成されたときに、削除される確率が高くなる。   Here, for example, as shown in FIG. 5, a process after a message is transmitted from the user terminal 2A with the user name A to the user terminal 2B with the user name B will be briefly described. In the user terminal 2B of the user name B that has received the message, first, the processes of the step 309, step 310, and step 311 are performed. At this time, after performing the process of step 310, as shown in FIG. 9A, the user terminal 2B of the user name A is sent to the user terminal 2B of the user name A with a probability of 1/2. A relationship is generated. Although illustration is omitted, if the user with the user name B evaluates the user with the user name A, the strength of the relationship increases. Therefore, after that, when a new relationship is generated in the user terminal 2B having the user name B, the probability of being deleted becomes low. On the contrary, if the evaluation of the user with the user name A performed by the user with the user name B is bad, the strength of the relationship becomes weak. Therefore, after that, when a new relationship is generated in the user terminal 2B with the user name B, the probability of being deleted increases.

また、前記ユーザ名Aのユーザ端末2Aからのメッセージを受信したユーザ名Bのユーザ端末2Bのユーザが、そのメッセージを見て、図9(b)に示すようなメッセージを作成し、前記ユーザ名Aのユーザ端末2Aに送信すれば、前記ユーザ名Aのユーザ端末2Aでも、同様な処理が行われ、1/2の確率で前記ユーザ名Bのユーザ端末2Bとのリレーションシップが生成される。   Further, the user of the user terminal 2B of the user name B who has received the message from the user terminal 2A of the user name A sees the message and creates a message as shown in FIG. If it is transmitted to the user terminal 2A of A, the same processing is performed on the user terminal 2A of the user name A, and a relationship with the user terminal 2B of the user name B is generated with a probability of 1/2.

このように、自身のユーザ端末にメッセージを送信したユーザ端末のユーザの評価を行い、その評価に基づいてリレーションシップの強度を更新することにより、評価が低いユーザのリレーションシップ強度は下がっていく。その結果、前記ステップ310で、リレーションシップを削除するときに、削除される確率Pが高くなるので、ユーザが意識しなくても、自然に削除されると考えられる。そして、ここで説明した処理を、複数のユーザ端末間で繰り返すことにより、ユーザ端末間でのコミュニティが動的かつ自律的に形成されていく。 Thus, by evaluating the user of the user terminal that transmitted the message to his / her user terminal and updating the relationship strength based on the evaluation, the relationship strength of the user with a low evaluation is lowered. As a result, when the relationship is deleted in step 310, the probability P i of deletion is increased, so that it is considered that the relationship is naturally deleted without the user being aware of it. And the community between user terminals is formed dynamically and autonomously by repeating the process demonstrated here between several user terminals.

そして、このようなメッセージの送受信を繰り返し、良い評価が続けば、それだけリレーションシップの強度が高くなるので、新たなリレーションシップが生成された後、削除される確率は非常に低くなり、リレーションシップがより強力になる。   And if you repeat sending and receiving such messages and continue to evaluate well, the strength of the relationship will increase accordingly, so the probability of being deleted after a new relationship is generated becomes very low, and the relationship is Become more powerful.

また、コミュニティの形成に関わるリレーションシップの強度を、前記ユーザの主観的な評価に基づいて増加あるいは減少させるので、ユーザ間の評価(人間関係)が良い場合はリレーションシップの強度が高くなるし、ユーザ間の評価が悪い場合は強度が低くなり、やがては削除される。その結果、評価自体は主観的であるか、コミュニティ全体の視点で見れば、ユーザ間の評価(人間関係)が良いコミュニティだけが残っていく。   In addition, since the strength of the relationship related to the formation of the community is increased or decreased based on the subjective evaluation of the user, the strength of the relationship becomes high when the evaluation (human relationship) between the users is good, If the evaluation between the users is bad, the strength is lowered, and the user is eventually deleted. As a result, the evaluation itself is subjective, or only from the viewpoint of the whole community, only a community with a good evaluation (human relationship) between users remains.

以上説明したように、本実施例1のコミュニティ形成システムによれば、各ユーザ端末上でリレーションシップを生成、保持し、そのリレーションシップの繋がりでコミュニティを形成することにより、ユーザの要望に適したコミュニティを形成しやすくなる。   As described above, according to the community formation system of the first embodiment, the relationship is generated and held on each user terminal, and the community is formed by the connection of the relationship. It becomes easy to form a community.

また、各ユーザの主観的な評価に基づいてリレーションシップの強度を更新することで、ユーザ間の人間関係を反映したコミュニティを容易に形成することができる。また、評価自体は主観的でも、コミュニティ全体の視点から見れば、人間関係がよいコミュニティだけが残っていくので、各ユーザは、他のユーザの客観的な評価尺度を得やすくなる。   In addition, by updating the strength of the relationship based on the subjective evaluation of each user, a community reflecting the human relationship between users can be easily formed. Moreover, even if the evaluation itself is subjective, since only the community with good human relations remains from the viewpoint of the entire community, each user can easily obtain an objective evaluation scale of other users.

また、本実施例1のコミュニティ形成システムは、コンピュータと前記コンピュータに実行させるプログラムによっても実現することができる。この場合、例えば、前記ユーザ端末2としてコンピュータを用い、前記コンピュータに前記各処理を実行させるプログラムをコピーしておき、必要に応じて実行させれば良い。またこのとき、前記プログラムは、磁気的,電気的,あるいは光学的な記録媒体に記録して提供しても良いし、インターネット等のネットワークを介して提供しても良い。また、前記コンピュータの代わりに、PDAや携帯電話のような携帯端末を用いても実現することができる。   The community formation system of the first embodiment can also be realized by a computer and a program executed by the computer. In this case, for example, a computer may be used as the user terminal 2 and a program for causing the computer to execute each process may be copied and executed as necessary. At this time, the program may be provided by being recorded on a magnetic, electrical, or optical recording medium, or may be provided via a network such as the Internet. Further, it can be realized by using a mobile terminal such as a PDA or a mobile phone instead of the computer.

図10は、前記実施例1のコミュニティ形成システムの変形例を説明するための模式図であり、システム全体の構成を示す図である。   FIG. 10 is a schematic diagram for explaining a modification of the community forming system of the first embodiment, and is a diagram showing a configuration of the entire system.

前記実施例1では、図1に示したように、インターネット等のネットワークを介して、物理的、地理的な制約を受けない広範囲でのコミュニティを形成するような場合を例に挙げて説明したが、これに限らず、例えば、無線LANのように、ある限られた範囲内にいるユーザ間でのコミュニティを形成するときにも適用できる。この場合、例えば、図10に示すように、システムに参加するユーザは、前記ユーザ端末2を持って、前記無線LANのアクセスポイントのような無線基地局4にアクセス可能なエリア4A内に入る。そして、前記無線基地局4を介して、前記実施例1で説明したような手順で、他のユーザ端末2とメッセージの送受信を行い、リレーションシップの生成及び削除、ならびに強度の更新を動的に行う。このように、前記無線基地局4を介したメッセージの送受信を行う場合、各ユーザ端末2を保持しているユーザ同士は、前記無線基地局4にアクセス可能なエリア4A内にいるので、地理的に近い場所にいることになる。そのため、ユーザ端末間でのメッセージの送受信だけでなく、実際にユーザ同士が出会うことも容易である。また、このように、無線通信によりユーザ端末間のメッセージの送受信を行うようなシステムの場合、前記無線基地局4を介さずに、各ユーザ端末同士が直接無線通信を行うことも可能である。   In the first embodiment, as shown in FIG. 1, the case where a wide-area community that is not subject to physical and geographical restrictions is formed through a network such as the Internet has been described as an example. However, the present invention is not limited to this. For example, the present invention can also be applied when a community is formed between users within a certain limited range, such as a wireless LAN. In this case, for example, as shown in FIG. 10, a user participating in the system enters the area 4A in which the user terminal 2 is held and the wireless base station 4 such as the wireless LAN access point can be accessed. Then, messages are transmitted / received to / from other user terminals 2 through the radio base station 4 in the procedure as described in the first embodiment, and relationship generation and deletion, and strength update are dynamically performed. Do. As described above, when messages are transmitted / received via the radio base station 4, the users holding the user terminals 2 are located in the area 4 </ b> A accessible to the radio base station 4. You will be in a place near. Therefore, it is easy not only to send and receive messages between user terminals, but also to actually meet users. Further, in the case of a system that transmits and receives messages between user terminals by wireless communication as described above, the user terminals can directly perform wireless communication without using the wireless base station 4.

図11及び図12は、本発明による実施例2のコミュニティ形成システムの概略構成を示す模式図であり、図11はユーザ端末の構成例を示す図、図12はユーザ端末で保持する信頼度情報の例を示す図である。
図11において、211は信頼度情報保持手段、212は信頼度情報更新手段、213はメッセージ分離手段である。
11 and 12 are schematic diagrams showing a schematic configuration of the community formation system according to the second embodiment of the present invention, FIG. 11 is a diagram showing a configuration example of a user terminal, and FIG. 12 is reliability information stored in the user terminal. It is a figure which shows the example of.
In FIG. 11, 211 is reliability information holding means, 212 is reliability information update means, and 213 is message separation means.

本実施例2のコミュニティ形成システムは、前記実施例1で説明したコミュニティ形成システムと同様に、ネットワーク1を介して接続された複数のユーザ端末2により構成される。このとき、前記各ユーザ端末2は、前記実施例1で説明したように、リレーションシップ情報を自身の端末内に保持し、リレーションシップの生成及び削除、ならびに強度の更新を動的に行う。そして、前記実施例1で説明したユーザ端末2と異なる点は、前記リレーションシップ情報に加え、他のユーザの信頼度情報を自身の端末内に保持し、動的に更新する点である。そのため、以下の説明では、前記実施例1で説明したユーザ端末2と同様の構成、処理に関しての詳細な説明は省略する。   Similar to the community formation system described in the first embodiment, the community formation system according to the second embodiment includes a plurality of user terminals 2 connected via the network 1. At this time, as described in the first embodiment, each user terminal 2 holds the relationship information in its own terminal, and dynamically generates and deletes the relationship and updates the strength. The difference from the user terminal 2 described in the first embodiment is that, in addition to the relationship information, reliability information of other users is held in its own terminal and dynamically updated. Therefore, in the following description, detailed description regarding the same configuration and processing as those of the user terminal 2 described in the first embodiment will be omitted.

本実施例2のコミュニティ形成システムに参加するユーザ端末2は、図11に示すように、前記実施例1で説明したユーザ端末2が備える各手段に加えて、信頼度情報を保持する信頼度情報保持手段211と、前記信頼度情報保持手段211で保持する信頼度情報を更新する信頼度情報交信手段212と、受信したメッセージから信頼度情報を分離するメッセージ分離手段213とを備える。   As shown in FIG. 11, the user terminal 2 participating in the community formation system of the second embodiment, in addition to the means included in the user terminal 2 described in the first embodiment, reliability information holding reliability information. A holding unit 211; a reliability information communicating unit 212 that updates the reliability information held by the reliability information holding unit 211; and a message separating unit 213 that separates the reliability information from the received message.

また、前記信頼度情報保持手段211で保持する信頼度情報は、例えば、図12に示すように、第1信頼度成分(FROM成分)と第2信頼度成分(TO)成分とに分けられる。前記第1信頼度成分は、自身のユーザ端末に対するリレーションシップ情報を保持している他のユーザ端末の信頼度情報で構成されている成分である。また、前記第2信頼度成分は、自身のユーザ端末内にリレーションシップ情報を保持している他のユーザ端末の信頼度情報で構成されている成分である。図12に示した例では、矢印の向きがリレーションシップの方向を示しており、例えば、ユーザ端末Aはユーザ端末2B,2Cのリレーションシップ情報を自身の端末内に保持している。そのため、前記ユーザ端末2Aの第2信頼度成分は、ユーザIDがB,Cのユーザに対する信頼度情報からなる。また、図12において、ユーザ端末2X,2Y,2Zは、前記ユーザ端末2Aに対するリレーションシップ情報を保持しているので、前記ユーザ端末2Aの第1信頼度成分は、ユーザIDがX,Y,Zのユーザに関する信頼度情報からなる。   The reliability information held by the reliability information holding means 211 is divided into a first reliability component (FROM component) and a second reliability component (TO) component, for example, as shown in FIG. The first reliability component is a component made up of reliability information of other user terminals that hold relationship information for their own user terminals. Further, the second reliability component is a component composed of reliability information of other user terminals that hold relationship information in their own user terminals. In the example shown in FIG. 12, the direction of the arrow indicates the direction of the relationship. For example, the user terminal A holds the relationship information of the user terminals 2B and 2C in its own terminal. Therefore, the second reliability component of the user terminal 2A includes reliability information for users with user IDs B and C. In FIG. 12, since the user terminals 2X, 2Y, and 2Z hold relationship information for the user terminal 2A, the first reliability component of the user terminal 2A has user IDs of X, Y, and Z. It consists of reliability information about users.

また、前記各ユーザ端末の信頼度情報は、初期値を1とし、送信メッセージに信頼度情報を付加して送信し、他のユーザ端末に伝播することで、信頼度情報が増加または減少する。また、前記第2信頼度成分の各ユーザに対する信頼度情報は、第1信頼度成分を構成する各ユーザに対する信頼度情報の和を、前記第2信頼度成分を構成するユーザの数で等分した値とする。図12に示した例では、ユーザ端末2Aの第1信頼度成分を構成するユーザの信頼度情報の和が6である。そのため、前記第2信頼度成分に含まれるユーザIDがB,Cのユーザの信頼度情報は、6をユーザ数の2で割った値、すなわち3になる。   In addition, the reliability information of each user terminal has an initial value of 1, and is transmitted with the reliability information added to the transmission message and propagated to other user terminals, whereby the reliability information is increased or decreased. Further, the reliability information for each user of the second reliability component is obtained by equally dividing the sum of reliability information for each user constituting the first reliability component by the number of users constituting the second reliability component. Value. In the example illustrated in FIG. 12, the sum of the reliability information of the users configuring the first reliability component of the user terminal 2 </ b> A is 6. Therefore, the reliability information of the users with user IDs B and C included in the second reliability component is a value obtained by dividing 6 by 2 of the number of users, that is, 3.

図13乃至図16は、本実施例2のコミュニティ形成システムにおけるコミュニティの形成方法を説明するための模式図であり、図13は前記実施例1の形成方法と異なる点を示すフロー図、図14(a)及び図14(b)はメッセージの送信処理を説明する図、図15(a),図15(b),及び図16は信頼度情報の更新処理の手順を説明するフロー図である。   FIGS. 13 to 16 are schematic diagrams for explaining a community forming method in the community forming system according to the second embodiment, and FIG. 13 is a flowchart showing points different from the forming method according to the first embodiment. 14A and 14B are diagrams for explaining message transmission processing, and FIGS. 15A, 15B, and 16 are flowcharts for explaining the procedure of reliability information update processing. .

本実施例2のコミュニティ形成システムでは、前記実施例1で説明したような手順でシステムに参加し、メッセージを送信するユーザ端末を検索し、メッセージの送信要求を行う。そして、前記処理制御手段210に入力されたメッセージが、前記ステップ306において前記メッセージの送信要求であると判定されると、図13に示すように、送信メッセージを作成し、前記送信メッセージに信頼度情報を付与して送信する(ステップ307’)。ここで、例えば、図14(a)に示すように、ユーザ端末2Aからユーザ端末2Bにメッセージを送信する場合を考える。このとき、前記メッセージの送信要求を受けた前記メッセージ作成手段203は、前記ユーザが前記入力手段208を用いて入力した情報に基づいたメッセージを作成するとともに、信頼度情報保持手段211の第2信頼度成分から、送信先ユーザIDの信頼度情報を抽出して、前記作成したメッセージに付加する。いまの場合、図14(b)に示すように、送信先ユーザIDがBである。そのため、前記第2信頼度成分からユーザID Bの信頼度情報3を抽出して、前記送信メッセージに付与する。また、抽出する信頼度情報がない場合は、信頼度情報がない旨を通知する値、例えば、0を付与する。   In the community formation system of the second embodiment, the user joins the system according to the procedure described in the first embodiment, searches for a user terminal that transmits a message, and makes a message transmission request. If it is determined in step 306 that the message input to the processing control unit 210 is a message transmission request, a transmission message is created as shown in FIG. Information is added and transmitted (step 307 ′). Here, for example, as shown in FIG. 14A, consider a case where a message is transmitted from the user terminal 2A to the user terminal 2B. At this time, the message creation unit 203 that has received the message transmission request creates a message based on the information input by the user using the input unit 208 and the second reliability of the reliability information holding unit 211. The reliability information of the transmission destination user ID is extracted from the frequency component and added to the created message. In this case, the destination user ID is B as shown in FIG. Therefore, the reliability information 3 of the user ID B is extracted from the second reliability component and added to the transmission message. When there is no reliability information to be extracted, a value for notifying that there is no reliability information, for example, 0 is assigned.

こうして、図14(b)に示したような信頼度情報が付与されたメッセージを受信したユーザ端末2では、図13に示すように、前記ステップ308で受信したメッセージであると判定され、そのメッセージが出力手段209に出力される(ステップ309)。また、前記メッセージを受信した場合、前記実施例1では、リレーションシップの生成、削除(ステップ310)のみを行ったが、本実施例2では、前記リレーションシップの生成、削除に加えて、信頼度情報の更新を行う(ステップ315)。   In this way, in the user terminal 2 that has received the message with the reliability information as shown in FIG. 14B, it is determined that the message has been received in the step 308 as shown in FIG. Is output to the output means 209 (step 309). Further, when the message is received, only the creation and deletion of the relationship (step 310) is performed in the first embodiment, but in the second embodiment, in addition to the generation and deletion of the relationship, the reliability Information is updated (step 315).

前記ステップ315において、前記リレーションシップの生成、削除に関する処理は、前記実施例1で説明した処理(ステップ310)と同じでよいので、詳細な説明は省略する。   In step 315, the process related to the generation and deletion of the relationship may be the same as the process described in the first embodiment (step 310), and thus detailed description thereof is omitted.

一方、前記信頼度情報の更新に関しては、例えば、図15(a)に示すように、まず、前記メッセージ分離手段213で受信したメッセージから送信元ユーザIDと信頼度情報を分離する(ステップ31501)。そして、自身のユーザ端末で保持している第1信頼度成分の信頼度情報を更新する(ステップ31502)。   On the other hand, for updating the reliability information, for example, as shown in FIG. 15A, first, the transmission source user ID and the reliability information are separated from the message received by the message separation means 213 (step 31501). . Then, the reliability information of the first reliability component held in its own user terminal is updated (step 31502).

前記ステップ31502では、例えば、図15(b)に示すように、まず、信頼度情報が有効な値か否かの判定をする(ステップ31502a)。このとき、前記信頼度情報が有効な値、すなわち、前記メッセージの送信元のユーザ端末が保持している信頼度情報であれば、次に、第1信頼度成分(FROM成分)に、前記送信元のユーザIDの信頼度情報(エントリ)があるか調べる(ステップ31502b)。このとき、エントリがあれば、信頼度成分を更新する(ステップ31502c)。そして、エントリがなければ、前記第1信頼度成分に追加する(ステップ31502d)。   In step 31502, for example, as shown in FIG. 15B, it is first determined whether or not the reliability information is a valid value (step 31502a). At this time, if the reliability information is a valid value, that is, reliability information held by the user terminal that is the transmission source of the message, next, the transmission to the first reliability component (FROM component) Whether there is reliability information (entry) of the original user ID is checked (step 31502b). At this time, if there is an entry, the reliability component is updated (step 31502c). If there is no entry, it is added to the first reliability component (step 31502d).

一方、前記信頼度情報が有効な値でない場合、まず、前記第1信頼度成分に、前記送信元のユーザIDの信頼度情報(エントリ)があるか調べる(ステップ31502e)。このとき、エントリがあれば、そのエントリを削除する(ステップ31502f)。また、エントリがなければ、何もせずに処理を終了する。   On the other hand, if the reliability information is not a valid value, first, it is checked whether or not there is reliability information (entry) of the user ID of the transmission source in the first reliability component (step 31502e). At this time, if there is an entry, the entry is deleted (step 31502f). If there is no entry, the process ends without doing anything.

図15(b)に示したような、前記ステップ31502の処理が終了したら、次に、リレーションシップの生成、削除処理を行う(ステップ31503)。この処理は、前記実施例1で示したステップ310と同じ処理であるので、詳細な説明は省略する。   When the processing of step 31502 as shown in FIG. 15B is completed, relationship generation / deletion processing is performed (step 31503). Since this process is the same as step 310 shown in the first embodiment, detailed description thereof is omitted.

そして、前記ステップ31503の処理が済んだら、その結果、すなわち、生成したリレーションシップ、及び削除したリレーションシップの情報を取得して、第2信頼度成分(TO成分)の信頼度情報を更新する(ステップ31504)。前記ステップ31504の処理では、まず、前記リレーションシップ生成・削除手段205から、メッセージを受信したことによってリレーションシップを生成したユーザID、及びリレーションシップを削除したユーザIDの情報から、前記第2信頼度成分に含まれるユーザIDを、前記リレーションシップ保持手段204でリレーションシップ情報を保持しているユーザIDと同期させる。そして、ユーザIDを同期させたら、前記第1信頼度成分の全てのユーザIDの信頼度の和を、前記第2信頼度成分に含まれるユーザIDで等分する。   When the processing of step 31503 is completed, the result, that is, the information on the generated relationship and the deleted relationship is acquired, and the reliability information of the second reliability component (TO component) is updated ( Step 31504). In the process of step 31504, first, the second reliability is obtained from the information of the user ID that generated the relationship by receiving the message from the relationship generation / deletion unit 205 and the user ID that deleted the relationship. The user ID included in the component is synchronized with the user ID holding the relationship information by the relationship holding means 204. When the user IDs are synchronized, the sum of the reliability of all the user IDs of the first reliability component is equally divided by the user ID included in the second reliability component.

ここで、図14(a)及び図14(b)に示したように、ユーザ端末2Aからユーザ端末2Bにメッセージを送信した場合を考える。このとき、前記ユーザ端末2Bでメッセージを受信した後、図15(b)に示したような処理を行うと、前記ユーザ端末2Bの第1信頼度成分にあるユーザID Aの信頼度情報は3に更新される。またこのとき、前記リレーションシップ生成・削除手段205で、新たに、ユーザID Aのユーザとのリレーションシップが生成され、ユーザIDがE,Gのユーザとのリレーションシップが削除されたとすると、図16(a)に示すように、前記リレーションシップ生成・削除手段205から前記信頼度更新手段212にそのことが通知され、第2信頼度成分のユーザIDはA,Fの2つになる。そして、図16(b)に示すように、前記第1信頼度成分のユーザID Aの信頼度情報が3に更新され、前記第1信頼度成分の信頼度情報の和が8になったので、第2信頼度成分のユーザID A,Fの信頼度情報は、前記第1信頼度成分の信頼度情報の和(8)を2つのユーザID A,Fで等分し、それぞれの信頼度情報が4になる。その後、前記ユーザ端末2Bから前記ユーザID A,Fのユーザ端末2A,2Fにメッセージを送信するときには、前記更新した信頼度情報(4)を付与して送信する。そうすると、そのメッセージを受信したユーザ端末2A,2F上で、前記リレーションシップの生成及び削除、ならびに強度の更新処理が行われる。   Here, as shown in FIGS. 14A and 14B, consider a case where a message is transmitted from the user terminal 2A to the user terminal 2B. At this time, if the process shown in FIG. 15B is performed after the message is received by the user terminal 2B, the reliability information of the user ID A in the first reliability component of the user terminal 2B is 3 Updated to At this time, if the relationship generation / deletion means 205 newly generates a relationship with the user with the user ID A, and deletes the relationship with the user with the user IDs E and G, FIG. As shown in (a), the relationship generation / deletion unit 205 notifies the reliability update unit 212 of this, and the user IDs of the second reliability component are two, A and F. Then, as shown in FIG. 16B, the reliability information of user ID A of the first reliability component has been updated to 3, and the sum of the reliability information of the first reliability component has become 8. The reliability information of the user IDs A and F of the second reliability component is obtained by equally dividing the sum (8) of the reliability information of the first reliability component by the two user IDs A and F, respectively. The information becomes 4. Thereafter, when a message is transmitted from the user terminal 2B to the user terminals 2A and 2F of the user IDs A and F, the updated reliability information (4) is added and transmitted. Then, on the user terminals 2A and 2F that have received the message, the relationship is generated and deleted, and the strength is updated.

このように、メッセージを受信する毎に、リレーションシップ情報に加え、信頼度情報の生成及び更新、ならびに削除を行い、メッセージを送信する際にその信頼度情報を付与して伝播させることにより、ユーザのコミュニティ形成を自律的かつ適応的に行うとともに、コミュニティ内でのユーザの信頼度を集計、表示するためのメッセージの送受信を行わなくても、他のユーザの信頼度を容易に取得することができる。   Thus, every time a message is received, in addition to the relationship information, the reliability information is generated, updated, and deleted, and when the message is transmitted, the reliability information is given and propagated. It is possible to easily acquire the reliability of other users without having to send and receive messages to aggregate and display the user's reliability in the community while autonomously and adaptively forming the community it can.

以上説明したように、本実施例2のコミュニティ形成システムによれば、各ユーザ端末上でリレーションシップを生成、保持し、そのリレーションシップの繋がりでコミュニティを形成することにより、ユーザの要望に適したコミュニティを形成しやすくなる。   As described above, according to the community formation system of the second embodiment, the relationship is generated and held on each user terminal, and the community is formed by the connection of the relationship, which is suitable for the user's request. It becomes easy to form a community.

また、各ユーザの主観的な評価に基づいてリレーションシップの強度を更新することで、ユーザ間の人間関係を反映したコミュニティを容易に形成することができる。また、評価自体は主観的でも、コミュニティ全体の視点から見れば、人間関係がよいコミュニティだけが残っていくので、各ユーザは、他のユーザの客観的な評価尺度を得やすくなる。   In addition, by updating the strength of the relationship based on the subjective evaluation of each user, a community reflecting the human relationship between users can be easily formed. Moreover, even if the evaluation itself is subjective, since only the community with good human relations remains from the viewpoint of the entire community, each user can easily obtain an objective evaluation scale of other users.

このように、メッセージを受信する毎に、リレーションシップ情報に加え、信頼度情報の生成、更新、削除を行い、メッセージを受信する際にその信頼度情報を付与して伝播させるので、コミュニティ内でのユーザの信頼度を集計、表示するためのメッセージの送受信を行わなくても、他のユーザの信頼度を容易に取得することができる。   In this way, every time a message is received, reliability information is generated, updated, and deleted in addition to relationship information, and when the message is received, the reliability information is given and propagated. The reliability of other users can be easily acquired without sending / receiving messages for counting and displaying the reliability of the other users.

また、本実施例2のコミュニティ形成システムも、コンピュータと前記コンピュータに実行させるプログラムによっても実現することができる。この場合、例えば、前記ユーザ端末2としてコンピュータを用い、前記コンピュータに前記各処理を実行させるプログラムをコピーしておき、必要に応じて実行させれば良い。またこのとき、前記プログラムは、磁気的,電気的,あるいは光学的な記録媒体に記録して提供しても良いし、インターネット等のネットワークを介して提供しても良い。また、前記コンピュータの代わりに、PDAや携帯電話のような携帯端末を用いても実現することができる。   The community forming system of the second embodiment can also be realized by a computer and a program executed by the computer. In this case, for example, a computer may be used as the user terminal 2 and a program for causing the computer to execute each process may be copied and executed as necessary. At this time, the program may be provided by being recorded on a magnetic, electrical, or optical recording medium, or may be provided via a network such as the Internet. Further, it can be realized by using a mobile terminal such as a PDA or a mobile phone instead of the computer.

またさらに、本実施例2のコミュニティ形成システムも、図1に示したような形態に限らず、図10に示したような形態、すなわち、無線基地局4を介した無線通信、あるいは無線基地局4を介さないユーザ端末間の直接的な無線通信でメッセージの送受信を行うようなシステムであっても良い。   Furthermore, the community forming system of the second embodiment is not limited to the form shown in FIG. 1, but the form shown in FIG. 10, that is, wireless communication via the wireless base station 4, or wireless base station 4 may be a system in which messages are transmitted and received by direct wireless communication between user terminals that do not go through 4.

以上、本発明を、前記実施例に基づき具体的に説明したが、本発明は、前記実施例に限定されるものではなく、その要旨を逸脱しない範囲において、種々変更可能であることはもちろんである。   The present invention has been specifically described above based on the above-described embodiments. However, the present invention is not limited to the above-described embodiments, and various modifications can be made without departing from the scope of the present invention. is there.

本発明による実施例1のコミュニティ形成システムの概略構成を示す模式図であり、システム全体の構成を示す図である。It is a schematic diagram which shows schematic structure of the community formation system of Example 1 by this invention, and is a figure which shows the structure of the whole system. 本発明による実施例1のコミュニティ形成システムの概略構成を示す模式図であり、システムに参加するユーザ端末の構成を示す図である。It is a schematic diagram which shows schematic structure of the community formation system of Example 1 by this invention, and is a figure which shows the structure of the user terminal which participates in a system. 本実施例1のコミュニティ形成システムにおけるコミュニティの形成方法を説明するための模式図であり、各ユーザ端末で行う処理の手順を示すフロー図である。It is a schematic diagram for demonstrating the formation method of the community in the community formation system of a present Example 1, and is a flowchart which shows the procedure of the process performed by each user terminal. 本実施例1のコミュニティ形成システムにおけるコミュニティの形成方法を説明するための模式図であり、ユーザの検索手順を示す図である。It is a schematic diagram for demonstrating the formation method of the community in the community formation system of a present Example 1, and is a figure which shows a user's search procedure. 本実施例1のコミュニティ形成システムにおけるコミュニティの形成方法を説明するための模式図であり、送信メッセージの例を示す図である。It is a schematic diagram for demonstrating the formation method of the community in the community formation system of the present Example 1, and is a figure which shows the example of a transmission message. 本実施例1のコミュニティ形成システムにおけるコミュニティの形成方法を説明するための模式図であり、図6(a)はリレーションシップの生成及び削除の手順を示すフロー図、図6(b)はリレーションシップ情報の一例を示す図である。FIGS. 6A and 6B are schematic diagrams for explaining a community forming method in the community forming system according to the first embodiment. FIG. 6A is a flowchart showing a procedure for creating and deleting relationships, and FIG. 6B is a relationship. It is a figure which shows an example of information. 本実施例1のコミュニティ形成システムにおけるコミュニティの形成方法を説明するための模式図であり、リレーションシップ情報の削除手順を示すフロー図である。It is a schematic diagram for demonstrating the formation method of the community in the community formation system of a present Example 1, and is a flowchart which shows the deletion procedure of relationship information. 本実施例1のコミュニティ形成システムにおけるコミュニティの形成方法を説明するための模式図であり、図8(a)はユーザ評価画面の一例を示す図、図8(b)はリレーションシップの強度の更新手順を示すフロー図である。It is a schematic diagram for demonstrating the formation method of the community in the community formation system of a present Example 1, FIG. 8 (a) is a figure which shows an example of a user evaluation screen, FIG.8 (b) is the update of the intensity | strength of a relationship. It is a flowchart which shows a procedure. 本実施例1のコミュニティ形成システムにおけるコミュニティの形成方法を説明するためのであり、図9(a)及び図9(b)はコミュニティが形成される様子を示す図である。It is for demonstrating the formation method of the community in the community formation system of the present Example 1, and Fig.9 (a) and FIG.9 (b) are figures which show a mode that a community is formed. 前記実施例1のコミュニティ形成システムの変形例を説明するための模式図であり、システム全体の構成を示す図である。It is a schematic diagram for demonstrating the modification of the community formation system of the said Example 1, and is a figure which shows the structure of the whole system. 本発明による実施例2のコミュニティ形成システムの概略構成を示す模式図であり、ユーザ端末の構成例を示す図である。It is a schematic diagram which shows schematic structure of the community formation system of Example 2 by this invention, and is a figure which shows the structural example of a user terminal. 本発明による実施例2のコミュニティ形成システムの概略構成を示す模式図であり、ユーザ端末で保持する信頼度情報の例を示す図である。It is a schematic diagram which shows schematic structure of the community formation system of Example 2 by this invention, and is a figure which shows the example of the reliability information hold | maintained at a user terminal. 本実施例2のコミュニティ形成システムにおけるコミュニティの形成方法を説明するための模式図であり、前記実施例1の形成方法と異なる点を示すフロー図である。It is a schematic diagram for demonstrating the formation method of the community in the community formation system of the present Example 2, and is a flowchart which shows a different point from the formation method of the said Example 1. FIG. 本実施例2のコミュニティ形成システムにおけるコミュニティの形成方法を説明するための模式図であり、図14(a)及び図14(b)はメッセージの送信処理を説明する図である。FIG. 14 is a schematic diagram for explaining a community forming method in the community forming system according to the second embodiment, and FIGS. 14A and 14B are diagrams for explaining message transmission processing. 本実施例2のコミュニティ形成システムにおけるコミュニティの形成方法を説明するための模式図であり、図15(a)及び図15(b)は信頼度成分の更新処理の手順を説明するフロー図である。It is a schematic diagram for demonstrating the formation method of the community in the community formation system of the present Example 2, and Fig.15 (a) and FIG.15 (b) are flowcharts explaining the procedure of the update process of a reliability component. . 本実施例2のコミュニティ形成システムにおけるコミュニティの形成方法を説明するための模式図であり、信頼度成分の更新処理の手順を説明するフロー図である。It is a schematic diagram for demonstrating the formation method of the community in the community formation system of the present Example 2, and is a flowchart explaining the procedure of the update process of a reliability component.

符号の説明Explanation of symbols

1…ネットワーク
2…ユーザ端末
201…通信制御手段
202…ユーザ検索手段
203…メッセージ作成手段
204…リレーションシップ保持手段
205…リレーションシップ生成・削除手段
206…リレーションシップ強度更新手段
207…評価値算出手段
208…入力手段
209…出力手段
210…処理制御手段
211…信頼度情報保持手段
212…信頼度情報更新手段
213…メッセージ分離手段
4…無線基地局
4A…ユーザ端末が無線基地局にアクセス可能なエリア
DESCRIPTION OF SYMBOLS 1 ... Network 2 ... User terminal 201 ... Communication control means 202 ... User search means 203 ... Message preparation means 204 ... Relationship holding means 205 ... Relationship generation / deletion means 206 ... Relationship strength update means 207 ... Evaluation value calculation means 208 ... Input means 209 ... Output means 210 ... Processing control means 211 ... Reliability information holding means 212 ... Reliability information updating means 213 ... Message separating means 4 ... Radio base station 4A ... Area where user terminals can access radio base stations

Claims (10)

有線または無線のネットワークを介して、相互に接続可能な複数のユーザ端末からなり、前記ユーザ端末上で実行されるプログラムにより前記ユーザ端末を保持するユーザ間のコミュニティを形成するコミュニティ形成システムであって、
各ユーザ端末は、ユーザの名前,ユーザID,嗜好情報を含む属性情報,及び他のユーザとのリレーションシップを表すリレーションシップ情報を保持するリレーションシップ保持手段と、
前記システム上の他のユーザ端末に送信するメッセージを作成するメッセージ作成手段と、
前記システム上の他のユーザ端末から送信されたメッセージを受信して前記リレーションシップ情報の生成または削除を行うリレーションシップ生成・削除手段と、
前記リレーションシップ保持手段で保持しているリレーションシップの強度を更新するリレーションシップ強度更新手段とを備え、
前記リレーションシップ情報は、リレーションシップ名,ユーザ名またはユーザID,前記他のユーザ端末のプログラムへのポインタ,及び前記リレーションシップの強度を含み、
前記メッセージの送受信を行ったユーザ端末間で生成し、保持しているリレーションシップ情報に基づいて、同一のリレーションシップ名のリレーションシップ情報を保持しているユーザ端末群でなるコミュニティを形成することを特徴とするコミュニティ形成システム。
A community forming system comprising a plurality of user terminals that can be connected to each other via a wired or wireless network, and forming a community between users holding the user terminals by a program executed on the user terminals. ,
Each user terminal has a user name, a user ID, attribute information including preference information, and relationship holding means for holding relationship information representing relationships with other users,
Message creating means for creating a message to be transmitted to another user terminal on the system;
Relationship generation / deletion means for receiving a message transmitted from another user terminal on the system and generating or deleting the relationship information;
A relationship strength updating means for updating the strength of the relationship held by the relationship holding means,
The relationship information includes a relationship name, a user name or a user ID, a pointer to a program of the other user terminal, and the strength of the relationship,
Based on the relationship information generated and held between the user terminals that sent and received the message, forming a community consisting of user terminals holding the relationship information of the same relationship name Characteristic community formation system.
前記各ユーザ端末のリレーションシップ生成・削除手段は、メッセージの送受信を行った他のユーザ端末との間のリレーションシップ情報を前記リレーションシップ保持手段で保持しているか判別し、保持していない場合に新たなリレーションシップを生成する手段と、前記新しいリレーションシップを生成したときに、リレーションシップがある他のユーザ端末との前記リレーションシップの強度に基づいて、前記リレーションシップ保持手段で保持しているリレーションシップ情報を0個または1個以上削除する手段とを備え、
前記リレーションシップ強度更新手段は、ユーザの視点から見て行った前記他のユーザ端末のユーザの評価に基づいた評価値を算出する手段と、前記評価値に基づいて前記他のユーザとのリレーションシップの強度を増加または減少させる手段とを備え、
前記各ユーザ端末のユーザの視点から見た他のユーザ端末のユーザの評価を反映したリレーションシップの生成及び削除、ならびに強度の更新を、動的に行うことを特徴とする請求項1に記載のコミュニティ形成システム。
The relationship generation / deletion unit of each user terminal determines whether the relationship holding unit holds relationship information with another user terminal that has transmitted and received a message. A means for generating a new relationship, and a relationship held by the relationship holding means based on the strength of the relationship with another user terminal having the relationship when the new relationship is generated Means for deleting zero or more ship information,
The relationship strength updating means includes a means for calculating an evaluation value based on a user's evaluation of the other user terminal as viewed from the user's viewpoint, and a relationship with the other user based on the evaluation value. Means to increase or decrease the strength of
The relationship generation and deletion reflecting the evaluation of the user of another user terminal viewed from the user's viewpoint of each user terminal, and the strength update are dynamically performed. Community formation system.
前記各ユーザ端末は、前記各手段に加え、前記リレーションシップ情報を保持している他のユーザ端末の信頼度情報を保持する信頼度情報保持手段と、
他のユーザ端末の信頼度情報、前記リレーションシップ生成・削除手段により生成したリレーションシップ情報、及び削除したリレーションシップ情報に基づいて、前記信頼度情報を更新する信頼度情報更新手段とを備え、
前記ユーザ端末からメッセージを送信するときに、前記信頼度情報保持手段で保持する自身の端末の信頼度情報を前記メッセージに付与して送信することを特徴とする請求項1または請求項2に記載のコミュニティ形成システム。
Each user terminal, in addition to the above means, reliability information holding means for holding reliability information of other user terminals holding the relationship information;
Reliability information update means for updating the reliability information based on the reliability information of other user terminals, the relationship information generated by the relationship generation / deletion means, and the deleted relationship information,
3. When transmitting a message from the user terminal, the reliability information of the terminal held by the reliability information holding unit is added to the message and transmitted. Community formation system.
有線または無線のネットワークを介して、相互に接続可能な複数のユーザ端末からなり、前記ユーザ端末上で実行されるプログラムにより前記ユーザ端末を保持するユーザ間のコミュニティを形成するコミュニティ形成方法であって、
各ユーザ端末は、ユーザの名前,ユーザID,嗜好情報を含む属性情報、及び他のユーザとのリレーションシップを表すリレーションシップ情報を保持するステップと、
前記システム上の他のユーザ端末に送信するメッセージを作成するステップと、
前記システム上の他のユーザ端末から送信されたメッセージを受信して前記リレーションシップ情報の生成または削除を行うステップと、
前記リレーションシップ保持手段で保持しているリレーションシップの強度を更新するステップとを有し、
前記リレーションシップ情報を保持するステップは、リレーションシップ名,ユーザ名またはユーザID,前記他のユーザ端末のプログラムへのポインタ,及び前記リレーションシップの強度を含む情報を保持し、
前記メッセージの送受信を行ったユーザ端末間で生成し、保持しているリレーションシップ情報に基づいて、同一のリレーションシップ名のリレーションシップ情報を保持しているユーザ端末群でなるコミュニティを形成することを特徴とするコミュニティ形成方法。
A community forming method comprising a plurality of user terminals that can be connected to each other via a wired or wireless network, and forming a community between users holding the user terminals by a program executed on the user terminals. ,
Each user terminal holds a user name, a user ID, attribute information including preference information, and relationship information representing a relationship with other users;
Creating a message to be sent to another user terminal on the system;
Receiving a message transmitted from another user terminal on the system and generating or deleting the relationship information;
Updating the strength of the relationship held by the relationship holding means,
The step of holding the relationship information holds information including a relationship name, a user name or a user ID, a pointer to the program of the other user terminal, and the strength of the relationship,
Based on the relationship information generated and held between the user terminals that sent and received the message, forming a community consisting of user terminals holding the relationship information of the same relationship name A community formation method that features.
前記リレーションシップの生成または削除を行うステップは、受信したメッセージの送信元のユーザID及びリレーションシップ名、または送信したメッセージの送信先のユーザID及びリレーションシップ名の組み合わせを、自身のユーザ端末で保持しているか判定するステップと、前記自身のユーザ端末で保持していない場合に新たなリレーションシップ情報を生成するステップと、前記新たなリレーションシップ情報を含む、自身のユーザ端末内で保持するすべてのリレーションシップ情報に対して、各リレーションシップ情報に含まれるリレーションシップの強度に基づいた削除確率を算出するステップと、前記算出した削除確率手段に基づいて、0個または1個以上のリレーションシップ情報を削除するステップとを有し、
前記リレーションシップの強度を更新するステップは、ユーザの視点から見て行った前記他のユーザ端末のユーザの評価に基づいた評価値を算出するステップと、前記算出した評価値に基づいて前記他のユーザとのリレーションシップの強度を増加または減少させるステップとを備え、
前記各ユーザ端末のユーザの視点から見た他のユーザ端末のユーザの評価を反映したリレーションシップの生成及び削除、ならびに強度の更新を、動的に行うことを特徴とする請求項4に記載のコミュニティ形成方法。
In the step of generating or deleting the relationship, the user ID and relationship name of the source of the received message, or the combination of the user ID and relationship name of the destination of the transmitted message are held in its own user terminal. A step of determining whether or not the user terminal is holding the new relationship information when not being held in the user terminal, and including all the information held in the user terminal including the new relationship information. For the relationship information, a step of calculating a deletion probability based on the strength of the relationship included in each relationship information, and zero or one or more relationship information based on the calculated deletion probability means A step of deleting,
The step of updating the strength of the relationship includes a step of calculating an evaluation value based on a user's evaluation of the other user terminal as viewed from a user's viewpoint, and the other based on the calculated evaluation value Increasing or decreasing the strength of the relationship with the user,
5. The relationship generation and deletion reflecting the evaluation of the user of another user terminal viewed from the user's viewpoint of each user terminal, and the strength update are dynamically performed. Community formation method.
前記ユーザ端末は、前記各ステップに加え、前記リレーションシップ情報を保持している他のユーザ端末の信頼度情報を保持するステップと、
他のユーザ端末の信頼度情報、自身のユーザ端末で生成したリレーションシップ情報及び削除したリレーションシップ情報に基づいて、前記信頼度情報を更新するステップとを有し、
前記信頼度情報を保持するステップは、自身のユーザ端末とのリレーションシップを保持している他のユーザ端末の信頼度情報からなる第1信頼度成分と、前記自身のユーザ端末がリレーションシップを保持している他のユーザ端末の信頼度情報からなる第2信頼度成分とを分けて保持し、
前記信頼度情報を更新するステップは、受信したメッセージに付与された送信元ユーザ端末の信頼度情報に基づいて、前記第1信頼度成分に含まれる前記送信元ユーザ端末の信頼度情報の更新または前記第1信頼度成分に前記送信元ユーザ端末の信頼度情報を追加するステップと、
前記リレーションシップの生成または削除を行うステップと連携して、前記第2信頼度成分のユーザ端末情報を、自身のユーザ端末でリレーションシップ情報を保持しているユーザ端末情報と同期するステップと、
前記第2信頼度成分に含まれるユーザ端末の信頼度情報を、前記第1信頼度成分に含まれる全てのユーザ端末の信頼度情報の和を前記第2信頼度成分に含まれるユーザ端末の数で等分した値に更新するステップとを有することを特徴とする請求項4または請求項5に記載のコミュニティ形成方法。
In addition to the above steps, the user terminal holds reliability information of other user terminals holding the relationship information; and
Updating the reliability information based on the reliability information of other user terminals, the relationship information generated by the user terminal and the deleted relationship information,
The step of holding the reliability information includes a first reliability component composed of reliability information of another user terminal holding a relationship with the user terminal, and the user terminal holding the relationship. A second reliability component consisting of reliability information of other user terminals that are being held separately,
The step of updating the reliability information includes updating the reliability information of the transmission source user terminal included in the first reliability component based on the reliability information of the transmission source user terminal given to the received message, or Adding reliability information of the transmission source user terminal to the first reliability component;
In cooperation with the step of generating or deleting the relationship, synchronizing the user terminal information of the second reliability component with the user terminal information holding the relationship information in its own user terminal;
The number of user terminals included in the second reliability component is the reliability information of the user terminal included in the second reliability component, and the sum of the reliability information of all user terminals included in the first reliability component. The community forming method according to claim 4, further comprising a step of updating to a value equally divided by.
有線または無線のネットワークを介して相互に接続可能な複数のユーザ端末間でコミュニティを形成するコミュニティ形成方法を実行させるプログラムであって、
前記プログラムは、前記ユーザ端末に、
ユーザの名前,ユーザID,嗜好情報を含む属性情報、及び他のユーザとのリレーションシップを表すリレーションシップ情報を保持させる手順と、
前記システム上の他のユーザ端末に送信するメッセージを作成させる手順と、
前記システム上の他のユーザ端末から送信されたメッセージを受信して前記リレーションシップ情報の生成または削除を行わせる手順と、
前記ユーザ端末で保持しているリレーションシップの強度を更新させる手順とを実行させ、
前記リレーションシップ情報を保持させる手順は、リレーションシップ名,ユーザ名またはユーザID,前記他のユーザ端末のプログラムへのポインタ,及び前記リレーションシップの強度を含む情報を保持させ、
前記メッセージの送受信を行ったユーザ端末間で生成し、保持しているリレーションシップ情報に基づいて、同一のリレーションシップ名のリレーションシップ情報を保持しているユーザ端末群でなるコミュニティを形成させることを特徴とするプログラム。
A program for executing a community forming method for forming a community between a plurality of user terminals that can be connected to each other via a wired or wireless network,
The program is stored in the user terminal.
Procedure to retain attribute information including user name, user ID, preference information, and relationship information indicating relationships with other users,
Creating a message to be sent to another user terminal on the system;
Receiving a message transmitted from another user terminal on the system and generating or deleting the relationship information;
Updating the strength of the relationship held in the user terminal,
The procedure for holding the relationship information includes holding a relationship name, a user name or a user ID, a pointer to a program of the other user terminal, and information including the strength of the relationship,
Based on the relationship information generated and held between the user terminals that have transmitted and received the message, a community of user terminals holding the relationship information of the same relationship name is formed. A featured program.
前記リレーションシップの生成または削除を行わせる手順は、受信したメッセージの送信元のユーザID及びリレーションシップ名、または送信したメッセージの送信先のユーザID及びリレーションシップ名の組み合わせを、自身のユーザ端末で保持しているか判定させる手順と、前記自身のユーザ端末で保持していない場合に新たなリレーションシップ情報を生成させる手順と、前記新たなリレーションシップ情報を含む、自身のユーザ端末内で保持するすべてのリレーションシップ情報に対して、各リレーションシップ情報に含まれるリレーションシップの強度に基づいた削除確率を算出させる手順と、前記算出した削除確率手段に基づいて、0個または1個以上のリレーションシップ情報を削除させる手順とを前記ユーザ端末に実行させ、
前記リレーションシップの強度を更新させる手順は、ユーザの視点から見て行った前記他のユーザ端末のユーザの評価に基づいた評価値を算出させる手順と、前記算出した評価値に基づいて前記他のユーザ端末とのリレーションシップの強度を増加または減少させる手順とを前記ユーザ端末に実行させ、
前記各ユーザ端末のユーザの視点から見た他のユーザ端末のユーザの評価を反映したリレーションシップの生成および削除、ならびに強度の更新を、動的に行わせることを特徴とする請求項7に記載のプログラム。
The procedure for generating or deleting the relationship includes the user ID and relationship name of the source of the received message, or the combination of the user ID and relationship name of the destination of the transmitted message at its own user terminal. A procedure for determining whether it is held, a procedure for generating new relationship information when it is not held in its own user terminal, and all holding in its own user terminal, including the new relationship information The procedure of calculating the deletion probability based on the strength of the relationship included in each relationship information and zero or one or more relationship information based on the calculated deletion probability means And causing the user terminal to execute a procedure for deleting
The procedure for updating the strength of the relationship includes a procedure for calculating an evaluation value based on a user's evaluation of the other user terminal performed from the viewpoint of the user, and the other based on the calculated evaluation value. Causing the user terminal to execute a procedure for increasing or decreasing the strength of the relationship with the user terminal;
8. The relationship generation and deletion reflecting the evaluation of a user of another user terminal viewed from the user's viewpoint of each user terminal, and the strength update are dynamically performed. Program.
前記プログラムは、前記各手順に加え、前記リレーションシップ情報を保持している他のユーザ端末の信頼度情報を保持させる手順と、
他のユーザ端末の信頼度情報と、自身のユーザ端末で生成したリレーションシップ情報及び削除したリレーションシップ情報に基づいて、前記信頼度情報を更新させる手順とを前記ユーザ端末に実行させ、
前記信頼度情報を保持させる手順は、自身のユーザ端末とのリレーションシップを保持している他のユーザ端末の信頼度情報からなる第1信頼度成分と、前記自身のユーザ端末が保持している他のユーザ端末の信頼度情報からなる第2信頼度成分とを分けて保持させ、
前記信頼度情報を更新させる手順は、受信したメッセージに付与された送信元ユーザ端末の信頼度情報に基づいて、前記第1信頼度成分に含まれる前記送信元ユーザ端末の信頼度情報の更新または前記第1信頼度成分に前記送信元ユーザ端末の信頼度情報を追加させる手順と、
前記リレーションシップの生成または削除を行わせる手順と連携して、前記第2信頼度成分のユーザ端末情報を、自身のユーザ端末でリレーションシップを保持しているユーザ端末情報と同期させる手順と、
前記第2信頼度成分に含まれるユーザ端末の信頼度情報を、前記第1信頼度成分に含まれる全てのユーザ端末の信頼度情報の和を前記第2信頼度成分に含まれるユーザ端末の数で等分した値に更新させる手順とを前記ユーザ端末に実行させることを特徴とする請求項7または請求項8に記載のプログラム。
In addition to each of the above procedures, the program stores the reliability information of other user terminals that hold the relationship information;
Based on the reliability information of the other user terminal, the relationship information generated by the user terminal of itself and the deleted relationship information, the user terminal is caused to execute a procedure for updating the reliability information,
The procedure for retaining the reliability information includes a first reliability component composed of reliability information of another user terminal that holds a relationship with its own user terminal, and the own user terminal. Separately holding the second reliability component consisting of reliability information of other user terminals,
The procedure for updating the reliability information includes updating the reliability information of the transmission source user terminal included in the first reliability component based on the reliability information of the transmission source user terminal attached to the received message, or A step of adding reliability information of the transmission source user terminal to the first reliability component;
In cooperation with the procedure for generating or deleting the relationship, the user terminal information of the second reliability component is synchronized with the user terminal information holding the relationship in its own user terminal,
The number of user terminals included in the second reliability component is the reliability information of the user terminal included in the second reliability component, and the sum of the reliability information of all user terminals included in the first reliability component. The program according to claim 7 or 8, wherein the user terminal is caused to execute a procedure for updating to a value equally divided by.
前記請求項7乃至請求項9のいずれか1項に記載のプログラムが記録された記録媒体。
10. A recording medium on which the program according to claim 7 is recorded.
JP2003386853A 2003-11-17 2003-11-17 Community formation system, community formation method, program and storage medium Pending JP2005149202A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003386853A JP2005149202A (en) 2003-11-17 2003-11-17 Community formation system, community formation method, program and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003386853A JP2005149202A (en) 2003-11-17 2003-11-17 Community formation system, community formation method, program and storage medium

Publications (1)

Publication Number Publication Date
JP2005149202A true JP2005149202A (en) 2005-06-09

Family

ID=34694424

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003386853A Pending JP2005149202A (en) 2003-11-17 2003-11-17 Community formation system, community formation method, program and storage medium

Country Status (1)

Country Link
JP (1) JP2005149202A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019517084A (en) * 2016-03-24 2019-06-20 ダブリューダブリューダブリュー.トラストサイエンス.コム インコーポレイテッド Entity confidence model and / or risk tolerance learning for risk score calculation
US11323347B2 (en) 2009-09-30 2022-05-03 Www.Trustscience.Com Inc. Systems and methods for social graph data analytics to determine connectivity within a community
US11341145B2 (en) 2016-02-29 2022-05-24 Www.Trustscience.Com Inc. Extrapolating trends in trust scores
US11386129B2 (en) 2016-02-17 2022-07-12 Www.Trustscience.Com Inc. Searching for entities based on trust score and geography
US11665072B2 (en) 2009-10-23 2023-05-30 Www.Trustscience.Com Inc. Parallel computational framework and application server for determining path connectivity
US11900479B2 (en) 2015-03-20 2024-02-13 Www.Trustscience.Com Inc. Calculating a trust score

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11323347B2 (en) 2009-09-30 2022-05-03 Www.Trustscience.Com Inc. Systems and methods for social graph data analytics to determine connectivity within a community
US11968105B2 (en) 2009-09-30 2024-04-23 Www.Trustscience.Com Inc. Systems and methods for social graph data analytics to determine connectivity within a community
US11665072B2 (en) 2009-10-23 2023-05-30 Www.Trustscience.Com Inc. Parallel computational framework and application server for determining path connectivity
US12003393B2 (en) 2009-10-23 2024-06-04 Www.Trustscience.Com Inc. Parallel computational framework and application server for determining path connectivity
US11900479B2 (en) 2015-03-20 2024-02-13 Www.Trustscience.Com Inc. Calculating a trust score
US11386129B2 (en) 2016-02-17 2022-07-12 Www.Trustscience.Com Inc. Searching for entities based on trust score and geography
US11341145B2 (en) 2016-02-29 2022-05-24 Www.Trustscience.Com Inc. Extrapolating trends in trust scores
US12019638B2 (en) 2016-02-29 2024-06-25 Www.Trustscience.Com Inc. Extrapolating trends in trust scores
JP2019517084A (en) * 2016-03-24 2019-06-20 ダブリューダブリューダブリュー.トラストサイエンス.コム インコーポレイテッド Entity confidence model and / or risk tolerance learning for risk score calculation
JP7032376B2 (en) 2016-03-24 2022-03-08 ダブリューダブリューダブリュー.トラストサイエンス.コム インコーポレイテッド Learning entity trust model and / or risk tolerance for risk score calculation
US11640569B2 (en) 2016-03-24 2023-05-02 Www.Trustscience.Com Inc. Learning an entity's trust model and risk tolerance to calculate its risk-taking score

Similar Documents

Publication Publication Date Title
CN103535056B (en) The message associated with position is presented
US20120047152A1 (en) System and method for profile tailoring in an aggregate profiling system
US20090132665A1 (en) Method and system for communicating invitations and responses to an event with a mobile device
WO2010061039A1 (en) Method, apparatus and computer program product for providing context aware queries in a network
US8417768B2 (en) Communication terminal communicating via communication network
US10237679B2 (en) Method, apparatus, and computer program product for location sharing
JP2018174000A (en) Method for device to display user interface and the device
CN108306851B (en) Information acquisition method, information providing method, information acquisition device, information providing device and information acquisition system
JP5882157B2 (en) Method and apparatus for obtaining or providing search results using user-based bias
US10905961B2 (en) User management server, terminal, information display system, user management method, information display method, program, and information storage medium
CN103620637A (en) Audio presentation of condensed spatial contextual information
CN104424304A (en) Personalized recommendation and guide system based on context awareness information and control method
JP5559078B2 (en) Communication system
JP2007220117A (en) Method for relaying one-to-one question and answer through communication network, and system for executing the method
CN112328911B (en) Place recommending method, device, equipment and storage medium
CN113888104A (en) Schedule sharing method, device and equipment
JP2005149202A (en) Community formation system, community formation method, program and storage medium
JP2002230137A (en) Community formation support device, community formation support method, its program and recording medium in which its program is recorded
JP2009181260A (en) Profile generation system, profile generation device and method thereof
CN111309960A (en) Singing bill recommendation method and device
CN114998068B (en) Learning plan generation method and electronic equipment
US20180033095A1 (en) Methods and systems for connecting users of social media networks through a network application using short range wireless communications
JPH08256142A (en) Communication navigation system
JP2003099382A (en) Communication system and recording medium with information processing program stored therein
KR101336837B1 (en) Method and system for searching friend