JP4370962B2 - E-mail reply notification function system - Google Patents
E-mail reply notification function system Download PDFInfo
- Publication number
- JP4370962B2 JP4370962B2 JP2004096968A JP2004096968A JP4370962B2 JP 4370962 B2 JP4370962 B2 JP 4370962B2 JP 2004096968 A JP2004096968 A JP 2004096968A JP 2004096968 A JP2004096968 A JP 2004096968A JP 4370962 B2 JP4370962 B2 JP 4370962B2
- Authority
- JP
- Japan
- Prior art keywords
- reply
- word
- analysis
- reception program
- 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
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Description
ネットワークを介して電子文書を配信する電子メールシステムに関し、より詳しくは、上記電子メールシステムにおける電子文書で示された内容に対する利用者の応答管理方法に関する。 The present invention relates to an electronic mail system that distributes an electronic document via a network, and more particularly to a user response management method for the contents indicated by the electronic document in the electronic mail system.
ネットワークの普及に伴い、日常業務における連絡等に電子メールを利用することが多くなっている。交換される電子メールの数が大量になると、受信者の側で適切に処理することができず、受信される電子メールが受信者の端末装置において蓄積されるばかりとなる。 With the spread of networks, electronic mail is increasingly used for communication in daily work. When the number of exchanged e-mails becomes large, the recipient cannot perform proper processing, and the received e-mails are only stored in the recipient's terminal device.
電子メールシステムにおいて交換される電子メールのメッセージには、受信者からの返答が求められている場合があり、返答を望む送信者が指定する期限までに返事を送ることが必要となってくる。しかしながら、大量に交換される電子メールの中で、返答が必要とされる電子メールを見落さずに管理しておくことは困難である。特に、顧客からの問い合わせなどの重要なメールを見落した場合は、クレーム等の原因になりかねない。 In some cases, an e-mail message exchanged in an e-mail system requires a reply from a recipient, and it is necessary to send a reply by a time limit designated by a sender who desires a reply. However, it is difficult to manage without overlooking an electronic mail that requires a reply among electronic mails exchanged in large quantities. In particular, if an important email such as an inquiry from a customer is overlooked, it may cause a complaint.
そこで、受信した複数の電子メールから、顧客からの問合せ等の電子メールを選別する技術が提案されている。例えば、特許文献1では、受信したメールの内容を解析し、予め登録した語句を含む電子メールを返信要と判断し、予め登録した回答文の雛形を用いて返事の電子メールを作成するシステムが開示されている。
電子メールシステムにおいて、交換される電子メールの数が大量になると、受信される電子メールが受信者の端末装置において蓄積されるばかりであり、受信者の側で適切に処理できなくなる。特許文献1の方法を用いて受信したメールの中から回答すべきメールを抽出したとしても、抽出されたメールが多数である場合には、さらに同じ問題が生じることとなる。この問題により、顧客からの問い合わせなどの重要なメールに対して即座に返信できず、クレーム等の原因になりかねない。 In the electronic mail system, when the number of electronic mails to be exchanged becomes large, the received electronic mails are only accumulated in the terminal device of the recipient, and cannot be appropriately processed on the recipient side. Even if mail to be answered is extracted from mails received using the method of Patent Document 1, the same problem occurs when there are a large number of extracted mails. Due to this problem, it is not possible to immediately reply to important mails such as inquiries from customers, which may cause complaints.
そこで、本発明は、電子メールの受信者側において、返答すべきメールの優先順位を判断することが可能となるメールシステムを提供することを目的とする。 SUMMARY OF THE INVENTION An object of the present invention is to provide a mail system that enables a recipient of an e-mail to determine the priority of mail to be answered.
本発明は、電子メールシステムにおいてメールサーバに格納された電子メールを受信し、メールサーバへの電子メールの送信を行なうメール送受信装置としてコンピュータを機能させるメール送受信プログラムであって、特徴となる語句を記憶する文字パターン記憶手段と、受信した電子メール中に、前記文字パターン記憶手段に記憶されている語句が含まれているか否かを解析する文章解析手段と、前記文字パターン記憶手段に記憶されている語句毎に、前記語句を含む電子メールに対して返信した割合を記憶する解析情報記憶手段と、前記文章解析手段において電子メール中に含まれると解析された前記語句に対応して前記解析情報記憶手段に記憶されている割合に基づいて返信要否の判定を行なう返信判断手段としてコンピュータを機能させることを特徴とする。 The present invention relates to a mail transmission / reception program that causes a computer to function as a mail transmission / reception device that receives an electronic mail stored in a mail server in an electronic mail system and transmits the electronic mail to the mail server. Character pattern storage means for storing, sentence analysis means for analyzing whether or not the words stored in the character pattern storage means are included in the received e-mail, and stored in the character pattern storage means Analysis information storage means for storing a rate of reply to the e-mail containing the word for each word, and the analysis information corresponding to the word analyzed to be included in the e-mail by the sentence analysis means A computer is used as a reply determination means for determining whether or not a reply is necessary based on the ratio stored in the storage means. Characterized in that to.
本発明では、顧客からの問合せ等の返信を要する電子メールが自動的に選別され、さらに返答すべきメールの優先順位を判断することが可能となり、大量に交換される電子メールの中で返答が必要とされる電子メールを適切に処理することができる。 In the present invention, e-mails that require replies such as inquiries from customers are automatically selected, and it is possible to determine the priority order of e-mails to be replied. Necessary e-mails can be processed appropriately.
また、過去に受信したメールに対する利用者の対応を蓄積することにより、受信メールと類似する内容のメールに対する利用者の対応に基づいて返信要否の判定を行なうことが可能となり、判定の精度を向上させることができる。 In addition, by accumulating user responses to emails received in the past, it becomes possible to determine whether or not a reply is necessary based on the user's response to emails having contents similar to the received email, and the accuracy of the determination is improved. Can be improved.
本発明の実施形態を、図を用いて以下に説明する。 Embodiments of the present invention will be described below with reference to the drawings.
図1は、本発明のメール送受信装置100の構成を示すものである。図1に示すメール送受信装置100は、文章解析部200と、返信判断部300と、メール情報管理部400と、返信督促部500と、表示制御部600と、構文解析部700とを有し、さらに、文章解析情報800と文字パターン表900とメールボックス1000とメール管理情報1100とを有している。
FIG. 1 shows a configuration of a mail transmitting / receiving
文章解析部200は、メール受信時にメール本文を解析し、文字パターン表900との突合せを行い、合致した文字パターン情報を文章解析情報800に登録又は更新し、メール管理情報1100(a)に解析結果を登録する。
The sentence analysis unit 200 analyzes the mail text when receiving mail, matches the character pattern table 900, registers or updates the matched character pattern information in the
返信判断部300は、文章解析部200の解析結果に基づいて、受信したメールに対する返信要否判定を行なう。また、返信要否判定の結果に基づいて、メール管理情報1100(a)の返信判断フラグを設定する。 The reply determination unit 300 determines whether or not a reply to the received mail is necessary based on the analysis result of the sentence analysis unit 200. Further, the reply determination flag of the mail management information 1100 (a) is set based on the result of the necessity determination of reply.
メール情報管理部400は、受信したメールに対する返信メールが送信されたことを検知し、メール管理情報1100を更新する。また、送信したメールが返信判断部300において返信要と判定された受信メールに対する返信メールである場合、メール管理情報1100を更新すると共に、解析情報の更新を行なう。一方、送信したメールが返信判断部300において返信要と判定されていない受信メールに対する返信メールである場合、構文解析部700を用いて、文字パターン表900への文字パターン情報の登録を行なう。
The mail information management unit 400 detects that a reply mail for the received mail has been transmitted, and updates the
返信督促部500は、メール管理情報1100(a)に登録されている受信日とシステム日付とを比較し、一定期間経過しているものについて返信を促す督促メッセージを利用者に通知する。
The
表示制御部600は、メール管理情報1100(a)及び文章解析情報800に基づいて、受信メールの一覧表示形式を制御する。
The display control unit 600 controls the list display format of received mail based on the mail management information 1100 (a) and the
構文解析部700は、既知の構文解析手法を用いて、メール本文の内容を語句に分解し、文字パターン表900に登録する。
The
図2は、文章解析情報800の内容例を示したものである。図2に示すように、文章解析情報800は、組合せ番号801と解析精度802と受信回数803と返信回数804と更新日付805を含んで構成される。
FIG. 2 shows an example of the contents of the
図3は、文字パターン表900の内容例を示したものである。図3に示すように、文字パターン表900は、管理番号901と第一の語句902を含む第一のパターン表(a)と、枝番号903と第二の語句904を含む第二のパターン表(b)とを含んで構成される。
FIG. 3 shows an example of the contents of the character pattern table 900. As shown in FIG. 3, the character pattern table 900 includes a first pattern table (a) including a
図8は、メールボックス1000の内容例を示したものである。図8に示すように、メールボックス1000は、メール番号1001と差出人1002と宛先1003と件名1004と送信日時1005と本文1006を含んで構成される。
FIG. 8 shows an example of the contents of the
図4は、メール管理情報1100の内容例を示したものである。図4に示すように、メール管理情報1100は、メール番号1101と受信日1102と返信日1103、及びメールに対して返信メールを送信したか否か等のメールの状態を示す状態フラグ1104、メールに対して返信判断部300が返信要と判断したか否かを示す返信判断フラグ1105、メールに対して文章解析部200が文字パターン表900を突合せした際に合致したと判定した文字パターン表の第一の語句と第二の語句との組合せを示す組合せ番号1160-1とそのメール中における発生回数1106-2を有する組合せ情報1106を含んで構成される。
FIG. 4 shows an example of the contents of the
以上が本発明のメール送受信装置の構成である。 The above is the configuration of the mail transmitting / receiving apparatus of the present invention.
次に、本発明のメール送受信装置のメール受信時の処理の流れを、図5を用いて説明する。図5は、メール受信時の処理の流れを示すフローチャートである。 Next, the flow of processing when a mail is received by the mail transmitting / receiving apparatus of the present invention will be described with reference to FIG. FIG. 5 is a flowchart showing the flow of processing when mail is received.
まず、メール送受信装置は、既存の通信プロトコルを用いて、メールサーバからメールの受信を行なう(S101)。受信されるメールには、送信者に関する情報及び送信日付並びにメールの主題等を含んだ属性情報と、メール本文とが含まれている。 First, the mail transmission / reception apparatus receives mail from the mail server using an existing communication protocol (S101). The received mail includes attribute information including information about the sender, transmission date, mail subject, and the like, and a mail text.
次に、メール送受信装置は、文章解析部200を用いて、受信メールの属性情報及びメール本文の解析処理を行う(S102)。上述のメール本文の解析処理(S102)では、文字パターン表900に登録されている第一の語句902と第二の語句903との組合せとメール本文との突合せを行い、合致する組合せ毎に出現する回数を解析する。例えば、メール本文の先頭から、第一の語句902に登録されている「回答」と一致する語句が存在する箇所を解析し、「回答」と一致する語句が存在する箇所から数文字以内に第二の語句904に登録されている語句が存在するか否かを判定していく。なお、文章解析情報800の解析精度802が大きい組合せを用いて解析処理を行い、解析精度802が極端に小さい組合せでは解析処理を行わないという構成としても良い。また、文章解析情報800の更新日付805とシステム日付との差が所定日数を超えている組合せでは解析処理を行わないという構成としても良い。
Next, the mail transmitting / receiving apparatus uses the sentence analysis unit 200 to analyze the attribute information of the received mail and the mail text (S102). In the mail body analysis process (S102) described above, the combination of the first word /
図3に示す例では、第二の語句904に登録された語句として「お願い」「お待ち」「お聞かせ」「お知らせ」の4つを示しており、第一の語句902と一致した箇所から後方数文字以内に、これら4つの語句と一致する語句が存在するか否かの判定を行なう。ここで、後方数文字以内としているのは、第一の語句と第二の語句との間に挿入される助詞等による影響を除去する他、メール送受信時においてメール本文の文章に対して自動的に挿入される改行や空白文字などによる影響を除去するためである。なお、文字数は予め設定させておくものとする。
In the example shown in FIG. 3, four words “request”, “wait”, “letter”, and “notice” are shown as the words registered in the
次に、メール送受信装置は、解析処理(S102)の結果を文章解析情報800に登録する。図2に示す例では、第一の語句「回答」と第二の語句「お待ち」の組合せが、組合せ番号801の「001-02」として登録されている。この組合せと一致する文章例としては、「ご回答をお待ちしております。」が挙げられる。
Next, the mail transmitting / receiving apparatus registers the result of the analysis process (S102) in the
また、図2に示す解析情報800の組合せ番号801は、第一の語句902に対する管理番号901と、第二の語句904に対する枝番号903とを「-」で連結した表記形式の例を示している。
Also, the
文章解析情報800の登録処理において、解析処理の結果の組合せ番号が既に文章解析情報800に登録されていた場合は、解析処理の結果の組合せ番号に対応する文章解析情報800の受信回数803及び更新日805を更新する。なお、受信メールの属性情報の解析処理は、従来のメール送受信装置における解析処理と同じである。
In the process of registering the
メール送受信装置は、上述の解析処理が終わった後、受信メールに対する解析処理(S102)で得た情報を、メール管理情報1100(a)に登録する(S103)。なお、受信メールを特定するためのメール番号1101は、メールの受信時にメール送受信装置で付与しても良いし、受信したメールの属性情報に含まれる識別番号を用いても良い。また、状態フラグ1104には、未開封を示す「0」を設定する。
After the analysis process described above is completed, the mail transmitting / receiving apparatus registers the information obtained in the analysis process (S102) for the received mail in the mail management information 1100 (a) (S103). The
次に、解析処理(S102)で返信要と判断される解析結果が得られた場合(S104でYES)は、返信判断フラグ1105を「1」に設定する(S105)。上述の返信要否判定の処理では、文章解析部200での解析処理において検出された文字パターン表の第一の語句と第二の語句との組合せの解析精度の平均と要否判定の閾値とを比較することにより、返信の要否の判定が行なわれる。例えば、解析処理(S102)において組合せ番号801「001-02」及び「002-03」の組合せが各々1回検出されたとき、図2に示す例では、組合せ番号801「001-02」に対して解析精度802「99」、組合せ番号801「002-03」に対して解析精度802「68」が設定されており、解析精度の平均は「84」となる。ここで、要否判定の閾値を「60」と設定した場合、上述の解析精度の平均を有する組合せが検出された受信メールは返信要と判定される。
Next, when an analysis result determined to require a reply is obtained in the analysis process (S102) (YES in S104), the
なお、要否判定の閾値と同等かそれより小さい値を有する第二の閾値を備え、上述の解析精度の平均を得る際に、第二の閾値より小さい解析精度の組合せを除去する構成としても良い。例えば、上述の例に加え、解析処理(S102)において組合せ番号801「004-02」の組合せがさらに1回検出されたとき、図2に示す例では、組合せ番号801「004-02」に対して解析精度802「4」が設定されており、上述の例であれば解析精度の平均は「57」となる。上述の例と同様に、要否判定の閾値を「60」と設定した場合、上述の解析精度の平均を有する組合せが検出された受信メールは返信要と判定されなくなる。そこで、解析精度の平均を得る前に、第二の閾値との比較を行なうことにより、解析精度が極端に低い組合せを除去することが可能となる。
Note that a second threshold value having a value equal to or smaller than the threshold value for determining necessity is provided, and a combination of analysis accuracy smaller than the second threshold value is removed when obtaining the above-mentioned average analysis accuracy. good. For example, in addition to the above example, when the combination of the
また、上述の解析精度は、解析処理で検出された組合せのうち、最も大きい値の解析精度を一つ選定し、その解析精度と要否判定の閾値とを比較することにより、返信の要否を判定するものでも良い。さらにまた、上述の返信要否判定は、文章解析部200での解析処理において検出された文字パターン表の第一の語句と第二の語句との組合せの有無のみに基づいて、返信の要否を判定するものでもよい。 In addition, the above analysis accuracy is determined based on whether or not a reply is required by selecting one analysis accuracy having the largest value from the combinations detected in the analysis processing and comparing the analysis accuracy with a threshold for determining necessity. It may be a thing that judges. Furthermore, the above-mentioned reply necessity determination is based on the presence / absence of a reply based only on the presence / absence of a combination of the first word / phrase and the second word / phrase in the character pattern table detected in the analysis processing by the sentence analysis unit 200. May be used.
図4に示す例では、メール番号1101「R0001」で特定される受信メールの管理情報として、受信日1102「2004/02/01」、返信日1103「2004/02/01」、状態フラグ1104「2」、返信判断フラグ1105「1」、組合せ情報1106として、組合せ番号1106-1「001-02」に対して発生回数1106-2「2」、組合せ番号1106-1「002-03」に対して発生回数1106-2「1」、組合せ番号1106-1「004-02」に対して発生回数1106-2「1」が登録されている。
In the example shown in FIG. 4, as received mail management information identified by the
上述の例において、状態フラグ1104「2」は、メール番号1101「R0001」で特定される受信メールに対する返信メールが送信されたことを示している。なお、状態フラグ1104「1」である場合はメール番号1101で特定される受信メールが開封されてメール本文を受信者が閲覧したことを意味し、状態フラグ1104「0」である場合はメール番号1101で特定される受信メールが未開封であることを意味している。
In the above example, the
また、メール番号1101「R0001」に対する返信判断フラグ1105「1」は、返信判断部300において返信が必要なメールであると判断されたことを示しており、返信が必要ではないと判断された場合は「0」となる。
In addition, the
メール送受信装置は、メール管理情報1100(a)への登録処理が終了した後、受信したメールをメールボックス1000へ格納して、後述の表示制御処理(S106)を行う。
After completing the registration process to the mail management information 1100 (a), the mail transmitting / receiving apparatus stores the received mail in the
以上が、メール送受信装置のメール受信時の処理の流れである。 The above is the flow of processing when the mail transmitting / receiving apparatus receives mail.
次に、メール送受信装置におけるメール作成時の処理の流れを説明する。 まず、メール送受信装置の利用者がメール作成を指示する操作を行なうことにより、メール作成処理が開始される。メール送受信装置は、メール作成処理において、作成されるメールに対して一意に識別可能とするメール番号1107を付与し、作成日1109とともにメール管理情報1100(b)に登録する。
Next, the flow of processing when creating a mail in the mail transmitting / receiving apparatus will be described. First, the mail creating process is started by the user of the mail transmitting / receiving apparatus performing an operation for instructing mail creation. In the mail creation process, the mail transmission / reception apparatus assigns a
さらに、メール送受信装置は、利用者によるメール作成指示の内容が、受信メールに対する返信メールの作成である場合、参照元メール番号1108に受信メールのメール番号を設定する。図4に示す例では、メール番号1107「S0001」に対して、参照元メール番号1108「R0001」が設定されている。これは、メール番号1107「S0001」で特定される送信メールが、メール管理情報1100(a)に登録されているメール番号1101「R0001」で一意に識別される受信メールに対する返信メールであることを示している。
Further, the mail transmitting / receiving apparatus sets the mail number of the received mail to the reference
以上が、メール送受信装置におけるメール作成時の処理の流れである。 The above is the flow of processing when creating a mail in the mail transmitting / receiving apparatus.
次に、メール送受信装置のメール送信時の処理の流れを、図6を用いて説明する。図6は、メール送信処理の流れを示すフローチャートである。 Next, the flow of processing at the time of mail transmission by the mail transmitting / receiving apparatus will be described with reference to FIG. FIG. 6 is a flowchart showing the flow of the mail transmission process.
まず、メール送受信装置の利用者がメール送信を指示する送信ボタンの押下操作を行なう(S201)ことにより、メール送受信装置は、既存の通信プロトコルを用いて、メール送信の処理を実行する(S202)。 First, when the user of the mail transmission / reception apparatus performs a pressing operation of a send button for instructing mail transmission (S201), the mail transmission / reception apparatus executes mail transmission processing using an existing communication protocol (S202). .
メール送受信装置は、メールの送信処理(S202)後、送信メールに付与されたメール番号1107に対するメール管理情報1100(b)の送信日1110を設定する(S203)。
After the mail transmission process (S202), the mail transmitting / receiving apparatus sets the
次に、メール送受信装置は、上述の送信処理(S202)で送信したメールが受信メールに対する返信メールであったか否かを判定する(S204)。上述の判定処理(S204)では、上述のメール作成処理において送信メールに対して付与されたメール番号1107に対応するメール管理情報1100(b)に参照元メール番号1108が設定されているか否かの判定が、メール情報管理部400によって行なわれる。図4に示す例では、メール番号1107「S0001」に対して参照元メール番号1108「R0001」が設定されているため、返信メールであると判定される。一方、メール番号「S0004」に対しては参照元メール番号が設定されていないため、新規メールであると判定される。
Next, the mail transmitting / receiving apparatus determines whether or not the mail transmitted in the above transmission process (S202) is a reply mail to the received mail (S204). In the determination process (S204) described above, whether or not the
メール送受信装置は、上述の判定処理において、上述の送信処理(S202)で送信したメールが受信メールに対する返信メールであると判定した場合(S204でYES)、メール管理情報1100(a)の状態フラグ1104を「2」に更新する(S205)。更新すべき状態フラグ1104は、送信メールに付与されているメール番号1107に対応するメール管理情報1100(b)の参照元メール番号1108と同一のメール番号1101に対応するメール管理情報1100(a)の状態フラグ1104となる。
When the mail transmitting / receiving apparatus determines in the above-described determination process that the mail transmitted in the above-described transmission process (S202) is a reply mail to the received mail (YES in S204), the status flag of the mail management information 1100 (a) 1104 is updated to “2” (S205). The
次に、メール送受信装置は、上述の送信処理(S202)で送信したメールが返信判断部300で返信要と判定された受信メールに対する返信メールであるか否かを判定する(S206)。上述の判定処理(S206)では、送信メールに付与されているメール番号1107に対応するメール管理情報1100(b)の参照元メール番号1108と同一のメール番号1101に対応するメール管理情報1100(a)の返信判断フラグ1105が「1」であるか否かを判定する。図4に示す例では、メール番号1107「S0001」で特定される送信メールのメール管理情報1100(b)に設定されている参照元メール番号1108「R0001」で特定される受信メールは、メール管理情報1100(a)において返信判断フラグ1105が「1」と設定されているため、返信判断部300において返信要と判定されたことを示している。一方、メール番号1107「S0002」で特定される送信メールのメール管理情報1100(b)の参照元メール番号11008「R0002」で特定される受信メールは、メール管理情報1100(a)において返信判断フラグ1105が「0」と設定されているため、返信判断部300において返信要と判定されなかったことを示している。
Next, the mail transmitting / receiving apparatus determines whether or not the mail transmitted in the above-described transmission process (S202) is a reply mail for the received mail determined as needing a reply by the reply determination unit 300 (S206). In the determination process (S206) described above, the mail management information 1100 (a) corresponding to the
上述の判定処理(S206)において、送信したメールが返信要と判定された受信メールに対する返信メールであると判定された場合(S206でYES)、メール送受信装置は、解析情報800の返信回数804を更新する(S207)。更新すべき返信回数804は、送信したメールに付与されているメール番号1107に対応するメール管理情報1100(b)の組合せ番号1106-1と同一の組合せ番号801を有する文章解析情報800の返信回数804となる。図4に示す例では、メール番号1107「S0001」で特定される送信メールのメール管理情報1100(b)の参照元メール番号1108「R0001」で特定される受信メールは、そのメール管理情報1100(a)の組合せ番号1106-1として「001-02」及び「002-03」が登録されている。図2に示す例では、これらと同一の組合せ番号801を有する文章解析情報800の返信回数804として、組合せ番号801「001-02」に対しては「69」が示されており更新処理により「70」となり、組合せ番号801「002-03」に対しては「34」が示されており更新処理により「35」となる。さらに、メール送受信装置は、上述の更新処理(S207)において返信回数804が更新された文章解析情報800について、解析精度802及び更新日805の更新処理を行った後、後述の表示制御処理(S208)を行う。
In the above-described determination process (S206), when it is determined that the transmitted mail is a reply mail for the received mail that is determined to require a reply (YES in S206), the mail transmitting / receiving apparatus sets the reply count 804 of the
上述の解析精度802の更新処理(S207)では、文章解析情報800の受信回数803に対する返信回数804の比率が算出される。図2に示す例では、組合せ番号801「001-02」に対する文章解析情報800として受信回数803「70」及び返信回数804「69」が設定されており、受信回数803に対する返信回数804の比率として解析精度802「99」が設定されている。上述の更新処理(S207)により、組合せ番号801「001-02」に対する解析情報800の返信回数804は「70」となり、解析精度802は「100」に更新される。
In the above-described process of updating the analysis accuracy 802 (S207), the ratio of the number of
一方、上述の判定処理(S206)において、送信したメールが返信要と判定されなかった受信メールに対する返信メールであると判定された場合(S206でNO)、メール送受信装置は、構文解析部700を用いて、送信したメールに対して参照元となる受信メールの本文から一般的な形態素解析方法により一つ以上の語句を抽出し、抽出した語句を文字パターン表900に登録し(S209)、後述の表示制御処理(S208)を行なう。例えば、「回答をお願いします」という文章に対して上述の形態素解析を行なうことにより「回答」「を」「お」「願い」「します」の5つの語句に分解され、助詞や接頭辞などを除去することにより「回答」「願い」の2語句を抽出できる。本実施例においては、抽出した語句が名詞に分類される場合は第一の語句902として登録し、動詞に分類される場合は第二の語句904として登録した例を示している。上述の構文解析部700の処理(S208)により、文章解析部及び返信判断部で返信要と判定されなかったメールの本文に含まれる語句を文字パターン表に登録することができ、返信要と判定するための語彙を充実させることが可能となる。なお、図3に示す文字パターン表において、図2に示す文章解析情報と同様に、更新日の情報を付加してもよい。例えば、文章解析部での処理で一致した語句の更新日付を更新することにより、所定期間経過した後も更新されていない語句を必要の無い語句と見なし、文字パターン表から削除することが可能となる。これにより、構文解析部による文字パターン表への語句の追加によって文字パターン表が増大し続けることを防ぐことが可能となる。
On the other hand, when it is determined in the above-described determination process (S206) that the transmitted mail is a reply mail for the received mail that has not been determined to require a reply (NO in S206), the mail transmitting / receiving apparatus causes the
以上が、メール送受信装置のメール送信時の処理の流れである。 The above is the flow of processing when the mail transmitting / receiving apparatus transmits mail.
次に、メール送受信装置における表示制御処理の内容を、図7を用いて説明する。図7は、メール送受信装置における受信メール一覧の表示内容例を示した図である。図7に示す表示例は状態601、差出人602、件名603、受信日604、回答要否605を含んで構成されており、文章解析情報800及びメールボックス1000及びメール管理情報1100を用いて表示内容が作成される。メール送受信装置の利用者は、受信メール一覧よりメールを選択することにより、選択したメールの本文を閲覧することが可能となる。
Next, the contents of the display control process in the mail transmitting / receiving apparatus will be described with reference to FIG. FIG. 7 is a diagram showing a display content example of the received mail list in the mail transmitting / receiving apparatus. The display example shown in FIG. 7 includes a
なお、状態601の表示内容は、メール管理情報1100(a)の状態フラグ1104に応じて変更される。図7に示す表示例では、状態フラグ114「0」に対して状態601「未開封」、状態フラグ114「1」に対して状態601「開封済」、状態フラグ114「2」に対して状態601「返信済」が表示されている。
Note that the display content of the
また、回答要否605の表示内容は、文章解析情報800の解析精度802及びメール管理情報1100(a)の返信判断フラグ1105を用いて作成される。図7に示す例では、メール管理情報1100(a)の返信判断フラグ1105「1」に対して回答要否605「要」、返信判断フラグ1105「0」に対して回答要否605「否」が表示されている。さらに、図7に示す例では、「要」又は「否」の表記に追加して、受信メールに対する解析処理(S102)で検出された文字パターン表900の第一の語句と第二の語句との組合せの解析精度802の平均を表示している。上述の解析精度の平均を算出する処理では、返信判断部300での返信要否判定における算出処理と同様の処理が行われる。例えば、メール番号「R0001」で特定される受信メールの一覧表示内容は、メール管理情報1100(a)の組合せ情報1106 として組合せ番号1106-1「001-02」「002-03」「004-02」の3つが登録されている。これら組合せ番号に対する解析精度は、文章解析情報800の解析精度802において、組合せ番号「001-02」に対して解析精度「99」、組合せ番号「002-03」に対して解析精度「68」、組合せ番号「004-02」に対して解析精度「4」が登録されており、返信判断部300での返信要否判定における算出処理と同様の処理を行うことにより解析精度の平均「84」を得る。そのため、図7に示す受信メール一覧の表示内容例では、メール番号「R0001」に対する回答要否605の表示内容として「要(84)」となっている。
Further, the display content of the
また、図7に示す受信メール一覧の表示内容例において、メール番号「R0002」の回答要否605は「否(4)」と表示されている。これは、メール番号「R0002」で特定される受信メールのメール本文に対する文章解析処理において、組合せ番号「004-02」で特定される文字パターン表の第一の語句と第二の語句との組合せをメール本文中に検出したが、その解析精度が「4」であるため返信判断部300における返信要否判定において「否」と判定された例を示している。
Further, in the display content example of the received mail list shown in FIG. 7, the
また、図7に示す受信メール一覧の表示内容例において、メール番号「R0003」の回答要否605は「要(69)」と表示されている。これは、メール番号「R0003」で特定される受信メールに対する返信要否判定の解析精度が「69」であり、比較的解析精度が高い「要」判定を示しているが、その受信メールの状態が「未開封」のままである例を示している。
Further, in the display content example of the received mail list shown in FIG. 7, the
上述の一覧表示例において、メール送受信装置の利用者は、状態601が「未開封」であるもののうち、回答要否605が「要」表記のものを選別することにより、返信判断部300で返信要と判定された受信メールを優先的に確認することが可能となる。さらに、状態601が「未開封」であるもののうち、回答要否605が「要」表記のものが多数である場合、解析精度で昇順に整列させることにより、返信判断部300で返信要と判定された受信メールのうち返信要判定の確度が高いものを選別して確認することが可能となる。
In the above list display example, the user of the mail transmission / reception apparatus selects a reply in the
なお、図7に示す受信メール一覧の表示内容例において、回答要否605の表示内容を「要」「否」の文字による表記にかえて、アイコン画像としてもよい。その際に、解析精度の数値に応じてアイコン画像の表示内容を変化させることにより、回答要否判定の解析精度の大小を区別して表示する構成としても良い。状態601の表示内容についても同様である。
In the example of display contents of the received mail list shown in FIG. 7, the display contents of the necessity / unnecessity of
以上が、メール送受信装置における表示制御処理の流れである。 The above is the flow of the display control process in the mail transmitting / receiving apparatus.
次に、メール送受信装置における督促処理の流れを、図9を用いて説明する。図9は、メール送受信装置の督促処理の流れを示したフローチャートである。メール送受信装置の督促処理は、例えば、メール送受信装置の起動時に行なわれ、返信判断が要であって未返信の状態のメールの受信日とシステム日付とを比較し、一定期間経過しているものについて返信を促す督促メッセージを利用者に通知する。督促処理開始のその他の契機としては、所定の時間間隔で実行される構成としても良い。 Next, the flow of the reminding process in the mail transmitting / receiving apparatus will be described with reference to FIG. FIG. 9 is a flowchart showing the flow of the dunning process of the mail transmitting / receiving apparatus. The reminder processing of the mail transmitting / receiving device is performed, for example, when the mail transmitting / receiving device is started, and a reply determination is required and the received date of the unanswered mail is compared with the system date, and a certain period has elapsed. The user is notified of a reminder message prompting a reply. Other triggers for starting the dunning process may be configured to be executed at predetermined time intervals.
まず、メール送受信装置は、返信督促部500を用いて、返信判断フラグ1105が「1」であって状態フラグ1104が「0」又は「1」のメール管理情報を抽出する(S301)。
First, the mail transmission / reception apparatus uses the
次に、メール送受信装置の返信督促部500は、抽出されたメール管理情報の受信日1102とシステム日付とを比較し、一定期間経過しているものを抽出する(S302)。さらに、言って期間経過しているメール管理情報を督促対象として設定し、督促対象が1件以上存在する場合(S303でYES)、督促対象のメールに対する返信を促す督促メッセージを表示する(S304)。図10は、督促メッセージの表示内容の例を示した図である。図10に示す例では、送信者「CCC」から送られてきた件名「議事録」のメールを「20004/02/10」に受信し、回答要否が「要(69)」と判定されているが、受信した日から3日以上経過してもなお状態「未開封」である旨を通知している。この督促メッセージを表示することにより、返信判断部300により返信要と判定されたメールに対する返信漏れが生じることを未然に防ぐことが可能となる。
(付記1)上記実施例1を含む実施形態に関し、更に以下の付記1を開示する。
Next, the
(Additional remark 1) The following additional remark 1 is disclosed regarding embodiment including the said Example 1. FIG.
電子メールシステムにおいてメールサーバに格納された電子メールを受信し、メールサーバへの電子メールの送信を行なうメール送受信装置としてコンピュータを機能させるメール送受信プログラムであって、
特徴となる語句を記憶する文字パターン記憶手段と、
受信した電子メール中に、前記文字パターン記憶手段に記憶されている語句が含まれているか否かを解析する文章解析手段と、
前記文字パターン記憶手段に記憶されている語句毎に、前記語句を含む電子メールに対して返信した割合を記憶する解析情報記憶手段と、
前記文章解析手段において電子メール中に含まれると解析された前記語句に対応して前記解析情報記憶手段に記憶されている割合に基づいて返信要否の判定を行なう返信判断手段としてコンピュータを機能させることを特徴とするメール送受信プログラム。
(付記2)上記実施例1を含む実施形態に関し、更に以下の付記2を開示する。
A mail transmission / reception program for causing a computer to function as a mail transmission / reception device that receives an electronic mail stored in a mail server in an electronic mail system and transmits the electronic mail to the mail server,
A character pattern storage means for storing a characteristic word and phrase;
Sentence analysis means for analyzing whether or not the words stored in the character pattern storage means are included in the received e-mail;
For each word stored in the character pattern storage means, analysis information storage means for storing a rate of reply to an email containing the word;
Causes the computer to function as a reply determination unit that determines whether or not a reply is necessary based on a ratio stored in the analysis information storage unit corresponding to the word analyzed as being included in the e-mail in the sentence analysis unit A mail transmission / reception program characterized by this.
(Additional remark 2) The following
付記1に記載のメール送受信プログラムであって、
前記返信判断手段において返信要と判定された電子メールに対する返信のメールを送信したことに応じて、前記電子メール中に含まれると解析された前記語句に対応して前記解析情報記憶手段に記憶されている割合を更新する解析情報更新手段としてコンピュータを機能させることを特徴とするメール送受信プログラム。
(付記3)上記実施例1を含む実施形態に関し、更に以下の付記3を開示する。
An email transmission / reception program according to appendix 1,
In response to the transmission of a reply mail for the electronic mail determined to be necessary for reply in the reply determination means, the analysis information storage means stores the word / phrase analyzed as being included in the electronic mail. An e-mail transmission / reception program characterized by causing a computer to function as analysis information updating means for updating a proportion of a message.
(Additional remark 3) The following additional remark 3 is further disclosed regarding embodiment containing the said Example 1. FIG.
付記1又は2に記載のメール送受信プログラムであって、
前記返信判断手段において返信要と判定された電子メールに含まれる前記語句に対応して前記解析情報記憶手段に記憶されている割合を、前記電子メールに関連付けて表示する表示制御手段としてコンピュータを機能させることを特徴とするメール送受信プログラム。
(付記4)上記実施例1を含む実施形態に関し、更に以下の付記4を開示する。
An email transmission / reception program according to
The computer functions as a display control unit that displays the ratio stored in the analysis information storage unit in association with the word / phrase included in the email determined to be a reply by the reply determination unit in association with the email. E-mail transmission / reception program characterized by letting
(Additional remark 4) The following
付記1乃至3に記載のメール送受信プログラムであって、
前記返信判断手段において返信要と判定された電子メールを、他の電子メールと区別して表示する表示制御手段としてコンピュータを機能させることを特徴とするメール送受信プログラム。
(付記5)上記実施例1を含む実施形態に関し、更に以下の付記5を開示する。
An email transmission / reception program according to attachments 1 to 3,
A mail transmission / reception program for causing a computer to function as display control means for displaying an electronic mail determined to be necessary for reply by the reply determination means in distinction from other electronic mails.
(Additional remark 5) The following additional remark 5 is disclosed regarding embodiment containing the said Example 1. FIG.
付記1乃至4に記載のメール送受信プログラムであって、
前記文章解析手段において電子メール中に含まれると解析された前記語句に対応して前記解析情報記憶手段に記憶されている割合が所定値以上の語句を含む電子メールを、他の電子メールとは区別して表示する表示制御手段としてコンピュータを機能させることを特徴とするメール送受信プログラム。
(付記6)上記実施例1を含む実施形態に関し、更に以下の付記6を開示する。
The mail transmission / reception program according to attachments 1 to 4,
An email containing a phrase whose ratio stored in the analysis information storage means is greater than or equal to a predetermined value corresponding to the phrase analyzed as contained in the email in the sentence analysis means, A mail transmission / reception program characterized by causing a computer to function as display control means for distinction display.
(Additional remark 6) The following additional remark 6 is further disclosed regarding embodiment including the said Example 1. FIG.
付記1乃至5に記載のメール送受信プログラムであって、
前記返信判断手段において返信要と判定された電子メールに対して所定の期間内に返信をしたか否かを判定する判定手段と、
前記判定手段により所定期間を過ぎても返信されていないと判定された電子メールと、
前記返信判断手段において返信要と判定された電子メール中に含まれる前記語句に対応して前記解析情報記憶手段に記憶されている割合とを関連付けて、他の電子メールとは区別して表示する返信督促手段としてコンピュータを機能させることを特徴とするメール送受信プログラム。
An email transmission / reception program according to appendices 1 to 5,
Determination means for determining whether or not a reply is made within a predetermined period to the e-mail that is determined to be a reply in the reply determination means;
An e-mail determined not to be replied even after a predetermined period by the determining means;
A reply that is displayed separately from other e-mails by associating the ratio stored in the analysis information storage unit corresponding to the word included in the e-mail that is determined to be necessary for reply by the reply determination unit A mail transmission / reception program characterized by causing a computer to function as a reminder.
(付記7)上記実施例1を含む実施形態に関し、更に以下の付記7を開示する。 (Additional remark 7) The following additional remark 7 is disclosed regarding embodiment containing the said Example 1. FIG.
付記1乃至6に記載のメール送受信プログラムであって、
送信したメールが、前記返信判断手段において返信要と判定されていない電子メールに対する返信メールである場合、前記送信したメールに対して参照元となる電子メールの本文から特徴語句を抽出し、抽出した語句を前記文字パターン表へ登録する構文解析手段としてコンピュータを機能させることを特徴とするメール送受信プログラム。
An email transmission / reception program according to appendices 1 to 6,
When the transmitted mail is a reply mail for an e-mail that has not been determined to be necessary for reply by the reply determination means, a feature word / phrase is extracted from the body of the e-mail that is a reference source for the transmitted mail, and extracted An e-mail transmission / reception program that causes a computer to function as syntax analysis means for registering words in the character pattern table.
Claims (5)
特徴となる語句を記憶する文字パターン記憶手段と、
受信した電子メールの本文中に、前記文字パターン記憶手段に記憶されている語句が含まれているか否かを解析する文章解析手段と、
前記文字パターン記憶手段に記憶されている語句毎に、前記語句を含む電子メールに対して返信した割合を記憶する解析情報記憶手段と、
前記文章解析手段において電子メール中に含まれると解析された前記語句に対応して前記解析情報記憶手段に記憶されている割合を前記語句毎に取得し、前記語句毎に取得した割合を加算して得た平均値が所定の閾値以上である場合に要返信であると判定する返信判断手段として
コンピュータを機能させ、
前記返信判断手段は、前記語句毎に取得した割合のうち、前記所定の閾値と同等又はそれより小さい値を有する第二の閾値未満となる割合を、前記平均値を得るための加算処理から除外することを特徴とするメール送受信プログラム。 A mail transmission / reception program for causing a computer to function as a mail transmission / reception device that receives an electronic mail stored in a mail server in an electronic mail system and transmits the electronic mail to the mail server,
A character pattern storage means for storing a characteristic word and phrase;
Sentence analysis means for analyzing whether or not words stored in the character pattern storage means are included in the text of the received e-mail;
For each word stored in the character pattern storage means, analysis information storage means for storing a rate of reply to an email containing the word;
The ratio stored in the analysis information storage means corresponding to the word analyzed as being included in the e-mail in the sentence analysis means is acquired for each word, and the ratio acquired for each word is added. The computer functions as a reply determination unit that determines that a reply is necessary when the average value obtained in the above is equal to or greater than a predetermined threshold ,
The reply determination unit excludes, from the addition process for obtaining the average value, a ratio that is less than a second threshold having a value that is equal to or less than the predetermined threshold among the ratios acquired for each word. A mail transmission / reception program characterized by:
前記返信判断手段において返信要と判定された電子メールに含まれる前記語句に対応して前記解析情報記憶手段に記憶されている割合を、前記電子メールに関連付けて表示する表示制御手段として
コンピュータを機能させることを特徴とするメール送受信プログラム。 The email transmission / reception program according to claim 1,
The computer functions as a display control unit that displays the ratio stored in the analysis information storage unit in association with the word / phrase included in the email determined to be a reply by the reply determination unit in association with the email. E-mail transmission / reception program characterized by letting
前記返信判断手段において返信要と判定された電子メールを、他の電子メールと区別して表示する表示制御手段として
コンピュータを機能させることを特徴とするメール送受信プログラム。 The mail transmission / reception program according to claim 1 or 2,
A mail transmission / reception program for causing a computer to function as display control means for displaying an electronic mail determined to be necessary for reply by the reply determination means in distinction from other electronic mails.
前記文章解析手段において電子メール中に含まれると解析された前記語句に対応して前記解析情報記憶手段に記憶されている割合が所定値以上の語句を含む電子メールを、他の電子メールとは区別して表示する表示制御手段として
コンピュータを機能させることを特徴とするメール送受信プログラム。 The mail transmission / reception program according to claim 1,
An email containing a phrase whose ratio stored in the analysis information storage means is greater than or equal to a predetermined value corresponding to the phrase analyzed as contained in the email in the sentence analysis means, A mail transmission / reception program characterized by causing a computer to function as display control means for distinction display.
前記返信判断手段において返信要と判定された電子メールに対して所定の期間内に返信をしたか否かを判定する判定手段と、
前記判定手段により所定期間を過ぎても返信されていないと判定された電子メールと、 前記返信判断手段において返信要と判定された電子メール中に含まれる前記語句に対応して前記解析情報記憶手段に記憶されている割合とを関連付けて、他の電子メールとは区別して表示する返信督促手段として
コンピュータを機能させることを特徴とするメール送受信プログラム。 The mail transmission / reception program according to claim 1,
Determination means for determining whether or not a reply is made within a predetermined period to the e-mail that is determined to be a reply in the reply determination means;
The analysis information storage unit corresponding to the e-mail that is determined not to be replied even after a predetermined period by the determination unit, and the word / phrase included in the e-mail that is determined to be a response by the reply determination unit A mail transmission / reception program characterized by causing a computer to function as a reply prompting means for displaying and distinguishing from other electronic mails in association with the ratio stored in the mail.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004096968A JP4370962B2 (en) | 2004-03-29 | 2004-03-29 | E-mail reply notification function system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004096968A JP4370962B2 (en) | 2004-03-29 | 2004-03-29 | E-mail reply notification function system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2005284668A JP2005284668A (en) | 2005-10-13 |
| JP4370962B2 true JP4370962B2 (en) | 2009-11-25 |
Family
ID=35182982
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004096968A Expired - Fee Related JP4370962B2 (en) | 2004-03-29 | 2004-03-29 | E-mail reply notification function system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4370962B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2019091500A (en) * | 2019-03-05 | 2019-06-13 | 充宏 前田 | Message management system, message management method, and program |
| JP6805443B2 (en) * | 2020-08-26 | 2020-12-23 | 充宏 前田 | Message management system, message management method and program |
-
2004
- 2004-03-29 JP JP2004096968A patent/JP4370962B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2005284668A (en) | 2005-10-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12034690B2 (en) | Maintaining a message thread with opt-in permanence for entries | |
| US11115361B2 (en) | Apparatus and method for maintaining a message thread with opt-in permanence for entries | |
| US9262531B2 (en) | System and method for chat message prioritization and highlighting | |
| US7912913B2 (en) | Facilitating presentation and monitoring of electronic mail messages with reply by constraints | |
| US6185603B1 (en) | Method and system for delivery of e-mail and alerting messages | |
| KR100460322B1 (en) | System and Method for preventing spam mails | |
| US8490001B2 (en) | Electronic mail display program product, method, apparatus and system | |
| US8266230B2 (en) | Active removal of e-mail recipient from replies and subsequent threads | |
| EP3454509A1 (en) | Apparatus and method for maintaining a message thread with opt-in permanence for entries | |
| US7016937B1 (en) | Method and apparatus for generating reminders to transmit electronic mail attachments by parsing e-mail message text | |
| US8171080B2 (en) | Click to create meeting makers from electronic messages | |
| US20070011324A1 (en) | Message header spam filtering | |
| US9942184B2 (en) | Communication and management of electronic mail classification information | |
| US8111819B2 (en) | Message server and method for notification of a user about the delivery of an electronic message | |
| CN109600456A (en) | A kind of contact identification processing method and processing device of messaging application | |
| JP4370962B2 (en) | E-mail reply notification function system | |
| US8713122B2 (en) | Message value indicator | |
| JP4782619B2 (en) | Management support apparatus, management support method, and computer program for managing correspondence with electronic mail | |
| US20030041261A1 (en) | Method and apparatus for coordinating computer messages and attachments | |
| US6772397B1 (en) | Method, article of manufacture and apparatus for deleting electronic mail documents | |
| JP7021426B1 (en) | Message conversion system and message conversion program | |
| JP2008234437A (en) | E-mail erroneous transmission prevention device, electronic mail erroneous transmission prevention method and program | |
| KR20000050045A (en) | The system and the method to automatically respond electronic-mail | |
| US20060075031A1 (en) | Bounce management | |
| JP2022090242A (en) | Mail creation support program and server |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070118 |
|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20070531 |
|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20070606 |
|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20080722 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090421 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090616 |
|
| 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: 20090811 |
|
| 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: 20090824 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120911 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: 20120911 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130911 Year of fee payment: 4 |
|
| LAPS | Cancellation because of no payment of annual fees |