(57)【要約】【課題】１つのコンテンツを様々なブラウザ端末に対して表示する場合に、ブラウザ端末で最適な表示方法を調整する。【解決手段】コンテンツ表示システムは、マークアップ言語で記述されたコンテンツを受信する受信手段２１と、コンテンツの表示情報を算出する表示情報計算手段２２と、算出した表示情報をサーバに送信する表示情報送信手段２３と、算出した表示情報に従ってコンテンツを表示する表示手段２４とを有したブラウザ端末２と、コンテンツを送信する送信手段１３と、端末が算出した表示情報を受信する表示情報受信手段１４と、表示情報と表示調整規則とに基づいてコンテンツの表示情報を算出し、算出した表示情報を用いてコンテンツを変更する表示情報調整手段１２とを有したウェブサーバ１とからなる。【選択図】図１
2008123466.tif 000002
【特許請求の範囲】
【請求項１】
サーバと複数の端末からなるコンテンツ表示システムであって、
前記端末は、
マークアップ言語で記述されたコンテンツを受信する受信手段と、
前記コンテンツの表示情報を算出する表示情報計算手段と、
算出した表示情報を前記サーバに送信する表示情報送信手段と、
算出した表示情報に従って前記コンテンツを表示する表示手段とを有し、
前記サーバは、
前記コンテンツを送信する送信手段と、
前記端末が算出した表示情報を受信する表示情報受信手段と、
前記表示情報と表示調整規則とに基づいて前記コンテンツの表示情報を算出し、算出した表示情報を用いて前記コンテンツを変更する表示情報調整手段と
を有することを特徴とするコンテンツ表示システム。
【請求項２】
前記サーバは、前記表示情報受信手段で受信した表示情報を蓄積する表示情報蓄積手段
を有することを特徴とする請求項１のコンテンツ表示調整システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバ上のＨＴＭＬコンテンツをＷＥＢブラウザで閲覧する際の表示調整に関する。
【背景技術】
【０００２】
近年のインターネット、特にＷＥＢサービスの発展にともない、従来はＰＣだけであったＷＥＢブラウザが、携帯電話やデジタルテレビ等の様々な端末機器で使用されるようになってきた。ＷＥＢブラウザが搭載される端末機器の表示部は、例えばデジタルテレビの大型画面から携帯端末の液晶表示部まで、端末機器ごとにサイズ、縦横比等が大きく異なる。それにともない、同一内容のコンテンツであっても各端末機器向けにコンテンツを用意する必要があった。
【０００３】
特許文献１では、コンテンツを変換することにより、１つのコンテンツで多くのブラウザ端末に対応できる技術が開示されている。端末からサーバにブラウザの種類が送信されると、それに対応した変換ルールに応じてコンテンツが書き換えられ、ブラウザの種類に応じたコンテンツが作成されるため、端末上では最適な表示が行われる。
【特許文献１】特開２００１−１９５３９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１の発明では、端末機器の種類が増えるに従って、それに対応した変換ルールをその都度サーバに用意する必要があり、端末機器の種類の増加に容易に対応できないという課題があった。
【０００５】
本発明は、上記課題に対応するものであり、端末機器の種類が増加しても、１つのコンテンツと表示調整規則だけで、多くの種類の端末に対して最適な表示を行うコンテンツ表示システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係るコンテンツ表示システムは、サーバと複数の端末からなるコンテンツ表示システムであって、前記端末は、マークアップ言語で記述されたコンテンツを受信する受信手段と、前記コンテンツの表示情報を算出する表示情報計算手段と、算出した表示情報を前記サーバに送信する表示情報送信手段と、算出した表示情報に従って前記コンテンツを表示する表示手段とを有し、前記サーバは、前記コンテンツを送信する送信手段と、前記端末が算出した表示情報を受信する表示情報受信手段と、前記表示情報と表示調整規則とに基づいて前記コンテンツの表示情報を算出し、算出した表示情報を用いて前記コンテンツを変更する表示情報調整手段とを有することを特徴とする。
【発明の効果】
【０００７】
本発明に係るコンテンツ表示システムは、サーバとブラウザ端末間とで、ブラウザ端末で算出した表示情報を送受信することにより、様々なブラウザ端末に対してコンテンツの要素ごとに表示を調整することができ、ブラウザの表示特性の情報をサーバが事前に知ることなく、多くの種類の端末に対してブラウザの表示特性にあったコンテンツの表示が可能になる。さらに、新しいブラウザに対しても自動的に最適な表示が得られるという効果がある。
【発明を実施するための最良の形態】
【０００８】
以下本発明を実施するための最良の形態について、図面を参照しながら説明する。
【０００９】
（実施の形態１）
図１は、本発明の実施の形態１におけるコンテンツ表示システムの構成を示すブロック図である。本実施の形態のコンテンツ表示システムは、ウェブサーバ１とブラウザ端末２を備えている。
【００１０】
ウェブサーバ１において、１１はさまざまなＨＴＭＬ文書を記憶するコンテンツ記憶部、１２はＨＴＭＬ文書の要素ごとの表示位置を調整する表示情報調整部、１３はブラウザ端末２に対してＨＴＭＬ文書を送信するコンテンツ送信部、１４はブラウザ端末２からブラウザ端末２における表示情報を受信する表示情報受信部、１５はブラウザ端末の種類等ごとに表示情報を記憶する表示情報記憶部である。
【００１１】
ブラウザ端末２において、２１はウェブサーバ１からＨＴＭＬ文書を受信するコンテンツ受信部、２２はＨＴＭＬ文書の要素の構造を解析し、それぞれの要素の表示位置等を算出する表示情報計算部、２３は表示情報計算部２２で算出した表示情報をウェブサーバ１に送信する表示情報送信部、２４はＨＴＭＬ文書を表示する表示部である。
【００１２】
次に、本発明のコンテンツ表示システムの処理全体の動作を図２に示すフローチャートを用いて説明する。
【００１３】
ブラウザ端末２は、ＵＲＬ等を指定してウェブサーバ１に対してＨＴＭＬ文書の送信を要求する（Ｓ０１）。
【００１４】
ウェブサーバ１は、画面サイズ等のブラウザ端末２の情報と表示情報を、表示情報受信部１４を介して、ブラウザ端末２より取得する（Ｓ０２）。ここで表示情報とは、ＨＴＭＬ文書をブラウザ端末２上で表示する際に用いられる付加的な情報である。
【００１５】
ウェブサーバ１は、ブラウザ端末２から以前に同じＨＴＭＬ文書の送信要求があった場合には、既に表示情報が表示情報記憶部１５に記憶されているため、その有無を検索する（Ｓ０３）。表示情報が存在する場合（Ｓ０３でＹｅｓの場合）は、その表示情報を表示情報記憶部１５より取得する（Ｓ０４）。表示情報が存在しない場合（Ｓ０３でＮｏの場合）で、ブラウザ端末２から再調整不要の情報が付加された表示情報を受信した時には、ブラウザ端末２の種類や画面サイズ、ＵＲＬとともに表示情報を表示情報記憶部１５に蓄積する（Ｓ０５）。
【００１６】
ウェブサーバ１の表示情報調整部１２は、例えばＨＴＭＬ文書のＵＲＬをキーに、ＨＴＭＬ文書に対応する表示調整規則を検索する。表示調整規則は、要素ごとに決めることができる。例えば、画面からはみ出さずに表示する規則、文章を改行しないで表示する規則、表示できない場合に優先的に削除する規則等を要素ごとに決めておく。
【００１７】
表示情報調整部１２は、表示調整規則を用いた表示情報の調整の要否を判断し（Ｓ０６）、調整不要の場合（Ｓ０６でＮｏの場合）は調整不要の情報を付加して、ＨＴＭＬ文書をブラウザ端末２に再送信する（Ｓ０８）。例えば、調整不要の情報をＨＴＴＰヘッダに付加する。調整必要な場合（Ｓ０６でＹｅｓの場合）は、取得したブラウザ端末２の画面サイズの情報と表示調整規則とに基づいて要素ごとに位置や大きさを定め、表示情報を作成する（Ｓ０７）。
【００１８】
ウェブサーバ１は、表示情報をＨＴＭＬ文書の各要素の属性として埋め込んで、コンテンツ送信部１３からブラウザ端末２に送信する。（Ｓ０９）
ブラウザ端末２は、コンテンツ受信部１３でウェブサーバ１から送信された表示情報が付加されたＨＴＭＬ文書を受け取る（Ｓ０９）。ＨＴＭＬ文書はタグと呼ばれる要素の組み合わせで構成されており、要素は文章、画像、図形、表等と、それらを包含する要素からなる。複数の要素がコンテンツに存在する場合、要素の中に要素があったり、要素が並んでいたりと、木構造で構成されている。
【００１９】
ブラウザ端末２の表示情報計算部２２では、通常、ＨＴＭＬ文書の要素の構造を解析し、それぞれの要素に対して表示するかしないか、表示する場合には位置と大きさを算出する（Ｓ１０）。要素同士の重なりについては、要素の木構造のトップであるＢＯＤＹ要素を最背面、末端の要素が最前面に配置する。また、重ならない場合は、通常上から下へ、左から右へ順に配置する。位置や大きさの指定がある場合はそれに従うが、画面に入りきらない場合等は表示情報計算部２２で位置や大きさを変更する場合もある。表示情報が付加されている場合には、表示情報を考慮して、再度、表示情報を算出する（Ｓ１０）。
【００２０】
その結果がウェブサーバ１から送信された表示情報と同じ場合、あるいは所定の調整回数を超過した場合（Ｓ１１でＹｅｓの場合）は、そのまま表示部で表示情報に基づいて各要素を表示する（Ｓ１３）。この時、表示情報が同じ場合には、再調整不要の情報を付加して、表示情報をウェブサーバ１に送信する。
【００２１】
表示情報計算部２２で算出した表示情報が、ウェブサーバ１から送信されたものと異なる場合（Ｓ１１でＮｏの場合）は、表示情報送信部２３から再度ウェブサーバ１に表示情報を送信する。（Ｓ１２）
以降、ウェブサーバ１は、上述のブラウザ端末２からの表示情報の取得（Ｓ０２）以降の処理を繰り返す。
【００２２】
なお、表示情報記憶部１５を持たないウェブサーバ１は、二回目以降もコンテンツの表示調整が必要になるが、その他はまったく同じ機能が実現可能である。
【産業上の利用可能性】
【００２３】
本発明にかかるウェブコンテンツの表示システムは、ブラウザの表示特性の情報をサーバが事前に知ることなく、ブラウザの表示特性にあったコンテンツの表示が可能になるものであり、ＨＴＭＬコンテンツを表示する携帯端末、車載端末、デジタルテレビ等において有用である。
【図面の簡単な説明】
【００２４】
【図１】本発明の実施形態１におけるコンテンツ表示システムの構成を示すブロック図
【図２】本発明の実施形態１におけるコンテンツ表示システムの処理手順を示すフローチャート
【符号の説明】
【００２５】
１    ウェブサーバ
１１    コンテンツ記憶部
１２    表示情報調整部
１３    コンテンツ送信部
１４    表示情報受信部
１５    表示情報記憶部
２    ブラウザ端末
２１    コンテンツ受信部
２２    表示情報計算部
２３    表示情報送信部
２４    表示部
【図１】
2008123466.tif 000003
【図２】
2008123466.tif 000004