(57)【特許請求の範囲】
【請求項１】
ＨＴＭＬ言語で形成されたテキストコンテンツを、部分部分にブロック化して、
当該テキストコンテンツを、コンテンツサーバから端末に受信させ、又はＨＴＭＬ言語におけるデータを送信するためのフォーム（ＦＯＲＭ）を用いて当該端末から当該コンテンツサーバに当該ＦＯＲＭに関するパラメータ及びデータを送信させるものからなる、閲覧用サーバを有するテキストコンテンツ簡略閲覧表示装置において、
テキストコンテンツを通信網を介して入力するテキストコンテンツ入力部と、
当該テキストコンテンツ入力部で入力されたテキストコンテンツを部分部分に分割してブロック化するテキストコンテンツブロック化部と、
当該テキストコンテンツブロック化部でブロック化されたテキストコンテンツの中から、タグを用いて閲覧用話題語の候補を抽出するとともに、当該閲覧用話題語の候補に対し重み付けの計算をし、当該閲覧用話題語の候補の中から重み付けの値が高くかつ最初に出現した候補を閲覧用話題語として抽出する構造話題語抽出部と、
当該構造話題語抽出部で前記閲覧用話題語を抽出できない場合に、当該テキストコンテンツの中から、速覧処理により前記閲覧用話題語を抽出する意味話題語抽出部と、
当該意味話題語抽出部で前記閲覧用話題語を抽出できない場合に、当該テキストコンテンツのブロック中で、ＦＯＲＭタグを含んでいないブロックについては、テキストコンテンツのブロックを表示する端末の表示限界サイズに対応した長さの文字列を閲覧用話題語とし、ＦＯＲＭタグを含むブロックについてはＦＯＲＭタグ内の属性の値を閲覧用話題語として抽出する適切話題語抽出部と、
それぞれブロック化されたテキストコンテンツから前記構造話題語抽出部、前記意味話題語抽出部及び前記適切話題語抽出部によって抽出された前記閲覧用話題語及び前記テキストコンテンツ入力部が入力したテキストコンテンツの属性を示す、当該テキストコンテンツを一意に表す名称、当該テキストコンテンツが更新された日時及び取得された日時、当該テキストコンテンツが分割されてできた各ブロックの開始ポジション及び終了ポジション、前記ブロックの閲覧用話題語の文字列、閲覧用話題語の開始ポジション及び終了ポジションなどの情報を保持するブロック化テキスト話題語保持部と、
当該ブロック化テキスト話題語保持部で保持されている各ブロックのテキストコンテンツの前記閲覧用話題語を前記端末に表示させるブロック化テキスト話題語表示部と、
当該ブロック化テキスト話題語表示部で表示されたテキストコンテンツの前記閲覧用話題語の中から、選択されたテキストコンテンツの閲覧用話題語が、指し示すブロックを、当該ブロック毎に前記端末に表示させる選択話題語ブロック表示部と、を有し、
前記テキストコンテンツブロック化部は、
ＨＴＭＬ言語で形成されたテキストコンテンツにおけるＦＯＲＭタグで囲まれた部分をＦＯＲＭブロックとして、
当該ＦＯＲＭブロックの大きさが前記端末の表示限界サイズを超えている場合に、当該ＦＯＲＭブロックを当該表示限界サイズ以下の大きさのブロックに分割してＦＯＲＭ内ブロックとするものからなる、
ことを特徴とするテキストコンテンツ簡略閲覧表示装置。
【請求項２】
前記選択話題語ブロック表示部は、
前記選択されたテキストコンテンツの閲覧用話題語のブロックが既知である前記端末の表示限界サイズを超えている場合に、
当該ブロックを当該表示限界サイズ以下の大きさの前記ＦＯＲＭ内ブロックに再帰的に分割して、
当該ＦＯＲＭ内ブロックの単位で当該ブロックを前記端末に表示させる、ものからなる、
ことを特徴とする請求項１に記載のテキストコンテンツ簡略閲覧表示装置。
【請求項３】
前記選択話題語ブロック表示部は、
前記ブロック化テキスト話題表示部で表示された前記閲覧用話題語を指し示すブロックを前記ＦＯＲＭ内ブロックの単位で当該端末上に表示させ、
当該ＦＯＲＭ内ブロックの単位で表示させた当該各ＦＯＲＭ内ブロックのＦＯＲＭに関するパラメータ及びデータを、当該ＦＯＲＭ内ブロックの単位で当該端末から当該閲覧用サーバの前記ブロック化テキスト話題語保持部へ送信させる、ものからなる、
ことを特徴とする請求項１又は２に記載のテキストコンテンツ簡略閲覧表示装置。
【請求項４】
前記選択話題語ブロック表示部は、
前記端末から前記コンテンツサーバへ送信するＦＯＲＭ情報が当該端末の表示限界サイズを超えている場合に、
当該ＦＯＲＭ情報を前記ＦＯＲＭ内ブロックの単位毎に当該端末から受信して、
当該受信した前記ＦＯＲＭ内ブロックの単位のＦＯＲＭ情報を前記ブロック化テキスト話題語保持部に保持させるものからなる、
ことを特徴とする請求項１、２又は３に記載のテキストコンテンツ簡略閲覧表示装置。
【請求項５】
前記選択話題語ブロック表示部は、
前記端末から前記コンテンツサーバへ送信するＦＯＲＭ情報が当該端末の表示限界サイズを超えている場合に、
当該ＦＯＲＭ情報を前記ＦＯＲＭ内ブロックの単位毎に当該端末から受信して、
当該受信した前記ＦＯＲＭ内ブロックの単位のＦＯＲＭ情報を前記ブロック化テキスト話題語保持部に保持させ、
当該ブロック化テキスト話題語保持部に保持させた前記ＦＯＲＭ内ブロックの単位のＦＯＲＭ情報の全てをまとめて、前記コンテンツサーバへ送信する、ものからなる、
ことを特徴とする請求項４に記載のテキストコンテンツ簡略閲覧表示装置。
【請求項６】
前記ブロック化テキスト話題語保持部は、
前記テキストコンテンツ入力部が入力したテキストコンテンツの属性を示す情報として、
当該テキストコンテンツのＵＲＬを示す情報、当該テキストコンテンツが更新された日時及び取得された日時、前記各ブロックの開始ポジション及び終了ポジション、前記各ブロックの閲覧用話題語の文字列、前記各ブロックの閲覧用話題語の開始ポジション及び終了ポジションのいずれかを保持する、ものからなる、
ことを特徴とする請求項１、２、３、４又は５に記載のテキストコンテンツ簡略閲覧表示装置。
【請求項７】
テキストコンテンツを入力するテキストコンテンツ入力処理と、
当該テキストコンテンツ入力処理で入力されたテキストコンテンツを部分部分に分割してブロック化するテキストコンテンツブロック化処理と、
当該テキストコンテンツブロック化処理でブロック化されたテキストコンテンツの中から、タグを用いて閲覧用話題語の候補を抽出するとともに、当該閲覧用話題語の候補に対し重み付けの計算をし、当該閲覧用話題語の候補の中から重み付けの値が高くかつ最初に出現した候補を閲覧用話題語として抽出する構造話題語抽出処理と、
当該構造話題語抽出処理で前記閲覧用話題語を抽出できない場合に、当該テキストコンテンツの中から、速覧処理により前記閲覧用話題語を抽出する意味話題語抽出処理と、
当該意味話題語抽出処理でテキストコンテンツの意味に基づいて前記閲覧用話題語を抽出できない場合に、当該テキストコンテンツのブロック中で、ＦＯＲＭタグを含んでいないブロックについては、テキストコンテンツのブロックを表示する端末の表示限界サイズに対応した長さの文字列を閲覧用話題語とし、ＦＯＲＭタグを含むブロックについてはＦＯＲＭタグ内の属性の値を閲覧用話題語として抽出する適切話題語抽出処理と、
それぞれブロック化されたテキストコンテンツから前記構造話題語抽出処理、前記意味話題語抽出処理及び前記適切話題語抽出処理によって抽出された前記閲覧用話題語、及び前記テキストコンテンツ入力処理が入力したテキストコンテンツの属性を示す、当該テキストコンテンツを一意に表す名称、当該テキストコンテンツが更新された日時及び取得された日時、当該テキストコンテンツが分割されてできた各ブロックの開始ポジション及び終了ポジション、前記ブロックの閲覧用話題語の文字列、閲覧用話題語の開始ポジション及び終了ポジションなどの情報を、保持するブロック化テキスト話題語保持処理と、
当該ブロック化テキスト話題語保持処理で保持されている各ブロックのテキストコンテンツの前記閲覧用話題語を前記端末に表示させるブロック化テキスト話題語表示処理と、
当該ブロック化テキスト話題語表示で表示されたテキストコンテンツの前記閲覧用話題語の中から、選択されたテキストコンテンツの閲覧用話題語が、指し示すブロックを、当該ブロック毎に前記端末に表示させる選択話題語ブロック表示処理と、
を順次実行し、
前記テキストコンテンツブロック化処理は、
ＨＴＭＬ言語で形成された前記テキストコンテンツを、当該ＨＴＭＬ言語で形成された前記テキストコンテンツを部分部分にブロック化する手順を実行する、
ことを特徴とするテキストコンテンツ簡略閲覧表示プログラムを記憶した記憶媒体。
【請求項８】
前記テキストコンテンツブロック化処理は、
前記ＨＴＭＬ言語で形成された前記テキストコンテンツにおけるＦＯＲＭタグで囲まれた部分をＦＯＲＭブロックとして、
当該ＦＯＲＭブロックの大きさが前記端末の表示限界サイズを超えている場合に、当該ＦＯＲＭブロックを当該表示限界サイズ以下の大きさのブロックに分割してＦＯＲＭ内ブロックとする手順を実行する、
ことを特徴とする請求項７に記載のテキストコンテンツ簡略閲覧表示プログラムを記憶した記憶媒体。
【請求項９】
前記選択話題語ブロック表示処理は、
前記端末から前記コンテンツサーバへ送信するＦＯＲＭ情報が当該端末の表示限界サイズを超えている場合に、
当該ユーザ入力データを前記ＦＯＲＭ内ブロックの単位毎に当該端末から受信して、
当該受信した前記ＦＯＲＭ内ブロックの単位のＦＯＲＭ情報を前記ブロック化テキスト話題語保持部に保持させ、
当該ブロック化テキスト話題語保持部に保持させた前記ＦＯＲＭ内ブロックの単位のユーザ入力データの全てをまとめて、前記コンテンツサーバへ送信する手順を実行する、
ことを特徴とする請求項７又は８に記載のテキストコンテンツ簡略閲覧表示プログラムを記憶した記憶媒体。
【請求項１０】
前記選択話題語ブロック表示処理は、
前記端末が前記ＦＯＲＭブロックについての情報であるＦＯＲＭ情報を送信しているか判断するユーザ送信判断処理と、
当該ユーザ送信判断処理で前記端末が前記ＦＯＲＭ情報を送信していると判断した場合に、当該ＦＯＲＭ情報を受信するＦＯＲＭ情報受信処理と、
当該ＦＯＲＭ情報受信処理で受信したＦＯＲＭ情報を前記ブロック化テキスト話題語保持処理によって保持するＦＯＲＭ情報保持処理と、
前記ＦＯＲＭ情報受信処理によって前記ＦＯＲＭ情報を受信することで前記ＦＯＲＭブロックの中の全ての情報を受信し終わったか判断するＦＯＲＭブロック受信完了判断処理と、
当該ＦＯＲＭブロック受信完了判断処理で前記ＦＯＲＭブロックの中の全ての情報を受信し終わったと判断した場合に、前記ＦＯＲＭ情報保持処理によって保持されている前記ＦＯＲＭブロックをコンテンツサーバに送信して、テキストコンテンツの送付を要求するテキストコンテンツ要求処理と、
当該テキストコンテンツ要求処理に応じて、前記コンテンツサーバから送信された前記テキストコンテンツを受信するテキストコンテンツ受信処理と、
当該テキストコンテンツ受信処理で受信されたテキストコンテンツを、前記テキストコンテンツブロック化処理によってブロック化し、当該ブロックを前記ブロック化テキスト話題語表示処理及び前記選択話題語ブロック表示処理のいずれかによって前記端末に表示させる提示処理と、
を順次実行する、
ことを特徴とする請求項７、８又は９に記載のテキストコンテンツ簡略閲覧表示プログラムを記憶した記憶媒体。
【請求項１１】
前記選択話題語ブロック表示処理は、
前記ユーザ送信判断処理で前記端末が前記ＦＯＲＭ情報を送信していないと判断した場合に、ユーザが前記端末を用いて選択したテキストコンテンツの前記閲覧用話題語のブロックを、当該端末に表示させる手順を実行する、
ことを特徴とする請求項１０に記載のテキストコンテンツ簡略閲覧表示プログラムを記憶した記憶媒体。
【請求項１２】
前記選択話題語ブロック表示処理は、
前記ＦＯＲＭブロック受信完了判断処理で前記ＦＯＲＭブロックの中の全ての情報を受信し終わっていないと判断した場合に、前記端末に表示されている前記ＦＯＲＭ内ブロックの次のＦＯＲＭ内ブロックを、当該端末に表示させる手順を実行する、
ことを特徴とする請求項１０に記載のテキストコンテンツ簡略閲覧表示プログラムを記憶した記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、テキストコンテンツを各種の端末で簡易且つ効率よく表示することを可能とするテキストコンテンツ簡略閲覧表示装置及びテキストコンテンツ簡略閲覧表示プログラムを記録した記録媒体に関し、特に、テキストコンテンツを部分的に簡略化して高速な閲覧を可能とするテキストコンテンツ簡略閲覧表示装置及びテキストコンテンツ簡略閲覧表示プログラムを記録した記録媒体に関するものである。
【０００２】
【従来の技術】
従来、インターネットのホームページなどを形成する文章情報からなるテキストコンテンツを表示する際には、パーソナル・コンピュータ、テレビ、携帯電話など各種の端末で見ることが可能となるように、テキストコンテンツを要約する方法、又はテキストコンテンツの一部分を表示する方法をとることが多かった。
【０００３】
これらの方法では、テキストコンテンツの全てを適切且つ正確に見ることができないという問題点があった。この問題点を解決するために、テキストコンテンツを複数のブロックに分割し、分割したブロックを表示する方法が考え出されている。ここで、従来技術として参考資料を挙げておく。
特願平１１−３１７１１１「テキストコンテンツ簡略閲覧表示装置及びその処理プログラムを記憶した記憶媒体」
【０００４】
前記出願発明「特願平１１−３１７１１１」は、本願発明と同じ出願人である日本電信電話株式会社並びに同じ発明者のうち稲垣博人及び大森信行による出願であり、本願発明に直結する、基礎となる発明であるので、以下「先願発明」と称する。
先願発明の目的は、「テキストコンテンツの表示において、全てのコンテンツを要約することなく、簡略に、かつ効率的に表示することが可能な技術を提供すること」にあることが当該先願発明の明細書段落［０００４］に記載されている。
同じく、明細書段落［００２４］には、テキストコンテンツをブロック化する上で当該テキストコンテンツの書式からブロック候補のブロック化の是非を判定する「ＬＢ判定」が定義されており、
同じく、明細書段落［００２９］〜［００３４］には、テキストコンテンツの構造に基づき閲覧用話題語を抽出する「構造話題語抽出手段」が詳細に説明されており、
同じく、明細書段落［００３５］〜［００６８］には、テキストコンテンツの意味に基づき閲覧用話題語を抽出する「意味話題語抽出手段」が詳細に説明されており、
同じく、明細書段落［００６９］には、テキストコンテンツから最も適切な閲覧用話題語を抽出する「適切話題語抽出手段」が詳細に説明されており、
本願発明は前記先願発明を基礎として、ＨＴＭＬ言語におけるデータを送信するためのフォーム（ＦＯＲＭ）の特徴への対応を付け足した発明であることが分かる。
【０００６】
テキストコンテンツにおいて用いられ、特にインターネットのコンテンツサービスにおいて用いられていて、ホームページなどを作成するための言語であるＨＴＭＬ（Hyper Text Mark up Language）では、ユーザの端末からコンテンツサーバに対してデータを送信する仕組みがある。この仕組みはＦＯＲＭと呼ばれている。ＦＯＲＭでは、ユーザが端末で入力した文章がコンテンツサーバに対して送信される。
【０００７】
【発明が解決しようとする課題】
上述の先願発明におけるテキストコンテンツを分割して表示する方法では、端末の持つ表示限界サイズ（例えば、表示可能な文字数）に応じてテキスト（文字データ）をブロックに分割するものである。
【０００８】
具体的には、コンテンツサーバから送信されたテキストコンテンツを閲覧用サーバが受け取る。閲覧用サーバは、受け取ったテキストコンテンツを端末の表示限界サイズ以下の大きさにブロック化し、そのブロック化したテキストコンテンツを端末に送信する。
【０００９】
ここで、テキストコンテンツの中には、端末側からコンテンツサーバへ送信するデータの形式を指定する部分としてＦＯＲＭブロックが含まれている。
ＦＯＲＭブロックが端末の表示限界サイズ以下の大きさである場合は、そのＦＯＲＭブロックを一つのまとまりとしてブロック化して、ブロック毎に端末に表示する。これにより、ユーザが端末の送信ボタンを選択すれば、必要なデータが正常に端末側からコンテンツサーバ側へ送信される。
【００１０】
しかし、ＦＯＲＭブロックが表示限界サイズを越えた大きさである場合は、本来、一つのまとまりのブロックとして扱わなければならないＦＯＲＭブロックが分割されてしまう。
【００１１】
これにより、本来、一つのまとまりをなすデータとして送信すべきデータが分割され、分割された一部のデータのみが送信されることとなり、全部のデータを送信することができない。
【００１２】
したがって、従来におけるテキストコンテンツを分割して表示する方法では、ＦＯＲＭブロックが端末の表示限界サイズ（例えば、携帯電話の場合は２Ｋバイト）を超える場合は、正常なデータを送信することができない、という問題点が生じる。
【００１３】
ここにおいて、本発明の解決すべき主要な目的は以下の通りである。
即ち、本発明の第１の目的は、任意のデータ量を持つテキストコンテンツを、各種の表示限界サイズをそれぞれ持つ各種の端末で、簡易且つ効率よく表示することを可能とするテキストコンテンツ簡略閲覧表示装置及びテキストコンテンツ簡略閲覧表示プログラムを記録した記録媒体を提供せんとするものである。
【００１４】
本発明の第２の目的は、ＦＯＲＭブロックの大きさが端末の表示限界サイズを超える場合においても、その端末が正常なデータをサーバに送信することを可能とするテキストコンテンツ簡略閲覧表示装置及びテキストコンテンツ簡略閲覧表示プログラムを記録した記録媒体を提供せんとするものである。
【００１５】
本発明の第３の目的は、インターネット上の既存のホームページなどを形成するコンテンツの構成形式に関して全く修正することなく、既存のコンテンツをそのままの状態で利用することが可能であって、端末の表示限界サイズを超える大きさのデータを、その端末からサーバに送信することを可能とするテキストコンテンツ簡略閲覧表示装置及びテキストコンテンツ簡略閲覧表示プログラムを記録した記録媒体を提供せんとするものである。
【００１６】
本発明の他の目的は、明細書、図面、特に、特許請求の範囲における各請求項の記載から自ずと明らかとなろう。
【００１７】
【課題を解決するための手段】
本発明装置は、上記課題の解決に当たり、テキストコンテンツを部分部分にブロック化して、ＨＴＭＬ言語におけるデータを送信するためのフォーム（ＦＯＲＭ）を用いて、端末側からコンテンツサーバ側へ送信する閲覧用サーバを、備えてなる構成手段を講じる特徴を有する。
【００１８】
本発明記録媒体は、上記課題の解決に当たり、部分部分にブロック化するテキストコンテンツブロック化処理を行う構成手順を講じる特徴を有するプログラムを記録する。
【００１９】
更に、具体的詳細に述べると、当該課題の解決では、本発明が次に列挙する上位概念から下位概念にわたる新規な特徴的構成手段又は手法を採用することにより、上記目的を達成するように為される。
【００２０】
即ち、本発明装置の第１の特徴は、ＨＴＭＬ言語で形成されたテキストコンテンツを、部分部分にブロック化して、当該テキストコンテンツを、コンテンツサーバから端末に受信させ、又はＨＴＭＬ言語におけるデータを送信するためのフォーム（ＦＯＲＭ）を用いて当該端末から当該コンテンツサーバに当該ＦＯＲＭに関するパラメータ及びデータを送信させるものからなる、閲覧用サーバを有するテキストコンテンツ簡略閲覧表示装置において、テキストコンテンツを通信網を介して入力するテキストコンテンツ入力部と、当該テキストコンテンツ入力部で入力されたテキストコンテンツを部分部分に分割してブロック化するテキストコンテンツブロック化部と、当該テキストコンテンツブロック化部でブロック化されたテキストコンテンツの中から、タグを用いて閲覧用話題語の候補を抽出するとともに、当該閲覧用話題語の候補に対し重み付けの計算をし、当該閲覧用話題語の候補の中から重み付けの値が高くかつ最初に出現した候補を閲覧用話題語として抽出する構造話題語抽出部と、当該構造話題語抽出部で前記閲覧用話題語を抽出できない場合に、当該テキストコンテンツの中から、速覧処理により前記閲覧用話題語を抽出する意味話題語抽出部と、当該意味話題語抽出部で前記閲覧用話題語を抽出できない場合に、当該テキストコンテンツのブロック中で、ＦＯＲＭタグを含んでいないブロックについては、テキストコンテンツのブロックを表示する端末の表示限界サイズに対応した長さの文字列を閲覧用話題語とし、ＦＯＲＭタグを含むブロックについてはＦＯＲＭタグ内の属性の値を閲覧用話題語として抽出する適切話題語抽出部と、それぞれブロック化されたテキストコンテンツから前記構造話題語抽出部、前記意味話題語抽出部及び前記適切話題語抽出部によって抽出された前記閲覧用話題語及び前記テキストコンテンツ入力部が入力したテキストコンテンツの属性を示す、当該テキストコンテンツを一意に表す名称、当該テキストコンテンツが更新された日時及び取得された日時、当該テキストコンテンツが分割されてできた各ブロックの開始ポジション及び終了ポジション、前記ブロックの閲覧用話題語の文字列、閲覧用話題語の開始ポジション及び終了ポジションなどの情報を保持するブロック化テキスト話題語保持部と、当該ブロック化テキスト話題語保持部で保持されている各ブロックのテキストコンテンツの前記閲覧用話題語を前記端末に表示させるブロック化テキスト話題語表示部と、当該ブロック化テキスト話題語表示部で表示されたテキストコンテンツの前記閲覧用話題語の中から、選択されたテキストコンテンツの閲覧用話題語が、指し示すブロックを、当該ブロック毎に前記端末に表示させる選択話題語ブロック表示部と、を有し、前記テキストコンテンツブロック化部は、ＨＴＭＬ言語で形成されたテキストコンテンツにおけるＦＯＲＭタグで囲まれた部分をＦＯＲＭブロックとして、当該ＦＯＲＭブロックの大きさが前記端末の表示限界サイズを超えている場合に、当該ＦＯＲＭブロックを当該表示限界サイズ以下の大きさのブロックに分割してＦＯＲＭ内ブロックとするものからなるテキストコンテンツ簡略閲覧表示装置の構成採用にある。
【００２１】
本発明装置の第２の特徴は、上記本発明装置の第１の特徴における前記選択話題語ブロック表示部が、前記選択されたテキストコンテンツの閲覧用話題語のブロックが、既知である前記端末の表示限界サイズを超えている場合に、当該ブロックを当該表示限界サイズ以下の大きさの前記ＦＯＲＭ内ブロックに再帰的に分割して、当該ＦＯＲＭ内ブロックの単位で当該ブロックを前記端末に表示させる、ものからなるテキストコンテンツ簡略閲覧表示装置の構成採用にある。
【００２２】
本発明装置の第３の特徴は、上記本発明装置の第１又は第２の特徴における前記選択話題語ブロック表示部は、前記ブロック化テキスト話題表示部で表示された前記閲覧用話題語を指し示すブロックを前記ＦＯＲＭ内ブロックの単位で当該端末上に表示させ、当該ＦＯＲＭ内ブロックの単位で表示させた当該各ＦＯＲＭ内ブロックのＦＯＲＭに関するパラメータ及びデータを、当該ＦＯＲＭ内ブロックの単位で当該端末から当該閲覧用サーバの前記ブロック化テキスト話題語保持部へ送信させるものからなるテキストコンテンツ簡略閲覧表示装置の構成採用にある。
【００２３】
本発明装置の第４の特徴は、上記本発明装置の第１、第２又は第３の特徴における前記選択話題語ブロック表示部が、前記端末から前記コンテンツサーバへ送信するＦＯＲＭ情報が当該端末の表示限界サイズを超えている場合に、当該ＦＯＲＭ情報を前記ＦＯＲＭ内ブロックの単位毎に当該端末から受信して、当該受信した前記ＦＯＲＭ内ブロックの単位のＦＯＲＭ情報を前記ブロック化テキスト話題語保持部に保持させるものからなるテキストコンテンツ簡略閲覧表示装置の構成採用にある。
【００２４】
本発明装置の第５の特徴は、上記本発明装置の第４の特徴における前記選択話題語ブロック表示部が、前記端末から前記コンテンツサーバへ送信するＦＯＲＭ情報が当該端末の表示限界サイズを超えている場合に、当該ＦＯＲＭ情報を前記ＦＯＲＭ内ブロックの単位毎に当該端末から受信して、当該受信した前記ＦＯＲＭ内ブロックの単位のＦＯＲＭ情報を前記ブロック化テキスト話題語保持部に保持させ、当該ブロック化テキスト話題語保持部に保持させた前記ＦＯＲＭ内ブロックの単位のＦＯＲＭ情報の全てをまとめて、前記コンテンツサーバへ送信するものからなるテキストコンテンツ簡略閲覧表示装置の構成採用にある。
【００２６】
本発明装置の第６の特徴は、上記本発明装置の第１、第２、第３、第４又は第５の特徴における前記ブロック化テキスト話題語保持部が、前記テキストコンテンツ入力部が入力したテキストコンテンツの属性を示す情報として、当該テキストコンテンツのＵＲＬを示す情報、当該テキストコンテンツが更新された日時及び取得された日時、前記各ブロックの開始ポジション及び終了ポジション、前記各ブロックの閲覧用話題語の文字列、前記各ブロックの閲覧用話題語の開始ポジション及び終了ポジションのいずれかを保持する、ものからなるテキストコンテンツ簡略閲覧表示装置の構成採用にある。
【００２７】
本発明記録媒体の第１の特徴は、テキストコンテンツを入力するテキストコンテンツ入力処理と、当該テキストコンテンツ入力処理で入力されたテキストコンテンツを部分部分に分割してブロック化するテキストコンテンツブロック化処理と、当該テキストコンテンツブロック化処理でブロック化されたテキストコンテンツの中から、タグを用いて閲覧用話題語の候補を抽出するとともに、当該閲覧用話題語の候補に対し重み付けの計算をし、当該閲覧用話題語の候補の中から重み付けの値が高くかつ最初に出現した候補を閲覧用話題語として抽出する構造話題語抽出処理と、当該構造話題語抽出処理で前記閲覧用話題語を抽出できない場合に、当該テキストコンテンツの中から、速覧処理により前記閲覧用話題語を抽出する意味話題語抽出処理と、当該意味話題語抽出処理でテキストコンテンツの意味に基づいて前記閲覧用話題語を抽出できない場合に、当該テキストコンテンツのブロック中で、ＦＯＲＭタグを含んでいないブロックについては、テキストコンテンツのブロックを表示する端末の表示限界サイズに対応した長さの文字列を閲覧用話題語とし、ＦＯＲＭタグを含むブロックについてはＦＯＲＭタグ内の属性の値を閲覧用話題語として抽出する適切話題語抽出処理と、それぞれブロック化されたテキストコンテンツから前記構造話題語抽出処理、前記意味話題語抽出処理及び前記適切話題語抽出処理によって抽出された前記閲覧用話題語、及び前記テキストコンテンツ入力処理が入力したテキストコンテンツの属性を示す、当該テキストコンテンツを一意に表す名称、当該テキストコンテンツが更新された日時及び取得された日時、当該テキストコンテンツが分割されてできた各ブロックの開始ポジション及び終了ポジション、前記ブロックの閲覧用話題語の文字列、閲覧用話題語の開始ポジション及び終了ポジションなどの情報を、保持するブロック化テキスト話題語保持処理と、当該ブロック化テキスト話題語保持処理で保持されている各ブロックのテキストコンテンツの前記閲覧用話題語を前記端末に表示させるブロック化テキスト話題語表示処理と、当該ブロック化テキスト話題語表示で表示されたテキストコンテンツの前記閲覧用話題語の中から、選択されたテキストコンテンツの閲覧用話題語が、指し示すブロックを、当該ブロック毎に前記端末に表示させる選択話題語ブロック表示処理と、を順次実行し、前記テキストコンテンツブロック化処理は、ＨＴＭＬ言語で形成された前記テキストコンテンツを、当該ＨＴＭＬ言語で形成された前記テキストコンテンツを部分部分にブロック化する手順を実行してなるテキストコンテンツ簡略閲覧表示プログラムを記憶した記憶媒体の構成採用にある。
【００２８】
本発明記録媒体の第２の特徴は、上記本発明記録媒体の第１の特徴における前記テキストコンテンツブロック化処理が、前記ＨＴＭＬ言語で形成された前記テキストコンテンツにおけるＦＯＲＭタグで囲まれた部分をＦＯＲＭブロックとして、当該ＦＯＲＭブロックの大きさが前記端末の表示限界サイズを超えている場合に、当該ＦＯＲＭブロックを当該表示限界サイズ以下の大きさのブロックに分割してＦＯＲＭ内ブロックとする手順を実行してなるテキストコンテンツ簡略閲覧表示プログラムを記憶した記憶媒体の構成採用にある。
【００３０】
本発明記録媒体の第３の特徴は、上記本発明記録媒体の第１又は第２の特徴における前記選択話題語ブロック表示処理部が、前記端末から前記コンテンツサーバへ送信するＦＯＲＭ情報が当該端末の表示限界サイズを超えている場合に、当該ユーザ入力データを前記ＦＯＲＭ内ブロックの単位毎に当該端末から受信して、当該受信した前記ＦＯＲＭ内ブロックの単位のＦＯＲＭ情報を前記ブロック化テキスト話題語保持部に保持させ、当該ブロック化テキスト話題語保持部に保持させた前記ＦＯＲＭ内ブロックの単位のユーザ入力データの全てをまとめて、前記コンテンツサーバへ送信する手順を実行してなるテキストコンテンツ簡略閲覧表示プログラムを記憶した記憶媒体の構成採用にある。
【００３１】
本発明記録媒体の第４の特徴は、上記本発明記録媒体の第１、第２又は第３の特徴における前記選択話題語ブロック表示処理部が、前記端末が前記ＦＯＲＭブロックについての情報であるＦＯＲＭ情報を送信しているか判断するユーザ送信判断処理と、当該ユーザ送信判断処理で前記端末が前記ＦＯＲＭ情報を送信していると判断した場合に、当該ＦＯＲＭ情報を受信するＦＯＲＭ情報受信処理と、当該ＦＯＲＭ情報受信処理で受信したＦＯＲＭ情報を前記ブロック化テキスト話題語保持処理によって保持するＦＯＲＭ情報保持処理と、前記ＦＯＲＭ情報受信処理によって前記ＦＯＲＭ情報を受信することで前記ＦＯＲＭブロックの中の全ての情報を受信し終わったか判断するＦＯＲＭブロック受信完了判断処理と、当該ＦＯＲＭブロック受信完了判断処理で前記ＦＯＲＭブロックの中の全ての情報を受信し終わったと判断した場合に、前記ＦＯＲＭ情報保持処理によって保持されている前記ＦＯＲＭブロックをコンテンツサーバに送信して、テキストコンテンツの送付を要求するテキストコンテンツ要求処理と、当該テキストコンテンツ要求処理に応じて、前記コンテンツサーバから送信された前記テキストコンテンツを受信するテキストコンテンツ受信処理と、当該テキストコンテンツ受信処理で受信されたテキストコンテンツを、前記テキストコンテンツブロック化処理によってブロック化し、当該ブロックを前記ブロック化テキスト話題語表示処理及び前記選択話題語ブロック表示処理のいずれかによって前記端末に表示させる提示処理と、
を順次実行してなるテキストコンテンツ簡略閲覧表示プログラムを記憶した記憶媒体の構成採用にある。
【００３２】
本発明記録媒体の第５の特徴は、上記本発明記録媒体の第４の特徴における前記選択話題語ブロック表示処理が、前記ユーザ送信判断処理で前記端末が前記ＦＯＲＭ情報を送信していないと判断した場合に、ユーザが前記端末を用いて選択したテキストコンテンツの前記閲覧用話題語のブロックを、当該端末に表示させる手順を実行してなるテキストコンテンツ簡略閲覧表示プログラムを記憶した記憶媒体の構成採用にある。
【００３３】
本発明記録媒体の第６の特徴は、上記本発明記録媒体の第４の特徴における前記選択話題語ブロック表示処理が、前記ＦＯＲＭブロック受信完了判断処理で前記ＦＯＲＭブロックの中の全ての情報を受信し終わっていないと判断した場合に、前記端末に表示されている前記ＦＯＲＭ内ブロックの次のＦＯＲＭ内ブロックを、当該端末に表示させる手順を実行してなるテキストコンテンツ簡略閲覧表示プログラムを記憶した記憶媒体の構成採用にある。
【００３４】
以上の特徴的構成手段又は構成手法を本発明は採用したので、表示すべきテキストコンテンツのＦＯＲＭブロックの大きさが端末の表示限界サイズを超える場合は、そのＦＯＲＭブロックを複数のＦＯＲＭ内ブロックに分割する。そして、ＦＯＲＭブロックを分割したＦＯＲＭ内ブロックを、端末に順次表示していく。
【００３５】
ここで、ＦＯＲＭ内ブロックの表示を遷移させる際に、各ＦＯＲＭ内ブロックの送信データを一時的に閲覧用サーバに蓄積し、全部のＦＯＲＭ内ブロックの表示が終わった時点で、閲覧用サーバに蓄積した送信データをコンテンツサーバに対して送信する。
ユーザが端末からデータを入力する場合は、各ＦＯＲＭ内ブロックごとに入力する。
【００３６】
したがって、本発明は、従来、端末上に表示できなかった大きさを持つＦＯＲＭブロックを、端末の表示限界サイズ以下に分割したＦＯＲＭ内ブロックとして、ＦＯＲＭ内ブロックごとに表示することで、端末の表示限界サイズを越えた大きさのＦＯＲＭブロックをその端末で正常に表示させることが可能となる。
【００３７】
【発明の実施の形態】
以下、添付図面を参照しながら、本発明の実施の形態を装置例及び記録媒体例につき説明する。
【００３８】
なお、本発明は、前記先願発明を前提とした上で、端末側からコンテンツサーバ側へ送信するテキストコンテンツを、部分部分にブロック化して、ＨＴＭＬ言語におけるデータを送信するためのフォーム（ＦＯＲＭ）を用いて、端末から閲覧用サーバへ送信させ、閲覧用サーバはブロック化されたテキストコンテンツをまとめて、コンテンツサーバへ送信するものであるが、本実施形態例では、１つの端末、１つの閲覧用サーバ及び１つのコンテンツサーバを代表例として説明するもこれ等に限定されるものではない。複数の端末に対して１つ又は複数の閲覧用サーバ、１つ又は複数の閲覧用サーバに対して１つ又は複数のコンテンツサーバ、というような構成をとってもよい。
【００３９】
（装置例）
図１は、本装置例を示すテキストコンテンツ簡略閲覧表示装置の概念的構成ブロック図である。
図中、１は文章情報からなるテキストコンテンツを保持しているコンテンツサーバ、２はコンテンツサーバ１から送信されたテキストコンテンツを受信してブロックに分割する閲覧用サーバ、３は閲覧用サーバ２から送信されたテキストコンテンツのブロックを受信する端末である。
【００４０】
コンテンツサーバ１は、テキストコンテンツをインターネット上において閲覧可能となるように保持している。
端末３は、インターネットなどのネットワークを介して通信できるものであればよく、携帯電話、ＰＨＳ、パーソナル・コンピュータなどが該当する。ただし、本発明は、パーソナル・コンピュータと比較して表示限界サイズが小さい携帯電話などが端末３として好適である。
【００４１】
図２は、本装置例における閲覧用サーバ２の概念的構成ブロック図である。また、図２は、閲覧用サーバ２の処理手順を示すフローチャートともなっている。
閲覧用サーバ２は、テキストコンテンツ入力部１１と、テキストコンテンツブロック化部１２と、構造話題語抽出部１３と、意味話題語抽出部１４と、適切話題語抽出部１５と、ブロック化テキスト話題語保持部１６と、ブロック化テキスト話題語表示部１７と、選択話題語ブロック表示部１８とから構成されている。
【００４２】
テキストコンテンツ入力部１１は、“テキストコンテンツ入力処理（ＳＴＡ）”をするものであり、コンテンツサーバ１に保持されているテキストコンテンツなど、閲覧用サーバ２の外部にあるテキストコンテンツをネットワークを介して入力するものである。
【００４３】
テキストコンテンツブロック化部１２は、“テキストコンテンツブロック化処理（ＳＴＢ）”をするものであり、テキストコンテンツ入力部１１で入力されたテキストコンテンツを部分部分に分割してブロック化するものである。
【００４４】
構造話題語抽出部１３は、“構造話題語抽出処理（ＳＴＣ）”をするものであり、テキストコンテンツブロック化部１２でブロック化されたテキストコンテンツから、そのテキストコンテンツの構造に基づいて、閲覧用話題語を抽出するものである。
ここで、閲覧用話題語とは、テキストコンテンツの内容において、ある事柄について話されている主題があるときに、その「主題」を段落中の名詞句で表現した語句をいい、いわゆるキーワードに近い概念である。
【００４５】
意味話題語抽出部１４は、“意味話題語抽出処理（ＳＴＤ）”をするものであり、構造話題語抽出部１３でテキストコンテンツの構造に基づいて閲覧用話題語を抽出できない場合に、当該テキストコンテンツの中から、テキストコンテンツの意味に基づいて閲覧用話題語を抽出するものである。
【００４６】
適切話題語抽出部１５は、“適切話題語抽出処理（ＳＴＥ）”をするものであり、意味話題語抽出部１４でテキストコンテンツの意味に基づいて閲覧用話題語を抽出できない場合に、そのテキストコンテンツの中から最も適切な閲覧用話題語を抽出するものである。
ここで、最も適切な閲覧用話題語とは、先頭を自立語とする、出力する端末機器により表現される文字列として適切な長さの文字列である。
【００４７】
ブロック化テキスト話題語保持部１６は、“ブロック化テキスト話題語保持処理（ＳＴＦ）”をするものであり、それぞれブロック化されたテキストコンテンツから構造話題語抽出部１３、意味話題語抽出部１４及び適切話題語抽出部１５によって抽出された閲覧用話題語を保持するものである。また、ブロック化テキスト話題語保持部１６は、閲覧用サーバ２の外部（コンテンツサーバ１又は端末３など）から入力されたものであって、閲覧用話題語の構造に基づいてブロック化されているテキストコンテンツの閲覧用話題語をも保持する。
【００４８】
ブロック化テキスト話題語表示部１７は、“ブロック化テキスト話題語表示処理（ＳＴＧ）”をするものであり、ブロック化テキスト話題語保持部１６で保持されている各ブロックのテキストコンテンツの閲覧用話題語を前記端末に表示するものである。
【００４９】
選択話題語ブロック表示部１８は、“選択話題語ブロック表示処理（ＳＴＨ）”をするものであり、ブロック化テキスト話題語表示部１７で前記端末に表示されたテキストコンテンツの閲覧用話題語のうちから、選択されたテキストコンテンツの閲覧用話題語が指し示すブロックを前記端末に表示するものである。
【００５０】
（記録媒体例）
前記装置例を制御する本実施形態の記録媒体例の実行手順につき図面を参照して説明する。
図２に示すように、まず、テキストコンテンツ入力部１１“テキストコンテンツ入力処理（ＳＴＡ）”で、閲覧用サーバ２の外部からテキストコンテンツを入力する。インターネット上で通常用いられているテキストコンテンツは、ＨＴＭＬの言語で記述されたテキスト（文書）である。これらのコンテンツは、通常、コンテンツサーバ１のようなＷｅＢサーバに管理されており、ＨＴＴＰ(Hyper Text Transfer Protocol)方式により、通信され、取得される。
【００５１】
例えば、下記のＨＴＭＬ文書（入力テキストコンテンツ例Ｔ１）がテキストコンテンツ入力部１１“テキストコンテンツ入力処理（ＳＴＡ）”で入力される。
【００５２】
［入力テキストコンテンツ例  Ｔ１］
<HTML>
<TITLE>携帯端末に関する評価。</TITLE>
<BODY>
<H1>第一章  携帯端末の評価</H1>
<H2>第一章には、携帯端末における…。</H2>
<Q>ところで、携帯端末としては、Ｓ社の製品がよいようですが、…。</Q>
<table>
<TR><TD>製品比較テーブル</TD><TD>A社</TD><TD>S社</TD><TD>Z社</TD></TR> <TR><TD>
価格</TD><TD>４万円</TD><TD>２万円</TD><TD>６万円</TD></TR>
<TR><TD>機能</TD><TD>LAN</TD><TD>LAN/WAN</TD><TD>LAN</TD></TR>
</table>
</BODY>
</HTML>
［入力テキストコンテンツ例  Ｔ１  以上］
【００５３】
テキストコンテンツ入力部１１“テキストコンテンツ入力処理（ＳＴＡ）”で閲覧用サーバ２の外部からテキストコンテンツを入力した後、その入力したテキストコンテンツを、テキストコンテンツブロック化部１２“テキストコンテンツブロック化処理（ＳＴＢ）”で、部分部分にブロック化する。
【００５４】
通常、ＨＴＭＬは、ＳＧＭＬ(StandardGeneralized Mark up Language)の流れをくむ構造化言語であり、テキストコンテンツを構造化するのに役立っている。テキストコンテンツの構造化により、テキストコンテンツを部分部分に分割してブロック化することが可能となる。
【００５５】
次に、上記の入力テキストコンテンツ例Ｔ１をブロック化する場合の処理手順を以下の１．から５．で述べる。ブロック化する場合の最大ブロック長は、テキストコンテンツを表示する機器である端末３の機能に依存する場合が多い。例えば、端末３として、Ｉ−ｍｏｄｅ対応の携帯電話を考えた場合は、表示可能最大ブロック長（表示限界サイズ）が２Ｋｂｙｔｅと規定されており、それ以上に大きいブロック長のテキストコンテンツを表示することはできない。そのため、テキストコンテンツブロック化部１２“テキストコンテンツブロック化処理（ＳＴＢ）”では、表示可能最大ブロック長を超えないようにブロック化を行う。
【００５６】
１．ＨＴＭＬファイルを読み込む。
【００５７】
２．フレームに区切られている場合には、分割型と統合型の２つの処理方法があり、ＨＴＭＬファイルの書式によって処理方法が決定される。
分割型……各フレームをそれぞれ第１階層として表示し、その第一階層をクリックした後、該当するフレームのＨＴＭＬファイルに飛ぶ。（フレームの第１階層の話題語はＦＲＡＭＥタグ内の属性ｎａｍｅの値を使用する。なければ属性ｓｒｃで示されたＨＴＭＬファイルのＴＩＴＬＥ、それもない場合はＵＲＬそのものとする。）
統合型……各フレームをすべてまとめて表示する。（第１階層は、各フレームを統合した内容となる。）
【００５８】
３．簡易ブロック化
ＦＯＲＭタグに囲まれた部分、すなわち<FORM>と</FORM>の間をＦＯＲＭブロックとし、ＦＯＲＭブロックとＦＯＲＭブロックに囲まれたテキスト部分をブロック化（簡易ブロック化）する。
【００５９】
４．ＦＯＲＭ情報の取得
表示限界サイズを超える簡易ブロックから、ＦＯＲＭ情報、すなわち送信データに関するパラメータなどを取り出し、ブロック化テキスト話題語保持部１６“ブロック化テキスト話題語保持処理（ＳＴＦ）”に保存する。
【００６０】
５．簡易ブロック化に対してのブロック化
５−１  ＦＯＲＭタグが存在するブロックの場合は、ＦＯＲＭタグの先頭から表示限界サイズごとにブロック化し、それぞれをＦＯＲＭ内ブロックとする。すなわち、ＦＯＲＭ内ブロックは、ＦＯＲＭブロックにつき表示限界サイズを単位として分割したブロックとなる。
【００６１】
５−２  ＦＯＲＭタグが存在しないブロックの場合は、後述する図３に示す方法でブロック分割をする。これにより、ＨＴＭＬファイルにつき、ブロック構造を認識するためのタグリストに基づいて、ブロックごとに分割する。
ここで、ＦＯＲＭブロックは、下記の（ＦＯＲＭブロック例Ｔ２）に示すように、<FORM>タグと</FORM>タグで囲まれたテキストの範囲である。このブロック化により端末３側からコンテンツサーバ１側へのデータの送信が可能となる。
【００６２】
ＦＯＲＭブロック例Ｔ２の場合は、「サーチ１」の次のＦＯＲＭタグから「サーチ２」のＦＯＲＭタグの前までが１つ目のＦＯＲＭブロックである。「サーチ２」の次のＦＯＲＭタグから最後までが２つ目のＦＯＲＭブロックである。
【００６３】
［ＦＯＲＭブロック例  Ｔ２］
サーチ１
<FORM
ACTION="/form/form.cgi" METHOD=GET>
<INPUT type=text
name="input1"  size=40 value="検索語"><BR>
<INPUT TYPE="hidden"
NAME="input2" VALUE="val2">
<INPUT TYPE="submit"
VALUE="検索１">
<P>
</FORM>
サーチ２
<FORM
ACTION="/form/form2.cgi" METHOD=GET>
<INPUT type=text
name="input3"  value="val3" size=40><BR>
文章２
<INPUT TYPE="hidden"
NAME="input4" VALUE="val4">
<INPUT type=text
name="input5" value="val5" size=40><BR>
<INPUT TYPE="submit"
VALUE="検索２">
</FORM>
［ＦＯＲＭブロック例  Ｔ２  以上］
【００６４】
図３は、本記録媒体例にけるＦＯＲＭタグが存在しない場合のブロック化手順を示すフローチャートである。
すなわち、“テキストコンテンツブロック化処理（ＳＴＢ）”で、ＦＯＲＭタグが存在しない簡易ブロックを表示限界サイズ以下に分割するときの手順を、図３は示している。そして、簡易ブロックを入力として、書式に合わせたブロック構造認識タグを用いて、表示限界サイズ以下のブロックに分割するための処理手順を示している。
【００６５】
書式に合わせたブロック構造認識タグとは、テキストコンテンツを構成するＨＴＭＬ文書に含まれている各種のタグを、そのタグの種類及び機能をふくめて表として現し、テキストコンテンツの構造を解析するための要素としたものである。
【００６６】
具体的処理としては、まず、書式に合わせたブロック構造認識タグを用いてＨＴＭＬデータからブロック候補を検索する“ブロック候補検索処理（ＳＴ１）”。
ここでは、「タグ情報検索」、「タグ範囲取得」、「コメント削除」、「ブロックサイズの取得」の各処理をする。
【００６７】
その後、“ブロック候補検索処理ＳＴ１”でブロック候補に上げられたブロックに対して、そのサイズ及び内容を吟味し、ブロック化するかどうかの判定をする
“ブロック判定処理（ＳＴ２）”。
ここでは、「ＬＢ判定」、「ユーザ注目キーワードの有無」、「本文の有無の確認」の各処理をする。
【００６８】
その後、“ブロック判定処理ＳＴ２”で認識されたブロックの先頭部分に対して不要文字の削除及びＨＴＭＬ開始タグの補充などの処理を行うための処理をする“ブロック上部処理（ＳＴ３）”。
ここでは、「本文の有無の確認」、「コメント削除」、「サイズ確認」、「速覧処理」、「強制分割処理」の各処理をする。
ここで、「速覧処理」とは、テキストコンテンツの持つ意味に基づいて閲覧用話題語を抽出する処理である。
【００６９】
その後、タグを用いて認識したブロックのサイズが規定（表示限界サイズ）より大きい場合は、ブロックの細分化をする“ブロック処理（ＳＴ４）”。
ここでは、「再帰処理」をする。そして、「ブロック構造認識」処理を実行して、ブロックを再帰的なブロック化により再度分割及び加工する。
【００７０】
最後に、ブロック構造認識処理によってブロック認識を行い、最後に残った部分（ブロック末尾）に対して不要文字の削除及びＨＴＭＬ終了タグの補充などの処理を行う“ブロック末尾処理（ＳＴ５）”。
ここでは、「本文の有無の確認」、「コメント削除」、「サイズ確認」、「速覧処理」、「強制分割処理」の各処理をする。
【００７１】
上記の入力テキストコンテンツ例Ｔ１をブロック化する場合は、まず、ブロック構造認識タグを現す表（テーブル）を読み、そのテーブルにあるタグの中から入力テキストコンテンツ例Ｔ１にあるタグと一致するタグを抽出する。
すると、<Hmax>というタグ（この場合、<H1>タグ）と、<Q>タグと、<table>タグとが抽出され、個々の部分が図４に示すようにブロック化される。
【００７２】
図４は、テキストコンテンツブロック化部１２“テキストコンテンツブロック化処理（ＳＴＢ）”でブロック化された結果を示す説明図である。図４において、四角で囲まれた部分がここのブロックに当り、下線の部分は抽出された閲覧用話題語を表示している。
【００７３】
これらにより、テキストコンテンツ入力部１１“テキストコンテンツ入力処理（ＳＴＡ）”で入力されたテキストコンテンツが、テキストコンテンツブロック化部１２“テキストコンテンツブロック化処理（ＳＴＢ）”で部分部分にブロック化される。
【００７４】
次に、ブロック化された情報を、構造話題語抽出部１３“構造話題語抽出処理（ＳＴＣ）”、意味話題語抽出部１４“意味話題語抽出処理（ＳＴＤ）”及び適切話題語抽出部１５“適切話題語抽出処理（ＳＴＥ）”にわたす。構造話題語抽出部１３“構造話題語抽出処理（ＳＴＣ）”、意味話題語抽出部１４“意味話題語抽出処理（ＳＴＤ）”及び適切話題語抽出部１５“適切話題語抽出処理（ＳＴＥ）”では、それぞれ、受け取ったブロックから閲覧用話題語を抽出する。
【００７５】
閲覧用話題語の抽出処理としては、次の（１）から（５）の処理をする。
（１）まず、ユーザによって指定されたキーワードでブロック内を検索する。キーワードを発見した場合は、例えばキーワードの前後５文字を話題語として抽出する。
（２）その後、タグを用いてブロック内から閲覧用話題語の候補を抽出する。検索したタグの種類によっては、閲覧用話題語の切り出し処理で速覧処理を必要とする。
（３）その後、ブロック内に閲覧用話題語の候補となるものが一つもない場合は、速覧処理を用いて閲覧用話題語を抽出する。また、速覧処理でも見つからない場合は、本文の最初の１０文字を閲覧用話題語の候補として抽出する。
（４）その後、処理（２）において抽出した閲覧用話題語の候補に対し、重み付けの計算をする。
（５）その後、閲覧用話題語の候補のなからか重み付けの値が高く、出現順位が一番高い候補を閲覧用話題語として決定し、決定した閲覧用話題語に関する情報を表としてまとめた話題語リストテーブルを作成する。
【００７６】
構造話題語抽出部１３“構造話題語抽出処理（ＳＴＣ）”では、テキストコンテンツブロック化部１２“テキストコンテンツブロック化処理（ＳＴＢ）”でブロック化されたテキストコンテンツから、そのテキストコンテンツの構造に基づき、閲覧用話題語を抽出する。閲覧用話題語は、そのテキストコンテンツに含まれるタグに基づき、ブロック内にある閲覧用話題語の候補の中で、最も重み付けが高く且つ最初に出現した候補を閲覧用話題語とする。
【００７７】
意味話題語抽出部１４“意味話題語抽出処理（ＳＴＤ）”では、構造話題語抽出部１３“構造話題語抽出処理（ＳＴＣ）”におけるテキストコンテンツの構造に基づく抽出処理では閲覧用話題語が抽出できない場合に、予め用意されたデータベースを参照しながら、当該テキストコンテンツの文を形態素解析し、前記形態素から話題の手がかりとなる特定の語句を抽出し、当該特定の語句の位置から推測して閲覧用話題語を抽出する（速覧処理）。
【００７８】
適切話題語抽出部１５“適切話題語抽出処理（ＳＴＥ）”では、テキストコンテンツのブロックがＦＯＲＭタグを含んでいるか否かで行う処理が異なる。
【００７９】
ＦＯＲＭタグを含んでいないブロックについては、当該ブロックから先頭を自立語とする適切話題語長で示される長さの文字列を当該ブロックから抽出し、その文字列を閲覧用話題語として出力する。
【００８０】
ここで、適切話題語長とは、テキストコンテンツのブロックを表示する端末３の種類及び機能に応じた文字列の長さであり、端末３に表現される文字列として適切な文字列の長さである。例えば、Ｉ−ｍｏｄｅ対応の携帯電話では、横方向の表示可能文字数が１０文字程度であるため、適切話題語長を１０文字とする。
【００８１】
ＦＯＲＭタグを含むブロックについては、ＦＯＲＭタグ内の属性ｎａｍｅの値を閲覧用話題語とする。ここで、属性ｎａｍｅの値がないときは、ＦＯＲＭタグ内の属性ａｃｔｉｏｎの値を閲覧用話題語とする。
【００８２】
ブロック化テキスト話題語保持部１６“ブロック化テキスト話題語保持処理（ＳＴＦ）”では、それぞれブロック化されたテキストコンテンツから構造話題語抽出部１３“構造話題語抽出処理（ＳＴＣ）”、意味話題語抽出部１４“意味話題語抽出処理（ＳＴＤ）”及び適切話題語抽出部１５“適切話題語抽出処理（ＳＴＥ）”によって抽出された閲覧用話題語を保持する。また、ブロック化テキスト話題語保持部１６“ブロック化テキスト話題語保持処理（ＳＴＦ）”では、閲覧用サーバ２の外部から入力されたものであって、閲覧用話題語の構造に基づいてブロック化されているテキストコンテンツの閲覧用話題語及びその閲覧用話題語の構造なども保持する。
【００８３】
また、ブロック化テキスト話題語保持部１６“ブロック化テキスト話題語保持処理（ＳＴＦ）”では、各テキストコンテンツを一意に表す名称（インターネット上では、ＵＲＬ(Uniform Resource Locator)が一意にリソースを表す名称として利用されている）、テキストコンテンツが更新された日時及び取得された日時、各ブロックの開始ポジション及び終了ポジション、各ブロックの閲覧用話題語の文字列、閲覧用話題語の開始ポジション及び終了ポジションなどのテキストコンテンツの属性を示す情報も保持する。
【００８４】
上記の入力テキストコンテンツ例Ｔ１の場合は、テキストコンテンツのＵＲＬが「WWW.inagaki.co.jp/text/contents/T1.html」であったとすると、コンテンツサーバ１から、そのテキストコンテンツを取得した日時を、ＨＴＴＰ方式のメッセージとして、閲覧用サーバ２のブロック化テキスト話題語保持部１６が“ブロック化テキスト話題語保持処理（ＳＴＦ）”で取得する。さらに、ブロック化テキスト話題語保持部１６“ブロック化テキスト話題語保持処理（ＳＴＦ）”では、各ブロックの開始ポジション及び終了ポジションなどを記録保持する。ポジションとしては、通常、ＨＴＭＬのファイルの先頭を０バイトとして、そこからバイト単位でカウントアップして、バイト単位の数値で示す。
【００８５】
例えば、図４に示すブロック１であれば、ブロックの開始ポジションは０［バイト］であり、終了ポジションは３７［バイト］である。閲覧用話題語の文字列は、“携帯端末に関する評価”であり、閲覧用話題語の文字列の開始ポジションは１２［バイト］であり、終了ポジションは２２［バイト］である。
【００８６】
これらの閲覧用話題語の構造を示す情報が閲覧用サーバ２の外部から与えられた場合は、その外部から与えられた閲覧用話題語及び閲覧用話題語の構造などをブロック化テキスト話題語保持部１６はブロック化テキスト話題語保持部１６で保持する。
【００８７】
その後、テキストコンテンツが更新された場合は、ＨＴＴＰでコンテンツサーバ１が取得したＵＲＬの更新日時情報などを参照して、その更新が確認された時点で、それまで保持していた閲覧用話題語の構造などは破棄し、新規に、更新されたテキストコンテンツを入力して、上述のテキストコンテンツ入力部１１“テキストコンテンツ入力処理（ＳＴＡ）”、テキストコンテンツブロック化部１２“テキストコンテンツブロック化処理（ＳＴＢ）”、構造話題語抽出部１３“構造話題語抽出処理（ＳＴＣ）”、意味話題語抽出部１４“意味話題語抽出処理（ＳＴＤ）”、適切話題語抽出部１５“適切話題語抽出処理（ＳＴＥ）”及びブロック化テキスト話題語保持部１６“ブロック化テキスト話題語保持処理（ＳＴＦ）”による各処理を再度実行する。
【００８８】
また、テキストコンテンツ入力部１１“テキストコンテンツ入力処理（ＳＴＡ）”で各ブロックに分割されたテキストコンテンツがＦＯＲＭタグを含んでいる場合は、ＦＯＲＭブロックに関する情報も、ブロック化テキスト話題語保持部１６“ブロック化テキスト話題語保持処理（ＳＴＦ）”で保持する。
【００８９】
すなわち、分割されたブロックにＦＯＲＭブロックが含まれている場合は、そのＦＯＲＭブロックの開始ポジション及び終了ポジション、閲覧用話題語の文字列、閲覧用話題語の開始ポジション及び終了ポジション、ＦＯＲＭブロック番号、ＦＯＲＭ内ブロック番号なども、ブロック化テキスト話題語保持部１６“ブロック化テキスト話題語保持処理（ＳＴＦ）”で保持する。
【００９０】
ここで、ＦＯＲＭブロック番号とは、テキストコンテンツの先頭のＦＯＲＭブロックから昇順に１，２、３…のように付与される番号である。ＦＯＲＭ内ブロック番号とは、テキストコンテンツブロック化部１２“テキストコンテンツブロック化処理（ＳＴＢ）”においてＦＯＲＭブロックが複数のＦＯＲＭ内ブロックに分割された場合に、各ＦＯＲＭブロック毎に先頭のＦＯＲＭ内ブロックから昇順に１，２、３…のように付与される番号である。
【００９１】
また、ブロック化テキスト話題語保持部１６“ブロック化テキスト話題語保持処理（ＳＴＦ）”では、コンテンツサーバ１に送られるユーザ入力データが一時的に保持される。
例えば、上記のＦＯＲＭブロック例Ｔ２の場合は、ＦＯＲＭブロックが２つあるので、
第１番目のＦＯＲＭブロックについては、
「input1=検索語&input2=val2」
第２番目のＦＯＲＭブロックについては、
「input3=val3&input4=val4&input5=val5」
という情報が保持される。
【００９２】
ブロック化テキスト話題語表示部１７“ブロック化テキスト話題語表示処理（ＳＴＧ）”では、ブロック化テキスト話題語保持部１６“ブロック化テキスト話題語保持処理（ＳＴＦ）”に保持されたている各ブロックのテキストコンテンツの閲覧用話題語を表示する。
上記の入力テキストコンテンツ例Ｔ１の場合は、図４に示すように４つのブロックに分割されている。そして、閲覧用話題語が、“携帯端末に関する評価”、“第一章  携帯端末の評価”、“携帯端末”、“製品比較テーブル”となっている。これを１ブロックにつき１閲覧用話題語を１行単位で表示すると、以下のようになる。
携帯端末に関する評価
第一章  携帯端末の評価
携帯端末
製品比較テーブル
【００９３】
また、ブロック化テキスト話題語表示部１７“ブロック化テキスト話題語表示処理（ＳＴＧ）”では、表示するブロックがＦＯＲＭブロック又はＦＯＲＭ内ブロックである場合も、それらから抽出した閲覧用話題語を表示する。
【００９４】
選択話題語ブロック表示部１８“選択話題語ブロック表示処理（ＳＴＨ）”では、ブロック化テキスト話題語表示部１７“ブロック化テキスト話題語表示処理（ＳＴＧ）”で表示されたテキストコンテンツの閲覧用話題語のうちから、選択したテキストコンテンツの閲覧用話題語のブロックを表示する。なお、ブロック化テキスト話題語表示部１７“ブロック化テキスト話題語表示処理（ＳＴＧ）”では、１つの閲覧用話題語が１行単位で表示される。
【００９５】
ユーザが端末３において、ＨＴＭＬのブラウザを利用して、閲覧用サーバが表示した各閲覧用話題語をクリックすると、各ブロックを選択話題語ブロック表示部１８“選択話題語ブロック表示処理（ＳＴＨ）”が表示するように設定しておく。これにより、各閲覧用話題語が指し示すブロックの端末３における表示が可能となる。
【００９６】
ＨＴＭＬのブラウザを利用できない場合は、ブロック化テキスト話題語保持部１６が“ブロック化テキスト話題語保持処理（ＳＴＦ）”で保持されている閲覧用話題語の構造を示す情報に基づいて選択した閲覧用話題語から、その選択された閲覧用話題語が属するブロックとそのブロックの開始ポジション及び終了ポジションを取得し、該当するテキストコンテンツのＵＲＬから、該当するブロックの開始ポジションから終了ポジションまでのテキストデータを取得して、これらを表示することにより、選択された閲覧用話題語のブロックを提示する。
【００９７】
ＦＯＲＭブロック又はＦＯＲＭ内ブロックを示す閲覧用話題語を選択した場合も、選択話題語ブロック表示部１８“選択話題語ブロック表示処理（ＳＴＨ）”は、上述と同様に閲覧用話題語の指し示すブロックを表示する。
【００９８】
ＦＯＲＭブロックが端末３の持つ表示限界サイズを超えた場合は、ＦＯＲＭブロックをＦＯＲＭ内ブロックに分割する。
例えば、上記のＦＯＲＭブロック例Ｔ２において、２番目のＦＯＲＭブロックが文字列「文章２」の前後でＦＯＲＭ内ブロック１とＦＯＲＭ内ブロック２とに分割されたとする。
【００９９】
これは、文字列「文章２」の位置に表示限界サイズを超える文章が書かれている場合に相当する。この場合は、各ＦＯＲＭ内ブロックを端末３に表示し、ユーザが端末３においてそのブロックを読んだ後、そのブロックの前後のブロックを表示させる指示を、ユーザが端末３においてする。
【０１００】
この指示をしたときに、各ＦＯＲＭ内ブロックのＦＯＲＭに関するパラメータ及びユーザ入力データが、端末３から閲覧用サーバ２のブロック化テキスト話題語保持部１６に送信され、それらの情報がブロック化テキスト話題語保持部１６で保持される。
【０１０１】
ここで、端末３からは、ブロック化テキスト話題語保持部１６に対して、
第１番目のＦＯＲＭ内ブロックについては、
「input3=val3&input4=val4」
第２番目のＦＯＲＭ内ブロックについては、
「&input5=val5」
という情報が別々のタイミングで送信される。
【０１０２】
閲覧用サーバ２では、各タイミングで各ＦＯＲＭ内ブロックをブロック化テキスト話題語保持部１６が受け取って保持し、全てのユーザ入力データを受け取った時点で、その全てのユーザ入力データをコンテンツサーバ１に送信する。
【０１０３】
このとき閲覧用サーバ２は、上記のＦＯＲＭブロック例Ｔ２の場合は、
「input3=val3&input4=val4&input5=val5」
というデータをコンテンツサーバ１に送信する。
【０１０４】
この閲覧用サーバ２の送信に対応して、コンテンツサーバ１からはテキストコンテンツが閲覧用サーバ２へ送信される。
閲覧用サーバ２は、コンテンツサーバ１から受け取ったテキストコンテンツを以下に述べる手法で、端末３で表示させる。
【０１０５】
図５は、閲覧用サーバを制御する本記録媒体例の処理手順を示すフローチャートである。この処理手順は、閲覧用サーバ２の選択話題語ブロック表示部１８がテキストコンテンツを表示させるためのものである。
まず、選択話題語ブロック表示部１８は、ユーザが端末３を用いて、ＦＯＲＭ情報を閲覧用サーバ２へ送信しているか判断する（ユーザ送信判断処理、ＳＴ２１）。なお、ＦＯＲＭ情報は、送信データに関するパラメータなどからなる。
【０１０６】
ＳＴ２１で、ユーザがＦＯＲＭ情報を閲覧用サーバ２に対して送信していいないと判断したときは、通常の処理として、ユーザが指定したブロックを端末３に表示させる（ブロック表示処理、ＳＴ２８）。
【０１０７】
ＳＴ２１で、ユーザがＦＯＲＭ情報を閲覧用サーバ２に対して送信していると判断したときは、そのＦＯＲＭ情報を受信する（ＦＯＲＭ情報受信処理、ＳＴ２２）。そして、受信したＦＯＲＭ情報をブロック化テキスト話題語保持部１６で保持する（ＦＯＲＭ情報保持処理、ＳＴ２３）。
【０１０８】
その後、ＦＯＲＭ情報を全て端末３が送信し終わったか否か判断する（ＦＯＲＭブロック受信完了判断処理、ＳＴ２４）。
ＳＴ２４で、ＦＯＲＭ情報を全て端末３が送信し終わったと判断した場合において、ＦＯＲＭブロックが複数のＦＯＲＭ内ブロックに分割されている場合であって、ユーザが端末３から送ってきたユーザ入力データが分割したブロックのなかで最後のＦＯＲＭ内ブロックのユーザ入力データであったときは、選択話題語ブロック表示部１８は、ブロック化テキスト話題語保持部１６で保持している全てのＦＯＲＭ情報をコンテンツサーバ１に送信して、テキストコンテンツの送付をコンテンツサーバ１に要求する（テキストコンテンツ要求処理、ＳＴ２５）。
【０１０９】
ここで、ブロック化テキスト話題語保持部１６では、（最後のＦＯＲＭ内ブロックのユーザ入力データの受信までに）、ＦＯＲＭブロックを分割したＦＯＲＭ内ブロックについて、端末３から送られてきたユーザ入力データが保持されている。
【０１１０】
その後、選択話題語ブロック表示部１８は、コンテンツサーバ１から送信されたテキストコンテンツを受信する（テキストコンテンツ受信処理、ＳＴ２６）。
その後、選択話題語ブロック表示部１８は、ＳＴ２６で受信したテキストコンテンツをテキストコンテンツブロック化部１２でブロック化し、そのブロックをブロック化テキスト話題語表示部１７及び選択話題語ブロック表示部１８によって端末３に表示させる（提示処理、ＳＴ２７）。
【０１１１】
ＳＴ２５で、ユーザが端末３から送ってきたデータが分割したブロックのなかで最後のＦＯＲＭ内ブロックのデータではなかったときは、選択話題語ブロック表示部１８はその送ってきたデータの次のブロックを端末３に表示させる。
【０１１２】
ＳＴ２４で、ＦＯＲＭ情報を全て端末３が送信し終わっていないと判断した場合は、選択話題語ブロック表示部１８は次のＦＯＲＭ内ブロックを選択話題語ブロック表示部１８によって端末３に表示させる（ＦＯＲＭ内ブロック表示処理、ＳＴ２９）。
【０１１３】
なお、ＳＴ２５で、ＦＯＲＭブロックが複数のＦＯＲＭ内ブロックに分割されていない場合は、選択話題語ブロック表示部１８は、テキストコンテンツの送付をコンテンツサーバ１に要求し、そのテキストコンテンツをコンテンツサーバ１から受信し、受信したテキストコンテンツをテキストコンテンツブロック化部１２でブロック化し、そのブロックをブロック化テキスト話題語表示部１７及び選択話題語ブロック表示部１８によって端末３に表示させる。
【０１１４】
これらにより、ＨＴＭＬ言語において、ＦＯＲＭブロックを端末３の表示限界サイズ以下の大きさのＦＯＲＭ内ブロックに分割し、端末３からはＦＯＲＭ内ブロック毎にデータを送信することが可能となる。
したがって、端末３からデータを複数回に分けて閲覧用サーバ２へ送信することが可能となり、端末３からは一度に送信できない大きさのデータであっても、正常に、閲覧用サーバ２を介してコンテンツサーバ１へ送信することが可能となる。
【０１１５】
以上、本発明の代表的な装置例及び記録媒体例について説明したが、本発明は、必ずしも上記した事項に限定されるものではない。本発明の目的を達し、下記する効果を奏する範囲において、適宜変更実施可能である。例えば、ＦＯＲＭブロックをＦＯＲＭ内ブロックに分割する単位としては、端末の表示限界サイズに限られず、端末の表示限界サイズ以下であればよい。
【０１１６】
【発明の効果】
以上説明したように、本発明によれば、テキストコンテンツを部分部分にブロック化して、ＨＴＭＬ言語におけるデータを送信するためのフォーム（ＦＯＲＭ）を用いて、端末側からコンテンツサーバ側へ送信するので、携帯電話など表示限界サイズが小さい端末を用いても、その表示限界サイズを超える大きさのテキストコンテンツをコンテンツサーバ側へ送信することが可能となる。
【０１１７】
さらに、テキストコンテンツのブロック化、及びブロック化されたテキストコンテンツをまとめてコンテンツサーバへ送信することを、閲覧用サーバが行うので、コンテンツサーバ内のコンテンツに関しては既成のものを全く修正するひつようがなく、従来のコンテンツをそのまま利用することが可能となる。
【図面の簡単な説明】
【図１】  本発明の実施形態である装置例の概念的構成ブロック図である。
【図２】  同上における閲覧用サーバの概念的構成ブロック図と処理手順を示すフローチャートとの兼用図である。
【図３】  同上におけるブロック化手順を示すフローチャートである。
【図４】  同上におけるブロック化された結果を示す表示説明図である。
【図５】  同上を制御する記録媒体例の処理手順を示すフローチャートである。
【符号の説明】
１…コンテンツサーバ
２…閲覧用サーバ
３…端末
１１…テキストコンテンツ入力部
１２…テキストコンテンツブロック化部
１３…構造話題語抽出部
１４…意味話題語抽出部
１５…適切話題語抽出部
１６…ブロック化テキスト話題語保持部
１７…ブロック化テキスト話題語表示部
１８…選択話題語ブロック表示部
【図１】
0003652214.tif 000002
【図２】
0003652214.tif 000003
【図３】
0003652214.tif 000004
【図４】
0003652214.tif 000005
【図５】
0003652214.tif 000006