(57)【要約】【課題】文書の共同編集者の発話に応じて当該編集者に編集の経緯の記載を促すことが可能な文書管理装置及びプログラムを提供する。【解決手段】文書管理装置は、複数の端末装置が文書を共同で編集することが可能に自装置に接続している場合に、複数の端末装置のうちいずれか１つの第１の端末装置により文書が編集されたとき、複数の端末装置のうち第２の端末装置に入力された発話を示す発話情報に応じて、編集の経緯を示す経緯情報を入力する入力手段を第１の端末装置に表示するよう制御する表示制御手段を備える。【選択図】図１
2019192119.tif 000002
【特許請求の範囲】
【請求項１】
複数の端末装置が文書を共同で編集することが可能に自装置に接続している場合に、前記複数の端末装置のうちいずれか１つの第１の端末装置により前記文書が編集されたとき、前記複数の端末装置のうち第２の端末装置に入力された発話を示す発話情報に応じて、前記編集の経緯を示す経緯情報を入力する入力手段を前記第１の端末装置に表示するよう制御する表示制御手段、
を備える文書管理装置。
【請求項２】
前記表示制御手段は、前記発話に予め定められた特定の単語が含まれるとき、前記入力手段を前記第１の端末装置に表示するよう制御する、
請求項１に記載の文書管理装置。
【請求項３】
前記入力手段に入力された前記経緯情報を受け付ける受付手段と、
前記受付手段が前記経緯情報を受け付けないとき、前記編集を無効にする編集手段と、
をさらに備える、
請求項１又は２に記載の文書管理装置。
【請求項４】
受け付けられた前記経緯情報を前記文書における前記編集の位置を示す編集位置情報と関連付けて記憶する記憶手段をさらに備える、
請求項３に記載の文書管理装置。
【請求項５】
前記記憶手段は、前記編集位置情報として、前記編集の位置が含まれる特定の単位と関連付けて前記経緯情報を記憶する、
請求項４に記載の文書管理装置。
【請求項６】
前記表示制御手段は、前記文書における前記編集の位置を選択する操作に応じて、前記記憶手段に前記編集の位置に関連付けられて記憶された前記経緯情報を表示するよう制御する、
請求項４又は５に記載の文書管理装置。
【請求項７】
前記予め定められた特定の単語を第１の特定の単語とする場合に、
前記記憶手段は、前記発話に予め定められた第２の特定の単語が含まれるとき、前記発話情報を前記経緯情報として前記編集と関連付けて記憶する、
請求項２から６のいずれか１項に記載の文書管理装置。
【請求項８】
前記表示制御手段は、前記第２の端末装置から送信された前記発話の態様に応じて、前記編集の履歴を示す編集履歴情報を表示するよう制御する、
請求項１から７のいずれか１項に記載の文書管理装置。
【請求項９】
前記表示制御手段は、前記発話の数が予め定められた数を超えたとき、又は前記発話の大きさが予め定められた大きさを超えたとき、前記編集履歴情報を表示するよう制御する、
請求項８に記載の文書管理装置。
【請求項１０】
コンピュータを、
複数の端末装置が文書を共同で編集することが可能に自装置に接続している場合に、前記複数の端末装置のうちいずれか１つの第１の端末装置により前記文書が編集されたとき、前記複数の端末装置のうち第２の端末装置に入力された発話を示す発話情報に応じて、前記編集の経緯を示す経緯情報を入力する入力手段を前記第１の端末装置に表示するよう制御する表示制御手段として、機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書管理装置及びプログラムに関する。
【背景技術】
【０００２】
近年、複数人による文書の執筆の活動と刻々と内容が変化する類の情報の共有を円滑に行えるようにする文書管理装置が提案されている（例えば、特許文献１参照。）。
【０００３】
特許文献１に記載された文書管理装置は、ユーザによる話し合いあるいは議論の内容である記事と該記事に対して応答関係にあるスレッドを表わす情報を取得する情報取得手段を有する掲示板ユニットと、複数のユーザによる閲覧のために前記スレッドを提示する提示手段と前記スレッドに基づいた文書の編集を支援する編集手段を有する文書ユニットと、前記掲示板ユニット及び前記文書ユニットにおける、前記話し合いあるいは議論に関係する情報の登録、情報の削除、情報の変更、情報の抽出に基づいて該情報を格納するデータベースユニットと、情報の入出力を行うための入出力端末装置とを備えている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１５２６９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の課題は、文書の共同編集者の発話に応じて当該編集者に編集の経緯の記載を促すことが可能な文書管理装置及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
［１］複数の端末装置が文書を共同で編集することが可能に自装置に接続している場合に、前記複数の端末装置のうちいずれか１つの第１の端末装置により前記文書が編集されたとき、前記複数の端末装置のうち第２の端末装置に入力された発話を示す発話情報に応じて、前記編集の経緯を示す経緯情報を入力する入力手段を前記第１の端末装置に表示するよう制御する表示制御手段、を備える文書管理装置。
［２］前記表示制御手段は、前記発話に予め定められた特定の単語が含まれるとき、前記入力手段を前記第１の端末装置に表示するよう制御する、前記［１］に記載の文書管理装置。
［３］前記入力手段に入力された前記経緯情報を受け付ける受付手段と、前記受付手段が前記経緯情報を受け付けないとき、前記編集を無効にする編集手段と、をさらに備える、前記［１］又は［２］に記載の文書管理装置。
［４］受け付けられた前記経緯情報を前記文書における前記編集の位置を示す編集位置情報と関連付けて記憶する記憶手段をさらに備える、前記［３］に記載の文書管理装置。
［５］前記記憶手段は、前記編集位置情報として、前記編集の位置が含まれる特定の単位と関連付けて前記経緯情報を記憶する、前記［４］に記載の文書管理装置。
［６］前記表示制御手段は、前記文書における前記編集の位置を選択する操作に応じて、前記記憶手段に前記編集の位置に関連付けられて記憶された前記経緯情報を表示するよう制御する、前記［４］又は［５］に記載の文書管理装置。
［７］前記予め定められた特定の単語を第１の特定の単語とする場合に、前記記憶手段は、前記発話に予め定められた第２の特定の単語が含まれるとき、前記発話情報を前記経緯情報として前記編集と関連付けて記憶する、前記［２］から［６］のいずれか１つに記載の文書管理装置。
［８］前記表示制御手段は、前記第２の端末装置から送信された前記発話の態様に応じて、前記編集の履歴を示す編集履歴情報を表示するよう制御する、前記［１］から［７］のいずれか１つに記載の文書管理装置。
［９］前記表示制御手段は、前記発話の数が予め定められた数を超えたとき、又は前記発話の大きさが予め定められた大きさを超えたとき、前記編集履歴情報を表示するよう制御する、前記［８］に記載の文書管理装置。
［１０］コンピュータを、複数の端末装置が文書を共同で編集することが可能に自装置に接続している場合に、前記複数の端末装置のうちいずれか１つの第１の端末装置により前記文書が編集されたとき、前記複数の端末装置のうち第２の端末装置に入力された発話を示す発話情報に応じて、前記編集の経緯を示す経緯情報を入力する入力手段を前記第１の端末装置に表示するよう制御する表示制御手段として、機能させるためのプログラム。
【発明の効果】
【０００７】
請求項１、１０に係る発明によれば、文書の共同編集者の発話に応じて当該編集者に編集の経緯の記載を促すことができる。
請求項２に係る発明によれば、文書の共同編集者から特定の単語が発話された場合に当該編集者の経緯の記載を促すことができる。
請求項３に係る発明によれば、編集の経緯が記載されない場合に編集を記録しないようにすることができる。
請求項４に係る発明によれば、編集の経緯と編集の内容とを関連付けて記録することができる。
請求項５に係る発明によれば、編集の経緯と編集された箇所とを関連付けて記録することができる。
請求項６に係る発明によれば、文書内の編集箇所に対応する編集の経緯を表示することができる。
請求項７に係る発明によれば、文書の共同編集者による発話に応じて自動で編集の経緯を記録することができる。
請求項８に係る発明によれば、文書の共同編集中に注目すべき編集箇所を見やすく表示することができる。
請求項９に係る発明によれば、文書の共同編集者の発話数や声の大きさに応じて編集の履歴の表示を制限することができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、本発明の第１の実施の形態に係る文書管理システムの制御系の一例を示すブロック図である。
【図２】図２は、接続状態情報テーブルの一例を示す図である。
【図３】図３は、キーワードテーブルの一例を示す図である。
【図４】図４（ａ）は、関連情報テーブルの一例を示す図であり、図４（ｂ）は、経緯情報テーブルの一例を示す図である。
【図５】図５は、入力画面の一例を示す図である。
【図６】図６は、端末装置の制御系の一例を示す図である。
【図７】図７は、図１に示す文書管理装置の動作の一例を示すフローチャートである。
【図８】図８は、ポップアップウィンドウの一例を示す図である。
【図９】図９は、本発明の第２の実施の形態に係る文書管理システムの制御系の一例を示すブロック図である。
【図１０】図１０は、第２のキーワードテーブルの一例を示す図である。
【図１１】図１１は、図９に示す文書管理装置の動作の一例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施の形態について図面を参照して説明する。なお、各図中、実質的に同一の機能を有する構成要素については、同一の符号を付してその重複した説明を省略する。
【００１０】
［実施の形態の要約］
本実施の形態に係る文書管理装置は、複数の端末装置が文書を共同で編集することが可能に自装置に接続している場合に、複数の端末装置のうちいずれか１つの第１の端末装置により文書が編集されたとき、複数の端末装置のうち第２の端末装置に入力された発話を示す発話情報に応じて、編集の経緯を示す経緯情報を入力する入力手段を第１の端末装置に表示するよう制御する表示制御手段を備える。
【００１１】
「端末装置が自装置に接続している」とは、当該端末装置に対する操作によって文書管理装置上で文書を編集できる状態にあることをいう。「発話情報に応じて・・入力手段を表示する」とは、特定の内容の発話がされたときに操作者に経緯情報を入力するように促すことをいう。「発話情報に応じて」とは、例えば、発話の内容に予め定められた特定の言葉が含まれる場合をいう。
【００１２】
［第１の実施の形態］
図１は、本発明の第１の実施の形態に係る文書管理システムの構成例を示す図である。この文書管理システム１は、文書管理装置２と、複数の端末装置３と、文書管理装置２及びこれら複数の端末装置３を互いに通信させるネットワーク４とを有して構成されている。文書管理装置２は、例えば、サーバ装置（クラウドサーバ装置でもよい）である。
【００１３】
端末装置３は、例えば、パーソナルコンピュータ、タブレット型端末、多機能携帯電話機（スマートフォン）等を用いることができる。あるいは、端末装置３は、Ｗｅｂブラウザでもよい。
【００１４】
端末装置３は、例えば、文書管理装置２上で文書を編集するために用いられる。なお、この端末装置３を操作する者を、以下、総称して「操作者」ともいうが、操作者には、端末装置３を通して文書を実際に編集する第１の操作者（「編集者」ともいう。）や、端末装置３を通して発話を行う第２の操作者（「発話者」ともいう。）等が含まれる。なお、操作者は、文書管理装置２上で文書を共同で編集する作業を行う特定の議論に参加している者でもあり、「参加者」と呼んでもよい。
【００１５】
以下の説明において、文書を編集する操作を現在行っている第１の操作者（編集者）が操作する端末装置３を、その他の端末装置３と区別して特定する必要がある場合は、編集者が操作している端末装置３を「第１の端末装置３Ａ」ともいい、その他の端末装置３を「第２の端末装置３Ｂ」ともいう。第２の端末装置３Ｂは、少なくとも１つ以上設けられている。
【００１６】
ネットワーク４は、例えば、ローカルエリアネットワーク（ＬＡＮ）、ワイドエリアネットワーク（ＷＡＮ）、インターネット、イントラネット等であり、有線でも無線でもよい。
【００１７】
（文書管理装置２の構成）
文書管理装置２は、各部を制御する制御部２０と、各種のデータを記憶する記憶部２１と、端末装置３との間でネットワーク４を介して通信する通信部２４とを備える。
【００１８】
制御部２０は、ＣＰＵ（Central Processing Unit）、インターフェース等から構成されている。ＣＰＵは、記憶部２１に記憶されたプログラム２１０に従って動作することにより、接続状態検知手段２００、受付手段２０１、発話内容検知手段２０２、表示制御手段２０３、編集制御手段２０４、経緯情報管理手段２０５等として機能する。編集制御手段２０４は、編集手段の一例である。各手段２００〜２０５の詳細については後述する。
【００１９】
記憶部２１は、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ハードディスク等から構成され、プログラム２１０、接続状態情報テーブル２１１（図２参照）、キーワードテーブル２１２（図３参照）、関連情報テーブル２１３（図４（ａ）参照）、経緯情報テーブル２１４（図４（ｂ）参照）、画面情報２１５、共同編集サービス２１６等の各種データを記憶する。記憶部２１は、記憶手段の一例である。各種テーブル２１１〜２１４及び画面情報２１５の詳細については、後述する。
【００２０】
共同編集サービス２１６は、例えば、文書作成プログラム、図形作成プログラム、表計算プログラム等のプログラムを含む、複数の操作者が同一の文書を共同で編集するためのアプリケーションである。共同編集サービス２１６には、編集の対象となる文書が含まれる。
【００２１】
次に、制御部２０の各手段について説明する。接続状態検知手段２００は、端末装置３が文書管理装置２に接続しているか否かを検知する。また、接続状態検知手段２００は、検知した結果を記憶部２１の接続状態情報テーブル２１１に記録する。なお、本明細書において、テーブルに情報を書き込む場合に「記録」を用い、記憶部２１に情報を書き込む場合に「記憶」を用いる。
【００２２】
ここで、「端末装置３が文書管理装置２に接続している」とは、当該端末装置３に対する操作により文書管理装置２上で文書を編集できる状態にあることをいう。「接続」には、例えば、当該端末装置３により、文書管理装置２内に記憶された共同編集サービス２１６を利用できる状態にあることが含まれる。
【００２３】
受付手段２０１は、端末装置３から送信された各種信号や各種情報を受け付ける。受付手段２０１が受け付ける信号及び情報には、例えば、端末装置３の発話入力部３２（図６参照）に入力された発話を示す発話情報や、入力画面５（図５参照）に対して行われた操作に係る操作信号等が含まれる。なお、発話情報には、例えば、マイクロフォン等から入力される音声の情報（波形情報）や、キーボード等から入力されるテキスト情報が含まれる。
【００２４】
発話内容検知手段２０２は、文書が共同で編集されているとき、受付手段２０１により受け付けられた発話情報から発話の内容を検知する。「文書が共同で編集されているとき」とは、複数の操作者が同一の文書を共同で編集できる状態にあるときをいう。換言すれば、複数の端末装置３が文書管理装置２に接続しているときをいう。なお、「文書が共同で編集されているとき」は、編集が可能な状態（例えば、複数の端末装置３から閲覧できる状態等）であればよく、いずれかの操作者によって文書が現在編集を実行中であるときに限られない。
【００２５】
具体的には、発話内容検知手段２０２は、接続状態情報テーブル２１１を参照して複数の端末装置３が文書管理装置２に接続しているか否かを判断することにより文書が共同で編集されている状態か否かを判断する。なお、以下、文書が共同で編集されているときを、「共同編集中」ともいう。
【００２６】
また、発話内容検知手段２０２は、例えば、形態素解析や辞書情報を用いて発話情報を解析して発話の内容を検知する。なお、発話情報が音声の波形情報の場合は、発話内容検知手段２０２は、波形情報を解析して言語の情報を特定し、形態素解析や辞書情報を用いて発話の内容を検知する。
【００２７】
表示制御手段２０３は、文書の編集の経緯を示す情報（以下、「経緯情報」ともいう。）を記録すべき場合、操作者（編集者）に経緯情報を入力させる入力画面５を端末装置３の表示部３３に表示するよう制御する。入力画面５は、入力手段の一例である。
【００２８】
具体的には、表示制御手段２０３は、発話内容検知手段２０２により検知された発話の内容にキーワードテーブル２１２に記録された特定の単語が含まれるときに、経緯情報を記録すべき場合と判断する。また、表示制御手段２０３は、入力画面５を表示するよう指令する表示指令情報を端末装置３に送信することにより、入力画面５を端末装置３の表示部３３に表示するよう制御する。
【００２９】
また、表示制御手段２０３は、操作者が文書内の編集が行われた位置（以下、「編集の位置」又は、単に「編集箇所」ともいう。）を選択したとき、後述する関連情報テーブル２１３及び経緯情報テーブル２１４を参照して、当該編集箇所に関連付けられた経緯情報を表示するよう制御する。
【００３０】
編集制御手段２０４は、入力画面５に経緯情報が入力されないとき、編集を無効にする。「編集を無効にする」とは、編集を破棄して文書を当該編集がなされる前の状態に戻すとともに、当該編集の内容を例えば文書データと関連付けて保存しないように制御することをいう。また、「入力画面５に経緯情報が入力されないとき」とは、例えば、経緯情報が入力されない状態でＯＫ釦５３が操作されたとき、すなわち、受付手段２０１が経緯情報を受け付けずにＯＫ釦５３に対する操作に係るＯＫ操作信号のみを受け付けたときや、キャンセル釦５４に対する操作に係るキャンセル操作信号を受け付けたとき等が該当する。
【００３１】
また、編集制御手段２０４は、端末装置３から送信される操作信号に基づいて、複数の端末装置３の中から、文書を編集する操作が行われている第１の端末装置３Ａ（すなわち、編集者の端末装置３Ａ）を特定する。
【００３２】
経緯情報管理手段２０５は、入力画面５に入力された経緯情報と文書内における編集の位置（編集箇所）を示す編集位置情報とを関連付けて記憶部２１に記憶する。編集位置情報は、例えば、ページ及び列又は行、あるいは範囲等の情報を組み合わせて指定してもよく、編集箇所が含まれる段落や章等の文書を構成する特定の単位で指定してもよい。
【００３３】
具体的には、経緯情報管理手段２０５は、編集位置情報として編集箇所を識別する情報と発話の内容を識別する情報とを関連付けて記憶部２１の関連情報テーブル２１３に記録するとともに、発話の内容を識別する情報と経緯情報とを関連付けて記憶部２１の経緯情報テーブル２１４に記録する。
【００３４】
（接続状態情報テーブル２１１の構成）
図２は、接続状態情報テーブル２１１の一例を示す図である。接続状態情報テーブル２１１には、例えば、「ユーザＩＤ」欄、「所属部門」欄、「端末装置ＩＤ」欄、「接続状態」欄が設けられている。
【００３５】
「ユーザＩＤ」欄には、端末装置３を操作する操作者を識別する識別情報が記録されている。「所属部門」欄には、操作者が所属する部門の名称が記録されている。所属部門以外に、例えば、社員番号、役職、職制、操作の権限等のような操作者の属性を示すその他の情報をユーザＩＤと関連付けて記録してもよい。
【００３６】
「端末装置ＩＤ」欄には、操作者が操作する端末装置３を識別する識別情報が記録されている。ＩＤに代えて、例えば、ＩＰアドレスが記録されていてもよい。「接続状態」欄には、対応する端末装置３が文書管理装置２に接続しているか否かを示す情報が記録されている。具体的には、「接続状態」欄には、例えば、接続していることを示す「接続中」や、接続していないことを示す「未接続」が記録される。
【００３７】
（キーワードテーブルの構成）
図３は、キーワードテーブルの一例を示す図である。図３に示すように、キーワードテーブル２１２には、「カテゴリ」欄と、「キーワード」欄とが設けられている。「キーワード」欄には、上述した表示制御手段２０３が経緯情報を記録すべきか否かを判断するときに用いる特定の単語が記録されている。「カテゴリ」欄には、この特定の単語を分類するグループ名が記録されている。
【００３８】
一例として、特定の単語には、「とにかく」や「いいから」等の否定的な意味を有する単語が含まれる。なお、これらの特定の単語は、固定的に記録されたもののみならず、例えば、特定の時間内に発話された単語の頻度に基づいて変動的に記録されるようにしてもよい。また、例えば、Deep Leaning等の学習機能を用いて、予め学習させておいてもよい。
【００３９】
（関連情報テーブル２１３の構成）
図４（ａ）は、関連情報テーブルの一例を示す図である。関連情報テーブル２１３は、編集箇所を識別する情報と発話の内容を識別する情報とを関連付けて記録したテーブルである。関連情報テーブル２１３には、例えば、「文書ＩＤ」欄と、「編集箇所ＩＤ」欄と、「発話内容ＩＤ」欄と、「時刻」欄とが設けられている。
【００４０】
「文書ＩＤ」欄には、編集の対象となる文書を識別する識別情報（以下、「ＩＤ」ともいう。）が記録されている。「編集箇所ＩＤ」欄には、数字やアルファベットで構成される、編集箇所を識別するＩＤが記録されている。「発話内容ＩＤ」欄には、数字やアルファベットで構成される、発話の内容を識別するＩＤが記録されている。「時刻」欄には、編集が実行された日時が、例えば、「ｙｙｙｙ／ｍｍ／ｄｄ  ｈｈ：ｍｍ」の形式で記録されている。
【００４１】
（経緯情報テーブル２１４の構成）
図４（ｂ）は、経緯情報テーブルの一例を示す図である。経緯情報テーブル２１４は、発話の内容を識別する情報と経緯情報とを関連付けて記録したテーブルである。経緯情報テーブル２１４には、例えば、「文書ＩＤ」欄と、「編集箇所ＩＤ」欄と、「発話内容ＩＤ」欄と、「編集内容」欄と、「編集経緯」欄とが設けられている。
【００４２】
文書ＩＤ、編集箇所ＩＤ、及び発話内容ＩＤは、それぞれ関連情報テーブル２１３の文書ＩＤ、編集箇所ＩＤ、及び発話内容ＩＤに対応する。「編集内容」欄には、編集した内容の要点が具体的に記録されている。「編集経緯」欄には、操作者により入力された編集の経緯（又は、「編集の意図」ともいう。）が記録されている。
【００４３】
（画面情報２１５）
画面情報２１５は、後述する表示制御手段２０３により端末装置３の表示部３３に表示するよう制御される各種画面の情報である。画面情報２１５について、図５を参照して説明する。図５は、入力画面５の一例を示す図である。
【００４４】
図５に示すように、入力画面５には、例えば、第１の操作者（編集者）に編集の経緯（又は意図）の入力を促すメッセージ５１、編集の経緯を入力する入力欄５２、この入力欄５２に入力された経緯情報（無記入の場合も含む）を送信するＯＫ釦５３、経緯情報の入力を中止するキャンセル釦５４等が設けられている。なお、経緯情報は、音声で入力されてもよく、テキストで入力されてもよい。
【００４５】
また、図５に示すように、好ましくは、入力画面５は、一部が外側に突出した吹き出しの形状を有する。また、この吹き出しが文書５０内の編集箇所を指すように配置して表示してもよい。
【００４６】
（端末装置３の構成）
図６は、端末装置３の制御系の一例を示す図である。図６に示すように、端末装置３は、制御部３０と、各種データを記憶する記憶部３１と、発話を入力する発話入力部３２と、液晶ディスプレイ等で実現される表示部３３と、文書管理装置２との間でネットワーク４を介して通信する通信部３４とを備える。
【００４７】
制御部３０は、ＣＰＵ（Central Processing Unit）、インターフェース等から構成されている。ＣＰＵは、記憶部３１に記録されたプログラム３１０に従って動作することにより、送信手段３００、受付手段３０１、表示手段３０２等として機能する。
【００４８】
送信手段３００は、例えば、発話情報等の各種情報や操作信号等の各種信号を文書管理装置２に送信する。受付手段３０１は、文書管理装置２から送信される各種情報や各種信号を受け付ける。表示手段３０２は、文書管理装置２から送信される表示指令情報に基づき各種画面を表示部３３に表示する。
【００４９】
記憶部３１は、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ハードディスク等から構成され、プログラム３１０等の各種データを記憶する。発話入力部３２には、操作者の音声を検出して波形情報に変換する音声検出部（例えば、マイクロフォン等）や、操作者が情報を入力するキーボード等で構成される操作部等が含まれる。
【００５０】
（第１の実施の形態の動作）
次に、文書管理システム１の動作の一例について図７を参照して説明する。図７は、第１の実施の形態に係る文書管理装置２の動作の一例を示すフローチャートである。なお、以下の説明において、文書管理装置２に係る動作のみを図７に記載して示すとともに、文書管理装置２に係る動作には、「Ｓ」の文字と数字とで構成するステップ番号を付すものとする。
【００５１】
接続状態検知手段２００は、端末装置３の接続状態を検出し（Ｓ１）、検出した接続状態を記憶部２１の接続状態情報テーブル２１１に記録する（Ｓ２）。
【００５２】
第２の操作者（発話者）が、第２の端末装置３Ａの発話入力部３２Ａを通して発話すると、第２の端末装置３Ａの送信手段３００は、発話情報を文書管理装置２に送信する。文書管理装置２の受付手段２０１は、第２の端末装置３Ｂから送信された発話情報を受け付ける（Ｓ３）。
【００５３】
複数の端末装置３が文書管理装置２に接続している場合、すなわち文書が共同編集中の場合（Ｓ４：Ｙｅｓ）、発話内容検知手段２０２は、受付手段２０１により受け付けられた発話情報から発話の内容を検知する（Ｓ５）。次に、経緯情報を記録すべき場合、すなわち、発話の内容にキーワードテーブル２１２に記録された特定の単語が含まれる場合（Ｓ６：Ｙｅｓ）、表示制御手段２０３は、入力画面５に係る表示指令情報を編集者が操作する第１の端末装置３Ａに送信して（Ｓ７）、入力画面５を第１の端末装置３Ａの表示部３３Ａに入力画面５を表示するよう制御する。
【００５４】
第１の端末装置３Ａの受付手段３０１は、文書管理装置２から送信された入力画面５に係る表示指令情報を受け付ける。第１の端末装置３Ａの表示手段３０２は、表示部３３Ａに入力画面５を表示する。第１の操作者（編集者）により表示部３３Ａに表示された入力画面５に経緯情報が入力されると、第１の端末装置３Ａの送信手段３００は、入力された経緯情報を文書管理装置２に送信する。
【００５５】
文書管理装置２の受付手段２０１は、第１の端末装置３Ａから送信された経緯情報を受け付ける（Ｓ８）。文書管理装置２の受付手段２０１が経緯情報を受け付けた場合（Ｓ８：Ｙｅｓ）、経緯情報管理手段２０５は、経緯情報と編集箇所を識別する情報とを関連付けて記憶部２１の関連情報テーブル２１３及び経緯情報テーブル２１４に記録する（Ｓ９）。
【００５６】
文書管理装置２の受付手段２０１が経緯情報を受け付けなかった場合、すなわち、文書管理装置２の受付手段２０１が経緯情報を受け付けずにＯＫ操作信号のみを受け付けた場合、又は文書管理装置２の受付手段２０１がキャンセル操作信号を受け付けた場合（Ｓ８：Ｎｏ）、編集制御手段２０４は、文書を当該編集前の状態に戻す（Ｓ１０）。
【００５７】
＜変形例１＞
端末装置３の表示手段３０２は、例えば、ポップアップウィンドウを表示部３３に表示してもよい。ポップアップウィンドウは、例えば、記憶部２１に画面情報２１５として記憶されている。
【００５８】
図８は、ポップアップウィンドウの一例を示す図である。図８に示すように、ポップアップウィンドウ６には、経緯情報６０が表示される。また、ポップアップウィンドウ６は、編集内容を表示する編集内容表示領域５００を指すように配置して表示される。なお、編集内容表示領域５００は、編集箇所に対応する文書５０内の位置を指すように配置して表示もよい。また、編集箇所ＩＤ５０１をともに表示してもよい。
【００５９】
具体的には、例えば、文書５０内でマウスカーソルを移動する操作に応じて、表示制御手段２０３が経緯情報を端末装置３の表示部３３に表示するよう指令する表示指令情報を端末装置３に送信することにより、ポップアップウィンドウを表示部３３に表示させてもよい。
【００６０】
［第２の実施の形態］
図９は、本発明の第２の実施の形態に係る文書管理システム１の制御系の一例を示すブロック図である。第２の実施の形態では、発話者による発話情報に基づいて経緯情報を自動的に記録する機能を備えている点で、編集者により入力された経緯情報を記録する第１の実施の形態と相違する。以下、第２の実施の形態について、第１の実施の形態と同様の構成及び機能については、同一の符号を付してその説明を省略し、第１の実施の形態と異なる点を中心に説明する。
【００６１】
記憶部２１は、第１の実施の形態で説明した情報に加えて、第１の実施の形態で説明したキーワードテーブル２１２を第１のキーワードテーブル２１２Ａとする場合に、第２のキーワードテーブル２１２Ｂ（図１０参照）、及び発話履歴情報２１７をさらに記憶する。発話履歴情報２１７は、発話の内容を発話された順序（あるいは、発話された時刻又は発話情報が受け付けられた時刻）と関連付けて記録した情報である。
【００６２】
（第２のキーワードテーブル２１２Ｂの構成）
図１０は、第２のキーワードテーブル２１２Ｂの一例を示す図である。以下、第１のキーワードテーブル２１２Ａ及び第２のキーワードテーブル２１２Ｂを総称するときは、単に「キーワードテーブル２１２」ともいう。
【００６３】
図１０に示すように、第２のキーワードテーブル２１２Ｂの「キーワード」欄には、第１のキーワードテーブル２１２Ａの「キーワード」欄に記録された特定の単語を第１の特定の単語としたときに、経緯情報管理手段２０５が後述する判断を行うのに用いる第２の特定の単語が記録されている。
【００６４】
一例として、第２の特定の単語には、「たしかに」や「なるほど」等の肯定的な意味を有する単語が含まれる。なお、これら第２の特定の単語は、固定的に記録されたもののみならず、例えば、特定の時間内に発話された単語の頻度に基づいて変動的に記録されるようにしてもよい。また、例えば、Deep Leaning等の学習機能を用いて、予め学習させておいてもよい。
【００６５】
発話内容検知手段２０２は、第１実施の形態で説明した機能に加えて、文書が共同で編集されているとき、検知した発話情報を記憶部２１に記憶する機能を有する。
【００６６】
経緯情報管理手段２０５は、第１実施の形態で説明した機能に加えて、発話内容検知手段２０２により検知された発話の内容に第２のキーワードテーブル２１２Ｂに記録された第２の特定の単語が含まれるときに、当該第２の特定の単語の前後に行われた発話の内容を経緯情報として記憶部２１の経緯情報テーブル２１４に記録する機能を有する。
【００６７】
ここで、「当該第２の特定の単語の前後」とは、当該第２の特定の単語の前に行われた予め定められた特定の数の形態素及び当該第２の特定の単語の後に行われた予め定められた特定の数の形態素をいう。「当該第２の特定の単語の前後」には、例えば、当該第２の特定の単語の前に行われた一文及び後に行われた一文、当該第２の特定の単語の前の特定の数の単語及び後の特定の数の単語等、位置的な関係において前後として特定されるものや、当該第２の特定の単語が受け付けられた時刻より予め定められた時間前から当該第２の特定の単語が受け付けられた時刻から予め定められた時間内に発話された内容等、時間的な関係において前後として特定されるもの等が含まれる。
【００６８】
具体的には、経緯情報管理手段２０５は、発話内容検知手段２０２により検知された発話の内容に第２のキーワードテーブル２１２Ｂに記録された第２の特定の単語が含まれるとき、記憶部２１に記憶された発話履歴情報２１７から当該第２の特定の単語の前後に行われた発話の内容を抽出して経緯情報として記録する。
【００６９】
経緯情報テーブル２１４の「編集経緯」欄には、経緯情報管理手段２０５により自動的に抽出された経緯情報が記録される（図４（ｂ）の２行目の例参照）。
【００７０】
（第２の実施の形態の動作）
次に、文書管理システム１の動作の一例について図１１を参照して説明する。図１１は、第２の実施の形態に係る文書管理装置２の動作の一例を示すフローチャートである。なお、以下の説明において、端末装置３に係る動作については、第１の実施の形態で説明した動作と同様のため、説明の記載を省略する。
【００７１】
ステップＳ２１からＳ２５までは、第１の実施の形態の動作のステップＳ１からＳ５までと同様に動作する。すなわち、接続状態検知手段２００が端末装置３の接続状態を検出し（Ｓ２１）、接続状態情報テーブル２１１に記録し（Ｓ２２）、文書管理装置２の受付手段２０１が第２の端末装置３Ｂから送信された発話情報を受け付け（Ｓ２３）、文書が共同編集中の場合（Ｓ２４：Ｙｅｓ）、発話内容検知手段２０２は、受付手段２０１により受け付けられた発話情報から発話の内容を検知する（Ｓ２５）。
【００７２】
発話内容検知手段２０２は、検知した発話の内容を記憶部２１の発話履歴情報２１７に記録する（Ｓ２６）。発話の内容に第２のキーワードテーブル２１２Ｂに記録された第２の特定の単語が含まれる場合（Ｓ２７：第２の特定の単語）、経緯情報管理手段２０５は、当該第２の特定の単語の前後に行われた発話の内容を発話履歴情報２１７から抽出して経緯情報として記憶部２１の経緯情報テーブル２１４に記録する（Ｓ２８）。
【００７３】
発話の内容に第１のキーワードテーブル２１２Ａに記録された第１の特定の単語が含まれる場合（Ｓ２７：第１の特定の単語）、以下、第１の実施の形態で説明したステップＳ７からＳ１０と同様にする。すなわち、表示制御手段２０３が入力画面５に係る表示指令情報を第１の端末装置３Ａに送信して（Ｓ２９）、入力画面５を第１の端末装置３Ａの表示部３３Ａに入力画面５を表示するよう制御し、文書管理装置２の受付手段２０１が第１の端末装置３Ａから送信された経緯情報を受け付け（Ｓ３０）、経緯情報管理手段２０５が経緯情報と編集箇所を識別する情報とを関連付けて記憶部２１の関連情報テーブル２１３及び経緯情報テーブル２１４に記録する（Ｓ３１）。
【００７４】
文書管理装置２の受付手段２０１が経緯情報を受け付けなかった場合、（Ｓ３０：Ｎｏ）、編集制御手段２０４は、文書を当該編集前の状態に戻す（Ｓ３２）。
【００７５】
＜変形例２＞
表示制御手段２０３は、発話の態様に応じて、文書の編集の履歴を示す編集履歴情報を端末装置３の表示部３３に表示するよう制御してもよい。例えば、発話が特定の態様で行われたとき、表示制御手段２０３は、当該特定の態様でなされた発話の前後に行われた編集に係る編集履歴情報を端末装置３の表示部３３に表示するよう制御してもよい。
【００７６】
具体的には、表示制御手段２０３は、発話の数が予め定められた数以上のときや、発話の声の大きさが予め定められた大きさ以上のときに、当該発話の前後に行われた編集に係る編集履歴情報を表示するよう指令する表示指令情報を端末装置３に送信することにより、編集履歴情報を、端末装置３の表示部３３に表示するように制御してもよい。
【００７７】
換言すれば、表示制御手段２０３は、発話の数が予め定められた数未満のときや、発話の声の大きさが予め定められた大きさよりも小さいのときには、表示指令情報を端末装置３に送信せず、端末装置３の表示部３３に編集履歴を表示しないように制御してもよい。
【００７８】
なお、発話の数は、例えば、発話内容検知手段２０２が記憶部２１に記憶された発話履歴情報２１７を参照することにより取得してもよい。また、発話情報が音声の波形情報である場合、発話者の声の大きさを示す情報は、発話内容検知手段２０２が波形情報から音声波形の振幅等の情報を解析することにより取得するようにしてもよい。
【００７９】
また、当該発話の前後に行われた編集は、例えば、予め編集の内容を編集履歴として編集がなされた時刻と関連付けて記憶部２１に記憶しておき、制御部２０のいずれかの手段（例えば、編集制御手段２０４）がこの編集履歴を参照することによって取得するようにしてもよい。
【００８０】
以上、本発明の実施の形態を説明したが、本発明の実施の形態は上記実施の形態に限定されるものではなく、本発明の要旨を変更しない範囲内で種々の変形、実施が可能である。例えば、第１のキーワードテーブル２１２Ａと、第２のキーワードテーブル２１２Ｂとを別々に設けたが、両者を統合して１つのキーワードテーブルとしてもよい。また、例えば、発話内容検知手段２０２は、各端末装置３に設けてもよい。
【００８１】
また、例えば、上述の実施の形態では、編集の対象となる文書が文書管理装置２の記憶部２１に記憶されている例を示したが、この形態に限定されるものではなく、例えば、各端末装置３の記憶部３１に記憶されていてもよい。また、キーワードテーブル２１２に記録された特定の単語が含まれるか否かの判断は、必ずしも表示制御手段２０３が行う形態に限定されるものではなく、例えば、発話内容検知手段２０２等その他の手段が行ってもよい。
【００８２】
制御部２０，３０の各手段は、それぞれ一部又は全部を再構成可能回路（ＦＰＧＡ：Field Programmable Gate Array）、特定用途向け集積回路（ＡＳＩＣ：Application Specific Integrated Circuit）等のハードウエア回路によって構成してもよい。
【００８３】
また、本発明の要旨を変更しない範囲内で、上記実施の形態の構成要素の一部を省くことや変更することが可能である。また、本発明の要旨を変更しない範囲内で、上記実施の形態のフローにおいて、ステップの追加、削除、変更、入替え等が可能である。また、上記実施の形態で用いたプログラムをＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体に記録して提供することができ、クラウドサーバ等の外部サーバに格納しておき、ネットワークを介して利用することもできる。
【符号の説明】
【００８４】
１  文書管理システム
２  文書管理装置
２０  制御部
２００  接続状態検知手段
２０１  受付手段
２０２  発話内容検知手段
２０３  表示制御手段
２０４  編集制御手段
２０５  経緯情報管理手段
２１  記憶部
２１０  プログラム
２１１  接続状態情報テーブル
２１２  キーワードテーブル
２１２Ａ  第１のキーワードテーブル
２１２Ｂ  第２のキーワードテーブル
２１３  関連情報テーブル
２１４  経緯情報テーブル
２１５  画面情報
２１６  共同編集サービス
２１７  発話履歴情報
２４  通信部
３  端末装置
３Ａ  第１の端末装置
３Ｂ  第２の端末装置
３０  制御部
３００  送信手段
３０１  受付手段
３０２  表示手段
３１  記憶部
３１０  プログラム
３２，３２Ａ  発話入力部
３３，３３Ａ  表示部
３４  通信部
４  ネットワーク
５  入力画面
５０  文書
５００  編集内容表示領域
５０１  編集箇所ＩＤ
５１  メッセージ
５２  入力欄
５３  ＯＫ釦
５４  キャンセル釦
６  ポップアップウィンドウ
６０  経緯情報
【図１】
2019192119.tif 000003
【図２】
2019192119.tif 000004
【図３】
2019192119.tif 000005
【図４】
2019192119.tif 000006
【図５】
2019192119.tif 000007
【図６】
2019192119.tif 000008
【図７】
2019192119.tif 000009
【図８】
2019192119.tif 000010
【図９】
2019192119.tif 000011
【図１０】
2019192119.tif 000012
【図１１】
2019192119.tif 000013