(57)【要約】【課題】１段階目の移動操作にて対象とするページを指定し、２段階目の移動操作にて作業を指示することで上述した問題を解決することを目的とする操作制御装置を提供すること。【解決手段】複数の画像に基づいて、プレビュー画像を表示し、表示されたプレビュー画像のうち、一のプレビュー画像に対する入力を検出し、当該一のプレビュー画像における移動操作を検出することで、対象とするプレビュー画像を選択画像として選択し、選択画像に対して実行する処理の候補を表示し、選択画像を、前記処理候補表示部により表示された方向に移動させることにより、前記選択画像に対応する画像に対して処理を実行する。【選択図】図７
2019133718.tif 000002
【特許請求の範囲】
【請求項１】
表示部と、
複数のコミュニケーション手段による通信履歴に関する情報を記憶する記憶部と、
前記記憶部に記憶された、複数のコミュニケーション手段の通信履歴の所定の情報を、通信日時に基づいて前記表示部に通信履歴ごとに時系列で表示を行う表示制御部と、
を備え、
前記表示制御部は、前記通信履歴の一部において、さらに通信内容を含む表示を行うことを特徴とした表示制御装置。
【請求項２】
前記表示制御部は、予め定めた画面上の位置において前記通信履歴の所定の情報を表示する場合、さらに通信内容を含む表示を行う請求項１に記載の表示制御装置。
【請求項３】
前記表示制御装置への操作を受け付ける操作受付部を更に備え、
前記表示制御部は、前記操作受付部の受付けた操作により画面表示が移動した場合、画面移動後に表示を行う前記通信履歴の所定の情報の位置に応じて前記通信履歴に関する情報の表示内容を変更する請求項１または請求項２に記載の表示制御装置。
【請求項４】
表示部を有するコンピュータに、
複数のコミュニケーション手段による通信履歴に関する情報を記憶する記憶機能と、
前記記憶部に記憶された、複数のコミュニケーション手段の通信履歴の所定の情報を、通信日時に基づいて前記表示部に通信履歴ごとに時系列で表示を行う表示制御機能と、
を実現させるプログラムであって、
前記表示制御機能は、前記表示させる前記通信履歴の一部において、さらに通信内容を含む表示を行うことを特徴としたプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この開示は表示制御装置等に関する。
【背景技術】
【０００２】
コミュニケーション手段の発達に伴い、様々な種類のコミュニケーション手段が存在するようになっている。様々な種類のコミュニケーション手段は、たとえば、電話、ファクシミリ、メール、などを含む。たとえば、特開２００６−５６７７号公報は、ファクシミリ通信をインターネット経由で実現する技術を開示している。また、特開２００５−２９４９４５号公報は、ファクシミリとメールとを組み合わせて、ファクシミリの出力のセキュリティを確保する技術を開示している。
【０００３】
ユーザは、様々な種類のコミュニケーション手段の中から状況に応じて選択し、通信相手とのコミュニケーションに用いる。たとえば、ユーザは、同じ通信相手に対して、あるときはファクシミリでコミュニケーションを図り、あるときはメールでコミュニケーションを図る場合がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−５６７７号公報
【特許文献２】特開２００５−２９４９４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ファクシミリ送受信機やメール送受信用のアプリケーション（メーラ）などでは、それぞれのコミュニケーション手段での送受信を管理して、時系列で表示することがなされる。たとえば、メーラは、指定した通信相手との間のメールの送受信の結果を時系列で一覧表示することができる。また、ファクシミリ送受信機でも、指定した通信相手との間でのファクシミリ送受信の結果を時系列で一覧表示することができる。
【０００６】
しかしながら、上記のように、同一の通信相手との間で複数の種類のコミュニケーション手段を混在して用いた場合には、これら複数の種類のコミュニケーション手段でのコミュニケーションを一元的に時系列で管理することがなされない。そのため、ある話題について同一の通信相手との間で行なわれたコミュニケーションを時系列で確認したい、という場合に、複数の種類のコミュニケーション手段の使用が混在していた場合には、その確認ができないという問題があった。
【０００７】
本開示のある局面における目的は、コミュニケーション結果を確認しやすく表示することのできる表示制御装置を提供することである。また、本開示のある局面における目的は、コミュニケーション結果を確認しやすく表示することのできる表示装置を提供することである。また、本開示のある局面における目的は、コミュニケーション結果を確認しやすく表示することのできる表示制御プログラムを提供することである。また、本開示のある局面における目的は、コミュニケーション結果を確認しやすく表示することのできる表示方法を提供することである。
【課題を解決するための手段】
【０００８】
ある実施の形態に従うと、表示制御装置は、
表示部と、
複数のコミュニケーション手段による通信履歴に関する情報を記憶する記憶部と、
前記記憶部に記憶された、複数のコミュニケーション手段の通信履歴の所定の情報を、通信日時に基づいて前記表示部に通信履歴ごとに時系列で表示を行う表示制御部と、
を備え、
前記表示制御部は、前記表示させる前記通信履歴の一部において、さらに通信内容を含む表示を行うことを特徴とする。
【０００９】
また、ある実施形態のプログラムは、
表示部を有するコンピュータに、
複数のコミュニケーション手段による通信履歴に関する情報を記憶する記憶機能と、
前記記憶部に記憶された、複数のコミュニケーション手段の通信履歴の所定の情報を、通信日時に基づいて前記表示部に通信履歴ごとに時系列で表示を行う表示制御機能と、
を実現させるプログラムであって、
前記表示制御機能は、前記表示させる前記通信履歴の一部において、さらに通信内容を含む表示を行うことを特徴とする。
【発明の効果】
【００１０】
この開示によると、複数の種類のコミュニケーション手段それぞれを用いた１以上のコミュニケーション結果を確認しやすく表示することができる。
【図面の簡単な説明】
【００１１】
【図１】第１の実施の形態にかかる情報連絡履歴表示システム（以下、システムと略する）の構成の一例を表わした図である。
【図２】システムに含まれるサーバの装置構成の一例を表わしたブロック図である。
【図３】システムに含まれる端末装置の装置構成の一例を表わしたブロック図である。
【図４】通信履歴を表示するための本システムの動作の概要を表わした図である。
【図５】履歴表示画面の一例を表わした図である。
【図６】履歴表示画面の他の例を表わした図である。
【図７】サーバの機能構成の具体例を表わしたブロック図である。
【図８】メモリに記憶されているアクセス情報を説明するための図である。
【図９】端末装置の機能構成の具体例を表わしたブロック図である。
【図１０】サーバでの動作の流れを表わしたフローチャートである。
【図１１】第２の実施の形態にかかるシステムの動作概要を表わした図である。
【図１２】第２の実施の形態にかかるサーバの動作の流れを表わしたフローチャートである。
【発明を実施するための形態】
【００１２】
以下に、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。したがって、これらの説明は繰り返さない。
【００１３】
［第１の実施の形態］
図１は、第１の実施の形態にかかる情報連絡履歴表示システム（以下、システムと略する）の構成の一例を表わした図である。図１を参照して、本システムは、表示制御装置の  一例としてのサーバ１００と、表示装置の一例としての端末装置３００とを含む。サーバ１００と端末装置３００とは、たとえばインターネットなどの通信回線を介して相互に通信可能である。
【００１４】
サーバ１００は、一般的なサーバであってよい。端末装置３００は、ディスプレイ３３（図３）を有する端末装置であればどのようなものであってもよい。端末装置３００は、たとえば、タブレットであったり、スマートフォンであったり、小型のノートパソコン（パーソナルコンピュータ）であってよい。
【００１５】
サーバ１００は、さらに、通信によるコミュニケーション手段を実現するための装置と通信可能である。通信によるコミュニケーション手段は、ファクシミリ、メール、および電話を含む。
【００１６】
ファクシミリによるコミュニケーションを実現するための装置は、ファクシミリ送受信機５００Ａである。ファクシミリ送受信機５００Ａは、送信者からのファクシミリ情報を受信し、受信者であるユーザの操作に従って該情報をプリントして出力する。また、送信者であるユーザの操作に従って原稿をスキャンして得た情報、または指定された記憶装置から読み出した情報を、該ユーザの指定する宛先に送信する。ファクシミリ送受信機５００Ａは、送信した情報および受信した情報を、当該ファクシミリ送受信機５００Ａに搭載される記憶装置に記憶する。
【００１７】
ファクシミリ送受信機５００Ａが通信機能を有する場合、ファクシミリ送受信機５００Ａとサーバ１００とは、インターネットなどを介して接続されて、直接通信を行なう。ファクシミリ送受信機５００Ａが通信機能を有さない場合には、ファクシミリ送受信機５００ＡにＰＣ（パーソナルコンピュータ）などの通信機能を有する装置が接続されて、当該装置の通信機能を利用してファクシミリ送受信機５００Ａとサーバ１００とが通信する。
【００１８】
メールによるコミュニケーションを実現するための装置は、メールサーバ５００Ｂである。メールサーバ５００Ｂは、送信者からのメール情報を受信し、受信者であるユーザの操作に従って該情報を指定された装置に送信して出力する。また、送信者であるユーザの装置から送信対象とするメール情報を受け取って、当該情報を、該ユーザの指定する宛先に送信する。メールサーバ５００Ｂは、送信したメール情報および受信したメール情報を、当該メールサーバ５００Ｂに搭載される記憶装置に記憶する。
【００１９】
電話によるコミュニケーションを実現するための装置は、電話録音サーバ５００Ｃである。電話録音サーバ５００Ｃは、通話発信者からの音声録音データを受信し、通話受信者であるユーザの操作に従って該音声データを指定された音声出力装置に送信して出力する。電話録音サーバ５００Ｃは、送信した音声録音データを当該電話録音サーバ５００Ｃに搭載される記憶装置に記憶する。
【００２０】
なお、通信によるコミュニケーション手段を実現するための装置の具体例であるファクシミリ送受信機５００Ａ、メールサーバ５００Ｂ、および電話録音サーバ５００Ｃを代表させてコミュニケーション装置５００とも称する。
【００２１】
＜装置構成＞
図２は、サーバ１００の装置構成の一例を表わしたブロック図である。図２を参照して、サーバ１００は、装置全体を制御するためのＣＰＵ（Central Processing Unit）１０と、ＣＰＵ１０で実行されるプログラムを記憶するためのＲＯＭ（Read Only Memory）１１と、ＣＰＵ１０でプログラムを実行する際の作業領域となるＲＡＭ（Random Access Memory）１２と、各種データを記憶するためのＨＤＤ（Hard Disk Drive）１３と、他の装置との通信を制御するためのネットワークコントローラ１４とを含む。
【００２２】
図３は、端末装置３００の装置構成の一例を表わしたブロック図である。図３を参照して、端末装置３００は、装置全体を制御するためのＣＰＵ３０と、ＣＰＵ３０で実行されるプログラムを記憶するためのＲＯＭ３１と、ＣＰＵ３０でプログラムを実行する際の作業領域となったり各種データを記憶するためのＲＡＭ３２と、他の装置との通信を制御するためのネットワークコントローラ３５とを含む。さらに、端末装置３００は、ディスプレイ３３と操作装置３４とを含む。操作装置３４は、たとえば、ボタンやタッチパネルである。
【００２３】
＜動作概要＞
図４は、本システムでの通信履歴を表示する動作の概要を表わした図である。端末装置３００には、通信履歴の表示動作を行なうためのプログラム（アプリケーション）が予めインストールされている。通信履歴を端末装置３００に表示させようとする端末装置３００のユーザは、端末装置３００で上記アプリケーションを起動する。そして、図示しない指定画面において、当該ユーザとの間の通信履歴を表示する対象である通信相手を指定する（ステップＳ１）。ステップＳ１での指定は、ユーザが図示しない画面に通信相手を指定する情報を入力することで行なわれてもよい。または、ファクシミリやメールなどの通信の履歴を表示する画面でユーザが特定の操作を行なうことで、該画面に表示されている通信の履歴における通信相手が自動的に指定されてもよい。端末装置３００は、通信相手の指定を受け付けると、当該通信相手を特定する情報をサーバ１００に送信する（ステップＳ２）。
【００２４】
端末装置３００から通信相手の指定を受け付けると、サーバ１００は、当該端末装置３００のユーザと指定された通信相手との間の通信履歴を各コミュニケーション装置５００から取得する（ステップＳ３）。サーバ１００がコミュニケーション装置５００から通信履歴を取得するタイミングは、端末装置３００から通信相手の指定を受け付けたタイミングに限定されない。所定の時間間隔などの予め規定されたタイミングにサーバ１００がコミュニケーション装置５００から通信履歴を取得してＨＤＤ１３に記憶しておいてもよい。この場合、サーバ１００は、上記ステップＳ２で端末装置３００から通信相手の指定を受け付けると、ステップＳ３で、該当する通信履歴をＨＤＤ１３に蓄積された通信履歴の中から読み出す。
【００２５】
なお、コミュニケーション手段がメールの場合、サーバ１００は、指定された通信相手が「ＴＯ」や「ＦＲＯＭ」で規定された送信元または受信先以外に、「ＣＣ」や「ＢＣＣ」で規定された受信先に指定された通信相手や端末装置３００のユーザが含まれる通信履歴をメールサーバ５００Ｂから取得してもよい。
【００２６】
サーバ１００は、取得した（または、読み出した）通信履歴それぞれの通信日時に基づいて、当該通信履歴を表わす情報を端末装置３００で表示する際の表示順を決定する（ステップＳ４）。サーバ１００は、２種類以上のコミュニケーション手段それぞれでの通信履歴を表わす情報を、当該コミュニケーション手段での通信時刻に基づいて時系列に表示する。そのため、ステップＳ４でサーバ１００は、コミュニケーション手段に関わらず、通信履歴それぞれの通信日時（送信日時、受信日時）を参照して、その日時の順に表示順とする。
【００２７】
なお、通信履歴を表わす情報は、通信された情報そのものであってもよいし、当該情報の一部であってもよいし、当該情報を縮小して得られるサムネイル画像であってもよいし、当該情報から読み出される情報の少なくとも一部を表わした画像であってもよい。
【００２８】
サーバ１００は、ステップＳ４で決定した順に通信履歴を表わす情報を配置した表示画面を作成し（ステップＳ６）、当該画面を表示させるための情報を端末装置３００に送信する（ステップＳ７）。該情報を受信した端末装置３００は、履歴表示画面をディスプレイ３３に表示する（ステップＳ８）。
【００２９】
図５は、履歴表示画面の一例を表わした図である。図５の履歴表示画面は、ファクシミリの受信履歴を表わす表示５０１と、メールの受信履歴を表わす表示５０２と、ファクシミリの送信履歴を表わす表示５０３とを含む。図５の画面において、表示５０１〜５０３は、各コミュニケーション手段（ファクシミリ、メール）での通信日時の近い順、つまり、図５の矢印方向に通信日時が新しくなる順に配置されている。一例として、図５の画面では、通信履歴を表わす表示として、当該通信内容そのものが表示されている。
【００３０】
このように表示されることで、端末装置３００のユーザは、指定した通信相手との通信履歴として、複数のコミュニケーション手段を用いて通信していた場合であっても、それら複数のコミュニケーション手段での通信履歴を一元的に時系列に確認することができる。つまり、たとえば、端末装置３００のユーザがファクシミリで当該通信先に通信し、その後に該通信先からメールを受信し、さらにファクシミリを受信した場合に、その順で、ファクシミリの通信履歴もメールの通信履歴も１つの画面で時系列で確認することができる。そのため、端末装置３００のユーザは、コミュニケーション手段ごとに通信履歴を抽出してそれらを時系列で確認する、という煩雑な作業を行なうことなく、コミュニケーション手段に関わらずに指定した通信相手との通信履歴を一目で確認することができる。
【００３１】
好ましくは、サーバ１００は、各通信履歴を表わす情報の表示態様を決定する（ステップＳ５）。一例として、サーバ１００は、通信履歴で表わされた通信におけるユーザ操作に関する情報に基づいて、当該通信履歴それぞれを表わす情報の表示態様を決定する。通信履歴には、ユーザ操作に関する情報が含まれる。通信履歴がメールの通信履歴の場合、ユーザ操作に関する情報は当該メールの既読／未読、既返信／未返信、などを含む。通信履歴がファクシミリの通信履歴の場合、ユーザ操作に関する情報は、受信側のファクシミリ情報は本端末装置での表示／非表示を含む。送信側のファクシミリ情報については、通常、印刷等の出力がなされることがないため、ユーザ操作に関する情報として常に既読を表わすものとする。
【００３２】
図５の画面は、ユーザが確認したこと（既読、既出力）を表わすユーザ操作が含まれる通信履歴と、該ユーザ操作が含まれない通信履歴とを異なる表示態様で表示している。一例として、ユーザが未確認の通信履歴は二重線で囲まれて表示されている（表示５０１，５０２）。他の例として、サーバ１００は、ユーザが確認したか否かに応じて、通信履歴を表わす情報の表示色や濃度を異ならせたり、表示サイズを異ならせたりしてもよい。
【００３３】
このように、ユーザ操作に応じて表示態様が異なることによって、履歴表示画面において多くの通信履歴を表わす情報が表示された場合にも、ユーザは、確認するべき通信履歴の優先順位を判断しやすくなる。
【００３４】
他の例として、サーバ１００は、通信履歴の情報量に基づいて通信履歴それぞれを表わす情報の表示態様を決定する。一例として、サーバ１００は、情報量のしきい値を予め記憶しておき、当該しきい値よりも情報量の大きい通信履歴は、該しきい値よりも情報量が小さくなるように一部分を非表示とする。図５の画面において、表示５０２は、受信メールの一部分を削除した表示を表わしている。また、他の例として、サーバ１００は、通信履歴を表わす情報として通信した情報そのものを表示する場合、該情報のうちの余白部分を削除して表示してもよい。このような表示態様となることで、ユーザは、端末装置３００の表示画面において一度に多くの通信履歴を確認することができる。
【００３５】
また、他の例として、サーバ１００は、通信履歴を表わす情報として通信した情報そのものを表示する場合、該情報に含まれる文字の表示サイズを揃えるように各情報の表示サイズを調整して表示してもよい。このような表示態様となることで、端末装置３００の表示画面において異なる種類のコミュニケーション手段での通信履歴をユーザが確認しやすくなる。
【００３６】
さらに他の例として、サーバ１００は、通信履歴を表わす情報の内容を、当該情報を表示する位置に応じて異ならせてもよい。図６は、履歴表示画面の他の例を表わした図である。図６の履歴表示画面においては、通信履歴を表わす情報として、画面の両端では当該通信の種類と通信の日時とを表わした画像６０１，６０２，６０４が表示される。画面中央では、通信履歴を表わす情報として、通信した情報そのものを表わす画像６０３が表示される。この場合、サーバ１００は、通信履歴を通信日時に基づいて配置した後に、各通信履歴について、配置された位置に応じて当該通信履歴を表わす情報の内容を決定する。このような表示態様となることで、ユーザは、端末装置３００の表示画面において一度に多くの通信履歴を確認することができる。
【００３７】
図５や図６の履歴表示画面をディスプレイ３３に表示した端末装置３００は、該画面に対するユーザ操作を受け付けてもよい。たとえば、端末装置３００は、該画面に対するスクロール操作を受け付ける（ステップＳ９）。この場合、端末装置３００は、該ユーザ操作を表わす情報をサーバ１００に送信する（ステップＳ１０）。
【００３８】
上記情報を受け付けたサーバ１００は、当該情報に表わされたユーザ操作に従って履歴表示画面における通信履歴を表わす情報それぞれの表示態様を決定する（ステップＳ１１）。上記のように、画面中央の情報と端部の情報との表示する内容が異なる場合には、ステップＳ１１でサーバ１００は、表示する通信履歴を表わす情報それぞれの表示位置に応じて、再度、表示態様（および／または表示内容）を決定する。そして、サーバ１００は、表示画面を表示するための情報を作成して（ステップＳ１２）、当該情報を端末装置３００に送信する（ステップＳ１３）。当該情報を受信した端末装置３００は、ディスプレイ３３に表示されていた履歴画面を当該情報に基づいて更新する（ステップＳ１４）。
【００３９】
＜機能構成＞
図７は、上記動作を行なうためのサーバ１００の機能構成の具体例を表わしたブロック図である。図７の各機能は、サーバ１００のＣＰＵ１０がＲＯＭ１１に記憶されているプログラムをＲＡＭ１２上に読み出して実行することで、主にＣＰＵ１０で実現される。しかしながら、少なくとも一部の機能が図２に表わされた他のハードウェア、または図示されていない電気回路などのハードウェアによって実現されてもよい。
【００４０】
図７を参照して、サーバ１００のＣＰＵ１０は、指定部１０１と、取得部１０２と、表示制御部１０３とを含む。指定部１０１は、端末装置３００から、当該端末装置３００のユーザ操作に基づいた、通信相手の指定を受け付ける。
【００４１】
取得部１０２は、端末装置３００のユーザおよび指定された通信相手の間でコミュニケーション装置５００を用いて行なわれた通信の履歴を、コミュニケーション装置５００から取得する。サーバ１００のＨＤＤ１３は、ユーザごとに、メールやファクシミリなどの複数のコミュニケーション手段それぞれでのアクセス情報を記憶するためのアクセス情報記憶部１３１を含む。図８は、アクセス情報記憶部１３１に記憶されているアクセス情報を説明するための図である。図８を参照して、アクセス情報記憶部１３１には、当該ユーザとコミュニケーション手段を用いて通信するためのアクセス情報が複数の種類のコミュニケーション手段それぞれについて記憶されている。アクセス情報は、コミュニケーション手段がファクシミリの場合にはファクシミリ番号、コミュニケーション手段がメールの場合にはメールアドレス、およびコミュニケーション手段が電話の場合には電話番号である。
【００４２】
取得部１０２は、端末装置３００のユーザおよび指定された通信相手それぞれについての複数のコミュニケーション手段それぞれでのアクセス情報をアクセス情報記憶部１３１から読み出して、これらの組み合わせで行なわれた通信履歴をコミュニケーション装置５００から取得する。
【００４３】
表示制御部１０３は、端末装置３００のユーザおよび指定された通信相手の間での通信履歴を通信日時（通信のタイミング）に基づいて時系列に表示させるための処理を行なう。そのために、表示制御部１０３は、決定部１０４と作成部１０５とを含む。
【００４４】
決定部１０４は、通信履歴が複数の種類のコミュニケーション手段それぞれでの通信履歴である場合であっても、コミュニケーション手段の種類に関わらずそれらの通信日時に基づいて表示順を決定する。作成部１０５は、決定された表示順で通信履歴を表わす情報を配置した履歴表示画面を端末装置３００に表示させるための情報を作成する。
【００４５】
好ましくは、決定部１０４は、通信履歴を表わす情報の表示態様や表示する内容を決定する。たとえば、取得部１０２が通信履歴と共に、当該通信履歴で表わされたコミュニケーションにおけるユーザ操作に関する情報も取得する場合、決定部１０４は、通信履歴で表わされたコミュニケーションにおけるユーザ操作に関する情報に基づいて、通信履歴それぞれを表わす情報の表示態様を決定する。たとえば、決定部１０４は、ユーザが確認したこと（既読、既出力）を表わすユーザ操作が含まれる通信履歴と、該ユーザ操作が含まれない通信履歴とを異なる表示態様とする。
【００４６】
またたとえば、通信履歴を表わす情報として、通信した情報そのものを表わす画像を表示する場合、決定部１０４は、通信履歴の情報量に基づいて、通信履歴それぞれを表わす情報の表示態様を決定する。たとえば、決定部１０４は、通信履歴の情報量がしきい値よりも大きい通信履歴は、該しきい値よりも情報量が小さくなるように一部分を非表示とする。
【００４７】
またたとえば、決定部１０４は、通信履歴を表わす情報の内容を、当該情報を表示する位置に応じて決定する。たとえば、決定部１０４は、通信履歴を表わす情報の内容を、画面の両端側に表示する通信履歴の場合には当該通信の種類と通信の日時とを表わした画像とし、画面の中央に表示する通信履歴の場合には通信した情報そのものを表わす画像とする。
【００４８】
またたとえば、通信履歴を表わす情報として、通信した情報そのものを表わす画像を表示する場合、決定部１０４は、表示する通信履歴を表わす情報に含まれる文字のサイズを揃えるように各情報のサイズを調整する。
【００４９】
図９は、上記動作を行なうための端末装置３００の機能構成の具体例を表わしたブロック図である。図９の各機能は、端末装置３００のＣＰＵ３０がＲＯＭ３１に記憶されているプログラムをＲＡＭ３２上に読み出して実行することで、主にＣＰＵ３０で実現される。しかしながら、少なくとも一部の機能が図３に表わされた他のハードウェア、または図示されていない電気回路などのハードウェアによって実現されてもよい。
【００５０】
図９を参照して、端末装置３００のＣＰＵ３０は、操作入力部３０１と、送信部３０２と、画面入力部３０３と、表示制御部３０４とを含む。操作入力部３０１は、操作装置３４に対するユーザ操作に基づいた操作信号の入力を受け付ける。ユーザ操作が、通信相手を指定して、当該相手との間の通信履歴を表示させることを指示する操作であった場合、送信部３０２は、指定された通信相手を特定する情報をサーバ１００に送信する。
【００５１】
画面入力部３０３は、サーバ１００から履歴表示画面を表示させるための情報の入力を受け付ける。表示制御部３０４は、当該情報に基づいて履歴表示画面をディスプレイ３３に表示する。
【００５２】
＜動作フロー＞
図１０は、サーバ１００での動作の流れを表わしたフローチャートである。図１０のフローチャートに表わされた動作は、サーバ１００のＣＰＵ１０がＲＯＭ１１に記憶されているプログラムをＲＡＭ１２上に読み出して、図７の各機能を実現するように実行することによって実現される。図１０の動作は、たとえば、端末装置３００のユーザが端末装置３００を用いてサーバ１００にログインしたタイミングなどにサーバ１００で開始される。
【００５３】
図１０を参照して、サーバ１００のＣＰＵ１０は、端末装置３００から、当該端末装置３００のユーザから指定された通信相手を特定する情報の受信を待機する。
【００５４】
当該情報を端末装置３００から受信すると（ステップＳ１０１でＹＥＳ）、ＣＰＵ１０は、表示対象の通信履歴の通信者として、端末装置３００のユーザと、指定された通信相手とを特定する（ステップＳ１０３）。そして、ＣＰＵ１０は、各コミュニケーション装置５００から、これらユーザの間の通信の履歴を取得する（ステップＳ１０５）。すなわち、ステップＳ１０５でＣＰＵ１０は、端末装置３００のユーザと指定された通信相手とのそれぞれの、２以上の種類のコミュニケーション手段それぞれにおけるアクセス情報を特定して、これらアクセス情報の組み合わせで行なわれた通信の履歴をコミュニケーション装置５００から取得する。このとき、ＣＰＵ１０は、設定に応じて、上記のアクセス情報が「ＣＣ」や「ＢＣＣ」として含まれているメールの通信履歴をメールサーバ５００Ｂから取得してもよい。
【００５５】
ＣＰＵ１０は、複数のコミュニケーション装置５００それぞれから取得した１以上の通信履歴それぞれの通信日時に基づいて、コミュニケーションの種類に関わらずに当該通信履歴を表わす情報の表示順を決定する（ステップＳ１０７）。好ましくは、ＣＰＵ１０は、さらに、表示する通信履歴を表わす情報それぞれの表示態様を、通信履歴に含まれるユーザ操作を表わす情報や、情報量や、画面上の表示する位置などに応じて決定する（ステップＳ１０９）。そして、ＣＰＵ１０は、取得した１以上の通信履歴それぞれを表わす情報を、それぞれの通信日時に基づいて、コミュニケーションの種類に関わらずに時系列に表示する表示画面を作成する（ステップＳ１１１）。ＣＰＵ１０は、ステップＳ１１１で作成した表示画面を表示させるための情報を端末装置３００に送信することで、端末装置３００に履歴表示画面を表示させる（ステップＳ１１３）。
【００５６】
その後、ＣＰＵ１０は、端末装置３００からスクロール操作を表わす操作情報を受け付けると（ステップＳ１１５でＹＥＳ）、通信履歴を表わす情報の画面上の表示位置など、再度、表示態様を決定し（ステップＳ１０９）、表示画面を作成する（ステップＳ１１１）。そして、ＣＰＵ１０は、表示画面を表示させるための情報を端末装置３００に送信する（ステップＳ１１３）。ＣＰＵ１０は、端末装置３００からスクロール操作を表わす操作情報を受け付ける度に、上記ステップＳ１０９〜Ｓ１１３を繰り返す。これにより、端末装置３００の表示画面がユーザのスクロール操作に従って更新される。
【００５７】
＜実施の形態の効果＞
表示制御装置であるサーバ１００で以上の動作が行なわれることで、複数の種類のコミュニケーション手段を利用してユーザ間で通信が行なわれた場合であっても、これら異なる種類のコミュニケーション手段が混在した状態で当該ユーザ間の通信履歴が一元的に端末装置３００に表示されることになる。そのため、ユーザは、コミュニケーション手段に関わらず、該ユーザ間の通信履歴を時系列で確認することができる。
【００５８】
［第２の実施の形態］
端末装置３００のユーザの、図５や図６に表わされた端末装置３００のディスプレイ３３に表示される履歴表示画面に対する操作に従って、返信や新たな送信などの通信用のフォームが作成されてもよい。一例として、第２の実施の形態にかかるシステムでは、履歴表示画面に対するユーザ操作に従って返信用のフォームが作成されるものとする。第２の実施の形態にかかるシステム構成やサーバ１００、端末装置３００の装置構成は、第１の実施の形態にかかるシステム構成やサーバ１００、端末装置３００の装置構成と同様であるため、これらの説明を繰り返さない。
【００５９】
＜動作概要＞
図１１は、第２の実施の形態にかかるシステムの動作概要を表わした図である。図１１を参照して、端末装置３００において上記のようにして履歴表示画面が表示された後に（ステップＳ８）、端末装置３００は、表示された通信履歴を表わす情報の中から１つの通信履歴の選択を受け付ける（ステップＳ２１）。ステップＳ２１では、たとえば、ディスプレイ３３がタッチパネルである場合、ユーザは表示された通信履歴を表わす情報をタッチすることで、返信に関連する通信履歴として当該通信履歴を選択することができる。
【００６０】
通信履歴の選択を受け付けると端末装置３００は、選択された通信履歴を示す情報を操作情報としてサーバ１００に送信する（ステップＳ２２）。該情報を受け付けたサーバ１００は、選択された通信履歴で表わされる通信を実現するために用いられたコミュニケーション手段を特定し、返信に用いるコミュニケーション手段に決定する（ステップＳ２３）。
【００６１】
次に、サーバ１００は、返信先を決定する（ステップＳ２３）。選択された通信履歴が、端末装置３００のユーザと他のユーザとの２人の間の通信であった場合、サーバ１００は、上記他のユーザを特定して返信相手に決定する。そして、サーバ１００は、当該ユーザについて記憶されているアクセス情報のうちの、返信に用いるコミュニケーション手段におけるアクセス情報を返信先と決定する。
【００６２】
通信履歴では、コミュニケーション手段がメールである場合、「ＣＣ」や「ＢＣＣ」でさらなる通信相手が指定されている場合がある。上記ステップＳ２１でこのような通信履歴が選択された場合、好ましくは、サーバ１００は、選択された通信履歴において指定されているすべての通信相手を返信する通信相手の候補として抽出する。サーバ１００は、抽出された１以上の通信相手を選択肢とした選択画面を表示するための情報を端末装置３００に送信し、端末装置３００のユーザから返信する通信相手の選択を受け付ける。
【００６３】
サーバ１００は、返信に用いるコミュニケーション手段を実現するためのコミュニケーション装置に対して、返信する通信相手のアクセス情報を渡して、返信用のフォームの作成を指示する（ステップＳ２２）。当該指示を受けたコミュニケーション装置は、当該指示に従って指定されたアクセス情報を送信先とした返信用のフォームを作成し（ステップＳ２４）、端末装置３００に当該フォームを表示するための情報を送信する（ステップＳ２５）。
【００６４】
上記の情報を受信した端末装置３００は、当該情報に基づいて返信を作成するための画面をディスプレイ３３に表示する（ステップＳ２６）。端末装置３００は、テキストなどの情報を入力するユーザ操作を受け付けると（ステップＳ２７）、当該ユーザ操作に従って返信を作成する（ステップＳ２８）。そして、返信の送信を指示するユーザ操作を受け付けると（ステップＳ２９）、端末装置３００は、作成した返信用の情報をコミュニケーション装置５００に渡して、送信を指示する（ステップＳ３０）。当該指示を受け付けたコミュニケーション装置は、渡された情報を指定された送信先に送信すると共に、端末装置３００のユーザと指定された送信先との間の通信履歴としてメモリに保存する（ステップＳ３１）。
【００６５】
＜機能構成＞
上記動作を行なうために、図７に表わされたように、サーバ１００のＣＰＵ１０はさらに選択部１０６と指示部１０７とを含む。
【００６６】
選択部１０６は、端末装置３００から、当該端末装置３００のディスプレイ３３に時系列に表示された通信履歴それぞれを表わす情報の中から１つの通信履歴を表わす情報の選択を受け付ける。
【００６７】
指示部１０７は、選択された通信履歴に対応したコミュニケーション手段で選択された通信履歴に含まれる通信者に返信するためのフォームの作成を、選択された通信履歴に対応したコミュニケーション手段を実現するためのコミュニケーション装置５００に指示する。
【００６８】
＜動作フロー＞
図１２は、第２の実施の形態にかかるサーバ１００の動作の流れを表わしたフローチャートである。図１２のフローチャートに表わされた動作もまた、サーバ１００のＣＰＵ１０がＲＯＭ１１に記憶されているプログラムをＲＡＭ１２上に読み出して、図７の各機能を実現するように実行することによって実現される。図１２の動作は、サーバ１００のＣＰＵ１０が図１０の動作を行なって通信履歴を端末装置３００のディスプレイ３３に表示された後に行なわれる。
【００６９】
図１２を参照して、サーバ１００のＣＰＵ１０は、端末装置３００から、当該端末装置３００のディスプレイに表示させた通信履歴の中から選択を受け付けると（ステップＳ２０１でＹＥＳ）、選択された通信履歴がどのコミュニケーション手段による通信履歴であるかを特定する（ステップＳ２０３）。また、ＣＰＵ１０は、選択された通信履歴から通信者を読み出す（ステップＳ２０５）。コミュニケーション手段がメールである場合、好ましくは、ステップＳ２０５でＣＰＵ１０は、ＣＣやＢＣＣに指定されているメールの送信先も読み出す。
【００７０】
ステップＳ２０５で複数の通信者が読み出された場合、ＣＰＵ１０は、端末装置３００のユーザから送信先の選択を受け付けることによって（ステップＳ２０７でＹＥＳ）、送信先を決定する（ステップＳ２０９）。そして、ＣＰＵ１０は、決定した送信先に、特定されたコミュニケーション手段で返信するためのフォームの作成および端末装置３００への送信を、当該コミュニケーション手段を実現するためのコミュニケーション装置５００に指示する（ステップＳ２１１）。
【００７１】
＜実施の形態の効果＞
表示制御装置であるサーバ１００で以上の動作が行なわれることで、図５や図６に表わされたように異なる種類のコミュニケーション手段が混在した状態で指定されたユーザ間の通信履歴が一元的に端末装置３００に表示された状態で、端末装置３００のユーザはでいずれかの通信履歴を選択することで、当該通信履歴に含まれる通信者に対する同じコミュニケーション手段での通信を容易に行なうことができる。
【００７２】
［第３の実施の形態］
第１の実施の形態では、サーバ１００が履歴表示画面を生成し、当該画面を表示するための情報を端末装置３００に送信することで、端末装置３００に図５や図６に表わされた履歴表示画面が表示される。また、第２の実施の形態では、サーバ１００が指定された通信履歴に基づく通信用のフォームの作成をコミュニケーション装置５００に指示することで、端末装置３００で指定された通信履歴に基づく通信の指示を行なうことができる。
【００７３】
第３の実施の形態として、履歴表示画面を生成する処理や指定された通信履歴に基づく通信用のフォームの作成を指示する処理は、システム内のいずれの装置で行なわれてもよい。すなわち、図７に表わされたサーバ１００の機能のうちの少なくとも一部の機能が端末装置３００のＣＰＵ３０によって実現されてもよい。
【００７４】
たとえば、サーバ１００は、端末装置３００から通信相手の指定を受け付けると、端末装置３００のユーザと指定された通信相手との間の通信履歴を各コミュニケーション装置５００から取得して、端末装置３００に渡すだけであってもよい。この場合、端末装置３００のＣＰＵ３０が表示制御部１０３を実現する。すなわち、上記情報をサーバ１００から取得した端末装置３００のＣＰＵ３０が、図５や図６に表わされた履歴表示画面を生成してディスプレイ３３に表示する。
【００７５】
またたとえば、端末装置３００がサーバ１００の機能をすべて含んでいてもよい。すなわち、端末装置３００のＣＰＵ３０は、通信相手を指定するユーザ操作を受け付けると、各コミュニケーション装置５００から端末装置３００のユーザと指定された通信相手との間の通信履歴を取得して、図５や図６に表わされた履歴表示画面を生成してディスプレイ３３に表示してもよい。
【００７６】
＜他の例＞
開示された特徴は、１つ以上のモジュールによって実現される。たとえば、当該特徴は、回路素子その他のハードウェアモジュールによって、当該特徴を実現する処理を規定したソフトウェアモジュールによって、または、ハードウェアモジュールとソフトウェアモジュールとの組み合わせによって実現され得る。
【００７７】
上述の動作をサーバ１００のＣＰＵ１０や端末装置３００のＣＰＵ３０に実行させるための、１つ以上のソフトウェアモジュールの組み合わせであるプログラムを提供することもできる。このようなプログラムを提供することで、既存のサーバをサーバ１００として、携帯電話機やスマートフォンなどの既存の端末装置を端末装置３００として動作させることができる。
【００７８】
このようなプログラムは、コンピュータに付属するフレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disk−Read Only Memory）、ＲＯＭ、ＲＡＭおよびメモリカードなどのコンピュータ読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピュータに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【００７９】
なお、本開示にかかるプログラムは、コンピュータのオペレーティングシステム（ＯＳ）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。このようなモジュールを含まないプログラムも、本開示にかかるプログラムに含まれ得る。
【００８０】
また、本開示にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本開示にかかるプログラムに含まれ得る。
【００８１】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【００８２】
［まとめ］
本開示の１つの局面は、次のように表わすことができる。
【００８３】
（１）ユーザごとに、当該ユーザとコミュニケーション手段を用いて通信するためのアクセス情報を複数の種類のコミュニケーション手段それぞれについて記憶するための記憶手段と、第１のユーザから第２のユーザの指定を受け付けると、第１のユーザと第２のユーザとの間で異なる種類の２以上のコミュニケーション手段それぞれを用いて行なわれた２以上の通信の履歴を表わす２以上の情報を、第１のユーザに関連付けられた表示装置に、当該通信のタイミングに基づいて時系列に表示させるための表示制御手段とを備える、表示制御装置。
【００８４】
（２）ユーザ操作によって指定された通信相手を特定する情報をサーバに送信するための送信手段と、サーバから、当該表示装置に関連付けられたユーザと通信相手との間で異なる種類の２以上のコミュニケーション手段それぞれを用いて行なわれた２以上の通信の履歴を表わす２以上の情報を当該通信のタイミングに基づいて時系列に配置した画面を表示させるための画面情報の入力を受け付けるための入力手段と、画面情報に基づいて画面を表示する処理を行なうための表示制御部とを備える、表示装置。
【００８５】
（３）第１のユーザに関連付けられた表示装置に第１のユーザと第２のユーザとの間での通信の履歴を表示する処理をコンピュータに実行させるプログラムであって、プログラムはコンピュータに、第１のユーザの操作によって第２のユーザの指定を受け付けるステップと、第１のユーザと第２のユーザとの間で異なる種類の２以上のコミュニケーション手段それぞれを用いて行なわれた２以上の通信の履歴を表わす２以上の情報を、第１のユーザに関連付けられた表示装置に、当該通信のタイミングに基づいて時系列に表示するステップとを実行させる、表示制御プログラム。
【００８６】
（４）第１のユーザに関連付けられた表示装置に第１のユーザと第２のユーザとの間での通信の履歴を表示する方法であって、第１のユーザの操作によって第２のユーザの指定を受け付けるステップと、第１のユーザと第２のユーザとの間で異なる種類の２以上のコミュニケーション手段それぞれを用いて行なわれた２以上の通信の履歴を表わす２以上の情報を、表示装置に、当該通信のタイミングに基づいて時系列に表示するステップとを備える、表示方法。
【００８７】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００８８】
１０，３０ ＣＰＵ、１１，３１ ＲＯＭ、１２，３２ ＲＡＭ、１３ ＨＤＤ、１４，３５ ネットワークコントローラ、３３ ディスプレイ、３４ 操作装置、１００ サーバ、１０１ 指定部、１０２ 取得部、１０３，３０４ 表示制御部、１０４ 決定部、１０５ 作成部、１０６ 選択部、１０７ 指示部、１３１ アクセス情報記憶部、３００ 端末装置、３０１ 操作入力部、３０２ 送信部、３０３ 画面入力部、５００ コミュニケーション装置、５００Ａ ファクシミリ送受信機、５００Ｂ メールサーバ、５００Ｃ 電話録音サーバ、５０１，５０２，５０３ 表示、６０１，６０２，６０３，６０４ 画像。
【図１】
2019133718.tif 000003
【図２】
2019133718.tif 000004
【図３】
2019133718.tif 000005
【図４】
2019133718.tif 000006
【図５】
2019133718.tif 000007
【図６】
2019133718.tif 000008
【図７】
2019133718.tif 000009
【図８】
2019133718.tif 000010
【図９】
2019133718.tif 000011
【図１０】
2019133718.tif 000012
【図１１】
2019133718.tif 000013
【図１２】
2019133718.tif 000014