Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4113579B2 - Telephone equipment - Google Patents
[go: Go Back, main page]

JP4113579B2 - Telephone equipment - Google Patents

Telephone equipment Download PDF

Info

Publication number
JP4113579B2
JP4113579B2 JP2005218601A JP2005218601A JP4113579B2 JP 4113579 B2 JP4113579 B2 JP 4113579B2 JP 2005218601 A JP2005218601 A JP 2005218601A JP 2005218601 A JP2005218601 A JP 2005218601A JP 4113579 B2 JP4113579 B2 JP 4113579B2
Authority
JP
Japan
Prior art keywords
data
communication data
search
information
output
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.)
Expired - Fee Related
Application number
JP2005218601A
Other languages
Japanese (ja)
Other versions
JP2006005962A (en
Inventor
裕一 小島
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2005218601A priority Critical patent/JP4113579B2/en
Publication of JP2006005962A publication Critical patent/JP2006005962A/en
Application granted granted Critical
Publication of JP4113579B2 publication Critical patent/JP4113579B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Facsimiles In General (AREA)
  • Facsimile Transmission Control (AREA)
  • Telephonic Communication Services (AREA)

Description

本発明は、電話機,ボイスメール装置などの電話装置に関する。   The present invention relates to a telephone device such as a telephone and a voice mail device.

従来、データを蓄積する電話装置として、留守番電話機能を備えた家庭用電話機やボイスメール装置などが知られている。   Conventionally, home telephones and voice mail apparatuses having an answering machine function are known as telephone apparatuses for storing data.

しかしながら、データ蓄積機能を備えたこの種の従来の電話装置では、蓄積されるデータは音声データだけであって、画像データや文字データを蓄積するようには構成されていないという問題がある。すなわち、現在、電話線には、音声情報のみならず、例えば画像,またコード化された文字情報などの種々の形態で情報が流通しているが、現状においては、画像データや文字データについては、情報の授受に専用の装置を必要としている。   However, this type of conventional telephone apparatus having a data storage function has a problem that the data to be stored is only voice data, and is not configured to store image data and character data. In other words, not only voice information but also various types of information such as images and encoded character information are currently distributed on the telephone line. At present, image data and character data are not available. , You need a dedicated device to exchange information.

また、上述した従来の電話装置では、大量のデータ(音声データ)を蓄積する構造にはなっていない(不在時のメッセージ程度のデータ量しか蓄積できない)という問題もある。   In addition, the above-described conventional telephone apparatus has a problem that it does not have a structure for storing a large amount of data (voice data) (only a data amount equivalent to a message in the absence can be stored).

本発明は、音声データのみならず、画像データ,文字データをも扱う機能を備え、また、これらのデータの蓄積,検索,出力などの情報端末としての機能をも有する電話装置を提供することを目的としている。   It is an object of the present invention to provide a telephone device that has a function of handling not only voice data but also image data and character data, and also functions as an information terminal for storing, retrieving, and outputting these data. It is aimed.

上記目的を達成するために、請求項1記載の発明は、通信データを受信するインターフェースと、
所定の情報と発信者情報とを対応させて記憶する第1の記憶手段と、
受信した通信データが電話を通した音声データであるかを識別する第1の識別手段と、
受信した通信データが電子メールの文字データであるかを識別する第2の識別手段と、
前記第1の識別手段によって前記通信データが音声データであると識別された場合、または、前記第2の識別手段によって前記通信データが電子メールの文字データであると識別された場合に、該通信データから所定の情報を検出する検出手段と、
前記検出手段によって検出された所定の情報から前記第1の記憶手段に基づき取得した発信者情報を前記通信データに対応させて記憶する第2の記憶手段と、
一定時間が経過するごとにあるいは新データの入力ごとに、前記第2の記憶手段に対して指定された検索条件でデータの検索を行なわせ、該検索結果を、所定の出力先へ転送させる転送手段と、
を有していることを特徴としている。
In order to achieve the above object, an invention according to claim 1 includes an interface for receiving communication data;
First storage means for storing predetermined information and caller information in association with each other;
First identification means for identifying whether the received communication data is voice data transmitted through a telephone;
A second identification means for identifying whether the received communication data is e-mail character data;
When the communication data is identified as voice data by the first identification means, or when the communication data is identified as character data of an e-mail by the second identification means. Detecting means for detecting predetermined information from the data;
Second storage means for storing sender information acquired from the predetermined information detected by the detection means based on the first storage means in association with the communication data;
Transfer that causes the second storage means to search for data under a specified search condition every time a predetermined time elapses or new data is input, and to transfer the search result to a predetermined output destination Means,
It is characterized by having.

また、請求項2記載の発明は、請求項1記載の情報端末において、受信した通信データが画像データであるか識別する第3の識別手段をさらに有し、
該第3の識別手段によって前記通信データが画像データであると識別された場合、前記検出手段は、前記通信データから所定の情報を検出することを特徴としている。
The invention according to claim 2 further comprises third identification means for identifying whether the received communication data is image data in the information terminal according to claim 1,
When the communication data is identified as image data by the third identification means, the detection means detects predetermined information from the communication data .

また、請求項3記載の発明は、通信データを受信するインターフェースと、所定の情報と発信者情報とを対応させて記憶する第1の記憶手段と、受信した通信データに対応させて発信者情報が記憶される第2の記憶手段とを備えた情報端末の情報格納方法であって、
受信した通信データが電話を通した音声データであるか、あるいは、電子メールの文字データであるかを識別する識別ステップと、
前記識別ステップによって前記通信データが音声データであると識別されたか、または、前記通信データが電子メールの文字データであると識別された場合、該通信データから所定の情報を検出する検出ステップと、
前記検出ステップによって検出された所定の情報から前記第1の記憶手段に基づき発信者情報を取得し、取得した発信者情報を前記通信データに対応させて第2の記憶手段に記憶する記憶ステップと、
一定時間が経過するごとにあるいは新データの入力ごとに、前記第2の記憶手段に対して指定された検索条件でデータの検索を行なわせ、該検索結果を、所定の出力先へ転送させる転送ステップと、
を有していることを特徴としている。
According to a third aspect of the present invention, there is provided an interface for receiving communication data, first storage means for storing predetermined information and caller information in association with each other, and caller information corresponding to the received communication data. And an information storage method of an information terminal comprising a second storage means for storing
An identification step for identifying whether the received communication data is voice data through a telephone or e-mail character data;
A detection step of detecting predetermined information from the communication data when the communication data is identified as voice data by the identification step or when the communication data is identified as character data of an e-mail;
A storage step of acquiring caller information from the predetermined information detected by the detection step based on the first storage means, and storing the acquired caller information in the second storage means in association with the communication data; ,
Transfer that causes the second storage means to search for data under a specified search condition every time a predetermined time elapses or new data is input, and to transfer the search result to a predetermined output destination Steps,
It is characterized by having.

また、請求項4記載の発明は、請求項3記載の情報端末の情報格納方法において、前記識別ステップでは、受信した通信データが画像データであるかをさらに識別し、
前記通信データが画像データであると識別された場合、前記検出ステップでは、前記通信データから所定の情報を検出することを特徴としている。
Further, the invention according to claim 4 is the information storage method of the information terminal according to claim 3, wherein the identifying step further identifies whether the received communication data is image data,
When the communication data is identified as image data, the detection step detects predetermined information from the communication data .

また、請求項5記載の発明は、通信データを受信するインターフェースと、所定の情報と発信者情報とを対応させて記憶する第1の記憶手段と、受信した通信データに対応させて発信者情報が記憶される第2の記憶手段とを備えた情報端末において、
受信した通信データが電話を通した音声データであるか、あるいは、電子メールの文字データであるかを識別する識別処理と、
前記識別処理によって前記通信データが音声データであると識別されたか、または、前記通信データが電子メールの文字データであると識別された場合、該通信データから所定の情報を検出する検出処理と、
前記検出処理によって検出された所定の情報から前記第1の記憶手段に基づき発信者情報を取得し、取得した発信者情報を前記通信データに対応させて第2の記憶手段に記憶する記憶処理と、
一定時間が経過するごとにあるいは新データの入力ごとに、前記第2の記憶手段に対して指定された検索条件でデータの検索を行なわせ、該検索結果を、所定の出力先へ転送させる転送処理と、
をコンピュータに実行させるためのプログラムを記録した記録媒体である。
The invention according to claim 5 is an interface for receiving communication data, first storage means for storing predetermined information and caller information in association with each other, and caller information corresponding to the received communication data. In an information terminal comprising a second storage means for storing
An identification process for identifying whether the received communication data is voice data through a telephone or e-mail character data;
A detection process for detecting predetermined information from the communication data if the communication data is identified as voice data by the identification process or the communication data is identified as character data of an e-mail;
A storage process for acquiring caller information from the predetermined information detected by the detection process based on the first storage means, and storing the acquired caller information in the second storage means in association with the communication data; ,
Transfer that causes the second storage means to search for data under a specified search condition every time a predetermined time elapses or new data is input, and to transfer the search result to a predetermined output destination Processing,
Is a recording medium on which a program for causing a computer to execute is recorded.

また、請求項6記載の発明は、請求項5記載の記録媒体において、前記識別処理では、受信した通信データが画像データであるかをさらに識別し、
前記通信データが画像データであると識別された場合、前記検出処理では、前記通信データから所定の情報を検出することを特徴としている。
Further, the invention described in claim 6 is the recording medium according to claim 5, wherein the identification processing further identifies whether the received communication data is image data,
When the communication data is identified as image data, the detection process detects predetermined information from the communication data .

以上に説明したように、請求項1,請求項3,請求項5記載の発明によれば、電話を通した音声データ及び電子メールの文字データに発信者情報を対応付けて管理する事ができ、音声データと文字データの一元管理ができる。また、一定時間が経過するごとにあるいは新データの入力ごとに、データベース部に対して指定された検索条件でデータの検索を行なわせ、該検索結果を、所定の出力先へ出力させる機能がさらに設けられていることで、単に受動的に動作するだけでなく、例えば、必要に応じて利用者の持つ携帯用の電話機に情報を整理して出力することが可能となる。 As described above, according to the first, third and fifth aspects of the invention, it is possible to manage the caller information in association with the voice data through the telephone and the character data of the e-mail. Centralized management of voice data and character data. Further, there is a function of causing the database unit to search for data under a specified search condition every time a fixed time elapses or new data is input, and to output the search result to a predetermined output destination. By being provided, it is possible not only to operate passively, but also to organize and output information to a portable telephone held by the user as necessary, for example.

また、請求項2,請求項4,請求項6記載の発明によれば、電話を通した音声データ及び電子メールの文字データ及び画像データに発信者情報を対応付けて管理する事ができ、音声データと文字データと画像データの一元管理ができる。   Further, according to the inventions of claim 2, claim 4, and claim 6, the caller information can be managed in association with the voice data sent through the telephone and the character data and image data of the e-mail. Data, character data, and image data can be centrally managed.

以下、本発明を実施するための最良の形態を図面に基づいて説明する。   Hereinafter, the best mode for carrying out the present invention will be described with reference to the drawings.

図1は本発明に係る電話装置の構成例を示す図である。図1を参照すると、この電話装置は、通信データの送受信などの機能を備えた電話本体部1と、受信した通信データを所定の検索キーにより検索可能に格納するデータベース部2と、受信した通信データにコマンドが含まれているか否かを調べ、コマンドが含まれているときには該コマンドを検出するコマンド検出部3と、コマンド検出部3で検出されたコマンドを一時記憶するためのコマンドバッファ4と、データベース部2から所定の検索キーにより検索された結果を一時記憶するための検索結果バッファ5と、検索結果に基づく出力データを一時記憶するための出力データバッファ6と、コマンドバッファ4に一時記憶されたコマンドが検索開始コマンドであるときに、検索結果バッファ5の初期化を行なう初期化部7と、コマンドバッファ4に一時記憶されたコマンドが検索コマンドであるときに、データベース部2を所定の検索キーで検索し、その検索結果を検索結果バッファ5に一時記憶するとともに、検索結果に基づき所定の出力データを生成して出力データバッファ6に格納し、次いで、生成した所定の出力データを電話本体部1に与える検索処理部8と、コマンドバッファ4に一時記憶されたコマンドが出力コマンドであるときに、検索結果バッファ5に一次記憶されている検索結果に対応する通信データをデータベース部2から読み出し、出力データバッファ6に格納し、次いで、該通信データを所定の出力先に出力させる出力処理部9と、検索処理部8から出力指示がなされたとき、または、出力処理部9から出力指示がなされたときに起動され、出力データバッファ6に一時記憶されている出力データまたは通信データを音声化処理して電話本体部1に与える音声化出力部10とを備えている。   FIG. 1 is a diagram showing a configuration example of a telephone device according to the present invention. Referring to FIG. 1, this telephone device includes a telephone main body 1 having functions such as transmission / reception of communication data, a database 2 for storing received communication data in a searchable manner using a predetermined search key, and received communication. It is checked whether or not a command is included in the data. When a command is included, a command detection unit 3 that detects the command, and a command buffer 4 that temporarily stores the command detected by the command detection unit 3 , A search result buffer 5 for temporarily storing results retrieved from the database unit 2 by a predetermined search key, an output data buffer 6 for temporarily storing output data based on the search results, and a command buffer 4 for temporary storage When the received command is a search start command, the initialization unit 7 for initializing the search result buffer 5 and the command bar When the command temporarily stored in the file 4 is a search command, the database unit 2 is searched with a predetermined search key, the search result is temporarily stored in the search result buffer 5, and predetermined output data is based on the search result. Is generated and stored in the output data buffer 6, and then the search processing unit 8 for giving the generated predetermined output data to the telephone main unit 1 and the command temporarily stored in the command buffer 4 are output commands, An output processing unit 9 that reads out communication data corresponding to the search result primarily stored in the search result buffer 5 from the database unit 2 and stores the communication data in the output data buffer 6, and then outputs the communication data to a predetermined output destination. This is activated when an output instruction is issued from the search processing unit 8 or when an output instruction is issued from the output processing unit 9. And a voicing output unit 10 to be supplied to the telephone main body 1 by processing speech the output data or communication data are temporarily stored in the buffer 6.

また、図1の電話装置には、一定時間が経過するごとにあるいは新データの入力ごとに、データベース部2に対して指定された検索条件でデータの検索を行なわせたり、該検索結果を、指定されたデータ出力先へ出力させたりするためのデータ転送部20がさらに設けられている。   In addition, the telephone device of FIG. 1 causes the database unit 2 to search for data according to a specified search condition every time a certain time elapses or new data is input, A data transfer unit 20 is further provided for outputting to a designated data output destination.

図2はデータベース部2の構成例を示す図である。図2の例では、データベース部2は、受信した通信データを一時記憶する通信データバッファ11と、受信した通信データが最終的に格納される通信データデータベース12と、受信した通信データに対する検索キーが格納される検索キーデータベース13と、受信した通信データの登録時間を検出し、該登録時間を該通信データの検索キーとして検索キーデータベース13に登録する登録時間検出部14と、通信データバッファ11に一時記憶されている通信データを通信データデータベース12に登録するとともに、このことを登録時間検出部14に通知するデータ格納部15とを備えている。   FIG. 2 is a diagram illustrating a configuration example of the database unit 2. In the example of FIG. 2, the database unit 2 includes a communication data buffer 11 that temporarily stores received communication data, a communication data database 12 that finally stores received communication data, and a search key for the received communication data. The stored search key database 13, the registration time of the received communication data are detected, the registration time is registered in the search key database 13 as the search key of the communication data, and the communication data buffer 11 is registered. A temporarily stored communication data is registered in the communication data database 12, and a data storage unit 15 for notifying this to the registration time detection unit 14 is provided.

図3は通信データデータベース12の構成例を示す図であり、図3の例では、通信データデータベース12には、通信データが、これにデータ番号が付されて登録されるようになっている。なお、以下の例では、通信データデータベース12には、いままでの全ての通信データが登録され保持されているとする。   FIG. 3 is a diagram showing a configuration example of the communication data database 12. In the example of FIG. 3, communication data is registered in the communication data database 12 with a data number attached thereto. In the following example, it is assumed that all communication data up to now are registered and held in the communication data database 12.

また、図4は検索キーデータベース13の構成例を示す図であり、図4の例では、検索キーデータベース13には、通信データデータベース12に登録される通信データに対応させて、その通信データの登録時間が、この通信データに付されたデータ番号と同じデータ番号が付されて、検索キーとして登録されるようになっている。なお、以下の例では、検索キーデータベース13にも、いままでの全ての検索キー(登録時間)が登録され保持されているとする。   FIG. 4 is a diagram showing a configuration example of the search key database 13. In the example of FIG. 4, the search key database 13 stores communication data corresponding to communication data registered in the communication data database 12. The registration time is assigned the same data number as the data number attached to the communication data, and is registered as a search key. In the following example, it is assumed that all the search keys (registration time) so far are also registered and held in the search key database 13.

図3,図4のようにデータベース12,13を構成する場合、データ格納部15は、通信データバッファ11に一時記憶されている通信データを通信データデータベース12に登録するときに、この通信データに対してデータ番号(例えば、318)を生成し、この通信データを通信データデータベース12に登録する際、この通信データに対して生成されたデータ番号(318)をこの通信データに対応させて通信データデータベース12に新たに登録するようになっている。また、データ格納部15は、上記のように、通信データデータベース12に登録される通信データに対して生成されたデータ番号(318)を検索キーデータベース13にも登録するようになっており、また、通信データバッファ11に一時記憶されている通信データを通信データデータベース12に登録する旨を登録時間検出部14に通知し、これにより、登録時間検出部14は、その内部に備わっている時計を用いて、このときの日時(例えば、1997年3月1日14:00)を登録時間として、上記データ番号(318)に対応させて検索キーデータベース13に新たに登録するようになっている。   When the databases 12 and 13 are configured as shown in FIGS. 3 and 4, the data storage unit 15 stores the communication data temporarily stored in the communication data buffer 11 in the communication data database 12. On the other hand, when generating a data number (for example, 318) and registering the communication data in the communication data database 12, the data number (318) generated for the communication data is associated with the communication data and the communication data. It is newly registered in the database 12. Further, as described above, the data storage unit 15 registers the data number (318) generated for the communication data registered in the communication data database 12 also in the search key database 13, and The registration time detection unit 14 is notified that the communication data temporarily stored in the communication data buffer 11 is to be registered in the communication data database 12, and the registration time detection unit 14 thereby detects the clock provided therein. The date and time at this time (for example, March 1, 1997, 14:00) is registered as a registration time, and is newly registered in the search key database 13 in association with the data number (318).

また、図1において、初期化部7は、コマンドバッファ4に検索開始コマンドが格納されたときに検索結果バッファ5の初期化処理として、検索キーデータベース13に登録されている全ての検索キーに付されたデータ番号(図4の例では、310〜318の全て)を検索結果バッファ5に一時記憶するようになっている。   In FIG. 1, the initialization unit 7 attaches all search keys registered in the search key database 13 as initialization processing of the search result buffer 5 when a search start command is stored in the command buffer 4. The data numbers (all of 310 to 318 in the example of FIG. 4) are temporarily stored in the search result buffer 5.

また、検索処理部8は、コマンドバッファ4に検索コマンドが格納され、この検索コマンドとして、例えば、「検索 登録時間 1996年12月」が指定されたときに、例えば、先ず、「1996年」で検索キーデータベース13をサーチし、「1996年」をもつ検索キーに対応したデータ番号のみが残るように検索結果バッファ5の内容を更新し、次いで、更新された検索結果バッファ5内のデータ番号にそれぞれ対応した検索キーのうちで、「12月」をもつものを検索キーデータベース13からサーチし、「1996年」をもつ検索キーに対応したデータ番号のうちで、さらに、「12月」をもつ検索キーに対応したデータ番号のみが残るように検索結果バッファ5の内容を更新するというように、検索結果バッファ5の内容を逐次更新し、検索コマンドで指定された登録時間に対応するデータ番号を絞り込んで抽出するようになっている。すなわち、検索コマンドで指定された登録時間(例えば、「検索 登録時間 1996年12月」)に対応するデータ番号のみが、最終的に、検索結果バッファ5に残るようになっている。   The search processing unit 8 stores a search command in the command buffer 4 and, for example, when “search registration time December 1996” is designated as the search command, first, for example, “1996” The search key database 13 is searched, the contents of the search result buffer 5 are updated so that only the data number corresponding to the search key having “1996” remains, and then the data number in the updated search result buffer 5 is set. The search keys corresponding to “December” among the corresponding search keys are searched from the search key database 13, and among the data numbers corresponding to the search keys having “1996”, “December” is further included. The contents of the search result buffer 5 are sequentially updated such that the contents of the search result buffer 5 are updated so that only the data number corresponding to the search key remains. The data number corresponding to the registration time specified by the search command is updated and extracted. That is, only the data number corresponding to the registration time designated by the search command (for example, “search registration time December 1996”) is finally left in the search result buffer 5.

また、検索処理部8は、その検索結果,すなわち、検索結果バッファ5に最終的に残ったデータ番号に基づいて出力データを生成するようになっている。例えば、検索結果バッファ5に最終的に残ったデータ番号の個数が3個である場合、検索処理部8は、出力データとして、例えば「検索結果は3件です」旨のデータを生成し、これを出力データバッファ6に格納し、次いで、音声化出力部10を起動して、出力データバッファ6に一時記憶されている上記出力データを音声化出力部10で音声化処理させて電話本体部1に与えるようになっている。   The search processing unit 8 generates output data based on the search result, that is, the data number finally remaining in the search result buffer 5. For example, when the number of data numbers finally remaining in the search result buffer 5 is 3, the search processing unit 8 generates, for example, data “search results are 3” as output data. Is then stored in the output data buffer 6, then the voice output unit 10 is activated, and the output data temporarily stored in the output data buffer 6 is voiced by the voice output unit 10, so that the telephone main unit 1 To give to.

また、出力処理部9は、検索結果バッファ5に一時記憶されているデータ番号に対応する通信データを通信データデータベース13から読み出して出力データバッファ6に格納し、次いで、音声化出力部10を起動して、出力データバッファ6に一時記憶されている上記通信データを音声化出力部10で音声化処理させて電話本体部1,電話線を介して所定の出力先に出力させるようになっている。   Further, the output processing unit 9 reads communication data corresponding to the data number temporarily stored in the search result buffer 5 from the communication data database 13 and stores it in the output data buffer 6, and then activates the voice output unit 10. Then, the communication data temporarily stored in the output data buffer 6 is voiced by the voice output unit 10 and output to a predetermined output destination via the telephone body 1 and the telephone line. .

次に、このような構成の電話装置の処理動作例について説明する。電話本体部1で受信した通信データは、まずデータベース部2に与えられ、データベース部2では、前述のように、この通信データにデータ番号を付して通信データデータベース12に登録する。また、この登録の時点を登録時間とし、この登録時間を検索キーとして同じデータ番号を付して検索キーデータベース13に登録する。   Next, an example of processing operation of the telephone device having such a configuration will be described. The communication data received by the telephone main unit 1 is first given to the database unit 2, and the database unit 2 adds the data number to the communication data and registers it in the communication data database 12 as described above. Further, the registration time is set as the registration time, and the registration data is registered in the search key database 13 with the same data number as the search key.

一方、電話本体部1で受信した通信データは、コマンド検出部3にも与えられ、コマンド検出部3では、受信した通信データ中にコマンドが含まれているかを検出し、コマンドを検出した場合には、そのコマンドをコマンドバッファ4に書き込む。なお、コマンドの検出方法は種々考えられるが、例えば音声認識を用いることができる。   On the other hand, the communication data received by the telephone main unit 1 is also given to the command detection unit 3, and the command detection unit 3 detects whether a command is included in the received communication data, and when the command is detected. Writes the command into the command buffer 4. Various command detection methods are conceivable. For example, voice recognition can be used.

いま、例えば、コマンドとして例えば、「検索開始コマンド」,「検索コマンド」が順次に検出される場合を考える。この場合、コマンドバッファ4に、先ず、検索開始コマンドが格納されると、これを監視している初期化部7は、前述のように、検索結果バッファ5の初期化を行なう。   Consider a case where, for example, “search start command” and “search command” are sequentially detected as commands. In this case, when a search start command is first stored in the command buffer 4, the initialization unit 7 that monitors the search command initializes the search result buffer 5 as described above.

次いで、コマンドバッファに次のコマンドである検索コマンドが格納されると、これを監視している検索処理部8は、検索コマンドで指定されている検索キーで検索キーデータベース13を検索し、検索キーデータベース13からこの検索キーを満たすデータ番号を検索結果として抽出し、検索結果バッファ5の内容を最終的に確定する。そして、検索処理部8は、得られた検索結果に基づいて出力データを生成し、これを出力データバッファ6に格納する。   Next, when a search command, which is the next command, is stored in the command buffer, the search processing unit 8 that monitors the search command searches the search key database 13 with the search key specified by the search command, and searches the search key. Data numbers satisfying the search key are extracted from the database 13 as search results, and the contents of the search result buffer 5 are finally determined. Then, the search processing unit 8 generates output data based on the obtained search result and stores it in the output data buffer 6.

具体的に、現時点で、例えば図3,図4のように通信データデータベース12,検索キーデータベース13に通信データ,データ番号,検索キーが登録され保持されている場合、先ず、検索開始コマンドがコマンドバッファ4に格納されると、初期化部7は、検索結果バッファ5を図5(a)に示すように初期化する。すなわち、この初期化により、検索結果バッファ5には、検索キーデータベース13に登録されている全ての検索キー(登録時間)に付されているデータ番号(310〜318)が一時記憶される。   Specifically, when communication data, data numbers, and search keys are registered and held in the communication data database 12 and the search key database 13 as shown in FIGS. 3 and 4, for example, first, a search start command is a command. When stored in the buffer 4, the initialization unit 7 initializes the search result buffer 5 as shown in FIG. That is, as a result of this initialization, the search result buffer 5 temporarily stores the data numbers (310 to 318) assigned to all the search keys (registration times) registered in the search key database 13.

そして、続いて、検索コマンド(例えば「検索 登録時間 1996年12月」の指示の検索コマンド)がコマンドバッファ4に格納されると、検索処理部8による検索がなされる。すなわち、ここでは検索キーとして「登録時間 1996年12月」が指定されているので、検索キーデータベース13より、先ず、「1996年」を持つ検索キーに対応したデータ番号(図4の例では、311〜314の4個のデータ番号)を取得する。そして、この4個のデータ番号と検索結果バッファ5内のデータ(いまの場合、図5(a)の状態で格納されている310〜318のデータ番号)との論理積ANDをとり、これが新しく検索結果バッファ5に書き込まれる。これにより、検索結果バッファ5の内容は、図5(b)に示すように、311〜314のデータ番号となる。次いで、検索処理部8は、「12月」をもつ検索キーに対応したデータ番号(図4の例では、310,312〜314の4個のデータ番号)を取得する。そして、この4個のデータ番号と検索結果バッファ5内のデータ(いまの場合、図5(b)の状態で格納されている311〜314のデータ番号)との論理積ANDをとり、これが新しく検索結果バッファ5に書き込まれる。これにより、検索結果バッファ5の内容は、図5(c)に示すように、312〜314のデータ番号となり、これが最終的な検索結果となる。そして、検索処理部8は、検索結果として、3個のデータ番号(312,313,314)が得られるので、出力データとして、例えば「検索結果は3件です」という文字列を生成し、これを出力データバッファ6に書き込む。   Subsequently, when a search command (for example, a search command with an instruction of “search registration time December 1996”) is stored in the command buffer 4, a search is performed by the search processing unit 8. That is, since “registration time December 1996” is designated as the search key here, first, the data number corresponding to the search key having “1996” from the search key database 13 (in the example of FIG. 4 data numbers 311 to 314). Then, the AND of the four data numbers and the data in the search result buffer 5 (in this case, the data numbers 310 to 318 stored in the state of FIG. 5A) is obtained, and this is newly obtained. It is written in the search result buffer 5. As a result, the contents of the search result buffer 5 are data numbers 311 to 314 as shown in FIG. Next, the search processing unit 8 acquires the data numbers (four data numbers 310 and 312 to 314 in the example of FIG. 4) corresponding to the search key having “December”. Then, the logical AND of the four data numbers and the data in the search result buffer 5 (in this case, the data numbers 311 to 314 stored in the state of FIG. 5B) is obtained, and this is newly obtained. It is written in the search result buffer 5. As a result, the contents of the search result buffer 5 are the data numbers 312 to 314 as shown in FIG. 5C, and this is the final search result. The search processing unit 8 obtains three data numbers (312, 313, 314) as search results, and generates, for example, a character string “search results are three” as output data. Is written into the output data buffer 6.

このように、検索処理を行ない、出力データバッファ6に検索結果としての出力データを一時記憶した後、検索処理部8は、音声化出力部10を起動する。これにより、音声化出力部10では、出力データバッファ6に一時記憶されている出力データが文字データであればこれを音声合成し音声波形データに変換して電話本体部1に与える。また、出力データバッファ6に一時記憶されている出力データが画像データであれば、音声化出力部10では、これにOCR処理(例えば文字認識処理)を行ない、その結果の文字データを音声合成し音声波形データに変換して電話本体部1に与える。また、出力データバッファ6に一時記憶されている出力データが音声データであれば、音声化出力部10では、何の処理も施さないで、これをそのままの形で、音声波形データに変換して電話本体部1に与える。   In this way, after performing the search process and temporarily storing the output data as the search result in the output data buffer 6, the search processing unit 8 activates the voice output unit 10. As a result, in the voice output unit 10, if the output data temporarily stored in the output data buffer 6 is character data, the voice data is synthesized, converted into voice waveform data, and given to the telephone main unit 1. If the output data temporarily stored in the output data buffer 6 is image data, the voice output unit 10 performs OCR processing (for example, character recognition processing) on the output data buffer 6 and synthesizes the resulting character data into speech. It is converted into voice waveform data and given to the telephone main unit 1. If the output data temporarily stored in the output data buffer 6 is audio data, the audio output unit 10 does not perform any processing and converts it into audio waveform data as it is. This is given to the telephone main unit 1.

このように、音声化出力部10から検索コマンドに対応した検索結果としての出力データ(音声波形データ)が与えられると、電話本体部1は、この出力データを例えば電話本体部1に内蔵されているスピーカから出力する。例えば「検索結果は3件です」という音声をスピーカから出力する。これにより、利用者は、検索結果を知ることができる。   Thus, when output data (speech waveform data) as a search result corresponding to the search command is given from the voice output unit 10, the telephone main unit 1 incorporates this output data into the telephone main unit 1, for example. Output from the speaker. For example, a sound “search results are 3” is output from a speaker. Thereby, the user can know the search result.

このような検索処理がなされた後、コマンド検出部3において、コマンドとして、「出力コマンド」が検出され、コマンドバッファ4に出力コマンドが格納されると、これを監視している出力処理部9では、検索結果バッファ5に一時記憶されているすべての検索結果(データ番号)に対応した通信データを通信データデータベース12から取得し、出力データバッファ6に順次格納していく。いまの場合、検索結果バッファ5には、検索結果として、3個のデータ番号(312,313,314)が記憶されているので、出力データバッファ6には、検索結果として、3個のデータ番号(312,313,314)に対応した通信データが通信データデータベース12から読み出されて格納される。   After such search processing has been performed, when the command detection unit 3 detects an “output command” as a command and stores the output command in the command buffer 4, the output processing unit 9 monitoring this command The communication data corresponding to all the search results (data numbers) temporarily stored in the search result buffer 5 are acquired from the communication data database 12 and stored in the output data buffer 6 sequentially. In this case, since the search result buffer 5 stores three data numbers (312, 313, 314) as search results, the output data buffer 6 has three data numbers as search results. Communication data corresponding to (312, 313, 314) is read from the communication data database 12 and stored.

しかる後、出力処理部9は、音声化出力部10を起動する。これにより、音声化出力部10では、出力データバッファ6に一時記憶されている通信データが文字データであればこれを音声合成し、音声波形データに変換して電話本体部1に与え、これにより、電話本体部1は、音声化出力部10からの音声化された通信データを電話線を介して、所定の出力先に出力する。また、出力データバッファ6に一時記憶されている通信データが画像データであれば、音声化出力部10は、これにOCR処理(例えば文字認識処理)を行ない、その結果の文字データを音声合成し音声波形データに変換して電話本体部1に与え、これにより、電話本体部1は、音声化出力部10からの音声化された通信データを電話線を介して、所定の出力先に出力する。また、出力データバッファ6に一時記憶されている出力データが音声データであれば、音声化出力部10では、何の処理も施さないで、これをそのままの形で、音声波形データに変換して電話本体部1に与え、これにより、電話本体部1は、音声化出力部10からの音声化された通信データを電話線を介して、所定の出力先に出力する。   Thereafter, the output processing unit 9 activates the voice output unit 10. Thus, if the communication data temporarily stored in the output data buffer 6 is character data, the voice output unit 10 synthesizes the voice data, converts it into voice waveform data, and gives it to the telephone main unit 1, thereby The telephone main unit 1 outputs the voiced communication data from the voice output unit 10 to a predetermined output destination via a telephone line. If the communication data temporarily stored in the output data buffer 6 is image data, the voice output unit 10 performs OCR processing (for example, character recognition processing) on the communication data, and synthesizes the resulting character data. It is converted into voice waveform data and given to the telephone main unit 1, whereby the telephone main unit 1 outputs the voiced communication data from the voice output unit 10 to a predetermined output destination via the telephone line. . If the output data temporarily stored in the output data buffer 6 is audio data, the audio output unit 10 does not perform any processing and converts it into audio waveform data as it is. The telephone main body unit 1 supplies the voiced communication data from the voice output unit 10 to a predetermined output destination via the telephone line.

このように、コマンドとして、上記のように、例えば「検索開始コマンド」,「検索コマンド」,「出力コマンド」が順次に検出される場合、検索コマンドで指示された検索条件で検索キーデータベース13の検索を行ない、その検索結果(検索条件を満たすデータ番号)を検索結果バッファ5に一時記憶し、また、その検索結果を出力データとしてユーザに提示し、次いで、出力コマンドにより、検索結果バッファ5に一時記憶されている検索結果(検索条件を満たすデータ番号)に該当する通信データを通信データベース12から読み出し、これを音声化処理して所定の出力先へ出力することができる。換言すれば、図1の電話装置は、音声データのみならず、画像データ,文字データをも扱う機能を備え、また、これらのデータの蓄積,検索,出力などの情報端末としての機能をも有している。   Thus, as described above, for example, when “search start command”, “search command”, and “output command” are sequentially detected as commands, the search key database 13 is searched under the search conditions specified by the search command. A search is performed, and the search result (data number satisfying the search condition) is temporarily stored in the search result buffer 5, and the search result is presented to the user as output data. The communication data corresponding to the temporarily stored search result (data number satisfying the search condition) can be read from the communication database 12, and can be voiced and output to a predetermined output destination. In other words, the telephone device of FIG. 1 has a function of handling not only voice data but also image data and character data, and also has a function as an information terminal for storing, searching, and outputting these data. is doing.

なお、上述の例では、例えば、検索開始コマンド,検索コマンドだけを含む通信データを受信した後に、これとは別に、出力コマンドだけを含む通信データを受信した場合を想定したが、受信した通信データに上記のような検索開始コマンド,検索コマンドに続いて出力コマンドが含まれているような場合にも、上記と同様にして処理がなされる。すなわち、受信した通信データに上記のような検索開始コマンド,検索コマンドに続いて出力コマンドが含まれている場合にも、先ず、検索コマンドで指示された検索条件で検索キーデータベース13の検索を行ない、その検索結果(検索条件を満たすデータ番号)を検索結果バッファ5に一時記憶し、また、その検索結果を出力データとしてユーザに提示し、続いて、出力コマンドにより、検索結果バッファ5に一時記憶されている検索結果(検索条件を満たすデータ番号)に該当する通信データを通信データベース12から読み出し、これを音声化処理して所定の出力先に出力することができる。   In the above example, for example, it is assumed that after receiving communication data including only a search start command and a search command, communication data including only an output command is received. In the case where the search start command and the output command are included after the search command as described above, the same processing as described above is performed. That is, even when the received communication data includes an output command following the search start command and search command as described above, first, the search key database 13 is searched under the search conditions specified by the search command. The search result (data number satisfying the search condition) is temporarily stored in the search result buffer 5, and the search result is presented to the user as output data, and then temporarily stored in the search result buffer 5 by an output command. The communication data corresponding to the search result (data number satisfying the search condition) can be read from the communication database 12, and can be voiced and output to a predetermined output destination.

このように、図1の電話装置では、通信データを所定の検索キーにより検索可能に格納するデータベース部2を備え、前記通信データとして音声データ,画像データ,文字データを扱うことが可能に構成されているので、音声データのみならず、画像データ,文字データをも扱う機能を備え、また、これらのデータの蓄積,検索,出力などの情報端末としての機能をも有する電話装置を提供することができ、特に、大量のデータを扱う際に必須な、データへのランダムなアクセス手段を提供することができる。   As described above, the telephone device of FIG. 1 includes the database unit 2 for storing communication data so as to be searchable using a predetermined search key, and is configured to be able to handle voice data, image data, and character data as the communication data. Therefore, it is possible to provide a telephone device having a function of handling not only voice data but also image data and character data, and also functions as an information terminal for storing, retrieving, and outputting these data. In particular, it is possible to provide a means for randomly accessing data, which is essential when handling a large amount of data.

また、図1,図2の電話装置において、検索キーとして、通信データがデータベース部2に登録される登録時間を有し、この場合、データベース部2には、通信データが登録時間により検索可能に格納されるので、データベース部2に登録されている全てのデータについて登録時間を基にして検索することができ、これにより、特に、データベース部2に大量のデータが蓄積されている場合にも、これらの大量のデータのうちから必要のデータを容易に検索することができる。   1 and 2 has a registration time when communication data is registered in the database unit 2 as a search key. In this case, the database unit 2 can search for communication data based on the registration time. Since it is stored, it is possible to search for all data registered in the database unit 2 based on the registration time, and in particular, even when a large amount of data is accumulated in the database unit 2, Necessary data can be easily retrieved from these large amounts of data.

また、図1の電話装置では、データ転送部20が設けられていることにより、一定時間が経過するごとにあるいは新データの入力ごとに、データベース部2に対して指定された検索条件でデータの検索を行なわせたり、該検索結果を、指定されたデータ出力先へ出力させたりすることができる。例えば、データ転送部20として、内部的なタイマーによって1日に1回、自己が起動され、例えば昨日のデータを所定の出力先へ転送させる機能を有するものを考える。これを実現するために、データ転送部20は、1日1回の起動時に(例えば、時刻23:00に)、コマンドバッファ4に、例えば、検索コマンド「検索 登録時間 1997年3月1日(昨日の日付)」,出力コマンドを順次に送る。   Further, in the telephone device of FIG. 1, since the data transfer unit 20 is provided, the data is stored under the search condition specified for the database unit 2 every time a certain time elapses or new data is input. A search can be performed, and the search result can be output to a designated data output destination. For example, the data transfer unit 20 is considered to have the function of being activated once a day by an internal timer and transferring the data of yesterday to a predetermined output destination, for example. In order to realize this, the data transfer unit 20 stores, for example, a search command “search registration time March 1, 1997” in the command buffer 4 at the time of activation once a day (for example, at time 23:00). Yesterday's date) ”, and send output commands sequentially.

これにより、1日1回の起動時に(例えば、時刻23:00に)、検索コマンドで指示された検索条件「検索 登録時間 1997年3月1日(昨日の日付)」で検索キーデータベース13の検索を行ない、その検索結果(検索条件を満たすデータ番号)を検索結果バッファ5に一時記憶し、また、その検索結果を出力データとしてユーザに提示し、次いで、出力コマンドにより、検索結果バッファ5に一時記憶されている検索結果(検索条件を満たすデータ番号)に該当する通信データを通信データベース12から読み出し、これを音声化処理して所定の出力先に出力することができる。   Thereby, at the time of starting once a day (for example, at time 23:00), the search key database 13 is searched with the search condition “search registration time March 1, 1997 (date of yesterday)” designated by the search command. A search is performed, and the search result (data number satisfying the search condition) is temporarily stored in the search result buffer 5, and the search result is presented to the user as output data. Communication data corresponding to the temporarily stored search result (data number satisfying the search condition) can be read from the communication database 12, and can be voiced and output to a predetermined output destination.

このように、一定時間が経過するごとにあるいは新データの入力ごとに、データベース部に対して指定された検索条件でデータの検索を行なわせ、該検索結果を、所定の出力先へ出力させるデータ転送部20がさらに設けられていることで、単に受動的に動作するだけでなく、例えば、必要に応じて利用者の持つ携帯用の電話機に情報を整理して出力することが可能となる。   In this way, every time a certain time elapses or new data is input, data is searched under the search conditions specified for the database unit, and the search results are output to a predetermined output destination. Since the transfer unit 20 is further provided, it is possible not only to operate passively but also to organize and output information to a portable telephone held by the user as necessary.

また、図6は本発明の電話装置の他の構成例を示す図である。図6の電話装置では、図1の電話装置において、コマンドバッファ4に一時記憶されたコマンドが出力時間設定コマンドであるときに、データベース部2に出力時間設定を通知する出力時間設定部21と、出力チェック部22とがさらに設けられている。   FIG. 6 is a diagram showing another configuration example of the telephone device of the present invention. In the telephone device of FIG. 6, when the command temporarily stored in the command buffer 4 in the telephone device of FIG. 1 is an output time setting command, the output time setting unit 21 that notifies the database unit 2 of the output time setting; An output check unit 22 is further provided.

図7は図6のデータベース部2の構成例を示す図である。図7の例では、データベース部2は、受信した通信データを一時記憶する通信データバッファ11と、受信した通信データが最終的に格納される通信データデータベース12と、受信した通信データに対する検索キーが格納される検索キーデータベース13と、受信した通信データの登録時間を検出し、該登録時間を該通信データの検索キーとして検索キーデータベース13に登録する登録時間検出部14と、検索キーデータベース13に格納される検索キーとしてデフォルト値を付与するデフォルト付与部25と、通信データバッファ11に一時記憶されている通信データを通信データデータベース12に登録するとともに、このことを登録時間検出部14およびデフォルト付与部25に通知するデータ格納部15とを備えている。   FIG. 7 is a diagram showing a configuration example of the database unit 2 of FIG. In the example of FIG. 7, the database unit 2 includes a communication data buffer 11 that temporarily stores received communication data, a communication data database 12 in which the received communication data is finally stored, and a search key for the received communication data. The search key database 13 to be stored, the registration time of the received communication data are detected, the registration time is registered in the search key database 13 as the search key of the communication data, and the search key database 13 A default grant unit 25 that assigns a default value as a search key to be stored, and communication data temporarily stored in the communication data buffer 11 are registered in the communication data database 12, and this is also registered in the registration time detection unit 14 and the default grant. And a data storage unit 15 for notifying the unit 25.

ここで、デフォルト付与部25は、図7の例では、検索キーデータベース13に格納される検索キーとしてデフォルトチェック値(未チェック)を付与するデフォルト値付与部26と、検索キーデータベース13に格納される検索キーとしてデフォルト出力指定時間(例えば、「9999年12月31日」などの現在の日時とは著しく異なる日時等)を付与するデフォルト出力指定時間付与部27とにより構成されている。   Here, in the example of FIG. 7, the default assigning unit 25 is stored in the search key database 13 and the default value providing unit 26 that assigns a default check value (unchecked) as a search key stored in the search key database 13. And a default output designated time giving unit 27 for giving a default output designated time (for example, a date and time significantly different from the current date and time such as “December 31, 9999”) as a search key.

すなわち、図7の構成のデータベース部2では、受信した通信データを通信データデータベース12にデータ番号を付して格納するとともに、このデータ番号を検索キーデータベース13に格納するとき、この通信データに対応する番号には、当初、検索キーとして、登録時間とともに、デフォルト値(デフォルトチェック値(未チェック),デフォルト出力指定時間)が付されて格納されるようになっている。   That is, the database unit 2 having the configuration shown in FIG. 7 stores the received communication data with the data number assigned to the communication data database 12 and corresponds to the communication data when the data number is stored in the search key database 13. Initially, a default value (default check value (unchecked), default output specified time) is added to the number to be stored as a search key along with the registration time.

そして、コマンド検出部3において、例えば、検索コマンドが検出されるとき、先ず、検索コマンドによる前述したような検索処理がなされ、検索結果バッファ5に検索結果(検索条件を満たすデータ番号)が格納され、次いで、コマンド検出部3において出力時間設定コマンドが検出されて、これがコマンドバッファ4に格納されるとき、出力時間設定部21は、検索結果バッファ5に格納されているすべての検索結果(データ番号)に対して、出力時間設定コマンドで指定されている出力指定時間を設定するようになっている。例えば、検索結果バッファ5に格納されているすべての検索結果(データ番号)に対応した出力指定時間が、現在、デフォルト出力指定時間として設定されている場合に、出力時間設定コマンドが検出されて、これがコマンドバッファ4に格納されるとき、出力時間設定部21は、検索結果バッファ5に格納されているすべての検索結果(データ番号)に対して、そのデフォルト出力指定時間を出力時間設定コマンドで指定されている出力指定時間に設定変更するようになっている。   Then, for example, when a search command is detected in the command detection unit 3, first, the search process as described above by the search command is performed, and the search result (data number satisfying the search condition) is stored in the search result buffer 5. Then, when an output time setting command is detected in the command detection unit 3 and stored in the command buffer 4, the output time setting unit 21 reads all the search results (data numbers) stored in the search result buffer 5. ) Is set to the specified output time specified by the output time setting command. For example, when the output specified time corresponding to all the search results (data numbers) stored in the search result buffer 5 is currently set as the default output specified time, the output time setting command is detected, When this is stored in the command buffer 4, the output time setting unit 21 specifies the default output specification time for all search results (data numbers) stored in the search result buffer 5 with the output time setting command. The setting is changed to the specified output time.

また、コマンド検出部3において出力コマンドが検出され、これがコマンドバッファ4に格納されるとき、出力チェック部22は、検索結果バッファ5に格納されているすべての検索結果(データ番号),すなわち、これから出力がなされようとする通信データのデータ番号に対して、そのデフォルトチェック値(未チェック)を「既チェック」に変更するようになっている。   When an output command is detected by the command detection unit 3 and stored in the command buffer 4, the output check unit 22 displays all search results (data numbers) stored in the search result buffer 5, that is, from now on. The default check value (unchecked) is changed to “already checked” for the data number of the communication data to be output.

換言すれば、検索キーデータベース13において検索キーとしてのデフォルトチェック値(未チェック)は、この検索キーに対応するデータ番号の通信データが出力されない限り、デフォルト値(未チェック)のまま保持される一方、この検索キーに対応するデータ番号の通信データが出力されると、既チェックとなる。これにより、検索キーに対応するデータ番号の通信データが出力されたか否かの履歴をとることができる。換言すれば、このような検索キーとしてのチェック値(未チェックあるいは既チェック)は、通信データを所定の出力先に出力したか否かを規定する履歴情報として機能する。   In other words, the default check value (unchecked) as the search key in the search key database 13 is maintained as the default value (unchecked) unless the communication data having the data number corresponding to the search key is output. When the communication data of the data number corresponding to this search key is output, it is already checked. Thereby, it is possible to take a history of whether or not communication data having a data number corresponding to the search key has been output. In other words, such a check value (unchecked or already checked) as a search key functions as history information that defines whether or not communication data has been output to a predetermined output destination.

図6,図7の構成の電話装置では、電話本体部1で通信データを受信すると、受信した通信データを通信データデータベース12にデータ番号を付して格納するとともに、このデータ番号を検索キーデータベース13にも格納する。この際、この通信データに対応する番号には、当初、検索キーとして、登録時間とともに、デフォルト値(デフォルトチェック値(未チェック),デフォルト出力指定時間)が付与されて検索キーデータベース13に格納される。具体的には、例えば、図8に示すように、デフォルトチェック値,デフォルト出力指定時間として、それぞれ、「未チェック」,「9999年12月31日」が付与され、検索キーデータベース13に格納される。   6 and 7, when the telephone main unit 1 receives communication data, the received communication data is stored in the communication data database 12 with a data number, and this data number is stored in a search key database. 13 is also stored. At this time, a default value (default check value (unchecked), default output specified time) is assigned to the number corresponding to the communication data as a search key together with the registration time, and stored in the search key database 13. The Specifically, for example, as shown in FIG. 8, “unchecked” and “December 31, 9999” are assigned as the default check value and the default output designation time, respectively, and stored in the search key database 13. The

そして、コマンド検出部3では、検索コマンド,出力コマンドの他に、例えば「出力時間設定1997年3月3日」という出力時間設定コマンドを検出するとこれをコマンドバッファ4に書き込む。   When the command detection unit 3 detects an output time setting command such as “output time setting March 3, 1997” in addition to the search command and the output command, the command detection unit 3 writes this in the command buffer 4.

出力時間設定コマンドがコマンドバッファ4に格納されると、出力時間設定部21では、検索結果バッファ5に格納されているすべてのデータ番号に対応する出力指定時間に対して、出力指定時間の新しい値を設定する。例えば、検索結果バッファ5に検索結果として、3個のデータ番号(312,313,314)が格納されている場合、図9に示すように、検索結果として、3個のデータ番号(312,313,314)に対応した出力指定時間(当初は、図8に示すようなデフォルト出力指定時間「9999年12月31日」)を新しい値「1997年3月3日」に変更する。   When the output time setting command is stored in the command buffer 4, the output time setting unit 21 sets a new value for the output specified time for the output specified time corresponding to all the data numbers stored in the search result buffer 5. Set. For example, when three data numbers (312, 313, 314) are stored as search results in the search result buffer 5, as shown in FIG. 9, three data numbers (312, 313) are stored as search results. , 314) is changed to a new value “March 3, 1997” (the default output designated time “December 31, 9999” as shown in FIG. 8).

しかる後、出力コマンドがコマンドバッファ4に格納されると、出力チェック部22では、検索結果バッファ5に格納されているすべてのデータ番号に対応するチェック値(当初は、未チェック)を「既チェック」に変更する。例えば、検索結果バッファ5に検索結果として、3個のデータ番号(312,313,314)が格納されている場合、図10に示すように、検索結果として、3個のデータ番号(312,313,314)に対応したチェック値(当初は、図8あるいは図9に示すような未チェック)を既チェックに変更する。   After that, when the output command is stored in the command buffer 4, the output check unit 22 sets check values (initially unchecked) corresponding to all data numbers stored in the search result buffer 5 to “already checked”. Change to For example, when three data numbers (312, 313, 314) are stored as search results in the search result buffer 5, as shown in FIG. 10, three data numbers (312, 313) are stored as search results. , 314), the check value (initially unchecked as shown in FIG. 8 or FIG. 9) is changed to already checked.

このように、図6,図7の電話装置では、出力時間の指定が可能であり、出力指定時間によって通信データの検索を行なうこともでき、また、チェック値(未チェックまたは既チェック)によって、出力された通信データがどれであるかの履歴を把握することができる。   In this way, in the telephone device of FIGS. 6 and 7, the output time can be specified, the communication data can be searched by the output specified time, and the check value (unchecked or already checked) It is possible to grasp the history of the output communication data.

換言すれば、図6,図7の電話装置では、検索キーとして、通信データを所定の出力先に出力する時間を規定する出力時間情報を有し、該出力時間情報として、当初デフォルト値が設定され、該通信データに対し出力時間の設定指示がなされることで、前記データベース部に当初設定されている出力時間情報に関するデフォルト値は、指示された出力時間に設定されるので、データベース部2に大量のデータが蓄積されている場合にも、これら大量のデータの中から、現在、見るべきデータだけを抽出することが可能となり、これによって、特に、現在必要な情報に基づいて行動を決定するような場合に、効率的な情報選択の手段を提供することができる。   In other words, the telephone apparatus of FIGS. 6 and 7 has output time information that defines the time for outputting communication data to a predetermined output destination as a search key, and an initial default value is set as the output time information. In response to the instruction to set the output time for the communication data, the default value for the output time information initially set in the database unit is set to the instructed output time. Even when a large amount of data is accumulated, it is possible to extract only the data that should be viewed at present from these large amounts of data, and in particular, determine actions based on the information that is currently required. In such a case, an efficient information selection means can be provided.

また、検索キーとして、通信データを所定の出力先に出力したか否かを規定する履歴情報を有し、所定の出力先に出力された通信データについては、前記履歴情報は出力された旨の情報に設定されるので、例えば、未だチェックしていないデータだけを優先的にチェックすることができ、これにより、特に、情報のメンテナンスが容易となる。   Further, as a search key, there is history information that defines whether or not communication data has been output to a predetermined output destination. For communication data output to a predetermined output destination, the history information is output. Since the information is set, for example, only data that has not been checked can be preferentially checked, and in particular, information maintenance is facilitated.

なお、図7の例では、検索キーとして、登録時間とともに、デフォルト値(デフォルトチェック値(未チェック),デフォルト出力指定時間)が設定されるとしたが、登録時間は必ずしも設定されずとも良い。   In the example of FIG. 7, the default value (default check value (unchecked), default output designation time) is set as the search key together with the registration time. However, the registration time may not necessarily be set.

図11はデータベース部2の他の構成例を示す図である。図11の例では、データベース部2は、受信した通信データを一時記憶する通信データバッファ11と、受信した通信データが最終的に格納される通信データデータベース12と、受信した通信データに対する検索キーが格納される検索キーデータベース13と、通信データバッファ11に一時記憶されている通信データをデータ番号と対応付けて通信データデータベース12に登録するとともに、該データ番号を検索キーデータベース13に登録するデータ格納部15と、受信した通信データの種類がFAX/電話データであるか否かを識別するFAX/電話データ識別部31と、ID(識別情報)と発信者情報とが対応付けられて格納されているID−発信者情報データベース32と、FAX/電話データ識別部31で通信データがFAX/電話データであると識別されたとき、受信した通信データからIDを検出し、ID−発信者情報データベース32を用いて、検出したIDを発信者情報に変換し、該発信者情報を検索キーとして前記データ番号に対応させて検索キーデータベース13に格納するID検出部33と、受信した通信データの種類が電子メールのデータがあるか否かを識別する電子メールデータ識別部34と、電子メールの種類に応じたフォーマットが格納されているフォーマットデータベース35と、発信者名と発信者情報とが対応付けられて格納されている発信者名−発信者情報データベータ36と、電子メールデータ識別部34で通信データが電子メールであると識別されたとき、通信データから発信者名を検出し、電子メールの種類に応じてフォーマットデータベース35を参照し、電子メールから発信者名に該当する部分を抽出し、さらに発信者名−発信者情報データベース36を用いてこれを発信者情報に変換し、該発信者情報を検索キーとして前記データ番号に対応させて検索キーデータベース13に格納する発信者名検出部37とを備えている。   FIG. 11 is a diagram showing another configuration example of the database unit 2. In the example of FIG. 11, the database unit 2 includes a communication data buffer 11 that temporarily stores received communication data, a communication data database 12 in which the received communication data is finally stored, and a search key for the received communication data. A search key database 13 to be stored and communication data temporarily stored in the communication data buffer 11 are registered in the communication data database 12 in association with the data number, and data storage for registering the data number in the search key database 13 Unit 15, FAX / telephone data identification unit 31 for identifying whether the type of received communication data is FAX / phone data, ID (identification information) and caller information are stored in association with each other. Communication data in the ID-caller information database 32 and the fax / telephone data identification unit 31 When it is identified as telephone data, an ID is detected from the received communication data, the detected ID is converted into caller information using the ID-sender information database 32, and the caller information is used as a search key. An ID detection unit 33 stored in the search key database 13 in association with the data number, an email data identification unit 34 for identifying whether or not the received communication data type is email data, an email A format database 35 in which a format corresponding to the type is stored, a sender name-sender information data beta 36 in which a sender name and sender information are stored in association with each other, and an e-mail data identification unit 34 When the communication data is identified as email, the caller name is detected from the communication data and formatted according to the type of email. The database 35 is referred to, a part corresponding to the sender name is extracted from the e-mail, further converted into sender information using the sender name-sender information database 36, and the sender information is used as a search key. A caller name detection unit 37 that stores the search number database 13 in association with the data number is provided.

データベース部2が図11の構成となっている場合、FAX/電話データ識別部31では、通信データの種類がFAXあるいは電話(音声)データであるか否かを識別し、FAXあるいは電話(音声)データである場合には、ID検出部33に処理を渡す。ID検出部33では、通信データからIDを検出し、ID−発信者情報データベース32を用いて発信者情報に変換し、該発信者情報を検索キーとして前記データ番号に対応させて検索キーデータベース13に格納する。なお、発信者情報は何でもよいが、例えば漢字かな混じり表記の個人名があげられる。   When the database unit 2 has the configuration shown in FIG. 11, the FAX / telephone data identification unit 31 identifies whether the type of communication data is FAX or telephone (voice) data. If it is data, the process is passed to the ID detection unit 33. The ID detection unit 33 detects the ID from the communication data, converts the ID into the sender information using the ID-sender information database 32, and uses the sender information as a search key to correspond to the data number in the search key database 13 To store. The sender information may be anything, but for example, a personal name written in kanji or kana.

一方、電子メールデータ識別部34では、通信データの種類が電子メールのデータであるか否かを識別し、電子メールのデータである場合には発信者名検出部37に処理を渡す。発信者名検出部37では、まず電子メールの種類に応じてフォーマットデータベース35を参照し、電子メールから発信者名に該当する部分を抽出する。さらに発信者名−発信者情報データベース36を用いてこれを発信者情報に変換し、該発信者情報を検索キーとして前記データ番号に対応させて検索キーデータベース13に格納する。   On the other hand, the e-mail data identification unit 34 identifies whether or not the type of communication data is e-mail data, and if it is e-mail data, passes the processing to the caller name detection unit 37. The caller name detection unit 37 first refers to the format database 35 according to the type of e-mail, and extracts a portion corresponding to the caller name from the e-mail. Further, this is converted into caller information using the caller name-caller information database 36, and the caller information is stored in the search key database 13 as a search key in association with the data number.

このことからわかるように、図11のデータベース部2では、受信した通信データを通信データデータベース12にデータ番号を付して格納するとともに、このデータ番号を検索キーデータベース13に格納するとき、このデータ番号に対応させて、検索キーとして、発信者情報を格納することができる。図12には、検索キーとして発信者情報が格納された検索キーデータベース13の一例が示されている。このように、検索キーとして発信者情報が用いられる場合、検索キーとして、発信者情報を用いて必要な通信データを検索することができる。   As can be seen from this, the database unit 2 in FIG. 11 stores the received communication data with the data number assigned to the communication data database 12 and stores this data number in the search key database 13. Corresponding to the number, caller information can be stored as a search key. FIG. 12 shows an example of a search key database 13 in which sender information is stored as a search key. Thus, when sender information is used as a search key, necessary communication data can be searched using the sender information as a search key.

なお、図11のデータベース部2において、さらに、受信した通信データの登録時間を検出し、該登録時間を該通信データの検索キーとして検索キーデータベース13に登録する登録時間検出部14などが設けられていても良く、この場合には、検索キーデータベース13には、検索キーとして、発信者情報の他に、登録時間なども設定され、登録時間を用いて必要な通信データを検索することもできる。   The database unit 2 in FIG. 11 further includes a registration time detection unit 14 that detects the registration time of the received communication data and registers the registration time in the search key database 13 as a search key for the communication data. In this case, in the search key database 13, in addition to the caller information, a registration time or the like is set as a search key, and necessary communication data can be searched using the registration time. .

図13はデータベース部2の他の構成例を示す図である。図13の例では、データベース部2は、受信した通信データを一時記憶する通信データバッファ11と、受信した通信データが最終的に格納される通信データデータベース12と、受信した通信データに対する検索キーが格納される検索キーデータベース13と、通信データバッファ11に一時記憶されている通信データをデータ番号と対応付けて通信データデータベース12に登録するとともに、該データ番号を検索キーデータベース13に登録するデータ格納部15と、受信した通信データの種類が電子メールのデータがあるか否かを識別する電子メールデータ識別部34と、キーワードが格納されているキーワードデータベース40と、電子メールデータ識別部34で通信データが電子メールであると識別されるとき、通信データ(電子メールのデータ)に対してキーワードデータベース40を用いて文字列マッチングを行ない、一致した文字列(キーワード)を検索データベース13に検索キーとして格納する文字列マッチング部41と、通信データの種類がFAXデータであるか否かを識別するFAXデータ識別部42と、通信データの種類がFAXデータである場合には、FAXデータに対して文字認識処理を行ない、文字データに変換する文字認識部43と、文字認識部43で変換された文字データとキーワードデータベース40内のキーワードとのマッチングを行ない、文字データと一致したキーワードを検索キーとして検索キーデータベース13に格納する文字列マッチング部44と、通信データの種類が電話を通した音声データであるか否かを識別する電話データ識別部45と、発話フォーマットが登録されている発話フォーマットデータベース46と、通信データの種類が音声データである場合に、キーワードデータベース40および発話フォーマットデータベース46を用いて音声データに対してワードスポッティング処理を行ない、キーワードを検出し、検出されたキーワードを検索キーとして検索キーデータベース13に格納するワードスポッティング部47とを有している。   FIG. 13 is a diagram showing another configuration example of the database unit 2. In the example of FIG. 13, the database unit 2 includes a communication data buffer 11 that temporarily stores received communication data, a communication data database 12 in which the received communication data is finally stored, and a search key for the received communication data. A search key database 13 to be stored and communication data temporarily stored in the communication data buffer 11 are registered in the communication data database 12 in association with the data number, and data storage for registering the data number in the search key database 13 Communication between the unit 15, the email data identification unit 34 for identifying whether or not the received communication data type is email data, the keyword database 40 storing the keywords, and the email data identification unit 34. When the data is identified as email, communication data (electronic A character string matching unit 41 that performs character string matching on the mail data) using the keyword database 40 and stores the matched character string (keyword) as a search key in the search database 13, and the type of communication data is FAX data. A FAX data identification unit 42 for identifying whether the type of communication data is FAX data, a character recognition unit 43 that performs character recognition processing on the FAX data and converts it to character data; A character string matching unit 44 that matches the character data converted by the character recognition unit 43 with a keyword in the keyword database 40 and stores the keyword that matches the character data in the search key database 13 as a search key; Telephone data identification that identifies whether the type is voice data over the telephone When the type of communication data is voice data, the word spotting process is performed on the voice data using the keyword database 40 and the voice format database 46 when the communication data type is voice data. And a word spotting unit 47 for detecting the keyword and storing the detected keyword in the search key database 13 as a search key.

ここで、ワードスポッティング部47は、音声データ入力の際に、検索キーが抽出しやすいように、予め用意したパターンで音声データの入力を誘導するプロンプト制御部をさらに有していても良く、この場合、プロンプト制御部は、発話フォーマットデータベース46からプロンプト文字列を取得し、これを出力データバッファ6に書き込み、音声化出力部10を起動するようになっている。   Here, the word spotting unit 47 may further include a prompt control unit that guides input of voice data in a pattern prepared in advance so that a search key can be easily extracted when voice data is input. In this case, the prompt control unit acquires the prompt character string from the utterance format database 46, writes it in the output data buffer 6, and starts the voice output unit 10.

データベース部2が図13のようになっている場合に、電子メールデータ識別部34では、通信データの種類が電子メールのデータであるか否かを識別し、そうである場合には、キーワードデータベース40を用いて電子メールのデータに対して文字列マッチングを行ない、マッチしたキーワードを検索キーとして検索キーデータベース13に格納する。   When the database unit 2 is as shown in FIG. 13, the e-mail data identification unit 34 identifies whether the type of communication data is e-mail data. If so, the keyword database Character string matching is performed on the e-mail data using 40, and the matched keyword is stored in the search key database 13 as a search key.

一方、FAXデータ識別部42では、通信データの種類がFAXデータであるか否かを識別し、そうである場合には、FAXデータに対して文字認識部43で文字認識処理を行なって、文字データに変換し、次に、文字列マッチング部44においてキーワードデータベース40を用いてマッチングを行ない、マッチしたキーワードを検索キーとして検索キーデータベース13に格納する。   On the other hand, the FAX data identification unit 42 identifies whether or not the type of communication data is FAX data. If so, the character recognition unit 43 performs character recognition processing on the FAX data, and the character data is processed. Next, the character string matching unit 44 performs matching using the keyword database 40 and stores the matched keyword in the search key database 13 as a search key.

一方、電話データ識別部45では、通信データの種類が電話を通した音声データであるか否かを識別し、そうである場合には、ワードスポッティング部47では、キーワードデータベース40および発話フォーマットデータベース46を用いて音声データに対してワードスポッティング処理を行なって、キーワードを検出し、検出されたキーワードを検索キーとして検索キーデータベース13に格納する。   On the other hand, the telephone data identification unit 45 identifies whether or not the type of communication data is voice data through the telephone. If so, the word spotting unit 47 uses the keyword database 40 and the utterance format database 46. Is used to detect a keyword, and the detected keyword is stored in the search key database 13 as a search key.

また、ワードスポッティング部47がプロンプト制御部を有している場合、ワードスポッティング部47は、発話フォーマットデータベース46からプロンプト文字列を取得し、これを出力データに書き込み、音声化出力部10を起動する。なお、この場合、発話フォーマットデータベース46には、例えば、プロンプト文字列と、プロンプト文字列に続いて発声される相手側の発話に対してどのキーワードを検出すれば良いのかがセットになって、プロンプトの提示の順番に記述されている必要がある。   When the word spotting unit 47 has a prompt control unit, the word spotting unit 47 acquires a prompt character string from the utterance format database 46, writes it in the output data, and activates the voice output unit 10. . In this case, in the utterance format database 46, for example, a prompt character string and which keyword should be detected for the utterance of the other party uttered following the prompt character string are set as a prompt. Must be described in the order of presentation.

このように、データベース部2が図13の構成のものとなっている場合、入力データ中から予め指定したキーワードの検出を行ない、キーワード検出のなされたリストを検索キーとして用いるができる。この際、入力データが画像データである場合、画像データに対して文字認識を行ない、結果のテキストデータからキーワードを検出し、また、入力データが音声データである場合、音声データに対してワードスポッティングによるキーワード認識を行ない、認識された語を検索キーとして用いることができる。   As described above, when the database unit 2 has the configuration shown in FIG. 13, it is possible to detect a keyword specified in advance from input data and use the keyword-detected list as a search key. At this time, if the input data is image data, character recognition is performed on the image data and a keyword is detected from the resulting text data. If the input data is speech data, word spotting is performed on the speech data. Can be used as a search key.

また、音声データ入力の際に、検索キーが抽出しやすいように、予め用意したパターンで音声データの入力を誘導するプロンプト制御部を設ければ、ある音声範囲において、どのキーワードを抽出すれば良いかを予め設定することが可能となり、高い精度で音声認識を実行することが可能となる。   In addition, if a prompt control unit that guides input of voice data with a pattern prepared in advance is provided so that a search key can be easily extracted when voice data is input, which keyword should be extracted in a certain voice range. Can be set in advance, and speech recognition can be executed with high accuracy.

なお、図13のデータベース部2において、さらに、受信した通信データの登録時間を検出し、該登録時間を該通信データの検索キーとして検索キーデータベース13に登録する登録時間検出部14などが設けられていても良く、この場合には、検索キーデータベース13には、検索キーとして、キーワードの他に、登録時間なども設定され、登録時間を用いて必要な通信データを検索することもできる。   The database unit 2 in FIG. 13 further includes a registration time detection unit 14 that detects the registration time of received communication data and registers the registration time in the search key database 13 as a search key for the communication data. In this case, in the search key database 13, a registration time is set in addition to the keyword as a search key, and necessary communication data can be searched using the registration time.

また、上述した各構成例の電話装置において、ユーザからの要求に応じて検索を行なう際に、検索結果とともに、次の検索キーを選択してユーザに提示する検索キー選択部がさらに設けられていても良い。   In addition, in the telephone device of each configuration example described above, when performing a search in response to a request from the user, a search key selection unit that selects and presents to the user the next search key together with the search result is further provided. May be.

ここで、検索キー選択部は、未出力のデータがある場合には、未出力を表わす検索キーをユーザに提示し、また、出力指定時間が現在の時刻であるデータがある場合には、出力指定時間が現在であることを表わす検索キーをユーザに提示し、また、検索結果のデータを均等に近く分割するキーワードを選択し、該キーワードを検索キーとしてユーザに提示するよう、これを構成することができる。   Here, the search key selection unit presents a search key indicating non-output to the user when there is unoutput data, and outputs data when there is data whose output designated time is the current time. A search key indicating that the specified time is present is presented to the user, and a keyword that divides the search result data equally is selected and the keyword is presented to the user as a search key. be able to.

図14は、図1の電話装置の検索処理部8にこのような検索キー選択部を設けた場合の構成例を示す図である。図14の例では、検索処理部8は、得点データバッファ51と、検索結果バッファ5に格納された検索結果(データ番号)の通信データについて、検索キーデータベース13を用いてその得点を計算し、得点データバッファ51に格納する検索キー得点計算部52と、得点データバッファ51を参照し、例えば上位3位までの得点をもつ検索キーを選択し、これを出力データバッファ6に書き込む検索キー提示部53とを有している。   FIG. 14 is a diagram showing a configuration example when such a search key selection unit is provided in the search processing unit 8 of the telephone device of FIG. In the example of FIG. 14, the search processing unit 8 uses the search key database 13 to calculate the score for the communication data of the search result (data number) stored in the score data buffer 51 and the search result buffer 5. A search key score calculation unit 52 to be stored in the score data buffer 51, and a search key presenting unit that refers to the score data buffer 51, selects, for example, search keys having scores up to the top three, and writes them into the output data buffer 6 53.

このような構成では、コマンドバッファ4に検索コマンドが書き込まれると、検索処理部8では、この検索コマンドの指示に従った検索処理を行ない、検索結果を検索結果バッファ5に格納する。しかる後、検索処理部8では、さらに、次の検索キーを選択する処理を行なう。すなわち、検索キー得点計算部52では、検索結果バッファ5に格納されたデータについて、検索キーデータベース13を用いてその得点を計算し、得点データバッファ51に格納し、検索キー提示部53では、得点データバッファ51を参照し、例えば上位3位までの得点をもつ検索キーを選択し、これを出力データバッファ6に書き込む。   In such a configuration, when a search command is written in the command buffer 4, the search processing unit 8 performs a search process according to the instruction of the search command and stores the search result in the search result buffer 5. Thereafter, the search processing unit 8 further performs processing for selecting the next search key. That is, the search key score calculation unit 52 calculates the score of the data stored in the search result buffer 5 using the search key database 13 and stores it in the score data buffer 51. The search key presentation unit 53 calculates the score. With reference to the data buffer 51, for example, search keys having scores of the top three are selected and written into the output data buffer 6.

ここで、検索キーの得点計算の方法は種々考えられるが、例えば図15に示すような計算により得点を算出することができる。すなわち、図15の例では、データベース部2が例えば図7,図11あるいは図13の構成であるとし、検索キーデータベース13に、検索キーとして、チェック値,出力指定時間,キーワードなどが設定されるとした場合に、検索キーデータベース13に未出力のデータ(未チェックのデータ)があるときには、「未出力」という検索キーの得点を最も高く(102点)しておき、これが最優先で選択され、また、現在の時刻が出力指定時間になっている検索キー(出力指定時間が現在の時刻であるもの)がある場合には、この検索キーの得点を次に高く(101点)しておき、これが2番目の優先度(未出力のデータがなければ最優先)で選択されるようになっており、また、個々のキーワードについては検索結果バッファ5を最も均等に分割できるものから優先的に選択されるようになっている。   Here, there are various methods for calculating the search key score. For example, the score can be calculated by the calculation shown in FIG. That is, in the example of FIG. 15, the database unit 2 has, for example, the configuration of FIG. 7, FIG. 11 or FIG. 13, and a check value, output designation time, keyword, etc. are set in the search key database 13 If there is unoutput data (unchecked data) in the search key database 13, the score of the search key “not output” is set to the highest (102 points), and this is selected with the highest priority. In addition, if there is a search key whose current time is the specified output time (the output specified time is the current time), the search key score is set to the next highest (101 points). This is selected with the second priority (the highest priority if there is no unoutput data), and the search result buffer 5 can be divided most evenly for each keyword. It is designed to be selected with priority.

このように、検索処理部8は、ユーザからの要求に応じて検索を行なう際に、検索結果バッファ5に格納された検索結果に対して、得点の高い順に検索キーを選択し、これをも出力データバッファ6に書き込み、検索結果とともに、選択した検索キーをユーザに提示することができる。   As described above, when performing a search in response to a request from the user, the search processing unit 8 selects a search key from the search results stored in the search result buffer 5 in descending order of score, It is possible to write to the output data buffer 6 and present the selected search key together with the search result to the user.

このように、ユーザからの要求に応じて検索を行なう際に、検索結果とともに、次の検索キーを選択して提示する検索キー選択部が設けられていることで、検索時に有効な検索キーを発見しやすくなり、検索効率を向上させることができる。   Thus, when a search is performed in response to a request from the user, a search key selection unit that selects and presents the next search key together with the search result is provided, so that a search key effective at the time of the search can be obtained. It is easier to find and can improve search efficiency.

特に、検索キー選択部は、未出力のデータがある場合には、未出力を表わす検索キーとして提示するので、例えば、ユーザにおいて最も興味があると想定される未読文書を優先的に検索することが可能となる。   In particular, when there is unoutput data, the search key selection unit presents it as a search key indicating non-output. For example, the search key selection unit preferentially searches for an unread document that is assumed to be most interesting to the user. Is possible.

また、検索キー選択部は、出力指定時間が現在の時刻であるデータがある場合には、出力指定時間が現在であることを表わす検索キーをユーザに提示するので、ユーザにおいて重要と想定される、現時点で読むべき文書を優先的に検索することが可能となる。   In addition, when there is data whose output specified time is the current time, the search key selection unit presents the search key indicating that the output specified time is current to the user, which is assumed to be important for the user. Thus, it becomes possible to preferentially search for a document to be read at the present time.

また、検索キー選択部は、検索結果のデータを均等に近く分割するキーワードを選択し、これを検索キーとして出力するので、例えば、大量の文書に対する検索を行なう時にも、効果的にデータ群を分割するキーワードを選択することが可能となり、検索効率を向上させることができる。   In addition, the search key selection unit selects a keyword that divides the search result data evenly and outputs it as a search key. For example, when performing a search for a large number of documents, the search key selection unit effectively stores a data group. It becomes possible to select keywords to be divided, and search efficiency can be improved.

また、図16は本発明の電話装置のハードウェア構成例を示す図である。図16を参照すると、この電話装置は、例えばパーソナルコンピュータ等で実現され、全体を制御するCPU61と、CPU61の制御プログラム等が記憶されているROM62と、CPU61のワークエリア等として使用されるRAM63と、回線(電話線)とのインタフェースとして機能する伝送インタフェース64と、通信データデータベース12,検索キーデータベース13などのデータベースDBと、検索結果などを出力(例えば表示あるいは音声出力)する出力装置(例えば、ディスプレイやスピーカ)66とを有している。   FIG. 16 is a diagram showing a hardware configuration example of the telephone device of the present invention. Referring to FIG. 16, this telephone device is realized by, for example, a personal computer and the like. A transmission interface 64 functioning as an interface with a line (telephone line), a database DB such as a communication data database 12 and a search key database 13, and an output device (for example, display or voice output) for outputting a search result or the like. Display and speaker) 66.

ここで、CPU61は、電話本体部1の制御機能,コマンド検出部3,初期化部7,検索処理部8,出力処理部9,音声化出力部10,データベース部2内のデータ格納部15などの機能を有している。   Here, the CPU 61 controls the telephone body 1, the command detection unit 3, the initialization unit 7, the search processing unit 8, the output processing unit 9, the voice output unit 10, the data storage unit 15 in the database unit 2, and the like. It has the function of

なお、CPU61におけるこのような機能は、例えばソフトウェアパッケージ(具体的には、CD−ROM等の情報記録媒体)の形で提供することができ、このため、図16の例では、情報記録媒体70がセットさせるとき、これを駆動する媒体駆動装置71が設けられている。   Such a function in the CPU 61 can be provided in the form of, for example, a software package (specifically, an information recording medium such as a CD-ROM). For this reason, in the example of FIG. Is set, a medium driving device 71 is provided for driving the medium.

換言すれば、本発明の電話装置は、前述した各種の処理を実行するためのプログラム(すなわち、ハードウェアシステムで用いられるプログラム)が、媒体に記録された状態で提供されるように、構成することもできる。この場合、プログラムなどが記録される情報記録媒体としては、CD−ROMに限られるものではなく、ROM,RAM,フレキシブルディスク,メモリカード等が用いられても良い。媒体に記録されたプログラムは、ハードウェアシステムに組み込まれている記憶装置、例えばハードディスク装置にインストールされることにより、このプログラムを実行して、本発明の機能を実現することができる。   In other words, the telephone device of the present invention is configured such that a program for executing the various processes described above (that is, a program used in a hardware system) is provided in a state recorded on a medium. You can also In this case, the information recording medium on which the program is recorded is not limited to the CD-ROM, and a ROM, RAM, flexible disk, memory card, or the like may be used. The program recorded on the medium is installed in a storage device such as a hard disk device incorporated in the hardware system, so that the function of the present invention can be realized by executing the program.

また、本発明の機能を実現するためのプログラムは、媒体の形で提供されるのみならず、通信によって(例えばサーバによって)提供されるものであっても良い。   Further, the program for realizing the functions of the present invention may be provided not only in the form of a medium but also by communication (for example, by a server).

本発明は、電話機,ボイスメールシステムなどの任意の電話装置に利用可能である。
The present invention is applicable to any telephone device such as a telephone and a voice mail system.

本発明に係る電話装置の構成例を示す図である。It is a figure which shows the structural example of the telephone apparatus which concerns on this invention. 図1のデータベース部の構成例を示す図である。It is a figure which shows the structural example of the database part of FIG. 通信データデータベースの構成例を示す図である。It is a figure which shows the structural example of a communication data database. 検索キーデータベースの構成例を示す図である。It is a figure which shows the structural example of a search key database. 検索処理部の処理を説明するための図である。It is a figure for demonstrating the process of a search process part. 本発明に係る電話装置の他の構成例を示す図である。It is a figure which shows the other structural example of the telephone apparatus which concerns on this invention. 図6のデータベース部の構成例を示す図である。It is a figure which shows the structural example of the database part of FIG. 図6,図7の電話装置の処理を説明するための図である。It is a figure for demonstrating the process of the telephone apparatus of FIG. 6, FIG. 図6,図7の電話装置の処理を説明するための図である。It is a figure for demonstrating the process of the telephone apparatus of FIG. 6, FIG. 図6,図7の電話装置の処理を説明するための図である。It is a figure for demonstrating the process of the telephone apparatus of FIG. 6, FIG. データベース部の他の構成例を示す図である。It is a figure which shows the other structural example of a database part. 図11の検索キーデータベースの構成例を示す図である。It is a figure which shows the structural example of the search key database of FIG. データベース部の他の構成例を示す図である。It is a figure which shows the other structural example of a database part. 検索処理部の他の構成例を示す図である。It is a figure which shows the other structural example of a search process part. 検索キーの得点計算の方法の一例を示す図である。It is a figure which shows an example of the method of score calculation of a search key. 本発明の電話装置のハードウェア構成例を示す図である。It is a figure which shows the hardware structural example of the telephone apparatus of this invention.

符号の説明Explanation of symbols

1 電話本体部
2 データベース部
3 コマンド検出部
4 コマンドバッファ
5 検索結果バッファ
6 出力データバッファ
7 初期化部
8 検索処理部
9 出力処理部
10 音声化出力部
11 通信データバッファ
12 通信データデータベース
13 検索キーデータベース
14 登録時間検出部
15 データ格納部
20 データ転送部
21 出力時間設定部
22 出力チェック部
25 デフォルト付与部
26 デフォルト値付与部
27 デフォルト出力指定時間付与部
31 FAX/電話データ識別部
32 ID−発信者情報データベース
33 ID検出部
34 電子メールデータ識別部
35 フォーマットデータベース
36 発信者名−発信者情報データベース
37 発信者名検出部
40 キーワードデータベース
41 文字列マッチング部
42 FAXデータ識別部
43 文字認識部
44 文字列マッチング部
45 電話データ識別部
46 発話フォーマットデータベース
47 ワードスポッティング部
DESCRIPTION OF SYMBOLS 1 Telephone main part 2 Database part 3 Command detection part 4 Command buffer 5 Search result buffer 6 Output data buffer 7 Initialization part 8 Search processing part 9 Output processing part 10 Voice output part 11 Communication data buffer 12 Communication data database 13 Search key Database 14 Registration time detection unit 15 Data storage unit 20 Data transfer unit 21 Output time setting unit 22 Output check unit 25 Default grant unit 26 Default value grant unit 27 Default output designated time grant unit 31 FAX / phone data identification unit 32 ID-transmission Caller information database 33 ID detection unit 34 Email data identification unit 35 Format database 36 Sender name-sender information database 37 Sender name detection unit 40 Keyword database 41 Character string matching unit 42 FAX data Identification unit 43 character recognition unit 44 character string matching unit 45 telephone data identification unit 46 utterance format database 47 word spotting unit

Claims (6)

通信データを受信するインターフェースと、
所定の情報と発信者情報とを対応させて記憶する第1の記憶手段と、
受信した通信データが電話を通した音声データであるかを識別する第1の識別手段と、
受信した通信データが電子メールの文字データであるかを識別する第2の識別手段と、
前記第1の識別手段によって前記通信データが音声データであると識別された場合、または、前記第2の識別手段によって前記通信データが電子メールの文字データであると識別された場合に、該通信データから所定の情報を検出する検出手段と、
前記検出手段によって検出された所定の情報から前記第1の記憶手段に基づき取得した発信者情報を前記通信データに対応させて記憶する第2の記憶手段と、
一定時間が経過するごとにあるいは新データの入力ごとに、前記第2の記憶手段に対して指定された検索条件でデータの検索を行なわせ、該検索結果を、所定の出力先へ転送させる転送手段と、
を有していることを特徴とする情報端末。
An interface for receiving communication data;
First storage means for storing predetermined information and caller information in association with each other;
First identification means for identifying whether the received communication data is voice data transmitted through a telephone;
A second identification means for identifying whether the received communication data is e-mail character data;
When the communication data is identified as voice data by the first identification means, or when the communication data is identified as character data of an e-mail by the second identification means. Detecting means for detecting predetermined information from the data;
Second storage means for storing sender information acquired from the predetermined information detected by the detection means based on the first storage means in association with the communication data;
Transfer that causes the second storage means to search for data under a specified search condition every time a predetermined time elapses or new data is input, and to transfer the search result to a predetermined output destination Means,
An information terminal characterized by comprising:
請求項1記載の情報端末において、受信した通信データが画像データであるか識別する第3の識別手段をさらに有し、
該第3の識別手段によって前記通信データが画像データであると識別された場合、前記検出手段は、前記通信データから所定の情報を検出することを特徴とする情報端末。
The information terminal according to claim 1, further comprising third identification means for identifying whether the received communication data is image data,
An information terminal characterized in that, when the communication data is identified as image data by the third identification means, the detection means detects predetermined information from the communication data .
通信データを受信するインターフェースと、所定の情報と発信者情報とを対応させて記憶する第1の記憶手段と、受信した通信データに対応させて発信者情報が記憶される第2の記憶手段とを備えた情報端末の情報格納方法であって、
受信した通信データが電話を通した音声データであるか、あるいは、電子メールの文字データであるかを識別する識別ステップと、
前記識別ステップによって前記通信データが音声データであると識別されたか、または、前記通信データが電子メールの文字データであると識別された場合、該通信データから所定の情報を検出する検出ステップと、
前記検出ステップによって検出された所定の情報から前記第1の記憶手段に基づき発信者情報を取得し、取得した発信者情報を前記通信データに対応させて第2の記憶手段に記憶する記憶ステップと、
一定時間が経過するごとにあるいは新データの入力ごとに、前記第2の記憶手段に対して指定された検索条件でデータの検索を行なわせ、該検索結果を、所定の出力先へ転送させる転送ステップと、
を有していることを特徴とする情報端末の情報格納方法。
An interface for receiving communication data, first storage means for storing predetermined information and caller information in association with each other, and second storage means for storing caller information in correspondence with received communication data; An information storage method for an information terminal comprising:
An identification step for identifying whether the received communication data is voice data through a telephone or e-mail character data;
A detection step of detecting predetermined information from the communication data when the communication data is identified as voice data by the identification step or when the communication data is identified as character data of an e-mail;
A storage step of acquiring caller information from the predetermined information detected by the detection step based on the first storage means, and storing the acquired caller information in the second storage means in association with the communication data; ,
Transfer that causes the second storage means to search for data under a specified search condition every time a predetermined time elapses or new data is input, and to transfer the search result to a predetermined output destination Steps,
The information storage method of the information terminal characterized by having.
請求項3記載の情報端末の情報格納方法において、前記識別ステップでは、受信した通信データが画像データであるかをさらに識別し、
前記通信データが画像データであると識別された場合、前記検出ステップでは、前記通信データから所定の情報を検出することを特徴とする情報端末の情報格納方法。
4. The information storage method for an information terminal according to claim 3, wherein the identifying step further identifies whether the received communication data is image data,
When the communication data is identified as image data, the detecting step detects predetermined information from the communication data in the detecting step.
通信データを受信するインターフェースと、所定の情報と発信者情報とを対応させて記憶する第1の記憶手段と、受信した通信データに対応させて発信者情報が記憶される第2の記憶手段とを備えた情報端末において、
受信した通信データが電話を通した音声データであるか、あるいは、電子メールの文字データであるかを識別する識別処理と、
前記識別処理によって前記通信データが音声データであると識別されたか、または、前記通信データが電子メールの文字データであると識別された場合、該通信データから所定の情報を検出する検出処理と、
前記検出処理によって検出された所定の情報から前記第1の記憶手段に基づき発信者情報を取得し、取得した発信者情報を前記通信データに対応させて第2の記憶手段に記憶する記憶処理と、
一定時間が経過するごとにあるいは新データの入力ごとに、前記第2の記憶手段に対して指定された検索条件でデータの検索を行なわせ、該検索結果を、所定の出力先へ転送させる転送処理と、
をコンピュータに実行させるためのプログラムを記録した記録媒体。
An interface for receiving communication data, first storage means for storing predetermined information and caller information in association with each other, and second storage means for storing caller information in correspondence with received communication data; In an information terminal equipped with
An identification process for identifying whether the received communication data is voice data through a telephone or e-mail character data;
A detection process for detecting predetermined information from the communication data if the communication data is identified as voice data by the identification process or the communication data is identified as character data of an e-mail;
A storage process for acquiring caller information from the predetermined information detected by the detection process based on the first storage means, and storing the acquired caller information in the second storage means in association with the communication data; ,
Transfer that causes the second storage means to search for data under a specified search condition every time a predetermined time elapses or new data is input, and to transfer the search result to a predetermined output destination Processing,
A recording medium on which a program for causing a computer to execute is recorded.
請求項5記載の記録媒体において、前記識別処理では、受信した通信データが画像データであるかをさらに識別し、
前記通信データが画像データであると識別された場合、前記検出処理では、前記通信データから所定の情報を検出することを特徴とする記録媒体。
6. The recording medium according to claim 5, wherein the identification process further identifies whether the received communication data is image data,
If the communication data is identified as image data, in the detection process, the recording medium and detecting predetermined information from the communication data.
JP2005218601A 2005-07-28 2005-07-28 Telephone equipment Expired - Fee Related JP4113579B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005218601A JP4113579B2 (en) 2005-07-28 2005-07-28 Telephone equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005218601A JP4113579B2 (en) 2005-07-28 2005-07-28 Telephone equipment

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP9095287A Division JPH10276274A (en) 1997-03-28 1997-03-28 Telephone equipment

Publications (2)

Publication Number Publication Date
JP2006005962A JP2006005962A (en) 2006-01-05
JP4113579B2 true JP4113579B2 (en) 2008-07-09

Family

ID=35773892

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005218601A Expired - Fee Related JP4113579B2 (en) 2005-07-28 2005-07-28 Telephone equipment

Country Status (1)

Country Link
JP (1) JP4113579B2 (en)

Also Published As

Publication number Publication date
JP2006005962A (en) 2006-01-05

Similar Documents

Publication Publication Date Title
US12288559B2 (en) Mixed language model speech recognition
US11423888B2 (en) Predicting and learning carrier phrases for speech input
JP5671557B2 (en) System including client computing device, method of tagging media objects, and method of searching a digital database including audio tagged media objects
JP5042799B2 (en) Voice chat system, information processing apparatus and program
JP5799621B2 (en) Information processing apparatus, information processing method, and program
CN110325987B (en) Contextual speech-driven deep bookmarking
JP3799280B2 (en) Dialog system and control method thereof
CN109493850A (en) Growing Interface
KR20210114328A (en) Method for managing information of voice call recording and computer program for the same
CN104380374A (en) Function execution instruction system, function execution instruction method, and function execution instruction program
CN101655846A (en) Punctuation correlation method and punctuation correlation device of Chinese input method
US7451090B2 (en) Information processing device and information processing method
JP4113579B2 (en) Telephone equipment
JP2008216461A (en) Speech recognition, keyword extraction, and knowledge base retrieval coordinating device
US20250097343A1 (en) System and Method with Key Moment-Based Snippet Creation
JP2007323558A (en) Keyword generation device, document search device, method thereof, and program thereof
JPH10276274A (en) Telephone equipment
JP2002304407A (en) Program and information processing device
JP2002014751A (en) On-line help system
JP5681868B2 (en) Mobile terminal device and predictive conversion dictionary creation method
JP2001134417A (en) Device and method for managing information for voice control and recording medium with recorded information management program for voice control

Legal Events

Date Code Title Description
A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20051025

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070807

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070925

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: 20080408

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080413

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: 20110418

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120418

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130418

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140418

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees