(57)【要約】【課題】更新日時が新しいと推定されるコンテンツを優先的にユーザに提供することが可能な通信装置を提供する。【解決手段】フィード情報取得手段は、サーバ装置からフィード情報を取得する。コンテンツ更新日時抽出手段は、取得したフィード情報に含まれる複数のコンテンツからコンテンツが更新された日時を示すコンテンツ更新日時を抽出する。保存手段は、抽出したコンテンツ更新日時とコンテンツとを関連付けて、記憶媒体に保存する。表示手段は、記憶媒体に保存されたコンテンツを、コンテンツ更新日時が新しいものから順に、コンテンツ単位で表示部に表示する。【選択図】図５
2010211708.tif 000002
【特許請求の範囲】
【請求項１】
複数のコンテンツを含むフィード情報を記憶する複数のサーバ装置に通信可能であり、各種情報を表示する表示部と記憶媒体とを有する通信装置であって、
複数の前記サーバ装置から前記フィード情報を取得するフィード情報取得手段と、
取得した前記フィード情報に含まれる複数の前記コンテンツからリンク先のＷｅｂページが更新された日時を示すコンテンツ更新日時を抽出するコンテンツ更新日時抽出手段と、
抽出した前記コンテンツ更新日時と前記コンテンツとを関連付けて、前記記憶媒体に保存する保存手段と、
前記記憶媒体に保存された前記コンテンツを、前記コンテンツ更新日時が新しいものから順に、コンテンツ単位で前記表示部に表示する表示手段と、
を備えることを特徴とする通信装置。
【請求項２】
前記コンテンツ更新日時抽出手段は、
前記コンテンツに、前記コンテンツ更新日時が含まれているか否かを判定する第１更新判定手段と、
前記第１更新判定手段が、前記コンテンツに前記コンテンツ更新日時が含まれていないと判定した場合、前記コンテンツ更新日時に、フィード情報取得に起因した時刻情報を設定する仮想時間設定手段と、
を備えることを特徴とする請求項１に記載の通信装置。
【請求項３】
前記仮想時間設定手段は、
取得した一の前記フィード情報に、前記コンテンツ更新日時が含まれた一のコンテンツと、前記コンテンツ更新日時が含まれていない他のコンテンツとが混在していた場合、前記他のコンテンツに、前記一のコンテンツに含まれる前記コンテンツ更新日時を設定することを特徴とする請求項２に記載の通信装置。
【請求項４】
前記フィード情報は、前記フィード情報が更新された日時を示すフィード更新日時を含むことが可能であり、
前記仮想時間設定手段は、
取得した前記フィード情報に前記フィード更新日時が含まれるか否かを判定する第２更新判定手段を有し、
前記第２更新判定手段が、取得した一の前記フィード情報に前記フィード更新日時が含まれると判定し、かつ、前記第１更新判定手段が、前記一のフィード情報に含まれる前記コンテンツのいずれにも前記コンテンツ更新日時が含まれていないと判定した場合、前記コンテンツ更新時間に前記フィード更新日時を設定することを特徴とする請求項２又は３に記載の通信装置。
【請求項５】
前記仮想時間設定手段は、
前記第２更新判定手段が、取得した一の前記フィード情報に前記フィード更新日時が含まれていないと判定し、かつ、前記第１更新判定手段が、前記一のフィード情報に含まれる前記コンテンツのいずれにも前記コンテンツ更新日時が含まれていないと判定した場合、前記コンテンツ更新時間を、前記フィード情報を取得した時刻に設定することを特徴とする請求項２乃至４のいずれかに記載の通信装置。
【請求項６】
前記仮想時間設定手段は、
取得した前記フィード情報に含まれる前記コンテンツと同一の前記コンテンツが、既に前記記憶媒体に保存されていた場合、前記コンテンツに含まれる前記コンテンツ更新日時を、既に保存されていた同一の前記コンテンツに含まれる前記コンテンツ更新日時に設定することを特徴とする請求項２乃至５のいずれかに記載の通信装置。
【請求項７】
複数のコンテンツを含むフィード情報を記憶する複数のサーバ装置に通信可能であり、各種情報を表示する表示部と記憶媒体とを有する通信装置を、
複数の前記サーバ装置から前記フィード情報を取得するフィード情報取得手段と、
取得した前記フィード情報に含まれる複数の前記コンテンツからリンク先のＷｅｂページが更新された日時を示すコンテンツ更新日時を抽出するコンテンツ更新日時抽出手段と、
抽出した前記コンテンツ更新日時と前記コンテンツとを関連付けて、前記記憶媒体に保存する保存手段と、
前記記憶媒体に保存された前記コンテンツを、前記コンテンツ更新日時が新しいものから順に、コンテンツ単位で前記表示部に表示する表示手段と、
して機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＲＳＳ対応サイトで公開されているコンテンツを表示するための通信装置に関する。
【背景技術】
【０００２】
様々なサーバ装置においてＷｅｂページが公開されている。サーバ装置の中には、Ｗｅｂページに記載された情報を集積したコンテンツを複数公開しているもの（以下、ＲＳＳサーバ）が存在する。コンテンツには、リンク先のＷｅｂページを指定したコンテンツＵＲＬ、リンク先のＷｅｂページのタイトルを表すコンテンツタイトル、及びリンク先のＷｅｂページの情報を要約したコンテンツ情報が含まれている。複数のコンテンツを公開する場合にはフィード情報（Ｆｅｅｄ）として公開する。フィード情報のフォーマットとしては、例えば、ＲＳＳ(Resource Description Framework Site Summary)やＡｔｏｍが存在する。下記の非特許文献１には、定期的にフィード情報を取得して各コンテンツタイトルを表示するためのソフトウェア（ＲＳＳリーダ）が開示されている。このソフトウェアをＰＣにインストールすると、ユーザは、各コンテンツタイトルを見ることができる。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】小津智幸、“ＲＳＳ対応サイトの配信記事タイトルを電光掲示板風に表示「Ｄｉｒｔｙ  Ｎｅｗｓ  Ｒｅａｄｅｒ」”、［Ｏｎｌｉｎｅ］、平成１６年５月２６日、Ｉｍｐｒｅｓｓ  Ｃｏｒｐｏｒａｔｉｏｎ、［平成２０年７月２９日検索］、インターネット、＜ｈｔｔｐ：／／ｗｗｗ．ｆｏｒｅｓｔ．ｉｍｐｒｅｓｓ．ｃｏ．ｊｐ／ａｒｔｉｃｌｅ／２００４／０５／２６／ｄｉｒｔｙｎｅｗｓｒｅａｄｅｒ．ｈｔｍｌ＞
【発明の概要】
【発明が解決しようとする課題】
【０００４】
前述した複数のサーバは、不定期的にコンテンツ、ひいてはそのコンテンツを含むフィード情報を更新する。更新の頻度はサーバごとにまちまちであり、１日ごとに情報が更新されるサーバもあれば、２か月に１回の頻度で情報が更新されるサーバもある。ユーザは新しいコンテンツを欲している。そのため、ユーザは、上記のようなＲＳＳリーダを利用し、常に、コンテンツが更新されていないか確認している。
例えば、上記のように、２か月に１回の頻度で更新するサーバから取得されるフィード情報、１日に１回の頻度で更新されるサーバから取得されるフィード情報、の順でそれらフィード情報に含まれるコンテンツを表示する場合がある。つまり、サーバごとに順位付けし、各サーバから取得したフィード情報（複数のコンテンツ）を、その順に従って表示する場合がある。
かかる場合において、ユーザが毎日コンテンツを閲覧する場合には、２か月に１回しか更新されないコンテンツが毎日先に表示され、１日に１回のように頻繁に更新されるコンテンツが後に表示されることになり、毎日更新される新しいコンテンツを欲しているユーザにとっては、すぐに新しいコンテンツを閲覧することが困難となり、閲覧性が悪いものであった。
本明細書では、更新日時が新しいと推定されるコンテンツを優先的にユーザに提供することが可能な通信装置を提供する。
【課題を解決するための手段】
【０００５】
請求項１に記載の通信装置は、複数のコンテンツを含むフィード情報を記憶する複数のサーバ装置に通信可能であり、各種情報を表示する表示部と記憶媒体とを有する。
複数のサーバ装置からフィード情報を取得するフィード情報取得手段と、取得したフィード情報に含まれる複数のコンテンツからリンク先のＷｅｂページが更新された日時を示すコンテンツ更新日時を抽出するコンテンツ更新日時抽出手段と、抽出したコンテンツ更新日時とコンテンツとを関連付けて、記憶媒体に保存する保存手段と、記憶媒体に保存されたコンテンツを、コンテンツ更新日時が新しいものから順に、コンテンツ単位で表示部に表示する表示手段と、を備える。
ここで、コンテンツとはＷｅｂページにある情報を集積した情報である。（以下、「コンテンツ」について同じ）。
また、更新日時は、公開された日時、更新された日時を含む概念である（以下、「更新日時」について同じ）。
【０００６】
請求項２に記載の通信装置は、請求項１に記載の通信装置に従属している。
コンテンツ更新日時抽出手段は、コンテンツに、コンテンツ更新日時が含まれているか否かを判定する第１更新判定手段と、第１更新判定手段が、コンテンツにコンテンツ更新日時が含まれていないと判定した場合、コンテンツ更新日時に、フィード情報取得に起因した時刻情報を設定する仮想時間設定手段と、を備える。
【０００７】
請求項３に記載の通信装置は、請求項２に記載の通信装置に従属している。
仮想時間設定手段は、取得した一のフィード情報に、コンテンツ更新日時が含まれた一のコンテンツと、コンテンツ更新日時が含まれていない他のコンテンツとが混在していた場合、他のコンテンツに、一のコンテンツに含まれるコンテンツ更新日時を設定する。
【０００８】
請求項４に記載の通信装置は、請求項２又は３に記載の通信装置のいずれかに従属している。
フィード情報は、フィード情報が更新された日時を示すフィード更新日時を含むことが可能である。
仮想時間設定手段は、取得したフィード情報にフィード更新日時が含まれるか否かを判定する第２更新判定手段を有している。
第２更新判定手段が、取得した一のフィード情報にフィード更新日時が含まれると判定し、かつ、第１更新判定手段が、一のフィード情報に含まれるコンテンツのいずれにもコンテンツ更新日時が含まれていないと判定した場合、コンテンツ更新時間にフィード更新日時を設定する。
【０００９】
請求項５に記載の通信装置は、請求項２乃至４のいずれかに記載の通信装置に従属している。
仮想時間設定手段は、第２更新判定手段が、取得した一のフィード情報にフィード更新日時が含まれていないと判定し、かつ、第１更新判定手段が、一のフィード情報に含まれるコンテンツのいずれにもコンテンツ更新日時が含まれていないと判定した場合、コンテンツ更新時間を、フィード情報を取得した時刻に設定する。
【００１０】
請求項６に記載の通信装置は、請求項２乃至５のいずれかに記載の通信装置に従属している。
仮想時間設定手段は、取得したフィード情報に含まれるコンテンツと同一のコンテンツが、既に記憶媒体に保存されていた場合、コンテンツに含まれるコンテンツ更新日時を、既に保存されていた同一のコンテンツに含まれるコンテンツ更新日時に設定する。
【００１１】
複数のコンテンツを含むフィード情報を記憶する複数のサーバ装置に通信可能であり、各種情報を表示する表示部と記憶媒体とを有する通信装置を、複数のサーバ装置からフィード情報を取得するフィード情報取得手段と、取得したフィード情報に含まれる複数のコンテンツからリンク先のＷｅｂページが更新された日時を示すコンテンツ更新日時を抽出するコンテンツ更新日時抽出手段と、抽出したコンテンツ更新日時とコンテンツとを関連付けて、記憶媒体に保存する保存手段と、記憶媒体に保存されたコンテンツを、コンテンツ更新日時が新しいものから順に、コンテンツ単位で表示部に表示する表示手段と、して機能させるプログラム。
ここで、コンテンツとはＷｅｂページにある情報を集積した情報である。（以下、「コンテンツ」について同じ）。
また、更新日時は、公開された日時、更新された日時を含む概念である（以下、「更新日時」について同じ）。
【発明の効果】
【００１２】
請求項１に記載の通信装置及び請求項７に記載のプログラムによれば、サーバ装置が記憶しているフィード情報に含まれるコンテンツをコンテンツ更新日時の新しいものから順にコンテンツ単位で開示することができる。ユーザは、新しく更新されたコンテンツを閲覧することができる。
【００１３】
請求項２に記載の通信装置によれば、コンテンツに、コンテンツ更新日時が含まれていない場合にも、コンテンツにコンテンツ更新日時を設定できるので、コンテンツをユーザが閲覧することができる。
【００１４】
請求項３に記載の通信装置によれば、フィード情報に、コンテンツ更新日時が含まれた一のコンテンツと、コンテンツ更新日時が含まれていない他のコンテンツとが混在していた場合、他のコンテンツに、一のコンテンツに含まれるコンテンツ更新日時を設定することができる。コンテンツ更新日時が設定されていなかったコンテンツの更新日時は、そのコンテンツを含むフィード情報に含まれる他のコンテンツが有するコンテンツ更新日時に近いことが推測される。
【００１５】
請求項４に記載の通信装置によれば、取得したフィード情報に含まれるコンテンツのいずれにもコンテンツ更新日時が含まれていなく、かつ、その取得したフィード情報に、フィード更新日時が含まれていた場合、コンテンツ更新時間を、フィード更新日時に設定することができる。フィード情報の更新は、そのフィード情報に含まれるコンテンツを更新したことによるものである可能性が高いため、コンテンツに適切なコンテンツ更新日時を設定することができる。
【００１６】
請求項５に記載の通信装置によれば、取得したフィード情報に含まれるコンテンツのいずれにもコンテンツ更新日時が含まれていなく、かつ、取得したフィード情報に、フィード更新日時が含まれていない場合、コンテンツ更新時間を、フィード情報を取得した時刻に設定することができる。これにより、いずれのコンテンツにコンテンツ更新日時が含まれていない場合においても、コンテンツをコンテンツ更新日時に基づいて表示することができる。
【００１７】
請求項６に記載の通信装置によれば、取得したコンテンツと同一のコンテンツが、既に記憶媒体に保存されていた場合、取得したコンテンツのコンテンツ更新日時を、既に保存されていた同一のコンテンツに含まれるコンテンツ更新日時に設定することができる。
請求項６の発明の効果は、取得したフィード情報のいずれのコンテンツにもコンテンツ更新日時が含まれていない場合に顕著である。既に保存されている同一のコンテンツのコンテンツ更新日時が記憶されているのだから、新たに取得した同一のコンテンツに、再度コンテンツ更新日時を設定することは無駄である。
請求項５の発明のように、コンテンツ更新日時を含まないコンテンツのコンテンツ更新日時としてフィード情報を取得した時刻を設定する場合、何度も同一コンテンツを含むフィード情報を受信したとしても、そのコンテンツのコンテンツ更新日時は、最初にそのコンテンツを含むフィード情報を受信した時刻で統一される。これにより、既に保存されており、ユーザに閲覧された可能性のあるコンテンツが、新たに取得されるたびに、新しくコンテンツ更新日時が設定され、新しいコンテンツとして取り扱われることで、新しいコンテンツを優先的に閲覧したいユーザにとって閲覧性が悪くなってしまうことを防止できる。
【図面の簡単な説明】
【００１８】
【図１】通信システムの概略図である。
【図２】ＵＲＬ記憶領域４４の記憶内容の一例である。
【図３】通信装置のメインフローを示したフローチャートである。
【図４】コンテンツの更新を示したフローチャートである。
【図５】コンテンツの更新による効果を示した概念図である。
【図６】コンテンツ表示ついて示したフローチャートである。
【図７】コンテンツ表示におけるコンテンツ記憶領域の概念図である
【発明を実施するための形態】
【００１９】
図１を参照し、構成について説明する。図１は、通信システムの概略図である。
【００２０】
通信システム２は、通信装置１０、ＰＣ７０、及び複数のコンテンツ提供サーバ９０、９１を備える。通信装置１０は、ＬＡＮ回線４に接続されている。ＰＣ７０は、ＬＡＮ回線４に接続されている。ＬＡＮ回線４は、ルータ６を介してインターネット８に接続されている。各コンテンツ提供サーバ９０、９１は、インターネット８に接続されている。本実施形態では、コンテンツ提供サーバ９０が、ある１つのサイトを公開しており、コンテンツ提供サーバ９１が、別の１つのサイトを公開している。また、各コンテンツ提供サーバ９０、９１は、自身のサイトが含んでいる複数のコンテンツ１３２が含まれるフィード情報１０１（ＲＳＳ形式のフィード情報）を記憶している。
これらの情報の具体的な内容については、後で詳しく説明する。
【００２１】
通信装置１０は、制御部１２、タッチパネル５０、キーパッド５２、印刷部５４、ＦＡＸ部５８、ネットワークインターフェイス６０、及びＰＳＴＮインターフェイス６２等を有する。
制御部１２は、ＣＰＵ１４、ＲＯＭ１６、ＲＡＭ３０、及びＮＶＲＡＭ４０等を有する。
【００２２】
ＣＰＵ１４は、ＲＯＭ１６に記憶されている各種のプログラムに従って様々な処理を実行する。
基本機能プログラム１８は、通信装置１０の基本的な動作を制御するためのプログラムである。基本機能プログラム１８には、例えば、タッチパネル５０に表示される表示データを生成するためのプログラムが含まれる。また、基本機能プログラム１８には、例えば、印刷部５４、ＦＡＸ部５８等を制御するためのプログラムが含まれる。
インターネット接続プログラム２０は、インターネット８に接続するためのプログラムである。
フィード情報解析プログラム２２は、コンテンツ提供サーバ９０、９１から取得されるフィード情報１０１を解析し、フィード情報１０１を更新した日時（フィード情報１０１が初めて公開された場合には、公開された日時）を示すフィード更新日時１１０、リンク先のＷｅｂページが更新された日時（リンク先のＷｅｂページが初めて公開された場合には、公開された日時）を示すコンテンツ更新日時１０６を抽出するためのプログラムである。解析されたフィード情報１０１ｂは、コンテンツ記憶領域３７に記憶される。
なお、本明細書にて記載する日時は、日にち及び時間に限られず、時刻情報のすべて（西暦、月、日、時、分、秒）を備えた概念である。
【００２３】
また、フィード情報１０１には、フィード情報１０１の取得元のＵＲＬを示すサイトＵＲＬ１０２、フィード更新日時１１０、及びコンテンツ１３２が含まれている。また、コンテンツ１３２には、コンテンツ更新日時１０６、リンク先のＷｅｂページが有する情報のタイトルを示すコンテンツタイトル１０７、及びリンク先のＷｅｂページが有する情報の要約であるコンテンツ情報１０９が含まれる。また、これらフィード情報１０１に含まれる各種情報は、解析されたフィード情報１０１ｂにも含まれている。
【００２４】
ＮＶＲＡＭ４０は、基本機能パラメータ記憶領域４２およびＵＲＬ記憶領域４４を備える。
基本機能パラメータ記憶領域４２は、ＣＰＵ１４が基本機能プログラム１８に従って処理を実行する際に利用される各種パラメータ（例えば印刷設定、ＦＡＸ設定等）を記憶するための記憶領域である。基本機能パラメータ記憶領域４２には時刻情報が記憶されている。また基本機能パラメータ記憶領域４２に記憶されている時刻情報は常に遷移しており、現在の時間を維持している。
ＵＲＬ記憶領域４４は、各コンテンツ提供サーバ９０、９１が有するサイトＵＲＬ１０２を記憶するための記憶領域である。
例えば、ユーザは、各コンテンツ提供サーバ９０、９１からのコンテンツ提供サービスを受けるために、キーパッド５２等を利用して、ＵＲＬ記憶領域４４に、サイトＵＲＬ１０２を記憶させる必要がある。
【００２５】
ネットワークインターフェイス６０は、ＬＡＮ回線４に接続されている。
通信装置１０は、ＰＣ７０と通信可能であるとともに、インターネット８にアクセス可能である。
【００２６】
ＲＡＭ３０は、基本機能ワーク領域３２、フィード情報解析ワーク領域３４、及びコンテンツ記憶領域３７を備える。
基本機能ワーク領域３２は、基本機能プログラム１８に従って処理が実行される過程で生成される各種データを記憶するための記憶領域である。
フィード情報解析ワーク領域３４は、フィード情報解析プログラム２２に従って処理が実行される過程で作成される各種データを記憶するための記憶領域である。
コンテンツ記憶領域３７は、コンテンツ提供サーバ９０、９１から取得し、解析されたフィード情報１０１ｂを記憶する。
【００２７】
図２に、ＵＲＬ記憶領域４４の記憶内容の一例を示す。図２の例では、ｎ個のサイトＵＲＬ１０２が記憶されている。各サイトＵＲＬ１０２には、識別番号１００が付与されている。また、サイトＵＲＬ１０２の各々に対応して、取得設定１０３および取得ステータス１０４が記憶される。
取得設定１０３は、サイトＵＲＬ１０２に基づいてフィード情報１０１を取得するか否かを決定する設定であり、例えばユーザによって予め設定される。
取得ステータス１０４は、後述するＳ４の処理において、フィード情報１０１を取得するか否かを判断する指針である。
【００２８】
図５に、フィード情報１０１の内容の一例を示す。図５は、コンテンツ１３２の更新による効果を示した概念図である。
【００２９】
フィード情報１０１の中には、先述したサイトＵＲＬ１０２、フィード更新日時１１０、及びコンテンツ１３２以外にも様々な情報（例えば、画像データ等）が含まれている。
また、不図示であるが、サイトＵＲＬ１０２には、それがサイトＵＲＬであることを認識する「タグ」が添付されている。これは、フィード更新日時１１０、コンテンツ１３２、コンテンツ更新日時１０６、コンテンツタイトル１０７、及びコンテンツ情報１０９についても同様であり、「タグ」はフィード情報１０１に含まれるすべての情報に添付されている。ＣＰＵ１４が各種情報を認識できるのは、「タグ」が添付されているからである。
また、取得したフィード情報１０１には、各種時刻情報（例えば、フィード更新日時１１０やコンテンツ更新日時１０６など）が設定されていないフィード情報１０１も存在する。
【００３０】
図３を参照し、通信装置１０の作用について説明する。図３は、通信装置１０のメインフローを示したフローチャートである。このフローにより表される処理は、通信装置１０の電源がオンされたことにより開始される。
【００３１】
Ｓ０において、ＣＰＵ１４は、フィード情報１０１を更新する時間が経過したか否かを判定する。フィード情報１０１を更新する時間は、外部からユーザによって設定される任意の時間である。一定時間経過したらフィード情報１０１を更新するように設定しても良いし、一定の時刻になったらフィード情報１０１を更新するように設定してもよい。フィード情報１０１を更新する時間が経過した（Ｓ０：ＹＥＳ）場合、Ｓ２に進む。フィード情報１０１を更新する時間が経過していない（Ｓ０：ＮＯ）場合、Ｓ１に進む。
【００３２】
Ｓ１において、ＣＰＵ１４は、ユーザが、通信装置１０にフィード情報１０１を取得するように指令したか否かを判定する。ユーザからの指令は、例えばキーパッド５２を介して行われる。ユーザが、フィード情報１０１を取得するように指令した（Ｓ１：ＹＥＳ）場合、Ｓ２に進む。ユーザが、フィード情報１０１を取得するように指令しなかった（Ｓ１：ＮＯ）場合、Ｓ０に進む。
【００３３】
Ｓ２において、ＣＰＵ１４は、ＵＲＬ記憶領域４４に記憶されているサイトＵＲＬ１０２を参照し、ＵＲＬ記憶領域４４に記憶されている各々のサイトＵＲＬ１０２の取得設定１０３が「取得する」に設定されているか否かを判断する。取得設定１０３は、ユーザが任意に設定できる。取得設定１０３が、「取得する」に設定されているサイトＵＲＬ１０２がない（Ｓ２：ＮＯ）場合、Ｓ０に進み、取得設定１０３が、「取得する」に設定されているサイトＵＲＬ１０２がある（Ｓ２：ＹＥＳ）場合、Ｓ３へ進む。
【００３４】
Ｓ３において、ＣＰＵ１４は、コンテンツ記憶領域３７に記憶されているフィード情報１０１ｂに含まれるコンテンツ１３２のいずれかに「表示中」フラグ１１２が添付されているか否かを判断する。ここで、コンテンツ記憶領域３７に記憶されているフィード情報１０１ｂは、Ｓ３の処理を行う現時点の前に取得され、後述するＳ７又はＳ８の過去の処理によってコンテンツ記憶領域３７に記憶されているものである。「表示中」フラグ１１２が添付されているフィード情報１０１ｂがある（Ｓ３：ＹＥＳ）場合、Ｓ０に進み、「表示中」フラグ１１２が添付されているフィード情報１０１ｂがない（Ｓ３：ＮＯ）場合、Ｓ４に進む。ここで「表示中」フラグ１１２とは、後述するＳ６３の処理により、コンテンツ１３２に設定される指針である。「表示中」フラグ１１２が添付されていることは、フィード情報１０１ｂに含まれるコンテンツ１３２がタッチパネル５０上に表示されていることを表す。
【００３５】
Ｓ４において、ＣＰＵ１４は、取得設定１０３が「取得する」に設定されていて、取得ステータスが、「更新前」のサイトＵＲＬ１０２に基づいて、フィード情報１０１を取得する。
Ｓ５において、ＣＰＵ１４は、Ｓ４において取得したフィード情報１０１を指定したサイトＵＲＬ１０２の取得ステータス１０４を、「更新前」から「更新後」に変更する。
【００３６】
Ｓ１００における処理について図４を参照し、説明する。図４は、コンテンツ１３２の更新を示したフローチャートである。
【００３７】
Ｓ３１において、ＣＰＵ１４は、Ｓ４において取得したフィード情報１０１をフィード情報解析ワーク領域３４に記憶させる。
Ｓ３２において、ＣＰＵ１４は、フィード情報解析ワーク領域３４に記憶されているフィード情報１０１に含まれるすべてのコンテンツ１３２に「解析前」フラグを添付する。「解析前」フラグとは、フィード情報１０１に含まれるコンテンツ１３２がＳ３４からＳ４３までの処理を行う前であることを示す指針である。
【００３８】
Ｓ３３において、ＣＰＵ１４は、基本機能ワーク領域３２に記事最新時刻を設定する。この時、記事最新時刻には「未取得」のフラグを添付する。記事最新時刻とは、取得したフィード１０１の１つに含まれる複数のコンテンツ更新日時１０６のうち、最新のコンテンツ更新日時１０６を決定する際に設定する項目である。後述するＳ３４からＳ４４の処理を全て終了し、Ｓ４５に遷移する時点で、記事最新時刻には、取得したフィード情報１０１の１つに含まれる複数のコンテンツ更新日時１０６のうち、最新のコンテンツ更新日時１０６が設定されている。また「未取得」のフラグは、取得したフィード１０１の１つ含まれる複数のコンテンツ１３２からコンテンツ更新日時１０６を取得していないことを示す指針である。
Ｓ３４において、ＣＰＵ１４は、フィード情報解析ワーク領域３４に記憶されていて、「解析前」フラグが添付されているコンテンツ１３２を１つ参照する。
Ｓ３５において、ＣＰＵ１４は、コンテンツ記憶領域３７に記憶されているコンテンツ１３２をすべて参照する。
【００３９】
Ｓ３６において、ＣＰＵ１４は、Ｓ３４において参照したコンテンツ１３２と同じコンテンツ１３２が、Ｓ３５において参照したすべてのコンテンツ１３２のいずれかに含まれていたか否かを判定する。同一のコンテンツ１３２の判断手法としては、例えば、各々のコンテンツ１３２に含まれるコンテンツタイトル１０７とコンテンツ情報１０９とに基づいて判断する。Ｓ３４において参照したコンテンツ１３２と同一のコンテンツ１３２が、コンテンツ記憶領域３７に存在した（Ｓ３６：ＹＥＳ）場合、Ｓ３８に進み、Ｓ３４において参照したコンテンツ１３２と同一のコンテンツ１３２が、コンテンツ記憶領域３７に存在しなかった（Ｓ３６：ＮＯ）場合、Ｓ３７に進む。
【００４０】
Ｓ３７において、ＣＰＵ１４は、Ｓ３４において参照したコンテンツ１３２に、コンテンツ更新日時１０６が設定されているか否かを判定する。コンテンツ更新日時１０６が設定されていた（Ｓ３７：ＹＥＳ）場合、Ｓ３９に進み、コンテンツ更新日時１０６が設定されていなかった（Ｓ３７：ＮＯ）場合、Ｓ４０に進む。
【００４１】
Ｓ３８において、ＣＰＵ１４は、Ｓ３４にて参照したコンテンツ１３２に含まれているコンテンツ更新日時１０６を、コンテンツ記憶領域３７に記憶されている同一のコンテンツ１３２に含まれているコンテンツ更新日時１０６に設定する。
【００４２】
Ｓ３９において、ＣＰＵ１４は、基本機能ワーク領域３２に記憶されている記事最新時刻に「未取得」のフラグが添付されているか否かを判定する。「未取得」のフラグが添付されている（Ｓ３９：ＹＥＳ）場合、Ｓ４１に進み、「未取得」のフラグが添付されていない（Ｓ３９：ＮＯ）場合、Ｓ４２に進む。
【００４３】
Ｓ４０において、ＣＰＵ１４は、Ｓ３４において参照したコンテンツ１３２に含まれるコンテンツ更新日時１０６を９９：９９に設定する。この９９：９９は、コンテンツ更新日時が設定されていないことを示すためのものである。
Ｓ４１において、ＣＰＵ１４は、基本機能ワーク領域３２に記憶されている記事最新時刻の「未取得」のフラグを削除し、記事最新更新時刻に、Ｓ３４おいて参照したコンテンツ１３２に含まれるコンテンツ更新日時１０６を設定する。
【００４４】
Ｓ４２において、ＣＰＵ１４は、基本機能ワーク領域３２に記憶されている記事最新時刻とＳ３４おいて参照したコンテンツ１３２に含まれるコンテンツ更新日時１０６との時間を比較する。コンテンツ更新日時１０６が記事最新時刻よりも新しい（Ｓ４２：ＹＥＳ）場合、Ｓ４１に進み、コンテンツ更新日時１０６が記事最新時刻よりも古いまたは同じ（Ｓ４２：ＮＯ）場合、Ｓ４３に進む。
【００４５】
Ｓ４３において、ＣＰＵ１４は、Ｓ３４において参照したコンテンツ１３２に添付されている「解析前」フラグを削除する。
Ｓ４４において、ＣＰＵ１４は、フィード情報解析ワーク領域３４に記憶されているフィード情報１０１に含まれるすべてのコンテンツ１３２を参照し、「解析前」フラグが添付されているか否かを判定する。「解析前」フラグが添付されているコンテンツ１３２が有る（Ｓ４４：ＹＥＳ）場合、Ｓ３４に進み、「解析前」フラグが添付されているコンテンツ１３２が無い（Ｓ４４：ＮＯ）場合、Ｓ４５に進む。
【００４６】
Ｓ４５において、ＣＰＵ１４は、コンテンツ更新日時１０６が９９：９９に設定されているコンテンツ１３２がフィード情報解析ワーク領域３４に存在するか否かを判定する。コンテンツ更新日時１０６が９９：９９に設定されているコンテンツ１３２が存在する（Ｓ４５：ＹＥＳ）場合、Ｓ４６に進み、コンテンツ更新日時１０６が９９：９９に設定されているコンテンツ１３２が存在しない（Ｓ４５：ＮＯ）場合、Ｓ６に進む。
【００４７】
Ｓ４６において、ＣＰＵ１４は、基本機能ワーク領域３２に含まれる記事最新時刻に「未取得」のフラグが添付されているか否かを判定する。基本機能ワーク領域３４に含まれる記事最新時刻に「未取得」のフラグが添付されていた（Ｓ４６：ＹＥＳ）場合、Ｓ４７に進み、基本機能ワーク領域３４に含まれる記事最新時刻に「未取得」のフラグが添付されていない（Ｓ４６：ＮＯ）場合、Ｓ４８に進む。
【００４８】
Ｓ４７において、ＣＰＵ１４は、フィード情報解析ワーク領域３４に記憶されているフィード情報１０１にフィード更新日時１１０が設定されているか否かを判定する。フィード更新日時１１０が設定されていた（Ｓ４７：ＹＥＳ）場合、Ｓ４９に進み、フィード更新日時１１０が設定されていなかった（Ｓ４７：ＮＯ）場合、Ｓ５０に進む。
【００４９】
Ｓ４８において、ＣＰＵ１４は、コンテンツ更新日時１０６に設定されている９９：９９を基本機能ワーク領域３４に含まれる記事最新時刻に設定する。
Ｓ４９において、ＣＰＵ１４は、コンテンツ更新日時１０６に設定されている９９：９９をフィード更新日時１１０に設定する。
Ｓ５０において、ＣＰＵ１４は、コンテンツ更新日時１０６に設定されている９９：９９を現在時刻に設定する。基本機能パラメータ記憶領域４２に記憶されている時刻情報を現在時刻として設定する。
【００５０】
以上が、Ｓ１００における処理である。これ以降の処理については、図３を参照し、説明する。
【００５１】
Ｓ７において、ＣＰＵ１４は、フィード情報解析ワーク領域３４に記憶されているフィード情報１０１に含まれている各々のコンテンツ１３２を、各々のコンテンツ更新日時１０６と関連付けて、コンテンツ記憶領域３７に記憶させる。そしてＳ９の処理に遷移する前に、基本機能ワーク領域３２及びフィード情報解析ワーク領域３４に記憶されている各種情報をすべて消去する。ここで消去される情報としては、基本機能ワーク領域３２に記憶されている記事最新時刻、フィード情報解析ワーク領域３４に記憶されているフィード情報１０１がある。
【００５２】
ここで、図５を参照し、Ｓ１００及びＳ７を行うことによる効果について説明する。
【００５３】
Ｓ４において取得したフィード情報１０１には、フィード更新日時１１０及びコンテンツ更新日時１０６が設定されていないフィード情報１０１が存在する場合がある。Ｓ１００の作用によって、フィード情報１０１に含まれるすべてのコンテンツ１３２にコンテンツ更新日時１０６が設定される。そして、Ｓ７の作用により、フィード情報解析ワーク領域３４に記憶されているフィード情報１０１に含まれている各々のコンテンツ１３２を、各々のコンテンツ更新日時１０６と関連付けて、コンテンツ記憶領域３７に記憶させる。図５に記載されている１０１ｂが、コンテンツ記憶領域に記憶されるフィード情報１０１ｂを表している。
【００５４】
Ｓ９において、ＣＰＵ１４は、コンテンツ記憶領域３７に記憶されているフィード情報１０１ｂに添付されている「表示済」フラグ１１３をすべて削除する。ここで「表示済」フラグ１１３とは、後述するＳ６４の処理によって、フィード情報１０１ｂがタッチパネル５０上に表示されたか否かを表す指針である。過去に表示したコンテンツ１３２を、タッチパネル５０上に表示することを避けるために「表示済」フラグが添付されている。
【００５５】
Ｓ１０において、ＣＰＵ１４は、取得設定１０３が「取得する」に設定されていて、取得ステータスが、「更新前」のサイトＵＲＬ１０２が存在するか否かを判定する。「更新前」のサイトＵＲＬ１０２が存在する（Ｓ１０：ＹＥＳ）場合、Ｓ４に進み、「更新前」のサイトＵＲＬ１０２が存在しない（Ｓ１０：ＮＯ）場合、Ｓ１１に進む。
Ｓ１１において、ＣＰＵ１４は、取得設定１０３が「取得する」に設定されていて、取得ステータスが「更新後」のサイトＵＲＬ１０２のすべての取得ステータスを「更新前」に設定する。
【００５６】
次に図６、図７を参照し、コンテンツ記憶領域３７に記憶されているフィード情報１０１ｂに含まれるコンテンツ１３２を表示する時の作用について説明する。図６は、コンテンツ表示について示したフローチャートである。図７は、コンテンツ表示におけるコンテンツ記憶領域３７の概念図である。
【００５７】
Ｓ６０において、ＣＰＵ１４は、通信装置１０の電源が入力された時か、または、ユーザからの指令を通信装置１０が受け付けないスリープ状態から復帰した時か否かを判定する。通信装置１０の電源が入力された時または、スリープ状態から復帰した時（Ｓ６０：ＹＥＳ）には、Ｓ６２に進み、通信装置１０の電源が入力された時でも、スリープ状態から復帰した時でもない（Ｓ６０：ＮＯ）場合、Ｓ６１に進む。
【００５８】
Ｓ６１において、ＣＰＵ１４は、ユーザがタッチパネル５０やキーパッド５２等を介して通信装置１０にコンテンツ１３２を表示する指令を入力したか否かを判定する。指令が入力された（Ｓ６１：ＹＥＳ）場合、Ｓ６２に進み、指令が入力されていない（Ｓ６１：ＮＯ）場合、Ｓ６０に進む。
【００５９】
Ｓ６２において、ＣＰＵ１４は、コンテンツ記憶領域３７から、「表示済」フラグが添付されていない各々のコンテンツ１３２から最新のコンテンツ更新日時１０６が設定されているコンテンツ１３２を１つ選択する（最新のコンテンツ更新日時１０６が複数存在する場合は、それらの中から無作為に選択される。）。
【００６０】
Ｓ６３において、ＣＰＵ１４は、Ｓ６２において選択したコンテンツ１３２に「表示中」フラグ１１２を添付する。
Ｓ６４において、ＣＰＵ１４は、Ｓ６２において選択したコンテンツ１３２をタッチパネル５０上に表示する。
Ｓ６５において、ＣＰＵ１４は、Ｓ６４において表示したコンテンツ１３２に「表示済」１１３フラグを添付する。
【００６１】
Ｓ６６において、ＣＰＵ１４は、Ｓ６４において表示したコンテンツ１３２に添付されている「表示中」フラグを削除する。
Ｓ６７において、ＣＰＵ１４は、コンテンツ記憶領域３７を参照し、「表示済」フラグが添付されているコンテンツ１３２があるか否かを判定する。「表示済」フラグが添付されているコンテンツ１３２がある（Ｓ６７：ＹＥＳ）場合、Ｓ６２に進み、「表示済」フラグが添付されているコンテンツ１３２がない（Ｓ６７：ＮＯ）場合、Ｓ６８に進む。
【００６２】
Ｓ６８において、ＣＰＵ１４は、コンテンツ記憶領域３７に記憶されているコンテンツ１３２に添付されている「表示済」フラグ１１３をすべて削除する。
【００６３】
次に、本実施形態の効果について説明する。
【００６４】
本実施形態によれば、サーバ９０、９１が記憶しているフィード情報１０１に含まれるコンテンツ１３２をコンテンツ更新日時１０６の新しいものから順にコンテンツ単位でタッチパネル５０に表示することができる。ユーザは、新しく更新されたコンテンツ１３２を閲覧することができる。
【００６５】
また、取得したフィード情報１０１に含まれるコンテンツ１３２にコンテンツ更新日時１０６が設定されていない場合でも、フィード情報１０１の取得に起因した時刻を設定することができる。これにより、取得したフィード情報１０１に含まれるコンテンツ１３２をすべてタッチパネル５０上に表示することができる。
【００６６】
取得したフィード情報１０１にコンテンツ更新日時１０６が設定されていないコンテンツ１３２があれば、設定されていないコンテンツ１３２のコンテンツ更新日時１０６には、コンテンツ更新日時１０６が設定されている各々のコンテンツ１３２から最新のコンテンツ更新日時１０６が設定される。また、取得したフィード情報１０１にコンテンツ更新日時１０６が設定されていないコンテンツ１３２しかなかった場合であり、かつフィード更新日時１１０が設定されていた場合、コンテンツ更新日時１０６にフィード更新日時１１０を設定する。また、取得したフィード情報１０１にコンテンツ更新日時１０６が設定されていないコンテンツ１３２しかなかった場合であり、かつフィード更新日時１１０が設定されていなかった場合、コンテンツ更新日時１０６が設定されていないコンテンツ１３２には、フィード情報１０１を取得した現在の時刻情報が設定される。
これにより、取得したフィード情報１０１に含まれるコンテンツ１３２のすべてにコンテンツ更新日時１０６が設定されることにより、取得したフィード情報１０１のフィード更新日時１１０は確実に設定される。タッチパネル５０上に表示されない不具合を抑止することができる。
【００６７】
また、Ｓ３８の処理により、コンテンツ記憶領域３７に記憶されていて、Ｓ３４にて参照したコンテンツ１３２と同一のコンテンツ１３２に含まれているコンテンツ更新日時１０６に設定することができる。既に保存されている同一のコンテンツのコンテンツ更新日時１０６があるのだから、フィード情報１０１を取得した現在の時刻情報に設定するよりもフィード情報１０１のフィード更新日時１１０をより確からしい値に設定することができる。
これにより、コンテンツ更新日時１０６が設定されていないコンテンツ１３２を取得するたびに、既に参照したコンテンツ１３２にも関わらず、再度取得した新たな時間を設定されてしまい、それにより優先的に表示されてしまうことを防止することができる。
【００６８】
また、Ｓ６４の処理において、コンテンツ１３２を表示するとした。しかしこれに限られない。
コンテンツ１３２に含まれるコンテンツ情報１０９、コンテンツタイトル１０７のいずれかを表示するように設定することも十分に可能である。
【００６９】
以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。
【００７０】
本実施形態では、Ｓ９において、ＣＰＵ１４が、コンテンツ記憶領域３７に記憶されているコンテンツ１３２に添付されている「表示済」フラグ１１３をすべて削除するようにした。しかしながらＳ９はなくても良い。Ｓ９がないと、フィード情報１０１を取得しても閲覧した記憶が消去されず、ユーザがコンテンツ記憶領域３７に記憶されているコンテンツ１３２をすべて閲覧するまで、閲覧したコンテンツ１３２をタッチパネル５０上に表示することを抑止することができる。
【００７１】
また、本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【００７２】
なお、サーバ９０、９１は、請求項のサーバ装置の一例である。
タッチパネル５０は、請求項の表示部の一例である。
コンテンツ記憶領域３７は、請求項の記憶媒体の一例である。
【００７３】
また、Ｓ４を実行する制御部は、請求項のフィード情報取得手段の一例である。
Ｓ１００を実行する制御部は、請求項のコンテンツ更新日時抽出手段の一例である。
Ｓ７を実行する制御部は、請求項の保存手段の一例である。
Ｓ６２、Ｓ６３、Ｓ６４、Ｓ６５、Ｓ６６、及びＳ６７を実行する制御部は、請求項の表示手段の一例である。
Ｓ３７を実行する制御部は、請求項の第１更新判定手段の一例である。
Ｓ３８、Ｓ４７、Ｓ４８、Ｓ４９、及びＳ５０を実行する制御部は、請求項の仮想時間設定手段の一例である。
Ｓ４７を実行する制御部は、請求項の第２更新判定手段手段の一例である。
【符号の説明】
【００７４】
１０  通信装置
３７  コンテンツ記憶領域
５０  タッチパネル
１０１  フィード情報
１０１ｂ  記憶されているフィード情報
１０２  サイトＵＲＬ
１０６  コンテンツ更新日時
１０７  コンテンツタイトル
１０９  コンテンツ情報
１１０  フィード更新日時
１３２  コンテンツ
【図１】
2010211708.tif 000003
【図２】
2010211708.tif 000004
【図３】
2010211708.tif 000005
【図４】
2010211708.tif 000006
【図５】
2010211708.tif 000007
【図６】
2010211708.tif 000008
【図７】
2010211708.tif 000009