JP6974152B2 - Information processing equipment and information processing method - Google Patents
Information processing equipment and information processing method Download PDFInfo
- Publication number
- JP6974152B2 JP6974152B2 JP2017236979A JP2017236979A JP6974152B2 JP 6974152 B2 JP6974152 B2 JP 6974152B2 JP 2017236979 A JP2017236979 A JP 2017236979A JP 2017236979 A JP2017236979 A JP 2017236979A JP 6974152 B2 JP6974152 B2 JP 6974152B2
- Authority
- JP
- Japan
- Prior art keywords
- unit
- user
- text
- meaning
- display
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000010365 information processing Effects 0.000 title claims description 169
- 238000003672 processing method Methods 0.000 title claims description 86
- 238000000034 method Methods 0.000 claims description 98
- 238000001514 detection method Methods 0.000 claims description 37
- 230000006870 function Effects 0.000 claims description 25
- 238000012790 confirmation Methods 0.000 claims description 23
- 238000004458 analytical method Methods 0.000 claims description 21
- 238000012545 processing Methods 0.000 claims description 14
- 238000013527 convolutional neural network Methods 0.000 claims description 6
- 230000004044 response Effects 0.000 claims description 5
- 238000012706 support-vector machine Methods 0.000 claims description 5
- 238000000605 extraction Methods 0.000 claims description 4
- 230000001960 triggered effect Effects 0.000 claims description 3
- 239000000126 substance Substances 0.000 claims description 2
- 238000004590 computer program Methods 0.000 claims 4
- 238000004891 communication Methods 0.000 description 23
- 230000000694 effects Effects 0.000 description 12
- 238000010586 diagram Methods 0.000 description 11
- 238000005516 engineering process Methods 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 230000003068 static effect Effects 0.000 description 4
- 238000012546 transfer Methods 0.000 description 3
- 239000000284 extract Substances 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- CVOFKRWYWCSDMA-UHFFFAOYSA-N 2-chloro-n-(2,6-diethylphenyl)-n-(methoxymethyl)acetamide;2,6-dinitro-n,n-dipropyl-4-(trifluoromethyl)aniline Chemical compound CCC1=CC=CC(CC)=C1N(COC)C(=O)CCl.CCCN(CCC)C1=C([N+]([O-])=O)C=C(C(F)(F)F)C=C1[N+]([O-])=O CVOFKRWYWCSDMA-UHFFFAOYSA-N 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 238000007667 floating Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 230000015654 memory Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000003936 working memory Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/30—Semantic analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/279—Recognition of textual entities
- G06F40/284—Lexical analysis, e.g. tokenisation or collocates
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04842—Selection of displayed objects or displayed text elements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04886—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0489—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using dedicated keyboard keys or combinations thereof
- G06F3/04895—Guidance during keyboard input operation, e.g. prompting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/237—Lexical tools
- G06F40/242—Dictionaries
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/279—Recognition of textual entities
- G06F40/289—Phrasal analysis, e.g. finite state techniques or chunking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/279—Recognition of textual entities
- G06F40/289—Phrasal analysis, e.g. finite state techniques or chunking
- G06F40/295—Named entity recognition
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/109—Time management, e.g. calendars, reminders, meetings or time accounting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/7243—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
- H04M1/72436—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages for text messaging, e.g. short messaging services [SMS] or e-mails
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0412—Digitisers structurally integrated in a display
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/26—Devices for calling a subscriber
- H04M1/27—Devices whereby a plurality of signals may be stored simultaneously
- H04M1/274—Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
- H04M1/2745—Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
- H04M1/2753—Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips providing data content
- H04M1/2757—Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips providing data content by data transmission, e.g. downloading
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Human Computer Interaction (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- General Business, Economics & Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Strategic Management (AREA)
- Quality & Reliability (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Data Mining & Analysis (AREA)
- Tourism & Hospitality (AREA)
- Economics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- User Interface Of Digital Computer (AREA)
- Machine Translation (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
本発明は、表示テキストを処理するための情報処理装置及び情報処理方法に関する。 The present invention relates to an information processing apparatus and an information processing method for processing displayed text.
現在、携帯電話やタブレットなどのタッチスクリーンディスプレイを備えた情報処理装置の普及に従って、人々はほぼ毎日、携帯電話やタブレットなどの情報処理装置を利用して、例えばショートメッセージ、インスタントメッセージングソフトウェア、ウェブページまたはアプリケーションプログラムにおけるニュースなど、大量なテキスト情報を送受信し、ブラウジングまたは処理するようになっている。情報処理装置のユーザは、ブラウジングしたテキスト情報からキー情報を選択してさらに操作しようとする(例えば、アドレスを選択してナビゲーションを行うこと、時間、アドレス及びイベントを選択してリマインダーを作成すること、映画のタイトル(演劇名または観光スポットなど)を選択して映画チケット(演劇チケットまたは観光スポットのチケットなど)を買うこと、レストランを選択して注文すること、料理名またはレストランを選択して注文または予約すること、あるいは、ホテル名を選択してルーム予約を行うことなどが考えられる)とき、複数ステップの操作(例えば、情報を選択し、コピーの操作を行い、現在のページを閉じ、相応なソフトウェアを見つけ、相応なソフトウェアまたはウェブページを開き、ペーストすることなど)を行う必要があるので、操作が煩雑となり、時間がかかり、便利ではない。 Nowadays, with the spread of information processing devices equipped with touch screen displays such as mobile phones and tablets, people use information processing devices such as mobile phones and tablets almost every day, for example, short messages, instant messaging software, web pages. Or it is designed to send, receive, browse or process large amounts of textual information, such as news in application programs. The user of the information processing device selects key information from the browsed text information and tries to further operate it (for example, selecting an address for navigation, selecting a time, an address, and an event to create a reminder). , Select a movie title (such as a play name or tourist attraction) to buy a movie ticket (such as a play ticket or a tourist attraction ticket), select a restaurant to order, select a dish name or restaurant to order Or when making a reservation, or when making a room reservation by selecting a hotel name, etc., a multi-step operation (for example, selecting information, performing a copy operation, closing the current page, etc.) It is cumbersome, time consuming and inconvenient because you have to find the right software, open the appropriate software or web page, paste it, etc.).
上記の問題に対して、出願公開番号がCN106325688Aの中国特許出願には、単語分割の技術によって、タッチパネル端末のユーザによる文字情報からのキーワードの選択に基づく検索や転送操作に利便性を図る文字処理方法及び装置が提案されている。しかし、上記の方法では、ユーザによるキーワードの選択に利便性を図るために、テキスト情報に対して単語分割を行うだけであり、テキスト情報に対する語義構造の分析を行って文節を取得することもなく、潜在的なユーザの意図を自動的に識別することもない。そのため、ユーザは、文節を選択し、または選択してさらに操作しようとするとき、それぞれの分割された単語ごとに選択して操作する必要があり、かつ、選択した文字に対して例えば、別のアプリケーションプログラムまたはウェブサイトなどへ入力するような次の操作を行う必要がある場合、現在のインターフェースから手動的にログアウトして、操作されるアプリケーションプログラムまたはウェブページを手動的に見つけてウェイクアップし、さらにその前に選択したキーワードを入力しなければならない。こんな次の操作の過程では、相変わらず複数ステップの操作を行う必要があり、操作に要する時間が長く、便利ではない。 In response to the above problem, in the Chinese patent application with the application publication number CN106325688A, character processing for convenience in search and transfer operations based on the selection of keywords from the character information by the user of the touch panel terminal by the word division technology. Methods and devices have been proposed. However, in the above method, in order to make it convenient for the user to select a keyword, only word division is performed on the text information, and no phrase is acquired by analyzing the meaning structure of the text information. Also, it does not automatically identify potential user intent. Therefore, when a user selects or selects a phrase and tries to further operate it, he / she must select and operate for each divided word, and for example, another for the selected character. If you need to do the following, such as typing into an application program or website, you can manually log out of the current interface to manually find and wake up the application program or web page you are working with. You must also enter the selected keyword before that. In the process of such a next operation, it is still necessary to perform a multi-step operation, and the time required for the operation is long, which is not convenient.
また、出願公開番号がCN106155550Aの中国特許出願には、端末インターフェースにおける文字タッチ信号に基づいて、タッチされた文字とその隣接した文字との組み合わせが電話番号、ネットホットワードなどの予め設定されたタイプのオブジェクトか否かを判断して、それに対応した提示情報、例えば通話発信、単語解釈などを表示するインターフェースの表示方法及び装置が提案されている。しかし、上記の方法では、連続的な文字セグメントしか処理できず、テキスト全体からユーザの意図を判断することができなく、ユーザの潜在的な意図を反映できる構造化文節を自動的に抽出してユーザによる意図の確認に利便性を図ることができなく、さらに、不連続的な複数の文字セグメントに基づいて提示情報を総合的に生成することもできない。例えば、ユーザが不連続的な複数の文字セグメントを同時に選択して次の操作を1回限りで行う(例えば、時間セグメント、アドレスセグメントおよびイベント名称のセグメントを同時に選択してリマインダーを作成する)という要望を満たすことができない。 Further, in the Chinese patent application with the application publication number CN106155550A, the combination of the touched character and the adjacent character is a preset type such as a telephone number or a net hot word based on the character touch signal in the terminal interface. There have been proposed interface display methods and devices for determining whether or not an object is an object and displaying the corresponding presentation information, such as making a call or interpreting a word. However, the above method can only process continuous character segments, cannot determine the user's intent from the entire text, and automatically extracts structured clauses that can reflect the user's potential intent. It is not possible to make it convenient for the user to confirm the intention, and further, it is not possible to comprehensively generate the presentation information based on a plurality of discontinuous character segments. For example, a user can select multiple discontinuous character segments at the same time and perform the following operation only once (for example, select a time segment, an address segment, and an event name segment at the same time to create a reminder). I can't meet my request.
本発明は、従来技術における上記の問題に鑑みてなされたものである。本発明は、ユーザによる情報操作の利便性を向上することができる、ユーザフレンドリーが高い情報処理方法及び情報処理装置を提供することを目的にしている。 The present invention has been made in view of the above problems in the prior art. An object of the present invention is to provide an information processing method and an information processing apparatus having high user friendliness, which can improve the convenience of information manipulation by a user.
本発明の第1の態様は、情報を表示するためのタッチパネル式ディスプレイを備えた情報処理装置に用いられる情報処理方法を提供し、当該情報処理方法は、ディスプレイに表示された文字を含む情報に対する特定のタッチ操作を検出する検出ステップと、検出された特定のタッチ操作に基づき、タッチ操作によりタッチされた情報のうちのテキストを注目テキストとして取得する注目テキスト取得ステップと、注目テキストに対して単語分割と固有表現識別に基づく第1の自然言語理解処理を行って、注目テキストの単語分割の結果及び固有表現識別の結果を取得する第1の自然言語理解ステップと、注目テキストに対して語義分析に基づく第2の自然言語理解処理を行って、注目テキストの文節を単位とした構造化語義を取得する第2の自然言語理解ステップと、文節をマークするようにディスプレイに注目テキストを表示する表示ステップと、を含む。本発明の上記構成要件によれば、以下のような技術的効果を実現した。即ち、ユーザは、文節に含まれた全ての分割された単語を1回限りの操作で選択することができ、ユーザによる操作の利便性を向上し、注目テキストに文節をマークすることで、ユーザは、その情報の語義構造を一目瞭然のように把握することができ、ユーザによる閲覧のフレンドリーを向上し、文節を取得してマークすることにより、そのセグメントに含まれた全ての分割された単語または固有表現に対する自動的な選択を可能にし、ユーザによる次の操作に利便性を図る。 A first aspect of the present invention provides an information processing method used in an information processing apparatus provided with a touch panel display for displaying information, and the information processing method relates to information including characters displayed on the display. A detection step that detects a specific touch operation, a featured text acquisition step that acquires the text of the information touched by the touch operation as the featured text based on the detected specific touch operation, and a word for the featured text. The first natural language understanding step of performing the first natural language understanding process based on the division and the eigenexpression identification to obtain the result of the word division of the attention text and the result of the eigenexpression identification, and the word meaning analysis for the attention text. The second natural language understanding step to acquire the structured word meaning in units of the phrase of the attention text by performing the second natural language understanding process based on, and the display displaying the attention text on the display so as to mark the phrase. Including steps. According to the above-mentioned constitutional requirements of the present invention, the following technical effects have been realized. That is, the user can select all the divided words included in the phrase with a one-time operation, improving the convenience of the operation by the user, and marking the phrase in the noteworthy text, so that the user can select the phrase. Can grasp the semantic structure of the information at a glance, improve the friendliness of browsing by the user, and by acquiring and marking the phrase , all the divided words contained in the segment or It enables automatic selection of named entities and is convenient for the next operation by the user.
好ましくは、当該情報処理方法は、注目テキストに対してユーザ意図への識別を行うことで、注目テキストに対応したユーザ意図を取得するユーザ意図取得ステップと、予め定義された辞書に基づき、前記ユーザ意図にマッチングした1つまたは複数の候補操作を確定する候補操作確定ステップと、をさらに含み、前記表示ステップでは、文節をマークするように注目テキストを表示し、かつ、確定された候補操作を操作可能に表示する。本発明の上記構成要件によれば、ユーザ意図への識別、候補操作への確定および候補操作への表示により、ユーザによる1回限りの操作だけで、ユーザ意図を反映する候補操作を表示することができ、さらに、ユーザによる操作の利便性を向上させることができる。 Preferably, the information processing method is based on a user intention acquisition step of acquiring a user intention corresponding to the attention text by identifying the user intention with respect to the attention text, and a predefined dictionary. The display step further includes a candidate operation confirmation step for confirming one or more candidate operations that match the intention, and in the display step, the attention text is displayed so as to mark a phrase, and the confirmed candidate operation is operated. Display as possible. According to the above-mentioned configuration requirements of the present invention, the candidate operation that reflects the user's intention is displayed by the user's one-time operation by identifying the user's intention, confirming the candidate operation, and displaying the candidate operation. Further, it is possible to improve the convenience of operation by the user.
好ましくは、文節をマークするように注目テキストが表示された表示インターフェースに、確定された候補操作を操作可能に表示する。本発明の上記構成要件によれば、以下のような技術的効果を実現した。即ち、言語構造化された文節が表示された表示インターフェースに操作候補を操作可能に表示することで、ユーザは、現在の表示インターフェースを閉じてから操作に対応した表示インターフェースをさらに開くことなく、同一のインターフェースに操作候補を選択することだけで、テキストにおけるキー文節への自動的な操作を実現することができ、インターフェースのフレンドリーやユーザによる操作の利便性を向上した。 Preferably, the confirmed candidate operation is operably displayed in a display interface in which the text of interest is displayed so as to mark a phrase. According to the above-mentioned constitutional requirements of the present invention, the following technical effects have been realized. That is, by operably displaying the operation candidates on the display interface in which the language-structured phrase is displayed, the user can operate the same without closing the current display interface and then opening the display interface corresponding to the operation. By simply selecting an operation candidate for the interface of, it is possible to realize an automatic operation on the key phrase in the text, improving the friendliness of the interface and the convenience of the operation by the user.
好ましくは、ユーザ意図取得ステップでは、さらに、注目テキストの文節のうち、取得した各ユーザ意図に関連付けられた文節をキー文節として、当該ユーザ意図に関連付けて記憶し、かつ、当該情報処理方法は、表示された候補操作に対するユーザの選択を検出するユーザ選択受付ステップと、それぞれの選択された候補操作にマッチングしたユーザ意図と関連付けられたキー文節を、ウェイクアップ操作に導入する文節として、ユーザが選択した候補操作をウェイクアップする操作ウェイクアップステップと、をさらに含む。本発明の上記構成要件によれば、以下のような技術的効果を実現した。即ち、操作ウェイクアップステップによって、ユーザ選択した候補操作(例えば、アプリケーション)は、テキストにおけるキー文節に対して自動的に所望の操作を行うことができるようになり、インターフェースのフレンドリー及びユーザによる操作の利便性を向上した。 Preferably, the user intended acquisition step, further, among the clauses of interest text, associated with each user intended acquired clause as a key phrase, is stored in association with the user intention, and the information processing method, a user selection accepting step of detecting the selection of a user on the displayed candidate operation, the key phrase associated with the user intention matched to the respective selected candidate operation, as clauses to be introduced to the wake-up operation, the user selects It further includes an operation wakeup step to wake up the candidate operation. According to the above-mentioned constitutional requirements of the present invention, the following technical effects have been realized. That is, the operation wakeup step allows a user-selected candidate operation (eg, an application) to automatically perform a desired operation on a key phrase in the text, making the interface friendly and user-operated. Improved convenience.
好ましくは、当該情報処理方法は、表示された文節に対するユーザの選択を検出したか否かを判断する文節選択判断ステップと、ユーザが文節を選択したことを検出したと判断された場合、ユーザが選択した文節を注目テキストとして、ユーザが選択した文節に第2の自然言語理解処理を適用する注目テキストリセットステップと、をさらに含む。本発明の上記構成要件によれば、以下のような技術的効果を実現した。即ち、ユーザが選択した文節を一緒に合わせて第1の実施例における過程を新たに実行することができるし、第1の実施例の結果を部分的または全部活用して、後続の操作を行うこともできるので、インターフェースのフレンドリー及びユーザによる操作の利便性を向上した。 Preferably, the information processing method includes a phrase selection determination step for determining whether or not the user has detected the user's selection for the displayed phrase , and if it is determined that the user has detected that the user has selected the phrase , the user. as noted text selected clause further comprising a target text reset step for the user to apply a second natural language understanding processing to the selected clause, the. According to the above-mentioned constitutional requirements of the present invention, the following technical effects have been realized. That is, the process in the first embodiment can be newly executed by combining the clauses selected by the user together, and the subsequent operation is performed by partially or fully utilizing the result of the first embodiment. It is also possible to improve the friendliness of the interface and the convenience of user operation.
好ましくは、ユーザ意図取得ステップでは、さらに、注目テキストにおける各文節に対してユーザ意図への識別を行うことで、ユーザ意図を反映可能な各文節に対応したユーザ意図を取得し、かつ、候補操作確定ステップでは、取得された各ユーザ意図に対応した候補操作を確定する。本発明の上記構成要件によれば、以下のような技術的効果を実現した。即ち、注目テキストに対応した候補操作を、ユーザ意図を反映可能な各文節の候補操作とともに、ユーザに表示することで、ユーザは注目テキストまたは注目テキストにおける文節に対して所望の操作をさらに行いやすくすることができ、インターフェースのフレンドリー及びユーザによる操作の利便性を向上した。 Preferably, in the user intention acquisition step, the user intention is further identified for each clause in the text of interest to acquire the user intention corresponding to each clause that can reflect the user intention, and the candidate operation is performed. In the confirmation step, the candidate operation corresponding to each acquired user intention is confirmed. According to the above-mentioned constitutional requirements of the present invention, the following technical effects have been realized. That is, by displaying the candidate operation corresponding to the attention text to the user together with the candidate operation of each phrase that can reflect the user's intention, the user can more easily perform the desired operation on the attention text or the phrase in the attention text. The interface is friendly and the convenience of operation by the user is improved.
好ましくは、前記表示ステップでは、文節のマークを付けて単語分割するように注目テキストを表示する。 Preferably, in the display step, the noteworthy text is displayed so as to mark a phrase and divide the word.
好ましくは、前記表示ステップでは、さらに、注目テキストの文節のうち、ユーザ意図に関連付けられたキー文節に対してタイプ別にマークするように、注目テキストを表示する。 Preferably, in the display step, the attention text is further displayed so as to mark the key clause associated with the user intention among the clauses of the attention text by type.
好ましくは、前記候補操作は、ユーザ意図にマッチングすることができる候補アプリケーションプログラムまたは候補ウェブサイトリンクである。 Preferably, the candidate operation is a candidate application program or candidate website link that can match the user's intent.
好ましくは、前記候補操作確定ステップは、確定された複数の候補操作を並び替える候補操作並び替えステップをさらに含み、前記表示ステップでは、候補操作並び替えステップでの並び替えに従って、選択される候補操作を表示する。 Preferably, the candidate operation confirmation step further includes a candidate operation sorting step for rearranging a plurality of confirmed candidate operations, and in the display step, the candidate operation selected according to the sorting in the candidate operation sorting step. Is displayed.
好ましくは、前記操作ウェイクアップステップは、前記構造化語義と前記ユーザ意図とに基づき、候補操作を呼び出すための、ウェイクアップ指令と指令パラメータを含む呼び出し指令を生成する操作指令生成ステップと、検出されたユーザ選択操作によりトリガされた呼び出し指令に応じて、キー文節を指令パラメータとして抽出するキー文節抽出ステップと、指令パラメータによって、キー文節をユーザが選択した候補操作に導入し、かつ、ウェイクアップ指令を用いてユーザが選択した候補操作をウェイクアップする導入・ウェイクアップステップと、をさらに含む。 Preferably, the operation wakeup step is detected as an operation command generation step that generates a call command including a wakeup command and a command parameter for calling a candidate operation based on the structured meaning and the user intention. in response to the call instruction triggered by the user selecting operation was a key phrase extracting a key clause as a command parameter, the command parameter, introduces key clause candidate operation selected by the user, and wake-up command Further includes an introduction / wakeup step to wake up the candidate operation selected by the user using.
本発明の第2の態様は、情報を表示するためのタッチパネル式ディスプレイを備えた情報処理装置を提供し、当該情報処理装置は、ディスプレイに表示された文字を含む情報に対する特定のタッチ操作を検出する検出ユニットと、検出された特定のタッチ操作に基づき、前記タッチ操作によりタッチされた情報のうちのテキストを注目テキストとして取得する注目テキスト取得ユニットと、注目テキストに対して単語分割と固有表現識別に基づく第1の自然言語理解処理を行って、注目テキストの単語分割の結果及び固有表現識別の結果を取得する第1の自然言語理解ユニットと、注目テキストに対して語義分析に基づく第2の自然言語理解処理を行って、注目テキストの文節を単位とした構造化語義を取得する第2の自然言語理解ユニットと、文節をマークするようにディスプレイに注目テキストを表示する表示ユニットと、を含む。 A second aspect of the present invention provides an information processing apparatus including a touch panel display for displaying information, and the information processing apparatus detects a specific touch operation on information including characters displayed on the display. A detection unit that acquires the text of the information touched by the touch operation as the attention text based on the detected specific touch operation, and a word division and unique expression identification for the attention text. The first natural language understanding unit that performs the first natural language understanding process based on the above and obtains the result of word division and the result of proper expression identification of the attention text, and the second one based on the meaning analysis for the attention text. performing natural language understanding processing comprises a second natural language understanding unit for acquiring a structured meaning that the clauses of the target text units, and a display unit for displaying the target text to display to mark the clause, the ..
本発明の第3の態様は、情報を表示するためのタッチパネル式ディスプレイを備えた情報処理装置を提供し、当該情報処理装置は、ディスプレイに表示された文字を含む情報に対する特定のタッチ操作を検出する検出ユニットと、検出された特定のタッチ操作に基づき、前記タッチ操作によりタッチされた情報のうちのテキストを注目テキストとして取得する注目テキスト取得ユニットと、注目テキストに対してユーザ意図への識別を行うことで、注目テキストに対応したユーザ意図を取得するユーザ意図取得ユニットと、予め定義された辞書に基づき、前記ユーザ意図にマッチングした1つまたは複数の候補操作を確定する候補操作確定ユニットと、ディスプレイに、確定された候補操作を操作可能に表示する表示ユニットと、を含む。本発明の上記構成要件によれば、以下のような技術的効果を実現した。即ち、ユーザ意図への識別、候補操作への確定および候補操作への表示により、ユーザによる1回限りの操作だけで、ユーザ意図を反映する候補操作を表示することができ、さらに、ユーザによる操作の利便性を向上させることができる。 A third aspect of the present invention provides an information processing device provided with a touch panel display for displaying information, the information processing device detecting a specific touch operation on information including characters displayed on the display. The detection unit to be detected, the attention text acquisition unit that acquires the text of the information touched by the touch operation as the attention text based on the detected specific touch operation, and the identification of the user intention for the attention text. By performing this, a user intention acquisition unit that acquires the user intention corresponding to the text of interest, and a candidate operation confirmation unit that determines one or more candidate operations that match the user intention based on a predefined dictionary. The display includes a display unit that operably displays the confirmed candidate operation. According to the above-mentioned constitutional requirements of the present invention, the following technical effects have been realized. That is, by identifying the user intention, confirming the candidate operation, and displaying the candidate operation, the candidate operation reflecting the user intention can be displayed with only one operation by the user, and further, the operation by the user. It is possible to improve the convenience of.
本発明の第4の態様は情報処理装置を提供し、当該情報処理装置は、ディスプレイに表示された文字を含む情報に対する特定のタッチ操作を検出する検出ユニットと、文字を含む情報に対する特定のタッチ操作が検出されたことに応じて、前記情報のユーザ意図を反映可能な候補操作を、操作可能に表示する表示ユニットと、を含む。 A fourth aspect of the present invention provides an information processing apparatus, wherein the information processing apparatus includes a detection unit that detects a specific touch operation on information including characters displayed on a display, and a specific touch on information including characters. A display unit that operably displays candidate operations that can reflect the user's intention of the information according to the detection of the operation is included.
本発明の第5の態様は情報処理装置を提供し、当該情報処理装置は、ディスプレイに表示された文字を含む情報に対する特定のタッチ操作を検出する検出ユニットと、文字を含む情報に対する特定のタッチ操作が検出されたことに応じて、前記情報を、文節をマークするように表示する表示ユニットと、を含む。 A fifth aspect of the present invention provides an information processing apparatus, wherein the information processing apparatus includes a detection unit that detects a specific touch operation on information including characters displayed on a display, and a specific touch on information including characters. Includes a display unit that displays the information in a manner that marks the phrase , depending on the operation being detected.
本願の実施例の技術案をさらに明確に説明するために、以下は、実施例の記述に使用すべき添付図面を簡単に紹介する。明らかに、以下に記載の添付図面はただ本願に記載のいくつかの実施例に過ぎず、当業者にとって、創造的な労力を払わずに、それらの添付図面に基づいて他の添付図面を取得することができる。
以下は、本発明の実施例を添付図面を参照しながら、詳しく記載する。理解すべきなのは、下記の実施例は本発明を限定するものではなく、かつ、本発明に係る問題解決の手段については、必ずしも下記の実施例に記載の各態様の全ての組み合わせに基づくものとは限らない。簡素化のために、同一の構成部分またはステップに対して、同一のマークまたは符号を使用し、その説明を省略する。 Hereinafter, examples of the present invention will be described in detail with reference to the accompanying drawings. It should be understood that the following examples do not limit the present invention, and the means for solving the problems according to the present invention are not necessarily based on all combinations of the embodiments described in the following examples. Is not always. For the sake of simplicity, the same mark or code will be used for the same component or step and the description thereof will be omitted.
[情報処理装置のハードウェア構造]
図1は、本実施例における情報処理装置1000のハードウェア構造を示す図である。
本実施例において、スマートフォンを情報処理装置の例示として記述する。しかし、注意されたいのは、本実施例では、スマートフォンを情報処理装置1000として例示するが、明らかなことに、それに限らず、本発明の情報処理装置は、移動端末(スマートフォン、スマートウォッチ、スマートリストバンド、音楽プレーヤー)、ラップトップ、タブレット、PDA(パーソナルデジタルアシスタント)、ファクシミリ装置、プリンタ、または、タッチスクリーン及び情報処理機能を有するインターネット機器(例えば、デジタルカメラ、冷蔵庫、テレビなど)などの種々の装置であってもよい。
[Hardware structure of information processing device]
FIG. 1 is a diagram showing a hardware structure of the
In this embodiment, a smartphone is described as an example of an information processing device. However, it should be noted that, in the present embodiment, the smartphone is exemplified as the
まず、図1のブロック図を参照しながら、情報処理装置1000(2000、3000、4000、5000)のハードウェア構造を説明する。また、本実施例では、以下の構造を例示として記述するが、本発明の情報処理装置は図1に示す構造に限らない。 First, the hardware structure of the information processing apparatus 1000 (2000, 3000, 4000, 5000) will be described with reference to the block diagram of FIG. Further, in the present embodiment, the following structure is described as an example, but the information processing apparatus of the present invention is not limited to the structure shown in FIG.
情報処理装置1000は、システムバスを介して互いに接続されている入力インターフェース102、CPU103、ROM104、RAM105、記憶装置106、出力インターフェース107、ディスプレイ108、通信ユニット109及び短距離無線通信ユニット110を含む。入力インターフェース102は、ユーザが入力したデータ及び機能の実行指令を受信するためのインターフェースであり、かつ、例えば、キー、ボタンまたはタッチスクリーンの操作ユニット(図示されない)を介してユーザから入力されたデータ及び操作指令を受信するためのインターフェースでもある。注意されたいのは、後述するディスプレイ108と操作ユニットは少なくとも、部分的に集成されてもよい。かつ、例えば、同一の画面に画面出力やユーザによる操作の受信を行う構造であってもよい。
The
CPU103は、システム制御ユニットであり、かつ、全般的に、情報処理装置1000を全面的に制御するものである。また、例えば、CPU103は情報処理装置1000のディスプレイ108の表示制御を行う。ROM104はCPU103によって実行される、例えば、データテーブル、制御プログラム及び操作システム(OS)プログラムなどの固定データを記憶する。本実施例では、ROM104に各制御プログラムが記憶されており、例えば、ROM104に記憶されているOSによる管理下で、例えば、呼び出し、タスク切り替え及び中断処理などのソフトウェア実行制御を行う。
The
RAM105は、例えば、スタンバイ電源が必要なSRAM(Static Random Access Memory:スタティックランダムアクセスメモリ)、DRAM等により構成されている。そのような場合に、RAM105は、例えば、プログラム制御変数等の重要なデータを不揮発的に記憶することができる。また、情報処理装置1000の設置情報、情報処理装置1000の管理データ等を記憶するための記憶領域もRAM105に配設されている。また、RAM105は、CPU103のワーキングメモリとメインメモリとして使用されている。
The
記憶装置106は、例えば、予め定義された辞書、本発明に係る情報処理方法を実行するためのアプリケーションプログラム等を記憶する。また、記憶装置106は、例えば、通信ユニット109と通信装置(図示されない)を介して送受信を行う情報送受信制御プログラム等の種々のプログラム、および、それらのプログラムに使用された種々の情報を記憶する。
The
出力インターフェース107は、ディスプレイ108を制御することで情報及びアプリケーションプログラムを表示するための表示画面のインターフェースである。ディスプレイ108は、例えば、LCD(液晶ディスプレイ)により構成されている。ディスプレイ108に例えば、数値入力キーやモード設置キーや決定キーや取消キーや電源キー等のキーを有するソフトキーボードを配置することで、ディスプレイ108を介したユーザからの入力を受信することができるようになる。
The
情報処理装置100は、通信ユニット109を介して例えば、Wi−Fi(ワイヤレス・フィデリティ)またはBluetooth(ブルートゥース)、例えば2G、3GあるいはLETなどのセルラ移動通信等の無線通信方法により、外部装置(図示されない)とデータの通信を行う。
The information processing device 100 is an external device (illustrated) via a
また、情報処理装置1000は、短距離無線通信ユニット110を介して、短距離の範囲内に外部装置等と無線接続されてデータの通信を実行することもできる。かつ、短距離無線通信ユニット110は、通信ユニット109とは異なる通信方法により通信を行う。例えば、通信ユニット109の通信方法と比べてその通信範囲がより短いブルートゥース低エネルギー(BLE)を、短距離無線通信ユニット110の通信方法として使用することができる。また、短距離無線通信ユニット110の通信方法として、例えば、NFC(近距離無線通信)またはWi−Fi感知(Wi−Fi Aware)が使用されてもよい。
Further, the
[第1の実施例]
[第1の実施例に係る情報処理方法]
本発明に係る情報処理方法は、情報処理装置1000のCPU103が、ROM104または記憶装置106に記憶された制御プログラム、或いは、通信ユニット109を介してネットワークで情報処理装置1000に接続されたネットワークサーバ(図示されない)からダウンロードされた制御プログラムを読み取ることによって実現されてもよい。
[First Example]
[Information processing method according to the first embodiment]
In the information processing method according to the present invention, the
以下は、本発明の第1の実施例に係る情報処理方法を、図2〜図4(d)を参照しながら説明する。そのうち、図2は、本発明の第1の実施例に係る情報処理方法を例示するフローチャートであり、図3は、本発明に係る情報処理方法の第1の自然言語理解処理を例示するフローチャートであり、図4(a)と図4(b)は、本発明の第1の実施例に係る情報処理方法の操作過程を示す表示画面であり、図4(c)と図4(d)は本発明の第1の実施例に係る情報処理方法の表示ステップの好ましい方案を示す表示画面である。 Hereinafter, the information processing method according to the first embodiment of the present invention will be described with reference to FIGS. 2 to 4 (d). Of these, FIG. 2 is a flowchart illustrating the information processing method according to the first embodiment of the present invention, and FIG. 3 is a flowchart illustrating the first natural language understanding process of the information processing method according to the present invention. 4 (a) and 4 (b) are display screens showing an operation process of the information processing method according to the first embodiment of the present invention, and FIGS. 4 (c) and 4 (d) are shown. It is a display screen which shows the preferable plan of the display step of the information processing method which concerns on 1st Embodiment of this invention.
図2に示すように、まず、検出ステップS101では、ディスプレイに表示された文字を含む情報に対する特定のタッチ操作を検出する。当該特定のタッチ操作は、タッチ方式、スクリーンにタッチした面積、持続時間のうちの少なくとも1つが各々の閾値条件を満たしたタッチ操作であってもよい。例えば、持続時間とスクリーンにタッチした面積が一定の特定範囲内にあるスライド操作、または、スクリーンにタッチした面積と持続時間が相応な閾値に達した静止押圧操作などであってもよい。表示情報に対する特定のタッチ操作が検出されると、処理はステップS102に進む。 As shown in FIG. 2, first, in the detection step S101, a specific touch operation for information including characters displayed on the display is detected. The specific touch operation may be a touch operation in which at least one of the touch method, the area touched on the screen, and the duration satisfies each threshold condition. For example, it may be a slide operation in which the duration and the area touched by the screen are within a certain specific range, or a static pressing operation in which the area touched by the screen and the duration touch the screen reach an appropriate threshold value. When a specific touch operation on the display information is detected, the process proceeds to step S102.
注目テキスト取得ステップS102では、検出された特定のタッチ操作に基づき、前記タッチ操作によりタッチされた情報のうちのテキストを注目テキスト(すなわち、処理しようとするテキスト)として取得する。例えば、タッチ操作の位置情報によって表示情報を確定することができ、または、タッチ操作が行われる位置範囲によってタッチの表示情報を確定することができる。かつ、テキストモジュールにおける文字に対して、直接に読み取るように取得することができるが、しかし、画像モジュールにおける文字に対して、文字識別ソフトウェアによる識別で画像モジュールにおける文字を注目テキストとして取得することができる。次は、処理はステップS103に進む。 In the attention text acquisition step S102, based on the detected specific touch operation, the text of the information touched by the touch operation is acquired as the attention text (that is, the text to be processed). For example, the display information can be determined by the position information of the touch operation, or the display information of the touch can be determined by the position range in which the touch operation is performed. Moreover, the characters in the text module can be acquired so as to be read directly, but the characters in the image module can be acquired as the attention text by the identification by the character identification software. can. Next, the process proceeds to step S103.
第1の自然言語理解ステップS103では、注目テキストに対して単語分割と固有表現識別に基づく第1の自然言語理解処理を行って、注目テキストの単語分割の結果及び固有表現識別の結果を取得する。好ましくは、図3に示すように、第1の自然言語理解ステップS103は、注目テキストに対して単語分割を行うことで、注目テキストの単語分割の結果を取得する単語分割ステップS1031と、注目テキストに対して固有表現識別を行うことで、注目テキストの固有表現識別の結果を取得する固有表現識別ステップS1032と、をさらに含む。好ましくは、本発明に係る情報処理方法における固有表現識別処理は、条件付き確率場(CRF)または双方向長期・短期記憶ネットワーク+条件付き確率場(BiLSTM−CRF)という2つのモデルによって実現されてもよいが、それらに限らず、異なる効果、性能要求及びソフトウェア・ハードウェア環境に応じて、適切なモデルを選択して実施することができる。 In the first natural language understanding step S103, the first natural language understanding process based on the word division and the named entity identification is performed on the attention text, and the result of the word division of the attention text and the result of the named entity identification are acquired. .. Preferably, as shown in FIG. 3, the first natural language understanding step S103 includes a word division step S1031 for acquiring the result of word division of the attention text by performing word division on the attention text, and the attention text. Further includes the named entity identification step S1032, which acquires the result of the named entity identification of the text of interest by performing the named entity identification on the subject. Preferably, the named entity recognition process in the information processing method according to the present invention is realized by two models, a conditional random field (CRF) or a bidirectional long-term / short-term storage network + a conditional random field (BiLSTM-CRF). However, it is not limited to these, and an appropriate model can be selected and implemented according to different effects, performance requirements, and software / hardware environment.
例えば、ユーザが2017年2月23日に図4(a)に示す情報を受信する場合、ユーザは、その表示情報に対して特定の静止押圧操作を行うことにより、ステップS101によって当該表示情報に対する特定の静止押圧操作が検出され、ステップS102によって表示されたテキスト情報である「明日の午後3時に会議があり、国貿ビル302に来てください」を注目テキストとして取得される。そして、ステップS1031では、その注目テキストに対して単語分割を行い、「明日、の、午後、3時、に、会議、が、あり、国貿、ビル、302、に、来て、ください」という単語分割の結果を取得する。そのうち、それぞれの分割された単語を隔てるために使用されたカンマは例示的なものである。ステップS1032では、「明日の午後3時」が時間タイプの固有表現であり、「国貿ビル302」がアドレスタイプの固有表現であると識別された。 For example, when the user receives the information shown in FIG. 4A on February 23, 2017, the user performs a specific static pressing operation on the display information, and the display information is subjected to the step S101. A specific static pressing operation is detected, and the text information displayed by step S102, "There is a meeting at 3:00 pm tomorrow, please come to Kokusho Building 302" is acquired as the attention text. Then, in step S1031, the word division is performed for the noteworthy text, and "Tomorrow, at 3:00 pm, there is a meeting, there is a national trade, building, 302, please come". Get the result of word splitting. Of these, the commas used to separate each split word are exemplary. In step S1032, it was identified that "tomorrow 3:00 pm" is the time type named entity and "Kokusho Building 302" is the address type named entity.
そして、処理はステップS104に進み、第2の自然言語理解ステップS104では、注目テキストに対して語義分析に基づく第2の自然言語理解処理を行って、注目テキストの文節を単位とした構造化語義を取得する。好ましくは、本発明に係る情報処理方法における語義分析処理は、例えば、フレーム意味論(Frame Semantic)と文脈自由文法に基づく語義分析器によって実現されてもよいが、それに限らない。 Then, the process proceeds to step S104, and in the second natural language understanding step S104, the second natural language understanding process based on the word meaning analysis is performed on the attention text, and the structured meaning in the phrase of the attention text as a unit. To get. Preferably, the word meaning analysis process in the information processing method according to the present invention may be realized by, for example, a word meaning analyzer based on frame semantics and context-free grammar, but is not limited thereto.
例えば、図4(a)に示す表示情報について、ステップS104を経て、例えばJSON構造体で示された以下のような語義構造が得られる。 For example, with respect to the display information shown in FIG. 4A, the following meaning structure shown by, for example, a JSON structure can be obtained through step S104.
{"time":"2017−02−24 15:00:00","location":"国貿ビル302","title":"会議があり"}
そのうち、「2017−02−24 15:00:00」(「明日の午後3時」に対応)は時間タイプを示す文節であり、「国貿ビル302」はアドレスタイプを示す文節であり、「会議があり」はイベントタイプを示す文節である。
{"Time": "2017-02-24 15: 00: 00", "location": "Kokusho Building 302", "title": "There is a meeting"}
Among them, "2017-02-24 15: 00: 00" (corresponding to "tomorrow 3:00 pm") is a phrase indicating the time type, and "Kokusho Building 302" is a phrase indicating the address type, and ""There is a meeting" is a phrase indicating the event type.
そして、表示ステップS105に進み、文節をマークするようにディスプレイに注目テキストを表示する。そのうち、文節をマークするように表示するために、各文節を隔てるように表示することができる。具体的には、例えば、文節ごとに1つのビューコントロールを割り当てて、各文節をそれぞれに相応なビューコントロールに添加することで、表示インターフェースを生成する。図4(b)に示すように、4つの文節である「明日の午後3時」、「会議があり」、「国貿ビル302」、「来てください」のそれぞれを各文節を単位として隔てるように表示する。勿論、当業者により公知された他の方式によりマークすることもできる。 Then, the process proceeds to the display step S105, and the attention text is displayed on the display so as to mark the phrase. Among them, in order to display the clauses as to be marked, each clause can be displayed so as to be separated. Specifically, for example, by assigning one view control for each clause, by adding each clause reasonable view control respectively, to generate the display interface. As shown in Fig. 4 (b), each of the four clauses , "Tomorrow at 3:00 pm", "There is a meeting", "Kokusho Building 302", and "Please come", is separated by each clause. Is displayed. Of course, it can also be marked by other methods known to those skilled in the art.
好ましくは、図4(c)に示すように、各文節をタイプ別にマークすることもできる。例えば、時間タイプの固有表現である「明日の午後3時」に時間的アイコンをマークする。かつ、好ましい方案として、このタイプ別のマークは、操作可能のように実行されてもよい。例えば、ユーザは、1つのタイプ別のマークを選択するとき、そのタイプ別のマークに対応した文節は自動的に選定されるようになる。 Preferably, each clause can also be marked by type, as shown in FIG. 4 (c). For example, mark a time icon at "tomorrow at 3:00 pm", which is a named entity of the time type. And, as a preferred scheme, this type-specific mark may be performed as manipulative. For example, when the user selects one type-specific mark, the phrase corresponding to the type-specific mark is automatically selected.
好ましくは、各文節に含まれた単語分割の結果に対して、単語を分割するように表示することもできる。例えば、図4(d)に示すように、それぞれの分割された単語を単独のビューコントロールに配置するという方式がある。勿論、他の方式を採用してもよい。例えば、各文節におけるそれぞれの分割された単語を隔てるように表示することなどが考えられる。 Preferably, the word is divided so as to be displayed for the result of the word division included in each phrase. For example, as shown in FIG. 4D, there is a method of arranging each divided word in a single view control. Of course, other methods may be adopted. For example, it is conceivable to display each divided word in each phrase so as to separate them.
以上は、第1の自然言語理解ステップS103の後に、第2の自然言語理解ステップS104が実行される流れが示されているが、勿論、当業者であれば、第1の自然言語理解ステップS103と第2の自然言語理解ステップS104の実行順序が互いに交換されたり、あるいは、両者が並行に実行されたりすることができることも理解できるはずである。 The above shows the flow in which the second natural language understanding step S104 is executed after the first natural language understanding step S103. Of course, if you are a person skilled in the art, the first natural language understanding step S103 It should also be understood that the order of execution of and the second natural language understanding step S104 can be exchanged with each other, or both can be executed in parallel.
本発明の第1の実施例に係る情報処理方法により、注目テキストに対して語義分析に基づく第2の自然言語理解処理を行って、注目テキストの文節を単位とした構造化語義を取得し、かつ、文節をマークするようにディスプレイに注目テキストを表示することにより、以下のような技術的効果を実現することができる。即ち、a、ユーザは、その文節に含まれた全ての分割された単語を1回限りの操作で選択することができ、ユーザによる操作の利便性を向上することができる。b、ユーザは、その情報の語義構造を一目瞭然のように把握することができ、ユーザによる閲覧のフレンドリーを向上した。c、文節に含まれた全ての分割された単語または固有表現に対する自動的な選択を可能にし、ユーザによる次の操作に利便性を図る。 According to the information processing method according to the first embodiment of the present invention, a second natural language understanding process based on a word meaning analysis is performed on the text of interest to obtain a structured meaning in units of phrases of the text of interest. Moreover, by displaying the attention text on the display so as to mark the phrase, the following technical effects can be realized. That is, a, the user can select all the divided words included in the phrase by a one-time operation, and the convenience of the operation by the user can be improved. b. The user can grasp the meaning structure of the information at a glance, and the friendliness of browsing by the user is improved. c. Allows automatic selection of all divided words or named entities contained in a phrase, making it convenient for the user to perform the next operation.
[第1の実施例に係る情報処理装置のソフトウェア構造]
図5は、第1の実施例に係る情報処理装置のソフトウェア構造を例示するブロック図である。図5に示すように、情報処理装置1000は、検出ユニット1101、注目テキスト取得ユニット1102、第1の自然言語理解ユニット1103、第2の自然言語理解ユニット1104および表示ユニット1105を含む。検出ユニット1101は、ディスプレイ108に対するタッチ操作を検出する。注目テキスト取得ユニット1102は、検出された特定のタッチ操作に基づき、前記タッチ操作によりタッチされた情報のうちのテキストを注目テキストとして取得する。第1の自然言語理解ユニット1103は、単語分割ユニット11031と固有表現識別ユニット11032を含み、単語分割ユニット11031は、注目テキストに対して単語分割を行うことで単語分割の結果を取得し、かつ、固有表現識別ユニット11032は注目テキストに対して固有表現識別処理を行うことで、注目テキストの固有表現識別の結果を取得する。第2の自然言語理解ユニット1104は、注目テキストに対して語義分析を行うことで、注目テキストの構造化語義を取得する。表示ユニット1105は、表示インターフェースを生成するとともに、ディスプレイに注目テキストが含まれた表示インターフェースを表示させる。
[Software structure of the information processing apparatus according to the first embodiment]
FIG. 5 is a block diagram illustrating a software structure of the information processing apparatus according to the first embodiment. As shown in FIG. 5, the
[第2の実施例]
[第2の実施例に係る情報処理方法]
以下は、本発明の第2の実施例に係る情報処理方法を、図6〜図7(b)を参照しながら説明する。そのうち、図6は、本発明の第2の実施例に係る情報処理方法を例示するフローチャートである。図7(a)〜図7(b)は、本発明の第2の実施例に係る情報処理方法の操作過程を示す例示的な表示画面である。
[Second Example]
[Information processing method according to the second embodiment]
Hereinafter, the information processing method according to the second embodiment of the present invention will be described with reference to FIGS. 6 to 7 (b). Of these, FIG. 6 is a flowchart illustrating an information processing method according to a second embodiment of the present invention. 7 (a) to 7 (b) are exemplary display screens showing an operation process of the information processing method according to the second embodiment of the present invention.
図6に示すように、第2の実施例に係る情報処理方法と第1の実施例に係る情報処理方法との相違点は、ユーザ意図取得ステップS205と候補操作確定ステップS206とが追加され、かつ、第1の実施例における表示ステップS105の代わりに、表示ステップS207を用いることである。 As shown in FIG. 6, the difference between the information processing method according to the second embodiment and the information processing method according to the first embodiment is that the user intention acquisition step S205 and the candidate operation confirmation step S206 are added. Moreover, the display step S207 is used instead of the display step S105 in the first embodiment.
具体的には、ユーザ意図取得ステップS205では、注目テキストに対してユーザ意図への識別を行うことで、注目テキストに対応したユーザ意図を取得する。好ましくは、ユーザ意図取得ステップS205では、さらに、注目テキストの文節のうち、取得した各ユーザ意図に関連付けられた文節をキー文節として、当該ユーザ意図に関連付けて記憶する。そのうち、本発明では、「ユーザ意図」は、ユーザが注目テキストの内容に基づいて、注目テキストに対して意図的に行う所望の処理を表す。好ましくは、本発明に係る情報処理方法における意図識別は、サポートベクターマシン(SVM)と、畳み込みニューラルネットワーク(CNN)との2種類のモジュールのうちのいずれかによって実現されてもよいが、それらに限らない。異なる効果、性能要求及びソフトウェア・ハードウェア環境に応じて、そのうちの1つを選択して実施することができる。 Specifically, in the user intention acquisition step S205, the user intention corresponding to the attention text is acquired by identifying the user intention from the attention text. Preferably, the user intended acquisition step S205, further, among the clauses of interest text, as clauses key clause associated with each user intended acquired, in association with the user intention. Among them, in the present invention, the "user intention" represents a desired process that the user intentionally performs on the attention text based on the content of the attention text. Preferably, the intention identification in the information processing method according to the present invention may be realized by one of two types of modules, a support vector machine (SVM) and a convolutional neural network (CNN). Not exclusively. One of them can be selected and implemented according to different effects, performance requirements and software / hardware environment.
そして、候補操作確定ステップS206では、予め定義された辞書に基づき、ユーザ意図にマッチングした1つまたは複数の候補操作を確定する。候補操作は、ユーザ意図にマッチングすることができる操作であり、即ち、ユーザが所望の処理を実現できるようにさせる操作である。好ましくは、候補操作は、ユーザ意図にマッチングすることができる候補アプリケーションプログラムまたは候補ウェブサイトリンクである。そして、表示ステップS207では、文節をマークするように注目テキストを表示し、かつ、確定された候補操作を操作可能に表示する。例示として、文節をマークするように注目テキストが表示された表示インターフェースに、確定された候補操作を操作可能に表示することができることが挙げられる。例えば、図7(b)に示すように、注目テキストが表示された同一の表示画面に、候補操作を示す候補アプリケーションプログラムまたは候補ウェブサイトリンクのアイコンを表示することができ、または、注目テキストが表示された表示画面に、候補操作を示す候補アプリケーションプログラムまたは候補ウェブサイトリンクのフローティングウィンドウを重畳配置することができる。記述や理解に利便性を図るために、例示として、図6には、ユーザ意図取得ステップS205と候補操作確定ステップS206が第2の自然言語理解ステップS104の後に実行されることが示されているが、勿論、ステップS205とステップS206が、第1の自然言語理解ステップS103の前に実行されたり、または、第2の自然言語理解ステップS104の前であって第1の自然言語理解ステップS103の後に実行されたり、または、第1の自然言語理解ステップS103および/または第2の自然言語理解ステップS104と並行に実行されたりすることもできる。 Then, in the candidate operation confirmation step S206, one or a plurality of candidate operations matching the user's intention are confirmed based on the predefined dictionary. The candidate operation is an operation that can match the user's intention, that is, an operation that enables the user to realize a desired process. Preferably, the candidate operation is a candidate application program or candidate website link that can match the user's intent. Then, in the display step S207, the attention text is displayed so as to mark the phrase , and the confirmed candidate operation is operably displayed. As an example, a confirmed candidate operation can be operably displayed on a display interface in which the text of interest is displayed so as to mark a phrase. For example, as shown in FIG. 7B, the icon of the candidate application program or the candidate website link indicating the candidate operation can be displayed on the same display screen on which the attention text is displayed, or the attention text is displayed. A floating window of a candidate application program or a candidate website link indicating a candidate operation can be superimposed on the displayed display screen. For convenience of description and understanding, by way of example, FIG. 6 shows that the user intention acquisition step S205 and the candidate operation determination step S206 are executed after the second natural language understanding step S104. However, of course, steps S205 and S206 are executed before the first natural language understanding step S103, or before the second natural language understanding step S104 and in the first natural language understanding step S103. It may be executed later, or it may be executed in parallel with the first natural language understanding step S103 and / or the second natural language understanding step S104.
好ましい方式として、候補操作確定ステップS206の後には、確定された複数の候補操作を並び替える候補操作並び替えステップS2061をさらに実行することができる。相応的に、表示ステップS207では、候補操作並び替えステップでの並び替えに従って、選択される候補操作を表示する。好ましくは、本発明に採用された候補操作に対する並び替えは、以下のような方法によって実現されてもよいが、これらに限らない。即ち、各アプリケーションプログラムまたはウェブサイトリンクに対して、アプリケーションプログラムまたはウェブサイトリンクの品質スコア、プリケーションプログラムまたはウェブサイトリンクのオークションスコア、アプリケーションプログラムまたはウェブサイトリンクの流行度スコア、アプリケーションプログラムまたはウェブサイトリンクと意図との相関性スコア、意図分類の自信度スコア等のような特徴を算出し、上記の特徴に対して重み付けを行って最終的なアプリケーションプログラムとウェブサイトリンクのスコアを取得し、さらに、最終的なスコアに基づいて並び替える。特徴に対して重み付けを行って最終的なスコアを取得する過程は、線形モデルであってもよいし、非線形モデルであってもよい。 As a preferred method, after the candidate operation determination step S206, the candidate operation sorting step S2061 for rearranging the plurality of confirmed candidate operations can be further executed. Correspondingly, in the display step S207, the selected candidate operations are displayed according to the sorting in the candidate operation sorting step. Preferably, the sorting for the candidate operations adopted in the present invention may be realized by the following methods, but is not limited thereto. That is, for each application program or website link, the quality score of the application program or website link, the auction score of the application program or website link, the popularity score of the application program or website link, the application program or website. Features such as link-intention correlation score, intent classification confidence score, etc. are calculated, weighted against the above features to obtain the final application program and website link scores, and further. , Sort based on the final score. The process of weighting the features and obtaining the final score may be a linear model or a non-linear model.
表1は、本発明の第2の実施例に係る情報処理方法で識別されたユーザ意図のリストを例示する。例えば、図7(a)に示す表示情報に対して、表1に示すように、ユーザ意図取得ステップS205では、注目テキストである「明日の午後3時に会議があり、国貿ビル302に来てください」に対して意図識別を行うことで、ユーザ意図である「リマインド」および「インスタント通信ソフトウェアの連絡先へ転送」を取得する。 Table 1 exemplifies a list of user intents identified by the information processing method according to the second embodiment of the present invention. For example, with respect to the display information shown in FIG. 7A, as shown in Table 1, in the user intention acquisition step S205, the attention text "There is a meeting at 3:00 pm tomorrow, and the user comes to the national trade building 302. By performing intention identification for "Please", the user's intention "Remind" and "Transfer to contact of instant communication software" are acquired.
予め定義された辞書は、情報処理装置に予め記憶されたものであり、予め定義された辞
書では、ユーザ意図とそのユーザ意図にマッチングすることができる候補操作とが関連付
けて記憶されている。表2は、本発明に係る情報処理方法における予め定義された辞書を
例示する。そのうち、それぞれの意図に対して、同一の候補操作種類(例えば、第三者ア
プリケーション)に対応して複数の候補操作がある可能性があり、ユーザによる実際なイ
ンストールされた状況に応じて、どの候補操作を呼び出すかを確定する。
The predefined dictionary is stored in advance in the information processing apparatus, and in the predefined dictionary, the user intention and the candidate operation that can match the user intention are stored in association with each other. Table 2 exemplifies a predefined dictionary in the information processing method according to the present invention. Of these, for each intent, there may be multiple candidate operations for the same candidate operation type (eg, a third party application), depending on the actual installation situation by the user. Confirm whether to call the candidate operation.
表2に示すように、意図である「アドレス(Address)」に対応した候補操作は、第三者アプリケーションソフトウェア(App)である「滴滴」または「Uber」、第三者アプリケーションソフトウェア(App)である「ガオ・デ・マップ」または「百度マップ」、ウェブサイトリンク(URL)である「www.baidu.com」または「www.google.com」、第三者アプリケーションソフトウェア(App)である「WeChat」または「Momo」、および、システムに内蔵されたアプリケーションソフトウェア(Sys)である「SMS」がある。 As shown in Table 2, the candidate operations corresponding to the intended "Address" are the third-party application software (App) "Drip" or "Uber", and the third-party application software (App). "Gao de Map" or "Hundred Degree Map", website link (URL) "www.***.com" or "www.***.com", third-party application software (App) There are "WeChat" or "Momo", and "SMS" which is application software (System) built in the system.
例えば、図7(a)に示す表示情報に対して、表1に示すように、ユーザ意図取得ステップS205では、注目テキストである「明日の午後3時に会議があり、国貿ビル302に来てください」に対して意図識別を行うことで、ユーザ意図である「リマインド」および「インスタント通信ソフトウェアの連絡先へ転送 」を取得する。候補操作確定ステップS206では、予め定義された辞書に基づき、ユーザが使用している情報処理装置にインストールされたソフトウェアの場合に応じて、ユーザ意図である「リマインド」にマッチングした候補操作がシステムに内蔵されたアプリケーションプログラムである「カレンダー(Calendar)」と第三者アプリケーションソフトウェアである「WeChat」であると確定する。表示ステップ(S207)では、文節をマークするように注目テキストが表示された表示インターフェースに、確定された候補操作である「カレンダー(Calendar)」と「WeChat」を操作可能に表示し、例えば、図7(b)に示す通りである。 For example, with respect to the display information shown in FIG. 7A, as shown in Table 1, in the user intention acquisition step S205, the attention text "There is a meeting at 3:00 pm tomorrow, and the user comes to the national trade building 302. By performing intention identification for "Please", the user's intention "Remind" and "Transfer to contact of instant communication software" are acquired. In the candidate operation confirmation step S206, based on the predefined dictionary, the candidate operation matching the user's intention "remind" is sent to the system according to the case of the software installed in the information processing apparatus used by the user. It is confirmed that it is the built-in application program "Calendar" and the third-party application software "WeChat". In the display step (S207), the confirmed candidate operations "Calendar" and "WeChat" are operably displayed on the display interface in which the text of interest is displayed so as to mark a phrase. It is as shown in 7 (b).
本発明の第2の実施例に係る情報処理方法により、ユーザ意図を取得して、ユーザ意図に対応した候補操作を確定して、候補操作を表示することで、ユーザによる1回限りの操作だけで、ユーザ意図を反映する候補操作を表示することができ、さらに、インターフェースのフレンドリーやユーザによる操作の利便性を向上させることができる。また、言語構造化された文節が表示された表示インターフェースに操作候補を操作可能に表示することで、ユーザは、現在の表示インターフェースを閉じてから操作に対応した表示インターフェースを開くことなく、同一のインターフェースに操作候補を選択することだけで、テキストにおけるキー文節への自動的な操作を実現することができ、インターフェースのフレンドリーやユーザによる操作の利便性を向上した。 By the information processing method according to the second embodiment of the present invention, the user intention is acquired, the candidate operation corresponding to the user intention is determined, and the candidate operation is displayed, so that only one operation by the user can be performed. Therefore, candidate operations that reflect the user's intention can be displayed, and further, the friendliness of the interface and the convenience of the operation by the user can be improved. In addition, by displaying the operation candidates in an operable manner on the display interface in which the language-structured phrase is displayed, the user does not have to close the current display interface and then open the display interface corresponding to the operation. By simply selecting an operation candidate for the interface, it is possible to automatically operate the key phrase in the text, improving the friendliness of the interface and the convenience of user operation.
また、上記第2の実施例では、例示として、自然言語理解処理(第1の自然言語理解ステップおよび/または第2の自然言語理解ステップ)と意図識別処理(ユーザ意図取得ステップ)とを並行に、または、前後に実行する場合が示されているが、意図識別処理は上記した自然言語理解処理の処理結果に依存しないため、意図識別処理と自然言語理解処理とが互いに独立して行われてもよい。つまり、変形例として、特定のタッチ操作を検出して注目テキストを取得した(ステップS101とステップS102)後、上記した自然言語理解処理を実行しない(即ち、ステップS103とステップS104を実行しない)場合に、注目テキストのみに対して意図識別を行い(ステップS205)、かつ、ユーザ意図にマッチングした1つまたは複数の候補操作を確定した(ステップS206)後、確定された候補操作を表示することができる、ことが挙げられる。好ましくは、注目テキストが表示された表示インターフェースに、確定された候補操作を表示することができる。好ましくは、前記表示ユニットは、確定された候補操作が操作可能に表示された表示インターフェースに、文節をマークするように注目テキスを表示することができる。 Further, in the second embodiment, as an example, the natural language understanding process (first natural language understanding step and / or the second natural language understanding step) and the intention identification process (user intention acquisition step) are performed in parallel. , Or, although it is shown that it is executed before and after, since the intention identification process does not depend on the processing result of the above-mentioned natural language understanding process, the intention identification process and the natural language understanding process are performed independently of each other. May be good. That is, as a modification, when the above-mentioned natural language understanding process is not executed (that is, steps S103 and S104 are not executed) after a specific touch operation is detected and the attention text is acquired (step S101 and step S102). In addition, the intention is identified only for the text of interest (step S205), and one or more candidate operations matching the user's intention are confirmed (step S206), and then the confirmed candidate operation is displayed. You can do it. Preferably, the confirmed candidate operation can be displayed on the display interface on which the attention text is displayed. Preferably, the display unit can display the featured text to mark a phrase on the display interface on which the confirmed candidate operation is operably displayed.
上記変形例によれば、ユーザ意図識別処理、およびユーザ意図を反映する候補操作の表示により、ユーザは、1回限りの操作だけで、ユーザ意図にマッチングすることができる候補アプリケーションプログラムまたは候補ウェブサイトリンクを表示することができる。それにより、インターフェースのフレンドリーや操作の利便性をさらに向上した。同時に、注目テキストのみに対して意図識別を行うことで、リソース消費を節約し、処理速度を向上させることもできる。 According to the above modification, the candidate application program or candidate website that allows the user to match the user's intention with only one operation by the user intention identification process and the display of the candidate operation that reflects the user's intention. You can display the link. As a result, the friendliness of the interface and the convenience of operation have been further improved. At the same time, resource consumption can be saved and processing speed can be improved by identifying the intention only for the text of interest.
[第2の実施例に係る情報処理装置のソフトウェア構造]
図8は、第2の実施例に係る情報処理装置のソフトウェア構造を例示するブロック図である。図8に示すように、第2の実施例に係る情報処理装置2000と第1の実施例に係る情報処理装置1000との相違点は、ユーザ意図取得ユニット1205と候補操作確定ユニット1206とが追加され、かつ、表示ユニット1105の代わりに、表示ユニット1207を用いることである。
[Software structure of the information processing apparatus according to the second embodiment]
FIG. 8 is a block diagram illustrating a software structure of the information processing apparatus according to the second embodiment. As shown in FIG. 8, the difference between the information processing apparatus 2000 according to the second embodiment and the
具体的には、ユーザ意図取得ユニット1205は、注目テキストに対してユーザ意図への識別を行うことで、注目テキストに対応したユーザ意図を取得し、かつ、注目テキストの文節のうち、取得した各ユーザ意図に関連付けられた文節をキー文節として、当該ユーザ意図に関連付けて記憶する。候補操作確定ユニット1206は、予め定義された辞書に基づき、前記ユーザ意図にマッチングした1つまたは複数の候補操作を確定し、かつ、表示ユニット1207は、文節をマークするように注目テキストを表示するだけではなく、文節をマークするように注目テキストが表示された表示インターフェースに、確定された候補操作を操作可能に表示する。
Specifically, the user intention acquisition unit 1205 acquires the user intention corresponding to the attention text by identifying the user intention from the attention text, and each of the acquired clauses of the attention text. The phrase associated with the user intention is stored as a key phrase in association with the user intention. The candidate operation determination unit 1206 determines one or more candidate operations that match the user's intention based on a predefined dictionary, and the
[第3の実施例]
[第3の実施例に係る情報処理方法]
以下は、本発明の第3の実施例に係る情報処理方法を、図9および図10(a)〜図10(c)を参照しながら説明する。そのうち、図9は、本発明の第3の実施例に係る情報処理方法を例示するフローチャートである。図10(a)〜図10(c)は、本発明の第3の実施例に係る情報処理方法の操作過程を示す例示的な表示画面である。
[Third Example]
[Information processing method according to the third embodiment]
Hereinafter, the information processing method according to the third embodiment of the present invention will be described with reference to FIGS. 9 and 10 (a) to 10 (c). Of these, FIG. 9 is a flowchart illustrating an information processing method according to a third embodiment of the present invention. 10 (a) to 10 (c) are exemplary display screens showing an operation process of the information processing method according to the third embodiment of the present invention.
図9に示すように、第3の実施例に係る情報処理方法と第2の実施例に係る情報処理方法との相違点は、ユーザ選択受付ステップS308と操作ウェイクアップステップS309とが追加されることである。 As shown in FIG. 9, the difference between the information processing method according to the third embodiment and the information processing method according to the second embodiment is that the user selection acceptance step S308 and the operation wakeup step S309 are added. That is.
具体的には、ユーザ選択受付ステップS308では、表示された候補操作に対するユーザの選択を検出する。ユーザの選択が検出された場合、操作ウェイクアップステップS309に進み、それぞれの選択された候補操作にマッチングしたユーザ意図と関連付けられたキー文節を、ウェイクアップ操作に導入する文節として、ユーザが選択した候補操作をウェイクアップする。 Specifically, in the user selection acceptance step S308, the user's selection for the displayed candidate operation is detected. If the user's selection has been detected, the process proceeds to operation wakeup step S309, the each of the selected key phrase associated with the user intended the matched candidate operation, as clauses to be introduced to the wake-up operation, the user has selected Wake up candidate operations.
また、好ましくは、図11(図11は、本発明に係る情報処理方法における操作ウェイクアップ処理のフローチャートを示すものである)に示すように、操作ウェイクアップステップS309は、構造化語義と前記ユーザ意図とに基づき、候補操作を呼び出すための、ウェイクアップ指令と指令パラメータを含む呼び出し指令を生成する操作指令生成ステップS3091と、検出されたユーザ選択操作によりトリガされた呼び出し指令に応じて、キー文節を指令パラメータとして抽出するキー文節抽出ステップS3092と、指令パラメータによって、キー文節をユーザが選択した候補操作に導入し、かつ、ウェイクアップ指令を用いてユーザが選択した候補操作をウェイクアップする導入・ウェイクアップステップS3093と、をさらに含む。 Further, preferably, as shown in FIG. 11 (FIG. 11 shows a flowchart of the operation wakeup process in the information processing method according to the present invention), the operation wakeup step S309 includes a structured meaning and the user. Key clauses according to the operation command generation step S3091 to generate a call command including a wakeup command and a command parameter for calling the candidate operation based on the intention, and the call command triggered by the detected user selection operation. Introducing the key phrase extraction step S3092 that extracts the key phrase as a command parameter, and the introduction that introduces the key phrase to the candidate operation selected by the user by the command parameter and wakes up the candidate operation selected by the user using the wakeup command. The wake-up step S3093 and the like are further included.
好ましくは、図12(図12は、本発明に係る情報処理方法における操作指令生成処理のフローチャートを示すものである)に示すように、操作指令生成ステップS3091は、候補操作をウェイクアップする指令を生成するステップS30911と、候補操作インターフェース関数を呼び出す指令を生成するステップS30912と、前記構造化語義におけるキー文節を、候補操作インターフェースパラメータの形式で前記インターフェース関数に伝送するステップS3013と、をさらに含む。 Preferably, as shown in FIG. 12 (FIG. 12 shows a flowchart of the operation command generation process in the information processing method according to the present invention), the operation command generation step S3091 issues a command to wake up the candidate operation. Further includes step S3091 to generate, step S30912 to generate a command to call the candidate operation interface function, and step S3013 to transmit the key clause in the structured term to the interface function in the form of the candidate operation interface parameter.
図10(a)に示すように、ステップS101では、表示情報である「三角獣科学技術の王様の電話番号18512345678を見つける」に対するユーザの特定のタッチが検出されると、第2の実施例に係る情報処理方法のステップS102〜S104に進み、図10(b)に示す注目テキストにおけるそれぞれの文節が得られ、かつ、ユーザ意図取得ステップS205を経てユーザ意図である「連絡先を検索する」と「通信履歴を検索する」が得られ、候補操作確定ステップS206では、システムに内蔵されたアプリケーションプログラムである「連絡先」と「通信履歴」を呼び出することを確定し、表示ステップS207では、情報処理装置のディスプレイに、文節のタイプ(図10(b)におけるアドレス、人物及び電話アイコンを参照)がマークされた注目テキストである「三角獣科学技術の王様の電話番号18512345678を見つける」を、確定された候補操作である「連絡先」と「通信履歴」と共に表示し、例えば図10(b)に示す通りである。そして、ステップS308では、ユーザが「連絡先」を選択したことが検出されると、ステップS309に進み、キー文節である「王様」、「三角獣科学技術」および「18512345678」を導入して、「連絡先」のアプリケーションプログラムをウェイクアップし、例えば図10(c)に示す通りである。
As shown in FIG. 10A, in step S101, when the user's specific touch to the display information "find the
もう1つの例示として、例えば、表示情報が「私は、明日、上海に行く」の場合、「私は、明日、上海に行く」を注目テキストとして取得し、語義解析を経て、構造化された語義である「Destination:上海,Date.Relative:+1(現在の日付に1日を足すことを示す),Departure:_current_city(システムgps位置付けにより現在の都市を自動的に取得することを示す)」を取得し、対応した意図はチケット(Ticket)であって、候補操作としてのアプリケーションプログラムリストは、Ctrip、カレンダー、WeChat等であってもよい。ユーザが「Ctrip」を選定すると、チケット予約のページが直接に開き、出発地、目的地、及び日付等の情報が自動的に記入されるようになる。 As another example, for example, when the displayed information is "I will go to Shanghai tomorrow", "I will go to Shanghai tomorrow" is acquired as a noteworthy text, and it is structured through word meaning analysis. The meaning of the words is "Information: Shanghai, Date. The acquired and corresponding intention is a ticket, and the application program list as a candidate operation may be Trip, calendar, WeChat, or the like. When the user selects "Ctrip", the ticket reservation page opens directly, and information such as the departure place, destination, and date is automatically entered.
第3の実施例に係る情報処理方法により、表示された候補操作に対するユーザの選択を検出し、かつ、それぞれの選択された候補操作にマッチングしたユーザ意図と関連付けられたキー文節を、導入してユーザが選択した候補操作をウェイクアップすることで、以下のような技術的効果を実現した。即ち、操作ウェイクアップステップによって、ユーザが選択したアプリケーションはテキストにおけるキー文節に対して自動的に所望の操作を行うことができるようになり、インターフェースのフレンドリー及びユーザによる操作の利便性を向上した。 By the information processing method according to the third embodiment, the user's selection for the displayed candidate operation is detected, and the key clause associated with the user intention matched to each selected candidate operation is introduced. By wake-up the candidate operation selected by the user, the following technical effects were realized. That is, the operation wakeup step enables the application selected by the user to automatically perform a desired operation on the key phrase in the text, improving the friendliness of the interface and the convenience of the operation by the user.
[第3の実施例に係る情報処理装置のソフトウェア構造]
図13は、第3の実施例に係る情報処理装置のソフトウェア構造を例示するブロック図である。図13に示すように、第3の実施例に係る情報処理装置3000と第2の実施例に係る情報処理装置2000との相違点は、ユーザ選択受付ユニット1308と操作ウェイクアップユニット1309とが追加されることである。
[Software Structure of Information Processing Device According to Third Example]
FIG. 13 is a block diagram illustrating a software structure of the information processing apparatus according to the third embodiment. As shown in FIG. 13, the difference between the information processing apparatus 3000 according to the third embodiment and the information processing apparatus 2000 according to the second embodiment is that the user selection reception unit 1308 and the operation wakeup unit 1309 are added. Is to be done.
具体的には、ユーザ選択受付ユニット1308は、表示された候補操作に対するユーザの選択を検出し、操作ウェイクアップユニット1309は、それぞれの選択された候補操作にマッチングしたユーザ意図と関連付けられたキー文節を、ウェイクアップ操作に導入する文節として、ユーザが選択した候補操作をウェイクアップする。 Specifically, the user selection reception unit 1308 detects the user's selection for the displayed candidate operation, and the operation wakeup unit 1309 has a key phrase associated with the user intent matching each selected candidate operation. As a clause to be introduced into the wakeup operation, the candidate operation selected by the user is waked up.
[第4の実施例]
[第4の実施例に係る情報処理方法]
以下は、本発明の第4の実施例に係る情報処理方法を、図14および図15(a)〜図15(e)を参照しながら説明する。そのうち、図14は、本発明の第4の実施例に係る情報処理方法を例示するフローチャートである。図15(a)〜図15(e)は、本発明の第4の実施例に係る情報処理方法の操作過程を示す例示的な表示画面である。
[Fourth Example]
[Information processing method according to the fourth embodiment]
Hereinafter, the information processing method according to the fourth embodiment of the present invention will be described with reference to FIGS. 14 and 15 (a) to 15 (e). Of these, FIG. 14 is a flowchart illustrating an information processing method according to a fourth embodiment of the present invention. 15 (a) to 15 (e) are exemplary display screens showing an operation process of the information processing method according to the fourth embodiment of the present invention.
図14に示すように、第4の実施例に係る情報処理方法と第3の実施例に係る情報処理方法との相違点は、文節選択判断ステップS410と注目テキストリセットステップS411とが追加されることである。 As shown in FIG. 14, the difference between the information processing method according to the fourth embodiment and the information processing method according to the third embodiment is that the clause selection determination step S410 and the attention text reset step S411 are added. That is.
具体的には、文節選択判断ステップS410では、表示された文節に対するユーザの選択を検出したか否かを判断し、ユーザが文節を選択したことを検出した場合、注目テキストリセットステップS411に進み、ユーザが選択した文節を注目テキストとして、処理がステップS205に戻り、ユーザが選択した文節に第2の自然言語理解処理を適用する。即ち、ステップS205〜S309が繰り返される。ステップS410では、表示された文節に対するユーザの選択を検出しなかったと判断された場合、処理を終了する。 Specifically, in the phrase selection decision step S410, it is determined whether it has detected the selection of a user on the displayed phrase, if the user detects that the selected clauses, proceeds to the target text reset step S411, clauses selected by the user as the attention text, the process returns to step S205, the user applies a second natural language understanding processing to the selected phrase. That is, steps S205 to S309 are repeated. In step S410, if it is determined that the user's selection for the displayed phrase has not been detected, the process ends.
例えば、図15(c)に示すように、ステップS308では、ユーザが「カレンダー」というソフトウェアを選択したことが検出されると、ステップS309に進み、図15(d)に示すように、それぞれの選択された候補操作である「カレンダー」にマッチングしたユーザ意図である「リマインド」と関連付けられたキー文節である「明日の午後3時」、「国貿ビル302」および「会議があり」を、アプリケーションプログラムである「カレンダー」に導入して、「カレンダー」をウェイクアップする。理解しやすくするために、以下は、JSON構造体で示された候補操作である「カレンダー」と「WeChat」を例示的に示す。 For example, as shown in FIG. 15 (c), in step S308, when it is detected that the user has selected the software "calendar", the process proceeds to step S309, and as shown in FIG. 15 (d), each of them proceeds. The key phrases associated with the user's intent "Remind" that matches the selected candidate operation "Calendar" are "Tomorrow at 3:00 pm", "Kokusho Building 302" and "There is a meeting". Introduce it to the application program "Calendar" and wake up the "Calendar". For the sake of clarity, the following exemplify the candidate operations "calendar" and "WeChat" shown in the JSON structure.
[
{
"app_name" : "Calendar",
"app_type": "system",
"command" : "create_calendar_event",
"arguments": "{\"time\":\"2017−02−24 15:00
:00\",\"location\":\"国貿ビル302\",\"title\":\"会
議があり\"}"
},
{
"app_name" : "WeChat",
"app_type": "third_party",
"command" : "share_to_wechat",
"arguments":"{\"text\":\"明日の午後3時に会議があり、国貿ビ
ル302に来てください\"}"
}
]
そのうち、app_nameは、候補操作の唯一の標識IDを示し、app_typeは候補操作の種類を示し、commandは予め定義された候補操作を呼び出す命令の名称であり、argumentsは呼び出し命令に伝送するパラメータである。
[[
{
"app_name": "Calendar",
"appp_type": "system",
"command": "create_calendar_event",
"arguments": "{\" time \ ": \" 2017-02-24 15:00
: 00 \ ", \" location \ ": \" Kokusho Building 302 \ ", \" title \ ": \" There is a meeting \ "}"
},
{
"app_name": "WeChat",
"appp_type": "third_party",
"command": "share_to_wechat",
"arguments": "{\" text \ ": \" Please come to the National Trade Building 302 for a meeting tomorrow at 3:00 pm \ "}"
}
]
Among them, app_name indicates the only indicator ID of the candidate operation, app_type indicates the type of the candidate operation, command is the name of the instruction for calling the predetermined candidate operation, and arguments are the parameters to be transmitted to the call instruction. ..
導入の完了後、図15(e)に示すように、もし、ステップS401では、ユーザがアドレスの文節である「国貿ビル302」を選択したことを検出したと判断された場合、ステップS411に進み、ユーザが選択した文節である「国貿ビル302」を注目テキストとし、処理はステップS205に戻り、意図である「アドレス」が識別され、ステップS206では、意図である「アドレス」にマッチングした複数の候補操作のアプリケーションプログラムである「電子マップ」、アプリケーションプログラムである「ネットワーク配車」およびURLリンクである「検索エンジン」を確定して、ステップS207で表示する。 After the introduction is completed, as shown in FIG. 15 (e), if it is determined in step S401 that the user has selected the phrase "Kokusho Building 302" of the address, the step S411 is performed. Proceeding, the phrase "Kokusho Building 302" selected by the user is set as the attention text, the process returns to step S205, the intended "address" is identified, and in step S206, the intended "address" is matched. The "electronic map" which is an application program for a plurality of candidate operations, the "network dispatch" which is an application program, and the "search engine" which is a URL link are determined and displayed in step S207.
第4の実施例に係る情報処理方法により、表示された文節に対するユーザの選択を検出したか否かを判断し、ユーザが文節を選択したことを検出したと判断された場合、ユーザが選択した文節を注目テキストとすることで、ユーザが選択した文節に第2の自然言語理解処理を適用することにより、以下のような技術的効果を実現した。即ち、ユーザが選択した文節を一緒に合わせて第1の実施例における過程を新たに実行することができるし、第1の実施例の結果を部分的または全部活用して、後続の操作を行うこともできるので、インターフェースのフレンドリー及びユーザによる操作の利便性を向上した。 It is determined whether or not the user's selection for the displayed phrase has been detected by the information processing method according to the fourth embodiment , and if it is determined that the user has detected that the phrase has been selected, the user has selected. By using the phrase as the text of interest and applying the second natural language understanding process to the phrase selected by the user, the following technical effects were realized. That is, the process in the first embodiment can be newly executed by combining the clauses selected by the user together, and the subsequent operation is performed by partially or fully utilizing the result of the first embodiment. It is also possible to improve the friendliness of the interface and the convenience of user operation.
[第4の実施例に係る情報処理装置のソフトウェア構造]
図16は、第4の実施例に係る情報処理装置のソフトウェア構造を例示するブロック図である。図16に示すように、第4の実施例に係る情報処理装置4000と第3の実施例に係る情報処理装置3000との相違点は、文節選択判断ユニット1410と注目テキストリセットユニット1411とが追加されることである。
[Software Structure of Information Processing Device According to Fourth Example]
FIG. 16 is a block diagram illustrating a software structure of the information processing apparatus according to the fourth embodiment. As shown in FIG. 16, the difference between the information processing apparatus 4000 according to the fourth embodiment and the information processing apparatus 3000 according to the third embodiment is that the clause
具体的には、文節選択判断ユニット1410は、表示された文節に対するユーザの選択を検出したか否かを判断し、注目テキストリセットユニット1411は、ユーザが文節を選択したことを検出したと判断された場合、ユーザが選択した文節を注目テキストとして、ユーザが選択した文節に第2の自然言語理解処理を適用する。
Specifically, the phrase
[第5の実施例]
[第5の実施例に係る情報処理方法]
以下は、本発明の第5の実施例に係る情報処理方法を、図17及び図18(a)と図18(b)を参照しながら説明する。そのうち、図17は、本発明の第5の実施例に係る情報処理方法を例示するフローチャートである。図18(a)と図18(b)は、本発明の第5の実施例に係る情報処理方法の操作過程を示す例示的な表示画面である。
[Fifth Example]
[Information processing method according to the fifth embodiment]
Hereinafter, the information processing method according to the fifth embodiment of the present invention will be described with reference to FIGS. 17 and 18 (a) and 18 (b). Among them, FIG. 17 is a flowchart illustrating an information processing method according to a fifth embodiment of the present invention. 18 (a) and 18 (b) are exemplary display screens showing an operation process of the information processing method according to the fifth embodiment of the present invention.
図17に示すように、第5の実施例に係る情報処理方法と第3の実施例に係る情報処理方法との相違点は、ユーザ意図取得ステップS505では、注目テキストに対してユーザ意図への識別を行うことで、注目テキストに対応したユーザ意図を取得し、かつ、注目テキストにおける各文節に対してユーザ意図への識別を行うことで、ユーザ意図を反映可能な各文節に対応したユーザ意図を取得するということである。 As shown in FIG. 17, the difference between the information processing method according to the fifth embodiment and the information processing method according to the third embodiment is that in the user intention acquisition step S505, the attention text is referred to the user intention. By identifying, the user intention corresponding to the attention text is acquired, and by identifying each clause in the attention text to the user intention, the user intention corresponding to each clause that can reflect the user intention is performed. Is to get.
例えば、図18(b)に示すように、ユーザによる選択のために、注目テキストである「明日の午後3時に会議があり、国貿ビル302に来てください」に関連付けられた候補操作である「カレンダー」と「WeChat」を、アドレスの文節である「国貿ビル302」に関連付けられた候補操作のアプリケーションプログラムである「電子マップ」、アプリケーションプログラムである「ネットワーク配車」、およびURLリンクである「検索エンジン」と共に表示する(同時に表示されることができる候補操作の数は限られることを鑑みて、時間の文節である「明日の午後3時」に関連付けられた候補操作は隠して表示され、例えば、候補操作リストをスライドすることでそれを表示させることができる)。その後、第3の実施例に記載されるように、表示された候補操作に対するユーザの選択操作を検出して、ユーザが選択した候補操作をウェイクアップすることができる。例えば、「カレンダー」または「WeChat」に対するユーザの操作が検出されると、注目テキストである「明日の午後3時に会議があり、国貿ビル302に来てください」に対して、選択された操作をウェイクアップし、「電子マップ」、「ネットワーク配車」または「検索エンジン」に対するユーザの操作が検出されると、アドレスの文節である「国貿ビル302」に対して、選択された操作をウェイクアップする。 For example, as shown in FIG. 18 (b), it is a candidate operation associated with the noteworthy text "Please have a meeting at 3:00 pm tomorrow and come to Kokusho Building 302" for user selection. "Calendar" and "WeChat" are "electronic map" which is an application program of candidate operation associated with "Kokusho Building 302" which is an address phrase, "network dispatch" which is an application program, and URL link. Display with "Search Engine" (Given the limited number of candidate operations that can be displayed at the same time, the candidate operations associated with the time phrase "Tomorrow at 3:00 pm" are hidden. , For example, you can display it by sliding the candidate operation list). Then, as described in the third embodiment, the user's selection operation for the displayed candidate operation can be detected to wake up the user's selected candidate operation. For example, if a user's operation on "Calendar" or "WeChat" is detected, the selected operation for the noteworthy text "Please have a meeting at 3:00 pm tomorrow and come to Kokusho Building 302". Wake up, and when a user's operation on "electronic map", "network dispatch" or "search engine" is detected, wake up the selected operation to "Kokusho Building 302" which is the phrase of the address. Up.
もう1つの例示として、チケット予約の場合、例えば、注目されるテキストが「私は、明日、上海に行く」であると、語義解析は、「Destination:上海,Date.Relative:+1(現在の日付に1日を足すことを示す),Departure:_current_city(システムgps位置付けにより現在の都市を自動的に取得することを示す)」となり、対応した意図はTicketで、アプリケーションプログラムリストは、Ctrip、カレンダー、WeChat等であってもよい。ユーザが「Ctrip」をクリックすると、チケット予約のページが直接に開き、出発地、目的地、及び日付等の情報が自動的に記入されるようになる。 As another example, in the case of ticket reservation, for example, if the text of interest is "I will go to Shanghai tomorrow", the word analysis will be "Destination: Shanghai, Date.Relive: +1 (current date). (Indicates that one day is added to), Device: _curent_city (indicates that the current city is automatically acquired by system gps positioning) ”, the corresponding intention is Ticket, and the application program list is Trip, Calendar, It may be WeChat or the like. When the user clicks "Crip", the ticket reservation page opens directly and information such as the departure place, destination, and date is automatically entered.
第5の実施例に係る情報処理方法により、注目テキストにおける各文節に対してユーザ意図への識別を行い、ユーザ意図に対応した操作候補を取得し、以下のような技術的効果を実現した。即ち、注目テキストに対応した候補操作を、ユーザ意図を反映可能な各文節の候補操作とともに、ユーザに表示することで、ユーザは注目テキストまたは注目テキストにおける文節に対して所望の操作を行いやすくすることができ、インターフェースのフレンドリー及びユーザによる操作の利便性を向上した。 By the information processing method according to the fifth embodiment , the user intention was identified for each phrase in the text of interest, operation candidates corresponding to the user intention were acquired, and the following technical effects were realized. That is, by displaying the candidate operation corresponding to the attention text to the user together with the candidate operation of each phrase that can reflect the user's intention, the user can easily perform the desired operation on the attention text or the phrase in the attention text. It was possible to improve the friendliness of the interface and the convenience of operation by the user.
[第5の実施例に係る情報処理装置のソフトウェア構造]
図19は、第5の実施例に係る情報処理装置のソフトウェア構造を例示する。図19に示すように、第5の実施例に係る情報処理装置5000と第3の実施例に係る情報処理装置3000との相違点は、ユーザ意図取得ユニット1205の代わりに、ユーザ意図取得ユニット1505を用いて、そのうち、ユーザ意図取得ユニット1505は、注目テキストに対してユーザ意図への識別を行うことで、注目テキストに対応したユーザ意図を取得するほかに、さらに、注目テキストにおける各文節に対してユーザ意図への識別を行うことで、ユーザ意図を反映可能な各文節に対応したユーザ意図を取得するということである。
[Software structure of the information processing apparatus according to the fifth embodiment]
FIG. 19 illustrates the software structure of the information processing apparatus according to the fifth embodiment. As shown in FIG. 19, the difference between the information processing apparatus 5000 according to the fifth embodiment and the information processing apparatus 3000 according to the third embodiment is that the user intention acquisition unit 1505 is used instead of the user intention acquisition unit 1205. Among them, the user intention acquisition unit 1505 acquires the user intention corresponding to the attention text by identifying the user intention for the attention text, and further, for each phrase in the attention text. By identifying the user's intention, the user's intention corresponding to each clause that can reflect the user's intention is acquired.
以上は、本発明を例示的な実施例を参照しながら記述してきたが、上記の実施例は本発明の技術的思想及び特徴を説明するためのものに過ぎず、本発明の保護範囲を制限することができない。本発明の精神の実質を基に行われる如何なる等価的な変形または修正は、本発明の保護範囲内にカバーされるべきである。
Although the present invention has been described above with reference to exemplary examples, the above examples are merely for explaining the technical idea and features of the present invention, and limit the scope of protection of the present invention. Can not do it. Any equivalent modifications or modifications made on the basis of the spiritual substance of the invention should be covered within the scope of the invention.
Claims (26)
前記情報処理装置がプロセッサを備え、前記プロセッサが、検出ユニット、注目テキスト取得ユニット、第1の自然言語理解ユニット、第2の自然言語理解ユニットおよび表示ユニットとしての機能を備え、
前記ディスプレイに表示された文字を含む情報に対する特定のタッチ操作を前記検出ユニットにより検出する検出ステップ(S101)と、
前記検出ユニットにより検出された特定のタッチ操作に基づき、前記タッチ操作によりタッチされた情報のうちのテキストを前記注目テキスト取得ユニットにより注目テキストとして取得する注目テキスト取得ステップ(S102)と、
前記注目テキスト取得ユニットにより取得された注目テキストに対して前記第1の自然言語理解ユニットにより、単語分割と固有表現識別に基づく第1の自然言語理解処理を行って、注目テキストの単語分割の結果および固有表現識別の結果を取得する第1の自然言語理解ステップ(S103)と、
前記注目テキスト取得ユニットにより取得された注目テキストに対して、前記第2の自然言語理解ユニットにより、語義分析に基づいて、第2の自然言語理解処理を行って、注目テキストが語義のタイプに応じて、フレーム意味論(Frame Semantic)と文脈自由文法に基づく語義分析器による語義分析処理に基づき、分割されて得られる複数の語義セグメントと、当該複数の語義セグメントのそれぞれの語義のタイプとにより定義される構造化語義を取得する第2の自然言語理解ステップ(S104)と、
前記第2の自然言語理解ユニットにより取得された注目テキストの構造化語義に基づいて、または、前記第2の自然言語理解ユニットにより取得された注目テキストの構造化語義と、前記第1の自然言語理解ユニットにより取得された注目テキストの単語分割の結果および固有表現識別の結果との両方に基づいて、前記構造化語義のうちの複数の語義セグメントをマークするように、前記表示ユニットにより、前記ディスプレイに注目テキストを表示する表示ステップ(S105)と、を含むことを特徴とする情報処理方法。 An information processing method used in an information processing device equipped with a touch panel type display for displaying information.
The information processing apparatus includes a processor, and the processor functions as a detection unit, a noteworthy text acquisition unit, a first natural language understanding unit, a second natural language understanding unit, and a display unit.
A detection step (S101) in which the detection unit detects a specific touch operation on information including characters displayed on the display.
Based on the specific touch operation detected by the detection unit, the attention text acquisition step (S102) of acquiring the text of the information touched by the touch operation as the attention text by the attention text acquisition unit.
The first natural language understanding unit performs a first natural language understanding process based on word division and named entity recognition on the attention text acquired by the attention text acquisition unit, and the result of the word division of the attention text. And the first natural language understanding step (S103) to acquire the result of named entity identification,
The second natural language understanding unit performs a second natural language understanding process on the attention text acquired by the attention text acquisition unit based on the word meaning analysis, and the attention text corresponds to the type of the meaning. Then, it is defined by a plurality of semantic segments obtained by being divided based on a semantic analysis process by a semantic analyzer based on frame semantics and context-free grammar, and the type of each meaning of the plurality of semantic segments. The second natural language understanding step (S104) to acquire the structured semantics to be performed,
Based on the structured meaning of the text of interest acquired by the second natural language understanding unit, or with the structured meaning of the text of interest acquired by the second natural language understanding unit, and the first natural language. The display unit displays the display so as to mark a plurality of semantic segments of the structured semantics based on both the word splitting result and the proper expression identification result of the featured text obtained by the understanding unit. A display step (S105) for displaying a text of interest, and an information processing method comprising.
前記注目テキスト取得ユニットにより取得された注目テキストの内容、または、さらに前記第1の自然言語理解ユニットにより取得された注目テキストの単語分割の結果および固有表現識別の結果ならびに前記第2の自然言語理解ユニットにより取得された注目テキストの構造化語義のうちの少なくとも1つに基づいて、前記ユーザ意図取得ユニットにより、注目テキストに対してユーザが意図的に行う所望の処理であるユーザ意図の識別をサポートベクターマシン(SVM)と、畳み込みニューラルネットワーク(CNN)との2種類のモジュールのうちのいずれかで行うことで、注目テキストに対応したユーザ意図を取得するユーザ意図取得ステップ(S205)と、
予め定義された辞書に基づき、前記ユーザ意図取得ユニットにより取得されたユーザ意図にマッチングした1つまたは複数の候補操作を前記候補操作確定ユニットにより確定する候補操作確定ステップ(S206)と、をさらに含み、
前記表示ステップ(S207)では、前記候補操作確定ユニットにより確定された候補操作を操作可能に表示することを特徴とする請求項1に記載の情報処理方法。 The processor further functions as a user intention acquisition unit and a candidate operation confirmation unit.
The content of the attention text acquired by the attention text acquisition unit, or the result of word division and the proper expression identification of the attention text acquired by the first natural language understanding unit, and the second natural language understanding. Based on at least one of the structured meanings of the attention text acquired by the unit, the user intention acquisition unit supports identification of the user intention, which is a desired process intentionally performed by the user with respect to the attention text. A user intention acquisition step (S205) for acquiring a user intention corresponding to a text of interest by performing it with one of two types of modules, a vector machine (SVM) and a convolutional neural network (CNN).
A candidate operation determination step (S206) for determining one or more candidate operations matching the user intention acquired by the user intention acquisition unit by the candidate operation confirmation unit based on a predefined dictionary is further included. ,
The information processing method according to claim 1, wherein in the display step (S207), the candidate operation confirmed by the candidate operation confirmation unit is operably displayed.
ユーザ意図取得ステップ(S205)では、さらに、注目テキストの語義セグメントのうち、語義セグメントに対応する固有表現識別の結果または語義セグメントのタイプを、ユーザ意図マッチング処理により、取得した各ユーザ意図に関連付けられたキー語義セグメントとして、前記ユーザ意図取得ユニットにより当該ユーザ意図に関連付けて記憶し、かつ、
当該情報処理方法は、
前記ディスプレイに表示された候補操作に対するユーザの選択を前記ユーザ選択受付ユニットにより検出するユーザ選択受付ステップ(S308)と、
前記ユーザ選択受付ユニットにより検出された、それぞれの選択された候補操作にマッチングしたユーザ意図と、ユーザ意図取得処理により関連付けられたキー語義セグメントを、ウェイクアップ操作に導入する語義セグメントとして、ユーザが選択した候補操作を前記操作ウェイクアップユニットによりウェイクアップする操作ウェイクアップステップ(S309)と、をさらに含むことを特徴とする請求項2に記載の情報処理方法。 The processor further functions as a user selection reception unit and an operation wakeup unit.
In the user intention acquisition step (S205), among the word meaning segments of the attention text, the result of the unique expression identification corresponding to the word meaning segment or the type of the word meaning segment is associated with each acquired user intention by the user intention matching process. As a key meaning segment , it is stored in association with the user intention by the user intention acquisition unit, and is stored.
The information processing method is
A user selection reception step (S308) for detecting a user's selection for a candidate operation displayed on the display by the user selection reception unit, and a user selection reception step (S308).
Detected by the user selection acceptance unit, a user intention matched to the respective selected candidate operation, the key meaning segment associated with the user intended acquisition process, as meaning a segment to be introduced to the wake-up operation, the user selects The information processing method according to claim 2, further comprising an operation wakeup step (S309) in which the candidate operation is waked up by the operation wakeup unit.
前記ディスプレイに表示された語義セグメントに対するユーザの選択を検出したか否かを前記語義セグメント選択判断ユニットにより判断する語義セグメント選択判断ステップ(S410)と、
ユーザが語義セグメントを選択したことを検出したと前記語義セグメント選択判断ユニットにより判断された場合、ユーザが選択した語義セグメントを注目テキストとして、ユーザが選択した語義セグメントに前記注目テキストリセットユニットによりユーザ意図取得処理を適用し、ユーザが選択した語義セグメントを注目テキストとして、処理が前記ユーザ意図取得ステップに戻る注目テキストリセットステップ(S411)と、をさらに含むことを特徴とする請求項3に記載の情報処理方法。 The processor further functions as a meaning segment selection judgment unit and a noteworthy text reset unit.
The meaning segment selection determination step (S410) for determining whether or not the user's selection for the meaning segment displayed on the display has been detected by the meaning segment selection determination unit, and
If the user is determined by the semantic segment selection judging unit that detects that the selected word meaning segment, the user intended meaning segments selected by the user as the target text, by the interest text reset unit semantic segments selected by the user The information according to claim 3, further comprising a attention text reset step (S411) in which the acquisition process is applied , the meaning segment selected by the user is set as the attention text, and the processing returns to the user intention acquisition step. Processing method.
前記候補操作は、ユーザ意図にマッチングすることができる候補アプリケーションプログラムまたは候補ウェブサイトリンクであることを特徴とする請求項2〜4のいずれか1項に記載の情報処理方法。 In the display step, further, among the meaning segments of the attention text acquired by the second natural language understanding unit, the key meaning segments associated with the user intention acquired by the user intention acquisition unit are classified by type. Display the featured text on the display to mark
The information processing method according to any one of claims 2 to 4, wherein the candidate operation is a candidate application program or a candidate website link that can be matched with a user's intention.
前記表示ステップ(S207)では、候補操作並び替えステップでの並び替えに従って、選択される候補操作を表示することを特徴とする請求項2〜4のいずれか1項に記載の情報処理方法。 The candidate operation determination step (S206) further includes a candidate operation sorting step (S2061) for rearranging a plurality of confirmed candidate operations.
The information processing method according to any one of claims 2 to 4, wherein in the display step (S207), the selected candidate operations are displayed according to the sorting in the candidate operation sorting step.
前記ユーザ選択受付ステップで検出された候補操作に対するユーザの選択について、ユーザに選択された候補操作を呼び出すための、ウェイクアップ指令と指令パラメータを含む呼び出し指令を生成する操作指令生成ステップ(S3091)と、
操作指令生成ステップにて生成された呼び出し指令について、ユーザ意図取得ステップにおいて記憶された、ユーザ選択の候補操作にマッチングするユーザ意図に関連付けられたキー語義セグメントを生成された呼び出しの指令パラメータとして抽出するキー語義セグメント抽出ステップ(S3092)と、
指令パラメータによって、キー語義セグメントを、呼び出し指令の呼び出し対象としてユーザが選択した候補操作に導入し、かつ、ウェイクアップ指令を用いてユーザが選択した候補操作をウェイクアップする導入・ウェイクアップステップ(S3093)と、をさらに含み、
前記操作指令生成ステップ(S3091)は、候補操作をウェイクアップする指令を生成するステップS30911と、候補操作インターフェース関数を呼び出す指令を生成するステップS30912と、前記構造化語義におけるキー語義セグメントを、候補操作インターフェースパラメータの形式で前記インターフェース関数に伝送するステップS30913と、をさらに含むことを特徴とする請求項3または4に記載の情報処理方法。 The operation wake-up step (S309) is
With respect to the user's selection for the candidate operation detected in the user selection acceptance step, an operation command generation step (S3091) for generating a call command including a wakeup command and a command parameter for calling the candidate operation selected by the user. ,
For the call command generated in the operation command generation step, the key meaning segment associated with the user intention that matches the user selection candidate operation stored in the user intention acquisition step is extracted as the command parameter of the generated call. Key word meaning segment extraction step (S3092) and
Introduction / wakeup step (S3093) that introduces the key meaning segment into the candidate operation selected by the user as the call target of the call command by the command parameter, and wakes up the candidate operation selected by the user by using the wakeup command. ) And, including
The operation command generation step (S3091) is a candidate operation of a step S30911 for generating a command to wake up a candidate operation, a step S30912 for generating a command for calling a candidate operation interface function, and a key meaning segment in the structured meaning. The information processing method according to claim 3 or 4, further comprising step S30913, which is transmitted to the interface function in the form of an interface parameter.
前記プロセッサが、
前記ディスプレイに表示された文字を含む情報に対する特定のタッチ操作を検出する検出ユニット(1101)、
前記検出ユニットにより検出された特定のタッチ操作に基づき、前記タッチ操作によりタッチされた情報のうちのテキストを注目テキストとして取得する注目テキスト取得ユニット(1102)、
前記注目テキスト取得ユニットにより取得された注目テキストに対して単語分割と固有表現識別に基づく第1の自然言語理解処理を行って、注目テキストの単語分割の結果および固有表現識別の結果を取得する第1の自然言語理解ユニット(1103)、
前記注目テキスト取得ユニットにより取得された注目テキストに対して語義分析に基づいて、第2の自然言語理解処理を行って、注目テキストが語義のタイプに応じて、フレーム意味論(Frame Semantic)と文脈自由文法に基づく語義分析器による語義分析処理に基づき、分割されて得られる複数の語義セグメントと、当該複数の語義セグメントのそれぞれの語義のタイプとにより定義される構造化語義を取得する第2の自然言語理解ユニット(1104)、および、
前記第2の自然言語理解ユニットにより取得された注目テキストの構造化語義に基づいて、または、前記第2の自然言語理解ユニットにより取得された注目テキストの構造化語義と、前記第1の自然言語理解ユニットにより取得された注目テキストの単語分割の結果および固有表現識別の結果との両方に基づいて、前記構造化語義のうちの複数の語義セグメントをマークするように、前記ディスプレイに注目テキストを表示する表示ユニット(1105)としての機能を含むことを特徴とする情報処理装置。 An information processing device equipped with a touch panel display for displaying information and a processor.
The processor
A detection unit (1101) that detects a specific touch operation on information including characters displayed on the display.
The attention text acquisition unit (1102), which acquires the text of the information touched by the touch operation as the attention text based on the specific touch operation detected by the detection unit.
A first natural language understanding process based on word division and named entity identification is performed on the attention text acquired by the attention text acquisition unit, and the result of the word division of the attention text and the result of the named entity identification are acquired. 1 Natural Language Understanding Unit (1103),
A second natural language understanding process is performed on the attention text acquired by the attention text acquisition unit based on the meaning analysis, and the attention text is frame semantic and context according to the type of the meaning. A second method of acquiring a structured semantic segment defined by a plurality of divided semantic segments and the type of each semantic segment of the plurality of semantic segments based on the semantic analysis process by a semantic analyzer based on free grammar. Natural Language Understanding Unit (1104), and
Based on the structured meaning of the text of interest acquired by the second natural language understanding unit, or with the structured meaning of the text of interest acquired by the second natural language understanding unit, and the first natural language. Display the featured text on the display so as to mark multiple semantic segments of the structured semantics based on both the word splitting result and the proper expression identification result of the featured text obtained by the understanding unit. An information processing apparatus including a function as a display unit (1105).
前記注目テキスト取得ユニットにより取得された注目テキストの内容、または、さらに前記第1の自然言語理解ユニットにより取得された注目テキストの単語分割の結果および固有表現識別の結果ならびに前記第2の自然言語理解ユニットにより取得された注目テキストの構造化語義のうちの少なくとも1つに基づいて、注目テキストに対してユーザが意図的に行う所望の処理であるユーザ意図の識別を行うことで、注目テキストに対応したユーザ意図を取得するユーザ意図取得ユニット(1205)、および、
予め定義された辞書に基づき、前記ユーザ意図にマッチングした1つまたは複数の候補操作を確定する候補操作確定ユニット(1206)としての機能をさらに含み、
前記表示ユニットは、さらに、確定された候補操作を操作可能に前記ディスプレイに表示することを特徴とする請求項10に記載の情報処理装置。 The processor
The content of the attention text acquired by the attention text acquisition unit, or the result of word division and the named entity identification of the attention text acquired by the first natural language understanding unit, and the second natural language understanding. Corresponds to the featured text by identifying the user's intention, which is the user's intentional desired process for the featured text, based on at least one of the structured meanings of the featured text acquired by the unit. The user intention acquisition unit (1205) for acquiring the user intention, and the user intention acquisition unit (1205).
It further includes a function as a candidate operation determination unit (1206) that determines one or more candidate operations that match the user's intention based on a predefined dictionary.
The information processing apparatus according to claim 10, wherein the display unit further displays a confirmed candidate operation on the display in an operable manner.
前記プロセッサが、
前記ディスプレイに表示された候補操作に対するユーザの選択を検出するユーザ選択受付ユニット(1308)、および、
前記ユーザ選択受付ユニットにより検出された、それぞれの選択された候補操作にマッチングしたユーザ意図と関連付けられたキー語義セグメントを、ウェイクアップ操作に導入する語義セグメントとして、ユーザが選択した候補操作をウェイクアップする操作ウェイクアップユニット(1309)としての機能をさらに含むことを特徴とする請求項11に記載の情報処理装置。 The user intended acquisition unit further out of semantic segments of interest text, key type of results or semantic segments named entity identification corresponding to meaning segments, the user intent matching, associated with each user intended acquired As a meaning segment , it is stored in association with the user's intention, and
The processor
A user selection reception unit (1308) that detects a user's selection for a candidate operation displayed on the display, and a user selection reception unit (1308).
The user is detected by the selection receiving unit, each selected key word sense segment associated with the user intended the matched candidate operation, as meaning a segment to be introduced to the wake-up operation, a wake-up candidate operation selected by the user The information processing apparatus according to claim 11, further comprising a function as an operation wake-up unit (1309).
前記ディスプレイに表示された語義セグメントに対するユーザの選択を検出したか否かを判断する語義セグメント選択判断ユニット(1410)、および、
前記語義セグメント選択判断ユニットにより、ユーザが語義セグメントを選択したことを検出したと判断された場合、ユーザが選択した語義セグメントを注目テキストとして、ユーザが選択した語義セグメントにユーザ意図取得処理を適用し、ユーザが選択した語義セグメントを注目テキストとして前記ユーザ意図取得ユニットへ返す注目テキストリセットユニット(1411)としての機能をさらに含むことを特徴とする請求項12に記載の情報処理装置。 The processor
A meaning segment selection determination unit (1410) for determining whether or not a user's selection for the meaning segment displayed on the display has been detected, and a meaning segment selection determination unit (1410).
By the semantic segment selection decision unit, when it is determined that the user has been detected that the selected word meaning segment, the semantic segments selected by the user as the target text, applies the user intended acquisition process in semantic segments selected by the user The information processing apparatus according to claim 12, further comprising a function as a noteworthy text reset unit (1411) that returns a word meaning segment selected by the user as a noteworthy text to the user intention acquisition unit.
前記候補操作は、前記ユーザ意図取得ユニットにより取得されたユーザ意図にマッチングすることができる候補アプリケーションプログラムまたは候補ウェブサイトリンクであることを特徴とする請求項11〜13のいずれか1項に記載の情報処理装置。 The display unit marks the key meaning segment associated with the user intention acquired by the user intention acquisition unit by type among the meaning segments of the attention text acquired by the second natural language understanding unit. As such, the featured text is displayed on the display,
The candidate operation according to any one of claims 11 to 13, wherein the candidate operation is a candidate application program or a candidate website link that can match the user intention acquired by the user intention acquisition unit. Information processing device.
前記表示ユニットは、前記候補操作並び替えユニットによる並び替えに従って、選択される候補操作を前記ディスプレイに表示することを特徴とする請求項11〜13のいずれか1項に記載の情報処理装置。 The candidate operation confirmation unit includes a candidate operation sorting unit that sorts a plurality of confirmed candidate operations.
The information processing apparatus according to any one of claims 11 to 13, wherein the display unit displays a selected candidate operation on the display according to the sorting by the candidate operation sorting unit.
前記ユーザ選択受付ユニットにより検出された候補操作に対するユーザの選択について、ユーザに選択された候補操作を呼び出すための、ウェイクアップ指令と指令パラメータを含む呼び出し指令を生成する操作指令生成ユニットと、
前記操作指令生成ユニットにより生成されたユーザ選択操作によりトリガされた呼び出し指令に応じて、ユーザ意図取得ユニットにおいて記憶された、ユーザ選択の候補操作にマッチングするユーザ意図に関連付けられたキー語義セグメントを生成された呼び出しの指令パラメータとして抽出するキー語義セグメント抽出ユニットと、
前記キー語義セグメント抽出ユニットにより抽出された指令パラメータによって、キー語義セグメントを、呼び出し指令の呼び出し対象としてユーザが選択した候補操作に導入し、かつ、ウェイクアップ指令を用いてユーザが選択した候補操作をウェイクアップする導入・ウェイクアップユニットと、をさらに含み、
前記操作指令生成ユニットは、候補操作をウェイクアップする指令を生成するユニットと、候補操作インターフェース関数を呼び出す指令を生成するユニットと、前記構造化語義におけるキー語義セグメントを、候補操作インターフェースパラメータの形式で前記インターフェース関数に伝送するユニットと、をさらに含むことを特徴とする請求項12または13に記載の情報処理装置。 The operation wakeup unit is
An operation command generation unit that generates a call command including a wake-up command and a command parameter for calling the candidate operation selected by the user for the user's selection for the candidate operation detected by the user selection reception unit.
In response to the call command triggered by the user selection operation generated by the operation command generation unit, the key meaning segment associated with the user intention that matches the user selection candidate operation stored in the user intention acquisition unit is generated. The key meaning segment extraction unit to be extracted as the command parameter of the called call, and
The extracted command parameter by the key word meaning segment extraction unit, a key word meaning segment, was introduced to the candidate operation selected by the user as invoked call instruction, and the candidate operation selected by the user using the wake-up command Including wake-up introduction / wake-up unit,
The operation command generation unit is a unit that generates a command that wakes up a candidate operation, a unit that generates a command that calls a candidate operation interface function, and a key meaning segment in the structured meaning in the form of a candidate operation interface parameter. The information processing apparatus according to claim 12, further comprising a unit to be transmitted to the interface function.
当該情報処理方法は、
前記ディスプレイに表示された文字を含む情報に対する特定のタッチ操作を前記検出ユニットにより検出する検出ステップ(S101)と、
前記検出ユニットにより検出された特定のタッチ操作に基づき、前記タッチ操作によりタッチされた情報のうちのテキストを前記注目テキスト取得ユニットにより注目テキストとして取得する注目テキスト取得ステップ(S102)と、
前記注目テキスト取得ユニットにより取得された注目テキストに対して前記第1の自然言語理解ユニットにより、単語分割と固有表現識別に基づく第1の自然言語理解処理を行って、注目テキストの単語分割の結果および固有表現識別の結果を取得する第1の自然言語理解ステップ(S103)と、
前記注目テキスト取得ユニットにより取得された注目テキストに対して、前記第2の自然言語理解ユニットにより、語義分析に基づいて、第2の自然言語理解処理を行って、注目テキストが語義のタイプに応じて、フレーム意味論(Frame Semantic)と文脈自由文法に基づく語義分析器による語義分析処理に基づき、分割されて得られる複数の語義セグメントと、当該複数の語義セグメントのそれぞれの語義のタイプとにより定義される構造化語義を取得する第2の自然言語理解ステップ(S104)と、
前記第2の自然言語理解ユニットにより取得された注目テキストの構造化語義に基づいて、または、前記第2の自然言語理解ユニットにより取得された注目テキストの構造化語義と、前記第1の自然言語理解ユニットにより取得された注目テキストの単語分割の結果および固有表現識別の結果との両方に基づいて、前記構造化語義のうちの複数の語義セグメントをマークするように、前記表示ユニットにより、前記ディスプレイに注目テキストを表示する表示ステップ(S105)と、を含むことを特徴とするコンピュータ読取可能な記憶媒体。 A computer-readable storage medium in which a computer program is stored, wherein the computer program is executed by a processor constituting an information processing apparatus including a touch panel display for displaying information. However, the information processing method is realized by demonstrating the functions as a detection unit, a noteworthy text acquisition unit, a first natural language understanding unit, a second natural language understanding unit, and a display unit.
The information processing method is
A detection step (S101) in which the detection unit detects a specific touch operation on information including characters displayed on the display.
Based on the specific touch operation detected by the detection unit, the attention text acquisition step (S102) of acquiring the text of the information touched by the touch operation as the attention text by the attention text acquisition unit.
The first natural language understanding unit performs a first natural language understanding process based on word division and named entity recognition on the attention text acquired by the attention text acquisition unit, and the result of the word division of the attention text. And the first natural language understanding step (S103) to acquire the result of named entity identification,
The second natural language understanding unit performs a second natural language understanding process on the attention text acquired by the attention text acquisition unit based on the word meaning analysis, and the attention text corresponds to the type of the meaning. Then, it is defined by a plurality of semantic segments obtained by being divided based on a semantic analysis process by a semantic analyzer based on frame semantics and context-free grammar, and the type of each meaning of the plurality of semantic segments. The second natural language understanding step (S104) to acquire the structured semantics to be performed,
Based on the structured meaning of the text of interest acquired by the second natural language understanding unit, or with the structured meaning of the text of interest acquired by the second natural language understanding unit, and the first natural language. The display unit displays the display so as to mark a plurality of semantic segments of the structured semantics based on both the word splitting result and the proper expression identification result of the featured text obtained by the understanding unit. A computer-readable storage medium comprising a display step (S105) for displaying the text of interest.
前記プロセッサが、
前記ディスプレイに表示された文字を含む情報に対する特定のタッチ操作を検出する検出ユニット(1101)、
前記検出ユニットにより検出された特定のタッチ操作に基づき、前記タッチ操作によりタッチされた情報のうちのテキストを注目テキストとして取得する注目テキスト取得ユニット(1102)、
予め定義された辞書に基づき、ユーザ意図取得ユニットに注目テキストを入力することにより取得されたユーザ意図にマッチングした1つまたは複数の候補操作を確定する候補操作確定ユニット(1206)、および、
前記ディスプレイに、前記候補操作確定ユニットにより確定された候補操作を操作可能に表示する表示ユニット(1207)としての機能を含むことを特徴とする情報処理装置。 An information processing device equipped with a touch panel display for displaying information and a processor.
The processor
A detection unit (1101) that detects a specific touch operation on information including characters displayed on the display.
The attention text acquisition unit (1102), which acquires the text of the information touched by the touch operation as the attention text based on the specific touch operation detected by the detection unit.
A candidate operation confirmation unit (1206) that determines one or more candidate operations that match the user intention acquired by inputting a text of interest into the user intention acquisition unit based on a predefined dictionary, and a candidate operation determination unit (1206).
An information processing apparatus characterized in that the display includes a function as a display unit (1207) for operably displaying a candidate operation confirmed by the candidate operation confirmation unit.
前記注目テキスト取得ユニットにより取得された注目テキストに対して単語分割と固有表現識別に基づく第1の自然言語理解処理を行って、注目テキストの単語分割の結果および固有表現識別の結果を取得する第1の自然言語理解ユニット(1103)、および、
前記注目テキスト取得ユニットにより取得された注目テキストに対して語義分析に基づいて、第2の自然言語理解処理を行って、注目テキストが語義のタイプに応じて、フレーム意味論(Frame Semantic)と文脈自由文法に基づく語義分析器による語義分析処理に基づき、分割されて得られる複数の語義セグメントと、当該複数の語義セグメントのそれぞれの語義のタイプとにより定義される構造化語義を取得する第2の自然言語理解ユニット(1104)としての機能をさらに含み、
前記表示ユニットは、さらに、前記第2の自然言語理解ユニットにより取得された注目テキストの構造化語義に基づいて、または、前記第2の自然言語理解ユニットにより取得された注目テキストの構造化語義と、前記第1の自然言語理解ユニットにより取得された注目テキストの単語分割の結果および固有表現識別の結果との両方に基づいて、前記構造化語義のうちの複数の語義セグメントをマークするように、注目テキストを前記ディスプレイに表示し、
前記ユーザ意図取得ユニットは、取得された注目テキストの語義セグメントのうち、サポートベクターマシン(SVM)と、畳み込みニューラルネットワーク(CNN)との2種類のモジュールのうちのいずれかによって、取得した各ユーザ意図に関連付けられた語義セグメントをキー語義セグメントとして、当該ユーザ意図に関連付けて記憶し、
前記ディスプレイに表示された候補操作に対するユーザの選択を検出するユーザ選択受付ユニット(1308)、および、
前記ユーザ選択受付ユニットにより検出された、ユーザにより選択された候補操作のそれぞれにマッチングした前記ユーザ意図と関連付けられた前記キー語義セグメントを、ウェイクアップ操作に導入する語義セグメントとして、ユーザが選択した候補操作をウェイクアップする操作ウェイクアップユニット(1309)としての機能のために使用することを特徴とする請求項20に記載の情報処理装置。 The processor
A first natural language understanding process based on word division and named entity identification is performed on the attention text acquired by the attention text acquisition unit, and the result of the word division of the attention text and the result of the named entity identification are acquired. 1 Natural Language Understanding Unit (1103), and
A second natural language understanding process is performed on the attention text acquired by the attention text acquisition unit based on the meaning analysis, and the attention text is frame semantic and context according to the type of the meaning. A second method of acquiring a structured semantic segment defined by a plurality of divided semantic segments and the type of each semantic segment of the plurality of semantic segments based on the semantic analysis process by a semantic analyzer based on free grammar. Further includes the function as a natural language understanding unit (1104),
The display unit is further based on the structured meaning of the text of interest acquired by the second natural language understanding unit, or with the structured meaning of the text of interest acquired by the second natural language understanding unit. To mark multiple semantic segments of the structured semantics, based on both the result of word splitting and the result of proper expression identification of the text of interest obtained by the first natural language understanding unit. Display the text of interest on the display
The user intention acquisition unit is each user intention acquired by one of two types of modules, a support vector machine (SVM) and a convolutional neural network (CNN), among the acquired semantic segments of the text of interest. The word meaning segment associated with is stored as a key word meaning segment in association with the user's intention.
A user selection reception unit (1308) that detects a user's selection for a candidate operation displayed on the display, and a user selection reception unit (1308).
Candidates selected by the user as the meaning segment to be introduced into the wakeup operation, the key meaning segment associated with the user intention matched to each of the candidate operations selected by the user detected by the user selection reception unit. The information processing apparatus according to claim 20 , wherein the information processing apparatus is used for a function as an operation wake-up unit (1309) for wake-up operation.
前記情報処理装置がプロセッサを備え、前記プロセッサが、検出ユニット、注目テキスト取得ユニット、ユーザ意図取得ユニット、候補操作確定ユニットおよび表示ユニットとしての機能を備え、
前記ディスプレイに表示された文字を含む情報に対する特定のタッチ操作を前記検出ユニットにより検出する検出ステップ(S101)と、
前記検出ユニットにより検出された特定のタッチ操作に基づき、前記タッチ操作によりタッチされた情報のうちのテキストを、前記注目テキスト取得ユニットにより注目テキストとして取得する注目テキスト取得ステップ(S102)と、
前記注目テキスト取得ユニットにより取得された注目テキストの内容に基づいて、前記ユーザ意図取得ユニットにより、注目テキストに対してユーザが意図的に行う所望の処理であるユーザ意図の識別を行うことで、注目テキストに対応したユーザ意図を取得するユーザ意図取得ステップ(S205)と、
予め定義された辞書に基づき、前記ユーザ意図取得ユニットにより取得されたユーザ意図にマッチングした1つまたは複数の候補操作を前記候補操作確定ユニットにより確定する候補操作確定ステップ(S206)と、
前記表示ユニットにより、前記ディスプレイに、前記候補操作確定ユニットにより確定された候補操作を操作可能に表示する表示ステップ(S207)と、を含むことを特徴とする情報処理方法。 An information processing method used in an information processing device equipped with a touch panel type display for displaying information.
The information processing apparatus includes a processor, and the processor has functions as a detection unit, a attention text acquisition unit, a user intention acquisition unit, a candidate operation confirmation unit, and a display unit.
A detection step (S101) in which the detection unit detects a specific touch operation on information including characters displayed on the display.
Based on the specific touch operation detected by the detection unit, the attention text acquisition step (S102) of acquiring the text of the information touched by the touch operation as the attention text by the attention text acquisition unit.
Based on the content of the attention text acquired by the attention text acquisition unit, the user intention acquisition unit identifies the user intention, which is a desired process intentionally performed by the user with respect to the attention text. The user intention acquisition step (S205) for acquiring the user intention corresponding to the text, and
A candidate operation confirmation step (S206) for determining one or more candidate operations matching the user intention acquired by the user intention acquisition unit by the candidate operation confirmation unit based on a predefined dictionary.
An information processing method comprising a display step (S207) for operably displaying a candidate operation confirmed by the candidate operation confirmation unit on the display by the display unit.
前記注目テキスト取得ユニットにより注目テキストに対して、前記第1の自然言語理解ユニットにより、単語分割と固有表現識別に基づく第1の自然言語理解処理を行って、注目テキストの単語分割の結果および固有表現識別の結果を取得する第1の自然言語理解ステップ(S103)と、
前記注目テキスト取得ユニットにより注目テキストに対して、前記第2の自然言語理解ユニットにより、語義分析に基づいて、第2の自然言語理解処理を行って、注目テキストが語義に応じて、フレーム意味論(Frame Semantic)と文脈自由文法に基づく語義分析器による語義分析処理に基づき、分割されて得られる複数の語義セグメントと、当該複数の語義セグメントのそれぞれの語義のタイプとにより定義される構造化語義を取得する第2の自然言語理解ステップ(S104)と、をさらに含み、
前記表示ステップ(S105)では、さらに、前記第2の自然言語理解ユニットにより取得された注目テキストの構造化語義に基づいて、または、注目テキストの構造化語義と、前記第1の自然言語理解ユニットにより取得された注目テキストの単語分割の結果および固有表現識別の結果との両方に基づいて、前記構造化語義のうちの複数の語義セグメントをマークするように、前記ディスプレイに注目テキストを表示し、
前記ユーザ意図取得ステップでは、前記第2の自然言語理解ユニットにより取得された注目テキストの語義セグメントのうち、前記ユーザ意図取得ユニットにより取得された各ユーザ意図に関連付けられた語義セグメントをキー語義セグメントとして、当該ユーザ意図に関連付けて記憶し、
前記ディスプレイに表示された候補操作に対するユーザの選択を検出するユーザ選択受付ユニット(1308)、および、
前記ユーザ選択受付ユニットにより検出された、ユーザにより選択された候補操作のそれぞれにマッチングした前記ユーザ意図と関連付けられた前記キー語義セグメントを、ウェイクアップ操作に導入する語義セグメントとして、ユーザが選択した候補操作をウェイクアップする操作ウェイクアップユニット(1309)としての機能のために使用することを特徴とする請求項22に記載の情報処理方法。 The processor further comprises functions as a first natural language understanding unit and a second natural language understanding unit.
The first natural language understanding unit performs a first natural language understanding process based on word division and named entity recognition on the attention text by the attention text acquisition unit, and the result and uniqueness of the word division of the attention text. The first natural language understanding step (S103) for acquiring the result of representation identification,
The second natural language understanding unit performs a second natural language understanding process on the attention text by the attention text acquisition unit, and the attention text is framed according to the meaning of the word. (Frame Semantics) and a structured semantics defined by a plurality of semantic segments obtained by being divided based on a semantic analysis process by a semantic analyzer based on context-free grammar, and each semantic type of the plurality of semantic segments. A second step of understanding natural language (S104), which further includes,
In the display step (S105), further, based on the structured meaning of the text of interest acquired by the second natural language understanding unit, or with the structured meaning of the text of interest, the first natural language understanding unit. The featured text is displayed on the display so as to mark multiple semantic segments of the structured semantics based on both the word splitting result and the unique expression identification result of the featured text obtained by.
The user intention obtaining step of semantic segments of interest text acquired by the second natural language understanding unit, the semantic segments associated with each user intended acquired by the user intended acquisition unit as a key word sense segment , Remember in association with the user's intention,
A user selection reception unit (1308) that detects a user's selection for a candidate operation displayed on the display, and a user selection reception unit (1308).
Candidates selected by the user as the meaning segment to be introduced into the wakeup operation, the key meaning segment associated with the user intention matched to each of the candidate operations selected by the user detected by the user selection reception unit. 22. The information processing method according to claim 22, wherein the information processing method is used for a function as an operation wakeup unit (1309) that wakes up an operation.
前記情報処理方法は、
前記ディスプレイに表示された文字を含む情報に対する特定のタッチ操作を前記検出ユニットにより検出する検出ステップ(S101)と、
前記検出ユニットにより検出された特定のタッチ操作に基づき、前記タッチ操作によりタッチされた情報のうちのテキストを、前記注目テキスト取得ユニットにより注目テキストとして取得する注目テキスト取得ステップ(S102)と、
前記注目テキスト取得ユニットにより取得された注目テキストの内容に基づいて、前記ユーザ意図取得ユニットにより、注目テキストに対してユーザが意図的に行う所望の処理であるユーザ意図の識別を行うことで、注目テキストに対応したユーザ意図を取得するユーザ意図取得ステップ(S205)と、
予め定義された辞書に基づき、前記ユーザ意図取得ユニットにより取得されたユーザ意図にマッチングした1つまたは複数の候補操作を前記候補操作確定ユニットにより確定する候補操作確定ステップ(S206)と、
前記表示ユニットにより、前記ディスプレイに、前記候補操作確定ユニットにより確定された候補操作を操作可能に表示する表示ステップ(S207)と、を含むことを特徴とするコンピュータ読取可能な記憶媒体。 A computer-readable storage medium in which a computer program is stored, wherein the computer program is executed by a processor constituting an information processing apparatus including a touch panel display for displaying information. However, it realizes an information processing method by demonstrating its functions as a detection unit, attention text acquisition unit, user intention acquisition unit, candidate operation confirmation unit, and display unit.
The information processing method is
A detection step (S101) in which the detection unit detects a specific touch operation on information including characters displayed on the display.
Based on the specific touch operation detected by the detection unit, the attention text acquisition step (S102) of acquiring the text of the information touched by the touch operation as the attention text by the attention text acquisition unit.
Based on the content of the attention text acquired by the attention text acquisition unit , the user intention acquisition unit identifies the user intention, which is a desired process intentionally performed by the user with respect to the attention text. The user intention acquisition step (S205) for acquiring the user intention corresponding to the text, and
A candidate operation confirmation step (S206) for determining one or more candidate operations matching the user intention acquired by the user intention acquisition unit by the candidate operation confirmation unit based on a predefined dictionary.
A computer-readable storage medium comprising a display step (S207) for operably displaying a candidate operation determined by the candidate operation determination unit on the display by the display unit.
前記プロセッサが、
前記ディスプレイに表示された文字を含む情報に対する特定のタッチ操作を検出する検出ユニット、
前記検出ユニットにより検出された特定のタッチ操作に基づき、前記タッチ操作によりタッチされた情報のうちのテキストを注目テキストとして取得する注目テキスト取得ユニット、
前記注目テキスト取得ユニットにより取得された注目テキストに対して語義分析に基づいて、第2の自然言語理解処理を行って、注目テキストが語義のタイプに応じて、フレーム意味論(Frame Semantic)と文脈自由文法に基づく語義分析器による語義分析処理に基づき、分割されて得られる複数の語義セグメントと、当該複数の語義セグメントのそれぞれの語義のタイプとにより定義される構造化語義を取得する第2の自然言語理解ユニット、
前記注目テキスト取得ユニットにより取得された注目テキストの内容および第2の自然言語理解ユニットにより取得された注目テキストの構造化語義のうちの少なくとも一方に基づいて、注目テキストに対してユーザが意図的に行う所望の処理であるユーザ意図の識別を行うことで、注目テキストに対応したユーザ意図を取得し、かつ、注目テキストの語義セグメントのうち、取得した各ユーザ意図に関連付けられた語義セグメントをキー語義セグメントとして、当該ユーザ意図に関連付けて記憶するユーザ意図取得ユニット、
前記ユーザ意図取得ユニットにより取得された注目テキストのユーザ意図にマッチングした1つまたは複数の候補操作を確定する候補操作確定ユニット、
文字を含む情報に対する特定のタッチ操作が前記検出ユニットにより検出されたことに応じて、ウェイクアップ指令を用いてユーザが選択した候補操作を、前記ディスプレイに操作可能に表示する表示ユニット、および、
前記候補操作確定ユニットにより確定された、ユーザにより選択された候補操作のそれぞれにマッチングしたユーザ意図と関連付けられたキー語義セグメントを、ウェイクアップ操作に導入する語義セグメントとして、ユーザが前記ディスプレイに表示された候補操作に対して選択した候補操作に応じてウェイクアップする操作ウェイクアップユニットとしての機能を含むことを特徴とする情報処理装置。 An information processing device equipped with a touch panel display for displaying information and a processor.
The processor
A detection unit that detects a specific touch operation on information including characters displayed on the display.
A noteworthy text acquisition unit that acquires the text of the information touched by the touch operation as the featured text based on the specific touch operation detected by the detection unit.
A second natural language understanding process is performed on the attention text acquired by the attention text acquisition unit based on the meaning analysis, and the attention text is frame semantic and context according to the type of the meaning. A second method of acquiring a structured semantic segment defined by a plurality of divided semantic segments and the type of each semantic segment of the plurality of semantic segments based on the semantic analysis process by a semantic analyzer based on free grammar. Natural language understanding unit,
The user intentionally refers to the attention text based on at least one of the content of the attention text acquired by the attention text acquisition unit and the structured meaning of the attention text acquired by the second natural language understanding unit. by performing the identification of the user intended a desired processing performed, acquires the user intended corresponding to the target text, and, among the semantic segment of interest text, key word senses the meaning segments associated with each user intended acquired A user intention acquisition unit that is stored in association with the user intention as a segment,
A candidate operation confirmation unit that determines one or more candidate operations that match the user intention of the attention text acquired by the user intention acquisition unit,
A display unit that operably displays a candidate operation selected by a user using a wake-up command on the display in response to the detection of a specific touch operation on information including characters by the detection unit.
The was determined by the candidate operation determination unit, a key semantic segment associated with the user intention matched to the respective candidate operation selected by the user, as meaning a segment to be introduced to the wake-up operation, the user is displayed on the display An information processing device characterized by including a function as an operation wakeup unit that wakes up according to a candidate operation selected for a candidate operation.
前記プロセッサが、
前記ディスプレイに表示された文字を含む情報に対する特定のタッチ操作を検出する検出ユニット、
前記検出ユニットにより検出された特定のタッチ操作に基づき、前記タッチ操作によりタッチされた情報のうちのテキストを注目テキストとして取得する注目テキスト取得ユニット、
前記注目テキスト取得ユニットにより取得された注目テキストに対して語義分析に基づいて、第2の自然言語理解処理を行って、注目テキストが語義のタイプに応じて、フレーム意味論(Frame Semantic)と文脈自由文法に基づく語義分析器による語義分析処理に基づき、分割されて得られる複数の語義セグメントと、当該複数の語義セグメントのそれぞれの語義のタイプとにより定義される構造化語義を取得する第2の自然言語理解ユニット、
前記注目テキスト取得ユニットにより取得された注目テキストの内容および前記第2の自然言語理解ユニットにより取得された注目テキストの構造化語義のうちの少なくとも一方に基づいて、注目テキストに対してユーザが意図的に行う所望の処理であるユーザ意図の識別を行うことで、注目テキストに対応したユーザ意図を取得し、かつ、注目テキストの語義セグメントのうち、取得した各ユーザ意図に関連付けられた語義セグメントをキー語義セグメントとして、当該ユーザ意図に関連付けて記憶するユーザ意図取得ユニット、
前記ユーザ意図取得ユニットにより取得された前記注目テキストのユーザ意図にマッチングした1つまたは複数の候補操作を確定する候補操作確定ユニット、
文字を含む情報に対する特定のタッチ操作が前記検出ユニットにより検出されたことに応じて、前記注目テキストを、前記第2の自然言語理解ユニットにより取得された注目テキストの構造化語義に基づいて前記構造化語義のうちの複数の語義セグメントをマークするように前記ディスプレイに表示し、かつ、前記ユーザ意図取得ユニットにより取得された注目テキストの、ウェイクアップ指令を用いてユーザが選択した候補操作を前記ディスプレイに表示する表示ユニット、および、
前記候補操作確定ユニットにより確定された、ユーザにより選択された候補操作のそれぞれにマッチングしたユーザ意図と関連付けられたキー語義セグメントを、ウェイクアップ操作に導入する語義セグメントとして、ユーザが前記ディスプレイに表示された候補操作に対して選択した候補操作に応じてウェイクアップする操作ウェイクアップユニットとしての機能を含むことを特徴とする情報処理装置。 An information processing device equipped with a touch panel display for displaying information and a processor.
The processor
A detection unit that detects a specific touch operation on information including characters displayed on the display.
A noteworthy text acquisition unit that acquires the text of the information touched by the touch operation as the featured text based on the specific touch operation detected by the detection unit.
A second natural language understanding process is performed on the attention text acquired by the attention text acquisition unit based on the meaning analysis, and the attention text is frame semantic and context according to the type of the meaning. A second method of acquiring a structured semantic segment defined by a plurality of divided semantic segments and the type of each semantic segment of the plurality of semantic segments based on the semantic analysis process by a semantic analyzer based on free grammar. Natural language understanding unit,
The user intentionally refers to the attention text based on at least one of the content of the attention text acquired by the attention text acquisition unit and the structured meaning of the attention text acquired by the second natural language understanding unit. desired and is to perform an identification of the user intended processing, acquires the user intended corresponding to the target text, and, among the semantic segment of interest text, key word meaning segments associated with each user intended acquired performed A user intention acquisition unit that is stored in association with the user intention as a meaning segment,
A candidate operation confirmation unit that determines one or more candidate operations that match the user intention of the attention text acquired by the user intention acquisition unit,
The structure of the attention text is based on the structured meaning of the attention text acquired by the second natural language understanding unit in response to the detection of a particular touch operation on the information including characters by the detection unit. The display displays a candidate operation selected by the user using a wake-up command of the attention text acquired by the user intention acquisition unit while displaying on the display so as to mark a plurality of semantic segments of the chemical meaning. Display unit to be displayed on, and
The was determined by the candidate operation determination unit, a key semantic segment associated with the user intention matched to the respective candidate operation selected by the user, as meaning a segment to be introduced to the wake-up operation, the user is displayed on the display An information processing device characterized by including a function as an operation wakeup unit that wakes up according to a candidate operation selected for a candidate operation.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710187933.XA CN106933809A (en) | 2017-03-27 | 2017-03-27 | Information processor and information processing method |
CN201710187933.X | 2017-03-27 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018163641A JP2018163641A (en) | 2018-10-18 |
JP6974152B2 true JP6974152B2 (en) | 2021-12-01 |
Family
ID=59424905
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017236979A Active JP6974152B2 (en) | 2017-03-27 | 2017-12-11 | Information processing equipment and information processing method |
Country Status (3)
Country | Link |
---|---|
US (1) | US11086512B2 (en) |
JP (1) | JP6974152B2 (en) |
CN (4) | CN106933809A (en) |
Families Citing this family (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107491312A (en) * | 2017-08-25 | 2017-12-19 | 北京安云世纪科技有限公司 | Triggering method, device and the mobile terminal of application program |
CN109917988B (en) * | 2017-12-13 | 2021-12-21 | 腾讯科技(深圳)有限公司 | Selected content display method, device, terminal and computer readable storage medium |
JP2019128374A (en) * | 2018-01-22 | 2019-08-01 | トヨタ自動車株式会社 | Information processing device and information processing method |
JP7078429B2 (en) * | 2018-03-20 | 2022-05-31 | 株式会社Screenホールディングス | Text mining methods, text mining programs, and text mining equipment |
CN109032467A (en) * | 2018-06-28 | 2018-12-18 | 成都西可科技有限公司 | Data positioning method, device, electronic equipment and computer readable storage medium |
CN109145286A (en) * | 2018-07-02 | 2019-01-04 | 昆明理工大学 | Based on BiLSTM-CRF neural network model and merge the Noun Phrase Recognition Methods of Vietnamese language feature |
CN109165292A (en) * | 2018-07-23 | 2019-01-08 | Oppo广东移动通信有限公司 | Data processing method, device and mobile terminal |
CN109388807B (en) * | 2018-10-30 | 2021-09-21 | 中山大学 | Method, device and storage medium for identifying named entities of electronic medical records |
CN109791570B (en) * | 2018-12-13 | 2023-05-02 | 香港应用科技研究院有限公司 | Efficient and accurate named entity recognition method and device |
CN110046238B (en) * | 2019-03-29 | 2024-03-26 | 华为技术有限公司 | Dialogue interaction method, graphic user interface, terminal equipment and network equipment |
CN110083284B (en) * | 2019-05-06 | 2023-04-18 | 腾讯科技(深圳)有限公司 | Candidate information processing device, candidate information display method, storage medium, and electronic device |
CN110232141A (en) * | 2019-05-31 | 2019-09-13 | 三角兽(北京)科技有限公司 | Resource acquiring method, resource acquisition device, storage medium and electronic equipment |
CN110188278A (en) * | 2019-05-31 | 2019-08-30 | 三角兽(北京)科技有限公司 | Application program recommended method, device, electronic equipment and computer readable storage medium |
CN110278327B (en) * | 2019-06-10 | 2021-01-08 | 维沃移动通信有限公司 | Data processing method and mobile terminal |
US11157707B2 (en) * | 2019-07-23 | 2021-10-26 | International Business Machines Corporation | Natural language response improvement in machine assisted agents |
US11138212B2 (en) | 2019-07-23 | 2021-10-05 | International Business Machines Corporation | Natural language response recommendation clustering for rapid retrieval |
CN110413756B (en) * | 2019-07-29 | 2022-02-15 | 北京小米智能科技有限公司 | Method, device and equipment for processing natural language |
CN112307315A (en) * | 2019-08-02 | 2021-02-02 | 广州三星通信技术研究有限公司 | Intelligent service recommendation method and device |
CN110648653A (en) * | 2019-09-27 | 2020-01-03 | 安徽咪鼠科技有限公司 | Subtitle realization method, device and system based on intelligent voice mouse and storage medium |
CN110619877A (en) * | 2019-09-27 | 2019-12-27 | 安徽咪鼠科技有限公司 | Voice recognition man-machine interaction method, device and system applied to laser pen and storage medium |
CN110825222A (en) * | 2019-10-22 | 2020-02-21 | 清华大学 | Text presentation method of intelligent device and intelligent device |
CN110866092B (en) * | 2019-11-25 | 2023-03-14 | 腾讯科技(深圳)有限公司 | Information searching method and device, electronic equipment and storage medium |
CN112989828A (en) * | 2019-12-17 | 2021-06-18 | 医渡云(北京)技术有限公司 | Training method, device, medium and electronic equipment for named entity recognition model |
CN111209362A (en) * | 2020-01-07 | 2020-05-29 | 苏州城方信息技术有限公司 | Address data analysis method based on deep learning |
CN111859106A (en) * | 2020-05-07 | 2020-10-30 | 北京嘀嘀无限科技发展有限公司 | Information processing method, device, equipment and storage medium |
CN112560408A (en) * | 2020-12-18 | 2021-03-26 | 广东轩辕网络科技股份有限公司 | Text labeling method, text labeling device, text labeling terminal and storage medium |
CN112700769B (en) * | 2020-12-26 | 2024-07-05 | 中国科学技术大学 | Semantic understanding method, semantic understanding device, semantic understanding equipment and computer readable storage medium |
CN112800775B (en) * | 2021-01-28 | 2024-05-31 | 中国科学技术大学 | Semantic understanding method, device, equipment and storage medium |
CN112884440B (en) * | 2021-03-02 | 2024-05-24 | 岭东核电有限公司 | Test procedure execution method and device in nuclear power test and computer equipment |
CN115408483B (en) * | 2022-08-29 | 2023-04-14 | 中国人民解放军32021部队 | Beidou navigation service positioning performance intelligent prediction method and device |
Family Cites Families (34)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5966686A (en) * | 1996-06-28 | 1999-10-12 | Microsoft Corporation | Method and system for computing semantic logical forms from syntax trees |
US5864845A (en) * | 1996-06-28 | 1999-01-26 | Siemens Corporate Research, Inc. | Facilitating world wide web searches utilizing a multiple search engine query clustering fusion strategy |
CN100403828C (en) * | 2002-10-18 | 2008-07-16 | 中国科学院声学研究所 | Portable digital mobile communication apparatus and voice control method and system thereof |
JP2005322083A (en) * | 2004-05-10 | 2005-11-17 | Fuji Xerox Co Ltd | Document attribute input device and method |
US8819034B2 (en) * | 2005-12-14 | 2014-08-26 | Blackberry Limited | Method and apparatus for generating a new event directly from a document |
JP2009075733A (en) * | 2007-09-19 | 2009-04-09 | Toshiba Corp | Candidate display device and method |
CN101414296B (en) * | 2007-10-15 | 2012-07-25 | 日电(中国)有限公司 | Self-adapting service recommendation equipment and method, self-adapting service recommendation system and method |
RU2399959C2 (en) * | 2008-10-29 | 2010-09-20 | Закрытое акционерное общество "Авикомп Сервисез" | Method for automatic text processing in natural language through semantic indexation, method for automatic processing collection of texts in natural language through semantic indexation and computer readable media |
CN101655876A (en) * | 2009-09-17 | 2010-02-24 | 广东国笔科技股份有限公司 | Intelligent searching system and intelligent searching method based on semantic analysis |
JP2012027723A (en) * | 2010-07-23 | 2012-02-09 | Sony Corp | Information processor, information processing method and information processing program |
US9524291B2 (en) * | 2010-10-06 | 2016-12-20 | Virtuoz Sa | Visual display of semantic information |
CN102567433A (en) * | 2010-12-07 | 2012-07-11 | 中国电信股份有限公司 | Processing method, device and mobile terminal based on input method |
US8838434B1 (en) * | 2011-07-29 | 2014-09-16 | Nuance Communications, Inc. | Bootstrap call router to other languages using selected N-best translations |
US9305108B2 (en) * | 2011-10-05 | 2016-04-05 | Google Inc. | Semantic selection and purpose facilitation |
CN102880649B (en) * | 2012-08-27 | 2016-03-02 | 北京搜狗信息服务有限公司 | A kind of customized information disposal route and system |
CN103678418B (en) * | 2012-09-25 | 2017-06-06 | 富士通株式会社 | Information processing method and message processing device |
US8713433B1 (en) * | 2012-10-16 | 2014-04-29 | Google Inc. | Feature-based autocorrection |
CN104301500A (en) * | 2013-07-16 | 2015-01-21 | 中兴通讯股份有限公司 | Terminal control method and device and terminal |
CN104899187A (en) * | 2014-03-06 | 2015-09-09 | 武汉元宝创意科技有限公司 | Man-computer interaction word segmentation and semantic marking method and man-computer interaction word segmentation and semantic marking system |
US9213941B2 (en) * | 2014-04-22 | 2015-12-15 | Google Inc. | Automatic actions based on contextual replies |
CN104331393A (en) * | 2014-05-06 | 2015-02-04 | 广州三星通信技术研究有限公司 | Equipment and method for providing option by aiming at input operation of user |
US9607032B2 (en) * | 2014-05-12 | 2017-03-28 | Google Inc. | Updating text within a document |
CN104951433B (en) * | 2015-06-24 | 2018-01-23 | 北京京东尚科信息技术有限公司 | The method and system of intention assessment is carried out based on context |
CN106484671B (en) * | 2015-08-25 | 2019-05-28 | 北京中搜云商网络技术有限公司 | A kind of recognition methods of timeliness inquiry content |
US10210383B2 (en) * | 2015-09-03 | 2019-02-19 | Microsoft Technology Licensing, Llc | Interacting with an assistant component based on captured stroke information |
US20170068436A1 (en) * | 2015-09-03 | 2017-03-09 | Microsoft Technology Licensing, Llc | Interpreting and Supplementing Captured Stroke Information |
US10387034B2 (en) * | 2015-09-03 | 2019-08-20 | Microsoft Technology Licensing, Llc | Modifying captured stroke information into an actionable form |
CN105808058A (en) * | 2016-03-04 | 2016-07-27 | 陈包容 | Intelligent display method and apparatus for pasting prompt |
CN106021600B (en) * | 2016-06-12 | 2018-03-09 | 腾讯科技(深圳)有限公司 | Information cuing method and device |
CN106155550A (en) * | 2016-06-28 | 2016-11-23 | 乐视控股(北京)有限公司 | The display packing at a kind of interface and device |
CN106325688B (en) * | 2016-08-17 | 2020-01-14 | 北京字节跳动网络技术有限公司 | Text processing method and device |
CN106406806B (en) * | 2016-09-19 | 2020-01-24 | 北京儒博科技有限公司 | Control method and device for intelligent equipment |
CN111381751A (en) * | 2016-10-18 | 2020-07-07 | 北京字节跳动网络技术有限公司 | Text processing method and device |
US10027796B1 (en) * | 2017-03-24 | 2018-07-17 | Microsoft Technology Licensing, Llc | Smart reminder generation from input |
-
2017
- 2017-03-27 CN CN201710187933.XA patent/CN106933809A/en active Pending
- 2017-10-24 CN CN201910152308.0A patent/CN109885251B/en active Active
- 2017-10-24 CN CN201910152309.5A patent/CN109857327B/en active Active
- 2017-10-24 CN CN201711000883.6A patent/CN107765970B/en active Active
- 2017-12-11 JP JP2017236979A patent/JP6974152B2/en active Active
-
2018
- 2018-03-23 US US15/933,803 patent/US11086512B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US11086512B2 (en) | 2021-08-10 |
CN106933809A (en) | 2017-07-07 |
CN107765970B (en) | 2019-03-12 |
JP2018163641A (en) | 2018-10-18 |
CN109885251B (en) | 2022-03-15 |
CN109885251A (en) | 2019-06-14 |
CN107765970A (en) | 2018-03-06 |
CN109857327B (en) | 2021-10-15 |
US20180275817A1 (en) | 2018-09-27 |
CN109857327A (en) | 2019-06-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6974152B2 (en) | Information processing equipment and information processing method | |
CN110276007B (en) | Apparatus and method for providing information | |
US11460983B2 (en) | Method of processing content and electronic device thereof | |
USRE49367E1 (en) | Automated generation of recommended response messages | |
KR102447503B1 (en) | Message Service Providing Device and Method Providing Content thereof | |
EP2440988B1 (en) | Touch anywhere to speak | |
EP2688014A1 (en) | Method and Apparatus for Recommending Texts | |
EP2630595B1 (en) | Searching multiple data sources using a mobile computing device | |
AU2010327454A1 (en) | Method and apparatus for providing user interface | |
CN111602107B (en) | Display method and terminal during application quitting | |
TWI554900B (en) | Apparatus and method for providing information | |
CN104281568B (en) | Paraphrasing display method and paraphrasing display device | |
JP2015060391A (en) | Server device, terminal device, program, system, and method for providing information in response to input of data by user | |
CN109543014B (en) | Man-machine conversation method, device, terminal and server | |
KR20110037247A (en) | Mobile terminal and method for transmitting contents thereof | |
KR102370373B1 (en) | Method for Providing Information and Device thereof | |
CN112925878B (en) | Data processing method and device | |
KR102404853B1 (en) | Terminal and operating method thereof | |
WO2019196342A1 (en) | Method and apparatus for pasting data | |
Pascual Espada et al. | Method Based on Context-Information to Improve User Experience on Mobile Web-Based Applications |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20171211 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190215 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190226 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190403 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20190527 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20190726 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190729 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20200107 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200507 |
|
C60 | Trial request (containing other claim documents, opposition documents) |
Free format text: JAPANESE INTERMEDIATE CODE: C60 Effective date: 20200507 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20200514 |
|
C21 | Notice of transfer of a case for reconsideration by examiners before appeal proceedings |
Free format text: JAPANESE INTERMEDIATE CODE: C21 Effective date: 20200519 |
|
A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20200605 |
|
C211 | Notice of termination of reconsideration by examiners before appeal proceedings |
Free format text: JAPANESE INTERMEDIATE CODE: C211 Effective date: 20200609 |
|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20200806 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20200806 |
|
C22 | Notice of designation (change) of administrative judge |
Free format text: JAPANESE INTERMEDIATE CODE: C22 Effective date: 20210112 |
|
C22 | Notice of designation (change) of administrative judge |
Free format text: JAPANESE INTERMEDIATE CODE: C22 Effective date: 20210323 |
|
C13 | Notice of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: C13 Effective date: 20210406 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210623 |
|
C22 | Notice of designation (change) of administrative judge |
Free format text: JAPANESE INTERMEDIATE CODE: C22 Effective date: 20210706 |
|
C23 | Notice of termination of proceedings |
Free format text: JAPANESE INTERMEDIATE CODE: C23 Effective date: 20210914 |
|
C03 | Trial/appeal decision taken |
Free format text: JAPANESE INTERMEDIATE CODE: C03 Effective date: 20211019 |
|
C30A | Notification sent |
Free format text: JAPANESE INTERMEDIATE CODE: C3012 Effective date: 20211019 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20211104 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6974152 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |