[go: up one dir, main page]

JP2002351781A - 画面表示用ページレイアウトを利用したコンテンツ生成装置 - Google Patents

画面表示用ページレイアウトを利用したコンテンツ生成装置

Info

Publication number
JP2002351781A
JP2002351781A JP2001163278A JP2001163278A JP2002351781A JP 2002351781 A JP2002351781 A JP 2002351781A JP 2001163278 A JP2001163278 A JP 2001163278A JP 2001163278 A JP2001163278 A JP 2001163278A JP 2002351781 A JP2002351781 A JP 2002351781A
Authority
JP
Japan
Prior art keywords
content
page layout
definition file
page
content generation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2001163278A
Other languages
English (en)
Inventor
Yuichi Matsuda
雄一 松田
Takeshi Nishigaya
岳 西ケ谷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2001163278A priority Critical patent/JP2002351781A/ja
Publication of JP2002351781A publication Critical patent/JP2002351781A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

(57)【要約】 【課題】 端末の種類やその端末がサポートするコンテ
ンツ表示用の記述言語などを自動的に判別し、端末に最
適なコンテンツを生成すること。 【解決手段】 HTTPリクエスト情報などから端末情
報を取得すると、コンテンツ生成用定義ファイル1の内
容に沿って、どのコンテンツを使用するか、どのページ
レイアウト定義ファイル2を使用するかを解析する。エ
バリュエータ3では、端末情報をもとに、どの記述言語
用のページレイアウト定義ファイルを使用するかの最終
決定を行う。そして、ユーザからのHTTPリクエスト
が、決定されたページレイアウト定義ファイル2へ転送
される。ページレイアウト定義ファイル2では、リソー
スコネクタによって取得されたコンテンツを、このペー
ジレイアウトへ埋め込み、新たなコンテンツを生成す
る。これは、HTTPレスポンスとしてユーザ端末へ転
送され表示される。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、表示画面の大きさ
などに応じたコンテンツを自動的に生成するコンテンツ
生成装置に関し、さらに詳細には、コンテンツを表示可
能なソフトウェアを搭載した携帯端末、携帯電話、パソ
コン等を使用し、インターネット経由でコンテンツ提供
サーバに接続し、該コンテンツ提供サーバにおいて提供
されるコンテンツ(データ、情報)を、該パソコンや携
帯情報端末で表示させるアプリケーションプログラムや
システムに適用されるコンテンツ生成装置に関するもの
である。
【0002】
【従来の技術】ユーザがインターネット上に分散してい
るコンテンツ提供サーバにアクセスし、情報を得ようと
した場合、一般にインターネットでの通信プロトコルで
あるHTTPが解釈できる端末と、得られた情報をユー
ザへ見せるためのブラウザソフトウェアが必要である。
一昔前では、パソコンのような特定の端末とHTMLで
記述されたコンテンツが表示できる特定なブラウザソフ
トウェアを用いて、自分が欲しいと思うコンテンツサー
ビスへアクセスしていた。しかし、最近では、パソコン
だけではなく、ブラウザソフトウェアを搭載した携帯電
話やPDAなどが数多く出現し、これらの携帯端末を用
いてインターネット経由で様々なコンテンツサービスを
受けることが可能になった。
【0003】
【発明が解決しようとする課題】ところで、パソコンな
どに比べて携帯端末では、通信能力やバッテリー持続能
力、携帯端末自体の大きさなどに起因する様々な制限事
項が現れてくる。例えば、携帯端末の表示画面の大きさ
などは、パソコンなどに比べて一般的に小さい。また、
通信帯域が小さいので大きなデータを一度に表示するこ
とができない。そのため、携帯端末に搭載されるブラウ
ザソフトウェアは、これらの制限事項を考慮した特定の
記述言語(例:i-mode(登録商標)のC-HTML)に対応し
たものが開発されて来ている。この背景からコンテンツ
提供者は、様々な端末に合わせて同じ内容のコンテンツ
を提供する必要が生じてきた。しかし、端末の画面の大
きさやその端末で表示可能であるコンテンツ用記述言語
は異なるため、コンテンツ提供者は、端末ごとにコンテ
ンツをひとつひとつ用意するという新たな煩わしさが生
じてきた。本発明は上記事情を考慮してなされたもので
あって、本発明の目的は、端末の種類やその端末がサポ
ートするコンテンツ表示用の記述言語などを自動的に判
別し、端末に最適なコンテンツを生成することができる
コンテンツ生成装置を提供することである。
【0004】
【課題を解決するための手段】同じコンテンツ内容にも
関わらず、端末の種類やブラウザソフトウェアが表示で
きる記述言語ごとに新たに専用のコンテンツを用意する
ことは、開発コストや運用コストの面から効率の良いこ
とではない。この問題を解決するために、本発明におい
ては、テキストデータ、画像データ、データベースのデ
ータ等から構成されるコンテンツにアクセスしてくるユ
ーザの端末情報をもとに、その端末にとって最適なコン
テンツを動的に生成する仕組みを提供する。そのため
に、図1に示すように、どのページレイアウトを使用す
るかどうかを定め、さらに、どのコンテンツを使用する
かを定めているコンテンツ生成用定義ファイル1を用意
する。また、端末情報とコンテンツ生成用定義ファイル
1を入力とした後に、これらを評価し、あらかじめ記述
言語ごとに用意しておかれたページレイアウト定義ファ
イル2を唯一に決定/選択する機能をもつエバリュエー
タ3を用意する。なお、ページレイアウト定義ファイル
2は、記述言語ごとに分けて用意され、さらに、それぞ
れに後述するように基本型6種類と複合型2種類の計8
種類が用意される。また、サーバ側に用意される様々な
コンテンツを取得するためのコンテンツ取得モジュール
であるリソースコネクタ5を用意する。さらに、このペ
ージレイアウト定義ファイル2の内容に沿って、その端
末にとって最適なコンテンツを生成するためのコンテン
ツ生成エンジン4を用意する。
【0005】
【作用】図1において、端末にとって最適なコンテンツ
は、次のように生成される。ユーザが持つ端末の情報
は、例えば、HTTPリクエストとともに送られてく
る。コンテンツ生成用定義ファイル1の中には、予め用
意されているどのコンテンツを使用するかが定義されて
いる。さらに、そのコンテンツに対して、どのページレ
イアウト定義ファイルを使用するかも定義されている。
端末情報を取得すると、コンテンツ生成用定義ファイル
1の内容に沿って、どのコンテンツを使用するか、どの
ページレイアウト定義ファイル2を使用するかを解析す
る。エバリュエータ3では、端末情報をもとに、どの記
述言語用(HTMLやC−HTMLなど)のページレイ
アウト定義ファイルを使用するかの最終決定を行う。そ
して、ユーザからのHTTPリクエストが、決定された
ページレイアウト定義ファイル2へ転送される。ページ
レイアウト定義ファイル2では、リソースコネクタによ
って取得されたコンテンツを、このページレイアウトへ
埋め込み、新たなコンテンツを生成する。これは、HT
TPレスポンスとしてユーザ端末へ転送され表示され
る。本発明においては、上記のように、携帯端末やパソ
コンから、該端末やパソコン画面の表示能力を表す端末
情報が入力されたとき、コンテンツを構成するテキスト
データ、画像データ、データベースのデータ等を取得す
るための定義を記述したコンテンツ生成用定義ファイル
を参照して、該端末情報と該コンテンツ生成用定義ファ
イルの内容を評価し、ページレイアウト定義ファイルを
選択し、ページレイアウト定義ファイルの内容にしたが
って各種端末が持つ表示画面に最適なコンテンツを生成
しているので、端末の種類やその端末がサポートするコ
ンテンツ表示用の記述言語などを自動的に判別し、端末
に最適なコンテンツを生成することができる。
【0006】
【発明の実施の形態】図2に本発明が適用されるシステ
ムの概略構成を示す。前記したように、最近では、パソ
コン20a、PDA20b、携帯電話20c等の様々な
端末と、コンテンツ提供サーバ(プロバイダ)21がイ
ンターネット等のネットワークを介して接続されてい
る。上記端末20a,20b,20c等からコンテンツ
提供サーバ(プロバイダ)21にアクセスしてコンテン
ツサービスを受ける際、コンテンツ提供者は、様々な端
末に合わせて同じ内容のコンテンツを提供する必要があ
る。上記要求に答えるため、本発明のコンテンツ生成装
置は、図2に示すように、コンテンツ提供サーバ(プロ
バイダ)21、あるいは、ネットワークとコンテンツ提
供サーバ(プロバイダ)21の間に設置されたコンテン
ツ変換サーバ22に設けられ、コンテンツにアクセスす
る端末情報を基に、その端末に最適なコンテンツを動的
に生成し、ネットワークを介して各端末に提供する。
【0007】以下、本発明の実施例について説明する。
図3に本発明の実施例のコンテンツ生成装置の機能構成
を示す。また、図4にコンテンツ生成処理のフローチャ
ートを示す。以下、本発明の実施例のコンテンツ生成装
置における処理を図3、図4により説明する。図3にお
いて、ユーザからのアクセスがあると、ユーザからのH
TTPリクエストと端末情報は、コンテンツ作成者が定
義したコンテンツ生成用定義(JSP)ファイル11に
転送される〔図3の(1) 、図4のステップS1〕。コン
テンツ生成用定義(JSP)ファイル11には、図3に
示すように、タグライブラリ使用の宣言、どのページレ
イアウトを使用するかの定義、またどのコンテンツを利
用するかの定義(リソース取得定義)がされている。な
お、HTTPリクエストのヘッダ情報には、ブラウザの
種類やバージョン情報などが含まれ、また、端末情報に
は、その端末の機種名や型格、端末の画面表示能力
(例:画面の縦横の長さ、表示桁数、解像度など)に関
する情報が含まれる。
【0008】JSPエンジン12は、JSPカスタムタ
グライブラリ13を呼び出し、コンテンツ生成用定義フ
ァイル11の中において宣言されているページレイアウ
ト定義ファイルの名前をチェックするように、エバリュ
エータ14に依頼する。〔同図の(2) 、図4のステップ
S2〕。ここで、JSP(Java(登録商標) Server Pag
e) とは、動的にウェブコンテンツを生成するサーバ側
の仕組みのひとつであり、JSPは、HTMLやXML
のような予め決められたタグによってページ生成するこ
とができる外に、オブジェクトをページに容易に埋め込
むことができる。また、JSPは、JSPに記述される
タグを独自に定義することができる(これをJSPカス
タムタグという)。このJSPカスタムタグをコンテン
ツ生成用定義ファイル11やページレイアウト定義ファ
イル16に記述し利用することができる。ページレイア
ウト定義ファイル16は、図5に示すように、HTML
用、C−HTML用、HDML用等の各記述言語毎に用
意され、各記述言語におけるページレイアウトを定義し
たファイルであり、同図に示すように、基本型(6種
類)、複合型(2種類)等のページレイウアトが定義さ
れている。また、JSPカスタムタグライブラリ13と
は、コンテンツ作成者が独自に定義したJPSカスタム
タグのタグごとに実際の処理内容を記述したプログラム
の集まりである。
【0009】エバリュエータ14は、ページレイアウト
定義ファイル名が実在するかどうかをチェックする〔図
4のステップS3〕。実在すれば、適切なページレイア
ウト定義ファイル16を選択する〔図4のステップS
4〕。また、実在しない場合は、端末情報とページレイ
アウト定義ファイル選択情報15を照合し、適切なペー
ジレイアウト定義ファイル名を決定/選択し、JSPカ
スタムタグライブラリ13に伝える〔図3の(3) 、図4
のステップS5〕。JSPカスタムタグライブラリ13
は、コンテンツ生成用定義ファイル11を読み込み、コ
ンテンツ生成用定義ファイル11に宣言されたリソース
取得定義に基づいて、対応するリソースコネクタ17を
呼出す〔図3の(4) 、図4のステップS6〕。リソース
コネクタ17は、JSPカスタムタグライブラリ13か
ら与えられたパラメータに基づいてデータソース(コン
テンツ)18にアクセスし〔図3の(5) 〕、取得された
データからページレイアウトに埋め込み可能なオブジェ
クト19を生成する〔図3の(6) 、図4のステップS
7〕。なお、本発明におけるコンテンツ18は、例え
ば、同図に示すようにテキストデータ/画像データの
外、データベースのデータ等である。
【0010】JPSカスタムタグライブラリ13がコン
テンツ生成用定義ファイル11を読み終わると〔図4の
ステップS8→S9〕、HTTPリクエストはエバリュ
エータ14が決定/選択したページレイアウト定義ファ
イル16へ転送される〔図3の(7) 、図4のステップS
9〕。ページレイアウト定義ファイル16では、リソー
スコネクタ17が生成したオブジェクトを埋め込みなが
ら、コンテンツを生成し〔図3の(8) 、図4のS1
0〕、HTTPレスポンスとしてユーザへ返す〔図3
(9) 、図4のステップS11〕。
【0011】次に、図3に示したコンテンツ生成装置に
おけるページレイアウトについて説明する。 (1)シンプル形式ページレイアウト 上記コンテンツ生成装置の処理において、ページレイア
ウト定義ファイル16は、リソースコネクタ17が生成
したオブジェクトを埋め込みながら、図6に示すような
ページレイアウトにしたがって、端末に画面表示可能な
最適なコンテンツを生成し、HTTPレスポンスとして
ユーザ側に転送する。このページレイアウトは、コンテ
ンツ生成用定義ファイル16において取得されたコンテ
ンツを、そのまま埋め込んで画面に表示する最も単純な
コンテンツ表示スタイルである。このページレイアウト
を、ここでは「シンプル形式ページレイアウト」とい
う。
【0012】(2)複数埋め込み形式のページレイアウ
ト 上記コンテンツ生成装置の処理において、ページレイア
ウト定義ファイル16は、リソースコネクタ17が生成
したオブジェクトを埋め込みながら、図7に示すような
ページレイアウトにしたがって、端末に画面表示可能な
最適なコンテンツを生成し、HTTPレスポンスとして
ユーザ側に転送する。このページレイアウトは、コンテ
ンツ生成用定義ファイル16において取得された複数の
コンテンツを、ページの上から順に、そのまま埋め込ん
で画面に表示するコンテンツ表示スタイルである。この
ページレイアウトを、ここでは「複数埋め込み形式ペー
ジレイアウト」という。
【0013】(3)マップ形式ページレイアウト 上記コンテンツ生成装置の処理において、ページレイア
ウト定義ファイル16は、リソースコネクタ17が生成
したオブジェクトを埋め込みながら、図8に示すような
レイアウトにしたがって、端末に画面表示可能な最適な
コンテンツを生成し、HTTPレスポンスとしてユーザ
側に転送する。このページレイアウトは、コンテンツ生
成用定義ファイル16においてRDB等のようなデータ
ベースから取得されたコンテンツ(データ)を、縦1列
に埋め込んで、例えば図8に示す個人詳細データのよう
な表形式で画面に表示するページレイアウトである。こ
のページレイアウトを、ここでは「マップ形式ページレ
イアウト」という。
【0014】(4)テーブル形式ページレイアウト 上記コンテンツ生成装置の処理において、ページレイア
ウト定義ファイル16は、リソースコネクタ17が生成
したオブジェクトを埋め込みながら、図9に示すような
レイアウトにしたがって、端末に画面表示可能な最適な
コンテンツを生成し、HTTPレスポンスとしてユーザ
側に転送する。このページレイアウトは、コンテンツ生
成用定義ファイル16において、RDB等のようなデー
タベースから取得されたコンテンツ(データ)をテーブ
ルに埋め込んで、例えば図9に示す住所録のような表形
式で画面に表示するページレイアウトである。このペー
ジレイアウトを、ここでは「テーブル形式ページレイア
ウト」という。
【0015】(5)ヘッダ型ページレイアウト 上記コンテンツ生成装置の処理において、ページレイア
ウト定義ファイル16は、リソースコネクタ17が生成
したコンテンツを上記(1)〜(4)までに示した基本
型ページレイアウトのいずれかにしたがって埋め込み、
さらに、ヘッダ型ページレイアウトを使用して、図10
に示すようにページの上部にタイトルなどのヘッダ情報
を埋め込みながら端末に表示可能である最適なコンテン
ツを生成し、HTTPレスポンスとしてユーザ側へ転送
する。このページレイアウトを、ここでは「ヘッダ型ペ
ージレイアウト」という。
【0016】(6)フッタ型ページレイアウト 上記コンテンツ生成装置の処理において、ページレイア
ウト定義ファイル16は、リソースコネクタ17が生成
したコンテンツを上記(1)〜(4)までに示した基本
型ページレイアウトのいずれかにしたがって埋め込み、
さらに、フッタ型ページレイアウトを使用して、図11
に示すように、ページの下部にリンク情報などを埋め込
みながら端末に表示可能である最適なコンテンツを生成
し、HTTPレスポンスとしてユーザ側へ転送する。こ
のページレイアウトを、ここでは「フッタ型ページレイ
アウト」という。
【0017】(7)連続形式ページレイアウト 上記コンテンツ生成装置の処理において、ページレイア
ウト定義ファイル16として、連続形式ページレイアウ
ト定義ファイルを使用する。そして、コンテンツ生成用
定義ファイル11では、上記(1)〜(4)の中のいず
れか複数、(5)と(6)に示した基本型ページレイア
ウトそれぞれの組合せを定義する。連続形式ページレイ
アウト定義ファイルでは、各基本型ページレイアウト定
義ファイルの動作によってそれぞれのページを生成し、
これら生成されたページ間のリンク関係を与える。これ
により、基本型ページレイアウトに直接リンク情報を組
み込むことをせず、各ページが連続的に遷移することが
できる。例えば図12に示すように複数のページのフッ
タのリンク情報を利用して、1ページ目と2ページ目を
連続的に遷移して表示する。このページレイアウトを、
ここでは「連続形式ページレイアウト」という。
【0018】(8)連続テーブル形式ページレイアウト 上記コンテンツ生成装置の処理において、ページレイア
ウト定義ファイル16として、連続テーブル形式ページ
レイアウト定義ファイルを使用する。この定義ファイル
は、図13に示すように、一覧表を表示し、表中のある
1つの項目をクリックすると、その項目に関する詳細デ
ータを表示するイメージである。コンテンツ生成用定義
ファイル11では、上記(3)と(4)、(5)と
(6)に示した基本型ページレイアウトそれぞれの組合
せを定義する。上記連続テーブル形式ページレイアウト
定義ファイルでは、各基本型ページレイアウト定義ファ
イルの動作によってそれぞれのページを生成し、これら
生成されたページ間のリンク関係を与える。具体的に
は、図13に示したように、テーブル形式ページレイア
ウトの項目にリンクを張り、そのリンク先の情報は、マ
ップ形式ページレイアウトによって表示される。この複
合型のページレイアウト定義ファイルでも、基本型ペー
ジレイアウトに直接リンク情報を組み込むことをせず、
各ページが連続的に遷移することができる。このページ
レイアウトを、ここでは「連続テーブル形式ページレイ
アウト」という。
【0019】(付記1) 携帯端末、携帯電話、固定電
話、パソコン、車載機等からのアクセスに応じて、最適
なコンテンツを自動的に生成するコンテンツ生成をコン
テンツ生成装置であって、上記携帯端末、携帯電話、パ
ソコン等から、当該機器の画面の表示能力を表す端末情
報が入力されたとき、コンテンツを構成する、テキスト
データ、画像データ、データベースのデータ等を取得す
るための定義を記述したコンテンツ生成用定義ファイル
を参照して、該端末情報と該コンテンツ生成用定義ファ
イルの内容を評価し、コンテンツデータを配置するため
のページを構成するページレイアウト定義ファイルを選
択する評価手段と、上記ページレイアウト定義ファイル
の内容にしたがって各種端末が持つ表示画面に最適なコ
ンテンツを生成するコンテンツ生成手段とを備えたこと
を特徴とするコンテンツ生成装置。 (付記2) 上記評価手段は、1つのページに1つのコ
ンテンツデータを配置するためのページを構成するペー
ジレイアウト定義ファイルを選択し、上記コンテンツ生
成手段は、上記ページレイアウト定義ファイルの内容に
したがって各種端末が持つ表示画面に最適なコンテンツ
を生成することを特徴とする付記1のコンテンツ生成装
置。 (付記3) 上記評価手段は、1つのページに複数のコ
ンテンツデータを配置するためのページを構成するペー
ジレイアウト定義ファイルを選択し、上記コンテンツ生
成手段は、上記ページレイアウト定義ファイルの内容に
したがって各種端末が持つ表示画面に最適なコンテンツ
を生成することを特徴とする付記1のコンテンツ生成装
置。 (付記4) 上記評価手段は、1つのページに1つある
いは複数のコンテンツデータを、表形式に配置するペー
ジレイアウト定義ファイル選択することを特徴とする付
記2または付記3のコンテンツ生成装置。 (付記5) 上記評価手段は、ヘッダ情報を配置するた
めのページレイアウト定義ファイル選択することを特徴
とする付記1,2,3または付記4のコンテンツ生成装
置。 (付記6) 上記評価手段は、フッタ情報を配置するた
めのページレイアウト定義ファイル選択することを特徴
とする付記1,2,3,4または付記5のコンテンツ生
成装置。 (付記7) 上記評価手段は、複数のページレイアウト
定義ファイルの組を指定し、連続的なページの遷移を構
成するためのページレイアウト定義ファイルを作成し、
上記コンテンツ生成手段は、上記作成されたページレイ
アウト定義ファイルの内容にしたがって各種端末が持つ
表示画面に最適なコンテンツを生成することを特徴とす
る付記1,2,3,4,5または付記6のコンテンツ生
成装置 (付記8) 上記評価手段は、1つのページに1つある
いは複数のコンテンツデータを、表形式に配置するペー
ジレイアウト定義ファイル選択し、その表内にある一つ
のエントリに対して、表示しきれないコンテンツの続き
を表示させる連続的なページ遷移を構成するためのペー
ジレイアウト定義ファイルを作成し、上記コンテンツ生
成手段は、上記作成されたページレイアウト定義ファイ
ルの内容にしたがって各種端末が持つ表示画面に最適な
コンテンツを生成することを特徴とする付記1,2,
3,4,5,6または付記7のコンテンツ生成装置。 (付記9) 携帯端末、携帯電話、固定電話、パソコ
ン、車載機等からのアクセスに応じて、最適なコンテン
ツを自動的に生成するコンテンツを生成するプログラム
であって、上記プログラムは、上記携帯端末、携帯電
話、パソコン等から、当該機器の画面の表示能力を表す
端末情報を取得する処理と、該端末情報と、コンテンツ
を構成するテキストデータ、画像データ、データベース
のデータ等を取得するための定義を記述したコンテンツ
生成用定義ファイルを参照して、上記端末情報と該コン
テンツ生成用定義ファイルの内容を評価する処理と、コ
ンテンツデータを配置するためのページを構成するペー
ジレイアウト定義ファイルを選択する処理と、該ページ
レイアウト定義ファイルの内容にしたがって各種端末が
持つ表示画面に最適なコンテンツを生成する処理をコン
ピュータに実行させることを特徴とするコンテンツ生成
プログラム。 (付記10) 携帯端末、携帯電話、固定電話、パソコ
ン、車載機等からのアクセスに応じて、最適なコンテン
ツを自動的に生成するコンテンツを生成するプログラム
を記録した記録媒体であって、上記プログラムは、上記
携帯端末、携帯電話、パソコン等から、当該機器の画面
の表示能力を表す端末情報を取得する処理と、該端末情
報と、コンテンツを構成するテキストデータ、画像デー
タ、データベースのデータ等を取得するための定義を記
述したコンテンツ生成用定義ファイルを参照して、上記
端末情報と該コンテンツ生成用定義ファイルの内容を評
価する処理と、コンテンツデータを配置するためのペー
ジを構成するページレイアウト定義ファイルを選択する
処理と、該ページレイアウト定義ファイルの内容にした
がって各種端末が持つ表示画面に最適なコンテンツを生
成する処理をコンピュータに実行させることを特徴とす
るコンテンツ生成プログラムを記録した記録媒体。
【0020】
【発明の効果】以上説明したように、本発明において
は、端末やパソコン画面の表示能力を表す端末情報が入
力されたとき、端末の種類やその端末がサポートするコ
ンテンツ表示用の記述言語などを自動的に判別し、コン
テンツの表示用レイアウトを決定する基本型ページレイ
アウトと、基本型ページレイアウトの組み合わせである
複合型ページレイアウトを利用して、各種端末が持つ表
示画面に最適なコンテンツを生成しているので、端末の
種類やその端末がサポートするコンテンツ表示用の記述
言語などに応じた、最適なコンテンツを生成することが
できる。
【図面の簡単な説明】
【図1】本発明の概要を説明する図である。
【図2】本発明が適用されるシステムの概略構成を示す
図である。
【図3】本発明の実施例のコンテンツ生成装置の機能構
成を示す図である。
【図4】本発明の実施例のコンテンツ生成処理のフロー
チャートを示す図である。
【図5】ページレイアウト定義ファイルの種類の例を示
す図である。
【図6】シンプル形式ページレイアウトの例を示す図で
ある。
【図7】複数埋め込み形式ページレイアウトの例を示す
図である。
【図8】マップ形式ページレイアウトの例を示す図であ
る。
【図9】テーブル形式ページレイアウトの例を示す図で
ある。
【図10】ヘッダ型ページレイアウトの例を示す図であ
る。
【図11】フッタ型ページレイアウトの例を示す図であ
る。
【図12】連続形式ページレイアウトの例を示す図であ
る。
【図13】連続テーブル形式ページレイアウトの例を示
す図である。
【符号の説明】
1 コンテンツ生成用定義ファイル 2 ページレイアウト定義ファイル 3 エバリュエータ 4 コンテンツ生成エンジン 11 コンテンツ生成用定義ファイル 12 JSPエンジン 13 JSPカスタムタグライブラリ 14 エバリュエータ 15 ページレイアウト定義ファイル選択情報 16 ページレイアウト定義ファイル 17 リソースコネクタ 18 データソース(コンテンツ)

Claims (5)

    【特許請求の範囲】
  1. 【請求項1】 携帯端末、携帯電話、固定電話、パソコ
    ン、車載機等からのアクセスに応じて、最適なコンテン
    ツを自動的に生成するコンテンツ生成をコンテンツ生成
    装置であって、 上記携帯端末、携帯電話、パソコン等から、当該機器の
    画面の表示能力を表す端末情報が入力されたとき、コン
    テンツを構成するテキストデータ、画像データ、データ
    ベースのデータ等を取得するための定義を記述したコン
    テンツ生成用定義ファイルを参照して、該端末情報と該
    コンテンツ生成用定義ファイルの内容を評価し、コンテ
    ンツデータを配置するためのページを構成するページレ
    イアウト定義ファイルを選択する評価手段と、 該ページレイアウト定義ファイルの内容にしたがって各
    種端末が持つ表示画面に最適なコンテンツを生成するコ
    ンテンツ生成手段とを備えたことを特徴とするコンテン
    ツ生成装置。
  2. 【請求項2】 上記評価手段は、1つのページに1つの
    コンテンツデータを配置するためのページを構成するペ
    ージレイアウト定義ファイルを選択し、 上記コンテンツ生成手段は、上記ページレイアウト定義
    ファイルの内容にしたがって各種端末が持つ表示画面に
    最適なコンテンツを生成することを特徴とする請求項1
    のコンテンツ生成装置。
  3. 【請求項3】 上記評価手段は、1つのページに複数の
    コンテンツデータを配置するためのページを構成するペ
    ージレイアウト定義ファイルを選択し、 上記コンテンツ生成手段は、上記ページレイアウト定義
    ファイルの内容にしたがって各種端末が持つ表示画面に
    最適なコンテンツを生成することを特徴とする請求項1
    のコンテンツ生成装置。
  4. 【請求項4】 上記評価手段は、複数のページレイアウ
    ト定義ファイルの組を指定し、連続的なページの遷移を
    構成するためのページレイアウト定義ファイルを作成
    し、 上記コンテンツ生成手段は、上記作成されたページレイ
    アウト定義ファイルの内容にしたがって各種端末が持つ
    表示画面に最適なコンテンツを生成することを特徴とす
    る請求項1,2または請求項3のコンテンツ生成装置。
  5. 【請求項5】 携帯端末、携帯電話、固定電話、パソコ
    ン、車載機等からのアクセスに応じて、最適なコンテン
    ツを自動的に生成するコンテンツを生成するプログラム
    であって、 上記プログラムは、上記携帯端末、携帯電話、パソコン
    等から、当該機器の画面の表示能力を表す端末情報を取
    得する処理と、 該端末情報と、コンテンツを構成するテキストデータ、
    画像データ、データベースのデータ等を取得するための
    定義を記述したコンテンツ生成用定義ファイルを参照し
    て、上記端末情報と該コンテンツ生成用定義ファイルの
    内容を評価する処理と、 コンテンツデータを配置するためのページを構成するペ
    ージレイアウト定義ファイルを選択する処理と、 該ページレイアウト定義ファイルの内容にしたがって各
    種端末が持つ表示画面に最適なコンテンツを生成する処
    理をコンピュータに実行させることを特徴とするコンテ
    ンツ生成プログラム。
JP2001163278A 2001-05-30 2001-05-30 画面表示用ページレイアウトを利用したコンテンツ生成装置 Pending JP2002351781A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001163278A JP2002351781A (ja) 2001-05-30 2001-05-30 画面表示用ページレイアウトを利用したコンテンツ生成装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001163278A JP2002351781A (ja) 2001-05-30 2001-05-30 画面表示用ページレイアウトを利用したコンテンツ生成装置

Publications (1)

Publication Number Publication Date
JP2002351781A true JP2002351781A (ja) 2002-12-06

Family

ID=19006281

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001163278A Pending JP2002351781A (ja) 2001-05-30 2001-05-30 画面表示用ページレイアウトを利用したコンテンツ生成装置

Country Status (1)

Country Link
JP (1) JP2002351781A (ja)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004081799A1 (ja) * 2003-03-10 2004-09-23 Matsushita Electric Industrial Co., Ltd. 受信装置および情報閲覧方法
WO2004081798A1 (ja) * 2003-03-11 2004-09-23 Matsushita Electric Industrial Co., Ltd. 送信装置および送信方法
WO2006123744A1 (ja) * 2005-05-18 2006-11-23 Nec Corporation コンテンツ表示システム及びコンテンツ表示方法
WO2007040099A1 (ja) * 2005-09-30 2007-04-12 Matsushita Electric Industrial Co., Ltd. コンテンツ受信装置及びコンテンツ変換プログラム
JP2008225375A (ja) * 2007-03-15 2008-09-25 Xing Inc 合成方法、合成装置及びプログラム
JP2008234082A (ja) * 2007-03-17 2008-10-02 Ricoh Co Ltd 画面データ生成装置、画像処理装置、画面データ生成方法及び記録媒体
WO2009096561A1 (ja) * 2008-01-31 2009-08-06 Movida Solutions Inc. 携帯サービスの提供システム及び提供方法
US8116261B2 (en) 2003-09-19 2012-02-14 Access Co., Ltd. Message display terminal, gateway server, program for message display terminal, and program for gateway server

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000148647A (ja) * 1998-11-17 2000-05-30 Fujitsu Ltd 情報処理方法及び情報処理装置並びに記録媒体

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000148647A (ja) * 1998-11-17 2000-05-30 Fujitsu Ltd 情報処理方法及び情報処理装置並びに記録媒体

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100435121C (zh) * 2003-03-10 2008-11-19 松下电器产业株式会社 接收设备、发送设备及其方法和系统以及信息浏览方法
WO2004081799A1 (ja) * 2003-03-10 2004-09-23 Matsushita Electric Industrial Co., Ltd. 受信装置および情報閲覧方法
US7650567B2 (en) 2003-03-10 2010-01-19 Panasonic Corporation Reception apparatus and information browsing method
WO2004081798A1 (ja) * 2003-03-11 2004-09-23 Matsushita Electric Industrial Co., Ltd. 送信装置および送信方法
US8214458B2 (en) 2003-03-11 2012-07-03 Panasonic Corporation Transmitter apparatus and transmitting method
US8116261B2 (en) 2003-09-19 2012-02-14 Access Co., Ltd. Message display terminal, gateway server, program for message display terminal, and program for gateway server
WO2006123744A1 (ja) * 2005-05-18 2006-11-23 Nec Corporation コンテンツ表示システム及びコンテンツ表示方法
WO2007040099A1 (ja) * 2005-09-30 2007-04-12 Matsushita Electric Industrial Co., Ltd. コンテンツ受信装置及びコンテンツ変換プログラム
JP2008225375A (ja) * 2007-03-15 2008-09-25 Xing Inc 合成方法、合成装置及びプログラム
JP2008234082A (ja) * 2007-03-17 2008-10-02 Ricoh Co Ltd 画面データ生成装置、画像処理装置、画面データ生成方法及び記録媒体
WO2009096561A1 (ja) * 2008-01-31 2009-08-06 Movida Solutions Inc. 携帯サービスの提供システム及び提供方法
US8447838B2 (en) 2008-01-31 2013-05-21 Bizmobile Inc. System and method for providing mobile service
JP5424173B2 (ja) * 2008-01-31 2014-02-26 BizMobile株式会社 携帯サービスの提供システム及び提供方法

Similar Documents

Publication Publication Date Title
US7783613B2 (en) Context-aware middleware platform for client devices
JP4865983B2 (ja) ネットワークサーバ
JP5520856B2 (ja) 携帯用計算デバイスへの無線通信媒体を介するコンテンツ送達のためのシステムおよび方法
US8635218B2 (en) Generation of XSLT style sheets for different portable devices
CN100440208C (zh) 改进万维网设备中超文本标记语言页面表现的方法和系统
US8260844B2 (en) Information messaging and collaboration system
US20040225749A1 (en) Transformation of web site summary via taglibs
JP2002108870A (ja) 情報処理システムおよび情報処理方法
JP2004519756A (ja) 多数のサービスからコンテンツを提供する方法
JP2004519757A (ja) 媒介物に記憶されるデータへのサービスからのアクセス
JP2004021817A (ja) サーバおよびサーバプログラム
JP2001292270A (ja) 通信端末装置
JP2004164623A (ja) 表示データ生成装置、表示データ生成システム、表示データ生成方法、表示データ生成プログラム及び記録媒体
US20040230889A1 (en) Web page display system, and image server and method of controlling the same
KR20020031691A (ko) 실시간 인터넷 콘텐츠 변환 방법 및 시스템
JP4055944B2 (ja) Webコンテンツ変換方法及びシステム
JP2002351781A (ja) 画面表示用ページレイアウトを利用したコンテンツ生成装置
US20010056497A1 (en) Apparatus and method of providing instant information service for various devices
US7831905B1 (en) Method and system for creating and providing web-based documents to information devices
US8321535B2 (en) Web services integration systems and methods
CN101772196A (zh) 处理移动终端发送的信息的方法和系统以及代理服务器
US20050198568A1 (en) Table display switching method, text data conversion program, and tag program
Fernando et al. A framework to develop location based services applications using OGC map services
JP4337309B2 (ja) ブラウザ装置
JP2002197010A (ja) 情報システム、サーバ、クライアント、記録媒体

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080222

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100617

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100622

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20101019