JP6855720B2 - Information processing equipment and information processing programs - Google Patents

Information processing equipment and information processing programs Download PDF

Info

Publication number
JP6855720B2
JP6855720B2 JP2016183209A JP2016183209A JP6855720B2 JP 6855720 B2 JP6855720 B2 JP 6855720B2 JP 2016183209 A JP2016183209 A JP 2016183209A JP 2016183209 A JP2016183209 A JP 2016183209A JP 6855720 B2 JP6855720 B2 JP 6855720B2
Authority
JP
Japan
Prior art keywords
sticky note
mount
module
sticky
spreadsheet
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2016183209A
Other languages
Japanese (ja)
Other versions
JP2018049367A (en
Inventor
久野 徹
徹 久野
雄介 狩野
雄介 狩野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Fujifilm Business Innovation Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuji Xerox Co Ltd, Fujifilm Business Innovation Corp filed Critical Fuji Xerox Co Ltd
Priority to JP2016183209A priority Critical patent/JP6855720B2/en
Publication of JP2018049367A publication Critical patent/JP2018049367A/en
Application granted granted Critical
Publication of JP6855720B2 publication Critical patent/JP6855720B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Document Processing Apparatus (AREA)
  • User Interface Of Digital Computer (AREA)

Description

本発明は、情報処理装置及び情報処理プログラムに関する。 The present invention relates to an information processing device and an information processing program.

特許文献1には、電子文書等の情報に対して付加された付加情報を集計した結果を視認しやすい態様で表示することを課題とし、1又は複数ページからなる情報の各ページにおいて複数に分けられたセグメントの位置に付加された付加情報の数をその前記セグメントの位置毎に集計する情報管理装置から、当該集計結果を受信する受信手段と、受信した前記セグメントの位置毎の集計結果に基づいて、当該集計結果を表す画像を前記情報の各々の前記セグメントの位置に対応付けて表示するための画像データを、生成する生成手段と、生成された前記画像データに基づいた画像を前記情報とともに表示する表示手段であって、生成された前記画像データに基づいた画像を、前記情報の各々の前記セグメントの位置に対応付けて表示する表示手段とを備えることが開示されている。 The subject of Patent Document 1 is to display the result of totaling additional information added to information such as electronic documents in an easily visible manner, and each page of information consisting of one or a plurality of pages is divided into a plurality of pages. Based on the receiving means that receives the aggregation result from the information management device that aggregates the number of additional information added to the position of the segment for each position of the segment, and the aggregation result for each position of the segment that has been received. A generation means for generating image data for displaying an image representing the aggregation result in association with the position of each of the segments of the information, and an image based on the generated image data together with the information. It is disclosed that the display means for displaying includes a display means for displaying an image based on the generated image data in association with the position of each of the segments of the information.

特許文献2には、ウェブページのコンテンツのレイアウトや構造の変化に追随して電子付箋の表示位置を変えることを課題とし、電子付箋生成表示プログラムは、コンピュータに、電子付箋の貼り付けが指定されたウェブページのコンテンツの場所を示す位置情報を基にウェブページの中から電子付箋の貼り付け場所に最も類似する場所を推定するステップと、推定された場所に電子付箋が表示されるようにウェブページのソースを書き換えるステップと、を実行させ、ここで、位置情報は、電子付箋の貼り付けが指定されたコンテンツの場所のタグ、属性、及びタグ内の内容を含み、電子付箋の貼り付け場所に最も類似する場所は、タグ、属性、及びタグ内の内容の一致数が最大となる場所であることが開示されている。 Patent Document 2 has an object of changing the display position of an electronic sticky note in accordance with a change in the layout and structure of the contents of a web page, and the electronic sticky note generation display program specifies that the electronic sticky note is pasted on a computer. The step of estimating the location most similar to the location where the electronic sticky note is pasted from the web page based on the location information indicating the location of the content of the web page, and the web so that the electronic sticky note is displayed at the estimated location The step of rewriting the source of the page and the execution of the step, where the location information includes the tag, attribute, and content of the content location specified for pasting the electronic sticky note, and the location where the electronic sticky note is pasted. It is disclosed that the place most similar to is the place where the number of matches of the tag, the attribute, and the content in the tag is the maximum.

特許第5181481号公報Japanese Patent No. 5181481 特許第5704508号公報Japanese Patent No. 5704508

前述の特許文献に記載の技術では、台紙に付箋(電子付箋、電子カード等ともいわれる)を貼り付けることが行われている。
ところで、付箋を貼り付ける台紙が複数用いられる場合がある。特に、付箋を用いた作業として、複数の台紙を連動させることがある。例えば、第1の段階の作業として課題出しの作業を第1の台紙上で行い、その後、第2段階の作業としてその課題の解決策を第2の台紙上で検討する作業が行われることがある。
本発明は、第1の台紙から第2の台紙へ移行する場合、第1の台紙上での作業結果に沿った第2の台紙を生成するようにした情報処理装置及び情報処理プログラムを提供することを目的としている。
In the technique described in the above-mentioned patent document, a sticky note (also called an electronic sticky note, an electronic card, etc.) is attached to a mount.
By the way, there are cases where a plurality of mounts on which sticky notes are attached are used. In particular, as a work using sticky notes, a plurality of mounts may be linked. For example, as the work of the first stage, the work of setting the problem is performed on the first mount, and then the work of examining the solution of the problem on the second mount is performed as the work of the second stage. is there.
The present invention provides an information processing apparatus and an information processing program that generate a second mount according to the work result on the first mount when shifting from the first mount to the second mount. The purpose is.

かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
請求項1の発明は、台紙に関する情報と付箋に関する情報を記憶する記憶手段と、前記記憶手段に記憶されている第1の台紙から第2の台紙へ移行する場合該第2の台紙を生成する生成手段を有し、前記生成手段は、前記第2の台紙に表示する軸を生成すること、又は、前記記憶手段から該軸を有している台紙を該第2の台紙として選択すること、のいずれか一方を行い、前記軸は、前記記憶手段に記憶されており、前記第1の台紙に貼り付けられている付箋を、前記第2の台紙に対して貼り付ける位置を定めるものである、情報処理装置である。
The gist of the present invention for achieving such an object lies in the inventions of the following items.
The invention of claim 1, generating a storing means for storing information relating to information and the label about the mount, when a transition from the first mount which is stored in the storage means to the second mount, the mount of the second The generation means generates an axis to be displayed on the second mount, or selects a mount having the axis from the storage means as the second mount. , The axis is stored in the storage means, and the position where the sticker attached to the first mount is attached to the second mount is determined. There is an information processing device.

請求項の発明は、前記第1の台紙に貼り付けられている付箋であって、予め定められた条件を満たす付箋を、前記第2の台紙内の軸にしたがった位置に貼り付ける貼付手段をさらに有する請求項に記載の情報処理装置である。
請求項3の発明は、前記予め定められた条件を満たす付箋とは、予め定めた値を含む付箋である、請求項2に記載の情報処理装置である。
請求項4の発明は、前記予め定められた条件を満たす付箋とは、付箋を選択された回数が予め定めた回数より多い又は以上の付箋である、請求項2に記載の情報処理装置である。
The invention of claim 2 is a sticky note attached to the first mount, and the sticky note satisfying a predetermined condition is attached to a position of the second mount according to an axis. The information processing apparatus according to claim 1 , further comprising.
The invention of claim 3 is the information processing apparatus according to claim 2, wherein the sticky note satisfying the predetermined condition is a sticky note including a predetermined value.
The invention of claim 4 is the information processing apparatus according to claim 2, wherein the sticky note satisfying the predetermined condition is a sticky note in which the number of times the sticky note is selected is greater than or equal to the number of times selected. ..

請求項の発明は、台紙に関する情報と付箋に関する情報を記憶する記憶手段と、前記記憶手段に記憶されている第1の台紙から第2の台紙へ移行する場合、該第2の台紙を生成する生成手段を有し、前記第1の台紙に対して、書き込みが完了した人数を計数する計数手段をさらに有し、前記生成手段は、前記人数が予め定められた規則を満たす場合に、第1の台紙から第2の台紙へ移行し、前記計数手段は、書き込みが完了したことを示す操作が行われたユーザーの人数を計数すること、又は、付箋の作成が行われなかった期間が予め定められた期間よりも長くなったユーザーの人数を計数することを行う、情報処理装置である。 The invention of claim 5 generates a storage means for storing information about a mount and information about a sticker, and a second mount when shifting from a first mount stored in the storage means to a second mount. The generation means is further provided with a counting means for counting the number of people who have completed writing on the first mount, and the generation means is the first when the number of people satisfies a predetermined rule. The transition from the first mount to the second mount is performed, and the counting means counts the number of users who have been operated to indicate that the writing is completed, or the period during which the sticker is not created is in advance. It is an information processing device that counts the number of users who have become longer than a specified period.

請求項の発明は、前記規則として、前記人数が予め定められた閾値より多い若しくは以上であること、又は、前記人数が参加者数に対して占める割合が予め定められた閾値より多い若しくは以上であることとする、請求項に記載の情報処理装置である。 In the invention of claim 6 , as the rule, the number of people is more than or more than a predetermined threshold value, or the ratio of the number of people to the number of participants is more than or more than a predetermined threshold value. The information processing apparatus according to claim 5.

請求項の発明は、コンピュータを、台紙に関する情報と付箋に関する情報を記憶する記憶手段と、前記記憶手段に記憶されている第1の台紙から第2の台紙へ移行する場合該第2の台紙を生成する生成手段として機能させ、前記生成手段は、前記第2の台紙に表示する軸を生成すること、又は、前記記憶手段から該軸を有している台紙を該第2の台紙として選択すること、のいずれか一方を行い、前記軸は、前記記憶手段に記憶されており、前記第1の台紙に貼り付けられている付箋を、前記第2の台紙に対して貼り付ける位置を定めるものである、情報処理プログラムである。
請求項8の発明は、コンピュータを、台紙に関する情報と付箋に関する情報を記憶する記憶手段と、前記記憶手段に記憶されている第1の台紙から第2の台紙へ移行する場合、該第2の台紙を生成する生成手段として機能させ、前記第1の台紙に対して、書き込みが完了した人数を計数する計数手段としてさらに機能させ、前記生成手段は、前記人数が予め定められた規則を満たす場合に、第1の台紙から第2の台紙へ移行し、前記計数手段は、書き込みが完了したことを示す操作が行われたユーザーの人数を計数すること、又は、付箋の作成が行われなかった期間が予め定められた期間よりも長くなったユーザーの人数を計数することを行う、情報処理プログラムである。
The invention of claim 7, a computer and a storage means for storing information relating to information and the label about the mount, when a transition from the first mount which is stored in the storage means to the second mount, the second It functions as a generation means for generating a mount, and the generation means generates an axis to be displayed on the second mount, or uses a mount having the axis from the storage means as the second mount. One of the selection is performed, and the axis is stored in the storage means, and the position where the sticker attached to the first mount is attached to the second mount is determined. It is an information processing program that defines it.
The invention of claim 8 is the second case where the computer is transferred to a storage means for storing information about a mount and information about a sticker, and a first mount stored in the storage means to a second mount. When the first mount is made to function as a generation means for generating a mount, and the first mount is further made to function as a counting means for counting the number of people who have completed writing, and the generation means satisfies the predetermined rule. In the transition from the first mount to the second mount, the counting means did not count the number of users who performed an operation indicating that writing was completed, or did not create a sticker. It is an information processing program that counts the number of users whose period is longer than a predetermined period.

請求項1の情報処理装置によれば、第1の台紙から第2の台紙へ移行する場合、第1の台紙上での作業結果に沿った第2の台紙が生成される。また、台紙上に軸を有した第2の台紙が生成される。 According to the information processing apparatus of claim 1, when shifting from the first mount to the second mount, a second mount is generated according to the work result on the first mount. In addition, a second mount having a shaft is generated on the mount.

請求項の情報処理装置によれば、第2の台紙内の軸にしたがった位置に、第1の台紙上の付箋が貼り付けられる。
請求項3の情報処理装置によれば、予め定められた条件を満たす付箋として、予め定めた値を含む付箋を用いることができる。
請求項4の情報処理装置によれば、予め定められた条件を満たす付箋として、付箋を選択された回数が予め定めた回数より多い又は以上の付箋を用いることができる。
According to the information processing apparatus of claim 2 , the sticky note on the first mount is attached at a position along the axis in the second mount.
According to the information processing apparatus of claim 3, as a sticky note satisfying a predetermined condition, a sticky note including a predetermined value can be used.
According to the information processing apparatus of claim 4, as a sticky note satisfying a predetermined condition, a sticky note whose number of times the sticky note is selected is equal to or greater than the predetermined number of times can be used.

請求項5の情報処理装置によれば、第1の台紙から第2の台紙へ移行する場合、第1の台紙上での作業結果に沿った第2の台紙が生成される。また、書き込みが完了した人数にしたがって、第1の台紙から第2の台紙へ移行される。
請求項の情報処理装置によれば、書き込みが完了した人数にしたがって、第1の台紙から第2の台紙へ移行される。
According to the information processing apparatus of claim 5, when shifting from the first mount to the second mount, a second mount is generated according to the work result on the first mount. Further, according to the number of people who have completed writing, the first mount is shifted to the second mount.
According to the information processing apparatus of claim 6 , the first mount is shifted to the second mount according to the number of people who have completed writing.

請求項の情報処理プログラムによれば、第1の台紙から第2の台紙へ移行する場合、第1の台紙上での作業結果に沿った第2の台紙が生成される。また、台紙上に軸を有した第2の台紙が生成される。
請求項8の情報処理プログラムによれば、第1の台紙から第2の台紙へ移行する場合、第1の台紙上での作業結果に沿った第2の台紙が生成される。また、書き込みが完了した人数にしたがって、第1の台紙から第2の台紙へ移行される。
According to the information processing program of claim 7 , when shifting from the first mount to the second mount, a second mount is generated according to the work result on the first mount. In addition, a second mount having a shaft is generated on the mount.
According to the information processing program of claim 8, when shifting from the first mount to the second mount, a second mount is generated according to the work result on the first mount. Further, according to the number of people who have completed writing, the first mount is shifted to the second mount.

第1の実施の形態の構成例についての概念的なモジュール構成図である。It is a conceptual module configuration diagram about the configuration example of the first embodiment. 本実施の形態を利用した付箋システムの構成例を示す説明図である。It is explanatory drawing which shows the configuration example of the sticky note system using this embodiment. 共有電子付箋情報処理装置、電子付箋端末の使用例を示す説明図である。It is explanatory drawing which shows the use example of the shared electronic sticky note information processing apparatus, and the electronic sticky note terminal. 付箋情報テーブルのデータ構造例を示す説明図である。It is explanatory drawing which shows the data structure example of the sticky note information table. ログ情報テーブルのデータ構造例を示す説明図である。It is explanatory drawing which shows the data structure example of the log information table. 台紙・セル対応テーブルのデータ構造例を示す説明図である。It is explanatory drawing which shows the data structure example of the mount / cell correspondence table. 第1の実施の形態による処理例を示すフローチャートである。It is a flowchart which shows the processing example by 1st Embodiment. 第1の実施の形態による処理例を示すフローチャートである。It is a flowchart which shows the processing example by 1st Embodiment. 第1の実施の形態による処理例を示す説明図である。It is explanatory drawing which shows the processing example by 1st Embodiment. 第1の実施の形態による処理例を示す説明図である。It is explanatory drawing which shows the processing example by 1st Embodiment. 第1の実施の形態による処理例を示す説明図である。It is explanatory drawing which shows the processing example by 1st Embodiment. 第1の実施の形態による処理例を示す説明図である。It is explanatory drawing which shows the processing example by 1st Embodiment. 第1の実施の形態による処理例を示す説明図である。It is explanatory drawing which shows the processing example by 1st Embodiment. 第2の実施の形態の構成例についての概念的なモジュール構成図である。It is a conceptual module configuration diagram about the configuration example of the second embodiment. 表示制御の処理例を示す説明図である。It is explanatory drawing which shows the processing example of display control. スプレッドシート処理モジュール、中間層処理モジュール、付箋処理モジュールの関連例を示す説明図である。It is explanatory drawing which shows the related example of the spreadsheet processing module, the intermediate layer processing module, and the sticky note processing module. 第2の実施の形態による処理例を示すフローチャートである。It is a flowchart which shows the processing example by 2nd Embodiment. 第2の実施の形態による処理例を示す説明図である。It is explanatory drawing which shows the processing example by 2nd Embodiment. スプレッドシート内で定義された規則の例を示す説明図である。It is explanatory drawing which shows the example of the rule defined in a spreadsheet. スプレッドシートに付箋を貼り付けた例を示す説明図である。It is explanatory drawing which shows the example which attached the sticky note to the spreadsheet. 処理結果を表示した例を示す説明図である。It is explanatory drawing which shows the example which displayed the processing result. 第2の実施の形態による処理例を示すフローチャートである。It is a flowchart which shows the processing example by 2nd Embodiment. 第2の実施の形態による処理例を示す説明図である。It is explanatory drawing which shows the processing example by 2nd Embodiment. 処理結果を表示した例を示す説明図である。It is explanatory drawing which shows the example which displayed the processing result. 1セル内に複数の付箋が貼り付けられた場合の例を示す説明図である。It is explanatory drawing which shows the example in the case where a plurality of sticky notes are pasted in one cell. 1セル内に複数の付箋が貼り付けられた場合の例を示す説明図である。It is explanatory drawing which shows the example in the case where a plurality of sticky notes are pasted in one cell. 1セル内に複数の付箋が貼り付けられた場合の例を示す説明図である。It is explanatory drawing which shows the example in the case where a plurality of sticky notes are pasted in one cell. 第2の実施の形態による処理例を示すフローチャートである。It is a flowchart which shows the processing example by 2nd Embodiment. 第2の実施の形態による処理例を示す説明図である。It is explanatory drawing which shows the processing example by 2nd Embodiment. 第2の実施の形態による処理例を示す説明図である。It is explanatory drawing which shows the processing example by 2nd Embodiment. 第2の実施の形態による処理例を示す説明図である。It is explanatory drawing which shows the processing example by 2nd Embodiment. 本実施の形態を実現するコンピュータのハードウェア構成例を示すブロック図である。It is a block diagram which shows the hardware configuration example of the computer which realizes this embodiment.

以下、図面に基づき本発明を実現するにあたっての好適な各種の実施の形態の例を説明する。
<第1の実施の形態>
図1は、第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, examples of various suitable embodiments for realizing the present invention will be described with reference to the drawings.
<First Embodiment>
FIG. 1 shows a conceptual module configuration diagram for a configuration example of the first 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 the present 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, words equivalent to "remember" and "remember" are used, but these words are stored in a storage device or stored when the embodiment is a computer program. It means that it is controlled so that it is stored in the device. Further, the modules may have a one-to-one correspondence with the functions, but in the implementation, 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. In addition, 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 all values, of course) may be the same. Further, the description "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 means. "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. is there. 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.

第1の実施の形態である共有電子付箋情報処理装置100は、付箋作業に用いられるものであって、図1の例に示すように、共有画面表示モジュール105、台紙管理モジュール110、更新情報処理モジュール115、付箋情報管理モジュール120、操作ログメタデータ取得モジュール125、検討軸、インジケーター管理モジュール130を有している。共有電子付箋情報処理装置100と電子付箋端末150は、通信回線190を介して接続されており、付箋システムを構築している。 The shared electronic sticker information processing device 100 according to the first embodiment is used for sticker work, and as shown in the example of FIG. 1, the shared screen display module 105, the mount management module 110, and update information processing. It has a module 115, a sticker information management module 120, an operation log metadata acquisition module 125, a study axis, and an indicator management module 130. The shared electronic sticky note information processing device 100 and the electronic sticky note terminal 150 are connected to each other via a communication line 190, and a sticky note system is constructed.

共有電子付箋情報処理装置100は、付箋を用いて、議事進行役であるファシリテーター(一般的には一人)と複数人の参加者によって行われる会合(グループワーク、ワークショップ、会議、アイデア抽出会、検討会等)で利用される。参加者は参加者用端末としての電子付箋端末150を用いて、アイデア等が記載された付箋を作成する。一般的に、図3の例に示すように、電子付箋端末150として、電子付箋端末150A、電子付箋端末150B等(以下、代表して電子付箋端末150という)があり、電子付箋端末150は複数ある。そして、共有電子付箋情報処理装置100は、電子付箋端末150から付箋を受け取って、台紙上にその付箋を貼り付ける。ファシリテーターは共有電子付箋情報処理装置100の表示装置である共有画面を用いて、その台紙上で、付箋の位置を決定又は変更したり、付箋をまとめたり(第1の付箋と第2の付箋を関連付けること、グループ形成等ともいわれる)、自らも付箋情報の作成等を行って、その会合を進行させる。なお、本実施の形態において、参加者には、ファシリテーターを含む。 The shared electronic sticky note information processing device 100 uses sticky notes to hold meetings (group work, workshops, meetings, idea extraction meetings, etc.) held by a facilitator (generally one person) who is a proceedings facilitator and a plurality of participants. It is used at study groups, etc.). Participants use the electronic sticky note terminal 150 as a participant terminal to create a sticky note on which ideas and the like are described. Generally, as shown in the example of FIG. 3, as the electronic sticky note terminal 150, there are an electronic sticky note terminal 150A, an electronic sticky note terminal 150B and the like (hereinafter, collectively referred to as an electronic sticky note terminal 150), and there are a plurality of electronic sticky note terminals 150. is there. Then, the shared electronic sticky note information processing device 100 receives the sticky note from the electronic sticky note terminal 150 and pastes the sticky note on the mount. The facilitator uses the shared screen, which is the display device of the shared electronic sticky note information processing device 100, to determine or change the position of the sticky notes on the mount, and to put together the sticky notes (the first sticky note and the second sticky note). (It is also called associating, group formation, etc.), creating sticky note information, etc., and proceeding with the meeting. In the present embodiment, the participants include facilitators.

電子付箋端末150は、例えば、タッチパネル方式の表示装置及び入力装置を有しており、参加者の指、ペン等を用いた操作を受け付けて、付箋情報の作成等が行われる。また、タッチパネル以外にも、キーボード、マウスを用いた入力、マイクを用いた音声入力、カメラを用いた画像入力等であってもよい。付箋は、カード型の情報を管理し得るデータ構造であればよく、その内容は、例えば、テキスト情報、手書き文字、図形等を示すベクトルデータ、音声情報、写真等の静止画像情報、動画情報等、又はこれらの組み合わせであってもよい。
共有電子付箋情報処理装置100は、電子付箋端末150から送信されてきた付箋を台紙上に貼り付けて表示し、その付箋に対する処理を行うものである。付箋に対する処理を指示する者として、ファシリテーター、電子付箋端末150の操作者がいる。
The electronic sticky note terminal 150 has, for example, a touch panel type display device and an input device, and accepts operations using a participant's finger, pen, or the like to create sticky note information. In addition to the touch panel, input using a keyboard and mouse, voice input using a microphone, image input using a camera, and the like may be used. The sticker may have a data structure that can manage card-type information, and its contents include, for example, text information, handwritten characters, vector data indicating figures, audio information, still image information such as photographs, video information, and the like. , Or a combination thereof.
The shared electronic sticky note information processing device 100 attaches and displays a sticky note transmitted from the electronic sticky note terminal 150 on a mount, and processes the sticky note. There are facilitators and operators of the electronic sticky note terminal 150 as persons instructing processing of sticky notes.

複数の台紙を用いる場合があり、例えば、旧台紙での作業が終了した後に、新台紙での作業を開始することがある。ここで、新台紙を生成することが必要になる。
そして、会合において、旧台紙に貼り付けられている付箋(一部又は全部)を、新台紙に移して、検討を深化(単なる継続であってもよい)させることがある。例えば、旧台紙では、アイデア出し等を行い(各付箋にアイデア等が記載されている)、新台紙では、そのアイデアについて、SWOT分析(強み(Strengths)、弱み(Weaknesses)、機会(Opportunities)、脅威(Threats))のような軸を用いた検討を行うことがある。つまり、新台紙のSWOT軸上(具体的には、SWOTの各領域)に、旧台紙上の付箋を貼り付けることが行われる。
電子付箋ではない紙付箋(物理的な存在の付箋)の場合、紙付箋の貼り替えや新しく書き直すこと等によって、新台紙上に旧台紙に貼り付けられている付箋を移すことができる。つまり、紙付箋の場合、旧台紙から剥がす、新しく書き直す等によって対応する。
しかし、旧台紙から紙付箋を剥がすということは、従来行ってきた検討過程が、旧台紙上で確認できなくなる。また、紙付箋を新しく書き直すことは、書き直しの手間が発生する。そもそも新台紙に並べ直すことも手間となる。会合の時間は限られるので、手間は最小限にし、議論の時間を多くとるべきである。
紙付箋ではない電子付箋を用いたとしても、単に、新台紙に、旧台紙に貼り付けられていた付箋の全部を移すのでは、以下のような状況となる。
(1)そもそも台紙が異なるので、新台紙上には、旧台紙とは異なる軸が存在する。この軸に沿って、移動する付箋を貼り付けることができない。
(2)全ての付箋を複製すると、次の新台紙での議論に不要な付箋まで移り、付箋を取捨選択する必要がある。
A plurality of mounts may be used. For example, after the work on the old mount is completed, the work on the new mount may be started. Here, it is necessary to generate a new mount.
Then, at the meeting, the sticky notes (part or all) attached to the old mount may be transferred to the new mount to deepen the examination (may be just a continuation). For example, on the old mount, ideas are put out (ideas are described on each sticky note), and on the new mount, SWOT analysis (strengths, weaknesses), opportunities, opportunities, etc. Examinations using axes such as Threats) may be conducted. That is, the sticky note on the old mount is pasted on the SWOT axis of the new mount (specifically, each area of SWOT).
In the case of paper sticky notes (sticky notes that exist physically) that are not electronic sticky notes, the sticky notes attached to the old mount can be transferred onto the new mount by replacing the paper sticky notes or rewriting them. In other words, in the case of paper sticky notes, it can be dealt with by peeling it off from the old mount or rewriting it.
However, removing the paper sticky note from the old mount makes it impossible to confirm the conventional examination process on the old mount. In addition, rewriting a new paper sticky note requires time and effort for rewriting. In the first place, it is troublesome to rearrange them on the new mount. Meeting time is limited, so effort should be minimized and discussion time should be increased.
Even if an electronic sticky note other than a paper sticky note is used, simply transferring all the sticky notes attached to the old mount to the new mount will result in the following situation.
(1) Since the mount is different in the first place, there is an axis different from the old mount on the new mount. Sticky notes that move along this axis cannot be pasted.
(2) When all the sticky notes are duplicated, it is necessary to move to the sticky notes that are unnecessary for discussion on the next new mount and select the sticky notes.

なお、以下の説明において、第1の台紙は旧台紙であり、第2の台紙は新台紙である。
共有画面表示モジュール105は、共有電子付箋情報処理装置100に備え付けられている表示装置に、台紙、その台紙に貼り付けられた付箋を表示する。
台紙管理モジュール110は、台紙に関する情報を管理する。なお、管理には、記憶、検索等の処理を含む。台紙に関する情報として、例えば、台紙そのもの、台紙の名称、台紙の背景の画像等が該当する。また、台紙として、複数のセルを有する台紙としてのスプレッドシートを用いてもよい。
In the following description, the first mount is the old mount and the second mount is the new mount.
The shared screen display module 105 displays a mount and a sticky note attached to the mount on a display device provided in the shared electronic sticky note information processing device 100.
The mount management module 110 manages information about the mount. The management includes processing such as storage and retrieval. As the information about the mount, for example, the mount itself, the name of the mount, the background image of the mount, and the like are applicable. Further, as the mount, a spreadsheet as a mount having a plurality of cells may be used.

付箋情報管理モジュール120は、付箋に関する情報を管理する。付箋に関する情報として、例えば、付箋そのもの、付箋の属性(以下、メタデータともいう)、付箋に対する操作履歴等が該当する。例えば、付箋情報テーブル400、ログ情報テーブル500を記憶している。
図4は、付箋情報テーブル400のデータ構造例を示す説明図である。付箋情報テーブル400は、付箋ID欄402、対象スプレッドシートID欄404、貼付位置欄406、サイズ欄408、対応セル欄410、作成日時欄412、作成者欄414、貼付日時欄416、更新中欄418、更新者欄420、色欄422、枠線形状欄424、枠線色欄426、枠線太さ欄428、所属グループ欄430、選択回数欄432、接続付箋数欄434、接続付箋ID欄436、接続方向欄438、タッチ回数欄440、拡大縮小回数欄442、内容種別欄490、内容欄492を有しており、付箋の内容、メタデータ(属性情報)を記憶している。
付箋ID欄402は、本実施の形態において、付箋を一意に識別するための情報(付箋ID:IDentification)を記憶している。対象スプレッドシートID欄404は、その付箋が貼り付けられている台紙であるスプレッドシートを、本実施の形態において一意に識別するための情報(対象スプレッドシートID)を記憶している。貼付位置欄406は、その付箋が貼り付けられている位置を記憶している。つまり、台紙上の位置を記憶している。例えば、台紙のXY座標系における座標である。サイズ欄408は、その付箋のサイズを記憶している。例えば、表示する付箋が矩形である場合は、幅と高さを記憶している。対応セル欄410は、その付箋が貼り付けられている位置と対応するスプレッドシート内のセルを記憶している。具体的には、特定されたセルの位置(例えば、行番号と列番号の組)を記憶している。作成日時欄412は、その付箋が作成された日時(年、月、日、時、分、秒、秒以下、又はこれらの組み合わせであってもよい)を記憶している。作成者欄414は、その付箋の作成者(作成者ID)を記憶している。又は、その付箋が作成された情報処理装置(電子付箋端末150又は共有電子付箋情報処理装置100の機器ID)を記憶してもよい。貼付日時欄416は、その付箋が台紙に貼り付けられた日時を記憶している。更新中欄418は、その付箋が更新中であるか否かを示す情報(フラグ)を記憶している。更新者欄420は、その更新を行っている更新者(ユーザーID)を記憶している。更新者は、1人であってもよいし、複数人であってもよい。色欄422は、その付箋の表示色を記憶している。例えば、ファシリテーターが定めたカテゴリー毎の色であってもよいし、更新中であることを示す表示色等であってもよい。枠線形状欄424は、その付箋の表示における枠線の形状(実線、点線、破線、波線、二重線等)を記憶している。例えば、ファシリテーターが定めたカテゴリー毎の枠線形状であってもよいし、更新中であることを示す枠線形状等であってもよい。枠線色欄426は、その付箋の表示における枠線の色を記憶している。例えば、ファシリテーターが定めたカテゴリー毎の枠線色であってもよいし、更新中であることを示す枠線色等であってもよい。枠線太さ欄428は、その付箋の表示における枠線の太さを記憶している。例えば、ファシリテーターが定めたカテゴリー毎の枠線太さであってもよいし、更新中であることを示す枠線太さ等であってもよい。所属グループ欄430は、その付箋が所属しているグループに関する情報を記憶している。例えば、その付箋がグループに属しているか否かを示す情報を記憶していてもよいし、グループに属している場合は、グループIDやそのグループに属している他の付箋ID等を記憶していてもよい。選択回数欄432は、その付箋が選択された回数を記憶している。例えば、議題選択操作による選択回数としてもよい。接続付箋数欄434は、その付箋に対して接続された付箋の数を記憶している。その数の分だけ、次の接続付箋ID欄436と接続方向欄438が繰り返される。接続付箋ID欄436は、その付箋に対して接続された付箋の付箋IDを記憶している。接続付箋IDは、例えば、対象となっている付箋と関連している第2の付箋を抽出するのに用いられる。接続方向欄438は、その付箋と直前の接続付箋ID欄436の付箋との接続方向を記憶している。その付箋(又は、直前の接続付箋ID欄436の付箋)が、上流(接続元)、下流(接続先)のいずれかであることを示す情報であってもよいし、上流(又は、下流)にある付箋の付箋IDであってもよい。また、無方向の接続である場合は、空白(NULL)であってもよいし、接続方向欄438そのものがなくてもよい。接続方向は、例えば、更新対象となっている付箋と関連している第2の付箋との位置関係を示していることになり、その第2の付箋が移動した場合は、この位置関係を保持したまま移動することになる。タッチ回数欄440は、その付箋が操作者によってタッチ(選択)された回数を記憶している。例えば、このタッチ回数を「いいね数」としてもよいし、「いいね数」欄を設けてもよい。共有電子付箋情報処理装置100の共有画面におけるタッチに限定してもよい。拡大縮小回数欄442は、その付箋が操作者によって拡大縮小された回数を記憶している。内容種別欄490は、その付箋の内容種別(テキスト情報、手書き文字又は図形等を示すベクトルデータ、音声情報、写真等の静止画像情報、動画情報等、又はこれらの組み合わせを示す情報)を記憶している。内容欄492は、その付箋に書き込まれている内容を記憶している。
なお、付箋が台紙であるスプレッドシートに貼り付けられていない状態では、対象スプレッドシートID欄404、貼付位置欄406、対応セル欄410等は空白(NULL)であってもよいし、予め定められた値(デフォルト値)としてもよい。
The sticky note information management module 120 manages information related to sticky notes. The information related to the sticky note corresponds to, for example, the sticky note itself, the attribute of the sticky note (hereinafter, also referred to as metadata), the operation history for the sticky note, and the like. For example, the sticky note information table 400 and the log information table 500 are stored.
FIG. 4 is an explanatory diagram showing an example of a data structure of the sticky note information table 400. The sticky note information table 400 includes a sticky note ID column 402, a target spreadsheet ID column 404, a sticky note position column 406, a size column 408, a corresponding cell column 410, a creation date and time column 412, a creator column 414, a pasting date and time column 416, and an updating column. 418, Updater column 420, Color column 422, Border shape column 424, Border color column 426, Border thickness column 428, Affiliation group column 430, Number of selections column 432, Connection sticky note number column 434, Connection sticky note ID column It has 436, a connection direction column 438, a touch count column 440, an enlargement / reduction count column 442, a content type column 490, and a content column 492, and stores the content of the sticky note and metadata (attribute information).
In the present embodiment, the sticky note ID column 402 stores information (sticky note ID: IDentification) for uniquely identifying the sticky note. The target spreadsheet ID column 404 stores information (target spreadsheet ID) for uniquely identifying the spreadsheet on which the sticky note is attached in the present embodiment. The sticky note position column 406 stores the position where the sticky note is stuck. That is, the position on the mount is memorized. For example, the coordinates in the XY coordinate system of the mount. The size column 408 stores the size of the sticky note. For example, when the sticky note to be displayed is rectangular, the width and height are stored. Corresponding cell column 410 stores the cell in the spreadsheet corresponding to the position where the sticky note is pasted. Specifically, the position of the specified cell (for example, a set of a row number and a column number) is stored. The creation date and time column 412 stores the date and time when the sticky note was created (year, month, day, hour, minute, second, second or less, or a combination thereof). The creator column 414 stores the creator (creator ID) of the sticky note. Alternatively, the information processing device (device ID of the electronic sticky note terminal 150 or the shared electronic sticky note information processing device 100) on which the sticky note is created may be stored. The sticky note date and time column 416 stores the date and time when the sticky note was pasted on the mount. The updating column 418 stores information (flag) indicating whether or not the sticky note is being updated. The updater column 420 stores the updater (user ID) who is performing the update. The updater may be one person or a plurality of people. The color column 422 stores the display color of the sticky note. For example, it may be a color for each category defined by the facilitator, or it may be a display color indicating that the update is in progress. The frame line shape column 424 stores the shape of the frame line (solid line, dotted line, broken line, wavy line, double line, etc.) in the display of the sticky note. For example, it may be a border shape for each category defined by the facilitator, or it may be a border shape indicating that the update is in progress. The border color column 426 stores the border color in the display of the sticky note. For example, it may be the border color for each category defined by the facilitator, or it may be the border color indicating that the update is in progress. The border thickness column 428 stores the thickness of the border in the display of the sticky note. For example, it may be the border thickness for each category defined by the facilitator, or it may be the border thickness indicating that the update is in progress. The affiliation group column 430 stores information about the group to which the sticky note belongs. For example, information indicating whether or not the sticky note belongs to a group may be stored, and if it belongs to a group, the group ID or another sticky note ID belonging to the group is stored. You may. The selection count column 432 stores the number of times the sticky note is selected. For example, it may be the number of selections by the agenda selection operation. The connection sticky note number column 434 stores the number of sticky notes connected to the sticky note. The next connection sticky note ID field 436 and connection direction field 438 are repeated by the number of times. The connection sticky note ID field 436 stores the sticky note ID of the sticky note connected to the sticky note. The connection sticky note ID is used, for example, to extract a second sticky note associated with the target sticky note. The connection direction column 438 stores the connection direction between the sticky note and the sticky note of the immediately preceding connection sticky note ID column 436. The sticky note (or the sticky note in the connection sticky note ID field 436 immediately before) may be information indicating that it is either upstream (connection source) or downstream (connection destination), or upstream (or downstream). It may be the sticky note ID of the sticky note in. Further, in the case of a non-directional connection, it may be blank (Null), or the connection direction column 438 itself may not be present. The connection direction indicates, for example, the positional relationship between the sticky note to be updated and the second sticky note associated with it, and when the second sticky note moves, this positional relationship is maintained. It will move as it is. The touch count column 440 stores the number of times the sticky note is touched (selected) by the operator. For example, the number of touches may be set as the "like number", or the "like number" column may be provided. It may be limited to the touch on the shared screen of the shared electronic sticky note information processing device 100. The enlargement / reduction count column 442 stores the number of times the sticky note has been enlarged / reduced by the operator. The content type column 490 stores the content type of the sticker (text information, vector data indicating handwritten characters or figures, audio information, still image information such as photographs, moving image information, etc., or information indicating a combination thereof). ing. The content column 492 stores the content written on the sticky note.
In the state where the sticky note is not attached to the spreadsheet which is the mount, the target spreadsheet ID column 404, the attachment position column 406, the corresponding cell column 410, etc. may be blank (Null) or are predetermined. It may be a value (default value).

図5は、ログ情報テーブル500のデータ構造例を示す説明図である。ログ情報テーブル500は、操作日時欄502、操作対象付箋ID欄504、操作欄506、貼付位置欄508、貼付セル定義欄510、移動距離欄512、関係線欄514、他の付箋との近接度欄516、重要度欄518、セッション時間帯に対する貼付時刻の位置欄520、書き込み/操作者プロパティ欄522、端末環境欄524を有しており、付箋に対する操作履歴を記憶している。
操作日時欄502は、付箋に対して操作が行われた日時を記憶している。操作対象付箋ID欄504は、その操作の対象となった付箋の付箋IDを記憶している。操作欄506は、その操作を記憶している。貼付位置欄508は、その操作によって移動した付箋の移動前又は移動後の貼付位置を記憶している。貼付セル定義欄510は、その操作によって移動した付箋のスプレッドシート上の対応セルの位置を記憶している。移動距離欄512は、その操作による移動の距離を記憶している。関係線欄514は、その操作(主に移動)によって変更した関係線(他の付箋と関係があることを示す線)を記憶している。他の付箋との近接度欄516は、その操作後の付箋と他の付箋との近接度を記憶している。重要度欄518は、その操作後の付箋の重要度を記憶している。セッション時間帯に対する貼付時刻の位置欄520は、セッション時間帯に対する貼付時刻の位置を記憶している。書き込み/操作者プロパティ欄522は、その操作を行った書き込み/操作者のプロパティを記憶している。端末環境欄524は、その操作を行った端末(電子付箋端末150)の環境を記憶している。
FIG. 5 is an explanatory diagram showing an example of a data structure of the log information table 500. The log information table 500 includes an operation date and time column 502, an operation target sticky note ID column 504, an operation column 506, a sticky position column 508, a sticky cell definition column 510, a movement distance column 512, a relationship line column 514, and proximity to other sticky notes. It has a column 516, an importance column 518, a position column 520 of the pasting time with respect to the session time zone, a write / operator property column 522, and a terminal environment column 524, and stores the operation history for the sticky note.
The operation date and time column 502 stores the date and time when the operation was performed on the sticky note. The operation target sticky note ID field 504 stores the sticky note ID of the sticky note that is the target of the operation. The operation column 506 stores the operation. The sticky note position column 508 stores the sticky note before or after the movement of the sticky note moved by the operation. The pasted cell definition field 510 stores the position of the corresponding cell on the spreadsheet of the sticky note moved by the operation. The moving distance column 512 stores the moving distance by the operation. The relationship line column 514 stores a relationship line (a line indicating that it is related to another sticky note) changed by the operation (mainly movement). The proximity column 516 with another sticky note stores the proximity of the sticky note after the operation with the other sticky note. The importance column 518 stores the importance of the sticky note after the operation. The pasting time position column 520 with respect to the session time zone stores the position of the pasting time with respect to the session time zone. The write / operator property column 522 stores the property of the write / operator who performed the operation. The terminal environment column 524 stores the environment of the terminal (electronic sticky note terminal 150) that performed the operation.

操作ログメタデータ取得モジュール125は、付箋に関する情報を受け付ける。ここで、受け付けるとは、付箋情報管理モジュール120に記憶されている付箋を読み出すことであってもよいし、操作者が電子付箋端末150、共有電子付箋情報処理装置100を用いて作成した付箋を受け付けるようにしてもよい。 The operation log metadata acquisition module 125 receives information about sticky notes. Here, accepting may mean reading a sticky note stored in the sticky note information management module 120, or a sticky note created by an operator using an electronic sticky note terminal 150 and a shared electronic sticky note information processing device 100. You may accept it.

更新情報処理モジュール115は、第1の台紙から第2の台紙へ移行する場合、その第1の台紙に貼り付けられている付箋にしたがって、その第2の台紙を生成する。
また、更新情報処理モジュール115による第2の台紙の生成として、第2の台紙に表示する軸を生成すること、又は、その軸を有している台紙をその第2の台紙として選択すること、のいずれか一方を行うようにしてもよい。ここで軸とは、付箋を貼り付ける位置を定めるものであり、座標軸ともいう。したがって、第2の台紙は、軸を有する形態の台紙であり、具体的には、表、グラフ等である。第2の実施の形態によるスプレッドシートと用いて実現してもよい。軸の名称として、操作者の操作によって指定された名称を用いる。なお、軸は、台紙上で、必ずしも明示されている必要はない。
When the update information processing module 115 shifts from the first mount to the second mount, the update information processing module 115 generates the second mount according to the sticky note attached to the first mount.
Further, as the generation of the second mount by the update information processing module 115, the axis to be displayed on the second mount is generated, or the mount having the axis is selected as the second mount. You may try to do either one of them. Here, the axis defines the position where the sticky note is attached, and is also called a coordinate axis. Therefore, the second mount is a mount having a shaft, and specifically, a table, a graph, or the like. It may be realized by using it with a spreadsheet according to the second embodiment. As the name of the axis, the name specified by the operation of the operator is used. The axis does not necessarily have to be clearly indicated on the mount.

そして、更新情報処理モジュール115は、第1の台紙に貼り付けられている付箋であって、予め定められた条件を満たす付箋を、第2の台紙内の軸にしたがった位置に貼り付けるようにしてもよい。「予め定められた条件」として、例えば、属性が予め定められた値(テキストを含む)である付箋であること、付箋に対する投票数が予め定められた閾値より多い又は以上の付箋であること、付箋に対する投票数で降順にソートして予め定められた順位内の付箋であること、操作者の操作によって選択された付箋であること等がある。投票数とは、付箋に対して、「いいね」ボタンが選択された回数(又は人数)をいう。 Then, the update information processing module 115 attaches a sticky note that is attached to the first mount and satisfies a predetermined condition at a position along the axis in the second mount. You may. As "predetermined conditions", for example, the sticky note has an attribute of a predetermined value (including text), the number of votes for the sticky note is greater than or equal to a predetermined threshold, and the sticky note is equal to or more than a predetermined threshold. The sticky notes are sorted in descending order by the number of votes for the sticky notes and are within a predetermined order, or the sticky notes are selected by the operation of the operator. The number of votes means the number of times (or the number of people) that the "Like" button is selected for the sticky note.

また、更新情報処理モジュール115は、第1の台紙に対して、書き込みが完了した人数を計数するようにしてもよい。
そして、更新情報処理モジュール115は、その人数が予め定められた規則を満たす場合に、第1の台紙から第2の台紙へ移行するようにしてもよい。ここでの規則として、その人数が予め定められた閾値より多い若しくは以上であること、又は、その人数が参加者数に対して占める割合が予め定められた閾値より多い若しくは以上であることとしてもよい。
Further, the update information processing module 115 may count the number of people who have completed writing with respect to the first mount.
Then, the update information processing module 115 may shift from the first mount to the second mount when the number of people satisfies the predetermined rule. As a rule here, the number of people is greater than or equal to or greater than a predetermined threshold value, or the ratio of the number of persons to the number of participants is greater than or equal to or greater than a predetermined threshold value. Good.

検討軸、インジケーター管理モジュール130は、第2の台紙における軸を管理する。更新情報処理モジュール115により生成された軸、その軸におけるインジケーター(目盛り)に関する情報を記憶している。軸に関する情報として、例えば、その軸の名称、その軸の描画位置等の情報が該当する。インジケーターに関する情報として、例えば、軸の1目盛りの単位、その軸における最大値、最小値等の情報が該当する。
そして、台紙としてスプレッドシートを用いた場合は、検討軸、インジケーター管理モジュール130は、軸と台紙内の座標との関係から、例えば、台紙・セル対応テーブル600を生成する。図6は、台紙・セル対応テーブル600のデータ構造例を示す説明図である。
台紙・セル対応テーブル600は、台紙内位置欄610、セル欄620を有しており、台紙内位置欄610は、X欄612、Y欄614、W欄616、H欄618を有しており、セル欄620は、行番号欄622、列番号欄624を有している。台紙内位置欄610は、台紙内における領域の位置を記憶している。X欄612は、その領域の左上角(右下角等であってもよいし、領域の中央等であってもよい)のX座標を記憶している。Y欄614は、その領域の左上角のY座標を記憶している。W欄616は、その領域の幅を記憶している。H欄618は、その領域の高さを記憶している。セル欄620は、その領域に対応するスプレッドシート内のセルを記憶している。行番号欄622は、そのセルの位置を示すスプレッドシート内の行番号を記憶している。列番号欄624は、そのセルの位置を示すスプレッドシート内の列番号を記憶している。つまり、台紙内の付箋が貼り付けられている位置は、台紙内位置欄610のどの領域に含まれているかを抽出する。そして、その領域に対応するセルを抽出することによって、付箋が占める位置に対応するスプレッドシート内のセルを特定することができる。
The examination axis, the indicator management module 130 manages the axis in the second mount. It stores information about an axis generated by the update information processing module 115 and an indicator (scale) on that axis. As the information about the axis, for example, information such as the name of the axis and the drawing position of the axis is applicable. As the information related to the indicator, for example, information such as a unit of one scale of an axis, a maximum value and a minimum value on the axis is applicable.
When a spreadsheet is used as the mount, the study axis and the indicator management module 130 generate, for example, a mount / cell correspondence table 600 from the relationship between the axis and the coordinates in the mount. FIG. 6 is an explanatory diagram showing an example of a data structure of the mount / cell correspondence table 600.
The mount / cell compatible table 600 has a position column 610 and a cell column 620 in the mount, and the position column 610 in the mount has an X column 612, a Y column 614, a W column 616, and an H column 618. , The cell column 620 has a row number column 622 and a column number column 624. The position column 610 in the mount stores the position of the area in the mount. Column X 612 stores the X coordinates of the upper left corner (which may be the lower right corner or the like, or the center of the area) of the area. The Y column 614 stores the Y coordinate of the upper left corner of the area. Column W 616 stores the width of the area. Column H 618 stores the height of the region. The cell column 620 stores the cells in the spreadsheet corresponding to the area. The row number column 622 stores the row number in the spreadsheet indicating the position of the cell. The column number column 624 stores the column number in the spreadsheet indicating the position of the cell. That is, the position where the sticky note is attached in the mount is extracted from which area of the position column 610 in the mount is included. Then, by extracting the cells corresponding to the area, the cells in the spreadsheet corresponding to the position occupied by the sticky note can be specified.

電子付箋端末150は、付箋情報管理モジュール155、共有画面表示モジュール160、個人操作ログメタデータ取得モジュール165を有している。
付箋情報管理モジュール155は、電子付箋端末150で作成された付箋に関する情報を管理する。
共有画面表示モジュール160は、電子付箋端末150に備え付けられている液晶ディスプレイ等の表示装置に、共有電子付箋情報処理装置100(共有画面表示モジュール105)によって表示されている共有画面を表示させる。電子付箋端末150では、電子付箋端末150における付箋作成等の操作のための画面の他に、共有電子付箋情報処理装置100における共有画面も表示させる。
個人操作ログメタデータ取得モジュール165は、電子付箋端末150で作成された付箋に関する情報を付箋情報管理モジュール155から取得し、共有電子付箋情報処理装置100に送信する。
The electronic sticky note terminal 150 has a sticky note information management module 155, a shared screen display module 160, and a personal operation log metadata acquisition module 165.
The sticky note information management module 155 manages information related to sticky notes created by the electronic sticky note terminal 150.
The shared screen display module 160 causes a display device such as a liquid crystal display provided in the electronic sticky note terminal 150 to display a shared screen displayed by the shared electronic sticky note information processing device 100 (shared screen display module 105). In the electronic sticky note terminal 150, in addition to the screen for operations such as creating a sticky note in the electronic sticky note terminal 150, the shared screen in the shared electronic sticky note information processing device 100 is also displayed.
The personal operation log metadata acquisition module 165 acquires information on the sticky note created by the electronic sticky note terminal 150 from the sticky note information management module 155 and transmits it to the shared electronic sticky note information processing device 100.

図2は、本実施の形態を利用した付箋システムの構成例を示す説明図である。共有電子付箋情報処理装置100は、一般的に大画面の表示装置を備えており、ファシリテーターによって操作される。この表示装置は、参加者全員が見ることができるものである。各電子付箋端末150は、会合における参加者によって操作され、一般的には、各参加者が1台ずつ所持している。例えば、電子付箋端末150として、タブレット型端末等が使用される。
図2(a)の例では、共有電子付箋情報処理装置100、電子付箋端末150A、電子付箋端末150B、電子付箋端末150Cは、通信回線190を介してそれぞれ接続されている。通信回線190は、無線、有線、これらの組み合わせであってもよく、例えば、通信インフラとしてのインターネット、イントラネット等であってもよい。この場合、共有電子付箋情報処理装置100は、画面に表示される台紙、付箋に対する処理を行う。そして、付箋に関する情報、台紙に関する情報、共有画面の表示内容等を、各電子付箋端末150に送信する。電子付箋端末150は、受信した情報にしたがって、共有画面の内容等を表示する。
FIG. 2 is an explanatory diagram showing a configuration example of a sticky note system using the present embodiment. The shared electronic sticky note information processing device 100 generally includes a large-screen display device and is operated by a facilitator. This display device is visible to all participants. Each electronic sticky note terminal 150 is operated by the participants at the meeting, and generally, each participant has one. For example, as the electronic sticky note terminal 150, a tablet type terminal or the like is used.
In the example of FIG. 2A, the shared electronic sticky note information processing device 100, the electronic sticky note terminal 150A, the electronic sticky note terminal 150B, and the electronic sticky note terminal 150C are each connected via a communication line 190. The communication line 190 may be wireless, wired, or a combination thereof, and may be, for example, the Internet as a communication infrastructure, an intranet, or the like. In this case, the shared electronic sticky note information processing device 100 processes the mount and sticky notes displayed on the screen. Then, information about the sticky note, information about the mount, display contents of the shared screen, and the like are transmitted to each electronic sticky note terminal 150. The electronic sticky note terminal 150 displays the contents of the shared screen and the like according to the received information.

図2(b)の例では、会議室280Aには、共有電子付箋情報処理装置100A、電子付箋端末150A、電子付箋端末150B、電子付箋端末150Cが設置されており、会合が行われる。共有電子付箋情報処理装置100A、電子付箋端末150A、電子付箋端末150B、電子付箋端末150Cは、通信回線190を介してそれぞれ接続されている。
また、会議室280Bには、共有電子付箋情報処理装置100B、電子付箋端末150D、電子付箋端末150Eが設置されており、会合が行われる。共有電子付箋情報処理装置100B、電子付箋端末150D、電子付箋端末150Eは、通信回線190を介してそれぞれ接続されている。
そして、付箋情報記憶装置294、台紙情報記憶装置296、会議室280A内の機器、会議室280B内の機器は、通信回線299を介してそれぞれ接続されている。また、付箋情報記憶装置294、台紙情報記憶装置296による機能は、クラウドサービスとして実現してもよい。
付箋情報記憶装置294は、付箋に関する情報を記憶しており、付箋情報管理モジュール120、付箋情報管理モジュール155を外部装置として実現したものである。台紙情報記憶装置296は、台紙に関する情報を記憶しており、台紙管理モジュール110を外部装置として実現したものである。各共有電子付箋情報処理装置100は、付箋情報記憶装置294、台紙情報記憶装置296を用いて処理を行う。この場合、付箋情報記憶装置294内の付箋に関する情報、台紙情報記憶装置296内の台紙に関する情報を、複数の共有電子付箋情報処理装置100で共有してもよい。つまり、共有電子付箋情報処理装置100Aが管理している台紙、付箋に関する情報を、共有電子付箋情報処理装置100Bが利用できるようにしてもよい。
In the example of FIG. 2B, a shared electronic sticky note information processing device 100A, an electronic sticky note terminal 150A, an electronic sticky note terminal 150B, and an electronic sticky note terminal 150C are installed in the conference room 280A, and a meeting is held. The shared electronic sticky note information processing device 100A, the electronic sticky note terminal 150A, the electronic sticky note terminal 150B, and the electronic sticky note terminal 150C are each connected via a communication line 190.
Further, in the conference room 280B, a shared electronic sticky note information processing device 100B, an electronic sticky note terminal 150D, and an electronic sticky note terminal 150E are installed, and a meeting is held. The shared electronic sticky note information processing device 100B, the electronic sticky note terminal 150D, and the electronic sticky note terminal 150E are each connected via a communication line 190.
The sticky note information storage device 294, the mount information storage device 296, the equipment in the conference room 280A, and the equipment in the conference room 280B are connected via the communication line 299, respectively. Further, the functions of the sticky note information storage device 294 and the mount information storage device 296 may be realized as a cloud service.
The sticky note information storage device 294 stores information related to sticky notes, and realizes the sticky note information management module 120 and the sticky note information management module 155 as external devices. The mount information storage device 296 stores information about the mount, and the mount management module 110 is realized as an external device. Each shared electronic sticky note information processing device 100 performs processing using the sticky note information storage device 294 and the mount information storage device 296. In this case, the information about the sticky note in the sticky note information storage device 294 and the information about the mount in the mount information storage device 296 may be shared by the plurality of shared electronic sticky note information processing devices 100. That is, the information on the mount and sticky notes managed by the shared electronic sticky note information processing device 100A may be made available to the shared electronic sticky note information processing device 100B.

図3は、本実施の形態が使用される会議室等において、電子付箋端末150、共有電子付箋情報処理装置100の使用例を示す説明図である。
図3(a)の例に示すように、会議室等内に、参加者311、312、ファシリテーター321が集まっている。参加者311は電子付箋端末150Aを利用し、参加者312は電子付箋端末150Bを利用する。一般的に、端末装置(電子付箋端末150A等)は参加者1人に1個付与されており、図3(c)の例に示す電子付箋端末150のように、ノート程度の大きさ(例えば、A4、B5、7〜10インチ等)のタブレット型の端末であり、指又はペン等を用いて操作されるものである。参加者によって、テキストデータ、手書きの文字、図形等が記載された付箋情報が作成される。なお、端末装置は、タブレット型の端末に限られず、キーボード、マウス等を備えたPC(ノートPCを含む)、スマートフォン等の携帯情報通信機器等であってもよい。
図3(a)の例に示す共有電子付箋情報処理装置100xは、プロジェクターであって、台紙及び付箋を表示する。また、共有電子付箋情報処理装置100yは、電子白板であって、ファシリテーター321の指又はペン等の動きを検知して、付箋を台紙(表)に貼り付けること、付箋の移動、付箋の関連付け(グループ化)を行うこと等の操作を受け付けるものである。例えば、共有電子付箋情報処理装置100yにペンが備えられており、そのペンが予め定められたペン置きから離れたこと(ファシリテーター321が操作するためにペンを持ち上げたこと)、そしてペンの先端の位置(ペン先端が共有電子付箋情報処理装置100yに触れたこと等)を検知することによって、台紙、付箋に対する操作を受け付ける。例えば、ペン置きにセンサー(ペンの重力でスイッチがオンオフとなるセンサー等)を設け、複数のペン(黒色のペン、赤色のペン、青色のペン等)のうち、どのペンが用いられているかを検知すればよい。また、共有電子付箋情報処理装置100yの表示画面全体がタッチセンサーであり、表示画面に触れられた位置、圧力を検知すればよい。本例では、ペンのオンオフはペン置きによって制御するが、必ずしもペン置きがある必要はない。ペン側で直接オンオフを制御できるようにしても構わない。色の変更に関してもペン置きを必要とせずに、表示画面上の一部分にカラーパレットを用意しておき、目的の色をペン(又は、それに類するもの)がタッチすることで色を変更したり、ペンに色を変える指示をするための機能(ボタンやスライダ等)が備わっていたりしても構わない。
また、共有電子付箋情報処理装置100は、図3(b)の例に示すような電子ボードであってもよい。電子ボードは、一般的に大画面の表示装置(少なくとも、電子付箋端末150の表示装置よりも大きい)を有しており、その表示装置はタッチパネルであり、表示画面に触れられた位置、圧力を検知する。例えば、画面として、80インチ等の大きさを備えたものであってもよい。
FIG. 3 is an explanatory diagram showing an example of using the electronic sticky note terminal 150 and the shared electronic sticky note information processing device 100 in a conference room or the like in which the present embodiment is used.
As shown in the example of FIG. 3A, participants 311 and 312 and facilitator 321 are gathered in a conference room or the like. Participant 311 uses the electronic sticky note terminal 150A, and participant 312 uses the electronic sticky note terminal 150B. Generally, one terminal device (electronic sticky note terminal 150A, etc.) is given to each participant, and is about the size of a notebook (for example, like the electronic sticky note terminal 150 shown in the example of FIG. 3C). , A4, B5, 7-10 inches, etc.), and is operated using a finger, a pen, or the like. Participants create sticky note information containing text data, handwritten characters, figures, and the like. The terminal device is not limited to a tablet-type terminal, and may be a PC (including a notebook PC) equipped with a keyboard, a mouse, or the like, a mobile information communication device such as a smartphone, or the like.
The shared electronic sticky note information processing device 100x shown in the example of FIG. 3A is a projector and displays a mount and sticky notes. Further, the shared electronic sticky note information processing device 100y is an electronic whiteboard, which detects the movement of the facilitator 321's finger or pen, and attaches the sticky note to the mount (front), moves the sticky note, and associates the sticky note ( It accepts operations such as grouping). For example, the shared electronic sticky note information processing device 100y is equipped with a pen, the pen is separated from a predetermined pen holder (the facilitator 321 lifts the pen for operation), and the tip of the pen By detecting the position (the tip of the pen touches the shared electronic sticky note information processing device 100y, etc.), the operation for the mount and the sticky note is accepted. For example, a sensor (a sensor that switches on and off due to the gravity of the pen, etc.) is provided in the pen holder, and which pen is used among multiple pens (black pen, red pen, blue pen, etc.) is used. You just have to detect it. Further, the entire display screen of the shared electronic sticky note information processing device 100y is a touch sensor, and the position and pressure touched by the display screen may be detected. In this example, the on / off of the pen is controlled by the pen holder, but the pen holder does not necessarily have to be present. On / off may be controlled directly on the pen side. You can change the color by preparing a color palette on a part of the display screen and touching the desired color with the pen (or something similar) without the need for a pen holder. The pen may be equipped with a function (button, slider, etc.) for instructing to change the color.
Further, the shared electronic sticky note information processing device 100 may be an electronic board as shown in the example of FIG. 3 (b). The electronic board generally has a large screen display device (at least larger than the display device of the electronic sticky note terminal 150), and the display device is a touch panel, and the position and pressure touched by the display screen can be determined. Detect. For example, the screen may have a size of 80 inches or the like.

図7は、第1の実施の形態による処理例を示すフローチャートである。旧台紙から新台紙へ移行する契機(タイミング)を検知する処理例である。
ステップS702では、書込完了者人数を計数する。例えば、各電子付箋端末150では、「書込完了」ボタンを表示し、その「書込完了」ボタンが操作者によって選択されたことを検知し、その人数(「書込完了」ボタンが選択された電子付箋端末150の数)を計数してもよいし、予め定められた期間よりも長い場合、付箋の作成が行われなかった場合は、書込完了であると判断して、その人数(電子付箋端末150の数)を計数してもよい。
FIG. 7 is a flowchart showing a processing example according to the first embodiment. This is an example of processing that detects the trigger (timing) for shifting from the old mount to the new mount.
In step S702, the number of write-completers is counted. For example, in each electronic sticky note terminal 150, a "write complete" button is displayed, it is detected that the "write complete" button is selected by the operator, and the number of people (the "write complete" button is selected. The number of electronic sticky notes (150) may be counted, and if the period is longer than a predetermined period or the sticky note is not created, it is judged that the writing is completed and the number of people (the number). The number of electronic sticky note terminals 150) may be counted.

ステップS704では、書込完了者人数は予め定められた数以上か否かを判断し、予め定められた数以上の場合はステップS706へ進み、それ以外の場合はステップS702へ戻る。
ステップS706では、台紙切替処理を行う。ステップS706の詳細な処理については、図8の例に示すフローチャートを用いて後述する。
In step S704, it is determined whether or not the number of write-completers is equal to or greater than the predetermined number, and if the number is equal to or greater than the predetermined number, the process proceeds to step S706, and if not, the process returns to step S702.
In step S706, the mount switching process is performed. The detailed processing of step S706 will be described later using the flowchart shown in the example of FIG.

図8は、第1の実施の形態による処理例を示すフローチャートである。旧台紙から新台紙へ移行する際の処理例である。具体的には、新台紙の生成、旧台紙に貼り付けられている付箋を新台紙へ移動(複写)処理である。
ステップS802では、旧台紙上で分類項目付箋を抽出する。例えば、操作者の項目作成操作にしたがって、付箋の属性(メタデータ)を表示し、新台紙における軸の名称となる属性項目(又は、その属性の内容)を選択する。具体例として、項目作成操作は、付箋の長押し等がある。例えば、図9に示すように、旧台紙である台紙A900内の付箋(施策)920が指示手950で長押し操作され、属性(内容等)から「実施コスト(低い)」、「いいね数」が軸名称として選択される。
ステップS804では、新台紙で対応できるテンプレートはあるか否かを判断し、ある場合はステップS806へ進み、それ以外の場合はステップS802へ戻る。なお、テンプレート内の軸の名称が、ステップS802で選択された属性項目と完全同一でなくてもよい。例えば、類似している軸の名称であってもよいし、デフォルトのテンプレートを強制的に選択してもよい。
FIG. 8 is a flowchart showing a processing example according to the first embodiment. This is an example of processing when migrating from an old mount to a new mount. Specifically, it is a process of generating a new mount and moving (copying) a sticky note attached to the old mount to the new mount.
In step S802, the classification item sticky note is extracted on the old mount. For example, according to the item creation operation of the operator, the attribute (metadata) of the sticky note is displayed, and the attribute item (or the content of the attribute) that is the name of the axis in the new mount is selected. As a specific example, the item creation operation includes long-pressing a sticky note. For example, as shown in FIG. 9, the sticky note (measure) 920 in the old mount A900 is operated by long-pressing with the indicator 950, and the attributes (contents, etc.) are "implementation cost (low)" and "number of likes". Is selected as the axis name.
In step S804, it is determined whether or not there is a template that can be handled by the new mount, and if there is, the process proceeds to step S806, and if not, the process returns to step S802. The name of the axis in the template does not have to be exactly the same as the attribute item selected in step S802. For example, the names of similar axes may be used, or the default template may be forcibly selected.

ステップS806では、新台紙を生成する。具体的には、新台紙に表示する軸を生成する。もちろんのことながら、ステップS802で選択された属性項目と完全同一である場合は、そのテンプレートを新台紙として採用すればよい。
軸が1つの場合(ステップS802で選択された属性項目が1つ)である場合は、例えば、横軸又は縦軸とすればよい、そして、軸が2つの場合は、例えば、直角に交わる縦軸と横軸とすればよい、軸が3つ以上の場合は、予め用意されているグラフ(例えば、直方体を示すグラフ等)からそれらに対応するグラフを選択すればよい。図9の例に示す操作が行われた場合、図10の例に示す台紙B1000を新台紙として生成する。ここでは、縦軸として「実施コスト(低い)」、横軸として「いいね数」のグラフを生成する。
In step S806, a new mount is generated. Specifically, the axis to be displayed on the new mount is generated. Of course, if it is exactly the same as the attribute item selected in step S802, the template may be adopted as the new mount.
When there is one axis (one attribute item selected in step S802), it may be, for example, a horizontal axis or a vertical axis, and when there are two axes, for example, a vertical intersecting at a right angle. The axes and the horizontal axes may be used. When there are three or more axes, the graphs corresponding to them may be selected from the graphs prepared in advance (for example, a graph showing a rectangular parallelepiped). When the operation shown in the example of FIG. 9 is performed, the mount B1000 shown in the example of FIG. 10 is generated as a new mount. Here, a graph of "implementation cost (low)" is generated on the vertical axis and "likes" is generated on the horizontal axis.

ステップS808では、旧台紙から新台紙へ複写する付箋を抽出する。例えば、図11に示すように、操作者の操作(指示手1152等)によって、複写対象である付箋として、付箋(施策)910、付箋(施策)916、付箋(施策)920が選択されてもよい。また、付箋の所属グループ(付箋情報テーブル400の所属グループ欄430)が「施策」である付箋としてもよいし、「いいね数」が予め定められた閾値より多い又は以上の付箋としてもよい。
ステップS810では、新台紙へ付箋を貼り付ける。新台紙内の軸で定められる座標の位置に、ステップS808で抽出した付箋を貼り付ける。例えば、図12に示すように、付箋(施策A)1210、付箋(施策B)1216、付箋(施策C)1220(付箋(施策)910、付箋(施策)916、付箋(施策)920を複写した付箋)を貼り付ける。これらは、付箋(施策)910、付箋(施策)916、付箋(施策)920の属性(内容)から、実施コストの値、いいね数を抽出すればよい。なお、図12の例に示した付箋(施策D)1222は、台紙B1000で新たに作成した付箋である。新たに作成した付箋に対しても、その付箋の属性内の値にしたがって、その貼り付け位置を決定する。
In step S808, the sticky note to be copied from the old mount to the new mount is extracted. For example, as shown in FIG. 11, even if the sticky note (measure) 910, the sticky note (measure) 916, and the sticky note (measure) 920 are selected as the sticky notes to be copied by the operation of the operator (instructor 1152, etc.). Good. Further, the sticky note affiliation group (the affiliation group column 430 of the sticky note information table 400) may be a sticky note that is a "measure", or the "like number" may be a sticky note that is greater than or equal to a predetermined threshold value.
In step S810, a sticky note is attached to the new mount. The sticky note extracted in step S808 is attached to the position of the coordinates determined by the axis in the new mount. For example, as shown in FIG. 12, sticky notes (measure A) 1210, sticky notes (measure B) 1216, sticky notes (measure C) 1220 (sticky notes (measures) 910, sticky notes (measures) 916, sticky notes (measures) 920 are copied. Sticky notes). For these, the value of the implementation cost and the number of likes may be extracted from the attributes (contents) of the sticky note (measure) 910, the sticky note (measure) 916, and the sticky note (measure) 920. The sticky note (measure D) 1222 shown in the example of FIG. 12 is a sticky note newly created on the mount B1000. For a newly created sticky note, the sticky note position is determined according to the value in the attribute of the sticky note.

ステップS812では、修正指示があるか否かを判断し、ある場合はステップS814へ進み、それ以外の場合は処理を終了する(ステップS899)。例えば、新台紙内の軸の変更がある。具体的には、軸の長さの変更、軸の削除、追加等がある。例えば、軸の長さを変更した場合、軸のインジケーターが変更されることになる。具体的には、図13に示すように、新台紙である台紙1300内で実施コストの軸の長さを変更した場合、付箋内からその項目に対し、最大、最小となる値(図13の例では、付箋(施策)1302の500万円、付箋(施策)1304の100万円)を抽出し、軸の最大値、最小値として設定し、その間(軸目盛りの表示レンジ)を均等に値を割り振る。
ステップS814では、新台紙の軸、付箋貼付位置を修正する。例えば、図13に示すように、軸が長さが変更されたことによって、付箋(施策)1306(450万円)と付箋(施策)1308(200万円)の位置を決定する。
In step S812, it is determined whether or not there is a correction instruction, and if there is, the process proceeds to step S814, and if not, the process ends (step S899). For example, there is a change in the axis in the new mount. Specifically, there are changes in the length of the shaft, deletion of the shaft, addition, and the like. For example, if the length of the axis is changed, the indicator of the axis will be changed. Specifically, as shown in FIG. 13, when the length of the axis of the implementation cost is changed in the new mount 1300, the maximum and minimum values for the item from the sticky note (FIG. 13). In the example, 5 million yen for sticky note (measure) 1302 and 1 million yen for sticky note (measure) 1304) are extracted and set as the maximum and minimum values of the axis, and the value between them (display range of the axis scale) is evenly set. Allocate.
In step S814, the axis of the new mount and the sticky note sticking position are corrected. For example, as shown in FIG. 13, the positions of the sticky note (measure) 1306 (4.5 million yen) and the sticky note (measure) 1308 (2 million yen) are determined by changing the length of the axis.

<第2の実施の形態>
図14は、第2の実施の形態の構成例についての概念的なモジュール構成図を示している。なお、第1の実施の形態と同種の部位には同一符号を付し重複した説明を省略する。
情報処理装置1400は、複数のセルを有する台紙の処理と付箋の処理を連携させるものである。「複数のセルを有する台紙」は、付箋を貼り付ける背景となるものであって、例えば、行と列で構成される表、その表を構成として含む帳票又は文書等が含まれる。より具体的な形態として、表計算ソフトウェアで用いられる、行と列で構成される表としてのスプレッドシート(以下、スプレッドシートを例示して説明する)がある。
情報処理装置1400は、前述の第1の実施の形態(共有電子付箋情報処理装置100)において、第2の台紙(新台紙)を生成する処理を、スプレッドシートを用いて生成するようにしたものである。つまり、軸の生成は、スプレッドシート(表)の縦軸、横軸の生成として行えばよい。そして、付箋の貼り付け位置の決定は、スプレッドシート内のセルの位置の決定として行えばよい。なお、もちろんのことながら、この第2の実施の形態を、第2の台紙だけでなく、第1の台紙(旧台紙)の生成に利用してもよい。
<Second embodiment>
FIG. 14 shows a conceptual module configuration diagram for a configuration example of the second embodiment. The same parts as those in the first embodiment are designated by the same reference numerals, and duplicate description will be omitted.
The information processing apparatus 1400 links the processing of a mount having a plurality of cells with the processing of a sticky note. The "mount having a plurality of cells" is a background for attaching a sticky note, and includes, for example, a table composed of rows and columns, a form or a document including the table as a composition, and the like. As a more specific form, there is a spreadsheet as a table composed of rows and columns (hereinafter, a spreadsheet will be illustrated as an example) used in spreadsheet software.
The information processing device 1400 uses a spreadsheet to generate a second mount (new mount) in the first embodiment (shared electronic sticky note information processing device 100) described above. Is. That is, the axes may be generated by generating the vertical axis and the horizontal axis of the spreadsheet (table). Then, the sticky note sticking position may be determined as the cell position in the spreadsheet. Needless to say, this second embodiment may be used to generate not only the second mount but also the first mount (old mount).

情報処理装置1400(共有電子付箋情報処理装置100)、電子付箋端末150を用いた会合では、議論等のために、用意されたテンプレートやフレームワークに、テキストや数字等が記入された付箋を貼り付けて、文字情報や数情報を集計すること等が行われている。情報処理装置1400は、この集計処理等を、スプレッドシートを用いて行うようにするものであり、そのスプレッドシートへの入力に付箋を用いることができるようにしたものである。いわば、スプレッドシートソフトウェアに対するFEP(Front End Processor)としての機能を有している。 At a meeting using the information processing device 1400 (shared electronic sticky note information processing device 100) and the electronic sticky note terminal 150, sticky notes with texts and numbers are pasted on prepared templates and frameworks for discussions and the like. In addition, character information and number information are aggregated. The information processing apparatus 1400 makes it possible to perform this aggregation processing or the like using a spreadsheet, and to use a sticky note for input to the spreadsheet. So to speak, it has a function as a FEP (Front End Processor) for spreadsheet software.

台紙管理モジュール110を外部装置の台紙情報記憶装置296として実現し、付箋情報管理モジュール120を外部装置の付箋情報記憶装置294として実現している。
情報処理装置1400は、共有画面表示モジュール105、付箋受付モジュール1410、更新情報処理モジュール115、検討軸、インジケーター管理モジュール130、抽出モジュール1440、変換処理受付モジュール1460、処理モジュール1465、処理結果出力モジュール1470を有している。
共有画面表示モジュール105は、スプレッドシート受付モジュール1405、スプレッドシート表示モジュール1415、付箋貼付位置特定モジュール1420、スプレッドシート内セル特定モジュール1425、レイヤ表示制御モジュール1430、付箋表示モジュール1435を有している。
更新情報処理モジュール115は、付箋受付モジュール1410、付箋貼付位置特定モジュール1420、付箋表示モジュール1435、検討軸、インジケーター管理モジュール130、処理結果出力モジュール1470と接続されている。
検討軸、インジケーター管理モジュール130は、更新情報処理モジュール115、処理結果出力モジュール1470と接続されている。
The mount management module 110 is realized as the mount information storage device 296 of the external device, and the sticky note information management module 120 is realized as the sticky note information storage device 294 of the external device.
The information processing device 1400 includes a shared screen display module 105, a sticker reception module 1410, an update information processing module 115, a study axis, an indicator management module 130, an extraction module 1440, a conversion processing reception module 1460, a processing module 1465, and a processing result output module 1470. have.
The shared screen display module 105 includes a spreadsheet reception module 1405, a spreadsheet display module 1415, a sticker sticking position specifying module 1420, a cell in spreadsheet specific module 1425, a layer display control module 1430, and a sticker display module 1435.
The update information processing module 115 is connected to the sticky note receiving module 1410, the sticky note sticking position specifying module 1420, the sticky note display module 1435, the examination axis, the indicator management module 130, and the processing result output module 1470.
The examination axis and the indicator management module 130 are connected to the update information processing module 115 and the processing result output module 1470.

スプレッドシート受付モジュール1405は、スプレッドシート表示モジュール1415、台紙情報記憶装置296と接続されている。スプレッドシート受付モジュール1405は、スプレッドシートを受け付ける。スプレッドシートは、後述するように行と列からなる表形式を有しているが、そのスプレッドシートを表示した場合、その表示形態は必ずしも表形式である必要はなく、例えば、帳票、文書等であってもよい。スプレッドシートは、この実施の形態では、付箋を貼り付ける台紙としての機能を有することになる。したがって、台紙の表示形態は、表の形態のようになる場合もあるし、帳票等のようになる場合もある。ここで、受け付けるとは、台紙情報記憶装置296のスプレッドシート記憶モジュール1492に記憶されているスプレッドシートを読み出すことであってもよいし、操作者が表計算ソフトウェアを用いて作成したスプレッドシートを受け付けるようにしてもよい。前者は、予めスプレッドシートが作成されている場合であり、必ずしも付箋が貼り付けられることを想定して作成されたものである必要はない。もちろんのことながら、付箋が貼り付けられることを想定して作成されたものであってもよい。 The spreadsheet reception module 1405 is connected to the spreadsheet display module 1415 and the mount information storage device 296. The spreadsheet reception module 1405 accepts a spreadsheet. A spreadsheet has a tabular format consisting of rows and columns as described later, but when the spreadsheet is displayed, the display format does not necessarily have to be a tabular format, for example, in a form, a document, or the like. There may be. In this embodiment, the spreadsheet has a function as a mount on which a sticky note is attached. Therefore, the display form of the mount may be the form of a table or the form of a form or the like. Here, accepting may mean reading the spreadsheet stored in the spreadsheet storage module 1492 of the mount information storage device 296, or accepting the spreadsheet created by the operator using spreadsheet software. You may do so. The former is a case where a spreadsheet is created in advance, and it is not always necessary that the spreadsheet is created on the assumption that a sticky note will be attached. Of course, it may be created on the assumption that a sticky note will be attached.

付箋受付モジュール1410は、操作ログメタデータ取得モジュール125を有しており、付箋貼付位置特定モジュール1420、付箋表示モジュール1435、更新情報処理モジュール115、付箋情報記憶装置294と接続されている。付箋受付モジュール1410は、付箋を受け付ける。ここで、受け付けるとは、付箋情報記憶装置294の付箋情報記憶モジュール1496に記憶されている付箋を読み出すことであってもよいし、操作者が電子付箋端末150を用いて作成した付箋を受け付けるようにしてもよい。前者は、予め付箋が作成されている場合であり、必ずしもスプレッドシートに貼り付けられることを想定して作成されたものである必要はない。もちろんのことながら、スプレッドシートに貼り付けられることを想定して作成されたものであってもよい。 The sticky note receiving module 1410 has an operation log metadata acquisition module 125, and is connected to a sticky note sticking position specifying module 1420, a sticky note display module 1435, an update information processing module 115, and a sticky note information storage device 294. The sticky note reception module 1410 accepts sticky notes. Here, accepting may mean reading the sticky note stored in the sticky note information storage module 1496 of the sticky note information storage device 294, or accepting the sticky note created by the operator using the electronic sticky note terminal 150. You may do it. The former is a case where a sticky note is created in advance, and does not necessarily have to be created on the assumption that it will be attached to a spreadsheet. Of course, it may be created assuming that it will be pasted into a spreadsheet.

スプレッドシート表示モジュール1415は、スプレッドシート受付モジュール1405、スプレッドシート内セル特定モジュール1425、レイヤ表示制御モジュール1430と接続されている。スプレッドシート表示モジュール1415は、情報処理装置1400の液晶ディスプレイ等の表示装置に、スプレッドシート受付モジュール1405が受け付けたスプレッドシートを表示する。図15の例を用いて後述するように、この表示はレイヤ構造を有しており、レイヤ表示制御モジュール1430の制御によって、指示されたレイヤに対してスプレッドシートの表示を行う。
付箋貼付位置特定モジュール1420は、付箋受付モジュール1410、スプレッドシート内セル特定モジュール1425、付箋表示モジュール1435、更新情報処理モジュール115と接続されている。付箋貼付位置特定モジュール1420は、付箋受付モジュール1410が受け付けた付箋を、台紙であるスプレッドシート上に貼り付ける。この貼り付け処理は、操作者による操作にしたがって指定された位置であってもよいし、予め定められた位置に貼り付けるようにしてもよい。そして、付箋貼付位置特定モジュール1420は、スプレッドシート上に貼り付けられた付箋の位置を特定する。この特定する位置は、スプレッドシートの座標空間における位置であってもよいし、表示装置の画面における位置であってもよい。
The spreadsheet display module 1415 is connected to the spreadsheet reception module 1405, the cell identification module 1425 in the spreadsheet, and the layer display control module 1430. The spreadsheet display module 1415 displays the spreadsheet received by the spreadsheet reception module 1405 on a display device such as a liquid crystal display of the information processing device 1400. As will be described later with reference to the example of FIG. 15, this display has a layer structure, and the spreadsheet is displayed on the instructed layer under the control of the layer display control module 1430.
The sticky note sticking position specifying module 1420 is connected to the sticky note receiving module 1410, the cell specifying module 1425 in the spreadsheet, the sticky note display module 1435, and the update information processing module 115. The sticky note sticking position specifying module 1420 sticks the sticky note received by the sticky note receiving module 1410 on the spreadsheet which is the mount. This pasting process may be performed at a position designated according to an operation by the operator, or may be pasted at a predetermined position. Then, the sticky note sticking position specifying module 1420 specifies the position of the sticky note stuck on the spreadsheet. This specific position may be a position in the coordinate space of the spreadsheet or a position on the screen of the display device.

付箋表示モジュール1435は、付箋貼付位置特定モジュール1420、レイヤ表示制御モジュール1430、更新情報処理モジュール115と接続されている。付箋表示モジュール1435は、情報処理装置1400の液晶ディスプレイ等の表示装置に、付箋貼付位置特定モジュール1420で特定された位置に付箋を表示する。図15の例を用いて後述するように、この表示はレイヤ構造を有しており、レイヤ表示制御モジュール1430の制御によって、指示されたレイヤに対して付箋の表示を行う。
レイヤ表示制御モジュール1430は、スプレッドシート表示モジュール1415、付箋表示モジュール1435と接続されている。レイヤ表示制御モジュール1430は、スプレッドシート表示モジュール1415、付箋表示モジュール1435を制御して、レイヤの表示を制御する。この制御によって、スプレッドシート上に付箋が貼り付けられているように表示する。例えば、レイヤ表示制御モジュール1430は、一方のレイヤにスプレッドシートの表示を割り当て、他方のレイヤに付箋の表示を割り当てる。これによって、スプレッドシート表示モジュール1415によるスプレッドシートの表示制御と、付箋表示モジュール1435による付箋の表示制御は独立して行うことができる。そして、両レイヤの位置関係を管理して、スプレッドシート上に付箋を貼り付けているように表示させる。具体的には、スプレッドシートを表示するレイヤと付箋を表示するレイヤとの位置調整を行う。そして、スプレッドシートを表示するレイヤと付箋を表示するレイヤとの位置関係(例えば、一方の座標空間における原点(0,0)が位置する他方の座標空間での座標等)を、スプレッドシート内セル特定モジュール1425に渡す。
The sticky note display module 1435 is connected to the sticky note sticking position specifying module 1420, the layer display control module 1430, and the update information processing module 115. The sticky note display module 1435 displays a sticky note on a display device such as a liquid crystal display of the information processing device 1400 at a position specified by the sticky note sticking position specifying module 1420. As will be described later with reference to the example of FIG. 15, this display has a layer structure, and the sticky note is displayed on the instructed layer under the control of the layer display control module 1430.
The layer display control module 1430 is connected to the spreadsheet display module 1415 and the sticky note display module 1435. The layer display control module 1430 controls the spreadsheet display module 1415 and the sticky note display module 1435 to control the display of layers. This control makes the spreadsheet look like a sticky note. For example, the layer display control module 1430 assigns a spreadsheet display to one layer and a sticky note display to the other layer. As a result, the spreadsheet display control by the spreadsheet display module 1415 and the sticky note display control by the sticky note display module 1435 can be performed independently. Then, the positional relationship between the two layers is managed and displayed as if a sticky note is pasted on the spreadsheet. Specifically, the position of the layer for displaying the spreadsheet and the layer for displaying the sticky note are adjusted. Then, the positional relationship between the layer displaying the spreadsheet and the layer displaying the sticker (for example, the coordinates in the other coordinate space where the origin (0,0) in one coordinate space is located, etc.) is determined by the cell in the spreadsheet. Pass it to the specific module 1425.

スプレッドシート内セル特定モジュール1425は、スプレッドシート表示モジュール1415、付箋貼付位置特定モジュール1420、抽出モジュール1440と接続されている。スプレッドシート内セル特定モジュール1425は、付箋貼付位置特定モジュール1420によって特定された付箋の位置からスプレッドシート内のセルを特定する。つまり、付箋表示モジュール1435によって表示された付箋の貼り付け位置が、スプレッドシート表示モジュール1415によって表示されたスプレッドシートにおけるどのセルに対応するかを特定する。具体的には、スプレッドシート内の各セルの領域とレイヤ表示制御モジュール1430から受け取った位置関係を用いて、付箋の貼り付け位置が、どのセルに重複しているかを判別すればよい。なお、1つの付箋が複数のセルに重複している場合は、例えば、付箋の左上角(又は中心等であってもよい)が位置しているセルを選択するようにしてもよいし、重複している面積が最大のセルを選択するようにしてもよい。 The cell identification module 1425 in the spreadsheet is connected to the spreadsheet display module 1415, the sticky note sticking position identification module 1420, and the extraction module 1440. The cell identification module 1425 in the spreadsheet identifies the cells in the spreadsheet from the position of the sticky note specified by the sticky note attachment position identification module 1420. That is, it is specified which cell in the spreadsheet displayed by the spreadsheet display module 1415 corresponds to the sticky note pasting position displayed by the sticky note display module 1435. Specifically, the area of each cell in the spreadsheet and the positional relationship received from the layer display control module 1430 may be used to determine which cell the sticky note pasting position overlaps with. When one sticky note is duplicated in a plurality of cells, for example, the cell in which the upper left corner (or the center, etc.) of the sticky note is located may be selected or duplicated. The cell with the largest area may be selected.

抽出モジュール1440は、付箋情報抽出モジュール1445、スプレッドシート内適用処理抽出モジュール1450、変換処理抽出モジュール1455を有しており、スプレッドシート内セル特定モジュール1425、処理モジュール1465と接続されている。抽出モジュール1440は、付箋内の情報、その情報に対する適用処理を定義した規則を抽出し、それらを処理モジュール1465に渡す。
付箋情報抽出モジュール1445は、スプレッドシート内適用処理抽出モジュール1450又は変換処理抽出モジュール1455が抽出した規則にしたがって、対象としている付箋から情報を抽出する。具体的には、規則内に定義されている対象とする情報を、スプレッドシート作成画面1800から抽出する。
The extraction module 1440 has a sticker information extraction module 1445, an application processing extraction module 1450 in the spreadsheet, and a conversion processing extraction module 1455, and is connected to the cell identification module 1425 in the spreadsheet and the processing module 1465. The extraction module 1440 extracts the information in the sticky note and the rules defining the application processing to the information, and passes them to the processing module 1465.
The sticky note information extraction module 1445 extracts information from the target sticky note according to the rules extracted by the application processing extraction module 1450 in the spreadsheet or the conversion processing extraction module 1455. Specifically, the target information defined in the rule is extracted from the spreadsheet creation screen 1800.

スプレッドシート内適用処理抽出モジュール1450は、付箋が貼り付けられたセルに関連する規則(適用処理)を抽出する。スプレッドシート内適用処理抽出モジュール1450は、セルに関連する規則を、スプレッドシート内に定義されている規則から抽出する。規則には、「付箋から情報を抽出し、その情報を処理すること」が定義されている。つまり、(1)付箋のどのような情報を対象とするか、(2)その情報に対する処理内容、が定義されている。
変換処理受付モジュール1460は、抽出モジュール1440の変換処理抽出モジュール1455と接続されている。変換処理受付モジュール1460は、スプレッドシート表示モジュール1415によって表示されたスプレッドシート上で定義された規則を受け付ける。付箋を貼り付ける作業において、操作者の操作に応じて、規則が入力されるものである。この規則は、位置に対応したものであり、例えば、後述する図24の例に示すように、領域が指定され、その領域内に貼り付けられた付箋に対して行われる処理を定義したものである。
変換処理抽出モジュール1455は、変換処理受付モジュール1460と接続されている。変換処理抽出モジュール1455は、付箋が貼り付けられた位置に関連する規則(適用処理)を抽出する。具体的には、変換処理抽出モジュール1455は、その位置に関連する規則を、変換処理受付モジュール1460によって受け付けられた規則から抽出する。規則には、「付箋から情報を抽出し、その情報を処理すること」が定義されている。つまり、(1)付箋のどのような情報を対象とするか、(2)その情報に対する処理内容、が定義されている。
The application processing extraction module 1450 in the spreadsheet extracts the rule (application processing) related to the cell to which the sticky note is attached. The in-spreadsheet application processing extraction module 1450 extracts the rules associated with the cell from the rules defined in the spreadsheet. The rules define "extracting information from sticky notes and processing that information". That is, (1) what kind of information on the sticky note is to be targeted, and (2) the processing content for that information is defined.
The conversion processing reception module 1460 is connected to the conversion processing extraction module 1455 of the extraction module 1440. The conversion processing reception module 1460 accepts the rules defined on the spreadsheet displayed by the spreadsheet display module 1415. In the work of pasting sticky notes, rules are input according to the operation of the operator. This rule corresponds to the position, and for example, as shown in the example of FIG. 24 described later, a region is specified and the processing to be performed on the sticky note pasted in the region is defined. is there.
The conversion process extraction module 1455 is connected to the conversion process reception module 1460. The conversion process extraction module 1455 extracts a rule (application process) related to the position where the sticky note is pasted. Specifically, the conversion process extraction module 1455 extracts the rules related to the position from the rules accepted by the conversion process reception module 1460. The rules define "extracting information from sticky notes and processing that information". That is, (1) what kind of information on the sticky note is to be targeted, and (2) the processing content for that information is defined.

処理モジュール1465は、抽出モジュール1440、処理結果出力モジュール1470と接続されている。処理モジュール1465は、スプレッドシート内適用処理抽出モジュール1450が抽出した規則にしたがって、付箋を対象として情報を抽出し、その情報に対する処理を行う。例えば、複数の付箋を対象とした統計処理(例えば、付箋数の計数、平均値、最大値、最小値、中央値、最頻値、合計値等の算出)等がある。複数の付箋として、例えば、あるグループに属している付箋群がある。
また、処理モジュール1465は、スプレッドシート内適用処理抽出モジュール1450がセルに関連する規則を抽出し、さらに変換処理抽出モジュール1455が位置に関連する規則を抽出した場合(つまり、1つの付箋に対して複数の規則が抽出された場合)は、その位置に関連する規則を優先して適用するようにしてもよい。ここで「優先して」とは、(1)位置に関連する規則を適用し、セルに関連する規則を適用しないこと、(2)位置に関連する規則を適用した後に、セルに関連する規則を適用すること、のいずれか一方を適用することである。
処理結果出力モジュール1470は、付箋生成モジュール1475、台紙貼付モジュール1480を有しており、更新情報処理モジュール115、検討軸、インジケーター管理モジュール130、処理モジュール1465と接続されている。処理結果出力モジュール1470は、処理モジュール1465による処理結果を受け付ける。
付箋生成モジュール1475は、処理モジュール1465による処理結果を内容とする付箋を生成する。なお、付箋生成モジュール1475によって生成された付箋は、処理モジュール1465による処理の対象とはならない。
台紙貼付モジュール1480は、付箋生成モジュール1475によって生成された付箋を台紙上に出力する(貼り付ける)。
また、付箋生成モジュール1475は、処理モジュール1465による処理結果を示す付箋の生成として、数値を図形化させることを行うようにしてもよい。図形化として、例えば、数値をグラフ化すること等が該当する。
The processing module 1465 is connected to the extraction module 1440 and the processing result output module 1470. The processing module 1465 extracts information for the sticky note according to the rules extracted by the application processing extraction module 1450 in the spreadsheet, and processes the information. For example, there is statistical processing for a plurality of sticky notes (for example, counting the number of sticky notes, calculating the average value, the maximum value, the minimum value, the median value, the mode value, the total value, etc.). As a plurality of sticky notes, for example, there is a group of sticky notes belonging to a certain group.
Further, in the processing module 1465, when the application processing extraction module 1450 in the spreadsheet extracts the rules related to the cell, and the conversion processing extraction module 1455 extracts the rules related to the position (that is, for one sticker). When a plurality of rules are extracted), the rule related to the position may be applied with priority. Here, "priority" means (1) apply the rules related to the position and not the rules related to the cell, and (2) apply the rules related to the position and then apply the rules related to the cell. To apply one or the other.
The processing result output module 1470 has a sticker generation module 1475 and a mount pasting module 1480, and is connected to an update information processing module 115, a study axis, an indicator management module 130, and a processing module 1465. The processing result output module 1470 receives the processing result by the processing module 1465.
The sticky note generation module 1475 generates a sticky note containing the processing result of the processing module 1465. Note that the sticky notes generated by the sticky note generation module 1475 are not subject to processing by the processing module 1465.
The mount sticking module 1480 outputs (pastes) the sticky notes generated by the sticky note generation module 1475 on the mount.
Further, the sticky note generation module 1475 may make the numerical value graphic as the generation of the sticky note showing the processing result by the processing module 1465. As the graphic representation, for example, graphing numerical values is applicable.

台紙情報記憶装置296は、スプレッドシート記憶モジュール1492を有しており、情報処理装置1400のスプレッドシート受付モジュール1405と接続されている。台紙情報記憶装置296は、スプレッドシート記憶モジュール1492内のスプレッドシートを管理する。スプレッドシート記憶モジュール1492内には、予め作成されたスプレッドシートが記憶されている。
付箋情報記憶装置294は、付箋情報記憶モジュール1496を有しており、情報処理装置1400の付箋受付モジュール1410と接続されている。付箋情報記憶装置294は、付箋情報記憶モジュール1496内の付箋を管理する。付箋情報記憶モジュール1496内には、予め作成された付箋が記憶されている。
The mount information storage device 296 has a spreadsheet storage module 1492, and is connected to the spreadsheet reception module 1405 of the information processing device 1400. The mount information storage device 296 manages the spreadsheet in the spreadsheet storage module 1492. A spreadsheet created in advance is stored in the spreadsheet storage module 1492.
The sticky note information storage device 294 has a sticky note information storage module 1496, and is connected to the sticky note reception module 1410 of the information processing device 1400. The sticky note information storage device 294 manages the sticky notes in the sticky note information storage module 1496. A pre-created sticky note is stored in the sticky note information storage module 1496.

図15は、表示制御の処理例を示す説明図である。
図15(a)の例に示すように、レイヤ表示制御モジュール1430は、2つのレイヤを作成する。一方はスプレッドシート(台紙)を表示するための背景レイヤ1510であり、他方は付箋を表示するための付箋レイヤ1520である。スプレッドシート表示モジュール1415による表示先は背景レイヤ1510であり、付箋表示モジュール1435による表示先は付箋レイヤ1520である。そして、一般に、背景レイヤ1510を下位のレイヤとし、付箋レイヤ1520を上位のレイヤとし、操作者による操作は付箋レイヤ1520に表示されているオブジェクト(付箋)に対する操作として受け付ける。もちろんのことながら、背景レイヤ1510に表示されているオブジェクト(スプレッドシート)に対する操作を受け付けるためのモードを用意しておいてもよい。
図15(b)の例に示すように、画面1500には、スプレッドシート1515の上に付箋1522〜1536を重ねて表示している。つまり、スプレッドシート表示モジュール1415は背景レイヤ1510にスプレッドシート1515を表示し、付箋表示モジュール1435は付箋レイヤ1520に付箋1522〜1536を表示し、レイヤ表示制御モジュール1430は背景レイヤ1510に付箋レイヤ1520を重ねて、画面1500に表示している。
FIG. 15 is an explanatory diagram showing an example of display control processing.
As shown in the example of FIG. 15A, the layer display control module 1430 creates two layers. One is a background layer 1510 for displaying a spreadsheet (mounting sheet), and the other is a sticky note layer 1520 for displaying a sticky note. The display destination by the spreadsheet display module 1415 is the background layer 1510, and the display destination by the sticky note display module 1435 is the sticky note layer 1520. Then, in general, the background layer 1510 is set as a lower layer, the sticky note layer 1520 is set as a higher layer, and the operation by the operator is accepted as an operation on the object (sticky note) displayed on the sticky note layer 1520. Of course, a mode for accepting operations on the object (spreadsheet) displayed on the background layer 1510 may be prepared.
As shown in the example of FIG. 15B, the screen 1500 displays the sticky notes 1522-1536 on the spreadsheet 1515. That is, the spreadsheet display module 1415 displays the spreadsheet 1515 on the background layer 1510, the sticky note display module 1435 displays the sticky notes 1522-1536 on the sticky note layer 1520, and the layer display control module 1430 displays the sticky note layer 1520 on the background layer 1510. It is superimposed and displayed on the screen 1500.

図16は、スプレッドシート処理モジュール1610、中間層処理モジュール1620、付箋処理モジュール1630の関連例を示す説明図である。スプレッドシート処理モジュール1610はスプレッドシートの作成等を行うモジュールであり、付箋処理モジュール1630は付箋の作成、表示等を行うモジュールであり、いずれも既存のソフトウェアを用いてよい。中間層処理モジュール1620は情報処理装置1400に該当する。そして、スプレッドシート処理モジュール1610と付箋処理モジュール1630との間のデータのやり取りを中間層処理モジュール1620が担う。いわば、スプレッドシート処理モジュール1610のFEPとして、そして付箋処理モジュール1630のバックエンドプロセッサー(Back End Processor)として、中間層処理モジュール1620が働くことになる。具体的には、スプレッドシート処理モジュール1610のスプレッドシート内のセルへの入力は、付箋処理モジュール1630での付箋の貼り付けに該当するようになる。
図16(a)に示す例は、スプレッドシート処理モジュール1610、中間層処理モジュール1620、付箋処理モジュール1630をそれぞれ独立して構成させたものである。
図16(b)に示す例は、付箋処理拡張モジュール1640が中間層処理モジュール1620、付箋処理モジュール1630を有しており、中間層処理モジュール1620と付箋処理モジュール1630を一体として構成したものである。付箋処理拡張モジュール1640全体が、スプレッドシート処理モジュール1610のFEPとしての機能を有することになる。
図16(c)に示す例は、スプレッドシート処理拡張モジュール1650がスプレッドシート処理モジュール1610、中間層処理モジュール1620を有しており、スプレッドシート処理モジュール1610と中間層処理モジュール1620を一体として構成したものである。スプレッドシート処理拡張モジュール1650全体が、付箋処理モジュール1630のバックエンドプロセッサーとしての機能を有することになる。
図16(d)に示す例は、スプレッドシート付箋処理モジュール1660がスプレッドシート処理モジュール1610、中間層処理モジュール1620、付箋処理モジュール1630を有しており、スプレッドシート処理モジュール1610、中間層処理モジュール1620、付箋処理モジュール1630を一体として構成したものである。
FIG. 16 is an explanatory diagram showing a related example of the spreadsheet processing module 1610, the intermediate layer processing module 1620, and the sticky note processing module 1630. The spreadsheet processing module 1610 is a module for creating a spreadsheet, and the sticky note processing module 1630 is a module for creating and displaying sticky notes, and existing software may be used for both. The intermediate layer processing module 1620 corresponds to the information processing apparatus 1400. Then, the intermediate layer processing module 1620 is responsible for exchanging data between the spreadsheet processing module 1610 and the sticky note processing module 1630. So to speak, the intermediate layer processing module 1620 works as a FEP of the spreadsheet processing module 1610 and as a back-end processor (Back End Processor) of the sticky note processing module 1630. Specifically, the input to the cell in the spreadsheet of the spreadsheet processing module 1610 corresponds to the pasting of the sticky note in the sticky note processing module 1630.
In the example shown in FIG. 16A, the spreadsheet processing module 1610, the intermediate layer processing module 1620, and the sticky note processing module 1630 are configured independently.
In the example shown in FIG. 16B, the sticky note processing expansion module 1640 has an intermediate layer processing module 1620 and a sticky note processing module 1630, and the intermediate layer processing module 1620 and the sticky note processing module 1630 are integrally configured. .. The entire sticky note processing extension module 1640 will have a function as a FEP of the spreadsheet processing module 1610.
In the example shown in FIG. 16C, the spreadsheet processing expansion module 1650 has a spreadsheet processing module 1610 and an intermediate layer processing module 1620, and the spreadsheet processing module 1610 and the intermediate layer processing module 1620 are integrally configured. It is a thing. The entire spreadsheet processing extension module 1650 will function as a back-end processor for the sticky note processing module 1630.
In the example shown in FIG. 16D, the spreadsheet sticky note processing module 1660 has a spreadsheet processing module 1610, an intermediate layer processing module 1620, and a sticky note processing module 1630, and the spreadsheet processing module 1610 and the intermediate layer processing module 1620. , The sticky note processing module 1630 is integrally configured.

図17は、第2の実施の形態による処理例を示すフローチャートである。
ステップS1702では、スプレッドシート受付モジュール1405は、スプレッドシートを受け付ける。
ステップS1704では、スプレッドシート表示モジュール1415は、スプレッドシートを表示する。
ステップS1706では、付箋受付モジュール1410は、付箋情報を受け付ける。
ステップS1708では、付箋貼付位置特定モジュール1420は、付箋の位置を特定する。
ステップS1710では、付箋表示モジュール1435は、付箋を表示する。
FIG. 17 is a flowchart showing a processing example according to the second embodiment.
In step S1702, the spreadsheet reception module 1405 receives the spreadsheet.
In step S1704, the spreadsheet display module 1415 displays the spreadsheet.
In step S1706, the sticky note reception module 1410 receives the sticky note information.
In step S1708, the sticky note sticking position specifying module 1420 specifies the position of the sticky note.
In step S1710, the sticky note display module 1435 displays the sticky note.

ステップS1712では、スプレッドシート内セル特定モジュール1425は、付箋が占める位置に対応するスプレッドシート内のセルを特定する。この特定処理は、例えば、台紙・セル対応テーブル600を用いればよい。 In step S1712, the in-spreadsheet cell identification module 1425 identifies the cells in the spreadsheet that correspond to the positions occupied by the sticky notes. For this specific process, for example, the mount / cell correspondence table 600 may be used.

ステップS1714では、スプレッドシート内適用処理抽出モジュール1450は、そのセルに対応する適用処理をスプレッドシートから抽出する。
ステップS1716では、付箋情報抽出モジュール1445は、その適用処理に必要な情報を付箋情報から抽出する。なお、このステップS1716の処理では、付箋生成モジュール1475によって生成された付箋を抽出の対象としない。
ステップS1718では、処理モジュール1465は、適用処理を実行する。具体的には、ステップS1716で抽出した情報に対して、ステップS1714で抽出した適用処理を実行する。
ステップS1720では、処理結果出力モジュール1470は、実行結果を出力する。ステップS1720の処理については、図28の例に示すフローチャートを用いて後述する。
In step S1714, the in-spreadsheet application processing extraction module 1450 extracts the application processing corresponding to the cell from the spreadsheet.
In step S1716, the sticky note information extraction module 1445 extracts information necessary for the application process from the sticky note information. In the process of step S1716, the sticky note generated by the sticky note generation module 1475 is not the target of extraction.
In step S1718, the processing module 1465 executes the application process. Specifically, the application process extracted in step S1714 is executed for the information extracted in step S1716.
In step S1720, the processing result output module 1470 outputs the execution result. The process of step S1720 will be described later using the flowchart shown in the example of FIG. 28.

図18は、第2の実施の形態による処理例を示す説明図である。
図18(a)の例に示すスプレッドシート作成画面1800では、スプレッドシート1810を作成する。スプレッドシート作成画面1800は、スプレッドシート1810を作成するためのパスワード入力等の画面であり、表計算ソフトウェア(又はクラウドサービスが提供する表計算サービス)によって、スプレッドシート1810が作成される。例えば、スプレッドシート1810として、セルに入力された値を用いて計算を行うためのテンプレートを作成する。なお、スプレッドシート作成画面1800は、一般的には、情報処理装置1400以外のパーソナルコンピュータ等の画面であり、そのパーソナルコンピュータ等によってスプレッドシート1810は作成される。ただし、スプレッドシート1810は、情報処理装置1400、電子付箋端末150で作成されてもよい。
作成されたスプレッドシート1810は、スプレッドシート記憶モジュール1492に記憶され、スプレッドシート受付モジュール1405によって取り出される。
FIG. 18 is an explanatory diagram showing a processing example according to the second embodiment.
Spreadsheet 1810 is created on the spreadsheet creation screen 1800 shown in the example of FIG. 18A. The spreadsheet creation screen 1800 is a screen for entering a password for creating the spreadsheet 1810, and the spreadsheet 1810 is created by spreadsheet software (or a spreadsheet service provided by a cloud service). For example, as a spreadsheet 1810, create a template for performing calculations using the values entered in the cells. The spreadsheet creation screen 1800 is generally a screen of a personal computer or the like other than the information processing apparatus 1400, and the spreadsheet 1810 is created by the personal computer or the like. However, the spreadsheet 1810 may be created by the information processing device 1400 and the electronic sticky note terminal 150.
The created spreadsheet 1810 is stored in the spreadsheet storage module 1492 and retrieved by the spreadsheet reception module 1405.

図18(b)の例に示す付箋表示画面1820では、スプレッドシート表示モジュール1415がスプレッドシート1810を表示する。付箋表示画面1820は、情報処理装置1400の表示画面である。例えば、スプレッドシート1810のURL(Uniform Resource Locator)を指定して、付箋を貼り付けることのできるサービスを起動する。
図18(c)の例に示す付箋表示画面1820では、操作者による操作によって付箋1822等がスプレッドシート1810に貼り付けられる。つまり、セル又は領域に付箋が貼り付けられる。
図18(d)の例に示す付箋表示画面1820では、情報処理装置1400の処理によって、合計表示付箋1852、合計表示付箋1854が作成され、規則が記載されているセルに対応する位置に表示されている。なお、合計表示付箋1852は、スプレッドシート1810の2列目に記載されているセルを計数する規則にしたがった結果を示しており、合計表示付箋1854は、スプレッドシート1810の3列目のセル内の数を集計する規則にしたがった結果を示している。
In the sticky note display screen 1820 shown in the example of FIG. 18B, the spreadsheet display module 1415 displays the spreadsheet 1810. The sticky note display screen 1820 is a display screen of the information processing device 1400. For example, a URL (Uniform Resource Locator) of spreadsheet 1810 is specified to start a service on which sticky notes can be pasted.
On the sticky note display screen 1820 shown in the example of FIG. 18C, the sticky note 1822 or the like is attached to the spreadsheet 1810 by an operation by the operator. That is, a sticky note is attached to the cell or area.
On the sticky note display screen 1820 shown in the example of FIG. 18D, the total display sticky note 1852 and the total display sticky note 1854 are created by the processing of the information processing device 1400, and are displayed at positions corresponding to the cells in which the rules are described. ing. The total display sticky note 1852 shows the result according to the rule for counting the cells described in the second column of the spreadsheet 1810, and the total display sticky note 1854 is in the cell of the third column of the spreadsheet 1810. It shows the result according to the rule to aggregate the number of.

図19は、スプレッドシート内で定義された規則の例を示す説明図である。
スプレッドシート1810は、日時列1912、会社名列1914、個数列1916、単価列1918、品名列1920、アドレス列1922を有しており、最下行に合計行1930を有している。
セル1932には、会社名列1914内のセル((2,2)、(2,3)、(2,4)、(2,5))に対して、「=count」の適用処理(対象セルにおいて、記載があるセルの計数処理)が定義されている。
セル1934には、個数列1916内のセル((3,2)、(3,3)、(3,4)、(3,5))に対して、「=sum」の適用処理(対象セル内の数値の集計処理)が定義されている。
セル1936には、単価列1918内のセル((4,2)、(4,3)、(4,4)、(4,5))に対して、「=average」の適用処理(対象セル内の数値の平均処理)が定義されている。
セル1938には、品名列1920内のセル((5,2)、(5,3)、(5,4)、(5,5))に対して、「=concatenate」の適用処理(対象セル内の文字列の連結処理)が定義されている。
セル1940には、アドレス列1922内のセル((6,2)、(6,3)、(6,4)、(6,5))に対して、「=send−email」の適用処理(対象セル内の文字列をメールアドレスとして扱い、そのメールアドレスにメールを送信する処理)が定義されている。
これらの定義は、スプレッドシート1810内で定義されており、既存の表計算ソフトウェアによって定義される。
FIG. 19 is an explanatory diagram showing an example of rules defined in a spreadsheet.
The spreadsheet 1810 has a date and time column 1912, a company name column 1914, a quantity column 1916, a unit price column 1918, a product name column 1920, and an address column 1922, and has a total row 1930 at the bottom row.
In cell 1932, "= count" is applied (target) to cells ((2,2), (2,3), (2,4), (2,5)) in the company name column 1914. In the cell, the counting process of the described cell) is defined.
In cell 1934, "= sum" is applied to the cells ((3,2), (3,3), (3,4), (3,5)) in the number sequence 1916 (target cell). Aggregation processing of the numerical values in) is defined.
In cell 1936, "= average" is applied to the cells ((4,2), (4,3), (4,4), (4,5)) in the unit price column 1918 (target cell). (Average processing of the numerical values in) is defined.
In cell 1938, the process of applying "= define" to the cells ((5,2), (5,3), (5,4), (5,5)) in the product name column 1920 (target cell). (Concatenation processing of character strings in) is defined.
In cell 1940, the process of applying "= send-mail" to the cells ((6,2), (6,3), (6,4), (6,5)) in the address string 1922 ( The process of treating the character string in the target cell as an email address and sending an email to that email address) is defined.
These definitions are defined in Spreadsheet 1810 and are defined by existing spreadsheet software.

図20は、スプレッドシート1810に付箋(付箋2012〜2038)を貼り付けた例を示す説明図である。
例えば、セル(2,2)、(2,3)に付箋2020、付箋2022が貼り付けられたので、セル1932の定義が実行されることとなる。実行結果は、図21の例を用いて説明する。
なお、付箋を現在の位置(セル)から他の位置(セル)に移動すると、現位置のセルに消え去ることを示す情報(ポストプロセス)が入力され、新位置のセルにその付箋内の情報が入力される。
FIG. 20 is an explanatory diagram showing an example in which a sticky note (sticky note 2012-2038) is attached to the spreadsheet 1810.
For example, since the sticky notes 2020 and the sticky notes 2022 are pasted in the cells (2, 2) and (2, 3), the definition of the cell 1932 is executed. The execution result will be described with reference to the example of FIG.
When the sticky note is moved from the current position (cell) to another position (cell), information (post process) indicating that the sticky note disappears is input to the cell at the current position, and the information in the sticky note is entered in the cell at the new position. Entered.

図21は、処理結果を表示した例を示す説明図である。
セル1932には、定義「=count」にしたがって「2」を表示する。セル(2,2)、(2,3)に付箋2020、付箋2022が貼り付けられたので、これらの数をカウント(計数)した結果である。
セル1934には、定義「=sum」にしたがって「40」を表示する。セル(3,2)、(3,4)に付箋2024、付箋2026が貼り付けられたので、記載されている数値「10」、「30」を合計した結果である。
セル1936には、定義「=average」にしたがって「200」を表示する。セル(4,3)、(4,5)に付箋2028、付箋2030が貼り付けられたので、記載されている数値「100」、「300」の平均値を算出した結果である。
セル1938には、定義「=concatenate」にしたがって「ミカン,リンゴ,バナナ」を表示する。セル(5,2)、(5,3)、(5,5)に付箋2032、付箋2034、付箋2036が貼り付けられたので、記載されている数値「ミカン」、「リンゴ」、「バナナ」の文字列を連結した結果である。
また、セル1940の定義「=send−email」にしたがって、付箋2038内の文字列である「a@b.c.def」宛てに電子メールを送信する。
FIG. 21 is an explanatory diagram showing an example in which the processing result is displayed.
In cell 1932, "2" is displayed according to the definition "= count". Since the sticky notes 2020 and the sticky notes 2022 are pasted in the cells (2, 2) and (2, 3), it is the result of counting the numbers.
In cell 1934, "40" is displayed according to the definition "= sum". Since the sticky notes 2024 and the sticky notes 2026 are attached to the cells (3, 2) and (3, 4), it is the result of summing the numerical values "10" and "30" described.
In cell 1936, "200" is displayed according to the definition "= average". Since the sticky notes 2028 and the sticky notes 2030 are attached to the cells (4, 3) and (4,5), it is the result of calculating the average value of the written numerical values "100" and "300".
In cell 1938, "mandarin oranges, apples, bananas" are displayed according to the definition "= concatenate". Sticky notes 2032, sticky notes 2034, and sticky notes 2036 are pasted in cells (5, 2), (5, 3), and (5, 5). It is the result of concatenating the character strings of.
Further, according to the definition "= send-mail" in cell 1940, an e-mail is sent to the character string "[email protected]" in the sticky note 2038.

図22は、第2の実施の形態による処理例を示すフローチャートである。セルに関連する規則(適用処理、スプレッドシート内の定義)の他に、位置に関連する規則(図22のフローチャート内では変換処理)が定義された場合の処理例を示している。図17の例に示すフローチャートに対して、ステップS2206、S2216、S2218、S2220の処理が追加されている。
ステップS2202では、スプレッドシート受付モジュール1405は、スプレッドシートを受け付ける。
ステップS2204では、スプレッドシート表示モジュール1415は、スプレッドシートを表示する。
ステップS2206では、変換処理受付モジュール1460は、符号情報の変換処理の定義をセルに対応させて受け付ける。
ステップS2208では、付箋受付モジュール1410は、付箋情報を受け付ける。
ステップS2210では、付箋貼付位置特定モジュール1420は、付箋の位置を特定する。
ステップS2212では、付箋表示モジュール1435は、付箋を表示する。
FIG. 22 is a flowchart showing a processing example according to the second embodiment. A processing example is shown when a rule related to a position (conversion process in the flowchart of FIG. 22) is defined in addition to a rule related to a cell (apply processing, definition in a spreadsheet). The processes of steps S2206, S2216, S2218, and S2220 are added to the flowchart shown in the example of FIG.
In step S2202, the spreadsheet reception module 1405 receives the spreadsheet.
In step S2204, the spreadsheet display module 1415 displays the spreadsheet.
In step S2206, the conversion process reception module 1460 receives the definition of the code information conversion process corresponding to the cell.
In step S2208, the sticky note reception module 1410 receives the sticky note information.
In step S2210, the sticky note sticking position specifying module 1420 specifies the position of the sticky note.
In step S2212, the sticky note display module 1435 displays the sticky note.

ステップS2214では、スプレッドシート内セル特定モジュール1425は、付箋が占める位置に対応するスプレッドシート内のセルを特定する。この特定処理は、前述したように、例えば、台紙・セル対応テーブル600を用いればよい。
ステップS2216では、変換処理抽出モジュール1455は、そのセルに対応する変換処理を抽出する。
ステップS2218では、変換処理抽出モジュール1455は、その変換処理に必要な情報を付箋情報から抽出する。なお、このステップS2218の処理では、付箋生成モジュール1475によって生成された付箋を抽出の対象としない。
ステップS2220では、変換処理を実行する。
ステップS2222では、スプレッドシート内適用処理抽出モジュール1450は、そのセルに対応する適用処理をスプレッドシートから抽出する。
ステップS2224では、付箋情報抽出モジュール1445は、その適用処理に必要な情報を付箋情報又は変換処理結果から抽出する。なお、このステップS2224の処理では、付箋生成モジュール1475によって生成された付箋を抽出の対象としない。
ステップS2226では、処理モジュール1465は、適用処理を実行する。
ステップS2228では、処理結果出力モジュール1470は、実行結果を出力する。ステップS2228の処理については、図28の例に示すフローチャートを用いて後述する。
なお、同じセルに対して、変換処理、適用処理が抽出された場合は、ステップS2222〜S2226の処理を行わないようにしてもよい。
In step S2214, the in-spreadsheet cell identification module 1425 identifies the cells in the spreadsheet that correspond to the positions occupied by the sticky notes. As described above, for this specific process, for example, the mount / cell correspondence table 600 may be used.
In step S2216, the conversion process extraction module 1455 extracts the conversion process corresponding to the cell.
In step S2218, the conversion process extraction module 1455 extracts information necessary for the conversion process from the sticky note information. In the process of step S2218, the sticky note generated by the sticky note generation module 1475 is not the target of extraction.
In step S2220, the conversion process is executed.
In step S2222, the in-spreadsheet application processing extraction module 1450 extracts the application processing corresponding to the cell from the spreadsheet.
In step S2224, the sticky note information extraction module 1445 extracts information necessary for the application process from the sticky note information or the conversion process result. In the process of step S2224, the sticky note generated by the sticky note generation module 1475 is not the target of extraction.
In step S2226, the processing module 1465 executes the application process.
In step S2228, the processing result output module 1470 outputs an execution result. The process of step S2228 will be described later using the flowchart shown in the example of FIG. 28.
When the conversion process and the application process are extracted for the same cell, the processes of steps S2222 to S2226 may not be performed.

図23は、第2の実施の形態による処理例(図22の例に示したフローチャートによる処理例)を示す説明図である。
図23(a)〜(c)に示す例は、図18(a)〜(c)に示す例と同等である。
図23(d)の例に示す付箋表示画面1820では、図23(c)の例に示す付箋表示画面1820の状態から、操作者による操作によって定義領域2310が指定され、定義領域2310内のセルに対する変換処理が定義される。図23の例では、「定義領域2310内の付箋の集計値を算出し、定義領域2310の下のセルに入力する」という変換処理が定義されている。
図23(e)に示す付箋表示画面1820では、情報処理装置1400の処理によって、合計表示付箋1852、合計表示付箋2354が作成され、規則が記載されているセルに対応する位置に表示されている。なお、合計表示付箋1852は、図18の例と同様に、スプレッドシート1810の2列目に記載されているセルを計数する規則にしたがった結果を示しており、合計表示付箋2354は、スプレッドシート1810の3列目のセル内の数を集計する規則にしたがった結果を示している。
FIG. 23 is an explanatory diagram showing a processing example according to the second embodiment (processing example according to the flowchart shown in the example of FIG. 22).
The examples shown in FIGS. 23 (a) to 23 (c) are equivalent to the examples shown in FIGS. 18 (a) to 18 (c).
In the sticky note display screen 1820 shown in the example of FIG. 23 (d), the definition area 2310 is designated by the operation by the operator from the state of the sticky note display screen 1820 shown in the example of FIG. 23 (c), and the cells in the definition area 2310 are designated. The conversion process for is defined. In the example of FIG. 23, the conversion process of "calculating the aggregated value of the sticky note in the definition area 2310 and inputting it into the cell below the definition area 2310" is defined.
On the sticky note display screen 1820 shown in FIG. 23 (e), the total display sticky note 1852 and the total display sticky note 2354 are created by the processing of the information processing device 1400 and displayed at positions corresponding to the cells in which the rules are described. .. Note that the total display sticky note 1852 shows the result according to the rule for counting the cells described in the second column of the spreadsheet 1810, as in the example of FIG. 18, and the total display sticky note 2354 shows the result according to the spreadsheet. It shows the result according to the rule of totaling the number in the cell of the third column of 1810.

図24は、処理結果を表示した例を示す説明図である。
定義領域2410は、操作者の操作によって生成される。ただし、スプレッドシート1810内のセルに合わせて領域を指定できるようにしてもよい。具体的には、領域の指定は、セルの境界に沿って行わせるようにしてもよい。これによって、セルの途中を横切るような領域の設定操作があったとしても、セルと対応させた領域を設定することができるようになる。
また、定義領域2410に定義することによって、例えば、図19に示したセル1934に定義した適用処理がない場合であっても、スプレッドシートで定義を追加することなしに(つまり、スプレッドシートを表示し、修正する操作なしに)、付箋表示画面上で定義することができる。
定義領域2410には、「定義領域2410内の付箋の集計値を算出し、定義領域2410の下のセルに入力する」という変換処理が定義されている。その結果、セル1934には、「40」と表示する。その他のセル1932等は、図21の例と同等である。
FIG. 24 is an explanatory diagram showing an example in which the processing result is displayed.
The definition area 2410 is generated by the operation of the operator. However, the area may be specified according to the cells in the spreadsheet 1810. Specifically, the area may be specified along the cell boundary. As a result, even if there is an operation for setting an area that crosses the middle of the cell, the area corresponding to the cell can be set.
Also, by defining in the definition area 2410, for example, even if there is no application process defined in cell 1934 shown in FIG. 19, the definition is not added in the spreadsheet (that is, the spreadsheet is displayed). It can be defined on the sticky note display screen (without any modification).
In the definition area 2410, a conversion process of "calculating the aggregated value of the sticky notes in the definition area 2410 and inputting it into the cell below the definition area 2410" is defined. As a result, "40" is displayed in cell 1934. Other cells such as 1932 are equivalent to the example of FIG.

図25は、1セル内に複数の付箋が貼り付けられた場合の例を示す説明図である。セル(3,2)には、付箋2024と付箋2512の2つの付箋が貼り付けられ、セル(4,3)には、付箋2028と付箋2514の2つの付箋が貼り付けられている。なお、複数の付箋は重複して貼り付けられていてもよい。
このように1セル内に複数の付箋が貼り付けられていることを検知した場合は、これらの付箋内の情報に対して予め定められた処理を行って、そのセルに入力する。ここで「予め定められた処理」として、例えば、付箋内の記載内容が数値である場合は加算処理、付箋内の記載内容がテキストである場合は連結処理等としてもよい。この「予め定められた処理」にしたがって、セル(3,2)には「30」が入力され、セル(4,3)には「300」が入力される。なお、セル1934は集計処理の結果であるので、(「10」+「20」)+「30」の処理を行えばよい。また、セル1936は平均値の算出であり、セル数は2であるので、((「100」+「200」)+「300」)/2の処理を行えばよい。
FIG. 25 is an explanatory diagram showing an example in which a plurality of sticky notes are pasted in one cell. Two sticky notes, a sticky note 2024 and a sticky note 2512, are attached to the cells (3, 2), and two sticky notes, a sticky note 2028 and a sticky note 2514, are attached to the cell (4, 3). A plurality of sticky notes may be attached in duplicate.
When it is detected that a plurality of sticky notes are pasted in one cell in this way, the information in these sticky notes is subjected to predetermined processing and input to the cell. Here, as the "predetermined process", for example, if the content described in the sticky note is a numerical value, an addition process may be performed, and if the content described in the sticky note is a text, a concatenation process or the like may be performed. According to this "predetermined process", "30" is input to the cells (3, 2), and "300" is input to the cells (4, 3). Since cell 1934 is the result of the aggregation process, the process of ("10" + "20") + "30" may be performed. Further, since the cell 1936 is the calculation of the average value and the number of cells is 2, the process of ((“ 100” + “200”) + “300”) / 2 may be performed.

図26は、1セル内に複数の付箋が貼り付けられた場合の例を示す説明図である。付箋内の記載内容がテキストである場合の例を示している。
付箋内の記載内容がテキストである場合、例えば、連結処理を行うが、どのような順番で行うかは、セル内の付箋の位置で決定するようにしてもよいし、付箋を貼り付けた順番で決定するようにしてもよい。具体的には、セル内の付箋の位置で決定する処理として、付箋の貼り付け位置において、左から順番に連結するようにしてもよい。図26(a)の例の場合、テキスト列「abc」と記載された付箋2612aが左にあり、テキスト列「de」と記載された付箋2614aが右にあるので、セル2600aに文字列「abcde」を入力する。図26(b)の例の場合、テキスト列「de」と記載された付箋2614bが左にあり、テキスト列「abc」と記載された付箋2612bが右にあるので、セル2600bに文字列「deabc」を入力する。また、付箋を貼り付けた順番で決定する処理として、付箋を貼り付けた日時が早いものから順番に連結するようにしてもよい。
FIG. 26 is an explanatory diagram showing an example in which a plurality of sticky notes are pasted in one cell. An example is shown when the content of the sticky note is text.
When the description content in the sticky note is text, for example, the concatenation process is performed, but the order in which the sticky note is pasted may be determined by the position of the sticky note in the cell. It may be decided by. Specifically, as a process of determining the position of the sticky note in the cell, the sticky notes may be connected in order from the left at the sticky note pasting position. In the case of the example of FIG. 26A, since the sticky note 2612a described with the text string “abc” is on the left and the sticky note 2614a described with the text string “de” is on the right, the character string “abcde” is in the cell 2600a. ". In the case of the example of FIG. 26B, since the sticky note 2614b described with the text string “de” is on the left and the sticky note 2612b described with the text string “abc” is on the right, the character string “deabc” is in the cell 2600b. ". Further, as a process of determining the order in which the sticky notes are pasted, the sticky notes may be concatenated in order from the earliest date and time.

図27は、1セル内に複数の付箋が貼り付けられた場合の例を示す説明図である。付箋内の記載内容が数値である場合の例を示している。
図25の例では、1セル内に複数のセルがある場合は、数値を加算する例を示したが、セル内の付箋の位置関係によって処理を異ならせてもよい。具体的には、付箋が横に並んでいる場合は加算処理、縦に並んでいる場合は除算処理としてもよい。除算処理の場合は、上にある付箋を分子、下にある付箋を分母として(分数と同様の位置関係)、除算処理の対象とする。例えば、図27(a)の場合、数値「10」と記載された付箋2712aと数値「5」と記載された付箋2714aは横に並んでいるので、加算処理を適用して、セル2700aに数値「15(10+5)」を入力する。図27(b)の場合、数値「10」と記載された付箋2712bと数値「5」と記載された付箋2714bは縦に並んでいるので、除算処理を適用して、セル2700bに数値「2(10/5)」を入力する。図27(c)の場合、数値「5」と記載された付箋2714cと数値「10」と記載された付箋2712cは縦に並んでいるので、除算処理を適用して、セル2700cに数値「0.5(5/10)」を入力する。
連結処理、加算処理、除算処理を例として示したが、他の処理(減算処理、乗算処理、平均値処理、CSV(Comma−Separated Values)化処理、配列化処理、付箋のグループ形成処理等)であってもよい。これら(処理内容、付箋の位置関係又は貼り付け順序)は、デフォルトとして定義されていてもよいし、図24の例で示した定義領域2410内に定義するようにしてもよい。
FIG. 27 is an explanatory diagram showing an example in which a plurality of sticky notes are pasted in one cell. An example is shown when the content of the sticky note is a numerical value.
In the example of FIG. 25, when there are a plurality of cells in one cell, an example of adding numerical values is shown, but the processing may be different depending on the positional relationship of the sticky notes in the cells. Specifically, when the sticky notes are arranged horizontally, the addition process may be performed, and when the sticky notes are arranged vertically, the division process may be performed. In the case of division processing, the upper sticky note is used as the numerator, and the lower sticky note is used as the denominator (positional relationship similar to that of a fraction). For example, in the case of FIG. 27 (a), the sticky note 2712a described with the numerical value “10” and the sticky note 2714a described with the numerical value “5” are arranged side by side. Enter "15 (10 + 5)". In the case of FIG. 27 (b), the sticky note 2712b described with the numerical value "10" and the sticky note 2714b described with the numerical value "5" are arranged vertically. Therefore, the division process is applied and the numerical value "2" is applied to the cell 2700b. (10/5) ”is entered. In the case of FIG. 27 (c), the sticky note 2714c described with the numerical value "5" and the sticky note 2712c described with the numerical value "10" are arranged vertically, so the division process is applied and the numerical value "0" is applied to the cell 2700c. Enter ".5 (5/10)".
The concatenation process, addition process, and division process are shown as examples, but other processes (subtraction process, multiplication process, mean value process, CSV (Comma-Separated Values) process, array process, sticky note group formation process, etc.) It may be. These (processing contents, positional relationship of sticky notes or pasting order) may be defined as defaults, or may be defined in the definition area 2410 shown in the example of FIG. 24.

図28は、第2の実施の形態による処理例を示すフローチャートである。
ステップS2802では、処理結果出力モジュール1470は、処理結果を受け付ける。
ステップS2804では、付箋生成モジュール1475は、ステップS2802で受け付けた処理結果を示す付箋を生成する。例えば、前述した合計表示付箋1852、合計表示付箋1854、合計表示付箋2354の付箋を生成する。具体的には、例えば、テキスト(数値を含む)を内容とする付箋がある。また、数値を図形化させた内容であってもよい。例えば、グラフを内容とする付箋を生成してもよい。
ステップS2806では、台紙貼付モジュール1480は、台紙上で、ステップS2804で生成された付箋を貼り付ける位置を特定する。ここでの貼り付け位置は、予め定められた位置であってもよいし、操作者の操作にしたがって、位置が決定されてもよい。
ステップS2808では、台紙貼付モジュール1480は、台紙上に付箋(ステップS2804で生成された付箋)を貼り付ける。図15の例を用いると、付箋レイヤ1520に付箋を表示することとなる。
FIG. 28 is a flowchart showing a processing example according to the second embodiment.
In step S2802, the processing result output module 1470 receives the processing result.
In step S2804, the sticky note generation module 1475 generates a sticky note indicating the processing result received in step S2802. For example, the above-mentioned total display sticky note 1852, total display sticky note 1854, and total display sticky note 2354 are generated. Specifically, for example, there is a sticky note whose content is text (including numerical values). Further, the content may be a graphic representation of the numerical value. For example, a sticky note containing a graph may be generated.
In step S2806, the mount sticking module 1480 specifies a position on the mount to stick the sticky note generated in step S2804. The pasting position here may be a predetermined position, or the position may be determined according to the operation of the operator.
In step S2808, the mount sticking module 1480 sticks a sticky note (sticky note generated in step S2804) on the mount. Using the example of FIG. 15, the sticky note is displayed on the sticky note layer 1520.

図29は、第2の実施の形態による処理例を示す説明図である。
図29(a)は、ファシリテーターの操作にしたがって、スプレッドシート(テンプレート)の設計の例を示すものである。このスプレッドシートには、エリア、適用処理、処理結果表示領域(ラベル)の設定が行われる。
具体的には、画面2900には、エリア2910、エリア2920、エリア2930、エリア2940が設定される。これらは、スプレッドシートのセルに該当する。そして、そのエリア内に貼り付けられた付箋の数をカウントする適用処理が設定される。また、各エリア内の付箋群は、同じグループに属していることを示している。例えば、エリア2910内の付箋群をグループA、エリア2920内の付箋群をグループB、エリア2930内の付箋群をグループC、エリア2940内の付箋群をグループDとする。そして、各エリア内の右上に、処理結果表示領域が設定される。
そして、参加者の付箋貼り付け操作によって、エリア2910内に付箋2912、付箋2914が貼り付けられ、エリア2920内に付箋2922、付箋2924が貼り付けられている。
具体的には、ファシリテーターは表計算ソフトウェアを用いて、付箋データを集計するシート(データシート、表示シート等)を作成し、台紙と組にして情報処理装置1400に登録する。シート内のセルと台紙内の位置との関係は、前述したように台紙・セル対応テーブル600によって定義されている。
FIG. 29 is an explanatory diagram showing a processing example according to the second embodiment.
FIG. 29 (a) shows an example of designing a spreadsheet (template) according to the operation of the facilitator. Area, application processing, and processing result display area (label) are set in this spreadsheet.
Specifically, area 2910, area 2920, area 2930, and area 2940 are set on the screen 2900. These correspond to the cells in the spreadsheet. Then, an application process for counting the number of sticky notes pasted in the area is set. In addition, the sticky notes in each area indicate that they belong to the same group. For example, the sticky note group in area 2910 is group A, the sticky note group in area 2920 is group B, the sticky note group in area 2930 is group C, and the sticky note group in area 2940 is group D. Then, the processing result display area is set in the upper right of each area.
Then, the sticky note 2912 and the sticky note 2914 are pasted in the area 2910, and the sticky note 2922 and the sticky note 2924 are pasted in the area 2920 by the sticky note pasting operation of the participant.
Specifically, the facilitator uses spreadsheet software to create a sheet (data sheet, display sheet, etc.) for aggregating sticky note data, sets it with a mount, and registers it in the information processing device 1400. The relationship between the cell in the sheet and the position in the mount is defined by the mount / cell correspondence table 600 as described above.

図29(b)は、表計算ソフトウェアによる処理結果を表示する例を示すものである。つまり、ファシリテーターの操作(例えば、計算開始指示の操作等)によって、情報処理装置1400内で表計算ソフトウェアが起動され、その表計算ソフトウェアによる処理結果を各エリアのエリア内付箋数表示領域に表示している。具体的には、各エリア内の付箋をカウントし、エリア2910の付箋2919には「3」、エリア2920の付箋2929には「4」、エリア2930の付箋2939には「0」、エリア2940の付箋2949には「0」を表示する。もちろんのことながら、エリア2910内の付箋数のカウントには、付箋2919は含まれない。
なお、図29(a)の例に示す状態から、エリア2910に付箋2916が追加され、エリア2920に付箋2926、付箋2928が追加されている。
FIG. 29B shows an example of displaying the processing result by the spreadsheet software. That is, the spreadsheet software is started in the information processing apparatus 1400 by the operation of the facilitator (for example, the operation of the calculation start instruction, etc.), and the processing result by the spreadsheet software is displayed in the number of sticky notes display area in each area. ing. Specifically, the sticky notes in each area are counted, "3" for sticky note 2919 in area 2910, "4" for sticky note 2929 in area 2920, "0" for sticky note 2939 in area 2930, and area 2940. “0” is displayed on the sticky note 2949. Of course, the sticky note 2919 is not included in the count of the number of sticky notes in the area 2910.
From the state shown in the example of FIG. 29 (a), the sticky note 2916 is added to the area 2910, and the sticky note 2926 and the sticky note 2928 are added to the area 2920.

図29(c)は、表計算ソフトウェアによる処理結果を都度表示する例を示すものである。つまり、作業が進むにつれ、付箋が更新されると表計算ソフトウェアによる処理が行われ、その処理結果の表示も更新する。
エリア2930に、付箋2932が新たに貼り付けられたことによって、付箋2939の内容を「0」から「1」に変更している。
FIG. 29C shows an example of displaying the processing result by the spreadsheet software each time. That is, as the work progresses, when the sticky note is updated, the processing by the spreadsheet software is performed, and the display of the processing result is also updated.
Since the sticky note 2932 is newly attached to the area 2930, the content of the sticky note 2939 is changed from "0" to "1".

図29(d)は、台紙と表計算ソフトウェアの組は変更することができることの例を示すものである。つまり、表計算ソフトウェアを各エリア内の付箋をカウントし、グラフ表示するものに変更した例である。この変更された表計算ソフトウェアによって、表示が異なることとなる。具体的には、画面2900内の台紙に、付箋2970を貼り付けて表示している。付箋2970の内容は、横軸にエリア2910、エリア2920、エリア2930、エリア2940のグループ名(順にグループA、グループB、グループC、グループD)、縦軸に付箋数を示したグラフである。 FIG. 29 (d) shows an example in which the combination of the mount and the spreadsheet software can be changed. In other words, this is an example of changing the spreadsheet software to one that counts sticky notes in each area and displays them in a graph. The display will be different depending on this modified spreadsheet software. Specifically, a sticky note 2970 is attached and displayed on the mount in the screen 2900. The contents of the sticky notes 2970 are graphs showing the group names of areas 2910, 2920, 2930, and 2940 (group A, group B, group C, and group D in that order) on the horizontal axis and the number of sticky notes on the vertical axis.

図30、図31は、第2の実施の形態による処理例を示す説明図である。台紙と表(表計算ソフトウェアにおける表)との関係を例示したものである。
図30(a)は、台紙上に付箋が貼り付けられている例を示すものである。
画面3000には、台紙3010を表示する。そして、台紙3010は、要求のタイトル欄3015、工数欄3020、優先度欄3025、ステータス欄3030を有している。要求のタイトル欄3015は、要求のタイトルの付箋が貼り付けられている。工数欄3020には、工数の付箋が貼り付けられている。優先度欄3025には、優先度の付箋が貼り付けられている。ステータス欄3030には、ステータスの付箋が貼り付けられている。そして、行方向にエリア(グループ3032、グループ3034、グループ3036、グループ3038)に分かれている。これらのグループの領域内に含まれている付箋は、同じグループに属していることになる。
また、台紙3010上に、「計算する」ボタン3040を表示している。この「計算する」ボタン3040が参加者によって選択された場合、表計算ソフトウェアを起動する。
30 and 31 are explanatory views showing a processing example according to the second embodiment. This is an example of the relationship between the mount and the table (table in spreadsheet software).
FIG. 30A shows an example in which a sticky note is attached on the mount.
The mount 3010 is displayed on the screen 3000. The mount 3010 has a request title column 3015, a man-hour column 3020, a priority column 3025, and a status column 3030. A sticky note with the title of the request is attached to the title column 3015 of the request. A sticky note of man-hours is attached to the man-hour column 3020. A sticky note of priority is attached to the priority column 3025. A status sticky note is attached to the status column 3030. Then, it is divided into areas (group 3032, group 3034, group 3036, group 3038) in the row direction. Sticky notes contained within the area of these groups belong to the same group.
In addition, a "calculate" button 3040 is displayed on the mount 3010. If this "calculate" button 3040 is selected by the participant, the spreadsheet software will be launched.

図30(b)は、図30(a)で「計算する」ボタン3040が選択された場合の表計算ソフトウェアにおける画面例である。図30(b)の例は、図30(a)の例に示す台紙3010上の付箋内のデータを表計算ソフトウェアで処理可能な形式でインポートしたものである。台紙・セル対応テーブル600を用いて、セル位置と付箋を対応させることができる。
画面3000には、表3050を表示する。表3050は、付箋ID欄3055、付箋の内容欄3060、グループラベル欄3065、グループID欄3070、付箋の色欄3075を有している。付箋ID欄3055は、付箋IDを記憶している。付箋の内容欄3060は、付箋の内容を記憶している。グループラベル欄3065は、グループラベルを記憶している。グループID欄3070は、グループIDを記憶している。付箋の色欄3075は、付箋の色を記憶している。表3050内の1行が、1枚の付箋に対応する。例えば、付箋ID:「23」(表3050内の2行目)は、図30(a)の例に示す付箋「2」(台紙3010内の2行2列のセル内の付箋)に対応している。
FIG. 30B is an example of a screen in spreadsheet software when the “calculate” button 3040 is selected in FIG. 30A. In the example of FIG. 30 (b), the data in the sticky note on the mount 3010 shown in the example of FIG. 30 (a) is imported in a format that can be processed by spreadsheet software. The cell position and the sticky note can be associated with each other by using the mount / cell correspondence table 600.
Table 3050 is displayed on the screen 3000. Table 3050 has a sticky note ID column 3055, a sticky note content column 3060, a group label column 3065, a group ID column 3070, and a sticky note color column 3075. The sticky note ID column 3055 stores the sticky note ID. The content column 3060 of the sticky note stores the content of the sticky note. The group label column 3065 stores the group label. The group ID column 3070 stores the group ID. The color field 3075 of the sticky note stores the color of the sticky note. One line in Table 3050 corresponds to one sticky note. For example, the sticky note ID: "23" (second row in Table 3050) corresponds to the sticky note "2" (sticky note in the cell of 2 rows and 2 columns in the mount 3010) shown in the example of FIG. 30 (a). ing.

図30(c)の例は、操作者(例えば、ファシリテーター)の操作によって、付箋の内容欄3060の最終行のセルに「=sumif(xx)」の計算式が記入されたことを示している。つまり、新しい付箋を生成して、その付箋の内容には、規則(この例では、「=sumif(xx)」の計算式)が記載されている。なお、この計算式は、優先度が3以下であるグループ内の工数にかかる付箋の内容の総計を算出するものである。 The example of FIG. 30C shows that the formula of "= sumif (xx)" is entered in the cell of the last row of the content column 3060 of the sticky note by the operation of the operator (for example, the facilitator). .. That is, a new sticky note is generated, and the content of the sticky note describes a rule (in this example, a calculation formula of "= sumif (xx)"). It should be noted that this calculation formula calculates the total contents of the sticky notes related to the man-hours in the group having a priority of 3 or less.

図31(a)の例は、図30(c)の例に示す状態から、表計算ソフトウェアの表示を終了し、台紙3010を表示させたものである。
ここでは、図30(c)の例で新しい付箋が生成されたので、計算結果表示付箋3170を新しく生成して表示している。
この計算結果表示付箋3170には、「11」の値を表示している。つまり、優先度が3であるグループ3034の工数「1」とグループ3036の工数「10」を加算した「11」を計算結果表示付箋3170に表示している。
In the example of FIG. 31 (a), the display of the spreadsheet software is finished and the mount 3010 is displayed from the state shown in the example of FIG. 30 (c).
Here, since a new sticky note is generated in the example of FIG. 30 (c), the calculation result display sticky note 3170 is newly generated and displayed.
The value of "11" is displayed on the calculation result display sticky note 3170. That is, "11", which is the sum of the man-hours "1" of the group 3034 and the man-hours "10" of the group 3036, which have a priority of 3, is displayed on the calculation result display sticky note 3170.

図31(b)の例は、図31(a)の状態から、グループ3032の「優先度」が「4」から「2」(付箋3102)に変更されたので、グループ3032の工数「2」をさらに加算して、「13」を計算結果表示付箋3170に表示する。 In the example of FIG. 31 (b), since the "priority" of the group 3032 has been changed from "4" to "2" (sticky note 3102) from the state of FIG. 31 (a), the man-hours "2" of the group 3032. Is further added, and "13" is displayed on the calculation result display sticky note 3170.

図31(c)は、操作者(例えば、ファシリテーター)の操作によって、図30(c)の例で設定された規則をグラフ作成の規則に変更した例を示すものである。具体的には、台紙3010に、グラフ表示付箋3180を付加して表示している。グラフ表示付箋3180の内容は、横軸に優先度、縦軸にその優先度を有するグループの工数を示したグラフである。 FIG. 31 (c) shows an example in which the rule set in the example of FIG. 30 (c) is changed to the rule for creating a graph by the operation of an operator (for example, a facilitator). Specifically, a graph display sticky note 3180 is added to the mount 3010 for display. The contents of the graph display sticky note 3180 are graphs showing the man-hours of a group having a priority on the horizontal axis and the priority on the vertical axis.

なお、本実施の形態としてのプログラムが実行されるコンピュータのハードウェア構成は、図32に例示するように、一般的なコンピュータであり、具体的にはパーソナルコンピュータ、サーバーとなり得るコンピュータ等である。つまり、具体例として、処理部(演算部)としてCPU3201を用い、記憶装置としてRAM3202、ROM3203、HD3204を用いている。HD3204として、例えばハードディスク、SSD(Solid State Drive)を用いてもよい。共有画面表示モジュール105、台紙管理モジュール110、更新情報処理モジュール115、付箋情報管理モジュール120、操作ログメタデータ取得モジュール125、検討軸、インジケーター管理モジュール130、付箋情報管理モジュール155、共有画面表示モジュール160、個人操作ログメタデータ取得モジュール165、付箋受付モジュール1410、付箋貼付位置特定モジュール1420、付箋表示モジュール1435、更新情報処理モジュール115、検討軸、インジケーター管理モジュール130、抽出モジュール1440、変換処理受付モジュール1460、処理モジュール1465、処理結果出力モジュール1470、スプレッドシート受付モジュール1405、スプレッドシート表示モジュール1415、スプレッドシート内セル特定モジュール1425、レイヤ表示制御モジュール1430、付箋情報抽出モジュール1445、スプレッドシート内適用処理抽出モジュール1450、変換処理抽出モジュール1455、付箋生成モジュール1475、台紙貼付モジュール1480等のプログラムを実行するCPU3201と、そのプログラムやデータを記憶するRAM3202と、本コンピュータを起動するためのプログラム等が格納されているROM3203と、スプレッドシート記憶モジュール1492、付箋情報記憶モジュール1496としての機能を有する補助記憶装置(フラッシュ・メモリ等であってもよい)であるHD3204と、キーボード、マウス、タッチスクリーン、マイク等に対する利用者の操作に基づいてデータを受け付ける受付装置3206と、CRT、液晶ディスプレイ、スピーカー等の出力装置3205と、ネットワークインタフェースカード等の通信ネットワークと接続するための通信回線インタフェース3207、そして、それらをつないでデータのやり取りをするためのバス3208により構成されている。これらのコンピュータが複数台互いにネットワークによって接続されていてもよい。 As illustrated in FIG. 32, 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 CPU 3201 is used as the processing unit (calculation unit), and the RAM 3202, ROM 3203, and HD 3204 are used as the storage device. As HD3204, for example, a hard disk or SSD (Solid State Drive) may be used. Shared screen display module 105, mount management module 110, update information processing module 115, sticker information management module 120, operation log metadata acquisition module 125, examination axis, indicator management module 130, sticker information management module 155, shared screen display module 160 , Personal operation log metadata acquisition module 165, sticker reception module 1410, sticker sticking position identification module 1420, sticker display module 1435, update information processing module 115, examination axis, indicator management module 130, extraction module 1440, conversion processing reception module 1460 , Processing module 1465, processing result output module 1470, spreadsheet reception module 1405, spreadsheet display module 1415, cell identification module 1425 in spreadsheet, layer display control module 1430, sticker information extraction module 1445, application processing extraction module in spreadsheet. A CPU 3201 that executes programs such as 1450, a conversion processing extraction module 1455, a sticker generation module 1475, and a mount sticking module 1480, a RAM 3202 that stores the programs and data, a program for starting the computer, and the like are stored. A user for the ROM 3203, the spreadsheet storage module 1492, the HD 3204 which is an auxiliary storage device (which may be a flash memory or the like) having a function as a sticker information storage module 1496, and a keyboard, mouse, touch screen, microphone, etc. A reception device 3206 that accepts data based on the operation of, an output device 3205 such as a CRT, a liquid crystal display, and a speaker, a communication line interface 3207 for connecting to a communication network such as a network interface card, and data connected to them. It is composed of a bus 3208 for exchanging information. A plurality of these computers may be connected to each other by a network.

前述の実施の形態のうち、コンピュータ・プログラムによるものについては、本ハードウェア構成のシステムにソフトウェアであるコンピュータ・プログラムを読み込ませ、ソフトウェアとハードウェア資源とが協働して、前述の実施の形態が実現される。
なお、図32に示すハードウェア構成は、1つの構成例を示すものであり、本実施の形態は、図32に示す構成に限らず、本実施の形態において説明したモジュールを実行可能な構成であればよい。例えば、一部のモジュールを専用のハードウェア(例えば特定用途向け集積回路(Application Specific Integrated Circuit:ASIC)等)で構成してもよく、一部のモジュールは外部のシステム内にあり通信回線で接続している形態でもよく、さらに図32に示すシステムが複数互いに通信回線によって接続されていて互いに協調動作するようにしてもよい。また、特に、パーソナルコンピュータの他、携帯情報通信機器(携帯電話、スマートフォン、モバイル機器、ウェアラブルコンピュータ等を含む)、情報家電、ロボット、複写機、ファックス、スキャナ、プリンタ、複合機(スキャナ、プリンタ、複写機、ファックス等のいずれか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. 32 shows one configuration example, and the present embodiment is not limited to the configuration shown in FIG. 32, 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, Applied Special Integrated Circuit (ASIC), etc.), and some modules are in an external system and connected by a communication line. Further, a plurality of systems shown in FIG. 32 may be connected to each other by a communication line so as to cooperate with each other. In addition to personal computers, mobile information and communication devices (including mobile phones, smartphones, mobile devices, wearable computers, etc.), home 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.

なお、前述の実施の形態の説明内での比較処理において、「以上」、「以下」、「より大きい」、「より小さい(未満)」としたものは、その組み合わせに矛盾が生じない限り、それぞれ「より大きい」、「より小さい(未満)」、「以上」、「以下」としてもよい。 In the comparison process in the description of the above-described embodiment, "greater than or equal to", "less than or equal to", "greater than", and "less than (less than)" are used as long as the combination does not conflict. 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 the 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." and DVD + RW. Standards such as "DVD + R, DVD + RW, etc.", compact discs (CD), read-only memory (CD-ROM), CD recordable (CD-R), CD rewritable (CD-RW), etc., Blu-ray discs (CD-RW) Blu-ray (registered trademark) Disc), optical magnetic disk (MO), flexible disk (FD), magnetic tape, hard disk, read-only memory (ROM), electrically erasable and rewritable read-only memory (EEPROM (registered trademark)) )), Flash memory, random access memory (RAM), SD (Secure Digital) memory card and the like.
Then, the whole or a part of the program 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 or all of other programs, 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.

前述の実施の形態(特に、第2の実施の形態)は以下のように把握してもよい。そして、第1の実施の形態と組み合わせるようにしてもよい。
[A1] 複数のセルを有する台紙上に貼り付けられた付箋の位置を特定する第1の特定手段と、
前記位置から前記台紙内のセルを特定する第2の特定手段と、
前記位置又は前記セルに関連する規則を抽出する抽出手段と、
前記規則にしたがって、前記付箋から情報を抽出し、該情報の処理を行う処理手段と、
前記処理手段による処理結果を前記台紙上に出力する出力手段
を有する情報処理装置。
The above-described embodiment (particularly, the second embodiment) may be grasped as follows. Then, it may be combined with the first embodiment.
[A1] A first specific means for specifying the position of a sticky note attached on a mount having a plurality of cells, and
A second identification means for identifying a cell in the mount from the position,
An extraction means for extracting rules related to the position or cell, and
A processing means for extracting information from the sticky note and processing the information according to the rule, and
An information processing device having an output means for outputting a processing result by the processing means on the mount.

[B1] 複数のセルを有する台紙上に貼り付けられた付箋の位置を特定する第1の特定手段と、
前記位置から前記台紙内のセルを特定する第2の特定手段と、
前記位置又は前記セルに関連する規則を抽出する抽出手段と、
前記規則にしたがって、前記付箋を対象として情報を抽出し、該情報の処理を行う処理手段と、
前記処理手段による処理結果を内容とする付箋を生成する生成手段と、
前記生成手段によって生成された前記付箋を前記台紙上に出力する出力手段
を有し、
前記処理手段は、前記生成手段によって生成された付箋を処理の対象としない、
情報処理装置。
[B1] A first specific means for specifying the position of a sticky note attached on a mount having a plurality of cells, and
A second identification means for identifying a cell in the mount from the position,
An extraction means for extracting rules related to the position or cell, and
A processing means for extracting information from the sticky note and processing the information according to the rule, and
A generation means for generating a sticky note containing the processing result by the processing means, and
It has an output means for outputting the sticky note generated by the generation means on the mount.
The processing means does not process the sticky note generated by the generating means.
Information processing device.

[B2] 前記抽出手段は、前記セルに関連する規則を、前記台紙内に定義されている規則から抽出する、
[B1]に記載の情報処理装置。
[B2] The extraction means extracts the rules related to the cell from the rules defined in the mount.
The information processing device according to [B1].

[B3] 表示された前記台紙上で定義された規則を受け付ける受付手段
をさらに有し、
前記抽出手段は、前記位置に関連する規則を、前記受付手段によって受け付けられた規則から抽出する、
[B1]又は[B2]に記載の情報処理装置。
[B3] Further having a reception means for accepting the rules defined on the displayed mount.
The extraction means extracts the rules related to the position from the rules accepted by the reception means.
The information processing device according to [B1] or [B2].

[B4] 前記処理手段は、前記抽出手段が、前記セルに関連する規則と前記位置に関連する規則の両方を抽出した場合は、該位置に関連する規則を優先して適用する、
[B2]に従属する[B3]に記載の情報処理装置。
[B4] When the extraction means extracts both the rule related to the cell and the rule related to the position, the processing means preferentially applies the rule related to the position.
The information processing apparatus according to [B3], which is subordinate to [B2].

[B5] 前記生成手段は、処理結果を示す付箋の生成として、数値を図形化させることを行う、
[B1]から[B4]のいずれか一項に記載の情報処理装置。
[B5] The generation means digitizes a numerical value as a generation of a sticky note indicating a processing result.
The information processing device according to any one of [B1] to [B4].

[B6] コンピュータを、
複数のセルを有する台紙上に貼り付けられた付箋の位置を特定する第1の特定手段と、
前記位置から前記台紙内のセルを特定する第2の特定手段と、
前記位置又は前記セルに関連する規則を抽出する抽出手段と、
前記規則にしたがって、前記付箋を対象として情報を抽出し、該情報の処理を行う処理手段と、
前記処理手段による処理結果を内容とする付箋を生成する生成手段と、
前記生成手段によって生成された前記付箋を前記台紙上に出力する出力手段
として機能させ、
前記処理手段は、前記生成手段によって生成された付箋を処理の対象としない、
情報処理プログラム。
[B6] Computer
The first identification means for identifying the position of the sticky note pasted on the mount having a plurality of cells, and
A second identification means for identifying a cell in the mount from the position,
An extraction means for extracting rules related to the position or cell, and
A processing means for extracting information from the sticky note and processing the information according to the rule, and
A generation means for generating a sticky note containing the processing result by the processing means, and
The sticky note generated by the generation means is made to function as an output means for outputting on the mount.
The processing means does not process the sticky note generated by the generating means.
Information processing program.

そして、前述の各項目の技術は、以下の効果を有する。
[A1]の情報処理装置によれば、複数のセルを有する台紙上に付箋を貼り付け、その付箋の情報を貼り付け位置における処理対象として、その台紙上に処理結果を出力することができる。
The above-mentioned techniques of each item have the following effects.
According to the information processing apparatus of [A1], a sticky note can be pasted on a mount having a plurality of cells, and the information of the sticky note can be processed at the pasting position and the processing result can be output on the mount.

[B1]の情報処理装置によれば、複数のセルを有する台紙上に貼り付けられた付箋(処理結果が記載された付箋を除く)を処理対象とし、その台紙上に処理結果を付箋として出力される。 According to the information processing device of [B1], a sticky note pasted on a mount having a plurality of cells (excluding a sticky note on which the processing result is described) is targeted for processing, and the processing result is output as a sticky note on the mount. Be done.

[B2]の情報処理装置によれば、台紙内に定義されている規則にしたがって処理が行われる。 According to the information processing apparatus of [B2], processing is performed according to the rules defined in the mount.

[B3]の情報処理装置によれば、表示された台紙上で定義された規則にしたがって処理が行われる。 According to the information processing apparatus of [B3], processing is performed according to the rules defined on the displayed mount.

[B4]の情報処理装置によれば、セルに関連する規則と位置に関連する規則の両方が設定されている場合は、位置に関連する規則が優先して適用される。 According to the information processing apparatus of [B4], when both the cell-related rule and the position-related rule are set, the position-related rule is applied with priority.

[B5]の情報処理装置によれば、処理結果を示す付箋の生成として、数値を図形化させることが行われる。 According to the information processing apparatus of [B5], numerical values are made into figures as a sticky note showing a processing result.

[B6]の情報処理プログラムによれば、複数のセルを有する台紙上に貼り付けられた付箋(処理結果が記載された付箋を除く)を処理対象とし、その台紙上に処理結果を付箋として出力される。 According to the information processing program of [B6], a sticky note pasted on a mount having a plurality of cells (excluding a sticky note on which the processing result is described) is targeted for processing, and the processing result is output as a sticky note on the mount. Will be done.

100…共有電子付箋情報処理装置
105…共有画面表示モジュール
110…台紙管理モジュール
115…更新情報処理モジュール
120…付箋情報管理モジュール
125…操作ログメタデータ取得モジュール
130…検討軸、インジケーター管理モジュール
150…電子付箋端末
155…付箋情報管理モジュール
160…共有画面表示モジュール
165…個人操作ログメタデータ取得モジュール
190…通信回線
280…会議室
294…付箋情報記憶装置
296…台紙情報記憶装置
299…通信回線
1400…情報処理装置
1405…スプレッドシート受付モジュール
1410…付箋受付モジュール
1415…スプレッドシート表示モジュール
1420…付箋貼付位置特定モジュール
1425…スプレッドシート内セル特定モジュール
1430…レイヤ表示制御モジュール
1435…付箋表示モジュール
1440…抽出モジュール
1445…付箋情報抽出モジュール
1450…スプレッドシート内適用処理抽出モジュール
1455…変換処理抽出モジュール
1460…変換処理受付モジュール
1465…処理モジュール
1470…処理結果出力モジュール
1475…付箋生成モジュール
1480…台紙貼付モジュール
1490…スプレッドシート記憶装置
1492…スプレッドシート記憶モジュール
1496…付箋情報記憶モジュール
100 ... Shared electronic sticker information processing device 105 ... Shared screen display module 110 ... Mount management module 115 ... Update information processing module 120 ... Sticky information management module 125 ... Operation log metadata acquisition module 130 ... Examination axis, indicator management module 150 ... Electronic Sticky terminal 155 ... Sticky information management module 160 ... Shared screen display module 165 ... Personal operation log metadata acquisition module 190 ... Communication line 280 ... Conference room 294 ... Sticky information storage device 296 ... Mount information storage device 299 ... Communication line 1400 ... Information Processing device 1405 ... Spreadsheet reception module 1410 ... Stickbook reception module 1415 ... Spreadsheet display module 1420 ... Sticky sticking position identification module 1425 ... Cell identification module in spreadsheet 1430 ... Layer display control module 1435 ... Sticky display module 1440 ... Extraction module 1445 ... Sticky information extraction module 1450 ... Application processing extraction module in spreadsheet 1455 ... Conversion processing extraction module 1460 ... Conversion processing reception module 1465 ... Processing module 1470 ... Processing result output module 1475 ... Sticky generation module 1480 ... Mount pasting module 1490 ... Spreadsheet Storage device 1492 ... Spreadsheet storage module 1496 ... Sticky information storage module

Claims (8)

台紙に関する情報と付箋に関する情報を記憶する記憶手段と、
前記記憶手段に記憶されている第1の台紙から第2の台紙へ移行する場合該第2の台紙を生成する生成手段
を有し、
前記生成手段は、前記第2の台紙に表示する軸を生成すること、又は、前記記憶手段から該軸を有している台紙を該第2の台紙として選択すること、のいずれか一方を行い、
前記軸は、前記記憶手段に記憶されており、前記第1の台紙に貼り付けられている付箋を、前記第2の台紙に対して貼り付ける位置を定めるものである、
情報処理装置。
A storage means for storing information about mounts and sticky notes,
If a transition from the first mount which is stored in the storage means to the second mount, generating means for generating a second mount
Have,
The generation means either generates an axis to be displayed on the second mount, or selects a mount having the axis from the storage means as the second mount. ,
The shaft is stored in the storage means and determines a position where the sticky note attached to the first mount is attached to the second mount.
Information processing device.
前記第1の台紙に貼り付けられている付箋であって、予め定められた条件を満たす付箋を、前記第2の台紙内の軸にしたがった位置に貼り付ける貼付手段
をさらに有する請求項に記載の情報処理装置。
A tag which is affixed to the first mount, the condition is satisfied tag predetermined to claim 1, further comprising a sticking means pasted into position according to the axis in the second mount The information processing device described.
前記予め定められた条件を満たす付箋とは、予め定めた値を含む付箋である、 The sticky note that satisfies the predetermined condition is a sticky note that includes a predetermined value.
請求項2に記載の情報処理装置。 The information processing device according to claim 2.
前記予め定められた条件を満たす付箋とは、付箋を選択された回数が予め定めた回数より多い又は以上の付箋である、 A sticky note that satisfies the predetermined condition is a sticky note in which the number of times the sticky note is selected is greater than or equal to the number of times the sticky note is selected.
請求項2に記載の情報処理装置。 The information processing device according to claim 2.
台紙に関する情報と付箋に関する情報を記憶する記憶手段と、
前記記憶手段に記憶されている第1の台紙から第2の台紙へ移行する場合該第2の台紙を生成する生成手段を有し、
前記第1の台紙に対して、書き込みが完了した人数を計数する計数手段
をさらに有し、
前記生成手段は、前記人数が予め定められた規則を満たす場合に、第1の台紙から第2の台紙へ移行し、
前記計数手段は、書き込みが完了したことを示す操作が行われたユーザーの人数を計数すること、又は、付箋の作成が行われなかった期間が予め定められた期間よりも長くなったユーザーの人数を計数することを行う、
情報処理装置。
A storage means for storing information about mounts and sticky notes,
If a transition from the first mount which is stored in the storage means to the second mount has a generating means for generating a second mount,
A counting means for counting the number of people who have completed writing on the first mount.
Have more
The generation means shifts from the first mount to the second mount when the number of people meets a predetermined rule.
The counting means counts the number of users who have performed an operation indicating that writing has been completed, or the number of users whose sticky note has not been created for a longer period than a predetermined period. Do to count,
Information processing device.
前記規則として、前記人数が予め定められた閾値より多い若しくは以上であること、又は、前記人数が参加者数に対して占める割合が予め定められた閾値より多い若しくは以上であることとする、
請求項に記載の情報処理装置。
As the rule, the number of people is greater than or equal to or greater than a predetermined threshold value, or the ratio of the number of persons to the number of participants is greater than or equal to or greater than a predetermined threshold value.
The information processing device according to claim 5.
コンピュータを、
台紙に関する情報と付箋に関する情報を記憶する記憶手段と、
前記記憶手段に記憶されている第1の台紙から第2の台紙へ移行する場合該第2の台紙を生成する生成手段
として機能させ、
前記生成手段は、前記第2の台紙に表示する軸を生成すること、又は、前記記憶手段から該軸を有している台紙を該第2の台紙として選択すること、のいずれか一方を行い、
前記軸は、前記記憶手段に記憶されており、前記第1の台紙に貼り付けられている付箋を、前記第2の台紙に対して貼り付ける位置を定めるものである、
情報処理プログラム。
Computer,
A storage means for storing information about mounts and sticky notes,
If a transition from the first mount which is stored in the storage means to the second mount, generating means for generating a second mount
To function as
The generation means either generates an axis to be displayed on the second mount, or selects a mount having the axis from the storage means as the second mount. ,
The shaft is stored in the storage means and determines a position where the sticky note attached to the first mount is attached to the second mount.
Information processing program.
コンピュータを、
台紙に関する情報と付箋に関する情報を記憶する記憶手段と、
前記記憶手段に記憶されている第1の台紙から第2の台紙へ移行する場合該第2の台紙を生成する生成手段として機能させ、
前記第1の台紙に対して、書き込みが完了した人数を計数する計数手段
としてさらに機能させ、
前記生成手段は、前記人数が予め定められた規則を満たす場合に、第1の台紙から第2の台紙へ移行し、
前記計数手段は、書き込みが完了したことを示す操作が行われたユーザーの人数を計数すること、又は、付箋の作成が行われなかった期間が予め定められた期間よりも長くなったユーザーの人数を計数することを行う、
情報処理プログラム。
Computer,
A storage means for storing information about mounts and sticky notes,
If a transition from the first mount which is stored in the storage means to the second mount, to function as a generating means for generating a second mount,
A counting means for counting the number of people who have completed writing on the first mount.
To function further,
The generation means shifts from the first mount to the second mount when the number of people meets a predetermined rule.
The counting means counts the number of users who have performed an operation indicating that writing has been completed, or the number of users whose sticky note has not been created for a longer period than a predetermined period. Do to count,
Information processing program.
JP2016183209A 2016-09-20 2016-09-20 Information processing equipment and information processing programs Active JP6855720B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016183209A JP6855720B2 (en) 2016-09-20 2016-09-20 Information processing equipment and information processing programs

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016183209A JP6855720B2 (en) 2016-09-20 2016-09-20 Information processing equipment and information processing programs

Publications (2)

Publication Number Publication Date
JP2018049367A JP2018049367A (en) 2018-03-29
JP6855720B2 true JP6855720B2 (en) 2021-04-07

Family

ID=61767682

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016183209A Active JP6855720B2 (en) 2016-09-20 2016-09-20 Information processing equipment and information processing programs

Country Status (1)

Country Link
JP (1) JP6855720B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6780392B2 (en) * 2016-09-09 2020-11-04 富士ゼロックス株式会社 Information processing equipment and information processing programs

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4072011B2 (en) * 2001-12-05 2008-04-02 株式会社日立製作所 COMMUNICATION METHOD, COMMUNICATION SYSTEM USING THE SAME, COMMUNICATION SYSTEM PROGRAM, AND COMPUTER-READABLE RECORDING MEDIUM CONTAINING COMMUNICATION SYSTEM PROGRAM
JP5958049B2 (en) * 2012-04-26 2016-07-27 富士ゼロックス株式会社 Mount management program and mount management apparatus

Also Published As

Publication number Publication date
JP2018049367A (en) 2018-03-29

Similar Documents

Publication Publication Date Title
US11501255B2 (en) Digital processing systems and methods for virtual file-based electronic white board in collaborative work systems
US10810365B2 (en) Workflow system and method for creating, distributing and publishing content
WO2020096803A1 (en) Document contribution management system
US10013409B2 (en) Information processing apparatus, information processing method, and non-transitory computer readable medium
US10176158B2 (en) Information processing apparatus
JP6056648B2 (en) Information processing apparatus and information processing program
CN105867820A (en) Text editing method and device for touch screen
CN104995618B (en) E-book inscribes system
JP2022077969A (en) Data processing method and apparatus, electronic device, and storage medium
US20150220941A1 (en) Visual tagging to record interactions
JP6759552B2 (en) Information processing equipment and information processing programs
CN104571804B (en) A kind of method and system to being associated across the document interface of application program
JP2015095066A (en) Information processing apparatus and information processing program
US9654523B2 (en) Information processing system, and non-transitory computer readable medium for displaying electronic stickey notes transmitted from a participant device to a board of a shared device
JP6668868B2 (en) Information processing apparatus and information processing program
JP6855720B2 (en) Information processing equipment and information processing programs
JP6759868B2 (en) Information processing equipment and information processing programs
US20130091413A1 (en) Rich Data Label Formatting
JP6855713B2 (en) Information processing equipment and information processing programs
JP6149697B2 (en) Information processing apparatus and information processing program
US20240169142A1 (en) Meeting information management system, meeting information management method, recording medium storing meeting information management program
JP6586857B2 (en) Information processing apparatus and information processing program
CN106446236A (en) Information processing method and electronic terminal
CN101996159A (en) Information processing apparatus, information processing method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190830

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200728

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200908

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20201013

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210301

R150 Certificate of patent or registration of utility model

Ref document number: 6855720

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350