(57)【特許請求の範囲】
【請求項１】
第１コミュニケーション手段を用いて送信されたメッセージと、前記第１コミュニケーション手段とは異なる第２コミュニケーション手段を用いて送信されたメッセージとを含むメッセージ群を、当該メッセージ群の各々に添付されたファイル名に基づいて、文字コード順に並べるソート部と、
前記文字コード順に並べられたメッセージ群を表示部に表示させる表示制御部と
を備える情報処理装置。
【請求項２】
前記第１コミュニケーション手段を用いて送信されたメッセージは、ウェブブラウザを利用して送信された電子メールであり、
前記第２コミュニケーション手段を用いて送信されたメッセージは、メーラを利用して送信された電子メールか、またはＳＮＳ（Social Networking Service）を利用して送信されたメッセージである
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記表示部に表示されたメッセージ群のうち、前記第２コミュニケーション手段を用いて第１ユーザから第２ユーザに対して送信されたメッセージに対する返信が前記第２ユーザにより指示された場合に、前記第２コミュニケーション手段で用いられる前記第２ユーザの通信アドレスを前記情報処理装置の通信アドレスに代えて送信元として設定した返信メッセージを送信するメッセージ送信部をさらに備えることを特徴とする請求項２に記載の情報処理装置。
【請求項４】
情報処理装置により実行される情報処理方法であって、
第１コミュニケーション手段を用いて送信されたメッセージと、前記第１コミュニケーション手段とは異なる第２コミュニケーション手段を用いて送信されたメッセージとを含むメッセージ群を、当該メッセージ群の各々に添付されたファイル名に基づいて、文字コード順に並べるステップと、
前記文字コード順に並べられたメッセージ群を表示部に表示させるステップと
を備える情報処理方法。
【請求項５】
コンピュータを、
第１コミュニケーション手段を用いて送信されたメッセージと、前記第１コミュニケーション手段とは異なる第２コミュニケーション手段を用いて送信されたメッセージとを含むメッセージ群を、当該メッセージ群の各々に添付されたファイル名に基づいて、文字コード順に並べるソート部と、
前記文字コード順に並べられたメッセージ群を表示部に表示させる表示制御部
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メッセージを表示する技術に関する。
【背景技術】
【０００２】
従来、企業間で複数のプロジェクトが同時に進行する場合に、これらのプロジェクトの管理を支援するための様々な手法が提案されている。例えば、特許文献１には、社内メールサーバにより中継されるメールをプロジェクトごとに分類し、プロジェクト単位でメールスレッドを表示するシステムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−６９５４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１に開示のシステムでは、社内メールサーバにより中継されるメールのみが分類の対象となっている。すなわち、プロジェクト単位でメールスレッドに表示されるメッセージは、単一のコミュニケーション手段を用いて送信されたメッセージに限られる。特許文献１に開示のシステムでは、例えば、外部のメールサーバやＳＮＳ（Social Networking Service）を利用して送信されたメッセージについては分類の対象とならず、プロジェクト単位で表示されるメールスレッドから漏れてしまう。
【０００５】
本発明は、このような事情に鑑みてなされたものであり、各々異なるコミュニケーション手段を用いて送信されたメッセージ群を並べて表示することを目的とする。
【課題を解決するための手段】
【０００６】
上記の課題を解決するため、本発明は、第１コミュニケーション手段を用いて送信されたメッセージと、前記第１コミュニケーション手段とは異なる第２コミュニケーション手段を用いて送信されたメッセージとを含むメッセージ群を、指定された順序に並べるソート部と、前記指定された順序に並べられたメッセージ群を表示部に表示させる表示制御部とを備える情報処理装置を提供する。
【０００７】
好ましい態様において、前記ソート部は、前記メッセージ群の各々に添付されたファイルの識別情報に基づいて、前記メッセージ群を前記指定された順序に並べる。
【０００８】
別の好ましい態様において、前記第１コミュニケーション手段を用いて送信されたメッセージは、ウェブブラウザを利用して送信された電子メールであり、前記第２コミュニケーション手段を用いて送信されたメッセージは、メーラを利用して送信された電子メールか、またはＳＮＳ（Social Networking Service）を利用して送信されたメッセージである。
【０００９】
さらに好ましい態様において、前記表示部に表示されたメッセージ群のうち、前記第２コミュニケーション手段を用いて第１ユーザから第２ユーザに対して送信されたメッセージに対する返信が前記第２ユーザにより指示された場合に、前記第２コミュニケーション手段で用いられる前記第２ユーザの通信アドレスを前記情報処理装置の通信アドレスに代えて送信元として設定した返信メッセージを送信するメッセージ送信部をさらに備える。
【００１０】
また、本発明は、情報処理装置により実行される情報処理方法であって、第１コミュニケーション手段を用いて送信されたメッセージと、前記第１コミュニケーション手段とは異なる第２コミュニケーション手段を用いて送信されたメッセージとを含むメッセージ群を、指定された順序に並べるステップと、前記指定された順序に並べられたメッセージ群を表示部に表示させるステップとを備える情報処理方法を提供する。
【００１１】
また、本発明は、コンピュータを、第１コミュニケーション手段を用いて送信されたメッセージと、前記第１コミュニケーション手段とは異なる第２コミュニケーション手段を用いて送信されたメッセージとを含むメッセージ群を、指定された順序に並べるソート部と、前記指定された順序に並べられたメッセージ群を表示部に表示させる表示制御部として機能させるためのプログラムを提供する。
【発明の効果】
【００１２】
本発明によれば、各々異なるコミュニケーション手段を用いて送信されたメッセージ群を並べて表示することができる。
【図面の簡単な説明】
【００１３】
【図１】通信システム１の構成の一例を示す図である。
【図２】支援サーバ４０の構成の一例を示すブロック図である。
【図３】支援サーバ４０が備える各種データベースの一例を示す図である。
【図４】メッセージ蓄積動作の一例を示すシーケンス図である。
【図５】メッセージ一覧表示動作の一例を示すフローチャートである。
【図６】ウェブページの一例を示す図である。
【図７】統合表示動作の一例を示すフローチャートである。
【図８】ウェブページの一例を示す図である。
【図９】工程単位統合表示動作の一例を示すフローチャートである。
【図１０】ウェブページの一例を示す図である。
【図１１】メッセージ返信動作の一例を示すフローチャートである。
【発明を実施するための形態】
【００１４】
１．実施形態
１−１．通信システム１の構成
図１は、本発明の一実施形態に係る通信システム１の構成の一例を示す図である。通信システム１は、通信端末１０Ａ〜１０Ｄ（以下、総称して「通信端末１０」という。）と、外部メールサーバ２０と、ＳＮＳサーバ３０と、支援サーバ４０とを備える。通信端末１０Ａ及び１０Ｂは社内ネットワーク５０Ａに接続され、通信端末１０Ｃ及び１０Ｄは社内ネットワーク５０Ｂに接続される。社内ネットワーク５０Ａ及び５０Ｂは、例えば、有線又は無線のＬＡＮ（Local Area Network）である。外部メールサーバ２０とＳＮＳサーバ３０と支援サーバ４０は公衆ネットワーク６０に接続される。公衆ネットワーク６０は、例えば、インターネットである。社内ネットワーク５０Ａ及び５０Ｂは、各々公衆ネットワーク６０に接続される。
【００１５】
通信端末１０は、通信機能を備えたコンピュータ装置である。例えば、スマートフォンや携帯電話機やタブレット端末等の携帯型のコンピュータ装置や、据え置き型のコンピュータ装置である。通信端末１０は、具体的には、ＣＰＵ等の演算部と、フラッシュメモリ等の記憶部と、タッチパネル等のユーザインタフェース部と、データ通信カード等の通信部とを備える。複数の通信端末１０のうち、通信端末１０Ａ及び１０Ｂは、ファブレス企業内に設置され、当該企業の従業者により使用されるものとする。一方、通信端末１０Ｃ及び１０Ｄは、製造請負企業内に設置され、当該企業の従業者により使用されるものとする。
【００１６】
外部メールサーバ２０は、電子メール（以下、「外部メール」という。）を中継するメールサービスを通信端末１０のユーザに対して提供するサーバである。外部メールサーバ２０により提供されるメールサービスを利用するユーザは、当該サービスの提供者と契約して自身のメールアドレスを取得し、通信端末１０上でメールソフト（メーラ）を起動して外部メールの作成、表示及び送受信を行う。
【００１７】
ＳＮＳサーバ３０は、通信端末１０のユーザによるＳＮＳの利用を可能とするサーバである。具体的には、ＳＮＳを利用して通信端末１０のユーザ間でやり取りされるメッセージ（以下、「ＳＮＳメッセージ」という。）を中継するサーバである。ＳＮＳサーバ３０により提供されるＳＮＳを利用するユーザは、当該サービスの提供者と契約して自身のユーザＩＤを取得し、通信端末１０上でウェブブラウザを起動してＳＮＳメッセージの作成、表示及び送受信を行う。ＳＮＳメッセージの作成及び表示はウェブページ上で行われる。なお、ＳＮＳとは、個人間のコミュニケーションを促進し、社会的なネットワークの構築を支援する、ウェブを利用したサービスのことである。
【００１８】
支援サーバ４０は、ウェブメールを中継するウェブメールサービスを通信端末１０のユーザに対して提供するサーバである。支援サーバ４０は、本発明に係る「情報処理装置」の一例である。支援サーバ４０によりウェブメールサービスを利用するユーザは、当該サービスの提供者と契約して自身のメールアドレスを取得し、通信端末１０上でウェブブラウザを起動してウェブメールの作成、表示及び送受信を行う。ウェブメールの作成及び表示はウェブページ上で行われる。また、支援サーバ４０は、外部メールサーバ２０に中継されるメールとＳＮＳサーバ３０により中継されるＳＮＳメッセージとを蓄積して、これらのメッセージとウェブメールとを通信端末１０において統合して表示することを可能とする。
【００１９】
図２は、支援サーバ４０の構成の一例を示すブロック図である。支援サーバ４０は、大略、ＣＰＵ等の演算部４１と、ＨＤＤ等の記憶部４２と、データ通信カード等の通信部４３とを備える。記憶部４２は、公衆ネットワーク６０を介して接続される外部サーバに設置されてもよい。図３は、記憶部４２に記憶される各種データベース（以下、単に「ＤＢ」という。）の一例を示す図である。図３（ａ）はウェブメールＤＢ４２１の一例を示し、図３（ｂ）は外部メールＤＢ４２２を示し、図３（ｃ）はＳＮＳメッセージＤＢ４２３を示し、図３（ｄ）は、通信アドレスＤＢ４２４を示す。
【００２０】
ウェブメールＤＢ４２１は、支援サーバ４０が中継するウェブメールに関連する各種情報を保持する。このウェブメールＤＢ４２１を構成する各レコードは、メッセージＩＤと、送信者アドレスと、受信者アドレスと、受信日時と、件名と、本文と、添付ファイル名の各フィールドにより構成される。ここで、メッセージＩＤは、支援サーバ４０により付与されるメッセージの識別情報である。送信者アドレスと受信者アドレスは、各々ウェブメールの送信者と受信者のメールアドレスである。受信日時は、支援サーバ４０がウェブメールを受信した日時である。件名はウェブメールのタイトルであり、本文はウェブメールの本文である。添付ファイル名は、ウェブメールに添付される（言い換えると、ウェブメールと同時に送信される）ファイルの識別情報である。ファイルは、例えば、文書、画像、音声、動画又はプログラム等の情報である。ファイルの識別情報は、例えば、製品が製造される過程でファブレス企業と製造請負企業との間で合意に向けてやり取りされる文書の名称とそのバージョン情報の組み合わせにより構成される。文書は、契約、設計等の各工程ごとに作成される。
【００２１】
外部メールＤＢ４２２は、外部メールに関連する各種情報を保持する。この外部メールＤＢ４２２を構成する各レコードは、メッセージＩＤと、送信者アドレスと、受信者アドレスと、受信日時と、件名と、本文と、添付ファイル名の各フィールドにより構成される。ここで、送信者アドレスと受信者アドレスは、各々外部メールの送信者と受信者のメールアドレスである。受信日時は、支援サーバ４０が外部メールを受信した日時である。件名は外部メールのタイトルであり、本文は外部メールの本文である。添付ファイル名は、外部メールに添付される（言い換えると、外部メールと同時に送信される）ファイルの識別情報である。
【００２２】
ＳＮＳメッセージＤＢ４２３は、ＳＮＳメッセージに関連する各種情報を保持する。このＳＮＳメッセージＤＢ４２３を構成する各レコードは、メッセージＩＤと、送信者ＩＤと、受信者ＩＤと、受信日時と、件名と、本文と、添付ファイル名の各フィールドにより構成される。ここで、送信者ＩＤと受信者ＩＤは、各々ＳＮＳメッセージの送信者と受信者のユーザＩＤである。受信日時は、支援サーバ４０がＳＮＳメッセージを受信した日時である。件名はＳＮＳメッセージのタイトルであり、本文はＳＮＳメッセージの本文である。添付ファイル名は、ＳＮＳメッセージに添付される（言い換えると、ＳＮＳメッセージと同時に送信される）ファイルの識別情報である。
【００２３】
通信アドレスＤＢ４２４は、通信端末１０のユーザが有する各種の通信アドレスを対応づけて保持する。通信アドレスＤＢ４２４は、特に、支援サーバ４０が提供するウェブメールサービスを利用するユーザが有する各種の通信アドレスを対応づけて保持する。この通信アドレスＤＢ４２４を構成する各レコードは、ウェブメールのメールアドレスと、外部メールのメールアドレスと、ＳＮＳのユーザＩＤの各フィールドにより構成される。
【００２４】
演算部４１は、記憶部４２に記憶されるプログラムを実行することにより、図２に示される、メッセージ受信部４１１と、メッセージ抽出部４１２と、ソート部４１３と、ウェブページ生成部４１４と、ウェブページ送信部４１５と、メッセージ送信部４１６という機能を実現する。
【００２５】
メッセージ受信部４１１は、外部装置からメッセージを受信して記憶部４２に記憶する。ここで、メッセージには、ウェブメールと外部メールとＳＮＳメッセージとが含まれる。ウェブメールはウェブメールサービスを利用して送信される電子メールであり、ウェブブラウザを利用して送信される。外部メールはメールサービスを利用して送信される電子メールであり、メーラを利用して送信される。ＳＮＳメッセージはＳＮＳを利用して送信されるメッセージである。これらのメッセージは、各々異なるコミュニケーション手段を用いて送信されるメッセージであり、本発明に係る「コミュニケーション手段を用いて送信されたメッセージ」の一例である。
【００２６】
メッセージ受信部４１１は、通信端末１０からウェブメールを受信すると、当該ウェブメールを受信者に中継すべくメッセージ送信部４１６に渡すとともに、当該ウェブメールに関連する各種情報をウェブメールＤＢ４２１に格納する。メッセージ受信部４１１は、外部メールサーバ２０から外部メールを受信すると、当該外部メールに関連する各種情報を外部メールＤＢ４２２に格納する。メッセージ受信部４１１は、ＳＮＳサーバ３０からＳＮＳメッセージを受信すると、当該ＳＮＳメッセージに関連する各種情報をＳＮＳメッセージＤＢ４２３に格納する。
【００２７】
メッセージ抽出部４１２は、メッセージ受信部４１１により受信され、記憶部４２に記憶されたメッセージ群の中から、指定された条件に合致するメッセージ（具体的には、メッセージのレコード）を抽出する。メッセージ抽出部４１２は、特定のユーザを受信者とするウェブメールの抽出を指示されると、ウェブメールＤＢ４２１から当該ユーザを受信者とするウェブメールを抽出する。メッセージ抽出部４１２は、特定のユーザを受信者とするウェブメール、外部メール及びＳＮＳメッセージの抽出を指示されると、ウェブメールＤＢ４２１から当該ユーザを受信者とするウェブメールを抽出し、外部メールＤＢ４２２から当該ユーザを受信者とする外部メールを抽出し、ＳＮＳメッセージＤＢ４２３から当該ユーザを受信者とするＳＮＳメッセージを抽出する。
【００２８】
ソート部４１３は、メッセージ抽出部４１２により抽出されたメッセージ群を、指定された順序に並べる。その際、ソート部４１３は、抽出されたメッセージ群に各々異なるコミュニケーション手段を用いて送信されたメッセージが含まれている場合には、それらのメッセージ群をまとめあわせて（言い換えると、コミュニケーション手段に関係なく）、指定された順序に並べる。例えば、ソート部４１３は、抽出されたメッセージ群を時系列に並べる。より具体的には、受信日時の降順又は昇順に並べる。または、抽出されたメッセージ群を文字コード順に並べる。より具体的には、メッセージの送信者アドレス（または送信者ＩＤ）や件名や添付ファイル名に基づいてメッセージ群を文字コード順に並べる。なお、文字コードに基づくソート方法については、周知の技術を利用してよい。
【００２９】
ウェブページ生成部４１４は、ソート部４１３により、指定された順序に並べられたメッセージ群を表示するウェブページを生成する。
【００３０】
ウェブページ送信部４１５は、ウェブページ生成部４１４により生成されたウェブページを通信端末１０に送信して、当該端末のタッチパネル等の表示部に表示させる。ウェブページ送信部４１５は、本発明に係る「表示制御部」の一例である。
【００３１】
メッセージ送信部４１６は、外部装置に対してメッセージを送信する。メッセージ送信部４１６は、メッセージ受信部４１１から渡されたウェブメールをその送信先に送信する。また、メッセージ送信部４１６は、ウェブページ送信部４１５により送信されたウェブページを表示する通信端末１０のユーザにより特定のメッセージが指定され、当該メッセージに対する返信が指示されると、指定されたメッセージの送信者に対してメッセージを送信する。その際、返信が指示されたメッセージが外部メールか又はＳＮＳメッセージである場合には、メッセージ送信部４１６は、支援サーバ４０の通信アドレスに代えて、当該メッセージの受信者の通信アドレスを送信元として設定した返信メッセージを送信する。その際、外部メールである場合には、当該外部メールの受信者の外部メールのメールアドレスを送信者アドレスとして設定し、ＳＮＳメッセージである場合には、当該ＳＮＳメッセージの受信者のユーザＩＤを送信者ＩＤとして設定する。
【００３２】
１−２．通信システム１の動作
通信システム１の動作として、（１）メッセージ蓄積動作と、（２）メッセージ一覧表示動作と、（３）統合表示動作と、（４）工程単位統合表示動作と、（５）メッセージ返信動作について説明する。
【００３３】
１−２−１．メッセージ蓄積動作
図４は、メッセージ蓄積動作の一例を示すシーケンス図である。本動作では、通信端末１０間で送受信される外部メールとＳＮＳメッセージのうち、所定のユーザの組を送信者及び受信者とするメッセージを支援サーバ４０に蓄積する。ここで、所定のユーザの組とは、支援サーバ４０が提供するウェブメールサービスを利用するユーザの組である。この所定のユーザの組の通信アドレスは支援サーバ４０とＳＮＳサーバ３０に記憶される。支援サーバ４０では外部メールのメールアドレスとして、ＳＮＳサーバ３０ではＳＮＳのユーザＩＤとして記憶される。以下の説明では、通信端末１０Ａと通信端末１０Ｃの間で送受信される外部メールとＳＮＳメッセージを支援サーバ４０に蓄積する場合について想定する。
【００３４】
通信端末１０Ａのユーザは、通信端末１０Ｃのユーザに対して外部メールを送信する際、通信端末１０Ｃと支援サーバ４０に対して同報送信を行う。具体的には、メーラのＴｏ欄に通信端末１０Ｃの外部メールアドレスを指定し、ｃｃ（carbon copy）欄に支援サーバ４０の外部メールアドレスを指定して、外部メールを外部メールサーバ２０に送信する（Ｓａ１）。この外部メールのＦｒｏｍ欄には通信端末１０Ａのユーザの外部メールアドレスが指定される。
【００３５】
外部メールを受信した外部メールサーバ２０は、受信した外部メールを通信端末１０Ｃに中継するとともに（Ｓａ２）、支援サーバ４０にも中継する（Ｓａ３）。
【００３６】
外部メールを受信した支援サーバ４０のメッセージ受信部４１１は、受信した外部メールが蓄積対象であるか否かを判定する（Ｓａ４）。具体的には、受信した外部メールの送信者アドレスと受信者アドレスの組が通信アドレスＤＢ４２４に記憶されているか否かを判定する。この判定の結果、当該組が通信アドレスＤＢ４２４に記憶されている場合には、メッセージ受信部４１１は、受信した外部メールに関連する各種情報を外部メールＤＢ４２２に格納する（Ｓａ５）。一方、この判定の結果、当該組が通信アドレスＤＢ４２４に記憶されていない場合には、メッセージ受信部４１１は、受信した外部メールを破棄する（図示略）。
【００３７】
次に、通信端末１０Ａのユーザが、通信端末１０Ｃのユーザに対してＳＮＳメッセージを送信（換言すると、投稿）する場合、自己のユーザＩＤを送信者ＩＤとして指定し、通信端末１０ＣのユーザのユーザＩＤを受信者ＩＤとして指定するＳＮＳメッセージをＳＮＳサーバ３０に送信する（Ｓａ６）。
【００３８】
ＳＮＳメッセージを受信したＳＮＳサーバ３０は、受信したＳＮＳメッセージを通信端末１０Ｃに中継する（Ｓａ７）。また、ＳＮＳサーバ３０は、受信したＳＮＳメッセージが支援サーバ４０における蓄積対象であるか否かを判定する（Ｓａ８）。具体的には、受信したＳＮＳメッセージの送信者ＩＤと受信者ＩＤの組が予め自機に記憶されているか否かを判定する。この判定の結果、当該組が自機に記憶されている場合には、ＳＮＳサーバ３０は、受信したＳＮＳメッセージを支援サーバ４０に中継する（Ｓａ９）。一方、この判定の結果、当該組が自機に記憶されていない場合には、ＳＮＳサーバ３０は、受信したＳＮＳメッセージを支援サーバ４０に中継しない。
【００３９】
ＳＮＳメッセージを受信した支援サーバ４０のメッセージ受信部４１１は、受信したＳＮＳメッセージに関連する各種情報をＳＮＳメッセージＤＢ４２３に格納する（Ｓａ１０）。
以上がメッセージ蓄積動作についての説明である。
【００４０】
以上説明したメッセージ蓄積動作によれば、支援サーバ４０が提供するウェブメールサービスを利用するユーザ間で送受信されるメッセージのみが支援サーバ４０に蓄積される。
【００４１】
なお、このメッセージ蓄積動作において、通信端末１０Ａのユーザが支援サーバ４０の外部メールアドレスを指定する欄は、メーラのＴｏ欄やｂｃｃ（blind carbon copy）欄であってもよい。
【００４２】
１−２−２．メッセージ一覧表示動作
図５は、メッセージ一覧表示動作の一例を示すフローチャートである。本動作では、通信端末１０のユーザの指示を受けて、当該ユーザ宛てに送信されたウェブメールの一覧を通信端末１０に表示させる。
【００４３】
通信端末１０からウェブメール一覧の表示指示が受信されると、支援サーバ４０のメッセージ抽出部４１２は、通信端末１０のユーザのウェブメールアドレスを検索キーとして、当該ユーザを受信者とするウェブメールをウェブメールＤＢ４２１から抽出する（Ｓｂ１）。ソート部４１３は、ステップＳｂ１で抽出されたウェブメール群を、指定された順序に並べる。例えば、ソート部４１３は、抽出されたウェブメール群を時系列に並べる（Ｓｂ２）。ウェブページ生成部４１４は、ステップＳｂ２で、指定された順序に並べられたウェブメール群を表示するウェブページを生成する（Ｓｂ３）。ウェブページ送信部４１５は、ステップＳｂ３で生成されたウェブページを通信端末１０に送信する（Ｓｂ４）。
【００４４】
ウェブページを受信した通信端末１０は、受信したウェブページをタッチパネルに表示させる。図６は、タッチパネルに表示されたウェブページの一例を示す図である。同図に示すウェブページでは、ソート部４１３により時系列に並べられたウェブメール群がリスト形式で表示されている。各メッセージについて、コミュニケーション手段の種別を示す種別情報が表示されているが、本メッセージ一覧表示動作ではウェブメールのみが抽出されるため、すべて「ウェブメール」となっている。また、同図に示すウェブページでは、単純統合ボタンと工程単位統合ボタンが表示されている。単純統合ボタンは統合表示動作を指示するためのボタンであり、工程単位統合ボタンは工程単位統合表示動作を指示するためのボタンである。
以上がメッセージ一覧表示動作についての説明である。
【００４５】
１−２−３．統合表示動作
図７は、統合表示動作の一例を示すフローチャートである。本動作では、通信端末１０のユーザの指示を受けて、当該ユーザ宛てに送信されたウェブメール、外部メール及びＳＮＳメッセージを統合した一覧を通信端末１０に表示させる。
【００４６】
図６に例示するウェブページにおいて単純統合ボタンが選択され、通信端末１０から単純統合表示指示が受信されると、支援サーバ４０のメッセージ抽出部４１２は、通信端末１０のユーザのウェブメールアドレスに対応する外部メールアドレスを通信アドレスＤＢ４２４を参照して特定し、特定した外部メールアドレスを検索キーとして、当該ユーザを受信者とする外部メールを外部メールＤＢ４２２から抽出する（Ｓｃ１）。次に、メッセージ抽出部４１２は、当該ユーザのウェブメールアドレスに対応するＳＮＳのユーザＩＤを通信アドレスＤＢ４２４を参照して特定し、特定したユーザＩＤを検索キーとして、当該ユーザを受信者とするＳＮＳメッセージをＳＮＳメッセージＤＢ４２３から抽出する（Ｓｃ２）。ソート部４１３は、上記のメッセージ一覧表示動作のステップＳｂ１で抽出されたウェブメール群と、ステップＳｃ１で抽出された外部メール群と、ステップＳｃ２で抽出されたＳＮＳメッセージ群とを含むメッセージ群を、指定された順序に並べる。具体的には、抽出されたメッセージ群を時系列に並べる（Ｓｃ３）。ウェブページ生成部４１４は、ステップＳｃ３で、時系列に並べられたメッセージ群を表示するウェブページを生成する（Ｓｃ４）。ウェブページ送信部４１５は、ステップＳｃ４で生成されたウェブページを通信端末１０に送信する（Ｓｃ５）。
【００４７】
ウェブページを受信した通信端末１０は、受信したウェブページをタッチパネルに表示させる。図８は、タッチパネルに表示されたウェブページの一例を示す図である。同図に示すウェブページでは、上記の図６に例示するウェブページと比較して、ウェブメールだけでなく外部メールとＳＮＳメッセージが併せて表示されている。外部メールとＳＮＳメッセージはウェブメールに混じって時系列で表示されている。
以上が統合表示動作についての説明である。
【００４８】
以上説明した統合表示動作によれば、各々異なるコミュニケーション手段を用いて送信されたメッセージ群を時系列で表示させて一覧することができる。
【００４９】
１−２−４．工程単位統合表示動作
図９は、工程単位統合表示動作の一例を示すフローチャートである。本動作では、通信端末１０のユーザの指示を受けて、当該ユーザ宛てに送信されたウェブメール、外部メール及びＳＮＳメッセージを統合した一覧であって、工程単位で分類された一覧を通信端末１０に表示させる。
【００５０】
図６に例示するウェブページにおいて工程単位統合ボタンが選択され、通信端末１０から工程単位統合表示指示が受信されると、支援サーバ４０のメッセージ抽出部４１２は、通信端末１０のユーザのウェブメールアドレスに対応する外部メールアドレスを通信アドレスＤＢ４２４を参照して特定し、特定した外部メールアドレスを検索キーとして、当該ユーザを受信者とする外部メールを外部メールＤＢ４２２から抽出する（Ｓｄ１）。次に、メッセージ抽出部４１２は、当該ユーザのウェブメールアドレスに対応するＳＮＳのユーザＩＤを通信アドレスＤＢ４２４を参照して特定し、特定したユーザＩＤを検索キーとして、当該ユーザを受信者とするＳＮＳメッセージをＳＮＳメッセージＤＢ４２３から抽出する（Ｓｄ２）。ソート部４１３は、上記のメッセージ一覧表示動作のステップＳｂ１で抽出されたウェブメール群と、ステップＳｄ１で抽出された外部メール群と、ステップＳｄ２で抽出されたＳＮＳメッセージ群とを含むメッセージ群を、指定された順序に並べる。具体的には、添付ファイル名に基づいてメッセージ群を文字コード順に並べる（Ｓｄ３）。ウェブページ生成部４１４は、ステップＳｄ３で、添付ファイル名に基づいて並べられたメッセージ群を表示するウェブページを生成する（Ｓｄ４）。ウェブページ送信部４１５は、ステップＳｄ４で生成されたウェブページを通信端末１０に送信する（Ｓｄ５）。
【００５１】
ウェブページを受信した通信端末１０は、受信したウェブページをタッチパネルに表示させる。図１０は、タッチパネルに表示されたウェブページの一例を示す図である。同図に示すウェブページでは、上記の図８に例示するウェブページと比較して、メッセージ群が添付ファイル名順に並べられている。図１０に例示するウェブページでは各添付ファイルには各工程で作成される文書の名称が付与されているため、メッセージ群は工程単位で分類されることになる。
以上が工程単位統合表示動作についての説明である。
【００５２】
以上説明した工程単位統合表示動作によれば、統合表示動作と同様に、各々異なるコミュニケーション手段を用いて送信されたメッセージ群を一覧することができる。加えて、メッセージ群を工程単位で一覧することができる。
なお、工程単位統合表示指示が、図８に示すウェブページの工程単位統合ボタンを選択することにより指示された場合には、統合表示動作において外部メールとＳＮＳメッセージがすでに抽出されているため、ステップＳｄ１及びＳｄ２は省略されてもよい。
【００５３】
１−２−５．メッセージ返信動作
図１１は、メッセージ返信動作の一例を示すフローチャートである。本動作では、通信端末１０のユーザの指示を受けて、当該ユーザ宛てに送信されたメッセージに対して返信メッセージを送信する。以下の説明では、通信端末１０Ａから通信端末１０Ｃに送信されたメッセージに対して通信端末１０Ｃのユーザが返信する場合について想定する。
【００５４】
通信端末１０Ｃのユーザは、通信端末１０Ａからのメッセージに対して返信するにあたり、図６、８又は１０に例示するウェブページにおいて当該メッセージを指定してメッセージ作成画面（図示略）を開き、返信メッセージを作成する。返信メッセージを作成すると、当該ユーザは、当該返信メッセージの送信を指示する返信指示を通信端末１０Ｃから支援サーバ４０に対して送信する。この返信指示では、返信対象のメッセージＩＤと、返信メッセージの送信者と受信者と件名と本文とが指定される。また、添付ファイルが添付される。
【００５５】
返信指示を受信した支援サーバ４０のメッセージ送信部４１６は、返信対象のメッセージがウェブメールであるか否かを判定する（Ｓｅ１）。この判定の結果、返信対象のメッセージがウェブメールである場合には（Ｓｅ１：ＹＥＳ）、メッセージ送信部４１６は、通信端末１０Ｃから受信した返信指示に基づいてウェブメールを作成して通信端末１０Ａに対して送信する（Ｓｅ２）。この際、メッセージ送信部４１６は、ウェブメールの送信者アドレスとして、通信端末１０Ｃのユーザのウェブメールアドレスを設定する。
【００５６】
ステップＳｅ１の判定の結果、返信対象のメッセージがウェブメールでない場合には（Ｓｅ１：ＮＯ）、メッセージ送信部４１６は、当該メッセージが外部メールであるか否かを判定する（Ｓｅ３）。この判定の結果、返信対象のメッセージが外部メールである場合には（Ｓｅ３：ＹＥＳ）、メッセージ送信部４１６は、通信端末１０Ｃから受信した返信指示に基づいて外部メールを作成して外部メールサーバ２０に対して送信する（Ｓｅ４）。この際、外部メールの送信者アドレスとして、通信端末１０Ｃのユーザの外部メールアドレスを設定する。
【００５７】
ステップＳｅ３の判定の結果、返信対象のメッセージが外部メールでない場合には（Ｓｅ３：ＮＯ）、メッセージ送信部４１６は、通信端末１０Ｃから受信した返信指示に基づいてＳＮＳメッセージを作成してＳＮＳサーバ３０に対して送信する（Ｓｅ５）。この際、ＳＮＳメッセージの送信者ＩＤとして、通信端末１０ＣのユーザのユーザＩＤを設定する。
以上がメッセージ返信動作についての説明である。
【００５８】
以上説明したメッセージ返信動作によれば、支援サーバ４０がサービス提供主体でない外部メールやＳＮＳメッセージに対する返信メッセージにおいても、実際の送信者である支援サーバ４０ではなく、通信端末１０Ｃの通信アドレスが送信元として指定される。よって、返信メッセージを受信した通信端末１０Ａのユーザは、当該返信メッセージの作成者及び返信先を正しく把握することができる。
【００５９】
なお、このメッセージ返信動作において、返信メッセージの送信元（Ｆｒｏｍ）だけでなく、返信先（Ｒｅｐｌｙ−Ｔｏ）についても、通信端末１０Ｃの通信アドレスが指定されてもよい。
【００６０】
２．変形例
上記の実施形態は、以下に示すように変形してもよい。また、以下の変形例は互いに組み合わせてもよい。
【００６１】
２−１．変形例１
上記の実施形態に係るメッセージ蓄積動作では、通信端末１０Ａのユーザが支援サーバ４０の外部メールアドレスをｃｃ欄に指定することで、蓄積対象の外部メールが支援サーバ４０に送信されている。しかし、外部メールサーバ２０でもＳＮＳサーバ３０と同様に、外部メールの送信者アドレスと受信者アドレスを基に当該外部メールが蓄積対象であるか否かを判定し、この判定結果が肯定的であった場合に支援サーバ４０に送信するようにしてもよい。この変形例によれば、通信端末１０Ａのユーザは支援サーバ４０の外部メールアドレスをｃｃ欄に指定する必要がなくなる。また、支援サーバ４０は外部メールサーバ２０から受信した外部メールが蓄積対象か否かを判定する必要がなくなる。
【００６２】
２−２．変形例２
上記の実施形態に係るメッセージ一覧表示動作では受信メールの一覧が表示されているが、送信メールの一覧が表示されてもよい。送信メールの一覧を表示する場合には、ステップＳｂ１においてユーザのウェブメールアドレスを検索キーとして、当該ユーザを送信者とするウェブメールをウェブメールＤＢ４２１から抽出する。同様に、統合表示動作と工程単位統合表示動作においても受信メッセージの一覧に代えて送信メッセージの一覧が表示されてもよい。送信メッセージの一覧を表示する場合には、ステップＳｃ１及びＳｄ１においてユーザの外部メールアドレスを検索キーとして、当該ユーザを送信者とする外部メールを外部メールＤＢ４２２から抽出し、ステップＳｃ２及びＳｄ２においてユーザのユーザＩＤを検索キーとして、当該ユーザを送信者とするＳＮＳメッセージをＳＮＳメッセージＤＢ４２３から抽出する。
【００６３】
２−３．変形例３
上記の実施形態に係る支援サーバ４０において実行されるプログラムは、コンピュータ装置が読み取り可能な記録媒体を介して提供されてもよい。ここで、記録媒体とは、例えば、磁気テープや磁気ディスクなどの磁気記録媒体や、光ディスクなどの光記録媒体や、光磁気記録媒体や、半導体メモリ等である。また、当該プログラムは、インターネット等のネットワークを介して配信されてもよい。
【符号の説明】
【００６４】
１…通信システム、１０…通信端末、２０…外部メールサーバ、３０…ＳＮＳサーバ、４０…支援サーバ、４１…演算部、４２…記憶部、４３…通信部、５０Ａ、５０Ｂ…社内ネットワーク、６０…公衆ネットワーク、４１１…メッセージ受信部、４１２…メッセージ抽出部、４１３…ソート部、４１４…ウェブページ生成部、４１５…ウェブページ送信部、４１６…メッセージ送信部、４２１…ウェブメールＤＢ、４２２…外部メールＤＢ、４２３…ＳＮＳメッセージＤＢ、４２４…通信アドレスＤＢ
【図１】
0006668141.tif 000002
【図２】
0006668141.tif 000003
【図３】
0006668141.tif 000004
【図４】
0006668141.tif 000005
【図５】
0006668141.tif 000006
【図６】
0006668141.tif 000007
【図７】
0006668141.tif 000008
【図８】
0006668141.tif 000009
【図９】
0006668141.tif 000010
【図１０】
0006668141.tif 000011
【図１１】
0006668141.tif 000012