(57)【要約】【課題】電子メールの軽微な入力誤り自動修正の支援。【解決手段】依頼メール文面の軽微な誤りを自動修正するための修正履歴情報を格納する自動修正支援データベースと、修正情報を参照し、軽微誤り学習機能及び依頼メール自動修正提案機能と変更情報反映機能とにより軽微な誤りを自動修正する自動修正支援サーバとを備え、依頼メールと応答メールの履歴を記録して学習する応答メール受信時ロジック４０２及び依頼メール送信時ロジック４０１を実行する初期学習段階３０１と、利用者に自動修正案を提示して外部サービスメールサーバへ修正版の依頼メールを送信する半自動段階３０２と、利用者への確認なしで初版の依頼メールを修正版に差し替えて外部サービスへ送信する自動修正確定ｏｒ拒否メール送信時ロジックを実行する完全自動段階３０３との機能とを有する電子メール自動修正支援システム。【選択図】図３
2015194928.tif 000002
【特許請求の範囲】
【請求項１】
利用者から受信した依頼メール文面が所定形式か否かを判定し、所定形式であると判定したときに承認応答メールを返信し、所定形式でないと判定したときに拒否応答メールを返信する外部サービスメールサーバにインターネットを介して接続され、依頼メール文面の軽微な誤りを自動修正するための修正履歴情報を格納する自動修正支援データベースと、該自動修正支援データベースの修正情報を参照し、軽微誤り学習機能及び依頼メール自動修正提案機能と環境変化に伴う変更情報の反映機能とを実行して電子メールの軽微な誤りの自動修正を行う自動修正支援サーバとを備える電子メール自動修正支援システムであって、
前記修正履歴情報が、承認応答メール又は拒否応答メールのマーキングを含む過去送受信のメール履歴と、誤から正への修正内容及び修正した適用回数を含む自動修正結果を含み、軽微誤りが、漢字変換ミスと誤字と脱字とスペルミスを含み、
前記自動修正支援サーバが、依頼メールと応答メールの履歴を記録して学習する応答メール受信時ロジック及び依頼メール送信時ロジックを実行する初期学習段階と、利用者に自動修正案を提示し、確認を求めたうえで外部サービスメールサーバへ修正版の依頼メールを送信する半自動段階と、利用者への確認なしで初版の依頼メールを修正版に差し替えて外部サービスへ送信する自動修正確定又は拒否メール送信時ロジックを実行する完全自動段階との機能とを有し、
前記依頼メール送信時ロジックが、
送受信アドレスの組合せにより初期分類する初期分類機能と、正しいとマーキングされた過去メールと類似性を比較し、類似度が高いものが存在する場合、自動修正結果作成対象とし、正しいメールとの各差異が経時的に変化する変数部分が存在するか否かを判定し、該変数部分以外の自動修正結果を作成する自動修正結果作成機能と、自動修正結果の適用回数の段階判定を行う段階判定機能とを実行し、
前記応答メール受信時ロジックが、
送受信アドレスの組合せにより初期分類する初期分類機能と、拒否応答メールを受信した場合、直前に送信した依頼メールを誤りとしてマーキングすると共に承認応答メールを受信した場合、直前に送信した依頼メールを正しいとしてマーキングするマーキング機能と、誤りメールと正しいメールの差分を修正履歴として保存する差分保存機能とを実行し、
前記自動修正確定又は拒否メール送信時ロジックが、
送受信アドレスの組合せにより初期分類する初期分類機能と、確定メールを受信した場合修正版に差し替えて外部サービスへ送信すると共に、拒否メールを受信した場合に初版をそのまま外部サービスへ送信する送信機能を実行することによって、
電子メールの軽微な入力誤りの自動修正を支援することを特徴とする電子メール自動修正支援システム。
【請求項２】
前記依頼メール送信時ロジックの自動修正結果の適用回数の段階判定を行う段階判定機能が、第１の所定回数以上且つ第２の所定回数未満のときに初期学習段階と判定し、該第２の所定回数以上且つ第３の所定回数未満のときに半自動段階と判定し、該第３の所定回数以上のときに完全自動段階と判定することを特徴とする請求項１記載の電子メール自動修正支援システム。
【請求項３】
前記自動修正支援サーバが、前記適用回数をリセットする変更情報反映ロジックを有し、変更情報反映ロジックが、利用者の所属部署名又は利用者名又はメールアドレスが変更された際に前記適用回数を０回にリセットすることを特徴とする請求項１又は２記載の電子メール自動修正支援システム。
【請求項４】
利用者から受信した依頼メール文面が所定形式か否かを判定し、所定形式であると判定したときに承認応答メールを返信し、所定形式でないと判定したときに拒否応答メールを返信する外部サービスメールサーバにインターネットを介して接続され、依頼メール文面の軽微な誤りを自動修正するための修正履歴情報を格納する自動修正支援データベースと、該自動修正支援データベースの修正情報を参照し、軽微誤り学習機能及び依頼メール自動修正提案機能と環境変化に伴う変更情報の反映機能とを実行して電子メールの軽微な誤りの自動修正を行う自動修正支援サーバとを備えるコンピュータシステムの電子メール自動修正支援方法であって、
前記修正履歴情報が、承認応答メール又は拒否応答メールのマーキングを含む過去送受信のメール履歴と、誤から正への修正内容及び修正した適用回数を含む自動修正結果を含み、軽微誤りが、漢字変換ミスと誤字と脱字とスペルミスを含み、
前記自動修正支援サーバが、依頼メールと応答メールの履歴を記録して学習する応答メール受信時ロジック及び依頼メール送信時ロジックを実行する初期学習段階と、利用者に自動修正案を提示し、確認を求めたうえで外部サービスメールサーバへ修正版の依頼メールを送信する半自動段階と、利用者への確認なしで初版の依頼メールを修正版に差し替えて外部サービスへ送信する自動修正確定又は拒否メール送信時ロジックを実行する完全自動段階との機能とを有し、
前記依頼メール送信時ロジックに、
送受信アドレスの組合せにより初期分類する初期分類機能と、正しいとマーキングされた過去メールと類似性を比較し、類似度が高いものが存在する場合、自動修正結果作成対象とし、正しいメールとの各差異が経時的に変化する変数部分が存在するか否かを判定し、該変数部分以外の自動修正結果を作成する自動修正結果作成機能と、自動修正結果の適用回数の段階判定を行う段階判定機能とを実行させ、
前記応答メール受信時ロジックに、
送受信アドレスの組合せにより初期分類する初期分類機能と、拒否応答メールを受信した場合、直前に送信した依頼メールを誤りとしてマーキングすると共に承認応答メールを受信した場合、直前に送信した依頼メールを正しいとしてマーキングするマーキング機能と、誤りメールと正しいメールの差分を修正履歴として保存する差分保存機能とを実行させ、
前記自動修正確定又は拒否メール送信時ロジックに、
送受信アドレスの組合せにより初期分類する初期分類機能と、確定メールを受信した場合修正版に差し替えて外部サービスへ送信すると共に、拒否メールを受信した場合に初版をそのまま外部サービスへ送信する送信機能を実行させることによって、
電子メールの軽微な入力誤りの自動修正を支援することを特徴とする電子メール自動修正支援方法。
【請求項５】
前記依頼メール送信時ロジックの自動修正結果の適用回数の段階判定を行う段階判定機能に、第１の所定回数以上且つ第２の所定回数未満のときに初期学習段階と判定させ、該第２の所定回数以上且つ第３の所定回数未満のときに半自動段階と判定させ、該第３の所定回数以上のときに完全自動段階と判定させることを特徴とする請求項４記載の電子メール自動修正支援方法。
【請求項６】
前記自動修正支援サーバに、前記適用回数をリセットする変更情報反映ロジックを設け、変更情報反映ロジックに、利用者の所属部署名又は利用者名又はメールアドレスが変更された際に前記適用回数を０回にリセットさせることを特徴とする請求項４又は５記載の電子メール自動修正支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子メールの軽微な入力誤りの自動修正を支援することができる電子メール自動修正支援システム及び電子メール自動修正支援方法に関する。
【背景技術】
【０００２】
近年のインターネットの普及に伴って電子メールを用いて外部サービス機関に申請・問い合わせ・依頼を行い、これを受信側のコンピュータシステムが電子メール（電子メッセージとも呼ぶ）文面を自動解析して対応を行うシステムが提案されている。このようなシステムにおいては、電子メールの本文から依頼内容を特定するため、スペルミスなどの軽微な誤りの場合であっても、単純に「入力内容に間違いがあります。再度申請してください。」といった受付ＮＧの電子メールが返信され、利用者は修正版の依頼メールを作成する必要がある。
【０００３】
尚、受信した電子メッセージの誤記等の判定を行う技術が記載された文献としては下記の特許文献１が挙げられ、この特許文献１には、利用者端末から受付メールボックス手段に格納された申請書データの内容を判定し、申請書データが正しいか、修正可能なエラーを含むかまたは修正不可能なエラーを含むかに分類し、判定の済んだ正しいおよび修正可能なエラーを含む申請書データを申請書格納手段に格納し、修正可能なエラーを含むデータはエラー修正手段によりオペレータの操作で修正することによって、センタ装置及び申請者端末で申請書データの処理業務を効率よく行う技術が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平６−２８２７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
前述の特許文献１に記載の技術は、受信した電子メッセージに含まれる文書データ形式が指定されたデータ形式か否か及び予め定められた規定フォーマットか否かにより判定することができるものの、不適と判定された電子メッセージの修正は人手により修正しなければならない課題があった。
【０００６】
また、前述した外部サービス機関に電子メッセージを送信するシステムにおいては、利用者側で修正版の依頼メールを再作成する必要があるが、人が作成するかぎり間違う可能性があると共に、依頼メールの数で課金されるようなサービスも存在し、そのような場合、タイプミス等の軽微な誤入力であっても無駄な出費を招く可能性が高いという課題があった。
【０００７】
本発明の目的は、前述の従来技術による課題を解決しようとするものであり、電子メールの軽微な入力誤りの自動修正を支援することができる電子メール自動修正支援システム及び電子メール自動修正支援方法を提供することである。
【課題を解決するための手段】
【０００８】
前記目的を達成するため本発明は、利用者から受信した依頼メール文面が所定形式か否かを判定し、所定形式であると判定したときに承認応答メールを返信し、所定形式でないと判定したときに拒否応答メールを返信する外部サービスメールサーバにインターネットを介して接続され、依頼メール文面の軽微な誤りを自動修正するための修正履歴情報を格納する自動修正支援データベースと、該自動修正支援データベースの修正情報を参照し、軽微誤り学習機能及び依頼メール自動修正提案機能と環境変化に伴う変更情報の反映機能とを実行して電子メールの軽微な誤りの自動修正を行う自動修正支援サーバとを備える電子メール自動修正支援システムであって、
前記修正履歴情報が、承認応答メール又は拒否応答メールのマーキングを含む過去送受信のメール履歴と、誤から正への修正内容及び修正した適用回数を含む自動修正結果を含み、軽微誤りが、漢字変換ミスと誤字と脱字とスペルミスを含み、
前記自動修正支援サーバが、依頼メールと応答メールの履歴を記録して学習する応答メール受信時ロジック及び依頼メール送信時ロジックを実行する初期学習段階と、利用者に自動修正案を提示し、確認を求めたうえで外部サービスメールサーバへ修正版の依頼メールを送信する半自動段階と、利用者への確認なしで初版の依頼メールを修正版に差し替えて外部サービスへ送信する自動修正確定又は拒否メール送信時ロジックを実行する完全自動段階との機能とを有し、
前記依頼メール送信時ロジックが、
送受信アドレスの組合せにより初期分類する初期分類機能と、正しいとマーキングされた過去メールと類似性を比較し、類似度が高いものが存在する場合、自動修正結果作成対象とし、正しいメールとの各差異が経時的に変化する変数部分が存在するか否かを判定し、該変数部分以外の自動修正結果を作成する自動修正結果作成機能と、自動修正結果の適用回数の段階判定を行う段階判定機能とを実行し、
前記応答メール受信時ロジックが、
送受信アドレスの組合せにより初期分類する初期分類機能と、拒否応答メールを受信した場合、直前に送信した依頼メールを誤りとしてマーキングすると共に承認応答メールを受信した場合、直前に送信した依頼メールを正しいとしてマーキングするマーキング機能と、誤りメールと正しいメールの差分を修正履歴として保存する差分保存機能とを実行し、
前記自動修正確定又は拒否メール送信時ロジックが、
送受信アドレスの組合せにより初期分類する初期分類機能と、確定メールを受信した場合修正版に差し替えて外部サービスへ送信すると共に、拒否メールを受信した場合に初版をそのまま外部サービスへ送信する送信機能を実行することによって、
電子メールの軽微な入力誤りの自動修正を支援することを第１の特徴とする。
【０００９】
また、本発明は、第１の特徴の電子メール自動修正支援システムにおいて、前記依頼メール送信時ロジックの自動修正結果の適用回数の段階判定を行う段階判定機能が、第１の所定回数以上且つ第２の所定回数未満のときに初期学習段階と判定し、該第２の所定回数以上且つ第３の所定回数未満のときに半自動段階と判定し、該第３の所定回数以上のときに完全自動段階と判定することを第２の特徴とし、第２の特徴の電子メール自動修正支援システムにおいて、前記自動修正支援サーバが、前記適用回数をリセットする変更情報反映ロジックを有し、変更情報反映ロジックが、利用者の所属部署名又は利用者名又はメールアドレスが変更された際に前記適用回数を０回にリセットすることを第３の特徴とする。
【００１０】
さらに本発明は、利用者から受信した依頼メール文面が所定形式か否かを判定し、所定形式であると判定したときに承認応答メールを返信し、所定形式でないと判定したときに拒否応答メールを返信する外部サービスメールサーバにインターネットを介して接続され、依頼メール文面の軽微な誤りを自動修正するための修正履歴情報を格納する自動修正支援データベースと、該自動修正支援データベースの修正情報を参照し、軽微誤り学習機能及び依頼メール自動修正提案機能と環境変化に伴う変更情報の反映機能とを実行して電子メールの軽微な誤りの自動修正を行う自動修正支援サーバとを備えるコンピュータシステムの電子メール自動修正支援方法であって、
前記修正履歴情報が、承認応答メール又は拒否応答メールのマーキングを含む過去送受信のメール履歴と、誤から正への修正内容及び修正した適用回数を含む自動修正結果を含み、軽微誤りが、漢字変換ミスと誤字と脱字とスペルミスを含み、
前記自動修正支援サーバが、依頼メールと応答メールの履歴を記録して学習する応答メール受信時ロジック及び依頼メール送信時ロジックを実行する初期学習段階と、利用者に自動修正案を提示し、確認を求めたうえで外部サービスメールサーバへ修正版の依頼メールを送信する半自動段階と、利用者への確認なしで初版の依頼メールを修正版に差し替えて外部サービスへ送信する自動修正確定又は拒否メール送信時ロジックを実行する完全自動段階との機能とを有し、
前記依頼メール送信時ロジックに、
送受信アドレスの組合せにより初期分類する初期分類機能と、正しいとマーキングされた過去メールと類似性を比較し、類似度が高いものが存在する場合、自動修正結果作成対象とし、正しいメールとの各差異が経時的に変化する変数部分が存在するか否かを判定し、該変数部分以外の自動修正結果を作成する自動修正結果作成機能と、自動修正結果の適用回数の段階判定を行う段階判定機能とを実行させ、
前記応答メール受信時ロジックに、
送受信アドレスの組合せにより初期分類する初期分類機能と、拒否応答メールを受信した場合、直前に送信した依頼メールを誤りとしてマーキングすると共に承認応答メールを受信した場合、直前に送信した依頼メールを正しいとしてマーキングするマーキング機能と、誤りメールと正しいメールの差分を修正履歴として保存する差分保存機能とを実行させ、
前記自動修正確定又は拒否メール送信時ロジックに、
送受信アドレスの組合せにより初期分類する初期分類機能と、確定メールを受信した場合修正版に差し替えて外部サービスへ送信すると共に、拒否メールを受信した場合に初版をそのまま外部サービスへ送信する送信機能を実行させることによって、
電子メールの軽微な入力誤りの自動修正を支援することを第４の特徴とする。
【００１１】
また、本発明は第４の特徴の電子メール自動修正支援方法において、前記依頼メール送信時ロジックの自動修正結果の適用回数の段階判定を行う段階判定機能に、第１の所定回数以上且つ第２の所定回数未満のときに初期学習段階と判定させ、該第２の所定回数以上且つ第３の所定回数未満のときに半自動段階と判定させ、該第３の所定回数以上のときに完全自動段階と判定させることを特徴とする第５の特徴とし、第５の特徴の電子メール自動修正支援方法において、前記自動修正支援サーバに、前記適用回数をリセットする変更情報反映ロジックを設け、変更情報反映ロジックに、利用者の所属部署名又は利用者名又はメールアドレスが変更された際に前記適用回数を０回にリセットさせることを第６の特徴とする。
【発明の効果】
【００１２】
本発明による電子メール自動修正支援システム及び電子メール自動修正支援方法は、自動修正支援サーバが、依頼メールと応答メールの履歴を記録して学習する応答メール受信時ロジック及び依頼メール送信時ロジックを実行する初期学習段階と、利用者に自動修正案を提示し、確認を求めたうえで外部サービスメールサーバへ修正版の依頼メールを送信する半自動段階と、利用者への確認なしで初版の依頼メールを修正版に差し替えて外部サービスへ送信する自動修正確定又は拒否メール送信時ロジックを実行する完全自動段階との機能とを備えることによって、電子メールの軽微な入力誤りの自動修正を支援することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態による電子メール自動修正支援システムを含むコンピュータシステムを示す図。
【図２】本実施形態の対象となる軽微な誤り例を説明するための図。
【図３】本発明の実施形態による正誤メール内容例を示す図。
【図４】本実施形態による自動修正支援機能による自動化段階を示す図。
【図５】本実施形態による自動修正支援データベース例を示す図。
【発明を実施するための形態】
【００１４】
以下、本発明による電子メール自動修正支援方法を実現する電子メール自動修正支援システムの一実施形態を図面を参照して詳細に説明する。
［構成］
本実施形態による電子メール自動修正支援システムは、図１に示す如く、外部サービス機関の外部サービス自動メール受付機能１０６を含む外部サービスメールサーバ１０５にインターネットを介して接続された利用者メールサーバ１０４と利用者が試用する利用者メールクライアント（コンピュータ）１０３との間に配置され、電子メールの軽微な誤りを自動修正するための修正履歴情報（正しい／誤り、ＯＫ応答／ＮＧ応答のマーキングを含む過去送受信のメール履歴、自動修正結果［誤から正への修正内容、修正を適用した適用回数］）を格納する自動修正支援データベース１０１と、該自動修正支援データベース１０１の修正情報を参照し、軽微誤り（漢字変換ミス、誤字・脱字、スペルミス）の学習機能と依頼メール自動修正の提案機能と環境変化に伴う変更情報（組織名、名前、アドレス等の変化）の反映機能とを用いて電子メールの軽微な誤りの自動修正を行う自動修正支援機能を有する自動修正支援サーバ１０２とを備える。尚、本明細書においては、前記外部サービス自動メール受付機能１０６を含む外部サービスメールサーバ１０５を外部サービスとも呼ぶ。
【００１５】
本実施形態でいう電子メールの軽微な誤りの例としては、正しいメール内容が図２の符号２０１に示す如く、「プロジェクト：ＰｒｏｊｅｃｔＸＸＸ、依頼分類：作業依頼、依頼元部署：ＡＡＡグループ、作業日時：２０１３／０９／０１  ２１：００：００」であるのに対し、誤りメール内容が、符号２０２に示す如く、例えば、「プロじぇクト：ＰｒｏｊｅｃｔＸＸＸＹ、依頼分類：作業依頼、依頼部署：ＡＡＡグループＸ、作業日：２０１３／０９０２」（下線部分が誤りを示す）の如く、片仮名を平仮名に誤変換（「ｊｅ」→「じぇ」）と、プロジェクト名の誤入力（Ｙが桁数オーバー）と、年月日の書式に合わない誤入力と、所定項目名の誤入力（「作業日時」→「作業日」）が挙げられるが、これに限られるものではない。また、外部サービスメールサーバ１０５は、受信した依頼メールに不備がある場合、受信した依頼メールを解析して不備がある場合に拒否応答メールである応答メール（ＮＧ）を返信し、不備がない場合に了承応答メールである応答メール（ＯＫ）を返信する機能を有することを前提としている。
【００１６】
更に、前記自動修正支援データベース１０１は、図４の論理データモデルに示すように、過去送受信された「メール履歴」と、「応答メールキーワード」と、「変数部分」と、「誤⇒正」の修正履歴情報が格納され、該修正履歴情報は、例えば、依頼メール履歴が、図５（ａ）に示す依頼メール１（誤）の如く、片仮名を平仮名に誤変換（「ｊｅ」→「じぇ」）と、プロジェクト名の誤入力（Ｙが桁数オーバー）と、年月日の書式に合わない誤入力と、所定項目名の誤入力（「作業日時」→「作業日」）であり、外部サービスメールサーバ１０５からの指摘による修正履歴として依頼メール２（誤）の如く、片仮名を平仮名の誤変換（「ｊｅ」→「じぇ」）とプロジェクト名の誤入力（Ｙが桁数オーバー）と年月日の書式が修正され、所定項目名の誤入力（「作業日時」→「作業日」）が残り、最後に依頼メール３（正）の如く、作業日時も訂正された場合、依頼メール１（誤）と依頼メール３（正）との差分と、依頼メール２（誤）と依頼メール３（正）との差分とに基づいて、図５（ｂ）に示す如く項目「依頼元部署」の「ＡＡＡグループＸ」が「ＡＡＡグループ」の誤記であることが学習され、図５（ｃ）に示す如く項目「プロじぇクト」及び「ＸＸＸＹ」が「プロジェクト」及び「ＸＸＸ」の誤記であることが学習され、図５（ｄ）に示す如く、項目「作業日」が「作業日時」の誤記で有り、「２０１３／０９０２  ２１：００：００」が「２０１３／０９／０２  ２１：００：００」の誤記であることが学習され、記憶される。
【００１７】
本実施形態による自動修正支援サーバ１０２は、図３に示す如く、ユーザが依頼メールを送信するときに依頼メールを解析して過去メールと類似性の高い新依頼メールを比較し、比較結果による各差異に対して変数部分（時刻など毎回ほぼ必ず変化する部分）が存在するか否かを判定し、それぞれ自動修正結果の作成と自動修正結果に対して段階判定を行う依頼メール送信時ロジック４０１と、外部サービスメールサーバ１０５から受信した応答メールと依頼メールとのアドレスの組合せによる初期分類を行い、応答メール（ＮＧ）及び応答メール（ＯＫ）を区別するためのマーキングを行うと共に誤りメールと正しいメールの差分を修正履歴として保存する応答メール受信時ロジック４０２と、送受信するメールアドレスの組合せにより初期分類を行い、確定メールが送信された場合に修正版に差し替えて外部サービスへ送信すると共に、拒否メールが送信された場合、初版をそのまま外部サービスへ送信する自動修正確定又は拒否メール送信時ロジック４０３と、変更情報に関係する修正内容の適用回数を０回にリセットする環境変化時の変更情報の反映ロジック４０４の各機能を有する。
【００１８】
上記各ロジックの詳細は、次の通りである。
［依頼メール送信時ロジック４０１］
（１）アドレスの組合せにより初期分類を行う。
（２）正しいとマーキングされた過去メールと類似性を比較し、次の基準により類似度が高いものが存在する場合、自動修正結果作成対象とする。
（ａ）類似度が高いとは、ファイル比較コマンドであるｄｉｆｆ等により差分抽出した結果から得られる差異が、１行単位であること（１行単位で差異として現れている場合、局所的な軽微なミスであると考えられるため。）。
（ｂ）複数行が一塊となって、差異として現れている場合、フォーマットが大きく異なっていると考えられ、軽微なミスではないと判定すること。
（ｃ）自動修正結果作成対象とならなかったものに関しては、履歴として記録だけを行う（段階としては、「初期」として判定する）こと。
【００１９】
［正しいとマーキングされた過去メールとのｄｉｆｆ例（「−」は元の行を示し、「＋」は変更があった行を示し、先頭ＮＵＬは差異のない行を示す）］
−プロジェクト：  ＰｒｏｊｅｃｔＸＸＸ
＋プロじぇクト：  ＰｒｏｊｅｃｔＸＸＸＹ
依頼分類：  作業依頼
−依頼元部署：  ＡＡＡグループ
＋依頼元部署：  ＡＡＡグループＸ
−作業日時：  ２０１３／０９／０１  ２１：００：００
＋作業日時：  ２０１３／０９０２  ２１：００：００
【００２０】
（３）各差異に対して、変数部分（時刻など毎回ほぼ必ず経時的に変化する部分）が存在するかどうかを次の基準により判定し、それぞれ自動修正結果を作成する。
（ａ）変数部分でない箇所について、「誤⇒正修正差分履歴」に合致するデータがある場合、自動修正結果（修正内容、適用回数）に含めること。
（ｂ）変数部分である箇所について、書式に関して許容ルールが登録されている場合、自動修正結果（修正内容、適用回数）に含めること。
【００２１】
（４）自動修正結果に対して、次の段階判定を行う。
（ａ）修正内容の適用回数が、全て１０回以上⇒完全自動⇒依頼メールを修正版に差し替えて、外部サービスへ送信する。
（ｂ）修正内容の適用回数が、全て３回以上⇒半自動⇒自動修正提案メールを利用者へ返信する。
（ｃ）上記以外⇒初期学習⇒依頼メールをそのまま外部サービスへ送信する。尚、前記回数は本例に限られるものではない。
【００２２】
［応答メール受信時ロジック４０２］
（１）アドレスの組合せにより初期分類する。
（２）応答メール（ＮＧ）の場合、直前に送信した依頼メールを誤りとしてマーキングする。
（３）応答メール（ＯＫ）の場合、直前に送信した依頼メールを正しいとしてマーキングする。
（４）誤りメールと正しいメールの差分を修正履歴として保存する。
【００２３】
［自動修正確定ｏｒ拒否メール送信時ロジック４０３］
（１）アドレスの組合せにより初期分類する。
（２）確定メールが送信された場合、修正版に差し替えて、外部サービスへ送信する。
（３）拒否メールが送信された場合、初版をそのまま外部サービスへ送信する。
【００２４】
［環境変化時の変更情報の反映ロジック］
（１）前記各ロジックにおける変更情報（組織名、名前、アドレス等の変化）に関係する修正内容の適用回数を０回にリセットする。
［例］
利用者の所属部署が変わった場合、「依頼元部署」を含む修正履歴の適用回数を０回にリセットする。
【００２５】
［動作］
さて、このように構成された本実施形態による電子メール自動修正支援システムは、図１に示した外部サービスメールサーバ１０５と利用者メールクライアント（コンピュータ）１０３との通常のメール環境の仕組みの中に、自動修正支援データベース１０１及びメールサーバ（ＳＭＴＰ／ＰＯＰサーバ）プロキシとして自動修正支援サーバ１０２を配置し、該自動修正支援サーバ１０２が自動修正支援データベース１０１を参照して電子メールの軽微な誤りの自動修正を実現するものであって、自動修正支援サーバ１０２が、図３に示す如く、電子メール（依頼メール）の誤入力を修正した修正履歴情報を学習する初期学習３０１の段階と、該初期学習３０１により学習した修正履歴情報を参照して半自動でユーザの修正可否を確認して電子メールの修正を行う半自動３０２の段階と、該半自動３０２により更に学習して電子メールの修正を自動的に行う完全自動３０３の段階との三段階の学習及び修正を行う機能を有する。
【００２６】
本例において、正しいとマーキングされた過去メールとの差異が次の場合を説明する。
−プロジェクト：  ＰｒｏｊｅｃｔＸＸＸ
＋プロじぇクト：  ＰｒｏｊｅｃｔＸＸＸＹ
依頼分類：  作業依頼
−依頼元部署：  ＡＡＡグループ
＋依頼元部署：  ＡＡＡグループＸ
−作業日時：  ２０１３／０９／０１  ２１：００：００
＋作業日時：  ２０１３／０９０２  ２１：００：００
【００２７】
［初期学習３０１の段階］
本実施形態による電子メール自動修正支援システムは、図３に示す如く、前記初期学習３０１の段階が、利用者Ａにより作成された依頼メール（初版）を依頼メール送信時ロジック４０１を用いて、該依頼メール（初版）に含まれるメール送受信アドレスの組合せにより初期分類し、正しいとマーキングされた過去メールと類似性を比較し、類似度が高い（差異が１行単位であること）と判定した場合、自動修正結果作成対象とし、複数行が一塊となって差異として現れている場合（フォーマットが大きく異なっていると考えられる場合）軽微なミスではないと判定し、１行単位で差異として現れている場合は局所的な軽微なミスと判定し、自動修正結果作成対象とならなかったものに関しては、履歴として記録だけを行う（段階としては「初期」として判定）する処理を実行して外部サービスに送信する。
【００２８】
次いで、前記依頼メール（初版）を受信した外部サービスが応答メール（ＮＧ）を返信した場合、電子メール自動修正支援システムは、応答メール受信時ロジック４０２が、アドレスの組合せにより初期分類を行い、本例では応答メール（ＮＧ）のため直前に送信した依頼メールを誤りとしてマーキングし、誤りメールと正しいメールの差分を修正履歴として保存し、利用者へ応答メール（ＮＧ）を転送する。
【００２９】
この応答メール（ＮＧ）を受信した利用者が依頼メール（修正版）を作成したとき、依頼メール送信時ロジック４０１を用いて、各差異に対して変数部分（時刻など毎回ほぼ必ず変化する部分）が存在するか否かを判定［（ａ）変数部分でない箇所について、「誤⇒正修正差分履歴」に合致するデータがある場合、自動修正結果（修正内容、適用回数）に含める。（ｂ）変数部分である箇所について、書式に関して許容ルールが登録されている場合、自動修正結果（修正内容、適用回数）に含める。］し、自動修正結果に対して修正内容の適用回数（１０回以上→完全自動、３回以上→半自動、３回未満→初期学習）により段階判定を行い、本例の場合は最初の修正のため、依頼メール（修正版）をそのまま外部サービスへ送信する。
【００３０】
次いで、前記依頼メール（修正版）を受信した外部サービスが応答メール（ＯＫ）を返信した場合、応答メール（ＯＫ）を受信した電子メール自動修正支援システムは、前記応答メール受信時ロジック４０２が、アドレスの組合せにより初期分類を行い、本例では応答メール（ＯＫ）のため直前に送信した依頼メールを正しいとしてマーキングし、利用者へ応答メール（ＯＫ）を転送する。
【００３１】
［半自動３０２の段階］
以上が、初期学習３０１の段階であり、該初期学習３０１の段階が繰り返され、修正内容の適用回数が３回以上になり、半自動３０２の段階に移行した状態において、利用者Ａにより作成された依頼メール（初版）を依頼メール送信時ロジック４０１を用いて、該依頼メール（初版）に含まれるメール送受信アドレスの組合せにより初期分類し、正しいとマーキングされた過去メールと類似性を比較し、類似度が高い（差異が１行単位であること）と判定し、適用回数をカウントアップすると共に利用者に自動修正提案メールを送信し、利用者からの許可（自動修正確定メールを受信）が得られたとき、自動修正確定又は拒否メール送信時ロジック４０３を用いて、自動修正支援機能による修正したメール内容を含む依頼メール（修正版）を送信し、利用者からの拒否（自動修正拒否メールを受信）が得られたとき、自動修正確定又は拒否メール送信時ロジック４０３を用いて、修正を行わない依頼メール（初版）を送信し、外部サービスから応答メール（ＯＫ）を受信した場合、応答メール受信時ロジック４０２が、アドレスの組合せにより初期分類を行い、本例では応答メール（ＯＫ）のため直前に送信した依頼メールを正しいとしてマーキングし、利用者へ応答メール（ＯＫ）を転送するように動作する。
【００３２】
［完全自動３０３の段階］
以上が、半自動３０２の段階であり、半自動３０２の段階が繰り返され、修正内容の適用回数が１０回以上になり、完全自動３０３の段階に移行した状態において、利用者Ａにより作成された依頼メール（初版）を依頼メール送信時ロジック４０１を用いて、該依頼メール（初版）に含まれるメール送受信アドレスの組合せにより初期分類し、正しいとマーキングされた過去メールと類似性を比較し、類似度が高い（差異が１行単位であること）と判定し、適用回数をカウントアップすると共に自動修正した依頼メール（修正版）を利用者に自動修正提案メールを送信し、外部サービスから応答メール（ＯＫ）を受信した場合、応答メール受信時ロジック４０２が、アドレスの組合せにより初期分類を行い、本例では応答メール（ＯＫ）のため直前に送信した依頼メールを正しいとしてマーキングし、利用者へ応答メール（ＯＫ）を転送するように動作する。
【００３３】
尚、前記初期段階３０１〜完全自動の３０３において、利用者の組織名、名前、アドレス等の変更情報がある場合、前記変更情報の反映ロジックを用いて「依頼元部署」を含む修正履歴の適用回数を０回にリセットするように動作し、以降の動作においては初期学習３０１の段階に戻って学習を行うように動作する。
【００３４】
このように本実施形態による電子メール自動修正支援システムは、電子メールの軽微な誤りを自動修正するための修正履歴情報（正しい／誤り、ＯＫ応答／ＮＧ応答のマーキングを含む過去送受信のメール履歴、誤から正の修正履歴）を格納する自動修正支援データベース１０１と、該自動修正支援データベース１０１の修正情報を参照し、軽微誤り（漢字変換ミス、誤字・脱字、スペルミス）の学習機能と依頼メール自動修正の提案機能と環境変化に伴う変更情報（組織名、名前、アドレス等の変化）の反映機能とを用いて電子メールの軽微な誤りの自動修正を行う自動修正支援機能を有する自動修正支援サーバ１０２とを備え、
該自動修正支援サーバ１０２が、依頼メールと応答メールの履歴を記録して学習する応答メール受信時ロジックを実行する依頼メール送信時ロジックを実行する初期学習３０１の段階と、利用者に自動修正案を提示し、確認を求めたうえで外部サービスへ修正版の依頼メールを送信する半自動３０２の段階と、利用者への確認なしで初版の依頼メールを修正版に差し替えて外部サービスへ送信する自動修正確定又は拒否メール送信時ロジックを実行する完全自動３０３の段階との機能とを有し、
依頼メール送信時ロジックが、
送受信アドレスの組合せにより初期分類する初期分類機能と、
正しいとマーキングされた過去メールと類似性を比較し、類似度が高いものが存在する場合、自動修正結果作成対象とし、正しいメールとの各差異に対して、変数部分（時刻など毎回ほぼ必ず変化する部分）が存在するか否かを判定し、それぞれ自動修正結果を作成する自動修正結果作成機能と、
自動修正結果の適用回数の段階判定を行う段階判定機能とを実行し、
応答メール受信時ロジックが、
送受信アドレスの組合せにより初期分類する初期分類機能と、
拒否応答メールの場合、直前に送信した依頼メールを誤りとしてマーキングすると共に承認応答メールの場合、直前に送信した依頼メールを正しいとしてマーキングするマーキング機能と、誤りメールと正しいメールの差分を修正履歴として保存する差分保存機能とを実行し、
自動修正確定又は拒否メール送信時ロジックが、
送受信アドレスの組合せにより初期分類する初期分類機能と、
確定メールが送信された場合修正版に差し替えて外部サービスへ送信すると共に、拒否メールが送信された場合に初版をそのまま外部サービスへ送信する送信機能を実行することによって、電子メールの軽微な入力誤りの自動修正を支援することができる。
【００３５】
また、本実施形態による電子メール自動修正支援システムは、自動修正支援サーバ１０２が、送受信先情報が変更された場合に適用回数をリセットする環境変化時の変更情報反映ロジックを有し、変更情報反映ロジックが、利用者の所属部署が変更された際に修正内容の適用回数を０回にリセットすることによって、電子メールの送受信の関係が変更された際の修正機能をリセットすることができる。
【符号の説明】
【００３６】
１０１  自動修正支援データベース、１０２  自動修正支援サーバ、
１０３  利用者メールクライアント、１０４  利用者メールサーバ、
１０５  外部サービスメールサーバ、１０６  外部サービス自動メール受付機能、
３０１  初期学習の段階、３０２  半自動の段階、３０３  完全自動の段階、
４０１  依頼メール送信時ロジック、４０２  応答メール受信時ロジック
４０３  拒否メール送信時ロジック
【図１】
2015194928.tif 000003
【図２】
2015194928.tif 000004
【図３】
2015194928.tif 000005
【図４】
2015194928.tif 000006
【図５】
2015194928.tif 000007