Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5338601B2 - Conference facilitator selection method, apparatus and program - Google Patents
[go: Go Back, main page]

JP5338601B2 - Conference facilitator selection method, apparatus and program - Google Patents

Conference facilitator selection method, apparatus and program Download PDF

Info

Publication number
JP5338601B2
JP5338601B2 JP2009225533A JP2009225533A JP5338601B2 JP 5338601 B2 JP5338601 B2 JP 5338601B2 JP 2009225533 A JP2009225533 A JP 2009225533A JP 2009225533 A JP2009225533 A JP 2009225533A JP 5338601 B2 JP5338601 B2 JP 5338601B2
Authority
JP
Japan
Prior art keywords
attendee
conference
meeting
user
facilitator
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2009225533A
Other languages
Japanese (ja)
Other versions
JP2011076268A (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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2009225533A priority Critical patent/JP5338601B2/en
Publication of JP2011076268A publication Critical patent/JP2011076268A/en
Application granted granted Critical
Publication of JP5338601B2 publication Critical patent/JP5338601B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To specify an appropriate chairperson who can finish a conference on time. <P>SOLUTION: The method for selecting the chairperson of a conference includes: a process to extract the user IDs of participants associated to the conference IDs of a conference in which a person participating in a specific conference who has participated in the past from a conference data storage part; a process to remove duplicates of the user IDs of the extracted participants and store as the user IDs of co-participants in a co-participant list storage part; a process to calculate the score indicating the degree of suitability to the chairperson of the specific conference by specifying the conference IDs associated to the user IDs of the person participating and the user IDs of the corresponding co-participants for every person participating from the conference data storage part, specifying the actual times and scheduled times of the conferences related to the specified corresponding conference IDs from the conference data storage part, calculating first values using the ratios of the actual times and the scheduled times, and determining the total of the first times; and a process to specify as the chairperson of the conference based on the calculated score. <P>COPYRIGHT: (C)2011,JPO&amp;INPIT

Description

本技術は、会議の進行役を選出する技術に関する。   The present technology relates to a technology for selecting a facilitator of a conference.

会議を行う場合、予め時間を設定しておき、その時間内で議論をして何らかの結論を出すようにするのが一般的である。予定時間を超過しても会議が終了しないのが好ましいことでないのはもちろん、予定時間よりも著しく早く会議が終了してしまうのも好ましいことではない。十分な議論がなされていない可能性があるからである。   In general, when a meeting is held, a time is set in advance, and a conclusion is made by discussing within the time. Of course, it is not preferable that the meeting does not end even if the scheduled time is exceeded, and it is not preferable that the meeting ends significantly earlier than the scheduled time. This is because there is a possibility that there is not enough discussion.

このように予め定められた時間の中で、出席者の発言を促して活発な議論を行わせ、問題解決、アイデアの創出又は合意形成等を図ることができるように会議を進行させることができる者を、一般にファシリテータ(facilitator)と呼ぶ。   In such a predetermined time, the meeting can be advanced so that attendees can speak up and have lively discussions, problem solving, idea creation, consensus building, etc. The person is generally called a facilitator.

会議を有意義なものにするためには、会議にファシリテータが同席することが望まれるが、必ずしも会議の出席予定者の中にファシリテータにふさわしい者がいるとは限らない。このような場合には、出席予定者以外の者から、開催予定の会議にふさわしいファシリテータを選出することが必要になる。   In order to make the conference meaningful, it is desirable for a facilitator to be present at the conference, but there is not necessarily a person who is suitable for the facilitator among those scheduled to attend the conference. In such a case, it is necessary to select a facilitator suitable for the meeting to be held from a person other than those who are scheduled to attend.

従来、問題点抽出会議の進行に最適な司会者を選出するために、会議の参加者が選択した問題情報(議題に相当)に付されるラベルに関連づけられる深さ情報(すなわち問題が位置する階層情報)とラベルに関連づけられる末端枝の数とに基づき、参加者毎に司会者評価関数を求める技術が存在している。   Conventionally, depth information associated with a label attached to problem information (corresponding to the agenda) selected by a conference participant in order to select the best moderator for the progress of the problem extraction meeting (that is, the problem is located). There is a technique for obtaining a moderator evaluation function for each participant based on (hierarchical information) and the number of terminal branches associated with a label.

特開2007−257503号公報JP 2007-257503 A

しかしながら、上記技術は、時間どおりに終了するように会議を進行させることができる者を選出する技術ではない。また、司会者の対象となるのは参加者だけであり、参加者以外の者も対象として司会者を選出する技術ではない。さらに、現実には、会議における最適な司会者は、参加者間の組み合わせに依存する場合も多い。しかし、上記技術においては、議題のみを考慮しており、参加者間の組み合わせは全く考慮されていないため、必ずしも最適な司会者が選出されるとは限らない。   However, the above technique is not a technique for selecting a person who can proceed with the conference so that it ends on time. In addition, only the participants are targeted for the moderator, and it is not a technique for selecting a moderator for people other than the participants. Furthermore, in reality, the optimal moderator in a meeting often depends on the combination between participants. However, in the above technique, only the agenda is considered, and the combination between participants is not considered at all. Therefore, the optimum moderator is not always selected.

そこで、本技術の目的は、時間どおりに会議を終了させることができる適切な進行役を特定するための技術を提供することである。   Therefore, an object of the present technology is to provide a technology for identifying an appropriate facilitator that can finish a conference on time.

本技術の第1の態様に係る会議進行役選出方法は、会議の出席者のユーザIDである出席者IDと当該会議の予定時間と当該会議に要した実績時間とを含む会議データを格納する会議データ格納部と、開催が予定されている特定の会議の出席予定者のユーザIDである出席予定者IDを格納する出席予定者リスト格納部とにアクセス可能なコンピュータにより実行される。そして、本方法は、会議データ格納部を参照し、出席予定者リスト格納部に格納された出席予定者IDの少なくとも1つを含む会議データを特定する特定ステップと、特定された会議データに含まれる予定時間及び実績時間に基づき、予定時間と実績時間との乖離度合いを表す乖離値を算出する乖離値算出ステップと、算出された乖離値の総和を出席予定者ID毎に算出するスコア算出ステップと、算出された総和に基づき、特定の会議の出席予定者から会議進行役を特定する進行役特定ステップとを含む。   The meeting facilitator selection method according to the first aspect of the present technology stores meeting data including an attendee ID that is a user ID of a meeting attendee, a scheduled time of the meeting, and an actual time required for the meeting. It is executed by a computer that can access a conference data storage unit and a prospective attendee list storage unit that stores a prospective attendee ID that is a user ID of a prospective attendee of a specific conference scheduled to be held. Then, the method refers to the conference data storage unit, and specifies the conference data including at least one attendee ID stored in the expected attendee list storage unit, and the specified conference data includes Divergence value calculating step for calculating a divergence value representing the degree of divergence between the scheduled time and the actual time, and a score calculating step for calculating the sum of the calculated divergence values for each attendee ID And a facilitator specifying step of specifying a conference facilitator from prospective attendees of the specific conference based on the calculated sum.

時間どおりに会議を終了させることができる適切な進行役を特定できるようになる。   You will be able to identify the appropriate facilitator who can end the meeting on time.

本技術の一実施の形態に係るシステムの構成図である。1 is a configuration diagram of a system according to an embodiment of the present technology. ユーザDBに格納されるデータの一例を示す図である。It is a figure which shows an example of the data stored in user DB. 会議DBに格納されるデータの一例を示す図である。It is a figure which shows an example of the data stored in meeting DB. 発言時間DBに格納されるデータの一例を示す図である。It is a figure which shows an example of the data stored in speech time DB. ファシリテータ選出装置における処理の処理フローである。It is a processing flow of the process in a facilitator selection apparatus. ファシリテータ選出依頼画面の一例を示す図である。It is a figure which shows an example of a facilitator selection request screen. 出席予定者リスト格納部に格納されるデータの一例を示す図である。It is a figure which shows an example of the data stored in a prospective attendee list storage part. 出席会議特定処理の処理フローを示す図である。It is a figure which shows the processing flow of an attendance meeting specific process. 出席会議リスト格納部に格納されるデータの一例を示す図である。It is a figure which shows an example of the data stored in an attendance meeting list storage part. 出席会議特定処理の処理フローを示す図である。It is a figure which shows the processing flow of an attendance meeting specific process. 出席会議特定処理の処理フローを示す図である。It is a figure which shows the processing flow of an attendance meeting specific process. 同席者特定処理の処理フローを示す図である。It is a figure which shows the processing flow of a passenger identification process. (a)及び(b)は同席者リスト格納部に格納されるデータの一例を示す図である。(A) And (b) is a figure which shows an example of the data stored in a passenger list storage part. 同席者特定処理の処理フローを示す図である。It is a figure which shows the processing flow of a passenger identification process. スコア算出処理の処理フローを示す図である。It is a figure which shows the processing flow of a score calculation process. スコア算出処理の処理フローを示す図である。It is a figure which shows the processing flow of a score calculation process. スコア算出処理の処理フローを示す図である。It is a figure which shows the processing flow of a score calculation process. スコア格納部に格納されるデータの一例を示す図である。It is a figure which shows an example of the data stored in a score storage part. ファシリテータ選出結果画面の一例を示す図である。It is a figure which shows an example of a facilitator selection result screen. コンピュータの機能ブロック図である。It is a functional block diagram of a computer.

図1に、本実施の形態に係るシステムの構成図を示す。例えばパーソナル・コンピュータであるファシリテータ選出装置100は、選出依頼受付部101と、出席予定者リスト格納部103と、出席会議特定部105と、出席会議リスト格納部107と、同席者特定部109と、同席者リスト格納部111と、スコア算出部113と、スコア格納部115と、表示処理部117とを有する。   FIG. 1 shows a configuration diagram of a system according to the present embodiment. For example, the facilitator selection device 100, which is a personal computer, includes a selection request reception unit 101, a prospective attendee list storage unit 103, an attendance conference identification unit 105, an attendance conference list storage unit 107, a attendee identification unit 109, The attendee list storage unit 111, the score calculation unit 113, the score storage unit 115, and the display processing unit 117 are included.

選出依頼受付部101は、ユーザにより入力されたデータに基づき開催予定の会議の出席予定者を特定する処理を実施し、処理結果のデータを出席予定者リスト格納部103に格納する。出席会議特定部105は、出席予定者リスト格納部103に格納されたデータに基づき出席予定者が過去に出席した会議を特定するための出席会議特定処理を実施し、処理結果のデータを出席会議リスト格納部107に格納する。同席者特定部109は、出席会議リスト格納部107に格納されたデータに基づき出席予定者が過去に出席した会議に同席していた者を特定するための同席者特定処理を実施し、処理結果のデータを同席者リスト格納部111に格納する。スコア算出部113は、同席者リスト格納部111に格納されたデータに基づき開催予定の会議の進行役を特定するためのスコアを算出するスコア算出処理を実施し、処理結果のデータをスコア格納部115に格納する。表示処理部117は、スコア格納部115に格納されたデータに基づきファシリテータとして相応しい者を特定し、特定された者に関するデータを出力部130に表示する。なお、出席会議特定処理、同席者特定処理及びスコア算出処理については後で詳細に説明する。   The selection request accepting unit 101 performs a process of identifying a prospective attendee of a meeting scheduled to be held based on the data input by the user, and stores the processing result data in the prospective attendee list storage unit 103. The attendance meeting identification unit 105 performs attendance meeting identification processing for identifying a meeting in which the prospective attendee attended in the past based on the data stored in the attendance candidate list storage unit 103, and the process result data is used as the attendance meeting. Store in the list storage unit 107. Based on the data stored in the attendance meeting list storage unit 107, the attendee identification unit 109 performs a attendee identification process for identifying a person who has attended a meeting attended by a prospective attendee in the past. Is stored in the attendee list storage unit 111. The score calculation unit 113 performs a score calculation process for calculating a score for specifying the facilitator of the meeting scheduled to be held based on the data stored in the attendee list storage unit 111, and the processing result data is stored in the score storage unit 115. The display processing unit 117 specifies a person who is suitable as a facilitator based on the data stored in the score storage unit 115, and displays data relating to the specified person on the output unit 130. The attendance meeting identification process, the attendee identification process, and the score calculation process will be described in detail later.

また、ファシリテータ選出装置100には、例えばキーボードやマウスである入力部120と、例えばディスプレイ装置である出力部130と、ユーザDB140と、会議DB150と、発言時間DB160とが接続されている。   The facilitator selection device 100 is connected to an input unit 120 such as a keyboard and a mouse, an output unit 130 such as a display device, a user DB 140, a conference DB 150, and a speech time DB 160.

図2に、ユーザDB140のテーブル構成及び格納されるデータの一例を示す。図2の例では、ユーザIDの列と、ユーザ名の列とが含まれる。   FIG. 2 shows an example of the table configuration of the user DB 140 and stored data. In the example of FIG. 2, a user ID column and a user name column are included.

図3に、会議DB150のテーブル構成及び格納されるデータの一例を示す。図3の例では、会議IDの列と、出席者の列と、予定時間の列と、実績時間の列と、会議名の列とが含まれる。実績時間の列にデータが含まれない会議は、未だ開催されていない会議である。会議の実績時間は、会議の終了後に登録が行われる。その他のデータは、例えば会議の開催が決定した後開催される前に登録が行われる。   FIG. 3 shows an example of the table configuration of the conference DB 150 and stored data. In the example of FIG. 3, a conference ID column, an attendee column, a scheduled time column, an actual time column, and a conference name column are included. A meeting whose data is not included in the actual time column is a meeting that has not yet been held. The actual meeting time is registered after the meeting ends. The other data is registered, for example, after it is decided to hold the conference and before it is held.

図4に、発言時間DB160のテーブル構成及び格納されるデータの一例を示す。図4の例では、会議IDの列と、出席者の列と、発言時間の列とが含まれる。これらのデータは、会議の終了後に登録が行われる。   FIG. 4 shows an example of the table structure of the speech time DB 160 and stored data. The example of FIG. 4 includes a conference ID column, an attendee column, and a speech time column. These data are registered after the conference ends.

ユーザDB140、会議DB150及び発言時間DB160へのデータの登録及び更新は、例えば入力部120を介して会議の出席者や管理者等により行われる。なお、発言時間DB160の発言時間については、会議中に音声を録音し、録音したデータを分析して各出席者の発言時間を算出し、自動で登録を行うようにしてもよい。   Registration and updating of data in the user DB 140, the conference DB 150, and the speech time DB 160 are performed by, for example, a conference attendant or a manager via the input unit 120, for example. Note that the speech time in the speech time DB 160 may be recorded by recording voice during the meeting, analyzing the recorded data, calculating the speech time of each attendee, and automatically registering the speech time.

次に、図5乃至図18を用いて、図1に示したシステムの処理内容について説明する。図5に、メインの処理フローを示す。なお、本システムをユーザが利用するにあたり必要なログイン処理等は既になされているものとする。まず、ファシリテータ選出装置100の選出依頼受付部101は、選出依頼受付画面を出力部130に表示する(図5:ステップS1)。   Next, processing contents of the system shown in FIG. 1 will be described with reference to FIGS. FIG. 5 shows a main processing flow. It is assumed that login processing and the like necessary for the user to use this system have already been performed. First, the selection request reception unit 101 of the facilitator selection device 100 displays a selection request reception screen on the output unit 130 (FIG. 5: Step S1).

図6に、ファシリテータ選出依頼受付画面の一例を示す。図6の例では、会議ID入力欄と、会議名入力欄と、ファシリテータの選出を実行させるための選出ボタンと、会議ID入力欄及び会議名入力欄に入力されたデータをクリアするクリアボタンと、元のメニューページなどに戻るための戻るボタンとが設けられている。ユーザは、開催予定の会議のファシリテータの選出を依頼する場合には、当該開催予定の会議の会議ID又は会議名を入力し、選出ボタンをクリックする。   FIG. 6 shows an example of a facilitator selection request acceptance screen. In the example of FIG. 6, a conference ID input field, a conference name input field, a selection button for executing selection of a facilitator, a clear button for clearing data input in the conference ID input field and the conference name input field, And a return button for returning to the original menu page or the like. When requesting the selection of a facilitator for a meeting to be held, the user inputs the meeting ID or meeting name of the meeting to be held and clicks a selection button.

図5の説明に戻り、選出依頼受付部101は、入力部120を介してユーザから会議名又は会議IDの入力を受け付け、例えばメインメモリ等の記憶装置に格納する(ステップS3)。そして、選出依頼受付部101は、ステップS3において受け付けた会議名又は会議IDに対応付けられているユーザIDを会議DB150から特定し、出席予定者のリストLXとして出席予定者リスト格納部103に格納する(ステップS5)。   Returning to the description of FIG. 5, the selection request receiving unit 101 receives an input of a conference name or a conference ID from the user via the input unit 120 and stores it in a storage device such as a main memory (step S <b> 3). Then, the selection request receiving unit 101 identifies the conference ID or user ID associated with the conference ID received in step S3 from the conference DB 150 and stores it in the planned attendee list storage unit 103 as a list of attendees LX. (Step S5).

図7に、出席予定者リスト格納部103に格納されるデータの一例を示す。図7の例では、開催予定の会議の出席予定者のユーザIDが格納されるようになっている。   FIG. 7 shows an example of data stored in the attendee list storage unit 103. In the example of FIG. 7, the user ID of the person who is scheduled to attend the meeting scheduled to be held is stored.

図5の説明に戻り、出席会議特定部105は、出席会議特定処理を実施する(ステップS7)。ここで、出席会議特定処理について図8乃至図11を用いて説明する。まず、出席会議特定部105は、出席予定者リスト格納部103に格納されている出席予定者のリストLXから、未処理のユーザIDを1つ特定する(図8:ステップS21)。なお、出席会議特定処理においては、ステップS21において特定されたユーザIDをXとする。そして、出席会議特定部105は、リストLK、リストLKD、リストLKS及びリストLKLを初期化する(ステップS23)。ステップS23においては、リストLK、リストLKD、リストLKS及びリストLKLについてのデータが既に出席会議リスト格納部107に格納されている場合には、データをクリアする。 Returning to the description of FIG. 5, the attendance meeting specifying unit 105 performs attendance meeting specifying processing (step S7). Here, the attendance meeting specifying process will be described with reference to FIGS. First, the attendance meeting specifying unit 105 specifies one unprocessed user ID from the list LX of attendees stored in the attendee list storage unit 103 (FIG. 8: Step S21). In the attendance meeting specifying process, the user ID specified in step S21 is X. Then, the attendance meeting specifying unit 105 initializes the list LK X , the list LKD X , the list LK X S, and the list LK X L (step S23). In step S23, when the data about the list LK X , the list LKD X , the list LK X S, and the list LK X L are already stored in the attendance meeting list storage unit 107, the data is cleared.

なお、上ではリストに添え字「」を付しているが、これはユーザXについてのリストであることを示している。例えば、ユーザIDがH1である場合には、ユーザH1のリストはリストLKH1、リストLKDH1、リストLKH1S及びリストLKH1Lである。図9に、出席会議リスト格納部107に格納されるデータの一例を示す。図9の例では、リストIDの列と、会議IDの列とが含まれる。このように、リストIDは、上記4つのリストのうちいずれであるかを識別するためのデータ及びユーザIDの添え字を含む。 In the above, the subscript “ X ” is attached to the list, which indicates that the list is for the user X. For example, when the user ID is H1, the list of the user H1 is a list LK H1 , a list LKD H1 , a list LK H1 S, and a list LK H1 L. FIG. 9 shows an example of data stored in the attendance meeting list storage unit 107. In the example of FIG. 9, a list ID column and a conference ID column are included. As described above, the list ID includes data for identifying which one of the above four lists and a subscript of the user ID.

図8の説明に戻り、出席会議特定部105は、会議DB150から未処理の1レコードを読み出す(ステップS25)。さらに、出席会議特定部105は、ステップS25において読み出されたレコードに会議の実績時間が含まれているか判断する(ステップS27)。含まれていない場合には(ステップS27:Noルート)、ステップS37に移行する。一方、含まれている場合(ステップS27:Yesルート)、出席会議特定部105は、ステップS25において読み出されたレコードに、ユーザID「X」が含まれているか判断する(ステップS29)。含まれていない場合には(ステップS29:Noルート)、ステップS37に移行する。一方、含まれている場合(ステップS29:Yesルート)、出席会議特定部105は、リストLKに、ステップS25において読み出されたレコードに含まれる会議IDを追加する(ステップS31)。すなわち、ステップS31においては、ステップS25において読み出されたレコードに含まれる会議IDを、リストID「LK」に対応付けて出席会議リスト格納部107に格納する。 Returning to the description of FIG. 8, the attendance meeting identification unit 105 reads one unprocessed record from the meeting DB 150 (step S25). Furthermore, the attendance meeting identification part 105 judges whether the record time of the meeting is included in the record read in step S25 (step S27). If not included (step S27: No route), the process proceeds to step S37. On the other hand, if it is included (step S27: Yes route), the attendance meeting identification unit 105 determines whether the user ID “X” is included in the record read in step S25 (step S29). If not included (step S29: No route), the process proceeds to step S37. On the other hand, if it is included (step S29: Yes route), the attending meeting specifying unit 105 adds the meeting ID included in the record read in step S25 to the list LK X (step S31). That is, in step S31, the conference ID included in the record read in step S25 is stored in the attendance conference list storage unit 107 in association with the list ID “LK X ”.

図8の説明に戻り、出席会議特定部105は、ステップS25において読み出されたレコードに含まれる会議ID及びユーザID「X」に対応付けられている発言時間Tを発言時間DB160から特定し、ステップS25において読み出されたレコードに含まれる会議IDに対応付けられている実績時間T及び全てのユーザIDを会議DB150から特定し、T>T/Unum(Unumは、本ステップにおいて特定されたユーザIDの数)を満たすか判断する(ステップS33)。満たさない場合には(ステップS33:Noルート)、ステップS37に移行する。一方、満たす場合(ステップS33:Yesルート)、出席会議特定部105は、リストLKDに、ステップS25において読み出されたレコードに含まれる会議IDを追加する(ステップS35)。すなわち、ステップS35においては、ステップS25において読み出されたレコードに含まれる会議IDを、リストID「LKD」に対応付けて出席会議リスト格納部107に格納する。 Returning to the description of FIG. 8, the attendance meeting identification unit 105 identifies the speech time T 1 associated with the conference ID and the user ID “X” included in the record read in step S 25 from the speech time DB 160. The actual time T 2 and all user IDs associated with the conference ID included in the record read in step S25 are specified from the conference DB 150, and T 1 > T 2 / U num (U num is It is determined whether the number of user IDs specified in the step is satisfied (step S33). When not satisfy | filling (step S33: No route), it transfers to step S37. On the other hand, if satisfied (step S33: Yes route), the attendance meeting identification unit 105 adds the meeting ID included in the record read in step S25 to the list LKD X (step S35). That is, in step S35, the conference ID included in the record read in step S25 is stored in the attendance conference list storage unit 107 in association with the list ID “LKD X ”.

そして、出席会議特定部105は、会議DB150の全てのレコードについて処理したか判断する(ステップS37)。全てのレコードについて処理していない場合(ステップS37:Noルート)、次のレコードについて処理を実施するため、ステップS25に戻る。一方、全てのレコードについて処理した場合(ステップS37:Yesルート)、処理は端子Aを介して図10のステップS39に移行する。   And attendance meeting specific part 105 judges whether it processed about all the records of meeting DB150 (Step S37). If all the records have not been processed (step S37: No route), the process returns to step S25 in order to execute the process for the next record. On the other hand, when all the records have been processed (step S37: Yes route), the process proceeds to step S39 in FIG.

図10の説明に移行して、端子Aの後、出席会議特定部105は、出席会議リスト格納部107から、リストLKに含まれる未処理の会議IDを1つ特定する(図10:ステップS39)。そして、出席会議特定部105は、ステップS39において特定された会議IDに対応付けられている実績時間T及び予定時間Tを会議DB150から特定する(ステップS41)。そして、出席会議特定部105は、T≦Tを満たすか判断する(ステップS43)。満たさない場合(ステップS43:Noルート)、処理はステップS47へ移行する。一方、満たす場合(ステップS43:Yesルート)、出席会議特定部105は、リストLKSに、ステップS39において特定された会議IDを追加する(ステップS45)。すなわち、ステップS45においては、ステップS39において特定された会議IDを、リストID「LKS」に対応付けて出席会議リスト格納部107に格納する。そして、出席会議特定部105は、リストLKに含まれる全ての会議IDについて処理したか判断する(ステップS47)。全ての会議IDについて処理していない場合(ステップS47:Noルート)、次の会議IDについて処理を実施するため、ステップS39に戻る。一方、全ての会議IDについて処理した場合(ステップS47:Yesルート)、処理は端子Bを介して図11のステップS49に移行する。 Moving to the description of FIG. 10, after the terminal A, the attendance meeting specifying unit 105 specifies one unprocessed meeting ID included in the list LK X from the attendance meeting list storage unit 107 (FIG. 10: step). S39). The attending conference identifying unit 105, a record associated with the specified conference ID time T 3 and the expected time T 4 identifies the conference DB150 in step S39 (step S41). The attending conference identifying unit 105 determines whether satisfy T 3T 4 (step S43). When not satisfy | filling (step S43: No route), a process transfers to step S47. On the other hand, is satisfied: (step S43 Yes route), attended conference identifying unit 105, the list LK X S, adding the meeting ID specified in Step S39 (Step S45). That is, in step S45, the conference ID specified in step S39 is stored in the attendance conference list storage unit 107 in association with the list ID “LK X S”. And attendance meeting specific part 105 judges whether it processed about all meeting IDs contained in list LK X (Step S47). If all the conference IDs have not been processed (step S47: No route), the process returns to step S39 in order to execute the process for the next conference ID. On the other hand, when all the conference IDs have been processed (step S47: Yes route), the processing proceeds to step S49 in FIG.

図11の説明に移行して、端子Bの後、出席会議特定部105は、出席会議リスト格納部107から、リストLKDに含まれる未処理の会議IDを1つ特定する(図11:ステップS49)。そして、出席会議特定部105は、ステップS49において特定された会議IDに対応付けられている実績時間T及び予定時間Tを会議DB150から特定する(ステップS51)。そして、出席会議特定部105は、T>Tを満たすか判断する(ステップS53)。満たさない場合(ステップS53:Noルート)、処理はステップS57へ移行する。一方、満たす場合(ステップS53:Yesルート)、出席会議特定部105は、リストLKLに、ステップS49において特定された会議IDを追加する(ステップS55)。すなわち、ステップS55においては、ステップS49において特定された会議IDを、リストID「LKL」に対応付けて出席会議リスト格納部107に格納する。そして、出席会議特定部105は、リストLKDに含まれる全ての会議IDについて処理したか判断する(ステップS57)。全ての会議IDについて処理していない場合(ステップS57:Noルート)、次の会議IDについて処理を実施するため、ステップS49に戻る。 Shifting to the description of FIG. 11, after the terminal B, the attendance meeting specifying unit 105 specifies one unprocessed meeting ID included in the list LKD X from the attendance meeting list storage unit 107 (FIG. 11: step) S49). The attending conference identifying unit 105, the actual time T 5 and expected time T 6 associated with the specified conference ID for identifying the conference DB150 in step S49 (step S51). Then, the attendance meeting specifying unit 105 determines whether T 5 > T 6 is satisfied (step S53). When not satisfy | filling (step S53: No route), a process transfers to step S57. On the other hand, is satisfied: (step S53 Yes route), attended conference identifying unit 105, the list LK X L, adding the meeting ID specified in Step S49 (Step S55). That is, in step S55, the conference ID specified in step S49 is stored in the attendance conference list storage unit 107 in association with the list ID “LK X L”. And attendance meeting specific part 105 judges whether it processed about all meeting IDs contained in list LKD X (Step S57). If all the conference IDs have not been processed (step S57: No route), the process returns to step S49 in order to execute the process for the next conference ID.

一方、全ての会議IDについて処理した場合(ステップS57:Yesルート)、出席会議特定部105は、出席予定者リスト格納部103に格納されている出席予定者のリストLXに含まれる全てのユーザIDについて処理したか判断する(ステップS59)。全てのユーザIDについて処理していない場合には(ステップS59:Noルート)、次のユーザIDについて処理を実施するため、処理は端子Cを介して図8のステップS21に戻る。一方、全てのユーザIDについて処理した場合(ステップS59:Yesルート)、元の処理に戻る。   On the other hand, when all meeting IDs have been processed (step S57: Yes route), the attending meeting specifying unit 105 includes all user IDs included in the list LX of attendees stored in the attendee list storage unit 103. It is determined whether or not processing has been performed (step S59). If all the user IDs have not been processed (step S59: No route), the process returns to step S21 in FIG. On the other hand, if all user IDs have been processed (step S59: Yes route), the process returns to the original process.

以上のような処理を実施することにより、開催予定の会議の全ての出席予定者について、リストLK、リストLKD、リストLKS及びリストLKLを生成する。なお、本実施の形態では、リストLKSに含まれる会議(すなわち、予定時間よりも早く終わった会議)と、リストLKLに含まれる会議(すなわち、予定時間を超過した会議)との両方が以下に述べる処理の対象となる。予定時間よりも早く終わった場合には議論が十分になされるように会議を進行させることができず、逆に予定時間を超過した場合には議論をまとめることができないと考えられるため、ファシリテータ選出のためのスコアの算出にはその両者を考慮に入れるべきだからである。 By performing the processing as described above, the list LK X , the list LKD X , the list LK X S, and the list LK X L are generated for all prospective attendees of the conference scheduled to be held. In the present embodiment, a meeting included in the list LK X S (that is, a meeting that ended earlier than the scheduled time) and a meeting included in the list LK X L (that is, a meeting that exceeded the scheduled time) Both are subject to the processing described below. If the meeting ends earlier than the scheduled time, the meeting cannot proceed so that the discussion is sufficient, and conversely, if the scheduled time is exceeded, the discussion cannot be summarized. Both of these should be taken into account when calculating the score for.

図5の説明に戻り、同席者特定部109は、同席者特定処理を実施する(ステップS9)。同席者特定処理については、図12乃至図14を用いて説明する。まず、同席者特定部109は、出席予定者リスト格納部103に格納されている出席予定者のリストLXから、未処理のユーザIDを1つ特定する(図12:ステップS61)。なお、同席者特定処理においては、ステップS61において特定されたユーザIDをXとし、添え字「」の意味は出席会議特定処理の説明において述べたものと同様である。そして、同席者特定部109は、リストLYを初期化する(ステップS63)。ステップS63においては、リストLYについてのデータが既に同席者リスト格納部111に格納されている場合には、データをクリアする。 Returning to the description of FIG. 5, the attendee identification unit 109 performs the attendee identification process (step S9). The attendee identification process will be described with reference to FIGS. First, the attendee identification unit 109 identifies one unprocessed user ID from the list LX of attendees stored in the attendee list storage unit 103 (FIG. 12: step S61). In the attendee identification process, the user ID identified in step S61 is X, and the meaning of the subscript “ X ” is the same as that described in the explanation of the attendance meeting identification process. Then, the attendee identification unit 109 initializes the list LY X (step S63). In step S63, if the data for the list LY X is already stored in the attendee list storage unit 111, the data is cleared.

図13(a)及び(b)に、同席者リスト格納部111に格納されるデータの一例を示す。図13(a)及び(b)の例では、リストIDの列と、ユーザIDの列とが含まれている。なお、リストLYは、同席者特定処理により最終的に生成されるリストである。   FIGS. 13A and 13B show examples of data stored in the attendee list storage unit 111. In the example of FIGS. 13A and 13B, a list ID column and a user ID column are included. The list LY is a list that is finally generated by the attendee identification process.

図12の説明に戻り、同席者特定部109は、出席会議リスト格納部107に格納されているリストLKSから、未処理の会議IDを1つ特定する(ステップS65)。そして、同席者特定部109は、ステップS65において特定された会議IDに対応付けられている全てのユーザIDを会議DB150から特定し、例えばメインメモリ等の記憶装置に格納する(ステップS67)。そして、ステップS67において特定されたユーザIDからユーザID「X」を除いたユーザIDを特定し、リストLYに追加する(ステップS69)。すなわち、ステップS69においては、ステップS67において特定されたユーザIDからユーザID「X」を除いたユーザIDを、リストID「LY」に対応付けて同席者リスト格納部111に格納する。 Returning to the description of FIG. 12, the attendee identification unit 109 identifies one unprocessed conference ID from the list LK X S stored in the attendance conference list storage unit 107 (step S65). Then, the attendee identification unit 109 identifies all user IDs associated with the conference ID identified in step S65 from the conference DB 150, and stores them in a storage device such as a main memory (step S67). Then, the user ID obtained by removing the user ID “X” from the user ID specified in step S67 is specified and added to the list LY X (step S69). That is, in step S69, the user ID obtained by removing the user ID “X” from the user ID specified in step S67 is stored in the attendee list storage unit 111 in association with the list ID “LY X ”.

そして、同席者特定部109は、リストLKSに含まれる全ての会議IDについて処理したか判断する(ステップS71)。全ての会議IDについて処理していない場合(ステップS71:Noルート)、次の会議IDについて処理を実施するため、ステップS65に戻る。一方、全ての会議IDについて処理した場合(ステップS71:Yesルート)、処理は端子Dを介して図14のステップS73に移行する。 Then, the attendee identification unit 109 determines whether or not all meeting IDs included in the list LK X S have been processed (step S71). If all the conference IDs are not processed (step S71: No route), the process returns to step S65 in order to execute the process for the next conference ID. On the other hand, when all the conference IDs have been processed (step S71: Yes route), the process proceeds to step S73 in FIG.

図14の説明に移行して、端子Dの後、同席者特定部109は、出席会議リスト格納部107に格納されているリストLKLから、未処理の会議IDを1つ特定する(図14:ステップS73)。そして、同席者特定部109は、ステップS73において特定された会議IDに対応付けられている全てのユーザIDを会議DB150から特定し、例えばメインメモリ等の記憶装置に格納する(ステップS75)。そして、ステップS75において特定されたユーザIDからユーザID「X」を除いたユーザIDを特定し、リストLYに追加する(ステップS77)。すなわち、ステップS77においては、ステップS75において特定されたユーザIDからユーザID「X」を除いたユーザIDを、リストID「LY」に対応付けて同席者リスト格納部111に格納する。 14, the attendee identification unit 109 identifies one unprocessed conference ID from the list LK X L stored in the attendance conference list storage unit 107 after the terminal D (FIG. 14). 14: Step S73). Then, the attendee identification unit 109 identifies all user IDs associated with the conference ID identified in step S73 from the conference DB 150 and stores them in a storage device such as a main memory (step S75). Then, the user ID obtained by removing the user ID “X” from the user ID specified in step S75 is specified and added to the list LY X (step S77). That is, in step S77, the user ID obtained by removing the user ID “X” from the user ID specified in step S75 is stored in the attendee list storage unit 111 in association with the list ID “LY X ”.

そして、同席者特定部109は、リストLKLに含まれる全ての会議IDについて処理したか判断する(ステップS79)。全ての会議IDについて処理していない場合(ステップS79:Noルート)、次の会議IDについて処理を実施するため、ステップS73に戻る。一方、全ての会議IDについて処理した場合(ステップS79:Yesルート)、同席者特定部109は、リストLYにおけるユーザIDの重複を除去する(ステップS81)。リストLYにおいてユーザIDの重複が無い場合にはステップS81をスキップする。そして、同席者特定部109は、リストLXに含まれる全てのユーザIDについて処理したか判断する(ステップS83)。全てのユーザIDについて処理していない場合(ステップS83:Noルート)、次のユーザIDについて処理を実施するため、処理は端子Eを介して図12のステップS61に戻る。 Then, the attendee identification unit 109 determines whether all meeting IDs included in the list LK X L have been processed (step S79). If all the conference IDs have not been processed (step S79: No route), the process returns to step S73 in order to execute the process for the next conference ID. On the other hand, when the processing for all the conference ID (step S79: Yes route), sit's identification unit 109 removes the overlap of the user ID in the list LY X (step S81). If there is no duplication of user IDs in the list LY X , step S81 is skipped. Then, the attendee identification unit 109 determines whether all user IDs included in the list LX have been processed (step S83). If all the user IDs are not processed (step S83: No route), the process returns to step S61 in FIG.

一方、全てのユーザIDについて処理した場合(ステップS83:Yesルート)、同席者特定部109は、リストLXに含まれる全てのユーザIDについて、リストLYに含まれるユーザIDを同席者リスト格納部111から読み出し、例えばメインメモリ等の記憶装置に格納する(ステップS85)。そして、同席者特定部109は、ステップS85において読み出されたユーザIDについて重複を除去し、ファシリテータ候補のリストLYとして同席者リスト格納部111に格納し(ステップS87)、元の処理に戻る。 On the other hand, when all user IDs have been processed (step S83: Yes route), the attendee identification unit 109 assigns user IDs included in the list LY X to the attendee list storage unit for all user IDs included in the list LX. The data is read from 111 and stored in a storage device such as a main memory (step S85). The attendee identification unit 109 removes duplication of the user ID read in step S85, stores it in the attendee list storage unit 111 as a facilitator candidate list LY (step S87), and returns to the original process.

以上のような処理を実施することにより、開催予定の会議の出席予定者だけではなく、出席予定者以外の者をファシリテータの候補として特定する。したがって、出席予定者だけを対象としてファシリテータを選出する技術に比べ、より相応しいファシリテータを選出することができるようになる。   By performing the processing as described above, not only those who are scheduled to attend the meeting scheduled to be held, but also persons other than those who are scheduled to attend are specified as facilitator candidates. Therefore, it is possible to select a more suitable facilitator than the technique of selecting a facilitator only for the prospective attendees.

図5の説明に戻り、スコア算出部113は、スコア算出処理を実施する(ステップS11)。スコア算出処理については、図15乃至図18を用いて説明する。まず、スコア算出部113は、同席者リスト格納部111から、リストLYに含まれる未処理のユーザIDを1つ特定する(図15:ステップS91)。以下、スコア算出処理では、ステップS91において特定されたユーザIDをYとする。そして、スコア算出部113は、S、L、SXY、LXY、C1、C2、C3XY、C4XY、DS及びDLに0を設定する(ステップS93)。なお、添え字「」が付されている変数はユーザIDがXである出席予定者についての変数であり、添え字「」が付されている変数はユーザIDがYであるファシリテータ候補についての変数であり、添え字「XY」が付されている変数はユーザIDがXである出席予定者とユーザIDがYであるファシリテータ候補との組み合わせについての変数であることを示している。 Returning to the description of FIG. 5, the score calculation unit 113 performs a score calculation process (step S11). The score calculation process will be described with reference to FIGS. First, the score calculation unit 113 identifies one unprocessed user ID included in the list LY from the attendee list storage unit 111 (FIG. 15: step S91). Hereinafter, in the score calculation process, the user ID specified in step S91 is Y. Then, the score calculation unit 113, S X, L X, S XY, L XY, C1 X, C2 X, C3 XY, C4 XY, is set to 0 DS Y and DL Y (step S93). Note that the variable with the subscript “ X ” is a variable for the attendee who has the user ID X, and the variable with the subscript “ Y ” is for the facilitator candidate with the user ID Y. The variable to which the subscript “ XY ” is attached indicates that the variable is a combination of a prospective attendee whose user ID is X and a facilitator candidate whose user ID is Y.

そして、スコア算出部113は、会議DB150から未処理の1レコードを読み出す(ステップS95)。なお、スコア算出処理においては、ステップS95において読み出されたレコードを便宜上「処理に係るレコード」と呼ぶ。そして、スコア算出部113は、処理に係るレコードに実績時間が含まれるか判断する(ステップS97)。すなわち、既に開催された会議についてのレコードであるかを判断する。実績時間が含まれない場合(ステップS97:Noルート)、処理は端子Fを介して図16のステップS129へ移行する。一方、実績時間が含まれる場合(ステップS97:Yesルート)、スコア算出部113は、処理に係るレコードに含まれる実績時間T及び予定時間Tについて、T≦Tを満たすか判断する(ステップS99)。T≦Tを満たす場合(ステップS99:Yesルート)、スコア算出部113は、処理に係るレコードに出席予定者のユーザIDが含まれるか判断する(ステップS101)。すなわち、リストLXに含まれるユーザIDのいずれかが、処理に係るレコードに含まれるか判断する。含まれない場合(ステップS101:Noルート)、処理は端子Fを介して図16のステップS129へ移行する。 Then, the score calculation unit 113 reads one unprocessed record from the conference DB 150 (step S95). In the score calculation process, the record read in step S95 is referred to as a “record related to the process” for convenience. And the score calculation part 113 judges whether performance time is included in the record which concerns on a process (step S97). That is, it is determined whether the record is about a conference already held. If the actual time is not included (step S97: No route), the process proceeds to step S129 in FIG. On the other hand, when the actual time is included (step S97: Yes route), the score calculation unit 113 determines whether T 7 ≦ T 8 is satisfied for the actual time T 7 and the scheduled time T 8 included in the record related to the process. (Step S99). When T 7 ≦ T 8 is satisfied (step S99: Yes route), the score calculation unit 113 determines whether the record related to the process includes the user ID of the prospective attendee (step S101). That is, it is determined whether any of the user IDs included in the list LX is included in the record related to the process. If not included (step S101: No route), the process proceeds to step S129 in FIG.

一方、含まれる場合(ステップS101:Yesルート)、スコア算出部113は、ステップS101において処理に係るレコードに含まれると判断されたユーザIDのうち、未処理のものを1つ特定する(ステップS103)。なお、ステップS105乃至S113では、便宜上、ステップS103において特定されたユーザIDをXとする。また、スコア算出部113は、処理に係るレコードに含まれる会議ID及びユーザID「X」に対応付けられている発言時間Tを発言時間DB160から特定し、S=S+T/T×(1−T/T)及びC1=C1+1を算出し、例えばメインメモリ等の記憶装置に格納する(ステップS105)。そして、処理は端子Gを介して図16のステップS107へ移行する。 On the other hand, if included (step S101: Yes route), the score calculation unit 113 identifies one unprocessed user ID determined to be included in the record related to the process in step S101 (step S103). ). In steps S105 to S113, the user ID specified in step S103 is set to X for convenience. Further, the score calculation unit 113 identifies the speech time T 9 associated with the conference ID and the user ID “X” included in the record related to the processing from the speech time DB 160, and S X = S X + T 8 / T 7 × (1−T 9 / T 7 ) and C1 X = C1 X +1 are calculated and stored in a storage device such as a main memory (step S105). Then, the process proceeds to step S107 in FIG.

図16の説明に移行して、端子Gの後、スコア算出部113は、処理に係るレコードに、ユーザID「Y」が含まれるか判断する(ステップS107)。含まれない場合(ステップS107:Noルート)、処理はステップS113へ移行する。一方、含まれる場合(ステップS107:Yesルート)、スコア算出部113は、ユーザID「X」とユーザID「Y」とが同じであるかを判断する(ステップS109)。同じである場合(ステップS109:Yesルート)、処理はステップS113へ移行する。SxyはユーザYがユーザXと「同席」していた場合についての指標であるので、ユーザXとユーザとYが同一人物である場合には指標としての意味をなさないからである。一方、同じでない場合(ステップS109:Noルート)、SXY=SXY+T/T×(1−T/T)及びC3XY=C3XY+1を算出し、例えばメインメモリ等の記憶装置に格納する(ステップS111)。 Shifting to the description of FIG. 16, after the terminal G, the score calculation unit 113 determines whether the user ID “Y” is included in the record related to the process (step S <b> 107). If not included (step S107: No route), the process proceeds to step S113. On the other hand, when included (step S107: Yes route), the score calculation unit 113 determines whether the user ID “X” and the user ID “Y” are the same (step S109). If they are the same (step S109: Yes route), the process proceeds to step S113. This is because Sxy is an index when the user Y is “sitting with” the user X, and therefore does not make sense as an index when the user X, the user, and Y are the same person. On the other hand, if not the same (step S109: No route), to calculate the S XY = S XY + T 8 / T 7 × (1-T 9 / T 7) and C3 XY = C3 XY +1, for example, a storage such as a main memory Store in the device (step S111).

ここで、上で算出したS、SXY、C1及びC3XYの意味について説明する。まず、SXYの意味について説明する。ステップS111の計算式において、T/Tは会議の実績時間と予定時間との乖離を表す指標になるため、T/Tが小さいほど、すなわちSXYが小さいほど、ユーザYはファシリテータとして相応しい者であるといえる。但し、ステップS111においては、さらに(1−T/T)をT/Tに乗じて補正している。これは、ユーザXの発言時間が長い場合、同席していたYはXとの関係でファシリテータとして相応しい者である可能性が高いということを考慮したものである。すなわち、(1−T/T)を補正値として乗じることにより、ユーザXの発言時間が長いほどSXYが小さくなり、ファシリテータとして相応しい者として特定されやすくなるようにしている。これは、以下で述べるLXYについても同様である。 Here, the meanings of S X , S XY , C1 X, and C3 XY calculated above will be described. First, the meaning of SXY will be described. In the calculation formula of step S111, T 8 / T 7 is an index representing the discrepancy between the actual meeting time and the scheduled time. Therefore, as T 8 / T 7 is smaller, that is, as S XY is smaller, the user Y becomes a facilitator. It can be said that it is a suitable person. However, in step S111, (1−T 9 / T 7 ) is further multiplied by T 8 / T 7 for correction. This takes into account that when the user X's speech time is long, Y who was present is likely to be a suitable person as a facilitator in relation to X. That is, by multiplying (1−T 9 / T 7 ) as a correction value, S XY becomes smaller as the user X's speech time is longer, so that the person can be easily identified as a suitable facilitator. The same applies to LXY described below.

一方、Sは、ファシリテータ候補であるユーザYとは関係なく、単にユーザXという個人について、過去に出席した会議の実績時間と予定時間との乖離を指標化しようとするものである。なお、Sは、ステップS139においてSXY=0を満たすと判断された場合にSXYの代わりに用いる指標を計算するために必要なものである。これは、以下で述べるLについても同様である。 On the other hand, S X is intended to index the divergence between the actual time and the scheduled time of the meeting attended in the past for the individual user X, regardless of the user Y who is a facilitator candidate. Note that S X is necessary for calculating an index to be used instead of S XY when it is determined in step S 139 that S XY = 0 is satisfied. The same applies to L X described below.

また、C1は、ステップS105が何度行われたかを表す値であり、ステップS131で用いられる。これは、C3XYについても同様である。 Moreover, C1 X is a value representing how step S105 is performed again, used in step S131. The same applies to C3 XY .

図16の説明に戻り、スコア算出部113は、ステップS101において処理に係るレコードに含まれると判断された全てのユーザIDについて処理したか判断する(ステップS113)。全てのユーザIDについて処理していない場合(ステップS113:Noルート)、次のユーザIDについて処理を実施するため、処理は端子Iを介してステップS103へ移行する。一方、全てのユーザIDについて処理した場合(ステップS113:Yesルート)、処理はステップS129へ戻る。   Returning to the description of FIG. 16, the score calculation unit 113 determines whether all user IDs determined to be included in the record related to the process in step S <b> 101 have been processed (step S <b> 113). If all the user IDs are not processed (step S113: No route), the process proceeds to step S103 via the terminal I in order to execute the process for the next user ID. On the other hand, when all the user IDs have been processed (step S113: Yes route), the process returns to step S129.

一方、ステップS99において、T≦Tを満たさない場合(ステップS99:Noルート)、スコア算出部113は、処理に係るレコードに出席予定者のユーザIDが含まれるか判断する(ステップS115)。すなわち、リストLXに含まれるユーザIDのいずれかが、処理に係るレコードに含まれるか判断する。含まれない場合(ステップS115:Noルート)、処理は端子Fを介して図16のステップS129へ移行する。 On the other hand, if T 7 ≦ T 8 is not satisfied in step S99 (step S99: No route), the score calculation unit 113 determines whether the record related to the process includes the user ID of the prospective attendee (step S115). . That is, it is determined whether any of the user IDs included in the list LX is included in the record related to the process. If not included (step S115: No route), the process proceeds to step S129 in FIG.

一方、含まれる場合(ステップS115:Yesルート)、スコア算出部113は、ステップS115において処理に係るレコードに含まれると判断されたユーザIDのうち、未処理のものを1つ特定する(ステップS117)。なお、ステップS119乃至S127では、便宜上、ステップS117において特定されたユーザIDをXとする。また、スコア算出部113は、処理に係るレコードに含まれる会議ID及びユーザID「X」に対応付けられている発言時間Tを発言時間DB160から特定し、L=L+T/T×(1−T/T)及びC2=C2+1を算出し、例えばメインメモリ等の記憶装置に格納する(ステップS119)。そして、処理は端子Hを介して図16のステップS121へ移行する。 On the other hand, when included (step S115: Yes route), the score calculation unit 113 identifies one unprocessed user ID determined to be included in the record related to the process in step S115 (step S117). ). In steps S119 to S127, the user ID specified in step S117 is set to X for convenience. Further, the score calculation unit 113 specifies the speech time T 9 associated with the conference ID and the user ID “X” included in the record related to the processing from the speech time DB 160, and L X = L X + T 7 / T 8 × (1-T 9 / T 7 ) and C2 X = C2 X +1 are calculated and stored in a storage device such as a main memory (step S119). Then, the process proceeds to step S121 in FIG.

図16の説明に移行して、端子Hの後、スコア算出部113は、処理に係るレコードに、ユーザID「Y」が含まれるか判断する(ステップS121)。含まれない場合(ステップS121:Noルート)、処理はステップS127へ移行する。一方、含まれる場合(ステップS121:Yesルート)、スコア算出部113は、ユーザID「X」とユーザID「Y」とが同じであるかを判断する(ステップS123)。同じである場合(ステップS123:Yesルート)、処理はステップS127へ移行する。LxyはユーザYがユーザXと「同席」していた場合についての指標であるので、ユーザXとユーザとYが同一人物である場合には指標としての意味をなさないからである。一方、同じでない場合(ステップS123:Noルート)、LXY=LXY+T/T×(1−T/T)及びC4XY=C4XY+1を算出し、例えばメインメモリ等の記憶装置に格納する(ステップS125)。 Shifting to the description of FIG. 16, after the terminal H, the score calculation unit 113 determines whether the user ID “Y” is included in the record related to the process (step S <b> 121). If not included (step S121: No route), the process proceeds to step S127. On the other hand, when included (step S121: Yes route), the score calculation unit 113 determines whether the user ID “X” and the user ID “Y” are the same (step S123). If they are the same (step S123: Yes route), the process proceeds to step S127. This is because Lxy is an index when the user Y is “sitting with” the user X, and therefore does not make sense as an index when the user X, the user, and Y are the same person. On the other hand, if not the same (step S123: No route), L XY = L XY + T 7 / T 8 × (1-T 9 / T 7) and calculates the C4 XY = C4 XY +1, for example, a storage such as a main memory Store in the device (step S125).

なお、L、LXY、C2及びC4XYの意味については上で述べたS、SXY、C1及びC3XYと同様である。但し、L及びLXYは、T≦Tを満たさない場合(すなわち、T>Tである場合)における指標であるので、実績時間Tと予定時間Tとの乖離の度合いはT/Tとして算出する。 The meanings of L X , L XY , C2 X and C4 XY are the same as S X , S XY , C1 X and C3 XY described above. However, since L X and L XY are indexes when T 7 ≦ T 8 is not satisfied (that is, when T 7 > T 8 ), the degree of deviation between the actual time T 7 and the scheduled time T 8 Is calculated as T 7 / T 8 .

そして、スコア算出部113は、ステップS115において処理に係るレコードに含まれると判断された全てのユーザIDについて処理したか判断する(ステップS127)。全てのユーザIDについて処理していない場合(ステップS127:Noルート)、次のユーザIDについて処理を実施するため、処理は端子Jを介してステップS117へ戻る。一方、全てのユーザIDについて処理した場合(ステップS127:Yesルート)、スコア算出部113は、会議DB150の全てのレコードについて処理したか判断する(ステップS129)。全てのレコードについて処理していない場合(ステップS129:Noルート)、次のレコードについて処理を実施するため、処理は端子Kを介して図15のステップS95に戻る。   And the score calculation part 113 judges whether it processed about all the user IDs judged to be contained in the record which concerns on a process in step S115 (step S127). If all the user IDs have not been processed (step S127: No route), the process returns to step S117 via the terminal J in order to execute the process for the next user ID. On the other hand, when all the user IDs have been processed (step S127: Yes route), the score calculation unit 113 determines whether all the records in the conference DB 150 have been processed (step S129). If all the records have not been processed (step S129: No route), the processing returns to step S95 in FIG.

一方、全てのレコードについて処理した場合(ステップS129:Yesルート)、スコア算出部113は、リストLXに含まれる全ての出席予定者XについてS=S/C1及びL=L/C2を算出する。また、またリストLXに含まれる出席予定者XとユーザIDがYであるファシリテータ候補との組み合わせ(但し、XとYが同じになる場合を除く)についてSXY=SXY/C3XY及びLXY=LXY/C4XYを算出し、例えばメインメモリ等の記憶装置に格納する(ステップS131)。但し、ステップS131においては、C1=0となる場合にはSは初期値のまま0を設定し、C2=0となる場合にはLは初期値のまま0を設定し、C3XY=0となる場合にはSXYは初期値のまま0を設定し、C4XY=0となる場合にはLXYは初期値のまま0を設定する。 On the other hand, when all records are processed (step S129: Yes route), the score calculation unit 113 performs S X = S X / C1 X and L X = L X / for all attendees X included in the list LX. C2 X is calculated. Further, S XY = S XY / C 3 XY and L XY for combinations of prospective attendees X included in the list LX and facilitator candidates whose user ID is Y (except when X and Y are the same) = L XY / C4 XY is calculated and stored in a storage device such as a main memory (step S131). However, in step S131, when C1 X = 0, S X is set to 0 with the initial value, and when C2 X = 0, L X is set to 0 with the initial value, and C3 S XY when the XY = 0 is set to 0 from the initial value, if the C4 XY = 0 L XY is set to 0 from the initial value.

なお、ステップS131におけるS=S/C1は、ステップS105において算出したT/T×(1−T/T)の平均値を求めることに相当する。L、SXY及びLXYについても同様である。 Note that S X = S X / C1 X in step S131 corresponds to obtaining an average value of T 8 / T 7 × (1−T 9 / T 7 ) calculated in step S105. The same applies to L X , S XY and L XY .

そして、スコア算出部113は、ステップS131において算出されたSのうち0ではないものの数をCountS、ステップS131において算出されたLのうち0ではないものの数をCountL、ステップS131において算出されたSXYのうち0ではないものの数をCountSXY及びステップS131において算出されたLXYのうち0ではないものの数をCountLXYとしてカウントし、例えばメインメモリ等の記憶装置に格納する(ステップS133)。そして、処理は端子Lを介して図17のステップS135に移行する。 Then, the score calculation unit 113 calculates the number of non-zero S X calculated in step S131 as CountS X , and calculates the number of non-zero L X calculated in step S131 as CountL X and step S131. The number of S XY that are not zero is counted as CountS XY, and the number of non-zero L XY calculated in step S131 is counted as CountL XY , and stored in a storage device such as a main memory (step S133). ). Then, the process proceeds to step S135 in FIG.

図17の説明に移行して、端子Lの後、スコア算出部113は、avgS=ΣS/CountS、avgL=ΣL/CountL、avgS=ΣSXY/CountSXY及びavgL=ΣLXY/CountLXYを算出し、例えばメインメモリ等の記憶装置に格納する(ステップS135)。ステップS135において、avgS=ΣS/CountSは、ステップS131において算出されたSの平均値を求めることに相当する。すなわち、ステップS131においては出席予定者毎にSが算出されているので、S=0となるものを除いて、その平均値を求めている。avgL、avgS及びavgLについても同様である。 Shifting to the description of FIG. 17, after the terminal L, the score calculation unit 113 determines that avgS = ΣS X / CountS X , avgL = ΣL X / CountL X , avgS Y = ΣS XY / CountS XY and avgL Y = ΣL XY / calculates COUNTL XY, and stores into a storage device such as the main memory (step S135). In step S135, avgS = ΣS X / CountS X corresponds to obtaining the average value of S X calculated in step S131. That is, in step S131, since S X is calculated for each attendee, the average value is obtained except for those where S X = 0. The same applies to avgL, avgS Y and avgL Y.

そして、スコア算出部113は、リストLXから未処理の出席予定者のユーザIDを1つ特定する(ステップS137)。なお、ステップS139乃至S151では、便宜上、ステップS137において特定されたユーザIDをXとする。また、スコア算出部113は、ユーザIDがXである出席予定者とユーザIDがYであるファシリテータ候補との組み合わせについてのSXYが、SXY=0を満たすか判断する(ステップS139)。満たさない場合(ステップS139:Noルート)、DS=DS+SXYを算出し、例えばメインメモリ等の記憶装置に格納する(ステップS141)。一方、SXY=0を満たす場合(ステップS139:Yesルート)、DS=DS+S×avgS/avgSを算出し、例えばメインメモリ等の記憶装置に格納する(ステップS143)。 Then, the score calculation unit 113 identifies one user ID of an unprocessed attendee from the list LX (step S137). In steps S139 to S151, the user ID specified in step S137 is set to X for convenience. Further, the score calculation unit 113 determines whether or not S XY regarding the combination of the prospective attendee whose user ID is X and the facilitator candidate whose user ID is Y satisfies S XY = 0 (step S139). If not satisfied (step S139: No route), DS Y = DS Y + S XY is calculated and stored in a storage device such as a main memory (step S141). On the other hand, when S XY = 0 is satisfied (step S139: Yes route), DS Y = DS Y + S X × avg S Y / avgS is calculated and stored in a storage device such as a main memory (step S143).

そして、スコア算出部113は、ユーザIDがXである出席予定者とユーザIDがYであるファシリテータ候補との組み合わせについてのLXYが、LXY=0を満たすか判断する(ステップS145)。満たさない場合(ステップS145:Noルート)、DL=DL+LXYを算出し、例えばメインメモリ等の記憶装置に格納する(ステップS147)。一方、満たす場合(ステップS145:Yesルート)、DL=DL+L×avgL/avgLを算出し、例えばメインメモリ等の記憶装置に格納する(ステップS149)。 Then, the score calculation unit 113 determines whether or not L XY regarding the combination of the attendee with the user ID X and the facilitator candidate with the user ID Y satisfies L XY = 0 (step S145). If not satisfied (step S145: No route), DL Y = DL Y + L XY is calculated and stored in a storage device such as a main memory (step S147). On the other hand, it is satisfied (step S145: Yes route), and calculates the DL Y = DL Y + L X × avgL Y / avgL, stored into a storage device such as the main memory (step S149).

そして、スコア算出部113は、リストLXに含まれる全てのユーザIDについて処理したか判断する(ステップS151)。全てのユーザIDについて処理していない場合(ステップS151:Noルート)、次のユーザIDについて処理を実施するため、ステップS137の処理に戻る。一方、全てのユーザIDについて処理した場合(ステップS151:Yesルート)、スコア算出部113は、D=DS+DLを算出し、ユーザID「Y」に対応付けてスコア格納部115に格納する(ステップS153)。 Then, the score calculation unit 113 determines whether all user IDs included in the list LX have been processed (step S151). If all the user IDs have not been processed (step S151: No route), the process returns to step S137 to execute the process for the next user ID. On the other hand, when all the user IDs have been processed (step S151: Yes route), the score calculation unit 113 calculates D Y = DS Y + DL Y and stores it in the score storage unit 115 in association with the user ID “Y”. (Step S153).

ここで、ステップS137乃至ステップS153における処理の意味について説明する。上で述べたように、SXYは、ファシリテータ候補であるユーザYがユーザXと同席していた会議の実績時間と予定時間(但し、実績時間≦予定時間)との乖離の度合いを表す指標である。これをリストLXに含まれる全てのX(すなわち、開催予定の会議における全ての出席予定者)について総和を求めることにより、ユーザYが開催予定の会議において進行役として適する度合いを示すDSを算出する。但し、特定の出席予定者と過去に同席したことがない場合には当該特定の出席予定者との関係ではSXYは0となっている。このような場合には、当該特定の出席予定者についてのSにavgS/avgSを乗じて補正した値を代わりに用いる。すなわち、当該特定の出席予定者についてのSを補正した値を、当該特定の出席予定者がファシリテータ候補Yと同席していた場合における値であるとみなしている。これにより、同席したことのない出席予定者が多いファシリテータ候補のDSが小さくなり会議進行役として特定されやすくなるということを防止できる。 Here, the meaning of the processing in steps S137 to S153 will be described. As described above, S XY is an index that represents the degree of deviation between the actual time of the meeting in which the user Y who is a facilitator candidate is present with the user X and the scheduled time (however, the actual time ≦ the scheduled time). is there. By calculating the sum of all X included in the list LX (that is, all attendees in the scheduled meeting), D Y indicating the degree of suitability of the user Y as a facilitator in the scheduled meeting is calculated. To do. However, SXY is 0 in relation to the specific attendee who has not been present with the specific attendee in the past. In such a case, a value obtained by correcting by multiplying avgS Y / avgS to S X for that particular prospective attendees instead. That is, the value obtained by correcting the S X for that specific attendees, the specific attendees is regarded as a value in a case which has been attended with facilitator candidates Y. Thus, it is possible to prevent that the DS Y of that has not been attended attendees often facilitator candidate is likely to be identified as meeting facilitator is reduced.

一方、実績時間>予定時間である会議についても、同様にしてDLを算出する。そして、最終的に、開催予定の会議における進行役としてファシリテータ候補であるYが相応しいかを判断するためのスコアをD=DS+DLとして算出している。 On the other hand, the actual time> About also planned is the time conference, to calculate the DL Y in the same manner. And, finally, we calculate the score for determining whether the Y is worthy of a facilitator candidate as a facilitator in the scheduled meeting as a D Y = DS Y + DL Y .

図18に、スコア格納部115に格納されるデータの一例を示す。図18の例では、ユーザIDの列と、スコアの列とが含まれる。上で述べたように、本実施の形態では、スコアが小さいほどファシリテータとして相応しい者である。   FIG. 18 shows an example of data stored in the score storage unit 115. In the example of FIG. 18, a user ID column and a score column are included. As described above, in this embodiment, the smaller the score, the more suitable the facilitator.

図17の説明に戻り、リストLYに含まれる全てのユーザIDについて処理したか判断する(ステップS155)。全てのユーザIDについて処理していない場合(ステップS155:Noルート)、次のユーザIDについて処理を実施するため、処理は端子Mを介して図15のステップS91に戻る。一方、全てのユーザについて処理した場合(ステップS155:Yesルート)、元の処理に戻る。   Returning to the description of FIG. 17, it is determined whether or not all user IDs included in the list LY have been processed (step S155). If all the user IDs have not been processed (step S155: No route), the process returns to step S91 in FIG. On the other hand, when all the users have been processed (step S155: Yes route), the process returns to the original process.

以上のような処理を実施することにより、リストLYに含まれる全てのファシリテータ候補についてスコアDを算出する。上で述べたように、スコアDは会議の実績時間と予定時間との乖離の度合いを反映しているため、時間どおりに会議を終了させることができる進行役を特定するためのスコアとして用いることができる。 By carrying out the aforementioned processing, to calculate the score D Y for all facilitators candidates included in the list LY. As noted above, because the score D Y reflects the degree of divergence between actual time and the scheduled time of the conference, it is used as a score to identify the facilitator may terminate the conference on time be able to.

図5の説明に戻り、表示処理部117は、スコア格納部115に格納されているスコアに基づきファシリテータを特定し、特定したファシリテータのデータを出力部130に表示する(ステップS13)。ステップS13においては、例えばスコアを昇順に並べた場合における上位所定順位内の者又はスコアが所定の閾値より小さい者をファシリテータとして特定する。また、例えばユーザDB140からファシリテータのユーザIDに対応付けられているユーザ名を抽出し、ファシリテータのデータとして用いる。   Returning to the description of FIG. 5, the display processing unit 117 specifies a facilitator based on the score stored in the score storage unit 115, and displays the data of the specified facilitator on the output unit 130 (step S <b> 13). In step S13, for example, a person within a higher predetermined rank when scores are arranged in ascending order or a person whose score is smaller than a predetermined threshold is specified as a facilitator. Further, for example, the user name associated with the user ID of the facilitator is extracted from the user DB 140 and used as the data of the facilitator.

図19に、ファシリテータ選出結果画面の一例を示す。図19の例では、ファシリテータの名称のデータと、ステップS3においてユーザにより指定された会議の会議ID及び会議名のデータとが含まれている。ユーザはこのような画面を確認し、ファシリテータとして相応しい者を認識することができる。   FIG. 19 shows an example of a facilitator selection result screen. In the example of FIG. 19, the data of the name of the facilitator and the data of the conference ID and the conference name of the conference specified by the user in step S3 are included. The user can confirm such a screen and recognize a person suitable as a facilitator.

以上のような処理を実施することにより、時間どおりに会議を終了させることができる適切なファシリテータを選出することができるようになる。   By carrying out the processing as described above, it becomes possible to select an appropriate facilitator that can finish the conference on time.

以上本技術の一実施の形態を説明したが、本技術はこれに限定されるものではない。例えば、上で説明したファシリテータ選出装置100の機能ブロック図は必ずしも実際のプログラムモジュール構成に対応するものではない。   Although one embodiment of the present technology has been described above, the present technology is not limited to this. For example, the functional block diagram of the facilitator selection device 100 described above does not necessarily correspond to an actual program module configuration.

また、上で説明した各テーブルの構成は一例であって、必ずしも上記のような構成でなければならないわけではない。さらに、処理フローにおいても、処理結果が変わらなければ処理の順番を入れ替えることも可能である。さらに、並列に実行させるようにしても良い。   Further, the configuration of each table described above is an example, and the configuration as described above is not necessarily required. Further, in the processing flow, the processing order can be changed if the processing result does not change. Further, it may be executed in parallel.

なお、図1に示したスタンドアローン型のシステムは、一例であって、例えばクライアントサーバ型で実施するようにしても良い。   Note that the stand-alone type system shown in FIG. 1 is an example, and may be implemented by, for example, a client server type.

また、スコア算出処理において、S、L、avgS及びavgLについては、ファシリテータ候補が複数存在する場合には複数回計算を行うようにしているが、2回目以降の計算を行わないようにしてもよい。 In the score calculation process, S X , L X , avgS and avgL are calculated multiple times when there are multiple facilitator candidates, but the second and subsequent calculations are not performed. Also good.

また、本実施の形態では、ファシリテータ候補のリストLYを生成し、リストLYからファシリテータを特定するようにしているが、出席予定者のリストLXからファシリテータを特定するようにしてもよい。すなわち、開催予定の会議の出席予定者の中からファシリテータを特定するようにしても良い。   In this embodiment, the list LY of facilitator candidates is generated and the facilitator is specified from the list LY. However, the facilitator may be specified from the list LX of attendees. That is, the facilitator may be specified from those who are scheduled to attend the meeting that is scheduled to be held.

この場合には、スコア算出処理のステップS91においては、リストLYの代わりにリストLXから、ファシリテータ候補のユーザIDを特定する。そして、ステップS111及びS125においては、ファシリテータ候補としてリストLXから特定されたユーザIDと、出席予定者としてリストLXから特定されたユーザIDとのペアにつきSXY、C3XY、LXY及びC4XYを算出する。なお、上で述べた処理と同様、ファシリテータ候補としてリストLXから特定されたユーザIDと、出席予定者としてリストLXから特定されたユーザIDとが同じである場合には、これらの値は算出されない。また、ステップS131乃至S151における計算についても、ステップS111及びS125における計算結果を用いて、上で述べた処理と同様の処理が行われる。 In this case, in step S91 of the score calculation process, the user ID of the facilitator candidate is specified from the list LX instead of the list LY. In steps S111 and S125, S XY , C3 XY , L XY and C4 XY are set for each pair of the user ID specified from the list LX as a facilitator candidate and the user ID specified from the list LX as a prospective attendee. calculate. Similar to the processing described above, if the user ID specified from the list LX as a facilitator candidate is the same as the user ID specified from the list LX as an attendee, these values are not calculated. . For the calculations in steps S131 to S151, the same processes as described above are performed using the calculation results in steps S111 and S125.

そして、最終的に、リストLXに含まれる各ユーザIDにつき、ステップS153においてDが算出される。そして、ステップS13において、Dに基づき出席予定者の中からファシリテータを特定する。 Then, finally, per each user ID in the list LX, D Y is calculated in step S153. Then, in step S13, it identifies the facilitator among attendees based on D Y.

なお、ファシリテータ選出装置100は、図20に示すように、メモリ2501(記憶部)とCPU2503(処理部)とハードディスク・ドライブ(HDD)2505と表示装置2509に接続される表示制御部2507とリムーバブル・ディスク2511用のドライブ装置2513と入力装置2515とネットワークに接続するための通信制御部2517とがバス2519で接続されている。OS及びWebブラウザを含むアプリケーション・プログラムは、HDD2505に格納されており、CPU2503により実行される際にはHDD2505からメモリ2501に読み出される。必要に応じてCPU2503は、表示制御部2507、通信制御部2517、ドライブ装置2513を制御して、必要な動作を行わせる。また、処理途中のデータについては、メモリ2501に格納され、必要があればHDD2505に格納される。このようなコンピュータは、上で述べたCPU2503、メモリ2501などのハードウエアとOS及び必要なアプリケーション・プログラムとが有機的に協働することにより、上で述べたような各種機能を実現する。   As shown in FIG. 20, the facilitator selection device 100 includes a memory 2501 (storage unit), a CPU 2503 (processing unit), a hard disk drive (HDD) 2505, a display control unit 2507 connected to the display device 2509, and a removable device. A drive device 2513 for the disk 2511, an input device 2515, and a communication control unit 2517 for connecting to a network are connected by a bus 2519. Application programs including the OS and the Web browser are stored in the HDD 2505, and are read from the HDD 2505 to the memory 2501 when executed by the CPU 2503. If necessary, the CPU 2503 controls the display control unit 2507, the communication control unit 2517, and the drive device 2513 to perform necessary operations. Further, data in the middle of processing is stored in the memory 2501 and stored in the HDD 2505 if necessary. Such a computer realizes various functions as described above by organically cooperating hardware such as the CPU 2503 and the memory 2501 described above with the OS and necessary application programs.

以上述べた本技術の実施の形態をまとめると以下のようになる。   The embodiments of the present technology described above are summarized as follows.

本技術の第1の態様に係る会議進行役選出方法は、会議の出席者のユーザIDである出席者IDと当該会議の予定時間と当該会議に要した実績時間とを含む会議データを格納する会議データ格納部と、開催が予定されている特定の会議の出席予定者のユーザIDである出席予定者IDを格納する出席予定者リスト格納部とにアクセス可能なコンピュータにより実行される。そして、本方法は、会議データ格納部を参照し、出席予定者リスト格納部に格納された出席予定者IDの少なくとも1つを含む会議データを特定する特定ステップと、特定された会議データに含まれる予定時間及び実績時間に基づき、予定時間と実績時間との乖離度合いを表す乖離値を算出する乖離値算出ステップと、算出された乖離値の総和を出席予定者ID毎に算出するスコア算出ステップと、算出された総和に基づき、特定の会議の出席予定者から会議進行役を特定する進行役特定ステップとを含む。   The meeting facilitator selection method according to the first aspect of the present technology stores meeting data including an attendee ID that is a user ID of a meeting attendee, a scheduled time of the meeting, and an actual time required for the meeting. It is executed by a computer that can access a conference data storage unit and a prospective attendee list storage unit that stores a prospective attendee ID that is a user ID of a prospective attendee of a specific conference scheduled to be held. Then, the method refers to the conference data storage unit, and specifies the conference data including at least one attendee ID stored in the expected attendee list storage unit, and the specified conference data includes Divergence value calculating step for calculating a divergence value representing the degree of divergence between the scheduled time and the actual time, and a score calculating step for calculating the sum of the calculated divergence values for each attendee ID And a facilitator specifying step of specifying a conference facilitator from prospective attendees of the specific conference based on the calculated sum.

これにより、開催が予定されている特定の会議の出席予定者の中から、特定の会議を時間どおりに終了させることができる適切な進行役を選出できるようになる。   This makes it possible to select an appropriate facilitator who can finish the specific meeting on time from those scheduled to attend the specific meeting scheduled to be held.

また、上で述べた会議進行役選出方法が、上で述べた特定ステップにおいて特定された全ての会議データについて、当該会議データに含まれる出席者IDを特定し、特定された出席者IDの和集合を同席者IDとして同席者リスト格納部に格納するステップをさらに含むようにしてもよい。そして、上で述べたスコア算出ステップにおいて、同席者リスト格納部に格納された同席者ID毎に乖離値の総和を算出し、上で述べた進行役特定ステップにおいて、算出された総和に基づき、同席者から会議進行役を特定するようにしてもよい。このようにすれば、会議進行役として特定される対象となるのは、特定の会議の出席予定者と同席したことのある者であるから、特定の会議の出席予定者以外の者も会議進行役になり得る。従って、会議進行役としてより相応しい者を選出できるようになることが期待できる。   In addition, the conference facilitator selection method described above specifies the attendee ID included in the conference data for all the conference data specified in the specific step described above, and the sum of the specified attendee IDs. You may make it further include the step which stores a group in a attendee list storage part as attendee ID. Then, in the score calculation step described above, the sum of the divergence values is calculated for each attendee ID stored in the attendee list storage unit, and based on the calculated sum in the facilitator specifying step described above, The meeting facilitator may be specified from the attendee. In this way, the person who is identified as the meeting facilitator is the person who has attended the meeting who is scheduled to attend the specific meeting. Can be useful. Therefore, it can be expected that a person who is more suitable as a meeting facilitator can be selected.

また、上で述べた乖離値算出ステップにおいて、同席者リスト格納部に格納された同席者IDと出席予定者リスト格納部に格納された出席予定者IDとのペア毎に乖離値を算出し、上で述べたスコア算出ステップにおいて、同席者リスト格納部に格納された同席者ID毎に、算出された乖離値の総和を算出するようにしてもよい。会議における最適な進行役は、進行役と当該会議の出席者との関係(例えば会社における上下関係など)に依存して決まる部分が大きいと考えられる。上記のように、同席者(すなわち進行役の候補)と出席予定者とのペア毎に算出された乖離値をスコアに反映させることにより、会議の出席予定者との関係で進行役に相応しい者を特定できるようになる。   Further, in the divergence value calculating step described above, a divergence value is calculated for each pair of the attendee ID stored in the attendee list storage unit and the attendee ID stored in the attendee list storage unit, In the above-described score calculation step, the sum of the calculated divergence values may be calculated for each attendee ID stored in the attendee list storage unit. The optimum facilitator in the conference is considered to be largely determined depending on the relationship between the facilitator and the attendees of the conference (for example, the hierarchical relationship in the company). As described above, by reflecting the deviation value calculated for each pair of attendees (that is, candidates for facilitators) and prospective attendees in the score, those who are suitable for facilitators in relation to attendees of the meeting Can be identified.

また、上で述べたスコア算出ステップにおいて、乖離値が算出されなかったペアについては、乖離値算出ステップにおいて算出された乖離値の平均値に基づき、当該ペアの乖離値として用いる値を算出するようにしてもよい。特定の会議のいずれかの出席予定者と同席したことがある場合には同席者として特定され、当該出席予定者とのペアについて乖離値が算出されるが、同席したことのない出席予定者とのペアについては乖離値は算出されない。両者のユーザIDを共に含む会議データが存在しないためである。このような場合には、代わりとなる値を算出してスコアの算出に用いることにより、同席したことのない出席予定者が多い者のスコアが小さくなり会議進行役として特定されやすくなるという不合理を解消している。   In addition, for a pair for which a divergence value has not been calculated in the score calculation step described above, a value to be used as the divergence value of the pair is calculated based on the average value of the divergence values calculated in the divergence value calculation step. It may be. If you have attended any attendee of any particular meeting, you will be identified as an attendee and a divergence value will be calculated for the pair with that attendee but you will not be attending The divergence value is not calculated for these pairs. This is because there is no conference data including both user IDs. In such a case, calculating an alternative value and using it for the calculation of the score will reduce the score of those who have many attendees who have not attended the meeting, making it easier to identify the facilitator of the meeting. Has been eliminated.

上で述べた乖離値算出ステップにおいて、予定時間と実績時間との比を会議毎に算出し、算出された比の平均値を用いて乖離値を算出するようにしてもよい。予定時間と実績時間との比は、予定時間と実績時間との乖離の度合いを表す指標になるからである。   In the divergence value calculation step described above, the ratio between the scheduled time and the actual time may be calculated for each meeting, and the divergence value may be calculated using the average value of the calculated ratios. This is because the ratio between the scheduled time and the actual time is an index representing the degree of deviation between the planned time and the actual time.

本技術の第2の態様に係る会議進行役選出方法は、会議の出席者のユーザIDと当該会議の予定時間と当該会議に要した実績時間とを会議IDに対応付けて格納する会議データ格納部と、開催が予定されている特定の会議の出席予定者のユーザIDを格納する出席予定者リスト格納部と、出席会議リスト格納部と、同席者リスト格納部と、スコア格納部とにアクセス可能なコンピュータにより実行される方法である。そして、本方法は、(a)出席予定者リスト格納部に格納された出席予定者のユーザIDに対応付けられている会議IDを会議データ格納部から特定し、出席会議リスト格納部に格納する出席会議特定ステップと、(b)出席会議リスト格納部に格納された会議IDに対応付けられている出席者のユーザIDを会議データ格納部から抽出する抽出ステップと、(c)各出席予定者について、抽出された出席者のユーザIDから当該出席予定者のユーザIDを除いたユーザIDを特定する特定ステップと、(d)特定ステップにおいて特定された全てのユーザIDを、重複を除去して同席者のユーザIDとして同席者リスト格納部に格納するステップと、(e)各同席者について、出席予定者毎に、当該出席予定者のユーザIDと当該同席者のユーザIDとに対応付けられている会議IDを会議データ格納部から特定し、特定された当該会議IDに係る会議の実績時間及び予定時間を会議データ格納部から特定し、当該実績時間と当該予定時間との比を用いて実績時間と予定時間との乖離の度合いを表す指標値を会議毎に算出し、当該指標値の平均値である第1の値を算出する第1算出ステップと、(f)各同席者について、出席予定者毎に算出された第1の値の総和を求めることにより特定の会議の進行役に適する度合いを表すスコアを算出し、スコア格納部に格納するスコア算出ステップと、(g)スコア格納部に格納されたスコアが所定の閾値以下である同席者又はスコアを昇順に並べた場合において上位所定順位内である同席者を会議進行役として特定するステップとを含む。   The meeting facilitator selection method according to the second aspect of the present technology is a meeting data storage that stores a user ID of a meeting attendee, a scheduled time of the meeting, and an actual time required for the meeting in association with the meeting ID. The attendee list storage unit that stores the user IDs of attendees of a specific meeting scheduled to be held, the attendance conference list storage unit, the attendee list storage unit, and the score storage unit A computer-implemented method capable. In this method, (a) the conference ID associated with the user ID of the prospective attendee stored in the attendee list storage unit is identified from the conference data storage unit and stored in the attendance conference list storage unit. An attendance meeting specifying step; (b) an extraction step of extracting the attendee's user ID associated with the meeting ID stored in the attendance meeting list storage section from the meeting data storage section; A specific step of identifying the user ID obtained by removing the user ID of the prospective attendee from the extracted attendee's user ID, and (d) removing all duplicate user IDs identified in the specific step Storing in the attendee list storage unit as the attendee's user ID; and (e) for each attendee, the attendee's user ID and the attendee's The conference ID associated with the user ID is identified from the conference data storage unit, the actual and scheduled times of the conference relating to the identified conference ID are identified from the conference data storage unit, and the actual time and the A first calculation step of calculating an index value representing a degree of deviation between the actual time and the scheduled time for each meeting using a ratio with the scheduled time, and calculating a first value that is an average value of the index values; (F) For each attendee, a score representing the degree suitable for the facilitator of a specific meeting is calculated by calculating the sum of the first values calculated for each attendee, and the score is stored in the score storage unit And (g) identifying a fellow member whose score stored in the score storage unit is equal to or less than a predetermined threshold or a fellow member in a higher predetermined rank as a meeting facilitator when the scores are arranged in ascending order. Include

本方法では、おおまかには以下のような処理を実施している。すなわち、(1)開催予定の特定の会議の出席予定者が過去に出席した会議を特定し(上の(a))、(2)特定された会議において同席していた者を同席者として特定し(上の(b)(c)(d))、(3)各同席者について、出席予定者と同席していた会議における実績時間及び予定時間を用いて特定の会議の進行役に適する度合いを表すスコアを算出し、(上の(e)(f))、(4)算出されたスコアに基づき会議進行役を特定する(上の(g))。   In this method, the following processing is roughly performed. That is, (1) Identify the meeting that the prospective attendee of the specific meeting to be held has attended in the past ((a) above), and (2) Identify the person who was present at the identified meeting as the attendee (B) (c) (d) above, (3) The degree of suitability for the facilitator of a specific meeting by using the actual time and the scheduled time in the meeting where the attendee was present with each attendee And (4) specify the meeting facilitator based on the calculated score ((g) above).

このように、本方法によれば、特定の会議を時間どおりに終了させることができる適切な会議進行役を特定できるようになる。そして、会議進行役として特定される対象となるのは、特定の会議の出席予定者と同席したことのある者であるから、特定の会議の出席予定者だけではなく、出席予定者以外の者も会議進行役になり得る。従って、出席予定者だけを対象とする方法よりも、会議進行役としてより相応しい者を特定できるようになることが期待できる。   As described above, according to the present method, it is possible to identify an appropriate meeting facilitator capable of ending a specific meeting on time. And since the person to be identified as a meeting facilitator is a person who has attended a specific meeting attendee, it is not only a prospective attendee of a specific meeting but a person other than the prospective attendee. Can also be a meeting facilitator. Therefore, it can be expected that a person who is more suitable as a meeting facilitator can be identified than a method that targets only the prospective attendees.

また、上で述べた会議進行役選出方法が、各出席予定者について、当該出席予定者のユーザIDに対応付けられている会議IDを会議データ格納部から特定し、特定された当該会議IDに係る会議の実績時間及び予定時間を会議データ格納部から特定し、当該実績時間と当該予定時間との比を用いて会議毎に指標値を算出し、当該指標値の平均値である第2の値を算出する第2算出ステップと、出席予定者毎に算出された第2の値の平均値を第3の値として算出するステップと、各同席者について、出席予定者毎に算出された第1の値の平均値を第4の値として算出するステップと、各同席者について、出席予定者のうち第1の値が0である出席予定者を特定し、特定された当該出席者についての第2の値に、第3の値に対する当該同席者についての第4の値の割合を乗ずることにより第5の値を算出するステップとをさらに含むようにしてもよい。そして、上で述べたスコア算出ステップが、出席予定者のうち第1の値が0である出席者予定者が特定された場合に、第1の値が0である出席予定者について算出された第5の値の総和を求め、当該第5の値の総和と第1の値が0ではない出席予定者について算出された第1の値の総和との和を求めることによりスコアを算出するステップを含むようにしてもよい。   In addition, the method for selecting a conference facilitator described above specifies, for each prospective attendee, the conference ID associated with the user ID of the prospective attendee from the conference data storage unit, and the identified conference ID The actual time and the scheduled time of the conference are specified from the conference data storage unit, the index value is calculated for each conference using the ratio between the actual time and the scheduled time, and the second value that is the average value of the index values A second calculating step for calculating a value, a step of calculating an average value of the second values calculated for each attendee as a third value, and a first calculated for each attendee for each attendee A step of calculating an average value of 1 as a fourth value, and for each attendee, an attendee who has a first value of 0 among attendees is identified, and the identified attendee is identified To the second value, to the same person for the third value The fifth value may further include the steps of calculating by multiplying the ratio of the fourth value of are. The score calculation step described above is calculated for the attendees whose first value is 0 when the attendees whose first value is 0 among the attendees are identified. Calculating a score by calculating the sum of the fifth values and calculating the sum of the sum of the fifth values and the sum of the first values calculated for attendees whose first value is not 0 May be included.

本方法では、特定の会議のいずれかの出席予定者と同席したことがある場合には同席者として特定され、当該出席予定者との関係で第1の値が算出されるが、同席したことのない出席予定者との関係では第1の値は算出されず0となる。このような場合には、上記の第5の値を算出してスコアの算出に用いることにより、同席したことのない出席予定者が多い者のスコアが小さくなり会議進行役として特定されやすくなるという不合理を解消するものである。   In this method, if you have attended any attendee of a specific meeting, you will be identified as the attendee and the first value will be calculated in relation to the attendee. The first value is not calculated in relation to an attendee who has no attendance, and is zero. In such a case, by calculating the fifth value and using it for calculating the score, the score of those who have many attendees who have not attended the meeting will be smaller, and it will be easier to identify them as meeting facilitators. It eliminates irrationalities.

また、コンピュータが、会議ID及び当該会議の出席者のユーザIDに対応付けて当該出席者の発言時間を格納する発言時間格納部にアクセス可能であり、上で述べた第1算出ステップが、出席予定者毎に当該出席予定者のユーザIDと当該会議IDとに対応付けられている発言時間を特定し、特定された実績時間に対する特定された発言時間の割合を用いて会議毎に第1補正値を算出し、特定された実績時間と特定された予定時間との比に第1補正値を乗ずることにより指標値を算出するステップを含むようにし、上で述べた第2算出ステップが、当該出席予定者のユーザIDと特定された当該会議IDとに対応付けられている発言時間を特定し、特定された実績時間に対する特定された発言時間の割合を用いて会議毎に第2補正値を算出し、特定された実績時間と特定された予定時間との比に第2補正値を乗ずることにより指標値を算出するステップを含むようにしてもよい。   Further, the computer can access a speech time storage unit that stores the speech time of the attendee in association with the conference ID and the user ID of the attendee of the conference, and the first calculation step described above includes the attendance For each planner, the speech time associated with the user ID of the prospective attendee and the conference ID is specified, and the first correction is made for each conference using the ratio of the specified speech time to the specified actual time And calculating the index value by multiplying the ratio between the specified actual time and the specified scheduled time by the first correction value, and the second calculation step described above includes The speech time associated with the user ID of the prospective attendee and the identified conference ID is specified, and the second correction value is set for each conference using the ratio of the specified speech time with respect to the specified actual time. Calculation , It may include a step of calculating an index value by multiplying the second correction value to the ratio of the estimated time identified as specified actual times.

発言時間は、議論への参加の積極性を表す指標になる。従って、発言時間を反映させた指標値を算出することにより、会議の進行役に適しているかをより適切に判断できるようになる。   Talk time is an indicator of the positiveness of participation in discussions. Therefore, by calculating the index value reflecting the speech time, it is possible to more appropriately determine whether it is suitable for the meeting facilitator.

また、上で述べた出席会議特定ステップが、各出席予定者について、当該出席予定者のユーザIDに対応付けられている会議IDを会議データ格納部から特定し、当該出席予定者のユーザID及び第1のリストIDに対応付けて出席会議リスト格納部に格納するステップと、各出席予定者について、当該出席予定者のユーザID及び第1のリストIDに対応付けて出席会議リスト格納部に格納されている会議ID毎に、当該会議IDと当該出席予定者のユーザIDとに対応付けられている発言時間を発言時間格納部から特定し、当該会議IDに対応付けられている実績時間及びユーザIDを会議データ格納部から特定し、当該実績時間を当該ユーザIDの数で除した値が、特定された発言時間以下であるか判断し、判断結果が肯定的である場合には、当該会議IDを当該出席予定者のユーザID及び第2のリストIDに対応付けて出席会議リスト格納部に格納するステップと、各出席予定者について、当該出席予定者のユーザID及び第1のリストIDに対応付けて出席会議リスト格納部に格納されている会議ID毎に、当該会議IDに対応付けられている実績時間及び予定時間を会議データ格納部から特定し、当該実績時間が当該予定時間以下であるか判断し、判断結果が肯定的である場合には、当該会議IDを当該出席予定者のユーザID及び第3のリストIDに対応付けて出席会議リスト格納部に格納するステップと、各出席予定者について、当該出席予定者のユーザID及び第2のリストIDに対応付けて出席会議リスト格納部に格納されている会議ID毎に、当該会議IDに対応付けられている実績時間及び予定時間を会議データ格納部から特定し、当該実績時間が当該予定時間より長いか判断し、判断結果が肯定的である場合には、当該会議IDを当該出席予定者のユーザID及び第4のリストIDに対応付けて出席会議リスト格納部に格納するステップとを含むようにし、抽出ステップが、各出席予定者について、当該出席予定者のID及び第3のリストID又は第4のリストIDに対応付けられている会議IDを出席会議リスト格納部から特定し、特定された当該会議IDに対応付けられている出席者のユーザIDを会議データ格納部から抽出するステップを含むようにしてもよい。   In addition, the attendance meeting identification step described above identifies, for each prospective attendee, the conference ID associated with the user ID of the prospective attendee from the meeting data storage unit, and the user ID of the prospective attendee and The step of storing in the attendance meeting list storage unit in association with the first list ID, and storing each of the prospective attendees in the attendance meeting list storage unit in association with the user ID of the attendance candidate and the first list ID For each conference ID, the speech time associated with the conference ID and the user ID of the prospective attendee is identified from the speech time storage unit, and the actual time and user associated with the conference ID When the ID is specified from the conference data storage unit, the value obtained by dividing the actual time by the number of the user IDs is less than the specified speech time, and the determination result is affirmative A step of storing the meeting ID in the attendance meeting list storage unit in association with the user ID and the second list ID of the attendee, and for each attendee, the user ID of the attendee and the second For each conference ID stored in the attendance conference list storage unit in association with one list ID, the actual time and the scheduled time associated with the conference ID are specified from the conference data storage unit, and the actual time is It is determined whether the time is less than the scheduled time, and if the determination result is affirmative, the conference ID is stored in the attendance conference list storage unit in association with the user ID of the attendee and the third list ID. For each prospective attendee, for each conference ID stored in the attendance conference list storage unit in association with the user ID and the second list ID of the prospective attendee, the conference I The actual time and the scheduled time associated with are identified from the meeting data storage unit, and it is determined whether the actual time is longer than the scheduled time. If the determination result is affirmative, the meeting ID is the attendance And the step of storing in the attendance meeting list storage unit in association with the user ID of the prospective person and the fourth list ID, the extraction step for each prospective attendee, The conference ID associated with the list ID or the fourth list ID is identified from the attendance conference list storage unit, and the user ID of the attendee associated with the identified conference ID is extracted from the conference data storage unit The step of performing may be included.

このように、出席予定者の発言時間が会議の出席者の発言時間の平均よりも長い会議を対象として、実績時間が予定時間より長いかを判断する。出席予定者の発言時間が比較的短いのに会議の予定時間を超過している場合には、当該出席予定者との関係では、同席していた者は会議進行役として適していないと考えられるからである。   In this way, it is determined whether the actual time is longer than the scheduled time for a meeting in which the speaking time of the scheduled attendee is longer than the average of the speaking time of the attendees of the meeting. If the scheduled time of the meeting is relatively short but the scheduled time of the meeting is exceeded, the person who was present is considered unsuitable as a meeting facilitator in relation to the scheduled attendance. Because.

なお、上記方法による処理をコンピュータに行わせるためのプログラムを作成することができ、当該プログラムは、例えばフレキシブルディスク、CD−ROM、光磁気ディスク、半導体メモリ、ハードディスク等のコンピュータ読み取り可能な記憶媒体又は記憶装置に格納される。尚、中間的な処理結果はメインメモリ等の記憶装置に一時保管される。   A program for causing a computer to perform the processing according to the above method can be created. The program can be a computer-readable storage medium such as a flexible disk, a CD-ROM, a magneto-optical disk, a semiconductor memory, a hard disk, or the like. It is stored in a storage device. The intermediate processing result is temporarily stored in a storage device such as a main memory.

以上の実施例を含む実施形態に関し、さらに以下の付記を開示する。   The following supplementary notes are further disclosed with respect to the embodiments including the above examples.

(付記1)
会議の出席者のユーザIDである出席者IDと当該会議の予定時間と当該会議に要した実績時間とを含む会議データを格納する会議データ格納部と、開催が予定されている特定の会議の出席予定者のユーザIDである出席予定者IDを格納する出席予定者リスト格納部とにアクセス可能なコンピュータにより実行される会議進行役選出方法であって、
前記会議データ格納部を参照し、前記出席予定者リスト格納部に格納された前記出席予定者IDの少なくとも1つを含む会議データを特定する特定ステップと、
特定された前記会議データに含まれる予定時間及び実績時間に基づき、予定時間と実績時間との乖離度合いを表す乖離値を算出する乖離値算出ステップと、
算出された前記乖離値の総和を前記出席予定者ID毎に算出するスコア算出ステップと、
算出された前記総和に基づき、前記特定の会議の出席予定者から会議進行役を特定する進行役特定ステップと、
を含む会議進行役選出方法。
(Appendix 1)
A meeting data storage unit that stores meeting data including an attendee ID that is a user ID of a meeting attendee, a scheduled time of the meeting, and an actual time required for the meeting, and a specific meeting scheduled to be held A meeting facilitator selection method executed by a computer accessible to a prospective attendee list storage unit that stores a prospective attendee ID that is a user ID of a prospective attendee,
A specifying step of referring to the conference data storage unit and specifying conference data including at least one of the attendee IDs stored in the attendee list storage unit;
A divergence value calculating step for calculating a divergence value indicating a divergence degree between the scheduled time and the actual time based on the scheduled time and the actual time included in the identified meeting data;
A score calculating step for calculating the sum of the calculated divergence values for each of the attendee IDs;
A facilitator identifying step for identifying a conference facilitator from prospective attendees of the specific conference based on the calculated sum;
Meeting facilitator selection method including

(付記2)
前記特定ステップにおいて特定された全ての前記会議データについて、当該会議データに含まれる出席者IDを特定し、特定された出席者IDの和集合を同席者IDとして同席者リスト格納部に格納するステップ
をさらに含み、
前記スコア算出ステップにおいて、
前記同席者リスト格納部に格納された同席者ID毎に前記乖離値の総和を算出し、
前記進行役特定ステップにおいて、
算出された前記総和に基づき、前記同席者から会議進行役を特定する
ことを特徴とする付記1記載の会議進行役選出方法。
(Appendix 2)
For all the conference data specified in the specifying step, the attendee ID included in the conference data is specified, and the union of the specified attendee IDs is stored in the attendee list storage unit as the attendee ID Further including
In the score calculating step,
Calculating the sum of the divergence values for each attendee ID stored in the attendee list storage unit;
In the facilitator specifying step,
The meeting facilitator selection method according to appendix 1, wherein a meeting facilitator is identified from the attendees based on the calculated sum.

(付記3)
前記乖離値算出ステップにおいて、
前記同席者リスト格納部に格納された前記同席者IDと前記出席予定者リスト格納部に格納された前記出席予定者IDとのペア毎に前記乖離値を算出し、
前記スコア算出ステップにおいて、
前記同席者リスト格納部に格納された前記同席者ID毎に、算出された前記乖離値の総和を算出する
ことを特徴とする付記2記載の会議進行役選出方法。
(Appendix 3)
In the deviation value calculating step,
Calculating the divergence value for each pair of the attendee ID stored in the attendee list storage unit and the attendee ID stored in the attendee list storage unit;
In the score calculating step,
The meeting facilitator selection method according to appendix 2, wherein the calculated sum of the deviation values is calculated for each of the attendee IDs stored in the attendee list storage unit.

(付記4)
前記スコア算出ステップにおいて、
前記乖離値が算出されなかった前記ペアについては、前記乖離値算出ステップにおいて算出された前記乖離値の平均値に基づき、当該ペアの前記乖離値として用いる値を算出する
ことを特徴とする付記3記載の会議進行役選出方法。
(Appendix 4)
In the score calculating step,
For the pair for which the divergence value has not been calculated, a value used as the divergence value of the pair is calculated based on an average value of the divergence values calculated in the divergence value calculation step. The meeting facilitator selection method described.

(付記5)
前記乖離値算出ステップにおいて、
前記予定時間と前記実績時間との比を会議毎に算出し、算出された比の平均値を用いて前記乖離値を算出する
ことを特徴とする付記1記載の会議進行役選出方法。
(Appendix 5)
In the deviation value calculating step,
The meeting facilitator selection method according to appendix 1, wherein a ratio between the scheduled time and the actual time is calculated for each meeting, and the deviation value is calculated using an average value of the calculated ratios.

(付記6)
開催が予定されている特定の会議の進行役を選出するための装置であって、
会議の出席者のユーザIDである出席者IDと当該会議の予定時間と当該会議に要した実績時間とを含む会議データを格納する会議データ格納部を参照し、開催が予定されている特定の会議の出席予定者のユーザIDである出席予定者IDを格納する出席予定者リスト格納部に格納された前記出席予定者IDの少なくとも1つを含む会議データを特定する特定手段と、
特定された前記会議データに含まれる予定時間及び実績時間に基づき、予定時間と実績時間との乖離度合いを表す乖離値を算出し、算出された前記乖離値の総和を前記出席予定者ID毎に算出するスコア算出手段と、
算出された前記総和に基づき、前記特定の会議の出席予定者から会議進行役を特定する進行役特定手段と、
を有する会議進行役選出装置。
(Appendix 6)
A device for selecting a facilitator for a specific meeting scheduled to be held,
A conference data storage unit that stores conference data including an attendee ID that is a user ID of a conference attendee, a scheduled time of the conference, and an actual time required for the conference, and a specific scheduled to be held Identifying means for identifying meeting data including at least one of the attendee IDs stored in the attendee list storage unit that stores attendee IDs, which are user IDs of prospective attendees;
Based on the scheduled time and the actual time included in the identified meeting data, a divergence value indicating a divergence degree between the scheduled time and the actual time is calculated, and the sum of the calculated divergence values is calculated for each attendee ID. A score calculating means for calculating;
Based on the calculated sum, facilitator identifying means for identifying a conference facilitator from attendees of the specific conference;
A meeting facilitator selection device having

(付記7)
開催が予定されている特定の会議の進行役を選出するためのプログラムであって、
会議の出席者のユーザIDである出席者IDと当該会議の予定時間と当該会議に要した実績時間とを含む会議データを格納する会議データ格納部を参照し、開催が予定されている特定の会議の出席予定者のユーザIDである出席予定者IDを格納する出席予定者リスト格納部に格納された前記出席予定者IDの少なくとも1つを含む会議データを特定する特定ステップと、
特定された前記会議データに含まれる予定時間及び実績時間に基づき、予定時間と実績時間との乖離度合いを表す乖離値を算出する乖離値算出ステップと、
算出された前記乖離値の総和を前記出席予定者ID毎に算出するスコア算出ステップと、
算出された前記総和に基づき、前記特定の会議の出席予定者から会議進行役を特定する進行役特定ステップと、
をコンピュータに実行させるための会議進行役選出プログラム。
(Appendix 7)
A program for selecting facilitators for a specific meeting that is scheduled to be held,
A conference data storage unit that stores conference data including an attendee ID that is a user ID of a conference attendee, a scheduled time of the conference, and an actual time required for the conference, and a specific scheduled to be held A specifying step of identifying meeting data including at least one of the attendee IDs stored in the attendee list storage unit that stores attendee IDs that are user IDs of attendees of the meeting;
A divergence value calculating step for calculating a divergence value indicating a divergence degree between the scheduled time and the actual time based on the scheduled time and the actual time included in the identified meeting data;
A score calculating step for calculating the sum of the calculated divergence values for each of the attendee IDs;
A facilitator identifying step for identifying a conference facilitator from prospective attendees of the specific conference based on the calculated sum;
Meeting facilitator selection program to make the computer execute.

(付記8)
会議の出席者のユーザIDと当該会議の予定時間と当該会議に要した実績時間とを会議IDに対応付けて格納する会議データ格納部と、開催が予定されている特定の会議の出席予定者のユーザIDを格納する出席予定者リスト格納部と、出席会議リスト格納部と、同席者リスト格納部と、スコア格納部とにアクセス可能なコンピュータにより実行される会議進行役選出方法であって、
前記出席予定者リスト格納部に格納された前記出席予定者のユーザIDに対応付けられている会議IDを前記会議データ格納部から特定し、前記出席会議リスト格納部に格納する出席会議特定ステップと、
前記出席会議リスト格納部に格納された会議IDに対応付けられている出席者のユーザIDを前記会議データ格納部から抽出する抽出ステップと、
各前記出席予定者について、抽出された前記出席者のユーザIDから当該出席予定者のユーザIDを除いたユーザIDを特定する特定ステップと、
前記特定ステップにおいて特定された全ての前記ユーザIDを、重複を除去して同席者のユーザIDとして前記同席者リスト格納部に格納するステップと、
各前記同席者について、前記出席予定者毎に、当該出席予定者のユーザIDと当該同席者のユーザIDとに対応付けられている会議IDを前記会議データ格納部から特定し、特定された当該会議IDに係る会議の実績時間及び予定時間を前記会議データ格納部から特定し、当該実績時間と当該予定時間との比を用いて実績時間と予定時間との乖離の度合いを表す指標値を会議毎に算出し、当該指標値の平均値である第1の値を算出する第1算出ステップと、
各前記同席者について、前記出席予定者毎に算出された前記第1の値の総和を求めることにより前記特定の会議の進行役に適する度合いを表すスコアを算出し、前記スコア格納部に格納するスコア算出ステップと、
前記スコア格納部に格納された前記スコアが所定の閾値以下である同席者又は前記スコアを昇順に並べた場合において上位所定順位内である同席者を会議進行役として特定するステップと、
を含む会議進行役選出方法。
(Appendix 8)
A meeting data storage unit that stores the user ID of the attendee of the meeting, the scheduled time of the meeting, and the actual time required for the meeting in association with the meeting ID, and the attendee of a specific meeting scheduled to be held A meeting facilitator selection method executed by a computer accessible to the attendee list storage unit, the attendance conference list storage unit, the attendee list storage unit, and the score storage unit,
An attendance meeting identification step of identifying a meeting ID associated with a user ID of the prospective attendee stored in the attendance list storage section from the meeting data storage section and storing the meeting ID in the attendance meeting list storage section; ,
Extracting the attendee's user ID associated with the conference ID stored in the attendance conference list storage unit from the conference data storage unit;
For each of the attendees, a specific step of identifying a user ID obtained by removing the user ID of the attendee from the extracted user ID of the attendee,
Storing all the user IDs identified in the identifying step in the attendee list storage unit as duplicate user IDs by removing duplication; and
For each attendee, for each attendee, the conference ID associated with the user ID of the attendee and the user ID of the attendee is identified from the conference data storage unit, and the identified The actual time and the scheduled time of the conference related to the conference ID are identified from the conference data storage unit, and an index value representing the degree of deviation between the actual time and the scheduled time is determined using the ratio between the actual time and the scheduled time. A first calculation step of calculating a first value that is calculated every time and is a mean value of the index values;
For each of the attendees, a score indicating a degree suitable for the facilitator of the specific meeting is calculated by obtaining the sum of the first values calculated for each attendee, and stored in the score storage unit A score calculating step;
Identifying a fellow member whose score stored in the score storage unit is equal to or less than a predetermined threshold or a fellow member in a higher predetermined order when the scores are arranged in ascending order as a meeting facilitator;
Meeting facilitator selection method including

(付記9)
各前記出席予定者について、当該出席予定者のユーザIDに対応付けられている会議IDを前記会議データ格納部から特定し、特定された当該会議IDに係る会議の実績時間及び予定時間を前記会議データ格納部から特定し、当該実績時間と当該予定時間との比を用いて会議毎に前記指標値を算出し、当該指標値の平均値である第2の値を算出する第2算出ステップと、
前記出席予定者毎に算出された前記第2の値の平均値を第3の値として算出するステップと、
各前記同席者について、前記出席予定者毎に算出された前記第1の値の平均値を第4の値として算出するステップと、
各前記同席者について、前記出席予定者のうち前記第1の値が0である出席予定者を特定し、特定された当該出席者についての前記第2の値に、前記第3の値に対する当該同席者についての前記第4の値の割合を乗ずることにより第5の値を算出するステップと、
をさらに含み、
前記スコア算出ステップが、
前記出席予定者のうち前記第1の値が0である出席者予定者が特定された場合に、前記第1の値が0である出席予定者について算出された前記第5の値の総和を求め、当該第5の値の総和と前記第1の値が0ではない出席予定者について算出された前記第1の値の総和との和を求めることにより前記スコアを算出するステップ
を含む付記8記載の会議進行役選出方法。
(Appendix 9)
For each prospective attendee, the conference ID associated with the user ID of the prospective attendee is specified from the conference data storage unit, and the actual and scheduled times of the conference relating to the specified conference ID are specified in the conference. A second calculation step that specifies from the data storage unit, calculates the index value for each meeting using a ratio of the actual time and the scheduled time, and calculates a second value that is an average value of the index values; ,
Calculating an average value of the second values calculated for each prospective attendee as a third value;
For each of the attendees, calculating an average value of the first values calculated for each scheduled attendee as a fourth value;
For each of the attendees, the attendees whose first value is 0 among the attendees are identified, and the second value for the identified attendee is set to the second value for the third attendant Calculating a fifth value by multiplying the proportion of the fourth value for the attendee;
Further including
The score calculating step includes:
The sum of the fifth values calculated for the attendees whose first value is 0 when the attendees who have the first value of 0 among the prospective attendees is identified. And calculating the score by obtaining the sum of the sum of the fifth values and the sum of the first values calculated for the attendees whose first value is not 0. The meeting facilitator selection method described.

(付記10)
前記コンピュータが、会議ID及び当該会議の出席者のユーザIDに対応付けて当該出席者の発言時間を格納する発言時間格納部にアクセス可能であり、
前記第1算出ステップが、
前記出席予定者毎に当該出席予定者のユーザIDと当該会議IDとに対応付けられている発言時間を特定し、特定された前記実績時間に対する特定された前記発言時間の割合を用いて会議毎に第1補正値を算出し、特定された前記実績時間と特定された前記予定時間との比に前記第1補正値を乗ずることにより前記指標値を算出するステップ
を含み、
前記第2算出ステップが、
当該出席予定者のユーザIDと特定された当該会議IDとに対応付けられている発言時間を特定し、特定された前記実績時間に対する特定された前記発言時間の割合を用いて会議毎に第2補正値を算出し、特定された前記実績時間と特定された前記予定時間との比に前記第2補正値を乗ずることにより前記指標値を算出するステップ
を含む付記9記載の会議進行役選出方法。
(Appendix 10)
The computer can access a conference time and a speech time storage unit that stores a speech time of the attendee in association with the conference ID and the user ID of the attendee of the conference,
The first calculating step includes:
For each prospective attendee, the speech time associated with the user ID of the prospective attendee and the conference ID is specified, and the ratio of the specified speech time to the specified actual time is used for each conference. Calculating a first correction value, and calculating the index value by multiplying the ratio of the specified actual time and the specified scheduled time by the first correction value,
The second calculating step includes
The speech time associated with the user ID of the prospective attendee and the identified conference ID is identified, and the second for each conference using the ratio of the identified speech time to the identified actual time. The meeting facilitator selection method according to appendix 9, further comprising the step of calculating a correction value and calculating the index value by multiplying the ratio of the specified actual time to the specified scheduled time by the second correction value. .

(付記11)
前記出席会議特定ステップが、
各前記出席予定者について、当該出席予定者のユーザIDに対応付けられている会議IDを前記会議データ格納部から特定し、当該出席予定者のユーザID及び第1のリストIDに対応付けて前記出席会議リスト格納部に格納するステップと、
各前記出席予定者について、当該出席予定者のユーザID及び前記第1のリストIDに対応付けて前記出席会議リスト格納部に格納されている会議ID毎に、当該会議IDと当該出席予定者のユーザIDとに対応付けられている発言時間を前記発言時間格納部から特定し、当該会議IDに対応付けられている実績時間及びユーザIDを前記会議データ格納部から特定し、当該実績時間を当該ユーザIDの数で除した値が、特定された前記発言時間以下であるか判断し、判断結果が肯定的である場合には、当該会議IDを当該出席予定者のユーザID及び第2のリストIDに対応付けて前記出席会議リスト格納部に格納するステップと、
各前記出席予定者について、当該出席予定者のユーザID及び前記第1のリストIDに対応付けて前記出席会議リスト格納部に格納されている会議ID毎に、当該会議IDに対応付けられている実績時間及び予定時間を前記会議データ格納部から特定し、当該実績時間が当該予定時間以下であるか判断し、判断結果が肯定的である場合には、当該会議IDを当該出席予定者のユーザID及び第3のリストIDに対応付けて前記出席会議リスト格納部に格納するステップと、
各前記出席予定者について、当該出席予定者のユーザID及び前記第2のリストIDに対応付けて前記出席会議リスト格納部に格納されている会議ID毎に、当該会議IDに対応付けられている実績時間及び予定時間を前記会議データ格納部から特定し、当該実績時間が当該予定時間より長いか判断し、判断結果が肯定的である場合には、当該会議IDを当該出席予定者のユーザID及び第4のリストIDに対応付けて前記出席会議リスト格納部に格納するステップと、
を含み、
前記抽出ステップが、
各前記出席予定者について、当該出席予定者のID及び前記第3のリストID又は前記第4のリストIDに対応付けられている会議IDを前記出席会議リスト格納部から特定し、特定された当該会議IDに対応付けられている出席者のユーザIDを前記会議データ格納部から抽出するステップ
を含む付記10記載の会議進行役選出方法。
(Appendix 11)
The attendance meeting specifying step includes:
For each prospective attendee, a conference ID associated with the user ID of the prospective attendee is identified from the conference data storage unit, and is associated with the user ID and the first list ID of the prospective attendee. Storing in the attendance meeting list storage unit;
For each prospective attendee, for each conference ID stored in the attendance conference list storage unit in association with the user ID and the first list ID of the prospective attendee, the conference ID and the prospective attendee The speech time associated with the user ID is identified from the speech time storage unit, the actual time and user ID associated with the conference ID are identified from the conference data storage unit, and the actual time is It is determined whether the value divided by the number of user IDs is equal to or less than the specified speech time. If the determination result is affirmative, the conference ID is assigned to the user ID of the prospective attendee and the second list. Storing in the attendance meeting list storage unit in association with the ID;
Each attendee is associated with the conference ID for each conference ID stored in the attendance conference list storage unit in association with the user ID of the attendee and the first list ID. The actual time and the scheduled time are identified from the conference data storage unit, and it is determined whether the actual time is less than or equal to the scheduled time. If the determination result is affirmative, the conference ID is assigned to the user of the prospective attendee Storing in the attendance meeting list storage unit in association with the ID and the third list ID;
Each attendee is associated with the conference ID for each conference ID stored in the attendance conference list storage unit in association with the user ID of the attendee and the second list ID. The actual time and the scheduled time are specified from the conference data storage unit, and it is determined whether the actual time is longer than the scheduled time. If the determination result is affirmative, the conference ID is set as the user ID of the scheduled attendee. And storing in the attendance meeting list storage unit in association with the fourth list ID;
Including
The extraction step comprises:
For each prospective attendee, the attendee ID and the conference ID associated with the third list ID or the fourth list ID are identified from the attendance conference list storage unit, The meeting facilitator selection method according to supplementary note 10, including a step of extracting a user ID of an attendee associated with the meeting ID from the meeting data storage unit.

(付記12)
前記会議データ格納部には、開催が予定されている会議の会議IDに対応付けて当該会議の出席者予定者のユーザIDと当該会議の予定時間とが格納されており、
前記特定の会議の会議IDの入力を受け付けるステップと、
入力された前記特定の会議の会議IDに対応付けられている出席者予定者のユーザIDを前記会議データ格納部から特定し、前記出席予定者リスト格納部に格納するステップと、
をさらに含む付記8乃至11いずれか1つ記載の会議進行役選出方法。
(Appendix 12)
The conference data storage unit stores the user ID of the prospective attendee of the conference and the scheduled time of the conference in association with the conference ID of the conference scheduled to be held,
Receiving an input of a conference ID of the specific conference;
Identifying a user ID of a prospective attendee associated with the input conference ID of the specific conference from the conference data storage unit, and storing the user ID in the prospective attendee list storage unit;
The meeting facilitator selection method according to any one of appendices 8 to 11, further including:

(付記13)
開催が予定されている特定の会議の進行役を選出するための装置であって、
会議の出席者のユーザIDと当該会議の予定時間と当該会議に要した実績時間とを会議IDに対応付けて格納する会議データ格納部から、前記特定の会議の出席予定者のユーザIDを格納する出席予定者リスト格納部に格納されているユーザIDに対応付けられている会議IDを特定し、出席会議リスト格納部に格納する出席会議特定手段と、
前記出席会議リスト格納部に格納された会議IDに対応付けられている出席者のユーザIDを前記会議データ格納部から抽出し、各前記出席予定者について、抽出された前記出席者のユーザIDから当該出席予定者のユーザIDを除いたユーザIDを特定し、特定された全ての前記ユーザIDを、重複を除去して同席者のユーザIDとして同席者リスト格納部に格納する同席者特定手段と、
各前記同席者について、前記出席予定者毎に、当該出席予定者のユーザIDと当該同席者のユーザIDとに対応付けられている会議IDを前記会議データ格納部から特定し、特定された当該会議IDに係る会議の実績時間及び予定時間を前記会議データ格納部から特定し、当該実績時間と当該予定時間との比を用いて実績時間と予定時間との乖離の度合いを表す指標値を会議毎に算出し、当該指標値の平均値である第1の値を算出し、前記出席予定者毎に算出された前記第1の値の総和を求めることにより前記特定の会議の進行役に適する度合いを表すスコアを算出し、スコア格納部に格納するスコア算出手段と、
前記スコア格納部に格納された前記スコアが所定の閾値以下である同席者又は前記スコアを昇順に並べた場合において上位所定順位内である同席者を会議進行役として特定する表示処理手段と、
を有する会議進行役選出装置。
(Appendix 13)
A device for selecting a facilitator for a specific meeting scheduled to be held,
Stores the user ID of the attendee of the specific meeting from the meeting data storage unit that stores the user ID of the meeting attendee, the scheduled time of the meeting, and the actual time required for the meeting in association with the meeting ID. An attendance meeting identifying means for identifying the meeting ID associated with the user ID stored in the attendee list storage section and storing the meeting ID in the attendance meeting list storage section;
The attendee's user ID associated with the conference ID stored in the attendance meeting list storage unit is extracted from the conference data storage unit, and for each prospective attendee, from the extracted attendee's user ID A attendee identification unit that identifies a user ID excluding the user ID of the prospective attendee and stores all the identified user IDs in the attendee list storage unit as user IDs of the attendees by removing duplication ,
For each attendee, for each attendee, the conference ID associated with the user ID of the attendee and the user ID of the attendee is identified from the conference data storage unit, and the identified The actual time and the scheduled time of the conference related to the conference ID are identified from the conference data storage unit, and an index value representing the degree of deviation between the actual time and the scheduled time is determined using the ratio between the actual time and the scheduled time. It is suitable for the facilitator of the specific meeting by calculating every time, calculating a first value that is an average value of the index values, and calculating the sum of the first values calculated for each attendee. A score calculating means for calculating a score representing the degree and storing the score in a score storage unit;
Display processing means for identifying a co-having person whose score stored in the score storage unit is a predetermined threshold or less or a co-having person who is in a higher predetermined order when the scores are arranged in ascending order, as a meeting facilitator;
A meeting facilitator selection device having

(付記14)
開催が予定されている特定の会議の進行役を選出するためのプログラムであって、
会議の出席者のユーザIDと当該会議の予定時間と当該会議に要した実績時間とを会議IDに対応付けて格納する会議データ格納部から、前記特定の会議の出席予定者のユーザIDを格納する出席予定者リスト格納部に格納されているユーザIDに対応付けられている会議IDを特定し、出席会議リスト格納部に格納する出席会議特定ステップと、
前記出席会議リスト格納部に格納された会議IDに対応付けられている出席者のユーザIDを前記会議データ格納部から抽出するステップと、
各前記出席予定者について、抽出された前記出席者のユーザIDから当該出席予定者のユーザIDを除いたユーザIDを特定する特定ステップと、
前記特定ステップにおいて特定された全ての前記ユーザIDを、重複を除去して同席者のユーザIDとして同席者リスト格納部に格納するステップと、
各前記同席者について、前記出席予定者毎に、当該出席予定者のユーザIDと当該同席者のユーザIDとに対応付けられている会議IDを前記会議データ格納部から特定し、特定された当該会議IDに係る会議の実績時間及び予定時間を前記会議データ格納部から特定し、当該実績時間と当該予定時間との比を用いて実績時間と予定時間との乖離の度合いを表す指標値を会議毎に算出し、当該指標値の平均値である第1の値を算出する第1算出ステップと、
各前記同席者について、前記出席予定者毎に算出された前記第1の値の総和を求めることにより前記特定の会議の進行役に適する度合いを表すスコアを算出し、スコア格納部に格納するスコア算出ステップと、
前記スコア格納部に格納された前記スコアが所定の閾値以下である同席者又は前記スコアを昇順に並べた場合において上位所定順位内である同席者を会議進行役として特定するステップと、
をコンピュータに実行させるための会議進行役選出プログラム。
(Appendix 14)
A program for selecting facilitators for a specific meeting that is scheduled to be held,
Stores the user ID of the attendee of the specific meeting from the meeting data storage unit that stores the user ID of the meeting attendee, the scheduled time of the meeting, and the actual time required for the meeting in association with the meeting ID. An attendance meeting identification step for identifying a meeting ID associated with the user ID stored in the attendee list storage section and storing the meeting ID in the attendance meeting list storage section;
Extracting the attendee's user ID associated with the conference ID stored in the attendance conference list storage unit from the conference data storage unit;
For each of the attendees, a specific step of identifying a user ID obtained by removing the user ID of the attendee from the extracted user ID of the attendee,
Storing all the user IDs identified in the identifying step in the attendee list storage unit as duplicate user IDs with duplicates removed;
For each attendee, for each attendee, the conference ID associated with the user ID of the attendee and the user ID of the attendee is identified from the conference data storage unit, and the identified The actual time and the scheduled time of the conference related to the conference ID are identified from the conference data storage unit, and an index value representing the degree of deviation between the actual time and the scheduled time is determined using the ratio between the actual time and the scheduled time. A first calculation step of calculating a first value that is calculated every time and is a mean value of the index values;
A score representing the degree suitable for the facilitator of the specific meeting by calculating the sum of the first values calculated for each of the attendees for each attendee, and storing the score in the score storage unit A calculation step;
Identifying a fellow member whose score stored in the score storage unit is equal to or less than a predetermined threshold or a fellow member in a higher predetermined order when the scores are arranged in ascending order as a meeting facilitator;
Meeting facilitator selection program to make the computer execute.

100 ファシリテータ選出装置 101 選出依頼受付部
103 出席予定者リスト格納部 105 出席会議特定部
107 出席会議リスト格納部 109 同席者特定部
111 同席者リスト格納部 113 スコア算出部
115 スコア格納部 117 表示処理部
120 入力部 130 出力部
140 ユーザDB 150 会議DB
160 発言時間DB
DESCRIPTION OF SYMBOLS 100 Facilitator selection apparatus 101 Selection request reception part 103 Attendance person list storage part 105 Attendance meeting specification part 107 Attendance meeting list storage part 109 Attendee specification part 111 Attendee list storage part 113 Score calculation part 115 Score storage part 117 Display processing part 120 Input unit 130 Output unit 140 User DB 150 Conference DB
160 Speech time DB

Claims (7)

会議の出席者のユーザIDである出席者IDと当該会議の予定時間と当該会議に要した実績時間とを含む会議データを格納する会議データ格納部と、開催が予定されている特定の会議の出席予定者のユーザIDである出席予定者IDを格納する出席予定者リスト格納部とにアクセス可能なコンピュータにより実行される会議進行役選出方法であって、
前記会議データ格納部を参照し、前記出席予定者リスト格納部に格納された前記出席予定者IDの少なくとも1つを含む会議データを特定する特定ステップと、
特定された前記会議データに含まれる予定時間及び実績時間に基づき、予定時間と実績時間との乖離度合いを表す乖離値を算出する乖離値算出ステップと、
算出された前記乖離値の総和を前記出席予定者ID毎に算出するスコア算出ステップと、
算出された前記総和に基づき、前記特定の会議の出席予定者から会議進行役を特定する進行役特定ステップと、
を含む会議進行役選出方法。
A meeting data storage unit that stores meeting data including an attendee ID that is a user ID of a meeting attendee, a scheduled time of the meeting, and an actual time required for the meeting, and a specific meeting scheduled to be held A meeting facilitator selection method executed by a computer accessible to a prospective attendee list storage unit that stores a prospective attendee ID that is a user ID of a prospective attendee,
A specifying step of referring to the conference data storage unit and specifying conference data including at least one of the attendee IDs stored in the attendee list storage unit;
A divergence value calculating step for calculating a divergence value indicating a divergence degree between the scheduled time and the actual time based on the scheduled time and the actual time included in the identified meeting data;
A score calculating step for calculating the sum of the calculated divergence values for each of the attendee IDs;
A facilitator identifying step for identifying a conference facilitator from prospective attendees of the specific conference based on the calculated sum;
Meeting facilitator selection method including
前記特定ステップにおいて特定された全ての前記会議データについて、当該会議データに含まれる出席者IDを特定し、特定された出席者IDの和集合を同席者IDとして同席者リスト格納部に格納するステップ
をさらに含み、
前記スコア算出ステップにおいて、
前記同席者リスト格納部に格納された同席者ID毎に前記乖離値の総和を算出し、
前記進行役特定ステップにおいて、
算出された前記総和に基づき、前記同席者から会議進行役を特定する
ことを特徴とする請求項1記載の会議進行役選出方法。
For all the conference data specified in the specifying step, the attendee ID included in the conference data is specified, and the union of the specified attendee IDs is stored in the attendee list storage unit as the attendee ID Further including
In the score calculating step,
Calculating the sum of the divergence values for each attendee ID stored in the attendee list storage unit;
In the facilitator specifying step,
The conference facilitator selection method according to claim 1, wherein a conference facilitator is identified from the attendees based on the calculated sum.
前記乖離値算出ステップにおいて、
前記同席者リスト格納部に格納された前記同席者IDと前記出席予定者リスト格納部に格納された前記出席予定者IDとのペア毎に前記乖離値を算出し、
前記スコア算出ステップにおいて、
前記同席者リスト格納部に格納された前記同席者ID毎に、算出された前記乖離値の総和を算出する
ことを特徴とする請求項2記載の会議進行役選出方法。
In the deviation value calculating step,
Calculating the divergence value for each pair of the attendee ID stored in the attendee list storage unit and the attendee ID stored in the attendee list storage unit;
In the score calculating step,
The meeting facilitator selection method according to claim 2, further comprising: calculating a total sum of the calculated deviation values for each of the attendee IDs stored in the attendee list storage unit.
前記スコア算出ステップにおいて、
前記乖離値が算出されなかった前記ペアについては、前記乖離値算出ステップにおいて算出された前記乖離値の平均値に基づき、当該ペアの前記乖離値として用いる値を算出する
ことを特徴とする請求項3記載の会議進行役選出方法。
In the score calculating step,
The pair used as the divergence value of the pair is calculated based on an average value of the divergence values calculated in the divergence value calculation step for the pair for which the divergence value is not calculated. 3. A method for selecting a meeting facilitator according to 3.
前記乖離値算出ステップにおいて、
前記予定時間と前記実績時間との比を会議毎に算出し、算出された比の平均値を用いて前記乖離値を算出する
ことを特徴とする請求項1記載の会議進行役選出方法。
In the deviation value calculating step,
The meeting facilitator selection method according to claim 1, wherein a ratio between the scheduled time and the actual time is calculated for each meeting, and the deviation value is calculated using an average value of the calculated ratios.
開催が予定されている特定の会議の進行役を選出するための装置であって、
会議の出席者のユーザIDである出席者IDと当該会議の予定時間と当該会議に要した実績時間とを含む会議データを格納する会議データ格納部を参照し、開催が予定されている特定の会議の出席予定者のユーザIDである出席予定者IDを格納する出席予定者リスト格納部に格納された前記出席予定者IDの少なくとも1つを含む会議データを特定する特定手段と、
特定された前記会議データに含まれる予定時間及び実績時間に基づき、予定時間と実績時間との乖離度合いを表す乖離値を算出し、算出された前記乖離値の総和を前記出席予定者ID毎に算出するスコア算出手段と、
算出された前記総和に基づき、前記特定の会議の出席予定者から会議進行役を特定する進行役特定手段と、
を有する会議進行役選出装置。
A device for selecting a facilitator for a specific meeting scheduled to be held,
A conference data storage unit that stores conference data including an attendee ID that is a user ID of a conference attendee, a scheduled time of the conference, and an actual time required for the conference, and a specific scheduled to be held Identifying means for identifying meeting data including at least one of the attendee IDs stored in the attendee list storage unit that stores attendee IDs, which are user IDs of prospective attendees;
Based on the scheduled time and the actual time included in the identified meeting data, a divergence value indicating a divergence degree between the scheduled time and the actual time is calculated, and the sum of the calculated divergence values is calculated for each attendee ID. A score calculating means for calculating;
Based on the calculated sum, facilitator identifying means for identifying a conference facilitator from attendees of the specific conference;
A meeting facilitator selection device having
開催が予定されている特定の会議の進行役を選出するためのプログラムであって、
会議の出席者のユーザIDである出席者IDと当該会議の予定時間と当該会議に要した実績時間とを含む会議データを格納する会議データ格納部を参照し、開催が予定されている特定の会議の出席予定者のユーザIDである出席予定者IDを格納する出席予定者リスト格納部に格納された前記出席予定者IDの少なくとも1つを含む会議データを特定する特定ステップと、
特定された前記会議データに含まれる予定時間及び実績時間に基づき、予定時間と実績時間との乖離度合いを表す乖離値を算出する乖離値算出ステップと、
算出された前記乖離値の総和を前記出席予定者ID毎に算出するスコア算出ステップと、
算出された前記総和に基づき、前記特定の会議の出席予定者から会議進行役を特定する進行役特定ステップと、
をコンピュータに実行させるための会議進行役選出プログラム。
A program for selecting facilitators for a specific meeting that is scheduled to be held,
A conference data storage unit that stores conference data including an attendee ID that is a user ID of a conference attendee, a scheduled time of the conference, and an actual time required for the conference, and a specific scheduled to be held A specifying step of identifying meeting data including at least one of the attendee IDs stored in the attendee list storage unit that stores attendee IDs that are user IDs of attendees of the meeting;
A divergence value calculating step for calculating a divergence value indicating a divergence degree between the scheduled time and the actual time based on the scheduled time and the actual time included in the identified meeting data;
A score calculating step for calculating the sum of the calculated divergence values for each of the attendee IDs;
A facilitator identifying step for identifying a conference facilitator from prospective attendees of the specific conference based on the calculated sum;
Meeting facilitator selection program to make the computer execute.
JP2009225533A 2009-09-29 2009-09-29 Conference facilitator selection method, apparatus and program Expired - Fee Related JP5338601B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009225533A JP5338601B2 (en) 2009-09-29 2009-09-29 Conference facilitator selection method, apparatus and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009225533A JP5338601B2 (en) 2009-09-29 2009-09-29 Conference facilitator selection method, apparatus and program

Publications (2)

Publication Number Publication Date
JP2011076268A JP2011076268A (en) 2011-04-14
JP5338601B2 true JP5338601B2 (en) 2013-11-13

Family

ID=44020202

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009225533A Expired - Fee Related JP5338601B2 (en) 2009-09-29 2009-09-29 Conference facilitator selection method, apparatus and program

Country Status (1)

Country Link
JP (1) JP5338601B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6086010B2 (en) * 2013-03-27 2017-03-01 富士通株式会社 Discussion support program, discussion support method, and information processing apparatus
JP5694429B2 (en) * 2013-05-14 2015-04-01 中国電力株式会社 Conference support system
JP2015095017A (en) * 2013-11-11 2015-05-18 カーネルソフト株式会社 Attendance management system by portable information apparatus
JP6492604B2 (en) * 2014-12-10 2019-04-03 富士通株式会社 Grouping support program, grouping support method, and grouping support apparatus

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000113064A (en) * 1998-10-09 2000-04-21 Fuji Xerox Co Ltd Optimum acting person selection support system
JP4736713B2 (en) * 2005-10-25 2011-07-27 トヨタ自動車株式会社 Systems and methods to support the selection of project members
JP2007257503A (en) * 2006-03-24 2007-10-04 Matsushita Electric Ind Co Ltd Conference support system
JP2008083924A (en) * 2006-09-27 2008-04-10 Brother Ind Ltd Schedule adjustment device and schedule adjustment program

Also Published As

Publication number Publication date
JP2011076268A (en) 2011-04-14

Similar Documents

Publication Publication Date Title
US8992316B2 (en) Allowing an alternative action in a virtual world
US9519684B2 (en) User recommendation method and a user recommendation system using the same
US8260903B2 (en) System and method for assessing the usability and accessibility of Web 2.0 features and functionalities of websites
US8460088B1 (en) Game processing server apparatus
JP6723453B2 (en) Managing the event database with histogram-based analysis
EP2191383A1 (en) Tracking, correlating, and processing multi-user online sessions
JP5338601B2 (en) Conference facilitator selection method, apparatus and program
JP2011170471A (en) Social graph generation method, social graph generation device and program
JP2015049578A (en) Agent system with natural conversation ability with user, agent control method, agent control program, and recording medium
US20090150380A1 (en) System and method for processing social relation oriented service
CN112565902B (en) Video recommendation method and device and electronic equipment
Rosokha et al. Cooperation in queueing systems
US20160136526A1 (en) Perpetual Gaming Platform
US6795093B1 (en) Scripted text discussion system
CN104537011B (en) Sing arrangement method and device
CN106021325B (en) Friend recommendation method and device
CN116361564B (en) Super-parameter iteration training method, iteration training device and electronic equipment
US20150046473A1 (en) Social activity planning system and method
JP6760138B2 (en) Dialogue corpus creation program, dialogue corpus creation method, and information processing device
CN110535749A (en) Talk with method for pushing, device, electronic equipment and storage medium
CN113032685B (en) Object pushing method, device, equipment and storage medium based on social relationship
CN111538911B (en) Information pushing method and device
WO2018069580A1 (en) Interactive collaboration tool
CN117065362A (en) Game team control method and device and electronic equipment
Ignat et al. Studying the effect of delay on group performance in collaborative editing

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120605

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130604

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: 20130709

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130722

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees