(57)【要約】【課題】必要最小限のデータのみを取得するよう設定を行なうことができる技術を提供する。【解決手段】自動情報取得装置は、取得したいハイパーテキストの指定および取得に関する条件の設定を行なうための初期設定手段４０１と、ネットワーク上に置かれたハイパーテキストを取得し保存するファイル取得・保存手段４０３と、保存したハイパーテキストからリンク先を抽出するファイル解析手段４０４と、初期設定手段４０１で設定されたリンク階層までリンクをたどりながらハイパーテキストの取得・保存・解析を繰り返す制御を行なうファイル取得制御手段４０２と、取得・保存した各ハイパーテキストの中にあるリンク先の記述を、装置内の保存先の場所に変換するファイル変換手段４０５と、変換したハイパーテキストの内容を端末の画面上に表示し、リンク先のハイパーテキストを今後取得するか否かを指定するファイル表示・設定手段４０６を有する。【選択図】図４
2007122450.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続し、ネットワーク上のサーバに置かれたハイパーテキストファイルを自動的に取得する自動情報取得装置において、
取得したいハイパーテキストファイルの指定および取得に関する条件の設定を行なうための初期設定手段と、
ネットワーク上に置かれたハイパーテキストファイルを取得し保存するファイル取得・保存手段と、
保存したハイパーテキストファイルを解析し、ハイパーテキストファイルからのリンク先を抽出するファイル解析手段と、
前記初期設定手段で設定されたリンク階層までリンクをたどりながらハイパーテキストファイルの取得・保存・解析を繰り返す制御を行なうファイル取得制御手段と、
取得・保存した各ハイパーテキストファイルの中にあるリンク先の記述を、ネットワーク上のアドレスから、装置内の保存先の場所に変換するファイル変換手段と、
変換したハイパーテキストファイルの内容を端末の画面上に表示し、画面上で、ハイパーテキストファイルからの個別のリンク先ごとに、リンク先のハイパーテキストファイルを今後取得するか否かを指定するファイル表示・設定手段と、
を有することを特徴とする自動情報取得装置。
【請求項２】
前記ファイル表示・設定手段は、画面上で、ハイパーテキストファイルからの個別のリンク先ごとに、リンク先のハイパーテキストファイルを取得する際の順番の優先度を指定する手段を有することを特徴とする請求項１に記載の自動情報取得装置。
【請求項３】
前記ファイル表示・設定手段は、画面上で、ハイパーテキストファイルからの個別のリンク先ごとに、通信環境、または通信品質、または端末の位置情報が一定の条件を満たす場合のみリンク先のハイパーテキストファイルを取得するよう指定する手段を有することを特徴とする請求項１〜２に記載の自動情報取得装置。
【請求項４】
前記ファイル表示・設定手段は、ハイパーテキストファイルの内容を表示する画面上で、ハーパーテキストファイルからの個別のリンク先ごとに、リンク先のハイパーテキストファイルを既に取得済みであるか否かを表示する手段を有することを特徴とする請求項１〜３に記載の自動情報取得装置。
【請求項５】
前記ファイル取得制御手段は、ハイパーテキストファイルの取得処理中に、装置のネットワーク接続が切断された場合、切断された時点の状態を記憶しておき、その後処理を再開した場合、中断した状態からハイパーテキストの取得処理を開始する手段を有することを特徴とする請求項１〜４に記載の自動情報取得装置。
【請求項６】
各ハイパーテキストファイルのリンク先がハイパーテキスト形式でないファイルの場合も、同様に、取得・保存・設定の処理を行なうことを特徴とする請求項１〜５に記載の自動情報取得装置。
【請求項７】
ネットワークに接続し、ネットワーク上のサーバに置かれたハイパーテキストファイルを自動的に取得する自動情報取得装置における自動情報取得方法において、
前記自動情報取得装置は、初期設定手段とファイル取得・保存手段とファイル解析手段とファイル取得制御手段とファイル変換手段とファイル表示・設定手段とを有し、
前記初期設定手段が、取得したいハイパーテキストファイルの指定および取得に関する条件の設定を行なう初期設定ステップと、
前記ファイル取得・保存手段が、ネットワーク上に置かれたハイパーテキストファイルを取得し保存するファイル取得・保存ステップと、
前記ファイル解析手段が、保存したハイパーテキストファイルを解析し、ハイパーテキストファイルからのリンク先を抽出するファイル解析ステップと、
前記ファイル取得制御手段が、前記初期設定ステップで設定されたリンク階層までリンクをたどりながらハイパーテキストファイルの取得・保存・解析を繰り返す制御を行なうファイル取得制御ステップと、
前記ファイル変換手段が、取得・保存した各ハイパーテキストファイルの中にあるリンク先の記述を、ネットワーク上のアドレスから、装置内の保存先の場所に変換するファイル変換ステップと、
前記ファイル表示・設定手段が、変換したハイパーテキストファイルの内容を端末の画面上に表示し、画面上で、ハイパーテキストファイルからの個別のリンク先ごとに、リンク先のハイパーテキストファイルを今後取得するか否かを指定するファイル表示・設定ステップと、
を有することを特徴とする自動情報取得方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク上のサーバからハイパーテキストファイルのコンテンツを自動的に取得・保存し、端末において、オフラインでもリンクをたどりながらファイルを閲覧することができる装置の技術に関する。
【背景技術】
【０００２】
本発明は、インターネットにおいてＷＷＷ（World Wide Web）を利用したＨＴＭＬ（Hyper Text Markup Language）形式のファイルの自動巡回・取得システムを想定している。既に、ＷＷＷの自動巡回ソフトウエアは存在しており、一般にも利用されているものがある。しかし、それらは、高速で品質の安定した有線ネットワークに接続された端末での利用を想定し、通信速度・品質が安定していることを前提としている。そのため、取得するデータのサイズやファイルの数が問題となることはなく、取得するファイルの選択を細かく行うことは考えられていない。また取得処理に失敗した場合の対策も十分ではない。    例えば、特許文献１では、ＷＷＷの自動閲覧および自動取得を対象としているが、その動作の指定方法としては、単に巡回する順序の基本方針とリンクの深さを指定するだけで、リンク先ごとに個別に取得するかどうかを指定しない。そのため、接続時間や通信品質が十分でない場合、取得できないファイルが出てくる可能性がある。また、ユーザがリアルタイムで閲覧しながら同時に取得をすることを前提としているため、画面の移行の際に、ユーザが閲覧するため一定時間待機することにしており、かえって取得に時間がかかるようになっている。
【０００３】
【特許文献１】特許第３０９８５４６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来のＷＷＷによる自動巡回システムでは、接続時間と通信品質に制限がある場合、取得したいファイルを全て取得できない可能性が高くなる。例えば、無線ＬＡＮ環境下のように、狭いサービスエリアの中をユーザが移動しながら利用する場合、通信中にサービスエリアから出てしまうと、取得したいファイルを全て取得できないことがある。また、無線回線の品質が悪いと、データの取得に失敗することもある。
【０００５】
このような条件下では、取得に要する時間を少しでも短くする必要がある。そのためには、条件に応じて必要最小限のデータのみを取得するよう、また必要度の高いデータを優先的に取得するよう、事前に詳細な設定を行なう必要がある。
【課題を解決するための手段】
【０００６】
本願において開示される発明のうち、代表的なものの概要を簡単に説明すれば、以下のとおりである。
【０００７】
第１の発明は、ネットワークに接続し、ネットワーク上のサーバに置かれたハイパーテキストファイルを自動的に取得する自動情報取得装置において、取得したいハイパーテキストファイルの指定および取得に関する条件の設定を行なうための初期設定手段と、ネットワーク上に置かれたハイパーテキストファイルを取得し保存するファイル取得・保存手段と、保存したハイパーテキストファイルを解析し、ハイパーテキストファイルからのリンク先を抽出するファイル解析手段と、前記初期設定手段で設定されたリンク階層までリンクをたどりながらハイパーテキストファイルの取得・保存・解析を繰り返す制御を行なうファイル取得制御手段と、取得・保存した各ハイパーテキストファイルの中にあるリンク先の記述を、ネットワーク上のアドレスから、装置内の保存先の場所に変換するファイル変換手段と、変換したハイパーテキストファイルの内容を端末の画面上に表示し、また画面上で、ハイパーテキストファイルからの個別のリンク先ごとに、リンク先のハイパーテキストファイルを今後取得するか否かを指定するファイル表示・設定手段を有することを特徴とする。
【０００８】
第２の発明は、前記ファイル表示・設定手段は、画面上で、ハイパーテキストファイルからの個別のリンク先ごとに、リンク先のハイパーテキストファイルを取得する際の順番の優先度を指定する手段を有することを特徴とする。
【０００９】
第３の発明は、前記ファイル表示・設定手段は、画面上で、ハイパーテキストファイルからの個別のリンク先ごとに、通信環境、または通信品質、または端末の位置情報が一定の条件を満たす場合のみリンク先のハイパーテキストファイルを取得するよう指定する手段を有することを特徴とする。
【００１０】
第４の発明は、前記ファイル表示・設定手段において、ハイパーテキストファイルの内容を表示する画面上で、ハイパーテキストファイルからの個別のリンク先ごとに、リンク先のハイパーテキストファイルを既に取得済みであるか否かを表示する手段を有することを特徴とする。
【００１１】
第５の発明は、前記ファイル取得制御手段は、ハイパーテキストファイルの取得処理中に、装置のネットワーク接続が切断された場合、切断された時点の状態を記憶しておき、その後処理を再開した場合、中断した状態からハイパーテキストの取得処理を開始する手段を有することを特徴とする。
【００１２】
第６の発明は、各ハイパーテキストファイルのリンク先がハイパーテキスト形式でないファイルの場合も、同様に、取得・保存・設定の処理を行なうことを特徴とする。
【発明の効果】
【００１３】
本発明により、ネットワーク上のサーバからハイパーテキスト形式のコンテンツをリンクをたどりながら取得する際、画面上の簡単な操作で、取得の条件を細かく指定することにより、通信時間・通信品質が十分でない状況においても、必要なコンテンツを効率的に取得することが可能となる。
【発明を実施するための最良の形態】
【００１４】
図１にシステム構成の例を示す。１０１は端末装置（自動情報取得装置）、１０２は無線ＬＡＮ基地局、１０３はネットワーク、１０４はｗｅｂサーバ１（www.aaa.jp）、１０５はｗｅｂサーバ２（www.bbb.jp）である。１１１はファイル（１）（index.html）、１１２はファイル（２）（abc.html）であり、１１１、１１２はｗｅｂサーバ１が保有するファイルである。１１３はファイル（３）（xyz.html）であり、１１３はｗｅｂサーバ２が保有するファイルである。ファイル（１）（index.html）には、ファイル（２）（abc.html）、ファイル（３）（xyz.html）へのリンクが記述されている。１２１は端末装置１０１の初期設定画面である。１３１、１３２、１３３は端末装置１０１が受信した受信ファイルであり、１４１、１４２、１４３は端末装置１０１内で変換した変換後ファイルである。１５１、１５２、１５３は画面に表示された変換後ファイル（１）、（２）、（３）である。
【００１５】
端末装置１０１は、無線ＬＡＮ経由でネットワーク１０３に接続し、Ｗｅｂサーバからコンテンツを取得する。図１のように、サーバ１（www.aaa.jp）とサーバ２（www.bbb.jp）があるとする。ユーザは、初期設定画面１２１上で、サーバ１のファイル（１）（index.html）を取得するとする。ここで、取得対象とするリンク階層の深さは１とし、ファイル（１）から１階層下のリンク先のファイルとして、サーバ１内のファイル（２）（abc.html）およびサーバ２内のファイル（３）（xyz.html）も自動的に取得する。取得の手順としては、まず端末装置１０１の初期設定画面１２１上で、取得するファイル（１）のＵＲＬ（http://www.aaa.jp/index.html）を指定しておく。次に、無線ＬＡＮ接続を行い、まずファイル（１）を取得する（１３１参照）。その後、ファイル（１）の内容を解析し、リンク先としてファイル（２）、ファイル（３）があることを認識する（１３１内の（２）（３）参照）。次に、ファイル（２）、ファイル（３）を取得する（１３２、１３３参照）。取得・保存されたファイル（１）（２）（３）の内容のうち、リンク先に関する部分の記述を、ネットワーク上の「http://...」から、端末装置内のファイルの置き場所に書き換える（１４１、１４２、１４３参照）。この変換作業により、オフラインでも装置内でリンクをたどりながらファイルを閲覧することが可能になる。
【００１６】
変換後のファイル（１）（２）（３）は、端末装置の画面上で閲覧する（１５１、１５２、１５３参照）。このとき、ファイル（１）の画面上で、次回のリンク先ファイル（２）（３）の取得に関する設定ができる機能を持たせる。つまり、次回ネットワークに接続したとき、ファイル（２）とファイル（３）を取得するかどうかを指定できる。また、それらの間での優先的に取得するものを指定できる。さらに、通信環境あるいは通信品質あるいは端末の位置情報が一定の条件を満たす場合に限りファイルを取得することも可能である。これにより、例えば、無線ＬＡＮ接続の場合のみ取得する、あるいは、１０Ｍｂ／ｓ以上の通信品質の場合のみ取得する、あるいは無線ＬＡＮのＳＳＩＤ＝"abcde"の場合など、端末装置１０１の位置に関する情報が特定の条件を満たす場合のみ取得するといった条件設定が可能である。
【００１７】
なお、実際の処理では、以前に取得したことがあるファイルについては、端末装置１０１内のファイルのタイムスタンプと、サーバ内の同名のファイルの更新日時を比較し、変更があった場合のみファイルを取得するといった動作になる。これにより、無駄なファイル取得処理を避けることができる。
【００１８】
次に、図２、図３で、リンク先ファイルの取得設定の実施例について説明する。
図２において、２０１は画面上に表示されたファイルであり、４つのリンク先が表示されている。各リンク先について、次回自動取得を行うかどうか、また優先的に取得するかどうか、さらに取得する条件の指定などを、リンク先の部分をポインタで指定しながら設定できる。パソコンの場合マウスの右クリック、またＰＤＡの場合長時間タップした状態にすることにより、図２の４番目のリンク先のように、設定事項を選択できるようにする（２１１参照）。ここで、取得する条件は複数の選択肢から選択できる形とする。条件の内容は、事前に別画面で指定し登録することとする。
【００１９】
また、設定内容は、リンク先ごとに目印をつけるなどして画面に表示し、ユーザの利便性を高める。さらに、リンク先のファイルを既に取得済みであるかどうかを、リンク先ごとに色を変えるなどして明示し、ユーザの設定の際の参考にできるようにする。
【００２０】
図３に、設定内容と取得順序の関係の例を示す。次回取得しない設定にしたリンク先については、取得動作はしない。また、優先的に取得する設定にしたリンク先については、他のリンク先より先に取得を行なう。図３において、３０１は画面上に表示されたファイルであり、３１１はリンク先４について設定を行っている状態を示しており、３２１は設定内容を示している。図３の例では、３２１に示すように、リンク先１、３、４は取得指定され、２は取得指定されていない。また、４のみが優先度高に設定されている。この場合、（１）→（２）→（３）の順序で取得することになる。
【００２１】
図４に、これらの動作を実現するための、端末装置（自動情報取得装置）１０１のブロック図を示す。４０１は、取得したいハイパーテキストファイルの指定および取得に関する条件の設定を行なうための初期設定手段であり、４０２は、初期設定手段４０１で設定されたリンク階層までリンクをたどりながらハイパーテキストファイルの取得・保存・解析を繰り返す制御を行なうファイル取得制御手段であり、４０３は、ネットワーク上に置かれたハイパーテキストファイルを取得し保存するファイル取得・保存手段であり、４０４は、保存したハイパーテキストファイルを解析し、ハイパーテキストファイルからのリンク先を抽出するファイル解析手段であり、４０５は、取得・保存した各ハイパーテキストファイルの中にあるリンク先の記述を、ネットワーク上のアドレスから、装置内の保存先の場所に変換するファイル変換手段であり、４０６は、変換したハイパーテキストファイルの内容を端末装置１０１の画面上に表示し、また画面上で、ハイパーテキストファイルからの個別のリンク先ごとに、リンク先のハイパーテキストファイルを今後取得するか否かを指定する、ファイル表示・設定手段である。
【００２２】
最初に、初期設定手段４０１により、取得するファイルのＵＲＬを指定する。その内容がファイル取得制御手段４０２に通知される。ファイル取得制御手段４０２は、ファイルの取得の順序など取得動作の全般を制御する。ここから、取得するファイルがファイル取得・保存手段４０３に通知され、ファイルの取得・保存が実施される。保存されたファイルは、ファイル解析手段４０４により解析され、ファイル内でのリンク先の抽出を行なう。この情報に基づいて、ファイル取得制御手段４０２がリンク先の取得の判断を行ない、ファイル取得・保存手段４０３により、新たにリンク先の取得・保存が行なわれる。取得・保存したファイルは全てファイル変換手段４０５に渡される。ここで、ファイル内のリンク先の記述を、ｈｔｔｐによるリンクから、装置内のファイルへのリンクに書き換える。これにより、オフラインでも装置内でのリンクをたどりながら、ファイルを閲覧できるようになる。変換したファイルは、ファイル表示・設定手段４０６により、表示される。また、図２、図３のように、次回以降のファイルの取得動作の設定なども行なうことができる。ここで設定された内容は、ファイル取得制御手段４０２に通知され、次回以降のファイル取得動作に反映される。
【００２３】
図４には示していないが、ファイル表示・設定手段４０６は、画面上で、ハイパーテキストファイルからの個別のリンク先ごとに、リンク先のハイパーテキストファイルを取得する際の順番の優先度を指定する手段と、画面上で、ハイパーテキストファイルからの個別のリンク先ごとに、通信環境、または通信品質、または端末の位置情報が一定の条件を満たす場合のみリンク先のハイパーテキストファイルを取得するよう指定する手段と、ハイパーテキストファイルの内容を表示する画面上で、ハーパーテキストファイルからの個別のリンク先ごとに、リンク先のハイパーテキストファイルを既に取得済みであるか否かを表示する手段と、を有する。また、ファイル取得制御手段４０２は、ハイパーテキストファイルの取得処理中に、装置のネットワーク接続が切断された場合、切断された時点の状態を記憶しておき、その後処理を再開した場合、中断した状態からハイパーテキストの取得処理を開始する手段を有する。
【００２４】
図５に、取得するリンクの深さが２の場合の、ファイルの取得の設置と取得の順序の例を示す。初回取得時に、１０個のファイルが取得される。（１）〜（１０）は、初回取得時の取得順序を示す。このように、上位階層から順に、画面の上部のリンク先から、指定された深さのリンク分をたどりながら取得する。次に、各ファイルを画面表示し、リンク先の取得の有無と優先度を指定するとする。ここで、リンク２とリンク３−１を取得しないこととし、またリンク３、リンク１−３を優先的に取得するよう設定する。続いて、この設定に基づいて、次回の取得を行うとする。このとき、取得するファイルが６個のみとなり、取得する順序も変わる。
【００２５】
このように、ネットワークへの接続時間が短い場合や通信品質が悪い場合でも、必要度の高いファイルのみを選択し、優先度をつけながら取得することが可能となる。
【００２６】
ここで、接続中に通信が切断された場合について考える。例えば、図５の例で、ファイル（３）を取得中に切断された場合、ファイル取得制御手段４０２において、ファイル（３）を記憶しておき、次回に接続したときには、ファイル（３）から取得を再開する。これにより、未取得のファイルを優先的に取得できる。
【００２７】
なお、以上の例において、リンク元およびリンク先のファイルの形式がハイパーテキストファイルであるという前提で説明したが、リンク先のファイルはハイパーテキストファイルではない一般のファイルでも適用可能であり、同様に取得・保存・設定等の処理ができる。
【００２８】
以上に説明した端末装置（自動情報取得装置）はコンピュータと記憶装置に記憶されたプログラムで構成することができる。あるいは、その一部または全部をハードウェアで構成してもよい。
【００２９】
以上、本発明者によってなされた発明を、前記実施形態に基づき具体的に説明したが、本発明は、前記実施形態に限定されるものではなく、その要旨を逸脱しない範囲において種々変更可能であることは勿論である。
【図面の簡単な説明】
【００３０】
【図１】本発明の実施形態のシステム構成と全体の処理手順を示す図である。
【図２】画面上でのリンク先の取得設定の例を示す図である。
【図３】リンク先の取得設定と取得順序を示す図である。
【図４】本発明の実施形態の装置の構成を示すブロックである。
【図５】取得するリンクの階層が複数ある場合の設定内容と取得順序の例を示す図である。
【符号の説明】
【００３１】
１０１…端末装置（自動情報取得装置）、１０２…無線ＬＡＮ基地局、１０３…ネットワーク、１０４、１０５…サーバ、１１１、１１２、１１３…サーバ内のファイル、１２１…初期設定画面、１３１、１３２、１３３…受信ファイル、１４１、１４２、１４３…変換後ファイル、１５１、１５２、１５３は画面に表示された変換後ファイル、２０１、３０１…画面上に表示されたファイル、４０１…初期設定手段、４０２…ファイル取得制御手段、４０３…ファイル取得・保存手段、４０４…ファイル解析手段、４０５…ファイル変換手段、４０６…ファイル表示・設定手段
【図１】
2007122450.tif 000003
【図２】
2007122450.tif 000004
【図３】
2007122450.tif 000005
【図４】
2007122450.tif 000006
【図５】
2007122450.tif 000007