[go: up one dir, main page]

JP7071906B2 - Communication mediators, communication mediator methods, and programs - Google Patents

Communication mediators, communication mediator methods, and programs Download PDF

Info

Publication number
JP7071906B2
JP7071906B2 JP2018214760A JP2018214760A JP7071906B2 JP 7071906 B2 JP7071906 B2 JP 7071906B2 JP 2018214760 A JP2018214760 A JP 2018214760A JP 2018214760 A JP2018214760 A JP 2018214760A JP 7071906 B2 JP7071906 B2 JP 7071906B2
Authority
JP
Japan
Prior art keywords
conversation
group chat
theme
unit
user
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.)
Active
Application number
JP2018214760A
Other languages
Japanese (ja)
Other versions
JP2020086520A (en
Inventor
弘和 渡辺
政宣 武田
敦行 鈴木
康彰 青木
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.)
Honda Motor Co Ltd
Original Assignee
Honda Motor 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 Honda Motor Co Ltd filed Critical Honda Motor Co Ltd
Priority to JP2018214760A priority Critical patent/JP7071906B2/en
Priority to CN201911069159.8A priority patent/CN111191175B/en
Publication of JP2020086520A publication Critical patent/JP2020086520A/en
Application granted granted Critical
Publication of JP7071906B2 publication Critical patent/JP7071906B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、コミュニケーション仲介装置、コミュニケーション仲介方法、およびプログラムに関する。 The present invention relates to a communication mediator, a communication mediator method, and a program.

従来、インターネット上のウェブサイトに相談等を書き込み、他のユーザから回答を取得するコミュニティサイトが知られている。これに関連して、ユーザが送信したメッセージ履歴をユーザ毎に保存し、保存しているメッセージ履歴に基づき、ユーザの関心項目が類似する他のユーザを特定し、関心項目が類似するユーザを提示するユーザ間コミュニケーション方法が知られている(例えば、特許文献1参照)。 Conventionally, a community site is known in which a consultation or the like is written on a website on the Internet and an answer is obtained from another user. In this regard, the message history sent by the user is saved for each user, other users with similar interest items are identified based on the saved message history, and users with similar interest items are presented. A method of communication between users is known (see, for example, Patent Document 1).

特開2008-191748号公報Japanese Unexamined Patent Publication No. 2008-191748

しかしながら、従来の技術では、ユーザの関心項目と類似する関心項目を持つ他のユーザの特定に時間がかかったり、特定したユーザがすぐにコメントを入力しない場合があった。そのため、ユーザは、即応性を持って信頼度の高い情報を取得することが困難な場合があった。 However, in the conventional technique, it may take time to identify another user who has an interest item similar to the user's interest item, or the identified user may not immediately input a comment. Therefore, it may be difficult for the user to obtain highly reliable information with responsiveness.

本発明は、このような事情を考慮してなされたものであり、即応性を持って信頼度の高い情報を取得することができるコミュニケーション仲介装置、コミュニケーション仲介方法、およびプログラムを提供することを目的の一つとする。 The present invention has been made in consideration of such circumstances, and an object of the present invention is to provide a communication mediation device, a communication mediation method, and a program capable of acquiring highly reliable information with responsiveness. It is one of.

この発明に係るコミュニケーション仲介装置、コミュニケーション仲介方法、およびプログラムは、以下の構成を採用した。
(1):この発明の一態様に係るコミュニケーション仲介装置は、複数のユーザの端末装置によりそれぞれ受け付けられた会話の内容に基づいて、グループチャットを提供するグループチャット管理部と、前記グループチャット管理部により管理された会話の内容に基づいて、前記会話のテーマを決定するテーマ決定部と、前記テーマ決定部により決定されたテーマに基づいて、前記グループチャット管理部により管理されたグループチャットに参加しているユーザから、他のチャットへの参加者を選定する参加者選定部と、前記参加者選定部により選定されたユーザの端末装置に前記他のチャットの会話の内容を出力する出力制御部と、を備える、コミュニケーション仲介装置である。
The communication mediation device, the communication mediation method, and the program according to the present invention have adopted the following configurations.
(1): The communication mediation device according to one aspect of the present invention includes a group chat management unit that provides group chat and the group chat management unit based on the contents of conversations received by terminal devices of a plurality of users. Participate in a theme determination unit that determines the theme of the conversation based on the content of the conversation managed by the group chat management unit and a group chat managed by the group chat management unit based on the theme determined by the theme determination unit. A participant selection unit that selects participants to other chats from the user who is chatting, and an output control unit that outputs the contents of the conversation of the other chat to the terminal device of the user selected by the participant selection unit. , Is a communication mediation device.

(2):上記(1)の態様において、前記テーマ決定部は、前記グループチャット管理部により取得された会話の内容に基づいて、前記会話のテーマが変更されたか否かを判定し、前記参加者選定部は、前記テーマ決定部により前記会話のテーマが変更されたと判定された場合に、変更後のテーマに基づいて、前記会話の参加者を再選定するものである。 (2): In the aspect of (1) above, the theme determination unit determines whether or not the theme of the conversation has been changed based on the content of the conversation acquired by the group chat management unit, and participates in the conversation. When the theme determination unit determines that the theme of the conversation has been changed, the person selection unit reselects the participants of the conversation based on the changed theme.

(3):上記(1)または(2)の態様において、前記会話に参加した参加者の経験値を付与する経験値付与部を更に備え、前記参加者選定部は、前記経験値付与部により付与された、変更後のテーマに関連する経験値に基づいて、前記会話の参加者を選定するものである。 (3): In the embodiment of (1) or (2) above, the experience value giving unit for imparting the experience value of the participant who participated in the conversation is further provided, and the participant selection unit is provided by the experience value assigning unit. Participants in the conversation are selected based on the given experience points related to the changed theme.

(4):上記(3)の態様において、前記参加者選定部は、前記経験値付与部により付与された経験値に基づいて、前記会話に参加する参加者を調整するものである。 (4): In the aspect of (3) above, the participant selection unit adjusts the participants who participate in the conversation based on the experience value given by the experience value giving unit.

(5):上記(3)または(4)の態様において、前記出力制御部は、前記経験値付与部により付与された経験値に基づいて、前記端末装置に出力させる参加者に関する情報の出力態様を変更するものである。 (5): In the embodiment (3) or (4), the output control unit outputs information about a participant to be output to the terminal device based on the experience value given by the experience value assigning unit. Is to change.

(6):上記(3)~(5)のうち何れか一つの態様において、前記経験値付与部は、前記参加者の返答回数または過去の類似するテーマへの返答率に基づいて、前記参加者に対する経験値を付与するものである。 (6): In any one of the above (3) to (5), the experience value giving unit participates based on the number of responses of the participants or the response rate to similar themes in the past. It gives experience points to a person.

(7):上記(3)~(6)のうち何れ一つの態様において、前記経験値付与部は、前記会話の参加者からの他の参加者の評価結果を取得し、取得した評価結果に基づいて、前記参加者の経験値を付与するものである。 (7): In any one of the above (3) to (6), the experience value giving unit acquires the evaluation results of other participants from the participants of the conversation, and the acquired evaluation results are used. Based on this, the experience value of the participant is given.

(8):この発明の一態様に係るコミュニケーション仲介方法は、コンピュータが、複数のユーザの端末装置によりそれぞれ受け付けられた会話の内容に基づいて、グループチャットを提供し、前記会話の内容に基づいて、前記会話のテーマを決定し、決定された前記テーマに基づいて、管理されたグループチャットに参加しているユーザから、他のチャットへの参加者を選定し、選定された前記ユーザの端末装置に前記他のチャットの会話の内容を出力する、コミュニケーション仲介方法である。 (8): In the communication mediation method according to one aspect of the present invention, the computer provides a group chat based on the content of the conversation received by the terminal devices of a plurality of users, and based on the content of the conversation. , The theme of the conversation is determined, and based on the determined theme, participants in other chats are selected from the users participating in the managed group chat, and the terminal device of the selected user. It is a communication mediation method that outputs the contents of the conversation of the other chat.

(9):この発明の一態様に係るプログラムは、コンピュータに、複数のユーザの端末装置によりそれぞれ受け付けられた会話の内容に基づいて、グループチャットを提供させ、前記会話の内容に基づいて、前記会話のテーマを決定させ、決定された前記テーマに基づいて、前記グループチャットに参加しているユーザから、他のチャットへの参加者を選定させ、選定された前記ユーザの端末装置に前記他のチャットの会話の内容を出力させる、プログラムである。 (9): The program according to one aspect of the present invention causes a computer to provide a group chat based on the content of a conversation received by the terminal devices of a plurality of users, and the program is based on the content of the conversation. The theme of the conversation is determined, and based on the determined theme, participants in other chats are selected from the users participating in the group chat, and the terminal device of the selected user is used to select the other users. It is a program that outputs the contents of chat conversations.

(1)~(9)によれば、ユーザは、即応性を持って信頼度の高い情報を取得することができる。 According to (1) to (9), the user can acquire highly reliable information with responsiveness.

実施形態のコミュニケーション仲介装置を含むコミュニケーションシステム1の構成図である。It is a block diagram of the communication system 1 including the communication intermediary device of embodiment. 回答DB182の内容の一例を示す図である。It is a figure which shows an example of the contents of answer DB182. グループチャット管理DB184の内容の一例を示す図である。It is a figure which shows an example of the contents of group chat management DB 184. 経験値DB186の内容の一例を示す図である。It is a figure which shows an example of the contents of the experience value DB 186. 端末装置200の機能構成の一例を示す図である。It is a figure which shows an example of the functional structure of a terminal apparatus 200. コミュニケーション仲介装置100により実現される会話の一例を示す図である。It is a figure which shows an example of the conversation realized by the communication intermediary device 100. コミュニケーション仲介装置100から端末装置200の表示部230に表示させる画像IM1の一例を示す図である。It is a figure which shows an example of the image IM1 which is displayed on the display part 230 of a terminal device 200 from a communication intermediary device 100. 端末装置200-2~200-4に表示される画像IM2の一例を示す図である。It is a figure which shows an example of the image IM2 displayed on the terminal apparatus 200-2 to 200-4. 端末装置200-1に表示される画像IM3の一例を示す図である。It is a figure which shows an example of the image IM3 displayed on the terminal apparatus 200-1. 参加者を評価する画像IM4の一例を示す図である。It is a figure which shows an example of the image IM4 which evaluates a participant. 経験値に基づいて表示態様が変更された画像IM5の一例を示す図である。It is a figure which shows an example of the image IM5 whose display mode was changed based on the empirical value. 図12は、コミュニケーション仲介装置100の処理の流れの一例を示すフローチャートである。FIG. 12 is a flowchart showing an example of the processing flow of the communication intermediary device 100. 実施形態のコミュニケーション仲介装置100のハードウェア構成の一例を示す図である。It is a figure which shows an example of the hardware composition of the communication intermediary device 100 of an embodiment.

以下、図面を参照し、本発明のコミュニケーション仲介装置、コミュニケーション仲介方法、およびプログラムの実施形態について説明する。 Hereinafter, embodiments of the communication mediation device, the communication mediation method, and the program of the present invention will be described with reference to the drawings.

[全体構成]
図1は、実施形態のコミュニケーション仲介装置を含むコミュニケーションシステム1の構成図である。コミュニケーションシステム1は、例えば、コミュニケーション仲介装置100と、複数の端末装置200-1~200-n(nは2以上の整数)とを備える。以下では、説明の便宜上、端末装置200-1~200-6を用いて説明する。端末装置200-1~200-6は、それぞれユーザA~Fが使用する端末であるものとする。コミュニケーション仲介装置100と、端末装置200-1~200-6とは、例えば、WAN(Wide Area Network)やLAN(Local Area Network)、インターネット、専用回線、無線基地局、プロバイダ、Wi-Fi網、Bluetooth(登録商標)等のネットワークNWを介して接続される。以下の説明において、端末装置200-1~200-6は、何れの端末装置であるかを区別しないときは、何れかの端末装置であるかを示すハイフン以降の符号を省略し、「端末装置200」と称して説明する。また、ハイフンを用いて説明する他の構成についても同様とする。
[overall structure]
FIG. 1 is a configuration diagram of a communication system 1 including a communication mediator of the embodiment. The communication system 1 includes, for example, a communication mediator 100 and a plurality of terminal devices 200-1 to 200-n (n is an integer of 2 or more). Hereinafter, for convenience of explanation, the terminal devices 200-1 to 200-6 will be described. It is assumed that the terminal devices 200-1 to 200-6 are terminals used by users A to F, respectively. The communication mediator 100 and the terminal devices 200-1 to 200-6 are, for example, WAN (Wide Area Network), LAN (Local Area Network), the Internet, a dedicated line, a wireless base station, a provider, a Wi-Fi network, and the like. It is connected via a network NW such as Bluetooth (registered trademark). In the following description, when the terminal devices 200-1 to 200-6 do not distinguish which terminal device they are, the code after the hyphen indicating which terminal device they are is omitted, and "terminal device". It will be referred to as "200". The same applies to other configurations described using hyphens.

コミュニケーション仲介装置100は、例えば、クラウドコンピューティングシステムに含まれるコンピュータであってもよいし、他の機器に依存せずに単独で動作するコンピュータであってもよい。コミュニケーション仲介装置100は、例えば、通信部110と、インターフェース部120と、グループチャット管理部130と、テーマ決定部140と、参加者選定部150と、出力制御部160と、経験値付与部170と、記憶部180とを備える。これらの構成要素は、例えば、CPU(Central Processing Unit)等のハードウェアプロセッサがプログラム(ソフトウェア)を実行することにより実現される。また、これらの構成要素のうち一部または全部は、LSI(Large Scale Integration)やASIC(Application Specific Integrated Circuit)、FPGA(Field-Programmable Gate Array)、GPU(Graphics Processing Unit)等のハードウェア(回路部;circuitryを含む)によって実現されてもよいし、ソフトウェアとハードウェアの協働によって実現されてもよい。上述のプログラムは、例えば、予めコミュニケーション仲介装置100が備えるHDD(Hard Disk Drive)やフラッシュメモリ等の記憶部180に格納されていてもよいし、DVDやCD-ROM等の着脱可能な記憶媒体(非一過性の記憶媒体)に格納されており、記憶媒体がドライブ装置に装着されることで記憶部180にインストールされてもよい。 The communication mediator 100 may be, for example, a computer included in a cloud computing system or a computer that operates independently without depending on other devices. The communication mediation device 100 includes, for example, a communication unit 110, an interface unit 120, a group chat management unit 130, a theme determination unit 140, a participant selection unit 150, an output control unit 160, and an experience value giving unit 170. , The storage unit 180 is provided. These components are realized by, for example, a hardware processor such as a CPU (Central Processing Unit) executing a program (software). In addition, some or all of these components are hardware (circuits) such as LSI (Large Scale Integration), ASIC (Application Specific Integrated Circuit), FPGA (Field-Programmable Gate Array), GPU (Graphics Processing Unit), etc. It may be realized by the part; including circuitry), or it may be realized by the cooperation of software and hardware. The above-mentioned program may be stored in a storage unit 180 such as an HDD (Hard Disk Drive) or a flash memory included in the communication mediator 100 in advance, or may be stored in a removable storage medium such as a DVD or a CD-ROM (a removable storage medium such as a DVD or a CD-ROM). It is stored in a non-transient storage medium), and may be installed in the storage unit 180 by attaching the storage medium to the drive device.

記憶部180は、例えば、HDD(Hard Disk Drive)、フラッシュメモリ、EEPROM(Electrically Erasable Programmable Read Only Memory)、ROM(Read Only Memory)、またはRAM(Random Access Memory)等により実現される。記憶部180には、例えば、回答DB(Database)182、グループチャット管理DB184、経験値DB186、およびその他の情報が記憶される。回答DB182、グループチャット管理DB184、および経験値DB186の内容については、後述する。 The storage unit 180 is realized by, for example, an HDD (Hard Disk Drive), a flash memory, an EEPROM (Electrically Erasable Programmable Read Only Memory), a ROM (Read Only Memory), a RAM (Random Access Memory), or the like. The storage unit 180 stores, for example, a response DB (Database) 182, a group chat management DB 184, an experience value DB 186, and other information. The contents of the answer DB 182, the group chat management DB 184, and the experience value DB 186 will be described later.

通信部110は、ネットワークNWを介して、端末装置200やその他の外部装置と通信を行う。例えば、通信部110は、端末装置200からの会話の内容を受信したり、他の端末装置から入力された会話の内容をチャットに参加するユーザの端末装置200に送信したりする。ここで、チャットとは、例えば、ネットワークNWで、複数の人が文字や音声、画像等を入力して会話を交わすことである。 The communication unit 110 communicates with the terminal device 200 and other external devices via the network NW. For example, the communication unit 110 receives the content of the conversation from the terminal device 200, or transmits the content of the conversation input from another terminal device to the terminal device 200 of the user who participates in the chat. Here, chat means, for example, in a network NW, a plurality of people input characters, voices, images, and the like to have a conversation.

インターフェース部120は、端末装置200により会話の内容を受け付け、受け付けた会話の内容に含まれるテキストや音声、画像の構造や意味を解析する。なお、インターフェース部120は、端末装置200より受信した会話の内容が音声である場合には、音声をテキスト変換して内容を解析する。また、インターフェース部120は、例えば、会話の内容を解析した結果に基づいて、回答DB182を参照し、会話の内容に基づく回答情報を抽出する。 The interface unit 120 receives the content of the conversation by the terminal device 200, and analyzes the structure and meaning of the text, voice, and image included in the content of the received conversation. When the content of the conversation received from the terminal device 200 is voice, the interface unit 120 converts the voice into text and analyzes the content. Further, the interface unit 120 refers to the answer DB 182 based on the result of analyzing the content of the conversation, and extracts the answer information based on the content of the conversation.

図2は、回答DB182の内容の一例を示す図である。回答DB182には、会話IDに、入力情報および回答内容が対応付けられている。会話IDは、入力情報と回答内容との組を識別する識別情報である。入力情報とは、例えば、インターフェース部120により受け付けられた内容である。インターフェース部120は、会話の内容を解析した結果に基づいて、回答DB182の入力情報を参照し、会話の内容に基づく回答内容を抽出し、抽出した回答内容に基づく疑似的な会話の内容を生成し、生成した会話の内容を端末装置200に送信する。 FIG. 2 is a diagram showing an example of the contents of the response DB 182. In the answer DB 182, the input information and the answer contents are associated with the conversation ID. The conversation ID is identification information that identifies a pair of input information and response content. The input information is, for example, the content received by the interface unit 120. The interface unit 120 refers to the input information of the answer DB 182 based on the result of analyzing the content of the conversation, extracts the answer content based on the content of the conversation, and generates the content of the pseudo conversation based on the extracted answer content. Then, the content of the generated conversation is transmitted to the terminal device 200.

なお、インターフェース部120は、上述したテキストの構造や意味を解析する処理や疑似的な会話の内容を生成する処理の一部または全部をAI(Artificial Intelligence)技術によって実現してもよい。また、インターフェース部120は、チャットボットとしての機能を備えてもよい。チャットボットとは、例えば、人工知能等を活用して、ユーザとの自動会話を行うものである。 The interface unit 120 may realize a part or all of the process of analyzing the structure and meaning of the above-mentioned text and the process of generating the contents of a pseudo conversation by AI (Artificial Intelligence) technology. Further, the interface unit 120 may have a function as a chatbot. The chatbot is, for example, an automatic conversation with a user by utilizing artificial intelligence or the like.

グループチャット管理部130は、複数のユーザの端末装置200により受け付けられた会話の内容に基づいて、グループチャットを提供し、その実行状態を管理する。グループチャットとは、例えば、チャットボットによる会話ではなく、複数のユーザが同時に接続してグループとしてチャットを行うことができる機能やサービスのことである。また、実行状態とは、例えば、グループチャットに参加しているメンバーやテーマに関する情報である。グループチャット管理部130は、例えば、グループチャットを行っているユーザの情報をグループチャットDB184に記憶させる。 The group chat management unit 130 provides a group chat based on the content of the conversation received by the terminal devices 200 of the plurality of users, and manages the execution state thereof. Group chat is, for example, a function or service that allows a plurality of users to connect at the same time and chat as a group, instead of a conversation by a chatbot. The execution state is, for example, information about members and themes participating in the group chat. The group chat management unit 130 stores, for example, the information of the user who is performing the group chat in the group chat DB 184.

図3は、グループチャット管理DB184の内容の一例を示す図である。グループチャット管理DB184には、例えば、グループを識別する識別情報であるグループIDに、メンバーおよびテーマが対応付けられている。メンバーとは、そのグループに参加しているユーザに関する情報である。また、メンバーとは、そのグループに参加しているユーザが使用する端末装置の識別情報であってもよい。また、テーマは、例えば、チャットでの会話の内容から意味解析を行うことで推定されるテーマの内容である。グループチャット管理部130は、チャットの途中にメンバーの変更やテーマの変更があった場合には、対象のグループに関するメンバーまたはテーマの内容を更新する。したがって、グループチャット管理DB184に記憶されているテーマは、現在開催中のグループチャットのテーマに相当する。 FIG. 3 is a diagram showing an example of the contents of the group chat management DB 184. In the group chat management DB 184, for example, a member and a theme are associated with a group ID which is identification information for identifying a group. A member is information about a user who is a member of the group. Further, the member may be the identification information of the terminal device used by the users participating in the group. Further, the theme is, for example, the content of the theme estimated by performing a semantic analysis from the content of the conversation in the chat. When the member is changed or the theme is changed during the chat, the group chat management unit 130 updates the contents of the member or the theme related to the target group. Therefore, the theme stored in the group chat management DB 184 corresponds to the theme of the group chat currently being held.

テーマ決定部140は、グループチャット管理部130により取得された会話の内容に基づいて、会話のテーマを決定する。また、テーマ決定部140は、例えば、インターフェース部120により受け付けられた会話の内容に基づいて、会話のテーマが変更したか否かを判定してもよい。 The theme determination unit 140 determines the theme of the conversation based on the content of the conversation acquired by the group chat management unit 130. Further, the theme determination unit 140 may determine whether or not the theme of the conversation has been changed, for example, based on the content of the conversation received by the interface unit 120.

参加者選定部150は、テーマ決定部140により決定されたテーマに基づいて、グループチャット管理部130により管理されたグループチャットに参加しているユーザの中から他のチャットへの参加者を選定する。この場合、参加者選定部150は、経験値付与部170により付与されたユーザごとの経験値に基づいて、会話の参加者を選定する。例えば、参加者選定部150は、グループチャットに参加しているユーザの中から、テーマに対する経験値または後述する総合経験値が閾値以上のユーザを参加者として選定する。なお、閾値がゼロ(0)である場合、参加者選定部150は、テーマ決定部140により決定されたテーマと同一テーマのグループチャットに参加している全てのユーザ(経験値のないユーザも含まれる)を参加者として選定する。 The participant selection unit 150 selects participants for other chats from the users participating in the group chat managed by the group chat management unit 130 based on the theme determined by the theme determination unit 140. .. In this case, the participant selection unit 150 selects the participants of the conversation based on the experience value for each user given by the experience value giving unit 170. For example, the participant selection unit 150 selects as a participant a user whose experience value for the theme or the total experience value described later is equal to or greater than the threshold value from the users participating in the group chat. When the threshold value is zero (0), the participant selection unit 150 includes all users (including users without experience points) who are participating in the group chat of the same theme as the theme determined by the theme determination unit 140. Is selected as a participant.

また、参加者選定部150は、経験値付与部170により付与された経験値に基づいて、チャットに参加する参加者を調整してもよい。参加者を調整するとは、例えば、経験値が閾値以上の参加者が所定数となるように調整したり、経験値が高いユーザと低いユーザとが所定の比率で参加するように調整することである。例えば、参加者選定部150は、最初に、閾値を低くして選定した多くの参加者を参加させた後に、上述した調整により参加者の絞り込みを行ってもよい。上述した選定や調整を行うか否かは、予め設定情報として登録されていてもよい。設定情報は、例えば、予めコミュニケーション仲介装置100の管理者等が設定してもよく、端末装置200の各ユーザが設定してもよい。 Further, the participant selection unit 150 may adjust the participants who participate in the chat based on the experience value given by the experience value giving unit 170. Adjusting the participants means, for example, adjusting so that the number of participants whose experience value is equal to or higher than the threshold is a predetermined number, or adjusting so that users with high experience value and users with low experience value participate in a predetermined ratio. be. For example, the participant selection unit 150 may first participate in a large number of participants selected by lowering the threshold value, and then narrow down the participants by the above-mentioned adjustment. Whether or not to perform the above-mentioned selection or adjustment may be registered in advance as setting information. The setting information may be set in advance by the administrator of the communication intermediary device 100 or the like, or may be set by each user of the terminal device 200.

また、参加者選定部150は、テーマ決定部140により、会話のテーマが変更したと判定された場合に、変更後のテーマに基づいて、その会話の参加者を再選定してもよい。参加者選定部150の機能の詳細については、後述する。 Further, when the theme determination unit 140 determines that the theme of the conversation has been changed, the participant selection unit 150 may reselect the participants of the conversation based on the changed theme. The details of the function of the participant selection unit 150 will be described later.

出力制御部160は、端末装置200に出力させる会話の内容を制御する。また、出力制御部160は、参加者選定部150により選定されたユーザの端末装置200に他のチャットの会話の内容を出力する。 The output control unit 160 controls the content of the conversation to be output to the terminal device 200. Further, the output control unit 160 outputs the contents of other chat conversations to the terminal device 200 of the user selected by the participant selection unit 150.

経験値付与部170は、会話に参加した参加者の経験値を付与する。また、経験値付与部170は、付与した経験値を経験値DB186に記憶させる。図4は、経験値DB186の内容の一例を示す図である。経験値DB186には、例えば、ユーザを識別する識別情報であるユーザIDに、テーマ別経験値および総合経験値が対応付けられている。テーマ別経験値とは、テーマごとに他のチャットに参加した回数や返答回数、返答率、他の参加者の評価結果等に基づく指標値である。返答率とは、例えば、あるテーマに対する全ての会話のうち、そのユーザが返答した会話の割合である。また、返答率とは、全返答数のうち、過去の類似するテーマに対する返答率であってもよい。また、総合経験値は、各テーマ別経験値の平均または合計の経験値である。図4の例において、総合経験値には、全てのテーマ別経験値の平均が格納されている。 The experience value giving unit 170 grants the experience value of the participants who participated in the conversation. Further, the experience value giving unit 170 stores the given experience value in the experience value DB 186. FIG. 4 is a diagram showing an example of the contents of the experience value DB 186. In the experience value DB 186, for example, a theme-specific experience value and a total experience value are associated with a user ID which is identification information for identifying a user. The experience value by theme is an index value based on the number of times of participating in other chats, the number of responses, the response rate, the evaluation results of other participants, etc. for each theme. The response rate is, for example, the ratio of conversations answered by the user to all conversations on a certain theme. Further, the response rate may be the response rate for similar themes in the past among the total number of responses. The total experience value is the average or total experience value of each theme. In the example of FIG. 4, the total experience value stores the average of all thematic experience values.

また、経験値付与部170は、インターフェース部120により取得された参加者からの評価結果に基づいて、ユーザの経験値を付与してもよい。経験値付与部170は、例えば、図4に示す経験値が高いほど、そのユーザにより適切な回答がコメントされる可能性が高いことが予測される。 Further, the experience value giving unit 170 may give the user's experience value based on the evaluation result from the participant acquired by the interface unit 120. For example, the experience value giving unit 170 is expected to be more likely to comment an appropriate answer by the user as the experience value shown in FIG. 4 is higher.

次に、端末装置200の機能構成について説明する。図5は、端末装置200の機能構成の一例を示す図である。端末装置200は、例えば、スマートフォンやタブレット端末等の無線通信端末である。また、端末装置200は、PC(Personal Computer)等の情報処理装置でもよい。 Next, the functional configuration of the terminal device 200 will be described. FIG. 5 is a diagram showing an example of the functional configuration of the terminal device 200. The terminal device 200 is, for example, a wireless communication terminal such as a smartphone or a tablet terminal. Further, the terminal device 200 may be an information processing device such as a PC (Personal Computer).

端末装置200は、例えば、通信部210と、入力部220と、表示部230と、アプリ実行部240と、表示制御部250と、記憶部260とを備える。これらの構成要素は、例えば、CPU等のハードウェアプロセッサがプログラム(ソフトウェア)を実行することにより実現される。また、これらの構成要素のうち一部または全部は、LSIやASIC、FPGA、GPU等のハードウェア(回路部;circuitryを含む)によって実現されてもよいし、ソフトウェアとハードウェアの協働によって実現されてもよい。上述のプログラムは、例えば、予め端末装置200が備えるHDDやフラッシュメモリ等の記憶部260に格納されていてもよいし、DVDやCD-ROM等の着脱可能な記憶媒体(非一過性の記憶媒体)に格納されており、記憶媒体がドライブ装置に装着されることで記憶部260にインストールされてもよい。 The terminal device 200 includes, for example, a communication unit 210, an input unit 220, a display unit 230, an application execution unit 240, a display control unit 250, and a storage unit 260. These components are realized, for example, by a hardware processor such as a CPU executing a program (software). In addition, some or all of these components may be realized by hardware such as LSI, ASIC, FPGA, GPU (circuit unit; including circuitry), or realized by collaboration between software and hardware. May be done. The above-mentioned program may be stored in a storage unit 260 such as an HDD or a flash memory provided in the terminal device 200 in advance, or may be stored in a detachable storage medium such as a DVD or a CD-ROM (non-transient storage). It is stored in a medium), and may be installed in the storage unit 260 by mounting the storage medium on the drive device.

記憶部260は、例えば、HDD、フラッシュメモリ、EEPROM、ROM(Read Only Memory)、またはRAM等により実現される。記憶部260には、例えば、コミュニケーションアプリ262およびその他の情報が記憶される。 The storage unit 260 is realized by, for example, an HDD, a flash memory, an EEPROM, a ROM (Read Only Memory), a RAM, or the like. The storage unit 260 stores, for example, the communication application 262 and other information.

通信部210は、ネットワークNWを介してコミュニケーション仲介装置100や他の外部装置と通信を行う。 The communication unit 210 communicates with the communication mediation device 100 and other external devices via the network NW.

入力部220は、例えば、各種キーやボタン等の操作によるユーザの入力を受け付ける。表示部230は、例えば、LCD(Liquid Crystal Display)等である。入力部220は、タッチパネルとして表示部230と一体に構成されていてもよい。 The input unit 220 accepts user input by operating various keys, buttons, etc., for example. The display unit 230 is, for example, an LCD (Liquid Crystal Display) or the like. The input unit 220 may be integrally configured with the display unit 230 as a touch panel.

アプリ実行部240は、記憶部260に記憶されたコミュニケーションアプリ262が実行されることで実現される。コミュニケーションアプリ262とは、例えば、ネットワークNWを介してコミュニケーション仲介装置100と通信を行い、コミュニケーション仲介装置100が生成する文章や音声等によって疑似的な会話を行ったり、他のユーザのチャットに参加し、他のユーザとの会話を行うアプリケーションである。 The application execution unit 240 is realized by executing the communication application 262 stored in the storage unit 260. The communication application 262 communicates with the communication intermediary device 100 via the network NW, for example, conducts a pseudo conversation by text or voice generated by the communication intermediary device 100, or participates in a chat of another user. , An application that engages in conversations with other users.

表示制御部250は、表示部230に表示する内容や表示するタイミングを制御する。例えば、表示制御部250は、アプリ実行部240により、実行されるコミュニケーションアプリ262に対応付けられた画像等を表示部230に表示させる。また、表示制御部250は、コミュニケーション仲介装置100により送信された表示態様等に関する情報に基づいて画像を生成し、生成した画像を表示部230に表示させてもよい。また、表示制御部250は、画像に示される内容の一部または全部に対応付けられた音声を生成し、生成した音声を端末装置のスピーカ(不図示)から出力させてもよい。 The display control unit 250 controls the content to be displayed on the display unit 230 and the display timing. For example, the display control unit 250 causes the application execution unit 240 to display an image or the like associated with the communication application 262 to be executed on the display unit 230. Further, the display control unit 250 may generate an image based on the information regarding the display mode or the like transmitted by the communication mediation device 100, and display the generated image on the display unit 230. Further, the display control unit 250 may generate a sound associated with a part or all of the contents shown in the image, and output the generated sound from a speaker (not shown) of the terminal device.

[コミュニケーション仲介装置]
次に、コミュニケーション仲介装置100の具体的な処理内容について説明する。なお、以下では、コミュニケーション仲介装置100が、ユーザAから端末装置200-1を介して相談を受け付け、受け付けた相談に対する回答を回答DB182から取得したり、他のユーザに、会話に参加させる例について説明する。
[Communication mediator]
Next, the specific processing contents of the communication mediator 100 will be described. In the following, the communication mediator 100 receives a consultation from the user A via the terminal device 200-1, obtains an answer to the received consultation from the response DB 182, and causes another user to participate in the conversation. explain.

図6は、コミュニケーション仲介装置100により実現される会話の一例を示す図である。また、図7は、コミュニケーション仲介装置100から端末装置200の表示部230に表示させる画像IM1の一例を示す図である。図6および図7は、図の下方向に時刻が推移するものとし、図6および図7の時刻T1~T3は、それぞれ同時刻であるものとする。 FIG. 6 is a diagram showing an example of a conversation realized by the communication mediator 100. Further, FIG. 7 is a diagram showing an example of an image IM1 displayed on the display unit 230 of the terminal device 200 from the communication mediation device 100. 6 and 7 assume that the time changes downward in the figure, and that the times T1 to T3 in FIGS. 6 and 7 are the same time, respectively.

また、図7の例では、説明の便宜上、表示部230の画面領域を考慮せずに記載しているが、実際には、画面のスクロール機能によって、最新のコメント内容から所定数のコメントが表示されるものとする。また、図7の例において、端末装置200-1のユーザAが入力した入力情報(会話の内容)は、画像IM1の右側に表示されるものとし、コミュニケーション仲介装置100から送信された会話の内容や、他のユーザからの会話の内容は、画像IM1の左側にユーザ名とともに表示されるものとする。また、図7の例では、吹き出し画像に重畳させて、会話の内容が表示されるものとする。画像IM1に表示される内容やレイアウトについては、これに限定されるものではない。例えば、画像IM1に、コメント画像等を表示した時刻を表示してもよく、ユーザごとに割り当てられたアイコン画像等が表示されてもよい。類似する他の画像IM2~IM5についても同様とする。 Further, in the example of FIG. 7, for convenience of explanation, the screen area of the display unit 230 is not considered, but in reality, a predetermined number of comments are displayed from the latest comment contents by the scroll function of the screen. It shall be done. Further, in the example of FIG. 7, the input information (conversation content) input by the user A of the terminal device 200-1 is assumed to be displayed on the right side of the image IM1, and the conversation content transmitted from the communication intermediary device 100. Or, the content of the conversation from another user shall be displayed on the left side of the image IM1 together with the user name. Further, in the example of FIG. 7, it is assumed that the content of the conversation is displayed by superimposing it on the balloon image. The content and layout displayed on the image IM1 are not limited to this. For example, the time when the comment image or the like is displayed may be displayed on the image IM1, or the icon image or the like assigned to each user may be displayed. The same applies to other similar images IM2 to IM5.

まず、コミュニケーション仲介装置100のインターフェース部120は、端末装置200からのアクセスを受け付けると、会話を始める最初の文章を回答DB182から取得し、取得した回答情報に関する情報を、アクセスのあった端末装置200に送信する。具体的には、インターフェース部120は、コミュニケーションアプリ262によって、アクセスされたことや、ユーザから入力されたテキスト情報の意味を解析して、解析結果を入力情報として取得する。そして、インターフェース部120は、解析された入力情報と、回答DB182の入力情報とを照合し、合致する入力情報に対応付けられた回答内容を取得する。合致するとは、解析結果と入力情報との一致率が閾値以上の類似性が高い入力情報も含まれる。 First, when the interface unit 120 of the communication intermediary device 100 receives the access from the terminal device 200, the first sentence for starting the conversation is acquired from the answer DB 182, and the information regarding the acquired answer information is obtained from the accessed terminal device 200. Send to. Specifically, the interface unit 120 analyzes the meaning of the text information accessed by the communication application 262 and the text information input by the user, and acquires the analysis result as the input information. Then, the interface unit 120 collates the analyzed input information with the input information of the answer DB 182, and acquires the answer content associated with the matching input information. "Matching" includes input information having a high degree of similarity in which the matching rate between the analysis result and the input information is equal to or higher than the threshold value.

また、出力制御部160は、インターフェース部120により取得した回答内容の出力態様を端末装置200の入力内容に基づいて設定する。例えば、出力制御部160は、回答内容に関する情報を表示させる画像を生成させてもよく、端末装置200の表示制御部250に画像を表示させるための情報を生成してもよい。インターフェース部120は、出力制御部160により生成された情報を、アクセスのあった端末装置200に出力する。 Further, the output control unit 160 sets the output mode of the response content acquired by the interface unit 120 based on the input content of the terminal device 200. For example, the output control unit 160 may generate an image for displaying information about the answer content, or may generate information for displaying the image on the display control unit 250 of the terminal device 200. The interface unit 120 outputs the information generated by the output control unit 160 to the accessed terminal device 200.

図6および図7の時刻T1において、例えば図1に示す端末装置200-1がコミュニケーション仲介装置100にアクセスした場合に、コミュニケーション仲介装置100は、「今日は何の相談をしますか?」というメッセージ画像SC1を端末装置200-1の表示部230に表示させる。次に、ユーザAから「残業がつらい話」の入力情報AC1を受け付けると、対応する回答情報として「残業はどのくらいありますか?」等の会話の内容SC2を画面に表示させる。次に、ユーザAから「月に100時間」の入力情報AC2を受け付けると、テーマ決定部140は、これまでの会話の内容に基づいて、相談テーマを決定する。この場合、テーマ決定部140は、ユーザAから入力された入力情報AC1、AC2に基づいてテーマを決定してもよく、入力情報AC1およびAC2と、予め設定された複数のテーマとを照合して、一つのテーマを選定してもよい。図6および図7の例では、「残表がつらい」という相談テーマに決定されたものとする。 At time T1 in FIGS. 6 and 7, for example, when the terminal device 200-1 shown in FIG. 1 accesses the communication mediator device 100, the communication mediator device 100 asks, "What kind of consultation do you have today?" The message image SC1 is displayed on the display unit 230 of the terminal device 200-1. Next, when the input information AC1 of "overtime is hard" is received from user A, the content SC2 of the conversation such as "how much overtime is there?" Is displayed on the screen as the corresponding answer information. Next, when the input information AC2 of "100 hours a month" is received from the user A, the theme determination unit 140 determines the consultation theme based on the contents of the conversation so far. In this case, the theme determination unit 140 may determine the theme based on the input information AC1 and AC2 input from the user A, and collates the input information AC1 and AC2 with a plurality of preset themes. , One theme may be selected. In the examples of FIGS. 6 and 7, it is assumed that the consultation theme is "the remaining table is difficult".

次に、参加者選定部150は、端末装置200-1のユーザAと、コミュニケーション仲介装置100との会話に参加させる他のユーザを選定する。この場合、参加者選定部150は、グループチャット管理部130により管理されている、現在チャットを行っている他のユーザに関する情報を取得し、取得した情報に基づいて関連性のあるテーマでチャットを行っているユーザを選定する。 Next, the participant selection unit 150 selects another user to participate in the conversation between the user A of the terminal device 200-1 and the communication mediation device 100. In this case, the participant selection unit 150 acquires information about other users who are currently chatting, which is managed by the group chat management unit 130, and chats on a relevant theme based on the acquired information. Select the user who is doing it.

具体的には、参加者選定部150は、テーマ決定部140により決定されたテーマに基づいて、グループチャット管理DB184を参照し、類似性の高いテーマでチャットを行っているグループのメンバーを参加者に選定する。図6および図7の時刻T2において、参加者選定部150は、決定されたテーマ「残表がつらい」に基づいて、グループチャット管理DB184のテーマを参照し、類似性が閾値以上のテーマでチャットを行っているグループ「Gr1」のユーザB~ユーザDを参加者に選定する。なお、参加者選定部150は、対応するグループ「Gr1」に参加しているユーザB~Dの全員を参加させてもよく、所定の条件に基づいて参加させるメンバーを選定してもよい。 Specifically, the participant selection unit 150 refers to the group chat management DB 184 based on the theme determined by the theme determination unit 140, and participates in the members of the group who are chatting on a theme with high similarity. To be selected. At time T2 in FIGS. 6 and 7, the participant selection unit 150 refers to the theme of the group chat management DB 184 based on the determined theme “remaining table is difficult” and chats on the theme whose similarity is equal to or more than the threshold value. User B to User D of the group "Gr1" who is doing the above are selected as participants. The participant selection unit 150 may have all users B to D participating in the corresponding group "Gr1" participate, or may select members to participate based on predetermined conditions.

例えば、参加者選定部150は、ユーザAのチャットに参加してもよいか否かをユーザB~ユーザDに問い合わせるための画像を出力制御部160に生成させ、生成させた画像をユーザB~Dが使用する端末装置200-2~200-4に送信してもよい。 For example, the participant selection unit 150 causes the output control unit 160 to generate an image for inquiring from the user B to the user D whether or not to participate in the chat of the user A, and the generated image is generated by the user B to the user B. It may be transmitted to the terminal devices 200-2 to 200-4 used by D.

図8は、端末装置200-2~200-4に表示される画像IM2の一例を示す図である。画像IM2には、他のチャットに参加するか否かを問い合わせる文字情報と、参加するか否かを選択させる選択項目表示領域A1とが含まれる。図8の例では、選択項目表示領域A1には、参加を許可するアイコンIC1と、参加を拒否するアイコンIC2とが含まれる。参加者選定部150は、画像IM2により受け付けたユーザB~Dによる操作によりアイコンIC1が選択された場合に、そのユーザを参加者として選定する。 FIG. 8 is a diagram showing an example of the image IM2 displayed on the terminal devices 200-2 to 200-4. The image IM2 includes text information for inquiring whether or not to participate in another chat, and a selection item display area A1 for selecting whether or not to participate. In the example of FIG. 8, the selection item display area A1 includes an icon IC1 that permits participation and an icon IC2 that refuses participation. When the icon IC1 is selected by the operation by the users B to D received by the image IM2, the participant selection unit 150 selects the user as a participant.

また、参加者選定部150は、参加を許可したユーザが存在する場合に、チャットに参加させてよいか否かをユーザAに問い合わせる画像IM3を生成し、生成した画像をユーザAが使用する端末装置200-1に表示させてもよい。図9は、端末装置200-1に表示される画像IM3の一例を示す図である。図9の例では、参加が許可されたユーザの人数を示す文字情報と、そのユーザの参加を許可するか否かを選択させる選択項目表示領域A2とが含まれる。図9の例では、選択項目表示領域A2には、参加を許可するアイコンIC3と、参加を拒否するアイコンIC4とが含まれる。参加者選定部150は、画像IM3により受け付けたユーザAによる操作によりアイコンIC3が選択された場合に、そのユーザを参加者として選定する。また、アイコンIC4が選択された場合に、参加者選定部150は、参加がユーザAにより拒否されたことを示す情報をユーザB~Dが使用する端末装置200-2~200-4に送信してもよい。以下の例では、ユーザB~Dが参加を許可するとともに、ユーザAもユーザB~Dの参加を許可したものとして説明する。 Further, the participant selection unit 150 generates an image IM3 that asks the user A whether or not to participate in the chat when there is a user who has been permitted to participate, and the terminal that the generated image is used by the user A. It may be displayed on the device 200-1. FIG. 9 is a diagram showing an example of the image IM3 displayed on the terminal device 200-1. In the example of FIG. 9, the character information indicating the number of users who are permitted to participate and the selection item display area A2 for selecting whether or not to permit the participation of the users are included. In the example of FIG. 9, the selection item display area A2 includes an icon IC3 that permits participation and an icon IC4 that refuses participation. When the icon IC3 is selected by the operation by the user A received by the image IM3, the participant selection unit 150 selects the user as a participant. Further, when the icon IC4 is selected, the participant selection unit 150 transmits information indicating that the participation is rejected by the user A to the terminal devices 200-2 to 200-4 used by the users B to D. You may. In the following example, it is assumed that the users B to D permit the participation and the user A also permits the participation of the users B to D.

なお、参加者選定部150は、上述した図8、図9等の画面を端末装置200-1~200-4に表示させるか否かを示す設定情報を取得し、表示させない設定である場合にユーザA~Dの許可を受けずに、選定されたユーザB~Dを自動的に参加させてもよい。 The participant selection unit 150 acquires setting information indicating whether or not to display the screens of FIGS. 8 and 9 described above on the terminal devices 200-1 to 200-4, and does not display the setting information. The selected users B to D may be automatically joined without the permission of the users A to D.

参加者選定部150は、参加が許可されたユーザB~Dが使用する端末装置200-2~200-4に対して、ユーザAとの今までの会話の内容(具体的には、時刻T1~T2までの情報)を送信する。インターフェース部120は、他のユーザからの会話の内容を受け付け、受け付けた会話の内容を、各端末装置200-1~200-4に表示させる。図6および図7の時刻T2以降において、インターフェース部120は、ユーザDの会話の内容DC1と、ユーザBの会話の内容BC1と、ユーザCの会話の内容CC1とを受け付けて受け付けた内容を出力制御部160により制御される出力態様で、各端末装置200-1~200-4に送信する。なお、出力制御部160は、他のユーザの会話の内容を表示する場合、図6および図7に示すように、ユーザを識別する情報も吹き出し画像に重畳して表示させる。 The participant selection unit 150 talks with the user A about the terminal devices 200-2 to 200-4 used by the users B to D who are permitted to participate (specifically, the time T1). ~ Information up to T2) is transmitted. The interface unit 120 receives the contents of conversations from other users, and displays the contents of the received conversations on the terminal devices 200-1 to 200-4. After the time T2 in FIGS. 6 and 7, the interface unit 120 receives and outputs the content DC1 of the conversation of the user D, the content BC1 of the conversation of the user B, and the content CC1 of the conversation of the user C. It is transmitted to each terminal device 200-1 to 200-4 in an output mode controlled by the control unit 160. When displaying the contents of conversations of other users, the output control unit 160 also superimposes and displays information identifying the user on the balloon image, as shown in FIGS. 6 and 7.

また、会話の内容DC1、BC1、およびCC1が表示された後、ユーザAにより入力情報AC3の内容を受け付けた場合に、テーマ決定部140は、ユーザAの入力情報AC3に基づいて、会話の内容から動的にテーマを再決定する。なお、テーマ決定部140は、ユーザAの入力情報に代えて(または加えて)、参加した他のユーザの入力情報に基づいて動的にテーマを再決定してもよい。図6および図7の時刻T3において、テーマ決定部140は、ユーザAのコメント「プログラマーの転職って簡単?」の意味を解析し、解析結果に基づいて、相談のテーマを「ブログラマー転職、残業」に変更する。これにより、会話のテーマを適切なタイミングで再設定することができる。 Further, when the content of the input information AC3 is received by the user A after the contents of the conversation DC1, BC1, and CC1 are displayed, the theme determination unit 140 determines the contents of the conversation based on the input information AC3 of the user A. Dynamically re-determine the theme from. The theme determination unit 140 may dynamically redetermine the theme based on the input information of other participating users instead of (or in addition to) the input information of the user A. At the time T3 in FIGS. 6 and 7, the theme determination unit 140 analyzes the meaning of the user A's comment "Is it easy for the programmer to change jobs?" Change to "overtime". This makes it possible to reset the conversation theme at an appropriate time.

参加者選定部150は、変更されたテーマに基づいて、グループチャット管理DB184を参照し、チャットに参加するユーザを再選定する。この場合、参加者選定部150は、グループチャット管理DB184を参照し、転職のテーマでチャットを行っているグループID「Gr2」のメンバーを参加者候補として選定する。また、参加者選定部150は、ユーザEおよびFが使用する端末装置200-5および200-6に対してユーザAのチャットに参加するか否かを問い合わせる画像を送信し、問い合わせに対する参加の許可があったユーザをユーザAのチャットの参加者に選定する。 The participant selection unit 150 refers to the group chat management DB 184 based on the changed theme, and reselects the users who participate in the chat. In this case, the participant selection unit 150 refers to the group chat management DB 184 and selects a member of the group ID "Gr2" who is chatting on the theme of changing jobs as a participant candidate. Further, the participant selection unit 150 sends an image inquiring whether or not to participate in the chat of the user A to the terminal devices 200-5 and 200-6 used by the users E and F, and permits the participation in the inquiry. The user who has been selected is selected as a participant in the chat of user A.

また、参加者選定部150は、テーマが変更されたため、前回のテーマで参加したユーザB~Dのチャットの参加を終了させてもよい。この場合、参加したユーザB~Dのうち、次のテーマに関連する会話の内容を入力したユーザについては、チャットの参加を継続させてもよい。図6および図7の時刻T3以降において、ユーザAのチャットには、グループID「Gr2」のユーザEと、現在のテーマに関連するコメントを入力したユーザCとが参加しているものとする。この場合、インターフェース部120は、コメント入力AC3に対するユーザEの会話の内容EC1と、ユーザCの会話の内容CC2とを受け付け、受け付けたコメントを、ユーザA、ユーザC、およびユーザEが使用する端末装置200-1、200-3、および200-5に送信する。 Further, since the theme has been changed, the participant selection unit 150 may terminate the participation in the chat of the users B to D who participated in the previous theme. In this case, among the participating users B to D, the user who has input the content of the conversation related to the following theme may continue to participate in the chat. After the time T3 in FIGS. 6 and 7, it is assumed that the user E of the group ID “Gr2” and the user C who has input a comment related to the current theme participate in the chat of the user A. In this case, the interface unit 120 receives the content EC1 of the conversation of the user E with respect to the comment input AC3 and the content CC2 of the conversation of the user C, and the received comments are the terminals used by the user A, the user C, and the user E. Transmission to devices 200-1, 200-3, and 200-5.

このように、ユーザAとの会話に基づいて、テーマを決定し、決定したテーマで会話している他のユーザを参加させることで、ユーザAは、即応性を持って信頼度の高い回答を取得することができる。 In this way, by deciding the theme based on the conversation with the user A and involving other users who are talking on the decided theme, the user A gives a responsive and highly reliable answer. Can be obtained.

また、ユーザAのチャットが終了した場合、経験値付与部170は、チャットに参加したユーザの経験値を付与する。例えば、経験値付与部170は、テーマごとの返答回数や過去の類似するテーマへの返答率に基づいて、経験値を付与する。また、経験値付与部170は、チャットが終了した場合に、参加した各参加者に対する評価をユーザAに行わせる画像を出力制御部160により生成させ、生成された画像に対して受け付けたユーザAの評価結果に基づいて、各参加者に経験値を付与してもよい。 Further, when the chat of the user A is completed, the experience value giving unit 170 assigns the experience value of the user who participated in the chat. For example, the experience value giving unit 170 grants experience points based on the number of responses for each theme and the response rate to similar themes in the past. Further, the experience value giving unit 170 causes the output control unit 160 to generate an image for the user A to evaluate each participant who participated when the chat ends, and the user A receives the generated image. Experience points may be given to each participant based on the evaluation result of.

図10は、参加者を評価する画像IM4の一例を示す図である。画像IM4には、例えば、参加者を評価する評価内容表示領域A3と、画像IM4の表示を終了させる終了アイコンIC5とが含まれる。評価内容表示領域A3には、例えば、参加したユーザごとの評価値を入力するための領域が含まれる。図10の例では、ユーザごとの会話内容に対して、「満足」、「普通」、「不満」の中から一つを選択するラジオボタンが示されている。ユーザAは、それぞれの参加者に対する評価値を設定し、終了アイコンIC5を選択する。なお、画像IM4は、チャットに参加したユーザA以外のユーザにも送信して、参加したそれぞれのユーザの評価結果を取得してもよい。経験値付与部170は、図10に示す画像IM4により入力された情報に基づいて、ユーザの経験値を付与し、経験値DB186を更新する。図10の例では、「満足」が選択された方が、「普通」や「不満」が選択されるよりも高い経験値を付与し、「普通」が選択された方が、「不満」が選択されるよりも高い経験値を付与する。これにより、参加者を選定する場合に、最新の経験値に基づいて、より適切なユーザを参加させることができる。その結果、相談内容に対して信頼度の高い回答を取得することができる。 FIG. 10 is a diagram showing an example of an image IM4 for evaluating participants. The image IM4 includes, for example, an evaluation content display area A3 for evaluating participants and an end icon IC5 for ending the display of the image IM4. The evaluation content display area A3 includes, for example, an area for inputting an evaluation value for each participating user. In the example of FIG. 10, a radio button for selecting one of "satisfied", "normal", and "dissatisfied" with respect to the conversation content for each user is shown. User A sets an evaluation value for each participant and selects the end icon IC5. The image IM4 may be transmitted to users other than the user A who participated in the chat, and the evaluation result of each user who participated may be acquired. The experience value giving unit 170 gives the user's experience value based on the information input by the image IM4 shown in FIG. 10, and updates the experience value DB 186. In the example of FIG. 10, when "satisfied" is selected, higher experience points are given than when "normal" or "dissatisfied" is selected, and when "normal" is selected, "dissatisfied" is given. Grants higher experience points than selected. As a result, when selecting a participant, a more appropriate user can be made to participate based on the latest experience value. As a result, it is possible to obtain a highly reliable answer to the consultation content.

[変形例]
出力制御部160は、ユーザAのチャットに参加した参加者に関する情報を表示する場合に、参加者の経験値に基づいて、表示態様を変更してもよい。ユーザに関する情報には、例えば、チャットに参加した参加者の会話の内容や、参加者の識別情報(例えば、ユーザ名)、吹き出し画像等のうち、少なくとも一つが含まれる。図11は、経験値に基づいて表示態様が変更された画像IM5の一例を示す図である。出力制御部160は、ユーザAのチャットに参加したユーザのうち経験値の高いユーザの会話の内容やユーザ名を表示させる場合に、他のユーザの表示する文字の大きさよりも大きく表示させる。また、出力制御部160は、現在のテーマに関する経験値の高いユーザのコメントが入力される吹き出し画像を他のユーザの吹き出し画像よりも大きく表示させてもよく、吹き出し画像の背景色を、他のユーザの吹き出し画像の背景色よりも強調した色または模様で表示させてもよい。なお、出力制御部160は、経験値が大きくなるほど、文字を大きくしたり、吹き出し画像を大きくしたり、画像の背景色をより強調した色や模様に変更してもよい。
[Modification example]
When displaying the information about the participant who participated in the chat of the user A, the output control unit 160 may change the display mode based on the experience value of the participant. The information about the user includes, for example, at least one of the contents of the conversation of the participants who participated in the chat, the identification information of the participants (for example, the user name), the balloon image, and the like. FIG. 11 is a diagram showing an example of the image IM5 whose display mode is changed based on the empirical value. When displaying the conversation content or user name of a user who has a high experience value among the users who participated in the chat of the user A, the output control unit 160 displays the character size larger than the size of the characters displayed by the other users. Further, the output control unit 160 may display a balloon image in which a comment of a user having a high experience value regarding the current theme is input larger than the balloon image of another user, and may change the background color of the balloon image to another. It may be displayed in a color or pattern that is emphasized more than the background color of the user's balloon image. The output control unit 160 may change the character size, the balloon image size, or the background color of the image to a more emphasized color or pattern as the empirical value increases.

図11に示す画像IM5の例について、時刻T2~T3におけるテーマに対する経験値が高いユーザCの会話の内容CC1の文字が他のユーザの会話の内容よりも大きく表示されているとともに、吹き出し画像の背景色が強調表示されている。また、時刻T3以降におけるテーマに対する経験値が高いユーザEの会話の内容EC1の文字が他のユーザの会話の内容よりも大きく表示されているとともに、吹き出し画像の背景色が強調表示されている。なお、図11の例では、ユーザCの会話の内容CC1およびCC2が存在するが、そのコメントを入力したときのテーマに対する経験値に基づいて、出力態様が変更されている。これにより、会話中の参加者に対して経験値の高いユーザを視覚的に判断することができる。 Regarding the example of the image IM5 shown in FIG. 11, the content of the conversation of the user C who has a high experience value for the theme at the times T2 to T3 The characters of CC1 are displayed larger than the content of the conversation of other users, and the balloon image is displayed. The background color is highlighted. Further, the characters of the conversation content EC1 of the user E who has a high experience value for the theme after the time T3 are displayed larger than the conversation content of the other user, and the background color of the balloon image is highlighted. In the example of FIG. 11, the contents CC1 and CC2 of the conversation of the user C exist, but the output mode is changed based on the experience value for the theme when the comment is input. As a result, it is possible to visually determine a user who has a high experience value for the participants in the conversation.

[処理フロー]
図12は、コミュニケーション仲介装置100の処理の流れの一例を示すフローチャートである。図12に示す処理は、所定のタイミングまたは周期で繰り返し実行されてよい。図12の例において、まず、インターフェース部120は、複数のユーザにおける会話の内容を取得する(ステップS100)。次に、グループチャット管理部130は、会話の内容からグループチャットの実行状態を管理する(ステップS102)。次に、テーマ決定部140は、会話のテーマを決定する(ステップS104)。
[Processing flow]
FIG. 12 is a flowchart showing an example of the processing flow of the communication intermediary device 100. The process shown in FIG. 12 may be repeatedly executed at a predetermined timing or cycle. In the example of FIG. 12, first, the interface unit 120 acquires the contents of a conversation among a plurality of users (step S100). Next, the group chat management unit 130 manages the execution state of the group chat from the contents of the conversation (step S102). Next, the theme determination unit 140 determines the theme of the conversation (step S104).

次に、参加者選定部150は、決定されたテーマやユーザごとの経験値等に基づいて、会話(チャット)に参加する参加者を選定または調整し(ステップS106)、選定または調整された参加者に対して会話の内容を出力する(ステップS108)。次に、グループチャット管理部130は、選定された参加者を反映したグループチャットの実行状態を管理する(ステップS110)。次に、テーマ決定部140は、テーマが変更されたか否かを判定する(ステップS112)。テーマが変更された場合に、ステップS106に戻り参加者の再選定を行う。また、テーマが変更されていない場合、ユーザの指示等により処理を終了するか否かを判定する(ステップS114)。処理を終了しない場合、ステップS110の処理に戻る。また、ユーザ操作による処理の終了を受け付けた場合、または最新のコメントが入力されてから所定時間が経過した場合、経験値付与部170は、参加者に対する経験値を付与し(ステップS116)、処理を終了する。 Next, the participant selection unit 150 selects or adjusts the participants who participate in the conversation (chat) based on the determined theme, the experience value for each user, and the like (step S106), and the selected or adjusted participation. The content of the conversation is output to the person (step S108). Next, the group chat management unit 130 manages the execution state of the group chat reflecting the selected participants (step S110). Next, the theme determination unit 140 determines whether or not the theme has been changed (step S112). When the theme is changed, the process returns to step S106 to reselect the participants. If the theme has not been changed, it is determined whether or not to end the process according to a user's instruction or the like (step S114). If the process is not completed, the process returns to the process of step S110. Further, when the end of the process by the user operation is accepted, or when a predetermined time has elapsed since the latest comment was input, the experience value giving unit 170 assigns the experience value to the participants (step S116) and processes. To finish.

以上説明した実施形態によれば、コミュニケーション仲介装置100において、複数のユーザの端末装置200により受け付けられた会話の内容に基づいて、グループチャットを提供するグループチャット管理部130と、グループチャット管理部130により管理された会話の内容に基づいて、会話のテーマを決定するテーマ決定部140と、テーマ決定部140により決定されたテーマに基づいて、グループチャット管理部130により管理されたグループチャットに参加しているユーザから他のチャットへの参加者を選定する参加者選定部150と、参加者選定部150により選定されたユーザの端末装置200に他のチャットの会話の内容を提供する出力制御部160と、を備えることにより、即応性を持って信頼度の高い情報を取得することができる。 According to the embodiment described above, in the communication mediation device 100, the group chat management unit 130 and the group chat management unit 130 that provide group chat based on the contents of conversations received by the terminal devices 200 of a plurality of users. Participate in a group chat managed by the theme determination unit 140, which determines the theme of the conversation based on the content of the conversation managed by, and the group chat management unit 130, based on the theme determined by the theme determination unit 140. The output control unit 160 that provides the contents of the conversation of other chats to the participant selection unit 150 that selects participants to other chats from the user and the terminal device 200 of the user selected by the participant selection unit 150. By providing, it is possible to acquire highly reliable information with responsiveness.

また、実施形態によれば、相手の顔が見えたり、知り合いのユーザである場合に気軽に相談しにくい内容であっても、同じテーマに現在興味を持っている匿名の不特定多数の相手と短い会話を行うだけなので、ユーザは、気軽に相談することができる。また、現在、同様のテーマでチャットを行っているユーザから参加者が選定されるため、より迅速に回答を取得することができる。また、経験値や評価が高いユーザを識別可能な表示態様で表示させることで、コメントに対する信用性も把握することができる。また、本実施形態によれば、コミュニケーション仲介装置100は、チャットボットの機能だけでなく、他のユーザとのコミュニケーションを仲介する「チャットホスト」としての機能を実現させることができる。これにより、ユーザにより適切な会話コミュニケーションサービスを提供することができる。 In addition, according to the embodiment, even if the face of the other party can be seen or the content is difficult to consult casually when the user is an acquaintance, an anonymous unspecified number of people who are currently interested in the same theme Since only a short conversation is held, the user can feel free to consult. In addition, since participants are currently selected from users who are chatting on the same theme, answers can be obtained more quickly. In addition, the credibility of the comment can be grasped by displaying the user with high experience value and evaluation in an identifiable display mode. Further, according to the present embodiment, the communication mediation device 100 can realize not only the function of a chatbot but also the function as a "chat host" that mediates communication with other users. This makes it possible to provide a more appropriate conversational communication service to the user.

[ハードウェア構成]
上述した実施形態のコミュニケーション仲介装置100は、例えば、図13に示すようなコンピュータハードウェアの構成により実現される。図13は、実施形態のコミュニケーション仲介装置100のハードウェア構成の一例を示す図である。
[Hardware configuration]
The communication mediator 100 of the above-described embodiment is realized by, for example, the configuration of computer hardware as shown in FIG. FIG. 13 is a diagram showing an example of the hardware configuration of the communication mediator 100 of the embodiment.

コミュニケーション仲介装置100は、通信コントローラ100-1、CPU100-2、RAM100-3、ROM100-4、フラッシュメモリやHDD等の記憶装置100-5、およびドライブ装置100-6が、内部バスあるいは専用通信線によって相互に接続された構成となっている。ドライブ装置100-6には、光ディスク等の可搬型記憶媒体が装着される。記憶装置100-5に格納されたプログラム100-5aがDMAコントローラ(不図示)等によってRAM100-3に展開され、CPU100-2によって実行されることで、コミュニケーション仲介装置100の各構成部の機能が実現される。また、CPU100-2が参照するプログラムは、ドライブ装置100-6に装着された可搬型記憶媒体に格納されていてもよいし、ネットワークNWを介して他の装置からダウンロードされてもよい。 In the communication mediation device 100, the communication controller 100-1, the CPU 100-2, the RAM 100-3, the ROM 100-4, the storage device 100-5 such as a flash memory or an HDD, and the drive device 100-6 have an internal bus or a dedicated communication line. It is configured to be interconnected by. A portable storage medium such as an optical disk is mounted on the drive device 100-6. The program 100-5a stored in the storage device 100-5 is expanded in the RAM 100-3 by a DMA controller (not shown) or the like, and executed by the CPU 100-2, so that the functions of each component of the communication intermediary device 100 can be performed. It will be realized. Further, the program referred to by the CPU 100-2 may be stored in a portable storage medium mounted on the drive device 100-6, or may be downloaded from another device via the network NW.

上記実施形態は、以下のように表現することができる。
記憶装置と前記記憶装置に格納されたプログラムを実行するハードウェアプロセッサと、を備え、
前記ハードウェアプロセッサは、前記プログラムを実行することにより、
複数のユーザの端末装置によりそれぞれ受け付けられた会話の内容に基づいて、グループチャットを提供し、
前記会話の内容に基づいて、前記会話のテーマを決定し、
決定された前記テーマに基づいて、管理されたグループチャットに参加しているユーザから、他のチャットへの参加者を選定し、
選定された前記ユーザの端末装置に前記他のチャットの会話の内容を出力する、
ように構成されているコミュニケーション仲介装置。
The above embodiment can be expressed as follows.
It comprises a storage device and a hardware processor that executes a program stored in the storage device.
By executing the program, the hardware processor
Provides group chat based on the content of conversations received by the terminals of multiple users.
Based on the content of the conversation, the theme of the conversation is determined.
Based on the determined theme, participants in other chats are selected from the users who are participating in the managed group chat.
Output the contents of the conversation of the other chat to the terminal device of the selected user.
A communication mediator that is configured to.

以上、本発明を実施するための形態について実施形態を用いて説明したが、本発明はこうした実施形態に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。 Although the embodiments for carrying out the present invention have been described above using the embodiments, the present invention is not limited to these embodiments, and various modifications and substitutions are made without departing from the gist of the present invention. Can be added.

1…コミュニケーションシステム、100…コミュニケーション仲介装置、110、210…通信部、120…インターフェース部、130…グループチャット管理部、140…テーマ決定部、150…参加者選定部、160…出力制御部、170…経験値付与部、180、260…記憶部、200…端末装置、220…入力部、230…表示部、240…アプリ実行部、250…表示制御部 1 ... Communication system, 100 ... Communication mediator, 110, 210 ... Communication unit, 120 ... Interface unit, 130 ... Group chat management unit, 140 ... Theme determination unit, 150 ... Participant selection unit, 160 ... Output control unit, 170 ... Experience value giving unit, 180, 260 ... Storage unit, 200 ... Terminal device, 220 ... Input unit, 230 ... Display unit, 240 ... App execution unit, 250 ... Display control unit

Claims (9)

複数のユーザの端末装置によりそれぞれ受け付けられた会話の内容に基づいて、複数のグループチャットを提供するグループチャット管理部と、
前記グループチャット管理部により管理された第一のグループチャットの会話の内容に基づいて、前記第一のグループチャットの会話のテーマを決定するテーマ決定部と、
前記テーマ決定部により決定されたテーマに基づいて、前記グループチャット管理部により管理された前記第一のグループチャット以外の第二のグループチャットに参加しているユーザから、前記第一のグループチャットへの参加者を選定する参加者選定部と、
前記参加者選定部により選定されたユーザの端末装置に前記第一のグループチャットの会話の内容を出力する出力制御部と、
を備える、コミュニケーション仲介装置。
A group chat management unit that provides multiple group chats based on the content of conversations received by the terminal devices of multiple users.
A theme determination unit that determines the theme of the conversation of the first group chat based on the content of the conversation of the first group chat managed by the group chat management unit.
From a user participating in a second group chat other than the first group chat managed by the group chat management unit to the first group chat based on the theme determined by the theme determination unit. Participant selection department that selects participants in
An output control unit that outputs the contents of the conversation of the first group chat to the terminal device of the user selected by the participant selection unit.
A communication mediator equipped with.
前記テーマ決定部は、前記グループチャット管理部により取得された会話の内容に基づいて、前記第一のグループチャットの会話のテーマが変更されたか否かを判定し、
前記参加者選定部は、前記テーマ決定部により前記第一のグループチャットの会話のテーマが変更されたと判定された場合に、変更後のテーマに基づいて、前記第一のグループチャットの会話の参加者を再選定する、
請求項1に記載のコミュニケーション仲介装置。
The theme determination unit determines whether or not the theme of the conversation in the first group chat has been changed based on the content of the conversation acquired by the group chat management unit.
When the theme determination unit determines that the theme of the conversation in the first group chat has been changed, the participant selection unit participates in the conversation in the first group chat based on the changed theme. Reselect the person,
The communication mediation device according to claim 1.
前記グループチャット管理部により管理されたグループチャットの会話に参加した参加者の経験値を付与する経験値付与部を更に備え、
前記参加者選定部は、前記経験値付与部により付与された、前記変更後のテーマに関連する経験値に基づいて、前記第一のグループチャットの会話の参加者を選定する、
請求項に記載のコミュニケーション仲介装置。
Further provided with an experience value giving unit that grants experience points of participants who participated in the group chat conversation managed by the group chat management unit .
The participant selection unit selects participants in the conversation of the first group chat based on the experience value related to the changed theme given by the experience value assigning unit.
The communication mediation device according to claim 2 .
前記参加者選定部は、前記経験値付与部により付与された経験値に基づいて、前記第一のグループチャットの会話に参加する参加者の人数を調整する、
請求項3に記載のコミュニケーション仲介装置。
The participant selection unit adjusts the number of participants participating in the conversation of the first group chat based on the experience value given by the experience value giving unit.
The communication mediation device according to claim 3.
前記出力制御部は、前記端末装置に表示させる参加者に関する情報の表示態様を、前記経験値付与部により付与された前記参加者の経験値が大きくなるほど強調して表示させるように変更する、
請求項3または4に記載のコミュニケーション仲介装置。
The output control unit changes the display mode of the information about the participant to be displayed on the terminal device so as to emphasize the display mode of the information given by the experience value assigning unit as the experience value of the participant increases .
The communication mediator according to claim 3 or 4.
前記経験値付与部は、前記参加者の返答回数または過去の類似するテーマへの返答率に基づいて、前記参加者に対する経験値を付与する、
請求項3から5のうち何れか1項に記載のコミュニケーション仲介装置。
The experience value granting unit grants experience points to the participants based on the number of responses of the participants or the response rate to similar themes in the past.
The communication mediation device according to any one of claims 3 to 5.
前記経験値付与部は、前記第一のグループチャットの会話の参加者からの他の参加者の評価結果を取得し、取得した評価結果に基づいて、前記会話に参加した参加者の経験値を付与する、
請求項3から6のうち何れか1項に記載のコミュニケーション仲介装置。
The experience value giving unit acquires the evaluation results of other participants from the participants of the conversation of the first group chat, and based on the acquired evaluation results, the experience value of the participants who participated in the conversation is obtained. Give,
The communication mediation device according to any one of claims 3 to 6.
コンピュータが、
複数のユーザの端末装置によりそれぞれ受け付けられた会話の内容に基づいて、複数のグループチャットを提供し、
前記複数のグループチャットに含まれる第一のグループチャットの会話の内容に基づいて、前記第一のグループチャットの会話のテーマを決定し、
決定された前記テーマに基づいて、前記複数のグループチャットに含まれる、前記第一のグループチャット以外の第二のグループチャットに参加しているユーザから、前記第一のグループチャットへの参加者を選定し、
選定された前記ユーザの端末装置に前記第一のグループチャットの会話の内容を出力する、
コミュニケーション仲介方法。
The computer
Providing multiple group chats based on the content of conversations received by the terminals of multiple users, respectively.
Based on the content of the conversation of the first group chat included in the plurality of group chats, the theme of the conversation of the first group chat is determined.
Participants in the first group chat from users participating in the second group chat other than the first group chat included in the plurality of group chats based on the determined theme. Select and
The content of the conversation of the first group chat is output to the terminal device of the selected user.
Communication mediation method.
コンピュータに、
複数のユーザの端末装置によりそれぞれ受け付けられた会話の内容に基づいて、複数のグループチャットを提供させ、
前記複数のグループチャットに含まれる第一のグループチャットの会話の内容に基づいて、前記第一のグループチャットの会話のテーマを決定させ、
決定された前記テーマに基づいて、前記複数のグループチャットに含まれる、前記第一のグループチャット以外の第二のグループチャットに参加しているユーザから、前記第一のグループチャットへの参加者を選定させ、
選定された前記ユーザの端末装置に前記第一のグループチャットの会話の内容を出力させる、
プログラム。
On the computer
Multiple group chats are provided based on the content of the conversation received by the terminal devices of multiple users.
Based on the content of the conversation of the first group chat included in the plurality of group chats, the theme of the conversation of the first group chat is determined.
Participants in the first group chat from users participating in the second group chat other than the first group chat included in the plurality of group chats based on the determined theme. Let me choose
Have the selected user's terminal device output the content of the conversation of the first group chat.
program.
JP2018214760A 2018-11-15 2018-11-15 Communication mediators, communication mediator methods, and programs Active JP7071906B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2018214760A JP7071906B2 (en) 2018-11-15 2018-11-15 Communication mediators, communication mediator methods, and programs
CN201911069159.8A CN111191175B (en) 2018-11-15 2019-11-04 Communication mediating apparatus, communication mediating method, and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018214760A JP7071906B2 (en) 2018-11-15 2018-11-15 Communication mediators, communication mediator methods, and programs

Publications (2)

Publication Number Publication Date
JP2020086520A JP2020086520A (en) 2020-06-04
JP7071906B2 true JP7071906B2 (en) 2022-05-19

Family

ID=70709084

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018214760A Active JP7071906B2 (en) 2018-11-15 2018-11-15 Communication mediators, communication mediator methods, and programs

Country Status (2)

Country Link
JP (1) JP7071906B2 (en)
CN (1) CN111191175B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE112021002835T5 (en) 2020-05-18 2023-05-04 Autonetworks Technologies, Ltd. Detection device, vehicle, detection method and detection program

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001147880A (en) 1999-11-22 2001-05-29 Fujitsu Ltd Communication support method and system
JP2002183064A (en) 2000-10-19 2002-06-28 Internatl Business Mach Corp <Ibm> Persistent chat session method and system
JP2003141417A (en) 2001-10-31 2003-05-16 Nifty Corp Commodity sales supporting system
JP2007087433A (en) 2007-01-04 2007-04-05 Okwave:Kk Information provision method in q and a system
JP2007534075A (en) 2004-04-21 2007-11-22 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ System and method for managing threads in a network chat environment

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6109820B2 (en) * 2011-05-26 2017-04-05 グーグル インコーポレイテッド Provide contextual information about conversation participants and enable group communication
US20160021038A1 (en) * 2014-07-21 2016-01-21 Alcatel-Lucent Usa Inc. Chat-based support of communications and related functions
CN104363164A (en) * 2014-11-04 2015-02-18 张家栋 Group conversation processing method and system on basis of social network
US10110523B2 (en) * 2015-02-13 2018-10-23 Avaya Inc. System and method for topic based segregation in instant messaging
CN105488026A (en) * 2015-11-25 2016-04-13 小米科技有限责任公司 Concerned topic reminding method and apparatus
CN107562724B (en) * 2017-08-25 2021-11-05 浙江翼信科技有限公司 Method, apparatus, server and computer-readable storage medium for guiding chat

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001147880A (en) 1999-11-22 2001-05-29 Fujitsu Ltd Communication support method and system
JP2002183064A (en) 2000-10-19 2002-06-28 Internatl Business Mach Corp <Ibm> Persistent chat session method and system
JP2003141417A (en) 2001-10-31 2003-05-16 Nifty Corp Commodity sales supporting system
JP2007534075A (en) 2004-04-21 2007-11-22 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ System and method for managing threads in a network chat environment
JP2007087433A (en) 2007-01-04 2007-04-05 Okwave:Kk Information provision method in q and a system

Also Published As

Publication number Publication date
CN111191175A (en) 2020-05-22
CN111191175B (en) 2024-03-29
JP2020086520A (en) 2020-06-04

Similar Documents

Publication Publication Date Title
US8892171B2 (en) System and method for user profiling from gathering user data through interaction with a wireless communication device
WO2020055775A1 (en) Matching and connection methods and systems requiring video communication
US11895065B2 (en) Apparatus and method for matching individuals during an ephemeral time period based upon voting and matching criteria
JP7353696B1 (en) Information processing device, method, program, and system
US20160335597A1 (en) Server for providing information for group decision and method thereof
CN112346806A (en) Method, device, terminal and storage medium for displaying information
JP2022104823A (en) Method and device for user profile management
RU2770184C2 (en) Natural language processing and analysis in a scheduling assistant interactive computer system
JP7071906B2 (en) Communication mediators, communication mediator methods, and programs
CN113556279A (en) Message sending method, apparatus, device and storage medium
US20190260705A1 (en) An apparatus and method for discovering computerized connections between persons and generating computerized introductions
De Bruijne Designing web surveys for the multi-device internet
US20210029217A1 (en) Communication support device, communication support method, and program
JP2024519687A (en) Information processing method, device, terminal, and storage medium
US10917762B2 (en) Communications system with common electronic interface
JP5920837B2 (en) Information processing apparatus, control method, and program
CA3047710A1 (en) Method, program, and information processing device
KR20130125274A (en) Method for displaying user profile on terminal device
JP6543818B1 (en) Communication support system and communication support program
CN109842546B (en) Conversation expression processing method and device
WO2022271551A1 (en) Cooperative decision making in a social network
WO2021106886A1 (en) Communication assistance server, communication assistance system, communication assistance method, and communication assistance program
JP7627078B1 (en) Nursing care schedule adjustment system, nursing care schedule adjustment method and program
US20230107143A1 (en) Event-based user matching
JP7297355B1 (en) Personalization method, computer program and personalization system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20201130

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210921

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210928

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20211125

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20220419

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220509

R150 Certificate of patent or registration of utility model

Ref document number: 7071906

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150