JP2009288992A - Retrieval processing system, retrieval processing program, and retrieval processing method - Google Patents

Retrieval processing system, retrieval processing program, and retrieval processing method Download PDF

Info

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
Application number
JP2008140224A
Other languages
Japanese (ja)
Other versions
JP5116564B2 (en
Inventor
Masayoshi Son
正義 孫
Munehisa Kamio
宗久 神尾
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SoftBank Corp
Original Assignee
SoftBank Mobile Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SoftBank Mobile Corp filed Critical SoftBank Mobile Corp
Priority to JP2008140224A priority Critical patent/JP5116564B2/en
Publication of JP2009288992A publication Critical patent/JP2009288992A/en
Application granted granted Critical
Publication of JP5116564B2 publication Critical patent/JP5116564B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a retrieval processing system that achieves improvement in retrieval convenience to a user while reducing a state that there is no retrieval result by achieving fusion between a standalone dictionary and a network dictionary. <P>SOLUTION: The retrieval processing system is connected with a dictionary system having a retrievable dictionary via a communication line. A dictionary is provided inside the retrieval processing system. The system includes a retrieval-target receiving means for receiving data being a retrieval target, a first retrieval means for retrieving the retrieval-target data, received by the retrieval-target receiving means, from the dictionary, and a second retrieval means for retrieving the retrieval-target data, received by the retrieval-target receiving means, from the dictionary system according to the retrieval result by the first retrieval means. <P>COPYRIGHT: (C)2010,JPO&INPIT

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, Patent Document 1 can easily update the word itself recorded and the addition of a new word such as the contents of the recorded dictionary data, without distinguishing between the updated data and the recorded data. An object is to provide an electronic dictionary that can be searched and displayed and a recording medium that records an information display program. The electronic dictionary is a CPU that performs key reading, screen display control, dictionary search processing, and the like, ROM for storing electronic dictionary programs, dictionary data, etc., RAM used as work RAM for storing input character strings, display contents, etc., memory such as RAM and flash memory, memory such as a memory card having the same structure as the memory Display unit for displaying various information such as media and dictionary contents, user data input, key input unit as instruction means, FD, CD-ROM The external storage medium, an external storage device for reading programs and data stored in the external storage medium, based on the input character string word No. It is disclosed that a search process is performed for recorded dictionary data and additional update data with reference to a conversion table.

また、特許文献2には、辞書データ提供者から辞書データをネットワーク経由で提供してもらい、その利用価値の高い辞書データをネットワーク経由で配信することを課題とし、辞書データの提供を受け付け、さらに辞書データを有料配信する辞書データ提供受付・配信コンピュータと、提供された辞書データを編集し、保持する辞書データ管理コンピュータと、辞書データ提供者に支払う報酬及び辞書データ購入者から徴収する対価を管理する対価管理コンピュータと、辞書データを辞書データ提供受付・配信コンピュータヘ提供する辞書データ作成コンピュータと、辞書データ購入者が辞書データ開発・販売者に相当の対価を支払って辞書データを受信する辞書データ購入・利用コンピュータとがネットワークを介して接続することが開示されている。   Further, in Patent Document 2, it is an object to have dictionary data provided from a dictionary data provider via a network, and to distribute dictionary data having high utility value via the network, accepting the provision of dictionary data, A dictionary data provision acceptance / distribution computer that distributes dictionary data for a fee, a dictionary data management computer that edits and maintains the dictionary data provided, and the compensation paid to the dictionary data provider and the value collected from the dictionary data purchaser A consideration management computer, a dictionary data creation computer that provides dictionary data to a dictionary data provision reception / distribution computer, and dictionary data that a dictionary data purchaser pays a considerable price to dictionary data development / sales and receives dictionary data It is possible to connect to the purchase / use computer via a network. It is.

また、特許文献3には、複数台の電子辞書を持ち歩くことなく、複数言語に対応した辞書機能を利用することができる携帯電話が提案されているが、翻訳対象の単語等の入力をキー操作や触覚機器を介してユーザ自身が行う必要があるため、必ずしも簡便な入力手段ではなく誤った綴りを入力する可能性があり、その誤った綴りの入力可能性を低減することを課題とし、辞書コンテンツを蓄積管理して情報の検索と提供を行う辞書サーバと、前記辞書サーバに検索要求を行い情報を受け取る携帯通信端末とがネットワークを介して接続され、前記携帯通信端末は、画像を入力する画像入力手段と、前記ネットワークと通信するための通信手段と、前記画像入力手段により得られた画像情報を前記通信手段を介して前記辞書サーバに送信する送信手段と、前記辞書サーバから前記通信手段を介して文字情報を受信する受信手段とを備え、前記辞書サーバは、辞書コンテンツを格納する蓄積手段と、前記ネットワークと通信するための通信手段と、前記携帯通信端末から前記通信手段を介して画像情報を受信する受信手段と、前記受信手段により受信した画像情報から文字を認識する文字認識手段と、前記文字認識手段により認識された文字の意味を前記辞書コンテンツから検索する検索手段と、利用者の識別情報及び辞書コンテンツの利用情報を含む利用者情報を蓄積する利用者情報蓄積手段と、前記利用者情報を用いて外部からの接続要求に対する認証を行う認証手段と、前記利用者情報を用いて利用者に課金する課金手段と、前記検索手段により検索した結果を含む文字情報を前記通信手段を介して前記携帯通信端末に送信する送信手段とを備えた辞書検索システムが開示されている。
特開2002−24234号公報 特開2002−74019号公報 特開2006−254014号公報
Further, Patent Document 3 proposes a mobile phone that can use a dictionary function corresponding to a plurality of languages without carrying around a plurality of electronic dictionaries. And the user himself / herself through a tactile device, there is a possibility to input an incorrect spelling, not necessarily a simple input means, and the problem is to reduce the input possibility of the incorrect spelling. A dictionary server that searches and provides information by storing and managing content and a mobile communication terminal that receives a search request and receives information from the dictionary server are connected via a network, and the mobile communication terminal inputs an image. Image input means, communication means for communicating with the network, and image information obtained by the image input means are transmitted to the dictionary server via the communication means. Means and receiving means for receiving character information from the dictionary server via the communication means, the dictionary server comprising: storage means for storing dictionary content; communication means for communicating with the network; Receiving means for receiving image information from the mobile communication terminal via the communication means, character recognition means for recognizing characters from the image information received by the receiving means, and the meaning of the characters recognized by the character recognition means Search means for searching from dictionary content, user information storage means for storing user information including user identification information and dictionary content use information, and authentication for external connection requests using the user information Authentication means to perform, billing means for charging the user using the user information, and character information including a result of the search by the search means. Dictionary search system including a transmitting means for transmitting to said mobile communication terminal via the communication means is disclosed.
Japanese Patent Laid-Open No. 2002-24234 JP 2002-74019 A JP 2006-254014 A

しかしながら、このような従来の技術では、スタンドアローン型の電子辞書とインターネット等の通信回線を介して辞書を利用するネットワーク型の融合が図れていないという問題点があった。つまり、スタンドアローン用の辞書では、信頼のおけるものが多いが、最新の用語には対応しておらず、ネットワーク用の辞書では、最新の用語を収集しているが信頼性に欠けるものがあること、又は通信回線の使用料が発生する等の問題が発生する。
本発明は、このような従来の技術が有する問題点に着目してなされたもので、その検索処理システムが有している辞書を利用して検索を行い、検索結果が得られなかった場合に、ネットワーク用の辞書を利用した検索を行うことによって、スタンドアローン用の辞書とネットワーク用の辞書との融合を図り、検索結果がないということを減少させ、利用者にとっての検索の利便性を向上させることができるようにした検索処理システム、検索処理プログラム及び検索処理方法を提供することを目的としている。
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 claim 2, the fusion of the stand-alone dictionary and the network dictionary is reduced to reduce the absence of search results, Furthermore, the display time until the search result of the network dictionary can be shortened, and the convenience of the search for the user can be improved.

以下、図面に基づき本発明を実現するにあたっての好適な各種の実施の形態の例を説明する。
図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 communication terminal 110 includes a search object reception module 111, a search module 112, a dictionary 113, a search result determination module 114, an external dictionary search module 115, a dictionary list storage module 116, a dictionary. A list generation module 117, a communication module 118, and a search result display module 119 are provided.
The dictionary site 150, the ranking site 160, and the access count site 170 are accessed from the communication module 118 of the communication terminal 110 via the communication line 199. There may be a plurality of dictionary sites 150, ranking sites 160, and access count sites 170. The dictionary site 150 has a searchable dictionary. The ranking site 160 evaluates the plurality of dictionary sites 150 and discloses the evaluation ranking (including ranking, ranking, and rating). The access number counting site 170 counts the number of accesses from the communication terminal 110 or the like for each dictionary site 150 and discloses the number of accesses. In other words, a large number of accesses may be evaluated as a dictionary site 150 that is frequently used and has high reliability. Note that the disclosure of the ranking site 160 or the access count site 170 means that the data can be accessed from the communication terminal 110 via the communication line 199. The communication line 199 includes a wired or wireless telephone line, a LAN, the Internet, etc.

検索対象受付モジュール111は、検索モジュール112と接続されており、検索対象であるデータを受け付ける。例えば、通信端末110が具備しているキーからの入力を検知して単語等(単語に限られず、文章等であってもよい)を受け付ける。また、マイクからの音声を認識する音声認識、カメラの画像を認識する文字認識によって入力された単語等を検知するようにしてもよい。   The search target receiving module 111 is connected to the search module 112 and receives data to be searched. For example, an input from a key provided in the communication terminal 110 is detected to accept a word or the like (not limited to a word but may be a sentence or the like). Moreover, you may make it detect the word etc. which were input by the speech recognition which recognizes the sound from a microphone, and the character recognition which recognizes the image of a camera.

検索モジュール112は、検索対象受付モジュール111、辞書113、検索結果判断モジュール114と接続されており、検索対象受付モジュール111によって受け付けられた検索対象データを辞書113から検索する。その検索結果(検索対象であるデータに対応するデータ(単語等の意味)、そして検索対象であるデータがないという結果を含む)を検索結果判断モジュール114へ渡す。辞書には、事典、辞典、字典、用語集等が含まれ、例えば、具体的には「国語辞書」、「英和辞書」、「和英辞書」等がある。また、辞書113内には複数の辞書が記憶されていてもよい。
辞書113は、検索モジュール112と接続されており、通信端末110内部にあり、単語等とその意味のデータを対応させて記憶しており、検索モジュール112からアクセスされる。
The search module 112 is connected to the search target reception module 111, the dictionary 113, and the search result determination module 114, and searches the dictionary 113 for search target data received by the search target reception module 111. The search result (including data (meaning of a word or the like) corresponding to data to be searched and a result that there is no data to be searched) is passed to the search result determination module 114. The dictionary includes encyclopedias, dictionaries, dictionaries, glossaries, and the like. Specific examples include “Japanese language dictionary”, “English-Japanese dictionary”, “Japanese-English dictionary”, and the like. A plurality of dictionaries may be stored in the dictionary 113.
The dictionary 113 is connected to the search module 112, is inside the communication terminal 110, stores words and the like and corresponding data, and is accessed from the search module 112.

検索結果判断モジュール114は、検索モジュール112、外部辞書検索モジュール115、検索結果表示モジュール119と接続されており、検索モジュール112から検索結果を受け取り、その検索結果に応じて、外部辞書検索モジュール115に対する検索指示又は検索結果表示モジュール119に対する表示指示を行う。なお、検索指示には検索対象のデータを含み、表示指示には検索対象のデータ及び検索結果を含む。
外部辞書検索モジュール115は、検索結果判断モジュール114、辞書リスト記憶モジュール116、通信モジュール118、検索結果表示モジュール119と接続されており、検索結果判断モジュール114からの検索指示に応じて、検索対象データを通信モジュール118、通信回線199を介して辞書サイト150から検索する。その検索結果を検索結果表示モジュール119に渡す。また、辞書サイト150が複数ある場合には、辞書リスト記憶モジュール116に記憶されている検索順位に基づいて、辞書サイト150への検索を行うようにしてもよい。
The search result determination module 114 is connected to the search module 112, the external dictionary search module 115, and the search result display module 119. The search result determination module 114 receives the search result from the search module 112, and applies the search result to the external dictionary search module 115 according to the search result. A search instruction or a display instruction for the search result display module 119 is issued. The search instruction includes data to be searched, and the display instruction includes data to be searched and a search result.
The external dictionary search module 115 is connected to the search result determination module 114, the dictionary list storage module 116, the communication module 118, and the search result display module 119, and in accordance with a search instruction from the search result determination module 114, search target data Is searched from the dictionary site 150 via the communication module 118 and the communication line 199. The search result is passed to the search result display module 119. Further, when there are a plurality of dictionary sites 150, the dictionary site 150 may be searched based on the search order stored in the dictionary list storage module 116.

辞書リスト記憶モジュール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 list storage module 116 is connected to the external dictionary search module 115 and the dictionary list generation module 117, and stores a list indicating search orders for a plurality of dictionary sites 150. Accessed from the external dictionary search module 115, the list is passed. The list to be stored is calculated by the dictionary list generation module 117.
The dictionary list generation module 117 is connected to the dictionary list storage module 116 and the communication module 118, acquires information from the ranking site 160 or the access count site 170 via the communication module 118 and the communication line 199, Using this information, the search order of the dictionary site 150 is calculated. Further, the search order of the dictionary site 150 may be calculated using the evaluation received by the search result display module 119.
The communication module 118 is connected to the external dictionary search module 115 and the dictionary list generation module 117. The communication module 118 accesses the dictionary site 150, the ranking site 160, and the access count site 170 through the communication line 199, and from these sites. get information.
The search result display module 119 is connected to the search result determination module 114 and the external dictionary search module 115, and a display instruction (search result by the search module 112) from the search result determination module 114 or a search result by the external dictionary search module 115. Is displayed on a display provided in the communication terminal 110, for example. Moreover, you may make it receive evaluation with respect to the displayed search result.

第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 communication terminal 110 is activated in response to an operation by the operator.
(2) A word to be searched is input according to the operation of the operator.
(3) The word meaning is searched from the dictionary 113 in the communication terminal 110.
(4-1) When the meaning of the word is registered in the dictionary 113 in the communication terminal 110, the meaning is displayed.
(4-2) When the meaning of the word is not registered in the dictionary 113 in the communication terminal 110, the following processing is performed.
(A) The first candidate dictionary site 150 on the communication line 199 such as the Internet is accessed to search for a word.
(B) When the dictionary site 150 is not present, the second candidate dictionary site 150 is accessed to search for a word. Further, when the dictionary site 150 of the second candidate is not found, the dictionary site 150 of the third candidate and below is similarly searched.

なお、通信端末110は、図2に示すような携帯電話200であってもよい。携帯電話200は、例えば、電話としての機能を有するように音声入力できるマイク205と、音声出力できるスピーカ204と、電話番号又は検索対象受付モジュール111用等に文字を入力するための文字入力装置であるキー202と、電波を送受信するアンテナ203と、キー202による文字入力の結果、検索結果表示モジュール119による検索結果等の表示を行うディスプレイ201とを有している。また、この他にカメラ等を有していてもよい。携帯電話200内には、CPU、メモリ、通信用回路等のハードウェアが内蔵されており、通信端末110を実現するためのソフトウェアであるコンピュータ・プログラムをメモリに記憶させ、ソフトウェアとハードウェア資源とが協働して、通信端末110が実現される。   The communication terminal 110 may be a mobile phone 200 as shown in FIG. The mobile phone 200 is, for example, a microphone 205 that can input voice so as to have a function as a telephone, a speaker 204 that can output voice, and a character input device for inputting characters for a telephone number or a search target reception module 111. A key 202, an antenna 203 that transmits and receives radio waves, and a display 201 that displays a result of character input by the key 202, a search result by the search result display module 119, and the like. In addition, a camera or the like may be provided. The mobile phone 200 includes hardware such as a CPU, a memory, and a communication circuit, and stores a computer program, which is software for realizing the communication terminal 110, in the memory. In cooperation with each other, the communication terminal 110 is realized.

図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 target receiving module 111 receives data such as a search target word.
In step S304, the search module 112 selects a dictionary included in the dictionary 113. A plurality of dictionaries may be selected. For example, it is selected from a plurality of dictionaries such as “Japanese language dictionary”, “English-Japanese dictionary”, “Japanese-English dictionary” according to the user's selection. Further, the dictionary may be selected according to the character type (Kanji, Hiragana, Katakana, English, etc.) received in Step S302. That is, if hiragana and katakana are included, a table storing correspondences between character types and dictionaries is prepared like a Japanese language dictionary, and a dictionary is selected using the table. The search module 112 may use an internal dictionary list 400 as shown in FIG. 4 when selecting a dictionary. The internal dictionary list 400 has an ID column 410, a dictionary name column 420, a dictionary column 430, and a display order column 440. The ID column 410 has an identifier that identifies the dictionary. The dictionary name column 420 has a dictionary name to be displayed when the user selects it. The dictionary column 430 has a file name for accessing the dictionary in the dictionary 113. The display order column 440 shows the display order in the case of displaying the search result for the dictionary. Used when multiple dictionaries are selected.
In step S306, the search module 112 searches the data received in step S302 from the dictionary selected in step S304 in the dictionary 113. When a plurality of dictionaries are selected, a search is performed from the plurality of dictionaries.

ステップ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 result determination module 114 determines whether there is a search result in step S306. If it is determined in this determination that there is a search result, the process proceeds to step S318, and otherwise, the process proceeds to step S310.
In step S <b> 310, the external dictionary search module 115 selects the dictionary site 150 connected to the communication line 199. When there are a plurality of dictionary sites 150 connected to the communication line 199, the selection is made according to the user's selection. Alternatively, the selection may be made using a list in the dictionary list storage module 116. That is, the dictionary site 150 is selected according to the order of the list. An example of the data structure of the list is an external dictionary list 500 as shown in FIG. The external dictionary list 500 includes an ID column 510, a dictionary name column 520, a URL column 530, and a search order column 540. The ID column 510 has an identifier that identifies the dictionary. The dictionary name column 520 has a dictionary name to be displayed when the user selects it. The URL column 530 has a URL (Uniform Resource Locator) for accessing the dictionary of the dictionary site 150. The search order column 540 shows the search order for the dictionary. This is used when there is no search result in a high-ranking dictionary or when a plurality of dictionaries are selected.
In step S312, the communication module 118 connects to the communication line 199 in response to an instruction from the external dictionary search module 115.

ステップ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 dictionary search module 115 transmits a search instruction for the dictionary site 150 to the dictionary site 150 via the communication module 118 and the communication line 199. The dictionary site 150 performs a search according to the search instruction.
In step S 316, the external dictionary search module 115 receives the search result from the dictionary site 150 via the communication line 199 and the communication module 118. If there is no search result (when there is no data to be searched), the process returns to step S310 and the second or lower dictionary site 150 in the search order column 540 of the external dictionary list 500 in the dictionary list storage module 116 is returned. You may make it search again by selecting. Further, even if there is a search result, the processing from step S310 onward may be repeated a predetermined number of times. That is, a plurality of search results may be obtained for the search target.
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 communication terminal 110.

図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 list generation module 117. These processes are performed at a predetermined time (for example, every time a search process is performed at regular intervals). The flowchart shown in FIG. 6 calculates the search order column 540 in the external dictionary list 500 using the ranking site 160.
In step S602, the dictionary list generation module 117 accesses the ranking-added site 160 via the communication module 118 and the communication line 199. The ranking-added site 160 discloses the evaluation order of the plurality of dictionary sites 150 accordingly.
In step S604, the dictionary list generation module 117 acquires the evaluation rank disclosed by the ranking-added site 160 via the communication line 199 and the communication module 118.
In step S606, the dictionary list generation module 117 rewrites the search order column 540 of the external dictionary list 500 in the dictionary list storage module 116 in accordance with the evaluation rank acquired in step S604. The evaluation order by the ranking-added site 160 may be used as it is as the search order in the search order column 540, or weighted by the dictionary list generation module 117 (a process in which the rank of a specific dictionary is divided by a numerical value greater than 1 and the rank is raised. Etc.) may be performed.

図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 search order column 540 in the external dictionary list 500 using the access count site 170.
In step S702, the dictionary list generation module 117 accesses the access count site 170 via the communication module 118 and the communication line 199. The access count site 170 discloses the access count of the dictionary site 150 designated by the dictionary list generation module 117.
In step S <b> 704, the dictionary list generation module 117 acquires the access number disclosed by the access count site 170 for each dictionary via the communication line 199 and the communication module 118.
In step S706, the dictionary list generation module 117 rewrites the search order column 540 of the external dictionary list 500 in the dictionary list storage module 116 in accordance with the number of accesses for each dictionary acquired in step S704. The order with the largest number of accesses may be used as it is as the search order in the search order column 540, or weighting by the dictionary list generation module 117 (the process of increasing the order by multiplying the number of accesses of a specific dictionary by a number larger than 1). Etc.) may be performed.

図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 search order column 540 in the external dictionary list 500 using the questionnaire result by the search result display module 119.
In step S802, the search result display module 119 displays the search result by the search module 112 or the external dictionary search module 115.
In step S804, the search result display module 119 displays a user interface (for example, a toggle switch) that allows the user to evaluate whether or not the search result has been useful together with the display in step S802.
In step S806, the dictionary list generation module 117 accepts a questionnaire result performed by the user.
In step S808, the dictionary list generation module 117 rewrites the search order column 540 of the external dictionary list 500 in the dictionary list storage module 116 in accordance with the questionnaire result for each dictionary acquired in step S806. The ranking with a lot of good evaluations may be used as the search ranking in the search order column 540 as it is, or for the weighting by the dictionary list generation module 117 (specific dictionary evaluation (when a high numerical value is a good evaluation), a numerical value greater than 1 is used. (E.g., processing such as multiplying and raising the order).

図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 communication terminal 910 includes a search target reception module 111, a communication module 118, a search result display module 119, an integrated search module 920, and a search result determination module 931. The integrated search module 920 includes a search module 921, a dictionary 922, an external dictionary search module 923, and a dictionary list storage module 924. In addition, the same code | symbol is attached | subjected to the site | part of the same kind as 1st Embodiment, and the overlapping description is abbreviate | omitted.

検索モジュール921は、辞書922と接続されており、第1の実施の形態の検索モジュール112と同様に、検索対象受付モジュール111によって受け付けられた検索対象データを辞書922から検索する。その検索結果を検索結果判断モジュール931へ渡す。
辞書922は、検索モジュール921と接続されており、第1の実施の形態の辞書113と同様に、通信端末910内部にあり、単語等とその意味のデータを対応させて記憶しており、検索モジュール921からアクセスされる。
The search module 921 is connected to the dictionary 922, and searches the dictionary 922 for the search target data received by the search target reception module 111, as with the search module 112 of the first embodiment. The search result is passed to the search result determination module 931.
The dictionary 922 is connected to the search module 921 and, like the dictionary 113 of the first embodiment, is in the communication terminal 910 and stores words and their meaning data in association with each other. Accessed from module 921.

外部辞書検索モジュール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 dictionary search module 923 is connected to the dictionary list storage module 924 and the communication module 118. Before the search by the search module 921 is completed, the search target data received by the search target reception module 111 is transmitted to the communication module 118, A search is performed from the dictionary site 150 via the communication line 199. The search result is passed to the search result determination module 931. If there are a plurality of dictionary sites 150, the dictionary site 150 may be searched based on the search order stored in the dictionary list storage module 924.
The dictionary list storage module 924 is connected to the external dictionary search module 923, and stores a list indicating the search order to the plurality of dictionary sites 150 in the same manner as the dictionary list storage module 116 of the first embodiment. Yes. Accessed from the external dictionary search module 923, the list is passed. In FIG. 9, the dictionary list generation module 117 is not illustrated, but the dictionary list generation module 117 according to the first embodiment may be included. In this case, the stored list is calculated by the dictionary list generation module 117.

検索結果判断モジュール931は、統合検索モジュール920、検索結果表示モジュール119と接続されており、検索モジュール921から検索結果を受け取り、その検索結果に応じて、外部辞書検索モジュール923に対する検索中止指示そして検索結果表示モジュール119に対する表示指示を行う。つまり、検索モジュール921からの検索結果がある場合は、外部辞書検索モジュール923による検索は不要であるので、検索モジュール921の検索結果のみを検索結果表示モジュール119によって表示させる。そして、検索モジュール921からの検索結果がない場合は、外部辞書検索モジュール923による検索結果を受け取り、それを検索結果表示モジュール119によって表示させる。   The search result determination module 931 is connected to the integrated search module 920 and the search result display module 119, receives the search result from the search module 921, and in response to the search result, instructs the external dictionary search module 923 to stop searching and search. A display instruction is given to the result display module 119. In other words, if there is a search result from the search module 921, the search by the external dictionary search module 923 is not necessary, and only the search result of the search module 921 is displayed by the search result display module 119. If there is no search result from the search module 921, the search result by the external dictionary search module 923 is received and displayed by the search result display module 119.

図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 target receiving module 111 receives data such as a word to be searched. Then, the process from step S1004 and the process from step S1052 are advanced in parallel.
In step S1004, the search module 921 selects a dictionary included in the dictionary 922 as in step S304 of FIG.
In step S1006, the search module 921 searches the dictionary selected in step S1004 in the dictionary 922 for the data received in step S1002, as in step S306 of FIG. When a plurality of dictionaries are selected, a search is performed from the plurality of dictionaries.
In step S1008, the search result determination module 931 determines whether there is a search result in step S1006. If it is determined in this determination that there is a search result, the process proceeds to step S1010. Otherwise, the process proceeds to step S1058 after the process of step S1056 is completed.
In step S1010, the search result display module 119 displays the search result in step S1006 on the display of the communication terminal 910.
In step S1012, the search result determination module 931 stops the processes in steps S1052 to S1056. Note that the process of step S1012 may be performed before step S1010.

ステップ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 dictionary search module 923 selects the dictionary site 150 connected to the communication line 199 as in step S310 of FIG. When there are a plurality of dictionary sites 150 connected to the communication line 199, the selection is made according to the user's selection. Further, the selection may be made using a list in the dictionary list storage module 924.
In step S1054, the external dictionary search module 923 transmits a search instruction to the dictionary site 150 to the dictionary site 150 via the communication module 118 and the communication line 199, as in step S314 of FIG. The dictionary site 150 performs a search according to the search instruction. In the flowchart of FIG. 10, there is no processing of step S312 shown in FIG. 3, but this is already connected to the network (for example, always connected) in order to start searching the external dictionary as soon as possible. . Note that network connection processing may be performed after step S1052.

ステップS1056では、外部辞書検索モジュール923が、図3のステップS316と同様に、辞書サイト150からの検索結果を通信回線199、通信モジュール118を介して受け取る。なお、検索結果がない場合(検索対象であるデータがない場合)は、ステップS1052へ戻り、辞書リスト記憶モジュール924内の外部辞書リスト500の検索順欄540内の第2位以下の辞書サイト150を選択して検索し直すようにしてもよい。また、検索結果があった場合であっても、所定の回数、ステップS1052以下の処理を繰り返すようにしてもよい。つまり、検索対象に対して、複数の検索結果を得るようにしてもよい。
ステップS1058では、検索結果表示モジュール119が、ステップS1008で検索結果がないと判定された後に、ステップS1056で受信した検索結果を通信端末910のディスプレイに表示する。
In step S1056, the external dictionary search module 923 receives the search result from the dictionary site 150 via the communication line 199 and the communication module 118, as in step S316 of FIG. If there is no search result (when there is no data to be searched), the process returns to step S1052, and the second or lower dictionary site 150 in the search order column 540 of the external dictionary list 500 in the dictionary list storage module 924 is returned. You may make it search again by selecting. Further, even if there is a search result, the processing from step S1052 onward may be repeated a predetermined number of times. That is, a plurality of search results may be obtained for the search target.
In step S1058, the search result display module 119 displays the search result received in step S1056 on the display of the communication terminal 910 after determining that there is no search result in step S1008.

図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 communication terminal 1110 includes a search target reception module 111, a dictionary selection module 1111, a search module 112, a dictionary 113, an external dictionary search module 115, a communication module 118, and a search result display module 119. In addition, the same code | symbol is attached | subjected to the site | part of the same kind as 1st Embodiment, and the overlapping description is abbreviate | omitted.
The dictionary selection module 1111 is connected to the search target reception module 111, the search module 112, and the external dictionary search module 115, receives the search target data received by the search target reception module 111, and stores the search target data in the internal dictionary. Whether to search from a certain dictionary 113 or from a dictionary site 150 that is an external dictionary is selected according to a user instruction. In response to the selection, the received search target data is passed to either the search module 112 or the external dictionary search module 115.
Then, the search module 112 and the external dictionary search module 115 search the search target data received from the dictionary selection module 1111 from the dictionary 113 and the dictionary site 150, respectively, as in the first embodiment.

図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 target receiving module 111 receives data such as a word to be searched. The dictionary may be selected as a default (for example, “Japanese language dictionary”), or may be selected according to the character type described in step S304 shown in FIG.
In step S1204, the dictionary selection module 1111 determines whether or not there is dictionary switching according to an instruction from the user. That is, it is a determination whether to change the currently selected dictionary. If there is a switching instruction in this determination, the process proceeds to step S1206; otherwise, the process proceeds to step S1216.
In step S1206, the dictionary selection module 1111 determines whether or not the dictionary for which dictionary switching has been performed (switch destination dictionary) is an internal dictionary. In this determination, if the dictionary is an internal dictionary, the process proceeds to step S1216. Otherwise, the process proceeds to step S1208.

ステップS1208では、外部辞書検索モジュール115が、ネットワークに接続することを通信端末1110のディスプレイに表示する。かかる表示は、外部辞書を用いることによってネットワーク接続が発生し料金が必要になるため、それを利用者に知らせるものである。
ステップS1210〜ステップS1214は、図3のステップS312〜ステップS316と同様である。
ステップS1216では、内部辞書に対して、ステップS1202で受け付けた検索対象のデータを検索する。
ステップS1218では、検索結果表示モジュール119が、検索モジュール112又は外部辞書検索モジュール115のいずれか一方の検索結果を通信端末1110のディスプレイに表示する。
In step S1208, external dictionary search module 115 displays on the display of communication terminal 1110 that it is connected to the network. Such a display informs the user of the use of an external dictionary because a network connection occurs and a fee is required.
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 result display module 119 displays the search result of either the search module 112 or the external dictionary search module 115 on the display of the communication terminal 1110.

図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 dictionary search module 923 in the second embodiment) in the first to third embodiments is configured to perform the processing of the flowchart shown in FIG. It is a thing. That is, the external dictionary search module 115 (923) inquires of the user whether or not to connect when the communication fee is not a flat rate system, and searches from the dictionary site 150 when the user gives permission.
In step S1302, whether or not the communication plan contracted by communication terminal 110 (communication terminal 910 in the second embodiment, communication terminal 1110 in the third embodiment) is a flat-rate system (pay-as-you-go system). Whether or not). In this determination, if it is determined that the flat rate system is used, the process proceeds to step S1308. Otherwise, the process proceeds to step S1304. In other words, in the case of the flat-rate system, the charge is constant regardless of the usage amount (regardless of the access to the dictionary site 150), so it is not necessary for the user to grant permission for network connection, but the flat-rate system ( In the case of a pay-as-you-go system, the charge varies depending on the number of times of use (number of packets).

ステップ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 dictionary site 150 is not a flat rate or is not free, and if the user gives permission, the dictionary Search from site 150.
In step S1402, it is determined whether the charge for using the dictionary site 150 is a flat rate system or free of charge. In this determination, if the fixed amount system or free of charge is used, the process proceeds to step S1408; otherwise (the number system: a fee system corresponding to the number of uses), the process proceeds to step S1404. In other words, in the case of the flat rate system or free of charge, the charge is constant (or free) regardless of the number of times the dictionary site 150 is used, so it is not necessary for the user to obtain permission to use the dictionary site 150. Since the fee varies depending on the number of uses, the permission of the user is obtained.

ステップS1404では、辞書サイト150の利用が発生することを通信端末110(910、1110)のディスプレイに表示する。
ステップS1406、ステップS1408は、図13に示したステップS1306、ステップS1308とそれぞれ同様の処理である。
In step S1404, the occurrence of use of dictionary site 150 is displayed on the display of communication terminal 110 (910, 1110).
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 result display module 119 in the first to third embodiments performs the processing of the flowcharts shown in FIGS. 15 and 16. That is, the search result display module 119 calculates the display order when there are a plurality of search results for the dictionary site 150. In the first to fifth embodiments described above, either the search result for the internal dictionary or the search result for the external dictionary is displayed. However, both of these may be displayed. That is, the external dictionary search module 115 (external dictionary search module 923 in the second embodiment) searches the dictionary site 150 regardless of the search result of the search module 112, and the search result display module 119 has a plurality of search results. It may be a case where a search result is received.

ステップ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 dictionary site 150 is calculated. As such calculation processing, the display order may be determined according to the order of the search order column 540 of the external dictionary list 500 in the dictionary list storage module 116. Another calculation processing example will be described with reference to FIG.
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 result display module 119 displays only the search result for the internal dictionary when the search result for the internal dictionary and the search result for the external dictionary are similar.
In step S1602, search results from a plurality of dictionary sites 150 are received as in step S1502.
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 communication module 118 is performed based on an instruction from the external dictionary search module 115 (923).
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 dictionary site 150 is not a flat rate system or when it is not free, the permission from the user is given. You may make it necessary.
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. CPU 1810 for executing programs such as search module 112 (921), search result determination module 114 (931), external dictionary search module 115 (923), RAM 1830 for storing the programs and data, and for starting up the computer A ROM 1820 for storing programs and the like, an HD 1840 as an auxiliary storage device, a keyboard, a mouse or the like to input data by an operator's operation or output data to a CRT or a liquid crystal display, etc., to provide an interface with the operator UI / F 1850, removable media reader / writer 1860 for reading / writing on removable media such as CD-R, communication line I / F 1870 for connecting to a communication network, and connecting them to exchange data And a bus 1880 for. A plurality of these computers may be connected to each other via a network.

なお、説明したプログラムについては、記録媒体に格納することも可能であり、その場合は、プログラムを記録したコンピュータ読み取り可能な記録媒体の発明としても把握することができる。
「プログラムを記録したコンピュータ読み取り可能な記録媒体」とは、プログラムのインストール、実行、プログラムの流通などのために用いられる、プログラムが記録されたコンピュータで読み取り可能な記録媒体をいう。
なお、記録媒体としては、例えば、デジタル・バーサタイル・ディスク(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.

本発明の第1の実施の形態のモジュール構成例を示す図である。It is a figure which shows the module structural example of the 1st Embodiment of this invention. 通信端末の具体例である携帯電話の構成例を示す説明図である。It is explanatory drawing which shows the structural example of the mobile telephone which is a specific example of a communication terminal. 第1の実施の形態による処理例を示すフローチャートである。It is a flowchart which shows the process example by 1st Embodiment. 内部辞書リストのデータ構造例を示す説明図である。It is explanatory drawing which shows the example of a data structure of an internal dictionary list. 外部辞書リストのデータ構造例を示す説明図である。It is explanatory drawing which shows the example of a data structure of an external dictionary list. 辞書リスト生成モジュールによる処理例を示すフローチャートである。It is a flowchart which shows the process example by a dictionary list production | generation module. 辞書リスト生成モジュールによる処理例を示すフローチャートである。It is a flowchart which shows the process example by a dictionary list production | generation module. 辞書リスト生成モジュールによる処理例を示すフローチャートである。It is a flowchart which shows the process example by a dictionary list production | generation module. 本発明の第2の実施の形態のモジュール構成例を示す図である。It is a figure which shows the module structural example of the 2nd Embodiment of this invention. 第2の実施の形態による処理例を示すフローチャートである。It is a flowchart which shows the process example by 2nd Embodiment. 本発明の第3の実施の形態のモジュール構成例を示す図である。It is a figure which shows the module structural example of the 3rd Embodiment of this invention. 第3の実施の形態による処理例を示すフローチャートである。It is a flowchart which shows the process example by 3rd Embodiment. 外部辞書検索モジュールによる処理例を示すフローチャートである。It is a flowchart which shows the process example by an external dictionary search module. 外部辞書検索モジュールによる処理例を示すフローチャートである。It is a flowchart which shows the process example by an external dictionary search module. 検索結果表示モジュールによる処理例を示すフローチャートである。It is a flowchart which shows the process example by a search result display module. 検索結果表示モジュールによる処理例を示すフローチャートである。It is a flowchart which shows the process example by a search result display module. 外部辞書検索モジュールによる処理例を示すフローチャートである。It is a flowchart which shows the process example by an external dictionary search module. 第1〜第7の実施の形態を実現するコンピュータのハードウェア構成例を示すブロック図である。It is a block diagram which shows the hardware structural example of the computer which implement | achieves the 1st-7th embodiment.

符号の説明Explanation of symbols

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 ... communication terminal 111 ... search object reception module 112, 921 ... search module 113, 922 ... dictionary 114, 931 ... search result judgment module 115, 923 ... external dictionary search module 116, 924 ... dictionary list storage module 117 ... Dictionary list generation module 118 ... Communication module 119 ... Search result display module 150 ... Dictionary site 160 ... Site with ranking 170 ... Access count site 199 ... Communication line 920 ... Integrated search module 1111 ... Dictionary selection module

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.
前記第1の検索手段又は前記第2の検索手段による検索結果を表示する検索結果表示手段と、
前記検索結果表示手段によって表示された検索結果に対する評価を受け付ける評価受付手段と、
前記評価受付手段によって受け付けられた評価を利用して、前記辞書システムの検索順位を算出する辞書リスト生成手段
をさらに具備し、
前記辞書検索順位記憶手段は、前記辞書リスト生成手段によって算出された検索順位を記憶する
ことを特徴とする請求項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.
前記第2の検索手段は、通信料金が定額制でない場合、接続するか否かを利用者に問い合わせ、該利用者から許可があった場合に、前記辞書システムから検索する
ことを特徴とする請求項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.
前記第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.
JP2008140224A 2008-05-29 2008-05-29 Search processing system, search processing program, and search processing method Expired - Fee Related JP5116564B2 (en)

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)

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

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

Patent Citations (3)

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

* Cited by examiner, † Cited by third party
Title
CSND200500918013; 出井一: 'フリーソフト研究所' Linux magazine 第7巻、第2号, 20050201, pp.106〜110, 株式会社アスキー *
JPN6012041153; 出井一: 'フリーソフト研究所' Linux magazine 第7巻、第2号, 20050201, pp.106〜110, 株式会社アスキー *

Cited By (2)

* Cited by examiner, † Cited by third party
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
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
KR102466489B1 (en) Method and system for providing information to a user relating to a point-of-interest
US20120036153A1 (en) Mobile system, search system and search result providing method for mobile search
US11061968B2 (en) Method, system and computer-readable recording medium for recommending query word using domain property
US20240143904A1 (en) Human-Computer Interaction Method And Apparatus Thereof
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
JP5557886B2 (en) Search processing system, search processing program, and search processing method
CN113672154B (en) Page interaction method, medium, device and computing equipment
CN105630837A (en) Media record searching method and device
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