(57)【特許請求の範囲】
【請求項１】
端末の小型表示画面に対応して、マークアップ言語で作成されたページを再編集するプロキシサーバであって、テーブルタグ及びイメージタグで構成された前記ページについて、
前記テーブルタグを削除する第１の手段と、
前記イメージタグの横幅の値に対する前記端末の表示画面の横幅の値の比に対応して、該イメージタグの横幅及び縦幅の値を変更する第２の手段とを有し、
前記第１の手段は、第１のテーブルの要素が第２のテーブルとなっている入れ子構造の場合、入れ子構造の最後のテーブルから１つ以上のテーブルのタグは削除しないこと、
を特徴とするプロキシサーバ。
【請求項２】
端末の小型表示画面に対応して、マークアップ言語で作成されたページを再編集するプロキシサーバであって、テーブルタグ及びイメージタグで構成された前記ページについて、
前記テーブルタグを削除する第１の手段と、
前記イメージタグの横幅の値に対する前記端末の表示画面の横幅の値の比に対応して、該イメージタグの横幅及び縦幅の値を変更する第２の手段とを有し、
前記第１の手段は、前記テーブルタグで表示されるテーブルの横幅が、前記端末の表示画面の横幅よりも小さい場合、該テーブルタグは削除しないこと、
を特徴とするプロキシサーバ。
【請求項３】
前記第２の手段は、イメージタグ内に設定された属性の種別に応じて前記イメージタグを削除することを特徴とする請求項１又は２に記載のプロキシサーバ。
【請求項４】
前記第１の手段及び前記第２の手段は、前記端末の指示によって実行を選択できることを特徴とする請求項１から３のいずれか１項に記載のプロキシサーバ。
【請求項５】
端末の小型表示画面に対応して、マークアップ言語で作成されたページを再編集する方法であって、テーブルタグ及びイメージタグで構成された前記ページについて、
前記テーブルタグを削除する第１の段階と、
前記イメージタグの横幅の値に対する前記端末の表示画面の横幅の値の比に対応して、前記イメージタグの横幅及び縦幅の値を変更する第２の段階とを有し、
前記第１の段階において、第１のテーブルの要素が第２のテーブルとなっている入れ子構造の場合、入れ子構造の最後のテーブルから１つ以上のテーブルのタグは削除しないこと、
を特徴とする方法。
【請求項６】
端末の小型表示画面に対応して、マークアップ言語で作成されたページを再編集する方法であって、テーブルタグ及びイメージタグで構成された前記ページについて、
前記テーブルタグを削除する第１の段階と、
前記イメージタグの横幅の値に対する前記端末の表示画面の横幅の値の比に対応して、前記イメージタグの横幅及び縦幅の値を変更する第２の段階とを有し、
前記第１の段階において、前記テーブルタグで表示されるテーブルの横幅が、前記端末の表示画面の横幅よりも小さい場合、該テーブルタグは削除しないこと、
を特徴とする方法。
【請求項７】
コンピュータに請求項５又は６に記載の方法を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、端末の小型表示画面に対応して、マークアップ言語、例えばＨＴＭＬ（Hyper Text Markup Language）で作成されたページを再編集するプロキシサーバ又はプログラムを記録した記録媒体に関する。
【０００２】
【従来の技術】
従来から、ＷＷＷのページ作成には、ＨＴＭＬが用いられている。当初、ページは、テキストが主であったが、商用インターネット及びパーソナルコンピュータの普及に伴ってイメージが多用されるようになってきた。通常、イメージを用いて複雑なレイアウトを構成するために、テーブルタグとイメージタグとを組み合わせて用いることが多い。
【０００３】
また、これらＨＴＭＬで作成されたページは、パーソナルコンピュータの表示画面での閲覧を想定して作成されている。従って、これらのページを、小さい表示画面しか持たない携帯端末で閲覧するには、縦スクロールだけでなく横スクロールも行う必要がある。
【０００４】
携帯端末において、横スクロールを行う必要性をなくし且つ閲覧しやくすくするために、テーブルの外枠の表示サイズを、端末の小型表示画面に対応して一律に縮小するようにマークアップ言語を再編集する第１の方法がある。また、自動的に、特定のタグ内に記述されている文字のみを抜き出して作成される目次用のＨＴＭＬ文書と、該タグ間の文書を抜き出して作成される複数のＨＴＭＬ文書とに分割する第２の方法もある。参考文献としては、伊藤直子、立川恆央、中川好久、水越康博「携帯端末向けＷＷＷページ変換−SmartProxy」(1997), Spyglass Prism 2.0, IBM WebSphere Transcoding Publisherがある。
【０００５】
【発明が解決しようとする課題】
しかしながら、第１の方法では、テーブルが全体的に縮小され、携帯端末において視覚的に認識しづらくなる。また、第２の方法では、イメージが多用され且つ文書としての体裁を有していない場合、基準となる特定のタグを指定することが難しい。
【０００６】
そこで、本発明は、前述した課題を解決し、端末の小型表示画面でも視覚的に認識しやすいように、マークアップ言語で作成されたページを再編集するプロキシサーバ、方法及びプログラムを記録した記録媒体を提供することを目的とする。
【０００７】
【課題を解決するための手段】
本発明のページを再編集するプロキシサーバは、テーブルタグ及びイメージタグで構成されたページについて、テーブルタグを削除する第１の手段と、イメージタグの横幅の値に対する端末の表示画面の横幅の値の比に対応して、イメージタグの横幅及び縦幅の値を変更する第２の手段とを有し、前記第１の手段は、第１のテーブルの要素が第２のテーブルとなっている入れ子構造の場合、入れ子構造の最後のテーブルから１つ以上のテーブルのタグは削除しないことを特徴とする。
【０００８】
テーブルタグを削除することにより、端末における横スクロールの操作の頻度が減少し、端末の操作性を向上させることができる。また、テーブルタグを削除した後に、個々のイメージの横幅を端末の表示画面の横幅に変更するので、やはり端末の操作は横スクロールを必要としない。更に、端末の小型表示画面でも視覚的に認識しやすい場合があり、入れ子構造の場合に最後のテーブルから１つ以上のテーブルのタグは削除しない。
【０００９】
また、本発明の他の実施形態によれば、第１の手段は、テーブルタグで表示されるテーブルの横幅が、端末の表示画面の横幅よりも小さい場合、該テーブルタグは削除しないことも好ましい。端末の表示画面で表示可能な大きさのテーブルは、なるべくテーブルの状態で表示するのが好ましい。
【００１０】
また、本発明による他の実施形態によれば、第２の手段は、イメージタグ内に設定された属性の種別に応じてイメージタグを削除することも好ましい。端末の利用者に必要な情報は、テーブルタグの各要素の情報であり、レイアウトのためにのみ用いられるようなイメージは必要ない。特に、テーブルタグを取り除くことによって元のレイアウトが崩れるために、レイアウトのためにのみ用いられるイメージは、端末の利用者に対して視覚的な認識を混同させる原因となる。従って、このようなイメージタグを削除することによって、ページがより認識されやすいように再編集することができる。
【００１１】
更に、本発明による他の実施形態によれば、第１の手段及び第２の手段は、端末の指示によって実行を選択できることも好ましい。
【００１２】
本発明のページを再編集する方法は、テーブルタグ及びイメージタグで構成されたページについて、テーブルタグを削除する第１の段階と、イメージタグの横幅の値に対する端末の表示画面の横幅の値の比に対応して、イメージタグの横幅及び縦幅の値を変更する第２の段階とを有し、前記第１の段階において、第１のテーブルの要素が第２のテーブルとなっている入れ子構造の場合、入れ子構造の最後のテーブルから１つ以上のテーブルのタグは削除しないこと、或いは、前記テーブルタグで表示されるテーブルの横幅が、前記端末の表示画面の横幅よりも小さい場合、該テーブルタグは削除しないことを特徴とする。
【００１３】
本発明のページを再編集するプログラムを記録した記録媒体は、コンピュータに前記方法を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体であることを特徴とする。
【００１４】
【発明の実施の形態】
以下では、図面を用いて、本発明の実施形態を詳細に説明する。
【００１５】
図１は、本発明によるページ再編集のフローチャートである。図２は、再編集の対象となるページの例である。図３は、図２のページを再編集した後のページの例である。
【００１６】
図１のフローチャートに従って説明する。携帯端末から、例えば図２のページを参照したい旨の通知を受信すると、そのページの再編集を実行する。最初に、当該ページを保持するサーバから、図２のページを取り込む（１）。次に、予め携帯端末から通知されるテーブルタグ削除設定（２）が「有り」であるならば、当該ページのテーブルタグを削除する（３）。
【００１７】
テーブルタグの削除とは、例えば、以下のようにタグを削除することである。
0003879369.tif 000002
【００１８】
テーブルタグの削除が、参照符号９、１０及び１１で説明されている。例えば親テーブル１が、参照符号９のようなテーブルであるとする。親テーブル１の入れ子構造となる子テーブル１−１には要素ａ、ｂ、ｃ及びｄが表示されている。同様に、子テーブル１−２には要素ｅ、ｆ及びｇが、子テーブル１−３には要素ｈが、子テーブル１−４には要素ｉ、ｊ、ｋ及びｌが表示されている。この場合、親テーブル１のテーブルタグを削除することにより、参照符号１０のように縦にテーブルが並べられる。このとき、それぞれの子テーブルが、携帯端末の画面に十分に表示されることが好ましい。子テーブルが携帯端末の画面よりも大きいために子テーブルを縮小したとき、認識しにくい画面表示となるならば、子テーブルのテーブルタグも削除するのが好ましい。更に、子テーブルのテーブルタグを削除することにより、参照符号１１のように全ての要素が縦に並べられる。携帯端末では、縦スクロールのみでこれらの全ての要素を認識することができる。
【００１９】
例えば、図２のページの構成は、先頭に横長のＫＤＤと記載されたバナーイメージ等を含むテーブル１と、複数のテーブルを含むテーブル２とから構成されている。テーブル２は、それぞれ縦に３列のテーブル２−１〜３、イメージ及びテキストから構成されている。テーブル２−１〜３は、テーブル２の入れ子構造となっている。これらテーブルは、無色ラインで指定されたテーブルタグを用いて構成されている。
【００２０】
図２のページのテーブルタグを削除すると、図３のように縦１列のページが作成される。このとき、図２において「ＭＥＮＵ」を取り囲む丸みを帯びた枠のイメージは、図３では、表示不可能なイメージとして表示される。このような表示は、テーブルタグが削除されたために、このレイアウトイメージの配置場所が変更され、枠として表示されなくなるために生じる。このようなイメージは、レイアウトのためだけのイメージと判断される。そこで、予め携帯端末から指定されたイメージタグ削除設定（４）が「有り」であるならば、このようなレイアウトのためだけのイメージを削除可能なイメージとして選択し（５）、そのイメージのタグを削除する（６）。
【００２１】
レイアウトのためだけのイメージではない、即ち表示することが必要なイメージである、と判断される要因としては、イメージタグにＡＬＴ属性等が設定されている、又はＡタグの中にイメージタグが入れ子になっている、ものが該当する。以下に、レイアウトのためだけのイメージではないと判断されるＨＴＭＬの一例を示す。
0003879369.tif 000003
ＡＬＴ属性とは、マウスのポイントを、当該イメージ上に移動させたときに表示される説明文字である。説明を必要とするようなイメージは、削除対象とはならない。また、Ａタグとは、リンクボタンを指定するものである。これら以外に、ＵＳＥＭＡＰ属性が指定されたものでもよい、該ＵＳＥＭＡＰ属性とは、イメージの中にリンク付けできる形状及び座標又はリンク先等を指定したものである。このように、閲覧者に選択肢を与えるようなイメージは削除対象とはならない。反対に、イメージの表示しか指定されていない以下のようなイメージは、削除対象となる。
<IMG SRC="apple.gif">
【００２２】
次に、イメージを端末の画面に表示できるように縮小する（７）。即ち、イメージタグの横幅の値に対する端末の表示画面の横幅の値の比に対応して、イメージタグの横幅及び縦幅の値を変更する。
【００２３】
イメージタグが、横長のイメージを指定している
<IMG SRC="apple.gif" WIDTH="100" HEIGHT="50">
の場合、端末の表示画面の横幅が100であれば、以下のように何ら変更しない。
<IMG SRC="apple.gif" WIDTH="100" HEIGHT="50">
但し、端末の表示画面の横幅が50であれば、以下のように変更する。
<IMG SRC="apple.gif" WIDTH="50" HEIGHT="25">
このとき、WIDTHとHEIGHTとの比は変更しない。
【００２４】
最後に、携帯端末へ再編集したページを出力する（８）。
【００２５】
前述した本発明のページを再編集するプロキシサーバ、方法及びプログラムを記録した記録媒体の種々の実施形態は、本発明の技術思想及び見地の範囲の種々の変更、修正及び省略が、当業者によれば容易に行うことができる。前述の説明はあくまで例であって、何ら制約しようとするものではない。本発明は、特許請求の範囲及びその均等物として限定するものにのみ制約される。
【００２６】
【発明の効果】
以上、詳細に説明したように、本発明によれば、パーソナルコンピュータの画面で閲覧することを想定したページを、携帯端末の画面で閲覧する場合にも、縦スクロールのみの操作で閲覧可能となる。また、情報として必要ないと判断されたイメージを削除することにより、携帯端末での画面の操作性も向上する。
【図面の簡単な説明】
【図１】本発明によるページ再編集のフローチャートである。
【図２】再編集の対象となるページである。
【図３】図２のページからテーブルタグを削除したページである。
【図４】図２のページを本発明によって再編集したページである。
【図１】
0003879369.tif 000004
【図２】
0003879369.tif 000005
【図３】
0003879369.tif 000006
【図４】
0003879369.tif 000007