JP6973468B2 - Information processing equipment and information processing programs - Google Patents
Information processing equipment and information processing programs Download PDFInfo
- Publication number
- JP6973468B2 JP6973468B2 JP2019226902A JP2019226902A JP6973468B2 JP 6973468 B2 JP6973468 B2 JP 6973468B2 JP 2019226902 A JP2019226902 A JP 2019226902A JP 2019226902 A JP2019226902 A JP 2019226902A JP 6973468 B2 JP6973468 B2 JP 6973468B2
- Authority
- JP
- Japan
- Prior art keywords
- document
- information
- user
- notification destination
- difference information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000010365 information processing Effects 0.000 title claims description 63
- 238000012545 processing Methods 0.000 claims description 33
- 238000000605 extraction Methods 0.000 claims description 31
- 230000006870 function Effects 0.000 claims description 14
- 230000008520 organization Effects 0.000 claims description 9
- 238000000034 method Methods 0.000 description 42
- 230000008569 process Effects 0.000 description 36
- 238000004891 communication Methods 0.000 description 16
- 239000000284 extract Substances 0.000 description 14
- 238000010586 diagram Methods 0.000 description 9
- 230000005540 biological transmission Effects 0.000 description 8
- 238000004590 computer program Methods 0.000 description 6
- 238000012790 confirmation Methods 0.000 description 5
- 230000008859 change Effects 0.000 description 4
- 238000012217 deletion Methods 0.000 description 3
- 230000037430 deletion Effects 0.000 description 3
- 239000004973 liquid crystal related substance Substances 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 238000010923 batch production Methods 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Document Processing Apparatus (AREA)
Description
本発明は、情報処理装置及び情報処理プログラムに関する。 The present invention relates to an information processing apparatus and an information processing program.
特許文献1には、文書中でユーザーに関連する部分が変更された場合のみ通知することが可能な文書管理装置、文書管理方法及び文書管理プログラムを提供することを課題とし、MFPは、文書を記憶するHDDと、記憶された文書中でユーザーにより指定された任意の部分を指定部分として受け付ける指定部分受付部と、指定部分と通知先とを関連付ける関連付部と、記憶された文書を変更する変更部と、変更部により記憶された文書中で変更された変更部分の少なくとも一部が指定部分に含まれる場合、該指定部分と関連付けられた通知先に通知する通知部と、を備えることが開示されている。
It is an object of
特許文献2には、文書を受け取るユーザーに応じて適切な差分内容を提示することが可能なメッセージ作成支援装置、メッセージ作成支援方法及びプログラムを提供することを課題とし、メッセージ作成手段は、第1のユーザーの操作に応じて第1の文書が改訂された第2の文書が添付された、第2のユーザーを送信先とする第3のメッセージを、第2のメッセージに対する返信として作成し、抽出手段は、第2のメッセージから第1の文書における範囲を表す文字列を抽出し、差分生成手段は、第1の文書と第2の文書との差分を生成し、差分加工手段は、抽出された文字列によって表される第1の文書における範囲に基づいて、差分を加工し、その加工された差分を第3のメッセージに付加することが開示されている。
It is an object of
先行技術においては、文書が更新されたことを通知する場合において、その通知先として、更新された文書の内容に関わらずユーザーによって予め定められた通知先を抽出することが開示されている。
しかし、文書の変更内容によっては、ユーザーが関心のない変更内容が通知されてしまう場合がある。
本発明は、文書の変更内容に対して関心のあるユーザーに通知することができる情報処理装置及び情報処理プログラムを提供することを目的としている。
In the prior art, when notifying that a document has been updated, it is disclosed that a user-predetermined notification destination is extracted as the notification destination regardless of the content of the updated document.
However, depending on the changes in the document, users may be notified of changes that they are not interested in.
It is an object of the present invention to provide an information processing apparatus and an information processing program capable of notifying a user who is interested in a changed content of a document.
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
請求項1の発明は、更新前の文書と更新後の文書を受付ける文書受付手段と、前記更新前の文書と前記更新後の文書との差分情報を抽出する差分情報抽出手段と、ユーザーを識別する情報と当該ユーザーの関心情報とを記憶する記憶手段と、前記差分情報と前記文書が更新されたことを通知し得る通知先候補であるユーザーの関心度を示す、それぞれのユーザーについての関心情報とを用いて、前記差分情報が前記関心情報を含むか否かを判断し、前記差分情報が前記関心情報を含むと判断した場合、前記関心情報に対応する前記ユーザーを前記文書が更新されたことを通知する通知先として決定する決定手段と、前記差分情報が前記関心情報を含む場合、前記関心情報に対応するユーザーに前記文書が更新されたことを通知する通知手段と、前記通知手段による通知先を抽出した理由となり得る参考情報を提示する提示手段を具備し、前記関心情報は、前記ユーザーが登録した語を含み、前記参考情報は、前記決定手段による判定条件とその結果であることを特徴とする情報処理装置である。
The gist of the present invention for achieving such an object lies in the inventions of the following paragraphs.
The invention of
請求項2の発明は、更新前の文書と更新後の文書を受付ける受付手段と、前記更新前の文書と前記更新後の文書との差分情報を抽出する差分情報抽出手段と、前記差分情報と前記文書が更新されたことを通知し得る通知先候補であるユーザーの関心度を示す、それぞれのユーザーについての関心情報とを用いて、前記差分情報が前記関心情報を含むか否かを判断し、前記差分情報が前記関心情報を含むと判断した場合、前記関心情報に対応する前記ユーザーを前記文書が更新されたことを通知する通知先として決定する決定手段と、前記差分情報を、該差分情報が含まれている文書の構造を利用してブロックに分割する分割手段と、前記決定手段によって決定された通知先への通知すべき差分情報を決定する第2の決定手段を具備し、前記関心情報は、少なくとも頻繁利用用語、特徴的属性情報、通知先登録用語のいずれかから一つを抽出したものであって、前記頻繁利用用語は、前記ユーザーが過去に作成又は閲覧した文書名、該文書の内容、検索キーワードを含み、前記特徴的属性情報は、前記ユーザーの所属グループ名、所属組織名に含まれる語句を含み、前記通知先登録用語は、前記ユーザーが予め登録しておく単語を含み、前記第2の決定手段は、前記通知先に通知すべき差分情報を、利用者に選択可能に表示し、前記分割手段によって分割された差分情報ごとに選択することができることを特徴とする情報処理装置である。
The invention of
請求項3の発明は、更新前の文書と更新後の文書を受付ける受付手段と、前記更新前の文書と前記更新後の文書との差分情報を抽出する差分情報抽出手段と、前記差分情報と前記文書が更新されたことを通知し得る通知先候補であるユーザーの関心度を示す、それぞれのユーザーについての関心情報とを用いて、前記差分情報が前記関心情報を含むか否かを判断し、前記差分情報が前記関心情報を含むと判断した場合、前記関心情報に対応する前記ユーザーを前記文書が更新されたことを通知する通知先として決定する決定手段と、前記通知先毎に、前記差分情報抽出手段によって抽出された差分情報を、通知するか否かを利用者が指定できるように提示する提示手段を具備し、前記関心情報は、少なくとも頻繁利用用語、特徴的属性情報、通知先登録用語のいずれかから一つを抽出したものであって、前記頻繁利用用語は、前記ユーザーが過去に作成又は閲覧した文書名、該文書の内容、検索キーワードを含み、前記特徴的属性情報は、前記ユーザーの所属グループ名、所属組織名に含まれる語句を含み、前記通知先登録用語は、前記ユーザーが予め登録しておく単語を含み、前記提示手段は、通知先の選択において、該通知先を抽出した理由となり得る参考情報を提示し、前記参考情報は、前記決定手段による判定条件とその結果であることを特徴とする情報処理装置である。
The invention of
請求項4の発明は、前記決定手段は、さらに、前記文書への閲覧履歴、又は該文書の更新者が作成した文書に対する閲覧履歴を用いて、前記ユーザーに、前記文書または該文書の更新者が作成した文書に対する閲覧履歴があった場合、前記ユーザーを前記文書が更新されたことを通知する通知先として決定することを特徴とする請求項2又は3に記載の情報処理装置である。
In the invention of claim 4, the determination means further uses the browsing history of the document or the browsing history of the document created by the updater of the document to the user, the updater of the document or the document. The information processing apparatus according to
請求項5の発明は、前記通知先毎に、前記差分情報抽出手段によって抽出された差分情報を、通知するか否かを利用者が指定できるように提示する提示手段をさらに具備することを特徴とする請求項2に記載の情報処理装置である。
The invention of
請求項6の発明は、前記通知先候補であるユーザーは、前記更新後の文書のアクセス権に基づいて抽出することを特徴とする請求項2から5のいずれか一項に記載の情報処理装置である。 The information processing apparatus according to claim 6, wherein the user who is the notification destination candidate extracts the document based on the access right of the updated document. Is.
請求項7の発明は、コンピュータを、更新前の文書と更新後の文書を受付ける文書受付手段と、前記更新前の文書と前記更新後の文書との差分情報を抽出する差分情報抽出手段と、ユーザーを識別する情報と当該ユーザーの関心情報とを記憶する記憶手段と、前記差分情報と前記文書が更新されたことを通知し得る通知先候補であるユーザーの関心度を示す、それぞれのユーザーについての関心情報とを用いて、前記差分情報が前記関心情報を含むか否かを判断し、前記差分情報が前記関心情報を含むと判断した場合、前記関心情報に対応する前記ユーザーを前記文書が更新されたことを通知する通知先として決定する決定手段と、前記差分情報が前記関心情報を含む場合、前記関心情報に対応するユーザーに前記文書が更新されたことを通知する通知手段と、前記通知手段による通知先を抽出した理由となり得る参考情報を提示する提示手段として機能させ、前記関心情報は、前記ユーザーが登録した語を含み、前記参考情報は、前記決定手段による判定条件とその結果である情報処理プログラムである。 The invention of claim 7 comprises a document receiving means for receiving a document before and after updating, a difference information extracting means for extracting difference information between the document before updating and the document after updating, and a computer. For each user, which is a storage means for storing information that identifies a user and information of interest of the user, and a degree of interest of a user who is a candidate notification destination that can notify that the difference information and the document have been updated. It is determined whether or not the difference information includes the interest information by using the interest information of the above, and if it is determined that the difference information includes the interest information, the document describes the user corresponding to the interest information. A determination means for determining as a notification destination for notifying that the document has been updated, and a notification means for notifying the user corresponding to the interest information that the document has been updated when the difference information includes the interest information. to function as a presenting means for presenting the reference information that can be a reason for extracting a notification destination of notification means, the interest information, only contains the word that the user has registered, the reference information, and the determination conditions by the determination means that The resulting information processing program.
請求項8の発明は、コンピュータを、更新前の文書と更新後の文書を受付ける受付手段と、前記更新前の文書と前記更新後の文書との差分情報を抽出する差分情報抽出手段と、前記差分情報と前記文書が更新されたことを通知し得る通知先候補であるユーザーの関心度を示す、それぞれのユーザーについての関心情報とを用いて、前記差分情報が前記関心情報を含むか否かを判断し、前記差分情報が前記関心情報を含むと判断した場合、前記関心情報に対応する前記ユーザーを前記文書が更新されたことを通知する通知先として決定する決定手段と、前記差分情報を、該差分情報が含まれている文書の構造を利用してブロックに分割する分割手段と、前記決定手段によって決定された通知先への通知すべき差分情報を決定する第2の決定手段として機能させ、前記関心情報は、少なくとも頻繁利用用語、特徴的属性情報、通知先登録用語のいずれかから一つを抽出したものであって、前記頻繁利用用語は、前記ユーザーが過去に作成又は閲覧した文書名、該文書の内容、検索キーワードを含み、前記特徴的属性情報は、前記ユーザーの所属グループ名、所属組織名に含まれる語句を含み、前記通知先登録用語は、前記ユーザーが予め登録しておく単語を含み、前記第2の決定手段は、前記通知先に通知すべき差分情報を、利用者に選択可能に表示し、前記分割手段によって分割された差分情報ごとに選択することができる情報処理プログラムである。 The invention of claim 8 comprises a receiving means for receiving a document before and after updating, a difference information extracting means for extracting difference information between the document before updating and the document after updating, and the above-mentioned invention. Whether or not the difference information includes the interest information by using the difference information and the interest information for each user indicating the degree of interest of the user who is a notification destination candidate who can notify that the document has been updated. When it is determined that the difference information includes the interest information, the determination means for determining the user corresponding to the interest information as the notification destination for notifying that the document has been updated and the difference information are used. , A function as a dividing means for dividing into blocks using the structure of a document containing the difference information, and a second determination means for determining the difference information to be notified to the notification destination determined by the determination means. The information of interest is extracted from at least one of frequently used terms, characteristic attribute information, and notification destination registration terms, and the frequently used terms have been created or viewed by the user in the past. The characteristic attribute information includes a document name, the content of the document, and a search keyword, the characteristic attribute information includes words and phrases included in the group name to which the user belongs, and the organization name to which the user belongs, and the notification destination registration term is registered in advance by the user. The second determination means can display the difference information to be notified to the notification destination to the user in a selectable manner, and can select each of the difference information divided by the division means. It is an information processing program.
請求項9の発明は、コンピュータを、更新前の文書と更新後の文書を受付ける受付手段と、前記更新前の文書と前記更新後の文書との差分情報を抽出する差分情報抽出手段と、前記差分情報と前記文書が更新されたことを通知し得る通知先候補であるユーザーの関心度を示す、それぞれのユーザーについての関心情報とを用いて、前記差分情報が前記関心情報を含むか否かを判断し、前記差分情報が前記関心情報を含むと判断した場合、前記関心情報に対応する前記ユーザーを前記文書が更新されたことを通知する通知先として決定する決定手段と、前記通知先毎に、前記差分情報抽出手段によって抽出された差分情報を、通知するか否かを利用者が指定できるように提示する提示手段として機能させ、前記関心情報は、少なくとも頻繁利用用語、特徴的属性情報、通知先登録用語のいずれかから一つを抽出したものであって、前記頻繁利用用語は、前記ユーザーが過去に作成又は閲覧した文書名、該文書の内容、検索キーワードを含み、前記特徴的属性情報は、前記ユーザーの所属グループ名、所属組織名に含まれる語句を含み、前記通知先登録用語は、前記ユーザーが予め登録しておく単語を含み、前記提示手段は、通知先の選択において、該通知先を抽出した理由となり得る参考情報を提示し、前記参考情報は、前記決定手段による判定条件とその結果である情報処理プログラムである。 The invention of claim 9 comprises a receiving means for receiving a document before update and a document after update, a difference information extracting means for extracting difference information between the document before update and the document after update, and the above-mentioned invention. Whether or not the difference information includes the interest information by using the difference information and the interest information for each user indicating the degree of interest of the user who is a notification destination candidate who can notify that the document has been updated. When it is determined that the difference information includes the interest information, the determination means for determining the user corresponding to the interest information as the notification destination for notifying that the document has been updated, and the notification destination for each. The difference information extracted by the difference information extracting means is made to function as a presentation means for presenting whether or not to notify the user so that the user can specify whether or not to notify, and the interest information is at least frequently used terms and characteristic attribute information. , One of the notification destination registration terms is extracted, and the frequently used term includes the document name created or viewed by the user in the past, the content of the document, and the search keyword, and is characteristic of the above. The attribute information includes words and phrases included in the group name and organization name to which the user belongs, the notification destination registration term includes words registered in advance by the user, and the presentation means in selecting the notification destination. , The reference information that can be the reason for extracting the notification destination is presented, and the reference information is a determination condition by the determination means and an information processing program as a result.
請求項1の情報処理装置によれば、文書が更新されたことを通知する場合において、文書の変更内容に対して関心のあるユーザーに通知することができるようになる。また、通知先を抽出した理由となり得る参考情報を提示することができる。
According to the information processing apparatus of
請求項2の情報処理装置によれば、文書が更新されたことを通知する場合において、文書の変更内容に対して関心のあるユーザーに通知することができるようになる。また、通知先に関する関心情報と差分情報を用いて、その通知先への通知すべき差分情報を決定することができる。そして、分割された差分情報ごとに、通知すべき変更箇所を選択することができる。
According to the information processing apparatus of
請求項3の情報処理装置によれば、文書が更新されたことを通知する場合において、文書の変更内容に対して関心のあるユーザーに通知することができるようになる。また、利用者は、通知先毎に、差分情報を通知するか否かを指定することができる。そして、通知先の選択において、その通知先を抽出した理由を知ることができる。
According to the information processing apparatus of
請求項4の情報処理装置によれば、文書への閲覧履歴、又はその文書の更新者が作成した文書に対する閲覧履歴を用いて、その文書が更新されたことを通知する通知先を決定することができる。 According to the information processing apparatus of claim 4, the browsing history of the document or the browsing history of the document created by the updater of the document is used to determine the notification destination for notifying that the document has been updated. Can be done.
請求項5の情報処理装置によれば、利用者は、通知先毎に、差分情報を通知するか否かを指定することができる。
According to the information processing apparatus of
請求項6の情報処理装置によれば、通知先候補のユーザーを更新後の文書のアクセス権に基づいて抽出することができる。 According to the information processing apparatus of claim 6, the user of the notification destination candidate can be extracted based on the access right of the updated document.
請求項7の情報処理プログラムによれば、文書が更新されたことを通知する場合において、文書の変更内容に対して関心のあるユーザーに通知することができるようになる。また、通知先を抽出した理由となり得る参考情報を提示することができる。 According to the information processing program of claim 7, when notifying that a document has been updated, it is possible to notify a user who is interested in the changed contents of the document. In addition, reference information that can be the reason for extracting the notification destination can be presented.
請求項8の情報処理プログラムによれば、文書が更新されたことを通知する場合において、文書の変更内容に対して関心のあるユーザーに通知することができるようになる。また、通知先に関する関心情報と差分情報を用いて、その通知先への通知すべき差分情報を決定することができる。そして、分割された差分情報ごとに、通知すべき変更箇所を選択することができる。 According to the information processing program of claim 8, when notifying that a document has been updated, it is possible to notify a user who is interested in the changed contents of the document. Further, the difference information to be notified to the notification destination can be determined by using the interest information and the difference information regarding the notification destination. Then, the changed part to be notified can be selected for each of the divided difference information.
請求項9の情報処理プログラムによれば、文書が更新されたことを通知する場合において、文書の変更内容に対して関心のあるユーザーに通知することができるようになる。また、利用者は、通知先毎に、差分情報を通知するか否かを指定することができる。そして、通知先の選択において、その通知先を抽出した理由を知ることができる。 According to the information processing program of claim 9, when notifying that a document has been updated, it is possible to notify a user who is interested in the changed contents of the document. In addition, the user can specify whether or not to notify the difference information for each notification destination. Then, in the selection of the notification destination, the reason for extracting the notification destination can be known.
以下、図面に基づき本発明を実現するにあたっての好適な一実施の形態の例を説明する。
図1は、本実施の形態の構成例についての概念的なモジュール構成図を示している。
なお、モジュールとは、一般的に論理的に分離可能なソフトウェア(コンピュータ・プログラム)、ハードウェア等の部品を指す。したがって、本実施の形態におけるモジュールはコンピュータ・プログラムにおけるモジュールのことだけでなく、ハードウェア構成におけるモジュールも指す。それゆえ、本実施の形態は、それらのモジュールとして機能させるためのコンピュータ・プログラム(コンピュータにそれぞれの手順を実行させるためのプログラム、コンピュータをそれぞれの手段として機能させるためのプログラム、コンピュータにそれぞれの機能を実現させるためのプログラム)、システム及び方法の説明をも兼ねている。ただし、説明の都合上、「記憶する」、「記憶させる」、これらと同等の文言を用いるが、これらの文言は、実施の形態がコンピュータ・プログラムの場合は、記憶装置に記憶させる、又は記憶装置に記憶させるように制御するの意である。また、モジュールは機能に一対一に対応していてもよいが、実装においては、1モジュールを1プログラムで構成してもよいし、複数モジュールを1プログラムで構成してもよく、逆に1モジュールを複数プログラムで構成してもよい。また、複数モジュールは1コンピュータによって実行されてもよいし、分散又は並列環境におけるコンピュータによって1モジュールが複数コンピュータで実行されてもよい。なお、1つのモジュールに他のモジュールが含まれていてもよい。また、以下、「接続」とは物理的な接続の他、論理的な接続(データの授受、指示、データ間の参照関係等)の場合にも用いる。「予め定められた」とは、対象としている処理の前に定まっていることをいい、本実施の形態による処理が始まる前はもちろんのこと、本実施の形態による処理が始まった後であっても、対象としている処理の前であれば、そのときの状況・状態に応じて、又はそれまでの状況・状態に応じて定まることの意を含めて用いる。「予め定められた値」が複数ある場合は、それぞれ異なった値であってもよいし、2以上の値(もちろんのことながら、全ての値も含む)が同じであってもよい。また、「Aである場合、Bをする」という意味を有する記載は、「Aであるか否かを判断し、Aであると判断した場合はBをする」の意味で用いる。ただし、Aであるか否かの判断が不要である場合を除く。
また、システム又は装置とは、複数のコンピュータ、ハードウェア、装置等がネットワーク(一対一対応の通信接続を含む)等の通信手段で接続されて構成されるほか、1つのコンピュータ、ハードウェア、装置等によって実現される場合も含まれる。「装置」と「システム」とは、互いに同義の用語として用いる。もちろんのことながら、「システム」には、人為的な取り決めである社会的な「仕組み」(社会システム)にすぎないものは含まない。
また、各モジュールによる処理毎に又はモジュール内で複数の処理を行う場合はその処理毎に、対象となる情報を記憶装置から読み込み、その処理を行った後に、処理結果を記憶装置に書き出すものである。したがって、処理前の記憶装置からの読み込み、処理後の記憶装置への書き出しについては、説明を省略する場合がある。なお、ここでの記憶装置としては、ハードディスク、RAM(Random Access Memory)、外部記憶媒体、通信回線を介した記憶装置、CPU(Central Processing Unit)内のレジスタ等を含んでいてもよい。
Hereinafter, an example of a preferred embodiment for realizing the present invention will be described with reference to the drawings.
FIG. 1 shows a conceptual module configuration diagram for a configuration example of the present embodiment.
The module generally refers to parts such as software (computer program) and hardware that can be logically separated. Therefore, the module in this embodiment refers not only to the module in the computer program but also to the module in the hardware configuration. Therefore, in this embodiment, a computer program for functioning as those modules (a program for causing the computer to execute each procedure, a program for causing the computer to function as each means, and each function for the computer). It also serves as an explanation of the program), system and method for realizing the above. However, for convenience of explanation, "remember", "remember", and equivalent words are used, but these words are stored in a storage device or stored when the embodiment is a computer program. It is meant to be controlled so that it is stored in the device. Further, the modules may have a one-to-one correspondence with each other, but in mounting, one module may be configured by one program, a plurality of modules may be configured by one program, and conversely, one module may be configured. May be composed of a plurality of programs. Further, the plurality of modules may be executed by one computer, or one module may be executed by a plurality of computers by a computer in a distributed or parallel environment. It should be noted that one module may include another module. In addition, hereinafter, "connection" is used not only for physical connection but also for logical connection (data transfer, instruction, reference relationship between data, etc.). "Predetermined" means that it is determined before the target process, not only before the process according to the present embodiment starts, but also after the process according to the present embodiment starts. However, if it is before the target process, it is used with the intention that it is determined according to the situation / state at that time or according to the situation / state up to that point. When there are a plurality of "predetermined values", they may be different values, or two or more values (including, of course, all values) may be the same. Further, the description having the meaning of "if A, do B" is used to mean "determine whether or not it is A, and if it is determined to be A, do B". However, this excludes cases where it is not necessary to determine whether or not it is A.
In addition, a system or device is configured by connecting a plurality of computers, hardware, devices, etc. by communication means such as a network (including a one-to-one correspondence communication connection), and one computer, hardware, device, etc. It also includes cases where it is realized by such as. "Device" and "system" are used as synonymous terms. Of course, the "system" does not include anything that is nothing more than a social "mechanism" (social system) that is an artificial arrangement.
In addition, for each process by each module or when multiple processes are performed in the module, the target information is read from the storage device, and after the processes are performed, the process results are written to the storage device. be. Therefore, the description of reading from the storage device before processing and writing to the storage device after processing may be omitted. The storage device here may include a hard disk, a RAM (Random Access Memory), an external storage medium, a storage device via a communication line, a register in a CPU (Central Processing Unit), and the like.
本実施の形態である情報処理装置100は、文書が更新され、その更新されたことを通知するものであって、図1の例に示すように、文書格納モジュール110、操作履歴格納モジュール120、差分生成モジュール130、抽出モジュール140、推奨通知先決定モジュール150、差分分割モジュール160、推奨付加差分決定モジュール170、通知メッセージ作成モジュール180を有している。
ここで文書とは、主にテキストデータ、場合によっては図形、画像、動画、音声等の電子データ(ファイルとも言われる)、又はこれらの組み合わせであり、記憶、編集及び検索等の対象となり、システム又は利用者間で個別の単位として交換できるものをいい、これらに類似するものを含む。具体的には、文書作成プログラムによって作成された文書、Webページ等を含む。
文書は編集によって更新される。その文書の更新時に関連しているユーザーへ通知し、確認依頼をするシーンが存在する。この際、適切な通知先へ、適切な差分情報を付与して更新内容を伝える必要がある。また、通知先毎に興味・関心がある箇所が異なる可能性もある。
なお、通知先は、以下の説明ではユーザーを例示するが、複数人によって構成されているグループであってもよいし、個人を特定しない名称(役職名等)であってもよい。
The
Here, a document is mainly text data, in some cases electronic data (also called a file) such as figures, images, moving images, and sounds, or a combination thereof, and is a target for storage, editing, searching, etc., and is a system. Or, it means a unit that can be exchanged as an individual unit between users, and includes similar ones. Specifically, it includes a document created by a document creation program, a Web page, and the like.
The document is updated by editing. There is a scene that notifies the related user when the document is updated and requests confirmation. At this time, it is necessary to give appropriate difference information to an appropriate notification destination and convey the updated content. In addition, there is a possibility that the points of interest may differ depending on the notification destination.
Although the user is exemplified in the following description, the notification destination may be a group composed of a plurality of people or a name that does not identify an individual (such as a job title).
文書格納モジュール110は、差分生成モジュール130、抽出モジュール140、推奨通知先決定モジュール150と接続されている。文書格納モジュール110は、文書を記憶している。また、文書の更新がなされた場合は、その更新前の文書と更新後の文書を記憶している。なお、文書の更新は、その文書に対して編集(内容の追加、変更、削除等を含む)が行われた場合に発生する。また、文書の発生(新規作成)、文書の削除を含めてもよい。
操作履歴格納モジュール120は、抽出モジュール140、推奨通知先決定モジュール150、推奨付加差分決定モジュール170と接続されている。操作履歴格納モジュール120は、ユーザーによって行われた操作の履歴を格納する。操作としては、文書の編集操作の他に、文書に対する閲覧、検索等の操作を含む。なお、ユーザーは、マウス、キーボード、タッチパネル、音声、視線、ジェスチャ等を用いて操作を行う。
差分生成モジュール130は、文書格納モジュール110、推奨通知先決定モジュール150、差分分割モジュール160と接続されている。差分生成モジュール130は、更新前後の文書を受け付け、その受け付けた更新前の文書と更新後の文書との差分情報を抽出する。差分の対象として、テキストの他に、図形、画像等を含めてもよい。なお、差分情報の抽出として、更新前の文書と更新後の文書を比較して抽出することの他に、その文書に対する編集の履歴情報を用いて抽出するようにしてもよい。差分情報の抽出処理は、既存の技術を用いればよい。
The
The operation
The
抽出モジュール140は、文書格納モジュール110、操作履歴格納モジュール120、推奨通知先決定モジュール150、推奨付加差分決定モジュール170と接続されている。抽出モジュール140は、通知先(ユーザー)に関する情報を抽出する。例えば、通知先に関する情報として、そのユーザー毎に過去に作成した文書名、中身、検索キーワード等の文書に関する操作に関連する情報、役職名、所属グループ名、所属組織名等のそのユーザーの属性情報に関する情報等がある。また、抽出モジュール140は、それらの情報の中で、出現頻度が高い又は特徴的な語句(単語)を興味がある語句として抽出する。ここで「出現頻度が高い」とは、その語句回数が予め定められた閾値より多い又は以上であること、出現した全語句数に対するその語句の出現割合が予め定められた閾値より多い又は以上であること、又はtf−idf(term frequency−inverse document frequency)等の技術を用いてもよい。また「特徴的な語句」とは、対象としているユーザーには用いられているが、他のユーザーでは用いられていない語句が該当し、ユーザー毎のその語句の頻度によって判定する。
The
推奨通知先決定モジュール150は、文書格納モジュール110、操作履歴格納モジュール120、差分生成モジュール130、抽出モジュール140、通知メッセージ作成モジュール180と接続されている。推奨通知先決定モジュール150は、抽出モジュール140が抽出した通知先に関する情報と差分生成モジュール130によって抽出された差分情報との適合度に応じて、文書が更新されたことを通知する通知先を決定する。
また、推奨通知先決定モジュール150は、さらに、通知先による文書(更新した文書)への閲覧履歴、又はその文書の更新者が作成した文書(更新した文書以外の文書)に対する閲覧履歴を用いて、その文書が更新されたことを通知する通知先を決定するようにしてもよい。
The recommended notification
Further, the recommended notification
差分分割モジュール160は、差分生成モジュール130、推奨付加差分決定モジュール170と接続されている。差分分割モジュール160は、差分生成モジュール130によって抽出された差分情報を、その差分情報が含まれている文書の構造(階層構造、文の切れ目等)を利用してブロックに分割する。ここで「文書の構造」として、例えば、階層構造、文の切れ目等がある。例えば、文毎(句点毎)に差分情報を分割してもよい。また、文書作成プログラムを用いて作成した文書には、階層構造を有している文書があり、そのような文書の場合には、階層としての段落毎に差分を分割するようにしてもよい。
The
推奨付加差分決定モジュール170は、操作履歴格納モジュール120、抽出モジュール140、差分分割モジュール160、通知メッセージ作成モジュール180と接続されている。推奨付加差分決定モジュール170は、推奨通知先決定モジュール150によって決定された通知先に関する情報と差分生成モジュール130によって抽出された差分情報との適合度に応じて、その通知先への通知内容とする差分情報を決定する。また、適合度を算出する対象として、差分分割モジュール160によって分割された差分情報を用いるようにしてもよい。
また、推奨付加差分決定モジュール170は、さらに、通知先による文書への閲覧履歴、又はその文書の更新者が作成した文書に対する閲覧履歴を用いて、その文書が更新されたことを通知する通知先を決定するようにしてもよい。
The recommended additional
Further, the recommended additional
通知メッセージ作成モジュール180は、推奨通知先決定モジュール150、推奨付加差分決定モジュール170と接続されている。通知メッセージ作成モジュール180は、通知先毎に、差分情報を付加した通知メッセージを作成する。例えば、通知メッセージ作成モジュール180は、通知先毎に、差分生成モジュール130によって抽出された差分情報を、通知するか否かを利用者が指定できるように提示するようにしてもよい。通知メッセージは、例えば、電子メール等の内容としてもよいし、添付文書として作成してもよい。また、通知は、例えば、電子メールで行ってもよいし、SNS(ソーシャルネットワーキングサービス)におけるメッセージ等の機能を用いるようにしてもよい。
The notification
図2は、本実施の形態を利用したシステム構成例を示す説明図である。
情報処理装置100、ユーザー端末210、文書処理装置220は、通信回線290を介してそれぞれ接続されている。通信回線290は、無線、有線、これらの組み合わせであってもよく、例えば、通信インフラとしてのインターネット、イントラネット等であってもよい。文書処理装置220内に文書が管理(記憶、編集機能等を含む)されており、情報処理装置100は、文書処理装置220内の文書を対象として処理を行う。また、ユーザーAはユーザー端末210を利用して、文書の編集等を行う。そして、その文書が更新された旨の通知が、情報処理装置100からユーザーBのユーザー端末210に対して行われる。なお、文書処理装置220に、文書格納モジュール110、操作履歴格納モジュール120が具備されていてもよい。情報処理装置100、文書処理装置220による機能は、クラウドサービスとして実現してもよい。
FIG. 2 is an explanatory diagram showing an example of a system configuration using the present embodiment.
The
図3は、本実施の形態による処理例を示すフローチャートである。
なお、対象文書とは、更新された文書のことである。更新者とは、文書を更新したユーザーのことである。通知先とは、文書更新通知の宛先のことである。
ステップS302では、文書が更新される。
ステップS304では、差分生成モジュール130は、文書更新前後の差分情報を抽出する。
ステップS306では、推奨通知先決定モジュール150は、通知先候補を決定する。通知先になり得るユーザーを決定する。例えば、対象文書に対してアクセス権があるユーザー、同じアクセス権グループに所属するユーザーを通知先候補としてもよい。
FIG. 3 is a flowchart showing a processing example according to the present embodiment.
The target document is an updated document. An updater is a user who has updated a document. The notification destination is the destination of the document update notification.
In step S302, the document is updated.
In step S304, the
In step S306, the recommended notification
ステップS308では、抽出モジュール140は、通知先が興味ある用語(語句、単語)を抽出する。例えば、以下のような処理(いずれか1つ、又は、これらの組み合わせ)によって用語を抽出する。
・頻繁利用用語:通知先が過去に作成・閲覧した文書名、その文書の内容、検索キーワード等。特に、それらの中で出現頻度が高い用語等としてもよい。「出現頻度が高い」とは、前述した通りである。
・特徴的属性情報:所属グループ名、所属組織名等の属性情報に含まれる語句。特に、それらの中で特徴的な語句等としてもよい。「特徴的な語句」とは、前述した通りである。
・通知先登録用語:通知先が興味・関心のある用語であって、例えば、通知先のユーザーが予め登録しておく単語等としてもよい。
In step S308, the
-Frequently used terms: Document names created / viewed by the notification destination in the past, the contents of the document, search keywords, etc. In particular, it may be a term having a high frequency of appearance among them. "Frequent appearance" is as described above.
-Characteristic attribute information: Words and phrases included in attribute information such as affiliation group name and affiliation organization name. In particular, it may be a characteristic phrase or the like among them. The "characteristic phrase" is as described above.
-Notification destination registration term: The notification destination may be a term of interest / interest, for example, a word registered in advance by the notification destination user.
ステップS310では、推奨通知先決定モジュール150は、通知先候補の中で推奨する通知先を決定する。例えば、以下の条件を満たす場合は優先して推奨する。
・差分情報と通知先候補が興味ある用語が適合する。
・対象文書への閲覧履歴がある。
・更新者が過去に作成した文書(対象文書を除く)に対する閲覧率が高い。
・ステップS306で、対象文書に対してアクセス権があるユーザーを条件とした場合は、更新者と通知先が同じアクセス権グループに所属していることをステップS310での条件としてもよい。また、逆に、ステップS306で、同じアクセス権グループに所属するユーザーであることを条件とした場合は、対象文書に対してアクセス権があるユーザーであることをステップS310での条件としてもよい。
In step S310, the recommended notification
-The difference information and the terms that the notification destination candidate is interested in match.
-There is a browsing history for the target document.
-The viewing rate for documents created in the past by the updater (excluding target documents) is high.
If a user who has an access right to the target document is a condition in step S306, the condition that the updater and the notification destination belong to the same access right group may be a condition in step S310. On the contrary, when the user belongs to the same access right group in step S306, the user who has the access right to the target document may be the condition in step S310.
ステップS312では、差分分割モジュール160は、差分情報を文書の階層構造や文の切れ目等を利用してブロックに分割する。例えば、階層構造を持つ文書の場合には、段落毎の差分を分割することができる。
ステップS314では、推奨付加差分決定モジュール170は、ステップS310の処理結果である推奨通知先毎に各差分ブロックを更新通知の付加情報として推奨するか否かを判定する。例えば、以下の条件を満たすブロックは優先して推奨する。
・通知先が過去に更新したことがあるブロックである。
・通知先が興味ある用語の出現頻度が高いブロックである。
ステップS316では、通知メッセージ作成モジュール180は、推奨通知先毎に推奨する差分を付加した更新通知メッセージを作成する。
ステップS318では、更新通知メッセージを送信する。
In step S312, the
In step S314, the recommended additional
-The block that the notification destination has updated in the past.
-It is a block in which the term of interest to the notification destination appears frequently.
In step S316, the notification
In step S318, an update notification message is transmitted.
なお、ステップS310の処理において、ステップS306の処理を行うようにしてもよい。その場合、ステップS308の処理は、通知先となり得るユーザーとなる。ただし、そもそも対象文書に対してアクセスできないユーザーを対象として、ステップS308の処理を行うことは不要な処理であるので、ステップS306の処理を行った後に、ステップS308の処理を行うのが効率的である。 In addition, in the process of step S310, the process of step S306 may be performed. In that case, the process of step S308 becomes a user who can be a notification destination. However, since it is unnecessary to perform the process of step S308 for the user who cannot access the target document in the first place, it is efficient to perform the process of step S308 after the process of step S306. be.
具体的な処理例を用いて説明する。
操作履歴格納モジュール120にユーザー毎の操作履歴テーブル400が格納されている。図4は、操作履歴テーブル400のデータ構造例を示す説明図である。操作履歴テーブル400は、日時欄410、操作欄420、操作対象欄430を有している。
日時欄410は、対象としている操作が行われた日時(年、月、日、時、分、秒、秒以下、又はこれらの組み合わせであってもよい)を記憶している。操作欄420は、その日時に行われた操作を記憶している。操作対象欄430は、その操作における対象を記憶している。
例えば、ユーザーの操作履歴として作成(新規アップロード)、閲覧(ダウンロード)、更新(上書きアップロード)、検索を記録する。
ユーザー毎の操作履歴テーブル400は、通知先が興味ある語句の抽出に利用する。
A specific processing example will be described.
The operation history table 400 for each user is stored in the operation
The date and
For example, create (new upload), browse (download), update (overwrite upload), and search as user operation history.
The operation history table 400 for each user is used to extract words and phrases that the notification destination is interested in.
また、操作履歴格納モジュール120に文書毎の操作履歴テーブル500が格納されている。図5は、操作履歴テーブル500のデータ構造例を示す説明図である。操作履歴テーブル500は、日時欄510、操作欄520、操作者欄530を有している。日時欄510は、対象としている操作が行われた日時を記憶している。操作欄520は、その日時に行われた操作を記憶している。操作者欄530は、その操作を行った操作者を示す名称(ユーザー名)を記憶している。
例えば、文書に対する操作履歴として作成(新規アップロード)、閲覧(ダウンロード)、更新(上書きアップロード)を記録する。
文書毎の操作履歴テーブル500は、推奨通知先、推奨付加差分の決定や付加情報(閲覧回数)の抽出に利用する。
Further, the operation history table 500 for each document is stored in the operation
For example, it records creation (new upload), browsing (download), and update (overwrite upload) as an operation history for a document.
The operation history table 500 for each document is used for determining a recommended notification destination, a recommended additional difference, and extracting additional information (number of views).
例えば、文書Aが更新された場合について説明する。この文書Aには、ユーザーB,ユーザーC,ユーザーD,ユーザーE,ユーザーF,ユーザーK,ユーザーLにアクセス権が付与されているとする。
■ステップS306における通知先候補決定処理
・文書Aの通知先候補として、文書Aのアクセス権があるユーザーB,ユーザーC,ユーザーD,ユーザーE,ユーザーF,ユーザーK,ユーザーLが決定される。
■ステップS310における推奨通知候補決定処理
・興味ある用語を用いてユーザーを抽出する。
差分情報と通知先候補の興味ある用語との適合率が高い、ユーザーFを決定する。適合率は、例えば、予め定められた閾値以上出現するか否かで判定する。これによって、差分情報に対して、興味をもっているユーザーを抽出することができる。
・対象文書への閲覧履歴を用いてユーザーを抽出する。
文書Aに対する閲覧履歴に基づいて、通知先候補を決定する。例えば、閲覧履歴があるユーザーB,ユーザーC,ユーザーDを推奨通知先候補に追加する。
・更新者が過去に作成した文書の閲覧率を用いてユーザーを抽出する。
更新者が過去に作成した文書(文書Aを除く)の閲覧率が、予め定められた閾値以上であるユーザーE,ユーザーFを推奨通知先候補に追加する。
・アクセス権グループを用いてユーザーを抽出する。
更新者と同じアクセス権グループに所属しているユーザーF,ユーザーLを推奨通知先候補に追加する。
以上より、推奨通知先候補としてユーザーB,ユーザーC,ユーザーD,ユーザーE,ユーザーF,ユーザーLが決定される。なお、各処理で抽出したユーザーを全て含めるようにしたが(論理和処理)、各処理で抽出されていることを抽出の条件(論理積処理)としてもよいし、各処理結果に重み付けを行ってスコア付けをし、予め定められた閾値以上となるユーザーを抽出するようにしてもよい。
For example, a case where the document A is updated will be described. It is assumed that the access right is given to the user B, the user C, the user D, the user E, the user F, the user K, and the user L in this document A.
(3) Notification destination candidate determination process in step S306-User B, user C, user D, user E, user F, user K, and user L who have access rights to document A are determined as notification destination candidates for document A.
■ Recommended notification candidate determination process in step S310 ・ Users are extracted using terms of interest.
Determine user F, who has a high matching rate between the difference information and the term of interest of the notification destination candidate. The conformance rate is determined, for example, by whether or not it appears at a predetermined threshold value or more. This makes it possible to extract users who are interested in the difference information.
-Extract users using the browsing history of the target document.
The notification destination candidate is determined based on the browsing history for the document A. For example, user B, user C, and user D who have a browsing history are added as recommended notification destination candidates.
-Extract users using the viewing rate of documents created by the updater in the past.
Users E and F whose viewing rate of documents (excluding document A) created in the past by the updater is equal to or higher than a predetermined threshold value are added as recommended notification destination candidates.
-Extract users using access right groups.
Add users F and L, who belong to the same access right group as the updater, to the recommended notification destination candidates.
From the above, user B, user C, user D, user E, user F, and user L are determined as recommended notification destination candidates. In addition, although all the users extracted in each process are included (logical sum process), the extraction condition in each process (logical product process) may be used, and each process result is weighted. It may be possible to perform scoring and extract users who have a predetermined threshold or higher.
差分情報と通知先候補が興味ある用語との適合判定方法について、具体例を用いて詳細に説明する。
ユーザーBが興味ある用語として、「複合機」、「スキャン」、「ファックス」が登録されており、適合性判定の閾値として「5」を設定していたとする。
このとき、ユーザーBが興味ある用語について、差分情報内における出現回数が、「複合機」が5回、「スキャン」が3回、「ファックス」が2回だった場合、合計の出現回数は10となる。
出現回数は閾値5以上のため、差分情報とユーザーBが興味ある用語が適合したと判定する。つまり、ユーザーBを推奨通知先候補として抽出する。
なお、ユーザーが興味ある用語に重み付けを行って、スコア計算(前述の出現回数に重み付けの係数を乗算して、各用語のスコアとし、そのスコアの合計を算出)を行ってもよい。また、ユーザーが興味ある用語の類義語を含めるようにしてもよい。そして、その場合は、類義語の重み付けは本来の用語(ユーザーが興味ある用語)の重み付けよりも軽くしてもよい。
The conformity determination method between the difference information and the term of interest to the notification destination candidate will be described in detail using a specific example.
It is assumed that "multifunction device", "scan", and "fax" are registered as terms of interest to user B, and "5" is set as a threshold value for conformity determination.
At this time, if the number of appearances of the term of interest to user B is 5 times for "multifunction device", 3 times for "scan", and 2 times for "fax", the total number of appearances is 10. It becomes.
Since the number of occurrences is a threshold value of 5 or more, it is determined that the difference information and the term of interest to the user B match. That is, user B is extracted as a recommended notification destination candidate.
It should be noted that the term of interest to the user may be weighted and score calculation (the above-mentioned number of occurrences is multiplied by a weighting coefficient to obtain a score for each term, and the total score is calculated). It may also include synonyms for terms that the user is interested in. Then, in that case, the weighting of synonyms may be lighter than the weighting of the original term (term that the user is interested in).
通知メッセージ作成モジュール180は、例えば、情報処理装置100の液晶ディスプレイ等の表示装置に通知メッセージ作成画面600を表示する。図6は、本実施の形態による処理例を示す説明図である。
通知メッセージ作成画面600は、行(横)方向にメール送信欄610、添付メッセージ欄620に分かれており、列(縦)方向に、ステップS306で抽出した通知先候補のユーザー毎(ユーザーB欄630、ユーザーK欄640、ユーザーC欄650、ユーザーD欄660等)に分かれている。そして、通知メッセージ作成画面600に、送信ボタン690を表示している。
通知メッセージ作成画面600では、通知先候補毎にメール送信有無、差分ブロック毎の添付有無を選択可能である。
推奨通知先決定モジュール150、推奨付加差分決定モジュール170による処理結果を利用して、メール送信有無、差分ブロック毎の添付有無を示すチェックボックスのフラグを自動で決定している。もちろんのことながら、チェックボックスは送信者側で変更可能である。
送信ボタン690が選択されると、メール送信フラグONのユーザーへフラグONの変更箇所を添付情報とした更新通知を行う。
具体例には、メール送信欄610には、ユーザー毎に、文書が更新されたことを示す通知を行うか否かを指示するチェックボックスがある。そして、通知メッセージ作成画面600の表示当初では、ステップS310での処理によって抽出されたユーザーのチェックボックスにチェックが予め施されている。通知を行うユーザー(通知メッセージ作成画面600を操作するユーザー)の操作によって、チェックする、チェックをはずすことが行われてもよい。
添付メッセージ欄620は、ステップS312での処理によって分割された差分情報毎(図6では「1−1.対象機種」、「2−2.事前設定」、「3−2.結果の確認」)に分かれており、それぞれにユーザー毎にチェックボックスがある。そして、通知メッセージ作成画面600の表示当初では、ステップS314での処理によって抽出されたユーザー毎の分割された差分情報のチェックボックスにチェックが予め施されている。通知を行うユーザーの操作によって、チェックする、チェックをはずすことが行われてもよい。これによって、通知先に応じて通知する差分情報を適宜選択することができる。
なお、ユーザーK欄640に示すように、チェックボックス642にチェックが施されていないユーザーKの添付メッセージ欄620にはチェックボックスを表示していない。通知そのものが不要なユーザーに対しては、分割された差分情報の指定も不要であるからである。ただし、チェックボックスの表示を行うが、チェックすることができないようにしておいてもよい(表示を薄くする等の表示形態にしてもよい)。
The notification
The notification
On the notification
Using the processing results of the recommended notification
When the
As a specific example, the
The attached
As shown in the
また、通知メッセージ作成モジュール180は、例えば、情報処理装置100の液晶ディスプレイ等の表示装置に通知メッセージ作成画面700を表示するようにしてもよい。図7は、本実施の形態による処理例を示す説明図である。
通知メッセージ作成画面700は、行(横)方向に通知先情報欄705、メール送信欄710、添付メッセージ欄720に分かれており、列(縦)方向に、通知先候補のユーザー毎(ユーザーB欄730、ユーザーK欄740、ユーザーC欄750、ユーザーD欄760等)に分かれている。そして、通知メッセージ作成画面700に、送信ボタン790を表示している。
通知メッセージ作成画面600の表示に付加して、対象文書の更新前の文書に対する閲覧回数、更新回数等のメール送信判断のヒントとなる通知先情報を表示したものである。これによって、通知を行うユーザーは、通知先の選択が容易になる。
そして、添付メッセージ欄720内には、分割された差分情報毎に、差分(追加部分、削除部分)を表示する。具体例には、追加部分には「+」を付して表示し、削除部分には「−」を付して表示する。なお、差分は通知を行うユーザーに表示するだけでなく、通知先に通知しても良い。これによって、通知を行うユーザーも通知先も差分情報の詳細を確認することができる。
また、メール送信欄710、添付メッセージ欄720内でチェックがある理由、又は、チェックがない理由を表示するようにしてもよい。例えば、ユーザーB付加情報ボタン731が選択された場合に、それらの理由を表示する。また、予め定められたチェックのパターンである場合には、ユーザーB付加情報ボタン731等が選択されなくても、それらの理由を表示するようにしてもよい。例えば、メール送信欄710内のチェックボックスにはチェックがあるが、添付メッセージ欄720内のチェックボックスにはチェックがない場合(図7の例では、ユーザーC欄750)は、推奨通知先として決定した理由(図7の例では、付加情報770の「このユーザーはあなたが過去に作成した文書を頻繁に閲覧しています。」)を表示する。これらの理由の生成処理は、推奨通知先決定モジュール150、推奨付加差分決定モジュール170での判定条件とその結果を抽出して文章化すればよい。これによって、通知を行うユーザーは通知先が抽出された理由を確認することができる。
Further, the notification
The notification
In addition to the display of the notification
Then, in the attached
Further, the reason why there is a check or the reason why there is no check in the
通知を行った後に、実際に閲覧が行われたか否かを表示するようにしてもよい。
図8は、本実施の形態による処理例を示す説明図である。
文書閲覧確認画面800は、行(横)方向に文書閲覧欄810があり、列(縦)方向に、ユーザー毎(ユーザーB欄830、ユーザーC欄840、ユーザーD欄850等)に分かれている。そして、文書閲覧確認画面800に、送信(はい)ボタン890、送信せず(いいえ)ボタン892を表示している。
文書閲覧確認画面800は、更新通知後に送信先のユーザー毎に文書閲覧されたか否かを確認可能とするものである。送信(はい)ボタン890が選択されると、文書閲覧していないユーザー(図8の例ではユーザーD)に対して再通知を行う。また、図6、図7の例に示したように、分割された差分情報を選択できるようにしてもよい。また、最初の通知後、未閲覧の状態が予め定められた期間以上となった場合に、情報処理装置100が通知を再度行うようにしてもよい。
After the notification is given, it may be displayed whether or not the browsing was actually performed.
FIG. 8 is an explanatory diagram showing a processing example according to the present embodiment.
The document
The document
また、図3の例に示すフローチャートによる処理の他に、図9、図10の例に示すフローチャートによる処理を行うようにしてもよい。この処理は、抽出モジュール140の処理を予め行うもの(いわゆるバッチ処理)である。
図9は、本実施の形態による処理例を示すフローチャートである。
ステップS902では、抽出モジュール140は、各ユーザーが興味ある用語を定期的に抽出する。図3のステップS308の処理に該当する。ただし、対象は情報処理装置100内で管理している全てのユーザーとなる。
図10は、本実施の形態による処理例を示すフローチャートである。
ステップS1002では、文書が更新される。図3のステップS302の処理に該当する。
ステップS1004では、差分生成モジュール130は、文書更新前後の差分を抽出する。図3のステップS304の処理に該当する。
ステップS1006では、推奨通知先決定モジュール150は、通知先候補を決定する。通知先になり得るユーザーを決定する。例えば、対象文書にアクセス権があるユーザーである。図3のステップS306の処理に該当する。
ステップS1008では、推奨通知先決定モジュール150は、通知先候補の中で推奨する通知先を決定する。図3のステップS310の処理に該当する。
ステップS1010では、差分分割モジュール160は、差分を文書の階層構造や文の切れ目等を利用してブロックに分割する。図3のステップS312の処理に該当する。
ステップS1012では、推奨付加差分決定モジュール170は、推奨通知先毎に各差分ブロックを更新通知の付加情報として推奨するかどうか判定する。図3のステップS314の処理に該当する。
ステップS1014では、通知メッセージ作成モジュール180は、推奨通知先毎に推奨する差分を付加した更新通知メッセージ作成する。図3のステップS316の処理に該当する。
ステップS1016では、更新通知メッセージを送信する。図3のステップS318の処理に該当する。
Further, in addition to the processing according to the flowchart shown in the example of FIG. 3, the processing according to the flowchart shown in the examples of FIGS. 9 and 10 may be performed. This process performs the process of the
FIG. 9 is a flowchart showing a processing example according to the present embodiment.
In step S902, the
FIG. 10 is a flowchart showing a processing example according to the present embodiment.
In step S1002, the document is updated. This corresponds to the process of step S302 in FIG.
In step S1004, the
In step S1006, the recommended notification
In step S1008, the recommended notification
In step S1010, the
In step S1012, the recommended additional
In step S1014, the notification
In step S1016, an update notification message is transmitted. This corresponds to the process of step S318 in FIG.
なお、本実施の形態としてのプログラムが実行されるコンピュータのハードウェア構成は、図11に例示するように、一般的なコンピュータであり、具体的にはパーソナルコンピュータ、サーバーとなり得るコンピュータ等である。つまり、具体例として、処理部(演算部)としてCPU1101を用い、記憶装置としてRAM1102、ROM1103、HD1104を用いている。HD1104として、例えばハードディスク、SSD(Solid State Drive)を用いてもよい。差分生成モジュール130、抽出モジュール140、推奨通知先決定モジュール150、差分分割モジュール160、推奨付加差分決定モジュール170等のプログラムを実行するCPU1101と、そのプログラムやデータを記憶するRAM1102と、本コンピュータを起動するためのプログラム等が格納されているROM1103と、文書格納モジュール110、操作履歴格納モジュール120の機能を有する補助記憶装置(フラッシュメモリ等であってもよい)であるHD1104と、キーボード、マウス、タッチパネル、マイク等に対する利用者の操作に基づいてデータを受け付ける受付装置1106と、CRT、液晶ディスプレイ、スピーカー等の出力装置1105と、ネットワークインタフェースカード等の通信ネットワークと接続するための通信回線インタフェース1107、そして、それらをつないでデータのやりとりをするためのバス1108により構成されている。これらのコンピュータが複数台互いにネットワークによって接続されていてもよい。
As illustrated in FIG. 11, the hardware configuration of the computer on which the program as the present embodiment is executed is a general computer, specifically, a personal computer, a computer that can be a server, and the like. That is, as a specific example, the
前述の実施の形態のうち、コンピュータ・プログラムによるものについては、本ハードウェア構成のシステムにソフトウェアであるコンピュータ・プログラムを読み込ませ、ソフトウェアとハードウェア資源とが協働して、前述の実施の形態が実現される。
なお、図11に示すハードウェア構成は、1つの構成例を示すものであり、本実施の形態は、図11に示す構成に限らず、本実施の形態において説明したモジュールを実行可能な構成であればよい。例えば、一部のモジュールを専用のハードウェア(例えば特定用途向け集積回路(Application Specific Integrated Circuit:ASIC)等)で構成してもよく、一部のモジュールは外部のシステム内にあり通信回線で接続しているような形態でもよく、さらに図11に示すシステムが複数互いに通信回線によって接続されていて互いに協調動作するようにしてもよい。また、特に、パーソナルコンピュータの他、携帯情報通信機器(携帯電話、スマートフォン、モバイル機器、ウェアラブルコンピュータ等を含む)、情報家電、ロボット、複写機、ファックス、スキャナ、プリンタ、複合機(スキャナ、プリンタ、複写機、ファックス等のいずれか2つ以上の機能を有している画像処理装置)などに組み込まれていてもよい。
Among the above-described embodiments, in the case of a computer program, the system of the present hardware configuration is made to read the computer program which is software, and the software and the hardware resources cooperate with each other to carry out the above-described embodiment. Is realized.
The hardware configuration shown in FIG. 11 shows one configuration example, and the present embodiment is not limited to the configuration shown in FIG. 11, and the module described in the present embodiment can be executed. All you need is. For example, some modules may be configured with dedicated hardware (for example, an application specific integrated circuit (ASIC), etc.), and some modules are in an external system and are connected by a communication line. Further, a plurality of systems shown in FIG. 11 may be connected to each other by a communication line so as to cooperate with each other. In particular, in addition to personal computers, mobile information communication devices (including mobile phones, smartphones, mobile devices, wearable computers, etc.), information appliances, robots, copiers, fax machines, scanners, printers, multifunction devices (scanners, printers, etc.) It may be incorporated in an image processing device) having any two or more functions such as a copying machine and a fax machine.
また、前述の実施の形態の説明において、予め定められた値との比較において、「以上」、「以下」、「より大きい」、「より小さい(未満)」としたものは、その組み合わせに矛盾が生じない限り、それぞれ「より大きい」、「より小さい(未満)」、「以上」、「以下」としてもよい。 Further, in the description of the above-described embodiment, in comparison with a predetermined value, "greater than or equal to", "less than or equal to", "greater than", and "less than (less than)" are inconsistent with the combination. As long as the above does not occur, they may be "greater than", "less than (less than)", "greater than or equal to", and "less than or equal to", respectively.
なお、説明したプログラムについては、記録媒体に格納して提供してもよく、また、そのプログラムを通信手段によって提供してもよい。その場合、例えば、前記説明したプログラムについて、「プログラムを記録したコンピュータ読み取り可能な記録媒体」の発明として捉えてもよい。
「プログラムを記録したコンピュータ読み取り可能な記録媒体」とは、プログラムのインストール、実行、プログラムの流通等のために用いられる、プログラムが記録されたコンピュータで読み取り可能な記録媒体をいう。
なお、記録媒体としては、例えば、デジタル・バーサタイル・ディスク(DVD)であって、DVDフォーラムで策定された規格である「DVD−R、DVD−RW、DVD−RAM等」、DVD+RWで策定された規格である「DVD+R、DVD+RW等」、コンパクトディスク(CD)であって、読出し専用メモリ(CD−ROM)、CDレコーダブル(CD−R)、CDリライタブル(CD−RW)等、ブルーレイ・ディスク(Blu−ray(登録商標) Disc)、光磁気ディスク(MO)、フレキシブルディスク(FD)、磁気テープ、ハードディスク、読出し専用メモリ(ROM)、電気的消去及び書換可能な読出し専用メモリ(EEPROM(登録商標))、フラッシュ・メモリ、ランダム・アクセス・メモリ(RAM)、SD(Secure Digital)メモリーカード等が含まれる。
そして、前記のプログラム又はその一部は、前記記録媒体に記録して保存や流通等させてもよい。また、通信によって、例えば、ローカル・エリア・ネットワーク(LAN)、メトロポリタン・エリア・ネットワーク(MAN)、ワイド・エリア・ネットワーク(WAN)、インターネット、イントラネット、エクストラネット等に用いられる有線ネットワーク、又は無線通信ネットワーク、さらにこれらの組み合わせ等の伝送媒体を用いて伝送させてもよく、また、搬送波に乗せて搬送させてもよい。
さらに、前記のプログラムは、他のプログラムの一部分であってもよく、又は別個のプログラムと共に記録媒体に記録されていてもよい。また、複数の記録媒体に分割して記録されていてもよい。また、圧縮や暗号化等、復元可能であればどのような態様で記録されていてもよい。
The described program may be stored in a recording medium and provided, or the program may be provided by a communication means. In that case, for example, the program described above may be regarded as an invention of "a computer-readable recording medium on which a program is recorded".
The "computer-readable recording medium on which a program is recorded" means a computer-readable recording medium on which a program is recorded, which is used for program installation, execution, program distribution, and the like.
The recording medium is, for example, a digital versatile disc (DVD), which is a standard established by the DVD Forum, "DVD-R, DVD-RW, DVD-RAM, etc.", or DVD + RW. Standards such as "DVD + R, DVD + RW, etc.", compact discs (CDs), read-only memory (CD-ROM), CD recordable (CD-R), CD rewritable (CD-RW), etc., Blu-ray discs (CD-RW) Blu-ray® Disc), optomagnetic disc (MO), flexible disc (FD), magnetic tape, hard disk, read-only memory (ROM), electrically erasable and rewritable read-only memory (EEPROM®). )), Flash memory, random access memory (RAM), SD (Secure Digital) memory card and the like.
Then, the program or a part thereof may be recorded on the recording medium and stored, distributed, or the like. Further, by communication, for example, a wired network used for a local area network (LAN), a metropolitan area network (MAN), a wide area network (WAN), the Internet, an intranet, an extranet, or wireless communication. It may be transmitted using a transmission medium such as a network or a combination thereof, or may be carried on a carrier.
Further, the program may be a part of another program or may be recorded on a recording medium together with a separate program. Further, the recording may be divided into a plurality of recording media. Further, it may be recorded in any mode as long as it can be restored, such as compression and encryption.
前述の実施の形態は以下のように把握してもよい。
例えば、課題として以下のものがある。
先行技術においては、文書が更新されたことを通知する場合において、その通知先として、更新された文書の内容に関わらずユーザーによって予め定められた通知先を抽出することが開示されている。
しかし、文書の変更内容によっては、ユーザーが関心のない変更内容が通知されてしまう場合がある。
本実施の形態は、文書の変更内容に対して関心のあるユーザーに通知することができる情報処理装置及び情報処理プログラムを提供することを目的としている。
The above-described embodiment may be grasped as follows.
For example, there are the following issues.
In the prior art, when notifying that a document has been updated, it is disclosed that a user-predetermined notification destination is extracted as the notification destination regardless of the content of the updated document.
However, depending on the changes in the document, users may be notified of changes that they are not interested in.
An object of the present embodiment is to provide an information processing device and an information processing program capable of notifying a user who is interested in the changed contents of a document.
[A1]
更新前の文書と更新後の文書を受付ける受付手段と、
前記更新前の文書と前記更新後の文書との差分情報を抽出する差分情報抽出手段と、
前記差分情報と前記文書が更新されたことを通知し得る通知先候補であるユーザーの関心度を示す、それぞれのユーザーについての関心情報とを用いて、前記差分情報が前記関心情報を含む場合、前記関心情報に対応する前記ユーザーを前記文書が更新されたことを通知する通知先として決定する決定手段
を具備することを特徴とする情報処理装置。
[A2]
前記決定手段によって決定された通知先に関する前記関心情報と前記差分情報抽出手段によって抽出された差分情報を用いて、該通知先への通知すべき差分情報を決定する第2の決定手段
をさらに具備することを特徴とする[A1]に記載の情報処理装置。
[A3]
前記決定手段は、さらに、前記文書への閲覧履歴、又は該文書の更新者が作成した文書に対する閲覧履歴を用いて、前記ユーザーに、前記文書または該文書の更新者が作成した文書に対する閲覧履歴があった場合、前記ユーザーを前記文書が更新されたことを通知する通知先として決定する
ことを特徴とする[A1]又は[A2]に記載の情報処理装置。
[A4]
前記通知先毎に、前記差分情報抽出手段によって抽出された差分情報を、通知するか否かを利用者が指定できるように提示する提示手段
をさらに具備することを特徴とする[A1]から[A3]のいずれか一項に記載の情報処理装置。
[A5]
前記関心情報は、頻繁利用用語、特徴的属性情報、通知先登録用語のいずれか、又はこれらの組み合わせから抽出する
ことを特徴とする[A1]から[A4]のいずれか一項に記載の情報処理装置。
[A6]
前記決定手段は、前記差分情報と通知先に関する用語が適合する場合、該用語の通知先を、変更されたことを通知する通知先として決定する
ことを特徴とする[A1]から[A5]のいずれか一項に記載の情報処理装置。
[A7]
前記通知先候補であるユーザーは、前記更新後の文書のアクセス権に基づいて抽出する
ことを特徴とする[A1]から[A6]のいずれか一項に記載の情報処理装置。
[A8]
前記第2の決定手段は、前記通知先に通知すべき変更箇所を、分割された差分情報ごとに選択することができるようにした
ことを特徴とする[A2]、又は、[A2]に従属する[A3]から[A7]のいずれか一項に記載の情報処理装置。
[A9]
前記提示手段は、通知先の選択において、該通知先を抽出した理由となり得る参考情報を提示する
ことを特徴とする[A4]、又は、[A4]に従属する[A5]から[A8]のいずれか一項に記載の情報処理装置。
[A10]
コンピュータを、
更新前の文書と更新後の文書を受付ける受付手段と、
前記更新前の文書と前記更新後の文書との差分情報を抽出する差分情報抽出手段と、
前記差分情報と前記文書が更新されたことを通知し得る通知先候補であるユーザーの関心度を示す、それぞれのユーザーについての関心情報とを用いて、前記差分情報が前記関心情報を含む場合、前記関心情報に対応する前記ユーザーを前記文書が更新されたことを通知する通知先として決定する決定手段
として機能させるための情報処理プログラム。
[A1]
Receiving means for accepting documents before and after updating,
A difference information extraction means for extracting the difference information between the document before the update and the document after the update, and
When the difference information includes the interest information by using the difference information and the interest information for each user indicating the degree of interest of the user who is a notification destination candidate who can notify that the document has been updated. An information processing apparatus comprising: a determination means for determining a user corresponding to the information of interest as a notification destination for notifying that the document has been updated.
[A2]
Further provided with a second determination means for determining the difference information to be notified to the notification destination by using the interest information regarding the notification destination determined by the determination means and the difference information extracted by the difference information extraction means. The information processing apparatus according to [A1].
[A3]
The determination means further uses the browsing history of the document or the browsing history of the document created by the updater of the document to the user, the browsing history of the document or the document created by the updater of the document. The information processing apparatus according to [A1] or [A2], wherein the user is determined as a notification destination for notifying that the document has been updated.
[A4]
Each of the notification destinations is further provided with a presentation means for presenting the difference information extracted by the difference information extraction means so that the user can specify whether or not to notify [A1] to [. The information processing apparatus according to any one of A3].
[A5]
The information according to any one of [A1] to [A4], wherein the interest information is extracted from any one of frequently used terms, characteristic attribute information, notification destination registration terms, or a combination thereof. Processing equipment.
[A6]
[A1] to [A5], wherein the determination means determines the notification destination of the term as the notification destination for notifying the change when the difference information and the term relating to the notification destination match. The information processing device according to any one of the items.
[A7]
The information processing apparatus according to any one of [A1] to [A6], wherein the user who is the notification destination candidate is extracted based on the access right of the updated document.
[A8]
The second determination means is dependent on [A2] or [A2], which is characterized in that the changed portion to be notified to the notification destination can be selected for each divided difference information. The information processing apparatus according to any one of [A3] to [A7].
[A9]
The presenting means is characterized in presenting reference information that may be the reason for extracting the notification destination in the selection of the notification destination [A4], or [A5] to [A8] subordinate to [A4]. The information processing device according to any one of the items.
[A10]
Computer,
Receiving means for accepting documents before and after updating,
A difference information extraction means for extracting the difference information between the document before the update and the document after the update,
When the difference information includes the interest information by using the difference information and the interest information for each user indicating the degree of interest of the user who is a notification destination candidate who can notify that the document has been updated. An information processing program for allowing the user corresponding to the information of interest to function as a determination means for determining a notification destination for notifying that the document has been updated.
そして、前述の発明は、以下の効果を有する。
[A1]の情報処理装置によれば、文書が更新されたことを通知する場合において、文書の変更内容に対して関心のあるユーザーに通知することができるようになる。
[A2]の情報処理装置によれば、通知先に関する関心情報と差分情報を用いて、その通知先への通知すべき差分情報を決定することができる。
[A3]の情報処理装置によれば、文書への閲覧履歴、又はその文書の更新者が作成した文書に対する閲覧履歴を用いて、その文書が更新されたことを通知する通知先を決定することができる。
[A4]の情報処理装置によれば、利用者は、通知先毎に、差分情報を通知するか否かを指定することができる。
[A5]の情報処理装置によれば、関心情報として、頻繁利用用語、特徴的属性情報、通知者登録用語のいずれか、又はこれらの組み合わせを用いることができる。
[A6]の情報処理装置によれば、差分情報と通知先に関する用語との適合によって、通知先を決定することができる。
[A7]の情報処理装置によれば、通知先候補のユーザーを更新後の文書のアクセス権に基づいて抽出することができる。
[A8]の情報処理装置によれば、分割された差分情報ごとに、通知すべき変更箇所を選択することができる。
[A9]の情報処理装置によれば、通知先の選択において、その通知先を抽出した理由を知ることができる。
[A10]の情報処理プログラムによれば、文書が更新されたことを通知する場合において、通文書の変更内容に対して関心のあるユーザーに通知することができるようになる。
The above-mentioned invention has the following effects.
According to the information processing apparatus of [A1], when notifying that a document has been updated, it is possible to notify a user who is interested in the changed contents of the document.
According to the information processing apparatus of [A2], the difference information to be notified to the notification destination can be determined by using the interest information and the difference information regarding the notification destination.
According to the information processing apparatus of [A3], the browsing history of the document or the browsing history of the document created by the updater of the document is used to determine the notification destination for notifying that the document has been updated. Can be done.
According to the information processing device of [A4], the user can specify whether or not to notify the difference information for each notification destination.
According to the information processing apparatus of [A5], any one of frequently used terms, characteristic attribute information, notifier registration terms, or a combination thereof can be used as interest information.
According to the information processing apparatus of [A6], the notification destination can be determined by matching the difference information with the terms related to the notification destination.
According to the information processing device of [A7], the user of the notification destination candidate can be extracted based on the access right of the updated document.
According to the information processing apparatus of [A8], the changed part to be notified can be selected for each divided difference information.
According to the information processing apparatus of [A9], it is possible to know the reason for extracting the notification destination in the selection of the notification destination.
According to the information processing program of [A10], when notifying that a document has been updated, it is possible to notify a user who is interested in the changed contents of the communication document.
100…情報処理装置
110…文書格納モジュール
120…操作履歴格納モジュール
130…差分生成モジュール
140…抽出モジュール
150…推奨通知先決定モジュール
160…差分分割モジュール
170…推奨付加差分決定モジュール
180…通知メッセージ作成モジュール
210…ユーザー端末
220…文書処理装置
290…通信回線
100 ...
Claims (9)
前記更新前の文書と前記更新後の文書との差分情報を抽出する差分情報抽出手段と、
ユーザーを識別する情報と当該ユーザーの関心情報とを記憶する記憶手段と、
前記差分情報と前記文書が更新されたことを通知し得る通知先候補であるユーザーの関心度を示す、それぞれのユーザーについての関心情報とを用いて、前記差分情報が前記関心情報を含むか否かを判断し、前記差分情報が前記関心情報を含むと判断した場合、前記関心情報に対応する前記ユーザーを前記文書が更新されたことを通知する通知先として決定する決定手段と、
前記差分情報が前記関心情報を含む場合、前記関心情報に対応するユーザーに前記文書が更新されたことを通知する通知手段と、
前記通知手段による通知先を抽出した理由となり得る参考情報を提示する提示手段
を具備し、
前記関心情報は、前記ユーザーが登録した語を含み、
前記参考情報は、前記決定手段による判定条件とその結果である
ことを特徴とする情報処理装置。 Document reception means for accepting documents before and after updating,
A difference information extraction means for extracting the difference information between the document before the update and the document after the update, and
A storage means for storing information that identifies a user and information of interest of the user,
Whether or not the difference information includes the difference information by using the difference information and the interest information for each user indicating the degree of interest of the user who is a notification destination candidate who can notify that the document has been updated. When it is determined that the difference information includes the interest information, the determination means for determining the user corresponding to the interest information as the notification destination for notifying that the document has been updated, and the determination means.
When the difference information includes the interest information, a notification means for notifying the user corresponding to the interest information that the document has been updated, and a notification means.
It is provided with a presentation means for presenting reference information that may be the reason for extracting the notification destination by the notification means.
The interest information, only contains the user has registered word,
The information processing device is characterized in that the reference information is a determination condition by the determination means and a result thereof.
前記更新前の文書と前記更新後の文書との差分情報を抽出する差分情報抽出手段と、
前記差分情報と前記文書が更新されたことを通知し得る通知先候補であるユーザーの関心度を示す、それぞれのユーザーについての関心情報とを用いて、前記差分情報が前記関心情報を含むか否かを判断し、前記差分情報が前記関心情報を含むと判断した場合、前記関心情報に対応する前記ユーザーを前記文書が更新されたことを通知する通知先として決定する決定手段と、
前記差分情報を、該差分情報が含まれている文書の構造を利用してブロックに分割する分割手段と、
前記決定手段によって決定された通知先への通知すべき差分情報を決定する第2の決定手段
を具備し、
前記関心情報は、少なくとも頻繁利用用語、特徴的属性情報、通知先登録用語のいずれかから一つを抽出したものであって、
前記頻繁利用用語は、前記ユーザーが過去に作成又は閲覧した文書名、該文書の内容、検索キーワードを含み、
前記特徴的属性情報は、前記ユーザーの所属グループ名、所属組織名に含まれる語句を含み、
前記通知先登録用語は、前記ユーザーが予め登録しておく単語を含み、
前記第2の決定手段は、前記通知先に通知すべき差分情報を、利用者に選択可能に表示し、前記分割手段によって分割された差分情報ごとに選択することができる
ことを特徴とする情報処理装置。 Receiving means for accepting documents before and after updating,
A difference information extraction means for extracting the difference information between the document before the update and the document after the update, and
Whether or not the difference information includes the difference information by using the difference information and the interest information for each user indicating the degree of interest of the user who is a notification destination candidate who can notify that the document has been updated. When it is determined that the difference information includes the interest information, the determination means for determining the user corresponding to the interest information as the notification destination for notifying that the document has been updated, and the determination means.
A dividing means for dividing the difference information into blocks by using the structure of the document containing the difference information.
A second determination means for determining the difference information to be notified to the notification destination determined by the determination means is provided.
The interest information is obtained by extracting at least one of frequently used terms, characteristic attribute information, and notification destination registered terms.
The frequently used term includes a document name created or viewed by the user in the past, the content of the document, and a search keyword.
The characteristic attribute information includes words and phrases included in the group name to which the user belongs and the organization name to which the user belongs.
The notification destination registration term includes a word registered in advance by the user.
Said second determining means, information of the difference information to be notified to the notification destination, and selectably displayed to the user, characterized in that it can be selected for each difference information divided by said dividing means Processing equipment.
前記更新前の文書と前記更新後の文書との差分情報を抽出する差分情報抽出手段と、
前記差分情報と前記文書が更新されたことを通知し得る通知先候補であるユーザーの関心度を示す、それぞれのユーザーについての関心情報とを用いて、前記差分情報が前記関心情報を含むか否かを判断し、前記差分情報が前記関心情報を含むと判断した場合、前記関心情報に対応する前記ユーザーを前記文書が更新されたことを通知する通知先として決定する決定手段と、
前記通知先毎に、前記差分情報抽出手段によって抽出された差分情報を、通知するか否かを利用者が指定できるように提示する提示手段
を具備し、
前記関心情報は、少なくとも頻繁利用用語、特徴的属性情報、通知先登録用語のいずれかから一つを抽出したものであって、
前記頻繁利用用語は、前記ユーザーが過去に作成又は閲覧した文書名、該文書の内容、検索キーワードを含み、
前記特徴的属性情報は、前記ユーザーの所属グループ名、所属組織名に含まれる語句を含み、
前記通知先登録用語は、前記ユーザーが予め登録しておく単語を含み、
前記提示手段は、通知先の選択において、該通知先を抽出した理由となり得る参考情報を提示し、
前記参考情報は、前記決定手段による判定条件とその結果である
ことを特徴とする情報処理装置。 Receiving means for accepting documents before and after updating,
A difference information extraction means for extracting the difference information between the document before the update and the document after the update, and
Whether or not the difference information includes the difference information by using the difference information and the interest information for each user indicating the degree of interest of the user who is a notification destination candidate who can notify that the document has been updated. When it is determined that the difference information includes the interest information, the determination means for determining the user corresponding to the interest information as the notification destination for notifying that the document has been updated, and the determination means.
Each notification destination is provided with a presentation means for presenting the difference information extracted by the difference information extraction means so that the user can specify whether or not to notify.
The interest information is obtained by extracting at least one of frequently used terms, characteristic attribute information, and notification destination registered terms.
The frequently used term includes a document name created or viewed by the user in the past, the content of the document, and a search keyword.
The characteristic attribute information includes words and phrases included in the group name to which the user belongs and the organization name to which the user belongs.
The notification destination registration term includes a word registered in advance by the user.
The presenting means presents reference information that may be the reason for extracting the notification destination in the selection of the notification destination.
The reference information is an information processing apparatus characterized in that it is a determination condition by the determination means and a result thereof.
ことを特徴とする請求項2又は3に記載の情報処理装置。 The determination means further uses the browsing history of the document or the browsing history of the document created by the updater of the document to give the user the browsing history of the document or the document created by the updater of the document. The information processing apparatus according to claim 2 or 3, wherein the user is determined as a notification destination for notifying that the document has been updated.
をさらに具備することを特徴とする請求項2に記載の情報処理装置。 The second aspect of claim 2 is characterized in that each notification destination is further provided with a presentation means for presenting the difference information extracted by the difference information extraction means so that the user can specify whether or not to notify. Information processing equipment.
ことを特徴とする請求項2から5のいずれか一項に記載の情報処理装置。 The information processing apparatus according to any one of claims 2 to 5, wherein the user who is the notification destination candidate is extracted based on the access right of the updated document.
更新前の文書と更新後の文書を受付ける文書受付手段と、
前記更新前の文書と前記更新後の文書との差分情報を抽出する差分情報抽出手段と、
ユーザーを識別する情報と当該ユーザーの関心情報とを記憶する記憶手段と、
前記差分情報と前記文書が更新されたことを通知し得る通知先候補であるユーザーの関心度を示す、それぞれのユーザーについての関心情報とを用いて、前記差分情報が前記関心情報を含むか否かを判断し、前記差分情報が前記関心情報を含むと判断した場合、前記関心情報に対応する前記ユーザーを前記文書が更新されたことを通知する通知先として決定する決定手段と、
前記差分情報が前記関心情報を含む場合、前記関心情報に対応するユーザーに前記文書が更新されたことを通知する通知手段と、
前記通知手段による通知先を抽出した理由となり得る参考情報を提示する提示手段
として機能させ、
前記関心情報は、前記ユーザーが登録した語を含み、
前記参考情報は、前記決定手段による判定条件とその結果である
情報処理プログラム。 Computer,
Document reception means for accepting documents before and after updating,
A difference information extraction means for extracting the difference information between the document before the update and the document after the update, and
A storage means for storing information that identifies a user and information of interest of the user,
Whether or not the difference information includes the difference information by using the difference information and the interest information for each user indicating the degree of interest of the user who is a notification destination candidate who can notify that the document has been updated. When it is determined that the difference information includes the interest information, the determination means for determining the user corresponding to the interest information as the notification destination for notifying that the document has been updated, and the determination means.
When the difference information includes the interest information, a notification means for notifying the user corresponding to the interest information that the document has been updated, and a notification means.
It functions as a presentation means for presenting reference information that may be the reason for extracting the notification destination by the notification means.
The interest information, only contains the user has registered word,
The reference information is a determination condition by the determination means and an information processing program as a result.
更新前の文書と更新後の文書を受付ける受付手段と、
前記更新前の文書と前記更新後の文書との差分情報を抽出する差分情報抽出手段と、
前記差分情報と前記文書が更新されたことを通知し得る通知先候補であるユーザーの関心度を示す、それぞれのユーザーについての関心情報とを用いて、前記差分情報が前記関心情報を含むか否かを判断し、前記差分情報が前記関心情報を含むと判断した場合、前記関心情報に対応する前記ユーザーを前記文書が更新されたことを通知する通知先として決定する決定手段と、
前記差分情報を、該差分情報が含まれている文書の構造を利用してブロックに分割する分割手段と、
前記決定手段によって決定された通知先への通知すべき差分情報を決定する第2の決定手段
として機能させ、
前記関心情報は、少なくとも頻繁利用用語、特徴的属性情報、通知先登録用語のいずれかから一つを抽出したものであって、
前記頻繁利用用語は、前記ユーザーが過去に作成又は閲覧した文書名、該文書の内容、検索キーワードを含み、
前記特徴的属性情報は、前記ユーザーの所属グループ名、所属組織名に含まれる語句を含み、
前記通知先登録用語は、前記ユーザーが予め登録しておく単語を含み、
前記第2の決定手段は、前記通知先に通知すべき差分情報を、利用者に選択可能に表示し、前記分割手段によって分割された差分情報ごとに選択することができる
情報処理プログラム。 Computer,
Receiving means for accepting documents before and after updating,
A difference information extraction means for extracting the difference information between the document before the update and the document after the update, and
Whether or not the difference information includes the difference information by using the difference information and the interest information for each user indicating the degree of interest of the user who is a notification destination candidate who can notify that the document has been updated. When it is determined that the difference information includes the interest information, the determination means for determining the user corresponding to the interest information as the notification destination for notifying that the document has been updated, and the determination means.
A dividing means for dividing the difference information into blocks by using the structure of the document containing the difference information.
It functions as a second determination means for determining the difference information to be notified to the notification destination determined by the determination means.
The interest information is obtained by extracting at least one of frequently used terms, characteristic attribute information, and notification destination registered terms.
The frequently used term includes a document name created or viewed by the user in the past, the content of the document, and a search keyword.
The characteristic attribute information includes words and phrases included in the group name to which the user belongs and the organization name to which the user belongs.
The notification destination registration term includes a word registered in advance by the user.
The second determination means is an information processing program that can display the difference information to be notified to the notification destination to the user in a selectable manner and can select each of the difference information divided by the division means.
更新前の文書と更新後の文書を受付ける受付手段と、
前記更新前の文書と前記更新後の文書との差分情報を抽出する差分情報抽出手段と、
前記差分情報と前記文書が更新されたことを通知し得る通知先候補であるユーザーの関心度を示す、それぞれのユーザーについての関心情報とを用いて、前記差分情報が前記関心情報を含むか否かを判断し、前記差分情報が前記関心情報を含むと判断した場合、前記関心情報に対応する前記ユーザーを前記文書が更新されたことを通知する通知先として決定する決定手段と、
前記通知先毎に、前記差分情報抽出手段によって抽出された差分情報を、通知するか否かを利用者が指定できるように提示する提示手段
として機能させ、
前記関心情報は、少なくとも頻繁利用用語、特徴的属性情報、通知先登録用語のいずれかから一つを抽出したものであって、
前記頻繁利用用語は、前記ユーザーが過去に作成又は閲覧した文書名、該文書の内容、検索キーワードを含み、
前記特徴的属性情報は、前記ユーザーの所属グループ名、所属組織名に含まれる語句を含み、
前記通知先登録用語は、前記ユーザーが予め登録しておく単語を含み、
前記提示手段は、通知先の選択において、該通知先を抽出した理由となり得る参考情報を提示し、
前記参考情報は、前記決定手段による判定条件とその結果である
情報処理プログラム。 Computer,
Receiving means for accepting documents before and after updating,
A difference information extraction means for extracting the difference information between the document before the update and the document after the update, and
Whether or not the difference information includes the difference information by using the difference information and the interest information for each user indicating the degree of interest of the user who is a notification destination candidate who can notify that the document has been updated. When it is determined that the difference information includes the interest information, the determination means for determining the user corresponding to the interest information as the notification destination for notifying that the document has been updated, and the determination means.
For each notification destination, the difference information extracted by the difference information extraction means is made to function as a presentation means for presenting so that the user can specify whether or not to notify.
The interest information is obtained by extracting at least one of frequently used terms, characteristic attribute information, and notification destination registered terms.
The frequently used term includes a document name created or viewed by the user in the past, the content of the document, and a search keyword.
The characteristic attribute information includes words and phrases included in the group name to which the user belongs and the organization name to which the user belongs.
The notification destination registration term includes a word registered in advance by the user.
The presenting means presents reference information that may be the reason for extracting the notification destination in the selection of the notification destination.
The reference information is an information processing program which is a determination condition by the determination means and a result thereof.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019226902A JP6973468B2 (en) | 2015-03-24 | 2019-12-17 | Information processing equipment and information processing programs |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015060448A JP2016181081A (en) | 2015-03-24 | 2015-03-24 | Information processing apparatus and information processing program |
JP2019226902A JP6973468B2 (en) | 2015-03-24 | 2019-12-17 | Information processing equipment and information processing programs |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015060448A Division JP2016181081A (en) | 2015-03-24 | 2015-03-24 | Information processing apparatus and information processing program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2020053092A JP2020053092A (en) | 2020-04-02 |
JP6973468B2 true JP6973468B2 (en) | 2021-12-01 |
Family
ID=69997476
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019226902A Active JP6973468B2 (en) | 2015-03-24 | 2019-12-17 | Information processing equipment and information processing programs |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6973468B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2023002928A (en) * | 2021-06-23 | 2023-01-11 | ウイングアーク1st株式会社 | Information searching system |
-
2019
- 2019-12-17 JP JP2019226902A patent/JP6973468B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2020053092A (en) | 2020-04-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11423359B2 (en) | Managing tasks in a content management system | |
JP6854041B2 (en) | Project management in a content management system | |
US20200380200A1 (en) | Information processing apparatus and method and non-transitory computer readable medium | |
US11455465B2 (en) | Book analysis and recommendation | |
US20130304469A1 (en) | Information processing method and apparatus, computer program and recording medium | |
JP2014532950A (en) | Document collaboration | |
CN102906741A (en) | Selecting content based on interest tags that are included in an interest cloud | |
US20080077756A1 (en) | Information processing system and computer readable medium | |
AU2014208213B2 (en) | Information processing apparatus and information processing program | |
JP7147237B2 (en) | Information processing device and information processing program | |
US9727540B2 (en) | Method and system of a user associating a first webpage web link and second webpage link and viewing of the contents of the webpage links by the selection of the first webpage link | |
JP6973468B2 (en) | Information processing equipment and information processing programs | |
JPWO2010061535A1 (en) | Information search apparatus, information search method, and program | |
JP6759720B2 (en) | Information processing equipment and information processing programs | |
JP6596848B2 (en) | Access right estimation apparatus and access right estimation program | |
JP2021144565A (en) | Information processing apparatus and information processing program | |
JP6977385B2 (en) | Information processing equipment and information processing programs | |
JP5845961B2 (en) | Information processing apparatus and information processing program | |
US20170069117A1 (en) | Information processing apparatus, information processing method, and non-transitory computer readable medium | |
JP2016181081A (en) | Information processing apparatus and information processing program | |
US10503758B2 (en) | Information processing apparatus using hierarchical tags for streamlining the presentation of information and non-transitory computer readable medium for the same | |
JP6828287B2 (en) | Information processing equipment and information processing programs | |
JP6926402B2 (en) | Information processing equipment and information processing programs | |
JP2017045106A (en) | Information processing device and information processing program | |
JP2012141866A (en) | Information processing apparatus and information processing program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200115 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200115 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210309 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210506 |
|
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: 20211005 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20211018 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6973468 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |