JP2009288992A - Retrieval processing system, retrieval processing program, and retrieval processing method - Google Patents
Retrieval processing system, retrieval processing program, and retrieval processing method Download PDFInfo
- Publication number
- JP2009288992A JP2009288992A JP2008140224A JP2008140224A JP2009288992A JP 2009288992 A JP2009288992 A JP 2009288992A JP 2008140224 A JP2008140224 A JP 2008140224A JP 2008140224 A JP2008140224 A JP 2008140224A JP 2009288992 A JP2009288992 A JP 2009288992A
- Authority
- JP
- Japan
- Prior art keywords
- search
- dictionary
- module
- processing system
- data
- 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.)
- Granted
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
本発明は、検索可能な辞書を有している辞書システムと通信回線を介して接続されている検索処理システム、検索処理プログラム及び検索処理方法に関する。 The present invention relates to a search processing system, a search processing program, and a search processing method that are connected to a dictionary system having a searchable dictionary via a communication line.
近年、電子辞書等の情報処理装置の発達により、手軽に単語の意味を調べることができるようになった。
一方、百科事典等の大容量の辞書は、パソコン又はインターネット等の通信回線を介して利用することが行われている。また、その利用の際に課金することが行われている。
In recent years, with the development of information processing devices such as electronic dictionaries, the meaning of words can be easily checked.
On the other hand, a large-capacity dictionary such as an encyclopedia is used through a communication line such as a personal computer or the Internet. In addition, billing is performed at the time of use.
これらに関する技術として、例えば特許文献1には、収録辞書データの内容等収録されている単語自体の更新及び新たな単語の追加を容易に行うことができ、更新データと収録データを区別することなく検索・表示することができる電子辞書及び情報表示プログラムを記録した記録媒体を提供することを課題とし、電子辞書は、キーの読み込み、画面表示等の制御や辞書の検索処理等を実行するCPU、電子辞書のプログラムや辞書データ等を格納するROM、入力文字列、表示内容等を記憶するワークRAMとして使用するRAM、RAMやフラッシュメモリ等のメモリ、メモリと同様の構造を持つメモリカード等の記憶媒体、辞書内容等各種情報を表示する表示部、ユーザのデータ入力、指示手段であるキー入力部、FD、CD−ROM等の外部記憶媒体、外部記憶媒体に記憶されたプログラム及びデータを読み込むための外部記憶装置を備え、入力された文字列に基づきワードNo.変換テーブルを参照して収録辞書データと追加更新データを対象として検索処理を行うように構成することが開示されている。
As a technique related to these, for example,
また、特許文献2には、辞書データ提供者から辞書データをネットワーク経由で提供してもらい、その利用価値の高い辞書データをネットワーク経由で配信することを課題とし、辞書データの提供を受け付け、さらに辞書データを有料配信する辞書データ提供受付・配信コンピュータと、提供された辞書データを編集し、保持する辞書データ管理コンピュータと、辞書データ提供者に支払う報酬及び辞書データ購入者から徴収する対価を管理する対価管理コンピュータと、辞書データを辞書データ提供受付・配信コンピュータヘ提供する辞書データ作成コンピュータと、辞書データ購入者が辞書データ開発・販売者に相当の対価を支払って辞書データを受信する辞書データ購入・利用コンピュータとがネットワークを介して接続することが開示されている。
Further, in
また、特許文献3には、複数台の電子辞書を持ち歩くことなく、複数言語に対応した辞書機能を利用することができる携帯電話が提案されているが、翻訳対象の単語等の入力をキー操作や触覚機器を介してユーザ自身が行う必要があるため、必ずしも簡便な入力手段ではなく誤った綴りを入力する可能性があり、その誤った綴りの入力可能性を低減することを課題とし、辞書コンテンツを蓄積管理して情報の検索と提供を行う辞書サーバと、前記辞書サーバに検索要求を行い情報を受け取る携帯通信端末とがネットワークを介して接続され、前記携帯通信端末は、画像を入力する画像入力手段と、前記ネットワークと通信するための通信手段と、前記画像入力手段により得られた画像情報を前記通信手段を介して前記辞書サーバに送信する送信手段と、前記辞書サーバから前記通信手段を介して文字情報を受信する受信手段とを備え、前記辞書サーバは、辞書コンテンツを格納する蓄積手段と、前記ネットワークと通信するための通信手段と、前記携帯通信端末から前記通信手段を介して画像情報を受信する受信手段と、前記受信手段により受信した画像情報から文字を認識する文字認識手段と、前記文字認識手段により認識された文字の意味を前記辞書コンテンツから検索する検索手段と、利用者の識別情報及び辞書コンテンツの利用情報を含む利用者情報を蓄積する利用者情報蓄積手段と、前記利用者情報を用いて外部からの接続要求に対する認証を行う認証手段と、前記利用者情報を用いて利用者に課金する課金手段と、前記検索手段により検索した結果を含む文字情報を前記通信手段を介して前記携帯通信端末に送信する送信手段とを備えた辞書検索システムが開示されている。
しかしながら、このような従来の技術では、スタンドアローン型の電子辞書とインターネット等の通信回線を介して辞書を利用するネットワーク型の融合が図れていないという問題点があった。つまり、スタンドアローン用の辞書では、信頼のおけるものが多いが、最新の用語には対応しておらず、ネットワーク用の辞書では、最新の用語を収集しているが信頼性に欠けるものがあること、又は通信回線の使用料が発生する等の問題が発生する。
本発明は、このような従来の技術が有する問題点に着目してなされたもので、その検索処理システムが有している辞書を利用して検索を行い、検索結果が得られなかった場合に、ネットワーク用の辞書を利用した検索を行うことによって、スタンドアローン用の辞書とネットワーク用の辞書との融合を図り、検索結果がないということを減少させ、利用者にとっての検索の利便性を向上させることができるようにした検索処理システム、検索処理プログラム及び検索処理方法を提供することを目的としている。
However, such a conventional technology has a problem that a stand-alone electronic dictionary and a network type using a dictionary via a communication line such as the Internet cannot be integrated. In other words, many of the stand-alone dictionaries are reliable, but they do not support the latest terms, and the network dictionaries collect the latest terms but are not reliable. Or a communication line usage fee occurs.
The present invention has been made paying attention to such problems of the conventional technology, and when a search is performed using a dictionary possessed by the search processing system and a search result is not obtained. By using a network dictionary to search, the stand-alone dictionary and the network dictionary are merged to reduce the absence of search results and improve the convenience of search for users. It is an object of the present invention to provide a search processing system, a search processing program, and a search processing method that can be made to operate.
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
[1] 検索可能な辞書を有している辞書システムと通信回線を介して接続されている検索処理システムであって、前記検索処理システム内部にある辞書と、検索対象であるデータを受け付ける検索対象受付手段と、前記検索対象受付手段によって受け付けられた検索対象データを前記辞書から検索する第1の検索手段と、前記第1の検索手段による検索結果に応じて、前記検索対象受付手段によって受け付けられた検索対象データを前記辞書システムから検索する第2の検索手段を具備することを特徴とする検索処理システム。
The gist of the present invention for achieving the object lies in the inventions of the following items.
[1] A search processing system connected via a communication line to a dictionary system having a searchable dictionary, wherein the search system receives a dictionary in the search processing system and data to be searched A first search unit that searches the dictionary for search target data received by the search target reception unit, and a search result received by the search target reception unit according to a search result by the first search unit; A search processing system comprising second search means for searching the search target data from the dictionary system.
[2] 検索可能な辞書を有している辞書システムと通信回線を介して接続されている検索処理システムであって、前記検索処理システム内部にある辞書と、検索対象であるデータを受け付ける検索対象受付手段と、前記検索対象受付手段によって受け付けられた検索対象データを前記辞書から検索する第1の検索手段と、前記第1の検索手段による検索が終了する前に、前記検索対象受付手段によって受け付けられた検索対象データを前記辞書システムから検索する第2の検索手段を具備することを特徴とする検索処理システム。 [2] A search processing system connected via a communication line to a dictionary system having a searchable dictionary, wherein the search processing system receives a dictionary in the search processing system and data to be searched Receiving means, first search means for searching the search object data received by the search object receiving means from the dictionary, and accepting by the search object accepting means before the search by the first search means is completed. A search processing system, comprising: a second search means for searching the retrieved data to be searched from the dictionary system.
[3] 複数の前記辞書システムへの検索順位を記憶している辞書検索順位記憶手段と、前記第2の検索手段は、前記辞書検索順位記憶手段に記憶されている検索順位に基づいて、前記辞書システムへの検索を行うことを特徴とする[1]又は[2]に記載の検索処理システム。 [3] A dictionary search rank storage unit that stores search ranks for a plurality of the dictionary systems, and the second search unit, based on the search ranks stored in the dictionary search rank storage unit, The search processing system according to [1] or [2], wherein the dictionary system is searched.
[4] 前記辞書システムの評価順位又は該辞書システムへのアクセス数を開示しているサイトから情報を取得して、該情報を利用して、前記辞書システムの検索順位を算出する辞書リスト生成手段をさらに具備し、前記辞書検索順位記憶手段は、前記辞書リスト生成手段によって算出された検索順位を記憶することを特徴とする[3]に記載の検索処理システム。 [4] Dictionary list generation means for acquiring information from a site disclosing the evaluation rank of the dictionary system or the number of accesses to the dictionary system, and calculating the search rank of the dictionary system using the information The search processing system according to [3], wherein the dictionary search order storage unit stores the search order calculated by the dictionary list generation unit.
[5] 前記第1の検索手段又は前記第2の検索手段による検索結果を表示する検索結果表示手段と、前記検索結果表示手段によって表示された検索結果に対する評価を受け付ける評価受付手段と、前記評価受付手段によって受け付けられた評価を利用して、前記辞書システムの検索順位を算出する辞書リスト生成手段をさらに具備し、前記辞書検索順位記憶手段は、前記辞書リスト生成手段によって算出された検索順位を記憶することを特徴とする[3]に記載の検索処理システム。 [5] Search result display means for displaying a search result by the first search means or the second search means, evaluation reception means for receiving an evaluation on the search result displayed by the search result display means, and the evaluation The apparatus further comprises dictionary list generation means for calculating the search order of the dictionary system using the evaluation received by the reception means, and the dictionary search order storage means stores the search order calculated by the dictionary list generation means. The retrieval processing system according to [3], wherein the retrieval processing system is stored.
[6] 前記第2の検索手段は、通信料金が定額制でない場合、接続するか否かを利用者に問い合わせ、該利用者から許可があった場合に、前記辞書システムから検索することを特徴とする[1]又は[2]に記載の検索処理システム。 [6] When the communication fee is not a flat rate, the second search means inquires of the user whether to connect or not, and if the user gives permission, searches from the dictionary system. The search processing system according to [1] or [2].
[7] 前記第2の検索手段は、前記辞書システムの利用料金が定額制でない場合又は無料でない場合、利用するか否かを利用者に問い合わせ、該利用者から許可があった場合に、前記辞書システムから検索することを特徴とする[1]又は[2]に記載の検索処理システム。 [7] When the usage fee of the dictionary system is not a flat rate system or free of charge, the second search means inquires of the user whether or not to use the dictionary system and when the user gives permission, The retrieval processing system according to [1] or [2], wherein retrieval is performed from a dictionary system.
[8] 検索可能な辞書を有している辞書システムと通信回線を介して接続されている検索処理システムであって、前記検索処理システム内部にある辞書と、検索対象であるデータを受け付ける検索対象受付手段と、前記検索対象受付手段によって受け付けられた検索対象データを前記辞書から検索する第1の検索手段と、前記検索対象受付手段によって受け付けられた検索対象データを前記辞書システムから検索する第2の検索手段と、前記第1の検索手段による検索結果と前記第2の検索手段による検索結果とが類似している場合は、前記第1の検索結果のみを表示する表示手段を具備することを特徴とする検索処理システム。 [8] A search processing system connected via a communication line to a dictionary system having a searchable dictionary, wherein the search processing system receives a dictionary in the search processing system and data to be searched. A receiving unit; a first searching unit that searches the dictionary for search target data received by the search target receiving unit; and a second that searches the dictionary system for search target data received by the search target receiving unit. Display means for displaying only the first search result when the search result by the first search means and the search result by the second search means are similar to each other. A featured search processing system.
[9] 検索可能な辞書を有している辞書システムと通信回線を介して接続されているコンピュータに、検索処理を行わせる検索処理プログラムであって、前記コンピュータを、該コンピュータ内部にある辞書と、検索対象であるデータを受け付ける検索対象受付手段と、前記検索対象受付手段によって受け付けられた検索対象データを前記辞書から検索する第1の検索手段と、前記第1の検索手段による検索結果に応じて、前記検索対象受付手段によって受け付けられた検索対象データを前記辞書システムから検索する第2の検索手段として機能させることを特徴とする検索処理プログラム。 [9] A search processing program for causing a computer connected to a dictionary system having a searchable dictionary via a communication line to perform a search process, the computer being a dictionary in the computer A search target receiving unit that receives data that is a search target, a first search unit that searches the search target data received by the search target reception unit from the dictionary, and a search result according to the first search unit. And a search processing program for causing the search target data received by the search target receiving means to function as second search means for searching from the dictionary system.
[10] 検索可能な辞書を有している辞書システムと通信回線を介して接続されているコンピュータに、検索処理を行わせる検索処理プログラムであって、前記コンピュータを、該コンピュータ内部にある辞書と、検索対象であるデータを受け付ける検索対象受付手段と、前記検索対象受付手段によって受け付けられた検索対象データを前記辞書から検索する第1の検索手段と、前記第1の検索手段による検索が終了する前に、前記検索対象受付手段によって受け付けられた検索対象データを前記辞書システムから検索する第2の検索手段として機能させることを特徴とする検索処理プログラム。 [10] A search processing program for causing a computer connected to a dictionary system having a searchable dictionary via a communication line to perform a search process, the computer being a dictionary in the computer The search object receiving means for receiving the data to be searched, the first search means for searching the search object data received by the search object receiving means from the dictionary, and the search by the first search means is completed. A search processing program characterized by causing a search target data received by the search target receiving means to function as a second search means for searching from the dictionary system before.
[11] 検索可能な辞書を有している辞書システムと通信回線を介して接続されているコンピュータに、検索処理を行わせる検索処理プログラムであって、前記コンピュータを、該コンピュータ内部にある辞書と、検索対象であるデータを受け付ける検索対象受付手段と、前記検索対象受付手段によって受け付けられた検索対象データを前記辞書から検索する第1の検索手段と、前記検索対象受付手段によって受け付けられた検索対象データを前記辞書システムから検索する第2の検索手段と、前記第1の検索手段による検索結果と前記第2の検索手段による検索結果とが類似している場合は、前記第1の検索結果のみを表示する表示手段として機能させることを特徴とする検索処理プログラム。 [11] A search processing program for causing a computer connected to a dictionary system having a searchable dictionary via a communication line to perform a search process, the computer being a dictionary in the computer A search object receiving means for receiving data to be searched, a first search means for searching the search object data received by the search object receiving means from the dictionary, and a search object received by the search object receiving means When the second search means for searching for data from the dictionary system, the search result by the first search means, and the search result by the second search means are similar, only the first search result A search processing program characterized in that it functions as a display means for displaying.
[12] 検索可能な辞書を有している辞書システムと通信回線を介して接続されている検索処理システムによって行われる検索処理方法であって、前記検索処理システムは、該検索処理システム内部に辞書を具備し、検索対象であるデータを受け付け、前記受け付けられた検索対象データを前記辞書から検索し、前記検索による検索結果に応じて、前記受け付けられた検索対象データを前記辞書システムから検索することを特徴とする検索処理方法。 [12] A search processing method performed by a search processing system connected via a communication line to a dictionary system having a searchable dictionary, wherein the search processing system includes a dictionary in the search processing system. And receiving data to be searched, searching the received search target data from the dictionary, and searching the received search target data from the dictionary system according to a search result by the search. A search processing method characterized by the above.
[13] 検索可能な辞書を有している辞書システムと通信回線を介して接続されている検索処理システムによって行われる検索処理方法であって、前記検索処理システムは、該検索処理システム内部に辞書を具備し、検索対象であるデータを受け付け、前記受け付けられた検索対象データを前記辞書から検索し、前記検索が終了する前に、前記受け付けられた検索対象データを前記辞書システムから検索することを特徴とする検索処理方法。 [13] A search processing method performed by a search processing system connected via a communication line to a dictionary system having a searchable dictionary, wherein the search processing system includes a dictionary in the search processing system. And receiving data that is a search target, searching the received search target data from the dictionary, and searching the received search target data from the dictionary system before the search ends. A characteristic search processing method.
[14] 検索可能な辞書を有している辞書システムと通信回線を介して接続されている検索処理システムによって行われる検索処理方法であって、前記検索処理システムは、該検索処理システム内部に辞書を具備し、検索対象であるデータを受け付け、前記受け付けられた検索対象データを前記辞書から検索し、前記受け付けられた検索対象データを前記辞書システムから検索し、前記辞書からの検索結果と前記辞書システムからの検索結果とが類似している場合は、前記辞書からの検索結果のみを表示することを特徴とする検索処理方法。 [14] A search processing method performed by a search processing system connected via a communication line to a dictionary system having a searchable dictionary, wherein the search processing system includes a dictionary in the search processing system. The data to be searched is received, the received search target data is searched from the dictionary, the received search target data is searched from the dictionary system, the search result from the dictionary and the dictionary When the search result from the system is similar, only the search result from the dictionary is displayed.
前記本発明は次のように作用する。
本発明における検索処理システム、検索処理プログラム及び検索処理方法は、検索可能な辞書を有している辞書システムと通信回線を介して接続されている検索処理システムによって検索を行う。検索対象であるデータを受け付け、前記受け付けられた検索対象データを前記辞書から検索し、前記検索による検索結果に応じて、前記受け付けられた検索対象データを前記辞書システムから検索する。これによって、スタンドアローン用の辞書とネットワーク用の辞書との融合を図り、検索結果がないということを減少させ、利用者にとっての検索の利便性を向上させる。
The present invention operates as follows.
The search processing system, the search processing program, and the search processing method according to the present invention perform a search by a search processing system connected via a communication line to a dictionary system having a searchable dictionary. Data that is a search target is received, the received search target data is searched from the dictionary, and the received search target data is searched from the dictionary system according to a search result by the search. As a result, the stand-alone dictionary and the network dictionary are merged to reduce the absence of search results and improve the convenience of search for the user.
また、検索対象であるデータを受け付け、前記受け付けられた検索対象データを前記辞書から検索し、前記検索が終了する前に、前記受け付けられた検索対象データを前記辞書システムから検索する。これによって、スタンドアローン用の辞書とネットワーク用の辞書との融合を図り、検索結果がないということを減少させ、さらに、ネットワーク用の辞書の検索結果までの表示時間を短縮させ、利用者にとっての検索の利便性を向上させる。 Further, data that is a search target is received, the received search target data is searched from the dictionary, and the received search target data is searched from the dictionary system before the search ends. As a result, the fusion of the stand-alone dictionary and the network dictionary is reduced, the absence of search results is reduced, and the display time until the search result of the network dictionary is shortened. Improve search convenience.
本発明にかかる検索処理システム、検索処理プログラム及び検索処理方法によれば、スタンドアローン用の辞書とネットワーク用の辞書との融合を図り、検索結果がないということを減少させ、利用者にとっての検索の利便性を向上させることができる。
また、請求項2に記載の検索処理システム、検索処理プログラム及び検索処理方法にあっては、スタンドアローン用の辞書とネットワーク用の辞書との融合を図り、検索結果がないということを減少させ、さらに、ネットワーク用の辞書の検索結果までの表示時間を短縮させ、利用者にとっての検索の利便性を向上させることができる。
According to the search processing system, the search processing program, and the search processing method of the present invention, the stand-alone dictionary and the network dictionary are merged to reduce the absence of search results, and search for users. Convenience can be improved.
Further, in the search processing system, the search processing program and the search processing method according to
以下、図面に基づき本発明を実現するにあたっての好適な各種の実施の形態の例を説明する。
図1は、第1の実施の形態の構成例についての概念的なモジュール構成図を示している。
なお、モジュールとは、一般的に論理的に分離可能なソフトウェア、ハードウェア等の部品を指す。したがって、本実施の形態におけるモジュールはプログラムにおけるモジュールのことだけでなく、ハードウェア構成におけるモジュールも指す。それゆえ、本実施の形態は、プログラム、システム及び方法の説明をも兼ねている。ただし、説明の都合上、「記憶する」、「記憶させる」、これらと同等の文言を用いるが、これらの文言は、実施の形態がプログラムの場合は、記憶装置に記憶させるように制御するの意である。また、モジュールは機能にほぼ一対一に対応しているが、実装においては、1モジュールを1プログラムで構成してもよいし、複数モジュールを1プログラムで構成してもよく、逆に1モジュールを複数プログラムで構成してもよい。また、複数モジュールは1コンピュータによって実行されてもよいし、分散又は並列環境におけるコンピュータによって1モジュールが複数コンピュータで実行されてもよい。なお、1つのモジュールに他のモジュールが含まれていてもよい。また、以下、「接続」とは物理的な接続の他、論理的な接続(データの授受、指示、データ間の参照関係等)を含む。
また、システム又は装置とは、複数のコンピュータ、ハードウェア、装置等がネットワーク等で接続されて構成されるほか、1つのコンピュータ、ハードウェア、装置等によって実現される場合も含まれる。「所定」という用語は、予め定められたの意の他に、そのときの状況・状態に応じて、又はそれまでの状況・状態に応じての意を含めて用いる。
以下、通信端末として、携帯電話を主に例示して説明する。
Hereinafter, examples of various preferred embodiments for realizing the present invention will be described with reference to the drawings.
FIG. 1 is a conceptual module configuration diagram of a configuration example according to the first embodiment.
The module generally refers to a component such as software or hardware that can be logically separated. Therefore, the module in the present embodiment indicates not only a module in a program but also a module in a hardware configuration. Therefore, the present embodiment also serves as an explanation of a program, a system, and a method. However, for the sake of explanation, the words “store”, “store”, and equivalent terms are used. However, when the embodiment is a program, these terms are controlled to be stored in the storage device. I mean. In addition, the modules correspond almost one-to-one with the functions. However, in mounting, one module may be composed of one program, or a plurality of modules may be composed of one program. A plurality of programs may be used. The plurality of modules may be executed by one computer, or one module may be executed by a plurality of computers in a distributed or parallel environment. Note that one module may include other modules. In the following, “connection” includes not only physical connection but also logical connection (data exchange, instruction, reference relationship between data, etc.).
Further, the system or apparatus includes a configuration in which a plurality of computers, hardware, devices, and the like are connected via a network and the like, and includes a case where the system or device is realized by a single computer, hardware, devices, and the like. The term “predetermined” is used in addition to a predetermined meaning, including the meaning according to the situation / state at that time or the situation / state until then.
Hereinafter, a mobile phone will be mainly exemplified and described as a communication terminal.
本実施の形態は、図1に示すように、通信端末110は、検索対象受付モジュール111、検索モジュール112、辞書113、検索結果判断モジュール114、外部辞書検索モジュール115、辞書リスト記憶モジュール116、辞書リスト生成モジュール117、通信モジュール118、検索結果表示モジュール119を備えている。
また、辞書サイト150、ランキング付サイト160、アクセス数カウントサイト170は、通信回線199を介して通信端末110の通信モジュール118よりアクセスされる。なお、辞書サイト150、ランキング付サイト160、アクセス数カウントサイト170は、それぞれ複数あってもよい。辞書サイト150は、検索可能な辞書を有している。ランキング付サイト160は、複数の辞書サイト150を評価して、その評価順位(ランキング、順位付け、格付けを含む)を開示する。アクセス数カウントサイト170は、各々の辞書サイト150に対して、通信端末110等からのアクセス数をカウントし、そのアクセス数を開示する。つまり、アクセス数が多いことは、頻繁に利用されており、信頼度も高い辞書サイト150であると評価してもよい。なお、ランキング付サイト160又はアクセス数カウントサイト170が開示するとは、通信回線199を介して通信端末110からそのデータにアクセスできることをいう。また、通信回線199は、有線又は無線の電話回線、LAN、インターネット等を含む
In the present embodiment, as shown in FIG. 1, the
The
検索対象受付モジュール111は、検索モジュール112と接続されており、検索対象であるデータを受け付ける。例えば、通信端末110が具備しているキーからの入力を検知して単語等(単語に限られず、文章等であってもよい)を受け付ける。また、マイクからの音声を認識する音声認識、カメラの画像を認識する文字認識によって入力された単語等を検知するようにしてもよい。
The search
検索モジュール112は、検索対象受付モジュール111、辞書113、検索結果判断モジュール114と接続されており、検索対象受付モジュール111によって受け付けられた検索対象データを辞書113から検索する。その検索結果(検索対象であるデータに対応するデータ(単語等の意味)、そして検索対象であるデータがないという結果を含む)を検索結果判断モジュール114へ渡す。辞書には、事典、辞典、字典、用語集等が含まれ、例えば、具体的には「国語辞書」、「英和辞書」、「和英辞書」等がある。また、辞書113内には複数の辞書が記憶されていてもよい。
辞書113は、検索モジュール112と接続されており、通信端末110内部にあり、単語等とその意味のデータを対応させて記憶しており、検索モジュール112からアクセスされる。
The
The
検索結果判断モジュール114は、検索モジュール112、外部辞書検索モジュール115、検索結果表示モジュール119と接続されており、検索モジュール112から検索結果を受け取り、その検索結果に応じて、外部辞書検索モジュール115に対する検索指示又は検索結果表示モジュール119に対する表示指示を行う。なお、検索指示には検索対象のデータを含み、表示指示には検索対象のデータ及び検索結果を含む。
外部辞書検索モジュール115は、検索結果判断モジュール114、辞書リスト記憶モジュール116、通信モジュール118、検索結果表示モジュール119と接続されており、検索結果判断モジュール114からの検索指示に応じて、検索対象データを通信モジュール118、通信回線199を介して辞書サイト150から検索する。その検索結果を検索結果表示モジュール119に渡す。また、辞書サイト150が複数ある場合には、辞書リスト記憶モジュール116に記憶されている検索順位に基づいて、辞書サイト150への検索を行うようにしてもよい。
The search
The external
辞書リスト記憶モジュール116は、外部辞書検索モジュール115、辞書リスト生成モジュール117と接続されており、複数の辞書サイト150への検索順位を示すリストを記憶している。外部辞書検索モジュール115からアクセスされ、そのリストを渡す。また、記憶するリストは辞書リスト生成モジュール117によって算出されたものである。
辞書リスト生成モジュール117は、辞書リスト記憶モジュール116、通信モジュール118と接続されており、通信モジュール118、通信回線199を介して、ランキング付サイト160又はアクセス数カウントサイト170から情報を取得して、その情報を利用して、辞書サイト150の検索順位を算出する。また、検索結果表示モジュール119によって受け付けられた評価を利用して、辞書サイト150の検索順位を算出するようにしてもよい。
通信モジュール118は、外部辞書検索モジュール115、辞書リスト生成モジュール117と接続されており、通信回線199を介して辞書サイト150、ランキング付サイト160、アクセス数カウントサイト170にアクセスし、それらのサイトから情報を得る。
検索結果表示モジュール119は、検索結果判断モジュール114、外部辞書検索モジュール115と接続されており、検索結果判断モジュール114からの表示指示(検索モジュール112による検索結果)又は外部辞書検索モジュール115による検索結果を、例えば通信端末110に具備されているディスプレイに表示する。また、表示された検索結果に対する評価を受け付けるようにしてもよい。
The dictionary
The dictionary
The
The search
第1の実施の形態による典型的な処理例の概要を示す。
(1)操作者の操作に応じて、通信端末110内の辞書検索用のアプリケーションを起動させる。
(2)操作者の操作に応じて、検索する対象である単語が入力される。
(3)通信端末110内の辞書113から単語の意味を検索する。
(4−1)通信端末110内の辞書113に前記単語の意味が登録されているときは、その意味を表示する。
(4−2)通信端末110内の辞書113に前記単語の意味が登録されていないときは、以下の処理を行う。
(A)インターネット等の通信回線199上にある第1候補の辞書サイト150にアクセスし、単語を検索する。
(B)前記辞書サイト150にないときは、第2候補の辞書サイト150にアクセスし、単語を検索する。さらに、その第2候補の辞書サイト150にもないときには、同様に、第3候補以下の辞書サイト150に対する検索を行う。
The outline | summary of the typical process example by 1st Embodiment is shown.
(1) A dictionary search application in the
(2) A word to be searched is input according to the operation of the operator.
(3) The word meaning is searched from the
(4-1) When the meaning of the word is registered in the
(4-2) When the meaning of the word is not registered in the
(A) The first
(B) When the
なお、通信端末110は、図2に示すような携帯電話200であってもよい。携帯電話200は、例えば、電話としての機能を有するように音声入力できるマイク205と、音声出力できるスピーカ204と、電話番号又は検索対象受付モジュール111用等に文字を入力するための文字入力装置であるキー202と、電波を送受信するアンテナ203と、キー202による文字入力の結果、検索結果表示モジュール119による検索結果等の表示を行うディスプレイ201とを有している。また、この他にカメラ等を有していてもよい。携帯電話200内には、CPU、メモリ、通信用回路等のハードウェアが内蔵されており、通信端末110を実現するためのソフトウェアであるコンピュータ・プログラムをメモリに記憶させ、ソフトウェアとハードウェア資源とが協働して、通信端末110が実現される。
The
図3は、第1の実施の形態による処理例を示すフローチャートである。
ステップS302では、検索対象受付モジュール111が、検索対象である単語等のデータを受け付ける。
ステップS304では、検索モジュール112が、辞書113内に含まれている辞書を選択する。また、選択する辞書は複数であってもよい。例えば、「国語辞書」、「英和辞書」、「和英辞書」等の複数ある辞書の中から、利用者の選択に応じて選択する。また、ステップS302で受け付けた字種(漢字、ひらがな、カタカナ、英字等)によって、辞書を選択するようにしてもよい。すなわち、ひらがな、カタカナが含まれていれば国語辞書のように、字種と辞書との対応を記憶したテーブルを用意し、そのテーブルを用いて辞書を選択する。検索モジュール112は、辞書を選択する際に、図4に示すような内部辞書リスト400を用いてもよい。内部辞書リスト400は、ID欄410、辞書名欄420、辞書欄430、表示順欄440を有している。ID欄410は、辞書を特定する識別子を有している。辞書名欄420は、利用者に選択してもらう際に表示する辞書名を有している。辞書欄430は、辞書113内の辞書にアクセスするためのファイル名を有している。表示順欄440は、その辞書に対する検索結果を表示する場合の表示順を示している。複数の辞書が選択された場合に用いられる。
ステップS306では、検索モジュール112は、ステップS302で受け付けたデータを辞書113内のステップS304で選択した辞書から検索する。複数の辞書が選択された場合は、複数の辞書から検索を行う。
FIG. 3 is a flowchart illustrating a processing example according to the first exemplary embodiment.
In step S302, the search
In step S304, the
In step S306, the
ステップS308では、検索結果判断モジュール114が、ステップS306での検索結果があるか否かを判定する。かかる判定において検索結果があると判定した場合はステップS318へ進み、それ以外の場合はステップS310へ進む。
ステップS310では、外部辞書検索モジュール115が、通信回線199に接続されている辞書サイト150を選択する。通信回線199に接続されている辞書サイト150が複数ある場合は、利用者の選択に応じて選択する。また、辞書リスト記憶モジュール116内のリストを用いて選択するようにしてもよい。つまり、リストの順位に従って辞書サイト150を選択する。そのリストのデータ構造例としては、例えば、図5に示すような外部辞書リスト500である。外部辞書リスト500は、ID欄510、辞書名欄520、URL欄530、検索順欄540を有している。ID欄510は、辞書を特定する識別子を有している。辞書名欄520は、利用者に選択してもらう際に表示する辞書名を有している。URL欄530は、辞書サイト150の辞書にアクセスするためのURL(Uniform Resource Locator)を有している。検索順欄540は、その辞書に対する検索する順位を示している。順位の高い辞書では検索結果がなかった場合、又は複数の辞書が選択された場合に用いられる。
ステップS312では、外部辞書検索モジュール115からの指示に応じて、通信モジュール118が通信回線199への接続を行う。
In step S308, the search
In step S <b> 310, the external
In step S312, the
ステップS314では、外部辞書検索モジュール115が、辞書サイト150への検索指示を通信モジュール118、通信回線199を介して辞書サイト150へ送信する。辞書サイト150は、その検索指示に従って検索を行う。
ステップS316では、外部辞書検索モジュール115が、辞書サイト150からの検索結果を通信回線199、通信モジュール118を介して受け取る。なお、検索結果がない場合(検索対象であるデータがない場合)は、ステップS310へ戻り、辞書リスト記憶モジュール116内の外部辞書リスト500の検索順欄540内の第2位以下の辞書サイト150を選択して検索し直すようにしてもよい。また、検索結果があった場合であっても、所定の回数、ステップS310以下の処理を繰り返すようにしてもよい。つまり、検索対象に対して、複数の検索結果を得るようにしてもよい。
ステップS318では、ステップS306での検索結果又はステップS316での受信結果である検索結果のいずれか一方を通信端末110のディスプレイに表示する。
In step S 314, the external
In step S 316, the external
In step S318, either the search result in step S306 or the search result that is the reception result in step S316 is displayed on the display of the
図6〜図8は、辞書リスト生成モジュール117による処理例を示すフローチャートである。これらの処理は、所定の時期(例えば、一定の期間毎に、検索処理が行われる毎に等)に行われる。図6に示すフローチャートは、ランキング付サイト160を用いて外部辞書リスト500内の検索順欄540を算出するものである。
ステップS602では、辞書リスト生成モジュール117が、通信モジュール118、通信回線199を介して、ランキング付サイト160にアクセスする。ランキング付サイト160は、それに応じて複数の辞書サイト150の評価順位を開示する。
ステップS604では、辞書リスト生成モジュール117は、ランキング付サイト160が開示している評価順位を通信回線199、通信モジュール118を介して取得する。
ステップS606では、辞書リスト生成モジュール117は、ステップS604で取得した評価順位に応じて、辞書リスト記憶モジュール116内の外部辞書リスト500の検索順欄540を書き換える。ランキング付サイト160による評価順位をそのまま検索順欄540の検索順位としてもよいし、辞書リスト生成モジュール117による重み付け(特定の辞書の順位は、1より大きい数値で割り、その順位を上げるような処理等)を行うようにしてもよい。
6 to 8 are flowcharts showing examples of processing performed by the dictionary
In step S602, the dictionary
In step S604, the dictionary
In step S606, the dictionary
図7示すフローチャートは、アクセス数カウントサイト170を用いて外部辞書リスト500内の検索順欄540を算出するものである。
ステップS702では、辞書リスト生成モジュール117が、通信モジュール118、通信回線199を介して、アクセス数カウントサイト170にアクセスする。アクセス数カウントサイト170は、辞書リスト生成モジュール117によって指定された辞書サイト150のアクセス数を開示する。
ステップS704では、辞書リスト生成モジュール117は、アクセス数カウントサイト170が辞書毎に開示しているアクセス数を通信回線199、通信モジュール118を介して取得する。
ステップS706では、辞書リスト生成モジュール117は、ステップS704で取得した辞書毎のアクセス数に応じて、辞書リスト記憶モジュール116内の外部辞書リスト500の検索順欄540を書き換える。アクセス数が多い順位をそのまま検索順欄540の検索順位としてもよいし、辞書リスト生成モジュール117による重み付け(特定の辞書のアクセス数には、1より大きい数値を掛け、その順位を上げるような処理等)を行うようにしてもよい。
The flowchart shown in FIG. 7 calculates the
In step S702, the dictionary
In step S <b> 704, the dictionary
In step S706, the dictionary
図8示すフローチャートは、検索結果表示モジュール119によるアンケート結果を用いて外部辞書リスト500内の検索順欄540を算出するものである。
ステップS802では、検索結果表示モジュール119が、検索モジュール112又は外部辞書検索モジュール115による検索結果を表示する。
ステップS804では、検索結果表示モジュール119が、ステップS802による表示とともに利用者に対して、その検索結果は役に立ったか否かの評価ができるようなユーザインタフェース(例えば、トグルスイッチ)を表示する。
ステップS806では、辞書リスト生成モジュール117が、利用者が行ったアンケート結果を受け付ける。
ステップS808では、辞書リスト生成モジュール117は、ステップS806で取得した辞書毎のアンケート結果に応じて、辞書リスト記憶モジュール116内の外部辞書リスト500の検索順欄540を書き換える。よい評価が多い順位をそのまま検索順欄540の検索順位としてもよいし、辞書リスト生成モジュール117による重み付け(特定の辞書の評価(高い数値がよい評価である場合)には、1より大きい数値を掛け、その順位を上げるような処理等)を行うようにしてもよい。
The flowchart shown in FIG. 8 calculates the
In step S802, the search
In step S804, the search
In step S806, the dictionary
In step S808, the dictionary
図9は、本発明の第2の実施の形態のモジュール構成例を示す図である。第2の実施の形態は、第1の実施の形態とは異なり、外部辞書に対する検索を、遅くとも内部辞書の検索が終了する前までに行うものである。具体的には、外部辞書に対する検索開始を内部辞書に対する検索開始よりも早く行う、同時に行う、内部辞書に対する検索開始よりも遅いがその検索が終了するまでに行うがある。一般的には、内部辞書の検索よりも外部辞書に対する検索は遅くなる。特に、第1の実施の形態では、内部辞書の検索が終了した後に、外部辞書に対する検索を開始しているので、外部辞書の検索結果の表示までに時間を要することになってしまう。しかし、第2の実施の形態では、内部辞書の検索が終了するのを待たずに、外部辞書の検索を行っているので、外部辞書の検索結果の表示までの遅延を抑制することができる。 FIG. 9 is a diagram illustrating a module configuration example according to the second embodiment of the present invention. Unlike the first embodiment, the second embodiment searches the external dictionary before the search of the internal dictionary is completed at the latest. Specifically, the search for the external dictionary is started earlier than the start of the search for the internal dictionary, which is performed at the same time, which is later than the search start for the internal dictionary but before the search is completed. In general, the search for the external dictionary is slower than the search for the internal dictionary. In particular, in the first embodiment, since the search for the external dictionary is started after the search for the internal dictionary is completed, it takes time to display the search result of the external dictionary. However, in the second embodiment, since the external dictionary is searched without waiting for the search of the internal dictionary to be completed, a delay until the search result of the external dictionary is displayed can be suppressed.
通信端末910は、検索対象受付モジュール111、通信モジュール118、検索結果表示モジュール119、統合検索モジュール920、検索結果判断モジュール931を有している。統合検索モジュール920は、検索モジュール921、辞書922、外部辞書検索モジュール923、辞書リスト記憶モジュール924を有している。なお、第1の実施の形態と同種の部位には同一符号を付し重複した説明を省略する。
The
検索モジュール921は、辞書922と接続されており、第1の実施の形態の検索モジュール112と同様に、検索対象受付モジュール111によって受け付けられた検索対象データを辞書922から検索する。その検索結果を検索結果判断モジュール931へ渡す。
辞書922は、検索モジュール921と接続されており、第1の実施の形態の辞書113と同様に、通信端末910内部にあり、単語等とその意味のデータを対応させて記憶しており、検索モジュール921からアクセスされる。
The
The
外部辞書検索モジュール923は、辞書リスト記憶モジュール924、通信モジュール118と接続されており、検索モジュール921による検索が終了する前に、検索対象受付モジュール111によって受け付けられた検索対象データを通信モジュール118、通信回線199を介して辞書サイト150から検索する。その検索結果を検索結果判断モジュール931に渡す。また、辞書サイト150が複数ある場合には、辞書リスト記憶モジュール924に記憶されている検索順位に基づいて、辞書サイト150への検索を行うようにしてもよい。
辞書リスト記憶モジュール924は、外部辞書検索モジュール923と接続されており、第1の実施の形態の辞書リスト記憶モジュール116と同様に、複数の辞書サイト150への検索順位を示すリストを記憶している。外部辞書検索モジュール923からアクセスされ、そのリストを渡す。また、図9では、辞書リスト生成モジュール117を図示していないが、第1の実施の形態の辞書リスト生成モジュール117を有していてもよい。その場合、記憶するリストは辞書リスト生成モジュール117によって算出されたものである。
The external
The dictionary
検索結果判断モジュール931は、統合検索モジュール920、検索結果表示モジュール119と接続されており、検索モジュール921から検索結果を受け取り、その検索結果に応じて、外部辞書検索モジュール923に対する検索中止指示そして検索結果表示モジュール119に対する表示指示を行う。つまり、検索モジュール921からの検索結果がある場合は、外部辞書検索モジュール923による検索は不要であるので、検索モジュール921の検索結果のみを検索結果表示モジュール119によって表示させる。そして、検索モジュール921からの検索結果がない場合は、外部辞書検索モジュール923による検索結果を受け取り、それを検索結果表示モジュール119によって表示させる。
The search
図10は、第2の実施の形態による処理例を示すフローチャートである。
ステップS1002では、検索対象受付モジュール111が、検索対象である単語等のデータを受け付ける。この後、ステップS1004からの処理とステップS1052からの処理を並行して進める。
ステップS1004では、検索モジュール921が、図3のステップS304と同様に、辞書922内に含まれている辞書を選択する。
ステップS1006では、検索モジュール921は、図3のステップS306と同様に、ステップS1002で受け付けたデータを辞書922内のステップS1004で選択した辞書から検索する。複数の辞書が選択された場合は、複数の辞書から検索を行う。
ステップS1008では、検索結果判断モジュール931が、ステップS1006での検索結果があるか否かを判定する。かかる判定において検索結果があると判定した場合はステップS1010へ進み、それ以外の場合はステップS1056の処理が終わるのを待ってステップS1058へ進む。
ステップS1010では、検索結果表示モジュール119が、ステップS1006での検索結果を通信端末910のディスプレイに表示する。
ステップS1012では、検索結果判断モジュール931が、ステップS1052〜ステップS1056の処理を中止させる。なお、ステップS1012の処理は、ステップS1010の前であってもよい。
FIG. 10 is a flowchart illustrating a processing example according to the second exemplary embodiment.
In step S1002, the search
In step S1004, the
In step S1006, the
In step S1008, the search
In step S1010, the search
In step S1012, the search
ステップS1052では、外部辞書検索モジュール923が、図3のステップS310と同様に、通信回線199に接続されている辞書サイト150を選択する。通信回線199に接続されている辞書サイト150が複数ある場合は、利用者の選択に応じて選択する。また、辞書リスト記憶モジュール924内のリストを用いて選択するようにしてもよい。
ステップS1054では、外部辞書検索モジュール923が、図3のステップS314と同様に、辞書サイト150への検索指示を通信モジュール118、通信回線199を介して辞書サイト150へ送信する。辞書サイト150は、その検索指示に従って検索を行う。なお、図10のフローチャートでは、図3に示すステップS312の処理はないが、これは、外部辞書の検索をできるだけ早く始めるために、既にネットワークに接続している(例えば、常時接続)ものである。なお、ステップS1052の後にネットワーク接続の処理を行ってもよい。
In step S1052, the external
In step S1054, the external
ステップS1056では、外部辞書検索モジュール923が、図3のステップS316と同様に、辞書サイト150からの検索結果を通信回線199、通信モジュール118を介して受け取る。なお、検索結果がない場合(検索対象であるデータがない場合)は、ステップS1052へ戻り、辞書リスト記憶モジュール924内の外部辞書リスト500の検索順欄540内の第2位以下の辞書サイト150を選択して検索し直すようにしてもよい。また、検索結果があった場合であっても、所定の回数、ステップS1052以下の処理を繰り返すようにしてもよい。つまり、検索対象に対して、複数の検索結果を得るようにしてもよい。
ステップS1058では、検索結果表示モジュール119が、ステップS1008で検索結果がないと判定された後に、ステップS1056で受信した検索結果を通信端末910のディスプレイに表示する。
In step S1056, the external
In step S1058, the search
図11は、本発明の第3の実施の形態のモジュール構成例を示す図である。
通信端末1110は、検索対象受付モジュール111、辞書選択モジュール1111、検索モジュール112、辞書113、外部辞書検索モジュール115、通信モジュール118、検索結果表示モジュール119を有している。なお、第1の実施の形態と同種の部位には同一符号を付し重複した説明を省略する。
辞書選択モジュール1111は、検索対象受付モジュール111、検索モジュール112、外部辞書検索モジュール115と接続されており、検索対象受付モジュール111によって受け付けられた検索対象データを受け取り、その検索対象データを内部辞書である辞書113から検索するか、外部辞書である辞書サイト150から検索するかを、利用者の指示に応じて選択する。その選択に応じて、受け取った検索対象データを検索モジュール112又は外部辞書検索モジュール115のいずれか一方に渡す。
そして、検索モジュール112、外部辞書検索モジュール115は、辞書選択モジュール1111から受け取った検索対象データを、第1の実施の形態と同様に、それぞれ辞書113、辞書サイト150から検索する。
FIG. 11 is a diagram illustrating an example of a module configuration according to the third embodiment of the present invention.
The
The
Then, the
図12は、第3の実施の形態による処理例を示すフローチャートである。
ステップS1202では、検索対象受付モジュール111が、検索対象である単語等のデータを受け付ける。なお、辞書はデフォルト(例えば、「国語辞書」)として選択されていてもよいし、図3に示したステップS304で説明した字種に応じた選択を行うようにしてもよい。
ステップS1204では、辞書選択モジュール1111が、利用者からの指示で辞書切換があるか否かを判定する。つまり、現在選択されている辞書を変更するか否かの判定である。かかる判定において切換指示がある場合はステップS1206へ進み、それ以外の場合はステップS1216へ進む。
ステップS1206では、辞書選択モジュール1111が、辞書切換があった辞書(切換先の辞書)は内部辞書であるか否かを判定する。かかる判定において内部辞書である場合はステップS1216へ進み、それ以外の場合はステップS1208へ進む。
FIG. 12 is a flowchart illustrating a processing example according to the third exemplary embodiment.
In step S1202, the search
In step S1204, the
In step S1206, the
ステップS1208では、外部辞書検索モジュール115が、ネットワークに接続することを通信端末1110のディスプレイに表示する。かかる表示は、外部辞書を用いることによってネットワーク接続が発生し料金が必要になるため、それを利用者に知らせるものである。
ステップS1210〜ステップS1214は、図3のステップS312〜ステップS316と同様である。
ステップS1216では、内部辞書に対して、ステップS1202で受け付けた検索対象のデータを検索する。
ステップS1218では、検索結果表示モジュール119が、検索モジュール112又は外部辞書検索モジュール115のいずれか一方の検索結果を通信端末1110のディスプレイに表示する。
In step S1208, external
Steps S1210 to S1214 are the same as steps S312 to S316 in FIG.
In step S1216, the search target data received in step S1202 is searched for the internal dictionary.
In step S1218, the search
図13を用いて、第4の実施の形態による処理例を説明する。第4の実施の形態では、第1〜第3の実施の形態における外部辞書検索モジュール115(第2の実施の形態では外部辞書検索モジュール923)を、図13に示すフローチャートの処理を行うようにしたものである。つまり、外部辞書検索モジュール115(923)は、通信料金が定額制でない場合、接続するか否かを利用者に問い合わせ、その利用者から許可があった場合に、辞書サイト150から検索する。
ステップS1302では、通信端末110(第2の実施の形態では通信端末910、第3の実施の形態では通信端末1110)が契約している通信プランが定額制であるか否か(従量制であるか否か)を判定する。かかる判定において定額制であると判定した場合はステップS1308へ進み、それ以外の場合はステップS1304へ進む。つまり、定額制である場合は料金が利用量にかかわらず(辞書サイト150へのアクセスにかかわらず)一定であるため、ネットワーク接続への許可を利用者にとる必要がないが、定額制でない(従量制)場合は利用回数(パケット数)に応じて料金が異なるものとなるので、利用者の許可を得るようにする。
A processing example according to the fourth embodiment will be described with reference to FIG. In the fourth embodiment, the external dictionary search module 115 (the external
In step S1302, whether or not the communication plan contracted by communication terminal 110 (
ステップS1304では、ネットワーク接続が発生することを通信端末110(910、1110)のディスプレイに表示する。
ステップS1306では、利用者の許可があるか否かを判定する。かかる判定において許可がある場合はステップS1308へ進み、それ以外の場合は次の処理(ステップS1399、つまり図3ではステップS318、図10ではステップS1010、図12ではステップS1218)へ進む。
ステップS1308では、外部辞書(辞書サイト150)に対する検索処理を行う。つまり、図3ではステップS312〜ステップS316、図10ではステップS1054〜ステップS1058、図12ではステップS1210〜ステップS1214である。
In step S1304, the occurrence of network connection is displayed on the display of communication terminal 110 (910, 1110).
In step S1306, it is determined whether the user has permission. If there is permission in this determination, the process proceeds to step S1308; otherwise, the process proceeds to the next process (step S1399, that is, step S318 in FIG. 3, step S1010 in FIG. 10, and step S1218 in FIG. 12).
In step S1308, the external dictionary (dictionary site 150) is searched. That is, Step S312 to Step S316 in FIG. 3, Step S1054 to Step S1058 in FIG. 10, and Step S1210 to Step S1214 in FIG.
図14を用いて、第5の実施の形態による処理例を説明する。第5の実施の形態では、第1〜第3の実施の形態における外部辞書検索モジュール115(923)を、図14に示すフローチャートの処理を行うようにしたものである。つまり、外部辞書検索モジュール115(923)は、辞書サイト150の利用料金が定額制でない場合又は無料でない場合、接続するか否かを利用者に問い合わせ、利用者から許可があった場合に、辞書サイト150から検索する。
ステップS1402では、辞書サイト150の利用に際しての料金は定額制又は無料であるか否かを判定する。かかる判定において定額制又は無料である場合はステップS1408へ進む、それ以外の場合(回数制:利用回数等に応じた料金体系)はステップS1404へ進む。つまり、定額制又は無料である場合は料金が辞書サイト150の利用回数にかかわらず一定(又は無料)であるため、辞書サイト150利用の許可を利用者にとる必要がないが、回数制の場合は利用回数に応じて料金が異なるものとなるので、利用者の許可を得るようにする。
An example of processing according to the fifth embodiment will be described with reference to FIG. In the fifth embodiment, the external dictionary search module 115 (923) in the first to third embodiments performs the processing of the flowchart shown in FIG. That is, the external dictionary search module 115 (923) asks the user whether or not to connect if the usage fee of the
In step S1402, it is determined whether the charge for using the
ステップS1404では、辞書サイト150の利用が発生することを通信端末110(910、1110)のディスプレイに表示する。
ステップS1406、ステップS1408は、図13に示したステップS1306、ステップS1308とそれぞれ同様の処理である。
In step S1404, the occurrence of use of
Steps S1406 and S1408 are the same processes as steps S1306 and S1308 shown in FIG.
図15、図16を用いて、第6の実施の形態による処理例を説明する。第6の実施の形態では、第1〜第3の実施の形態における検索結果表示モジュール119が、図15、図16に示すフローチャートの処理を行うようにしたものである。つまり、検索結果表示モジュール119は、辞書サイト150の検索結果が複数ある場合にその表示順位を算出したものである。また、前述の第1〜第5の実施の形態では、内部辞書に対する検索結果と外部辞書に対する検索結果のいずれか一方を表示していたが、この両方を表示するようにしてもよい。つまり、外部辞書検索モジュール115(第2の実施の形態では外部辞書検索モジュール923)は、検索モジュール112の検索結果にかかわらず、辞書サイト150に対する検索を行い、検索結果表示モジュール119は、複数の検索結果を受け取るような場合であってもよい。
A processing example according to the sixth embodiment will be described with reference to FIGS. 15 and 16. In the sixth embodiment, the search
ステップS1502では、外部辞書検索モジュール115(923)による検索結果を受け取る。
ステップS1504では、ステップS1502で受け取った検索結果は複数(つまり複数の辞書サイト150に対する検索を行って複数の検索結果がある場合)であるか否かを判定する。かかる判定において複数ある場合はステップS1506へ進み、それ以外の場合はステップS1508へ進む。
ステップS1506では、辞書サイト150に応じた検索結果の表示順位を算出する。なお、かかる算出処理として、辞書リスト記憶モジュール116内の外部辞書リスト500の検索順欄540の順位に従って表示順位を定めてもよい。他の算出処理例については、図16を用いて説明する。
ステップS1508では、1つの検索結果(ステップS1504でN)又はステップS1506で算出された表示順位に応じた表示結果を表示する。
In step S1502, the search result by the external dictionary search module 115 (923) is received.
In step S1504, it is determined whether or not there are a plurality of search results received in step S1502 (that is, a plurality of search results are obtained by performing a search on a plurality of dictionary sites 150). If there are a plurality of such determinations, the process proceeds to step S1506; otherwise, the process proceeds to step S1508.
In step S1506, the display order of search results corresponding to the
In step S1508, one search result (N in step S1504) or a display result corresponding to the display order calculated in step S1506 is displayed.
図16は、ステップS1506の処理例を示すフローチャートである。つまり、検索結果表示モジュール119は内部辞書に対する検索結果と外部辞書に対する検索結果とが類似している場合は、内部辞書に対する検索結果のみを表示するものである。
ステップS1602では、ステップS1502と同様に複数の辞書サイト150からの検索結果を受け取る。
ステップS1604では、ステップS1602で受け取ったそれぞれの検索結果(単語等の意味)に対して、単語に分解するための形態素解析を行う。
FIG. 16 is a flowchart illustrating an example of processing in step S1506. That is, the search
In step S1602, search results from a plurality of
In step S1604, each search result (meaning of a word or the like) received in step S1602 is subjected to morphological analysis for breaking it down into words.
ステップS1606では、ステップS1604での形態素解析の結果を用いて、その検索結果間の類似度を算出する。例えば、2つの検索結果において、分解された単語で共通するものの割合を類似度としてもよいし、また、その単語間の意味空間における距離の逆数を類似度としてもよい。
ステップS1608では、表示すべき検索結果を選択する。内部辞書に対する検索結果と外部辞書に対する検索結果間の類似度が高い場合は、内部辞書に対する検索結果を選択する。
ステップS1610では、ステップS1608で選択された検索結果を通信端末110(910、1110)のディスプレイに表示する。
In step S1606, the similarity between the search results is calculated using the result of the morphological analysis in step S1604. For example, in the two search results, the ratio of the common words in the decomposed words may be used as the similarity, or the reciprocal of the distance in the semantic space between the words may be used as the similarity.
In step S1608, a search result to be displayed is selected. If the similarity between the search result for the internal dictionary and the search result for the external dictionary is high, the search result for the internal dictionary is selected.
In step S1610, the search result selected in step S1608 is displayed on the display of communication terminal 110 (910, 1110).
図17を用いて、第7の実施の形態による処理例を説明する。図17は、外部辞書検索モジュール115(923)による処理例を示すフローチャートである。本処理は、ネットワーク接続は常に可能であるとは限らないので、その場合の対処をしたものである。つまり、外部辞書検索モジュール115(923)は、検索結果の履歴を記憶しておき、ネットワーク接続に失敗した場合は、過去の検索結果である履歴を検索して同じ検索対象に対する検索結果がある場合は、それを利用するようにしたものである。 A processing example according to the seventh embodiment will be described with reference to FIG. FIG. 17 is a flowchart illustrating an example of processing performed by the external dictionary search module 115 (923). Since this process is not always possible to connect to the network, it deals with such a case. In other words, the external dictionary search module 115 (923) stores a history of search results, and when network connection fails, a search is made for a history that is a past search result and there are search results for the same search target. Is to use it.
ステップS1702では、外部辞書検索モジュール115(923)の指示に基づいて、通信モジュール118によるネットワーク接続を行う。
ステップS1704では、ステップS1702でのネットワーク接続ができたか否かを判定する。かかる判定において接続できた場合はステップS1708へ進み、それ以外の場合はステップS1706へ進む。
ステップS1706では、過去の検索結果の履歴から検索対象データを検索する。ある場合は検索結果とする。
ステップS1708、ステップS1710では、図3のステップS314、ステップS316、図10のステップS1054、ステップS1056、図12のステップS1212、ステップS1214とそれぞれ同様である。
In step S1702, the network connection by the
In step S1704, it is determined whether the network connection in step S1702 has been established. If a connection can be established in this determination, the process proceeds to step S1708. Otherwise, the process proceeds to step S1706.
In step S1706, search target data is searched from the history of past search results. If there is a search result.
Steps S1708 and S1710 are the same as steps S314 and S316 in FIG. 3, steps S1054 and S1056 in FIG. 10, and steps S1212 and S1214 in FIG. 12, respectively.
前述の実施の形態を、それぞれ組み合わせるようにしてもよい。例えば、第4の実施の形態と第5の実施の形態を組み合わせて、通信料金が定額制でない場合、辞書サイト150の利用料金が定額制でない場合又は無料でない場合に、利用者からの許可を必要とするようにしてもよい。
なお、前記実施の形態では、通信端末の例として携帯電話を用いた辞書検索サービスを示したが、携帯電話以外にも固定電話、PHS、PC、ノート型PCやPDA等のデータ通信端末、自動車電話、ポケットベル(登録商標)、通信機能を有しているゲーム端末、ナビゲーションシステム、情報家電等を用いた辞書検索サービスでもよい。
You may make it combine the above-mentioned embodiment, respectively. For example, by combining the fourth embodiment and the fifth embodiment, when the communication fee is not a flat rate system, or when the usage fee of the
In the above embodiment, a dictionary search service using a mobile phone is shown as an example of a communication terminal. However, in addition to a mobile phone, a fixed telephone, a data communication terminal such as a PHS, a PC, a notebook PC or a PDA, an automobile A dictionary search service using a telephone, a pager (registered trademark), a game terminal having a communication function, a navigation system, an information home appliance, or the like may be used.
なお、前述の実施の形態としてのプログラムが実行される通信端末110(910、1110)又は辞書サイト150等(サーバ)のハードウェア構成は、図18に示すように、具体的には携帯電話等に内蔵されたコンピュータ、又は前述の実施の形態による処理以外にも多くの処理を高速に実行することができるサーバとなりうるようなコンピュータである。検索モジュール112(921)、検索結果判断モジュール114(931)、外部辞書検索モジュール115(923)等のプログラムを実行するCPU1810と、そのプログラムやデータを記憶するRAM1830と、本コンピュータを起動するためのプログラム等が格納されているROM1820と、補助記憶装置であるHD1840と、キーボード、マウス等から操作者の操作によってデータを入力又はCRTや液晶ディスプレイ等にデータを出力して操作者とのインタフェースとなるUI/F1850と、CD−R等のリムーバブルメディアに対して読み書きするリムーバブルメディアリーダーライター1860と、通信ネットワークと接続するための通信回線I/F1870、そして、それらをつないでデータのやりとりをするためのバス1880により構成されている。これらのコンピュータが複数台互いにネットワークによって接続されていてもよい。
Note that the hardware configuration of the communication terminal 110 (910, 1110) or dictionary site 150 (server) on which the program according to the above-described embodiment is executed is specifically a mobile phone or the like as shown in FIG. Or a computer that can be a server capable of executing many processes at high speed other than the processes according to the above-described embodiments.
なお、説明したプログラムについては、記録媒体に格納することも可能であり、その場合は、プログラムを記録したコンピュータ読み取り可能な記録媒体の発明としても把握することができる。
「プログラムを記録したコンピュータ読み取り可能な記録媒体」とは、プログラムのインストール、実行、プログラムの流通などのために用いられる、プログラムが記録されたコンピュータで読み取り可能な記録媒体をいう。
なお、記録媒体としては、例えば、デジタル・バーサタイル・ディスク(DVD)であって、DVDフォーラムで策定された規格である「DVD−R、DVD−RW、DVD−RAM等」、DVD+RWで策定された規格である「DVD+R、DVD+RW等」、コンパクトディスク(CD)であって、読出し専用メモリ(CD−ROM)、CDレコーダブル(CD−R)、CDリライタブル(CD−RW)等、ブルーレイ・ディスク(Blue−ray Disk)、光磁気ディスク(MO)、フレキシブルディスク(FD)、磁気テープ、ハードディスク、読出し専用メモリ(ROM)、電気的消去及び書換可能な読出し専用メモリ(EEPROM)、フラッシュ・メモリ、ランダム・アクセス・メモリ(RAM)等が含まれる。
そして、前記のプログラム又はその一部は、前記記録媒体に記録して保存や流通等させることが可能である。また、通信によって、例えば、ローカル・エリア・ネットワーク(LAN)、メトロポリタン・エリア・ネットワーク(MAN)、ワイド・エリア・ネットワーク(WAN)、インターネット、イントラネット、エクストラネット等に用いられる有線ネットワーク、あるいは無線通信ネットワーク、さらにこれらの組合せ等の伝送媒体を用いて伝送することが可能であり、また、搬送波に乗せて搬送することも可能である。
さらに、前記のプログラムは、他のプログラムの一部分であってもよく、あるいは別個のプログラムと共に記録媒体に記録されていてもよい。
Note that the described program can be stored in a recording medium, and in that case, it can be understood as an invention of a computer-readable recording medium in which the program is recorded.
The “computer-readable recording medium on which a program is recorded” refers to a computer-readable recording medium on which a program is recorded, which is used for program installation, execution, program distribution, and the like.
The recording medium is, for example, a digital versatile disc (DVD), which is a standard established by the DVD Forum, such as “DVD-R, DVD-RW, DVD-RAM,” and DVD + RW. Standard “DVD + R, DVD + RW, etc.”, compact disc (CD), read-only memory (CD-ROM), CD recordable (CD-R), CD rewritable (CD-RW), Blu-ray disc ( Blue-ray disk), magneto-optical disk (MO), flexible disk (FD), magnetic tape, hard disk, read-only memory (ROM), electrically erasable and rewritable read-only memory (EEPROM), flash memory, random Access memory (RAM) etc. are included.
The program or a part of the program can be recorded on the recording medium and stored or distributed. Also, by communication, for example, a local area network (LAN), a metropolitan area network (MAN), a wide area network (WAN), a wired network used for the Internet, an intranet, an extranet, etc., or wireless communication It can be transmitted using a transmission medium such as a network or a combination thereof, and can also be carried on a carrier wave.
Furthermore, the program may be a part of another program, or may be recorded on a recording medium together with a separate program.
110、910、1110…通信端末
111…検索対象受付モジュール
112、921…検索モジュール
113、922…辞書
114、931…検索結果判断モジュール
115、923…外部辞書検索モジュール
116、924…辞書リスト記憶モジュール
117…辞書リスト生成モジュール
118…通信モジュール
119…検索結果表示モジュール
150…辞書サイト
160…ランキング付サイト
170…アクセス数カウントサイト
199…通信回線
920…統合検索モジュール
1111…辞書選択モジュール
110, 910, 1110 ...
Claims (14)
前記検索処理システム内部にある辞書と、
検索対象であるデータを受け付ける検索対象受付手段と、
前記検索対象受付手段によって受け付けられた検索対象データを前記辞書から検索する第1の検索手段と、
前記第1の検索手段による検索結果に応じて、前記検索対象受付手段によって受け付けられた検索対象データを前記辞書システムから検索する第2の検索手段
を具備することを特徴とする検索処理システム。 A search processing system connected to a dictionary system having a searchable dictionary via a communication line,
A dictionary inside the search processing system;
A search target receiving means for receiving data to be searched;
First search means for searching for search object data received by the search object receiving means from the dictionary;
A search processing system comprising: second search means for searching for search target data received by the search target receiving means from the dictionary system in accordance with a search result by the first search means.
前記検索処理システム内部にある辞書と、
検索対象であるデータを受け付ける検索対象受付手段と、
前記検索対象受付手段によって受け付けられた検索対象データを前記辞書から検索する第1の検索手段と、
前記第1の検索手段による検索が終了する前に、前記検索対象受付手段によって受け付けられた検索対象データを前記辞書システムから検索する第2の検索手段
を具備することを特徴とする検索処理システム。 A search processing system connected to a dictionary system having a searchable dictionary via a communication line,
A dictionary inside the search processing system;
A search target receiving means for receiving data to be searched;
First search means for searching for search object data received by the search object receiving means from the dictionary;
A search processing system comprising: second search means for searching the search target data received by the search target receiving means from the dictionary system before the search by the first search means is completed.
前記第2の検索手段は、前記辞書検索順位記憶手段に記憶されている検索順位に基づいて、前記辞書システムへの検索を行う
ことを特徴とする請求項1又は2に記載の検索処理システム。 Dictionary search order storage means for storing search orders for a plurality of dictionary systems;
The search processing system according to claim 1 or 2, wherein the second search unit searches the dictionary system based on a search order stored in the dictionary search order storage unit.
をさらに具備し、
前記辞書検索順位記憶手段は、前記辞書リスト生成手段によって算出された検索順位を記憶する
ことを特徴とする請求項3に記載の検索処理システム。 A dictionary list generating means for acquiring information from a site disclosing the evaluation rank of the dictionary system or the number of accesses to the dictionary system, and calculating the search rank of the dictionary system using the information; And
The search processing system according to claim 3, wherein the dictionary search order storage unit stores the search order calculated by the dictionary list generation unit.
前記検索結果表示手段によって表示された検索結果に対する評価を受け付ける評価受付手段と、
前記評価受付手段によって受け付けられた評価を利用して、前記辞書システムの検索順位を算出する辞書リスト生成手段
をさらに具備し、
前記辞書検索順位記憶手段は、前記辞書リスト生成手段によって算出された検索順位を記憶する
ことを特徴とする請求項3に記載の検索処理システム。 Search result display means for displaying a search result by the first search means or the second search means;
Evaluation receiving means for receiving an evaluation on the search result displayed by the search result display means;
A dictionary list generating means for calculating a search order of the dictionary system using the evaluation received by the evaluation receiving means;
The search processing system according to claim 3, wherein the dictionary search order storage unit stores the search order calculated by the dictionary list generation unit.
ことを特徴とする請求項1又は2に記載の検索処理システム。 The second search means inquires of the user whether or not to connect when the communication fee is not a flat rate system, and searches from the dictionary system when the user gives permission. Item 3. The search processing system according to Item 1 or 2.
ことを特徴とする請求項1又は2に記載の検索処理システム。 When the usage fee of the dictionary system is not a flat rate system or free of charge, the second search means inquires of the user whether to use the dictionary system, and when the user gives permission, the dictionary system uses the dictionary system. The search processing system according to claim 1, wherein the search is performed.
前記検索処理システム内部にある辞書と、
検索対象であるデータを受け付ける検索対象受付手段と、
前記検索対象受付手段によって受け付けられた検索対象データを前記辞書から検索する第1の検索手段と、
前記検索対象受付手段によって受け付けられた検索対象データを前記辞書システムから検索する第2の検索手段と、
前記第1の検索手段による検索結果と前記第2の検索手段による検索結果とが類似している場合は、前記第1の検索結果のみを表示する表示手段
を具備することを特徴とする検索処理システム。 A search processing system connected to a dictionary system having a searchable dictionary via a communication line,
A dictionary inside the search processing system;
A search target receiving means for receiving data to be searched;
First search means for searching for search object data received by the search object receiving means from the dictionary;
Second search means for searching the search target data received by the search target receiving means from the dictionary system;
When the search result obtained by the first search means is similar to the search result obtained by the second search means, the search processing further comprises a display means for displaying only the first search result. system.
前記コンピュータを、
該コンピュータ内部にある辞書と、
検索対象であるデータを受け付ける検索対象受付手段と、
前記検索対象受付手段によって受け付けられた検索対象データを前記辞書から検索する第1の検索手段と、
前記第1の検索手段による検索結果に応じて、前記検索対象受付手段によって受け付けられた検索対象データを前記辞書システムから検索する第2の検索手段
として機能させることを特徴とする検索処理プログラム。 A search processing program for causing a computer connected to a dictionary system having a searchable dictionary via a communication line to perform a search process,
The computer,
A dictionary inside the computer;
A search target receiving means for receiving data to be searched;
First search means for searching for search object data received by the search object receiving means from the dictionary;
A search processing program for causing a search target data received by the search target receiving means to function as a second search means for searching from the dictionary system in accordance with a search result by the first search means.
前記コンピュータを、
該コンピュータ内部にある辞書と、
検索対象であるデータを受け付ける検索対象受付手段と、
前記検索対象受付手段によって受け付けられた検索対象データを前記辞書から検索する第1の検索手段と、
前記第1の検索手段による検索が終了する前に、前記検索対象受付手段によって受け付けられた検索対象データを前記辞書システムから検索する第2の検索手段
として機能させることを特徴とする検索処理プログラム。 A search processing program for causing a computer connected to a dictionary system having a searchable dictionary via a communication line to perform a search process,
The computer,
A dictionary inside the computer;
A search target receiving means for receiving data to be searched;
First search means for searching for search object data received by the search object receiving means from the dictionary;
A search processing program for causing a search object data received by the search object receiving means to function as a second search means for searching from the dictionary system before the search by the first search means is completed.
前記コンピュータを、
該コンピュータ内部にある辞書と、
検索対象であるデータを受け付ける検索対象受付手段と、
前記検索対象受付手段によって受け付けられた検索対象データを前記辞書から検索する第1の検索手段と、
前記検索対象受付手段によって受け付けられた検索対象データを前記辞書システムから検索する第2の検索手段と、
前記第1の検索手段による検索結果と前記第2の検索手段による検索結果とが類似している場合は、前記第1の検索結果のみを表示する表示手段
として機能させることを特徴とする検索処理プログラム。 A search processing program for causing a computer connected to a dictionary system having a searchable dictionary via a communication line to perform a search process,
The computer,
A dictionary inside the computer;
A search target receiving means for receiving data to be searched;
First search means for searching for search object data received by the search object receiving means from the dictionary;
Second search means for searching the search target data received by the search target receiving means from the dictionary system;
When the search result by the first search means is similar to the search result by the second search means, the search processing is made to function as display means for displaying only the first search result. program.
前記検索処理システムは、
該検索処理システム内部に辞書
を具備し、
検索対象であるデータを受け付け、
前記受け付けられた検索対象データを前記辞書から検索し、
前記検索による検索結果に応じて、前記受け付けられた検索対象データを前記辞書システムから検索する
ことを特徴とする検索処理方法。 A search processing method performed by a search processing system connected via a communication line to a dictionary system having a searchable dictionary,
The search processing system includes:
A dictionary is provided in the search processing system,
Accept data to be searched,
Search the received search object data from the dictionary,
The search processing method, wherein the received search target data is searched from the dictionary system according to a search result by the search.
前記検索処理システムは、
該検索処理システム内部に辞書
を具備し、
検索対象であるデータを受け付け、
前記受け付けられた検索対象データを前記辞書から検索し、
前記検索が終了する前に、前記受け付けられた検索対象データを前記辞書システムから検索する
ことを特徴とする検索処理方法。 A search processing method performed by a search processing system connected via a communication line to a dictionary system having a searchable dictionary,
The search processing system includes:
A dictionary is provided in the search processing system,
Accept data to be searched,
Search the received search object data from the dictionary,
The search processing method, wherein the accepted search target data is searched from the dictionary system before the search is completed.
前記検索処理システムは、
該検索処理システム内部に辞書
を具備し、
検索対象であるデータを受け付け、
前記受け付けられた検索対象データを前記辞書から検索し、
前記受け付けられた検索対象データを前記辞書システムから検索し、
前記辞書からの検索結果と前記辞書システムからの検索結果とが類似している場合は、前記辞書からの検索結果のみを表示する
ことを特徴とする検索処理方法。 A search processing method performed by a search processing system connected via a communication line to a dictionary system having a searchable dictionary,
The search processing system includes:
A dictionary is provided in the search processing system,
Accept data to be searched,
Search the received search object data from the dictionary,
Search the accepted search target data from the dictionary system,
If the search result from the dictionary and the search result from the dictionary system are similar, only the search result from the dictionary is displayed.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008140224A JP5116564B2 (en) | 2008-05-29 | 2008-05-29 | Search processing system, search processing program, and search processing method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008140224A JP5116564B2 (en) | 2008-05-29 | 2008-05-29 | Search processing system, search processing program, and search processing method |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012213336A Division JP5557886B2 (en) | 2012-09-27 | 2012-09-27 | Search processing system, search processing program, and search processing method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009288992A true JP2009288992A (en) | 2009-12-10 |
JP5116564B2 JP5116564B2 (en) | 2013-01-09 |
Family
ID=41458157
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008140224A Expired - Fee Related JP5116564B2 (en) | 2008-05-29 | 2008-05-29 | Search processing system, search processing program, and search processing method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5116564B2 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012008738A (en) * | 2010-06-23 | 2012-01-12 | Casio Comput Co Ltd | Dictionary retrieval device and program |
JP2015532753A (en) * | 2012-08-29 | 2015-11-12 | バイドゥ オンライン ネットワーク テクノロジー (ベイジン) カンパニー リミテッド | Character input method, system and apparatus |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004062227A (en) * | 2002-07-24 | 2004-02-26 | Casio Comput Co Ltd | Electronic dictionary terminal, dictionary system server, and terminal processing program, and server processing program |
JP2005044071A (en) * | 2003-07-25 | 2005-02-17 | Sharp Corp | Electronic dictionary |
JP2006106947A (en) * | 2004-10-01 | 2006-04-20 | Nec Fielding Ltd | Dictionary retrieval system, portable information terminal and method of retrieving dictionary |
-
2008
- 2008-05-29 JP JP2008140224A patent/JP5116564B2/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004062227A (en) * | 2002-07-24 | 2004-02-26 | Casio Comput Co Ltd | Electronic dictionary terminal, dictionary system server, and terminal processing program, and server processing program |
JP2005044071A (en) * | 2003-07-25 | 2005-02-17 | Sharp Corp | Electronic dictionary |
JP2006106947A (en) * | 2004-10-01 | 2006-04-20 | Nec Fielding Ltd | Dictionary retrieval system, portable information terminal and method of retrieving dictionary |
Non-Patent Citations (2)
Title |
---|
CSND200500918013; 出井一: 'フリーソフト研究所' Linux magazine 第7巻、第2号, 20050201, pp.106〜110, 株式会社アスキー * |
JPN6012041153; 出井一: 'フリーソフト研究所' Linux magazine 第7巻、第2号, 20050201, pp.106〜110, 株式会社アスキー * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012008738A (en) * | 2010-06-23 | 2012-01-12 | Casio Comput Co Ltd | Dictionary retrieval device and program |
JP2015532753A (en) * | 2012-08-29 | 2015-11-12 | バイドゥ オンライン ネットワーク テクノロジー (ベイジン) カンパニー リミテッド | Character input method, system and apparatus |
Also Published As
Publication number | Publication date |
---|---|
JP5116564B2 (en) | 2013-01-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100545848C (en) | Content browsing system content browsing and method | |
CN100535903C (en) | Electronic apparatus with a web page browsing function | |
RU2501079C2 (en) | Visualising site structure and enabling site navigation for search result or linked page | |
CN102939515B (en) | The equipment in the direction between ground chart display Search Results, method and graphic user interface | |
TWI461939B (en) | Method, apparatus, computer-readable media, computer program product and computer system for supplementing an article of content | |
KR102466489B1 (en) | Method and system for providing information to a user relating to a point-of-interest | |
JP5365209B2 (en) | Method, program and device for supporting document navigation on mobile devices using segmentation and key phrases | |
US20070050352A1 (en) | System and method for providing autocomplete query using automatic query transform | |
US9342233B1 (en) | Dynamic dictionary based on context | |
US20240143904A1 (en) | Human-Computer Interaction Method And Apparatus Thereof | |
US20160306898A1 (en) | Method, system and computer-readable recording medium for recommending query word using domain property | |
JP2007122719A (en) | Automatic completion recommendation word provision system linking plurality of languages and method thereof | |
JP2012501499A (en) | System and method for supporting search request by vertical proposal | |
US10242033B2 (en) | Extrapolative search techniques | |
KR20060120338A (en) | Commodity information registering method and system which automatically matches commodity model and category with the commodity information | |
JP2009043263A (en) | Question classification method and its system | |
JP2022069790A (en) | Information processor, information processing method, and program | |
US7949959B2 (en) | Target estimation device and target estimation method | |
US20090106226A1 (en) | Search shortcut pullquotes | |
JP5116564B2 (en) | Search processing system, search processing program, and search processing method | |
TW201523305A (en) | Search system, search criteria setting device, control method for search criteria setting device, program, and information storage medium | |
JP5557886B2 (en) | Search processing system, search processing program, and search processing method | |
CN113672154A (en) | Page interaction method, medium, device and computing equipment | |
WO2013061490A1 (en) | Information display apparatus, information display method, and computer program | |
KR101137056B1 (en) | Commodity information registering method and system which uses automatic commodity model suggesting logic |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110405 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120807 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120927 |
|
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: 20121016 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20121016 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20151026 Year of fee payment: 3 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
LAPS | Cancellation because of no payment of annual fees |