(57)【要約】【課題】キャッシュを保存しておくことなく、端末でドキュメントを閲覧する際の待ち時間を短縮する。【解決手段】ドキュメント画像生成サーバ１２が、ドキュメント３６の閲覧要求を受信すると、変換部３１は、ドキュメント画像３７の生成を開始する。最初に生成された１頁目のドキュメント画像３７は、携帯電話１１に送信され、閲覧可能となる。ドキュメント画像生成サーバ１２が、携帯電話１１からの閲覧ページの変更要求を受信すると、予測部３２は、閲覧ページの変更要求に基づいて、ドキュメント画像３７の閲覧順序を予測する。ドキュメント３６の１０頁目に対応する箇所の閲覧要求を受信した場合、１０頁目に対応する箇所から順に閲覧されると予測される。変換部３１は、予測された閲覧順序で、ドキュメント画像３７の生成を続行する。要求された閲覧ページに対応するドキュメント画像３７は、携帯電話１１に送信され、携帯電話１１で閲覧可能となる。【選択図】図５
2011091522.tif 000002
【特許請求の範囲】
【請求項１】
端末で指定されたドキュメントを、所定単位毎に、前記端末で閲覧させるドキュメント画像に変換する変換手段と、
前記ドキュメント画像の閲覧順序を予測する予測手段と、
前記予測手段の予測結果に基づいて前記変換手段を制御し、予測された前記閲覧順序で前記ドキュメント画像に変換させる制御手段とを備え、
前記ドキュメント画像は、順次閲覧可能となることを特徴とするドキュメント画像生成サーバ。
【請求項２】
前記予測手段は、前記端末の操作状況に基づいて、前記閲覧順序を予測することを特徴とする請求項１に記載のドキュメント画像生成サーバ。
【請求項３】
前記予測手段は、閲覧する前記ドキュメント画像を選択する選択操作に基づいて、選択された前記ドキュメント画像から順に閲覧されると前記閲覧順序を予測することを特徴とする請求項２に記載のドキュメント画像生成サーバ。
【請求項４】
前記予測手段は、前記ドキュメント内の文字列を検索する検索操作に基づいて、検索された前記文字列を含む前記ドキュメント画像から順に閲覧されると前記閲覧順序を予測することを特徴とする請求項２に記載のドキュメント画像生成サーバ。
【請求項５】
前記予測手段は、前記ドキュメント画像の閲覧実績に基づいて、前記閲覧順序を予測することを特徴とする請求項１に記載のドキュメント画像生成サーバ。
【請求項６】
各ドキュメント画像について、その次にどの前記ドキュメント画像が閲覧されたかの過去の閲覧頻度を記憶する記憶手段を備え、
前記予測手段は、前記閲覧頻度の高い前記ドキュメント画像へと順に閲覧されると前記閲覧順序を予測することを特徴とする請求項５に記載のドキュメント画像生成サーバ。
【請求項７】
前記ドキュメント画像が閲覧された過去の閲覧頻度を記憶する記憶手段を備え、
前記予測手段は、前記閲覧頻度の高い前記ドキュメント画像から順に閲覧されると前記閲覧順序を予測することを特徴とする請求項５に記載のドキュメント画像生成サーバ。
【請求項８】
前記予測手段は、前記ドキュメント画像に張られたリンクに基づいて、リンク元の前記ドキュメント画像からリンク先の前記ドキュメント画像へ順に閲覧されると前記閲覧順序を予測することを特徴とする請求項１に記載のドキュメント画像生成サーバ。
【請求項９】
前記予測手段は、前記端末の操作状況、前記ドキュメント画像の閲覧実績、及び前記ドキュメント画像に張られたリンクに基づいて前記閲覧順序を予測することを特徴とする請求項１に記載のドキュメント画像生成サーバ。
【請求項１０】
端末で指定されたドキュメントを、所定単位毎に、前記端末で閲覧させるドキュメント画像に変換する変換手段、
前記ドキュメント画像の閲覧順序を予測する予測手段、
及び前記予測手段の予測結果に基づいて前記変換手段を制御し、予測された前記閲覧順序で前記ドキュメント画像に変換させる制御手段としてコンピュータを機能させ、
前記ドキュメント画像は、順次閲覧可能となることを特徴とするドキュメント画像生成プログラム。
【請求項１１】
指定したドキュメントを閲覧する端末と、
前記端末で指定されたドキュメントを、所定単位毎に、前記端末で閲覧させるドキュメント画像に変換する変換手段、前記ドキュメント画像の閲覧順序を予測する予測手段、前記予測手段の予測結果に基づいて前記変換手段を制御し、予測された前記閲覧順序で前記ドキュメント画像に変換させる制御手段、及び前記ドキュメント画像を前記端末に送信する送信手段を有したドキュメント画像生成サーバとを備え、
前記ドキュメント画像は、順次閲覧可能となることを特徴とするドキュメント閲覧システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末で閲覧させるドキュメント画像を生成するドキュメント画像生成サーバ及びプログラム、並びにドキュメント画像を閲覧させるドキュメント閲覧システムに関する。
【背景技術】
【０００２】
機密情報の流出を防ぐため、端末側にデータが残らない、いわゆるシンクライアントによるネットワークシステムの技術開発が盛んになっている（例えば、非特許文献１参照）。シンクライアントでは、端末側の処理を必要最小限に留め、ほとんどの処理をサーバ側に集中させている。
【０００３】
端末からドキュメントの閲覧要求があった場合には、サーバにおいて、閲覧要求のあったドキュメントがいくつかの画像（以下、ドキュメント画像という）に順次変換される。そして、ドキュメントの全体がドキュメント画像に変換されると、端末では、ドキュメント画像単位でドキュメントの閲覧が可能となる。ドキュメント画像として閲覧させるのであれば、セキュリティを掛けることで、端末への保存を容易に禁止することができる。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】” 仮想ＰＣ型シンクライアントシステム  VirtualPCCenter基盤ソフトウェア”、［online］、日本電気株式会社、［平成２１年９月２５日検索］、インターネット（ＵＲＬ：http://www.nec.co.jp/pfsoft/vpcc_sw/）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来のシンクライアントでは、ドキュメントの全体がドキュメント画像に変換されるまでは閲覧できない。このため、サイズの大きなドキュメントほど閲覧までの待ち時間が長くなるという問題があった。
【０００６】
ドキュメント画像のキャッシュを保存しておくことで、ドキュメント画像への変換を省略することができ、閲覧までの待ち時間は短縮される。しかし、ドキュメントの数が増加すると、膨大な量のキャッシュを保存しておかなければならず、データ管理上問題となる。
【０００７】
本発明は、上記課題を鑑みてなされたものであり、シンクライアントによるネットワークシステムにおいて、キャッシュを保存しておくことなく、端末でドキュメントを閲覧する際の待ち時間を短縮することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明のドキュメント画像生成サーバは、端末で指定されたドキュメントを、所定単位毎に、前記端末で閲覧させるドキュメント画像に変換する変換手段と、前記ドキュメント画像の閲覧順序を予測する予測手段と、前記予測手段の予測結果に基づいて前記変換手段を制御し、予測された前記閲覧順序で前記ドキュメント画像に変換させる制御手段とを備え、前記ドキュメント画像は、順次閲覧可能となることを特徴とする。
【０００９】
前記予測手段は、前記端末の操作状況に基づいて、前記閲覧順序を予測することが好ましい。
【００１０】
前記予測手段は、閲覧する前記ドキュメント画像を選択する選択操作に基づいて、選択された前記ドキュメント画像から順に閲覧されると前記閲覧順序を予測することが好ましい。
【００１１】
前記予測手段は、前記ドキュメント内の文字列を検索する検索操作に基づいて、検索された前記文字列を含む前記ドキュメント画像から順に閲覧されると前記閲覧順序を予測することが好ましい。
【００１２】
前記予測手段は、前記ドキュメント画像の閲覧実績に基づいて、前記閲覧順序を予測することが好ましい。
【００１３】
各ドキュメント画像について、その次にどの前記ドキュメント画像が閲覧されたかの過去の閲覧頻度を記憶する記憶手段を備え、前記予測手段は、前記閲覧頻度の高い前記ドキュメント画像へと順に閲覧されると前記閲覧順序を予測することが好ましい。
【００１４】
前記ドキュメント画像が閲覧された過去の閲覧頻度を記憶する記憶手段を備え、前記予測手段は、前記閲覧頻度の高い前記ドキュメント画像から順に閲覧されると前記閲覧順序を予測することが好ましい。
【００１５】
前記予測手段は、前記ドキュメント画像に張られたリンクに基づいて、リンク元の前記ドキュメント画像からリンク先の前記ドキュメント画像へ順に閲覧されると前記閲覧順序を予測することが好ましい。
【００１６】
前記予測手段は、前記端末の操作状況、前記ドキュメント画像の閲覧実績、及び前記ドキュメント画像に張られたリンクに基づいて前記閲覧順序を予測することが好ましい。
【００１７】
本発明のドキュメント画像生成プログラムは、端末で指定されたドキュメントを、所定単位毎に、前記端末で閲覧させるドキュメント画像に変換する変換手段、前記ドキュメント画像の閲覧順序を予測する予測手段、及び前記予測手段の予測結果に基づいて前記変換手段を制御し、予測された前記閲覧順序で前記ドキュメント画像に変換させる制御手段としてコンピュータを機能させ、前記ドキュメント画像は、順次閲覧可能となることを特徴とする。
【００１８】
本発明のドキュメント閲覧システムは、指定したドキュメントを閲覧する端末と、前記端末で指定されたドキュメントを、所定単位毎に、前記端末で閲覧させるドキュメント画像に変換する変換手段、前記ドキュメント画像の閲覧順序を予測する予測手段、前記予測手段の予測結果に基づいて前記変換手段を制御し、予測された前記閲覧順序で前記ドキュメント画像に変換させる制御手段、及び前記ドキュメント画像を前記端末に送信する送信手段を有したドキュメント画像生成サーバとを備え、前記ドキュメント画像は、順次閲覧可能となることを特徴とする。
【発明の効果】
【００１９】
本発明によれば、ドキュメントから所定単位毎に変換されたドキュメント画像を、順次閲覧可能としたことで、ドキュメントを閲覧する際の待ち時間を短縮することができる。
【図面の簡単な説明】
【００２０】
【図１】ドキュメント閲覧システムの概略図である。
【図２】ドキュメント画像生成サーバのブロック図である。
【図３】ＣＰＵの機能を説明するブロック図である。
【図４】ドキュメント画像の生成処理を説明する図である。
【図５】ドキュメント画像生成サーバの処理手順を説明するフローチャートである。
【図６】文字列検索を行う形態のＣＰＵの機能を説明するブロック図である。
【図７】携帯電話機の検索画面を示す図である。
【図８】文字列検索を行う形態のドキュメント画像の生成処理を説明する図である。
【図９】文字列検索を行う形態のドキュメント画像生成サーバの処理手順を説明するフローチャートである。
【図１０】閲覧頻度テーブルを示す図である。
【図１１】閲覧頻度に基づく処理を行う形態のドキュメント画像生成サーバの処理手順を説明するフローチャートである。
【図１２】別の閲覧頻度テーブルを示す図である。
【図１３】閲覧頻度に基づく処理を行う形態のドキュメント画像生成サーバの処理手順を説明するフローチャートである。
【図１４】ハイパーリンクを説明する携帯電話機の画面を示す図である。
【図１５】ハイパーリンクに基づく処理を行う形態のドキュメント画像生成サーバの処理手順を説明するフローチャートである。
【図１６】様々な要素からスコアを算出する処理を行う形態のドキュメント画像生成サーバの処理手順を説明するフローチャートである。
【発明を実施するための形態】
【００２１】
［第１実施形態］
図１に示す携帯電話１１は、電話、インターネットなどの通信機能を有している。携帯電話１１は、インターネットを介してドキュメント画像生成サーバ１２に接続される。携帯電話１１は、ドキュメント画像生成サーバ１２とともに、ドキュメントを閲覧するためのドキュメント閲覧システムを構成する。
【００２２】
携帯電話１１の前面には、液晶表示画面１３の他に、通信時のダイヤルボタンや各種設定ボタンからなる操作パネル１４が設けられている。液晶表示画面１３の上方には、受話スピーカ１５が設けられ、操作パネル１４の下方には、送話マイク１６が設けられている。受話スピーカ１５及び送話マイク１６には、通信回路や音声処理回路などから構成された電話ユニット（図示省略）が接続されている。
【００２３】
図２に示すように、ドキュメント画像生成サーバ１２は、ＣＰＵ２１を備えている。ＣＰＵ２１は、携帯電話１１の操作パネル１４から入力される操作信号などにしたがって、ドキュメント画像生成サーバ１２を制御する。ＣＰＵ２１には、データバス２２を介して、ＲＡＭ２３、ハードディスクドライブ（ＨＤＤ）２４、無線通信部２５が接続されている。
【００２４】
ＲＡＭ２３は、ＣＰＵ２１が処理を実行するために用いられる作業用メモリである。ＨＤＤ２４には、ドキュメント画像生成サーバ１２を動作させるための各種プログラムや、携帯電話１１で閲覧させるドキュメント３６（図４参照）、その他のデータが記憶されている。ＣＰＵ２１は、ＨＤＤ２４からプログラムを読み出してＲＡＭ２３に展開し、読み出したプログラムを逐次処理する。無線通信部２５は、アンテナ２６を介して携帯電話１１と通信する。
【００２５】
図３に示すように、ＣＰＵ２１は、プログラムの実行により、変換部３１及び予測部３２が構築される。変換部３１は、携帯電話１１で指定されたドキュメント３６をＨＤＤ２４から読み出して、ドキュメント画像３７（図４参照）に変換する。
【００２６】
ドキュメント３６が所定単位（例えば、全角１５文字×２０行）よりも長い場合には、変換部３１は、ドキュメント３６の前の方から所定単位毎に、ドキュメント画像３７に変換する。そして予測部３２は、携帯電話１１からの閲覧要求に応じて、携帯電話１１で閲覧される順序を予測する。変換部３１は、携帯電話１１からの閲覧要求があった場合、予測部３２で予測された閲覧順序でドキュメント画像３７に順次変換する。この変換により、ドキュメント画像３７が順次生成される。
【００２７】
具体的に変換部３１は、図４（Ａ）、図４（Ｂ）及び図４（Ｃ）に示すように、ドキュメント３６を所定単位毎に、１頁目、２頁目、３頁目と、ドキュメント画像３７に変換する。そして、図４（Ｄ）に示すように、ドキュメント画像生成サーバ１２が、ドキュメント３６の１０頁目に対応する箇所の閲覧要求を受信すると、予測部３２は、ドキュメント３６の１０頁目に対応する箇所から順に閲覧されると予測する。変換部３１は、図４（Ｅ）及び図４（Ｆ）に示すように、１０頁目、１１頁目、それ以降の各頁、４頁目〜９頁目と、ドキュメント画像３７に順次変換する。
【００２８】
変換されたドキュメント画像３７は、まず１頁目が自動的に、そしてそれ以降の各頁は閲覧要求に応じ、携帯電話１１に順次送信される。携帯電話１１の液晶表示画面１３には、ドキュメント画像３７が表示され、閲覧が可能となる。
【００２９】
次に、ドキュメント画像生成サーバ１２におけるドキュメント画像３７を生成する処理手順を、図５のフローチャートを参照しながら説明する。但し、指定されたドキュメント３６から複数のドキュメント画像３７が生成される場合を例にする。
【００３０】
携帯電話１１の操作パネル１４が操作され、閲覧するドキュメント３６が指定されると、ドキュメント３６の閲覧要求が携帯電話１１から送信される。ドキュメント画像生成サーバ１２が、ドキュメント３６の閲覧要求を受信すると（ステップ（以下、Ｓと略す）１１）、変換部３１は、ドキュメント画像３７の生成を開始する（Ｓ１２）。最初に生成された１頁目のドキュメント画像３７は、携帯電話１１に送信され（Ｓ１３）、携帯電話１１で閲覧可能となる。
【００３１】
携帯電話１１の操作パネル１４が操作され、閲覧するページが指定されると、閲覧ページの変更要求が携帯電話１１から送信される。ドキュメント画像生成サーバ１２が、閲覧ページの変更要求を受信すると（Ｓ１４でＹＥＳ）、予測部３２は、閲覧ページの変更要求に基づいて、ドキュメント画像３７の閲覧順序を予測する（Ｓ１５）。変換部３１は、予測された閲覧順序で、ドキュメント画像３７の生成を続行する（Ｓ１６）。また、要求された閲覧ページに対応するドキュメント画像３７は、携帯電話１１に送信され（Ｓ１７）、携帯電話１１で閲覧可能となる。
【００３２】
このように、ドキュメント３６は、ドキュメント画像３７に変換された箇所から順次閲覧可能であり、ドキュメント３６の全体がドキュメント画像３７に変換されるまで閲覧できない場合と比較して、閲覧する際の待ち時間が短くてすむ。また、携帯電話１１の操作状況に基づいてドキュメント画像３７の閲覧順序を予測し、その予測した閲覧順序でドキュメント画像３７に変換するから、次に閲覧される可能性の高い箇所を前もってドキュメント画像３７に変換することができる。これにより、閲覧しようとした箇所がドキュメント画像３７に変換されていない可能性を低くし、トータルとして閲覧までの待ち時間を短くすることができる。
【００３３】
［第２実施形態］
本実施形態は、ドキュメント画像３７の閲覧順序の予測が、閲覧ページの変更要求に基づくことに代えて、文字列検索の結果に基づくことが、第１実施形態と異なる。図６に示すように、ＣＰＵ２１には、変換部３１及び予測部３２とともに、検索部３３が構築される。
【００３４】
ＣＰＵ２１に検索部３３が構築されると、図７に示すように、携帯電話１１の液晶表示画面１３には、検索文字列を入力するためのブランク４１、及びブランク４１へ入力された検索文字列による検索を実行するための検索ボタン４２が配置される。
【００３５】
液晶表示画面１３上には、選択操作に用いるポインタ４３が表示される。ポインタ４３は、操作パネル１４が操作されることで液晶表示画面１３上を移動する。
【００３６】
ブランク４１にポインタ４３を合わせてクリックすることで、検索文字列を入力することができる。ブランク４１への検索文字列入力後、検索ボタン４２にポインタ４３を合わせてクリックすることで、ブランク４１へ入力された検索文字列がドキュメント画像生成サーバ１２に送信される。
【００３７】
検索部３３は、携帯電話１１から検索文字列が入力されることで、指定されたドキュメント３６の中から、入力された文字列の箇所を検索する。予測部３２は、文字列検索の結果に基づいて、携帯電話１１で閲覧される順序を予測する。変換部３１は、携帯電話１から検索文字列が入力された場合、予測部３２で予測された閲覧順序でドキュメント画像３７に順次変換する。
【００３８】
具体的に変換部３１は、図８（Ａ）及び図８（Ｂ）に示すように、ドキュメント３６を所定単位毎に、１頁目、２頁目と、ドキュメント画像３７に変換する。そして、図８（Ｃ）に示すように、検索部３３による文字列検索で、ドキュメント３６の３頁目、５頁目、８頁目に対応する箇所がヒットすると、予測部３２は、ドキュメント３６の３頁目、５頁目、８頁目に対応する箇所から順に閲覧されると予測する。変換部３１は、図８（Ｄ）、図８（Ｅ）及び図８（Ｆ）に示すように、３頁目、５頁目、８頁目から順に、２頁目、４頁目、６頁目、７頁目、９頁目からの各頁と、ドキュメント画像３７に順次変換する。
【００３９】
次に、本実施形態の処理手順を、図９のフローチャートを参照しながら説明する。Ｓ２１〜Ｓ２３は、Ｓ１１〜Ｓ１３と同様であり、変換部３１で最初に生成された１頁目のドキュメント画像３７は、携帯電話１１で閲覧可能となる。
【００４０】
携帯電話１１の操作パネル１４が操作され、検索文字列が入力されると、ドキュメント画像生成サーバ１２は、検索文字列を受信する（Ｓ２４でＹＥＳ）。検索部３３は、文字列検索を実行する（Ｓ２５）。文字列検索の結果は、携帯電話１１に送信され（Ｓ２６）、携帯電話１１の液晶表示画面１３に表示される。また、予測部３２は、検索結果に基づいて、ドキュメント画像３７の閲覧順序を予測する（Ｓ２７）。変換部３１は、予測された閲覧順序で、ドキュメント画像３７の生成を続行する（Ｓ２８）。なお、第１実施形態と同様の構成、作用、及び効果についての説明は省略する。また、以下の実施形態では、他の実施形態と異なる点だけを説明する。
【００４１】
［第３実施形態］
本実施形態は、ドキュメント画像３７の閲覧順序の予測が、閲覧ページの変更要求に基づくことに代えて、どのドキュメント画像３７の次にどのドキュメント画像３７が閲覧されたかの過去の頻度に基づくことが、第１実施形態と異なる。
【００４２】
ＨＤＤ２４には、ドキュメント３６毎に、図１０に示すような閲覧頻度テーブル４６が格納されている。閲覧頻度テーブル４６は、各ドキュメント画像３７について、その次にどのドキュメント画像３７が閲覧されたかの過去の閲覧頻度を記憶している。例えば、１頁目の次に２頁目が閲覧された頻度は３０回であり、４頁目の次に３頁目が閲覧された頻度は１２回である。
【００４３】
予測部３２は、閲覧頻度テーブル４６に記憶された過去の閲覧頻度に基づいて、携帯電話１１で閲覧される順序を予測する。但し、最初に閲覧される頁は１頁目であると予測する。また、すでに閲覧される順序として抽出された頁は除外して予測する。
【００４４】
図１０の場合を例にすると、１頁目の次に閲覧される頁は、頻度が３０回と最も高い２頁目と予測される。２頁目の次に閲覧される頁は、１頁目を除外してから、頻度が２８回と最も高い３頁目と予測される。３頁目の次に閲覧される頁は、１頁目、２頁目を除外してから、頻度が２３回と最も高い５頁目と予測される。５頁目の次に閲覧される頁は、１頁目、２頁目、３頁目を除外してから、頻度が４回と最も高い４頁目と予測される。このように予測部３２は、１頁目、２頁目、３頁目、５頁目、４頁目の順に閲覧されると予測する。
【００４５】
変換部３１は、携帯電話１１から閲覧するドキュメント３６の指定があった場合、予測部３２で予測された閲覧順序でドキュメント画像３７に順次変換する。
【００４６】
次に、本実施形態の処理手順を、図１１のフローチャートを参照しながら説明する。Ｓ３１〜Ｓ３３は、Ｓ１１〜Ｓ１３と同様であり、変換部３１で最初に生成された１頁目のドキュメント画像３７は、携帯電話１１で閲覧可能となる。
【００４７】
そして、予測部３２は、閲覧頻度テーブル４６に記憶された過去の閲覧頻度に基づいて、ドキュメント画像３７の閲覧順序を予測する（Ｓ３４）。変換部３１は、予測された閲覧順序で、ドキュメント画像３７の生成を続行する（Ｓ３５）。
【００４８】
［第４実施形態］
本実施形態は、ドキュメント画像３７の閲覧順序の予測が、どのドキュメント画像３７の次にどのドキュメント画像３７が閲覧されたかの過去の頻度に基づくことに代えて、各ドキュメント画像３７が閲覧された過去の頻度に基づくことが、第３実施形態と異なる。
【００４９】
ＨＤＤ２４には、ドキュメント３６毎に、図１２に示すような閲覧頻度テーブル４７が格納されている。閲覧頻度テーブル４７は、各ドキュメント画像３７について、過去の閲覧頻度を記憶している。例えば、２頁目の閲覧頻度は１９回であり、４頁目の閲覧頻度は１３回である。
【００５０】
図１２の場合を例にすると、予測部３２は、１頁目から閲覧頻度が高い順に、２４回の５頁目、１９回の２頁目、１８回の３頁目、１３回の４頁目と予測する。
【００５１】
次に、本実施形態の処理手順を、図１３のフローチャートを参照しながら説明する。Ｓ４１〜Ｓ４３は、Ｓ３１〜Ｓ３３と同様であり、変換部３１で最初に生成された１頁目のドキュメント画像３７は、携帯電話１１で閲覧可能となる。
【００５２】
そして、予測部３２は、閲覧頻度テーブル４７に記憶された過去の閲覧頻度に基づいて、ドキュメント画像３７の閲覧順序を予測する（Ｓ４４）。変換部３１は、予測された閲覧順序で、ドキュメント画像３７の生成を続行する（Ｓ４５）。
【００５３】
［第５実施形態］
本実施形態は、ドキュメント画像３７の閲覧順序の予測が、閲覧ページの変更要求に基づくことに代えて、ドキュメント３６に張られたリンクに基づくことが、第１実施形態と異なる。
【００５４】
図１４に示すように、ドキュメント３６には、いくつかのリンク５１が張られている。リンク５１には、リンク先のアドレスが埋め込まれている。ドキュメント画像３７としてリンク５１が携帯電話１１の液晶表示画面１３に表示された場合、リンク５１にポインタ４２を合わせてクリックすることで、リンク先のドキュメント画像３７を閲覧することができる。
【００５５】
予測部３２は、ドキュメント３６に張られたリンク５１に基づいて、携帯電話１１で閲覧される順序を予測する。具体的には、１頁目に張られたリンク５１のリンク先が４頁目である場合、１頁目の次に４頁目が閲覧されると予測する。４頁目に張られたリンク５１のリンク先が２頁目、５頁目である場合、４頁目の次に２頁目、５頁目が閲覧されると予測する。２頁目、５頁目に張られたリンク５１のリンク先が３頁目、６頁目である場合、２頁目、５頁目の次に３頁目、６頁目が閲覧されると予測する。このように、予測部３２は、１頁目、４頁目、２頁目、５頁目、３頁目、６頁目の順に閲覧されると予測する。
【００５６】
次に、本実施形態の処理手順を、図１５のフローチャートを参照しながら説明する。Ｓ５１〜Ｓ５３は、Ｓ１１〜Ｓ１３と同様であり、変換部３１で最初に生成された１頁目のドキュメント画像３７は、携帯電話１１で閲覧可能となる。
【００５７】
そして、予測部３２は、ドキュメント３６に張られたリンク５１に基づいて、ドキュメント画像３７の閲覧順序を予測する（Ｓ５４）。変換部３１は、予測された閲覧順序で、ドキュメント画像３７の生成を続行する（Ｓ５５）。
【００５８】
［第６実施形態］
なお、第１〜５実施形態の構成は、適宜相互に適用可能であり、予測部３２は、様々な要素を総合的に判断して予測してもよい。本実施形態は、ドキュメント画像３７の閲覧順序の予測が、文字列検索の結果に基づくことに代えて、様々な要素から算出されるスコアに基づくことが、第２実施形態と異なる。
【００５９】
ＨＤＤ２４には、第３実施形態で図１０に示したような閲覧頻度テーブル４６、及び第４実施形態で図１２に示したような閲覧頻度テーブル４７が格納されている。
【００６０】
予測部３２は、ドキュメント画像３７毎に、文字列検索の結果、ドキュメント画像３７の閲覧順序、ドキュメント３６に張られたリンク５１、閲覧頻度テーブル４６、４７に記憶された過去の閲覧頻度の各項目に基づいて、各項目のスコアを算出し、各項目のスコアの総和が高いドキュメント画像３７から順に閲覧されると予測する。
【００６１】
文字列検索の結果に基づくスコアは、検索にヒットした箇所に対応するドキュメント画像３７にだけ付与される。このスコアの算出式は、
スコア＝｛（検索にヒットした箇所に対応するドキュメント画像３７のうち、現在閲覧されているドキュメント画像３７から最も遠いドキュメント画像３７までの頁数）−（現在閲覧されているドキュメント画像３７から該当するドキュメント画像３７までの頁数）｝÷（検索にヒットした箇所に対応するドキュメント画像３７のうち、現在閲覧されているドキュメント画像３７から最も遠いドキュメント画像３７までの頁数）×１００
であり、現在閲覧されているドキュメント画像３７から近いドキュメント画像３７ほど高いスコアが付与される。
【００６２】
ドキュメント画像３７の閲覧順序に基づくスコアは、ページが連続する二つのドキュメント画像３７が連続して閲覧された場合に、そのページ以降のドキュメント画像３７にだけ付与される。このスコアの算出式は、
スコア＝｛（ドキュメント画像３７の最終頁）−（該当するドキュメント画像３７の頁）｝÷｛（ドキュメント画像３７の最終頁）−（現在閲覧されているドキュメント画像３７の頁）｝×１００
であり、現在閲覧されているドキュメント画像３７から近いドキュメント画像３７ほど高いスコアが付与される。
【００６３】
ドキュメント３６に張られたリンク５１に基づくスコアは、現在閲覧されているドキュメント画像３７のリンク先のドキュメント画像３７にだけ付与される。このスコアの算出式は、
スコア＝｛（現在閲覧されているドキュメント画像３７のリンク先のドキュメント画像３７の数）−（該当するドキュメント画像３７が、現在閲覧されているドキュメント画像３７のリンク先のドキュメント画像３７のうち、現在閲覧されているドキュメント画像３７から何番目に近いか）｝÷（現在閲覧されているドキュメント画像３７のリンク先のドキュメント画像３７の数）×１００
であり、現在閲覧されているドキュメント画像３７から近いドキュメント画像３７ほど高いスコアが付与される。
【００６４】
閲覧頻度テーブル４６に記憶された過去の閲覧頻度に基づくスコアは、過去に、現在閲覧されているドキュメント画像３７の次に閲覧されたことがあるドキュメント画像３７にだけ付与される。このスコアの算出式は、
スコア＝（該当するドキュメント画像３７が、現在閲覧されているドキュメント画像３７の次に閲覧された回数）÷（各ドキュメント画像３７が、現在閲覧されているドキュメント画像３７の次に閲覧された回数の総和）×１０
であり、現在閲覧されているドキュメント画像３７の次に何回閲覧されたかの過去の閲覧頻度が高いドキュメント画像３７ほど高いスコアが付与される。
【００６５】
閲覧頻度テーブル４７に記憶された過去の閲覧頻度に基づくスコアは、過去に閲覧されたことがあるドキュメント画像３７にだけ付与される。このスコアの算出式は、
スコア＝（該当するドキュメント画像３７が閲覧された回数）÷（各ドキュメント画像３７が閲覧された回数の総和）×１０
であり、過去の閲覧頻度が高いドキュメント画像３７ほど高いスコアが付与される。
【００６６】
なお、文字列検索の結果、ドキュメント画像３７の閲覧順序、ドキュメント３６に張られたリンク５１の各項目に基づくスコアの算出式では、重みとして１００を乗じているが、閲覧頻度テーブル４６、４７に記憶された過去の閲覧頻度に基づくスコアの算出式では、重みとして少なめの１０を乗じている。この工夫によれば、閲覧頻度によってスコアが大きく変わることを防ぎ、また、閲覧頻度以外の要素でのスコアが得られない場合にも、閲覧頻度によってスコアを得ることができる。
【００６７】
変換部３１は、携帯電話１１から閲覧するドキュメント３６の指定があった場合、携帯電話１１から検索文字列が入力された場合、あるいは、携帯電話１１からページが連続する二つのドキュメント画像３７の閲覧要求が続いた場合、予測部３２で予測された閲覧順序でドキュメント画像３７に順次変換する。
【００６８】
次に、本実施形態のドキュメント画像３７の閲覧順序を予測する処理手順を、図１６のフローチャートを参照しながら説明する。
【００６９】
検索部３３が文字列検索を実行すると（Ｓ６１でＹＥＳ）、予測部３２は、検索結果に基づいてスコアを算出する（Ｓ６２）。一方、ドキュメント画像生成サーバ１２が、連続するドキュメント画像３７の閲覧要求を受信すると（Ｓ６３でＹＥＳ）、予測部３２は、その閲覧要求に基づいて、スコアを算出する（Ｓ６４）。
【００７０】
予測部３２は、現在閲覧されているドキュメント画像３７に張られたリンク５１に基づいて、スコアを算出する（Ｓ６５）。また、予測部３２は、現在閲覧されているドキュメント画像３７の次にどのドキュメント画像３７が閲覧されたかの過去の閲覧頻度に基づいて、スコアを算出する（Ｓ６６）。さらに、予測部３２は、各ドキュメント画像３７の過去の閲覧頻度に基づいて、スコアを算出する（Ｓ６７）。
【００７１】
さらに、予測部３２は、算出した各スコアの総和に基づいて、ドキュメント画像３７の閲覧順序を予測する（Ｓ６８）。
【００７２】
このように、様々な要素から算出されるスコアに基づいて、ドキュメント画像３７の閲覧順序を予測するから、予測精度を高めることができる。これにより、閲覧しようとした箇所がドキュメント画像３７に変換されていない可能性をより低くすることができる。
【００７３】
なお、上記各実施形態では、携帯電話１１がドキュメント閲覧システムを構成する場合を例に説明したが、モニタを備えた通信端末であればこれに限定されず、ノートパソコン、携帯ゲーム機などであってもよい。
【符号の説明】
【００７４】
１１  携帯電話
１２  ドキュメント画像生成サーバ
２１  ＣＰＵ
２４  ハードディスクドライブ（ＨＤＤ）
３１  変換部
３２  予測部
３６  ドキュメント
３７  ドキュメント画像
４６、４７  閲覧頻度テーブル
【図１】
2011091522.tif 000003
【図２】
2011091522.tif 000004
【図３】
2011091522.tif 000005
【図４】
2011091522.tif 000006
【図５】
2011091522.tif 000007
【図６】
2011091522.tif 000008
【図７】
2011091522.tif 000009
【図８】
2011091522.tif 000010
【図９】
2011091522.tif 000011
【図１０】
2011091522.tif 000012
【図１１】
2011091522.tif 000013
【図１２】
2011091522.tif 000014
【図１３】
2011091522.tif 000015
【図１４】
2011091522.tif 000016
【図１５】
2011091522.tif 000017
【図１６】
2011091522.tif 000018