JP6051175B2 - Portable terminal, portable terminal program, and keyword input method - Google Patents
Portable terminal, portable terminal program, and keyword input method Download PDFInfo
- Publication number
- JP6051175B2 JP6051175B2 JP2014019786A JP2014019786A JP6051175B2 JP 6051175 B2 JP6051175 B2 JP 6051175B2 JP 2014019786 A JP2014019786 A JP 2014019786A JP 2014019786 A JP2014019786 A JP 2014019786A JP 6051175 B2 JP6051175 B2 JP 6051175B2
- Authority
- JP
- Japan
- Prior art keywords
- keyword
- input
- search window
- unit
- search
- 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
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- User Interface Of Digital Computer (AREA)
Description
本発明は、携帯端末、携帯端末用プログラム及びキーワード入力方法に関する。 The present invention relates to a mobile terminal, a mobile terminal program, and a keyword input method.
近年、スマートフォン等の携帯端末において、他の端末のユーザとのメッセージ交換が盛んに行われている。携帯端末のユーザは、このようなメッセージ交換において、他のユーザが入力したメッセージに未知のキーワードが含まれている場合に当該キーワードについて検索を行う場合がある。 In recent years, message exchange with users of other terminals has been actively performed in portable terminals such as smartphones. In such message exchange, a user of a mobile terminal may search for the keyword when an unknown keyword is included in a message input by another user.
しかしながら、携帯端末では、文字の入力手段として数字キーやソフトウェアキーボードしか設けられておらず、このような入力手段を用いてキーワードを入力する場合、一度キーワードの入力欄を選択し、その後、当該入力手段を用いてキーワードを入力する必要がある。このため、キーワードの入力が完了するまでの操作が多く、入力操作が煩雑であるという問題があった。 However, in a portable terminal, only numeric keys and software keyboards are provided as character input means. When inputting a keyword using such an input means, a keyword input field is selected once, and then the input is performed. It is necessary to input a keyword using a means. For this reason, there are many operations until the keyword input is completed, and the input operation is complicated.
このような問題に対して、ユーザ同士のメッセージを交換する際に、検索モジュール(例えば、検索用の領域)を表示させておき、メッセージに含まれるキーワードを検索モジュールにドラッグすることによって、当該キーワードを検索に用いるキーワードとして選択し、検索する方法が提案されている(例えば、特許文献1参照)。 In response to such a problem, when exchanging messages between users, a search module (for example, a search area) is displayed, and the keyword included in the message is dragged to the search module. Has been proposed as a keyword to be used for searching and searching (see, for example, Patent Document 1).
ところで、携帯端末を操作する場合、片手で操作を行うことが多い。特許文献1に記載された方法のように、表示された文章中からキーワードを検索用の領域にドラッグする場合、キーワードの位置と検索用の領域の位置との関係によって、操作が困難となるという問題がある。例えば、検索に用いるキーワードの表示位置と、検索用の領域の表示位置とが離れている場合、ドラッグ操作する距離が長くなり、キーワードの入力が困難になる。
By the way, when operating a portable terminal, it is often operated with one hand. When the keyword is dragged from the displayed sentence to the search area as in the method described in
本発明は、このような課題に鑑みてなされたものであり、容易に検索キーワードを入力することができる携帯端末、携帯端末用プログラム及びキーワード入力方法を提供することを目的とする。 The present invention has been made in view of such problems, and an object of the present invention is to provide a mobile terminal, a program for a mobile terminal, and a keyword input method capable of easily inputting a search keyword.
本発明の第1の態様に係る携帯端末は、テキスト情報と、ネットワークを介した検索に用いるキーワードの入力を受け付ける検索窓とを表示する表示部と、前記表示部に表示されている表示画面に対するフリック操作を受け付ける操作部と、前記操作部がフリック操作を受け付けると、当該フリック操作の開始位置に表示されている前記テキスト情報を構成するキーワードを抽出するキーワード抽出部と、抽出された前記キーワードを前記検索窓に入力する入力制御部と、を備える。 The portable terminal which concerns on the 1st aspect of this invention is a display part which displays text information and the search window which receives the input of the keyword used for the search via a network, and the display screen currently displayed on the said display part. An operation unit that accepts a flick operation, a keyword extraction unit that extracts a keyword that constitutes the text information displayed at the start position of the flick operation when the operation unit accepts a flick operation, and the extracted keyword An input control unit for inputting to the search window.
前記携帯端末は、他の端末に送信するメッセージの入力を受け付け、入力された前記メッセージを前記他の端末に送信するとともに、前記他の端末からメッセージを受信するメッセージ送受信部をさらに備え、前記キーワード抽出部は、前記操作部がフリック操作を受け付けると、当該フリック操作の開始位置に表示されている前記メッセージを構成するキーワードを抽出してもよい。 The portable terminal further includes a message transmission / reception unit that receives an input of a message to be transmitted to another terminal, transmits the input message to the other terminal, and receives a message from the other terminal; When the operation unit receives a flick operation, the extraction unit may extract a keyword constituting the message displayed at a start position of the flick operation.
前記入力制御部は、前記検索窓に、抽出された前記キーワードと異なるキーワードが入力されている場合、前記検索窓に入力されている当該キーワードの後にスペースを入力するとともに、当該スペースの後に、抽出された前記キーワードを入力してもよい。
前記入力制御部は、抽出された前記キーワードが前記検索窓に入力されている場合、前記検索窓から当該キーワードを消去してもよい。
When a keyword different from the extracted keyword is input to the search window, the input control unit inputs a space after the keyword input to the search window, and extracts after the space. The keyword may be input.
When the extracted keyword is input to the search window, the input control unit may delete the keyword from the search window.
前記操作部は、前記表示画面に対するタッチ操作を受け付け、前記キーワード抽出部は、前記操作部がタッチ操作を受け付けると、当該タッチ操作の操作位置に表示されている前記キーワードを選択し、その後、前記操作部が当該操作位置においてフリック操作を受け付けると、選択されているキーワードを抽出してもよい。 The operation unit accepts a touch operation on the display screen, and the keyword extraction unit selects the keyword displayed at the operation position of the touch operation when the operation unit accepts the touch operation, and then When the operation unit receives a flick operation at the operation position, the selected keyword may be extracted.
前記キーワード抽出部は、前記キーワードが選択されている状態において、前記操作部が当該キーワードのタッチ操作をさらに受け付けると、選択されている範囲を変化させてもよい。前記キーワード抽出部は、前記キーワードを選択すると、当該キーワードを強調表示させてもよい。
前記入力制御部は、抽出された前記キーワードを前記検索窓に入力する際に、当該キーワードが前記検索窓に向かって移動する軌跡を表示させてもよい。
The keyword extraction unit may change the selected range when the operation unit further receives a touch operation of the keyword in a state where the keyword is selected. The keyword extracting unit may highlight the keyword when the keyword is selected.
The input control unit may display a locus of the keyword moving toward the search window when the extracted keyword is input to the search window.
本発明の第2の態様に係る携帯端末用プログラムは、コンピュータを、表示部に表示されている、テキスト情報と、ネットワークを介した検索に用いるキーワードの入力を受け付ける検索窓とを表示する表示画面に対して操作部がフリック操作を受け付けると、当該フリック操作の開始位置に表示されている前記テキスト情報を構成するキーワードを抽出するキーワード抽出部、及び抽出された前記キーワードを前記検索窓に入力する入力制御部、として機能させる。 The portable terminal program according to the second aspect of the present invention is a display screen for displaying text information displayed on a display unit and a search window for receiving an input of a keyword used for searching via a network. When the operation unit accepts a flick operation, a keyword extraction unit that extracts a keyword constituting the text information displayed at the start position of the flick operation and the extracted keyword are input to the search window. It functions as an input control unit.
本発明の第3の態様に係るキーワード入力方法は、表示部に表示されている、テキスト情報と、ネットワークを介した検索に用いるキーワードの入力を受け付ける検索窓とを表示する表示画面に対して操作部がフリック操作を受け付けると、当該フリック操作の開始位置に表示されている前記テキスト情報を構成するキーワードを抽出するステップ、及び抽出された前記キーワードを前記検索窓に入力するステップ、を備える。 The keyword input method according to the third aspect of the present invention operates on a display screen that displays text information displayed on a display unit and a search window that accepts input of a keyword used for a search via a network. When the unit accepts a flick operation, the method includes a step of extracting a keyword constituting the text information displayed at a start position of the flick operation, and a step of inputting the extracted keyword into the search window.
本発明によれば、容易に検索キーワードを入力することができる。 According to the present invention, a search keyword can be easily input.
以下、本発明の実施形態について説明する。
[発明の概要]
図1は、本実施形態に係る携帯端末1における検索キーワードの入力方法を示す図である。本実施形態において携帯端末1は、テキスト情報として他の端末のユーザとのメッセージの交換において、それぞれのユーザが入力したメッセージを表示するとともに、ネットワークを介した検索に用いるキーワードの入力を受け付ける検索窓と、送信するメッセージの入力を受け付ける入力窓とを表示する。
Hereinafter, embodiments of the present invention will be described.
[Summary of Invention]
FIG. 1 is a diagram illustrating a search keyword input method in the
携帯端末1は、表示画面に対するフリック操作を受け付けると、当該フリック操作の開始位置に表示されているメッセージを構成するキーワードを抽出し、抽出したキーワードを検索窓に入力する。例えば、携帯端末1は、図1に示す表示画面において、メッセージを構成するキーワード「湯沢」が表示されている位置でフリック操作を受け付けると、当該キーワード「湯沢」を検索窓に入力する。
When the
[携帯端末1の構成例]
図2は、本実施形態に係る携帯端末1の機能構成図である。
携帯端末1は、操作部11と、表示部12と、無線部13と、記憶部14と、制御部15とを備える。
[Configuration example of mobile terminal 1]
FIG. 2 is a functional configuration diagram of the
The
操作部11は、例えば、ボタンや、表示部12に重畳して配置される接触センサ等により構成されている。操作部11は、表示部12に表示されている表示画面に対する操作として、タッチ操作、フリック操作等の各種接触操作を受け付ける。
The
表示部12は、例えば、液晶ディスプレイや有機EL(Electro-Luminescence)ディスプレイ等により構成される。表示部12は、制御部15の制御に応じて、他の端末のユーザと交換したメッセージや電子メール等のメッセージ等のテキスト情報と、検索窓と、入力窓とを表示する。また、表示部12は、制御部15の制御に応じて、検索窓に入力されたキーワードに対応する検索結果を表示する。
The
無線部13は、制御部15から出力された信号を変調してRF(Radio Frequency)信号を生成し、アンテナ(不図示)を介して当該RF信号を基地局や無線LANのアクセスポイント(不図示)に無線送信する。無線部13は、アンテナを介して基地局やアクセスポイントから受信したRF信号を復調し、復調により得られた信号を制御部15に出力する。これにより、無線部13は、インターネットや電話回線等のネットワークNを介して、他の端末とのメッセージの交換を管理するメッセージサーバ2や、検索キーワードに基づいて検索結果を出力する検索サーバ3に対して無線通信を行う。
The
記憶部14は、例えば、ROM及びRAM等により構成される。記憶部14は、携帯端末1を機能させるための各種プログラムを記憶する。例えば、記憶部14は、携帯端末1の制御部15を、後述するメッセージ送受信部151、キーワード抽出部152、入力制御部153及び検索部154として機能させるための携帯端末用プログラムを記憶する。記憶部14は、外部メモリ等の記憶媒体に記憶されたプログラムを読み取って記憶してもよく、ネットワークNを介して外部機器からダウンロードされたプログラムを記憶してもよい。
The
制御部15は、例えば、CPUにより構成される。制御部15は、記憶部14に記憶されている各種プログラムを実行することにより、携帯端末1に係る機能を統括的に制御する。制御部15は、メッセージ送受信部151と、キーワード抽出部152と、入力制御部153と、検索部154とを備える。
The
メッセージ送受信部151は、無線部13を介してメッセージの送受信を行う。具体的には、メッセージ送受信部151は、操作部11を介して他の端末に送信するメッセージの入力を受け付け、入力されたメッセージを他の端末に送信するとともに、他の端末からメッセージを受信する。メッセージ送受信部151は、送受信したメッセージを表示部12に表示させる。例えば、メッセージ送受信部151は、送受信したメッセージを、図1に示すように、ユーザごとに時系列に表示させる。ここで、他の端末とのメッセージの送受信は、メッセージサーバ2を介して行われるものとする。
The message transmission /
キーワード抽出部152は、操作部11がタッチ操作を受け付けると、当該タッチ操作の操作位置に表示されているキーワードを選択する。具体的には、キーワード抽出部152は、タッチ操作を受け付けると、タッチ操作の操作位置に表示されているメッセージの形態素解析を行い、当該メッセージから複数のキーワードを特定する。そして、キーワード抽出部152は、複数のキーワードのうち、タッチ操作の操作位置に表示されているキーワードを選択する。ここで、形態素解析とは、辞書情報等を利用してメッセージを解析し、当該メッセージを文法的に意味のある最小単位の文字列(形態素)に区切る処理である。
When the
なお、本実施形態では、操作部11がタッチ操作を受け付けたタイミングでキーワード抽出部152がメッセージの形態素解析を行うこととしたが、これに限らない。例えば、メッセージ送受信部151がメッセージを表示させる際に形態素解析を行ってもよい。また、メッセージから特定されるキーワードは、例えば名詞であるものとするが、形態素解析によって分けられた全ての品詞をキーワードとしてもよい。
In the present embodiment, the
また、キーワード抽出部152は、選択したキーワードを強調表示させる。図3Aは、メッセージをタッチしたことによりキーワードが選択された状態を示す図である。図3Aに示されるように、ユーザが指でメッセージ中のキーワード「湯沢」をタッチすると、キーワード抽出部152は、当該キーワード「湯沢」を選択するとともに強調表示させる。図3Aでは、「湯沢」が枠で囲まれることにより強調表示されていることが確認できる。
The
なお、キーワード抽出部152は、選択したキーワードを他の方法で強調表示してもよい。例えば、キーワード抽出部152は、選択したキーワード及び背景色を反転表示させたり、背景色を他の部分の背景色と異なる色で表示させたりすることで強調表示してもよい。このようにすることで、携帯端末1のユーザは、検索窓に入力可能なキーワードを容易に確認することができる。
Note that the
キーワード抽出部152は、キーワードが選択されている状態において、操作部11が当該キーワードのタッチ操作をさらに受け付けると、選択されている範囲を変化させる。具体的には、キーワード抽出部152は、キーワードが選択されている状態において、操作部11が当該キーワードのタッチ操作をさらに受け付けると、形態素解析によりメッセージから特定された複数のキーワードのうち、既に選択されているキーワードと、当該キーワードの前方又は後方に隣接するキーワードのいずれかのキーワードを選択する。このようにすることで、携帯端末1のユーザは、検索窓に入力可能なキーワードの範囲を容易に切り替えて、入力したいキーワードを選択することができる。
The
図3B及び図3Cは、メッセージ中の同じ位置を複数回タッチしたことにより、選択されている範囲が変更された状態を示す図である。例えば、図3Aに示されるように「湯沢」が選択されている状態において、ユーザが、さらに「湯沢」をタッチすると、キーワード抽出部152は、選択されているキーワード「湯沢」と、当該キーワードの後方に隣接するキーワード「高原」とを選択する。図3Bでは、「湯沢高原」が選択されて強調表示されていることが確認できる。
3B and 3C are diagrams illustrating a state in which the selected range is changed by touching the same position in the message a plurality of times. For example, in the state where “Yuzawa” is selected as shown in FIG. 3A, when the user further touches “Yuzawa”, the
また、図3Bに示されるように「湯沢高原」が選択されている状態において、ユーザが、さらに「湯沢」をタッチすると、キーワード抽出部152は、選択されているキーワード「湯沢高原」と、当該キーワードの後方に隣接するキーワード「スキー」とを選択する。図3Cでは、「湯沢高原スキー」が選択されて強調表示されていることが確認できる。
3B, when the user further touches “Yuzawa” in a state where “Yuzawa Kogen” is selected, the
キーワード抽出部152は、同じ位置のキーワードのタッチを繰り返した結果、選択されているキーワードと隣接する文字列が助詞等であることにより、キーワードが連続して隣接しない状態となったとき、選択されている範囲を狭めてもよい。例えば、「湯沢高原スキー場」が選択されている状態において、ユーザがさらに「湯沢」をタッチすると、キーワード抽出部152は、選択範囲を「湯沢」に狭めてもよい。
The
その後、キーワード抽出部152は、キーワードが選択されている状態において操作部11がフリック操作を受け付けると、当該フリック操作の開始位置に表示されているメッセージを構成する当該キーワードを抽出する。キーワード抽出部152は、フリック操作による接触位置の移動方向が検索窓を示しているときに、選択されているキーワードを抽出するようにしてもよい。
Thereafter, when the
入力制御部153は、抽出されたキーワードを検索窓に入力する。具体的には、入力制御部153は、キーワード抽出部152がキーワードを抽出すると、検索窓に対してキーワードが既に入力されているか否かを判定する。入力制御部153は、キーワードが既に入力されていないと判定した場合、抽出されたキーワードを検索窓に入力する。ここで、入力制御部153は、抽出されたキーワードを検索窓に入力する際に、当該キーワードが検索窓に向かって移動する。当該キーワードが検索窓に向かって移動する際には、検索窓に向かって移動する様子を表示するようにしてもよい。具体的には、キーワードの画像、影や線等の効果表示を用いて軌跡を表示させる。
The
図3Dは、抽出されたキーワードが入力窓に入力された状態を示す図である。図3Dに示すように「湯沢」が選択されている状態において、ユーザが検索窓に向かってフリック操作を行うと、入力制御部153は、「湯沢」が検索窓に向かって移動する軌跡を表示させ、その後、検索窓に「湯沢」を入力する。このようにすることで、ユーザは、選択したキーワードがフリック操作によって検索窓に移動する様子を確認することができるので、ユーザにとって直感的にわかりやすい操作となる。
FIG. 3D is a diagram illustrating a state in which the extracted keyword is input to the input window. In the state where “Yuzawa” is selected as shown in FIG. 3D, when the user performs a flick operation toward the search window, the
ここで、入力制御部153は、さらにフリック操作における接触位置の移動方向が検索窓を示している場合には、キーワードを検索窓に対して移動する表示制御を行い、検索窓に当該キーワードを入力し、当該移動方向が入力窓を示している場合には、キーワードを入力窓に対して移動する表示制御を行い、入力窓に当該キーワードを入力するようにしてもよい。
Here, if the moving direction of the contact position in the flick operation indicates a search window, the
また、入力制御部153は、検索窓に対して既にキーワードが入力されていると判定すると、抽出されたキーワードが検索窓に入力されているか否かを判定する。入力制御部153は、抽出されたキーワードが検索窓に入力されていると判定した場合、当該検索窓から当該キーワードを消去する。例えば、検索窓に「湯沢」が入力されている状態において、ユーザが再び「湯沢」をタッチして「湯沢」を選択し、検索窓に向かってフリック操作を行うと、入力制御部153は、検索窓から「湯沢」を消去する。このようにすることで、ユーザは、キーワードの入力時と消去時とで操作を換えることなく容易にキーワードを消去することができる。
If the
また、入力制御部153は、検索窓に、抽出されたキーワードと異なるキーワードが入力されていると判定した場合、検索窓に入力されているキーワードの後にスペースを入力するとともに、当該スペースの後に、抽出されたキーワードを入力する。
Further, when the
図3Eは、検索窓に抽出されるキーワードと異なるキーワードが表示されている状態を示す図である。図3Eに示す状態において、ユーザが「湯沢」を検索窓に向かってフリックする操作を行うと、入力制御部153は、図3Fに示すように、検索窓に既に表示されている「宿泊」の直後にスペースを入力するとともに、「湯沢」を入力する。ここで、図3Fに示される「□」はスペースを示すものとする。このようにすることで、ユーザは、複数のキーワードを入力するときも、1つのキーワードを入力する操作を繰り返すだけでよく、容易にキーワードを追加することができる。
FIG. 3E is a diagram illustrating a state in which a keyword different from the keyword extracted in the search window is displayed. In the state shown in FIG. 3E, when the user performs an operation of flicking “Yuzawa” toward the search window, the
なお、入力制御部153は、検索窓に入力されているキーワードと、抽出されたキーワードとが部分一致するとき、一致部分を削除、不一致部分を削除、検索窓に入力されているキーワードを削除すること等の処理により、検索窓に入力されているキーワードを変化させてもよい。
Note that when the keyword input to the search window and the extracted keyword partially match, the
まず、抽出されたキーワードが、検索窓に入力されているキーワードの一部を構成しているケースとして、抽出されたキーワードが「湯沢」、検索窓に入力されているキーワードが「湯沢高原」である場合を例として説明する。この場合、入力制御部153は、不一致部分「高原」を削除し、検索窓に入力されているキーワードを「湯沢」としてもよい。また、入力制御部153は、一致部分「湯沢」を削除し、検索窓に入力されているキーワードを「高原」としてもよい。また、入力制御部153は、検索窓に入力されているキーワード「湯沢高原」を削除してもよい。なお、入力制御部153は、抽出されたキーワードが「湯沢」が検索窓に既に入力されていると判定し、検索窓に入力されているキーワード「湯沢高原」を維持するようにしてもよい。
First, assuming that the extracted keywords form part of the keywords entered in the search window, the extracted keywords are “Yuzawa” and the keywords entered in the search window are “Yuzawa Kogen”. A case will be described as an example. In this case, the
また、入力制御部153は、検索窓に入力されているキーワードと、抽出されたキーワードとが部分一致するとき、一致部分を削除するか、不一致部分を削除するか、検索窓に入力されているキーワードを削除するかについて、選択を受け付ける画面を表示させ、当該画面における選択結果に基づいて入力制御を行うようにしてもよい。
In addition, when the keyword input to the search window and the extracted keyword partially match, the
また、抽出されたキーワードが、検索窓に入力されているキーワードを含んでいるケースとして、抽出されたキーワードが「湯沢高原」、検索窓に入力されているキーワードが「湯沢」である場合を例として説明する。この場合、入力制御部153は、一致部分「湯沢」を削除し、検索窓に入力されているキーワードを「高原」に置き換えてもよい。また、入力制御部153は、検索窓に入力されているキーワードを「湯沢高原」に置き換えてもよい。また、入力制御部153は、検索窓に入力されているキーワード「湯沢」を削除してもよい。なお、入力制御部153は、検索窓に入力されているキーワード「湯沢」を維持するようにしてもよい。
In addition, as an example where the extracted keyword includes the keyword input in the search window, the extracted keyword is “Yuzawa Kogen” and the keyword input in the search window is “Yuzawa”. Will be described. In this case, the
以下に、検索窓に入力されているキーワードと、抽出されたキーワードとを置き換える例について図を用いて説明する。図3Gは、検索窓に入力されているキーワードと、抽出されたキーワードとが部分的に一致している状態を示す図である。図3Gに示すように、検索窓に「湯沢」が入力され、ユーザが「湯沢」を複数回タッチして「湯沢高原」を選択したとする。この場合、選択されたキーワード「湯沢高原」と、検索窓に入力されているキーワード「湯沢」とは部分一致している。この場合に、ユーザが「湯沢高原」を検索窓に向かってフリックする操作を行うと、入力制御部153は、検索窓に入力されている「湯沢」を消去し、図3Hに示すように、「湯沢高原」を入力する。
Hereinafter, an example in which the keyword input to the search window is replaced with the extracted keyword will be described with reference to the drawings. FIG. 3G is a diagram illustrating a state in which the keyword input in the search window partially matches the extracted keyword. As shown in FIG. 3G, it is assumed that “Yuzawa” is input in the search window, and the user touches “Yuzawa” a plurality of times and selects “Yuzawa Kogen”. In this case, the selected keyword “Yuzawa Kogen” and the keyword “Yuzawa” entered in the search window partially match. In this case, when the user performs an operation of flicking “Yuzawa Kogen” toward the search window, the
また、入力制御部153は、図3Hに示すように、検索窓に「湯沢高原」が入力されている状態において、ユーザがメッセージから「湯沢」を選択したとする。この場合に、ユーザが「湯沢」を検索窓に向かってフリックする操作を行うと、入力制御部153は、2つのキーワード「湯沢」と「湯沢高原」とで部分一致していることから、検索窓に入力されている「湯沢高原」を消去し、図3Gに示すように「湯沢」を入力する。
Further, as shown in FIG. 3H, the
検索部154は、検索窓にキーワードが入力されている状態において、操作部11が検索を実行する操作を受け付けると、無線部13を介して、検索サーバ3に当該キーワードを送信する。そして、検索部154は、無線部13を介して、検索サーバ3から検索結果を受信して、表示部12に表示させる。ここで、検索を実行する操作とは、例えば、検索窓に表示されている虫眼鏡のアイコンをタッチする操作である。
The
[キーワードの入力に係るフローチャート]
続いて、検索窓にキーワードが入力されるまでの処理の流れについて説明する。図4は、本実施形態に係る検索窓にキーワードが入力されるまでの処理の流れを示すフローチャートである。
[Flow chart for entering keywords]
Next, the flow of processing until a keyword is input to the search window will be described. FIG. 4 is a flowchart showing a flow of processing until a keyword is input to the search window according to the present embodiment.
まず、表示部12にメッセージ及び検索窓が表示されている状態において、操作部11はタッチ操作を受け付ける(S1)。
続いて、キーワード抽出部152は、操作部11がタッチ操作を受け付けると、当該タッチ操作の操作位置に表示されているキーワードを選択する(S2)。
First, in a state where a message and a search window are displayed on the
Subsequently, when the
続いて、キーワードが選択されている状態において、操作部11はフリック操作を受け付ける(S3)。
続いて、キーワード抽出部152は、操作部11がフリック操作を受け付けると、当該フリック操作の開始位置に表示されているメッセージを構成する当該キーワードを抽出する(S4)。
Subsequently, in a state where a keyword is selected, the
Subsequently, when the
続いて、入力制御部153は、検索窓に対してキーワードが既に入力されているか否かを判定する(S5)。入力制御部153は、キーワードが既に入力されていると判定すると(判定がYESの場合)、S7に処理を移し、キーワードが既に入力されていないと判定すると(判定がNOの場合)、S6に処理を移す。
S6において、入力制御部153は、キーワードが既に入力されていないことから、抽出したキーワードを検索窓に入力する(S6)。
Subsequently, the
In S6, since the keyword has not been input, the
S7において、入力制御部153は、検索窓に対して、S4において抽出したキーワードが入力されているか否かを判定する。入力制御部153は、抽出したキーワードが入力されていると判定すると(判定がYESの場合)、S8に処理を移し、抽出したキーワードが入力されていないと判定すると(判定がNOの場合)、S9に処理を移す。
In S7, the
S8において、入力制御部153は、抽出したキーワードが検索窓に入力されていることから、抽出したキーワードを検索窓から消去する。
入力制御部153は、抽出したキーワードが検索窓に入力されていないと判定した場合、検索窓に入力されているキーワードの後にスペースを入力するとともに、当該スペースの後に、抽出されたキーワードを入力する(S9、S10)。
In S8, the
When the
[本実施形態における効果]
以上のとおり、本実施形態に係る携帯端末1は、フリック操作を受け付けると、当該フリック操作の開始位置に表示されているメッセージを構成するキーワードを抽出し、抽出されたキーワードを検索窓に入力するので、ソフトウェアキーボードや数字キーを用いることなく容易に検索キーワードを入力することができる。また、携帯端末1はフリック操作によってキーワードを検索窓に入力することから、ユーザは、片手で容易に携帯端末1を操作することができる。さらに、ユーザは、キーワードを検索窓にドラッグする場合のように、検索窓に対してドラッグしている途中で指が表示画面から離れて入力操作が失敗に終わることなく、キーワードを入力することができる。
[Effect in this embodiment]
As described above, when the
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更又は改良を加えることが可能であることが当業者に明らかである。 As mentioned above, although this invention was demonstrated using embodiment, the technical scope of this invention is not limited to the range as described in the said embodiment. It will be apparent to those skilled in the art that various modifications or improvements can be added to the above embodiment.
1・・・携帯端末、11・・・操作部、12・・・表示部、13・・・無線部、14・・・記憶部、15・・・制御部、151・・・メッセージ送受信部、152・・・キーワード抽出部、153・・・入力制御部、154・・・検索部、2・・・メッセージサーバ、3・・・検索サーバ、N・・・ネットワーク
DESCRIPTION OF
Claims (10)
前記表示部に表示されている表示画面に対するフリック操作を受け付ける操作部と、
前記操作部がフリック操作を受け付けると、当該フリック操作の開始位置に表示されている前記テキスト情報を構成するキーワードを抽出するキーワード抽出部と、
抽出された前記キーワードを前記検索窓に入力する入力制御部と、
を備える携帯端末。 A display unit for displaying text information and a search window for receiving an input of a keyword used for a search via a network;
An operation unit for receiving a flick operation on a display screen displayed on the display unit;
When the operation unit accepts a flick operation, a keyword extraction unit that extracts keywords constituting the text information displayed at the start position of the flick operation;
An input control unit for inputting the extracted keyword into the search window;
A mobile terminal comprising:
前記キーワード抽出部は、前記操作部がフリック操作を受け付けると、当該フリック操作の開始位置に表示されている前記メッセージを構成するキーワードを抽出する、
請求項1に記載の携帯端末。 A message transmission / reception unit that accepts an input of a message to be transmitted to another terminal, transmits the input message to the other terminal, and receives a message from the other terminal;
When the operation unit accepts a flick operation, the keyword extraction unit extracts a keyword constituting the message displayed at a start position of the flick operation.
The mobile terminal according to claim 1.
請求項1又は2に記載の携帯端末。 When a keyword different from the extracted keyword is input to the search window, the input control unit inputs a space after the keyword input to the search window, and extracts after the space. Enter the keyword,
The portable terminal according to claim 1 or 2.
請求項1から3のいずれか1項に記載の携帯端末。 The input control unit deletes the keyword from the search window when the extracted keyword is input to the search window;
The portable terminal of any one of Claim 1 to 3.
前記キーワード抽出部は、前記操作部がタッチ操作を受け付けると、当該タッチ操作の操作位置に表示されている前記キーワードを選択し、その後、前記操作部が当該操作位置においてフリック操作を受け付けると、選択されているキーワードを抽出する、
請求項1から4のいずれか1項に記載の携帯端末。 The operation unit accepts a touch operation on the display screen,
The keyword extraction unit selects the keyword displayed at the operation position of the touch operation when the operation unit accepts a touch operation, and then selects when the operation unit accepts a flick operation at the operation position. Extract keywords that are
The portable terminal of any one of Claim 1 to 4.
請求項5に記載の携帯端末。 The keyword extraction unit changes a selected range when the operation unit further receives a touch operation of the keyword in a state where the keyword is selected.
The mobile terminal according to claim 5.
請求項5又は6に記載の携帯端末。 The keyword extraction unit highlights the keyword when the keyword is selected.
The mobile terminal according to claim 5 or 6.
請求項1から7のいずれか1項に記載の携帯端末。 When the input control unit inputs the extracted keyword into the search window, the input control unit displays a trajectory of the keyword moving toward the search window.
The portable terminal of any one of Claim 1 to 7.
表示部に表示されている、テキスト情報と、ネットワークを介した検索に用いるキーワードの入力を受け付ける検索窓とを表示する表示画面に対して操作部がフリック操作を受け付けると、当該フリック操作の開始位置に表示されている前記テキスト情報を構成するキーワードを抽出するキーワード抽出部、及び
抽出された前記キーワードを前記検索窓に入力する入力制御部、
として機能させる携帯端末用プログラム。 Computer
When the operation unit accepts a flick operation on a display screen that displays text information displayed on the display unit and a search window that accepts an input of a keyword used for a search via the network, the start position of the flick operation A keyword extraction unit for extracting a keyword constituting the text information displayed on the screen, and an input control unit for inputting the extracted keyword into the search window;
A program for mobile terminals that functions as
抽出された前記キーワードを前記検索窓に入力するステップ、
を備えるキーワード入力方法。 When the operation unit accepts a flick operation on a display screen that displays text information displayed on the display unit and a search window that accepts an input of a keyword used for a search via the network, the start position of the flick operation Extracting a keyword constituting the text information displayed on the screen, and inputting the extracted keyword into the search window;
A keyword input method comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014019786A JP6051175B2 (en) | 2014-02-04 | 2014-02-04 | Portable terminal, portable terminal program, and keyword input method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014019786A JP6051175B2 (en) | 2014-02-04 | 2014-02-04 | Portable terminal, portable terminal program, and keyword input method |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016229974A Division JP6250129B2 (en) | 2016-11-28 | 2016-11-28 | Portable terminal, portable terminal program, and keyword input method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2015148848A JP2015148848A (en) | 2015-08-20 |
JP6051175B2 true JP6051175B2 (en) | 2016-12-27 |
Family
ID=53892182
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014019786A Active JP6051175B2 (en) | 2014-02-04 | 2014-02-04 | Portable terminal, portable terminal program, and keyword input method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6051175B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7341690B2 (en) * | 2019-03-22 | 2023-09-11 | キヤノン株式会社 | Information processing device, method, and program |
JP7085035B1 (en) | 2021-02-09 | 2022-06-15 | 楽天グループ株式会社 | Terminal devices, item management systems, item management methods, and programs |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4496517B2 (en) * | 2003-02-27 | 2010-07-07 | 俊彦 岡部 | Search character input device, method, program, and WWW browser device |
KR101448336B1 (en) * | 2011-12-23 | 2014-10-08 | (주)카카오 | A method of service extension using message input window included in chatting window providing instant messaging service |
JP2012113756A (en) * | 2012-03-09 | 2012-06-14 | Toshiba Corp | Information processor and information processing method |
-
2014
- 2014-02-04 JP JP2014019786A patent/JP6051175B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2015148848A (en) | 2015-08-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6400477B2 (en) | Gesture-based search | |
CN101526879B (en) | Speech input interface on a device | |
US9256366B2 (en) | Systems and methods for touch-based two-stage text input | |
KR101633842B1 (en) | Multiple graphical keyboards for continuous gesture input | |
US20170097765A1 (en) | Method to Provide a Service While Inputting Content in an Application Though A Virtual Keyboard | |
US20150317388A1 (en) | Information search system and method | |
US9557818B2 (en) | Contextually-specific automatic separators | |
US20160092104A1 (en) | Methods, systems and devices for interacting with a computing device | |
CN108475157B (en) | Character input method, device and terminal | |
JP6051175B2 (en) | Portable terminal, portable terminal program, and keyword input method | |
KR101671797B1 (en) | Handheld device and input method thereof | |
CN105589570A (en) | Input error processing method and apparatus | |
JP2014175689A (en) | Information apparatus, display method and program | |
JP6250129B2 (en) | Portable terminal, portable terminal program, and keyword input method | |
US20160292140A1 (en) | Associative input method and terminal | |
EP3298761B1 (en) | Multi-switch option scanning | |
JP5791668B2 (en) | Information processing apparatus, method, and computer program | |
EP4115270A1 (en) | Electronic input system | |
JP6109889B2 (en) | Information processing apparatus, method, and computer program | |
TWI633463B (en) | Text input method | |
JP6262889B2 (en) | Information processing apparatus, information processing method, and program | |
JP5335870B2 (en) | Information processing apparatus, method, and computer program | |
KR101335436B1 (en) | Hangul input search terminal and used information search method thereof | |
KR101255801B1 (en) | Mobile terminal capable of inputting hangul and method for displaying keypad thereof | |
JP6122798B2 (en) | Information processing apparatus, information processing method, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160210 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20161024 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20161101 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20161128 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6051175 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |