(57)【要約】【課題】取得したメッセージの件数に関わらず、メッセージを確認する際の視認性及び操作性を良好にする。【解決手段】ＣＰＵ１５は、ユーザがメッセージを確認する確認頻度を算出し、算出された確認頻度に応じた、メッセージの確認状況を示すガイダンスＧのガイダンスデータを生成し、生成されたガイダンスデータに基づき、ガイダンスＧを表示部１１に表示させる。【選択図】図１
2015118678.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続し、前記ネットワークを介して取得したユーザ宛のメッセージを表示する情報処理装置であって、
ユーザがメッセージを確認する確認頻度を算出する算出手段と、
前記算出手段により算出された前記確認頻度に応じた、メッセージの確認状況を示すガイダンスのガイダンスデータを生成する生成手段と、
前記生成手段により生成された前記ガイダンスデータに基づき、前記ガイダンスを表示部に表示させる表示制御手段と、
を具備することを特徴とする情報処理装置。
【請求項２】
前記算出手段は、未読のメッセージ件数又は既読のメッセージ件数を所定時間単位毎に集計した件数データをフーリエ変換することで、前記確認頻度を算出することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記生成手段は、前記確認頻度に応じて、前記ガイダンスの１頁で扱うメッセージ件数を算出し、算出した前記メッセージ件数で前記ガイダンスデータを生成することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記生成手段は、算出した前記メッセージ件数に応じて、前記ガイダンスにおけるメッセージ１件分のサイズの決定された前記ガイダンスデータを生成することを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記生成手段は、算出した前記メッセージ件数が所定数を超えた場合、前記ガイダンスの１頁で扱うメッセージ件数を前記所定数に決定することを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記生成手段は、既読のメッセージと、未読のメッセージとを区別して表示する前記ガイダンスデータを生成することを特徴とする請求項１〜５の何れか一項に記載の情報処理装置。
【請求項７】
前記表示制御手段は、前記表示部に表示されたメッセージの一覧表示部の一部に、前記ガイダンスを表示させることを特徴とする請求項１〜６の何れか一項に記載の情報処理装置。
【請求項８】
ネットワークに接続し、前記ネットワークを介して取得したユーザ宛のメッセージを表示する情報処理装置のコンピュータを、
ユーザがメッセージを確認する確認頻度を算出する算出手段、
前記算出手段により算出された前記確認頻度に応じた、メッセージの確認状況を示すガイダンスのガイダンスデータを生成する生成手段、
前記生成手段により生成された前記ガイダンスデータに基づき、前記ガイダンスを表示部に表示させる表示制御手段、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
従来、ネットワークを介して取得したメッセージをメモリに格納して任意に表示させることができる情報処理装置がある。
かかる情報処理装置においては、取得したメッセージの未読既読の状態を、様々な形式で表示する手法が提案されている。例えば、既読メッセージと未読メッセージとを異なる表示態様で表示させる技術（例えば、特許文献１参照）や、未読メッセージが存在することを示す第１のマークと、メッセージを取得したことを示す第２のマークとを画面に表示し、ユーザがメッセージの確認を行うと第２のマークを消去し、更に未読メッセージが存在しなくなると第１のマークを消去する技術（例えば、特許文献２参照）などがある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１７６２４８号公報
【特許文献２】特開２０１０−２４６１３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１、２の技術では、取得したメッセージの件数が増えるとメッセージの状態を一目で把握するのは難しく、メッセージを確認する際の視認性及び操作性が悪いという問題がある。
【０００５】
本発明の課題は、取得したメッセージの件数に関わらず、メッセージを確認する際の視認性及び操作性を良好にすることのできる情報処理装置及びプログラムを提供することである。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明は、ネットワークに接続し、前記ネットワークを介して取得したユーザ宛のメッセージを表示する情報処理装置であって、ユーザがメッセージを確認する確認頻度を算出する算出手段と、前記算出手段により算出された前記確認頻度に応じた、メッセージの確認状況を示すガイダンスのガイダンスデータを生成する生成手段と、前記生成手段により生成された前記ガイダンスデータに基づき、前記ガイダンスを表示部に表示させる表示制御手段と、を具備することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、取得したメッセージの件数に関わらず、メッセージを確認する際の視認性及び操作性を良好にすることができる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態に係る情報処理装置の主制御構成を示すブロック図である。
【図２】メッセージボードにガイダンスが表示された一例を示す図である。
【図３】メッセージボードにガイダンスが表示された一例を示す図である。
【図４】メッセージボードにガイダンスが表示された一例を示す図である。
【図５】ガイダンス作成処理について説明するためのフローチャートである。
【図６】メッセージ確認頻度算出処理について説明するためのフローチャートである。
【図７】未読メッセージの集計結果を示す一例である。
【図８】図７の未読メッセージの集計結果をグラフ化した一例である。
【図９】図８の未読メッセージの集計結果のグラフをフーリエ変換した一例である。
【図１０】図９の結果作成されたガイダンスの１頁の件数を示す概念図である。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して本発明に係る実施の形態を詳細に説明する。ただし、以下に述べる実施形態には、本発明を実施するために技術的に好ましい種々の限定が付されているが、発明の範囲を以下の実施形態及び図示例に限定するものではない。
【００１０】
［構成］
図１は、本実施形態に係る情報処理装置１の主制御構成を示すブロック図である。
情報処理装置１は、表示部１１、操作部１２、通信部１３、記憶部１４、及びＣＰＵ(Central Processing Unit)１５等を備えて構成されている。
【００１１】
表示部１１は、ディスプレイを備え、ＣＰＵ１５から入力される表示信号に基づいて各種情報をディスプレイに表示する。具体的に、ディスプレイには、例えば、取得したメッセージを表示させるためのメッセージボード１１ａ（図２〜図４参照）等が表示される。なお、本実施の形態におけるディスプレイは、いわゆるタッチパネルと一体的に形成されており、ユーザによるタッチ操作を受け付け可能である。
【００１２】
操作部１２は、キー群、マウス、上述のタッチパネル等を備え、押下されたキーの種類に対応する信号、マウスやタッチパネルの位置に対応する信号をＣＰＵ１５に出力する。
【００１３】
通信部１３は、ネットワークＮに接続可能であり、これにより、ネットワークＮに接続される外部機器２との通信が可能である。
【００１４】
記憶部１４は、情報処理装置１の各種機能を実現するためのプログラムやデータを記憶するとともに、ＣＰＵ１５の作業領域として機能するメモリである。本実施の形態においては、記憶部１４は、本発明に係るガイダンス作成プログラム１４１、メッセージ記憶部１４２、ガイダンス記憶部１４３、ログイン情報記憶部１４４等を記憶している。
【００１５】
ガイダンス作成プログラム１４１は、後述のガイダンス作成処理（図５参照）をＣＰＵ１５に実行させるためのプログラムである。
具体的に、ガイダンス作成プログラム１４１は、ネットワークＮを介して取得したメッセージをユーザが確認する確認頻度を算出し、算出された確認頻度に応じた、メッセージの確認状況を示すガイダンスＧのガイダンスデータを生成し、生成したガイダンスデータに基づき、ガイダンスＧを表示部１１に表示する（図２〜図４参照）機能をＣＰＵ１５に実行させる。
ＣＰＵ１５は、かかるガイダンス作成プログラム１４１を実行することにより、算出手段、生成手段、表示制御手段として機能している。
【００１６】
メッセージ記憶部１４２は、ネットワークＮを介して取得したメッセージに関するデータ（メッセージデータ）を宛先毎（ユーザ毎）に分類して蓄積記憶するようになっている。
メッセージデータには、例えば、メッセージの内容に関するデータ、メッセージの取得日時を示す情報（日時情報）、メッセージの受取人となるユーザを指定する情報（受取人情報）、メッセージの未読又は既読を示す情報（未読／既読情報）、メッセージが重要なものであることを示す情報（重要情報）、メッセージの確認期限を指定する情報（期限情報）等が含まれている。
【００１７】
ガイダンス記憶部１４３は、後述のガイダンス作成処理（図５参照）によって作成されたガイダンスＧに関するデータ（ガイダンスデータ）を蓄積記憶するようになっている。
具体的に、ガイダンス記憶部１４３には、メッセージボード１１ａからのログアウト時、その時点で表示されていたガイダンスＧに関するガイダンスデータが記憶される。また、メッセージボード１１ａにログインしている時間が所定時間以上経過した場合には、その所定時間でのガイダンスＧに関するガイダンスデータが記憶され、以降、一定時間ごとにその時点のガイダンスＧに関するガイダンスデータが記憶される。
ガイダンスデータには、ガイダンス記憶部１４３に記憶される時点の日時を示す情報、その時点での未読メッセージの件数、既読メッセージの件数、重要な未読メッセージの件数、重要な既読メッセージの件数等が含まれている。
【００１８】
ログイン情報記憶部１４４は、各ユーザのユーザＩＤとパスワードとを対応づけて記憶するようになっている。
【００１９】
ＣＰＵ１５は、情報処理装置１の各部を中央制御する。具体的には、ＣＰＵ１５は、記憶部１４に記憶されているシステムプログラム及び各種アプリケーションプログラムの中から指定されたプログラムを展開し、展開されたプログラムとの協働で、各種処理を実行する。
【００２０】
以上の情報処理装置１は、複数のユーザにより使用可能であって、各ユーザが表示部１１のディスプレイに表示されたログイン画面により各自のＩＤを用いてログインすることで、各個人のメッセージボード１１ａを表示部１１のディスプレイに表示させることが可能となっている。
【００２１】
図２〜図４は、メッセージボード１１ａの一例である。
【００２２】
メッセージボード１１ａは、取得したメッセージを一覧表示する一覧表示画面（一覧表示部）１１ｂを備える。一覧表示画面１１ｂは、一列ごとに取得したメッセージの件名及び取得時間からなる一件のメッセージが表示され、新たなメッセージを取得するたび、一覧表示画面１１ｂの最上列に、新たなメッセージの件名及び取得時間が追加表示されていく。
一覧表示画面１１ｂでは、未読メッセージと既読メッセージとが識別可能に表示されている。図２では、未読のメッセージが既読のメッセージより太字で表示されている。
また、一覧表示画面１１ｂでは、各メッセージに対する重要度が識別可能に表示されている。図２では、重要なメッセージに関しては、タイトル名と共に重要フラグＦが表示されている。
これにより、一覧表示画面１１ｂにおいては、例えば、未読メッセージ、既読メッセージ、重要な未読メッセージ、重要な既読メッセージ等が認識可能となっている。
【００２３】
ガイダンスＧは、メッセージボード１１ａが表示されると同時に、図２に示すように、一覧表示画面１１ｂの一部に表示される。
ガイダンスＧは、メッセージ記憶部１４２に記憶されているメッセージの種類や状況（例えば、未読メッセージ、既読メッセージ、重要な未読メッセージ、重要な既読メッセージ等）を、ユーザが把握するのを支援するためのものである。
ガイダンスＧでは、メッセージ一件が縦方向及び横方向に所定幅を有する一スペースとして示され、新規のメッセージを取得するたび、ガイダンスＧの最上部に新たな一スペースが追加されていく。
ガイダンスＧは、後述のガイダンス作成処理（図５参照）により、ガイダンスＧの１頁で表示するメッセージ件数が決まっており、ガイダンスＧの総頁数は、ガイダンスＧの下部に表示されている。図２では、総頁数が５頁である。
新規のメッセージを取得することでガイダンスＧの最上部に新たな一スペースが追加されると、ガイダンスＧの最下部にあった一スペースは、ガイダンスＧの２頁目に移動する。
また、一覧表示画面１１ｂの表示が拡大縮小された場合、ガイダンスＧもこれに応じて拡大縮小する。
【００２４】
このガイダンスＧでは、未読メッセージ、既読メッセージ、重要な未読メッセージ、重要な既読メッセージ等が、それぞれに色分けされることで区別されて表示されている。
図２では、ガイダンスＧの最上部の一スペースＧ１が「未読メッセージ」を示している。また、ガイダンスＧの上から二番目の一スペースＧ２が「重要な既読メッセージ」を示している。また、ガイダンスＧの上から三番目及び四番目の一スペースＧ３、Ｇ４が「既読メッセージ」を示している。なお、図２では、スペースＧ３、Ｇ４は、一体化されている。また、ガイダンスＧの上から五番目の一スペースＧ５が「重要な未読メッセージ」を示している。また、ガイダンスＧの上から六番目の一スペースＧ６が「未読メッセージ」を示している。また、ガイダンスＧの上から七番目の一スペースＧ７が「未読メッセージ」を示している。
これにより、ガイダンスＧにおいては、例えば、未読メッセージ、既読メッセージ、重要な未読メッセージ、重要な既読メッセージ等が識別可能となっており、ユーザは、ガイダンスＧを見るだけで、ユーザは未読及び既読メッセージの存在や分量が把握できる。
【００２５】
また、ガイダンスＧにおいて一覧表示画面１１ｂに表示されている領域が、枠部Ｗにて囲われて示されている。図２では、ガイダンスＧの、一覧表示画面１１ｂに表示されているメッセージ７件に相当するスペースＧ１〜Ｇ７が、枠部Ｗにて囲われている。
そして、図３に示すように、ユーザがガイダンスＧ上の何れかの件を操作（タッチ又はクリック）すると、その操作した件が枠部Ｗの縦方向の中央に位置するように、ガイダンスＧ上を枠部Ｗが移動する。図３では、ガイダンスＧのＧ８〜Ｇ１４を囲うように枠部Ｗが移動している。また、枠部Ｗの位置に応じて、一覧表示画面１１ｂに表示されている領域が遷移する。
これにより、ユーザは、未読メッセージや重要メッセージを素早く見つけることが出来、また、タッチ動作でこれらのメッセージへの移動を迅速に行うことができる。
【００２６】
また、ガイダンスＧでは、重要な未読メッセージが予め設定された所定期間読み取られなかった場合、その位置に強制的に枠部Ｗが移動するようになっている。
これにより、ユーザが、重要な未読メッセージを見落とすのを防止し、重要メッセージを素早く見つけることが出来、未読部への移動が短縮される。
【００２７】
また、ガイダンスＧでは、レスポンスが多く付いたメッセージや、予め登録しておいた単語が含まれたメッセージ、特定ユーザのメッセージなどを色分けすることができる。
これにより、ユーザは、レスポンスが多く付いたメッセージや、予め登録しておいた単語が含まれたメッセージ、特定ユーザのメッセージなどを見落とすのを防止することができる。
【００２８】
また、ガイダンスＧでは、図４に示すように、表示部１１において、メッセージボード１１ａの上方に設けられたパフォーマンスボード１１ｃに連動して、特定のメッセージを色分けすることができる。
例えば、図４では、パフォーマンスボード１１ｃに商品一覧表示部１１ｄを表示させ、商品一覧表示部１１ｄのある商品を操作（タッチ又はクリック）すると、ガイダンスＧにおいて、その操作した商品に関連するメッセージが色分け（スペースＧ１１）される。
これにより、操作性をより良好にすることができる。
【００２９】
［ガイダンス作成処理］
続いて、上記したガイダンスＧを作成するためのガイダンス作成処理について、図５を参照しつつ説明する。
【００３０】
図５は、ガイダンス作成処理を説明するためのフローチャートである。なお、このガイダンス作成処理は、ユーザにより操作部１２を介してメッセージボード１１ａへのログインの実行指示が入力されると、記憶部１４からガイダンス作成プログラム１４１が読み出されて適宜展開される結果、当該ガイダンス作成プログラム１４１とＣＰＵ１５との協働によって実行される。
【００３１】
先ず、ＣＰＵ１５は、所定のログイン画面を表示部１１のディスプレイに表示させ、かかるログイン画面を介してユーザによるログイン操作を受け付ける（ステップＳ１）。
ログイン画面には、ユーザＩＤ入力欄、パスワード入力欄が備えられている。ログイン画面において、操作部１２からの操作により、ユーザＩＤ、パスワードが入力されると、ＣＰＵ１５は、入力されたユーザＩＤとパスワードの組み合わせが、ログイン情報記憶部１４４に記憶されているユーザＩＤとパスワードの組み合わせと合致するか否かを判断し、入力されたユーザＩＤとパスワードの組み合わせが、予め記憶されているユーザＩＤとパスワードの組み合わせと合致した場合には、ＣＰＵ１５は、ユーザに対してログインを許可し、そのユーザによるログイン操作を受け付ける。
【００３２】
次に、ＣＰＵ１５は、メッセージボード１１ａを作成する（ステップＳ２）。
具体的に、ＣＰＵ１５は、表示部１１のディスプレイのサイズ及び形状に合わせ、縦横比を調整したメッセージボード１１ａを作成する。
【００３３】
次に、ＣＰＵ１５は、上記ステップＳ２において作成したメッセージボード１１ａの表示領域の縦横幅を取得する（ステップＳ３）。
具体的に、ＣＰＵ１５は、メッセージボード１１ａの表示領域である一覧表示画面１１ｂの縦横のサイズを取得する。そして、ＣＰＵ１５は、一覧表示画面１１ｂの一部に表示するガイダンスＧのサイズを決定し、当該ガイダンスＧに表示可能なメッセージの最大件数を設定する。
【００３４】
次に、ＣＰＵ１５は、ユーザがメッセージを確認する確認頻度を、ユーザの過去のメッセージ読取頻度から算出する（メッセージ確認頻度算出処理）（ステップＳ４）。
【００３５】
図６は、メッセージ確認頻度算出処理を説明するためのフローチャートである。
【００３６】
メッセージ確認頻度算出処理において、先ず、ＣＰＵ１５は、過去の所定期間において、所定時間ごとに、ユーザの過去の未読メッセージ件数を集計する（ステップＳ４１）。
具体的には、ＣＰＵ１５は、メッセージ記憶部１４２に記憶されたメッセージデータから、過去の所定期間におけるユーザ毎の日時情報、未読／既読情報を参照し、所定時間ごとに何件の未読メッセージがあるか算出する。ここで、過去の所定期間、所定時間は、任意に設定可能である。過去の所定期間は、例えば、過去一週間分でも良いし、過去一日分でも良い。また、所定期間は、一時間でも良いし、十分でもよい。
【００３７】
図７は、ユーザ（ユーザＡ及びユーザＢ）の過去一日分（９：００〜１８：００分）の未読メッセージ件数を集計した結果を示した一例である。
図７において、例えば、９：００〜９：５９の時間帯では、ユーザＡ及びユーザＢは、４０件のメッセージを取得している。また、１０：００〜１０：５９の時間帯では、ユーザＡは、０件のメッセージを取得し、ユーザＢは、４０件のメッセージを取得している。
【００３８】
次に、ＣＰＵ１５は、集計した過去の未読メッセージ件数にフーリエ変換を行って、ユーザがメッセージを確認する確認頻度を算出する（ステップＳ４２）。
具体的に、ＣＰＵ１５は、上記ステップ４１で集計した過去の未読メッセージ件数をもとに、未読メッセージ件数を所定時間単位毎に集計した件数データを求める。その件数データにフーリエ変換を行って得られた値（周期）を、ユーザがメッセージを確認する間隔が凡そ集積された値（頻度）として算出する。
【００３９】
図８（ａ）は、図７のユーザＡの集計結果をもとに、横軸を時間、縦軸を未読メッセージ件数として、１時間単位で未読メッセージ件数をプロットしたグラフである。
また、図８（ｂ）は、図７のユーザＢの集計結果をもとに、横軸を時間、縦軸を未読メッセージ件数として、１時間単位で未読メッセージ件数をプロットしたグラフである。
【００４０】
また、図９（ａ）は、図８（ａ）のグラフに対して、フーリエ変換を行った結果得られたグラフである。図９（ａ）から、ユーザＡは、凡そ２時間毎にメッセージを確認していることがわかり、確認頻度を２時間とする。
また、図９（ｂ）は、図８（ｂ）のグラフに対して、フーリエ変換を行った結果得られたグラフである。図９（ｂ）から、ユーザＢは、凡そ４時間毎にメッセージを確認していることがわかり、確認頻度を４時間とする。
【００４１】
図５に戻って、次に、ＣＰＵ１５は、算出した確認頻度に基づいて、ガイダンスＧの一頁で表示するメッセージ件数を決定する（ステップＳ５）。
具体的に、ＣＰＵ１５は、上記ステップＳ４で算出した確認頻度に応じて、ガイダンスＧの１頁で扱うメッセージ件数を算出する。
例えば、図９（ａ）の結果のように、確認頻度が２時間の場合、図１０（ａ）に示すように、ガイダンスＧの一頁で表示するメッセージ件数を２時間で取得したメッセージ件数とする。
また、例えば、図９（ｂ）の結果のように、確認頻度が４時間の場合、図１０（ｂ）に示すように、ガイダンスＧの一頁で表示するメッセージ件数を４時間で取得したメッセージ件数とする。
【００４２】
ここで、ＣＰＵ１５は、算出したメッセージ件数が、表示部１１のサイズに応じて予め設定された最大件数（所定数）を超えたか否かを判断し、算出したメッセージ件数が最大件数を超えた場合、ガイダンスＧの１頁で扱うメッセージ件数を当該最大件数（所定数）に決定する。
即ち、ＣＰＵ１５は、ガイダンスＧの１頁で表示されるメッセージ件数が多すぎることで、メッセージ１件の表示が小さくなり過ぎる場合には、ガイダンスＧの一頁で表示するメッセージ件数を少なくする。１件の表示が小さくなり過ぎるとは、操作した際に小さすぎてガイダンスＧの１件のスペースをタッチできない程度の大きさである。
【００４３】
次に、ＣＰＵ１５は、メッセージ記憶部１４２を参照し、対象となるユーザに対しての未読／既読情報、重要情報、及びそれらの件数を取得する（ステップＳ６）。
【００４４】
次に、ＣＰＵ１５は、上記ステップＳ６の総件数と、上記ステップＳ５の件数に応じて、総頁数を決定する（ステップＳ７）。
具体的に、ＣＰＵ１５は、上記ステップＳ６の総件数を、上記ステップＳ６の１頁で表示させる件数で割って、総頁数を決定する。
【００４５】
次に、ＣＰＵ１５は、ガイダンスＧを作成して表示し（図２等参照）（ステップＳ８）、本処理を終了する。
【００４６】
以上のガイダンス作成処理により、ログインしたユーザに応じたガイダンスＧが作成され、表示部１１にメッセージボード１１ａを表示した際に、メッセージボード１１ａの一部にガイダンスＧが表示される。
【００４７】
かかるガイダンスＧは、ユーザがメッセージの読み取りを実施する度に更新される。即ち、一覧表示画面１１ｂに表示された未読メッセージの何れかをユーザが操作して、その未読メッセージが開かれると、ＣＰＵ１５は、図５におけるステップＳ４〜ステップＳ８を実行し、ガイダンスＧの更新を行う。
【００４８】
また、ガイダンスＧは、定期的にガイダンス記憶部１４３に記憶される。
具体的に、ＣＰＵ１５は、例えば、ログアウト毎に、メッセージの種類及び状況（未読メッセージの件数、既読メッセージの件数、重要な未読メッセージの件数、重要な既読メッセージの件数等）を記憶する。また、所定期間以上ログアウトされない場合には、所定の時間ごとに、メッセージの種類及び状況を記憶する。
これにより、管理者は、各ユーザのメッセージ把握情報が閲覧できる。
【００４９】
また、例えば、表示期限付きメッセージが含まれている場合、確認頻度が低いユーザは見逃す可能性が見逃す危険性があるため、これを回避するため警告メッセージが表示される。
具体的に、ＣＰＵ１５は、例えば、期限情報を含むメッセージが取得されている場合、ログイン時に、警告メッセージを表示する。また、期限情報を含むメッセージが取得されている場合、事前登録されたユーザのアドレスに警告メールを送付することとしても良い。
【００５０】
以上のように、本実施形態の情報処理装置１によれば、ＣＰＵ１５は、ユーザがメッセージを確認する確認頻度を算出し、算出された確認頻度に応じた、メッセージの確認状況を示すガイダンスＧのガイダンスデータを生成し、生成されたガイダンスデータに基づき、ガイダンスＧを表示部１１に表示させる。
このため、取得したメッセージの件数が増えたとしても、ガイダンスＧによりメッセージの確認状況を一目で把握できるので、メッセージを確認する際の視認性及び操作性を良好にすることができる。
また、ユーザ毎の確認頻度に応じてガイダンスが生成されるので、各ユーザに適したガイダンスが生成され、ユーザが行うページング動作等の手間を軽減することができる。
【００５１】
また、本実施形態によれば、ＣＰＵ１５は、未読のメッセージ件数を所定時間単位毎に集計した件数データをフーリエ変換することで、確認頻度を算出する。
このため所定時間単位毎に集計した件数データから求められた凡その頻度から確認頻度を算出することができ、煩雑な演算を行うことなく確認頻度を算出することができる。
【００５２】
また、本実施形態によれば、ＣＰＵ１５は、確認頻度に応じて、ガイダンスＧの１頁で扱うメッセージ件数を算出し、算出したメッセージ件数でガイダンスデータを生成する。
このため、ユーザ毎にガイダンスＧの１頁で表示されるメッセージ件数をコントロールできるので、ユーザが行うページング動作の手間を軽減することができる。
【００５３】
また、本実施形態によれば、ＣＰＵ１５は、算出したメッセージ件数に応じて、ガイダンスＧにおけるメッセージ１件分のサイズの決定されたガイダンスデータを生成する。
このため、ガイダンスＧにおけるメッセージ１件分のサイズが小さくなり過ぎることがなく、操作性及び視認性を良好にすることができる。
【００５４】
また、本実施形態によれば、ＣＰＵ１５は、算出したメッセージ件数が所定数（最大件数）を超えた場合、ガイダンスＧの１頁で扱うメッセージ件数を所定数に決定する。
このため、ガイダンスＧにおけるメッセージ１件分のサイズが小さくなり過ぎることがなく、操作性及び視認性を良好にすることができる。
【００５５】
また、本実施形態によれば、既読のメッセージと、未読のメッセージとを区別して表示するガイダンスＧを生成する。
このため、ユーザはガイダンスＧを一見しただけで、既読のメッセージと、未読のメッセージとを認識することができる。
【００５６】
また、本実施形態によれば、表示部１１に表示されたメッセージ一覧表示画面１１ｂの一部に、ガイダンスＧを表示させる。
このため、未読メッセージや重要メッセージを素早く見つけることが出来、タッチ動作でこれらのメッセージへの移動を行うことができる。
【００５７】
なお、上記実施形態においては、表示部１１のサイズに応じて、ガイダンスＧのサイズが決まり、ガイダンスＧに表示可能なメッセージの最大件数が決まっている構成を例示して説明したが、表示部１１のサイズによらず、ガイダンスＧのサイズをユーザ操作により適宜変更できることとしても良い。この場合、ガイダンスＧに表示可能なメッセージの最大件数も適宜変更される。
また、上記実施形態では、ユーザの過去の未読メッセージ件数を集計しているが、ユーザの過去の既読メッセージ件数を集計することとしても良い。
【００５８】
また、その他、具体的な細部構成等についても適宜に変更可能であることは勿論である。
【００５９】
本発明のいくつかの実施形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
〔付記〕
＜請求項１＞
ネットワークに接続し、前記ネットワークを介して取得したユーザ宛のメッセージを表示する情報処理装置であって、
ユーザがメッセージを確認する確認頻度を算出する算出手段と、
前記算出手段により算出された前記確認頻度に応じた、メッセージの確認状況を示すガイダンスのガイダンスデータを生成する生成手段と、
前記生成手段により生成された前記ガイダンスデータに基づき、前記ガイダンスを表示部に表示させる表示制御手段と、
を具備することを特徴とする情報処理装置。
＜請求項２＞
前記算出手段は、未読のメッセージ件数又は既読のメッセージ件数を所定時間単位毎に集計した件数データをフーリエ変換することで、前記確認頻度を算出することを特徴とする請求項１に記載の情報処理装置。
＜請求項３＞
前記生成手段は、前記確認頻度に応じて、前記ガイダンスの１頁で扱うメッセージ件数を算出し、算出した前記メッセージ件数で前記ガイダンスデータを生成することを特徴とする請求項１又は２に記載の情報処理装置。
＜請求項４＞
前記生成手段は、算出した前記メッセージ件数に応じて、前記ガイダンスにおけるメッセージ１件分のサイズの決定された前記ガイダンスデータを生成することを特徴とする請求項３に記載の情報処理装置。
＜請求項５＞
前記生成手段は、算出した前記メッセージ件数が所定数を超えた場合、前記ガイダンスの１頁で扱うメッセージ件数を前記所定数に決定することを特徴とする請求項４に記載の情報処理装置。
＜請求項６＞
前記生成手段は、既読のメッセージと、未読のメッセージとを区別して表示する前記ガイダンスデータを生成することを特徴とする請求項１〜５の何れか一項に記載の情報処理装置。
＜請求項７＞
前記表示制御手段は、前記表示部に表示されたメッセージ一覧表示画面の一部に、前記ガイダンスを表示させることを特徴とする請求項１〜６の何れか一項に記載の情報処理装置。
＜請求項８＞
ネットワークに接続し、前記ネットワークを介して取得したユーザ宛のメッセージを表示する情報処理装置のコンピュータを、
ユーザがメッセージを確認する確認頻度を算出する算出手段、
前記算出手段により算出された前記確認頻度に応じた、メッセージの確認状況を示すガイダンスのガイダンスデータを生成する生成手段、
前記生成手段により生成された前記ガイダンスデータに基づき、前記ガイダンスを表示部に表示させる表示制御手段、
として機能させることを特徴とするプログラム。
【符号の説明】
【００６０】
１  情報処理装置
２  外部機器
１１  表示部
１１ａ  メッセージボード
１１ｂ  一覧表示部（メッセージ一覧表示画面）
１２  操作部
１３  通信部
１４  記憶部
１４１  ガイダンス作成プログラム
１４２  メッセージ記憶部
１４３  ガイダンス記憶部
１４４  ログイン情報記憶部
１５  ＣＰＵ（算出手段、生成手段、表示制御手段）
Ｎ  ネットワーク
Ｇ  ガイダンス
Ｗ  枠部
Ｆ  重要フラグ
【図１】
2015118678.tif 000003
【図２】
2015118678.tif 000004
【図３】
2015118678.tif 000005
【図４】
2015118678.tif 000006
【図５】
2015118678.tif 000007
【図６】
2015118678.tif 000008
【図７】
2015118678.tif 000009
【図８】
2015118678.tif 000010
【図９】
2015118678.tif 000011
【図１０】
2015118678.tif 000012