JP2005182596A - Device and method for supporting conversation formation - Google Patents

Device and method for supporting conversation formation Download PDF

Info

Publication number
JP2005182596A
JP2005182596A JP2003424596A JP2003424596A JP2005182596A JP 2005182596 A JP2005182596 A JP 2005182596A JP 2003424596 A JP2003424596 A JP 2003424596A JP 2003424596 A JP2003424596 A JP 2003424596A JP 2005182596 A JP2005182596 A JP 2005182596A
Authority
JP
Japan
Prior art keywords
discourse
formation
community
condition
conversation
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.)
Withdrawn
Application number
JP2003424596A
Other languages
Japanese (ja)
Inventor
Yuichi Ueno
裕一 上野
Kazunori Horikiri
和典 堀切
Takeshi Mizunashi
豪 水梨
Shoji Sakamoto
彰司 坂本
Motoyuki Takaai
基行 鷹合
Makoto Yamazaki
誠 山崎
Hitoshi Abe
仁 阿部
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.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
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 Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP2003424596A priority Critical patent/JP2005182596A/en
Publication of JP2005182596A publication Critical patent/JP2005182596A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

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

Abstract

<P>PROBLEM TO BE SOLVED: To automatically notify participation to a conversation based on an action of a person or an article so as to make the conversation. <P>SOLUTION: Sensors 101, 102 and 111 are connected to ID detection/delivery services 100 and 110. Tags 201 and 211 are connected to individual moving terminals 200 and 210. The sensors 101, 102 and 111 can read identifiers of the tags 201 and 211, and can detect existence of the tags 201 and 211 in an area of a prescribed range. Conversation formation event delivery service 10 calls participating members and maintains the members based on a detected event of the sensor. Conversation formation event managing service 20 manages setting of a processing performed based on the event. A user moves and the article is conveyed, the tag is recognized by the sensor and conversation formation is supported. <P>COPYRIGHT: (C)2005,JPO&NCIPI

Description

この発明は、任意の契機に基づいて複数の人を参集させて談話を形成する談話形成支援技術に技術に関する。   The present invention relates to a technology for discourse formation support technology that forms a discourse by gathering a plurality of people based on an arbitrary opportunity.

企業組織において、コミュニティと呼ばれるインフォーマルな人脈ネットワークの重要性が指摘されている。インフォーマルな対話やそれにもとづくコミュニティの形成はしばしば組織の活動の円滑化や新しい発想(知識創造)の契機をもたらす。そうしたインフォーマルな対話は個人席周辺や喫煙室や食堂や廊下などの物理的境界条件と、たまたまその場所で顔を合わせたという偶発的条件に依存して成立する。上記の条件の充足は難しいため、インフォーマルな対話の場が実体化される機会は容易に制御できるものではない。さらに、個人席の周辺と喫煙室とでは、インフォーマルな対話の成立・維持・解消を制御するソーシャル・キュー(プロトコル)が全く異なることが観察されており、そうした物理的境界条件に依存したソーシャル・キュー(プロトコル)を知らないとインフォーマルな対話のライフサイクル管理が不可能である。   In corporate organizations, the importance of informal network of networks called community has been pointed out. Informal dialogue and the formation of communities based on it often lead to facilitation of organizational activities and opportunities for new ideas (knowledge creation). Such informal dialogues are established depending on physical boundary conditions such as the surroundings of individual seats, smoking rooms, cafeterias, and corridors, and the accidental conditions that happened to meet each other. Since satisfying the above conditions is difficult, the opportunity for the realization of informal dialogue is not easily controlled. Furthermore, it has been observed that social cues (protocols) that control the establishment, maintenance, and cancellation of informal dialogues are completely different between individual seats and smoking rooms. -Without knowing the queue (protocol), life cycle management of informal dialogue is impossible.

なお、この発明と関連する先行技術としては、地理的基準により区分された複数のチャットルームに対して、ユーザの位置に基づいた適切なチャットルームを利用できるようにするものや(特許文献1)、地理的な座標にメッセージを残すことができるようにして、地理的境界に応じて情報へのアクセスを統制するもの(特許文献2)がある。これらには所定の契機に基づいて談話を形成することについては何ら開示がなく、またコミュニティを維持して管理することについても何ら開示がない。
特開2001−325199 特開2002−199423
In addition, as a prior art relevant to this invention, the thing which makes it possible to use the appropriate chat room based on a user's position with respect to the some chat room classified by the geographical reference (patent document 1) In some cases, a message can be left in geographical coordinates, and access to information is regulated according to geographical boundaries (Patent Document 2). There is no disclosure about forming a discourse based on a predetermined opportunity, and there is no disclosure about maintaining and managing a community.
JP 2001-325199 A JP 2002-199423

この発明は、以上の事情を考慮してなされたものであり、上記のような対話の場の実体化ならびにライフサイクル管理を明示的に支援することにより、コミュニティにおけるインフォーマルな対話を促進し、さらに、そうした対話の活性化を通じて、新たなコミュニティ形成を促進することができるも談話形成支援技術を提供することを目的としている。   The present invention has been made in consideration of the above circumstances, and promotes informal dialogue in the community by explicitly supporting the realization of the place of dialogue and life cycle management as described above. Furthermore, it aims to provide discourse formation support technology that can promote the formation of new communities through the activation of such dialogue.

この発明によれば、上述の目的を達成するために、特許請求の範囲に記載のとおりの構成を採用している。   According to this invention, in order to achieve the above-mentioned object, the configuration as described in the claims is adopted.

この発明の原理的な構成例では、ユーザや物品の動態を検知するセンサを備え、センサの検出結果の変化に基づいて自律的にコミュニティ形成サービスを起動する。ユーザは明示的にシステムにサービス起動の指示を行う必要が無い。ユーザや物品は一例であり、動態検知の対象物であればよく、例えば、動物等であってもよい。コミュニティは人間の集合である。   In the basic configuration example of the present invention, a sensor for detecting the movement of a user or an article is provided, and the community formation service is activated autonomously based on a change in the detection result of the sensor. The user does not need to explicitly instruct the system to start the service. The user or the article is an example, and may be an object for dynamic detection, for example, an animal or the like. A community is a collection of people.

このコミュニティ形成サービスは、コミュニティの参加メンバへの談話参加を促す通知を出すのみならず、参加メンバを自動的に加えたり外したりすることができ、コミュニティのライフサイクル管理を包括的に行う能力を持つ。コミュニティで行なわれる談話は、実世界のものでもよいし、電子掲示板等を利用した仮想世界のものでもよい。基本的には、談話が行なわれる環境は有限な時間を有する。   This community-building service not only provides notifications to community members to participate in discourse, but also allows members to be automatically added and removed, giving them the ability to comprehensively manage community lifecycles. Have. The discourse performed in the community may be in the real world or in a virtual world using an electronic bulletin board or the like. Basically, the environment in which the conversation takes place has a finite time.

このコミュニティ形成サービスは、その挙動をルールベースで規定することができ、コミュニティに応じた様々な挙動をプログラミングできる。   This community formation service can specify its behavior on a rule basis, and can program various behaviors according to the community.

さらに、補足的な特徴として、このコミュニティ形成サービスは、ユーザ各自がシステムからの割り込みを各自のポリシーに則って制御できる機能を備え、ユーザ各自がコミュニティとの関わり方を自己決定できるようにしている。   In addition, as a supplementary feature, this community formation service has a function that allows each user to control interruptions from the system according to their own policies, and allows each user to self-determine how to interact with the community. .

さらに、この発明を説明する。ここでは、発明を詳細に説明するのに先だって、特許請求の範囲の記載について補充的に説明を行なっておく。   Further, the present invention will be described. Here, prior to describing the invention in detail, supplementary explanations of the claims will be given.

すなわち、この発明の一側面によれば、上述の目的を達成するために、談話形成支援装置に:対象物の動態を検知する動態検知手段と;コミュニティごとに参加メンバの情報および談話形成条件の情報を記憶する記憶手段と;上記動態検知手段の検知結果と上記コミュニティごとの談話形成条件に基づいて談話形成対象のコミュニティを特定し、上記談話形成対象のコミュニティの上記参加メンバに関する情報に基づいて決定されたメンバ宛に談話形成通知を送信する通知手段とを設けるようにしている。   That is, according to one aspect of the present invention, in order to achieve the above-described object, the discourse formation support apparatus includes: a dynamic detection means for detecting the dynamics of an object; and information on participating members and discourse formation conditions for each community. A storage means for storing information; a community for forming a discourse is identified based on a detection result of the movement detecting means and a discourse forming condition for each community, and based on information on the participating members of the discourse forming community Notification means for transmitting a discourse formation notification to the determined member is provided.

メンバ宛の通知の送信は、典型的にはメンバの端末、好ましくは携帯している移動端末に行なう。もちろん、これに限らず、メンバ宛の通知に種々の手段を採用できる。要するに、なんらかの談話形成条件が成立したら、それをもとにメンバの行動を促すようにシステムから働きかけることができればよく、例えば、メンバの位置を検出していることを前提とすれば、メンバの位置で利用可能なデバイス(内線電話や共有PCの画面表示など)に対して通知を行ったり、構内放送をかけたりしてもよい。当該メンバの近くにいることが予想される人や当該メンバに直ちに連絡が可能な人、例えば当該メンバの秘書や上司に対して通知を行なって、その人から間接的に通知内容を知得させるようにしても良いし、さらにその人から何らかの通知手段で目的の人に通知が行なわれるように依頼するものでもよい。   The notification addressed to the member is typically sent to the member's terminal, preferably a portable mobile terminal. Of course, the present invention is not limited to this, and various means can be adopted for notifications to members. In short, if any discourse formation condition is established, it is only necessary to be able to work from the system to encourage the member's action based on it, for example, assuming that the position of the member is detected. Notifications may be sent to devices that can be used on the Internet (extension phones, shared PC screen displays, etc.), or private broadcasts may be made. Notify the person who is expected to be close to the member or who can immediately contact the member, such as the secretary or supervisor of the member, to indirectly learn the notification content from the person Alternatively, the person may request that the target person be notified by some kind of notification means.

この構成においては、対象物、例えば人や物品の動態に基づいて、自動的に談話への参加が通知され、談話が形成される状態となる。例えば、中心人物が頻繁に活動しだしたときに、これを判別し談話を自動的に形成する。   In this configuration, participation in a discourse is automatically notified based on the dynamics of an object, such as a person or an article, and a discourse is formed. For example, when the central person starts to act frequently, this is discriminated and a discourse is automatically formed.

この構成において、上記記憶手段は、上記コミュニティごとにさらにメンバを新たに参集させる参入条件およびメンバを離脱させる離脱条件の少なくとも一方を記憶し、上記参入条件および離脱条件の少なくとも一方に基づいてメンバの付加および削除を行なうようにしてもよい。この場合、上記メンバの付加および削除は、コミュニティの談話形成後の所定のライフタイムに行なわれるようにしてもよい。上記メンバの付加および削除は、上記談話形成通知が行なわれたのちの所定のライフタイムに行なわれるようにしてもよい。   In this configuration, the storage means stores at least one of an entry condition for newly joining a member and a leave condition for leaving the member for each community, and based on at least one of the entry condition and the leave condition, Addition and deletion may be performed. In this case, the addition and deletion of the members may be performed at a predetermined lifetime after the community conversation is formed. The addition and deletion of the members may be performed at a predetermined lifetime after the discourse formation notification is performed.

また、上記記憶手段はユーザごとに談話形成通知を受領する条件を記憶し、この条件に従って上記談話形成通知が行なわれるようにしてもよい。また、上記記憶手段は、ユーザ毎にコミュニティのメンバに付加されることを許容する条件を記憶し、この条件に従って上記メンバの付加が行なわれるようにしてもよい。さらに、上記記憶手段は、ユーザ毎にコミュニティのメンバから外されることを許容する条件を記憶し、この条件に従って上記メンバの削除が行なわれるようにしてもよい。   In addition, the storage unit may store a condition for receiving a discourse formation notification for each user, and the discourse formation notification may be performed according to the condition. Further, the storage means may store a condition for allowing a user to be added to a community member for each user, and the member may be added according to the condition. Further, the storage means may store a condition for allowing the user to be removed from the community member for each user, and the member may be deleted according to the condition.

なお、この発明は装置またはシステムとして実現できるのみでなく、方法としても実現可能である。また、そのような発明の一部をソフトウェアとして構成することができることはもちろんである。またそのようなソフトウェアをコンピュータに実行させるために用いるソフトウェア製品もこの発明の技術的な範囲に含まれることも当然である。   The present invention can be realized not only as an apparatus or a system but also as a method. Of course, a part of the invention can be configured as software. Of course, software products used to cause a computer to execute such software are also included in the technical scope of the present invention.

この発明の上述の側面および他の側面は特許請求の範囲に記載され以下実施例を用いて詳述される。   These and other aspects of the invention are set forth in the appended claims and will be described in detail below with reference to examples.

この発明によれば、対象物、例えば人や物品の動態に基づいて、自動的に談話への参加が通知され、談話が形成される状態となる。   According to this invention, participation in a discourse is automatically notified based on the dynamics of an object, such as a person or an article, and a discourse is formed.

以下、この発明の実施例について説明する。   Examples of the present invention will be described below.

図1は実施例の談話形成支援装置の装置要素を示しており、図2はその装置要素の物理的な配置関係を示している。   FIG. 1 shows the device elements of the discourse formation support apparatus of the embodiment, and FIG. 2 shows the physical arrangement relationship of the device elements.

図1において、談話形成支援装置は談話形成イベント配送サービス(談話形成イベント配送装置)10、談話形成イベント管理サービス(談話形成イベント管理装置)20、ID検出・配送サービス100、110、個人用移動端末200、210等がネットワーク300に接続されている。ネットワーク300は例えばLANであるが、これに限らず、どのようなネットワークでも用いることができる。談話形成イベント配送サービス10および談話形成イベント管理サービス20は図2の談話形成イベント配送・管理サーバ装置310に実装され、ID検出・配送サービス100、110は図2のID検出・配送サーバ装置320、330に実装される。ID検出・配送サービス100、110にはセンサ101、102、111が接続され、個人用移動端末200、210にはタグ201、211が接続される。   In FIG. 1, a discourse formation support apparatus includes a discourse formation event delivery service (discourse formation event delivery apparatus) 10, a discourse formation event management service (discourse formation event management apparatus) 20, an ID detection / delivery service 100, 110, and a personal mobile terminal. 200, 210, etc. are connected to the network 300. The network 300 is, for example, a LAN, but is not limited to this, and any network can be used. The discourse formation event delivery service 10 and the discourse formation event management service 20 are implemented in the discourse formation event delivery / management server device 310 of FIG. 2, and the ID detection / delivery services 100, 110 are the ID detection / delivery server device 320 of FIG. 330. Sensors 101, 102, and 111 are connected to the ID detection / delivery services 100 and 110, and tags 201 and 211 are connected to the personal mobile terminals 200 and 210.

センサ101、102、111はタグ201、211の識別子を読み取ることができ、一定範囲のエリア内のタグ201、211の存在を検出できる。このような技術は、微弱電波通信のBluetooth(商標)や無線LANや赤外線やRFID(無線認識)に基づく様々なものが利用可能である。本実施例ではタグ201、211はユーザが常に携行する個人用移動端末200、210に内蔵されているものとし、これによってユーザの位置情報が取得できる。さらに、センサ101、102、111はユーザのタグ201、211のみならず、物品に予め付加されているタグや物品の状態そのものを検出できるようにする。前者の検出を行うセンサは赤外線に基づいた技術を用い、後者の検出を行うセンサは、物品に付加されているタグの識別にはRFIDに基づいた技術を用い、物品の状態は物品に応じた専用の状態検出機構を付ける。   The sensors 101, 102, and 111 can read the identifiers of the tags 201 and 211, and can detect the presence of the tags 201 and 211 in an area within a certain range. Various technologies based on Bluetooth (trademark) for weak radio wave communication, wireless LAN, infrared rays, and RFID (wireless recognition) can be used. In the present embodiment, the tags 201 and 211 are assumed to be built in the personal mobile terminals 200 and 210 that are always carried by the user, whereby the user's location information can be acquired. Further, the sensors 101, 102, and 111 can detect not only the tags 201 and 211 of the user, but also the tags added in advance to the article and the state of the article itself. The sensor for detecting the former uses a technology based on infrared rays, the sensor for detecting the latter uses a technology based on RFID for identifying a tag attached to the article, and the condition of the article depends on the article. A dedicated state detection mechanism is attached.

談話形成イベント配送サービス10は、談話形成支援の中核の機能を集約したサービスであり、例えば、センサの検出イベントに基づいて参加メンバの招集やメンバの維持処理を行なう。その詳細については図6および図7等を参照して後に詳述する。談話形成イベント配送サービス10は、記憶部11の各種テーブル(図3、図4、図5参照)を利用してサービスを提供する。記憶部11は、例えば、図2の談話形成イベント配送・管理サーバ装置310に実装されている。   The discourse formation event delivery service 10 is a service that integrates the core functions of discourse formation support. For example, it performs convocation of participating members and member maintenance processing based on a sensor detection event. Details thereof will be described later with reference to FIG. 6 and FIG. The discourse formation event delivery service 10 provides services using various tables in the storage unit 11 (see FIGS. 3, 4, and 5). The storage unit 11 is implemented, for example, in the discourse formation event delivery / management server apparatus 310 of FIG.

談話形成イベント管理サービス20は、イベントに基づいて行なう処理の設定を管理するものである。すなわち、参加メンバの招集やメンバの維持等のサービスを管理するためのユーザインタフェースはWeb経由で行なうものとし、談話形成イベント管理サービス20がWebのインタフェースを提供する。ユーザは自席のPCや個人用移動端末200、210(無線によりネットワーク300に接続されているものとする)のWebブラウザを通して、様々な設定を行える。   The discourse formation event management service 20 manages setting of processing performed based on an event. That is, a user interface for managing services such as convocation of participating members and maintenance of members is performed via the Web, and the discourse formation event management service 20 provides a Web interface. The user can perform various settings through a personal computer or a Web browser of the personal mobile terminals 200 and 210 (assumed to be connected to the network 300 wirelessly).

この実施例の談話形成支援装置が用いられる環境は図2に示すようなものである。図2のレイアウト例では、屋内に個人用の居室(あるいは個人スペース)400、共有エリア410、廊下420等が配されている。また所定のエリアにID検出・配送サーバ装置320、330、談話形成イベント配送・管理サーバ装置310が設けられている。   The environment in which the discourse formation support apparatus of this embodiment is used is as shown in FIG. In the layout example of FIG. 2, a private room (or personal space) 400, a common area 410, a corridor 420, and the like are arranged indoors. Also, ID detection / delivery server devices 320 and 330 and a discourse formation event delivery / management server device 310 are provided in a predetermined area.

ユーザが移動したり、物品が搬送されたりして、そのタグがセンサに認識され、後述する談話形成支援が行なわれる。   When the user moves or the article is conveyed, the tag is recognized by the sensor, and the discourse formation support described later is performed.

図3〜図5は談話形成イベント配送サービス10の管理するデータ構造である。これらデータ(テーブル)は先に述べたように例えば図2の談話形成イベント配送・管理サーバ装置310の記憶部11(図1参照)に記憶管理されている。   3 to 5 show data structures managed by the discourse formation event delivery service 10. As described above, these data (tables) are stored and managed in, for example, the storage unit 11 (see FIG. 1) of the discourse formation event delivery / management server apparatus 310 of FIG.

図3はユーザ個人に対応したデータを保持するユーザ・テーブルの例を示しており、ユーザ・テーブルのレコードは、ユーザID、ユーザ名、キーワードリスト、タグID、通知先端末ID、談話参加ポリシーの各属性を含んでいる。   FIG. 3 shows an example of a user table that holds data corresponding to individual users. Records in the user table include a user ID, a user name, a keyword list, a tag ID, a notification destination terminal ID, and a discourse participation policy. Contains each attribute.

図4はコミュニティに対応したデータを保持するコミュニティ・サブスクリプション・テーブルを示しており、このコミュニティ・サブスクリプション・テーブルの各レコードは、コミュニティID、コミュニティ名、キーワードリスト、談話形成ルール、参加ユーザIDリスト(現在参加しているユーザ)の各属性を含んでいる。これらのデータはユーザがWebのインタフェースを通じて談話形成イベント管理サービスを利用して設定可能である。   FIG. 4 shows a community subscription table that holds data corresponding to a community. Each record in the community subscription table includes a community ID, a community name, a keyword list, a discourse formation rule, and a participating user ID. Contains each attribute of the list (currently participating users). These data can be set by the user using a discourse formation event management service through a Web interface.

図5はセンサの検出内容に関するデータを保持するセンサ・テーブルを示しており、このセンサ・テーブルは当該センサのエリアID、エリア名、検出タグIDリスト(現在検出しているタグ)の各属性を含んでいる。センサ・テーブルの内容は、ID検出・配送サービス100、110からのセンサ情報に基づいて常に自動更新される。   FIG. 5 shows a sensor table that holds data relating to the detection contents of the sensor. This sensor table shows each attribute of the area ID, area name, and detection tag ID list (currently detected tag) of the sensor. Contains. The contents of the sensor table are always automatically updated based on sensor information from the ID detection / delivery services 100 and 110.

図6は本実施例における参加メンバ招集処理を表すフローチャートである。この処理はセンサ情報の更新に伴って起動される。この処理では、各コミュニティの談話形成ルールを評価し、招集可能であるコミュニティについて、現状に照らして自身が排他されるべきであるかどうか判定し、排他されなければ、コミュニティのユーザの談話参加ポリシーに従って招集通知を出し、さらに、コミュニティの参加メンバ維持処理をスケジュールする。   FIG. 6 is a flowchart showing the participation member convocation process in the present embodiment. This process is started with the update of sensor information. In this process, the discourse formation rules of each community are evaluated, and it is determined whether or not the community that can be convened should be excluded in light of the current situation. The convocation notice is issued in accordance with the above, and the community member maintenance process is scheduled.

図6の処理は、センサ情報の更新に伴ったイベント駆動で行なわれ、その処理内容は以下のとおりである。   The process of FIG. 6 is performed by event driving accompanying the update of the sensor information, and the processing content is as follows.

[ステップS11]:センサ情報の更新があるまで待機する。更新があればステップS12へ進む。
[ステップS12]:集合Sを空集合に初期化する。
[ステップS13]:コミュニティID集合の各要素であるidについて、idに対応するコミュニティの談話形成ルールの「招集可能性」を評価し、その評価結果が真であるidを集合Sに追加する。
[ステップS14]:集合Sが空集合かどうか判定する。空集合であればステップS11に戻る。空集合でなければステップS15へ進む。
[ステップS15]:集合Sの要素である各idについて、idに対応するコミュニティの談話形成ルールの「排他判定」を評価し、それが真であるidを集合Sから同時に削除する。
[ステップS16]:集合Sの要素である各idについて、idに対応するコミュニティの参加ユーザの各々に対して、当該ユーザの談話室ポリシーの「招集受理」を評価し、その評価結果が真であるユーザに対して招集通知を発行する。
[ステップS17]:集合Sの要素である各idについて、idに対応するコミュニティの談話形成ルールの「招集待ち時間」を評価し、その評価結果tミリ秒後に当該idに対応するコミュニティの参加メンバの維持処理を起動するようスケジュールする。
[Step S11]: Wait until sensor information is updated. If there is an update, the process proceeds to step S12.
[Step S12]: The set S is initialized to an empty set.
[Step S13]: For the ids that are each element of the community ID set, the “callability” of the discourse formation rule of the community corresponding to the id is evaluated, and the id whose evaluation result is true is added to the set S.
[Step S14]: It is determined whether the set S is an empty set. If it is an empty set, the process returns to step S11. If it is not an empty set, the process proceeds to step S15.
[Step S15]: For each id that is an element of the set S, the “exclusive determination” of the discourse formation rule of the community corresponding to the id is evaluated, and the id that is true is simultaneously deleted from the set S.
[Step S16]: For each id that is an element of the set S, for each participating user in the community corresponding to the id, the “convocation acceptance” of the user's common room policy is evaluated, and the evaluation result is true. Issue a convocation notice to a user.
[Step S17]: For each id that is an element of the set S, the “calling waiting time” of the discourse formation rule of the community corresponding to the id is evaluated, and the community participation member corresponding to the id after the evaluation result t milliseconds Schedule the maintenance process to start.

図7は上述した参加メンバ維持処理であり、ユーザの談話参加ポリシーに従ってコミュニティへの新たなユーザの参加および既存ユーザの離脱処理を自動的に行う。図7の処理は以下のとおりである。   FIG. 7 shows the above-described participation member maintenance process, in which a new user joins a community and an existing user leaves automatically according to the user's discourse participation policy. The processing in FIG. 7 is as follows.

[ステップS21]:処理対象のコミュニティIDを取得し、当該IDに対応するコミュニティの談話形成ルールの「参入メンバ」と「離脱メンバ」を評価し、各評価結果のユーザID集合を集合S1、S2に代入する。
[ステップS22]:集合S1の各要素であるidについて、idに対応するユーザの談話参加ポリシーの「参入受理」を評価し、その評価結果が真であるユーザIDを処理対象のコミュニティの参加ユーザIDリストに加える。
[ステップS23]:集合S2の各要素であるidについて、idに対応するユーザの談話参加ポリシーの「離脱受理」を評価し、その評価結果が真であるユーザIDを処理対象のコミュニティの参加ユーザIDリストから削除する。
[Step S21]: A community ID to be processed is acquired, “participating members” and “leaved members” of the discourse formation rules of the community corresponding to the ID are evaluated, and a set of user IDs of the respective evaluation results is set as sets S1, S2. Assign to.
[Step S22]: For the id that is each element of the set S1, “entrance acceptance” of the discourse participation policy of the user corresponding to the id is evaluated, and the user ID whose evaluation result is true is the participating user of the community to be processed Add to ID list.
[Step S23]: For the id that is each element of the set S2, “dismiss acceptance” of the discourse participation policy of the user corresponding to the id is evaluated, and the user ID whose evaluation result is true is the participating user of the community to be processed Delete from the ID list.

談話形成ルールと談話参加ポリシーは、本実施例ではPython言語(商標)のスクリプトで記述する。このスクリプトは複数のテンプレートが用意され、後述するU/Iを通してユーザがテンプレートを選択し、必要なパラメータを左記テンプレートに埋め込むことで記述される。もちろん、ユーザが自由に記述しても、外部から新たなテンプレートを導入しても構わない。   The discourse formation rule and the discourse participation policy are described in a Python language (trademark) script in this embodiment. This script is described by preparing a plurality of templates, and the user selects a template through U / I which will be described later, and embeds necessary parameters in the left template. Of course, the user may freely describe or introduce a new template from the outside.

そのようにして生成された記述はPython言語のクラスである。談話形成イベント配送サービス10は起動時に各クラスのインスタンスを生成しておき、図6および図7の処理時に対応するインスタンスの所定のメソッドを呼び出すことでルールの評価を行う。   The description generated in this way is a Python language class. The discourse formation event delivery service 10 generates an instance of each class at the time of activation, and evaluates the rule by calling a predetermined method of the corresponding instance at the time of the processing in FIGS.

図8のリスト1は談話形成ルールの例である。このルールでは、ある特定ユーザが良く動き回り始めたら、そのコミュニティが招集可能となる(P01)。また招集待ち時間は5分である(P02)。また、上記ユーザのいるエリアに3人以上集まっている際に、その場に一緒にいる、コミュニティメンバでないユーザが自動的にコミュニティに加えられる(P03)。コミュニティメンバの離脱に関しては離脱メンバなしとしている(P04)。さらに、排他反対により、直近10分以内にコミュニティIDが10〜32のものがある場合には招集を行なわないようにしている(P05)。   List 1 in FIG. 8 is an example of a discourse formation rule. According to this rule, if a specific user starts to move around well, the community can be called (P01). The waiting time is 5 minutes (P02). Further, when three or more people are gathered in the area where the user is present, users who are not community members who are present together are automatically added to the community (P03). Regarding the withdrawal of community members, there is no leaving member (P04). Furthermore, due to the exclusion, if there is a community ID of 10 to 32 within the last 10 minutes, the convocation is not performed (P05).

なお、図6における評価対象と、ルールを記述するクラスの各メソッドの対応は図9の表1のとおりである。   The correspondence between the evaluation target in FIG. 6 and each method of the class describing the rule is as shown in Table 1 in FIG.

図10のリスト2はユーザ毎の談話参加ポリシーの例である。このルールでは、いかなる場合でも許可を行うことを意味する。   List 2 in FIG. 10 is an example of a discourse participation policy for each user. This rule means that permission is granted in any case.

なお、図7における評価対象と、ルールを記述するクラスの各メソッドの対応は図11の表2のとおりである。   The correspondence between the evaluation target in FIG. 7 and each method of the class describing the rule is as shown in Table 2 in FIG.

リスト1およびリスト2は単純な例であるが、他にも例えば、新しい物品が誰かの席に来たことをもとに招集を行ったり、キーワードが十分に類似しているコミュニティに対する参入のみを受理したりなど、様々な挙動を柔軟にプログラミング可能であることは容易に理解できる。   Lists 1 and 2 are simple examples, but there are other examples such as convocation based on the arrival of a new article at someone's seat, or entry into a community whose keywords are sufficiently similar. It is easy to understand that various behaviors such as acceptance can be flexibly programmed.

図12はコミュニティ設定フォームである。このフォームはコミュニティのトピックとキーワードと談話形成ルールと初期メンバ等を設定する。このU/Iからは、談話形成ルールはあらかじめ用意されているテンプレートを選択するようにしている。そのコミュニティのライフサイクルに見合った方式を選択すれば良い。もちろん談話形成ルールのスクリプトの全部または一部を既述するようにしても良い。   FIG. 12 shows a community setting form. This form sets community topics, keywords, discourse formation rules, initial members, and the like. From this U / I, the discourse formation rule selects a template prepared in advance. Select a method that matches the life cycle of the community. Of course, all or part of the script of the discourse formation rule may be described.

図13は談話参加ポリシー設定フォームである。このフォームはキーワードと、招集、参入、離脱の各ポリシー等を設定する。このU/Iでは、談話参加ポリシーの設定方法が非常に定型的であるので、対応するスクリプトは固定的な手順により生成可能である。もちろん談話参加ポリシーのスクリプトの全部または一部を既述するようにしても良い。   FIG. 13 shows a discourse participation policy setting form. This form sets keywords and policies for convocation, entry and exit. In this U / I, since the setting method of the discourse participation policy is very regular, the corresponding script can be generated by a fixed procedure. Of course, all or part of the script of the discourse participation policy may be described.

図14および図15はそれぞれ、招集通知および新規参入確認のダイアログである。コミュニティ関連イベントは、ユーザの持ち歩いてるPDAの画面上へのダイアログのポップアップとPDAからの音声出力による、ユーザへの割込みの形で具体化される。   14 and 15 are dialogs for convocation notice and new entry confirmation, respectively. The community-related event is embodied in the form of an interruption to the user by a dialog pop-up on the screen of the PDA carried by the user and voice output from the PDA.

図16および図17は本発明の別の側面を表す実施例である。図16においては、人の動態ではなく、機器の状況をトリガーにして招集をかけるルールを選択している。この例では「コーヒー友の会」に対し、特定のコーヒーサーバが満杯になったときに招集が発行され、図17に示すような招集通知が行なわれる。   16 and 17 show an embodiment representing another aspect of the present invention. In FIG. 16, a rule for convocation is selected based on the state of the device rather than the movement of the person. In this example, a convocation is issued to “Coffee Friends' Association” when a specific coffee server is full, and a convocation notice as shown in FIG. 17 is made.

他にも、未知の物品がフロアに搬入されたときに人を集めたり、共有スペースのTVがオンになっていたときに人を集めたり、サーバルームの機器がダウンしたときに人を集めたりなども同様の構成で実現できる。   In addition, people are gathered when unknown items are brought into the floor, people are gathered when the TV in the shared space is turned on, and people are gathered when the equipment in the server room goes down. Etc. can be realized with the same configuration.

もちろん、人の動態や物品の動態や機器の状態を複合させて、より巧妙なソーシャル・キューを扱うことも可能である。   Of course, it is also possible to handle more sophisticated social cues by combining the movement of people, the movement of goods, and the state of equipment.

図18は参加メンバ維持処理の変形例を示す。図18において図7と対応する箇所には対応する符号を付した。   FIG. 18 shows a modification of the participating member maintenance process. In FIG. 18, portions corresponding to those in FIG.

図18においては、コミュニティのメンバが実際に集まっているであろう時刻に、「サブコミュニティ」が出来ていることが認められたら、新たなサブコミュニティを生成する処理を付け加える(S24)。   In FIG. 18, if it is recognized that a “sub-community” has been created at the time when community members will actually gather, a process of generating a new sub-community is added (S24).

対応するルールの例は図19のリスト3である。ここではdetect_subcommunityというメソッドを用いる。この例では、インフラストラクチャが最近n回の招集毎のユーザの集まり具合を履歴管理する機能を備えていることを想定しており、特定ユーザが離れた位置に集まることが頻出したらそれをユーザクラスタと認識し、それをサブコミュニティとして扱う。   An example of the corresponding rule is List 3 in FIG. Here, a method called detect_subcommunity is used. In this example, it is assumed that the infrastructure has a function of managing the history of users gathered every n times recently, and if a specific user frequently gathers at a distant location, the user cluster And treat it as a subcommunity.

例えば、ユーザA,Bが同じ場所にいつも出現し、ユーザC,D,Eが左記場所とは異なる同じ場所にいつも出現していると、インフラストラクチャのdetect_user_clusterメソッドは、[[ID,ID],[ID,ID,ID]]というような結果を返す。図18のステップS24において、それ結果を受けて、コミュニティサブスクリプションテーブルに対し、上記リストの各要素、すなわち、それぞれユーザIDリストとして[ID,ID]および[ID,ID,ID]を持ち、その他のフィールドをもとのコミュニティからコピーした新たなコミュニティ定義を2つ生成し、テーブルに追加する。このようにして自動生成されたサブコミュニティの定義の微調整は必要に応じて後にユーザが手動で行える。 For example, if the users A and B always appear in the same place and the users C, D, and E always appear in the same place different from the left place, the infrastructure detect_user_cluster method is [[ID A , ID B ], [ID C , ID D , ID E ]] are returned. In step S24 of FIG. 18, in response to the result, each element of the above list, that is, [ID A , ID B ] and [ID C , ID D , ID E , respectively, as user ID lists, is sent to the community subscription table. ], Two new community definitions are generated by copying the other fields from the original community and added to the table. Fine adjustment of the subcommunity definition automatically generated in this way can be manually performed later by the user as necessary.

この発明の実施例の構成を説明する図である。It is a figure explaining the structure of the Example of this invention. 上述実施例の利用環境を説明する図である。It is a figure explaining the use environment of the above-mentioned Example. 上述実施例で用いるユーザ・テーブルの例を説明する図である。It is a figure explaining the example of the user table used by the above-mentioned Example. 上述実施例で用いるコミュニティ・サブスクリプション・テーブルの例を説明する図である。It is a figure explaining the example of the community subscription table used in the above-mentioned Example. 上述実施例で用いるセンサ・テーブルの例を説明する図である。It is a figure explaining the example of the sensor table used in the above-mentioned Example. 上述実施例の参加メンバ招集処理を説明するフローチャートである。It is a flowchart explaining the participating member convocation process of the above-mentioned Example. 上述実施例の参加メンバ維持処理を説明するフローチャートである。It is a flowchart explaining the participating member maintenance process of the above-mentioned Example. 上述実施例の談話形成ルールを説明する図である。It is a figure explaining the discourse formation rule of the above-mentioned Example. 上述談話形成ルールで用いられるメソッドの対応を説明する図である。It is a figure explaining the correspondence of the method used by the above-mentioned discourse formation rule. 上述実施例の談話参加ポリシーを説明する図である。It is a figure explaining the discourse participation policy of the above-mentioned Example. 上述談話参加ポリシーで用いられるメソッドの対応を説明する図である。It is a figure explaining the correspondence of the method used by the above-mentioned discourse participation policy. 上述実施例のコミュニティ設定フォームの例を説明する図である。It is a figure explaining the example of the community setting form of the above-mentioned Example. 上述実施例の談話参加ポリシー設定フォームの例を説明する図である。It is a figure explaining the example of the discourse participation policy setting form of the above-mentioned Example. 上述実施例の談話招集通知ダイアログの例を説明する図である。It is a figure explaining the example of the discourse invitation notification dialog of the above-mentioned Example. 上述実施例のコミュニティ新規参入確認ダイアログの例を説明する図である。It is a figure explaining the example of the community new entry confirmation dialog of the above-mentioned Example. この発明の他の実施例におけるコミュニティ設定フォームの例を説明する図である。It is a figure explaining the example of the community setting form in the other Example of this invention. 上述他の実施例の談話招集通知ダイアログの例を説明する図である。It is a figure explaining the example of the dialog call-in notification dialog of the above-mentioned other Example. 上述実施例の参加メンバ維持処理の変形例を説明するフローチャートである。It is a flowchart explaining the modification of the participating member maintenance process of the above-mentioned Example. 図18の処理で用いられる追加的なメソッドの例を説明する図である。It is a figure explaining the example of the additional method used by the process of FIG.

符号の説明Explanation of symbols

10 談話形成イベント配送サービス
11 記憶部
20 談話形成イベント管理サービス
100 ID検出・配送サービス
101、102、201 センサ
200、210 個人用移動端末
201、211 タグ
300 ネットワーク
310 談話形成イベント配送・管理サーバ装置
320、330 ID検出・配送サーバ装置
400 居室
410 共有エリア
420 廊下
DESCRIPTION OF SYMBOLS 10 Discourse formation event delivery service 11 Memory | storage part 20 Discourse formation event management service 100 ID detection / delivery service 101,102,201 Sensor 200,210 Personal mobile terminal 201,211 Tag 300 Network 310 Discourse formation event delivery / management server apparatus 320 330 ID detection / delivery server device 400 Living room 410 Common area 420 Corridor

Claims (11)

対象物の動態を検知する動態検知手段と、
コミュニティごとに参加メンバの情報および談話形成条件の情報を記憶する記憶手段と、
上記動態検知手段の検知結果と上記コミュニティごとの談話形成条件に基づいて談話形成対象のコミュニティを特定し、上記談話形成対象のコミュニティの上記参加メンバに関する情報に基づいて決定されたメンバ宛に談話形成通知を送信する通知手段とを有することを特徴とする談話形成支援装置。
Dynamic detection means for detecting the dynamics of the object;
Storage means for storing information on participating members and discourse formation conditions for each community;
A community for which a conversation is to be formed is identified based on the detection result of the dynamic detection means and the conversation formation condition for each community, and a conversation is formed for the members determined based on information on the participating members of the community for which the conversation is formed A discourse formation support apparatus, comprising: notification means for transmitting a notification.
上記対象物は人または物品である請求項1記載の談話形成支援装置。 The discourse formation support apparatus according to claim 1, wherein the object is a person or an article. 上記記憶手段は、上記コミュニティごとにさらにメンバを新たに参集させる参入条件およびメンバを離脱させる離脱条件の少なくとも一方を記憶し、上記参入条件および離脱条件の少なくとも一方に基づいてメンバの付加および削除を行なう請求項1または2記載の談話形成支援装置。 The storage means stores at least one of an entry condition for newly joining a member and a leave condition for leaving a member for each community, and adds and deletes members based on at least one of the entry condition and the leave condition. The discourse formation support apparatus of Claim 1 or 2 to perform. 上記メンバの付加および削除は、コミュニティの談話形成後の所定のライフタイムに行なわれる請求項3記載の談話形成支援装置。 4. The discourse formation support apparatus according to claim 3, wherein the addition and deletion of the members are performed at a predetermined lifetime after forming the discourse of the community. 上記メンバの付加および削除は、上記談話形成通知が行なわれたのちの所定のライフタイムに行なわれる請求項4記載の談話形成支援装置。 The discourse formation support apparatus according to claim 4, wherein the addition and deletion of the member is performed at a predetermined lifetime after the discourse formation notification is performed. 上記談話形成条件はルールベースで既述される請求項1、2、3、4または5記載の談話形成支援装置。 The discourse formation support apparatus according to claim 1, 2, 3, 4 or 5, wherein the discourse formation condition is already described on a rule basis. 上記記憶手段はユーザごとに談話形成通知を受領する条件を記憶し、この条件に従って上記談話形成通知が行なわれる請求項6記載の談話形成支援装置。 The discourse formation support apparatus according to claim 6, wherein the storage unit stores a condition for receiving a discourse formation notification for each user, and the discourse formation notification is performed according to the condition. 上記記憶手段は、ユーザ毎にコミュニティのメンバに付加されることを許容する条件を記憶し、この条件に従って上記メンバの付加が行なわれる請求項6または7記載の談話形成支援装置。 8. The discourse formation support apparatus according to claim 6 or 7, wherein said storage means stores a condition permitting addition to a community member for each user, and said member is added according to the condition. 上記記憶手段は、ユーザ毎にコミュニティのメンバから外されることを許容する条件を記憶し、この条件に従って上記メンバの削除が行なわれる請求項6、7または8記載の談話形成支援装置。 9. The discourse formation support apparatus according to claim 6, 7 or 8, wherein said storage means stores a condition permitting each user to be removed from a community member, and said member is deleted according to this condition. 動態検知手段により対象物の動態を検知するステップと、
記憶手段によりコミュニティごとに参加メンバの情報および談話形成条件の情報を記憶するステップと、
上記動態検知手段の検知結果と上記コミュニティごとの談話形成条件に基づいて談話形成対象のコミュニティを特定し、上記談話形成対象のコミュニティの上記参加メンバに関する情報に基づいて決定されたメンバ宛に通知手段により談話形成通知を送信するステップとを有することを特徴とする談話形成支援方法。
Detecting the dynamics of the object by the dynamic detection means;
Storing information on participating members and discourse formation conditions for each community by storage means;
Communicating means for identifying a community that is subject to discourse formation based on the detection result of the dynamic detection means and the discourse formation conditions for each community, and notifying means for members determined based on information about the participating members of the discourse forming community A discourse formation support method comprising: transmitting a discourse formation notification.
動態検知手段により対象物の動態を検知するステップと、
記憶手段によりコミュニティごとに参加メンバの情報および談話形成条件の情報を記憶するステップと、
上記動態検知手段の検知結果と上記コミュニティごとの談話形成条件に基づいて談話形成対象のコミュニティを特定し、上記談話形成対象のコミュニティの上記参加メンバに関する情報に基づいて決定されたメンバ宛に通知手段により談話形成通知を送信するステップとをコンピュータに実行させるために用いられることを特徴とする談話形成支援用コンピュータプログラム。
Detecting the dynamics of the object by the dynamic detection means;
Storing information on participating members and discourse formation conditions for each community by storage means;
Communicating means for identifying a community that is subject to discourse formation based on the detection result of the dynamic detection means and the discourse formation conditions for each community, and notifying means for members determined based on information about the participating members of the discourse forming community A computer program for supporting the formation of a conversation, characterized in that it is used for causing a computer to execute a step of transmitting a notification of the formation of a conversation by means of a computer.
JP2003424596A 2003-12-22 2003-12-22 Device and method for supporting conversation formation Withdrawn JP2005182596A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003424596A JP2005182596A (en) 2003-12-22 2003-12-22 Device and method for supporting conversation formation

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003424596A JP2005182596A (en) 2003-12-22 2003-12-22 Device and method for supporting conversation formation

Publications (1)

Publication Number Publication Date
JP2005182596A true JP2005182596A (en) 2005-07-07

Family

ID=34784745

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003424596A Withdrawn JP2005182596A (en) 2003-12-22 2003-12-22 Device and method for supporting conversation formation

Country Status (1)

Country Link
JP (1) JP2005182596A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007025859A (en) * 2005-07-13 2007-02-01 Sharp Corp Real world communication management device
JP2007259295A (en) * 2006-03-24 2007-10-04 Nec Corp Communication system, controller, control method, and program and recording medium
JP2010531023A (en) * 2007-06-19 2010-09-16 クゥアルコム・インコーポレイテッド Apparatus and method for managing a user's electronic community
US8930531B2 (en) 2008-06-18 2015-01-06 Qualcomm Incorporated Persistent personal messaging in a distributed system
JP2015018570A (en) * 2009-08-13 2015-01-29 グーグル・インコーポレーテッド Event-triggered server-side macros
JP2018515871A (en) * 2015-07-23 2018-06-14 ▲騰▼▲訊▼科技(深▲セン▼)有限公司 Group management method, terminal, and storage medium

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007025859A (en) * 2005-07-13 2007-02-01 Sharp Corp Real world communication management device
JP2007259295A (en) * 2006-03-24 2007-10-04 Nec Corp Communication system, controller, control method, and program and recording medium
JP2010531023A (en) * 2007-06-19 2010-09-16 クゥアルコム・インコーポレイテッド Apparatus and method for managing a user's electronic community
US8930531B2 (en) 2008-06-18 2015-01-06 Qualcomm Incorporated Persistent personal messaging in a distributed system
JP2015018570A (en) * 2009-08-13 2015-01-29 グーグル・インコーポレーテッド Event-triggered server-side macros
JP2018515871A (en) * 2015-07-23 2018-06-14 ▲騰▼▲訊▼科技(深▲セン▼)有限公司 Group management method, terminal, and storage medium

Similar Documents

Publication Publication Date Title
RU2754990C2 (en) Efficiency improvements in task administration applications
KR20170023115A (en) Chat-based support of communications and related functions
CN104335205B (en) The prompting entry of operation can be taken
US20120179502A1 (en) Method for coordinating resources for events and system employing same
JP2012048708A (en) Communication support device and program
JP2019040618A (en) Chat-based support of multiple communication interaction types
US20190130367A1 (en) Intelligently organizing a directory in a room management system
JP5915341B2 (en) Information processing apparatus, information processing method, and computer program
US20150046553A1 (en) Communications Routing and Contact Updates
US20230144231A1 (en) Method, apparatus and computer program for managing booking of an office resource
JP2005111637A (en) Network robot service system
JP6918314B2 (en) Information processing system, information processing device and program
JP2005182596A (en) Device and method for supporting conversation formation
US20210011704A1 (en) Progress management system, progress management method, and information processing apparatus
JP2015170032A (en) Schedule adjustment program, schedule adjustment method, and schedule adjustment device
JP2007293537A (en) Presence management method and presence server device
US20150040244A1 (en) System And Method For Communications Routing
KR101769418B1 (en) To-do management method and message server performing the same
KR20220108754A (en) Apparatus for managing conference records object and method performing the same
JP7106898B2 (en) communication system, information processing device, program
JP2020087424A (en) Resource reservation system, information display method, server system, and information processing terminal
JP2006178792A (en) Schedule management system, program, and recording medium
US20180181920A1 (en) Method, system and non-transitory computer-readable recording medium for assisting schedule management
KR20130112555A (en) Communication service providing system based on a intelligent inference engine and method thereof, and electronic device supporting the same
WO2024034468A1 (en) Information processing device and information notification system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20061127

A761 Written withdrawal of application

Free format text: JAPANESE INTERMEDIATE CODE: A761

Effective date: 20081015