(57)【要約】【課題】必要な情報のみを手軽に閲覧できるようにする。【解決手段】情報取得部によって、サーバ装置から情報が取得される。取得された情報は、情報変換部によって、所定の種別の表示情報が抽出され、その表示情報に対してリンク情報が付与され、閲覧対象情報が生成される。生成された閲覧対象情報は、情報記憶部に格納される。その後、任意の閲覧対象情報を指定した表示要求があると、表示制御部により、任意の閲覧対象情報内の表示情報が表示装置に表示される。表示装置に任意の閲覧対象情報内の表示情報が表示されている間にスイッチが押されると、入力制御部により、表示中の表示情報を含む閲覧対象情報内のリンク情報においてスイッチに対応づけられている他の閲覧対象情報を指定した表示要求が、表示制御部に対して出力される。【選択図】図１
2012146334.tif 000002
【特許請求の範囲】
【請求項１】
所定の情報を記憶する記憶部と、
ユーザからの操作入力によって指定された前記記憶部に記憶させる情報に対して生成され、前記記憶部に記憶されるリンク情報に基づいて所定のサーバにアクセスし、情報を取得する情報取得部と、
前記情報取得部が取得した情報を前記記憶部に記憶させる記憶制御部と、
取得した前記情報のうち、予め決められた特定条件に合致する情報のみを抽出して表示する表示部と、
所定時間ごとに、前記情報取得部に対して前記情報の取得を指示し、前記記憶制御部が記憶させた情報を更新する更新部と、
を有する情報処理装置。
【請求項２】
前記更新部は、ユーザからの操作入力によって指定された時間間隔に基づき、前記情報を更新する更新周期を設定する、請求項１に記載の情報処理装置。
【請求項３】
前記表示部は、第１のリンク情報に対応する第１の情報、または第２のリンク情報に対応する第２の情報を表示し、
ユーザからの操作入力に基づき、前記第１の情報または前記第２の情報を切り替えて前記表示部に表示する表示制御部、をさらに有する、請求項１に記載の情報処理装置。
【請求項４】
前記表示部は、上下または左右方向に並べられた複数のリンク情報それぞれに対応する情報のうちの１つを表示し、
前記表示制御部は、上下または左右方向に並べられた前記情報を周期的に順次表示する、請求項３に記載の情報処理装置。
【請求項５】
少なくとも上下方向のうちの一方向を指示する第１のスイッチと、
少なくとも左右方向のうちの一方向を指示する第２のスイッチと、を有し、
前記表示制御部は、前記第１のスイッチの操作または前記第２のスイッチの操作が検出されたときは、前記表示部に表示されている前記情報に対応する前記リンク情報から指示された方向にある前記リンク情報を抽出し、抽出した前記リンク情報に対応する情報を表示する、請求項３に記載の情報処理装置。
【請求項６】
前記情報取得部は、前記表示部からの表示要求で指定された特定条件に合致する情報のみを前記所定のサーバから取得する、請求項１に記載の情報処理装置。
【請求項７】
コンピュータが、
予め記憶部に記憶される所定のリンク情報であって、ユーザからの操作入力によって指定された前記記憶部に記憶させる情報に対して生成され、前記記憶部に記憶される前記リンク情報に基づき、所定のサーバにアクセスして情報を取得し、
取得した前記情報を前記記憶部に記憶させ、
取得した前記情報のうち、予め決められた特定条件に合致する情報のみを抽出して表示するとともに、
所定時間ごとに、前記情報を取得し、前記記憶部に記憶させた前記情報を更新する、情報処理方法。
【請求項８】
前記コンピュータが、前記ユーザからの操作入力によって指定された時間間隔に基づき、前記情報を更新する更新周期を設定する、請求項７に記載の情報処理方法。
【請求項９】
前記コンピュータが、第１のリンク情報に対応する第１の情報、または第２のリンク情報に対応する第２の情報を表示し、
ユーザからの操作入力に基づき、前記第１の情報または前記第２の情報を切り替えて表示する、請求項７に記載の情報処理方法。
【請求項１０】
前記コンピュータが、上下または左右方向に並べられた複数のリンク情報それぞれに対応する情報のうちの１つを表示し、
上下または左右方向に並べられた前記情報を周期的に順次表示する、請求項９に記載の情報処理方法。
【請求項１１】
前記コンピュータが、取得した前記情報のうち、予め決められた特定条件に合致する情報のみを抽出して表示する、請求項７に記載の情報処理方法。
【請求項１２】
所定の情報を記憶させる記憶部と、ユーザからの操作入力によって指定された前記記憶部に記憶させる情報に対して生成され、前記記憶部に記憶されるリンク情報に基づいて所定のサーバにアクセスし、情報を取得する情報取得部と、前記情報取得部が取得した情報を前記記憶部に記憶させる記憶制御部と、所定時間ごとに、前記情報取得部に対して前記情報の取得を指示し、前記記憶制御部が記憶させた情報を更新する更新部と、前記記憶部内の任意の前記情報を指定した取得要求に応答して、要求元に前記情報を送信する情報公開部と、を備えた第１の装置と、
前記取得要求を前記情報公開部に出力して前記情報を取得する通信部と、前記通信部が取得した情報のうち、予め決められた特定条件に合致する情報のみを抽出して表示する表示部と、を備えた第２の装置と、
を有する情報処理システム。
【請求項１３】
コンピュータに、
予め記憶部に記憶される所定のリンク情報であって、ユーザからの操作入力によって指定された前記記憶部に記憶させる情報に対して生成され、前記記憶部に記憶される前記リンク情報に基づき、所定のサーバにアクセスして情報を取得し、
取得した情報を前記記憶部に記憶させ、
取得した前記情報のうち、予め決められた特定条件に合致する情報のみを抽出して表示するとともに、
所定時間ごとに、前記情報の取得を指示し、前記記憶部に記憶させた情報を更新する、
処理を実行させる情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はネットワークを介して公開されている情報を閲覧するための情報処理装置、情報処理方法、情報処理システムおよび情報処理プログラムに関し、特に簡易な手順で情報を閲覧するための情報処理装置、情報処理方法、情報処理システムおよび情報処理プログラムに関する。
【背景技術】
【０００２】
近年インターネット上でWorld Wide Web（以下、ＷＷＷという）を利用して、様々な内容のデータが不特定多数の発信者により公開されている。この公開されたデータは、特に技術的関心がある者や機械操作に親しんでいる者に限らず、不特定多数の者により日常的に閲覧・再生・利用されている。
【０００３】
これら公開されるデータのコンテンツは文字情報、静止画、音声、動画、ソフトウェアプログラムである。これらのコンテンツの閲覧・再生・利用には多くの場合、パーソナルコンピュータ（以下、ＰＣという）上で、ＷＷＷブラウザソフトウェア（以下、ブラウザという）を動かして行われる。データの種類によってはブラウザが更にデータ再生用のソフトウェアを起動することもある。
【０００４】
ユーザはコテンツを閲覧しようとした場合、ＰＣで用意されたユーザインタフェースを介して、操作入力を行う必要がある。ＰＣの基本的なユーザインタフェースとして、マウスやキーボードの操作のようなＰＣのオペレーティングシステム（Operating System、以下ＯＳという）のユーザインタフェースが用意されている。さらに、コンテンツの閲覧等のために、モニタ画面に対してブラウザが表示するボタンをマウス操作を通じて押したり、ブラウザが表示する空欄にキーボードから文字を入力したりするといったブラウザが提供するユーザインタフェースが用意されている。ユーザは、これらの２種類のユーザインタフェースを組み合わせた操作を行うことで、コンテンツの閲覧・再生・利用が可能となる。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、インターネット上のコンテンツには、１日に何度も更新されるものがある。たとえば、ニュース速報、天気予報、株価速報などである。これらのコンテンツは、リアルタイムに閲覧することで、非常に有用な情報となる。
【０００６】
しかし、家庭内において、これらのコンテンツを閲覧するためだけに、一日に何度もＰＣの前に行き、コンテンツ閲覧の操作を行うのは非常に手間である。しかも、ＰＣを用いてコンテンツを閲覧するには、ＰＣで用意されているユーザインタフェースを用いてＰＣを操作できることが前提である。そのため、ＰＣを使いこなせない人たちは、コンテンツを閲覧することができなかった。
【０００７】
しかも、「今日の天気と気温は」「ｘｘ会社の今の株価は」「今日のニュースの見出しは」というような頻繁に閲覧することが多くかつ文字数の比較的少ない文字情報のみのコンテンツを得たい場合でも、動画情報を再生する能力のあるＰＣを使用するのは、電力的、時間的な無駄がある。すなわち、数文字から数百文字程度の文字データを出力しようとしただけで、目的とする情報の再生には必要がない機能、あるいは、目的とする情報の再生に要求される性能を遙かに越えた機能を備えたデバイスを起動することになる。高機能なＰＣはそれだけ消費電力も大きく、電力的な無駄が生じる。また、高機能なハードウェアやソフトウェアを初期化するのには時間がかかる。そのため、文字データ以外の様々なコンテンツを再生可能にするために高機能化したＯＳが起動するまでの時間的な無駄が生じる。さらに、高機能で複雑なＯＳを快適なスピードで動かすためには高性能なＣＰＵ、豊富なメモリが必要になり、コスト的な無駄も発生する。
【０００８】
本発明はこのような点に鑑みてなされたものであり、必要な情報のみを手軽に閲覧することのできる情報処理装置、情報処理方法、情報処理システムおよび情報処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
第１の発明では上記課題を解決するために、所定の情報を記憶する記憶部と、ユーザからの操作入力によって指定された記憶部に記憶させる情報に対して生成され、記憶部に記憶されるリンク情報に基づいて所定のサーバにアクセスし、情報を取得する情報取得部と、情報取得部が取得した情報を記憶部に記憶させる記憶制御部と、取得した前記情報のうち、予め決められた特定条件に合致する情報のみを抽出して表示する表示部と、所定時間ごとに、情報取得部に対して情報の取得を指示し、記憶制御部が記憶させた情報を更新する更新部と、を有する情報処理装置が提供される。
【発明の効果】
【００１０】
本発明では、簡単な操作で、表示情報を閲覧することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の原理構成図である。
【図２】第１の実施の形態のシステム構成例を示す図である。
【図３】サーバのハードウェア構成例を示す図である。
【図４】端末装置のハードウェア構成例を示す図である。
【図５】第１の実施の形態における各装置の処理機能を示す機能ブロック図である。
【図６】Ｗｅｂサーバに公開されているＨＴＭＬ文書の一例を示す図である。
【図７】形式が変換されたＨＴＭＬ文書の一例を示す図である。
【図８】ＨＴＭＬ文書同士の関係状況の一例を示す模式図である。
【図９】ＨＴＭＬ文書を階層的にリンクした場合の関係の一例を示す図である。
【図１０】サーバにおける文書取得処理を示すフローチャートである。
【図１１】端末装置の外観を示す図である。
【図１２】スイッチとリンクオブジェクトとの対応関係を示す図である。
【図１３】回転式のリンクスイッチを有する端末装置の例を示す図である。
【図１４】端末装置における閲覧処理手順を示すフローチャートである。
【図１５】サーバ内に記憶されたＨＴＭＬ文書を公開する処理手順を示すフローチャートである。
【図１６】サーバにおける最新情報取得処理を示すフローチャートである。
【図１７】第２の実施の形態における端末装置のハードウェア構成例を示す図である。
【図１８】第２の実施の形態における端末装置の処理機能を示す機能ブロック図である。
【図１９】第２の実施の形態における端末装置の外観の一例を示す図である。
【図２０】第２の実施の形態における端末装置内の端末内記憶部にＨＴＭＬ文書が記憶されるときのリンク情報の変換例を示す図である。（Ａ）はサーバの情報記憶部内の配置であり、（Ｂ）は端末装置の端末内記憶部内の配置であり、（Ｃ）はＨＴＭＬ文書記憶後の端末装置の端末内記憶部内の配置である。
【図２１】端末装置におけるＨＴＭＬ文書記憶処理の手順を示すフローチャートである。
【図２２】第３の実施の形態における端末装置の処理機能を示す機能ブロック図である。
【図２３】第４の実施の形態における端末装置の処理機能を示す機能ブロック図である。
【図２４】アクセスポイントのハードウェア構成例を示す図である。
【図２５】第５実施の形態におけるアクセスポイントの処理機能を示す機能ブロック図である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施の形態を図面を参照して説明する。
図１は、本発明の原理構成図である。本発明に係る情報閲覧装置１は、ネットワーク２を介してサーバ装置３に接続されている。ネットワーク２は、たとえばインターネットである。サーバ装置３は、情報３ａを公開しているコンテンツサーバである。情報３ａは、たとえば、ＨＴＭＬ(HyperText Markup Language)文書である。図１の例では、情報３ａは、気象情報のＷｅｂページである。
【００１３】
情報閲覧装置１は、少なくとも１つのスイッチ１ａ、表示装置１ｂ、情報取得手段１ｃ、情報変換手段１ｄ、情報記憶手段１ｅ、表示制御手段１ｆおよび入力制御手段１ｇを有している。
【００１４】
スイッチ１ａは、物理的に設けられた固定的なスイッチである。スイッチ１ａは、たとえば、上下左右それぞれの方向に対応づけて４つ設けられる。
表示装置１ｂは、所定の種別の表示情報を表示するのに適した表示画面を有している。所定の種別の表示情報とは、たとえば文字情報である。ここで、文字情報とは、コンピュータ内で文字コードによって取り扱われる情報（文字、記号などを含む）である。
【００１５】
情報取得手段１ｃは、ネットワーク２を介して、サーバ装置３より情報３ａを取得する。
情報変換手段１ｄは、情報取得手段１ｃが取得した情報３ａから所定の種別の表示情報を抽出し、その表示情報に対してリンク情報を付与して閲覧対象情報を生成する。リンク情報とは、スイッチ１ａと他の閲覧対象情報との対応関係を示す情報である。情報変換手段１ｄは、生成した閲覧対象情報を情報記憶手段１ｅに格納する。
【００１６】
情報記憶手段１ｅは、リンク情報と所定の種別の表示情報とで構成される複数の閲覧対象情報を記憶する。
表示制御手段１ｆは、情報記憶手段１ｅ内の任意の閲覧対象情報を指定した表示要求があると、その任意の閲覧対象情報内の表示情報を表示装置１ｂに表示させる。
【００１７】
入力制御手段１ｇは、表示装置１ｂに任意の閲覧対象情報内の表示情報が表示されている間にスイッチ１ａが押されると、任意の閲覧対象情報内のリンク情報においてスイッチに対応づけられている他の閲覧対象情報を指定した表示要求を、表示制御手段１ｆに対して出力する。
【００１８】
このような構成の情報閲覧装置１によれば、まず、情報取得手段１ｃによって、サーバ装置３から情報３ａが取得される。たとえば、情報取得手段１ｃは、情報記憶手段１ｅに格納されている任意の閲覧対象情報の表示要求が出された際に、その任意の閲覧対象情報の生成元となった情報を取得する。また、情報取得手段１ｃは、情報記憶手段１ｅに記憶されている複数の閲覧対象情報それぞれの生成元となった情報を、所定の周期で取得するようにしてもよい。
【００１９】
情報取得手段１ｃで取得された情報３ａは、情報変換手段１ｄによって、所定の種別の表示情報が抽出され、その表示情報に対してリンク情報が付与される。これにより、閲覧対象情報が生成される。たとえば、図１に示した情報３ａには、天気を示す文字情報以外に、太陽や傘の画像情報が含まれている。情報変換手段１ｄにおいて、情報３ａ中の画像情報は取り除かれ、文字情報のみが抽出される。このとき、必ず全ての文字情報を抽出する必要はなく、特定の条件（先頭から段落数等で指定可能）に合致する文字情報のみを抽出することができる。図１の例では、今日の天気に関する文字情報のみが抽出され、明日の天気に関する文字情報は抽出されていない。生成された閲覧対象情報は、情報記憶手段１ｅに格納される。
【００２０】
その後、任意の閲覧対象情報を指定した表示要求があると、表示制御手段１ｆにより、任意の閲覧対象情報内の表示情報が表示装置１ｂに表示される。たとえば、図１に示すように「今日の天気  晴  気温  １８℃」という文字情報が表示される。表示装置１ｂに任意の閲覧対象情報内の表示情報が表示されている間にスイッチ１ａが押されると、入力制御手段１ｇにより、表示中の表示情報を含む閲覧対象情報内のリンク情報においてスイッチ１ａに対応づけられている他の閲覧対象情報を指定した表示要求が、表示制御手段１ｆに対して出力される。すると、表示制御手段１ｆにより、他の閲覧対象情報内の表示情報が、表示装置１ｂに表示される。
【００２１】
また、表示制御手段１ｆは、表示要求で指定された際に、最新の情報を情報取得手段１ｃに取得させ、情報取得手段１ｃが取得した最新の情報に含まれる所定の種別の表示情報を、表示装置１ｂに表示させるようにしてもよい。
【００２２】
これにより、数個の簡単なスイッチ操作によって、ネットワーク２上で公開されている情報３ａの文字情報を簡単に閲覧することができる。このとき、情報閲覧装置１は、動画や高画質の画像情報を取り扱う必要がないため、非常に簡易な構成で実現することができる。
【００２３】
しかも、単純で文字数の少ない文字情報をインターネットから得るために高機能のＰＣを利用する必要が無くなり、時間的、電力的に無駄を省くことができる。
以下、本発明を適用した装置を用いて、インターネット上のＨＴＭＬ文書を閲覧する場合を例に採り、実施の形態を説明する。なお、以下の実施の形態の説明では、サーバ装置を単にサーバと呼ぶこととする。
【００２４】
［第１の実施の形態］
本発明の実施の形態として、様々な構成が考えられる。たとえば、インターネットからコンテンツを取得するサーバと、文字メッセージ表示用の端末装置とを分離することができる。この場合、サーバと端末装置とは、家庭内ＬＡＮ(Local Area Network)などによって接続することができる。サーバと端末装置とを分離すると、端末装置の小型軽量化が図れる。
【００２５】
以下に、サーバと端末装置とを分離した場合の例を、第１の実施の形態として説明する。
図２は、第１の実施の形態のシステム構成例を示す図である。本発明の実施の形態に係るサーバ１００と複数の端末装置２００，２００ａ，・・・とがＬＡＮ２１で接続されている。ＬＡＮ２１は、たとえばイーサネット（登録商標）である。
【００２６】
ＬＡＮ２１には、ルータ４０が接続されている。ルータ４０は、たとえば、ＤＳＬ(Digital Subscriber Line)でインターネット２２に接続するためのブロードバンドルータである。ルータ４０は、インターネット２２を介してＷｅｂサーバ３１，３２，・・・に接続されている。
【００２７】
Ｗｅｂサーバ３１，３２，・・・は、インターネット２２を介して接続された装置に、ＨＴＭＬ文書のコンテンツを提供する。
なお、図２の例では、サーバ１００と複数の端末装置２００，２００ａ，・・・とが同一ネットワーク上にあるが、ルータやブリッジを介して別のネットワークに接続されていてもよい。
【００２８】
図３は、サーバのハードウェア構成例を示す図である。サーバ１００は、ＣＰＵ(Central Processing Unit)１０１によって装置全体が制御されている。ＣＰＵ１０１には、バス１０９ａを介してＲＯＭ(Read Only Memory)１０２、ＲＡＭ(Random Access Memory)１０３、およびブリッジ１０４が接続されている。
【００２９】
ＲＯＭ１０２には、サーバ１００を動作させるための基本プログラム（電源投入時の初期化処理などを行うためのプログラム）が格納されている。ＲＡＭ１０３には、ＣＰＵ１０１に実行させるプログラムや、処理に必要なデータが一時的に格納される。
【００３０】
ブリッジ１０４は、ＣＰＵ１０１側のバス１０９ａと周辺機器が接続されるバス１０９ｂとの間のデータ伝送を制御する。バス１０９ｂには、ディスク装置１０７およびネットワークインタフェース１０８が接続されている。
【００３１】
ディスク装置１０７には、ＯＳやアプリケーションプログラムが格納されている。ネットワークインタフェース１０８は、ＬＡＮ２１に接続されている。ネットワークインタフェース１０８は、ＬＡＮ２１を介して、ルータ４０や端末装置２００，２００ａ，・・・との間でデータの送受信を行う。
【００３２】
図４は、端末装置のハードウェア構成例を示す図である。端末装置２００は、ＣＰＵ２０１によって装置全体が制御されている。ＣＰＵ２０１には、バス２０８を介してＲＯＭ２０２とＲＡＭ２０３とが接続されており、バス２０９を介して表示制御回路２０４、入力インタフェース２０５、およびネットワークインタフェース２０６が接続されている。
【００３３】
ＲＯＭ２０２には、ＣＰＵ２０１に実行させるプログラムが格納されている。ＲＡＭ２０３には、ＣＰＵ１０１に実行させるプログラムや、処理に必要なデータが一時的に格納される。
【００３４】
表示制御回路２０４には、表示装置２１４が接続されている。表示装置２１４は、たとえば、液晶表示装置である。表示制御回路２０４は、ＣＰＵ２０１からの命令に従って、文字情報を表示装置２１４に表示する。
【００３５】
入力インタフェース２０５には、リンクスイッチ２２０が接続されている。リンクスイッチ２２０は、表示装置２１４に表示される情報を切り替えるためのスイッチである。入力インタフェース２０５は、リンクスイッチ２２０からの入力信号をＣＰＵ２０１に転送する。
【００３６】
ネットワークインタフェース２０６は、ＬＡＮ２１に接続されている。ネットワークインタフェース２０６は、ＬＡＮ２１を介して、サーバ１００との間でデータの送受信を行う。
【００３７】
以上のようなハードウェア構成によって、本実施の形態の処理機能を実現することができる。
図５は、第１実施の形態における各装置の処理機能を示す機能ブロック図である。図５に示すように、サーバ１００は、情報取得部１１１、情報変換部１１２、情報記憶部１１３、および情報公開部１１４を有している。
【００３８】
情報取得部１１１は、ＬＡＮ２１とルータ４０とを介してインターネット２２上のＷｅｂサーバ３１，３２，・・・と接続し、Ｗｅｂサーバ３１，３２，・・・からＨＴＭＬ文書を取得する。
【００３９】
情報変換部１１２は、Ｗｅｂサーバ３１，３２，・・・から取得したＨＴＭＬ文書を端末装置２００，２００ａ，・・・のＨＴＭＬ解析部２１２が扱える形式に変換する。端末装置２００，２００ａ，・・・が扱える文書は、リンク情報と文字情報とで構成されるＨＴＭＬ文書である。リンク情報は、情報記憶部１１３に記憶されたときのＨＴＭＬ文書同士の関連づけを定義したものである。ＨＴＭＬ文書同士の関連づけについては後述する。
【００４０】
情報記憶部１１３は、情報変換部１１２によって変換されたＨＴＭＬ文書および、情報変換部１１２が情報を変換する際用いる変換ルールを記憶する。ＨＴＭＬ文書は、例えば「メディアとニュース」、「天気」、「ビジネスと経済」、「企業」、「株価」のようにカテゴリ分けを行って記憶される。
【００４１】
情報公開部１１４は、情報取得部１１１を通じて得られ、情報変換部１１２によって変換されたＨＴＭＬ文書や、情報記憶部に記憶されたＨＴＭＬ文書をＬＡＮ２１上に公開するためのＨＴＴＰサーバである。情報公開部１１４は、端末装置２００，２００ａ，・・・とＨＴＴＰプロトコルに従った通信を行い、端末装置２００，２００ａ，・・・が要求するＨＴＭＬ文書を情報記憶部１１３から取り出して端末装置２００，２００ａ，・・・に送る。
【００４２】
端末装置２００は、対サーバ通信部２１１、ＨＴＭＬ解析部２１２、インタフェース制御部２１３、表示装置２１４、およびリンクスイッチ２２０を有している。
対サーバ通信部２１１は、サーバ１００との間でＨＴＴＰプロトコルに従って通信を行い、ＨＴＭＬ文書を取得する。
【００４３】
ＨＴＭＬ解析部２１２は、取得したＨＴＭＬ文書中のリンク情報と本文とを分割する。ＨＴＭＬ解析部２１２は、分割により得られたリンク情報であるリンク情報と、本文を構成する文字情報とをインタフェース制御部２１３に送る。
【００４４】
インタフェース制御部２１３は、ＨＴＭＬ解析部２１２から送られた文字情報を表示装置２１４に送る。また、インタフェース制御部２１３は、リンクスイッチ２２０から受けた信号に応じてＨＴＭＬ解析部２１２から送られたリンク情報を対サーバ通信部２１１に送る。
【００４５】
表示装置２１４は、インタフェース制御部２１３から送られた文字情報を表示する。表示装置２１４は、たとえば、１０００文字以内の文字を表示することができる。
リンクスイッチ２２０は、ソフトウェアの状態によらず常に物理的な位置が固定された複数のスイッチで構成されている。リンクスイッチ２２０は、インタフェース制御部２１３の作用により、ＨＴＭＬ解析部２１２で解析されたリンク記述部の中のリンク記述の現れる順番に固定的に対応する。
【００４６】
なお、図１に示した表示制御手段１ｆと入力制御手段１ｇとを合わせた機能が、第１の実施の形態では、ＨＴＭＬ解析部２１２とインタフェース制御部２１３とによって実現されている。
【００４７】
次に、情報記憶部１１３に格納される各ＨＴＭＬ文書の構造およびＨＴＭＬ文書の関係状況について説明する。
図６は、Ｗｅｂサーバに公開されているＨＴＭＬ文書の一例を示す図である。このＨＴＭＬ文書３００は、天気情報のページである。図６の例では、今日の天気の欄３０１と明日の天気の欄３０２とが設けられている。
【００４８】
今日の天気の欄３０１には、今日の天気「晴」、気温「１８℃」と表示されている。また、晴れを示す画像３０１ａが表示されている。
明日の天気の欄３０２には、明日の天気「雨」、気温「１６℃」と表示されている。また、雨を示す画像３０２ａが表示されている。
【００４９】
図６に示したＨＴＭＬ文書が情報変換部１１２で変換される。変換されたＨＴＭＬ文書を通常のブラウザで表示すると、以下のようになる。
図７は、形式が変換されたＨＴＭＬ文書の一例を示す図である。図７は、情報記憶部１１３に格納されたＨＴＭＬ文書３１０を、通常のブラウザで表示した場合の例である。
【００５０】
ＨＴＭＬ文書３１０には、４つのリンクオブジェクト３１１〜３１４と文字情報３１５とが表示されている。リンクオブジェクト３１１〜３１４には、情報記憶部１１３内の他のＨＴＭＬ文書に関する記述（たとえば、アンカータグによるＵＲＬ(Uniform Resource Locator)の指定）によって、他のＨＴＭＬ文書と関連づけられている。
【００５１】
リンクオブジェクト３１１は、上のカテゴリに戻るためのリンクオブジェクトである。リンクオブジェクト３１２は、下のカテゴリに進むためのリンクオブジェクトである。リンクオブジェクト３１３は、同じカテゴリ内の前のＨＴＭＬ文書に戻るためのリンクオブジェクトである。リンクオブジェクト３１４は、同じカテゴリ内の次のＨＴＭＬ文書に進むためのリンクオブジェクトである。本実施の形態では、端末装置２００に設けられたリンクスイッチ２２０の各スイッチが、リンクオブジェクト３１１〜３１４に対応づけられている。
【００５２】
文字情報３１５は、図６に示したＨＴＭＬ文書３００の中から抽出された文字情報である。この例では、「今日の天気  晴れ  気温  １８℃」という文字情報３１５が抽出され、表示されている。
【００５３】
次に、情報記憶部１１３に格納されているＨＴＭＬ文書同士の関係状況について説明する。
図８は、ＨＴＭＬ文書同士の関係状況の一例を示す模式図である。図８の例では、９個のＨＴＭＬ文書３１０ａ〜３１０ｉが、３つのカテゴリＡ１〜Ａ３に分類されている。図８において、ＨＴＭＬ文書３１０ａ〜３１０ｉ間の関係が、矢印で示されている。矢印の指す方向が、進む方向であり、矢印と逆の方向が戻る方向である。
【００５４】
図８における別のカテゴリ間を繋ぐ上方向の矢印が、図７に示す「カテゴリ戻る」のリンクオブジェクト３１１に対応する。別のカテゴリ間を繋ぐ下方向の矢印が、図７に示す「カテゴリ進む」のリンクオブジェクト３１２に対応する。左方向の矢印が、図７に示す「戻る」のリンクオブジェクト３１３に対応する。右方向の矢印が、図７に示す「進む」のリンクオブジェクト３１４に対応する。
【００５５】
たとえば、現在、端末装置２００の表示装置２１４にＨＴＭＬ文書３１０ｄを表示しているものとする。ここで、リンクスイッチ２２０の操作入力により、「カテゴリ戻る」のリンクオブジェクト３１１が指定されると、表示装置２１４には、ＨＴＭＬ文書３１０ａが表示される。リンクスイッチ２２０の操作入力により、「カテゴリ進む」のリンクオブジェクト３１２が指定されると、表示装置２１４には、ＨＴＭＬ文書３１０ｇが表示される。リンクスイッチ２２０の操作入力により、「戻る」のリンクオブジェクト３１３が指定されると、表示装置２１４には、ＨＴＭＬ文書３１０ｃが表示される。リンクスイッチ２２０の操作入力により、「進む」のリンクオブジェクト３１４が指定されると、表示装置２１４には、ＨＴＭＬ文書３１０ｅが表示される。
【００５６】
以下、リンクオブジェクト３１１〜３１４とＨＴＭＬ文書との関連状態を「”戻る”はＨＴＭＬ文書にリンクされている」と表現することとする。
この例では、ＨＴＭＬ文書３１０ａとＨＴＭＬ文書３１０ｂとの”カテゴリ進む”は、共にＨＴＭＬ文書３１０ｃにリンクされ、ＨＴＭＬ文書３１０ｃ，３１０ｄ，３１０ｅ，３１０ｆの”カテゴリ戻る”は全てＨＴＭＬ文書３１０ａにリンクされている。
【００５７】
図８において横に並んだ同じ行の文書（以下同じカテゴリの文書）の、”カテゴリ進む”および”カテゴリ戻る”は常に隣のカテゴリの単一の文書にリンクされている。このように関係づけることによって、”カテゴリ進む”または”カテゴリ戻る”スイッチを一度押すことで各カテゴリの先頭のＨＴＭＬ文書を表示させることができる。そのため、”カテゴリ戻る”と”カテゴリ進む”に対応するスイッチだけで、全てのカテゴリのＨＴＭＬ文書を、漏れなく閲覧することができる。
【００５８】
なお、図８に示した例では、一番右の文書に来るとそれ以上右には行けず、一番左はそれ以上左に進めないように書いてあるが、右と左を接続して、周期的な遷移を行うようにしてもよい。上下方向のカテゴリについても同様に、下と上を接続して、周期的な遷移を行うようにしてもよい。
【００５９】
ところで、図８の構造の場合、カテゴリの数が増えると全てのカテゴリを１周するのに手間がかかる。また、図８の構造では、カテゴリを階層的にするのには不向きである。
大きなカテゴリの中が小さなカテゴリに細分され、小さなカテゴリの一つ一つがさらにもっと小さなカテゴリに細分されるというように、階層的に分類すると世の中の事象はまとめ易い。そこで、各ＨＴＭＬ文書を階層的にリンクするとよい場合もある。
【００６０】
図９は、ＨＴＭＬ文書を階層的にリンクした場合の関係の一例を示す図である。図９の例では、１２個のＨＴＭＬ文書３２０ａ〜３２０ｌが階層的に関係づけられている。
図中、右寄りのＨＴＭＬ文書ほどカテゴリの概念的単位が大きく、左よりのＨＴＭＬ文書ほどカテゴリの概念的単位が小さい。たとえば、ＨＴＭＬ文書３２０ｃがスポーツに関する文書であれば、ＨＴＭＬ文書３２０ｄは野球に関する文書であり、ＨＴＭＬ文書３２０ｇはサッカーに関する文書である。
【００６１】
この例では、”カテゴリ戻る”は、現在表示しているＨＴＭＬ文書の上位の概念のカテゴリを示すＨＴＭＬ文書にリンクされている。”カテゴリ進む”は、現在表示しているＨＴＭＬ文書の下位の概念のカテゴリを示すＨＴＭＬ文書にリンクされている。”戻る”は、現在表示しているＨＴＭＬ文書と同レベルの概念のカテゴリ内の前（図９において上側）のＨＴＭＬ文書にリンクされている。”進む”は、現在表示しているＨＴＭＬ文書と同レベルの概念のカテゴリ内の次（図９において下側）のＨＴＭＬ文書にリンクされている。
【００６２】
たとえば、ＨＴＭＬ文書３２０ｇが表示されている状態で、”カテゴリ戻る”に対応するリンクスイッチ２２０が押されると、ＨＴＭＬ文書３２０ｃが表示される。”カテゴリ進む”に対応するリンクスイッチ２２０が押されると、ＨＴＭＬ文書３２０ｈが表示される。”戻る”に対応するリンクスイッチ２２０が押されると、ＨＴＭＬ文書３２０ｄが表示される。”進む”に対応するリンクスイッチ２２０が押されると、ＨＴＭＬ文書３２０ｉが表示される。
【００６３】
このような構造でＨＴＭＬ文書同士を関連づけることで、カテゴリの分類を階層的にすることができる。これは、階層を辿って目的の文書を探す場合に便利である。
なお、図８に示す構造と図９に示す構造とは背反なものではなく、それぞれの構造の一部に別の構造を入れることもできる。以下の説明では、サーバ１００の情報記憶部１１３に格納されているＨＴＭＬ文書はそのまま図９に示す構造で管理し、後述する任意登録機能（第２の実施の形態、第３の実施の形態において適用）を用いてユーザが任意に登録したＨＴＭＬ文書は、図８の構造で管理するものとする。
【００６４】
次に、以上のような構成のシステムにおける動作を説明する。
まず、サーバ１００がＷｅｂサーバ３１，３２，・・・からＨＴＭＬ文書を取得し、格納する処理について説明する。
【００６５】
サーバ１００の情報取得部１１１は、図６に示すようなＨＴＭＬ文書３００を、たとえばＷｅｂサーバ３１より取得する。情報取得部１１１は、取得したＨＴＭＬ文書３００を情報変換部１１２に渡す。情報変換部１１２は、情報取得部１１１から受け取ったＨＴＭＬ文書から文字情報のみを抽出し、端末装置２００，２００ａ，・・・で取り扱うことができるフォーマットのＨＴＭＬ文書に変換する。そして、情報変換部１１２は、変換後のＨＴＭＬ文書を情報記憶部１１３に格納する。
【００６６】
図７からも分かるように、情報変換部１１２で変換された文書は、リンクオブジェクト３１１〜３１４と文字情報３１５とで構成される。以下、情報変換部１１２における情報変換処理を、リンクオブジェクト３１１〜３１４に関する記述部分（以下、リンク情報という）の生成処理と、文字情報３１５の生成処理とに分けて説明する。
【００６７】
まず、リンク情報の生成処理について説明する。
情報変換部１１２は、情報記憶部１１３に定義されているＨＴＭＬ文書同士の関連づけの構造に合わせて、リンク情報を生成する。リンク情報は、生成したＨＴＭＬ文書が、情報記憶部１１３での文書構造の中のどの位置に格納されるかによって内容が確定する。たとえば、図８に示すＨＴＭＬ文書３１０ｄとして格納するのであれば、「カテゴリ戻る」のリンクオブジェクト３１１としてＨＴＭＬ文書３１０ａへのリンク記述が挿入され、「カテゴリ進む」のリンクオブジェクト３１２としてＨＴＭＬ文書３１０ｇへのリンク記述が挿入され、「戻る」のリンクオブジェクト３１３としてＨＴＭＬ文書３１０ｃへのリンク記述が挿入され、「進む」のリンクオブジェクト３１４としてＨＴＭＬ文書３１０ｅへのリンク記述が挿入される。
【００６８】
次に、情報変換部１１２における文字情報３１５の生成処理について説明する。文字情報３１５の生成処理では、生成元のＨＴＭＬ文書に含まれた文字列をそのまま文字情報として挿入する場合と、常に最新の情報を取得させるために、情報取得プログラムの指定を挿入する場合とがある。
【００６９】
なお、情報取得プログラムは、情報取得部１１１と情報変換部１１２とが実行する処理が記述されたプログラムである。他の装置は、情報取得プログラムを起動することで、情報取得部１１１と情報変換部１１２とで行われる処理（ＨＴＭＬ文書の取得や変換など）の提供を受けることができる。すなわち、情報取得プログラムの実行要求は、ＨＴＭＬ文書の最新情報の取得要求を意味する。
【００７０】
生成元のＨＴＭＬ文書に含まれた文字列をそのまま文字情報として挿入する場合には、たとえば、<P>タグと</P>タグとで囲った領域に、ＨＴＭＬ文書から抽出した文字情報を挿入すればよい。
【００７１】
情報取得プログラムの指定を挿入する場合には、たとえば、サーバ１００内に予め用意されたＣＧＩ(Common Gateway Interface)プログラムへのリンク情報を挿入する。
ここで、最新情報の取得をサーバ１００を介して取得する理由について説明する。
【００７２】
サーバ１００に記憶できる文書には限りがある。また、リアルタイムに刻々と変化して行くたくさんの情報を、その都度サーバ１００において自力で変更して行くのは非常に困難である。そこで、サーバ１００の情報記憶部１１３に記憶してあるＨＴＭＬ文書からインターネット上のＷｅｂサーバ３１，３２，・・・が持つＨＴＭＬ文書（生成元のＨＴＭＬ文書）へリンクして、Ｗｅｂサーバ３１，３２，・・・から情報を引き出す必要がある。
【００７３】
しかしながら、本実施の形態のサーバクライアントシステムにおける端末装置２００，２００ａ，・・・は、特定の形式のＨＴＭＬ文書しか処理する能力を持たないので、Ｗｅｂサーバ３１，３２，・・・から直接ＨＴＭＬ文書を取得しても、正しく表示させることができない。すなわち、情報記憶部１１３に格納されたＨＴＭＬ文書内に通常の<A>タグでリンクを行っても、端末装置２００，２００ａ，・・・は期待通りの動作はしない。例えば”進む”スイッチにリンクした場合、端末装置２００，２００ａ，・・・はサーバ１００との対サーバ通信部２１１を使ってインターネット上のサーバに直接アクセスし、目的のＨＴＭＬ文書を取得するが、この文書は一般的には端末装置２００，２００ａ，・・・の要求する形式を満たしていない。従って、表示が乱れたり、”戻る”スイッチを押しても元の文書を表示できなくなったりする。
【００７４】
そこで、最新のＨＴＭＬ文書に関しても、サーバ１００において変換処理を施す必要がある。第１の実施の形態では、たとえば、ＨＴＭＬ文書内には<ILAYER>タグを使用し、SRC属性に情報公開部１１４に含まれるＣＧＩプログラムを指定し、ＣＧＩプログラムに渡すパラメータも同時に指定する。なお、このＣＧＩプログラムは、情報公開部１１４からの命令に基づいて、情報取得部１１１と情報変換部１１２との処理（ＨＴＭＬ文書の取得、および情報変換処理における文字情報抽出）を実行させるためのプログラムである。
【００７５】
ＨＴＭＬ文書を端末装置２００，２００ａ，・・・の専用とするならば、独自のタグを作ったり、本文にエスケープ記号等を独自に設定して解釈させたりすることも可能であるが、通常のブラウザでも閲覧できるようにするため、本実施の形態では既存のタグを使用する。
【００７６】
このとき、情報公開部１１４のＨＴＴＰサーバは、ＣＧＩプログラムの実行を許可するように設定しておく必要がある。
以下に、ＨＴＭＬ文書を取得し、情報記憶部１１３に格納するまでのサーバ１００の処理手順について説明する。
【００７７】
図１０は、サーバにおける文書取得処理を示すフローチャートである。以下、図１０に示す処理をステップ番号に沿って説明する。
［ステップＳ１１］情報取得部１１１は、ユーザからの操作入力等に従って、Ｗｅｂサーバ３１，３２，・・・からＨＴＭＬ文書を取得する。なお、サーバ１００への操作入力は、ＬＡＮ２１上に接続されている他のＰＣ（図示せず）からＬＡＮ２１経由で行うことができる。情報取得部１１１は、取得したＨＴＭＬ文書を情報変換部１１２に渡す。
【００７８】
［ステップＳ１２］情報変換部１１２は、情報取得部１１１から受け取ったＨＴＭＬ文書から所定の文字情報を抽出する。たとえば、「５番目の<p>タグから次に現れる</p>タグまで」といった規則に従って、文字情報を抽出する。抽出規則は、情報記憶部１１３に予め格納されている。
【００７９】
［ステップＳ１３］情報変換部１１２は、情報記憶部１１３に格納するためのＨＴＭＬ文書を生成する。この時点では、生成したＨＴＭＬ文書は空のファイルが存在するのみである。
【００８０】
［ステップＳ１４］情報変換部１１２は、生成したＨＴＭＬ文書にリンク情報を挿入する。リンク情報は、図８や図９に示したＨＴＭＬ文書同士の関係の中の、生成したＨＴＭＬ文書を格納すべき位置によって決定される。リンク情報は、図７のリンクオブジェクト３１１〜３１４に該当するものである。
【００８１】
［ステップＳ１５］情報変換部１１２は、リアルタイム更新情報か否かを判断する。リアルタイム更新情報とするか否かは、たとえば、ユーザからの操作入力に応じて決定することができる。リアルタイム更新情報であれば処理がステップＳ１７に進められる。リアルタイム更新情報でなければ処理がステップＳ１６に進められる。
【００８２】
［ステップＳ１６］情報変換部１１２は、生成したＨＴＭＬ文書にステップＳ１２で抽出した文字情報を挿入する。その後、処理がステップＳ１８に進められる。
［ステップＳ１７］情報変換部１１２は、生成したＨＴＭＬ文書に情報取得プログラムの指定と、情報取得プログラムに渡すべきパラメータを挿入する。情報取得プログラムとは、たとえば、情報公開部１１４が管理しているＣＧＩプログラムである。パラメータは、生成元のＨＴＭＬ文書が置かれている場所（たとえば、ＵＲＬ）や、そのＨＴＭＬ文書内の抽出する文字情報の指定情報などである。
【００８３】
［ステップＳ１８］情報変換部１１２は、情報記憶部１１３内の文書構造の一部として、生成したＨＴＭＬ文書を情報記憶部１１３に格納する。
このように、順次ＨＴＭＬ文書を格納することで、端末装置２００，２００ａ，・・・で利用可能な複数のＨＴＭＬ文書からなる構造化文書が情報記憶部１１３内に構築される。
【００８４】
端末装置２００を利用するユーザは、リンクスイッチ２２０を操作することで、表示装置２１４に表示されるＨＴＭＬ文書を選択し、情報記憶部１１３に格納された任意のＨＴＭＬ文書を閲覧することができる。
【００８５】
図１１は、端末装置の外観を示す図である。図１１に示すように、端末装置２００の前面には、表示装置２１４とリンクスイッチ２２０を構成する４つのリンクスイッチ２２１〜２２４が設けられている。リンクスイッチ２２１の名称は「カテゴリ後退」であり、リンクスイッチ２２２の名称は「カテゴリ前進」であり、リンクスイッチ２２３の名称は「後退」であり、リンクスイッチ２２４の名称は「前進」である。
【００８６】
なお、図５に示したリンクスイッチ２２０は、複数のリンクスイッチ２２１〜２２４の集合体を示す概念であるが、以下の説明において、リンクスイッチ２２１〜２２４の任意の１つを指す場合には、リンクスイッチ２２０と呼ぶこととする。
【００８７】
また、端末装置２００には、ＬＡＮケーブル２３１と電源ケーブル２３２が接続されている。ＬＡＮケーブル２３１は、ＬＡＮ２１に接続される。電源ケーブル２３２は、家庭用電源のコンセント（ソケット）に接続される。
【００８８】
表示装置２１４には、サーバ１００の情報記憶部１１３に格納されたＨＴＭＬ文書の文字情報が表示される。図１１には、図７に示したＨＴＭＬ文書２１０を端末装置２００で表示した場合の例が表示されている。この例では、表示装置２１４の画面には、「今日の天気  晴  気温  １８℃」と表示されている。
【００８９】
端末装置２００においては、ＨＴＭＬ解析部２１２により、ＨＴＭＬ文書中のHREF属性のついている<A>タグで囲まれた部分が削除され、リンク先を記述したリンク情報を除いた本文の文字情報とリンク情報とが別々にインタフェース制御部２１３に送られる。インタフェース制御部２１３は本文も文字情報のみを表示装置２１４に送る。そのため、図７に示したような通常のブラウザで表示されるリンクオブジェクト３１１〜３１４は表示装置２１４の表示画面に表示されず、本文の文字情報２１５のみが表示される。
【００９０】
４つのリンクスイッチ２２１〜２２４は、それぞれ図７に示したリンクオブジェクト３１１〜３１４の１つに固定的に対応づけられている。リンクスイッチ２２１は、”カテゴリ戻る”のリンクオブジェクト３１１に対応づけられている。リンクスイッチ２２２は、”カテゴリ進む”のリンクオブジェクト３１２に対応づけられている。リンクスイッチ２２３は、”戻る”のリンクオブジェクト３１３に対応づけられている。リンクスイッチ２２４は、”進む”の各リンクオブジェクト３１４に対応づけられている。
【００９１】
なお、リンクスイッチ２２１〜２２４とリンクオブジェクト３１１〜３２４との対応関係は、実際には、インタフェース制御部２１３と情報変換部１１２とで定義づけられたものである。すなわち、インタフェース制御部２１３では、リンクスイッチ３２１〜３２４と、ＨＴＭＬ文書中のＨＴＭＬ文書名（たとえば、アンカータグで囲われたＵＲＬ）との対応関係が定義されている。また、情報変換部１１２では、ＨＴＭＬ文書名と、情報記憶部１１３内の文書構造上のリンク先との対応関係が定義されている。
【００９２】
図１２は、スイッチとリンクオブジェクトとの対応関係を示す図である。図１２には、「スイッチ名称」、「筐体上のスイッチの位置」、「インタフェース制御部での取り決め」、および「情報変換部での取り決め」の対応関係が示されている。
【００９３】
スイッチ名称が「カテゴリ後退」であるリンクスイッチ２２１は、「筐体上のスイッチの位置」が「上」、「インタフェース制御部での取り決め」が「１番目のＨＴＭＬ文書名」、「情報変換部での取り決め」が「カテゴリ戻る」である。
【００９４】
スイッチ名称が「カテゴリ前進」であるリンクスイッチ２２２は、「筐体上のスイッチの位置」が「下」、「インタフェース制御部での取り決め」が「２番目のＨＴＭＬ文書名」、「情報変換部での取り決め」が「カテゴリ進む」である。
【００９５】
スイッチ名称が「後退」であるリンクスイッチ２２３は、「筐体上のスイッチの位置」が「左」、「インタフェース制御部での取り決め」が「３番目のＨＴＭＬ文書名」、「情報変換部での取り決め」が「戻る」である。
【００９６】
スイッチ名称が「前進」であるリンクスイッチ２２４は、「筐体上のスイッチの位置」が「右」、「インタフェース制御部での取り決め」が「４番目のＨＴＭＬ文書名」、「情報変換部での取り決め」が「進む」である。
【００９７】
このような定義に従って、情報変換部１１２におけるＨＴＭＬ文書の変換や、インタフェース制御部２１３における関連づけが行われる。すなわち、図１２に示した定義により、ＨＴＭＬ文書中に現れる４個のＨＴＭＬ文書名が、図８や図９で示されるＨＴＭＬ文書間の関連図の上下左右どこに位置するかも定義されている。
【００９８】
たとえば、情報変換部１１２は、端末装置２００用のＨＴＭＬ文書を作成するときに、この指定に従ってアンカータグ＜Ａ＞を生成する。図１２に示す対応関係から、例えばリンクスイッチ２２１は”カテゴリ戻る”に対応したＨＴＭＬ文書にリンクされていることが分かる。すなわち、スイッチの位置がインタフェース制御部２１３と情報変換部１１２の取り決めにより、図８や図９で示される論理的な空間での方向と関連づけられ、物理的に触ることのできるスイッチとＨＴＭＬ文書とのリンク関係が作り出されている。
【００９９】
また、ＨＴＭＬ解析部２１２からインタフェース制御部２１３に送られるリンク情報とは、１番目の<A>タグがリンクしているＨＴＭＬ文書名、２番目の<A>タグがリンクしているＨＴＭＬ文書名・・・のように、<A>タグが現れる順番とそのタグがリンクしているＨＴＭＬ文書名が対になった情報の集まりである。そして、本体正面上部に位置するリンクスイッチ２２１〜２２４が押されると、インタフェース制御部２１３は各々のリンクスイッチに対応したＨＴＭＬ文書名を対サーバ通信部２１１に送り、文書の取得を行う。
【０１００】
ここで、リンクスイッチとＨＴＭＬ文書名の対応は、リンクスイッチ２２１が押された場合はリンク情報中の１番目のＨＴＭＬ文書名、リンクスイッチ２２２なら２番目、リンクスイッチ２２３なら３番目、リンクスイッチ２２４なら４番目である。
【０１０１】
図１１に示す表示装置２１４は、たとえば、２０字×３行の文字を表示することができる。なお、表示装置２１４の表示部をもっと広げてもよい。２０字×１０行＝２００字程度の表示ができれば、ニュースの要約などを一度に表示することもできる。
【０１０２】
また、逆に表示装置２１４の表示部を一行にしてもよい。その場合、一度に表示し切れなかった文字はスクロールによって表示する。自動的にスクロールするようにしてもよいし、左右方向のリンクスイッチ２２３，２２４を使ってスクロールの制御をしてもよい。この場合、１つのスイッチが意味の異なる２つの動作をするようになってしまうが、右のリンクスイッチ２２４を押して文字を左にスクロールするようにし、完全にスクロールが終わって右端の文字が表示された後、さらに右のリンクスイッチ２２３が押されたら本来のリンクスイッチの”進む”の動作をするようにする。これにより、図８や図９の論理的な空間での関係に対して無理のない自然な動きとなり、本発明の目的である操作の分かり易さを失うものではない。
【０１０３】
また、本実施の形態ではリンクスイッチの数は４個であるが、２個または６個でもよい。リンクスイッチを押すことで図８や図９の論理的な空間を移動することになる。そのため、リンクスイッチが２個の場合、１対のリンクスイッチによって１次元空間の移動が可能となる。リンクスイッチが４個の場合、２対のリンクスイッチによって２次元空間の移動が可能となる。リンクスイッチが６個の場合、３対のリンクスイッチによって、３次元空間の移動が可能となる。
【０１０４】
我々が生きている世界は空間的には３次元空間である。そのため、一般の人間が頭の中で容易に論理的な空間として把握できるのも３次元空間まである。したがって、ユーザの操作性を考慮した場合、３次元空間まで、すなわちリンクスイッチが６個（３対のリンクスイッチ）以内に納めるのが望ましい。
【０１０５】
なお、図１１の例では、リンクスイッチ２２１〜２２４は通常のプッシュスイッチとなっているが、一つの自由度に対して正方向と逆方向をイメージさせるものであればどのような形でもよい。
【０１０６】
たとえば、端末装置２００ａに対して、リンクスイッチとして回転式のスイッチを用いることもできる。
図１３は、回転式のリンクスイッチを有する端末装置の例を示す図である。図１３に示す端末装置２００ａには、前面に表示装置２１４ａと２つのリンクスイッチ２２１ａ，２２２ａが設けられている。リンクスイッチ２２１ａは、”カテゴリ戻る”に対応する。リンクスイッチ２２２ａは、”カテゴリ進む”に対応する。
【０１０７】
端末装置２００ａの右側面には、回転式のリンクスイッチ２２３ａが設けられている。回転式のリンクスイッチ２２３ａは、右に回すと”戻る”に対応するリンクスイッチ２２３と同様に働き、左に回すと”進む”に対応するリンクスイッチ２２４と同様に働く。
【０１０８】
以下に、リンクスイッチが押されたときの端末装置における閲覧処理手順について説明する。
図１４は、端末装置における閲覧処理手順を示すフローチャートである。以下に、図１４に示す処理をステップ番号に沿って説明する。
【０１０９】
［ステップＳ２１］インタフェース制御部２１３は、リンクスイッチ２２０の操作入力を受け付ける。すると、インタフェース制御部２１３は、押されたリンクスイッチに対応するＨＴＭＬ文書名を対サーバ通信部２１１に渡す。
【０１１０】
［ステップＳ２２］対サーバ通信部２１１は、インタフェース制御部２１３から渡されたＨＴＭＬ文書名に対応するＨＴＭＬ文書の取得要求を、サーバ１００に対して送出する。
【０１１１】
［ステップＳ２３］対サーバ通信部２１１は、ステップＳ２２で送出したＨＴＭＬ文書の取得要求に応じてサーバ１００から送られるＨＴＭＬ文書を取得する。対サーバ通信部２１１は、取得したＨＴＭＬ文書をＨＴＭＬ解析部２１２に渡す。
【０１１２】
［ステップＳ２４］ＨＴＭＬ解析部２１２は、対サーバ通信部２１１から渡されたＨＴＭＬ文書を、リンク情報と文字情報とに分離する。
［ステップＳ２５］ＨＴＭＬ解析部２１２は、ＨＴＭＬ文書から分離されたリンク情報をインタフェース制御部２１３に渡す。すると、インタフェース制御部２１３は、リンク情報の記載内容に従って、リンクスイッチとリンク先の文書のＨＴＭＬ文書名との関連づけを更新する。
【０１１３】
［ステップＳ２６］ＨＴＭＬ解析部２１２は、分離された文字情報が、情報取得プログラム指定か否かを判断する。情報取得プログラム指定であれば、処理がステップＳ２７に進められる。情報取得プログラム指定でなければ（単なる文字列）、処理がステップＳ２９に進められる。
【０１１４】
［ステップＳ２７］ＨＴＭＬ解析部２１２は、文字情報に記載されている情報取得プログラムの実行要求を対サーバ通信部２１１に渡す。対サーバ通信部２１１は、ＨＴＭＬ解析部２１２から渡された情報取得プログラムの実行要求をサーバ１００に送出する。
【０１１５】
具体的には、ＨＴＭＬ解析部２１２はＨＴＭＬ文書の中に<ILAYER>タグを見つけるとSRC属性で指定されたＣＧＩプログラムとパラメータとからなる情報取得プログラム実行要求を「サーバ名／ＣＧＩプログラム名？パラメータ＃１＋パラメータ＃２＋・・・」の形式で生成する。生成された情報取得プログラム実行要求は、対サーバ通信部２１１を介してサーバ１００に対して送信される。
【０１１６】
［ステップＳ２８］対サーバ通信部２１１は、情報取得プログラムの実行要求に応じてサーバ１００から送られてくる最新情報（文字情報）を取得する。対サーバ通信部２１１は、取得した最新情報をＨＴＭＬ解析部２１２に渡す。
【０１１７】
［ステップＳ２９］ＨＴＭＬ解析部２１２は、ＨＴＭＬ文書から分離した文字情報が単なる文字列であった場合には、その文字情報をインタフェース制御部２１３に渡す。また、ＨＴＭＬ解析部２１２は、ＨＴＭＬ文書から分離した文字情報が情報取得プログラム指定であった場合には、ＨＴＭＬ文書から分離した文字情報に代えて、サーバ１００から送られた最新情報をインタフェース制御部２１３に渡す。インタフェース制御部２１３は、ＨＴＭＬ解析部２１２から渡された文字情報を、表示装置２１４の画面に表示させる。
【０１１８】
このようにして、端末装置２００において、ＨＴＭＬ文書に含まれる文字情報を閲覧することができる。
次に、端末装置２００にＨＴＭＬ文書や最新の文字情報を提供する際のサーバ１００の動作について説明する。
【０１１９】
サーバ１００には大きく分けて２つの動作がある。一つは、ＨＴＭＬ文書の取得要求に応じて、サーバ１００内に記憶されたＨＴＭＬ文書を公開する動作である。もう一つは、情報取得プログラムの実行要求に応じて、インターネットからＨＴＭＬ文書を取得し、これを端末装置２００が扱える形式に変換し、変換したＨＴＭＬ文書を記憶または公開する動作である。
【０１２０】
サーバ１００内に記憶されたＨＴＭＬ文書を公開する動作を説明する。
図１５は、サーバ内に記憶されたＨＴＭＬ文書を公開する処理手順を示すフローチャートである。以下、図１５に示す処理をステップ番号に沿って説明する。
【０１２１】
［ステップＳ３１］情報公開部１１４は、端末装置２００からのＨＴＭＬ文書の取得要求を受信する。
［ステップＳ３２］情報公開部１１４は、ＨＴＭＬ文書の取得要求に応じたＨＴＭＬ文書を情報記憶部１１３から取り出す。
【０１２２】
［ステップＳ３３］情報公開部１１４は、取り出したＨＴＭＬ文書を端末装置２００に対して送出する。送出されたＨＴＭＬ文書は、情報公開部１１４と対サーバ通信部２１１を経て、ＨＴＭＬ解析部２１２に送られる。
【０１２３】
次に、サーバ１００がインターネット２２上のＷｅｂサーバ３１，３２，・・・からＨＴＭＬ文書の最新情報を取得し、これを端末装置２００が扱える形式に変換し、変換したＨＴＭＬ文書を記憶または公開する動作を説明する。
【０１２４】
図１６は、サーバにおける最新情報取得処理を示すフローチャートである。以下に、図１６に示す処理をステップ番号に沿って説明する。
［ステップＳ４１］情報公開部１１４は、端末装置２００の対サーバ通信部２１１から情報取得プログラム実行要求を受信する。
【０１２５】
［ステップＳ４２］情報公開部１１４は、情報取得プログラム実行要求で指定されていたＣＧＩプログラムを、パラメータを付けて起動する。
ＣＧＩプログラムはＰｅｒｌ言語で書かれており、その動作は、
（処理１）インターネットからパラメータ＃１で指定されたＨＴＭＬ文書を取得する。
（処理２）取得されたＨＴＭＬ文書からパラメータ＃２以降の指示に従って文字列の抽出をする。
（処理３）抽出した文字列を出力する。
である。
【０１２６】
なお、（処理１）は情報取得部１１１の機能であり、（処理２）は情報変換部１１２の機能であり、（処理３）は情報公開部１１４の機能である。
［ステップＳ４３］情報公開部１１４がＣＧＩプログラムを起動すると、情報取得部１１１が、インターネット２２からパラメータ＃１で指定されたＨＴＭＬ文書を取得する（処理１）。インターネットから指定されたＨＴＭＬ文書の取得は、たとえばサーバ１００のＯＳがＵＮＩＸ（登録商標）であれば、fetchコマンドやwgetコマンドを起動して行うことができる。
【０１２７】
［ステップＳ４４］情報変換部１１２が、情報取得部１１１で取得されたＨＴＭＬ文書からパラメータ＃２以降の指示に従って文字列の抽出をする（処理２）。文字列の抽出は、ＣＧＩプログラムのパラメータを 5+<p+1+</p> 等として渡し、これを”５番目の<p>タグから次に現れる</p>タグまでを抽出する”などと解釈するようにプログラムすることで実行可能である。
【０１２８】
［ステップＳ４５］情報公開部１１４は、情報変換部１１２が抽出した文字列を、端末装置２００に送出する（処理３）。送出された文字列は、情報公開部１１４と対サーバ通信部２１１を経て、ＨＴＭＬ解析部２１２に送られる。ＨＴＭＬ解析部２１２は先ほどのＨＴＭＬ文書の中に<ILAYER>タグのあった場所を送られた文字列で置き換える。
【０１２９】
以上により、リンク情報はもとのＨＴＭＬ文書２１０のまま、内容はインターネット２２上のＷｅｂサーバ３１，３２，・・・から取得したものにすり替えることができる。これにより、端末装置２００から見たサーバ１００はインターネットへの入り口（以下ポータルサイト）としての機能を持つことができる。
【０１３０】
以上のように本実施の形態によれば、端末装置２００，２００ａ，・・・を普段生活する場所においておけば、インターネット上で公開されている文字情報を容易に閲覧することができる。すなわち、端末装置２００，２００ａ，・・・は機能が限定されているため、数個のリンクスイッチで操作することができる。その結果、通常のＰＣにおけるユーザインタフェース上の操作を知らなくても、簡単に文字情報の閲覧が可能である。
【０１３１】
たとえば、従来は、インターネット上の様々なサイトが公開する多様な種類のコンテンツを再生する手段としては、多くの場合ＰＣやＰＣに類似した汎用性のある手段が利用されていた。ここで言う汎用性とは様々な種類のコンテンツすなわち、文字情報、静止画、音声、動画、ソフトウェアプログラムを全て扱うことができるという意味である。このような多様なデータを１つの手段で統一して扱うというのは操作の覚え安さやソフトウェア・ハードウェアの再利用や流用という点ではメリットがある。
【０１３２】
しかし、ユーザにとっては、前述の”多様なデータを１つの手段で統一する”ためのプラットフォームとしてのＰＣの操作、ＯＳの操作を覚えなくてはならないし、ＯＳ上で動くアプリケーションソフトウェアの操作も覚えなくてはならないという操作上の困難さもある。
【０１３３】
さらに、現状のシステムはＰＣとネットワークとＯＳとブラウザとが複雑に関係しながら動作をしているため、似通ったユーザインタフェースを持ったアプリケーションに対して同じようなマウスの動作を行っても、機器がすぐに反応する場合もあればなかなか反応しない場合もある。ユーザから見て全く同じ状況で全く同じ操作を行った場合であってもネットワークの状況などの違いにより、ある時はすぐ機器が反応するが別の時はなかなか反応しないということも起きる。このような、同じに見えるものに対して同じ操作をしたにも拘わらず反応スピードが一定しないということも、操作上の困難さを増やしている。
【０１３４】
このため、従来の手段を利用するには、ＯＳとブラウザとのそれぞれで用意されたユーザインタフェースを使いこなす必要がある。これらのユーザインタフェースでの操作は、誰にでも覚えられるというものでははい。実際、近年このような操作上の困難さのために、インターネット上の情報を利用できる人とできない人の２極化が起き始めており、この２極の間で不公平が生じるという社会問題が顕在化し始めている。
【０１３５】
またＯＳならびにブラウザの操作ができたとしても、数文字から数百文字程度の文字情報の表示を得るためでさえ、画面を注視し、マウスを動かしてカーソルを画面上の仮想的なスイッチのうえに正確にポイントし、クリックするという操作を数回繰り返す手間がかかる。
【０１３６】
一方、本実施の形態では、数個のボタン操作で情報を取得できるようにしたため、従来に比べて非常に多くの人たちが、インターネット上の情報を容易に閲覧することが可能となる。
【０１３７】
また、端末装置２００，２００ａ，・・・は機能が限定されているため、小型軽量化を図ることが可能であると共に、消費電力を少なく抑えることができる。これにより、一家庭内の複数の場所に端末装置２００，２００ａ，・・・を設置し、電源を投入したままにしておくことが可能である。家庭内の複数の場所に端末装置２００，２００ａ，・・・が設置されていれば、コンテンツを閲覧したいときに、身近にある端末装置２００，２００ａ，・・・から即座に文字情報を閲覧することができる。これにより、時間的な無駄がなくなる。
【０１３８】
［第２の実施の形態］
次に、本発明の第２の実施の形態について説明する。第２の実施の形態は、端末装置を操作するユーザの任意の指定により、端末装置にＨＴＭＬ文書を格納できるようにしたものである。
【０１３９】
たとえば、サーバ１００の情報記憶部１１３の記憶するＨＴＭＬ文書が図９のような構造に配置されていた場合、ユーザが必要とする情報を得るためには階層構造を行き来しなくてはならず、手間がかかる。そこで、第２の実施の形態では、ユーザの必要とする情報だけを端末装置内に整理して記憶しておくことができるようにしている。
【０１４０】
なお、第２の実施の形態におけるシステム構成は、端末装置の構成以外第１の形態と同様である。そこで、端末装置以外の説明においては、図２、図３および図５に示した第１の実施の形態の構成における符号を用いるものとする。
【０１４１】
図１７は、第２の実施の形態における端末装置のハードウェア構成例を示す図である。端末装置４００は、ＣＰＵ４０１によって装置全体が制御されている。ＣＰＵ４０１には、バス４０８を介してＲＯＭ４０２とＲＡＭ４０３とが接続されており、バス４０９を介して表示制御回路４０４、入力インタフェース４０５、ネットワークインタフェース４０６およびディスク装置４０７が接続されている。ＲＯＭ４０２、ＲＡＭ４０３、表示制御回路４０４、ネットワークインタフェース４０６、表示装置４１４およびリンクスイッチ４２０は、図４に示した第１の実施の形態における同名の構成要素と同じ機能であるため、説明を省略する。
【０１４２】
入力インタフェース４０５には、リンクスイッチ４２０に加え、記憶スイッチ４１５が接続されている。記憶スイッチ４１５は、表示装置４１４に表示しているＨＴＭＬ文書を端末装置４００で記憶する際に押すべきスイッチである。入力インタフェース４０５は、記憶スイッチ４１５が押されると、記憶スイッチ４１５に対応する信号を、バス４０９を介してＣＰＵ４０１に転送する。
【０１４３】
ディスク装置４０７は、ＣＰＵ４０１の命令に従って、ＨＴＭＬ文書を記憶する。
図１８は、第２の実施の形態における端末装置の処理機能を示す機能ブロック図である。端末装置４００は、対サーバ通信部４１１、ＨＴＭＬ解析部４１２、インタフェース制御部４１３、表示装置４１４、リンクスイッチ４２０、記憶スイッチ４１５、ページ変換部４１６、および端末内記憶部４１７を有している。
【０１４４】
対サーバ通信部４１１は、サーバ１００との間でＨＴＴＰプロトコルに従って通信を行いＨＴＭＬ文書を取得する。
ＨＴＭＬ解析部４１２は、取得したＨＴＭＬ文書中のリンク情報と本文の文字情報とを分割する。ＨＴＭＬ解析部４１２は、分割により得られたリンク情報と、本文を構成する文字情報とをインタフェース制御部４１３に送る。
【０１４５】
インタフェース制御部４１３は、ＨＴＭＬ解析部４１２から送られた文字情報を表示装置４１４に送る。また、インタフェース制御部４１３は、リンクスイッチ４２０から受けた信号に応じて、リンク先のＨＴＭＬ文書の情報を対サーバ通信部４１１に送る。さらにインタフェース制御部４１３は、記憶スイッチ４１５から入力信号を受け取ると、ページ変換部４１６に対してページ記憶要求を出す。
【０１４６】
表示装置４１４は、インタフェース制御部４１３から送られた文字情報を表示する。表示装置４１４は、たとえば、１０００文字以内の文字を表示することができる。
リンクスイッチ４２０は、ソフトウェアの状態によらず常に位置が固定された複数のスイッチで構成されている。リンクスイッチ４２０は、インタフェース制御部４１３の作用により、ＨＴＭＬ解析部４１２で解析されたリンク記述部の中のリンク記述の現れる順番に固定的に対応する。
【０１４７】
記憶スイッチ４１５は、表示装置４１４に表示されているＨＴＭＬ文書を端末内記憶部４１７に記憶させるためのスイッチである。ユーザは記憶スイッチ４１５を押すことで、任意のＨＴＭＬ文書を端末装置４００内に保存することができる。
【０１４８】
ページ変換部４１６は、インタフェース制御部４１３からのページ変換要求に応じて、表示中のＨＴＭＬ文書のリンク情報を変換し、端末内記憶部４１７に格納する。このとき、ページ変換部４１６は、端末内記憶部４１７におけるＨＴＭＬ文書同士の関連づけを再構築する。すなわち、ページ変換部４１６は、既に端末内記憶部４１７に格納されているＨＴＭＬ文書のリンク情報を変換することで、新たに格納したＨＴＭＬ文書と端末内記憶部４１７内の他のＨＴＭＬ文書との関連づけを行う。
【０１４９】
端末内記憶部４１７は、ユーザが任意に指定したＨＴＭＬ文書を記憶する。
図１９は、第２の実施の形態における端末装置の外観の一例を示す図である。図１９に示すように、端末装置４００の前面には、表示装置４１４、リンクスイッチ４２０を構成する４つのリンクスイッチ４２１〜４２４、および記憶スイッチ４１５が設けられている。また、端末装置４００の背面には、ＬＡＮケーブル４３１と電源ケーブル４３２とが接続されている。第２の実施の形態における端末装置４００の外観は、図１１に示した第１の実施の形態の端末装置２００と比べて、記憶スイッチ４１５が追加されていることのみが異なる。
【０１５０】
次に、端末装置４００内にＨＴＭＬ文書を記憶させる際の端末装置４００の動作について説明する。
端末装置４００がサーバ１００の情報記憶部１１３内のＨＴＭＬ文書を表示中に記憶スイッチ４１５が押されると、インタフェース制御部４１３はＨＴＭＬ解析部４１２に表示中の文書を記憶させる指示を出す。ＨＴＭＬ解析部４１２はページ変換部４１６に現在表示中のＨＴＭＬ文書を送る。
【０１５１】
端末内記憶部４１７に新たに記憶すべきＨＴＭＬ文書は端末内記憶部４１７の内部の別のＨＴＭＬ文書と新たなリンクをされなくてはならない。そのため、ページ変換部４１６は、記憶されるべきＨＴＭＬ文書の持つリンク情報の変換と、端末内記憶部４１７内の文書同士の関係上、ＨＴＭＬ文書が追加される場所と隣接したＨＴＭＬ文書の持つリンク情報の変換を行う。
【０１５２】
図２０は、端末装置内の端末内記憶部４１７にＨＴＭＬ文書が記憶されるときのリンク情報の変換例を示す図である。
図２０（Ａ）はサーバの情報記憶部内の配置である。図２０（Ａ）の例では、４つのＨＴＭＬ文書３３１〜３３４がサーバ１００の情報記憶部１１３に格納されている。各ＨＴＭＬ文書３３１〜３３４それぞれの文書名を「Ａ」、「Ｂ」、「Ｃ」、「Ｄ」とする。なお、この図１９の説明における文書名には、各ＨＴＭＬ文書の格納場所の情報も含んでいるものとする。ここで、「Ｂ」のＨＴＭＬ文書３３２を端末装置４００内に記憶する場合について考える。
【０１５３】
図２０（Ｂ）は端末装置の端末内記憶部内の配置である。図２０（Ｂ）では、４つのＨＴＭＬ文書３４１〜３４４が格納されている。各ＨＴＭＬ文書３４１〜３４４それぞれの文書名を「Ｗ」、「Ｘ」、「Ｙ」、「Ｚ」とする。ここで、文書名「Ｘ」のＨＴＭＬ文書３４２と文書名「Ｙ」のＨＴＭＬ文書３４３との間の位置に、サーバ１００内の文書名「Ｂ」のＨＴＭＬ文書３３２を記憶させるものとする。
【０１５４】
図２０（Ｃ）はＨＴＭＬ文書記憶後の端末装置の端末内記憶部内の配置である。「Ｂ］のＨＴＭＬ文書３３２のコピーが文書名「Ｂａ」のＨＴＭＬ文書３３２ａとして生成される。また、「Ｘ」のＨＴＭＬ文書３４２と「Ｙ」のＨＴＭＬ文書３４３とも同様にリンク情報が変更されており、それぞれ、新たなＨＴＭＬ文書３４２ａ、ＨＴＭＬ文書３４３ａに変更されている。
【０１５５】
ＨＴＭＬ文書に含まれるリンク情報は、ＨＴＭＬ文書（”カテゴリ戻る”，”カテゴリ進む”，”戻る”，”進む”）の形式で表すと、
Ｂ（Ｂ，Ｄ，Ａ，Ｃ）→Ｂａ（Ｗ，Ｚ，Ｘ，Ｙ）
Ｘ（Ｗ，Ｚ，Ｘ，Ｙ）→Ｘ（Ｗ、Ｚ、Ｘ、Ｂａ）
Ｙ（Ｗ，Ｚ，Ｘ，Ｙ）→Ｙ（Ｗ，Ｚ，Ｂａ，Ｙ）
のように変換される。
【０１５６】
なお、上記の例では図２０の文書名「Ｂ」のＨＴＭＬ文書３３２を、「Ｘ」のＨＴＭＬ文書３４２と「Ｙ」のＨＴＭＬ文書３４３との間に挿入しているが、挿入される位置は以下のようにして設定する。
【０１５７】
ユーザはサーバ１００の情報記憶部１１３内のＨＴＭＬ文書３３２を閲覧中に記憶スイッチ４１５を押す。ページ変換部４１６は端末内記憶部４１７のＨＴＭＬ文書３４１の内容を、ＨＴＭＬ解析部４１２を介してインタフェース制御部４１３に送り、この文書を点滅させながら表示する指示を与える。
【０１５８】
ユーザがリンクスイッチ４２０を押すとインタフェース制御部４１３はリンク情報をページ変換部４１６に送る。ページ変換部４１６は、リンク情報に従ったＨＴＭＬ文書を端末内記憶部４１７から取り出し、インタフェース制御部４１３に点滅表示の指示と共にＨＴＭＬ文書を送る。
【０１５９】
このようにしてユーザはリンクスイッチ４２０を押すことによって、端末内記憶部４１７における文書間の関係を示す空間上で、ＨＴＭＬ文書を記憶させる場所を指定することができる。
【０１６０】
この状態でユーザがもう一度記憶スイッチ４１５を押すとインタフェース制御部４１３はページ変換部４１６にトリガを送る。ページ変換部４１６は上述したＨＴＭＬ文書の変換と記憶動作を行う。
【０１６１】
図２１は、端末装置におけるＨＴＭＬ文書記憶処理の手順を示すフローチャートである。以下に、図２１に示す処理をステップ番号に沿って説明する。なお、以下の処理は、サーバ１００内に記憶されているＨＴＭＬ文書を表示している状態で、記憶スイッチ４１５が押されたときに開始されるものとする。
【０１６２】
［ステップＳ５１］インタフェース制御部４１３は、記憶スイッチ４１５の入力を受け付け、ページ変換部４１６に対してページ記憶要求を出す。
［ステップＳ５２］ページ変換部４１６は、現在表示しているＨＴＭＬ文書を記憶対象のＨＴＭＬ文書として決定し、記憶対象のＨＴＭＬ文書を一旦ＲＡＭ４０３などに記憶する。
【０１６３】
［ステップＳ５３］ページ変換部４１６は、端末内記憶部４１７より、基準のＨＴＭＬ文書を取得する。基準のＨＴＭＬ文書は、予め決められている。たとえば、図２０（Ｂ）のＨＴＭＬ文書３４１が基準のＨＴＭＬ文書となる。
【０１６４】
［ステップＳ５４］ページ変換部４１６は、基準のＨＴＭＬ文書をＨＴＭＬ解析部４１２に渡す。ＨＴＭＬ解析部４１２は、渡されたＨＴＭＬ文書をリンク情報と文字情報とに分割し、インタフェース制御部４１３に渡す。インタフェース制御部４１３は、リンク情報に基づいてリンクスイッチ４２０の定義を変更するとともに、文字情報を表示装置４１４に点滅表示させる。
【０１６５】
［ステップＳ５５］インタフェース制御部４１３は、記憶スイッチ４１５が入力されたか否かを判断する。記憶スイッチ４１５が入力された場合には処理がステップＳ５９に進められる。記憶スイッチ４１５が入力されていない場合には処理がステップＳ５６に進められる。
【０１６６】
［ステップＳ５６］インタフェース制御部４１３は、リンクスイッチ４２０が入力されたか否かを判断する。リンクスイッチ４２０が入力された場合には処理がステップＳ５７に進められる。記憶スイッチ４１５が入力されていない場合には処理がステップＳ５５に進められる。
【０１６７】
［ステップＳ５７］インタフェース制御部４１３は、押されたリンクスイッチ４２０に対応するリンク先のＨＴＭＬ文書を指定して、文書の取得要求をページ変換部４１６に渡す。ページ変換部４１６は、インタフェース制御部４１３からの要求に応じて、端末内記憶部４１７より、リンク先のＨＴＭＬ文書を取得する。
【０１６８】
［ステップＳ５８］ページ変換部４１６は、リンク先のＨＴＭＬ文書をＨＴＭＬ解析部４１２に渡す。ＨＴＭＬ解析部４１２は、渡されたＨＴＭＬ文書をリンク情報と文字情報とに分割し、インタフェース制御部４１３に渡す。インタフェース制御部４１３は、リンク情報に基づいてリンクスイッチ４２０の定義を変更するとともに、文字情報を表示装置４１４に点滅表示させる。その後、処理がステップＳ５５に進められる。
【０１６９】
［ステップＳ５９］ページ変換部４１６は、ＲＡＭ４０３などの記憶しておいた記憶対象ＨＴＭＬ文書のリンク情報を変更する。
［ステップＳ６０］ページ変換部４１６は、ステップＳ５９でリンク情報が変換されたＨＴＭＬ文書を、端末内記憶部４１７に格納する。
【０１７０】
［ステップＳ６１］ページ変換部４１６は、新たに記憶した記憶対象ＨＴＭＬ文書に関連する端末内記憶部４１７内のＨＴＭＬ文書のリンク情報を変更する。
これにより、ＨＴＭＬ文書を端末装置４００内に格納し、既に格納されているＨＴＭＬ文書と関連づけることができる。
【０１７１】
ユーザは、リンクスイッチ４２０を操作して、サーバ１００の情報記憶部１１３に格納されたＨＴＭＬ文書と端末内記憶部４１７に格納されてＨＴＭＬ文書とを、任意に選択して表示させることができる。たとえば、図２０（Ａ）に示すサーバ１００内のＨＴＭＬ文書３３１と図２０（Ｂ）に示す端末装置４００内のＨＴＭＬ文書３４１を関連づけておけばよい。具体的には、ＨＴＭＬ文書３３１の”カテゴリ進む”にＨＴＭＬ文書３４１を設定する。同様に、ＨＴＭＬ文書３４１の”カテゴリ戻る”にＨＴＭＬ文書３３１を設定する。これにより、情報記憶部１１３内のＨＴＭＬ文書３３１を表示させた状態から、端末内記憶部４１７内のＨＴＭＬ文書３４１を表示させることができる。
【０１７２】
上記説明でＨＴＭＬ文書を点滅させて表示したのはユーザに記憶場所を選択する状態であることを知らせるためである。従って、これ以外にも記憶場所選択中であることを知らせるためのランプを点灯させる等の方法でもよい。
【０１７３】
上記説明では記憶スイッチ４１５は、記憶するべきＨＴＭＬ文書の選択と、選択されたＨＴＭＬ文書を記憶させる場所の確定との２通りの操作に利用されている。スイッチの動作を明確にするために、これを”選択”スイッチと”記憶”スイッチの物理的に異なるスイッチを割り当ててもよい。
【０１７４】
また、上記のように図２０の文書名「Ｂ」のＨＴＭＬ文書３３２を文書名「Ｂａ」のＨＴＭＬ文書３３２ａとして記憶する場合、ページ変換部４１６は本来の文書名「Ｂ」のＨＴＭＬ文書３３２の位置（ＵＲＬ）を５番目の<A>タグとして文書名「Ｂａ」のＨＴＭＬ文書３３２ａに書き込むことによって記憶する。本来のＢの位置の情報は再度ＨＴＭＬ文書Ｂを読み込むことで、文書の内容を更新するときに必要になる。後述する巡回動作でも使用される。
【０１７５】
また、ページ変換部４１６は記憶されるＨＴＭＬ文書の内容がＣＧＩプログラムを呼び出すものであった場合、すなわちＨＴＭＬ文書の中に<ILAYER>タグを見つけた場合は、SRC属性で指定されたＣＧＩプログラムとパラメータを
サーバ名／ＣＧＩプログラム名？パラメータ＃１＋パラメータ＃２＋・・・
の形式で対サーバ通信部４１１に対して要求する。この結果得られた値をページ変換部４１６は<ILAYER>タグの記述と置き換える。この動作は記憶動作として必須ではない。すなわちＣＧＩを呼び出す形のまま保存してもよい。しかし、以下で説明する巡回動作による利点を生かすためには必要である。
【０１７６】
［第３の実施の形態］
次に、第３の実施の形態について説明する。第３の実施の形態は、一定周期で巡回動作を行い、端末装置に記憶しているＨＴＭＬ文書を、定期的に最新の内容に更新するものである。
【０１７７】
すなわち、第２の実施の形態では、ユーザは自分が閲覧を必要とする情報のみを選択してまとめる方法を提供した。この機能によりユーザは欲しい情報を少ないスイッチ操作で得ることができる。しかし、第２の実施の形態に示した保存法を用いると、記憶されている情報が古くなることがある。
【０１７８】
上述したように元のＨＴＭＬ文書へのリンクを、端末装置内のＨＴＭＬ文書に含めることで文書を更新することはできる。ただし、第２の実施の形態の構成では、ユーザが文書の更新を指示した場合に、ユーザの指示があってからサーバ１００の情報記憶部１１３にＨＴＭＬ文書を取りに行くことになる。
【０１７９】
しかも、サーバ１００内で完結している場合は大きな問題ではないが、取得したＨＴＭＬ文書がインターネット上にあるサーバから情報を取得するＣＧＩで記述されている場合、インターネットを介してＨＴＭＬ文書を取得しに行く必要がある。ところが、ネットワークが混雑している場合や、目的とする情報を記憶したサーバが一時的なトラブルで停止している場合など、情報を得るのに時間がかかってしまう場合がある。
【０１８０】
そこで、ユーザが選択した情報はできる限り待ち時間がなく表示されることが望まれる。特に本発明では少ない文字数の文字情報を扱っているので、わずか数十文字の情報を得るのに数十秒の時間がかかるようでは、使い勝手が良いとは言えない。
【０１８１】
第３の実施の形態では、ユーザが記憶した情報を閲覧する場合は、常に端末装置の端末内記憶部に記憶された情報を表示するようにし、端末内記憶部に記憶されたＨＴＭＬ文書は自動的に定期的に更新されるようにした。
【０１８２】
なお、第３の実施の形態におけるシステム構成は、端末装置の構成以外第１の形態と同様である。そこで、端末装置以外の説明においては、図２、図３および図５に示した第１の実施の形態の構成における符号を用いるものとする。また、第３の実施の形態における端末装置のハードウェア構成については、図１７に示した第２の実施の形態の端末装置４００のハードウェア構成と同様である。
【０１８３】
図２２は、第３の実施の形態における端末装置の処理機能を示す機能ブロック図である。端末装置５００は、対サーバ通信部５１１、ＨＴＭＬ解析部５１２、インタフェース制御部５１３、表示装置５１４、リンクスイッチ５２０、記憶スイッチ５１５、ページ変換部５１６、端末内記憶部５１７、巡回制御部５１８、タイマ５１９、タイマ設定スイッチ５３０、タイマ設定部５３１を有している。
【０１８４】
対サーバ通信部５１１は、サーバ１００との間でＨＴＴＰプロトコルに従って通信を行い、ＨＴＭＬ文書を取得する。
ＨＴＭＬ解析部５１２は、取得したＨＴＭＬ文書中のリンク情報と本文とを分割する。ＨＴＭＬ解析部５１２は、分割により得られたリンク情報と、本文を構成する文字情報とをインタフェース制御部５１３に送る。
【０１８５】
インタフェース制御部５１３は、ＨＴＭＬ解析部５１２から送られた文字情報を表示装置５１４に送る。また、インタフェース制御部５１３は、リンクスイッチ５２０から受けた信号に応じてＨＴＭＬ解析部５１２から送られたリンク情報を対サーバ通信部５１１に送る。さらにインタフェース制御部５１３は、記憶スイッチ５１５から入力信号を受け取ると、ページ変換部５１６に対してページ記憶要求を出す。
【０１８６】
表示装置５１４は、インタフェース制御部５１３から送られた文字情報を表示する。表示装置５１４は、たとえば、１０００文字以内の文字を表示することができる。
リンクスイッチ５２０は、ソフトウェアの状態によらず常に位置が固定された複数のスイッチで構成されている。リンクスイッチ５２０は、インタフェース制御部５１３の作用により、ＨＴＭＬ解析部５１２で解析されたリンク記述部の中のリンク記述の現れる順番に固定的に対応する。
【０１８７】
記憶スイッチ５１５は、表示装置５１４に表示されているＨＴＭＬ文書を端末内記憶部５１７に記憶させるためのスイッチである。ユーザは記憶スイッチ５１５を押すことで、任意のＨＴＭＬ文書を端末装置５００内に保存することができる。
【０１８８】
ページ変換部５１６は、インタフェース制御部５１３からのページ変換要求に応じて、表示中のＨＴＭＬ文書のリンク情報を変換し、端末内記憶部５１７に格納する。このとき、ページ変換部５１６は、端末内記憶部５１７におけるＨＴＭＬ文書同士の関連づけを再構築する。すなわち、ページ変換部５１６は、既に端末内記憶部５１７に格納されているＨＴＭＬ文書のリンク情報を変換することで、新たに格納したＨＴＭＬ文書と他のＨＴＭＬ文書との関連づけを行う。
【０１８９】
端末内記憶部５１７は、ユーザが任意に指定したＨＴＭＬ文書を記憶する。
巡回制御部５１８は、タイマ５１９からのトリガを受けて、対サーバ通信部５１１、ＨＴＭＬ解析部５１２、およびページ変換部５１６と連携して、端末内記憶部５１７に格納されているＨＴＭＬ文書の更新処理を行う。
【０１９０】
タイマ５１９は、予め設定された時間間隔で、巡回制御部５１８に対してトリガを出す。
タイマ設定スイッチ５３０は、タイマ５１９がトリガを出力する時間間隔をユーザが設定するためのスイッチである。
【０１９１】
タイマ設定部５３１は、タイマ設定スイッチ５３０を用いたユーザからの操作入力に応じて、タイマ５１９がトリガを出力する時間を設定する。
このような構成の端末装置５００において、ＨＴＭＬ文書の定期的な更新は以下のようにして行われる。
【０１９２】
タイマ５１９は予め設定された時間間隔で巡回制御部５１８にトリガを出す。トリガを受けた巡回制御部５１８は端末内記憶部５１７に記憶されたＨＴＭＬ文書内に記録されたサーバ１００内にあるＨＴＭＬ文書へのリンクを取り出し、対サーバ通信部５１１に渡す。対サーバ通信部５１１がサーバ１００と通信をして取得したＨＴＭＬ文書は、ＨＴＭＬ解析部５１２に送られる。
【０１９３】
巡回制御部５１８は、ＨＴＭＬ解析部５１２に対してＨＴＭＬ文書をインタフェース制御部５１３には送らずに保持するよう指示し、ページ変換部５１６に対してＨＴＭＬ解析部５１２が保持するＨＴＭＬ文書を記憶するよう指示する。巡回制御部５１８は、端末内記憶部５１７の記憶する全てのＨＴＭＬ文書に対して、同様の動作を行った後、再びタイマ５１９からのトリガを待つ状態になる。
【０１９４】
また、タイマ５１９がトリガの出力する時間間隔は、タイマ設定スイッチ５３０を用いて、任意に設定することができる。タイマ設定スイッチ５３０が押されるとタイマ設定部５３１はインタフェース制御部５１３に数字を表示させる。この数字は”分”の時間単位を表しており、ユーザが”カテゴリ戻る”または”カテゴリ進む”のリンクスイッチ５２０を押すことで数字が増減する。タイマ設定部５３１は、もう一度タイマ設定スイッチ５３０が押されたときに表示している数字の時間をタイマ５１９に設定する。
【０１９５】
タイマ５１９の設定は、端末装置５００にＣＧＩプログラムを内蔵させ、端末装置５００が記憶するＨＴＭＬ文書からＣＧＩを起動するようにしても実現できる。こうすることでタイマ設定スイッチ５３０を省くこともできる。
【０１９６】
［第４の実施の形態］
次に、第４の実施の形態について説明する。第４の実施の形態は、端末装置において選択されたＨＴＭＬ文書を、サーバに記憶するものである。すなわち、第２の実施の形態では、端末装置はその内部にＨＴＭＬ文書の記憶部を備えていたが、これをサーバに持たせて端末装置の構成を単純化することもできる。以下ユーザが選択したＨＴＭＬ文書をサーバに記憶するための方法を説明する。
【０１９７】
なお、第４の実施の形態におけるシステム構成は、端末装置とサーバの構成以外第１の形態と同様である。そこで、端末装置以外の説明においては、図２に示した第１の実施の形態の構成における符号を用いるものとする。また、第４の実施の形態におけるサーバと端末装置とのハードウェア構成については、図３と図４とに示した第１の実施の形態のサーバ１００と端末装置２００とのハードウェアの構成と同様である。
【０１９８】
図２３は、第４の実施の形態における端末装置の処理機能を示す機能ブロック図である。サーバ６００、端末装置７００、ルータ４０は、ＬＡＮ２１を介して接続されている。ルータ４０とＬＡＮ２１については、第１の実施の形態と同じであるため第１の実施の形態と同じ符号を付して説明を省略する。
【０１９９】
サーバ６００は、情報取得部６１１、情報変換部６１２、情報記憶部６１３、情報公開部６１４、ページ変換部６１５、およびクライアント情報記憶部６１６を有している。
情報取得部６１１は、インターネット２２と接続してインターネット２２内のＷｅｂサーバからＨＴＭＬ文書を取得する。
【０２００】
情報変換部６１２は、インターネット２２から取得したＨＴＭＬ文書を端末装置７００のＨＴＭＬ解析部７１２が扱える形式に変換する。
情報記憶部６１３は、情報変換部６１２によって変換されたＨＴＭＬ文書および、情報変換部６１２が情報を変換する際用いる変換ルールを記憶する。
【０２０１】
情報公開部６１４は、情報取得部６１１を通じて得られ、情報変換部６１２によって変換されたＨＴＭＬ文書や、情報記憶部６１３やクライアント情報記憶部６１６に記憶されたＨＴＭＬ文書をネットワーク上に公開するためのＨＴＴＰサーバである。情報公開部６１４は、端末装置７００とＨＴＴＰプロトコルに従った通信を行い、端末装置７００が要求するＨＴＭＬ文書を情報記憶部６１３やクライアント情報記憶部６１６から取り出して端末装置７００に送る。
【０２０２】
ページ変換部６１５は、情報記憶部６１３に格納されているＨＴＭＬ文書のコピーを生成し、リンク情報を変更した上で、クライアント情報記憶部６１６に格納する。
クライアント情報記憶部６１６は、端末装置７００で指定されたＨＴＭＬ文書を記憶する。
【０２０３】
端末装置７００は、対サーバ通信部７１１、ＨＴＭＬ解析部７１２、インタフェース制部７１３、表示装置７１４、リンクスイッチ７２０、および記憶スイッチ７１５を有している。
【０２０４】
対サーバ通信部７１１は、サーバ６００との間でＨＴＴＰプロトコルに従って通信を行いＨＴＭＬ文書を取得する。
ＨＴＭＬ解析部７１２は、取得したＨＴＭＬ文書中のリンク情報と本文とを分割する。ＨＴＭＬ解析部７１２は、分割により得られたリンク情報と、本文を構成する文字情報とをインタフェース制御部７１３に送る。
【０２０５】
インタフェース制御部７１３は、ＨＴＭＬ解析部７１２から送られた文字情報を表示装置７１４に送る。また、インタフェース制御部７１３は、リンクスイッチ７２０から受けた信号に応じてＨＴＭＬ解析部７１２から送られたリンク情報を対サーバ通信部７１１に送る。
【０２０６】
表示装置７１４は、インタフェース制御部７１３から送られた文字情報を表示する。
リンクスイッチ７２０は、ソフトウェアの状態によらず常に位置が固定された複数のスイッチで構成されている。リンクスイッチ７２０は、インタフェース制御部７１３の作用により、ＨＴＭＬ解析部７１２で解析されたリンク記述部の中のリンク記述の現れる順番に固定的に対応する。
【０２０７】
記憶スイッチ７１５は、表示装置７１４に表示されているＨＴＭＬ文書をサーバ６００のクライアント情報記憶部６１６に記憶させるためのスイッチである。ユーザは記憶スイッチ７１５を押すことで、任意のＨＴＭＬ文書をサーバ６００内に保存することができる。
【０２０８】
インタフェース制御部７１３は、記憶スイッチ７１５からの信号を受けると、ＨＴＭＬ解析部７１２に特定の指示を出す。すると、ＨＴＭＬ解析部７１２は、現在保持しているＨＴＭＬ文書のＵＲＬと上記端末を特定するデータをパラメータとして、サーバ６００の情報公開部６１４内のＣＧＩプログラムを起動するよう、「ＣＧＩプログラム名？ＵＲＬ＋端末を特定する情報」の形式のリクエストを対サーバ通信部７１１を通じて情報公開部６１４に送る。
【０２０９】
情報公開部６１４は、リクエストに従ってＣＧＩプログラムを実行する。ＣＧＩプログラムが実行されることで、端末を特定する情報（パラメータの１つ）から端末装置が特定される。そして、クライアント情報記憶部６１６内の特定した端末専用の領域に、パラメータで指定されるＵＲＬのＨＴＭＬ文書が記憶される。
【０２１０】
記憶の動作は、第２の実施の形態における端末内記憶部４１７へのＨＴＭＬ文書と同様な動作で、ＨＴＭＬ文書の一部を変更して記憶する。この際、ページ変換部４１６はページ変換部６１５、ＨＴＭＬ解析部４１２は情報公開部６１４、端末内記憶部４１７はクライアント情報記憶部６１６に相当する。
【０２１１】
また、クライアント情報記憶部６１６に記憶されているＨＴＭＬ文書間のつながりも図２０に示したように更新される。なお、新たなＨＴＭＬ文書をどの位置に記憶するかの選択するためには、ＣＧＩの戻り値としてクライアント情報記憶部６１６内のＨＴＭＬ文書を点滅させて表示させるＨＴＭＬ文書を返すようにすることで、第２の実施の形態における保存する場所の選択用のユーザインタフェースと同様のユーザインタフェースを実現できる。
【０２１２】
上記の方法によれば、端末装置７００の利用者が指定した情報をサーバ６００に記憶することができるが、この場合サーバ６００と端末装置７００は同一のネットワーク上にあることが望ましい。なぜなら、いかなるＨＴＭＬ文書を表示するにも端末装置７００はサーバ６００と通信しなくてはならず、もしネットワーク的に離れた場所にあると、ネットワークの混雑状況によってはユーザからの要求に応えるまでに時間がかかってしまう場合があるからである。
【０２１３】
［第５の実施の形態］
次に、第５の実施の形態について説明する。第５の実施の形態は、家庭用サーバに、本発明に係る機能を搭載したものである。
【０２１４】
近年、インターネットと家庭内のＰＣとの間の通信の中継または家庭内のＰＣ同士による通信の中継を行う目的でルータやブリッジと呼ばれる機器が一般家庭でも使われ始めてきている。ルータは異なったサブネット間、ブリッジは同一のサブネット間の通信を中継するための装置である。家庭内でもネットワークを利用する機器の数が増えてきたことにより、ルータやブリッジを家庭内に設置する必要性が出てきた。
【０２１５】
さらに、ルータやブリッジにハードディスクドライブなどの大容量の記憶装置を備えた、ホームサーバやホームゲートウェイと呼ばれるコンピュータも見られるようになってきた。ホームサーバの機能は、インターネットを通じて得られる様々なコンテンツのデータを蓄えたり、デジタルスティルカメラ等のインターネット以外の機器に一時的に蓄えられている情報を永続的に蓄えたり、家庭内で複数のＰＣの間で情報の共有を行ったり、インターネットと家庭内のＰＣの通信を中継したりすることである。
【０２１６】
さらに、ルータ、ブリッジ、ホームサーバ、ホームゲートウェイで使用される通信手段も、従来のモデムやイーサネットのような有線のインタフェースに加えて、電波を利用した無線インタフェースを備えた機器も増えてきている。有線のインタフェースと無線のインタフェースを持ち、無線インタフェースを持つ機器同士の通信の中継や無線インタフェースを持つ機器と有線ネットワークとの間の通信の中継する装置はアクセスポイントと呼ばれている。
【０２１７】
以下、家庭内において、ネットワークを介して他のコンピュータの要求に応じた処理を実行する装置を総称して、家庭用サーバと呼ぶこととする。家庭用サーバには、ルータ、ブリッジ、アクセスポイント、ホームサーバ、ホームゲートウェイなどが含まれる。
【０２１８】
従来、家庭用サーバは、キーボードやモニタなどの入出力機器は接続しておらず、これらを操作する場合は他のＰＣからリモートログインしたり、ＨＴＴＰプロトコルによって他のＰＣからブラウザを使って操作するのが一般的である。これらの機器を操作するのは、最初に設置するときや動作の設定を変えたい場合などのようにまれにしか起こらないので、入出力機器を省いてコストやスペースを削減している。すなわち、小型軽量化が図られている。
【０２１９】
しかも、家庭用サーバはいつでもクライアントＰＣからの要求に応えられるようにするため、常に電源が入れられている。つまり、従来の家庭用サーバはユーザが機器の起動を待つこと無く常に使用できる状態にある機器にも拘わらず、情報を再生するための入出力インタフェースを持たない。そこで、家庭用サーバに、簡単な入出力インタフェースを実装することで、既に家庭内に置かれている機器を用いて、文字情報の閲覧機能を提供することができる。
【０２２０】
また、家庭用サーバのうち有線のインタフェースのみしか持たない機器の場合は目立たない場所においておくこともできるが、アクセスポイントやアクセスポイントの機能を含む機器はなるべく見通しの良い場所に設置する必要がある。なぜならアクセスポイントに使われている電波としては周波数がおよそ１０の９乗ヘルツ（ギガヘルツ）の高周波が用いられており、このようは高周波は直進性が高く物陰になっている部分には届きにくい性質があるからである。従って、アクセスポイントはユーザの目に付きやすい場所にあり、常にネットワークを通じて情報の送受信を行っており、常に電源も入っているにも拘わらず、それ単体では簡単な文字情報の取得および表示すらできない。すなわち、アクセスポイントで、Ｗｅｂサーバで公開されている簡単な文字情報を閲覧することができれば、非常に便利である。
【０２２１】
そこで、第５の実施の形態では、アクセスポイントに、ＨＴＭＬ文書から文字情報を抽出し、その文字情報を表示する機能を備えることとした。
図２４は、アクセスポイントのハードウェア構成例を示す図である。アクセスポイント８００は、ＣＰＵ８０１によって装置全体が制御されている。ＣＰＵ８０１には、バス８０９ａを介してＲＯＭ８０２とＲＡＭ８０３とが接続されており、バス８０９ｂを介して表示制御回路８０４、入力インタフェース８０５、ネットワークインタフェース８０６、ディスク装置８０７、無線インタフェース８０８が接続されている。
【０２２２】
ＲＯＭ８０２には、ＣＰＵ８０１に実行させるプログラムが格納されている。ＲＡＭ８０３には、ＣＰＵ８０１に実行させるプログラムや、処理に必要なデータが一時的に格納される。
【０２２３】
表示制御回路８０４には、表示装置８１７が接続されている。表示装置８１７は、たとえば、液晶表示装置である。表示制御回路８０４は、ＣＰＵ８０１からの命令に従って、文字情報を表示装置８１７に表示する。入力インタフェース８０５には、リンクスイッチ８２０が接続されている。リンクスイッチ８２０は、表示装置８１７に表示される情報を切り替えるためのスイッチである。入力インタフェース８０５は、リンクスイッチ８２０からの入力信号をＣＰＵ８０１に転送する。
【０２２４】
ネットワークインタフェース８０６は、ＬＡＮ２１に接続されている。ネットワークインタフェース８０６は、インターネットに接続されており、インターネット上のＷｅｂサーバなどとの間でデータの送受信を行う。
【０２２５】
ディスク装置８０７は、ＨＴＭＬ文書などを記憶するための記憶媒体である。
無線インタフェース８０８は、無線ＬＡＮのインタフェースである。
以上のようなハードウェア構成によって、第５の実施の形態の処理機能を実現することができる。
【０２２６】
図２５は、第５実施の形態におけるアクセスポイントの処理機能を示す機能ブロック図である。アクセスポイント８００は、ルーティング部８１１、情報取得部８１２、情報変換部８１３、情報記憶部８１４、ＨＴＭＬ解析部８１５、インタフェース制御部８１６、表示装置８１７、リンクスイッチ８１８、および無線インタフェース８１９を有している。
【０２２７】
ルーティング部８１１は、インターネット２２と無線インタフェース８１９を用いた無線ＬＡＮとの間で伝送されるパケットのルーティングを行う。
情報取得部８１２は、ルーティング部８１１を介して、インターネット２２上のＷｅｂサーバからＨＴＭＬ文書を取得する。
【０２２８】
情報変換部８１３は、情報取得部８１２が取得したＨＴＭＬ文書を所定の形式（リンク情報と文字情報とからなるＨＴＭＬ文書）に変換して、情報記憶部８１４に格納する。また、情報変換部８１３は、ＨＴＭＬ解析部８１５からの要求に応じて、ＨＴＭＬ文書の最新情報の取得および文字情報の抽出などを行う。
【０２２９】
情報記憶部８１４は、所定の形式に変換されたＨＴＭＬ文書を記憶する。
ＨＴＭＬ解析部８１５は、情報記憶部８１４からＨＴＭＬ文書を取得する。そして、ＨＴＭＬ解析部８１５は、取得したＨＴＭＬ文書中のリンク情報と本文とを分割する。ＨＴＭＬ解析部８１５は、分割により得られたリンク情報と、本文を構成する文字情報とをインタフェース制御部８１６に送る。
【０２３０】
インタフェース制御部８１６は、ＨＴＭＬ解析部８１５から送られた文字情報を表示装置８１７に送る。また、インタフェース制御部８１６は、リンクスイッチ８１８から受けた信号に応じてＨＴＭＬ解析部８１５から送られたリンク情報を、ＨＴＭＬ解析部８１５に返す。
【０２３１】
表示装置８１７は、インタフェース制御部８１６から送られた文字情報を表示する。
リンクスイッチ８１８は、ソフトウェアの状態によらず常に位置が固定された複数のスイッチで構成されている。リンクスイッチ８１８は、インタフェース制御部８１６の作用により、ＨＴＭＬ解析部８１５で解析されたリンク記述部の中のリンク記述の現れる順番に固定的に対応する。
【０２３２】
無線インタフェース８１９は、無線ＬＡＮのインタフェースである。無線インタフェース８１９は、無線によって他のコンピュータ９１０とデータ通信を行う。
このように、アクセスポイント８００は、ルーティング部８１１および無線通信によって他のネットワーク機器と接続するための無線インタフェース８１９を有していることで、アクセスポイントとして動作できる。
【０２３３】
アクセスポイント８００は、常にアクセスポイントとして機能させるために常時電源を入れておく。また、ネットワークにも接続しており、内部にＣＰＵも備えている。そのため、図５に示した第１の実施の形態の構成では端末装置２００の内部に構成していた機能を、アクセスポイント８００の１つの筐体内に実装した。アクセスポイントは、普段目に付く場所に設置されるため、表示装置８１７とリンクスイッチ８１８とがアクセスポイント８００に実装されていても、ユーザの利用しやすさという点で問題にならない。
【０２３４】
また、表示装置８１７とリンクスイッチ８１８のみを有する端末装置を、別の筐体で設け、その端末装置とアクセスポイントとを通信回線で接続するようにしてもよい。なお、通信回線は、ＬＡＮなどの通常のネットワークではなく、外部の機器に対して閉じられたＲＳ２３２Ｃのような回線であってもよい。
【０２３５】
図２５に示した構成では、第１の実施の形態で必要だった情報公開部１１４や対サーバ通信部２１１が不要となる。これにより、単純な構成で実現することができる。
このような構成により第１の実施の形態と同様な効果を得ることができる。そのため、直感的および体感的に理解し易いユーザインタフェースを提供しつつ、消費電力も低い文字情報を閲覧するシステムを備えたアクセスポイントを提供できる。
【０２３６】
なお、上記の例では、アクセスポイントに本発明に係る文字情報閲覧機能を搭載したが、他の家庭用サーバに本発明に係る文字情報閲覧機能を搭載することもできる。他の家庭用サーバとは、たとえば、ルータ、ブリッジ、ホームサーバなどである。
【０２３７】
なお、上記の処理機能は、サーバコンピュータとクライアントコンピュータとによって実現することができる。その場合、サーバ装置が有すべき機能の処理内容を記述したサーバプログラム、および端末装置が有すべき機能の処理内容を記述したクライアントプログラムが提供される。サーバプログラムをサーバコンピュータで実行することにより、サーバ装置の処理機能がサーバコンピュータ上で実現される。また、クライアントプログラムをクライアントコンピュータで実行することにより、端末装置の処理機能がクライアントコンピュータ上で実現される。
【０２３８】
処理内容を記述したサーバプログラムやクライアントプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリなどがある。磁気記録装置には、ハードディスク装置（ＨＤＤ）、フレキシブルディスク（ＦＤ）、磁気テープなどがある。光ディスクには、ＤＶＤ(Digital Versatile Disc)、ＤＶＤ−ＲＡＭ(Random Access Memory)、ＣＤ−ＲＯＭ(Compact Disc Read Only Memory)、ＣＤ−Ｒ(Recordable)／ＲＷ(ReWritable)などがある。光磁気記録媒体には、ＭＯ(Magneto-Optical disc)などがある。
【０２３９】
サーバプログラムやクライアントプログラムを流通させる場合には、たとえば、各プログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭなどの可搬型記録媒体が販売される。また、クライアントプログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータからクライアントコンピュータにクライアントプログラムを転送することもできる。
【０２４０】
サーバプログラムを実行するサーバコンピュータは、たとえば、可搬型記録媒体に記録されたサーバプロラムを、自己の記憶装置に格納する。そして、サーバコンピュータは、自己の記憶装置からサーバプログラムを読み取り、サーバプログラムに従った処理を実行する。なお、サーバコンピュータは、可搬型記録媒体から直接サーバプログラムを読み取り、そのサーバプログラムに従った処理を実行することもできる。
【０２４１】
クライアントプログラムを実行するクライアントコンピュータは、たとえば、可搬型記録媒体に記録されたクライアントプログラムもしくはサーバコンピュータから転送されたクライアントプログラムを、自己の記憶装置に格納する。そして、クライアントコンピュータは、自己の記憶装置からクライアントプログラムを読み取り、クライアントプログラムに従った処理を実行する。なお、クライアントコンピュータは、可搬型記録媒体から直接クライアントプログラムを読み取り、そのクライアントプログラムに従った処理を実行することもできる。また、クライアントコンピュータは、サーバコンピュータからクライアントプログラムが転送される毎に、逐次、受け取ったクライアントプログラムに従った処理を実行することもできる。
【符号の説明】
【０２４２】
１…情報閲覧装置、１ａ…スイッチ、１ｂ…表示装置、１ｃ…情報取得手段、１ｄ…情報変換手段、１ｅ…情報記憶手段、１ｆ…表示制御手段、１ｇ…入力制御手段、２…ネットワーク、３…サーバ装置、３ａ…情報、２１…ＬＡＮ、２２…インターネット、３１，３２…Ｗｅｂサーバ、４０…ルータ、１００…サーバ、２００，２００ａ…端末装置
【図１】
2012146334.tif 000003
【図２】
2012146334.tif 000004
【図３】
2012146334.tif 000005
【図４】
2012146334.tif 000006
【図５】
2012146334.tif 000007
【図６】
2012146334.tif 000008
【図７】
2012146334.tif 000009
【図８】
2012146334.tif 000010
【図９】
2012146334.tif 000011
【図１０】
2012146334.tif 000012
【図１１】
2012146334.tif 000013
【図１２】
2012146334.tif 000014
【図１３】
2012146334.tif 000015
【図１４】
2012146334.tif 000016
【図１５】
2012146334.tif 000017
【図１６】
2012146334.tif 000018
【図１７】
2012146334.tif 000019
【図１８】
2012146334.tif 000020
【図１９】
2012146334.tif 000021
【図２０】
2012146334.tif 000022
【図２１】
2012146334.tif 000023
【図２２】
2012146334.tif 000024
【図２３】
2012146334.tif 000025
【図２４】
2012146334.tif 000026
【図２５】
2012146334.tif 000027