[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2006318084A - Inquiry reply system, inquiry reply method and program - Google Patents

Inquiry reply system, inquiry reply method and program Download PDF

Info

Publication number
JP2006318084A
JP2006318084A JP2005138267A JP2005138267A JP2006318084A JP 2006318084 A JP2006318084 A JP 2006318084A JP 2005138267 A JP2005138267 A JP 2005138267A JP 2005138267 A JP2005138267 A JP 2005138267A JP 2006318084 A JP2006318084 A JP 2006318084A
Authority
JP
Japan
Prior art keywords
response
inquiry
message
response message
keyword
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
JP2005138267A
Other languages
Japanese (ja)
Other versions
JP4512516B2 (en
Inventor
Masahiro Yasuda
政博 安田
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.)
Toyo Sangyo Co Ltd
Original Assignee
Toyo Sangyo 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 Toyo Sangyo Co Ltd filed Critical Toyo Sangyo Co Ltd
Priority to JP2005138267A priority Critical patent/JP4512516B2/en
Publication of JP2006318084A publication Critical patent/JP2006318084A/en
Application granted granted Critical
Publication of JP4512516B2 publication Critical patent/JP4512516B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To make a reply corresponding to contents for an inquiry message described in a free format. <P>SOLUTION: An automatic answering device 20 stores an action keyword relating to the action of a human being and an answer message for the action of a user by associating them in a message database 256. An automatic answering device 20 receives an inquiry mail from a mail transmitting terminal 10, and extracts an action keyword from the received inquiry mail, and prescribes an action corresponding to the extracted action keyword, and reads the answer message corresponding to the prescribed action from a message database 256. The automatic answering device 20 transmits an answer message including the read answer message to a mail transmitting terminal 10. <P>COPYRIGHT: (C)2007,JPO&INPIT

Description

本発明は、問合せ応答システム、問合せ応答方法、及びプログラムに関する。   The present invention relates to an inquiry response system, an inquiry response method, and a program.

ユーザの不在時に電子メールへの自動応答を行うバケーション機能や、コマンドが記載された電子メールに対してコマンドの処理結果を応答する機能などを有するコンピュータシステムが知られている。例えば、特許文献1には、電子メールとして受信した検索条件をデータベースから検索し、検索結果を返信するシステムが紹介されている。
特開2000−035970号公報
2. Description of the Related Art Computer systems having a vacation function that automatically responds to an e-mail when a user is absent and a function that responds to a command processing result with respect to an e-mail in which a command is described are known. For example, Patent Document 1 introduces a system that searches a database for search conditions received as an e-mail and returns search results.
JP 2000-035970 A

しかしながら、問い合わせのメッセージに対してバケーション機能による自動応答では常に同じ内容の応答がなされてしまい、その問い合わせの内容に応じた臨機応変な応答を行うことはできない。一方、コマンドの処理結果を応答する方式では、問い合わせの送信者が所定の書式に従ったコマンドを記載する必要があり、自由な書式で記載された問い合わせメッセージに対応することができない。   However, the automatic response by the vacation function always responds to the inquiry message with the same content, and it is impossible to make a flexible response according to the content of the inquiry. On the other hand, in the method of responding to the command processing result, it is necessary for the sender of the inquiry to describe the command according to a predetermined format, and it is not possible to respond to the inquiry message described in a free format.

本発明は、このような背景を鑑みてなされたものであり、自由な書式で記載された問い合わせメッセージに対して、内容に応じた回答を応答することのできる問合わせ応答システム、問合せ応答方法、およびプログラムを提供することを目的とする。   The present invention has been made in view of such a background, and in response to an inquiry message described in a free format, an inquiry response system, an inquiry response method capable of responding to an answer corresponding to the content, And to provide a program.

上記課題を解決するための本発明のうち請求項1に係る発明は、ユーザへの問合わせに対する応答システムであって、人間の行動に関するキーワードと、前記ユーザの前記行動についての応答メッセージとを対応付けて記憶する応答メッセージ記憶部と、外部装置から前記ユーザへの問合わせメッセージを受信する問合わせメッセージ受信部と、受信した前記問合わせメッセージから前記キーワードを抽出するキーワード抽出部と、抽出した前記キーワードに対応する前記応答メッセージを前記応答メッセージ記憶部から読み出す応答メッセージ取得部と、読み出した前記応答メッセージを前記外部装置に送信する応答メッセージ送信部と、を備えることとする。   The invention according to claim 1 of the present invention for solving the above-mentioned problems is a response system for inquiries to a user, and corresponds to a keyword related to human behavior and a response message about the user's behavior A response message storage unit to be stored, an inquiry message reception unit that receives an inquiry message from the external device to the user, a keyword extraction unit that extracts the keyword from the received inquiry message, and the extracted A response message acquisition unit that reads the response message corresponding to a keyword from the response message storage unit, and a response message transmission unit that transmits the read response message to the external device.

また、本発明のうち請求項2に係る発明は、請求項1に記載の問合せ応答システムであって、前記行動の開始日時から終了日時までの期間を特定する期間特定情報を含むスケジュール情報を記憶するスケジュールデータベースと、前記問合わせメッセージから日時を示す日時情報を抽出する日時情報抽出部と、前記スケジュールデータベースに登録されている前記スケジュール情報のうち、前記期間特定情報により特定される前記期間内に前記日時情報が示す日時が含まれるものがあるかどうかにより、前記ユーザのスケジュールが空いているかどうかを判定するスケジュール判定部と、を備え、前記応答メッセージ送信部は、前記応答メッセージに前記スケジュール判定部による判定結果を付帯させて送信することとする。   Further, the invention according to claim 2 of the present invention is the inquiry response system according to claim 1, wherein schedule information including period specifying information for specifying a period from the start date to the end date of the action is stored. A schedule database, a date and time information extraction unit that extracts date and time information indicating the date and time from the inquiry message, and the schedule information registered in the schedule database within the period specified by the period specifying information A schedule determination unit that determines whether or not the user's schedule is available depending on whether or not the date and time indicated by the date and time information is included, and the response message transmission unit includes the schedule determination in the response message It is assumed that the determination result by the part is attached and transmitted.

また、本発明のうち請求項3に係る発明は、請求項2に記載の問合せ応答システムであって、前記応答メッセージ記憶部は、前記キーワードと、前記ユーザのスケジュールが空いている場合に対応する第1の応答メッセージと、前記ユーザのスケジュールが空いていない場合に対応する第2の応答メッセージとを対応付けて記憶しており、前記応答メッセージ送信部は、前記ユーザのスケジュールが空いているかどうかに応じて、前記第1及び第2の応答メッセージのいずれかを送信することとする。   The invention according to claim 3 of the present invention is the inquiry response system according to claim 2, wherein the response message storage unit corresponds to a case where the keyword and the user's schedule are available. A first response message and a second response message corresponding to a case where the user's schedule is not available are stored in association with each other, and the response message transmission unit determines whether or not the user's schedule is available. In response to this, either the first response message or the second response message is transmitted.

また、本発明のうち請求項4に係る発明は、請求項2に記載の問合せ応答システムであって、前記スケジュール情報には、前記行動を示す情報が含まれており、現在の日時が含まれる前記期間に対応する前記スケジュール情報である現在スケジュール情報を前記スケジュールデータベースから読み出す現在スケジュール取得部を備え、前記応答メッセージ送信部は、前記現在スケジュール情報に含まれている前記行動を示す情報を前記応答メッセージに付帯させて送信することとする。   The invention according to claim 4 of the present invention is the inquiry response system according to claim 2, wherein the schedule information includes information indicating the action and includes the current date and time. A current schedule acquisition unit that reads current schedule information that is the schedule information corresponding to the period from the schedule database, and the response message transmission unit sends information indicating the action included in the current schedule information to the response It will be attached to the message and sent.

また、本発明のうち請求項5に係る発明は、請求項2に記載の問合せ応答システムであって、前記スケジュールデータベースに前記スケジュール情報が登録されていない日時のうち、前記日時情報により特定される日時以降でもっとも早い日時である空き予定日時を特定する空き予定日時特定部を備え、前記応答メッセージ送信部は、前記ユーザのスケジュールが空いていない場合に、前記空き予定日時を前記応答メッセージに付帯させて送信することとする。   Further, the invention according to claim 5 of the present invention is the inquiry response system according to claim 2, and is specified by the date information among the dates when the schedule information is not registered in the schedule database. A vacant scheduled date and time identifying unit that identifies a scheduled vacant date and time that is the earliest date and time after the date and time, and the response message transmitting unit adds the scheduled vacant date and time to the response message when the user's schedule is not available And send it.

また、本発明のうち請求項6に係る発明は、請求項1に記載の問合せ応答システムであって、前記応答メッセージの送信を禁止する前記外部装置を特定する送信禁止先情報を記憶する送信禁止先記憶部と、前記送信禁止先情報に基づき、前記問合せメッセージの送信元となる前記外部装置に対する前記応答メッセージの送信が禁止されているかどうかを判定する送信可否判定部と、を備え、前記応答メッセージ送信部は、前記応答メッセージの送信が禁止されていない場合に、前記応答メッセージを送信することとする。   Further, the invention according to claim 6 of the present invention is the inquiry response system according to claim 1, wherein the transmission prohibition destination information for specifying the external device prohibiting the transmission of the response message is stored. A destination storage unit, and a transmission permission determination unit that determines whether transmission of the response message to the external device that is a transmission source of the inquiry message is prohibited based on the transmission prohibition destination information, and the response The message transmission unit transmits the response message when transmission of the response message is not prohibited.

また、本発明のうち請求項7に係る発明は、請求項1に記載の問合せ応答システムであって、前記問合せメッセージに緊急度を示すキーワードである緊急キーワードを記憶する緊急キーワード記憶部と、前記問合せメッセージに前記緊急キーワードが含まれている場合に、緊急の問合せを受け付けた旨を前記ユーザに報知する緊急報知部と、を備えることとする。   The invention according to claim 7 of the present invention is the inquiry response system according to claim 1, wherein the emergency keyword storage unit stores an emergency keyword that is a keyword indicating the degree of urgency in the inquiry message; And an emergency notification unit that notifies the user that an emergency inquiry has been accepted when the emergency message is included in the inquiry message.

また、本発明のうち請求項8に係る発明は、請求項1に記載の問合せ応答システムであって、前記応答メッセージ記憶部には、前記キーワードと前記応答メッセージとに対応付けて前記行動を特定する情報が記憶され、前記行動毎に、前記ユーザが前記行動を行いうる時間範囲を示す行動時間情報を記憶する行動時間情報記憶部と、前記問合わせメッセージから時刻を示す時刻情報を抽出する時刻情報抽出部と、前記問合せメッセージから抽出した前記キーワードに対応する前記行動を特定し、特定した前記行動に対応する前記行動時間情報を前記応答メッセージ記憶部から読み出す行動時間情報取得部と、読み出した前記行動時間情報の示す時間範囲に、前記時刻情報の示す時刻が含まれているかどうかにより、前記問合せメッセージに対する応答を行うかどうかを決定する応答可否決定部と、を備え、前記応答メッセージ送信部は、前記応答可否決定部が応答を行うと決定した場合に、前記応答メッセージを送信することとする。   The invention according to claim 8 of the present invention is the inquiry response system according to claim 1, wherein the response message storage unit specifies the action in association with the keyword and the response message. Information to be stored, an action time information storage unit that stores action time information indicating a time range in which the user can perform the action for each action, and a time at which time information indicating time is extracted from the inquiry message An information extraction unit, an action time information acquisition unit that identifies the behavior corresponding to the keyword extracted from the inquiry message, and reads the behavior time information corresponding to the identified behavior from the response message storage unit; Depending on whether the time indicated by the time information is included in the time range indicated by the action time information, And a response permission determination unit that determines whether a response that, the response message sending unit, when the response permission determination unit determines that a response, and transmitting the response message.

また、本発明のうち請求項9に係る発明は、請求項1に記載の問合せ応答システムであって、前記応答メッセージ記憶部には、前記キーワードと前記応答メッセージとに対応付けて前記行動を特定する情報が記憶され、前記行動毎に、前記問合せに対する応答を行うかどうかを示す応答可否情報を記憶する応答可否情報記憶部と、前記問合わせメッセージから抽出した前記キーワードに対応する前記行動を特定し、特定した前記行動に対応する前記応答可否情報に基づいて、前記問合せメッセージに対する応答を行うかどうかを決定する応答可否決定部と、を備え、前記応答メッセージ送信部は、前記応答可否決定部が応答を行うと決定した場合に、前記応答メッセージを送信することとする。   The invention according to claim 9 of the present invention is the inquiry response system according to claim 1, wherein the response message storage unit specifies the action in association with the keyword and the response message. For each action, a response availability information storage unit that stores response availability information indicating whether or not to respond to the query, and specifying the action corresponding to the keyword extracted from the inquiry message And a response availability determining unit that determines whether to respond to the inquiry message based on the response availability information corresponding to the identified action, wherein the response message transmitting unit is the response availability determining unit When it is determined that will respond, the response message is transmitted.

また、本発明のうち請求項10に係る発明は、請求項1に記載の問合せ応答システムであって、前記問合わせメッセージを構文解析する構文解析部を備え、前記応答メッセージ送信部は、前記キーワードが属する文が勧誘文又は疑問文である場合に前記応答メッセージを送信することとする。   The invention according to claim 10 of the present invention is the inquiry response system according to claim 1, further comprising a syntax analysis unit that parses the inquiry message, wherein the response message transmission unit includes the keyword The response message is transmitted when the sentence to which is a solicitation sentence or a question sentence.

また、本発明のうち請求項11に係る発明は、請求項1乃至8のいずれかに記載の問合せ応答システムであって、前記問合せメッセージは、前記ユーザを宛て先とする電子メールであり、前記応答メッセージ送信部は、前記問合せメッセージの送信元となる電子メールアドレスに対して、前記応答メッセージを含む電子メールを送信することとする。   The invention according to claim 11 of the present invention is the inquiry response system according to any one of claims 1 to 8, wherein the inquiry message is an e-mail addressed to the user, The response message transmission unit transmits an e-mail including the response message to an e-mail address that is a transmission source of the inquiry message.

本発明によれば、自由な書式で記載された問い合わせメッセージに対して、内容に応じた回答を応答することができる。   According to the present invention, an answer corresponding to the content can be answered to an inquiry message described in a free format.

図1は、本発明の一実施形態である自動応答システムの全体構成図である。同図に示すように、本実施形態の自動応答システムは電子メールの自動応答装置20を含んで構成されている。自動応答装置20は、通信ネットワーク30を介してメール送信端末10(本発明の外部装置に該当する。)と接続されており、メール送信端末10から送信される電子メールを受信し、その電子メールに対する応答をメール送信端末10に送る。なお、通信ネットワーク30は、例えば、インターネットや無線通信網などである。   FIG. 1 is an overall configuration diagram of an automatic response system according to an embodiment of the present invention. As shown in the figure, the automatic response system of the present embodiment includes an electronic mail automatic response device 20. The automatic response device 20 is connected to the mail transmission terminal 10 (corresponding to the external device of the present invention) via the communication network 30, receives the electronic mail transmitted from the mail transmission terminal 10, and receives the electronic mail. Is sent to the mail transmission terminal 10. The communication network 30 is, for example, the Internet or a wireless communication network.

図2に自動応答装置20のハードウェア構成を示す。同図に示すように、自動応答装置20は、CPU201、メモリ202、記憶装置203、通信インタフェース204、入力装置205、出力装置206を備えている。
記憶装置203は、プログラムやデータを記憶する、例えば、ハードディスクドライブやフラッシュメモリなどである。CPU201は記憶装置203に記憶されているプログラムをメモリ202に読み出して実行することにより各種の機能を実現する。通信インタフェース204は、通信ネットワーク30に接続するためのインタフェースであり、例えば、携帯電話が無線通信を行うためのアンテナやモデム、パーソナルコンピュータがイーサネット(登録商標)による通信を行うためのアダプタなどである。
入力装置205は、データの入力を受け付ける、例えば、キーパッドやタッチパネル、キーボード、マウス、マイクロフォンなどである。出力装置206は、データを出力する、例えば、ディスプレイやプリンタ、スピーカなどである。
FIG. 2 shows a hardware configuration of the automatic response device 20. As shown in the figure, the automatic response device 20 includes a CPU 201, a memory 202, a storage device 203, a communication interface 204, an input device 205, and an output device 206.
The storage device 203 is, for example, a hard disk drive or a flash memory that stores programs and data. The CPU 201 implements various functions by reading the program stored in the storage device 203 into the memory 202 and executing it. The communication interface 204 is an interface for connecting to the communication network 30 and is, for example, an antenna or modem for a mobile phone to perform wireless communication, an adapter for communication by Ethernet (registered trademark) for a personal computer, or the like. .
The input device 205 is a keypad, a touch panel, a keyboard, a mouse, a microphone, or the like that accepts data input. The output device 206 is, for example, a display, a printer, or a speaker that outputs data.

図3は自動応答装置20の機能ブロック図である。同図に示すように、自動応答装置20は、メール受信部211、自動応答可否判断部212、緊急キーワード抽出部213、緊急報知部214、構文解析部215、行動キーワード抽出部216、指定日時算出部217、スケジュール情報取得部218、空き時刻特定部219、応答メール作成部220、応答メール送信部221の各機能部と、応答可否データベース251、緊急キーワードデータベース252、行動キーワードデータベース253、日付キーワードデータベース254、スケジュールデータベース255、メッセージデータベース256の各データベースを備えている。   FIG. 3 is a functional block diagram of the automatic response device 20. As shown in the figure, the automatic response device 20 includes a mail reception unit 211, an automatic response availability determination unit 212, an emergency keyword extraction unit 213, an emergency notification unit 214, a syntax analysis unit 215, an action keyword extraction unit 216, and a specified date and time calculation. Unit 217, schedule information acquisition unit 218, empty time specification unit 219, response mail creation unit 220, response mail transmission unit 221, response availability database 251, emergency keyword database 252, action keyword database 253, date keyword database 254, a schedule database 255, and a message database 256 are provided.

メール受信部211は、メール送信端末10から送信される電子メール(本発明の問合せメッセージに該当する。)を受信する。以下、メール受信部211がメール送信端末10から受信した電子メールを問合せメールという。   The mail receiving unit 211 receives an electronic mail (corresponding to the inquiry message of the present invention) transmitted from the mail transmitting terminal 10. Hereinafter, the e-mail received by the mail receiving unit 211 from the mail transmitting terminal 10 is referred to as an inquiry mail.

応答可否データベース251は、問合せに対して応答を行うかどうかを決定するための情報を管理する。図4に応答可否データベース251の構成を示す。同図に示すように、応答可否データベース251には、メールアドレスと、メールアドレスからの電子メールに対して、自動応答を行うかどうかを示す応答フラグとが対応付けて記憶される。なお、応答可否データベース251は、例えば、電子メールアドレスを管理する一般的なアドレス帳に応答フラグを追加した構成として実現することができる。   The response availability database 251 manages information for determining whether to respond to an inquiry. FIG. 4 shows the configuration of the response availability database 251. As shown in the figure, the response availability database 251 stores a mail address and a response flag indicating whether or not an automatic response is to be made with respect to an electronic mail from the mail address. The response availability database 251 can be realized, for example, as a configuration in which a response flag is added to a general address book that manages e-mail addresses.

自動応答可否判断部212は、問合せメールの送信元となるメールアドレスに対応する応答フラグに応じて、自動応答を行うかどうかを決定する。例えば、自動応答可否判断部212は、応答フラグに「×」が設定されているメールアドレスからの問合せメールについては、自動応答を行わないように決定する。また、自動応答可否判断部212は、問合せメールの送信元となるメールアドレスが応答可否データベース251に登録されていない場合には、自動応答を行わないように決定する。   The automatic response availability determination unit 212 determines whether to perform an automatic response according to the response flag corresponding to the mail address that is the transmission source of the inquiry mail. For example, the automatic response availability determination unit 212 determines not to perform an automatic response for an inquiry mail from a mail address for which “×” is set in the response flag. Further, the automatic response availability determination unit 212 determines not to perform an automatic response when the email address that is the transmission source of the inquiry email is not registered in the response availability database 251.

緊急キーワードデータベース252は、問合せメールが緊急のものであることを示すキーワード(以下、緊急キーワードという。)を記憶する。
緊急キーワード抽出部213は、問合せメールに緊急キーワードが含まれているかどうかを判定する。問合せメールに緊急キーワードが含まれている場合、緊急報知部214が、ユーザに緊急の問合せを受けた旨を報知する。ユーザへの報知は、例えば、ディスプレイなどへのメッセージの表示や、スピーカからの警告音等の出力などにより行われる。
The emergency keyword database 252 stores a keyword indicating that the inquiry mail is urgent (hereinafter referred to as an emergency keyword).
The emergency keyword extraction unit 213 determines whether or not an emergency keyword is included in the inquiry mail. When an emergency keyword is included in the inquiry mail, the emergency notification unit 214 notifies the user that an emergency inquiry has been received. The notification to the user is performed by, for example, displaying a message on a display or outputting a warning sound from a speaker.

構文解析部215は、問合せメールのメッセージを構文解析し、問合せメールを文(センテンス)単位に分割して、各センテンスの種類(肯定文や否定文、疑問文、勧誘文など)を特定する。なお構文解析部215による処理には、一般的な公知の構文解析の手法を用いることができる。   The syntax analysis unit 215 parses the inquiry mail message, divides the inquiry mail into sentences (sentences), and specifies the type of each sentence (a positive sentence, a negative sentence, a question sentence, a solicitation sentence, etc.). For the processing by the syntax analysis unit 215, a general known syntax analysis method can be used.

行動キーワードデータベース253は、人間の行動を示すキーワード(以下、行動キーワードという。)を管理する。図6に行動キーワードデータベース253の構成を示す。同図に示すように、行動キーワードデータベース253は、人間の行動に対応付けて、行動キーワード、行動時間、自動応答フラグ、所要時間を記憶している。自動応答フラグは、問合せメールに行動キーワードが含まれていた場合に自動応答処理を行うかどうかを示す情報である。自動応答フラグが「○」である場合、自動応答装置20は、後述する自動応答処理を行う。行動時間は、ユーザがその行動に関するスケジュールを登録しうる時間帯である。所要時間は、ユーザがその行動を行った場合にかかるおよその時間である。   The behavior keyword database 253 manages keywords indicating human behavior (hereinafter referred to as behavior keywords). FIG. 6 shows the configuration of the behavior keyword database 253. As shown in the figure, the behavior keyword database 253 stores behavior keywords, behavior times, automatic response flags, and required times in association with human behavior. The automatic response flag is information indicating whether or not to perform automatic response processing when an action keyword is included in the inquiry mail. When the automatic response flag is “◯”, the automatic response device 20 performs automatic response processing described later. The action time is a time zone in which the user can register a schedule related to the action. The required time is an approximate time taken when the user performs the action.

行動キーワード抽出部216は、問合せメールに含まれている行動キーワードを抽出する。本実施形態では、行動キーワード抽出部216は、構文解析部215により分割されたセンテンスから行動キーワードを抽出する。   The behavior keyword extraction unit 216 extracts a behavior keyword included in the inquiry mail. In the present embodiment, the behavior keyword extraction unit 216 extracts a behavior keyword from the sentence divided by the syntax analysis unit 215.

日付キーワードデータベース254は、日付を示すキーワード(以下、日付キーワードという。)を管理する。図7に日付キーワードデータベース254の構成を示す。同図に示すように、日付キーワードデータベース254は、日付キーワードに対応付けて、加算値を記憶している。加算値は、日付キーワードにより指定されている日付と、現在の日付との差である。自動応答装置20は、現在の日付に加算値を加えることにより、日付キーワードにより指定されている日付を特定することができる。   The date keyword database 254 manages keywords indicating dates (hereinafter referred to as date keywords). FIG. 7 shows the configuration of the date keyword database 254. As shown in the figure, the date keyword database 254 stores the added value in association with the date keyword. The added value is the difference between the date specified by the date keyword and the current date. The automatic answering device 20 can specify the date specified by the date keyword by adding the added value to the current date.

指定日時算出部217は、問合せメールで指定されている日時(以下、指定日時という。また、指定日時の日付を指定日といい、指定日時の時刻を指定時刻という。)を算出する。本実施形態では、指定日時算出部217は、問合せメールから日付キーワードを抽出し、抽出した日付キーワードに対応する加算値を前記日付キーワードデータベース254から読み出し、読み出した加算値を現在の日付に加算して指定日を算出する。また、指定日時算出部217は、問合せメールから時刻を示す情報(以下、時刻情報という。)を抽出して、時刻情報から指定時刻を求める。なお、上記日付キーワードと時刻情報とが本発明の日時情報に該当する。   The designated date and time calculation unit 217 calculates the date and time designated in the inquiry mail (hereinafter referred to as the designated date and time, the designated date and time is referred to as the designated date, and the designated date and time is referred to as the designated time). In this embodiment, the designated date calculation unit 217 extracts a date keyword from the inquiry mail, reads an addition value corresponding to the extracted date keyword from the date keyword database 254, and adds the read addition value to the current date. To calculate the specified date. In addition, the designated date calculation unit 217 extracts information indicating time (hereinafter referred to as time information) from the inquiry mail, and obtains the designated time from the time information. The date keyword and time information correspond to the date / time information of the present invention.

スケジュールデータベース255は、ユーザのスケジュールを示すスケジュール情報を記憶する。図8にスケジュールデータベース255に記憶されているスケジュール情報の構成を示す。同図に示すように、スケジュール情報にはユーザの行動に対応付けて、その行動を行う開始日時から終了日時までの期間(期間特定情報)が含まれている。なお、スケジュールデータベース255は、予定時間の開始日付および開始時刻の順に並んでいるものとする。   The schedule database 255 stores schedule information indicating the user's schedule. FIG. 8 shows the configuration of schedule information stored in the schedule database 255. As shown in the figure, the schedule information includes a period (period specifying information) from the start date / time to the end date / time to perform the action in association with the user's action. The schedule database 255 is arranged in the order of the start date and start time of the scheduled time.

スケジュール情報取得部218は、スケジュールデータベース255からスケジュール情報を読み出す。後述するように、スケジュール情報取得部218は、現在の日時が予定時間に含まれているスケジュール情報や、予定時間の終了時刻が上記行動キーワードデータベースの行動時間に含まれており、次のスケジュール情報の開始時刻までの時間が上記行動キーワードデータベースの所要時間以上あるものなどを読み出す。   The schedule information acquisition unit 218 reads schedule information from the schedule database 255. As will be described later, the schedule information acquisition unit 218 includes schedule information in which the current date and time are included in the scheduled time, and the scheduled time end time is included in the behavior time of the behavior keyword database, and the next schedule information If the time until the start time is equal to or longer than the required time in the action keyword database is read out.

空き時刻特定部219は、スケジュールデータベース255を参照して、現在時刻以降でスケジュール情報が登録されていない最も早い時刻(以下、空き時刻という。)を特定する。   The vacant time specifying unit 219 refers to the schedule database 255 and specifies the earliest time (hereinafter referred to as vacant time) in which schedule information is not registered after the current time.

メッセージデータベース256は、行動に応じた応答メッセージを管理する。図9にメッセージデータベース256の構成を示す。同図に示すように、メッセージデータベース256には、行動に対応付けて、指定日時のスケジュール情報が登録されていない場合の応答メッセージ(好都合メッセージ)と、指定日時のスケジュール情報が登録されている場合の応答メッセージ(不都合メッセージ)とが記憶されている。好都合メッセージや不都合メッセージに含まれている「%行動%」や「%時間%」という文字列は、後述するように、スケジュール情報の行動や終了時刻などで書き換えられる。   The message database 256 manages response messages according to actions. FIG. 9 shows the configuration of the message database 256. As shown in the figure, in the message database 256, a response message (convenience message) when schedule information for a specified date and time is not registered in association with an action and schedule information for a specified date and time are registered. Response messages (inconvenient messages) are stored. The character strings “% action%” and “% time%” included in the favorable message and the inconvenient message are rewritten with the action and end time of the schedule information, as will be described later.

応答メール作成部220は、問合せメールに対する応答メールを作成する。なお、応答メールの作成処理の詳細については後述する。
応答メール送信部221は、応答メール作成部220が作成した応答メールをメール送信端末10に送信する。
The response mail creation unit 220 creates a response mail for the inquiry mail. Details of the response mail creation process will be described later.
The response mail transmission unit 221 transmits the response mail created by the response mail creation unit 220 to the mail transmission terminal 10.

図10に自動応答装置20が問合せメールを受信した際に行う処理の流れを示す。
自動応答装置20は、問合せメールを受信すると(S401)、受信した問合せメールの送信元となるメールアドレスを抽出し(S402)、抽出したメールアドレスへの自動応答を行うかどうかを決定する(S403)。ここで、自動応答装置20は、抽出したメールアドレスが応答可否データベース251に登録されていない場合、又はそのメールアドレスに対応する応答フラグが「×」である場合に、自動応答を行わないように決定する。
FIG. 10 shows a flow of processing performed when the automatic response device 20 receives an inquiry mail.
When receiving the inquiry mail (S401), the automatic response device 20 extracts a mail address that is a transmission source of the received inquiry mail (S402), and determines whether or not to perform an automatic response to the extracted mail address (S403). ). Here, the automatic response device 20 does not perform an automatic response when the extracted mail address is not registered in the response availability database 251 or when the response flag corresponding to the mail address is “x”. decide.

自動応答を行う場合(S403:YES)、自動応答装置20は、緊急キーワードデータベース252に登録されている緊急キーワードのそれぞれについて、問合せメールに含まれているかどうかを検索し(S404)、緊急キーワードのいずれかが含まれていた場合には(S405:YES)、緊急の問合せを受け付けた旨をユーザに報知する(S406)。   If an automatic response is to be made (S403: YES), the automatic response device 20 searches whether or not each of the emergency keywords registered in the emergency keyword database 252 is included in the inquiry mail (S404). If either one is included (S405: YES), the user is notified that an urgent inquiry has been accepted (S406).

次に自動応答装置20は、図11に示すような自動応答処理を行う(S407)。
自動応答装置20は、問合せメールを構文解析して(S421)、問合せメールをセンテンスに分け、各センテンスについて、勧誘文又は疑問文である場合は(S422)、そのセンテンスについて応答メールの送信処理を行う(S423)。
Next, the automatic response device 20 performs an automatic response process as shown in FIG. 11 (S407).
The automatic response device 20 parses the inquiry mail (S421), divides the inquiry mail into sentences, and if each sentence is a solicitation sentence or a question sentence (S422), a response mail transmission process is performed for the sentence. Perform (S423).

図12は応答メールの送信処理の流れを示す図である。
自動応答装置20は、上記センテンスから行動キーワードを抽出し(S441)、行動キーワードが抽出できた場合(S442:YES)、抽出した行動キーワードに対応する行動(以下、問合せ行動という。)を行動キーワードデータベース253から特定する(S443)。自動応答装置20は、特定した問合せ行動に対応する自動応答フラグを行動キーワードデータベース253から読み出し、自動応答フラグが「×」であれば(S444:NO)、処理を終了する。
自動応答フラグが「○」である場合(S444:YES)、自動応答装置20は、図13に示す指定日及び指定時刻の算出処理を行う(S445)。
FIG. 12 is a diagram showing a flow of response mail transmission processing.
The automatic response device 20 extracts an action keyword from the sentence (S441), and if an action keyword can be extracted (S442: YES), an action corresponding to the extracted action keyword (hereinafter referred to as an inquiry action) is an action keyword. It is specified from the database 253 (S443). The automatic response device 20 reads the automatic response flag corresponding to the identified inquiry behavior from the behavior keyword database 253, and if the automatic response flag is “x” (S444: NO), the process is terminated.
When the automatic response flag is “◯” (S444: YES), the automatic response device 20 performs the specified date and specified time calculation process shown in FIG. 13 (S445).

自動応答装置20は、現在日時を取得し(S461)、センテンスに含まれている日付キーワードを抽出し(S462)、日付キーワードを抽出できなかった場合には(S463:NO)、現在の日付を指定日とする(S464)。一方、日付キーワードを抽出できた場合には(S463:YES)、自動応答装置20は、抽出した日付キーワードに対応する加算値を日付キーワードデータベース254から読み出し(S465)、読み出した加算値の日数を現在の日付に加えた日付を指定日とする(S466)。   The automatic response device 20 acquires the current date and time (S461), extracts the date keyword included in the sentence (S462), and when the date keyword could not be extracted (S463: NO), The designated date is set (S464). On the other hand, when the date keyword can be extracted (S463: YES), the automatic response device 20 reads the added value corresponding to the extracted date keyword from the date keyword database 254 (S465), and sets the number of days of the read added value. The date added to the current date is set as the designated date (S466).

次に自動応答装置20は、センテンスから時刻情報を抽出し(S467)、時刻情報を抽出できた場合(S468:YES)、時刻情報が示す時刻を指定時刻とする(S469)。一方、センテンスから時刻情報を抽出できなかった場合には(S468:NO)、自動応答装置20は、指定時刻はないものとする(S470)。   Next, the automatic response device 20 extracts time information from the sentence (S467), and when time information can be extracted (S468: YES), the time indicated by the time information is set as the designated time (S469). On the other hand, when the time information cannot be extracted from the sentence (S468: NO), the automatic response device 20 does not have the designated time (S470).

上記のようにして指定日と指定時刻とが求められると、自動応答装置20は、問合せ行動に対応する行動時間と所要時間とを行動キーワードデータベース253から読み出して、スケジュールデータベース255に登録されているスケジュール情報のうち、予定時間の終了時刻が行動時間中であり、かつ、次のスケジュール情報の開始時刻までの時間が所要時間以上あるもの(以下、最終スケジュール情報という。)を読み出す(S446)。自動応答装置20は、応答メールを作成し(S447)、作成した応答メールをメール送信端末10に返信する(S448)。   When the specified date and the specified time are obtained as described above, the automatic response device 20 reads the action time and the required time corresponding to the inquiry action from the action keyword database 253 and is registered in the schedule database 255. Of the schedule information, the schedule time end time is during the action time and the time until the start time of the next schedule information is longer than the required time (hereinafter referred to as final schedule information) is read (S446). The automatic response device 20 creates a response mail (S447), and returns the created response mail to the mail transmission terminal 10 (S448).

図14に応答メールの作成処理の流れを示す。
自動応答装置20は、まず所定の定型メッセージを含む応答メールを作成する(S481)。自動応答装置20は、指定時刻がある場合(S482:YES)には、スケジュールデータベース255から、予定時間の開始時刻から終了時刻までの間に指定時刻が含まれるものがあるかどうか(指定日時のスケジュール情報があるかどうか)を検索し、検索した結果を応答メールに追加する(S483)。
FIG. 14 shows the flow of response mail creation processing.
The automatic response device 20 first creates a response mail including a predetermined fixed message (S481). When there is a designated time (S482: YES), the automatic response apparatus 20 determines whether there is any one that includes the designated time from the start time to the end time of the scheduled time (the designated date and time). Whether there is schedule information) is searched, and the search result is added to the response mail (S483).

また、自動応答装置20は、指定日時のスケジュール情報がある場合には(S484:YES)、問合せ行動に対応する不都合メッセージをメッセージデータベース256から読み出して応答メッセージとし(S485)、そうでない場合には(S484:NO)、問合せ行動に対応する好都合メッセージをメッセージデータベース256から読み出して応答メッセージとする(S486)。   Further, when there is schedule information of the designated date and time (S484: YES), the automatic response device 20 reads out an inconvenient message corresponding to the inquiry action from the message database 256 as a response message (S485). (S484: NO), a convenient message corresponding to the inquiry behavior is read from the message database 256 and used as a response message (S486).

自動応答装置20は、応答メッセージに含まれている「%行動%」の文字列を、最終スケジュール情報の行動に書き換え(S487)、応答メッセージに含まれている「%時間%」を最終スケジュール情報の終了時刻に書き換え(S488)、上記の書き換えを行った応答メッセージを応答メールに追加する(S489)。   The automatic response device 20 rewrites the character string “% action%” included in the response message to the action of the final schedule information (S487), and sets “% time%” included in the response message to the final schedule information. Is rewritten at the end time (S488), and the response message subjected to the above rewriting is added to the response mail (S489).

さらに、自動応答装置20は、現在の日時に対応するスケジュール情報がスケジュールデータベース255に登録されているかどうかを判断する(S490)。現在日時のスケジュール情報が登録されている場合(S490:YES)、自動応答装置20は、スケジュールデータベース255を参照して空き時刻を特定し(S491)、特定した空き時刻に返事をする旨のメッセージを応答メールに追加する(S492)。
上記のようにして、問合せメールに含まれているキーワードに応じた応答メールがメール送信端末10に返信される。
Furthermore, the automatic response device 20 determines whether schedule information corresponding to the current date and time is registered in the schedule database 255 (S490). When the schedule information of the current date and time is registered (S490: YES), the automatic response device 20 refers to the schedule database 255 to identify the vacant time (S491), and a message to reply to the identified vacant time Is added to the response mail (S492).
As described above, a response mail corresponding to the keyword included in the inquiry mail is returned to the mail transmission terminal 10.

図15及び図16は、問合せメール500に応じた応答メール600の作成処理の具体例を説明する図である。
図15の例では、「今日の20時頃一杯飲みにいかない?」という一つのセンテンスを含む問合せメール500を受信した場合、上記図11の(S421)において構文解析が行われ、このセンテンスが「勧誘文」と判断され(511)、図12の(S441)において「一杯飲み」という行動キーワード501が抽出され、(S443)において問合せ行動として「飲酒」が特定される(512)。
FIGS. 15 and 16 are diagrams for explaining a specific example of processing for creating a response mail 600 in response to the inquiry mail 500.
In the example of FIG. 15, when an inquiry mail 500 including one sentence “Would you like to drink a cup at around 20:00 today?” Is received, syntax analysis is performed in (S421) of FIG. The action keyword 501 “drink” is extracted in (S441) in FIG. 12, and “drinking” is specified as the inquiry action in (S443) (512).

次に、上記図13の(S462)において「今日」という日付キーワード502が抽出され、対応する加算値の「±0」から、処理時点での日付が4月1日であるとした場合には、4月1日が指定日とされる(513)。また(S467)において「20時」という時刻情報503が抽出され、指定時刻として「20:00」が求められる(514)。   Next, when the date keyword 502 “today” is extracted in (S462) in FIG. 13 and the date at the time of processing is April 1 from the corresponding addition value “± 0”, April 1 is designated as the designated date (513). In (S467), time information 503 “20:00” is extracted, and “20:00” is obtained as the designated time (514).

上記の問合せメール500に対して、図16に示すような応答メール600が作成される。まず、上記図14の(S481)において「これは自動応答です。」という定型メッセージを含む応答メール600が作成され、指定時刻である「20:00」に対応するスケジュール情報が登録されていない場合には、(S483)において「20:00のスケジュールはありません。」というメッセージ610が応答メール600に追加される。   In response to the inquiry mail 500, a response mail 600 as shown in FIG. 16 is created. First, in (S481) of FIG. 14 above, a response mail 600 including a standard message “This is an automatic response.” Is created, and schedule information corresponding to “20:00” as the designated time is not registered. In (S483), a message 610 "There is no schedule for 20:00" is added to the response mail 600.

指定日時である「4月1日 20:00」に対応するスケジュール情報が登録されていない場合には、問合せ行動の「飲酒」に対応する好都合メッセージである「%行動%は%時刻%に終わるので、ぜひ一杯やりましょう!」(621)がメッセージデータベース256から読み出されて、(S487)及び(S488)において、「%行動%」及び「%時間%」がそれぞれ、最終スケジュール情報の行動「仕事」及び最終スケジュール情報の終了時刻「19:00」に書き換えられて(622)、応答メール600に追加される。さらに、現在時刻に対応するスケジュール情報が登録されている場合には、(S492)において、空き時刻である「17:00」に返事をする旨のメッセージ630が応答メール600に追加される。   When the schedule information corresponding to the designated date and time “April 1st 20:00” is not registered, “% action% ends at% time%”, which is a convenient message corresponding to “drinking” of the inquiry action So let's do it all! "(621) is read from the message database 256, and in (S487) and (S488),"% action% "and"% time% "are the actions of the final schedule information, respectively. It is rewritten to “work” and the end time “19:00” of the final schedule information (622) and added to the response mail 600. Further, when schedule information corresponding to the current time is registered, a message 630 indicating that a reply is made to “17:00”, which is a free time, is added to the response mail 600 in (S492).

上記のようにして、自動応答装置20は、メール送信端末10から送信されるユーザへの問合せメールから行動キーワードを抽出し、行動キーワードに応じた応答メッセージを返信する。したがって、問合せメールが自由な書式で記載されていたとしても、その内容に応じた臨機応変な応答を自動的に返信することができる。よって、問合せメールを送信した送信者は、問合せ先のユーザがすぐに対応できないような状況であっても、その問合せ内容に対してどのような返事になりそうであるのかをいち早く受け取ることができる。   As described above, the automatic response device 20 extracts the action keyword from the inquiry mail to the user transmitted from the mail transmission terminal 10, and returns a response message corresponding to the action keyword. Therefore, even if the inquiry mail is described in a free format, a flexible response according to the contents can be automatically returned. Therefore, the sender who sent the inquiry mail can quickly receive what kind of response is likely to be made to the inquiry contents, even in a situation where the inquiry destination user cannot respond immediately. .

また、本実施形態の自動応答装置20は、問合せメールの受信時に、既に登録されているスケジュール情報がある場合には、スケジュールの登録されていない空き時刻を応答メールに追加するため、問合せメールの送信者は、いつごろユーザから直接返事を受けることができるかを知ることができる。   In addition, the automatic response device 20 of the present embodiment adds a free time not registered in the schedule to the response mail when there is already registered schedule information when the inquiry mail is received. The sender can know when the user can receive a reply directly.

また、構文解析により勧誘文又は疑問文と判定されたセンテンスに行動キーワードが含まれている場合にのみ応答メールが返信されるので、問合せ以外の文に反応して応答が行われることを防ぐことができる。   In addition, a response email is returned only when an action keyword is included in a sentence that has been determined to be a solicitation sentence or a question sentence by syntax analysis, so that a response is not made in response to a sentence other than a query. Can do.

また、メッセージデータベース256に登録される応答メッセージには、自由なメッセージを設定しておくことができる。したがって、自動応答装置20は、ユーザの嗜好を反映した応答メッセージを返信することができる。例えば、ユーザは気乗りしない行動については、否定的なメッセージを好都合メッセージに登録しておくことで、スケジュールが空いていても、否定的な応答を行うようにすることもできる。   A free message can be set in the response message registered in the message database 256. Therefore, the automatic response device 20 can send back a response message reflecting the user's preference. For example, for actions that the user does not care about, it is possible to register a negative message as a convenient message so that a negative response is made even if the schedule is not available.

また、本実施形態の自動応答装置20は、問合せメールに緊急を要する旨を示す緊急キーワードが含まれている場合には、ディスプレイへの表示やスピーカからの出力などにより緊急の旨が報知することができる。したがって、ユーザは緊急の問合せに迅速に対応することができる。   In addition, the automatic response device 20 according to the present embodiment notifies that an emergency is indicated by display on a display or output from a speaker when an inquiry keyword includes an emergency keyword indicating that an emergency is required. Can do. Therefore, the user can quickly respond to an urgent inquiry.

なお、本実施形態では、構文解析により問合せメールを分割したセンテンス毎に、日付キーワードや時刻情報を抽出するようにしたが、問合せメール全体から抽出するようにしてもよい。これにより、同一のセンテンス中に行動キーワードと日時情報とが含まれていないような場合にも対応することができる。   In the present embodiment, the date keyword and time information are extracted for each sentence obtained by dividing the inquiry mail by the syntax analysis, but may be extracted from the entire inquiry mail. Thereby, it is possible to cope with a case where the action keyword and the date / time information are not included in the same sentence.

また、本実施形態では、応答メッセージは行動毎に用意するようにしたが、行動や送信元のメールアドレスに応じたメッセージを登録しておいてもよい。   In this embodiment, the response message is prepared for each action, but a message corresponding to the action or the mail address of the transmission source may be registered.

また、自動応答装置20は、メール送信端末10に返信した応答メールを記憶する送信履歴データベースを備えるようにしてもよい。この場合、自動応答装置20のユーザは、自動応答されたメールを後から確認することができる。   Further, the automatic response device 20 may include a transmission history database that stores response mails returned to the mail transmission terminal 10. In this case, the user of the automatic answering device 20 can confirm the automatically answered mail later.

また、本実施形態では、簡単のため、メール送信端末10と自動応答装置20との間での電子メールのやりとりは直接行われるものとしたが、例えば、メールサーバを介してやり取りするようにしてもよい。   Further, in the present embodiment, for the sake of simplicity, the exchange of e-mail between the mail transmission terminal 10 and the automatic response device 20 is performed directly. However, for example, the exchange is performed via a mail server. Also good.

また、上記のようにメールサーバを介した電子メールのやりとりを行う場合には、応答メールの作成及び送信の処理は、メールサーバが行うようにしてもよい。   Further, when electronic mail is exchanged via the mail server as described above, the mail server may perform processing for creating and transmitting a response mail.

以上、本実施形態について説明したが、上記実施形態は本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物も含まれる。   Although the present embodiment has been described above, the above embodiment is intended to facilitate understanding of the present invention and is not intended to limit the present invention. The present invention can be changed and improved without departing from the gist thereof, and the present invention includes equivalents thereof.

本発明の一実施形態である自動応答システムの全体構成図である。1 is an overall configuration diagram of an automatic response system according to an embodiment of the present invention. 自動応答装置20のハードウェア構成を示す図である。It is a figure which shows the hardware constitutions of the automatic response apparatus. 自動応答装置20の機能ブロック図である。3 is a functional block diagram of an automatic response device 20. FIG. 応答可否データベース251の構成を示す図である。It is a figure which shows the structure of the response availability database. 緊急キーワードデータベース252に登録される緊急キーワードの一例を示す図である。It is a figure which shows an example of the emergency keyword registered into the emergency keyword database. 行動キーワードデータベース253の構成を示す図である。It is a figure which shows the structure of the action keyword database 253. FIG. 日付キーワードデータベース254の構成を示す図である。It is a figure which shows the structure of the date keyword database. スケジュールデータベース255に記憶されているスケジュール情報の構成を示す図である。It is a figure which shows the structure of the schedule information memorize | stored in the schedule database. メッセージデータベース256の構成を示す図である。It is a figure which shows the structure of the message database. 自動応答装置20が問合せメールを受信した際に行う処理の流れを示す図である。It is a figure which shows the flow of the process performed when the automatic response apparatus 20 receives an inquiry mail. 自動応答処理の流れを示す図である。It is a figure which shows the flow of an automatic response process. 応答メールの送信処理の流れを示す図である。It is a figure which shows the flow of the transmission process of a response mail. 指定日及び指定時刻の算出処理の流れを示す図である。It is a figure which shows the flow of a calculation process of a designated date and designated time. 応答メールの作成処理の流れを示す図である。It is a figure which shows the flow of the preparation process of a response mail. 問合せメール500に応じた応答メール600の作成処理の具体例を説明する図である。It is a figure explaining the specific example of the preparation process of the response mail 600 according to the inquiry mail 500. FIG. 問合せメール500に応じた応答メール600の作成処理の具体例を説明する図である。It is a figure explaining the specific example of the preparation process of the response mail 600 according to the inquiry mail 500. FIG.

符号の説明Explanation of symbols

10 メール送信端末 20 自動応答装置
30 通信ネットワーク 201 CPU
202 メモリ 203 記憶装置
204 通信インタフェース 205 入力装置
206 出力装置 211 メール受信部
212 自動応答可否判断部 213 緊急キーワード抽出部
214 緊急報知部 215 構文解析部
216 行動キーワード抽出部 217 指定日時算出部
218 スケジュール情報取得部 219 空き時刻特定部
220 応答メール作成部 221 応答メール送信部
251 応答可否データベース 252 緊急キーワードデータベース
253 行動キーワードデータベース 254 日付キーワードデータベース
255 スケジュールデータベース 256 メッセージデータベース
500 問合せメール 600 応答メール
10 Mail Sending Terminal 20 Automatic Response Device 30 Communication Network 201 CPU
202 Memory 203 Storage Device 204 Communication Interface 205 Input Device 206 Output Device 211 Mail Receiving Unit 212 Automatic Response Acceptability Determination Unit 213 Emergency Keyword Extraction Unit 214 Emergency Notification Unit 215 Syntax Analysis Unit 216 Action Keyword Extraction Unit 217 Designated Date Calculation Unit 218 Schedule Information Acquiring unit 219 Free time specifying unit 220 Response mail creating unit 221 Response mail transmitting unit 251 Response availability database 252 Emergency keyword database 253 Action keyword database 254 Date keyword database 255 Schedule database 256 Message database 500 Inquiry mail 600 Response mail

Claims (13)

ユーザへの問合わせに対する応答システムであって、
人間の行動に関するキーワードと、前記ユーザの前記行動についての応答メッセージとを対応付けて記憶する応答メッセージ記憶部と、
外部装置から前記ユーザへの問合わせメッセージを受信する問合わせメッセージ受信部と、
受信した前記問合わせメッセージから前記キーワードを抽出するキーワード抽出部と、
抽出した前記キーワードに対応する前記応答メッセージを前記応答メッセージ記憶部から読み出す応答メッセージ取得部と、
読み出した前記応答メッセージを前記外部装置に送信する応答メッセージ送信部と、
を備えることを特徴とする問合せ応答システム。
A response system for inquiries to users,
A response message storage unit that stores a keyword related to human behavior and a response message about the behavior of the user in association with each other;
An inquiry message receiving unit for receiving an inquiry message from an external device to the user;
A keyword extraction unit for extracting the keyword from the received inquiry message;
A response message acquisition unit that reads the response message corresponding to the extracted keyword from the response message storage unit;
A response message transmission unit that transmits the read response message to the external device;
An inquiry response system comprising:
請求項1に記載の問合せ応答システムであって、
前記行動の開始日時から終了日時までの期間を特定する期間特定情報を含むスケジュール情報を記憶するスケジュールデータベースと、
前記問合わせメッセージから日時を示す日時情報を抽出する日時情報抽出部と、
前記スケジュールデータベースに登録されている前記スケジュール情報のうち、前記期間特定情報により特定される前記期間内に前記日時情報が示す日時が含まれるものがあるかどうかにより、前記ユーザのスケジュールが空いているかどうかを判定するスケジュール判定部と、を備え、
前記応答メッセージ送信部は、前記応答メッセージに前記スケジュール判定部による判定結果を付帯させて送信すること、
を特徴とする問合せ応答システム。
The inquiry response system according to claim 1,
A schedule database for storing schedule information including period specifying information for specifying a period from the start date to the end date of the action;
A date and time information extraction unit that extracts date and time information indicating date and time from the inquiry message;
Whether the user's schedule is free depending on whether or not the schedule information registered in the schedule database includes the date and time indicated by the date and time information within the period specified by the period specifying information A schedule determination unit for determining whether or not
The response message transmission unit is attached to the response message with a determination result by the schedule determination unit;
An inquiry response system characterized by
請求項2に記載の問合せ応答システムであって、
前記応答メッセージ記憶部は、前記キーワードと、前記ユーザのスケジュールが空いている場合に対応する第1の応答メッセージと、前記ユーザのスケジュールが空いていない場合に対応する第2の応答メッセージとを対応付けて記憶しており、
前記応答メッセージ送信部は、前記ユーザのスケジュールが空いているかどうかに応じて、前記第1及び第2の応答メッセージのいずれかを送信すること、
を特徴とする問合せ応答システム。
The inquiry response system according to claim 2,
The response message storage unit corresponds to the keyword, a first response message corresponding to a case where the user's schedule is not available, and a second response message corresponding to a case where the user's schedule is not available. Remember it,
The response message transmitting unit transmits one of the first and second response messages according to whether or not the user's schedule is available;
An inquiry response system characterized by
請求項2に記載の問合せ応答システムであって、
前記スケジュール情報には、前記行動を示す情報が含まれており、
現在の日時が含まれる前記期間に対応する前記スケジュール情報である現在スケジュール情報を前記スケジュールデータベースから読み出す現在スケジュール取得部を備え、
前記応答メッセージ送信部は、前記現在スケジュール情報に含まれている前記行動を示す情報を前記応答メッセージに付帯させて送信すること、
を特徴とする問合せ応答システム。
The inquiry response system according to claim 2,
The schedule information includes information indicating the action,
A current schedule acquisition unit that reads current schedule information that is the schedule information corresponding to the period including the current date and time from the schedule database;
The response message transmitting unit is configured to transmit the information indicating the action included in the current schedule information along with the response message;
An inquiry response system characterized by
請求項2に記載の問合せ応答システムであって、
前記スケジュールデータベースに前記スケジュール情報が登録されていない日時のうち、前記日時情報により特定される日時以降でもっとも早い日時である空き予定日時を特定する空き予定日時特定部を備え、
前記応答メッセージ送信部は、前記ユーザのスケジュールが空いていない場合に、前記空き予定日時を前記応答メッセージに付帯させて送信すること、
を特徴とする応答方法。
The inquiry response system according to claim 2,
Of the date and time when the schedule information is not registered in the schedule database, a free scheduled date and time specifying unit for specifying an empty scheduled date and time that is the earliest date and time after the date and time specified by the date and time information,
The response message transmitting unit, when the user's schedule is not available, sending the response message with the scheduled free date and time,
A response method characterized by
請求項1に記載の問合せ応答システムであって、
前記応答メッセージの送信を禁止する前記外部装置を特定する送信禁止先情報を記憶する送信禁止先記憶部と、
前記送信禁止先情報に基づき、前記問合せメッセージの送信元となる前記外部装置に対する前記応答メッセージの送信が禁止されているかどうかを判定する送信可否判定部と、を備え、
前記応答メッセージ送信部は、前記応答メッセージの送信が禁止されていない場合に、前記応答メッセージを送信すること、
を特徴とする問合せ応答システム。
The inquiry response system according to claim 1,
A transmission prohibition destination storage unit that stores transmission prohibition destination information for specifying the external device that prohibits transmission of the response message;
A transmission permission / inhibition determination unit that determines whether transmission of the response message to the external device that is a transmission source of the inquiry message is prohibited based on the transmission prohibition destination information,
The response message transmitting unit transmits the response message when transmission of the response message is not prohibited;
An inquiry response system characterized by
請求項1に記載の問合せ応答システムであって、
前記問合せメッセージに緊急度を示すキーワードである緊急キーワードを記憶する緊急キーワード記憶部と、
前記問合せメッセージに前記緊急キーワードが含まれている場合に、緊急の問合せを受け付けた旨を前記ユーザに報知する緊急報知部と、
を備えることを特徴とする問合せ応答システム。
The inquiry response system according to claim 1,
An emergency keyword storage unit that stores an emergency keyword that is a keyword indicating the degree of urgency in the inquiry message;
When the emergency keyword is included in the inquiry message, an emergency notification unit that notifies the user that an emergency inquiry has been accepted, and
An inquiry response system comprising:
請求項1に記載の問合せ応答システムであって、
前記応答メッセージ記憶部には、前記キーワードと前記応答メッセージとに対応付けて前記行動を特定する情報が記憶され、
前記行動毎に、前記ユーザが前記行動を行いうる時間範囲を示す行動時間情報を記憶する行動時間情報記憶部と、
前記問合わせメッセージから時刻を示す時刻情報を抽出する時刻情報抽出部と、
前記問合せメッセージから抽出した前記キーワードに対応する前記行動を特定し、特定した前記行動に対応する前記行動時間情報を前記応答メッセージ記憶部から読み出す行動時間情報取得部と、
読み出した前記行動時間情報の示す時間範囲に、前記時刻情報の示す時刻が含まれているかどうかにより、前記問合せメッセージに対する応答を行うかどうかを決定する応答可否決定部と、を備え、
前記応答メッセージ送信部は、前記応答可否決定部が応答を行うと決定した場合に、前記応答メッセージを送信すること、
を特徴とする問合せ応答システム。
The inquiry response system according to claim 1,
The response message storage unit stores information that identifies the action in association with the keyword and the response message,
An action time information storage unit that stores action time information indicating a time range in which the user can perform the action for each action;
A time information extraction unit that extracts time information indicating time from the inquiry message;
An action time information acquisition unit that identifies the action corresponding to the keyword extracted from the inquiry message and reads the action time information corresponding to the specified action from the response message storage unit;
A response availability determining unit that determines whether to respond to the inquiry message according to whether the time indicated by the time information is included in the time range indicated by the read behavior time information,
The response message transmission unit transmits the response message when the response availability determination unit determines to perform a response;
An inquiry response system characterized by
請求項1に記載の問合せ応答システムであって、
前記応答メッセージ記憶部には、前記キーワードと前記応答メッセージとに対応付けて前記行動を特定する情報が記憶され、
前記行動毎に、前記問合せに対する応答を行うかどうかを示す応答可否情報を記憶する応答可否情報記憶部と、
前記問合わせメッセージから抽出した前記キーワードに対応する前記行動を特定し、特定した前記行動に対応する前記応答可否情報に基づいて、前記問合せメッセージに対する応答を行うかどうかを決定する応答可否決定部と、を備え、
前記応答メッセージ送信部は、前記応答可否決定部が応答を行うと決定した場合に、前記応答メッセージを送信すること、
を特徴とする問合せ応答システム。
The inquiry response system according to claim 1,
The response message storage unit stores information that identifies the action in association with the keyword and the response message,
A response availability information storage unit that stores response availability information indicating whether to respond to the inquiry for each action;
A response availability determination unit that identifies the action corresponding to the keyword extracted from the inquiry message, and determines whether to respond to the inquiry message based on the response availability information corresponding to the identified action; With
The response message transmission unit transmits the response message when the response availability determination unit determines to perform a response;
An inquiry response system characterized by
請求項1に記載の問合せ応答システムであって、
前記問合わせメッセージを構文解析する構文解析部を備え、
前記応答メッセージ送信部は、前記キーワードが属する文が勧誘文又は疑問文である場合に前記応答メッセージを送信すること、
を特徴とする問合せ応答システム。
The inquiry response system according to claim 1,
A parsing unit for parsing the inquiry message;
The response message transmitting unit transmits the response message when the sentence to which the keyword belongs is an invitation sentence or a question sentence;
An inquiry response system characterized by
請求項1乃至8のいずれかに記載の問合せ応答システムであって、
前記問合せメッセージは、前記ユーザを宛て先とする電子メールであり、
前記応答メッセージ送信部は、前記問合せメッセージの送信元となる電子メールアドレスに対して、前記応答メッセージを含む電子メールを送信すること、
を特徴とする問合せ応答システム。
The inquiry response system according to any one of claims 1 to 8,
The inquiry message is an email addressed to the user;
The response message transmitting unit transmits an email including the response message to an email address that is a transmission source of the inquiry message;
An inquiry response system characterized by
ユーザへの問合わせに対する応答方法であって、
コンピュータが、
人間の行動に関するキーワードと、前記ユーザの前記行動についての応答メッセージとを対応付けてメモリに記憶し、
外部装置から前記ユーザへの問合わせメッセージを受信し、
受信した前記問合わせメッセージから前記キーワードを抽出し、
抽出した前記キーワードに対応する前記応答メッセージを前記メモリから読み出し、
読み出した前記応答メッセージを前記外部装置に送信すること、
を特徴とする問合せ応答方法。
A method of responding to an inquiry to a user,
Computer
A keyword relating to human behavior and a response message about the behavior of the user are associated and stored in a memory,
Receiving an inquiry message from the external device to the user;
Extracting the keyword from the received inquiry message;
Reading the response message corresponding to the extracted keyword from the memory;
Transmitting the read response message to the external device;
An inquiry response method characterized by
ユーザへの問合わせに対して応答を行うためのプログラムであって、
人間の行動に関するキーワードと、前記ユーザの前記行動についての応答メッセージとを対応付けて記憶するメモリを有するコンピュータに、
外部装置から前記ユーザへの問合わせメッセージを受信するステップと、
受信した前記問合わせメッセージから前記キーワードを抽出するステップと、
抽出した前記キーワードに対応する前記応答メッセージを前記メモリから読み出すステップと、
読み出した前記応答メッセージを前記外部装置に送信するステップと、
を実行させるためのプログラム。

A program for responding to inquiries to users,
A computer having a memory that stores a keyword related to human behavior and a response message about the behavior of the user in association with each other,
Receiving an inquiry message from an external device to the user;
Extracting the keyword from the received inquiry message;
Reading the response message corresponding to the extracted keyword from the memory;
Transmitting the read response message to the external device;
A program for running

JP2005138267A 2005-05-11 2005-05-11 Query response system, query response method, and program Expired - Fee Related JP4512516B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005138267A JP4512516B2 (en) 2005-05-11 2005-05-11 Query response system, query response method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005138267A JP4512516B2 (en) 2005-05-11 2005-05-11 Query response system, query response method, and program

Publications (2)

Publication Number Publication Date
JP2006318084A true JP2006318084A (en) 2006-11-24
JP4512516B2 JP4512516B2 (en) 2010-07-28

Family

ID=37538736

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005138267A Expired - Fee Related JP4512516B2 (en) 2005-05-11 2005-05-11 Query response system, query response method, and program

Country Status (1)

Country Link
JP (1) JP4512516B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010271857A (en) * 2009-05-20 2010-12-02 Toshiba Corp System and method for predicting corresponding action
JP2012178051A (en) * 2011-02-25 2012-09-13 Kddi Corp Action history input support server, device and system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08331621A (en) * 1995-05-30 1996-12-13 Matsushita Electric Ind Co Ltd Portable information terminal equipment
JPH10269283A (en) * 1997-03-25 1998-10-09 Toshiba Corp Device for managing information, its method, and information management storage medium
JPH10312347A (en) * 1997-05-13 1998-11-24 Nippon Telegr & Teleph Corp <Ntt> Reply transmission method, system therefor and storage medium stored with replay transmitting program
JP2000003316A (en) * 1998-06-15 2000-01-07 Casio Comput Co Ltd Mail device and recording medium with mail processing program recorded thereon
JP2001056792A (en) * 1999-08-19 2001-02-27 Casio Comput Co Ltd Electronic mail system and storage medium storing electronic mail processing program

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08331621A (en) * 1995-05-30 1996-12-13 Matsushita Electric Ind Co Ltd Portable information terminal equipment
JPH10269283A (en) * 1997-03-25 1998-10-09 Toshiba Corp Device for managing information, its method, and information management storage medium
JPH10312347A (en) * 1997-05-13 1998-11-24 Nippon Telegr & Teleph Corp <Ntt> Reply transmission method, system therefor and storage medium stored with replay transmitting program
JP2000003316A (en) * 1998-06-15 2000-01-07 Casio Comput Co Ltd Mail device and recording medium with mail processing program recorded thereon
JP2001056792A (en) * 1999-08-19 2001-02-27 Casio Comput Co Ltd Electronic mail system and storage medium storing electronic mail processing program

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010271857A (en) * 2009-05-20 2010-12-02 Toshiba Corp System and method for predicting corresponding action
JP2012178051A (en) * 2011-02-25 2012-09-13 Kddi Corp Action history input support server, device and system

Also Published As

Publication number Publication date
JP4512516B2 (en) 2010-07-28

Similar Documents

Publication Publication Date Title
US20020147778A1 (en) System and method for customized e-mail services
US7769817B2 (en) Assisting the response to an electronic mail message
US8111819B2 (en) Message server and method for notification of a user about the delivery of an electronic message
SE517166C2 (en) Mobile system for accessing and visualizing standard internet content and services
US8972508B1 (en) Methods and systems for managing email configuration
WO2010092998A1 (en) Communication terminal, telephone directory registration method, and method of managing communication terminals
JP4512516B2 (en) Query response system, query response method, and program
JP3764738B2 (en) Mail management system, apparatus and method, program, and recording medium
CN102164354A (en) Local voice mail for mobile device
WO2018166339A1 (en) Information processing method
EP3125586B1 (en) Information transmitting device and method for bulk transmission of &#39;disappear-after-reading&#39; sms
JP4121171B2 (en) Message management method and system, and storage medium storing message management program
JP2003348161A (en) Mail server, mail system and spam mail deleting method, and program for the method
WO2010090047A1 (en) Mobile terminal, mail return method, and server
JPH1011376A (en) Electronic mail system
JP4292273B2 (en) Account information management system, server and method, and program and recording medium
JP2004040304A (en) Electronic mail address control method and program, electronic mail terminal
JP4640620B2 (en) E-mail management system, mail server, e-mail management method, and program
KR100364852B1 (en) internet mailing system
JP2004102717A (en) Electronic mail transmitter
KR100693183B1 (en) Moblie terminal with function of personal information automatic transportation and method thereof
JP2013165419A (en) Information display terminal, control method of information display terminal, and program for controlling information display terminal
JP2006309365A (en) Address designation support method for e-mail
JP2002055933A (en) System and method for distributing electronic mail
JP2003256330A (en) A communication system capable of acquiring automatically telephone number and/or e-mail address of another person

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070213

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20090625

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20091201

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100129

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

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

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

Free format text: PAYMENT UNTIL: 20130514

Year of fee payment: 3

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

Year of fee payment: 4

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees