JP5338601B2 - Conference facilitator selection method, apparatus and program - Google Patents
Conference facilitator selection method, apparatus and program Download PDFInfo
- 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
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
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.
しかしながら、上記技術は、時間どおりに終了するように会議を進行させることができる者を選出する技術ではない。また、司会者の対象となるのは参加者だけであり、参加者以外の者も対象として司会者を選出する技術ではない。さらに、現実には、会議における最適な司会者は、参加者間の組み合わせに依存する場合も多い。しかし、上記技術においては、議題のみを考慮しており、参加者間の組み合わせは全く考慮されていないため、必ずしも最適な司会者が選出されるとは限らない。 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に、本実施の形態に係るシステムの構成図を示す。例えばパーソナル・コンピュータであるファシリテータ選出装置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
選出依頼受付部101は、ユーザにより入力されたデータに基づき開催予定の会議の出席予定者を特定する処理を実施し、処理結果のデータを出席予定者リスト格納部103に格納する。出席会議特定部105は、出席予定者リスト格納部103に格納されたデータに基づき出席予定者が過去に出席した会議を特定するための出席会議特定処理を実施し、処理結果のデータを出席会議リスト格納部107に格納する。同席者特定部109は、出席会議リスト格納部107に格納されたデータに基づき出席予定者が過去に出席した会議に同席していた者を特定するための同席者特定処理を実施し、処理結果のデータを同席者リスト格納部111に格納する。スコア算出部113は、同席者リスト格納部111に格納されたデータに基づき開催予定の会議の進行役を特定するためのスコアを算出するスコア算出処理を実施し、処理結果のデータをスコア格納部115に格納する。表示処理部117は、スコア格納部115に格納されたデータに基づきファシリテータとして相応しい者を特定し、特定された者に関するデータを出力部130に表示する。なお、出席会議特定処理、同席者特定処理及びスコア算出処理については後で詳細に説明する。
The selection
また、ファシリテータ選出装置100には、例えばキーボードやマウスである入力部120と、例えばディスプレイ装置である出力部130と、ユーザDB140と、会議DB150と、発言時間DB160とが接続されている。
The
図2に、ユーザDB140のテーブル構成及び格納されるデータの一例を示す。図2の例では、ユーザIDの列と、ユーザ名の列とが含まれる。
FIG. 2 shows an example of the table configuration of the
図3に、会議DB150のテーブル構成及び格納されるデータの一例を示す。図3の例では、会議IDの列と、出席者の列と、予定時間の列と、実績時間の列と、会議名の列とが含まれる。実績時間の列にデータが含まれない会議は、未だ開催されていない会議である。会議の実績時間は、会議の終了後に登録が行われる。その他のデータは、例えば会議の開催が決定した後開催される前に登録が行われる。
FIG. 3 shows an example of the table configuration of the
図4に、発言時間DB160のテーブル構成及び格納されるデータの一例を示す。図4の例では、会議IDの列と、出席者の列と、発言時間の列とが含まれる。これらのデータは、会議の終了後に登録が行われる。
FIG. 4 shows an example of the table structure of the
ユーザDB140、会議DB150及び発言時間DB160へのデータの登録及び更新は、例えば入力部120を介して会議の出席者や管理者等により行われる。なお、発言時間DB160の発言時間については、会議中に音声を録音し、録音したデータを分析して各出席者の発言時間を算出し、自動で登録を行うようにしてもよい。
Registration and updating of data in the
次に、図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
図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
図7に、出席予定者リスト格納部103に格納されるデータの一例を示す。図7の例では、開催予定の会議の出席予定者のユーザIDが格納されるようになっている。
FIG. 7 shows an example of data stored in the attendee
図5の説明に戻り、出席会議特定部105は、出席会議特定処理を実施する(ステップS7)。ここで、出席会議特定処理について図8乃至図11を用いて説明する。まず、出席会議特定部105は、出席予定者リスト格納部103に格納されている出席予定者のリストLXから、未処理のユーザIDを1つ特定する(図8:ステップS21)。なお、出席会議特定処理においては、ステップS21において特定されたユーザIDをXとする。そして、出席会議特定部105は、リストLKX、リストLKDX、リストLKXS及びリストLKXLを初期化する(ステップS23)。ステップS23においては、リストLKX、リストLKDX、リストLKXS及びリストLKXLについてのデータが既に出席会議リスト格納部107に格納されている場合には、データをクリアする。
Returning to the description of FIG. 5, the attendance
なお、上ではリストに添え字「X」を付しているが、これはユーザ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
図8の説明に戻り、出席会議特定部105は、会議DB150から未処理の1レコードを読み出す(ステップS25)。さらに、出席会議特定部105は、ステップS25において読み出されたレコードに会議の実績時間が含まれているか判断する(ステップS27)。含まれていない場合には(ステップS27:Noルート)、ステップS37に移行する。一方、含まれている場合(ステップS27:Yesルート)、出席会議特定部105は、ステップS25において読み出されたレコードに、ユーザID「X」が含まれているか判断する(ステップS29)。含まれていない場合には(ステップS29:Noルート)、ステップS37に移行する。一方、含まれている場合(ステップS29:Yesルート)、出席会議特定部105は、リストLKXに、ステップS25において読み出されたレコードに含まれる会議IDを追加する(ステップS31)。すなわち、ステップS31においては、ステップS25において読み出されたレコードに含まれる会議IDを、リストID「LKX」に対応付けて出席会議リスト格納部107に格納する。
Returning to the description of FIG. 8, the attendance
図8の説明に戻り、出席会議特定部105は、ステップS25において読み出されたレコードに含まれる会議ID及びユーザID「X」に対応付けられている発言時間T1を発言時間DB160から特定し、ステップS25において読み出されたレコードに含まれる会議IDに対応付けられている実績時間T2及び全てのユーザIDを会議DB150から特定し、T1>T2/Unum(Unumは、本ステップにおいて特定されたユーザIDの数)を満たすか判断する(ステップS33)。満たさない場合には(ステップS33:Noルート)、ステップS37に移行する。一方、満たす場合(ステップS33:Yesルート)、出席会議特定部105は、リストLKDXに、ステップS25において読み出されたレコードに含まれる会議IDを追加する(ステップS35)。すなわち、ステップS35においては、ステップS25において読み出されたレコードに含まれる会議IDを、リストID「LKDX」に対応付けて出席会議リスト格納部107に格納する。
Returning to the description of FIG. 8, the attendance
そして、出席会議特定部105は、会議DB150の全てのレコードについて処理したか判断する(ステップS37)。全てのレコードについて処理していない場合(ステップS37:Noルート)、次のレコードについて処理を実施するため、ステップS25に戻る。一方、全てのレコードについて処理した場合(ステップS37:Yesルート)、処理は端子Aを介して図10のステップS39に移行する。
And attendance meeting
図10の説明に移行して、端子Aの後、出席会議特定部105は、出席会議リスト格納部107から、リストLKXに含まれる未処理の会議IDを1つ特定する(図10:ステップS39)。そして、出席会議特定部105は、ステップS39において特定された会議IDに対応付けられている実績時間T3及び予定時間T4を会議DB150から特定する(ステップS41)。そして、出席会議特定部105は、T3≦T4を満たすか判断する(ステップS43)。満たさない場合(ステップS43:Noルート)、処理はステップS47へ移行する。一方、満たす場合(ステップS43:Yesルート)、出席会議特定部105は、リストLKXSに、ステップS39において特定された会議IDを追加する(ステップS45)。すなわち、ステップS45においては、ステップS39において特定された会議IDを、リストID「LKXS」に対応付けて出席会議リスト格納部107に格納する。そして、出席会議特定部105は、リストLKXに含まれる全ての会議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
図11の説明に移行して、端子Bの後、出席会議特定部105は、出席会議リスト格納部107から、リストLKDXに含まれる未処理の会議IDを1つ特定する(図11:ステップS49)。そして、出席会議特定部105は、ステップS49において特定された会議IDに対応付けられている実績時間T5及び予定時間T6を会議DB150から特定する(ステップS51)。そして、出席会議特定部105は、T5>T6を満たすか判断する(ステップS53)。満たさない場合(ステップS53:Noルート)、処理はステップS57へ移行する。一方、満たす場合(ステップS53:Yesルート)、出席会議特定部105は、リストLKXLに、ステップS49において特定された会議IDを追加する(ステップS55)。すなわち、ステップS55においては、ステップS49において特定された会議IDを、リストID「LKXL」に対応付けて出席会議リスト格納部107に格納する。そして、出席会議特定部105は、リストLKDXに含まれる全ての会議IDについて処理したか判断する(ステップS57)。全ての会議IDについて処理していない場合(ステップS57:Noルート)、次の会議IDについて処理を実施するため、ステップS49に戻る。
Shifting to the description of FIG. 11, after the terminal B, the attendance
一方、全ての会議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
以上のような処理を実施することにより、開催予定の会議の全ての出席予定者について、リストLKX、リストLKDX、リストLKXS及びリストLKXLを生成する。なお、本実施の形態では、リストLKXSに含まれる会議(すなわち、予定時間よりも早く終わった会議)と、リストLKXLに含まれる会議(すなわち、予定時間を超過した会議)との両方が以下に述べる処理の対象となる。予定時間よりも早く終わった場合には議論が十分になされるように会議を進行させることができず、逆に予定時間を超過した場合には議論をまとめることができないと考えられるため、ファシリテータ選出のためのスコアの算出にはその両者を考慮に入れるべきだからである。 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とし、添え字「X」の意味は出席会議特定処理の説明において述べたものと同様である。そして、同席者特定部109は、リストLYXを初期化する(ステップS63)。ステップS63においては、リストLYXについてのデータが既に同席者リスト格納部111に格納されている場合には、データをクリアする。
Returning to the description of FIG. 5, the
図13(a)及び(b)に、同席者リスト格納部111に格納されるデータの一例を示す。図13(a)及び(b)の例では、リストIDの列と、ユーザIDの列とが含まれている。なお、リストLYは、同席者特定処理により最終的に生成されるリストである。
FIGS. 13A and 13B show examples of data stored in the attendee
図12の説明に戻り、同席者特定部109は、出席会議リスト格納部107に格納されているリストLKXSから、未処理の会議IDを1つ特定する(ステップS65)。そして、同席者特定部109は、ステップS65において特定された会議IDに対応付けられている全てのユーザIDを会議DB150から特定し、例えばメインメモリ等の記憶装置に格納する(ステップS67)。そして、ステップS67において特定されたユーザIDからユーザID「X」を除いたユーザIDを特定し、リストLYXに追加する(ステップS69)。すなわち、ステップS69においては、ステップS67において特定されたユーザIDからユーザID「X」を除いたユーザIDを、リストID「LYX」に対応付けて同席者リスト格納部111に格納する。
Returning to the description of FIG. 12, the
そして、同席者特定部109は、リストLKXSに含まれる全ての会議IDについて処理したか判断する(ステップS71)。全ての会議IDについて処理していない場合(ステップS71:Noルート)、次の会議IDについて処理を実施するため、ステップS65に戻る。一方、全ての会議IDについて処理した場合(ステップS71:Yesルート)、処理は端子Dを介して図14のステップS73に移行する。
Then, the
図14の説明に移行して、端子Dの後、同席者特定部109は、出席会議リスト格納部107に格納されているリストLKXLから、未処理の会議IDを1つ特定する(図14:ステップS73)。そして、同席者特定部109は、ステップS73において特定された会議IDに対応付けられている全てのユーザIDを会議DB150から特定し、例えばメインメモリ等の記憶装置に格納する(ステップS75)。そして、ステップS75において特定されたユーザIDからユーザID「X」を除いたユーザIDを特定し、リストLYXに追加する(ステップS77)。すなわち、ステップS77においては、ステップS75において特定されたユーザIDからユーザID「X」を除いたユーザIDを、リストID「LYX」に対応付けて同席者リスト格納部111に格納する。
14, the
そして、同席者特定部109は、リストLKXLに含まれる全ての会議IDについて処理したか判断する(ステップS79)。全ての会議IDについて処理していない場合(ステップS79:Noルート)、次の会議IDについて処理を実施するため、ステップS73に戻る。一方、全ての会議IDについて処理した場合(ステップS79:Yesルート)、同席者特定部109は、リストLYXにおけるユーザIDの重複を除去する(ステップS81)。リストLYXにおいてユーザIDの重複が無い場合にはステップS81をスキップする。そして、同席者特定部109は、リストLXに含まれる全てのユーザIDについて処理したか判断する(ステップS83)。全てのユーザIDについて処理していない場合(ステップS83:Noルート)、次のユーザIDについて処理を実施するため、処理は端子Eを介して図12のステップS61に戻る。
Then, the
一方、全てのユーザIDについて処理した場合(ステップS83:Yesルート)、同席者特定部109は、リストLXに含まれる全てのユーザIDについて、リストLYXに含まれるユーザ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
以上のような処理を実施することにより、開催予定の会議の出席予定者だけではなく、出席予定者以外の者をファシリテータの候補として特定する。したがって、出席予定者だけを対象としてファシリテータを選出する技術に比べ、より相応しいファシリテータを選出することができるようになる。 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は、SX、LX、SXY、LXY、C1X、C2X、C3XY、C4XY、DSY及びDLYに0を設定する(ステップS93)。なお、添え字「X」が付されている変数はユーザIDがXである出席予定者についての変数であり、添え字「Y」が付されている変数はユーザIDがYであるファシリテータ候補についての変数であり、添え字「XY」が付されている変数はユーザIDがXである出席予定者とユーザIDがYであるファシリテータ候補との組み合わせについての変数であることを示している。
Returning to the description of FIG. 5, the
そして、スコア算出部113は、会議DB150から未処理の1レコードを読み出す(ステップS95)。なお、スコア算出処理においては、ステップS95において読み出されたレコードを便宜上「処理に係るレコード」と呼ぶ。そして、スコア算出部113は、処理に係るレコードに実績時間が含まれるか判断する(ステップS97)。すなわち、既に開催された会議についてのレコードであるかを判断する。実績時間が含まれない場合(ステップS97:Noルート)、処理は端子Fを介して図16のステップS129へ移行する。一方、実績時間が含まれる場合(ステップS97:Yesルート)、スコア算出部113は、処理に係るレコードに含まれる実績時間T7及び予定時間T8について、T7≦T8を満たすか判断する(ステップS99)。T7≦T8を満たす場合(ステップS99:Yesルート)、スコア算出部113は、処理に係るレコードに出席予定者のユーザIDが含まれるか判断する(ステップS101)。すなわち、リストLXに含まれるユーザIDのいずれかが、処理に係るレコードに含まれるか判断する。含まれない場合(ステップS101:Noルート)、処理は端子Fを介して図16のステップS129へ移行する。
Then, the
一方、含まれる場合(ステップS101:Yesルート)、スコア算出部113は、ステップS101において処理に係るレコードに含まれると判断されたユーザIDのうち、未処理のものを1つ特定する(ステップS103)。なお、ステップS105乃至S113では、便宜上、ステップS103において特定されたユーザIDをXとする。また、スコア算出部113は、処理に係るレコードに含まれる会議ID及びユーザID「X」に対応付けられている発言時間T9を発言時間DB160から特定し、SX=SX+T8/T7×(1−T9/T7)及びC1X=C1X+1を算出し、例えばメインメモリ等の記憶装置に格納する(ステップS105)。そして、処理は端子Gを介して図16のステップS107へ移行する。
On the other hand, if included (step S101: Yes route), the
図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+T8/T7×(1−T9/T7)及びC3XY=C3XY+1を算出し、例えばメインメモリ等の記憶装置に格納する(ステップS111)。
Shifting to the description of FIG. 16, after the terminal G, the
ここで、上で算出したSX、SXY、C1X及びC3XYの意味について説明する。まず、SXYの意味について説明する。ステップS111の計算式において、T8/T7は会議の実績時間と予定時間との乖離を表す指標になるため、T8/T7が小さいほど、すなわちSXYが小さいほど、ユーザYはファシリテータとして相応しい者であるといえる。但し、ステップS111においては、さらに(1−T9/T7)をT8/T7に乗じて補正している。これは、ユーザXの発言時間が長い場合、同席していたYはXとの関係でファシリテータとして相応しい者である可能性が高いということを考慮したものである。すなわち、(1−T9/T7)を補正値として乗じることにより、ユーザ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.
一方、SXは、ファシリテータ候補であるユーザYとは関係なく、単にユーザXという個人について、過去に出席した会議の実績時間と予定時間との乖離を指標化しようとするものである。なお、SXは、ステップS139においてSXY=0を満たすと判断された場合にSXYの代わりに用いる指標を計算するために必要なものである。これは、以下で述べるLXについても同様である。 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.
また、C1Xは、ステップ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
一方、ステップS99において、T7≦T8を満たさない場合(ステップ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
一方、含まれる場合(ステップS115:Yesルート)、スコア算出部113は、ステップS115において処理に係るレコードに含まれると判断されたユーザIDのうち、未処理のものを1つ特定する(ステップS117)。なお、ステップS119乃至S127では、便宜上、ステップS117において特定されたユーザIDをXとする。また、スコア算出部113は、処理に係るレコードに含まれる会議ID及びユーザID「X」に対応付けられている発言時間T9を発言時間DB160から特定し、LX=LX+T7/T8×(1−T9/T7)及びC2X=C2X+1を算出し、例えばメインメモリ等の記憶装置に格納する(ステップS119)。そして、処理は端子Hを介して図16のステップS121へ移行する。
On the other hand, when included (step S115: Yes route), the
図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+T7/T8×(1−T9/T7)及びC4XY=C4XY+1を算出し、例えばメインメモリ等の記憶装置に格納する(ステップS125)。
Shifting to the description of FIG. 16, after the terminal H, the
なお、LX、LXY、C2X及びC4XYの意味については上で述べたSX、SXY、C1X及びC3XYと同様である。但し、LX及びLXYは、T7≦T8を満たさない場合(すなわち、T7>T8である場合)における指標であるので、実績時間T7と予定時間T8との乖離の度合いはT7/T8として算出する。 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
一方、全てのレコードについて処理した場合(ステップS129:Yesルート)、スコア算出部113は、リストLXに含まれる全ての出席予定者XについてSX=SX/C1X及びLX=LX/C2Xを算出する。また、またリストLXに含まれる出席予定者XとユーザIDがYであるファシリテータ候補との組み合わせ(但し、XとYが同じになる場合を除く)についてSXY=SXY/C3XY及びLXY=LXY/C4XYを算出し、例えばメインメモリ等の記憶装置に格納する(ステップS131)。但し、ステップS131においては、C1X=0となる場合にはSXは初期値のまま0を設定し、C2X=0となる場合にはLXは初期値のまま0を設定し、C3XY=0となる場合にはSXYは初期値のまま0を設定し、C4XY=0となる場合にはLXYは初期値のまま0を設定する。
On the other hand, when all records are processed (step S129: Yes route), the
なお、ステップS131におけるSX=SX/C1Xは、ステップS105において算出したT8/T7×(1−T9/T7)の平均値を求めることに相当する。LX、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において算出されたSXのうち0ではないものの数をCountSX、ステップS131において算出されたLXのうち0ではないものの数をCountLX、ステップS131において算出されたSXYのうち0ではないものの数をCountSXY及びステップS131において算出されたLXYのうち0ではないものの数をCountLXYとしてカウントし、例えばメインメモリ等の記憶装置に格納する(ステップS133)。そして、処理は端子Lを介して図17のステップS135に移行する。
Then, the
図17の説明に移行して、端子Lの後、スコア算出部113は、avgS=ΣSX/CountSX、avgL=ΣLX/CountLX、avgSY=ΣSXY/CountSXY及びavgLY=ΣLXY/CountLXYを算出し、例えばメインメモリ等の記憶装置に格納する(ステップS135)。ステップS135において、avgS=ΣSX/CountSXは、ステップS131において算出されたSXの平均値を求めることに相当する。すなわち、ステップS131においては出席予定者毎にSXが算出されているので、SX=0となるものを除いて、その平均値を求めている。avgL、avgSY及びavgLYについても同様である。
Shifting to the description of FIG. 17, after the terminal L, the
そして、スコア算出部113は、リストLXから未処理の出席予定者のユーザIDを1つ特定する(ステップS137)。なお、ステップS139乃至S151では、便宜上、ステップS137において特定されたユーザIDをXとする。また、スコア算出部113は、ユーザIDがXである出席予定者とユーザIDがYであるファシリテータ候補との組み合わせについてのSXYが、SXY=0を満たすか判断する(ステップS139)。満たさない場合(ステップS139:Noルート)、DSY=DSY+SXYを算出し、例えばメインメモリ等の記憶装置に格納する(ステップS141)。一方、SXY=0を満たす場合(ステップS139:Yesルート)、DSY=DSY+SX×avgSY/avgSを算出し、例えばメインメモリ等の記憶装置に格納する(ステップS143)。
Then, the
そして、スコア算出部113は、ユーザIDがXである出席予定者とユーザIDがYであるファシリテータ候補との組み合わせについてのLXYが、LXY=0を満たすか判断する(ステップS145)。満たさない場合(ステップS145:Noルート)、DLY=DLY+LXYを算出し、例えばメインメモリ等の記憶装置に格納する(ステップS147)。一方、満たす場合(ステップS145:Yesルート)、DLY=DLY+LX×avgLY/avgLを算出し、例えばメインメモリ等の記憶装置に格納する(ステップS149)。
Then, the
そして、スコア算出部113は、リストLXに含まれる全てのユーザIDについて処理したか判断する(ステップS151)。全てのユーザIDについて処理していない場合(ステップS151:Noルート)、次のユーザIDについて処理を実施するため、ステップS137の処理に戻る。一方、全てのユーザIDについて処理した場合(ステップS151:Yesルート)、スコア算出部113は、DY=DSY+DLYを算出し、ユーザID「Y」に対応付けてスコア格納部115に格納する(ステップS153)。
Then, the
ここで、ステップS137乃至ステップS153における処理の意味について説明する。上で述べたように、SXYは、ファシリテータ候補であるユーザYがユーザXと同席していた会議の実績時間と予定時間(但し、実績時間≦予定時間)との乖離の度合いを表す指標である。これをリストLXに含まれる全てのX(すなわち、開催予定の会議における全ての出席予定者)について総和を求めることにより、ユーザYが開催予定の会議において進行役として適する度合いを示すDSYを算出する。但し、特定の出席予定者と過去に同席したことがない場合には当該特定の出席予定者との関係ではSXYは0となっている。このような場合には、当該特定の出席予定者についてのSXにavgSY/avgSを乗じて補正した値を代わりに用いる。すなわち、当該特定の出席予定者についてのSXを補正した値を、当該特定の出席予定者がファシリテータ候補Yと同席していた場合における値であるとみなしている。これにより、同席したことのない出席予定者が多いファシリテータ候補のDSYが小さくなり会議進行役として特定されやすくなるということを防止できる。 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.
一方、実績時間>予定時間である会議についても、同様にしてDLYを算出する。そして、最終的に、開催予定の会議における進行役としてファシリテータ候補であるYが相応しいかを判断するためのスコアをDY=DSY+DLYとして算出している。 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
図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に含まれる全てのファシリテータ候補についてスコアDYを算出する。上で述べたように、スコアDYは会議の実績時間と予定時間との乖離の度合いを反映しているため、時間どおりに会議を終了させることができる進行役を特定するためのスコアとして用いることができる。 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
図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
また、上で説明した各テーブルの構成は一例であって、必ずしも上記のような構成でなければならないわけではない。さらに、処理フローにおいても、処理結果が変わらなければ処理の順番を入れ替えることも可能である。さらに、並列に実行させるようにしても良い。 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.
また、スコア算出処理において、SX、LX、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においてDYが算出される。そして、ステップS13において、DYに基づき出席予定者の中からファシリテータを特定する。 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
以上述べた本技術の実施の形態をまとめると以下のようになる。 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
(付記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
(付記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
160 Speech time DB
Claims (7)
前記会議データ格納部を参照し、前記出席予定者リスト格納部に格納された前記出席予定者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毎に前記乖離値の総和を算出し、
前記進行役特定ステップにおいて、
算出された前記総和に基づき、前記同席者から会議進行役を特定する
ことを特徴とする請求項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.
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)
| 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)
| 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 |
-
2009
- 2009-09-29 JP JP2009225533A patent/JP5338601B2/en not_active Expired - Fee Related
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 |