JP2005084858A - NETWORK COMMUNICATION SYSTEM, NETWORK COMMUNICATION PROVIDING SERVER, PROGRAM FOR OPERATING THE SAME, AND RECORDING MEDIUM CONTAINING THE PROGRAM - Google Patents
NETWORK COMMUNICATION SYSTEM, NETWORK COMMUNICATION PROVIDING SERVER, PROGRAM FOR OPERATING THE SAME, AND RECORDING MEDIUM CONTAINING THE PROGRAM Download PDFInfo
- Publication number
- JP2005084858A JP2005084858A JP2003315122A JP2003315122A JP2005084858A JP 2005084858 A JP2005084858 A JP 2005084858A JP 2003315122 A JP2003315122 A JP 2003315122A JP 2003315122 A JP2003315122 A JP 2003315122A JP 2005084858 A JP2005084858 A JP 2005084858A
- Authority
- JP
- Japan
- Prior art keywords
- topic
- unit
- message data
- communication
- past log
- 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
Links
- 238000004891 communication Methods 0.000 title claims abstract description 115
- PWPJGUXAGUPAHP-UHFFFAOYSA-N lufenuron Chemical compound C1=C(Cl)C(OC(F)(F)C(C(F)(F)F)F)=CC(Cl)=C1NC(=O)NC(=O)C1=C(F)C=CC=C1F PWPJGUXAGUPAHP-UHFFFAOYSA-N 0.000 title 2
- 239000013598 vector Substances 0.000 claims abstract description 51
- 230000005540 biological transmission Effects 0.000 claims description 14
- 239000000463 material Substances 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 13
- 238000000034 method Methods 0.000 description 12
- 238000012545 processing Methods 0.000 description 10
- 230000000877 morphologic effect Effects 0.000 description 3
- 239000000284 extract Substances 0.000 description 2
- 238000004590 computer program Methods 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 238000000354 decomposition reaction Methods 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000002250 progressing effect Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
【課題】 コミュニケーション参加者に対し、現在進行中のコミュニケーションの話題と同一、類似の話題によってなされた過去のコミュニケーションログを知識資料として提供しうるネットワークコミュニケーションシステムを提供する。
【解決手段】 過去ログ分割手段11bにより、過去ログ保存手段12aに保存されたコミュニケーションの過去ログを話題単位に分割し、かつ、話題特徴ベクトル生成手段11cにより話題単位の特徴ベクトルを生成する。また、話題単位類似検索手段11dにより複数の話題単位から、現在進行中のコミュニケーションに類似する話題単位を検索してクライアント端末装置30に知識資料として出力表示する構成とした。従って、コミュニケーションがより活発になるとともに、保存されたメッセージデータを知識情報として有効利用することが可能である。
【選択図】 図2PROBLEM TO BE SOLVED: To provide a network communication system capable of providing a communication participant with a past communication log made by a topic similar to or similar to a topic of ongoing communication as knowledge material.
A past log division unit 11b divides a past log of communication stored in a past log storage unit 12a into topic units, and a topic feature vector generation unit 11c generates topic unit feature vectors. Further, the topic unit similarity search unit 11d searches for a topic unit similar to the ongoing communication from a plurality of topic units, and outputs and displays it as knowledge data on the client terminal device 30. Therefore, communication becomes more active, and stored message data can be effectively used as knowledge information.
[Selection] Figure 2
Description
本発明は、ネットワークコミュニケーションシステムに関し、特に、該ネットワークコミュニケーションシステムを利用して行われた会話等のコミュニケーションの履歴を知識情報として再利用することが可能なネットワークコミュニケーションシステム、ネットワークコミュニケーション提供サーバ及びそれを動作させるためのプログラム、そのプログラムが記録された記録媒体に関する。 The present invention relates to a network communication system, and more particularly to a network communication system, a network communication providing server, and a network communication providing server capable of reusing a history of communication such as a conversation performed using the network communication system as knowledge information. The present invention relates to a program for operating, and a recording medium on which the program is recorded.
今日、チャット、電子掲示板に代表されるような、ネットワークを介してメッセージデータを送受信することにより複数のクライアント端末装置間でコミュニケーションすることが可能なネットワークコミュニケーションシステムが知られている。また、このネットワークコミュニケーションシステムを利用することにより、特別に会議場などの場所を確保する必要もなく、遠隔地にある複数人の間で行われる会議やシンポジウム形式のコミュニケーションを容易に実施することが可能となった。
一方、これらネットワークコミュニケーションシステム上でのコミュニケーションのログには、知識情報として利用価値の高いメッセージデータが多く含まれている。従って、ネットワークコミュニケーションによって行われたコミュニケーションのログを再利用可能に整理して有効利用することが望まれている。
以上の課題に対して、出願人は2002−301641号により、保存されたメッセージデータを知識情報として容易かつ有効に再利用することが可能なネットワークコミュニケーション提供サーバを提案した。
このネットワークコミュニケーション提供サーバでは、メッセージ分類情報を付加して、メッセージデータを生成する分類情報データ付加手段と、メッセージデータには他のメッセージとの関係を示すメッセージ間関係情報データを付加するメッセージ間関係情報データ入力手段を備える構成であるので、保存されたメッセージデータの検索、コミュニケーションの再現を容易に行うことができ、保存されたメッセージデータを知識情報として幅広く利用することが可能となった。
2. Description of the Related Art Today, network communication systems such as chat and electronic bulletin boards are known that can communicate between a plurality of client terminal devices by transmitting and receiving message data via a network. In addition, by using this network communication system, it is not necessary to secure a special place such as a conference hall, and it is possible to easily carry out conference and symposium-style communication between multiple people at remote locations. It has become possible.
On the other hand, communication logs on these network communication systems contain a lot of message data with high utility value as knowledge information. Therefore, it is desired to effectively utilize the log of communication performed by network communication so that it can be reused.
In response to the above problems, the applicant has proposed a network communication providing server capable of easily and effectively reusing stored message data as knowledge information according to No. 2002-301641.
In this network communication providing server, message classification information is added, classification information data adding means for generating message data, and inter-message relation in which message data is added to the message data indicating inter-message relation information. Since the information data input means is provided, the stored message data can be easily searched and communication can be reproduced, and the stored message data can be widely used as knowledge information.
ところで、発明者らは、特許文献1の発明を基に鋭意研究実験を重ねた結果、ネットワークコミュニケーションにおいて、現在進行している会話の話題に関連する資料を適宜にコミュニケーション参加者(クライアント端末装置を利用してコミュニケーションに参加している者)に提供してやると、その話題に対する意見交換がより活発になることが判明した。
また、ネットワークコミュニケーションでは、同一・類似の話題によるコミュニケーションが相互に全く無関係に複数進行したり、過去にも複数回繰り返しなされている等の使用状況も判明した。
By the way, as a result of repeated earnest research experiments based on the invention of Patent Document 1, the inventors appropriately obtained materials related to the topic of conversation that is currently in progress in network communication. It has been found that exchanging opinions on the topic becomes more active when it is provided to those who participate in communication.
In addition, in network communication, it has been found that usages such as a plurality of communications on the same / similar topic proceeding independently of each other or repeated several times in the past.
以上のような状況の下、ネットワークコミュニケーションシステムを利用したコミュニケーションログの有効利用の方法として、コミュニケーション参加者に対し、保存されたコミュニケーションログの中から、現在進行中のコミュニケーションの主たる話題と同一、類似の話題によってなされた過去のコミュニケーションログを、知識資料として提供することができれば、活発なコミュニケーションを促すことが可能となるとともに、保存したコミュニケーションログの有効利用が可能となる。 Under the above circumstances, as a method of effective use of communication logs using the network communication system, the same or similar to the main topic of ongoing communication from among the stored communication logs for communication participants If the past communication log made by the topic can be provided as knowledge material, active communication can be promoted and the saved communication log can be used effectively.
以上の課題を解決するため、請求項1記載の本発明のネットワークコミュニケーションシステムは、メッセージデータ送受信手段を備える制御装置と、クライアント端末装置から送信され、前記メッセージデータ送受信手段により受信したメッセージデータによるコミュニケーションの履歴を蓄積して過去ログとして保存する過去ログ保存手段を備える記憶装置と、により構成されるコミュニケーション提供サーバと、該コミュニケーション提供サーバを利用してコミュニケーションを行なうことが可能な複数のクライアント端末装置とがネットワークを介して接続されてなるネットワークコミュニケーションシステムであって、
前記制御装置に、前記過去ログ保存手段に保存された過去ログを、話題ごとのメッセージデータの集合体である話題単位に分割する過去ログ分割手段を備え、前記記憶装置に、前記過去ログ分割手段により得られた話題単位を保存する話題単位保存手段を備えるとともに、前記コミュニケーション提供サーバは、前記話題単位保存手段に保存されている複数の話題単位に基づいて、特定の話題に類似する話題単位を検索してクライアント端末装置に出力表示する検索手段を備えることを特徴とする。
In order to solve the above-mentioned problems, a network communication system according to the present invention as claimed in claim 1 is a communication device using a message data transmitted from a client terminal device and received by the message data transmission / reception means. A storage device comprising past log storage means for accumulating the history of the past and storing it as a past log, and a plurality of client terminal devices capable of performing communication using the communication provision server Is a network communication system that is connected via a network,
The control device includes a past log dividing unit that divides a past log stored in the past log storage unit into topic units that are aggregates of message data for each topic, and the storage device includes the past log dividing unit. The communication providing server includes a topic unit similar to a specific topic based on a plurality of topic units stored in the topic unit storage unit. Search means for searching and outputting and displaying on the client terminal device is provided.
請求項2記載のネットワークコミュニケーションシステムは、請求項1記載のネットワークコミュニケーションシステムであって、前記検索手段は、前記制御装置に備えられた、前記話題単位保存手段に保存された各話題単位の話題特徴を数量化することにより、各話題単位の特徴ベクトルを生成する話題特徴ベクトル生成手段と、前記記憶装置に備えられた、前記話題特徴ベクトル生成手段により生成された話題特徴ベクトルを保存する話題特徴ベクトル保存手段と、前記制御装置に備えられた、前記話題特徴ベクトル生成手段によって得られた話題単位の特徴ベクトルを比較することにより、前記話題単位保存手段に保存されている複数の話題単位から、特定の話題に類似する話題単位を検索してクライアント端末装置に出力表示する話題単位類似検索手段とから成ることを特徴とする。 The network communication system according to claim 2 is the network communication system according to claim 1, wherein the search means is a topic feature of each topic unit stored in the topic unit storage means provided in the control device. A topic feature vector generating means for generating a feature vector for each topic unit, and a topic feature vector for storing the topic feature vector generated by the topic feature vector generating means provided in the storage device. From the plurality of topic units stored in the topic unit storage unit, the storage unit and the feature unit of the topic unit obtained by the topic feature vector generation unit provided in the control device are compared. Talk that searches for topic units similar to the topic of the user and outputs and displays them on the client terminal device Characterized in that it consists of a unit similarity retrieval means.
請求項3記載のネットワークコミュニケーションシステムは、請求項1又は2記載のネットワークコミュニケーションシステムであって、前記制御装置に、前記話題単位の要約を抽出する話題単位要約文生成手段を備えることを特徴とする。 The network communication system according to claim 3 is the network communication system according to claim 1 or 2, wherein the control device includes a topic unit summary sentence generation unit that extracts the topic unit summary. .
請求項4記載のネットワークコミュニケーションシステムは、請求項1〜3記載のネットワークコミュニケーションシステムであって、前記過去ログ分割手段が、メッセージデータに付与されるメッセージ分類種別、メッセージデータ送受信時間、メッセージデータ間の相互関係、コミュニケーション経過時間制限から選択される1又は2以上の要因を参照することにより、過去ログ分割起点及び/又は過去ログ分割終点を決定し、過去ログを話題単位に分割することを特徴とする。 The network communication system according to claim 4 is the network communication system according to any one of claims 1 to 3, wherein the past log dividing means includes a message classification type, message data transmission / reception time, and message data assigned to message data. The past log division start point and / or the past log division end point are determined by referring to one or two or more factors selected from the mutual relationship and the communication elapsed time limit, and the past log is divided into topic units. To do.
請求項5記載のネットワークコミュニケーション提供サーバは、ネットワークを介して接続される複数のクライアント端末装置間でメッセージデータを送受信するメッセージデータ送受信手段を備える制御装置と、クライアント端末装置から送信され、前記メッセージデータ送受信手段により受信したメッセージデータによるコミュニケーションの履歴を蓄積して過去ログとして保存する過去ログ保存手段を備える記憶装置と、により構成されるコミュニケーション提供サーバであって、
前記制御装置に、前記過去ログ保存手段に保存された過去ログを、話題ごとのメッセージデータの集合体である話題単位に分割する過去ログ分割手段を備え、前記記憶装置に、前記過去ログ分割手段により得られた話題単位を保存する話題単位保存手段を備えるとともに、前記話題単位保存手段に保存されている複数の話題単位に基づいて、特定の話題に類似する話題単位を検索してクライアント端末装置に出力表示する検索手段を備えることを特徴とする。
The network communication providing server according to claim 5, wherein the message data is transmitted from a client terminal device, a control device comprising message data transmitting / receiving means for transmitting / receiving message data between a plurality of client terminal devices connected via a network, and the message data A communication providing server comprising: a storage device including a past log storage unit that accumulates a history of communication based on message data received by the transmission / reception unit and stores it as a past log;
The control device includes a past log dividing unit that divides a past log stored in the past log storage unit into topic units that are aggregates of message data for each topic, and the storage device includes the past log dividing unit. The client terminal device includes a topic unit storage unit that stores the topic unit obtained by the above, and searches for a topic unit similar to a specific topic based on a plurality of topic units stored in the topic unit storage unit. And a search means for outputting and displaying.
請求項6記載のネットワークコミュニケーション提供サーバは、請求項5記載のコミュニケーション提供サーバであって、前記検索手段は、前記制御装置に備えられた、前記話題単位保存手段に保存された各話題単位の話題特徴を数量化することにより、各話題単位の特徴ベクトルを生成する話題特徴ベクトル生成手段と、前記記憶装置に備えられた、前記話題特徴ベクトル生成手段により生成された話題特徴ベクトルを保存する話題特徴ベクトル保存手段と、前記制御装置に備えられた、前記話題特徴ベクトル生成手段によって得られた話題単位の特徴ベクトルを比較することにより、前記話題単位保存手段に保存されている複数の話題単位から、特定の話題に類似する話題単位を検索してクライアント端末装置に出力表示する話題単位類似検索手段とから成ることを特徴とする。 The network communication providing server according to claim 6 is the communication providing server according to claim 5, wherein the search unit is a topic for each topic unit stored in the topic unit storage unit provided in the control device. Topic feature vector generating means for generating feature vectors for each topic unit by quantifying the features, and topic features for storing the topic feature vectors generated by the topic feature vector generating means provided in the storage device By comparing the feature unit of the topic unit obtained by the topic feature vector generation unit provided in the control device with the vector storage unit, from a plurality of topic units stored in the topic unit storage unit, Topic units that search for topic units similar to a specific topic and display them on the client terminal device Characterized in that it consists of the search means.
請求項7記載のネットワークコミュニケーション提供サーバは、請求項5又は6記載のネットワークコミュニケーション提供サーバであって、前記制御装置に、前記話題単位の要約を抽出する話題単位要約文生成手段を備えることを特徴とする。 The network communication providing server according to claim 7 is the network communication providing server according to claim 5 or 6, wherein the control device includes a topic unit summary sentence generation unit that extracts the topic unit summary. And
請求項8記載のネットワークコミュニケーション提供サーバは、請求項5〜7記載のネットワークコミュニケーション提供サーバであって、前記過去ログ分割手段が、メッセージデータに付与されるメッセージ分類種別、メッセージデータ送受信時間、メッセージデータ間の相互関係、コミュニケーション経過時間制限から選択される1又は2以上の要因を参照することにより、過去ログ分割起点及び/又は過去ログ分割終点を決定し、過去ログを話題単位に分割することを特徴とする。 The network communication providing server according to claim 8 is the network communication providing server according to claims 5 to 7, wherein the past log dividing means includes a message classification type, message data transmission / reception time, message data assigned to message data. By referring to one or two or more factors selected from the interrelationship between them and the communication elapsed time limit, the past log division start point and / or the past log division end point are determined, and the past log is divided into topic units. Features.
請求項9記載の発明は、請求項5〜請求項8のいずれかに記載のコミュニケーション提供サーバを動作させるためのプログラムであることを特徴とする。 The invention according to claim 9 is a program for operating the communication providing server according to any one of claims 5 to 8.
請求項10記載の発明は、請求項9に記載のプログラムが記録されたコンピュータ読取り可能な記録媒体であることを特徴とする。 A tenth aspect of the present invention is a computer-readable recording medium on which the program according to the ninth aspect is recorded.
本発明によれば、保存された会話ログの中から現在進行中の会話の主たる話題と同一あるいは類似の話題によってなされた過去の会話ログを知識資料として提供することができ、活発なコミュニケーションを促すことが可能となるとともに、保存した会話ログを知識情報のデータベースとして有効利用することが可能となる。 ADVANTAGE OF THE INVENTION According to this invention, the past conversation log made by the topic which is the same as or similar to the main topic of the conversation now in progress can be provided as knowledge data from the stored conversation log, and active communication is promoted. And the stored conversation log can be used effectively as a database of knowledge information.
図1〜図10を用いて、本発明の実施の形態について説明する。 The embodiment of the present invention will be described with reference to FIGS.
図1は、本発明の一の実施の形態に係るネットワークコミュニケーションシステム1の概略構成を示す図であり、ネットワークコミュニケーション提供サーバ10と、ネットワーク20を介してネットワークコミュニケーション提供サーバ10に接続されている何台かのクライアント端末装置30とにより構成される。ネットワーク20としては、インターネット、LAN等の有線、無線による公知のネットワークを利用することができる。クライアント端末装置30としては、パーソナルコンピュータ、携帯電話等の公知の端末装置を用いることができる。
FIG. 1 is a diagram showing a schematic configuration of a network communication system 1 according to an embodiment of the present invention, and what is connected to the network
以上のように構成されるネットワークコミュニケーションシステム1では、コミュニケーション提供サーバ10に接続されているクライアント端末装置、例えばクライアント端末装置31から送信されたメッセージデータをコミュニケーション提供サーバ10が受信し,更にこのメッセージデータを即時にネットワーク20を介して接続されている全てのクライアント端末装置30に送信する。このようにして各クライアント端末装置30を操作するクライアントの間で、例えば会議形式、シンポジウム形式のコミュニケーションを行うことができる。
In the network communication system 1 configured as described above, the
図2は、本発明の1の実施の形態にかかるコミュニケーション提供サーバ10の構成模式図であり、制御装置11、記憶装置12により構成される。
制御装置11は、メッセージデータ送受信手段11a、過去ログ分割手段11b、話題特徴ベクトル生成手段11c、話題単位類似検索手段11d及び話題単位要約文生成手段11eを備える構成である。また、記憶装置12は、過去ログ保存手段12a、話題単位保存手段12b、話題特徴ベクトル保存手段12cにより構成される。なお、記憶装置12は、コミュニケーション提供サーバ10に設けることができるほか、コミュニケーション提供サーバ10と接続された他のデータベースサーバに設ける構成とすることができる。
なお、本発明で言う検索手段は、例えば、話題特徴ベクトル生成手段11c、話題単位類似検索手段11d、及び話題特徴ベクトル保存手段12cで構成されている。
FIG. 2 is a schematic configuration diagram of the
The control device 11 includes a message data transmission / reception unit 11a, a past log division unit 11b, a topic feature vector generation unit 11c, a topic unit similarity search unit 11d, and a topic unit summary sentence generation unit 11e. The
The search means referred to in the present invention includes, for example, topic feature vector generation means 11c, topic unit similarity search means 11d, and topic feature vector storage means 12c.
メッセージデータ送受信手段11aは、クライアント端末装置30から送信されたメッセージデータを受信するとともに、コミュニケーション提供サーバ1に接続されたすべてのクライアント端末装置30に、受信したメッセージデータを送信する。メッセージデータには、テキスト、音声、画像又はこれらの組み合わせからなるメッセージ本体のほか、メッセージ分類種別、メッセージ受信時間、送信者名、メッセージ間の関係等のメッセージ情報が含まれる。メッセージデータの送受信手段は公知の手段を用いることができ、特に限定されるものではない。
メッセージデータの送受信に用いるクライアント端末装置30のユーザインターフェイスとしては、例えば、図3に示すメッセージ表示部111,メッセージ入力部112、参加者表示部113及びメッセージ履歴表示部114で構成されるブラウザ画面110を用いることができる。このブラウザ画面110では、発言しようとするコミュニケーション参加者は、メッセージ記述部112aに発言内容であるメッセージ本体をテキスト記述するとともに、発言分類アイコン表示部112bから任意のメッセージ分類種別を表象するアイコンを選択する。これによりメッセージ本体の発言主旨が新たな問題の提起若しくは他の発言に対する質問であるか、質問に対する答えであるか、他の答えに対する反論であるか等、メッセージ分類情報をメッセージデータに付加してコミュニケーション提供サーバ10に送信することができる構成である。
また、送信するメッセージデータには、発言表示部111に示されている通り、他のメッセージデータとの間にリンク線111aを発言表示部111上に描画することによって、送信するメッセージデータがどの先行メッセージデータに対する発言であるかを視覚的に示すとともに、このメッセージデータ間の関係情報が送信するメッセージデータに記述される構成である。
メッセージ分類種別、メッセージデータ間の関係情報、その他のメッセージ情報をメッセージ本体に付加する手段としては、XML(eXtensible Markup Language)などのマークアップ言語(markup language)のタグ(tag)に関係付け、メッセージ本体として記述されたテキストに付加する構成とすることができる。
The message data transmission / reception means 11a receives the message data transmitted from the
As a user interface of the
In addition, as shown in the
As a means for adding message classification type, relation information between message data, and other message information to the message body, it is related to a markup language (tag) tag such as XML (eXtensible Markup Language), and a message. It can be configured to be added to the text described as the main body.
メッセージデータ送受信手段11aで受信された時系列のメッセージデータ、すなわち、コミュニケーションの履歴は、過去ログとして過去ログ保存手段12aに随時保存される。 The time-series message data received by the message data transmission / reception means 11a, that is, the communication history, is stored as needed in the past log storage means 12a.
過去ログ保存手段12aによって保存されたコミュニケーションの履歴は、過去ログ分割手段11bにより読み出され、特定の話題に関するメッセージデータの集合、即ち、話題単位に分割される。なお、本明細書又は図面中において「話題」とは、ある事柄について、メッセージデータを送受信することにより話されているコミュニケーションの主題をいう。
話題単位への分割方法としては、テキスト文書を形態素解析して文書の中心となっている単語を抽出することにより、話題単位に分割する方法等、公知の手段を用いることができる。しかしながら、ネットワークコミュニケーションシステムにおけるメッセージデータでの会話では、「うん。」、「はい。」、「いいえ。」等の相づちのみのメッセージデータや、画像データのみのメッセージデータも多く存在するため、メッセージ本体のテキストデータのみではなく、メッセージ分類種別、メッセージデータ送受信時間、メッセージデータ間の相互関係、コミュニケーション経過時間制限から選択される1又は2以上の要素を組み合わせて話題単位に分割する方法を用いるのが好ましい。
例えば、図4に示す話題単位分割処理の概念図及び図5の話題単位分割処理フローに示すように、メッセージデータに含まれるメッセージ分類種別情報、メッセージデータ間の関係、予め設定したコミュニケーション経過時間制限とを参照することにより話題単位に分割することができる。
具体的には、メッセージデータを取得し(S100)、メッセージデータ間の関係情報データを参照することにより、メッセージデータ間の連鎖関係を解析する(S101)。連鎖関係を有する一連のメッセージデータのうち、最初のメッセージ分類種別「質問」データを有するものを選択し、これを分割起点とする(S102)。さらに連鎖するメッセージデータをたどって、次のメッセージ分類種別「質問」データを有するメッセージデータを分割終点とする。なお、分割起点から次のメッセージ分類種別「質問」データを有するメッセージデータが出現する前に、コミュニケーション経過時間制限(例えば5分に設定)が経過した場合には、コミュニケーション経過時間制限経過時点を分岐終点とする(S103)。以上の処理により得られた分割起点から分割終点までに属する一連のメッセージデータの集合を話題単位とする(S104)ことができる。
過去ログ分割手段11bは、以上のステップを実行することにより得られた話題単位を、話題単位保存手段12bに保存する。
The history of communication saved by the past log saving unit 12a is read by the past log dividing unit 11b and divided into a set of message data related to a specific topic, that is, a topic unit. In the present specification or drawings, “topic” refers to the subject of communication that is spoken by transmitting and receiving message data regarding a certain matter.
As a method of dividing into topic units, known means such as a method of dividing the text document into topic units by morphological analysis and extracting a word that is the center of the document can be used. However, in message data conversations in a network communication system, there are many message data that only include “Yes”, “Yes.”, “No.”, etc., and only image data. It is possible to use not only the text data but also a method of dividing one or more elements selected from message classification types, message data transmission / reception times, interrelationships between message data, and communication elapsed time restrictions into a topic unit. preferable.
For example, as shown in the conceptual diagram of the topic unit dividing process shown in FIG. 4 and the topic unit dividing process flow shown in FIG. 5, the message classification type information included in the message data, the relationship between the message data, the preset communication elapsed time limit And can be divided into topic units.
Specifically, the message data is acquired (S100), and the linkage relationship between the message data is analyzed by referring to the relationship information data between the message data (S101). Among a series of message data having a chain relationship, one having the first message classification type “question” data is selected, and this is set as a division starting point (S102). Further, the chained message data is traced, and the message data having the next message classification type “question” data is set as the division end point. If the communication elapsed time limit (for example, set to 5 minutes) elapses before the message data having the next message classification type “question” data appears from the division start point, the communication elapsed time limit elapse point is branched. The end point is set (S103). A set of a series of message data belonging to the division start point to the division end point obtained by the above processing can be set as a topic unit (S104).
The past log dividing unit 11b stores the topic unit obtained by executing the above steps in the topic unit storing unit 12b.
過去ログ分割手段11bにより分割され、話題単位保存手段12bに保存されたそれぞれの話題単位は、話題特徴ベクトル生成手段11cによって読み出され、話題の特徴を数量化することにより、話題単位ごとに話題特徴ベクトルが生成される。話題特徴ベクトルの生成手段としては、例えば、図6の処理フローに示すように、各話題単位に含まれるメッセージデータのメッセージ本体として記述されたテキストデータを、単語に分解処理する(S200)。この分解処理には形態素解析による方法等、公知の手段を用いることができる。
次に、分解した単語の重み(話題の主題に関係する程度を示す値)を演算することにより、各話題単位に含まれる単語の重みを構成要素とする特徴ベクトルを算出する(S201)。単語の重みの演算には、TF−IDF(Term Frequency-Inverse Document Frequency)等の公知の方法を用いることができる。
以上の話題特徴ベクトル生成手段11cの実行によって得られた各話題単位の特徴ベクトルは、該特徴ベクトルが生成された話題単位に関連付けられて話題特徴ベクトル保存手段12cに保存される。
Each topic unit divided by the past log dividing unit 11b and stored in the topic unit storage unit 12b is read out by the topic feature vector generation unit 11c, and the topic features are quantified, so that each topic unit A feature vector is generated. As the topic feature vector generating means, for example, as shown in the processing flow of FIG. 6, text data described as the message body of message data included in each topic unit is decomposed into words (S200). A known means such as a method based on morphological analysis can be used for this decomposition process.
Next, by calculating the weight of the decomposed word (a value indicating the degree related to the subject of the topic), a feature vector having the word weight included in each topic unit as a constituent element is calculated (S201). For calculating the word weight, a known method such as TF-IDF (Term Frequency-Inverse Document Frequency) can be used.
The feature vector of each topic unit obtained by the execution of the topic feature vector generation unit 11c is stored in the topic feature vector storage unit 12c in association with the topic unit for which the feature vector is generated.
話題単位類似検索手段11dは、話題特徴ベクトル生成手段11cによって得られた話題単位の特徴ベクトルを比較することによって話題単位同士の類似度を計測し、話題特徴ベクトル保存手段12cに保存されている話題単位の中から特定の話題単位に類似する他の話題単位を検索する。
すなわち、話題単位類似検索手段11dは、例えば、図7に示すように、まずクライアント端末装置30より特定の話題単位を選択して入力された検索キーを受信すると(S300)、話題単位特徴ベクトル保存手段12cにアクセスして当該特定の話題単位についての特徴ベクトルを検索(S301)し、該特徴ベクトルと他の話題単位の特徴ベクトルとを比較して話題単位同士の類似度の高いものを検索(S302)し、それをクライアント端末装置30で表示する(S303)。前記表示においては最も類似度の高い話題のみ、あるいは類似度の高い順に上位複数個の話題単位を表示することができる。前記表示内容としては、検索された話題単位の詳細(全文)としてもよいし、詳細表示を行う前に後述する詳細出力候補表示のユーザインタフェース(図8)を用いて複数候補のサマリー表示を行ってもよい。
特徴ベクトルの類似度、すわわち類似度スコアを求める方法としては、ベクトル同士のなす角度を用いるコサイン関数やベクトルの内積による方法など、公知の方法を用いることができる。
The topic unit similarity search unit 11d measures the similarity between topic units by comparing the feature vectors of the topic units obtained by the topic feature vector generation unit 11c, and the topics stored in the topic feature vector storage unit 12c. Search for other topic units similar to a particular topic unit from the units.
That is, for example, as shown in FIG. 7, the topic unit similarity search unit 11d first receives a search key inputted by selecting a specific topic unit from the client terminal device 30 (S300), and stores topic unit feature vectors. The feature 12c is accessed to search for a feature vector for the specific topic unit (S301), and the feature vector and the feature vector of another topic unit are compared to search for a high similarity between topic units ( Then, it is displayed on the client terminal device 30 (S303). In the display, it is possible to display only a topic having the highest similarity or a plurality of topic units in descending order of similarity. The display content may be details (full text) of searched topic units, or a summary display of a plurality of candidates may be performed using a user interface for detailed output candidate display (FIG. 8) to be described later before detailed display. May be.
As a method for obtaining the similarity between feature vectors, that is, the similarity score, a known method such as a cosine function using an angle between vectors or an inner product of vectors can be used.
話題単位検索ユーザインターフェイスとしては、図3に示すブラウザ画面110中に、話題単位検索要求ボタン111bを各メッセージデータごとに配置することにより話題単位類似検索手段11dによる処理が実行される構成とすることができる。具体的には、コミュニケーション参加者のクライアント端末装置30において任意の話題単位検索要求ボタン111bが押下されると、検索要求が話題単位類似検索手段11dに送信されるとともに、話題単位検索要求ボタン111bに関連付けられているメッセージデータが属する話題単位が検索キーとして話題単位類似検索手段11dに送信される。図7の処理フローによる検索の結果、抽出された話題単位は、例えば図8に示す表示例にあるように、類似度スコア順に3〜10程度の話題単位を詳細出力候補としてクライアント端末装置30に表示される。コミュニケーション参加者は、表示された詳細出力候補からヘッドライン(後述する話題単位要約文生成手段11eにより生成される要約文)を参照するなどして一つの話題単位を選択すると、例えば図9に示すような表示構成で、詳細出力候補表示の中で選択された話題単位を表示色を変えてハイライト表示するほか、該話題単位周辺のメッセージデータを表示することで所望の話題単位に類似するとともにの流れを等の情報とともにクライアント端末装置30に表示させる構成とすることができる。
The topic unit search user interface is configured such that the topic unit similarity search unit 11d executes processing by arranging a topic unit
話題単位要約文生成手段11eは、上記話題単位検索手段11dにより抽出された話題単位のコミュニケーションの要約文を生成する。これにより比較的多くのメッセージデータを含む話題単位であっても、生成された要約を閲覧することで話題単位の中でどのような内容のコミュニケーションがなされたのかを容易に把握することが可能となる。話題単位要約文生成処理フローとしては、例えば図10に示す通りであり、話題単位要約文生成手段11eは、話題単位類似検索手段11dから検索された話題単位の要約文生成要求を受信すると(S400)、該話題単位のメッセージデータ本体中のテキスト文字列を形態素解析等を用いて単語に分割し(S402)、その出現頻度を計数することによって所定の品詞カテゴリ(名詞など)の単語の中で頻度の高いものをキーワードとして判別し(S403)、前記キーワードを含むメッセージデータの全てを提示、あるいは該当するメッセージデータの先頭から所定の文字数分だけを提示することによって話題単位の要約文を生成し(S404)、話題単位類似検索手段11dに送信する。 The topic unit summary sentence generation unit 11e generates a topic unit communication summary sentence extracted by the topic unit search unit 11d. As a result, even if the topic unit contains a relatively large amount of message data, it is possible to easily understand what kind of content has been communicated in the topic unit by browsing the generated summary. Become. The topic unit summary sentence generation processing flow is, for example, as shown in FIG. 10, and the topic unit summary sentence generation unit 11e receives the topic unit summary sentence generation request retrieved from the topic unit similarity search unit 11d (S400). ), Dividing the text string in the message data body of the topic unit into words by using morphological analysis or the like (S402), and counting the frequency of appearance among words of a predetermined part of speech category (noun, etc.) A high-frequency one is discriminated as a keyword (S403), and all the message data including the keyword is presented, or only a predetermined number of characters from the head of the corresponding message data is presented to generate a topic unit summary sentence. (S404), to the topic unit similarity search means 11d.
以上のように構成される本ネットワークコミュニケーションシステム1を用いることにより、例えば、リアルタイムに進行している特定の話題に関するコミュニケーションに対し、過去に同一、類似の話題で行われたコミュニケーションの履歴を関連資料として提供することができ、コミュニケーション参加者の活発な発言を促すことができ、また、効率の良い会議、シンポジウムを運営することが可能となる。また、同時に、本ネットワークコミュニケーションシステム1を用いて行われたコミュニケーションのログを有効に利用することが可能となる。
なお、本実施の形態は、専用の装置を用いずとも、汎用のプロセッサを用いたソフトウエアによる処理で実現することができる。例えば、図5、図6、図7、図10の処理はコンピュータプログラムを用いて実現することができ、これをFD、MO、CD−ROM等の記録媒体を通じてコンピュータに導入して実行させることにより、上記実施の形態を実現することができる。
By using the network communication system 1 configured as described above, for example, a history of communication performed on the same or similar topic in the past with respect to a communication related to a specific topic that is progressing in real time can be obtained. It can be provided as a network, can encourage active communication by communication participants, and can operate efficient conferences and symposiums. At the same time, it is possible to effectively use a log of communication performed using the network communication system 1.
The present embodiment can be realized by software processing using a general-purpose processor without using a dedicated device. For example, the processes of FIGS. 5, 6, 7, and 10 can be realized by using a computer program, which is executed by being introduced into a computer through a recording medium such as FD, MO, and CD-ROM and executed. The above embodiment can be realized.
1 ネットワークコミュニケーションシステム
10コミュニケーション提供サーバ
20ネットワーク
30クライアント端末装置
DESCRIPTION OF SYMBOLS 1
Claims (10)
前記制御装置に、前記過去ログ保存手段に保存された過去ログを、話題ごとのメッセージデータの集合体である話題単位に分割する過去ログ分割手段を備え、前記記憶装置に、前記過去ログ分割手段により得られた話題単位を保存する話題単位保存手段を備えるとともに、前記コミュニケーション提供サーバは、前記話題単位保存手段に保存されている複数の話題単位に基づいて、特定の話題に類似する話題単位を検索してクライアント端末装置に出力表示する検索手段を備えることを特徴とするネットワークコミュニケーションシステム。 A control device comprising message data transmission / reception means; a storage device comprising past log storage means for accumulating a history of communication by message data transmitted from the client terminal device and received by the message data transmission / reception means; A network communication system in which a communication providing server configured by a plurality of client terminal devices capable of performing communication using the communication providing server are connected via a network,
The control device includes a past log dividing unit that divides a past log stored in the past log storage unit into topic units that are aggregates of message data for each topic, and the storage device includes the past log dividing unit. The communication providing server includes a topic unit similar to a specific topic based on a plurality of topic units stored in the topic unit storage unit. A network communication system comprising search means for searching and outputting and displaying on a client terminal device.
前記制御装置に、前記過去ログ保存手段に保存された過去ログを、話題ごとのメッセージデータの集合体である話題単位に分割する過去ログ分割手段を備え、前記記憶装置に、前記過去ログ分割手段により得られた話題単位を保存する話題単位保存手段を備えるとともに、前記話題単位保存手段に保存されている複数の話題単位に基づいて、特定の話題に類似する話題単位を検索してクライアント端末装置に出力表示する検索手段を備えることを特徴とするコミュニケーション提供サーバ。 A control device comprising message data transmitting / receiving means for transmitting / receiving message data between a plurality of client terminal devices connected via a network, and a communication history by message data transmitted from the client terminal device and received by the message data transmitting / receiving means And a storage device comprising a past log storage means for storing and storing as a past log,
The control device includes a past log dividing unit that divides a past log stored in the past log storage unit into topic units that are aggregates of message data for each topic, and the storage device includes the past log dividing unit. The client terminal device includes a topic unit storage unit that stores the topic unit obtained by the above, and searches for a topic unit similar to a specific topic based on a plurality of topic units stored in the topic unit storage unit. A communication providing server comprising search means for outputting and displaying on the server.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003315122A JP2005084858A (en) | 2003-09-08 | 2003-09-08 | NETWORK COMMUNICATION SYSTEM, NETWORK COMMUNICATION PROVIDING SERVER, PROGRAM FOR OPERATING THE SAME, AND RECORDING MEDIUM CONTAINING THE PROGRAM |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003315122A JP2005084858A (en) | 2003-09-08 | 2003-09-08 | NETWORK COMMUNICATION SYSTEM, NETWORK COMMUNICATION PROVIDING SERVER, PROGRAM FOR OPERATING THE SAME, AND RECORDING MEDIUM CONTAINING THE PROGRAM |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2005084858A true JP2005084858A (en) | 2005-03-31 |
Family
ID=34415481
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003315122A Pending JP2005084858A (en) | 2003-09-08 | 2003-09-08 | NETWORK COMMUNICATION SYSTEM, NETWORK COMMUNICATION PROVIDING SERVER, PROGRAM FOR OPERATING THE SAME, AND RECORDING MEDIUM CONTAINING THE PROGRAM |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2005084858A (en) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008192141A (en) * | 2007-02-02 | 2008-08-21 | Internatl Business Mach Corp <Ibm> | Instant messaging communication method, instant messaging communication device, and machine-readable storage means (instant messaging communication method and device) |
| KR101740059B1 (en) | 2011-04-01 | 2017-05-26 | 한국전자통신연구원 | Method and apparatus for providing time machine service based on social network service |
| JP2018045326A (en) * | 2016-09-12 | 2018-03-22 | 富士ゼロックス株式会社 | Recording division apparatus and recording division system |
| JP2021513127A (en) * | 2017-11-17 | 2021-05-20 | Aホールディングス株式会社 | Computer programs and systems for providing conversation flow information |
| JPWO2022180721A1 (en) * | 2021-02-25 | 2022-09-01 |
-
2003
- 2003-09-08 JP JP2003315122A patent/JP2005084858A/en active Pending
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008192141A (en) * | 2007-02-02 | 2008-08-21 | Internatl Business Mach Corp <Ibm> | Instant messaging communication method, instant messaging communication device, and machine-readable storage means (instant messaging communication method and device) |
| US8645469B2 (en) | 2007-02-02 | 2014-02-04 | International Business Machines Corporation | Method, apparatus and computer program product for constructing topic structure in instance message meeting |
| KR101740059B1 (en) | 2011-04-01 | 2017-05-26 | 한국전자통신연구원 | Method and apparatus for providing time machine service based on social network service |
| JP2018045326A (en) * | 2016-09-12 | 2018-03-22 | 富士ゼロックス株式会社 | Recording division apparatus and recording division system |
| JP2021513127A (en) * | 2017-11-17 | 2021-05-20 | Aホールディングス株式会社 | Computer programs and systems for providing conversation flow information |
| JP7053824B2 (en) | 2017-11-17 | 2022-04-12 | Line株式会社 | Computer programs and systems for providing conversation flow information |
| JPWO2022180721A1 (en) * | 2021-02-25 | 2022-09-01 | ||
| WO2022180721A1 (en) * | 2021-02-25 | 2022-09-01 | 三菱電機株式会社 | Information processing device, summary sentence output method, and summary sentence output program |
| JP7305077B2 (en) | 2021-02-25 | 2023-07-07 | 三菱電機株式会社 | Information processing device, abstract output method, and abstract output program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10182028B1 (en) | Method and system for storing real-time communications in an email inbox | |
| US10339161B2 (en) | Expanding network relationships | |
| JP6730994B2 (en) | Question/answer information processing method, device, storage medium, and device | |
| US20030195928A1 (en) | System and method for providing reference information to allow chat users to easily select a chat room that fits in with his tastes | |
| CN103365833B (en) | A kind of input candidate word reminding method based on context and system | |
| US20070043878A1 (en) | Virtual robot communication format customized by endpoint | |
| JP2012221480A (en) | Message processing system | |
| CN106888154B (en) | Music sharing method and system | |
| US8074176B2 (en) | Electronic communications dialog using sequenced digital images stored in an image dictionary | |
| US9058090B1 (en) | Collaborative information sharing in a virtual world | |
| JP2014215729A (en) | Automatic transaction device operation supporting system | |
| JP2006163623A (en) | Question answering apparatus, question answering program, and television receiver | |
| JP6179971B2 (en) | Information providing apparatus and information providing method | |
| JP2005084858A (en) | NETWORK COMMUNICATION SYSTEM, NETWORK COMMUNICATION PROVIDING SERVER, PROGRAM FOR OPERATING THE SAME, AND RECORDING MEDIUM CONTAINING THE PROGRAM | |
| EP3563262A1 (en) | Contextual insight system | |
| JP2010049633A (en) | Information processor and program | |
| JP2006146824A (en) | Information display method, information display system, relay device, information display device, and computer program | |
| JP7688440B2 (en) | Program, method, information processing device, and system | |
| CN114020384A (en) | Message display method and device and electronic equipment | |
| JP6885217B2 (en) | User dialogue support system, user dialogue support method and program | |
| JP2008158792A (en) | Network server and control method | |
| US20090193038A1 (en) | Creation of context for communications based on previous interactions | |
| CN110730323B (en) | Conference interaction information processing method and device, computer device and storage medium | |
| JP2023018360A (en) | Information processing system, chatbot system, information management method, program | |
| CN119294992B (en) | Data management method and device, electronic equipment and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060803 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20070312 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20070601 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20081114 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20081125 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090123 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090216 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20090617 |