JP7377524B2 - Input support device, input support system and program - Google Patents

Input support device, input support system and program Download PDF

Info

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
Application number
JP2019220996A
Other languages
Japanese (ja)
Other versions
JP2021089696A (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.)
IB Research KK
Original Assignee
IB Research KK
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 IB Research KK filed Critical IB Research KK
Priority to JP2019220996A priority Critical patent/JP7377524B2/en
Publication of JP2021089696A publication Critical patent/JP2021089696A/en
Application granted granted Critical
Publication of JP7377524B2 publication Critical patent/JP7377524B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Machine Translation (AREA)
  • Document Processing Apparatus (AREA)

Description

特許法第30条第2項適用 2019 特許・情報フェア&コンファレンス展示会にて入力支援システムを公開した。(展示日:令和1年11月6日)Application of Article 30, Paragraph 2 of the Patent Act The input support system was released at the 2019 Patent/Information Fair & Conference Exhibition. (Exhibition date: November 6, 2020)

本発明は、文の入力を支援する入力支援装置、入力支援システム及びプログラムに関する。 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.

特開2005-309886号公報Japanese Patent Application Publication No. 2005-309886

特許文献等の文献は、多数の文を含み、かつ専門的な内容であるため、ユーザにとって文献を読むことも作成することも大きな労力を要する。特許文献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.

実施形態に係る入力支援システムの模式図である。FIG. 1 is a schematic diagram of an input support system according to an embodiment. 実施形態に係る入力支援システムのブロック図である。FIG. 1 is a block diagram of an input support system according to an embodiment. 入力画面を表示している情報端末の正面図である。FIG. 2 is a front view of an information terminal displaying an input screen. 抽出部が類似文を抽出する方法及び予測部が候補文を予測する方法を説明するための模式図である。FIG. 6 is a schematic diagram for explaining a method by which an extraction unit extracts similar sentences and a method by which a prediction unit predicts candidate sentences. 入力画面を表示している情報端末の正面図である。FIG. 2 is a front view of an information terminal displaying an input screen. 入力画面を表示している情報端末の正面図である。FIG. 2 is a front view of an information terminal displaying an input screen. 実施形態に係る入力支援方法のシーケンス図である。FIG. 2 is a sequence diagram of an input support method according to an embodiment. 変形例に係る入力支援装置のブロック図である。FIG. 3 is a block diagram of an input support device according to a modified example. 選択部が文献データを選択する方法を説明するための模式図である。It is a schematic diagram for demonstrating the method by which a selection part selects literature data.

[入力支援システム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 input support device 2. The input support system S may include other devices such as servers and terminals.

情報端末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 input support device 2 is a computer such as a server that supports input of sentences in the information terminal 1. The input support device 2 can communicate with the information terminal 1 via a network such as the Internet or a local area network.

入力支援システム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 input support device 2.

入力支援装置2は、過去に作成された特許明細書等の文献データを予め記憶している。入力支援装置2は、文献データに含まれている複数の文から、情報端末1において入力された入力文に類似する類似文を抽出する。次に入力支援装置2は、抽出した類似文を含む文献データに含まれている複数の文から、類似文の次の文を、入力文の次に入力する候補文として予測する。そして入力支援装置2は、候補文を含む予測情報を、情報端末1へ送信する。 The input support device 2 stores in advance document data such as patent specifications created in the past. The input support device 2 extracts similar sentences similar to the input sentence input at the information terminal 1 from a plurality of sentences included in the literature data. Next, the input support device 2 predicts, from a plurality of sentences included in the literature data including the extracted similar sentence, the next sentence of the similar sentence as a candidate sentence to be input next to the input sentence. The input support device 2 then transmits prediction information including the candidate sentence to the information terminal 1.

情報端末1は、入力支援装置2が送信した予測情報に含まれている候補文を、表示部に表示させる。そして情報端末1は、ユーザによっていずれかの候補文が選択された場合に、選択された候補文を入力文の次に挿入する。 The information terminal 1 causes the display unit to display candidate sentences included in the prediction information transmitted by the input support device 2. Then, when any candidate sentence is selected by the user, the information terminal 1 inserts the selected candidate sentence next to the input sentence.

このように入力支援システム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 control section 11 , a storage section 12 , a communication section 13 , a display section 14 , and an operation section 15 . The control unit 11 includes a display control unit 111, a reception unit 112, a transmission unit 113, a reception unit 114, and an editing unit 115. The display unit 14 includes a liquid crystal display, an organic EL (Electro-Luminescence) display, etc. that can display information. The operation unit 15 includes a touch panel, a keyboard, and the like.

通信部13は、入力支援装置2との間で通信をするための通信インタフェースである。通信部13は、通信を行うためのプロセッサ、コネクタ、アンテナ等を含む。通信部13は、入力支援装置2から受信した通信信号に所定の処理を行ってデータを取得する。また、通信部13は、外部に送信すべきデータに所定の処理を行って通信信号を生成し、生成した通信信号を入力支援装置2に送信する。 The communication unit 13 is a communication interface for communicating with the input support device 2. The communication unit 13 includes a processor, a connector, an antenna, etc. for communication. The communication unit 13 performs predetermined processing on the communication signal received from the input support device 2 to obtain data. Further, the communication unit 13 performs predetermined processing on data to be transmitted to the outside to generate a communication signal, and transmits the generated communication signal to the input support device 2.

記憶部12は、ROM(Read Only Memory)、RAM(Random Access Memory)、ハードディスクドライブ等を含む記憶媒体である。記憶部12は、制御部11が実行するプログラムを予め記憶している。記憶部12は、情報端末1の外部に設けられてもよく、その場合にネットワークを介して制御部11との間でデータの授受を行ってもよい。 The storage unit 12 is a storage medium including a ROM (Read Only Memory), a RAM (Random Access Memory), a hard disk drive, and the like. The storage unit 12 stores in advance a program to be executed by the control unit 11. The storage unit 12 may be provided outside the information terminal 1, and in that case, data may be exchanged with the control unit 11 via a network.

制御部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 control unit 11 is, for example, a processor such as a CPU (Central Processing Unit), and executes a program stored in the storage unit 12 to control the display control unit 111, reception unit 112, transmission unit 113, reception unit 114, and editing. 115. The display control unit 111 controls the display unit 14 to display information. The reception unit 112 accepts a user's operation on the operation unit 15. The transmitter 113 transmits information to the input support device 2 via the communication unit 13. The receiving unit 114 receives information from the input support device 2 via the communication unit 13. The editing unit 115 edits sentences input by the user. At least part of the functions of the control unit 11 may be performed by an electric circuit. Further, at least part of the functions of the control unit 11 may be realized by the control unit 11 executing a program executed via a network.

入力支援装置2は、制御部21と、記憶部22と、通信部23とを有する。制御部21は、取得部211と、抽出部212と、予測部213と、送信部214とを有する。 The input support device 2 includes a control section 21, a storage section 22, and a communication section 23. The control unit 21 includes an acquisition unit 211, an extraction unit 212, a prediction unit 213, and a transmission unit 214.

通信部23は、情報端末1との間で通信をするための通信インタフェースである。通信部23は、通信を行うためのプロセッサ、コネクタ、アンテナ等を含む。通信部23は、情報端末1から受信した通信信号に所定の処理を行ってデータを取得する。また、通信部23は、外部に送信すべきデータに所定の処理を行って通信信号を生成し、生成した通信信号を情報端末1に送信する。 The communication unit 23 is a communication interface for communicating with the information terminal 1. The communication unit 23 includes a processor, a connector, an antenna, etc. for communication. The communication unit 23 performs predetermined processing on the communication signal received from the information terminal 1 to obtain data. Further, the communication unit 23 performs predetermined processing on data to be transmitted to the outside to generate a communication signal, and transmits the generated communication signal to the information terminal 1.

記憶部22は、制御部21が実行するプログラムを予め記憶している。記憶部22は、入力支援装置2の外部に設けられてもよく、その場合にネットワークを介して制御部21との間でデータの授受を行ってもよい。 The storage unit 22 stores in advance a program to be executed by the control unit 21. The storage unit 22 may be provided outside the input support device 2, and in that case, data may be exchanged with the control unit 21 via a network.

制御部21は、例えばCPU等のプロセッサであり、記憶部22に記憶されたプログラムを実行することにより、取得部211、抽出部212、予測部213及び送信部214として機能する。制御部21の機能の少なくとも一部は電気回路によって実行されてもよい。また、制御部21の機能の少なくとも一部は、制御部21がネットワーク経由で実行されるプログラムを実行することによって実現されてもよい。 The control unit 21 is, for example, a processor such as a CPU, and functions as an acquisition unit 211, an extraction unit 212, a prediction unit 213, and a transmission unit 214 by executing a program stored in the storage unit 22. At least part of the functions of the control unit 21 may be performed by an electric circuit. Further, at least part of the functions of the control unit 21 may be realized by the control unit 21 executing a program executed via a network.

本実施形態に係る入力支援システム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 input support device 2 may each be configured by two or more physically separate devices connected by wire or wirelessly. For example, the input support device 2 may be configured by a single computer, multiple computers that cooperate with each other, or a cloud that is a collection of computer resources. Further, the information terminal 1 may perform some or all of the functions of the input support device 2. Furthermore, the input support device 2 may perform some or all of the functions of the information terminal 1.

[入力支援方法の説明]
本実施形態に係る入力支援システム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 display control unit 111 causes the display unit 14 to display an input screen that accepts input of sentences for creating a document.

図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 input field 141, a document field 142, and an insert button 143. The input field 141 is an area for receiving a sentence (character string) input by the user. The document field 142 is an area for recording sentences input by the user as documents such as patent specifications. The insert button 143 is a virtual button (icon) for moving a sentence included in the input field 141 to the document field 142.

受付部112は、入力欄141に特許明細書等の書類を作成するための入力文を入力するためのユーザの操作を受け付ける。受付部112が入力欄141内に所定の記号又は改行(改行記号)を入力する操作を受け付けた場合に、送信部113は、当該記号又は改行の直前の入力文(すなわち、前回入力された記号又は改行と、今回入力された記号又は改行との間の入力文)を、入力支援装置2へ送信する。所定の記号を入力する操作は、例えば、1つの入力文の後に句点(「。」)を入力する操作である。改行を入力する操作は、例えば、1つの入力文の後に改行を入力する操作(すなわち新たな行を作成する操作)である。入力支援システムSは、ユーザが1つの文を入力した後に句点や改行を入力することを契機として後述の候補文を提示できるため、文字入力の自然な流れを阻害しづらい。 The receiving unit 112 receives a user's operation for inputting an input sentence for creating a document such as a patent specification into the input field 141. When the receiving unit 112 receives an operation to input a predetermined symbol or a line feed (line feed symbol) in the input field 141, the transmitting unit 113 inputs the input sentence immediately before the symbol or line feed (i.e., the symbol input last time). or the input sentence between the line feed and the currently input symbol or line feed) to the input support device 2. The operation of inputting a predetermined symbol is, for example, the operation of inputting a period (".") after one input sentence. The operation of inputting a line break is, for example, the operation of inputting a line break after one input sentence (that is, the operation of creating a new line). The input support system S can present candidate sentences, which will be described later, when the user inputs a period or line break after inputting one sentence, so it is less likely to interfere with the natural flow of character input.

入力支援装置2において、取得部211は、情報端末1が送信した入力文(すなわち、所定の記号又は改行の直前に入力された入力文)を取得する。抽出部212は、文献データに含まれている複数の文から、取得部211が取得した入力文に類似する類似文を抽出する。 In the input support device 2, the acquisition unit 211 acquires the input sentence sent by the information terminal 1 (that is, the input sentence input immediately before a predetermined symbol or line break). The extraction unit 212 extracts similar sentences similar to the input sentence acquired by the acquisition unit 211 from a plurality of sentences included in the literature data.

図4(a)は、抽出部212が類似文を抽出する方法を説明するための模式図である。入力支援装置2の記憶部22は、過去に作成された特許明細書等の複数の文献データDを予め記憶している。文献データDは、文献の内容を表す複数の文を含むファイル又はデータベースである。 FIG. 4A is a schematic diagram for explaining a method by which the extraction unit 212 extracts similar sentences. The storage unit 22 of the input support device 2 stores in advance a plurality of document data D such as patent specifications created in the past. The literature data D is a file or database containing a plurality of sentences representing the contents of a literature.

抽出部212は、取得部211が取得した入力文S1及び文献データDの文に対して所定の処理(例えば、既知の形態素解析処理)を行うことによって、入力文S1及び文献データDの文それぞれに含まれている、複数の語を特定する。抽出部212は、取得部211が取得した入力文S1に含まれている複数の語が出現する順序及び位置の少なくとも一方と、文献データDの文に含まれている複数の語が出現する順序及び位置の少なくとも一方とを比較し、それらの間の類似度を算出する。 The extraction unit 212 performs predetermined processing (for example, known morphological analysis processing) on the input sentence S1 and the sentences of the literature data D acquired by the acquisition unit 211, thereby extracting the sentences of the input sentence S1 and the literature data D, respectively. Identify multiple words contained in. The extraction unit 212 extracts at least one of the order and position in which the plurality of words included in the input sentence S1 obtained by the acquisition unit 211 appears, and the order in which the plurality of words included in the sentence of the literature data D appear. and at least one of the positions, and calculate the degree of similarity between them.

類似度は、例えば複数の語が出現する順序が近似しているほど(すなわち、入力文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 extraction unit 212 extracts one or more similar sentences S2 whose calculated similarity satisfies a predetermined condition (for example, a predetermined number of similar sentences S2 in descending order of similarity), and One or more pieces of document data D including the similar sentence S2 are identified.

抽出部212は、所定の記号又は改行の直前に入力された複数の入力文S1を用いて、類似文S2を抽出してもよい。この場合に、抽出部212は、文献データDに含まれている複数の文から、所定の記号又は改行の直前に入力された複数(例えば3つ)の入力文S1に類似する類似文S2を抽出する。抽出部212が用いる入力文S1の数と、抽出部212が抽出する類似文S2の数とは同じであってもよく、異なっていてもよい。これにより、抽出部212は、所定の記号又は改行の直前に入力された複数の入力文S1を用いて類似性を判定できるため、文脈を考慮して適切な類似文S2を抽出できる。 The extraction unit 212 may extract similar sentences S2 using a predetermined symbol or a plurality of input sentences S1 input immediately before a line break. In this case, the extraction unit 212 extracts similar sentences S2 similar to a plurality of (for example, three) input sentences S1 input immediately before a predetermined symbol or line break from a plurality of sentences included in the literature data D. Extract. The number of input sentences S1 used by the extraction unit 212 and the number of similar sentences S2 extracted by the extraction unit 212 may be the same or different. Thereby, the extraction unit 212 can determine the similarity using a plurality of input sentences S1 inputted immediately before a predetermined symbol or a line break, and therefore can extract an appropriate similar sentence S2 in consideration of the context.

予測部213は、抽出部212が抽出した類似文S2に基づいて、入力文S1の次に入力する候補文S3を予測する。図4(b)は、予測部213が候補文を予測する方法を説明するための模式図である。 The prediction unit 213 predicts a candidate sentence S3 to be input next to the input sentence S1, based on the similar sentence S2 extracted by the extraction unit 212. FIG. 4(b) is a schematic diagram for explaining how the prediction unit 213 predicts candidate sentences.

予測部213は、類似文S2を含む文献データDに含まれている複数の文から、当該類似文S2の次の文を、入力文S1の次に入力する候補文S3として予測する。抽出部212が複数の類似文S2を抽出した場合には、当該複数の類似文S2を含む文献データDに含まれている複数の文から、複数の候補文S3を予測する。 The prediction unit 213 predicts, from a plurality of sentences included in the literature data D including the similar sentence S2, the sentence next to the similar sentence S2 as a candidate sentence S3 to be input next to the input sentence S1. When the extraction unit 212 extracts a plurality of similar sentences S2, a plurality of candidate sentences S3 are predicted from a plurality of sentences included in the literature data D including the plurality of similar sentences S2.

抽出部212及び予測部213は、ここに示した具体的な方法に限られず、その他の方法で候補文S3を予測してもよい。図4(a)、図4(b)に示した方法では、抽出部212及び予測部213は、記憶部22に記憶された文献データDを逐次読み出しているが、文献データDにおいて連続する2つの文を関連付けた関連データ(学習データ)を用いてもよい。 The extraction unit 212 and the prediction unit 213 are not limited to the specific method shown here, and may predict the candidate sentence S3 using other methods. In the methods shown in FIGS. 4(a) and 4(b), the extracting unit 212 and the predicting unit 213 sequentially read out the document data D stored in the storage unit 22. Related data (learning data) in which two sentences are associated may also be used.

この場合に、記憶部22は、文献データDに対して所定の処理(例えば、既知の機械学習処理)を行うことによって生成された、文献データDに含まれている第1文と、第1文の次の第2文とを関連付けた関連データを予め記憶している。関連データが含む第1文は、文献データDに含まれている文自体であってもよく、当該文の特徴部分(例えば漢字、数字、アルファベット等)を抜き出した文であってもよい。 In this case, the storage unit 22 stores the first sentence included in the literature data D and the first sentence generated by performing a predetermined process (for example, known machine learning process) on the literature data D. Related data that associates the sentence with the second sentence following the sentence is stored in advance. The first sentence included in the related data may be the sentence itself included in the literature data D, or may be a sentence obtained by extracting characteristic parts (for example, Chinese characters, numbers, alphabets, etc.) of the sentence.

抽出部212は、記憶部22に記憶された関連データに含まれている複数の第1文から、取得部211が取得した入力文に類似する類似文S2を抽出する。予測部213は、関連データにおいて、抽出部212が類似文S2として抽出した第1文に関連付けられた第2文を、入力文S1の次に入力する候補文S3として予測する。このような方法により、抽出部212及び予測部213は、文献データDを記憶部22から逐次読み出す必要がないため、候補文S3の予測に掛かる時間を削減できる。 The extraction unit 212 extracts a similar sentence S2 similar to the input sentence acquired by the acquisition unit 211 from the plurality of first sentences included in the related data stored in the storage unit 22. The prediction unit 213 predicts, in the related data, the second sentence associated with the first sentence extracted by the extraction unit 212 as the similar sentence S2, as the candidate sentence S3 to be input next to the input sentence S1. With such a method, the extracting unit 212 and the predicting unit 213 do not need to sequentially read the document data D from the storage unit 22, so that the time required to predict the candidate sentence S3 can be reduced.

送信部214は、予測部213が予測した1つ又は複数の候補文を含む予測情報を、情報端末1へ送信する。情報端末1において、受信部114は、入力支援装置2が送信した予測情報を受信する。表示制御部111は、受信部114が受信した予測情報に含まれている候補文を、表示部14に表示させる。 The transmitting unit 214 transmits prediction information including one or more candidate sentences predicted by the predicting unit 213 to the information terminal 1. In the information terminal 1, the receiving unit 114 receives the prediction information transmitted by the input support device 2. The display control unit 111 causes the display unit 14 to display the candidate sentences included in the prediction information received by the reception unit 114.

図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 display control unit 111 displays one piece of prediction information included in the prediction information received by the reception unit 114, superimposed on the input field 141 or in the vicinity of the input field 141, on the input screen. Alternatively, a candidate column 144 containing a plurality of candidate sentences is displayed.

受付部112は、候補欄144に含まれている1つ又は複数の候補文のうちいずれかを選択するためのユーザの操作を受け付ける。受付部112が候補文を選択する操作を受け付けた場合に、編集部115は、図5の下図に示すように、選択された候補文を、入力欄141内で入力文の次に、上述の記号又は改行が付加されていない状態で挿入する。これにより、ユーザは、過去の文献データにおいて入力文に類似する文の次に入力された候補文を容易に把握できるとともに、候補文を入力文として効率的に利用できる。 The reception unit 112 receives a user's operation for selecting one or more candidate sentences included in the candidate column 144. When the receiving unit 112 receives an operation to select a candidate sentence, the editing unit 115 places the selected candidate sentence next to the input sentence in the input field 141, as shown in the lower part of FIG. Insert without any symbols or newlines. Thereby, the user can easily grasp the candidate sentence input next to the sentence similar to the input sentence in past literature data, and can efficiently use the candidate sentence as an input sentence.

さらに受付部112は、入力欄141内で挿入された候補文を修正する操作を受け付けてよい。また、受付部112は、候補文を選択する操作を行わずに受け付ける前に、入力欄141内で次の入力文の入力を受け付けてもよい。すなわち、受付部112は、入力欄141に入力される複数の文を受け付けてもよい。 Further, the reception unit 112 may accept an operation to modify the candidate sentence inserted in the input field 141. Further, the reception unit 112 may accept input of the next input sentence in the input field 141 before accepting the candidate sentence without performing an operation to select the candidate sentence. That is, the reception unit 112 may accept a plurality of sentences input into the input field 141.

受付部112が、入力文の次に挿入される候補文の選択を受け付けた後に、又は次の入力文の入力を受け付けた後に、入力欄141内で上述の記号又は改行を入力する操作を受け付けた場合に、受付部112は再び入力文の入力を受け付け、表示制御部111は再び候補文を表示する。 After the receiving unit 112 receives the selection of a candidate sentence to be inserted next to the input sentence, or after receiving the input of the next input sentence, the reception unit 112 accepts an operation to input the above-mentioned symbol or line break in the input field 141. In this case, the reception unit 112 receives the input sentence again, and the display control unit 111 displays the candidate sentence again.

受付部112は、ユーザが入力欄141に含まれている文を確定する場合に、挿入ボタン143を選択するためのユーザの操作を受け付ける。受付部112が挿入ボタン143を選択する操作を受け付けた場合に、編集部115は、図6に示すように、入力欄141(第1領域)に含まれている文を、文書欄142(第2領域)に移動させる。このとき、編集部115は、入力欄141に含まれている複数の文の間に改行が存在する場合、当該改行を除去し、段落番号(例えば、所定の書式で表されている連続番号)を付与した上で、入力欄141に含まれている文を文書欄142に移動させる。その後、ユーザは、操作部15に対して、文書欄142に含まれている文を修正する操作を行ってもよい。 The accepting unit 112 accepts the user's operation for selecting the insert button 143 when the user confirms the sentence included in the input field 141. When the reception unit 112 receives an operation to select the insert button 143, the editing unit 115 inserts the sentence included in the input field 141 (first area) into the document field 142 (first area), as shown in FIG. 2 area). At this time, if a line break exists between multiple sentences included in the input field 141, the editing unit 115 removes the line break and adds a paragraph number (for example, a consecutive number expressed in a predetermined format). , and then moves the sentence included in the input field 141 to the document field 142. Thereafter, the user may perform an operation on the operation unit 15 to modify the sentence included in the document field 142.

受付部112は、ユーザが文書欄142に含まれている文を記録する場合に、文書を記録するためのユーザの操作(例えば、入力画面を閉じる操作)を受け付ける。受付部112が文書を記録する操作を受け付けた場合に、編集部115は、文書欄142に含まれている文を、書類として記憶部12に記憶させる。また、編集部115は、自動的に、文書欄142に含まれている文を書類として記憶部12に記憶させてもよい。これにより、入力支援システムSは、ユーザが入力した文を整形した上で記録できるため、ユーザが書類を作成するための手間を削減できる。 When the user records a sentence included in the document field 142, the reception unit 112 receives the user's operation for recording the document (for example, an operation to close the input screen). When the reception unit 112 receives an operation to record a document, the editing unit 115 stores the sentence included in the document field 142 in the storage unit 12 as a document. Further, the editing unit 115 may automatically store the sentences included in the document field 142 in the storage unit 12 as documents. Thereby, the input support system S can format and record sentences input by the user, thereby reducing the effort required for the user to create documents.

[入力支援方法のシーケンス]
図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 display control unit 111 causes the display unit 14 to display an input screen that accepts input of sentences for creating a document. The receiving unit 112 receives a user's operation for inputting an input sentence for creating a document such as a patent specification (S11). When the reception unit 112 receives an operation to input a predetermined symbol or line break, the transmission unit 113 transmits the input sentence immediately before the symbol or line break to the input support device 2 (S12).

入力支援装置2において、取得部211は、情報端末1が送信した入力文(すなわち、所定の記号又は改行の直前に入力された入力文)を取得する。抽出部212は、文献データに含まれている複数の文から、取得部211が取得した入力文に類似する類似文を抽出する(S13)。予測部213は、抽出部212が抽出した類似文に基づいて、入力文の次に入力する候補文を予測する(S14)。送信部214は、予測部213が予測した1つ又は複数の候補文を含む予測情報を、情報端末1へ送信する(S15)。 In the input support device 2, the acquisition unit 211 acquires the input sentence sent by the information terminal 1 (that is, the input sentence input immediately before a predetermined symbol or line break). The extraction unit 212 extracts similar sentences similar to the input sentence acquired by the acquisition unit 211 from a plurality of sentences included in the literature data (S13). The prediction unit 213 predicts a candidate sentence to be input next to the input sentence based on the similar sentences extracted by the extraction unit 212 (S14). The transmitting unit 214 transmits prediction information including one or more candidate sentences predicted by the predicting unit 213 to the information terminal 1 (S15).

情報端末1において、受信部114は、入力支援装置2が送信した予測情報を受信する。表示制御部111は、受信部114が受信した予測情報に含まれている候補文を、表示部14に表示させる(S16)。受付部112は、1つ又は複数の候補文のうちいずれかを選択するためのユーザの操作を受け付ける。受付部112が候補文を選択する操作を受け付けた場合に、編集部115は、選択された候補文を、入力文の次に挿入する(S17)。 In the information terminal 1, the receiving unit 114 receives the prediction information transmitted by the input support device 2. The display control unit 111 causes the display unit 14 to display the candidate sentences included in the prediction information received by the reception unit 114 (S16). The accepting unit 112 accepts a user's operation for selecting one or more candidate sentences. When the receiving unit 112 receives an operation to select a candidate sentence, the editing unit 115 inserts the selected candidate sentence next to the input sentence (S17).

受付部112が挿入ボタンを選択する操作を受け付けた場合に、編集部115は、入力文の入力を受け付けるための第1領域に含まれている文を、入力文を書類として記録するための第2領域に移動させる。受付部112が文書を記録する操作を受け付けた場合に、編集部115は、第2領域に含まれている文を、書類として記憶部12に記憶させる(S18)。 When the receiving unit 112 receives an operation to select the insert button, the editing unit 115 converts the sentence included in the first area for accepting the input sentence into the first area for recording the input sentence as a document. Move to area 2. When the receiving unit 112 receives an operation to record a document, the editing unit 115 stores the sentence included in the second area in the storage unit 12 as a document (S18).

[変形例]
特許明細書等の第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 input support device 2 according to this modification. In addition to the configuration shown in FIG. 2, the control unit 21 of the input support device 2 further includes a selection unit 215. The other configuration of the input support system S is the same as that in FIG. 2.

図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 selection unit 215 selects the literature data D.
The receiving unit 112 receives a user's operation for inputting the contents of related documents DD such as claims. The related document DD is a document associated with a document such as a patent specification that is composed of input sentences that the user will input later. The transmitter 113 of the information terminal 1 transmits the input content to the input support device 2 as a related document DD. In the input support device 2, the acquisition unit 211 causes the storage unit 22 to store the related document DD sent by the information terminal 1.

選択部215は、関連書類DDに対して所定の処理(例えば、既知の形態素解析処理)を行うことによって、取得部211が取得した関連書類DDに含まれている、1つ又は複数の語を特定する。選択部215は、記憶部22に予め記憶された複数の文献データDの中から、関連書類DDに含まれている1つ又は複数の語を含む、1つ又は複数の文献データDを選択する。すなわち、選択部215は、ユーザが後で入力する入力文に関連付けられた関連書類DDの内容に基づいて、候補文の予測に用いる文献データDを絞り込む。選択部215は、取得部211が関連書類DDを取得したタイミングで文献データDを選択してもよく、取得部211が入力文を取得したタイミングで文献データDを選択してもよい。 The selection unit 215 performs a predetermined process (for example, a known morphological analysis process) on the related document DD to select one or more words included in the related document DD acquired by the acquisition unit 211. Identify. The selection unit 215 selects one or more literature data D that includes one or more words included in the related document DD from among the plurality of literature data D stored in advance in the storage unit 22. . That is, the selection unit 215 narrows down the document data D used for predicting the candidate sentence based on the content of the related document DD associated with the input sentence that the user will input later. The selection unit 215 may select the literature data D at the timing when the acquisition unit 211 acquires the related document DD, or may select the literature data D at the timing when the acquisition unit 211 acquires the input sentence.

送信部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 unit 214 may transmit at least a part (for example, a title or a summary) of one or more document data D selected by the selecting unit 215 to the information terminal 1. In this case, in the information terminal 1, the display control unit 111 causes the display unit 14 to display at least part of one or more pieces of literature data D on the input screen shown in FIG. The receiving unit 112 receives a user's operation for selecting any one of the one or more pieces of literature data D displayed on the input screen. When the reception unit 112 receives an operation to select literature data D, the editing unit 115 inserts the contents of the selected literature data D into the document column 142. Thereby, the input support system S according to this modification can start document creation with the content of the document data D including the words included in the related document DD inserted into the document field 142, Users can reduce the time and effort required to create documents.

取得部211は、情報端末1が送信した入力文(すなわち、所定の記号又は改行の直前に入力された入力文)を取得する。入力文は、特許明細書等の書類を作成するための文であり、関連書類DDに関連付けられている。抽出部212は、選択部215が選択した1つ又は複数の文献データDに含まれている複数の文から、取得部211が取得した入力文S1に類似する類似文S2を抽出する。そして予測部213は、抽出部212が抽出した類似文S2に基づいて、入力文S1の次に入力する候補文S3を予測する。このように、本変形例に係る入力支援システムSは、関連書類DDを考慮して候補文の予測に用いる文献データDを絞り込めるため、候補文の予測に必要な計算量を削減しながら、より適切な候補文を予測できる。 The acquisition unit 211 acquires the input sentence sent by the information terminal 1 (that is, the input sentence input immediately before a predetermined symbol or line break). The input sentence is a sentence for creating a document such as a patent specification, and is associated with the related document DD. The extraction unit 212 extracts a similar sentence S2 similar to the input sentence S1 acquired by the acquisition unit 211 from a plurality of sentences included in the one or more pieces of literature data D selected by the selection unit 215. Then, the prediction unit 213 predicts a candidate sentence S3 to be input next to the input sentence S1, based on the similar sentence S2 extracted by the extraction unit 212. In this way, the input support system S according to the present modification can narrow down the document data D to be used for predicting candidate sentences by considering the related documents DD, and therefore reduces the amount of calculation required for predicting candidate sentences. More appropriate candidate sentences can be predicted.

[本実施形態の効果]
本実施形態に係る入力支援システム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 input support device 2 are responsible for each step (process) included in the input support method shown in FIG. That is, the processors of the information terminal 1 and the input support device 2 read a program for executing the input support method shown in FIG. , execute the input support method shown in FIG. Some of the steps included in the input support method shown in FIG. 7 may be omitted, the order of the steps may be changed, or a plurality of steps may be performed in parallel.

S 入力支援システム
1 情報端末
11 制御部
111 表示制御部
112 受付部
113 送信部
114 受信部
115 編集部
14 表示部
2 入力支援装置
21 制御部
211 取得部
212 抽出部
213 予測部
214 送信部
215 選択部
22 記憶部

S Input support system 1 Information terminal 11 Control unit 111 Display control unit 112 Reception unit 113 Transmission unit 114 Receiving unit 115 Editing unit 14 Display unit 2 Input support device 21 Control unit 211 Acquisition unit 212 Extraction unit 213 Prediction unit 214 Transmission unit 215 Selection Section 22 Storage section

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文と、前記第1文の次の第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領域に含まれている文を、前記表示部に表示されている前記第1領域とは異なる第2領域に移動させる、
請求項に記載のプログラム。
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 .
前記編集部は、前記第1領域に含まれている改行を除去した上で、前記第1領域に含まれている文を前記第2領域に移動させる、
請求項に記載のプログラム。
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
JP2019220996A 2019-12-06 2019-12-06 Input support device, input support system and program Active JP7377524B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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