JP7377524B2 - Input support device, input support system and program - Google Patents
Input support device, input support system and program Download PDFInfo
- Publication number
- JP7377524B2 JP7377524B2 JP2019220996A JP2019220996A JP7377524B2 JP 7377524 B2 JP7377524 B2 JP 7377524B2 JP 2019220996 A JP2019220996 A JP 2019220996A JP 2019220996 A JP2019220996 A JP 2019220996A JP 7377524 B2 JP7377524 B2 JP 7377524B2
- Authority
- JP
- Japan
- Prior art keywords
- sentence
- input
- unit
- sentences
- similar
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000605 extraction Methods 0.000 claims description 29
- 239000000284 extract Substances 0.000 claims description 20
- 238000004891 communication Methods 0.000 description 22
- 238000000034 method Methods 0.000 description 22
- 238000010586 diagram Methods 0.000 description 14
- 230000005540 biological transmission Effects 0.000 description 8
- 230000006870 function Effects 0.000 description 8
- 238000012986 modification Methods 0.000 description 5
- 230000004048 modification Effects 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 238000004458 analytical method Methods 0.000 description 2
- 238000005401 electroluminescence Methods 0.000 description 2
- 230000000877 morphologic effect Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
Images
Landscapes
- Machine Translation (AREA)
- Document Processing Apparatus (AREA)
Description
特許法第30条第2項適用 2019 特許・情報フェア&コンファレンス展示会にて入力支援システムを公開した。(展示日:令和1年11月6日)Application of Article 30,
本発明は、文の入力を支援する入力支援装置、入力支援システム及びプログラムに関する。 The present invention relates to an input support device, an input support system, and a program that support input of sentences.
特許文献1には、特許文献において異なる位置に共通して出現している複数の語句を抽出し、抽出した複数の語句を所定の出力テンプレートを用いて出力するシステムが開示されている。 Patent Document 1 discloses a system that extracts a plurality of words and phrases that commonly appear in different positions in the patent document, and outputs the extracted plurality of words and phrases using a predetermined output template.
特許文献等の文献は、多数の文を含み、かつ専門的な内容であるため、ユーザにとって文献を読むことも作成することも大きな労力を要する。特許文献1に記載されたシステムは、ユーザが文献を読むことを支援することができるが、ユーザが文献を作成すること、すなわちユーザが文を入力することを支援することはできない。 Documents such as patent documents include a large number of sentences and have specialized content, so it takes a lot of effort for the user to read and create the documents. Although the system described in Patent Document 1 can support the user in reading documents, it cannot support the user in creating documents, that is, in inputting sentences.
本発明は上述の点に鑑みてなされたものであり、ユーザが文を入力する労力を削減できるようにすることを目的とする。 The present invention has been made in view of the above-mentioned points, and an object of the present invention is to enable the user to reduce the effort required to input sentences.
本発明の第1の態様の入力支援装置は、情報端末において入力された入力文を取得する取得部と、文献データに含まれている複数の文から、前記入力文に類似する類似文を抽出する抽出部と、前記類似文を含む前記文献データに含まれている複数の文から、前記類似文の次の文を、前記入力文の次に入力する候補文として予測する予測部と、前記候補文を含む予測情報を、前記情報端末へ送信する送信部と、を有する。 An input support device according to a first aspect of the present invention includes an acquisition unit that acquires an input sentence input on an information terminal, and a similar sentence that is similar to the input sentence from a plurality of sentences included in literature data. a prediction unit that predicts a sentence next to the similar sentence as a candidate sentence to be input next to the input sentence from a plurality of sentences included in the literature data including the similar sentence; and a transmitting unit that transmits prediction information including candidate sentences to the information terminal.
前記取得部は、前記情報端末において所定の記号又は改行の直前に入力された前記入力文を取得してもよい。 The acquisition unit may acquire the input sentence input immediately before a predetermined symbol or line break in the information terminal.
前記抽出部は、前記入力文に含まれている複数の語が出現する順序及び位置の少なくとも一方と、前記文献データの文に含まれている複数の語が出現する順序及び位置の少なくとも一方とを比較することによって、前記類似文を抽出してもよい。 The extraction unit is configured to determine at least one of the order and position in which a plurality of words included in the input sentence appear, and at least one of the order and position in which a plurality of words included in a sentence of the document data appear. The similar sentences may be extracted by comparing.
前記入力支援装置は、前記文献データに含まれている第1文と、前記第1文の次の第2文とを関連付けた関連データを記憶している記憶部をさらに有し、前記予測部は、前記関連データにおいて、前記入力文に類似する前記第1文に関連付けられている前記第2文を、前記候補文として予測してもよい。 The input support device further includes a storage unit that stores related data that associates a first sentence included in the literature data with a second sentence following the first sentence, and the prediction unit In the related data, the second sentence associated with the first sentence similar to the input sentence may be predicted as the candidate sentence.
前記入力支援装置は、複数の前記文献データのうち、前記入力文に関連付けられた書類に含まれている1つ又は複数の語を含む、1つ又は複数の前記文献データを選択する選択部をさらに有し、前記抽出部は、前記選択部が選択した1つ又は複数の前記文献データに含まれている複数の文から、前記類似文を抽出してもよい。 The input support device includes a selection unit that selects one or more pieces of literature data that includes one or more words included in a document associated with the input sentence, from among the plurality of pieces of literature data. Further, the extraction unit may extract the similar sentences from a plurality of sentences included in one or more of the literature data selected by the selection unit.
本発明の第2の態様のプログラムは、プロセッサを、入力文の入力を受け付ける受付部、文献データに含まれている複数の文から、前記入力文に類似する類似文の次の文を、前記入力文の次に入力する候補文として表示部に表示させる表示制御部、及び前記候補文が選択された場合に、選択された前記候補文を前記入力文の次に挿入する編集部、として機能させる。 A program according to a second aspect of the present invention includes a reception unit that receives an input sentence, and a reception unit that receives an input sentence, and selects the next sentence similar to the input sentence from a plurality of sentences included in literature data. Functions as a display control unit that causes the display unit to display a candidate sentence to be input next to the input sentence, and an editing unit that inserts the selected candidate sentence next to the input sentence when the candidate sentence is selected. let
前記受付部は、前記表示部に表示されている第1領域において、前記入力文の入力を受け付け、前記編集部は、所定操作が行われた場合に、前記第1領域に含まれている文を、前記表示部に表示されている前記第1領域とは異なる第2領域に移動させてもよい。 The reception unit receives the input sentence in a first area displayed on the display unit, and the editing unit inputs the sentence included in the first area when a predetermined operation is performed. may be moved to a second area different from the first area displayed on the display unit.
前記編集部は、前記第1領域に含まれている改行を除去した上で、前記第1領域に含まれている文を前記第2領域に移動させてもよい。 The editing unit may remove line breaks included in the first area and then move the sentences included in the first area to the second area.
本発明の第3の態様の入力支援システムは、情報端末と、入力支援装置とを含み、前記入力支援装置は、前記情報端末において入力された入力文を取得する取得部と、文献データに含まれている複数の文から、前記入力文に類似する類似文を抽出する抽出部と、前記類似文を含む前記文献データに含まれている複数の文から、前記類似文の次の文を、前記入力文の次に入力する候補文として予測する予測部と、前記候補文を含む予測情報を、前記情報端末へ送信する送信部と、を有し、前記情報端末は、前記入力文を前記入力支援装置へ送信する送信部と、前記入力支援装置が送信した前記予測情報に含まれている前記候補文を表示部に表示させる表示制御部と、前記候補文が選択された場合に、選択された前記候補文を前記入力文の次に挿入する編集部と、を有する。 An input support system according to a third aspect of the present invention includes an information terminal and an input support device, and the input support device includes an acquisition unit that acquires an input sentence inputted in the information terminal, and a document data included in the document data. an extraction unit that extracts a similar sentence similar to the input sentence from a plurality of sentences contained in the input sentence; The information terminal includes a prediction unit that predicts a candidate sentence to be input next to the input sentence, and a transmission unit that transmits prediction information including the candidate sentence to the information terminal. a transmitting unit that transmits data to an input support device; a display control unit that displays the candidate sentence included in the prediction information transmitted by the input support device on a display unit; an editing unit that inserts the selected candidate sentence next to the input sentence.
本発明によれば、ユーザが文を入力する労力を削減できるという効果を奏する。 Advantageous Effects of Invention According to the present invention, it is possible to reduce the effort required by the user to input sentences.
[入力支援システムSの概要]
図1は、本実施形態に係る入力支援システムSの模式図である。入力支援システムSは、特許明細書等の書類(文書)を作成するための文の入力を支援するシステムである。入力支援システムSは、情報端末1と、入力支援装置2とを含む。入力支援システムSは、その他のサーバ、端末等の機器を含んでもよい。
[Overview of input support system S]
FIG. 1 is a schematic diagram of an input support system S according to this embodiment. The input support system S is a system that supports the input of sentences for creating documents such as patent specifications. The input support system S includes an information terminal 1 and an
情報端末1は、ユーザに対して情報を表示するとともに、ユーザによる文の入力を受け付けるコンピュータである。情報端末1は、例えばパーソナルコンピュータ、スマートフォン、タブレット端末等である。 The information terminal 1 is a computer that displays information to the user and receives text input from the user. The information terminal 1 is, for example, a personal computer, a smartphone, a tablet terminal, or the like.
入力支援装置2は、情報端末1における文の入力を支援する、サーバ等のコンピュータである。入力支援装置2は、インターネット、ローカルエリアネットワーク等のネットワークを介して、情報端末1と通信可能である。
The
入力支援システムSが実行する処理の概要を以下に説明する。ユーザは、情報端末1において、特許明細書等の書類を作成するための入力文を入力する。情報端末1は、入力された入力文を、入力支援装置2へ送信する。
An overview of the processing executed by the input support system S will be described below. A user inputs an input sentence on the information terminal 1 to create a document such as a patent specification. The information terminal 1 transmits the input sentence to the
入力支援装置2は、過去に作成された特許明細書等の文献データを予め記憶している。入力支援装置2は、文献データに含まれている複数の文から、情報端末1において入力された入力文に類似する類似文を抽出する。次に入力支援装置2は、抽出した類似文を含む文献データに含まれている複数の文から、類似文の次の文を、入力文の次に入力する候補文として予測する。そして入力支援装置2は、候補文を含む予測情報を、情報端末1へ送信する。
The
情報端末1は、入力支援装置2が送信した予測情報に含まれている候補文を、表示部に表示させる。そして情報端末1は、ユーザによっていずれかの候補文が選択された場合に、選択された候補文を入力文の次に挿入する。
The information terminal 1 causes the display unit to display candidate sentences included in the prediction information transmitted by the
このように入力支援システムSは、ユーザによって入力された文と、過去に作成された文献データとに基づいて、次に入力する候補文を表示し、入力された文の次に挿入可能にする。これにより、入力支援システムSは、ユーザが文を入力する労力を削減できる。 In this way, the input support system S displays a candidate sentence to be input next based on the sentence input by the user and the literature data created in the past, and allows it to be inserted next to the input sentence. . Thereby, the input support system S can reduce the user's effort to input sentences.
[入力支援システムSの構成]
図2は、本実施形態に係る入力支援システムSのブロック図である。図2において、矢印は主なデータの流れを示しており、図2に示したもの以外のデータの流れがあってよい。図2において、各ブロックはハードウェア(装置)単位の構成ではなく、機能単位の構成を示している。そのため、図2に示すブロックは単一の装置内に実装されてよく、あるいは複数の装置内に分かれて実装されてよい。ブロック間のデータの授受は、データバス、ネットワーク、可搬記憶媒体等、任意の手段を介して行われてよい。
[Configuration of input support system S]
FIG. 2 is a block diagram of the input support system S according to this embodiment. In FIG. 2, arrows indicate main data flows, and there may be data flows other than those shown in FIG. In FIG. 2, each block shows the configuration of a functional unit rather than a hardware (device) unit. As such, the blocks shown in FIG. 2 may be implemented within a single device or may be implemented separately within multiple devices. Data may be exchanged between blocks via any means such as a data bus, a network, or a portable storage medium.
情報端末1は、制御部11と、記憶部12と、通信部13と、表示部14と、操作部15とを有する。制御部11は、表示制御部111と、受付部112と、送信部113と、受信部114と、編集部115とを有する。表示部14は、情報を表示可能な液晶ディスプレイ、有機EL(Electro-Luminescence)ディスプレイ等を含む。操作部15は、タッチパネル、キーボード等を含む。
The information terminal 1 includes a
通信部13は、入力支援装置2との間で通信をするための通信インタフェースである。通信部13は、通信を行うためのプロセッサ、コネクタ、アンテナ等を含む。通信部13は、入力支援装置2から受信した通信信号に所定の処理を行ってデータを取得する。また、通信部13は、外部に送信すべきデータに所定の処理を行って通信信号を生成し、生成した通信信号を入力支援装置2に送信する。
The
記憶部12は、ROM(Read Only Memory)、RAM(Random Access Memory)、ハードディスクドライブ等を含む記憶媒体である。記憶部12は、制御部11が実行するプログラムを予め記憶している。記憶部12は、情報端末1の外部に設けられてもよく、その場合にネットワークを介して制御部11との間でデータの授受を行ってもよい。
The
制御部11は、例えばCPU(Central Processing Unit)等のプロセッサであり、記憶部12に記憶されたプログラムを実行することにより、表示制御部111、受付部112、送信部113、受信部114及び編集部115として機能する。表示制御部111は、表示部14に情報を表示させる制御をする。受付部112は、操作部15に対するユーザの操作を受け付ける。送信部113は、通信部13を介して入力支援装置2に情報を送信する。受信部114は、通信部13を介して入力支援装置2から情報を受信する。編集部115は、ユーザによって入力された文を編集する。制御部11の機能の少なくとも一部は電気回路によって実行されてもよい。また、制御部11の機能の少なくとも一部は、制御部11がネットワーク経由で実行されるプログラムを実行することによって実現されてもよい。
The
入力支援装置2は、制御部21と、記憶部22と、通信部23とを有する。制御部21は、取得部211と、抽出部212と、予測部213と、送信部214とを有する。
The
通信部23は、情報端末1との間で通信をするための通信インタフェースである。通信部23は、通信を行うためのプロセッサ、コネクタ、アンテナ等を含む。通信部23は、情報端末1から受信した通信信号に所定の処理を行ってデータを取得する。また、通信部23は、外部に送信すべきデータに所定の処理を行って通信信号を生成し、生成した通信信号を情報端末1に送信する。
The
記憶部22は、制御部21が実行するプログラムを予め記憶している。記憶部22は、入力支援装置2の外部に設けられてもよく、その場合にネットワークを介して制御部21との間でデータの授受を行ってもよい。
The
制御部21は、例えばCPU等のプロセッサであり、記憶部22に記憶されたプログラムを実行することにより、取得部211、抽出部212、予測部213及び送信部214として機能する。制御部21の機能の少なくとも一部は電気回路によって実行されてもよい。また、制御部21の機能の少なくとも一部は、制御部21がネットワーク経由で実行されるプログラムを実行することによって実現されてもよい。
The
本実施形態に係る入力支援システムSは、図2に示す具体的な構成に限定されない。情報端末1及び入力支援装置2は、それぞれ2つ以上の物理的に分離した装置が有線又は無線で接続されることにより構成されてもよい。例えば入力支援装置2は、単一のコンピュータによって構成されてもよく、互いに連携する複数のコンピュータによって構成されてもよく、コンピュータ資源の集合であるクラウドによって構成されてもよい。また、情報端末1が、入力支援装置2の機能の一部又は全部を実施してもよい。また、入力支援装置2が、情報端末1の機能の一部又は全部を実施してもよい。
The input support system S according to this embodiment is not limited to the specific configuration shown in FIG. 2. The information terminal 1 and the
[入力支援方法の説明]
本実施形態に係る入力支援システムSが実行する入力支援方法を以下に説明する。情報端末1において入力支援システムSを利用するためのアプリケーション(プログラム)が実行されると、表示制御部111は、書類を作成するための文の入力を受け付ける入力画面を表示部14に表示させる。
[Explanation of input support method]
The input support method executed by the input support system S according to this embodiment will be described below. When an application (program) for using the input support system S is executed on the information terminal 1, the
図3は、入力画面を表示している情報端末1の正面図である。入力画面は、入力欄141と、文書欄142と、挿入ボタン143とを含む。入力欄141は、ユーザによる文(文字列)の入力を受け付けるための領域である。文書欄142は、ユーザによって入力された文を特許明細書等の書類として記録するための領域である。挿入ボタン143は、入力欄141に含まれている文を文書欄142に移動するための仮想的なボタン(アイコン)である。
FIG. 3 is a front view of the information terminal 1 displaying an input screen. The input screen includes an
受付部112は、入力欄141に特許明細書等の書類を作成するための入力文を入力するためのユーザの操作を受け付ける。受付部112が入力欄141内に所定の記号又は改行(改行記号)を入力する操作を受け付けた場合に、送信部113は、当該記号又は改行の直前の入力文(すなわち、前回入力された記号又は改行と、今回入力された記号又は改行との間の入力文)を、入力支援装置2へ送信する。所定の記号を入力する操作は、例えば、1つの入力文の後に句点(「。」)を入力する操作である。改行を入力する操作は、例えば、1つの入力文の後に改行を入力する操作(すなわち新たな行を作成する操作)である。入力支援システムSは、ユーザが1つの文を入力した後に句点や改行を入力することを契機として後述の候補文を提示できるため、文字入力の自然な流れを阻害しづらい。
The receiving
入力支援装置2において、取得部211は、情報端末1が送信した入力文(すなわち、所定の記号又は改行の直前に入力された入力文)を取得する。抽出部212は、文献データに含まれている複数の文から、取得部211が取得した入力文に類似する類似文を抽出する。
In the
図4(a)は、抽出部212が類似文を抽出する方法を説明するための模式図である。入力支援装置2の記憶部22は、過去に作成された特許明細書等の複数の文献データDを予め記憶している。文献データDは、文献の内容を表す複数の文を含むファイル又はデータベースである。
FIG. 4A is a schematic diagram for explaining a method by which the
抽出部212は、取得部211が取得した入力文S1及び文献データDの文に対して所定の処理(例えば、既知の形態素解析処理)を行うことによって、入力文S1及び文献データDの文それぞれに含まれている、複数の語を特定する。抽出部212は、取得部211が取得した入力文S1に含まれている複数の語が出現する順序及び位置の少なくとも一方と、文献データDの文に含まれている複数の語が出現する順序及び位置の少なくとも一方とを比較し、それらの間の類似度を算出する。
The
類似度は、例えば複数の語が出現する順序が近似しているほど(すなわち、入力文S1及び文献データDの文において複数の同一語の並び順が似ているほど)大きく、複数の語が出現する順序が近似していないほど小さく設定される。また、類似度は、例えば複数の語が出現する位置が近似しているほど(すなわち、入力文S1及び文献データDの文において同一語の位置間の距離が近いほど)大きく、複数の語が出現する位置が近似していないほど小さく設定される。 For example, the more similar the order in which multiple words appear (that is, the more similar the order in which multiple identical words appear in the sentences of input sentence S1 and literature data D), the greater the degree of similarity becomes. The smaller the order of appearance, the smaller the order of appearance. Furthermore, the degree of similarity is greater, for example, the closer the positions of multiple words appear (in other words, the closer the distance between the positions of the same word in the sentences of input sentence S1 and document data D), The smaller the appearance positions are, the smaller they are set.
そして抽出部212は、算出した類似度が所定条件を満たす1つ又は複数の類似文S2(例えば、類似度が高い順に所定個数の類似文S2)を抽出するとともに、抽出した1つ又は複数の類似文S2を含む1つ又は複数の文献データDを特定する。
Then, the
抽出部212は、所定の記号又は改行の直前に入力された複数の入力文S1を用いて、類似文S2を抽出してもよい。この場合に、抽出部212は、文献データDに含まれている複数の文から、所定の記号又は改行の直前に入力された複数(例えば3つ)の入力文S1に類似する類似文S2を抽出する。抽出部212が用いる入力文S1の数と、抽出部212が抽出する類似文S2の数とは同じであってもよく、異なっていてもよい。これにより、抽出部212は、所定の記号又は改行の直前に入力された複数の入力文S1を用いて類似性を判定できるため、文脈を考慮して適切な類似文S2を抽出できる。
The
予測部213は、抽出部212が抽出した類似文S2に基づいて、入力文S1の次に入力する候補文S3を予測する。図4(b)は、予測部213が候補文を予測する方法を説明するための模式図である。
The
予測部213は、類似文S2を含む文献データDに含まれている複数の文から、当該類似文S2の次の文を、入力文S1の次に入力する候補文S3として予測する。抽出部212が複数の類似文S2を抽出した場合には、当該複数の類似文S2を含む文献データDに含まれている複数の文から、複数の候補文S3を予測する。
The
抽出部212及び予測部213は、ここに示した具体的な方法に限られず、その他の方法で候補文S3を予測してもよい。図4(a)、図4(b)に示した方法では、抽出部212及び予測部213は、記憶部22に記憶された文献データDを逐次読み出しているが、文献データDにおいて連続する2つの文を関連付けた関連データ(学習データ)を用いてもよい。
The
この場合に、記憶部22は、文献データDに対して所定の処理(例えば、既知の機械学習処理)を行うことによって生成された、文献データDに含まれている第1文と、第1文の次の第2文とを関連付けた関連データを予め記憶している。関連データが含む第1文は、文献データDに含まれている文自体であってもよく、当該文の特徴部分(例えば漢字、数字、アルファベット等)を抜き出した文であってもよい。
In this case, the
抽出部212は、記憶部22に記憶された関連データに含まれている複数の第1文から、取得部211が取得した入力文に類似する類似文S2を抽出する。予測部213は、関連データにおいて、抽出部212が類似文S2として抽出した第1文に関連付けられた第2文を、入力文S1の次に入力する候補文S3として予測する。このような方法により、抽出部212及び予測部213は、文献データDを記憶部22から逐次読み出す必要がないため、候補文S3の予測に掛かる時間を削減できる。
The
送信部214は、予測部213が予測した1つ又は複数の候補文を含む予測情報を、情報端末1へ送信する。情報端末1において、受信部114は、入力支援装置2が送信した予測情報を受信する。表示制御部111は、受信部114が受信した予測情報に含まれている候補文を、表示部14に表示させる。
The transmitting
図5、図6は、入力画面を表示している情報端末1の正面図である。表示制御部111は、図5の上図に示すように、入力画面において、入力欄141に重畳して又は入力欄141の近傍に、受信部114が受信した予測情報に含まれている1つ又は複数の候補文を含む候補欄144を表示させる。
5 and 6 are front views of the information terminal 1 displaying an input screen. As shown in the upper diagram of FIG. 5, the
受付部112は、候補欄144に含まれている1つ又は複数の候補文のうちいずれかを選択するためのユーザの操作を受け付ける。受付部112が候補文を選択する操作を受け付けた場合に、編集部115は、図5の下図に示すように、選択された候補文を、入力欄141内で入力文の次に、上述の記号又は改行が付加されていない状態で挿入する。これにより、ユーザは、過去の文献データにおいて入力文に類似する文の次に入力された候補文を容易に把握できるとともに、候補文を入力文として効率的に利用できる。
The
さらに受付部112は、入力欄141内で挿入された候補文を修正する操作を受け付けてよい。また、受付部112は、候補文を選択する操作を行わずに受け付ける前に、入力欄141内で次の入力文の入力を受け付けてもよい。すなわち、受付部112は、入力欄141に入力される複数の文を受け付けてもよい。
Further, the
受付部112が、入力文の次に挿入される候補文の選択を受け付けた後に、又は次の入力文の入力を受け付けた後に、入力欄141内で上述の記号又は改行を入力する操作を受け付けた場合に、受付部112は再び入力文の入力を受け付け、表示制御部111は再び候補文を表示する。
After the
受付部112は、ユーザが入力欄141に含まれている文を確定する場合に、挿入ボタン143を選択するためのユーザの操作を受け付ける。受付部112が挿入ボタン143を選択する操作を受け付けた場合に、編集部115は、図6に示すように、入力欄141(第1領域)に含まれている文を、文書欄142(第2領域)に移動させる。このとき、編集部115は、入力欄141に含まれている複数の文の間に改行が存在する場合、当該改行を除去し、段落番号(例えば、所定の書式で表されている連続番号)を付与した上で、入力欄141に含まれている文を文書欄142に移動させる。その後、ユーザは、操作部15に対して、文書欄142に含まれている文を修正する操作を行ってもよい。
The accepting
受付部112は、ユーザが文書欄142に含まれている文を記録する場合に、文書を記録するためのユーザの操作(例えば、入力画面を閉じる操作)を受け付ける。受付部112が文書を記録する操作を受け付けた場合に、編集部115は、文書欄142に含まれている文を、書類として記憶部12に記憶させる。また、編集部115は、自動的に、文書欄142に含まれている文を書類として記憶部12に記憶させてもよい。これにより、入力支援システムSは、ユーザが入力した文を整形した上で記録できるため、ユーザが書類を作成するための手間を削減できる。
When the user records a sentence included in the
[入力支援方法のシーケンス]
図7は、本実施形態に係る入力支援方法のシーケンス図である。情報端末1において、表示制御部111は、書類を作成するための文の入力を受け付ける入力画面を表示部14に表示させる。受付部112は、特許明細書等の書類を作成するための入力文を入力するためのユーザの操作を受け付ける(S11)。受付部112が所定の記号又は改行を入力する操作を受け付けた場合に、送信部113は、当該記号又は改行の直前の入力文を、入力支援装置2へ送信する(S12)。
[Sequence of input support method]
FIG. 7 is a sequence diagram of the input support method according to this embodiment. In the information terminal 1, the
入力支援装置2において、取得部211は、情報端末1が送信した入力文(すなわち、所定の記号又は改行の直前に入力された入力文)を取得する。抽出部212は、文献データに含まれている複数の文から、取得部211が取得した入力文に類似する類似文を抽出する(S13)。予測部213は、抽出部212が抽出した類似文に基づいて、入力文の次に入力する候補文を予測する(S14)。送信部214は、予測部213が予測した1つ又は複数の候補文を含む予測情報を、情報端末1へ送信する(S15)。
In the
情報端末1において、受信部114は、入力支援装置2が送信した予測情報を受信する。表示制御部111は、受信部114が受信した予測情報に含まれている候補文を、表示部14に表示させる(S16)。受付部112は、1つ又は複数の候補文のうちいずれかを選択するためのユーザの操作を受け付ける。受付部112が候補文を選択する操作を受け付けた場合に、編集部115は、選択された候補文を、入力文の次に挿入する(S17)。
In the information terminal 1, the receiving
受付部112が挿入ボタンを選択する操作を受け付けた場合に、編集部115は、入力文の入力を受け付けるための第1領域に含まれている文を、入力文を書類として記録するための第2領域に移動させる。受付部112が文書を記録する操作を受け付けた場合に、編集部115は、第2領域に含まれている文を、書類として記憶部12に記憶させる(S18)。
When the receiving
[変形例]
特許明細書等の第1書類には、特許請求の範囲等の第2書類が関連付けられている場合がある。第1書類は、第2書類に含まれている複数の単語の少なくとも一部を含むことによって、第2書類と関連付けられている書類である。本変形例に係る入力支援システムSは、ユーザが書類を作成する際に、当該書類に関連付けられている書類の内容に基づいて、候補文の予測に用いる文献データを絞り込む。
[Modified example]
A first document such as a patent specification may be associated with a second document such as a claim. The first document is a document associated with the second document by including at least some of the plurality of words included in the second document. When a user creates a document, the input support system S according to this modification narrows down document data to be used for predicting candidate sentences based on the content of documents associated with the document.
図8は、本変形例に係る入力支援装置2のブロック図である。図2に示した構成に加えて、入力支援装置2の制御部21は、さらに選択部215を有する。入力支援システムSのその他の構成は、図2と同様である。
FIG. 8 is a block diagram of the
図9は、選択部215が文献データDを選択する方法を説明するための模式図である。
受付部112は、特許請求の範囲等の関連書類DDの内容を入力するためのユーザの操作を受け付ける。関連書類DDは、ユーザが後で入力する入力文によって構成される特許明細書等の書類に関連付けられている書類である。情報端末1の送信部113は、入力された内容を、関連書類DDとして入力支援装置2へ送信する。入力支援装置2において、取得部211は、情報端末1が送信した関連書類DDを、記憶部22に記憶させる。
FIG. 9 is a schematic diagram for explaining how the
The receiving
選択部215は、関連書類DDに対して所定の処理(例えば、既知の形態素解析処理)を行うことによって、取得部211が取得した関連書類DDに含まれている、1つ又は複数の語を特定する。選択部215は、記憶部22に予め記憶された複数の文献データDの中から、関連書類DDに含まれている1つ又は複数の語を含む、1つ又は複数の文献データDを選択する。すなわち、選択部215は、ユーザが後で入力する入力文に関連付けられた関連書類DDの内容に基づいて、候補文の予測に用いる文献データDを絞り込む。選択部215は、取得部211が関連書類DDを取得したタイミングで文献データDを選択してもよく、取得部211が入力文を取得したタイミングで文献データDを選択してもよい。
The
送信部214は、選択部215が選択した1つ又は複数の文献データDの少なくとも一部(例えば題名や要約)を情報端末1へ送信してもよい。この場合に、情報端末1において、表示制御部111は、図3に示す入力画面において、1つ又は複数の文献データDの少なくとも一部を表示部14に表示させる。受付部112は、入力画面に表示されている1つ又は複数の文献データDのうちいずれかを選択するためのユーザの操作を受け付ける。受付部112が文献データDを選択する操作を受け付けた場合に、編集部115は、選択された文献データDの内容を、文書欄142に挿入する。これにより、本変形例に係る入力支援システムSは、関連書類DDに含まれている語を含む文献データDの内容が文書欄142に挿入された状態で書類の作成を開始することができ、ユーザが書類を作成する手間を削減できる。
The transmitting
取得部211は、情報端末1が送信した入力文(すなわち、所定の記号又は改行の直前に入力された入力文)を取得する。入力文は、特許明細書等の書類を作成するための文であり、関連書類DDに関連付けられている。抽出部212は、選択部215が選択した1つ又は複数の文献データDに含まれている複数の文から、取得部211が取得した入力文S1に類似する類似文S2を抽出する。そして予測部213は、抽出部212が抽出した類似文S2に基づいて、入力文S1の次に入力する候補文S3を予測する。このように、本変形例に係る入力支援システムSは、関連書類DDを考慮して候補文の予測に用いる文献データDを絞り込めるため、候補文の予測に必要な計算量を削減しながら、より適切な候補文を予測できる。
The
[本実施形態の効果]
本実施形態に係る入力支援システムSは、過去に作成された文献データからユーザによって入力された入力文に類似する類似文を抽出し、文献データにおいて類似文の次の文を候補文としてユーザに対して表示する。さらに入力支援システムSは、ユーザが候補文を選択した場合に、選択された候補文を入力文の次に挿入する。これにより、入力支援システムSは、ユーザに対して候補文を提示し、候補文を入力文として利用できるようにするため、ユーザが書類を作成するための文を入力する労力を削減できる。
[Effects of this embodiment]
The input support system S according to the present embodiment extracts similar sentences similar to the input sentence input by the user from literature data created in the past, and sends the user the next sentence of the similar sentence in the literature data as a candidate sentence. Display against. Further, when the user selects a candidate sentence, the input support system S inserts the selected candidate sentence next to the input sentence. As a result, the input support system S presents candidate sentences to the user and allows the user to use the candidate sentences as input sentences, thereby reducing the user's effort to input sentences for creating a document.
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されず、その要旨の範囲内で種々の変形及び変更が可能である。例えば、装置の全部又は一部は、任意の単位で機能的又は物理的に分散・統合して構成することができる。また、複数の実施の形態の任意の組み合わせによって生じる新たな実施の形態も、本発明の実施の形態に含まれる。組み合わせによって生じる新たな実施の形態の効果は、もとの実施の形態の効果を併せ持つ。 Although the present invention has been described above using the embodiments, the technical scope of the present invention is not limited to the scope described in the above embodiments, and various modifications and changes can be made within the scope of the gist. be. For example, all or part of the device can be functionally or physically distributed and integrated into arbitrary units. In addition, new embodiments created by arbitrary combinations of multiple embodiments are also included in the embodiments of the present invention. The effects of the new embodiment resulting from the combination have the effects of the original embodiment.
情報端末1及び入力支援装置2のプロセッサは、図7に示す入力支援方法に含まれる各ステップ(工程)の主体となる。すなわち、情報端末1及び入力支援装置2のプロセッサは、図7に示す入力支援方法を実行するためのプログラムを記憶部から読み出し、該プログラムを実行して入力支援システムSの各部を制御することによって、図7に示す入力支援方法を実行する。図7に示す入力支援方法に含まれるステップは一部省略されてもよく、ステップ間の順番が変更されてもよく、複数のステップが並行して行われてもよい。
The processors of the information terminal 1 and the
S 入力支援システム
1 情報端末
11 制御部
111 表示制御部
112 受付部
113 送信部
114 受信部
115 編集部
14 表示部
2 入力支援装置
21 制御部
211 取得部
212 抽出部
213 予測部
214 送信部
215 選択部
22 記憶部
S Input support system 1
Claims (8)
複数の文献データのうち、前記入力文に関連付けられた書類に含まれている1つ又は複数の語を含む、1つ又は複数の前記文献データを選択する選択部と、
前記選択部が選択した1つ又は複数の前記文献データに含まれている複数の文から、前記入力文に類似する類似文を抽出する抽出部と、
前記類似文を含む前記文献データに含まれている複数の文から、前記類似文の次の文を、前記入力文の次に入力する候補文として予測する予測部と、
前記候補文を含む予測情報を、前記情報端末へ送信する送信部と、
を有する、入力支援装置。 an acquisition unit that acquires an input sentence input at the information terminal;
a selection unit that selects one or more pieces of literature data that includes one or more words included in a document associated with the input sentence from among the plurality of pieces of literature data;
an extraction unit that extracts similar sentences similar to the input sentence from a plurality of sentences included in one or more of the document data selected by the selection unit;
a prediction unit that predicts a sentence next to the similar sentence from a plurality of sentences included in the literature data including the similar sentence as a candidate sentence to be input next to the input sentence;
a transmitter that transmits prediction information including the candidate sentence to the information terminal;
An input support device having:
請求項1に記載の入力支援装置。 The acquisition unit acquires the input sentence input immediately before a predetermined symbol or line break on the information terminal;
The input support device according to claim 1.
請求項1又は2に記載の入力支援装置。 The extraction unit is configured to determine at least one of the order and position in which a plurality of words included in the input sentence appear, and at least one of the order and position in which a plurality of words included in a sentence of the document data appear. extracting the similar sentences by comparing
The input support device according to claim 1 or 2.
前記予測部は、前記関連データにおいて、前記入力文に類似する前記第1文に関連付けられている前記第2文を、前記候補文として予測する、
請求項1から3のいずれか一項に記載の入力支援装置。 further comprising a storage unit storing related data associating a first sentence included in the literature data with a second sentence following the first sentence,
The prediction unit predicts, in the related data, the second sentence associated with the first sentence similar to the input sentence as the candidate sentence.
The input support device according to any one of claims 1 to 3.
入力文の入力を受け付ける受付部、
複数の文献データのうち、前記入力文に関連付けられた書類に含まれている1つ又は複数の語を含む、1つ又は複数の前記文献データを選択する選択部、
前記選択部が選択した1つ又は複数の前記文献データに含まれている複数の文から、前記入力文に類似する類似文の次の文を、前記入力文の次に入力する候補文として表示部に表示させる表示制御部、及び
前記候補文が選択された場合に、選択された前記候補文を前記入力文の次に挿入する編集部、
として機能させるためのプログラム。 processor,
A reception section that accepts input sentences;
a selection unit that selects one or more pieces of literature data that includes one or more words included in a document associated with the input sentence from among the plurality of pieces of literature data;
Displaying a sentence next to a similar sentence similar to the input sentence from a plurality of sentences included in one or more of the document data selected by the selection unit as a candidate sentence to be input next to the input sentence. a display control unit that displays the selected candidate sentence next to the input sentence when the candidate sentence is selected;
A program to function as
前記編集部は、所定操作が行われた場合に、前記第1領域に含まれている文を、前記表示部に表示されている前記第1領域とは異なる第2領域に移動させる、
請求項5に記載のプログラム。 The reception unit accepts input of the input sentence in a first area displayed on the display unit,
The editing unit moves the sentence included in the first area to a second area different from the first area displayed on the display unit when a predetermined operation is performed.
The program according to claim 5 .
請求項6に記載のプログラム。 The editing department removes the line break included in the first area, and then moves the sentence included in the first area to the second area.
The program according to claim 6 .
前記入力支援装置は、
前記情報端末において入力された入力文を取得する取得部と、
複数の文献データのうち、前記入力文に関連付けられた書類に含まれている1つ又は複数の語を含む、1つ又は複数の前記文献データを選択する選択部と、
前記選択部が選択した1つ又は複数の前記文献データに含まれている複数の文から、前記入力文に類似する類似文を抽出する抽出部と、
前記類似文を含む前記文献データに含まれている複数の文から、前記類似文の次の文を、前記入力文の次に入力する候補文として予測する予測部と、
前記候補文を含む予測情報を、前記情報端末へ送信する送信部と、
を有し、
前記情報端末は、
前記入力文を前記入力支援装置へ送信する送信部と、
前記入力支援装置が送信した前記予測情報に含まれている前記候補文を表示部に表示させる表示制御部と、
前記候補文が選択された場合に、選択された前記候補文を前記入力文の次に挿入する編集部と、
を有する、入力支援システム。 Including an information terminal and an input support device,
The input support device includes:
an acquisition unit that acquires an input sentence input at the information terminal;
a selection unit that selects one or more pieces of literature data that includes one or more words included in a document associated with the input sentence from among the plurality of pieces of literature data;
an extraction unit that extracts similar sentences similar to the input sentence from a plurality of sentences included in one or more of the document data selected by the selection unit;
a prediction unit that predicts a sentence next to the similar sentence from a plurality of sentences included in the literature data including the similar sentence as a candidate sentence to be input next to the input sentence;
a transmitter that transmits prediction information including the candidate sentence to the information terminal;
has
The information terminal is
a transmitter that transmits the input sentence to the input support device;
a display control unit that causes a display unit to display the candidate sentence included in the prediction information transmitted by the input support device;
an editing unit that inserts the selected candidate sentence next to the input sentence when the candidate sentence is selected;
An input support system with
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019220996A JP7377524B2 (en) | 2019-12-06 | 2019-12-06 | Input support device, input support system and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019220996A JP7377524B2 (en) | 2019-12-06 | 2019-12-06 | Input support device, input support system and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2021089696A JP2021089696A (en) | 2021-06-10 |
JP7377524B2 true JP7377524B2 (en) | 2023-11-10 |
Family
ID=76220284
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019220996A Active JP7377524B2 (en) | 2019-12-06 | 2019-12-06 | Input support device, input support system and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7377524B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023233633A1 (en) * | 2022-06-02 | 2023-12-07 | 富士通株式会社 | Information processing program, information processing method, and information processing device |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001243245A (en) | 2000-03-01 | 2001-09-07 | Nippon Telegr & Teleph Corp <Ntt> | Similar sentence retrieving method, its device and recording medium storing similar sentence retrieval program |
WO2009066501A1 (en) | 2007-11-19 | 2009-05-28 | Nippon Telegraph And Telephone Corporation | Information search method, device, and program, and computer-readable recording medium |
JP2013175136A (en) | 2012-02-27 | 2013-09-05 | Ntt Comware Corp | Tracing support device, tracing support system, tracing support method, and tracing support program |
JP2017021648A (en) | 2015-07-13 | 2017-01-26 | 株式会社ワイズ・リーディング | Sentence candidate presentation terminal, sentence candidate presentation system, sentence candidate presentation method, and program |
JP2019121164A (en) | 2018-01-04 | 2019-07-22 | 株式会社アイ・アール・ディー | Document creating apparatus, document creating method, database construction apparatus, database construction method, and program |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3006526B2 (en) * | 1997-01-10 | 2000-02-07 | 日本電気株式会社 | Similar document search method and similar document search device |
JPH10269235A (en) * | 1997-03-25 | 1998-10-09 | Toshiba Corp | Device and method for similar document retrieval |
-
2019
- 2019-12-06 JP JP2019220996A patent/JP7377524B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001243245A (en) | 2000-03-01 | 2001-09-07 | Nippon Telegr & Teleph Corp <Ntt> | Similar sentence retrieving method, its device and recording medium storing similar sentence retrieval program |
WO2009066501A1 (en) | 2007-11-19 | 2009-05-28 | Nippon Telegraph And Telephone Corporation | Information search method, device, and program, and computer-readable recording medium |
JP2013175136A (en) | 2012-02-27 | 2013-09-05 | Ntt Comware Corp | Tracing support device, tracing support system, tracing support method, and tracing support program |
JP2017021648A (en) | 2015-07-13 | 2017-01-26 | 株式会社ワイズ・リーディング | Sentence candidate presentation terminal, sentence candidate presentation system, sentence candidate presentation method, and program |
JP2019121164A (en) | 2018-01-04 | 2019-07-22 | 株式会社アイ・アール・ディー | Document creating apparatus, document creating method, database construction apparatus, database construction method, and program |
Also Published As
Publication number | Publication date |
---|---|
JP2021089696A (en) | 2021-06-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2016202101A1 (en) | Method and device for displaying candidate item based on input method | |
CN108681404B (en) | Electronic device and control method thereof | |
US20130145241A1 (en) | Automated augmentation of text, web and physical environments using multimedia content | |
CN108140018A (en) | Creation is used for the visual representation of text based document | |
CN103593378A (en) | Terminal and method for determining type of input method editor | |
US20150254213A1 (en) | System and Method for Distilling Articles and Associating Images | |
CN107077515A (en) | Display control unit, display control method and display control program | |
CN111444725B (en) | Statement generation method, device, storage medium and electronic device | |
JP7377524B2 (en) | Input support device, input support system and program | |
CN101833548A (en) | Input supporting method of variable name in programming of PLC | |
KR101789088B1 (en) | Method for automatic summarizing document by user learning | |
CN110647504B (en) | Method and device for searching judicial documents | |
CN107908792B (en) | Information pushing method and device | |
JP2009265770A (en) | Significant sentence presentation system | |
KR101781597B1 (en) | Apparatus and method for creating information on electronic publication | |
CN101685375B (en) | Electronic apparatus with dictionary function | |
JP6805206B2 (en) | Search word suggestion device, expression information creation method, and expression information creation program | |
JP6007634B2 (en) | Book information search device, book information search program, and book information search system | |
JP5703244B2 (en) | Trace support device, trace support system, trace support method, and trace support program | |
JP7144795B2 (en) | Japanese character conversion program and Japanese character conversion device | |
JP4713098B2 (en) | Selection item display device, selection item display method, and selection item display program | |
CN113655922B (en) | File processing method, device, electronic equipment and computer readable storage medium | |
JP7366473B1 (en) | Document processing program and information processing device | |
KR101843113B1 (en) | Method, terminal, and application for providing contents information using intractive multi-browsing bookmark | |
US20230385314A1 (en) | Method and apparatus for searching contents |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A80 | Written request to apply exceptions to lack of novelty of invention |
Free format text: JAPANESE INTERMEDIATE CODE: A80 Effective date: 20191226 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20221003 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230620 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20230630 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230818 |
|
TRDD | Decision of grant or rejection written | ||
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20231016 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20231017 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20231023 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7377524 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |