(57)【要約】【課題】ストレージ管理、電源管理等を併用することで、ＲＳＳ情報の受信処理を適正に行う携帯情報端末、その制御方法及びプログラムを提供する。【解決手段】携帯情報端末は、ネットワークを介して無線通信し、更新されたコンテンツを取得する通信Ｉ／Ｆ７及び無線通信モジュール８と、取得されたコンテンツを記録するフラッシュメモリ５や記録メディア３と、所定の時刻にネットワークと自動接続し、更新されたコンテンツを取得するように通信制御を行うと共に、更新されたコンテンツを取得後はネットワークと自動切断させるように通信制御するＣＰＵ１とを備える。【選択図】      図１
2009033667.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して無線通信し、更新されたコンテンツを取得する通信部と、
上記通信部によって取得されたコンテンツを記録する記録部と、
所定の時刻に上記ネットワークと自動接続し、更新されたコンテンツを取得するように上記通信部を制御すると共に、更新されたコンテンツの取得後は上記ネットワークとの接続を自動切断させるように上記通信部を制御する制御部とを備える
ことを特徴とする携帯情報端末。
【請求項２】
上記制御部は、自動切断する際に上記通信部の電源をオフするよう制御する
ことを特徴とする請求項１に記載の携帯情報端末。
【請求項３】
上記制御部は、上記所定の時刻に電源がオフされているときは、該電源をオンにしてコンテンツ取得を行うよう制御する
ことを特徴とする請求項１に記載の携帯情報端末。
【請求項４】
上記制御部は、上記コンテンツ取得後は電源をオフにするよう制御する
ことを特徴とする請求項３に記載の携帯情報端末。
【請求項５】
上記制御部は、取得したコンテンツに対するコメントの入力を受け付け、該コメントの情報を記録部に一時的に保存し、ネットワークとの自動接続時に該記録部から該コメントの情報を読み出しアップロードするよう制御する
ことを特徴とする請求項１に記載の携帯情報端末。
【請求項６】
上記制御部は、上記記録部に一時保存されたコメントの情報を上記アップロードされた後に削除するよう制御する
ことを特徴とする請求項５に記載の携帯情報端末。
【請求項７】
所定の表示を行う表示部を更に備え、
上記制御部は、上記記録部に一時保存されているコメントの情報が所定量を超えた場合に上記表示部に警告表示を行う
ことを特徴とする請求項５に記載の携帯情報端末。
【請求項８】
上記制御部は、上記記録部に一時保存されているコメントの情報が所定量を超えた場合に上記ネットワークに自動接続し、コメントの情報をアップロードするよう制御する
ことを特徴とする請求項５に記載の携帯情報端末。
【請求項９】
上記制御部は、記録部の保存容量が所定量を超えた場合、上記ネットワークに自動接続し、上記コメントの情報をアップロードするよう制御する
ことを特徴とする請求項５に記載の携帯情報端末。
【請求項１０】
上記制御部は、上記記録部の保存容量が所定量を超えた場合、上記コンテンツの削除優先順位に応じて該コンテンツを削除するよう制御する
ことを特徴とする請求項１に記載の携帯情報端末。
【請求項１１】
上記削除優先順位とは、上記コンテンツの取得日時の古い順である
ことを特徴とする請求項１０に記載の携帯情報端末。
【請求項１２】
上記削除優先順位とは、上記コンテンツのデータサイズの大きい順である
ことを特徴とする請求項１０に記載の携帯情報端末。
【請求項１３】
上記削除優先順位とは、コンテンツの種別順である
ことを特徴とする請求項１０に記載の携帯情報端末。
【請求項１４】
上記記録部を複数種類備え、
上記制御部は、上記コンテンツの保存優先順位に応じて保存する記録部を選択する
ことを特徴とする請求項１に記載の携帯情報端末。
【請求項１５】
上記記録部を複数種類備え、
上記制御部は、上記コンテンツの種別に応じて保存する記録部を選択する
ことを特徴とする請求項１に記載の携帯情報端末。
【請求項１６】
通信部によりネットワークを介して無線通信し、更新されたコンテンツを取得し、
記録部により上記通信部によって取得されたコンテンツを記録し、
制御部により、所定の時刻に上記ネットワークと自動接続し、更新されたコンテンツを取得するように上記通信部を制御すると共に、更新されたコンテンツを取得後は上記ネットワークとの接続を自動切断させるように上記通信部を制御する
ことを特徴とする携帯情報端末の制御方法。
【請求項１７】
コンピュータが、
所定の時刻にネットワークと自動接続し、更新されたコンテンツを取得するように通信部を制御すると共に、更新されたコンテンツを取得後はネットワークとの接続を自動切断させるように通信部を制御する制御部として機能する
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばＲＳＳ（Rich Site Summary）情報等の受信処理を行うことでコンテンツを取得する携帯情報端末、その制御方法及びプログラムに関する。
【背景技術】
【０００２】
従来、ＰＤＡ（Personal Digital(Data) Assistants）等の携帯情報端末は携帯性を重視した個人用の情報端末として汎用されているが、外部ネットワークとの無線通信も可能となっている。一方、今日では、ＷｅｂサーバからＲＳＳ情報を受信することもパーソナルコンピュータ等ではなされている。ここで、「ＲＳＳ」とは、一般的には、Ｗｅｂサイトの見出しや要約などのメタデータを構造化して記述するＸＭＬベースのフォーマットをいうが、ＲＳＳによればＷｅｂサイトの更新情報を取得することが可能となる。
【０００３】
より具体的には、ＲＳＳ情報には、Ｗｅｂサイトの各ページのタイトルやアドレス、見出し、要約、更新時刻などを含めることが可能となっている。従って、ＲＳＳ情報を受信したパーソナルコンピュータでは、所望とするコンテンツの更新情報に基づいて、ＲＳＳリーダなどにより最新のコンテンツを適宜閲覧することが可能となる。
【０００４】
このＲＳＳ情報の受信の処理については、種々の技術が提案されている。
【０００５】
即ち、例えば、特許文献１では、情報処理装置によるＲＳＳ情報の受信の処理が開示されている。即ち、この情報処理装置では、記事巡回モジュールが通信部を制御してネットワークを介してインターネットに接続されているＷｅｂサーバが提供するＲＳＳ情報を受信させ、該ＲＳＳ情報をＧＵＩに供給して画面に表示させる。そして、特に、記事巡回モジュールが、所定の時間が経過したか否かを判定し、所定の時間が経過したと判定された場合には、上記ＲＳＳ情報の受信の処理を繰り返す旨が開示されている（同文献１の段落０５１６、及び図３０等参照）。
【０００６】
【特許文献１】特開２００６−２６０３３７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１では、所定の時間毎にＲＳＳ巡回することは記載されているが、コンテンツ取得後にネットワークを自動切断させることは記載されていない。
【０００８】
さらに、前述した従来技術のようにパーソナルコンピュータにてＲＳＳ情報の受信処理を行う場合には、メモリの容量にも比較的制限がなく、更にバッテリも大容量であることから、頻繁に該受信処理を自動的に行っても他の処理に支障は生じないが、携帯情報端末でＲＳＳ情報の受信処理を実行する場合には、メモリやバッテリの容量に制限があることから、適正なストレージ管理、電源管理を併せて行う必要がある。しかしながら、特許文献１では、それらについて何ら開示も示唆もされていない。
【０００９】
そこで、本発明は、消費電力の低減、並びにストレージの有効利用を図りつつ、例えばＲＳＳ情報等によるコンテンツの受信処理を適正に行うことを課題とする。
【課題を解決するための手段】
【００１０】
本発明の第１の観点による携帯情報端末は、ネットワークを介して無線通信し、更新されたコンテンツを取得する通信部と、上記通信部によって取得されたコンテンツを記録する記録部と、所定の時刻に上記ネットワークと自動接続し、更新されたコンテンツを取得するように上記通信部を制御すると共に、更新されたコンテンツの取得後は上記ネットワークとの接続を自動切断させるように上記通信部を制御する制御部とを備える。
【００１１】
従って、所定の時刻に自動的にネットワークに接続しコンテンツを取得した後は該ネットワークの接続を自動的に切断することで消費電力を低減する。
【００１２】
本発明の第２の観点による携帯情報端末の制御方法は、通信部によりネットワークを介して無線通信し、更新されたコンテンツを取得し、記録部により通信部によって取得されたコンテンツを記録し、制御部により、所定の時刻にネットワークと自動接続し、更新されたコンテンツを取得するように通信部を制御すると共に、更新されたコンテンツを取得後はネットワークとの接続を自動切断させるように通信部を制御する。
【００１３】
従って、制御方法により携帯情報端末を制御して、所定の時刻に自動的にネットワークに接続しコンテンツを取得した後は該ネットワークの接続を自動的に切断することで、消費電力の低減を図る。
【００１４】
本発明の第３の観点によるプログラムは、コンピュータが、所定の時刻にネットワークと自動接続し、更新されたコンテンツを取得するように通信部を制御すると共に、更新されたコンテンツを取得後はネットワークとの接続を自動切断させるように通信部を制御する制御部として機能する。
【００１５】
従って、プログラムに基づくソフトウェア処理により、所定の時刻に自動的にネットワークに接続しコンテンツを取得した後は該ネットワークの接続を自動的に切断することで消費電力の低減を図る。
【発明の効果】
【００１６】
本発明によれば、消費電力の低減、並びにストレージの有効利用を図りつつ、例えばＲＳＳ情報等によるコンテンツの受信処理を適正に行う携帯情報端末、その制御方法及びプログラムを提供することができる。
【発明を実施するための最良の形態】
【００１７】
以下、図面を参照して、本発明を実施するための最良の形態（以下、単に実施の形態と称する）について詳細に説明する。
【００１８】
図１には、本発明の一実施の形態に係る携帯情報端末の構成を示し説明する。
【００１９】
この図１に示されるように、全体の制御を司るＣＰＵ（Central Processing Unit）１は、制御バス２１を介してＲＡＭ(Random Access Memory)４、フラッシュメモリ５、ＲＯＭ(Read Only Memory)６と通信自在に接続されている。このＲＯＭ６には、制御プログラムが予め記憶されており、ＣＰＵ１は、該ＲＯＭ６より制御プログラムを読み出し、実行する。このとき、ＲＡＭ４は、ワークエリアとして機能する。このフラッシュメモリ５には、例えば音楽や画像等の各種コンテンツ等のデータ等が格納される。尚、このフラッシュメモリ５に代えて、ハードディスクを採用することも可能である。
【００２０】
ＣＰＵ１は、制御バス２１を介して、記録メディア３に対する書き込み／読み出しを制御するメディアドライバ２、無線通信モジュール８からの通信データをシリアル／パラレル変換等して出力する通信Ｉ／Ｆ７、マイクロフォン１３からの音声入力及びスピーカ１４を介しての音声出力を制御する音声入出力制御部１２、ＱＷＥＲＴＹキーボードや各種ボタンを概念上含む操作入力部１６の操作に対応する信号を出力するキーＩ／Ｆ１５とも接続されている。そして、ＣＰＵ１１は、制御バス２１を介して、ＬＣＤ１８を駆動制御するＬＣＤドライバ１７、タッチパネル２０が操作された場合に信号を出力するタッチパネルコントローラ１９とも接続されている。これらＬＣＤ１８とタッチパネル２０とによりタッチスクリーンが構成されている。このほか、バッテリ１１を有する電源回路１０からの電力は電源供給回路９により各部に供給されるように構成されている。この電源回路１０は、外部ＡＣ電源に接続された場合にが、該ＡＣ電源からの電力を供給する。
【００２１】
このような構成において、操作入力部１６に概念上含まれる電源釦がオンされると、電源回路１０から電源供給回路９を介して各部に電力が供給される。すると、ＣＰＵ１はＲＯＭ６の制御プログラムを読み出し、実行することで各部の制御を開始する。
【００２２】
尚、ＣＰＵ１がこの制御プログラムに基づいて動作するとき、例えば制御部として機能する。即ち、ＣＰＵ１は、制御部として機能することで、所定の時刻に通信部としての通信Ｉ／Ｆ７及び無線通信モジュール８を介して、外部ネットワークと自動接続し、更新されたコンテンツを取得するように該通信部を制御すると共に、更新されたコンテンツを取得後は上記ネットワークとの接続を自動切断させるように該通信部を制御する。
【００２３】
また、ＣＰＵ１は、ＬＣＤドライバ１７を介して表示部としてのＬＣＤ１８を駆動制御して、メニュー画面（初期画面）を該ＬＣＤ１８に表示する。このＬＣＤ２５に表示されたメニュー画面（初期画面）では、各種ネットワークの設定を行う「Ｎｅｔｗｏｒｋ  Ｓｅｔｔｉｎｇ」、音楽等を再生する「Ａｕｄｉｏ  Ｐｌａｙｅｒ」、Ｗｅｂコンテンツを閲覧する「Ｗｅｂ  Ｂｒｏｗｓｅｒ」、ＲＳＳにより配信されたコンテンツを閲覧する「ＲＳＳ  Ｒｅａｄｅｒ」等の各種アプリケーションを適宜選択可能となっている。
【００２４】
特に、「Ｎｅｔｗｏｒｋ  Ｓｅｔｔｉｎｇ」が選択された場合には、ネットワークへの接続を、画面をタップすることで、特に必要に応じてネットワークへ接続し所定の終了条件を満たすと切断する第１のモードとしてのオンデマンド（On  Demand）モードと、ネットワークに常時接続する第２のモードとしてのオールウェイズオン（Always On）モードとの間で任意に切り替えることが可能となる。
【００２５】
ＡＣ電源への接続の可否については、電源供給回路９からの状態信号に基づいてＣＰＵ１が判断することができる。さらに、バッテリ１１の残量についても、電源供給回路９からの状態信号に基づいてＣＰＵ１が判断することができる。従って、この場合のモード設定も、該状態信号に基づきＣＰＵ１が行うことが可能となっている。
【００２６】
ユーザによるタッチパネル２０等の操作入力による指示に基づき静止画データを再生する場合には、ＣＰＵ１１は、ＪＰＥＧ（Joint Photographic Coding Experts Group）などにより圧縮符号化されている静止画データを該フラッシュメモリ５又は記録メディア３より読み出し、ソフトウェア処理により復号した後、ＬＣＤドライバ１７によりＬＣＤ１８を駆動制御して、静止画を再生する。また、ユーザによるタッチパネル２０等の操作入力による指示に基づき動画データを再生する場合には、ＣＰＵ１１は、ＭＰＥＧ（Motion Picture Experts Group）などにより圧縮符号化されている動画データをフラッシュメモリ５又は記録メディア３より読み出し、ソフトウェア処理により復号した後、ＬＣＤドライバ１７によりＬＣＤ１８を駆動制御して、動画を再生する。
【００２７】
一方、タッチパネル２７の操作により「ＲＳＳ  Ｒｅａｄｅｒ」がタップされると、更新されたコンテンツのタイトルなどを適宜選択して閲覧することが可能となる。
【００２８】
ここで、「ＲＳＳ」とは、Ｗｅｂサイトの見出しや要約などのメタデータを構造化して記述するＸＭＬベースのフォーマットをいうが、主にＷｅｂサイトの更新情報を公開するのに使われている。ＲＳＳで記述された文書には、Ｗｅｂサイトの各ページのタイトルやアドレス、見出し、要約、更新時刻などを記述することができる。
【００２９】
この携帯情報端末では、ＲＳＳでフィードから配信された登録したＷｅｂサイトの更新情報、つまりＲＳＳ情報を無線通信モジュール８にて自動受信し、フラッシュメモリ５に格納するので、タッチパネル２０の操作により、閲覧画面にて所望とするコンテンツのタイトルをタップして選択することで、該コンテンツを適宜閲覧することができる。以上に加えて、チャットやＳｋｙｐｅ等のアプリケーションも実行可能である。
【００３０】
そして、この携帯情報端末による特徴的な処理は特に以下の点である。
【００３１】
即ち、ＣＰＵ１は、制御部として機能するとき、所定の時刻に通信部として機能する通信Ｉ／Ｆ７及び無線通信モジュール８を介してネットワークと自動接続し、更新されたコンテンツを取得するように通信部を制御すると共に、更新されたコンテンツの取得後は上記ネットワークとの接続を自動切断させるように通信部を制御する。ここで、更新されたコンテンツとは、例えばＲＳＳ情報などをいう。また、ＣＰＵ１が、ネットワークと自動切断する際に通信部の電源をオフするよう制御し、所定の時刻に電源がオフされているときは、該電源をオンにしてコンテンツ取得を行うよう制御し、コンテンツ取得後は電源をオフにするよう制御するようにしてもよい。また、ＣＰＵ１は、取得したコンテンツに対するコメントの入力を受け付け、該コメントの情報を記録部としてのＲＡＭ４やフラッシュメモリ５等に一時的に保存し、ネットワークとの自動接続時に該記録部から該コメントの情報を読み出しアップロードするよう制御し、この記録部に一時保存されたコメントを上記アップロードされた後に削除するよう制御してもよい。
【００３２】
ＣＰＵ１は、制御部として機能するとき、記録部としてのフラッシュメモリ５に一時保存されているコメントの情報が所定量を超えた場合、表示部としてのＬＣＤ１８に警告表示を行ってもよい。この場合、例えばコメントが所定件数（１００件等）になった場合にネットワークに接続するように警告表示を行うことになる。或いは、ＣＰＵ１は、制御部として機能するとき、記録部としてのフラッシュメモリ５に一時保存されているコメントの情報が所定量を超えた場合にネットワークに自動接続しコメントをアップロードするよう制御してもよい。この場合、例えばコメントの情報が所定件数（１００件等）になった場合にネットワークに自動接続してコメントをアップロードしてよい。
【００３３】
また、ＣＰＵ１は、制御部として機能するとき、記録部としてのフラッシュメモリ５等の保存容量が所定量を超えた場合、ネットワークに自動接続しコメントの情報をアップロードするよう制御し、コンテンツの削除優先順位に応じて該コンテンツを削除するよう制御してもよい。削除優先順位としては、コンテンツの取得日時の古い順、データサイズの大きい順、コンテンツの種別順などがある。例えば、種別順であれば、動画、楽曲、静止画、ニュース等のテキストの別に従い、限られた保存領域を有効活用する。
【００３４】
また、フラッシュメモリ５と記録メディア３等、記録部を複数種類備える場合、ＣＰＵ１は、制御部として機能し、コンテンツの保存優先順位に応じて保存するストレージを選択するようにしてもよい。例えば、優先順位を記録メディアとしてのメモリースティック（登録商標）、端末内ストレージとしてのフラッシュメモリ５の順にしてもよい。あるいは、コンテンツの種別に応じて保存するストレージを選択してもよい。この場合、例えば動画、楽曲、静止画は記録メディア３としてのメモリースティック、ニュース等のテキストは端末内ストレージとしてのフラッシュメモリ５にそれぞれ保存してもよい。
【００３５】
図２には、本発明の一実施の形態に係る携帯情報端末の外観構成を示し説明する。
【００３６】
同図に示すように、携帯情報端末は、筐体２２に対して筐体２３が図中矢印Ｘで示す方向にスライド可能、即ち開閉自在に構成されている。この筐体２２の平面２５には、ＬＣＤとタッチパネルとが一体化されたタッチスクリーン２６、及び電源釦２７が配設されている。携帯情報端末の筐体２３の開状態時に露呈する平面２４には、操作入力部１６に含まれる所謂ＱＷＥＲＴＹ配列のキーボードが配設されている。
【００３７】
次に、図３には、ＣＰＵ１によりＲＯＭ６から読み出されて実行されるソフトウェアの構成に係るソフトウェアスタックを示し説明する。
【００３８】
この図３に示されるように、ソフトウェアは、ハードウェア層３０、デバイスドライバ層３１、オペレーティングシステム（ＯＳ）層３２、ミドルウェア層３３、及びアプリケーション層３４からなる。以下、各層について更に詳細に言及する。
【００３９】
ハードウェア層３０には、サブＣＰＵ３０ａ、メインＣＰＵ３０ｂ、ストレージデバイス３０ｃ等が含まれる。デバイスドライバ層３１は、ハードウェアを動作させるためのソフトウェアである。例えば、無線通信モジュール８を動作させるドライバ、ＬＣＤ１８に各種表示をさせるためにＬＣＤドライバ１７を駆動制御するドライバ、操作入力部１６を動作させるドライバ等が含まれる。ＯＳ層３２にはＯＳが実装されている。
【００４０】
ミドルウェア層３３は、ＯＳ上で動作し、アプリケーションソフトに対してＯＳよりも高度且つ具体的な機能を提供するソフトウェアであるミドルウェアで構成される。この例では、このミドルウェアとして、パワーマネージャ３３ａ、コネクションマネージャ３３ｂ、ストレージマネージャ３３ｃが少なくとも実装されている。そして、最上位層のアプリケーション層３４では、各種のアプリケーションプログラムが実行される。
【００４１】
例えば、このアプリケーションとしては、コネクションマネージャＵＩやネットワークアプリケーション、ウェブブラウザ、オーディオプレイヤ、フォトビューア、テキストエディタ等の個別のアプリケーションが想定される。但し、これに限定されない。
【００４２】
この実施の形態に係る携帯情報端末では、特にミドルウェア層３３のパワーマネージャ３３ａによる電源管理、コネクションマネージャ３３ｂによるネットワーク接続管理、ストレージマネージャ３３ｃによるストレージ管理が特徴的である。
【００４３】
以下、図４の概念図を参照して、各管理の概要を詳細に説明する。
【００４４】
メインＣＰＵ３０ｂによりアプリケーション３４が実行されると、該アプリケーション３４はパワーマネージャ３３ａに対して起動時間登録を指示する（＃１）。パワーマネージャ３３ａは、この指示を受けると、サブＣＰＵ３０ａに対して起動時間設定を行う（＃２）。この起動時間設定と並行して、パワーマネージャ３３ａは、メインＣＰＵ３０ｂに対してスリープモードへ移行を指示する（＃３）。この指示に基づいてメインＣＰＵ３０ｂはスリープモードに移行する。ここで、スリープモードとは省電力モードをいう。
【００４５】
続いて、サブＣＰＵ３０ａは、クロック発信器３５のクロック信号に同期して起動時間の経過をモニタリングし（＃４）、所定時間（所定時刻）に到達すると、メインＣＰＵ３０ｂに対して起動を指示する（＃５）。即ち、メインＣＰＵ３０ｂは、サブＣＰＵ３０ａからの起動指示に基づいて、スリープモードから通常モードに移行する。
【００４６】
メインＣＰＵ３０ｂは、通常モードへの移行後、コネクションマネージャ３３に対して起動報告を行い、コネクションマネージャ３３ｂはアプリケーション３４に対してメインＣＰＵ３０ｂが起動した旨を通知する（＃６）。アプリケーション３４は、この通知を受けると、コネクションマネージャ３３ｂに対してネットワークへの接続指示を行う（＃７）。更に、アプリケーション３４は、ストレージマネージャ３３ｃに対して、ストレージチェックを指示する（＃８）。ここで、「ストレージチェック」とは、ストレージの残量がＲＳＳ情報の受信に対応できるか否かを事前に確認するものである。アプリケーション３４は、このストレージチェックの結果を受けてストレージの選択等を行った後、ストレージマネージャ３３ｃに対してキャッシュを指示し、ストレージマネージャ３３ｃはストレージデバイス３０ｃに対してＲＳＳ情報のキャッシュを行う（＃９）。
【００４７】
以上の処理により、パワーマネージャ３３ａは、携帯情報端末の電源管理部分としての電源供給回路９と連携し、メインＣＰＵ３０ｂの起動時間を設定することで、該メインＣＰＵ３０ｂのスリープモードへの移行を適宜制御し、ＲＳＳ巡回の開始時刻でメインＣＰＵ３０ｂをＯＮし、ＲＳＳ巡回の終了時刻でメインＣＰＵ３０ｂをオフする機能を実現する（ＲＳＳ巡回機能、電源管理連携機能）。
【００４８】
コネクションマネージャ３３ｂは、ＲＳＳ巡回の開始時、携帯情報端末をネットワークに自動的に接続し、ＲＳＳ巡回の終了時に自動的に切断する（自動接続／切断機能）。
【００４９】
また、ストレージマネージャ３３ｃは、アプリケーションにより指定された時刻に購読したフォード（Ｆｅｅｄ）を巡回してローカル（ストレージデバイス３０ｃ）にキャッシュする機能を実現する。キャッシュ対象は、ウェブフィード（Ｗｅｂ  Ｆｅｅｄ）配信サービスが配信している更新内容目次（ＲＳＳ／ＡＴＯＭ）ファイル及び目次に参照された記事本文ページ（ＨＴＭＬ及びＨＴＭＬを正しく表示するに必要なリソース）とする。ウェブフィード配信サービスがＰｏｄｃａｓｔを配信している場合、Ｐｏｄｃａｓｔのコンテンツ（例えば音声ファイルや動画ファイル等）もキャッシュ対象とする。
【００５０】
ストレージマネージャ３３ｃは、ＲＳＳ巡回で使用できる最大ストレージ使用量を制限することもできる（ストレージ使用量制限機能）。さらに、ストレージマネージャ３３ｃは、携帯情報端末が複数のストレージ（フラッシュメモリ５や記録メディア３、不図示のＨＤ等）を持っていれば、ＲＳＳ巡回で使用するストレージを指定でき、複数ストレージの併用も指定できる（キャッシュ用ストレージ指定機能）。
【００５１】
以上に加えて、コネクションマネージャ３３ｂは、無線接続したときに中断されたＲＳＳ巡回を再開する機能も実現する（再巡回機能）。即ち、ＲＳＳ巡回中、ネットワーク接続が切断された場合、ＬＣＤ１８の画面にエラーを表示しユーザにその旨を報告し、コネクションマネージャ３３ｂがＲＳＳ巡回を中断してネットワークの状態を監視する。この場合、携帯情報端末が再度ネットワークに接続したら、コネクションマネージャ３３ｂがネットワーク接続を行い、ＲＳＳ巡回を自動再開することになる。
【００５２】
以下、図５のフローチャートを参照して、本発明の一実施の形態に係る携帯情報端末によるＲＳＳ情報の受信処理について更に詳細に説明する。尚、以下の処理は、ＣＰＵ１（サブＣＰＵ３０ａ或いはメインＣＰＵ３０ｂ）がミドルウェア３０であるパワーマネージャ３３ａ、コネクションマネージャ３３ｂ、ストレージマネージャ３３ｃ、或いはアプリケーション３４をＯＳ３２上で実行することでなされるものである。
【００５３】
ここでは、図６乃至図９の画面表示例を適宜参照しつつ説明を進める。
【００５４】
サブＣＰＵ３０ａは、クロック発信器３５のクロック信号に同期してＲＳＳ巡回を開始する指定時刻をモニタリングし（ステップＳ１）、指定時刻となると、メインＣＰＵ３０ｂに対して起動を指示する。これにより、メインＣＰＵ３０ｂを始めとする各部は電源ＯＮとなり、ＲＳＳ巡回機能を起動することになる（ステップＳ２）。
【００５５】
ここで、ＲＳＳ巡回については、図６に示されるような画面１００にて、各種設定を行うことが可能となっている。即ち、画面１００のエリア１００ａは、「巡回を定期的に行う」旨を設定するためのチェックボックスの入力エリアであり、エリア１００ｂは設定時刻の入力エリアである。この例では、２種類の設定時刻を入力できる。エリア１００ｃは、ＲＳＳ巡回の頻度を設定する入力エリアであり、その下のエリア１００ｄの月〜日のチェックボックスにチェックすることで、所望とするＲＳＳ巡回の頻度を設定することも可能となっている。エリア１００ｅは、ストレージ管理のための入力エリアであり、キャッシュ先のストレージ名、容量を設定可能となっている。以上の設定の後、ＯＫ釦１００ｆを押下（タップ）すると、自動巡回設定が完了となる。更に、入力後にキャンセル釦１００ｇを押下すると、設定を削除することもできる。このほか、クリア釦１００ｆを押下すると、入力情報をクリアできるようになっている。
【００５６】
更に、ＲＳＳの巡回先については、図７に示されるような画面１０１にて、各種設定を行うことが可能となっている。即ち、エリア１０１ａは、フィード名を設定するための入力エリアであり、エリア１０１ｂは該フィードのＵＲＬ（Uniform Resource Locator）を設定するための入力エリアである。クリア釦１０１ｃを押下すると、これら設定情報をクリアすることができる。エリア１０１ｄは、ローカルキャッシュ（ストレージデバイス３０ｃ）使用の有無を設定するチェックボックスである。このチェックボックスにチェックすることでローカルキャッシュの使用が許可される。
【００５７】
つまり、フィード毎にローカルキャッシュの使用を設定でき（オフライン使用のＯＮ／ＯＦＦ）、ＯＮのときには、記事の本文ＨＴＭＬページや、ＰｏｄｃａｓｔコンテンツがＲＳＳ巡回機能によりローカルにキャッシュされ、ＯＦＦのときには、記事の本文ＨＴＭＬページや、ＰｏｄｃａｓｔコンテンツがＲＳＳ巡回機能によるローカルにキャッシュされず、タイトルやサマリーなどＲＳＳで配信している内容のみが更新される。
【００５８】
エリア１０１ｅは、ＲＳＳ巡回で得る記事の件数をフィード毎に指定するための入力エリアである。即ち、ローカルにキャッシュする記事の件数をフィード毎に指定することができる。この例では、最大で３件の記事を得る旨が指定されている。以上の設定の後、ＯＫ釦１０１ｆを押下すると、自動巡回設定が完了となる。更に、各種情報の入力エリアへの入力後にキャンセル釦１０１ｇを押下すると、設定を削除することもできる。
【００５９】
再び図５の説明に戻り、続いてコネクションマネージャ３３ｂは、上記設定に基づいてネットワークに自動接続するよう制御する（ステップＳ３）。このネットワーク接続の完了後、ＲＳＳ巡回によるＲＳＳ情報の受信処理が行われる（ステップＳ４）。
【００６０】
尚、このＲＳＳ情報の受信中、つまりフィード更新中（更新情報の取得）は、図８に示されるような画面１０２がＬＣＤ１８に表示される。この更新中に画面１０２のキャンセル釦１０２ａが押下されると、受信処理が中断される。
【００６１】
ストレージマネージャ３３ｃは、キャッシュ用のストレージの特定を上記設定に基づいて行い（ステップＳ５）、特定したローカルキャッシュ（ストレージデバイス３０ｃ）に対してＲＳＳ情報をキャッシュする（ステップＳ６）。このキャッシュ時に、ストレージマネージャ３３ｃは、上記設定に基づき、ストレージ使用量の制限を越えたか否かを判断し（ステップＳ７）、ストレージ使用量の制限を越えていない場合には、パワーマネージャ３３ａが終了時刻となっているか否かを判断する（ステップＳ８）。そして、終了時刻となっていない場合には、上記ステップＳ４に戻り、上記処理を繰り返す。
【００６２】
ステップＳ７でストレージ使用量の制限を越えたと判断した場合（ステップＳ７をＹｅｓに分岐）、或いはステップＳ８で終了時刻となったと判断した場合（ステップＳ８をＹｅｓに分岐）は、コネクションマネージャ３３ｂがネットワーク接続を自動的に切断し（ステップＳ９）、パワーマネージャ３３ａがＲＳＳ巡回機能を終了し、電源をオフし（ステップＳ１０）、こうして一例の処理を終了する。
【００６３】
以上の処理により得たＲＳＳ情報は、図９に示されるような画面１０３によりＬＣＤ１８にて適宜閲覧可能となる。即ち、画面１０３の左エリア１０３ａには、設定されＲＳＳ巡回されたフィード名と更新記事の数（エリア１０３ｃに相当）が表示され、一のフィード名を選択すると、該フィードより得た記事（更新情報）のタイトルが右エリア１０３ｂに表示され、所望とする記事を選択することで、該記事を適宜閲覧できる。
【００６４】
尚、Ｐｏｄｃａｓｔにより、音楽情報などが更新された場合、適宜視聴することができる。この場合、ＣＰＵ１（メインＣＰＵ３０ｂ）がアプリケーション３４を実行することで、記事とＰｏｄｃａｓｔ内容の統合管理・表示機能により、画面１０３に示したように記事のサマリー欄にマルチメディアコンテンツを再生するミニプレイヤを表示（エリア１０３ｄに相当）することで、記事のＨＴＭＬコンテンツとＰｏｄｃａｓｔの音声コンテンツが統合される。
【００６５】
また、この実施の形態に係る携帯情報端末では、ＣＰＵ１（メインＣＰＵ３０ｂ）がアプリケーション３４を実行することで、ローカルキャッシュとオンラインコンテンツのシームレス切替表示機能が実現される。該機能により、携帯情報端末のネットワーク接続状況に応じて、ローカルにキャッシュするか、オンラインコンテンツを使用するかを端末側で自動的に判断し、画面の切り替えなしで表示することを可能とする。
【００６６】
以上に加えて、ＣＰＵ１（メインＣＰＵ３０ｂ）がアプリケーション３４を実行することにより、記事の既読未読状態切替機能が実現される。これは、ＲＳＳ巡回によりフィードから得た記事毎に未読／既読を記憶するものであり、記事の既読／未読状態は、新着記事の既定値は「未読」で、ユーザが一度その記事を開け（例えば、画面中表示させ）たら「既読」に自動的に変わる。一例としては所定のフラグのＯＮ／オフにより既読／未読状態を記憶すればよい。
【００６７】
尚、記事の既読／未読状態は、ユーザが明示的に指定することもできる。
【００６８】
この場合、該機能でユーザができる操作例としては、下記のものがある。
【００６９】
・１記事単位で未読にする。
【００７０】
・１フィード単位で既読にする。
【００７１】
・１ホルダ単位で既読にする。
【００７２】
・購読している全てのフィードを一括で既読にする。
【００７３】
一方、この実施の形態に係る携帯情報端末では、ＣＰＵ１(メインＣＰＵ３０ｂ)がアプリケーション３４を実行することにより、ＲＳＳ巡回によりフィードから得た記事に対してコメントするコメント機能も実現される。この場合、オンライン時には、各サービスが提供している機能をそのまま使う（ウェブブラウザベース；Web Browser Base）。そして、オフライン時には、テキストエディタ（Text Editor）を起動してコメントを記載しておき、該コメントを記事毎に記憶しておき、オンライン時に該コメントを読み出し、コピーペストでサイトに貼り付けることとする。
【００７４】
以上説明したように、本発明の一実施の形態に係る携帯情報端末、その制御方法及びプログラムによれば、以下の少なくともいずれかの効果が奏されることになる。
【００７５】
即ち、指定時刻にフィードを巡回してローカルにキャッシュするＲＳＳ巡回機能によれば、購読情報が常に最新であることが保障される。ネットワーク接続後、中断されたＲＳＳ巡回を再開する再巡回機能によれば、移動中の巡回で中断された場合に適宜対応可能となる。ＲＳＳ巡回機能の起動時／終了時のネットワークへの自動接続／切断機能によれば、バッテリの消費電力の低減を図ることが可能となる。ストレージ使用量制限機能によれば、限られたリソースを効率良く利用することが可能となる。キャッシュ用ストレージ指定機能によれば、限られたリソースを効率良く利用することが可能となる。電源管理連携機能によれば、限られたリソースを効率良く利用することが可能となる。
【００７６】
また、ＲＳＳリーダ・オフライン使用機能、これは詳細には、フィード毎のオフライン使用（ローカルキャッシュ）のＯＮ／ＯＦＦ機能、ローカルにキャッシュする記事の件数設定機能、ＲＳＳ巡回でローカルにキャッシュしたコンテンツの削除機能からなるが、該機能によれば、リソースの効率利用が図られ、ユーザの利便性が向上される。
【００７７】
ローカルキャッシュとオンラインコンテンツのシームレス切替表示機能によれば、ユーザの利便性が向上される。記事既読未読状態切替機能によれば、ユーザが自己の状況を管理でき、情報収集効率が向上される。記事に対するコメント機能によれば、オフラインのときでもコメントを書けるようになるので、ユーザの利便性が向上される。そして、記事とＰｏｄｃａｓｔ内容の統合管理・表示機能によれば、記事とＰｏｄｃａｓｔ内容の一元化による画面数の減少により、使い勝手の向上が図られる。
【００７８】
以上、本発明の実施の形態について説明したが、本発明はこれに限定されることなくその趣旨を逸脱しない範囲で種々の改良・変更が可能であることは勿論である。
【００７９】
例えば、ストレージへのＲＳＳ情報の蓄積が容量制限を越えるような場合に、フィードごとに所定の優先順位を付して、該優先順位に従って、コンテンツを削除することで容量制限の問題を解消するようにしてもよい。また、再巡回に際しては、例えば携帯情報端末を充電している最中など、ユーザによる使用を妨げないような状況を予め設定し、該状況下で行うようにしてもよいことは勿論である。
【図面の簡単な説明】
【００８０】
【図１】本発明の一実施の形態に係る携帯情報端末の構成図。
【図２】本発明の一実施の形態に係る携帯情報端末の外観構成図。
【図３】本発明の一実施の形態に係る携帯情報端末のＣＰＵにより実行されるソフトウェアの構成に係るソフトウェアスタックを示す図。
【図４】ミドルウェアによる各管理の概要を説明するための概念図。
【図５】本発明の一実施の形態に係る携帯情報端末によるＲＳＳ情報の受信処理について更に詳細に説明するフローチャート。
【図６】ＲＳＳ巡回に係る各種設定を行う画面の表示例を示す図。
【図７】ＲＳＳ巡回先に係る各種設定を行う画面の表示例を示す図。
【図８】フィード更新中を示唆する画面表示例を示す図。
【図９】ＲＳＳ情報の閲覧画面の表示例を示す図。
【符号の説明】
【００８１】
１…ＣＰＵ、２…メディアドライバ、３…記録メディア、４…ＲＡＭ、５…フラッシュメモリ、６…ＲＯＭ、７…通信Ｉ／Ｆ、８…無線通信モジュール、９…電源供給回路、１０…電源回路、１１…バッテリ、１２…音声入出力制御部、１３…マイク、１４…スピーカ、１５…キーＩ／Ｆ、１６…操作入力部、１７…ＬＣＤドライバ、１８…ＬＣＤ、１９…タッチパネルコントローラ、２０…タッチパネル
【図１】
2009033667.tif 000003
【図２】
2009033667.tif 000004
【図３】
2009033667.tif 000005
【図４】
2009033667.tif 000006
【図５】
2009033667.tif 000007
【図６】
2009033667.tif 000008
【図７】
2009033667.tif 000009
【図８】
2009033667.tif 000010
【図９】
2009033667.tif 000011