(57)【要約】【課題】効率的な返信メールの作成を支援する。【解決手段】メール処理部４０は、あるメールに対する返信メールの作成指示を取得すると、あるメールの本文（引用文）を含む画面（返信メール作成画面を生成して、当該返信メール作成画面をクライアント２０に表示させ、表示された返信メール作成画面において引用文の一部が選択されると、返信メール作成画面に応答文領域を追加した画面を生成して、クライアント２０に表示させる。そして、メール処理部４０は、選択された引用文の一部と、応答文領域に入力された内容とを含む返信メール作成画面を生成し、クライアント２０に表示させる。【選択図】図３
2014149578.tif 000002
【特許請求の範囲】
【請求項１】
第１のメールに対して返信する第２のメールの作成指示を取得すると、前記第１のメールの本文情報を含む画面を生成して、表示部に表示させ、
前記画面において前記本文情報の一部が選択されると、前記画面に文字入力領域を追加した画面を生成して、前記表示部に表示させ、
選択された前記本文情報の一部と、前記文字入力領域に入力された文字列情報とを含む第２のメールの編集画面を生成し、前記表示部に表示させる、
処理をコンピュータに実行させることを特徴とするメール作成支援プログラム。
【請求項２】
前記第２のメールの編集画面の、前記選択された本文情報の一部の前には引用符が付加されていることを特徴とする請求項１に記載のメール作成支援プログラム。
【請求項３】
前記第２のメールの編集画面には、前記第１のメールの本文の全文が含まれていることを特徴とする請求項１又は２に記載のメール作成支援プログラム。
【請求項４】
第１のメールに対して返信する第２のメールの作成指示を取得すると、前記第１のメールの本文情報を含む画面を生成して、表示部に表示させる第１表示指示部と、
前記画面において前記本文情報の一部が選択されると、前記画面に文字入力領域を追加した画面を生成して、前記表示部に表示させる第２表示指示部と、
選択された前記本文情報の一部と、前記文字入力領域に入力された文字列情報とを含む第２のメールの編集画面を生成し、前記表示部に表示させる第３表示指示部と、を備えるメール作成支援装置。
【請求項５】
第１のメールに対して返信する第２のメールの作成指示を取得した場合に、前記第１のメールの本文情報を含む画面を生成して、表示部に表示させる工程と、
前記画面において前記本文情報の一部が選択された場合に、前記画面に文字入力領域を追加した画面を生成して、前記表示部に表示させる工程と、
選択された前記本文情報の一部と、前記文字入力領域に入力された文字列情報とを含む第２のメールの編集画面を生成し、前記表示部に表示させる工程と、をコンピュータが実行することを特徴とするメール作成支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本件は、メール作成支援プログラム、メール作成支援装置及びメール作成支援方法に関する。
【背景技術】
【０００２】
従来、受信したメールに対して返信メールの作成指示を行った場合に、受信したメールの本文に記載された内容を引用形式で自動的に返信メールに取り込んで編集作業を可能とする技術が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−２３３５６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１の技術では、受信したメールの内容を構文解析して質問と思われるところで区切られた形で全体的に引用されてしまう。受信したメールの本文に記載された内容のうち、行単位・単語単位等の一部のみ引用したい場合には、不要な箇所を大幅に削除する作業が必要となる。
【０００５】
１つの側面では、本発明は、効率的な返信メールの作成を支援することが可能なメール作成支援プログラム、メール作成支援装置及びメール作成支援方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本明細書に記載のメール作成支援プログラムは、第１のメールに対して返信する第２のメールの作成指示を取得すると、前記第１のメールの本文情報を含む画面を生成して、表示部に表示させ、前記画面において前記本文情報の一部が選択されると、前記画面に文字入力領域を追加した画面を生成して、前記表示部に表示させ、選択された前記本文情報の一部と、前記文字入力領域に入力された文字列情報とを含む第２のメールの編集画面を生成し、前記表示部に表示させる、処理をコンピュータに実行させるメール作成支援プログラムである。
【０００７】
本明細書に記載のメール作成支援装置は、第１のメールに対して返信する第２のメールの作成指示を取得すると、前記第１のメールの本文情報を含む画面を生成して、表示部に表示させる第１表示指示部と、前記画面において前記本文情報の一部が選択されると、前記画面に文字入力領域を追加した画面を生成して、前記表示部に表示させる第２表示指示部と、選択された前記本文情報の一部と、前記文字入力領域に入力された文字列情報とを含む第２のメールの編集画面を生成し、前記表示部に表示させる第３表示指示部と、を備えている。
【０００８】
本明細書に記載のメール作成支援方法は、第１のメールに対して返信する第２のメールの作成指示を取得した場合に、前記第１のメールの本文情報を含む画面を生成して、表示部に表示させる工程と、前記画面において前記本文情報の一部が選択された場合に、前記画面に文字入力領域を追加した画面を生成して、前記表示部に表示させる工程と、選択された前記本文情報の一部と、前記文字入力領域に入力された文字列情報とを含む第２のメールの編集画面を生成し、前記表示部に表示させる工程と、をコンピュータが実行するメール作成支援方法である。
【発明の効果】
【０００９】
本実施例に記載のメール作成支援プログラム、メール作成支援装置及びメール作成支援方法は、効率的な返信メールの作成を支援することができるという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】一実施形態に係る電子メールシステムの構成を概略的に示す図である。
【図２】図２（ａ）は、サーバのハードウェア構成を示す図であり、図２（ｂ）は、クライアントのハードウェア構成を示す図である。
【図３】サーバ及びクライアントの機能ブロック図である。
【図４】利用者認証ＤＢのデータ構造の一例を示す図である。
【図５】メールＤＢのデータ構造の一例を示す図である。
【図６】作成中テーブルの一例を示す図である。
【図７】メール処理部の一連の処理を示すフローチャート（その１）である。
【図８】メール処理部の一連の処理を示すフローチャート（その２）である。
【図９】メール処理部の一連の処理を示すフローチャート（その３）である。
【図１０】メール処理部の一連の処理を示すフローチャート（その４）である。
【図１１】図１１（ａ）は、利用者ＩＤ、パスワード入力画面の一例を示す図であり、図１１（ｂ）は、認証エラー画面の一例を示す図である。
【図１２】メール一覧表示画面の一例を示す図である。
【図１３】メール表示画面の一例を示す図である。
【図１４】返信メール作成画面の一例を示す図（その１）である。
【図１５】返信メール作成画面の一例を示す図（その２）である。
【図１６】返信メール作成画面の一例を示す図（その３）である。
【図１７】返信メール作成画面の一例を示す図（その４）である。
【図１８】返信メール作成画面の一例を示す図（その５）である。
【図１９】返信メール作成画面の一例を示す図（その６）である。
【図２０】図６の作成中テーブルが変更された状態を示す図である。
【図２１】返信メール作成画面の一例を示す図（その７）である。
【図２２】返信メール作成画面の一例を示す図（その８）である。
【図２３】返信メール作成画面の一例を示す図（その９）である。
【図２４】変更後のメールＤＢを示す図である。
【図２５】メッセージ作成画面の一例を示す図である。
【発明を実施するための形態】
【００１１】
以下、電子メールシステムの一実施形態について、図１〜図２５に基づいて詳細に説明する。図１には、一実施形態に係る電子メールシステム１００が概略的に示されている。
【００１２】
本実施形態の電子メールシステム１００は、図１に示すように、メール作成支援装置としてのサーバ１０と、表示部としてのクライアント２０と、を備える。サーバ１０とクライアント２０は、インターネットやＬＡＮ（Local Area Network）などのネットワーク８０に接続されている。この電子メールシステム１００は、クライアント２０においてブラウザ上に表示されるＷＥＢメールの画面（サーバ１０から提供）において、利用者が入力や操作を行うことで、クライアント２０間における電子メールのやり取りを可能にするシステムである。
【００１３】
図２（ａ）には、サーバ１０のハードウェア構成が示されている。図２（ａ）に示すように、サーバ１０は、ＣＰＵ（Central Processing Unit）９０、ＲＯＭ（Read Only Memory）９２、ＲＡＭ（Random Access Memory）９４、記憶部（ここではＨＤＤ（Hard Disk Drive））９６、ネットワークインタフェース９７、及び可搬型記憶媒体用ドライブ９９等を備えている。これらサーバ１０の構成各部は、バス９８に接続されている。サーバ１０では、ＲＯＭ９２あるいはＨＤＤ９６に格納されているプログラム（メール作成支援プログラムを含む）、或いは可搬型記憶媒体用ドライブ９９が可搬型記憶媒体９１から読み取ったプログラム（メール作成支援プログラムを含む）をＣＰＵ９０が実行することにより、図３に示す、メール処理部４０としての機能が実現される。メール処理部４０は、メールの送受信のほか、クライアント２０上で表示する画面を生成し、送信するなどの機能を有する。なお、図３には、サーバ１０のＨＤＤ９６等に格納されている利用者認証ＤＢ（database）３０、メールＤＢ３２、及び作成中テーブル３４も図示されている。なお、ＤＢ３０及び３２、テーブル３４の具体的なデータ構造等については後述する。
【００１４】
図２（ｂ）には、クライアント２０のハードウェア構成が示されている。図２（ｂ）に示すように、クライアント２０は、ＣＰＵ１９０、ＲＯＭ１９２、ＲＡＭ１９４、記憶部（ＨＤＤ）１９６、ディスプレイ１９３、入力部１９５、ネットワークインタフェース１９７、及び可搬型記憶媒体用ドライブ１９９等を備えており、クライアント２０の構成各部は、バス１９８に接続されている。ディスプレイ１９３は、液晶ディスプレイ等を含み、入力部１９５は、キーボードやマウス、タッチパネル等を含む。クライアント２０においては、ＣＰＵ１９０がプログラムを実行することで、図３に示す表示処理部５０及び入力処理部５２としての機能が実現される。表示処理部５０は、サーバ１０のメール処理部４０からの指示に応じて、クライアント２０のディスプレイ１９３上にメール閲覧、メール作成、送受信に関する画面等を表示する。入力処理部５２は、クライアント２０の利用者が入力部１９５を介して入力した情報を受け付け、当該情報をサーバ１０のメール処理部４０に対して送信する。
【００１５】
ここで、サーバ１０が有するＤＢ及びテーブルについて説明する。
【００１６】
図４には、利用者認証ＤＢ３０のデータ構造の一例が示されている。利用者認証ＤＢ３０は、クライアント２０を利用する利用者のＩＤ（利用者ＩＤ）と、パスワードを管理するデータベースである。利用者認証ＤＢ３０は、「利用者ＩＤ」と「パスワード」のフィールドを有し、各フィールドには利用者を識別するためのＩＤ（本実施形態ではメールアドレス）及びパスワードが格納される。
【００１７】
図５には、メールＤＢ３２のデータ構造の一例が示されている。メールＤＢ３２は、利用者ごとに用意され、各利用者が送受信したメールの情報を格納するデータベースである。メールＤＢ３２は、図５に示すように、「種別」、「メッセージＩＤ」、「送信者ＩＤ」、「メール情報（日時、宛先、タイトル、本文、引用文）」の各フィールドを有する。なお、図５は、利用者ＩＤが「yamada@xxx.ww」である利用者のメールＤＢを示している。本実施形態では、メールＤＢをメールアドレス毎に用意しているが、まとめたひとつのメールＤＢとして管理してもよい。
【００１８】
「種別」のフィールドには、利用者が「受信」したメールであるか、「送信」したメールであるかを示す区分が格納される。「メッセージＩＤ」のフィールドには、メールごとに定められるユニークなＩＤが格納される。「送信者ＩＤ」のフィールドには、メールの発信者のアドレスが格納される。なお、「種別」のフィールドが「送信」であるメールの場合、「送信者ＩＤ」のフィールドには、メールＤＢ３２の利用者のアドレス（利用者ＩＤ）が格納されることになる。「メール情報」のフィールドには、メールが送信された日時を示す「日時」、メールの送信先を示す「宛先」、メールの件名を示す「タイトル」、メールの文面を示す「本文」、メールで引用されていた文面を示す「引用文」を格納するフィールドが含まれる。なお、メールに記載されている文章に、返信元のメールの内容（例えば、引用符がついている文章）が含まれていない場合には、「本文」のフィールドに文章全文が格納されるものとする。また、返信元のメールの内容が含まれている場合には、返信元のメールの内容は「引用文」のフィールドに格納され、返信元のメールの内容でない文章は「本文」のフィールドに格納される。
【００１９】
図６には、作成中テーブル３４の一例が示されている。作成中テーブル３４は、利用者が後述する「引用返信モード」を利用した場合に作成されるテーブルである。なお、作成中テーブル３４の具体的構成等については、後述する。
【００２０】
（メール処理部４０の処理について）
次に、本実施形態におけるメール処理部４０の処理について、図７〜図１０のフローチャートに沿って、その他図面を適宜参照しつつ詳細に説明する。
【００２１】
図７の処理では、まず、ステップＳ１０において、メール処理部４０が、メール表示要求をクライアント２０から受信するまで待機する。クライアント２０の利用者は、クライアント２０のディスプレイ１９３に表示されているブラウザ上でＷＥＢメールサービスのアドレスに対してアクセスすることによりメール表示要求を出すことができる。なお、メール表示要求は、クライアント２０の入力処理部５２から送信される。
【００２２】
メール処理部４０は、入力処理部５２から送信されてきたメール表示要求を受信すると（ステップＳ１０の判断が肯定されると）、ステップＳ１２に移行する。ステップＳ１２では、メール処理部４０が、利用者ＩＤ，パスワード入力画面のデータをクライアント２０に送信する。この場合の利用者ＩＤ、パスワード入力画面は、図１１（ａ）に示すような画面であるものとする。なお、クライアント２０においては、表示処理部５０が、利用者ＩＤ、パスワード入力画面のデータを受信した段階で、利用者ＩＤ、パスワード入力画面（図１１（ａ））をディスプレイ１９３上に表示する。
【００２３】
次いで、ステップＳ１４に移行すると、メール処理部４０は、利用者ＩＤ（メールアドレス）、パスワードをクライアント２０から受信するまで待機する。なお、利用者が利用者ＩＤとパスワードを図１１（ａ）の画面上で入力し、「送信」ボタンを押すと、入力処理部５２は、利用者ＩＤとパスワードをメール処理部４０に送信する。
【００２４】
利用者ＩＤとパスワードが入力処理部５２からメール処理部４０に対して送信されると（ステップＳ１４の判断が肯定されると）、ステップＳ１６に移行する。ステップＳ１６では、メール処理部４０が、利用者認証ＤＢ３０（図４）を用いて、利用者の認証を行う。すなわち、メール処理部４０は、入力された利用者ＩＤ（メールアドレス）とパスワードの組み合わせが利用者認証ＤＢ３０に存在しているか否かを判断する。次いで、ステップＳ１８では、メール処理部４０が、認証がＯＫであったか否かを判断する。ここでの判断が否定された場合には、ステップＳ２０に移行し、メール処理部４０は、認証エラー画面のデータを生成し、当該画面のデータをクライアント２０（表示処理部５０）に送信し、図７〜図１０の全処理を終了する。なお、表示処理部５０は、認証エラー画面のデータを受信した段階で、認証エラー画面（図１１（ｂ））をディスプレイ１９３上に表示する。
【００２５】
一方、ステップＳ１８の判断が肯定された場合、すなわち、認証がＯＫであった場合には、ステップＳ２２に移行する。ステップＳ２２では、メール処理部４０は、認証した利用者のメールＤＢ３２から、「受信メール」すなわち、「種別」のフィールドが「受信」となっているメールの情報を取得する。そして、ステップＳ２４に移行し、メール処理部４０は、メールＤＢ３２から取得した受信メールを日付順にソートし、メール一覧表示画面のデータを生成する。次いで、ステップＳ２６に移行すると、メール処理部４０は、認証した利用者のメール一覧表示画面のデータをクライアント２０（表示処理部５０）に対して送信する。表示処理部５０は、画面のデータを受信すると、図１２のメール一覧表示画面（図１２）をディスプレイ１９３上に表示する。
【００２６】
次いで、図８のステップＳ３４に移行すると、メール処理部４０は、メッセージの閲覧要求をクライアント２０から受信したか否かを判断する。ここでの判断が肯定された場合にはステップＳ３６に移行するが、否定された場合には、ステップＳ４０に移行する。ステップＳ４０に移行した場合、メール処理部４０は、クライアント２０から、メール作成要求を受信したか否かを判断する。ここでの判断が肯定された場合には、ステップＳ４２に移行するが、否定された場合には、図１０のステップＳ９８に移行する。ステップＳ９８に移行した場合、メール処理部４０は、クライアント２０から、ログアウト要求を受信したか否かを判断する。ここでの判断が肯定された場合には、図７〜図１０の全処理を終了するが、否定された場合には、ステップＳ３４に戻る。
【００２７】
すなわち、本実施形態では、メール処理部４０が上記ステップＳ３４、Ｓ４０、Ｓ９８の判断を繰り返す間に利用者がメール一覧表示画面（図１２）上でメールを選択した段階で、ステップＳ３６以降の処理に移行する。なお、ステップＳ３６、Ｓ３８の処理を、以下においては、「メール表示処理」と呼ぶものとする。また、メール処理部４０が上記ステップＳ３４、Ｓ４０、Ｓ９８の判断を繰り返す間に、利用者がメール一覧表示画面（図１２）等において「メール作成」や「返信」ボタンを押した場合には、ステップＳ４２以降の処理に移行する。なお、ステップＳ４２以降の処理を、以下においては、「メール作成・送信処理」と呼ぶものとする。
【００２８】
以下、メール表示処理及びメール作成・送信処理について説明する。
【００２９】
（メール表示処理）
図８のステップＳ３４の判断が肯定された場合、すなわち、クライアント２０の利用者が、図１２のメール一覧表示画面において、受信したメールの差出人や件名をクリックしてメッセージを選択すると、ステップＳ３６に移行する。なお、ここでは、利用者が、図１２のメール一覧表示画面の中から件名「発明について」のメールを選択したものとする。
【００３０】
ステップＳ３６に移行すると、メール処理部４０は、メールＤＢ３２から、選択されたメッセージのメッセージＩＤに対応するメール本文、引用文、宛先、送信者などの情報を取得して、メール表示画面のデータを生成する。具体的には、図１３に示すような画面を生成する。
【００３１】
次いで、ステップＳ３８では、メール処理部４０は、生成したメール表示画面のデータをクライアント２０（表示処理部５０）に対して送信する。なお、表示処理部５０では、メール表示画面のデータを受信した段階で、メール表示画面（図１３）をディスプレイ１９３上に表示する。その後は、ステップＳ４０に移行する。
【００３２】
（メール作成・送信処理）
次に、メール作成・送信処理について説明する。
【００３３】
ステップＳ４０の判断が肯定された場合、すなわち、クライアント２０（入力処理部５２）からメール作成要求を受信した場合には、メール処理部４０は、ステップＳ４２に移行する。ここで、クライアント２０の利用者は、図１２のメール一覧表示画面上で「メール作成」ボタンを押したり、あるメール（第１のメール）を選択した状態で「返信」ボタンを押すことで、返信メール（第２のメール）のメール作成要求（メール作成指示）を出すことができる。また、クライアント２０の利用者は、図１３のメール表示画面上で「返信」ボタンを押すことでも、メール作成要求を出すことができる。
【００３４】
ステップＳ４２に移行すると、メール処理部４０は、メール作成要求が「返信」であったか否かを判断する。すなわち、メール処理部４０は、利用者が「返信」ボタンを押したか否かを判断する。ここでの判断が否定された場合には、ステップＳ４４に移行するが、判断が肯定された場合には、ステップＳ４６に移行する。
【００３５】
ステップＳ４６に移行した場合（利用者が「返信」ボタンを押した場合）、メール処理部４０は、返信メール作成画面のデータを生成して、当該画面のデータをクライアント２０（表示処理部５０）に対して送信する。なお、表示処理部５０では、返信メール作成画面のデータを受信した段階で、返信メール作成画面（図１４）をディスプレイ１９３上に表示する。その後は、ステップＳ４８に移行する。なお、図１４の返信メール作成画面には、返信元のメール本文（本文情報）が引用形式で（各行の先頭に引用符「>」を記載した状態で）表示されているものとする。また、図１４の返信メール作成画面の件名の欄には、返信元のメールの件名の先頭に「Re:」を付加したものが表示され、宛先の欄には、返信元のメールの送信者のアドレスが表示されているものとする。
【００３６】
図８に戻り、ステップＳ４８に移行すると、メール処理部４０は、引用返信モードの切り替え要求を受信したか否かを判断する。なお、利用者は、返信メール作成画面上において図１５に示すように文字入力を行った後、又は文字入力が行われる前に、マウスの右ボタンをクリックしてメニュー画面を表示させ、「引用返信モード」を選択することで、引用返信モードの切り替え要求を出すことができる。このステップＳ４８における判断が否定された場合には、ステップＳ５２に移行し、メール処理部４０は、クライアント２０（入力処理部５２）から、メールの送信要求を受信するまで待機する。なお、クライアント２０の利用者は、図１４の返信メール作成画面の左上に配置されている「送信」ボタンを押すことで、メールの送信要求を出すことができる。このステップＳ５２の判断が否定された場合には、ステップＳ４８に戻るが、肯定された場合には、ステップＳ９６に移行する（ステップＳ９６以降の処理については後述）。
【００３７】
一方、ステップＳ４８の判断が肯定された場合、すなわち、メール処理部４０が、引用返信モードの切り替え要求を受信した場合には、ステップＳ５０に移行する。このように利用者が引用返信モードの切り替え要求を出した段階で、メール処理部４０は、ステップＳ５０に移行する。
【００３８】
ステップＳ５０では、メール処理部４０が、引用返信モードに切り替える。この引用返信モードは、利用者が引用文（返信元メール）の一部を利用した文章を作成する際に、利用者によるメール作成作業の効率化を図るためのモードである。ステップＳ５０の後は、図９のステップＳ６０に移行する。
【００３９】
図９のステップＳ６０では、メール処理部４０は、引用文（返信元メールの本文情報）のある一部の文章、又はある単語（以下、「引用文の一部」とする）の選択を検出するまで待機する。ここで、利用者は、引用文の一部をマウスでドラッグ等することで、引用文の一部の選択ができるものとする。すなわち、利用者が引用文の一部をドラッグした段階でステップＳ６０の判断が肯定され、ステップＳ６２に移行する。
【００４０】
ステップＳ６２に移行すると、メール処理部４０は、選択された引用文の下に、文字入力領域としての応答文領域を入れ込む。例えば、利用者によって、図１５の引用文の一部「職制ＤＢの間違いではないでしょうか？」が選択された場合には、メール処理部４０は、図１６に示すような、選択された引用文の下に応答文領域を入れ込んだ返信メール作成画面のデータを生成する。なお、応答文領域には、「利用」、「確認」ボタンが設けられるものとする。また、選択された引用文には網掛け処理がなされるものとする。
【００４１】
次いで、ステップＳ６４では、メール処理部４０が、応答文領域を入れ込んだ返信メール作成画面のデータを、クライアント２０（表示処理部５０）に対して送信する。なお、表示処理部５０では、画面データを受信した段階で、返信メール作成画面（図１６）をディスプレイ１９３上に表示する。
【００４２】
次いで、ステップＳ６６では、メール処理部４０が、クライアント２０（入力処理部５２）から、応答文入力を受信したか否かを判断する。なお、利用者が選択した引用文の一部に対する回答等（文字列情報）を応答文領域に入力した後に、「利用」ボタンを押すことで、入力処理部５２は、応答文入力があった旨をメール処理部４０に対して出力する。したがって、利用者によって「利用」ボタンが押された段階で、メール処理部４０は、ステップＳ６８に移行する。
【００４３】
ステップＳ６８に移行すると、メール処理部４０は、検出した引用文と応答文の情報と記述順を、作成中テーブル（図６）に段落番号に対応づけて記録する。図１６の例では、４段落目の引用文「職制ＤＢの間違いではないでしょうか？」に対する回答が、記述順＝１番目として記録される。なお、メール処理部は、引用文の一部の先頭に、引用符「>」を付加するものとする。
【００４４】
次いで、ステップＳ７０では、メール処理部４０が、「利用」ボタンを反転表示させた返信メール作成画面のデータを生成し、当該画面のデータをクライアント２０（表示処理部５０）に対して送信する。なお、表示処理部５０では、画面データを受信した段階で、返信メール作成画面（図１７）の画面をディスプレイ１９３上に表示する。次いで、ステップＳ７２では、メール処理部４０が、クライアント２０（入力処理部５２）から、内容の確認要求を受信したか否かを判断する。なお、入力処理部５２は、利用者が送信メール作成画面（図１７）において「確認」ボタンを押した段階で、内容の確認要求をメール処理部４０に対して送信する。ここでの判断が肯定された場合には、ステップＳ７４に移行するが、否定された場合には、ステップＳ６０に戻る。
【００４５】
ステップＳ６０に戻った後は、ステップＳ６０〜Ｓ７２の処理・判断を繰り返す。なお、本実施形態では、図１８に示すように、利用者が、６段落目の「山本課長」に対する応答文を入力した後、５段落目の「６月２０日９：３０〜はいかがですか。それでしたら蒲田事務所」に対する応答文を入力したものとする。すなわち、作成中テーブル３４には、図６のような内容が記録されたものとする。この場合においても引用文「山本課長」や「６月２０日９：３０〜はいかがですか。それでしたら蒲田事務所」の先頭には、引用符「>」が付加されるものとする。本実施形態では、この状態で、利用者によって「確認」ボタンが押され、ステップＳ７４に移行したものとする。
【００４６】
ステップＳ７４では、メール処理部４０が、作成中テーブル３４に記録されている、引用文の一部と応答文の情報を取得する。そして、ステップＳ７６では、メール処理部４０が、取得した情報それぞれに対し「上へ」、「下へ」ボタンを入れ込んだ内容確認画面のデータを生成し、当該画面のデータをクライアント２０（表示処理部５０）へ送信する。なお、表示処理部５０では、画面データを受信した段階で、図１９に示すように、内容確認画面を返信メール作成画面に重畳表示させる。その後は、図１０のステップＳ８０に移行する。
【００４７】
図１０のステップＳ８０に移行すると、メール処理部４０は、内容確認画面において順番修正（「上へ」「下へ」ボタンの押下）が検出されたか否かを判断する。ここでの判断が肯定された場合には、ステップＳ８２に移行し、メール処理部４０は、作成中テーブル３４の記述順を更新する。次いで、ステップＳ８４では、メール処理部４０が、更新した順番に対応させた内容確認画面のデータをクライアント２０へ送信する。例えば、図１９の上から２つ目の「上へ」ボタンが押された場合には、作成中テーブル３４が、図２０に示すようになり、内容確認画面は、図２１に示すようになる。その後は、ステップＳ８６に移行する。なお、ステップＳ８０の判断が否定された場合にも、ステップＳ８６に移行する。
【００４８】
ステップＳ８６に移行すると、メール処理部４０は、クライアント２０（入力処理部５２）から、本文利用要求を受信したか否かを判断する。なお、利用者は、図１９や図２１の内容確認画面上で「本文利用」ボタンを押すことで、本文利用要求を出すことができる。ステップＳ８６の判断が否定された場合には、ステップＳ８０に戻るが、肯定された場合には、ステップＳ８８に移行する。
【００４９】
ステップＳ８８に移行すると、メール処理部４０は、内容確認画面を閉じるとともに、内容確認画面の情報を、返信メール作成画面の上部に入れ込んだ新たな返信メール作成画面のデータを生成する。例えば、図１９の内容確認画面において「本文利用」ボタンが押された場合には、図２２に示すような返信メール作成画面のデータが生成される。また、例えば、図２１の内容確認画面において「本文利用」ボタンが押された場合には、図２３に示すような返信メール作成画面のデータが生成される。なお、図２２、図２３では、応答文を作成した引用文を網掛け表示しているが、網掛け表示をしなくてもよい。なお、図２２、図２３の返信メール作成画面が、第２のメールの編集画面に相当する。
【００５０】
次いで、ステップＳ９０では、メール処理部４０が、生成した返信メール作成画面のデータをクライアント２０（表示処理部５０）に対して送信する。なお、表示処理部５０では、画面データを受信した段階で、図２２や図２３の返信メール作成画面をディスプレイ１９３上に表示する。
【００５１】
次いで、ステップＳ９２では、メール処理部４０が、クライアント２０（入力処理部５２）から、メールの送信要求を受信するまで待機する。なお、クライアント２０の利用者は、図２２や図２３の返信メール作成画面の左上に配置されている「送信」ボタンを押すことで、メールの送信要求を出すことができる。なお、メールの送信要求は、クライアント２０の入力処理部５２からメール処理部４０に対して送信される。なお、クライアント２０の利用者は、「送信」ボタンを押す前に返信メール作成画面内の情報を適宜編集できる。
【００５２】
利用者からメールの送信要求が出されると、ステップＳ９６に移行し、メール処理部４０は、送信したメールを利用者に対応するメールＤＢ３２に送信メールとして格納する（図２４のメッセージＩＤ：hatsumei2@xxx.wwを参照）。またメール処理部４０は、送信したメールを宛先のメールアドレスに対応するメールＤＢ３２に受信メールとして格納する。これにより、図２２や図２３に示す内容のメールが送信されたことになる。なお、図８のステップＳ５２が肯定された場合にも、上記と同様にステップＳ９６の処理が行われる。
【００５３】
その後は、ステップＳ９８において、メール処理部４０が、ログアウト要求をクライアント２０から受信したか否かを判断する。ここでの判断が肯定された場合には、図７〜図１０の全処理を終了するが、否定された場合には、ステップＳ３４に戻る。
【００５４】
なお、図８のステップＳ４２の判断が否定された場合、すなわち、利用者が図１２のメール一覧表示画面上において「メール作成」ボタンを押した場合には、ステップＳ４４に移行する。ステップＳ４４では、メール処理部４０は、メッセージ作成画面のデータを生成し、当該画面のデータをクライアント２０（表示処理部５０）に対して送信する。なお、表示処理部５０では、メッセージ作成画面のデータを受信した段階で、メッセージ作成画面（図２５）をディスプレイ１９３上に表示する。
【００５５】
そして、ステップＳ４４の後は、図１０のステップＳ９２以降の処理が実行される。この場合、メール処理部４０は、図２５のメッセージ作成画面の左上に配置されている「送信」ボタンが利用者によって押された場合に、メール送信を行うなどの処理を実行する。
【００５６】
なお、上記説明では、メール処理部４０によって実行される、利用者認証、メール一覧表示、メール送信、メール返信等の処理の流れを説明したが、メール処理部４０は、メールに関するその他の様々な処理を実行する。ただし、本実施形態では、これらの処理についての説明は省略するものとする。なお、本実施形態では、一例として、メール処理部４０により、第１、第２、第３表示指示部としての機能が実現されている。
【００５７】
以上、詳細に説明したように、本実施形態によると、メール処理部４０は、あるメール（第１のメール）に対する返信メール（第２のメール）の作成指示を取得すると（Ｓ４２：肯定）、あるメールの本文（引用文）を含む画面（返信メール作成画面）のデータを生成して、当該返信メール作成画面をクライアント２０（表示処理部５０）に表示させ（Ｓ４６）、表示された返信メール作成画面において引用文の一部が選択されると（Ｓ６０：肯定）、返信メール作成画面に応答文領域を追加した画面のデータを生成して、クライアント２０（表示処理部５０）に表示させる（Ｓ６４）。そして、メール処理部４０は、選択された引用文の一部と、応答文領域に入力された内容とを含む返信メール作成画面のデータを生成し、クライアント２０（表示処理部５０）に表示させる（Ｓ８８）。これにより、本実施形態では、利用者は、引用文の一部を選択することで、選択した部分に対する応答文を応答文領域内で作成することができる。また、選択した引用文の一部と応答文とを含む返信メール作成画面を用いて、返信メールを効率的に作成することができる。このように、本実施形態では、利用者は、返信元のメールの一部を引用して返信メールを作成する場合でも、引用文の一部をコピーアンドペースト（又はカットアンドペースト）したり、引用文の不要な箇所を削除したりするなどの作業を行わなくてもよいため、簡易な作業で返信メールを効率的に作成することができる。また、メール処理部４０は、応答文領域を追加した画面のデータを生成する際に、構文解析等を行う必要がないため、処理量の低減を図ることができる。
【００５８】
また、本実施形態では、メール処理部４０は、返信メール作成画面の、選択された引用文の一部の前に引用符「>」を付加する。これにより、利用者は、引用文の行頭以外の部分（例えば図１４の「山本課長」の部分）に対する応答文を作成する場合でも、「山本課長」の文字が含まれる行を先頭からコピーして前の文字列を削除（「>貴部の山本課長」をコピーアンドペーストして、「貴部の」を削除）したり、「山本課長」をコピーアンドペーストして「>」を付加したりする必要がない。このため、利用者は、簡易な作業で返信メールを効率的に作成することができる。また、本実施形態では、「返信」する作業を例に挙げているが、「転送」する作業にも同様に利用できることはいうまでもない。
【００５９】
また、本実施形態では、返信メール作成画面に、返信元のメールの本文全文が含まれている。これにより、返信メールを受信した利用者は、送信した利用者が応答した部分を的確に把握することができるとともに、返信元のメール全体の内容を把握することも可能である。
【００６０】
なお、上記実施形態では、図１９に示すように内容確認画面を表示した後、すなわち、表示順の並べ替えを利用者に行わせた後に、選択された引用文の一部と応答文が返信メール作成画面内に表示される場合について説明した。しかしながら、これに限られるものではなく、内容確認画面を表示せずに、返信メール作成画面に選択された引用文の一部と応答文を組み込むようにしてもよい。
【００６１】
なお、上記実施形態では、引用返信モードの切替要求をマウスの右クリックにより行う場合について説明したが、これに限られるものではない。例えば、返信メール作成画面の一部に引用返信モードへの切替ボタンを設けておくこととしてもよい。この場合、利用者は、切替ボタンを押すことで引用返信モードの切替要求を行うことができる。
【００６２】
また、上記実施形態では、引用文の一部を選択する際に、引用文の一部をマウスでドラッグする場合について説明したが、これに限られるものではない。例えば、キーボード（例えば、方向キーと「Shift」キー）を用いて引用文の一部を選択するようにしてもよい。
【００６３】
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、処理装置が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体（ただし、搬送波は除く）に記録しておくことができる。
【００６４】
プログラムを流通させる場合には、例えば、そのプログラムが記録されたＤＶＤ（Digital Versatile Disc）、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）などの可搬型記録媒体の形態で販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【００６５】
プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送されるごとに、逐次、受け取ったプログラムに従った処理を実行することもできる。
【００６６】
上述した実施形態は本発明の好適な実施の例である。但し、これに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変形実施可能である。
【００６７】
なお、以上の実施形態の説明に関して、更に以下の付記を開示する。
（付記１）  第１のメールに対して返信する第２のメールの作成指示を取得すると、前記第１のメールの本文情報を含む画面を生成して、表示部に表示させ、
前記画面において前記本文情報の一部が選択されると、前記画面に文字入力領域を追加した画面を生成して、前記表示部に表示させ、
選択された前記本文情報の一部と、前記文字入力領域に入力された文字列情報とを含む第２のメールの編集画面を生成し、前記表示部に表示させる、処理をコンピュータに実行させることを特徴とするメール作成支援プログラム。
（付記２）  前記第２のメールの編集画面の、前記選択された本文情報の一部の前には引用符が付加されていることを特徴とする付記１に記載のメール作成支援プログラム。
（付記３）  前記第２のメールの編集画面には、前記第１のメールの本文の全文が含まれていることを特徴とする付記１又は２に記載のメール作成支援プログラム。
（付記４）  第１のメールに対して返信する第２のメールの作成指示を取得すると、前記第１のメールの本文情報を含む画面を生成して、表示部に表示させる第１表示指示部と、
前記画面において前記本文情報の一部が選択されると、前記画面に文字入力領域を追加した画面を生成して、前記表示部に表示させる第２表示指示部と、
選択された前記本文情報の一部と、前記文字入力領域に入力された文字列情報とを含む第２のメールの編集画面を生成し、前記表示部に表示させる第３表示指示部と、を備えるメール作成支援装置。
（付記５）  前記第３表示指示部は、前記第２のメールの編集画面の、前記選択された本文情報の一部の前に引用符を付加することを特徴とする付記４に記載のメール作成支援装置。
（付記６）  前記第２のメールの編集画面には、前記第１のメールの本文の全文が含まれていることを特徴とする付記４又は５に記載のメール作成支援装置。
（付記７）  第１のメールに対して返信する第２のメールの作成指示を取得した場合に、前記第１のメールの本文情報を含む画面を生成して、表示部に表示させる工程と、
前記画面において前記本文情報の一部が選択された場合に、前記画面に文字入力領域を追加した画面を生成して、前記表示部に表示させる工程と、
選択された前記本文情報の一部と、前記文字入力領域に入力された文字列情報とを含む第２のメールの編集画面を生成し、前記表示部に表示させる工程と、をコンピュータが実行することを特徴とするメール作成支援方法。
（付記８）  前記第２のメールの編集画面の、前記選択された本文情報の一部の前には引用符が付加されていることを特徴とする付記７に記載のメール作成支援方法。
（付記９）  前記第２のメールの編集画面には、前記第１のメールの本文の全文が含まれていることを特徴とする付記７又は８に記載のメール作成支援方法。
【符号の説明】
【００６８】
１０  サーバ（メール作成支援装置）
２０  クライアント（表示部）
４０  メール処理部（第１表示指示部、第２表示指示部、第３表示指示部）
【図１】
2014149578.tif 000003
【図２】
2014149578.tif 000004
【図３】
2014149578.tif 000005
【図４】
2014149578.tif 000006
【図５】
2014149578.tif 000007
【図６】
2014149578.tif 000008
【図７】
2014149578.tif 000009
【図８】
2014149578.tif 000010
【図９】
2014149578.tif 000011
【図１０】
2014149578.tif 000012
【図１１】
2014149578.tif 000013
【図１２】
2014149578.tif 000014
【図１３】
2014149578.tif 000015
【図１４】
2014149578.tif 000016
【図１５】
2014149578.tif 000017
【図１６】
2014149578.tif 000018
【図１７】
2014149578.tif 000019
【図１８】
2014149578.tif 000020
【図１９】
2014149578.tif 000021
【図２０】
2014149578.tif 000022
【図２１】
2014149578.tif 000023
【図２２】
2014149578.tif 000024
【図２３】
2014149578.tif 000025
【図２４】
2014149578.tif 000026
【図２５】
2014149578.tif 000027