(57)【要約】【課題】サイト管理者およびサイト閲覧者の手間を要することなく、ＰＣ用とモバイル用のように、リソース等が大きく異なる装置群の各々に適合するページデータの配信を可能とする手段を提供する。【解決手段】編集装置１３は予めサイト管理者により設定された編集規則データを記憶している。モバイル用Ｗｅｂサーバ装置１２はモバイル端末装置３からの要求に応じて編集装置１３にモバイル用ページデータを要求する。編集装置１３はその要求に応じて、ＰＣ用Ｗｅｂサーバ装置１１からＰＣ用ページデータを取得し、記憶している編集規則データに従い取得したＰＣ用ページデータを編集し、モバイル用ページデータを生成し、モバイル用Ｗｅｂサーバ装置１２に引き渡す。モバイル用Ｗｅｂサーバ装置１２は編集装置１３により生成されたモバイル用ページデータをモバイル端末装置３に送信する。【選択図】図１
2011039796.tif 000002
【特許請求の範囲】
【請求項１】
ページの表示を指示する第１のページデータを記憶する記憶手段と、一の装置から前記第１のページデータの要求を取得する取得手段と、当該取得手段により取得された要求に応じて当該記憶手段に記憶している前記第１のページデータを当該一の装置に引き渡す引渡手段とを備える第１のサーバ装置と、
一のページデータを編集し他のページデータを生成するための規則を示す編集規則データを記憶する記憶手段と、前記第１のサーバ装置に前記第１のページデータの要求を引き渡す引渡手段と、当該引渡手段により引き渡された要求に応じて前記第１のサーバ装置から引き渡される前記第１のページデータを取得する取得手段と、当該取得手段により取得した前記第１のページデータを当該記憶手段に記憶している前記編集規則データにより示される規則に従い編集し第２のページデータを生成する編集手段とを備える編集装置と、
前記編集装置から前記第２のページデータを取得する取得手段と、一の装置から前記第２のページデータの要求を受信する受信手段と、当該受信手段により受信された要求に応じて当該取得手段により取得された前記第２のページデータを当該一の装置に送信する送信手段とを備える第２のサーバ装置と
を備え、
前記編集装置の引渡手段は、前記編集装置の編集手段により生成された前記第２のページデータを前記第２のサーバ装置に引き渡す
システム。
【請求項２】
前記編集装置の記憶手段に記憶されている編集規則データの編集指示を促すページの表示を指示する第３のページデータを記憶する記憶手段と、一の装置から前記第３のページデータの要求を受信する受信手段と、当該受信手段により取得された要求に応じて当該記憶手段に記憶している前記第３のページデータを当該一の装置に送信する送信手段とを備える第３のサーバ装置を備え、
前記第３のサーバ装置の受信手段は、前記第３のサーバ装置の送信手段により送信された前記第３のページデータに対する応答として一の装置から送信されてくる編集規則データの編集指示を示す編集指示データを受信し、
前記第３のサーバ装置は、前記第３のサーバ装置の受信手段により受信された前記編集指示データを前記編集装置に引き渡す引渡手段をさらに備え、
前記編集装置の取得手段は、前記第３のサーバ装置の引渡手段から引き渡される前記編集指示データを取得し、
前記編集装置の編集手段は、前記編集装置の取得手段により取得された前記編集指示データに従い前記編集装置の記憶手段に記憶されている編集規則データを編集する
請求項１に記載のシステム。
【請求項３】
ページの表示を指示する一のページデータを編集し他のページデータを生成するための規則を示す編集規則データを記憶する記憶手段と、
第１のサーバ装置にページの表示を指示する第１のページデータの要求を引き渡す引渡手段と、
前記引渡手段により引き渡された要求に応じて前記第１のサーバ装置から引き渡される前記第１のページデータを取得する取得手段と、
前記取得手段により取得した前記第１のページデータを前記記憶手段に記憶している前記編集規則データにより示される規則に従い編集し第２のページデータを生成する編集手段と
を備え、
前記引渡手段は、前記編集手段により生成された前記第２のページデータを第２のサーバ装置に引き渡す
編集装置。
【請求項４】
前記編集手段は、前記編集規則データに従い、前記第１のページデータに従い表示されるページにおいて第１のコンテンツよりも後ろに表示される第２のコンテンツを当該第１のコンテンツより前に表示するページの表示を指示するページデータを前記第２のページデータとして生成する
請求項３に記載の編集装置。
【請求項５】
前記記憶手段は、複数の端末装置の機種もしくは機種群を各々識別する機種識別データの各々に対応付けて前記編集規則データを記憶し、
前記編集手段は、１の前記第１のページデータを、前記記憶手段に記憶されている複数の前記編集規則データの各々に従い編集し、複数の機種もしくは機種群に各々対応する複数の前記第２のページデータを生成する
請求項３または４に記載の編集装置。
【請求項６】
現在時刻もしくは基準時刻からの経過時間を計測する計時手段を備え、
前記引渡手段は、前記計時手段により計測される現在時刻が所定の時刻に達した場合、もしくは前記計時手段により計測される一の基準時刻からの経過時間が所定時間に達した場合、前記第１のサーバ装置に前記第１のページデータの要求を引き渡す
請求項３乃至５のいずれかに記載の編集装置。
【請求項７】
前記記憶手段は、前記取得手段により最後に取得された前記第１のページデータのバージョンを示すバージョンデータを記憶し、
前記取得手段により前記第１のサーバ装置から新たなページデータが前記第１のページデータとして取得された場合、当該新たに取得された前記第１のページデータのバージョンが前記記憶手段に記憶されている前記バージョンデータにより示されるバージョンより新しいか否かを判定する判定手段を備え、
前記編集手段は、前記判定手段により当該新たに取得された前記第１のページデータのバージョンが前記記憶手段に記憶されている前記バージョンデータにより示されるバージョンより新しいと判定された場合に限り、当該新たに取得された前記第１のページデータを用いて新たな前記第２のページデータを生成する
請求項６に記載の編集装置。
【請求項８】
前記取得手段は、前記第２のサーバ装置から新たな前記第２のページデータの要求を取得し、
前記引渡手段は、前記取得手段により当該要求が取得された場合、前記第１のサーバ装置に前記第１のページデータの要求を引き渡す
請求項３乃至７のいずれかに記載の編集装置。
【請求項９】
前記取得手段は、前記第２のサーバ装置から新たな前記第２のページデータの要求とともに前記第２のサーバ装置に記憶されている前記第２のページデータのバージョンを示すバージョンデータを取得し、
前記取得手段により前記第１のサーバ装置から新たなページデータが前記第１のページデータとして取得された場合、当該新たに取得された前記第１のページデータのバージョンが前記取得手段により取得された前記バージョンデータにより示されるバージョンより新しいか否かを判定する判定手段を備え、
前記編集手段は、前記判定手段により当該新たに取得された前記第１のページデータのバージョンが前記取得手段により取得された前記バージョンデータにより示されるバージョンより新しいと判定された場合に限り、当該新たに取得された前記第１のページデータを用いて新たな前記第２のページデータを生成する
請求項８に記載の編集装置。
【請求項１０】
前記記憶手段は、複数の前記第１のページデータの各々に対応する前記編集規則データである個別編集規則データと、当該複数の前記第１のページデータの全てに共通する前記編集規則データである共通編集規則データとを記憶し、
前記編集手段は、一の前記第１のページデータを用いて前記第２のページデータを生成する場合、前記記憶手段に記憶されている当該一の前記第１のページデータに対応する前記個別編集規則データと、前記記憶手段に記憶されている前記共通編集規則データとに従い当該生成を行う
請求項３乃至９のいずれかに記載の編集装置。
【請求項１１】
所定の装置からページの表示を指示する一のページデータを取得する取得手段と、
一の端末装置から前記一のページデータの要求を受信する受信手段と、
前記受信手段により受信された要求に応じて前記取得手段により取得された前記一のページデータを前記要求の送信元の端末装置に送信する送信手段と、
前記取得手段により最後に取得された前記一のページデータのバージョンを示すバージョンデータを記憶する記憶手段と、
前記所定の装置に対し新たな前記一のページデータの要求とともに前記記憶手段に記憶されている前記バージョンデータを引き渡す引渡手段と
を備えるサーバ装置。
【請求項１２】
現在時刻もしくは基準時刻からの経過時間を計測する計時手段を備え、
前記引渡手段は、前記計時手段により計測される現在時刻が所定の時刻に達した場合、もしくは前記計時手段により計測される一の基準時刻からの経過時間が所定時間に達した場合、前記所定の装置に新たな前記一のページデータの要求を引き渡す
請求項１１に記載のサーバ装置。
【請求項１３】
前記引渡手段は、前記受信手段により前記一のページデータの要求が受信された場合、前記所定の装置に新たな前記一のページデータの要求を引き渡す
請求項１１または１２に記載のサーバ装置。
【請求項１４】
コンピュータを、
請求項３乃至１０のいずれかに記載の編集装置が備える手段の各々として機能させるためのプログラム。
【請求項１５】
コンピュータを、
請求項１１乃至１３のいずれかに記載のサーバ装置が備える手段の各々として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばＷｅｂブラウザ機能を備えた携帯電話端末、ｉＰｈｏｎｅ（登録商標）をはじめとしたスマートフォン端末装置等（以下、「モバイル端末装置」という）や、Ｗｅｂブラウザ機能を備えたデジタルテレビ放送受信装置等の端末装置に対してＷｅｂページ等の表示を指示するページデータを配信するためのシステム、編集装置、サーバ装置およびプログラムに関するものである。
【背景技術】
【０００２】
近年、飛躍的に発展を遂げる情報・通信技術等を背景とした高度情報化の進展に伴い、インターネット等のネットワークに接続されたサーバ装置から膨大な情報が提供されており、ユーザは端末装置をネットワークに接続して様々な情報を入手することができる。
【０００３】
ここ数年は、インターネットに接続可能な携帯電話機等のいわゆるモバイル端末装置のユーザが増加している。ただし、モバイル端末装置によりパーソナルコンピュータ（以下、「ＰＣ」という）用に設計されたＷｅｂサイトから配信されるＷｅｂページの表示を行うと、多くの場合、非常に見にくい画面が表示される。なぜなら、モバイル端末装置のディスプレイ、メモリサイズ、解釈可能なコード等が、一般的なＰＣのそれらと比較し、低スペックであることが多いためである。また、ＰＣとモバイル端末装置では、優先表示されるべき内容が異なることが多いためである。
【０００４】
モバイル端末装置において見やすいＷｅｂページの表示を可能とする方法の一つとして、ＰＣ用のＷｅｂサイトとは別に、モバイル端末装置用のＷｅｂサイトを準備することが考えられる。ただし、その場合、２種類の異なるＷｅｂサイトの各々を個別に設計しメインテナンスする必要が生じるため、Ｗｅｂサイト管理者の負担が大きい。
【０００５】
そのような流れの中で、携帯情報端末装置からの要求に応じて、インターネットを介してＰＣ用のページデータを取得して携帯情報端末装置用に適合化する変換を行い、変換後のページデータを要求元の携帯情報端末装置に送信するプロキシサーバ装置が提案されている（特許文献１）。
【０００６】
このプロキシサーバ装置は、携帯情報端末装置のページデータ取得の要求とともに携帯情報端末装置の解像度等のリソース情報を受け取り、そのリソース情報に基づいて、取得したＰＣ用のページデータを携帯情報端末装置に適合するように変換する。また、このプロキシサーバ装置は、様々な携帯情報端末装置のＩＤに対応付けられたリソース情報を予めデータベースに記憶しており、携帯情報端末装置からページデータ取得の要求とともにその携帯情報端末装置のＩＤを受けとると、要求されたページデータを取得するとともに受け取ったＩＤに対応したリソース情報をデータベースから検索し、検索したリソース情報に基づいて取得したページデータを携帯情報端末装置に適合するように変換する。そして、サーバ装置が変換したページデータを要求元の携帯情報端末装置に送信する。そのような構成により、携帯情報端末装置において見やすいページの表示が可能となる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開平１１−２５０００９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
特許文献１に記載の従来技術による場合、ページデータの変換は所定のプロキシサーバ装置において行われる。従って、特許文献１に記載の従来技術を実施するには、モバイル端末装置は常に所定のプロキシサーバ装置経由でＷｅｂサイトにアクセスする必要があり、ユーザにとってその設定が面倒であるだけでなく、例えばプロキシサーバ装置経由のアクセスを禁じているＷｅｂサイトの閲覧ができないなど、不便が生じる場合がある。
【０００９】
また、ページデータの変換を行う特定のＷｅｂサイト（変換用Ｗｅｂサイト）に対して、モバイル端末装置からユーザが閲覧を希望するＷｅｂサイトのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を送信することにより、モバイル端末装置用に適合されたページデータを変換用Ｗｅｂサイトから取得し、モバイル端末装置においてページの表示を行うようにすれば、特許文献１に記載の従来技術について上述したような不都合は生じない。
【００１０】
しかしながら、上記の変換用Ｗｅｂサイトを利用する技術による場合、モバイル端末装置のユーザは、まず変換用Ｗｅｂサイトのアクセスした後、そのＷｅｂサイトにおいて閲覧を希望する目的のＷｅｂサイトのＵＲＬを入力する必要があり、手間がかかる。
【００１１】
そこで、本発明は、ページデータの提供を行うサイト管理者が、例えばＰＣ用とモバイル端末装置用のように、リソースの大きく異なる装置グループの各々に対し個別のページデータを設計し管理する手間を要することなく、それらの異なる装置グループの各々に対し見やすいページの表示を可能とするページデータの提供を可能とする手段を提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明は、上記の目的に鑑みて想到されたものであり、
ページの表示を指示する第１のページデータを記憶する記憶手段と、一の装置から前記第１のページデータの要求を取得する取得手段と、当該取得手段により取得された要求に応じて当該記憶手段に記憶している前記第１のページデータを当該一の装置に引き渡す引渡手段とを備える第１のサーバ装置と、
一のページデータを編集し他のページデータを生成するための規則を示す編集規則データを記憶する記憶手段と、前記第１のサーバ装置に前記第１のページデータの要求を引き渡す引渡手段と、当該引渡手段により引き渡された要求に応じて前記第１のサーバ装置から引き渡される前記第１のページデータを取得する取得手段と、当該取得手段により取得した前記第１のページデータを当該記憶手段に記憶している前記編集規則データにより示される規則に従い編集し第２のページデータを生成する編集手段とを備える編集装置と、
前記編集装置から前記第２のページデータを取得する取得手段と、一の装置から前記第２のページデータの要求を受信する受信手段と、当該受信手段により受信された要求に応じて当該取得手段により取得された前記第２のページデータを当該一の装置に送信する送信手段とを備える第２のサーバ装置と
を備え、
前記編集装置の引渡手段は、前記編集装置の編集手段により生成された前記第２のページデータを前記第２のサーバ装置に引き渡す
システムを提供する（第１の実施態様）。
【００１３】
また、上記の第１の実施態様において、
前記編集装置の記憶手段に記憶されている編集規則データの編集指示を促すページの表示を指示する第３のページデータを記憶する記憶手段と、一の装置から前記第３のページデータの要求を受信する受信手段と、当該受信手段により取得された要求に応じて当該記憶手段に記憶している前記第３のページデータを当該一の装置に送信する送信手段とを備える第３のサーバ装置を備え、
前記第３のサーバ装置の受信手段は、前記第３のサーバ装置の送信手段により送信された前記第３のページデータに対する応答として一の装置から送信されてくる編集規則データの編集指示を示す編集指示データを受信し、
前記第３のサーバ装置は、前記第３のサーバ装置の受信手段により受信された前記編集指示データを前記編集装置に引き渡す引渡手段をさらに備え、
前記編集装置の取得手段は、前記第３のサーバ装置の引渡手段から引き渡される前記編集指示データを取得し、
前記編集装置の編集手段は、前記編集装置の取得手段により取得された前記編集指示データに従い前記編集装置の記憶手段に記憶されている編集規則データを編集する
構成を採用してもよい（第２の実施態様）。
【００１４】
また、本発明は、
ページの表示を指示する一のページデータを編集し他のページデータを生成するための規則を示す編集規則データを記憶する記憶手段と、
第１のサーバ装置にページの表示を指示する第１のページデータの要求を引き渡す引渡手段と、
前記引渡手段により引き渡された要求に応じて前記第１のサーバ装置から引き渡される前記第１のページデータを取得する取得手段と、
前記取得手段により取得した前記第１のページデータを前記記憶手段に記憶している前記編集規則データにより示される規則に従い編集し第２のページデータを生成する編集手段と
を備え、
前記引渡手段は、前記編集手段により生成された前記第２のページデータを第２のサーバ装置に引き渡す
編集装置を提供する（第３の実施態様）。
【００１５】
また、上記の第３の実施態様において、
前記編集手段は、前記編集規則データに従い、前記第１のページデータに従い表示されるページにおいて第１のコンテンツよりも後ろに表示される第２のコンテンツを当該第１のコンテンツより前に表示するページの表示を指示するページデータを前記第２のページデータとして生成する
構成を採用してもよい（第４の実施態様）。
【００１６】
また、上記の第３または４の実施態様において、
前記記憶手段は、複数の端末装置の機種もしくは機種群を各々識別する機種識別データの各々に対応付けて前記編集規則データを記憶し、
前記編集手段は、１の前記第１のページデータを、前記記憶手段に記憶されている複数の前記編集規則データの各々に従い編集し、複数の機種もしくは機種群に各々対応する複数の前記第２のページデータを生成する
構成を採用してもよい（第５の実施態様）。
【００１７】
また、上記の第３乃至５のいずれかの実施態様において、
現在時刻もしくは基準時刻からの経過時間を計測する計時手段を備え、
前記引渡手段は、前記計時手段により計測される現在時刻が所定の時刻に達した場合、もしくは前記計時手段により計測される一の基準時刻からの経過時間が所定時間に達した場合、前記第１のサーバ装置に前記第１のページデータの要求を引き渡す
構成を採用してもよい（第６の実施態様）。
【００１８】
また、上記の第７の実施態様において、
前記記憶手段は、前記取得手段により最後に取得された前記第１のページデータのバージョンを示すバージョンデータを記憶し、
前記取得手段により前記第１のサーバ装置から新たなページデータが前記第１のページデータとして取得された場合、当該新たに取得された前記第１のページデータのバージョンが前記記憶手段に記憶されている前記バージョンデータにより示されるバージョンより新しいか否かを判定する判定手段を備え、
前記編集手段は、前記判定手段により当該新たに取得された前記第１のページデータのバージョンが前記記憶手段に記憶されている前記バージョンデータにより示されるバージョンより新しいと判定された場合に限り、当該新たに取得された前記第１のページデータを用いて新たな前記第２のページデータを生成する
構成を採用してもよい（第７の実施態様）。
【００１９】
また、上記の第３乃至７のいずれかの実施態様において、
前記取得手段は、前記第２のサーバ装置から新たな前記第２のページデータの要求を取得し、
前記引渡手段は、前記取得手段により当該要求が取得された場合、前記第１のサーバ装置に前記第１のページデータの要求を引き渡す
構成を採用してもよい（第８の実施態様）。
【００２０】
また、上記の第８の実施態様において、
前記取得手段は、前記第２のサーバ装置から新たな前記第２のページデータの要求とともに前記第２のサーバ装置に記憶されている前記第２のページデータのバージョンを示すバージョンデータを取得し、
前記取得手段により前記第１のサーバ装置から新たなページデータが前記第１のページデータとして取得された場合、当該新たに取得された前記第１のページデータのバージョンが前記取得手段により取得された前記バージョンデータにより示されるバージョンより新しいか否かを判定する判定手段を備え、
前記編集手段は、前記判定手段により当該新たに取得された前記第１のページデータのバージョンが前記取得手段により取得された前記バージョンデータにより示されるバージョンより新しいと判定された場合に限り、当該新たに取得された前記第１のページデータを用いて新たな前記第２のページデータを生成する
構成を採用してもよい（第９の実施態様）。
【００２１】
また、上記の第３乃至９の実施態様において、
前記記憶手段は、複数の前記第１のページデータの各々に対応する前記編集規則データである個別編集規則データと、当該複数の前記第１のページデータの全てに共通する前記編集規則データである共通編集規則データとを記憶し、
前記編集手段は、一の前記第１のページデータを用いて前記第２のページデータを生成する場合、前記記憶手段に記憶されている当該一の前記第１のページデータに対応する前記個別編集規則データと、前記記憶手段に記憶されている前記共通編集規則データとに従い当該生成を行う
構成を採用してもよい（第１０の実施態様）。
【００２２】
また、本発明は、
所定の装置からページの表示を指示する一のページデータを取得する取得手段と、
一の端末装置から前記一のページデータの要求を受信する受信手段と、
前記受信手段により受信された要求に応じて前記取得手段により取得された前記一のページデータを前記要求の送信元の端末装置に送信する送信手段と、
前記取得手段により最後に取得された前記一のページデータのバージョンを示すバージョンデータを記憶する記憶手段と、
前記所定の装置に対し新たな前記一のページデータの要求とともに前記記憶手段に記憶されている前記バージョンデータを引き渡す引渡手段と
を備えるサーバ装置を提供する（第１１の実施態様）。
【００２３】
また、上記の第１１の実施態様において、
現在時刻もしくは基準時刻からの経過時間を計測する計時手段を備え、
前記引渡手段は、前記計時手段により計測される現在時刻が所定の時刻に達した場合、もしくは前記計時手段により計測される一の基準時刻からの経過時間が所定時間に達した場合、前記所定の装置に新たな前記一のページデータの要求を引き渡す
構成を採用してもよい（第１２の実施態様）。
【００２４】
また、上記の第１１または１２の実施態様において、
前記引渡手段は、前記受信手段により前記一のページデータの要求が受信された場合、前記所定の装置に新たな前記一のページデータの要求を引き渡す
構成を採用してもよい（第１３の実施態様）。
【００２５】
また、本発明は、
コンピュータを、
上記の第３乃至１０のいずれかの編集装置が備える手段の各々として機能させるためのプログラムを提供する（第１４の実施態様）。
【００２６】
また、本発明は、
コンピュータを、
上記の第１１乃至１３のいずれかのサーバ装置が備える手段の各々として機能させるためのプログラムを提供する（第１５の実施態様）。
【発明の効果】
【００２７】
本発明の第１の実施態様にかかるシステムは、編集装置が第１のページデータを編集して第２のページデータを生成し、第２のサーバ装置が当該第２のページデータをユーザの端末装置からの要求に応じて送信するので、ページデータの提供者は例えばＰＣ用に設計された第１のページデータのみを管理するだけで、例えばモバイル端末装置に適合した第２のページデータをモバイル端末装置に対し配信することができる。
【００２８】
本発明の第２の実施態様にかかるシステムは、編集装置に記憶されている編集規則データに対するページデータの提供者による編集を可能とするので、ページデータの提供者の意図に沿った編集の施された第２のページデータが端末装置に対し配信される。
【００２９】
本発明の第３の実施態様にかかる編集装置は、第１の実施態様にかかるシステムが備える編集装置として機能することにより、上述した第１の実施態様がもたらすものと同様の効果をもたらす。
【００３０】
本発明の第４の実施態様にかかる編集装置によれば、第１のページデータに従い表示されるページにおける順序と異なる順序でコンテンツの表示を指示する第２のページデータが生成されるので、例えばページデータの提供者が重要と考えるコンテンツを先頭に表示することを指示する第２のページデータの配信が可能となる。
【００３１】
本発明の第５の実施態様にかかる編集装置によれば、機種もしくは機種群毎に個別に記憶されている編集規則データに従い第２のページデータの生成が行われるので、端末装置の機種が様々に異なりうる場合であっても、各々の端末装置に応じた第２のページデータの配信が可能となる。
【００３２】
本発明の第６の実施態様にかかる編集装置によれば、所定の時刻にもしくは基準時刻から所定時間経過後に第１のサーバ装置に対する第１のページデータの要求が引き渡されるので、例えば編集装置に対する他の装置からの要求がなくとも自動的に、所定時間毎に第１のサーバ装置が提供する第１のページデータと第２のサーバ装置が提供する第２のページデータとの同期がとられる。
【００３３】
本発明の第７の実施態様にかかる編集装置によれば、第２のサーバ装置に対し最後に引き渡された第２のページデータの生成に用いられた第１のページデータのバージョンと、最新の第１のページデータとの比較が行われ、最新の第１のページデータと同じものを用いて生成された第２のページデータが既に第２のサーバ装置に引き渡されている場合には、第２のページデータの生成が行われないので、無駄な動作が省かれる。
【００３４】
本発明の第８の実施態様にかかる編集装置によれば、第２のサーバ装置から引き渡される第２のページデータの要求がトリガとなって第１のサーバ装置に対する第１のページデータの要求が行われるため、例えば編集装置は計時手段等により自ら第１のページデータの取得等を行う必要がない。
【００３５】
本発明の第９の実施態様にかかる編集装置によっても、上記の第７の実施態様にかかる編集装置による場合と同様に、第２のサーバ装置に対し最後に引き渡された第２のページデータの生成に用いられた第１のページデータのバージョンと、最新の第１のページデータとの比較が行われ、最新の第１のページデータと同じものを用いて生成された第２のページデータが既に第２のサーバ装置に引き渡されている場合には、第２のページデータの生成が行われないので、無駄な動作が省かれる。
【００３６】
本発明の第１０の実施態様にかかる編集装置によれば、例えばページデータの提供者が異なるページ毎に個別に設定可能な個別編集規則データと、それらの異なるページに共通して用いられる共通編集規則データとに従い、第１のページデータの編集が行われ第２のページデータが生成されるので、ページデータの提供者は共通編集規則データに関する設定を個々のページにつき行う必要がなく、便利である。
【００３７】
本発明の第１１の実施態様にかかるサーバ装置によれば、最後に取得された第１のページデータのバージョンを示すバージョンデータを第２のページデータの要求とともに編集装置に引き渡すので、例えば編集装置から同じバージョンの第２のページデータが繰り返し引き渡されるという無駄が回避され得る。
【００３８】
本発明の第１２の実施態様にかかるサーバ装置によれば、所定の時刻にもしくは基準時刻から所定時間経過後に編集装置に対しページデータの要求が引き渡されるので、例えばサーバ装置に対する他の装置からの要求がなくとも自動的に、ページデータの更新が行われる。
【００３９】
本発明の第１３の実施態様にかかるサーバ装置によれば、端末装置からの要求がトリガとなって第２のページデータが編集装置から当該サーバ装置に引き渡されるので、最新のページデータがサーバ装置に予め記憶されていない場合であっても、最新のページデータの端末装置に対する配信が可能となる。
【００４０】
本発明の第１４の実施態様にかかるプログラムによれば、コンピュータを用いて、第３乃至１０のいずれかの実施態様にかかる編集装置が実現可能となり、それらの編集装置の各々に関し上述したものと同様の効果がもたらされる。
【００４１】
本発明の第１５の実施態様にかかるプログラムによれば、コンピュータを用いて、第１１乃至１３のいずれかの実施態様にかかるサーバ装置が実現可能となり、それらのサーバ装置の各々に関し上述したものと同様の効果がもたらされる。
【図面の簡単な説明】
【００４２】
【図１】図１は、本実施形態にかかるＷｅｂページデータ配信システムの構成を示した図である。
【図２】図２は、本実施形態にかかる機種・機種群対応データの構造を示した図である。
【図３】図３は、本実施形態にかかる機種群属性ＤＢの構造を示した図である。
【図４】図４は、本実施形態にかかる個別編集規則ＤＢの構造を示した図である。
【図５】図５は、本実施形態にかかる個別編集規則ＤＢの構造を示した図である。
【図６】図６は、本実施形態にかかるクライアントＤＢの構造を示した図である。
【図７】図７は、本実施形態にかかる規則編集用Ｗｅｂページを例示した図である。
【図８】図８は、本実施形態にかかるＷｅｂページデータ配信システムの動作を示した図である。
【図９】図９は、ＰＣ用のソースコードを例示した図である。
【図１０】図１０は、ＰＣ用のソースコードを例示した図である。
【図１１】図１１は、ＰＣ用のソースコードを例示した図である。
【図１２】図１２は、ＰＣ用のソースコードを例示した図である。
【図１３】図１３は、単純変換によるモバイル端末装置用のソースコードを例示した図である。
【図１４】図１４は、単純変換によるモバイル端末装置用のソースコードを例示した図である。
【図１５】図１５は、単純変換によるモバイル端末装置用のソースコードを例示した図である。
【図１６】図１６は、単純変換によるモバイル端末装置用のソースコードを例示した図である。
【図１７】図１７は、本実施形態にかかる編集装置が共通編集規則のみに従い生成したモバイル端末装置用のソースコードを例示した図である。
【図１８】図１８は、本実施形態にかかる編集装置が共通編集規則のみに従い生成したモバイル端末装置用のソースコードを例示した図である。
【図１９】図１９は、本実施形態にかかる編集装置が共通編集規則のみに従い生成したモバイル端末装置用のソースコードを例示した図である。
【図２０】図２０は、本実施形態にかかる編集装置が共通編集規則のみに従い生成したモバイル端末装置用のソースコードを例示した図である。
【図２１】図２１は、本実施形態にかかる編集装置が共通編集規則および個別編集規則に従い生成したモバイル端末装置用のソースコードを例示した図である。
【図２２】図２２は、本実施形態にかかる編集装置が共通編集規則および個別編集規則に従い生成したモバイル端末装置用のソースコードを例示した図である。
【図２３】図２３は、本実施形態にかかる編集装置が共通編集規則および個別編集規則に従い生成したモバイル端末装置用のソースコードを例示した図である。
【図２４】図２４は、ＰＣ用のソースコードに従い表示されるページを例示した図である。
【図２５】図２５は、単純変換によるモバイル端末装置用のソースコードに従い表示されるページを例示した図である。
【図２６】図２６は、本実施形態にかかる編集装置が共通編集規則のみに従い生成したモバイル端末装置用のソースコードに従い表示されるページを例示した図である。
【図２７】図２７は、本実施形態にかかる編集装置が共通編集規則および個別編集規則に従い生成したモバイル端末装置用のソースコードに従い表示されるページを例示した図である。
【発明を実施するための形態】
【００４３】
［１．実施形態］
以下、本発明の具体例である実施形態を、図面を用いて説明する。
【００４４】
なお、本実施形態は、本発明をモバイル端末装置のためのＷｅｂページデータの配信に適用したものである。ページデータとは、情報処理装置のディスプレイに表示されるページのコンテンツや、それらコンテンツの表示態様等を記述することにより端末装置におけるページの表示を指示するデータである。Ｗｅｂページデータはインターネットを介して相互にリンクされたページデータであり、例えばＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）等のマークアップ言語で記述される。以下、ＷｅｂページデータはＨＴＭＬ（広義のＨＴＭＬを意味し、ＸＨＴＭＬを含む）により記述されているものとする。
【００４５】
図１は、本実施形態にかかるＷｅｂページデータ配信システム１の構成を模式的に示した図である。
【００４６】
Ｗｅｂページデータ配信システム１は、インターネットを含むネットワーク２を介して相互に通信可能な状態で接続された、ＰＣ用のＷｅｂページデータを配信する１以上のＰＣ用Ｗｅｂサーバ装置１１と、モバイル端末装置用のＷｅｂページデータを配信するモバイル用Ｗｅｂサーバ装置１２と、ＰＣ用のＷｅｂページデータを編集してモバイル端末用のＷｅｂページデータを生成する編集装置１３と、編集装置１３がＷｅｂページデータを編集する際の規則を示す編集規則データを管理するための編集規則管理サーバ装置１４と、を備えている。
【００４７】
一般のユーザは、任意のモバイル端末装置３を用いてネットワーク２を介してモバイル用Ｗｅｂサーバ装置１２にアクセスし、モバイル用Ｗｅｂサーバ装置１２からモバイル端末装置用のＷｅｂページデータの配信を受けることができる。また、ＰＣ用Ｗｅｂサーバ装置１１により配信されるＷｅｂページデータの提供者（以下、本システムの利用者という意味で「クライアント」と呼び、一般のユーザと区別する）は、任意のクライアント端末装置４を用いてネットワーク２を介して編集規則管理サーバ装置１４にアクセスし、上述の編集規則データの編集指示を行うことができる。
【００４８】
本実施形態において、モバイル用Ｗｅｂサーバ装置１２、編集装置１３および編集規則管理サーバ装置１４は一般的なコンピュータが各々、本発明にかかるアプリケーションプログラムに従った処理を行うことにより実現される。また、ＰＣ用Ｗｅｂサーバ装置１１は、一般的なコンピュータが一般的なＷｅｂサーバ装置用のアプリケーションプログラムに従った処理を行うことにより実現される。
【００４９】
モバイル端末装置３は、Ｗｅｂページデータに従いＷｅｂページの表示を行う機能、いわゆるＷｅｂブラウザ機能を備えた一般的なモバイル端末装置である。モバイル端末装置３の典型例は携帯電話通信網を介してインターネットに接続可能なＷｅｂブラウザ機能付きの携帯電話機であるが、それに限られず、例えば通話機能を有さないものであってもよいし、携帯電話通信網を介することなく無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等を経由してインターネットに接続可能なものであってもよい。
【００５０】
本実施形態において、クライアント端末装置４はいわゆるＷｅｂブラウザアプリケーションに従った処理を行うことが可能な一般的なコンピュータである。クライアント端末装置４は、Ｗｅｂブラウザ機能により編集規則管理サーバ装置１４にアクセスし、編集規則管理サーバ装置１４から送信されてくるＷｅｂページデータ（以下、「規則編集用Ｗｅｂページデータ」という）に従い編集規則データの編集用のページ（以下、「規則編集用Ｗｅｂページ」という）を表示し、表示した規則編集用Ｗｅｂページにおいてクライアントから入力された編集規則データの編集指示を編集規則管理サーバ装置１４に送信する。
【００５１】
ＰＣ用Ｗｅｂサーバ装置１１は一般的なＷｅｂサーバ装置であり、以下の機能構成を備える。
記憶部：ＰＣ用のＷｅｂページデータを記憶する。
受信部：編集装置１３からＰＣ用のＷｅｂページデータの要求を受信する。
送信部：編集装置１３に対しＰＣ用のＷｅｂページデータを送信する。
【００５２】
モバイル用Ｗｅｂサーバ装置１２は、本発明にかかるアプリケーションプログラムに従った処理を行うことにより、以下の機能構成を備える装置として機能する。
記憶部：モバイル端末装置の機種群毎に準備されたモバイル端末装置用のＷｅｂページデータを記憶する。モバイル端末装置の機種を示す機種ＩＤ（Ｉｄｅｎｔｉｆｉｅｒ）と、当該機種が属する機種群を示す機種群ＩＤとの対応を示す機種・機種群対応データを記憶する。
受信部：モバイル端末装置３からモバイル端末装置用のＷｅｂページデータの要求を、モバイル端末装置３の機種を示す機種ＩＤとともに受信する。編集装置１３からモバイル端末装置用のＷｅｂページデータを受信する。
送信部：編集装置１３に対しモバイル端末装置用のＷｅｂページデータの要求をモバイル端末装置３の機種が属する機種群を示す機種群ＩＤとともに送信する。モバイル端末装置３に対しモバイル端末装置用のＷｅｂページデータを送信する。
【００５３】
編集装置１３は、本発明にかかるアプリケーションプログラムに従った処理を行うことにより、以下の機能構成を備える装置として機能する。
記憶部：ＰＣ用のＷｅｂページデータを編集してモバイル端末装置用のＷｅｂページデータを生成する際の編集規則を示す編集規則データを記憶する。ＰＣ用Ｗｅｂサーバ装置１１から最後に受信したＰＣ用のＷｅｂページデータを記憶する。モバイル端末装置３の機種をグルーピング化した機種群の各々に関し、機種群に属するモバイル端末装置３が共通して有するハードウェアリソースや解釈可能なページデータの記述言語等の属性を示す機種群属性データを記憶する。
送信部：ＰＣ用Ｗｅｂサーバ装置１１に対しＰＣ用のＷｅｂページデータの要求を送信する。モバイル用Ｗｅｂサーバ装置１２に対しモバイル端末装置用のＷｅｂページデータを送信する。
受信部：モバイル用Ｗｅｂサーバ装置１２からモバイル端末装置用のＷｅｂページデータの要求をモバイル端末装置３の機種が属する機種群を示す機種群ＩＤとともに受信する。ＰＣ用Ｗｅｂサーバ装置１１からＰＣ用のＷｅｂページデータを受信する。編集規則管理サーバ装置１４から、記憶部に記憶されている編集規則データの編集指示を示す編集指示データを受信する。
編集部：記憶部に記憶されている編集規則データに従い、ＰＣ用のＷｅｂページデータを編集してモバイル端末装置用のＷｅｂページデータを生成する。受信部により受信された編集指示データに従い、記憶部に記憶されている編集規則データを編集する。
判定部：受信部によりＰＣ用Ｗｅｂサーバ装置１１から新たに受信されたＰＣ用のＷｅｂページデータが、受信部により最後にＰＣ用Ｗｅｂサーバ装置１１から受信され記憶部に記憶されているＰＣ用のＷｅｂページデータより新しいか否かを判定する。
【００５４】
編集規則管理サーバ装置１４は、本発明にかかるアプリケーションプログラムに従った処理を行うことにより、以下の機能構成を備える装置として機能する。
記憶部：ＰＣ用のＷｅｂページデータを編集してモバイル端末装置用のＷｅｂページデータを生成する際の編集規則を示す編集規則データを記憶する。規則編集用Ｗｅｂページデータを記憶する。
受信部：クライアント端末装置４から規則編集用Ｗｅｂページデータの要求を受信する。クライアント端末装置４から編集規則データの編集指示を示す編集指示データを受信する。
送信部：クライアント端末装置４に対し規則編集用Ｗｅｂページデータを、編集規則データとともに送信する。編集装置１３に対し、受信部により受信された編集指示データを送信する。
編集部：受信部により受信された編集指示データに従い、記憶部に記憶されている編集規則データを編集する。
【００５５】
図２は、モバイル用Ｗｅｂサーバ装置１２の記憶部に記憶されている機種・機種群対応データの構造を示した図である。機種・機種群対応データは、モバイル端末装置３の機種の各々に対応する複数のレコードを含み、各レコードは、機種を識別する「機種ＩＤ」と、機種ＩＤにより識別される機種が属する機種群を識別する「機種群ＩＤ」とをフィールドとして有している。
【００５６】
なお、機種群とは、様々なモバイル端末装置３の機種を、それらの機種が有するハードウェアリソースや、それらの機種が解釈可能なページデータの記述言語等が同じもしくは近似するもの毎にグループ化したものである。本実施形態においては、各機種群のハードウェアリソース等についての情報は編集装置１３に記憶されており、モバイル用Ｗｅｂサーバ装置１２は単に機種ＩＤから機種群ＩＤへの変換のみを行うため、ハードウェアリソース等についての情報を記憶していない。
【００５７】
上述したように、編集装置１３の記憶部には、様々なモバイル端末装置３の機種をグループ化した機種群の各々に関するハードウェアリソース等についての情報が記憶されている。図３は、編集装置１３の記憶部に記憶されている機種群属性ＤＢ（Ｄａｔａｂａｓｅ）の構造を示した図である。機種群属性ＤＢには、機種群の各々に関するレコードが複数含まれている。機種群属性ＤＢに含まれるレコードの各々は、「機種群ＩＤ」、「キャッシュサイズ」、「幅サイズ」、「高さサイズ」、「画像フォーマット」および「記述言語」のフィールドを有している。
【００５８】
フィールド「機種群ＩＤ」には機種群を識別する機種群ＩＤが格納される。フィールド「キャッシュサイズ」には、機種群に属する機種が最低限有しているキャッシュサイズを示す数値が格納される。フィールド「幅サイズ」および「高さサイズ」には、各々、機種群に属する機種のディスプレイが最低限有している幅サイズおよび高さサイズを画素数で示す数値が格納される。フィールド「画像フォーマット」には、機種群に属する機種のいずれもデコード可能な画像フォーマットが格納される。フィールド「記述言語」には、機種群に属する機種のいずれもデコード可能な画像フォーマットが格納される。なお、フィールド「画像フォーマット」および「記述言語」には、複数のデータが格納され得る。
【００５９】
また、編集装置１３の記憶部には、上述したように、編集規則データが記憶されている。本実施形態において、編集規則データは、個々のＷｅｂページデータの変換に用いられる個別編集規則データと、複数のＷｅｂページデータの変換に共通して用いられる共通編集規則データとに区分される。
【００６０】
以下の説明において、共通編集規則データは、クライアントにより提供される全てのＷｅｂページに関するＷｅｂページデータの変換に適用されるものとする。ただし、共通編集規則データが、クライアントにより提供されるＷｅｂページのうち指定された複数のＷｅｂページに関するＷｅｂページデータの変換にのみ適用されてもよい。その場合、クライアントは、共通編集規則データの適用対象を例えば「ｗｗｗ．ｄｒａｇｏｎｆｉｅｌｄ．ｃｏｍ／ｎｅｗｓ／＊」のように指定する。その結果、サブドメイン「ｗｗｗ．ｄｒａｇｏｎｆｉｅｌｄ．ｃｏｍ／ｎｅｗｓ／」より下に配置されているＷｅｂページに関し、共通編集規則データが適用されることになる。
【００６１】
以下に、共通編集規則データにより示される編集規則の例を示す。
「＜ｄｉｖ＞タグ内に＜ａ＞タグに含まれないテキストコンテンツもしくは画像コンテンツがない場合、そのブロックの優先度を１にする」
「＜ｐ＞タグ内に＜ａ＞タグに含まれないテキストコンテンツもしくは画像コンテンツがない場合、そのブロックの優先度を１にする」
「＜ｄｉｒ＞タグ内に＜ａ＞タグに含まれないテキストコンテンツもしくは画像コンテンツがない場合、そのブロックの優先度を１にする」
「＜ｕｌ＞タグ内に＜ａ＞タグに含まれないテキストコンテンツもしくは画像コンテンツがない場合、そのブロックの優先度を１にする」
「＜ｏｌ＞タグ内に＜ａ＞タグに含まれないテキストコンテンツもしくは画像コンテンツがない場合、そのブロックの優先度を１にする」
「＜ｍｅｎｕ＞タグ内に＜ａ＞タグに含まれないテキストコンテンツもしくは画像コンテンツがない場合、そのブロックの優先度を１にする」
「＜ｄｌ＞タグ内に＜ａ＞タグに含まれないテキストコンテンツもしくは画像コンテンツがない場合、そのブロックの優先度を１にする」
「＜ｔａｂｌｅ＞タグ内に＜ａ＞タグに含まれないテキストコンテンツもしくは画像コンテンツがない場合、そのブロックの優先度を１にする」
【００６２】
本実施形態において、編集規則において用いられる優先度は、例えば「１」〜「５」のいずれかの整数値であるものとし、これらの数値が大きい程、表示の順序が上位となるように編集することを示す。
【００６３】
上記の編集規則は、Ｗｅｂページデータ内の所定のブロック内に、リンクされていないテキストコンテンツもしくは画像コンテンツが１つもない場合、そのブロックは他のページへ移動するためのリストであって、そのＷｅｂページデータが示すＷｅｂページの主要コンテンツではないと判断されるため、優先度を低くし、表示の順序が最後の方となるようにＷｅｂページデータを編集する、という規則である。
【００６４】
また、「タグ」とは、通常、タグ名を＜  ＞で囲んだ開始タグと、タグ名を＜／  ＞で囲んだ終了タグと、その中に含まれるコンテンツにより構成され、Ｗｅｂページデータ内の一つのブロックを定義する。以下、上記の編集規則に用いられているタグの説明を述べる。
＜ａ＞・・・他のＷｅｂページへのリンクを指定する。
＜ｄｉｖ＞・・・ひとかたまりの範囲を定義する。
＜ｐ＞・・・ひとかたまりの段落を定義する。
＜ｄｉｒ＞・・・リストを定義する。
＜ｕｌ＞・・・順序のないリストを定義する。
＜ｏｌ＞・・・順序のあるリストを定義する。
＜ｍｅｎｕ＞・・・メニューリストを定義する。
＜ｄｌ＞・・・要素に対する定義付きのリストを定義する。
＜ｔａｂｌｅ＞・・・テーブルを定義する。
【００６５】
個別編集規則データは、複数のＷｅｂページデータの各々に関して設定可能であるため、データベースに格納される形で編集装置１３の記憶部に記憶されている。図４は、編集装置１３の記憶部に記憶されている個別編集規則データを格納した個別編集規則ＤＢの構造を示した図である。
【００６６】
個別編集規則ＤＢは、ＰＣ用Ｗｅｂサーバ装置１１に記憶され配信されるＰＣ用のＷｅｂページデータの各々に関するレコードの集まりである。個別編集規則ＤＢに含まれるレコードの各々は、ＰＣ用のＷｅｂページデータのＵＲＬを示す「ＰＣ用ＵＲＬ」、ＰＣ用のＷｅｂページデータを編集して生成されるモバイル端末装置用のＷｅｂページデータのＵＲＬを示す「モバイル用ＵＲＬ」、ＰＣ用のＷｅｂページデータのファイル名を示す「ＰＣ用ファイル名」、モバイル端末装置用のＷｅｂページデータのファイル名を示す「モバイル用ファイル名」、ＰＣ用のＷｅｂページデータを編集しモバイル端末装置用のＷｅｂページデータを生成する際の規則を各々示す「編集規則１」〜「編集規則１０」のフィールドを有している。
【００６７】
個別編集規則ＤＢに含まれるフィールドのうち、「編集規則１」〜「編集規則１０」が個別編集規則データである。個別編集規則ＤＢに含まれる「ＰＣ用ＵＲＬ」、「モバイル用ＵＲＬ」、「ＰＣ用ファイル名」および「モバイル用ファイル名」は、ＰＣ用のＷｅｂページデータとモバイル端末装置用のＷｅｂページデータの格納場所およびファイル名を各々示すとともに、それらのＷｅｂページデータの対応関係を示す。
【００６８】
編集装置１３の記憶部には、上述した共通編集規則データと、個別編集規則ＤＢに加え、個別編集規則ＤＢの「ＰＣ用ファイル名」で識別されるＷｅｂページデータのファイルが記憶されている。編集装置１３は、同じＵＲＬから受信したＰＣ用のＷｅｂページデータのファイルを、過去に受信し記憶部に記憶している古いＷｅｂページデータに同じファイル名で上書きすることによりそれらを更新する。従って、編集装置１３の記憶部に記憶されているＰＣ用のＷｅｂページデータは、受信部により最後にＰＣ用Ｗｅｂサーバ装置１１から受信されたものである。
【００６９】
個別編集規則データは、例えば以下のような編集規則を示すデータである。なお、以下の編集規則は例示であって、その他、様々な編集規則が本発明において採用可能である。
・所定のタグで定義されたブロックをＷｅｂページデータから削除する。
・所定のタグで定義されたブロックの優先度を変更する。
・所定の文字列を所定の文字列に置換する。
【００７０】
以下の説明において、個別編集規則ＤＢには、以下のデータを含むレコードが含まれて、そのレコードがＷｅｂページデータの編集に用いられるものとする。
「ＰＣ用ＵＲＬ」：「ｗｗｗ．ｄｒａｇｏｎｆｉｅｌｄ．ｃｏｍ」、
「モバイル用ＵＲＬ」：「ｗｗｗ．ｄｒａｇｏｎｆｉｅｌｄ＿ｍｏｂｉｌｅ．ｃｏｍ」、
「ＰＣ用ファイル名」：「ｄｒａｇｏｎｆｉｅｌｄ＿ｔｏｐ．ｈｔｍｌ」、
「モバイル用ファイル名」：「ｄｒａｇｏｎｆｉｅｌｄ＿ｍｏｂｉｌｅ＿ｔｏｐ．ｈｔｍｌ」、
「編集規則１」：［タグ置換］（置換元タグ）＜ｈ１＞（置換先タグ）＜ｔａｂｌｅ  ｗｉｄｔｈ＝“１００％”  ｂｇｃｏｌｏｒ＝“＃Ｄ８Ｅ５ＥＡ”  ｃｅｌｌｐａｄｄｉｎｇ＝“２”＞＜ｔｂｏｄｙ＞＜ｔｒ＞＜ｔｄ＞＜ｆｏｎｔ  ｃｏｌｏｒ＝“＃ｆｆｆｆｆｆ”  ｓｉｚｅ＝“３”＞、
「編集規則２」：［優先度］（対象ブロック）＜ｄｉｖ  ｉｄ＝“ｈｅａｄｅｒ”＞（優先度）５、
「編集規則３」：［タグ置換］（置換元タグ）＜ｈ２＞（置換先タグ）＜ｔａｂｌｅ  ｗｉｄｔｈ＝“１００％”  ｂｇｃｏｌｏｒ＝“＃Ｄ８Ｅ５ＥＡ”  ｃｅｌｌｐａｄｄｉｎｇ＝“２”＞＜ｔｂｏｄｙ＞＜ｔｒ＞＜ｔｄ＞＜ｆｏｎｔ  ｃｏｌｏｒ＝“＃ｆｆｆｆｆｆ”  ｓｉｚｅ＝“３”＞、
「編集規則４」：［優先度］（対象ブロック）＜ｄｉｖ  ｉｄ＝“ｔｏｐ３”＞（優先度）５、
「編集規則５」：［タグ置換］（置換元タグ）＜ｄｄ＞（置換先タグ）＜ｄｔ＞、
「編集規則６」：［タグ置換］（置換元タグ）＜ｌｉ＞（置換先タグ）＜ｄｔ＞、
「編集規則７」：［ブロック削除］（対象ブロック）＜ｄｉｖ  ｉｄ＝“ｆｏｏｔｅｒ”＞、
「編集規則８」：［ブロック削除］（対象ブロック）＜ｓｐａｎ  ｃｌａｓｓ＝“ｔｏｐｍｅｄｉａ”＞、
「編集規則９」：［追加］（追加テキスト）＜ｈｒ＞＜ｓｍａｌｌ＞ＣｏｐｙＲｉｇｈｔ  ２００６  ＤｒａｇｏｎＦｉｅｌｄ  Ｉｎｃ．  Ａｌｌ  ｒｉｇｈｔ  ｒｅｓｅｒｖｅｄ．＜／ｓｍａｌｌ＞（追加位置）末尾。
【００７１】
編集装置１３に記憶されている個別編集規則データは、もともと、編集規則管理サーバ装置１４に対しクライアント端末装置４から送信された編集指示データに従い登録されたものであり、クライアントはクライアント端末装置４を用いて編集規則管理サーバ装置１４にアクセスし、新たに編集指示データを入力することで、登録されている個別編集規則データを編集することができる。そのようなクライアントによる編集規則データの編集を可能とするために、編集規則管理サーバ装置１４の記憶部には編集装置１３の記憶部に記憶されているものと同内容の個別編集規則データが記憶されている。
【００７２】
編集規則管理サーバ装置１４においても、個別編集規則データは個別編集規則ＤＢに格納される形で管理されている。図５は、編集規則管理サーバ装置１４の記憶部に記憶されている個別編集規則ＤＢの構造を示した図である。図５に示されるように、編集規則管理サーバ装置１４に記憶される個別編集規則ＤＢは、編集装置１３に記憶されている個別編集規則ＤＢの有するフィールド「モバイル用ＵＲＬ」、「ＰＣ用ファイル名」および「モバイル用ファイル名」が省略されている一方で、編集装置１３に記憶されている個別編集規則ＤＢが有さないフィールド「クライアントＩＤ」を有している。フィールド「クライアントＩＤ」には、フィールド「ＰＣ用ＵＲＬ」で識別されるＰＣ用Ｗｅｂページデータの提供者であるクライアントを識別するクライアントＩＤが格納される。
【００７３】
また、編集規則管理サーバ装置１４の記憶部には、クライアントを認証するためのデータを格納するクライアントＤＢが記憶されている。図６は、クライアントＤＢの構造を示した図である。クライアントＤＢは、フィールド「クライアントＩＤ」とフィールド「パスワード」を有するレコードの集まりである。なお、それらのフィールドに格納されるデータは、フィールド名が示すとおりである。
【００７４】
さらに、編集規則管理サーバ装置１４の記憶部には、既述のように、クライアントが個別編集規則データを編集するための規則編集用Ｗｅｂページの表示を指示する規則編集用Ｗｅｂページデータが記憶されている。以下に、クライアントが規則編集用Ｗｅｂページにおいて編集規則データの編集を行う際のＷｅｂページデータ配信システム１およびクライアント端末装置４の動作を説明する。
【００７５】
クライアントがクライアント端末装置４のＷｅｂブラウザの画面において所定のＵＲＬを入力しＥｎｔｅｒキーを叩く等の操作を行うと、入力されたＵＲＬに従ってクライアント端末装置４から編集規則管理サーバ装置１４に対しＷｅｂページデータの要求が送信される。編集規則管理サーバ装置１４はその要求に応じて、まずクライアント認証用ＷｅｂページのＷｅｂページデータをクライアント端末装置４に対し送信する。
【００７６】
クライアント端末装置４は編集規則管理サーバ装置１４から送信されてくるＷｅｂページデータに従いクライアント認証用Ｗｅｂページを表示する。クライアントはクライアント認証用Ｗｅｂページにおいて予めＷｅｂページデータ配信システム１の管理者から通知されているクライアントＩＤとパスワードを入力し、「送信」ボタンをクリックするなど、所定の操作を行う。その操作に応じて、クライアント端末装置４から編集規則管理サーバ装置１４に対し、クライアントにより入力されたクライアントＩＤおよびパスワードが送信される。
【００７７】
編集規則管理サーバ装置１４はクライアント端末装置４から受信したクライアントＩＤをフィールド「クライアントＩＤ」に含むレコードをクライアントＤＢから検索し、検索したレコードのフィールド「パスワード」に格納されているパスワードと受信したパスワードが一致することを確認する。パスワードの一致が確認された場合、編集規則管理サーバ装置１４は要求元のクライアント端末装置４を操作しているクライアントが正当なクライアントであると判断し、続いて編集規則管理サーバ装置１４の記憶部に記憶されている個別編集規則ＤＢからフィールド「クライアントＩＤ」にクライアント端末装置４から受信したクライアントＩＤを含むレコードを抽出する。
【００７８】
編集規則管理サーバ装置１４は、上記のように抽出したレコードのフィールド「ＰＣ用ＵＲＬ」の内容をリストとして表示する編集対象選択用ＷｅｂページのＷｅｂページデータをクライアント端末装置４に送信する。クライアント端末装置４は編集規則管理サーバ装置１４から受信したＷｅｂページデータに従い、編集対象選択用Ｗｅｂページを表示する。クライアントは、表示された編集対象選択用Ｗｅｂページにおいて編集規則データの編集を行う対象のＷｅｂページデータのＵＲＬを選択し、「ＯＫ」ボタンをクリックするなど、所定の操作を行う。その操作に応じて、クライアント端末装置４から編集規則管理サーバ装置１４に対し、クライアントにより選択されたＰＣ用ＵＲＬが送信される。
【００７９】
編集規則管理サーバ装置１４はクライアント端末装置４から受信したＰＣ用ＵＲＬをフィールド「ＰＣ用ＵＲＬ」に含むレコードを個別編集規則ＤＢから検索し、検索したレコードの内容を、規則編集用Ｗｅｂページデータとともにクライアント端末装置４に送信する。クライアント端末装置４は受信した規則編集用Ｗｅｂページデータにより形作られるフォームに対し受信したレコードに含まれる「ＰＣ用ＵＲＬ」および「編集規則１」〜「編集規則１０」の内容を埋め込んで表示する。
【００８０】
図７は、クライアントにより編集対象のＰＣ用ＵＲＬとして「ｗｗｗ．ｄｒａｇｏｎｆｉｅｌｄ．ｃｏｍ」が選択された場合にクライアント端末装置４において表示される規則編集用Ｗｅｂページを例示した図である。規則編集用Ｗｅｂページには、編集規則を新規登録および編集するための編集規則リストが含まれている。編集規則リストには、「種別」、「第１パラメータ」および「第２パラメータ」の列が設けられている。
【００８１】
クライアントは、各々の編集規則に関し、まず「種別」列において編集の種別を選択する。編集の種別としては、例えば、ある種類のタグを他の種類のタグに置換する「タグ置換」、あるブロックの優先度を指定する「優先度」、あるテキストを他のテキストに置換する「テキスト置換」、あるブロックを削除する「ブロック削除」などがある。
【００８２】
「第１パラメータ」および「第２パラメータ」に格納されるべきデータは、クライアントによって選択された「種別」の内容に応じて決定される。例えば、「種別」として「タグ置換」が選択された場合、「第１パラメータ」には置換元タグが入力され、「第２パラメータ」には置換先タグが入力されることになる。
【００８３】
クライアントは、規則編集用Ｗｅｂページにおいて表示される既登録の個別編集規則データを修正したり、削除したり、新たに追加したりした後、「プレビュー」ボタンをクリックするなど、所定の操作を行う。その操作に応じて、クライアント端末装置４から編集規則管理サーバ装置１４に対し、クライアントによる編集後の個別編集規則データがＰＣ用ＵＲＬとともに送信される。
【００８４】
編集規則管理サーバ装置１４はクライアント端末装置４から受信した編集後の個別編集規則データをＰＣ用ＵＲＬとともに編集装置１３に送信する。編集装置１３は受信したＰＣ用ＵＲＬに従い、ＰＣ用Ｗｅｂサーバ装置１１からそのＵＲＬにより特定されるＷｅｂページデータを受信する。編集装置１３はＰＣ用Ｗｅｂサーバ装置１１から受信したＰＣ用のＷｅｂページデータを、編集規則管理サーバ装置１４から受信した個別編集規則データに従い編集し、モバイル端末装置用のＷｅｂページデータを生成する。
【００８５】
より具体的には、編集装置１３は記憶部に記憶している共通編集規則データと、編集規則管理サーバ装置１４から受信した編集後の個別編集規則データと、例えば機種群属性ＤＢに含まれる「機種群ＩＤ」が「Ｇ−０１」であるレコードに含まれる「キャッシュサイズ」等のデータに従い、機種群「Ｇ−０１」に属するモバイル端末装置３における表示に適したモバイル端末装置用のＷｅｂページデータを生成する。編集装置１３はそのように生成したＷｅｂページデータに従い機種群「Ｇ−０１」に属するモバイル端末装置３において表示される画面を示す画像データを生成し、編集規則管理サーバ装置１４に送信する。
【００８６】
編集規則管理サーバ装置１４は、編集装置１３から受信した画像データをプレビュー用ＷｅｂページのＷｅｂページデータとともにクライアント端末装置４に送信する。クライアント端末装置４は受信したデータに従い、編集後の個別編集規則データに従い編集されたモバイル端末装置用のＷｅｂページデータに従ってモバイル端末装置３の画面にどのようなＷｅｂページが表示されるかを示すプレビュー画像を表示する。クライアントは表示されるプレビュー画像を確認した後、Ｗｅｂブラウザの「戻る」ボタンをクリックするなどして規則編集用Ｗｅｂページを再表示し、必要に応じて上述した個別編集規則データの編集とプレビュー画像の確認を繰り返す。
【００８７】
クライアントが規則編集用Ｗｅｂページにて「ＯＫ」ボタンをクリックするなど、所定の操作を行うと、その操作に応じてその時点で規則編集用Ｗｅｂページに表示されていた個別編集規則データがＰＣ用ＵＲＬとともに編集規則管理サーバ装置１４に対し送信される。編集規則管理サーバ装置１４は受信したＰＣ用ＵＲＬをフィールド「ＰＣ用ＵＲＬ」に含むレコードを個別編集規則ＤＢから検索し、検索したレコードのフィールド「編集規則１」〜「編集規則１０」に受信した編集後の個別編集規則データを上書き登録する。
【００８８】
また、編集規則管理サーバ装置１４はクライアント端末装置４から受信したＰＣ用ＵＲＬおよび編集後の個別編集規則データを編集装置１３に送信する。編集装置１３は編集規則管理サーバ装置１４と同様に、受信したＰＣ用ＵＲＬをフィールド「ＰＣ用ＵＲＬ」に含むレコードを自機の記憶部に記憶されている個別編集規則ＤＢから検索し、検索したレコードのフィールド「編集規則１」〜「編集規則１０」に受信した編集後の個別編集規則データを上書き登録する。以上が、クライアントにより個別編集規則データの編集が行われる際のＷｅｂページデータ配信システム１およびクライアント端末装置４の動作の説明である。
【００８９】
続いて、Ｗｅｂページデータ配信システム１により、モバイル端末装置３に対しモバイル端末装置用のＷｅｂページデータの配信が行われる際のＷｅｂページデータ配信システム１およびモバイル端末装置３の動作を、図８を用いて説明する。なお、以下の説明において、機種ＩＤ「Ｄ−１２５」であるモバイル端末装置３がＵＲＬ「ｗｗｗ．ｄｒａｇｏｎｆｉｅｌｄ＿ｍｏｂｉｌｅ．ｃｏｍ」で識別されるモバイル端末装置用のＷｅｂサイトにアクセスするものとする。
【００９０】
ユーザがモバイル端末装置３のＷｅｂブラウザの画面においてＵＲＬ「ｗｗｗ．ｄｒａｇｏｎｆｉｅｌｄ＿ｍｏｂｉｌｅ．ｃｏｍ」を入力し、所定のボタンを操作すると、モバイル端末装置３はＵＲＬ「ｗｗｗ．ｄｒａｇｏｎｆｉｅｌｄ＿ｍｏｂｉｌｅ．ｃｏｍ」に従い、モバイル用Ｗｅｂサーバ装置１２に対しＷｅｂページデータの要求として、ＵＲＬ「ｗｗｗ．ｄｒａｇｏｎｆｉｅｌｄ＿ｍｏｂｉｌｅ．ｃｏｍ」およびモバイル端末装置３の機種ＩＤ「Ｄ−１２５」を送信する（ステップＳ０１）。
【００９１】
モバイル用Ｗｅｂサーバ装置１２はモバイル端末装置３からＵＲＬ「ｗｗｗ．ｄｒａｇｏｎｆｉｅｌｄ＿ｍｏｂｉｌｅ．ｃｏｍ」および機種ＩＤ「Ｄ−１２５」を受信すると、まず受信した機種ＩＤ「Ｄ−１２５」に対応する機種群ＩＤを機種・機種群対応データ（図２参照）から検索する（ステップＳ０２）。この場合、機種群ＩＤ「Ｇ−０１」が検索される。
【００９２】
続いて、モバイル用Ｗｅｂサーバ装置１２は検索した機種群ＩＤ「Ｇ−０１」をＵＲＬ「ｗｗｗ．ｄｒａｇｏｎｆｉｅｌｄ＿ｍｏｂｉｌｅ．ｃｏｍ」とともに、モバイル端末装置用のＷｅｂページデータの要求として編集装置１３に送信する（ステップＳ０３）。
【００９３】
編集装置１３は受信したＵＲＬ「ｗｗｗ．ｄｒａｇｏｎｆｉｅｌｄ＿ｍｏｂｉｌｅ．ｃｏｍ」をフィールド「モバイル用ＵＲＬ」に含むレコードを個別編集規則ＤＢ（図４参照）から検索し、検索したレコードのフィールド「ＰＣ用ＵＲＬ」に含まれるＵＲＬ「ｗｗｗ．ｄｒａｇｏｎｆｉｅｌｄ．ｃｏｍ」を得る（ステップＳ０４）。
【００９４】
編集装置１３はステップＳ０４において検索したＵＲＬ「ｗｗｗ．ｄｒａｇｏｎｆｉｅｌｄ．ｃｏｍ」に従い、ＰＣ用Ｗｅｂサーバ装置１１に対しＷｅｂページデータの要求を送信する（ステップＳ０５）。ＰＣ用Ｗｅｂサーバ装置１１はその要求に応じてＰＣ用のＷｅｂページデータを編集装置１３に対し送信する（ステップＳ０６）。
【００９５】
編集装置１３は、ステップＳ０６において受信したＰＣ用のＷｅｂページデータと、ステップＳ０４において検索したレコードのフィールド「ＰＣ用ファイル名」で特定されるＰＣ用のＷｅｂページデータ（最後にＰＣ用Ｗｅｂサーバ装置１１から受信され、記憶部に記憶されているＷｅｂページデータ）とを比較し、それらが一致するか否かに基づき、ステップＳ０６において新たに受信したＷｅｂページデータのバージョンがそれ以前の最後に受信したＷｅｂページデータのバージョンよりも新しいか否かを判定する（ステップＳ０７）。
【００９６】
ステップＳ０７においてバージョンが新しくないと判定された場合（ステップＳ０７；Ｎｏ）、編集装置１３は、現在、モバイル用Ｗｅｂサーバ装置１２に記憶されているＷｅｂページデータが最新のものであるためモバイル用Ｗｅｂサーバ装置１２に対し編集装置１３から新たにＷｅｂページデータを送信しないことの通知を送信する（ステップＳ０８）。
【００９７】
モバイル用Ｗｅｂサーバ装置１２はステップＳ０８において通知を受信すると、ステップＳ０１において受信したＵＲＬ「ｗｗｗ．ｄｒａｇｏｎｆｉｅｌｄ＿ｍｏｂｉｌｅ．ｃｏｍ」に対応付けて記憶部に記憶されているＷｅｂページデータのうち、ステップＳ０２において検索した機種群ＩＤ「Ｇ−０１」に対応するものを選択し、モバイル端末装置３に送信する（ステップＳ０９）。モバイル端末装置３はステップＳ０９において受信したＷｅｂページデータに従い、Ｗｅｂページの表示を行う（ステップＳ１０）。
【００９８】
一方、ステップＳ０７においてバージョンが新しいと判定された場合（ステップＳ０７；Ｙｅｓ）、編集装置１３はまず、ステップＳ０３において受信した機種群ＩＤ「Ｇ−０１」をフィールド「機種群ＩＤ」に含むレコードを機種群属性ＤＢ（図３参照）から検索する（ステップＳ１１）。
【００９９】
続いて、編集装置１３は記憶部に記憶されている共通編集規則データと、ステップＳ０４において検索したレコードのフィールド「編集規則１」〜「編集規則１０」（すなわち、個別編集規則データ）とに従い、ステップＳ１１において検索したレコードに含まれる「キャッシュサイズ」等の属性に応じたＷｅｂページデータを生成する（ステップＳ１２）。編集装置１３は生成したＷｅｂページデータをモバイル用Ｗｅｂサーバ装置１２に送信する（ステップＳ１３）。
【０１００】
モバイル用Ｗｅｂサーバ装置１２は受信したＷｅｂページデータをモバイル端末装置３に送信する（ステップＳ１４）。モバイル端末装置３はステップＳ１４において受信したＷｅｂページデータに従い、Ｗｅｂページの表示を行う（ステップＳ１５）。
【０１０１】
モバイル用Ｗｅｂサーバ装置１２はステップＳ１４においてＷｅｂページデータの送信を終えると、ステップＳ０１において受信したＵＲＬ「ｗｗｗ．ｄｒａｇｏｎｆｉｅｌｄ＿ｍｏｂｉｌｅ．ｃｏｍ」に対応するＷｅｂページデータのうち、ステップＳ０２において検索した機種群ＩＤ「Ｇ−０１」に対応するものを、ステップＳ１３において受信したＷｅｂページデータで上書きし更新する（ステップＳ１６）。
【０１０２】
編集装置１３はステップＳ１３におけるＷｅｂページデータの送信を終えると、続いて、ステップＳ０３において受信した機種群ＩＤ「Ｇ−０１」以外の機種群ＩＤの各々に対応するレコードを機種群属性ＤＢ（図３参照）から順次読み出し、読み出したレコードに含まれる「キャッシュサイズ」等の属性に応じたＷｅｂページデータを、共通編集規則データと、ステップＳ０４において検索した個別編集規則データとに従い生成する（ステップＳ１７）。
【０１０３】
編集装置１３はステップＳ１７において生成したＷｅｂページデータを対応する機種群ＩＤとともに順次、モバイル用Ｗｅｂサーバ装置１２に送信する（ステップＳ１８）。モバイル用Ｗｅｂサーバ装置１２は、ステップＳ０１において受信したＵＲＬ「ｗｗｗ．ｄｒａｇｏｎｆｉｅｌｄ＿ｍｏｂｉｌｅ．ｃｏｍ」に対応するＷｅｂページデータのうち、ステップＳ１８において受信した機種群ＩＤに対応するものを、ステップＳ１８において受信したＷｅｂページデータで上書きし更新する（ステップＳ１９）。
【０１０４】
以上がモバイル端末装置３に対しＷｅｂページデータの配信が行われる際のＷｅｂページデータ配信システム１およびモバイル端末装置３の動作の説明である。上記のように、本実施形態にかかるＷｅｂページデータ配信システム１によれば、モバイル端末装置３からモバイル用Ｗｅｂサーバ装置１２に対するＷｅｂページデータの要求をトリガとし、編集装置１３によるＰＣ用Ｗｅｂサーバ装置１１からのＰＣ用のＷｅｂページデータの取得と、取得されたＰＣ用のＷｅｂページデータに対する編集処理によるモバイル端末装置用のＷｅｂページデータの生成が自動的に行われる。
【０１０５】
その結果、ＰＣ用のＷｅｂページデータが更新された場合であっても、更新後のＰＣ用のＷｅｂページデータの内容に応じて更新されたモバイル端末装置用のＷｅｂページデータがモバイル用Ｗｅｂサーバ装置１２に送信され、モバイル端末装置３に配信される。従って、ＰＣ用のＷｅｂページデータの提供者であるクライアントは、モバイル端末装置用のＷｅｂページデータの管理を行う必要はない。その際、モバイル端末装置３のユーザは、単にモバイル端末装置用のＷｅｂサイトに通常どおりアクセスするだけでよく、プロキシサーバ装置の設定や特定の変換サイトへのアクセスを行う必要がない。
【０１０６】
また、本発明にかかるシステムにおいては、モバイル端末装置のリソース情報等に応じたＰＣ用のＷｅｂページデータからモバイル端末装置用のＷｅｂページデータへの単純な変換のみでなく、ＰＣ用のＷｅｂページデータに含まれるコンテンツの表示順序を変更したり、特定のコンテンツを他のコンテンツと差し替えたり、といった積極的な編集（コンテンツの改変）を伴う。この点は本発明が従来技術と大きく異なる点である。
【０１０７】
従来技術による変換処理は、モバイル端末装置が有する物理的な制約に応じた画像データのダウンサイズ等を行うことにより、その制約内において可能な限りＰＣにおいて表示されるコンテンツの内容を同じようにモバイル端末装置においても表示させることを目的としている。これに対し、本発明は、モバイル端末装置のようにＰＣと比較しリソースの制約が大きい装置群において表示が可能なコンテンツであっても、その表示順序や表示内容を変更することにより、ＰＣ用のページの再現ではなく、より快適なページの閲覧を可能とすることを目的としている。
【０１０８】
なお、このようなコンテンツに対する積極的な編集処理は、オリジナルのページの提供者の許可無くして行われると著作権侵害を招くおそれがあるが、例えば本発明の一実施形態にかかるＷｅｂページデータ配信システム１においては、オリジナルのページの提供者であるクライアントにより編集規則の指定が行われるため、著作権侵害を招くおそれはない。
【０１０９】
続いて、ＰＣ用のＷｅｂページデータが編集装置１３によりどのように編集されモバイル端末装置用のＷｅｂページデータが生成されるかを説明する。図９〜図１２は、ＰＣ用のＷｅｂページデータのソースコードを示している。図１３〜図１６は、図９〜図１２に示したＰＣ用のＷｅｂページデータを単純に機種群ＩＤ「Ｇ−１０］のリソース等の制限に応じて変換した場合のモバイル端末装置用のＷｅｂページデータのソースコードを示している。
【０１１０】
図１７〜図２０は、編集装置１３において共通編集規則データのみに従い編集処理が行われた場合のモバイル端末装置用のＷｅｂページデータのソースコードを示している。また、図２１〜図２３は、編集装置１３において共通編集規則データおよび個別編集規則データ（上述した「ＰＣ用ＵＲＬ」：「ｗｗｗ．ｄｒａｇｏｎｆｉｅｌｄ．ｃｏｍ」に対応するもの）に従い編集処理が行われた場合のモバイル端末装置用のＷｅｂページデータのソースコードを示している。なお、いずれのソースコードも、機種群ＩＤ「Ｇ−０１」に応じた編集がなされている。
【０１１１】
図２４は図９〜図１２に示したＷｅｂページデータに従い表示されたＷｅｂページを示している。同様に、図２５、図２６および図２７は、それぞれ、図１３〜図１６、図１７〜図２０および図２１〜図２３に示したＷｅｂページデータに従い表示されたＷｅｂページを示している。
【０１１２】
まず、図９〜図１２と図１３〜図１６を比較すれば明らかなように、単純な変換においては、タグ内に含まれる「ｉｄ＝」や「ｃｌａｓｓ＝」で示される属性データの削除、画像データのサイズを横サイズ２４０以内、高さサイズ２６０以内に収まるようにするダウンサイズ処理、＜ｓｐａｎ＞タグのようなページの表示に無関係なタグの削除、といった処理がなされている。ただし、ソースコード内に含まれるコンテンツの変更や削除、それらの順序の変更は行われていない。従って、図２５に示されるように、単純変換によるＷｅｂページデータによれば、例えばこのＷｅｂページの実質的なコンテンツである「ニュース」の内容は、おそらくモバイル端末装置の画面において４、５ページ目でやっと表示されることになる。
【０１１３】
続いて、図１３〜図１６と図１７〜図２０を比較すれば明らかなように、共通編集規則データに従った編集が行われた場合、全てのテキストコンテンツもしくは画像コンテンツにリンクが貼られているブロックであるブロックＢ１〜Ｂ４が末尾（終了タグ＜／ｂｏｄｙ＞の直前）に移動されている。その結果、図２６に示されるように、図２５において上方に表示されていた「会社情報」、「事業紹介」、「ニュース」、「採用情報」および「お問い合わせ」というメニュー表示と「Ｒｅｃｏｍｍｅｎｄ〜」の表示を含むバナー画像が下方に移動した結果、「ニュース」の内容を表示するまでにめくる必要のあるページ数が１ページほど少なくなっている。
【０１１４】
さらに、図１３〜図１６と図２１〜図２３を比較すれば明らかなように、共通編集規則データおよび個別編集規則データに従った編集が行われた場合、まず、図１３〜図１６に示されるブロックＢ５〜Ｂ９が削除されている（編集規則７および８）。また、図２１〜図２３に示されるブロックＢ１０が追加されている（編集規則９）。また、図１３〜図１６においては下方に位置していたブロックＢ１１が図２１〜図２３においては上方に移動されている（編集規則２）。なお、図１７〜図２０において下方に移動されていたブロックＢ１は、図２１〜図２３においては上方に戻っている。これは、編集規則４に従った結果である。なお、このように、共通編集規則データにより示される編集規則と個別編集規則データにより示される編集規則が矛盾する場合、個別編集規則データにより示される編集規則が優先適用される。
【０１１５】
上記のようなソースコードの編集が行われた結果、図２７に示されるように、図２１〜図２３のソースコードに従って表示されるＷｅｂページにおいては、例えば「ニュース」の内容が、おそらく１ページ目もしくは２ページ目に表示される。この結果、Ｗｅｂページの提供者にとっては伝えたいコンテンツをより高い確率でモバイル端末装置のユーザに伝えることが可能となるとともに、モバイル端末装置のユーザにとっても実質的なコンテンツの閲覧が素早く行え、好ましい。さらに、この例によれば、編集規則１、３、５および６に従い、タグの変更が行われている結果、横幅の狭いモバイル端末装置のディスプレイにより適合した見やすい表示が実現されている。このような表示の最適化は、従来技術にかかる単純な変換によっては実現ができなかったものである。
【０１１６】
［２．変形例］
上述した実施形態は本発明の技術的思想の範囲内で様々に変形可能である。以下にそれらの変形の例を示す。
【０１１７】
上述した実施形態においては、ＰＣ用Ｗｅｂサーバ装置１１、モバイル用Ｗｅｂサーバ装置１２および編集装置１３が各々、異なる筐体内に配置され、それらがネットワーク２を介して相互にデータ通信を行うことにより、データの受け渡しが行われる。本発明はそれに限られず、例えば以下のいずれであってもよい。
【０１１８】
（１）モバイル用Ｗｅｂサーバ装置１２と編集装置１３が同じ筐体内に配置され、Ｗｅｂページデータ配信システム１はそれらと異なる筐体内に配置される。
（２）ＰＣ用Ｗｅｂサーバ装置１１と編集装置１３が同じ筐体内に配置され、モバイル用Ｗｅｂサーバ装置１２はそれらと異なる筐体内に配置される。
（３）ＰＣ用Ｗｅｂサーバ装置１１とモバイル用Ｗｅｂサーバ装置１２が同じ筐体内に配置され、編集装置１３はそれらと異なる筐体内に配置される。
（４）ＰＣ用Ｗｅｂサーバ装置１１、モバイル用Ｗｅｂサーバ装置１２および編集装置１３の全てが同じ筐体内に配置される。
【０１１９】
上記のように、２以上の装置が同じ筐体内に配置される場合、それらの装置間のデータの受け渡しはネットワークを介した送信および受信ではなく、例えばデータバスを介した引き渡しおよび取得となる。本出願において、送信および受信は、それぞれ引き渡しおよび取得の一態様であって、ネットワークを介したデータの受け渡しを意味する。
【０１２０】
また、上述した実施形態においては、編集装置１３におけるＷｅｂページデータの編集処理は、モバイル端末装置３からモバイル用Ｗｅｂサーバ装置１２に対するＷｅｂページデータの要求がトリガとなって行われる。本発明はそれに限られず、例えば以下のいずれが採用されてもよいし、これらのトリガが組み合わせて用いられてもよい。
【０１２１】
（１）モバイル用Ｗｅｂサーバ装置１２が現在時刻もしくは基準時刻からの経過時間を計測する計時部を備え、計時部により計測される現在時刻が所定の時刻に達した場合、もしくは計時部により計測される一の基準時刻からの経過時間が所定時間に達した場合、それをトリガとしてモバイル用Ｗｅｂサーバ装置１２から編集装置１３に対しモバイル端末装置用のＷｅｂページデータの要求が送信され、編集装置１３におけるＰＣ用のＷｅｂページデータの取得および編集が行われ、生成されたモバイル端末装置用のＷｅｂページデータがモバイル用Ｗｅｂサーバ装置１２に対し送信される。
【０１２２】
（２）編集装置１３が現在時刻もしくは基準時刻からの経過時間を計測する計時部を備え、計時部により計測される現在時刻が所定の時刻に達した場合、もしくは計時部により計測される一の基準時刻からの経過時間が所定時間に達した場合、それをトリガとしてＰＣ用のＷｅｂページデータの取得および編集が行われ、生成されたモバイル端末装置用のＷｅｂページデータがモバイル用Ｗｅｂサーバ装置１２に対し送信される。
【０１２３】
また、上述した実施形態においては、編集装置１３が最後にＰＣ用Ｗｅｂサーバ装置１１から取得したＷｅｂページデータを記憶しておき、新たにＰＣ用Ｗｅｂサーバ装置１１から取得したＷｅｂページデータと記憶しておいたＷｅｂページデータとを比較することにより、それらのバージョンの新旧を判定する。この場合、Ｗｅｂページデータそのものがバージョンを示すバージョンデータの役割を果たしている。本発明において採用可能なバージョンの新旧の判定方法はこれに限られず、例えば以下のいずれが採用されてもよい。
【０１２４】
（１）ＰＣ用Ｗｅｂサーバ装置１１は編集装置１３にＷｅｂページデータを引き渡す際に、そのＷｅｂページデータのバージョンを示すバージョンデータを付加して引き渡す。編集装置１３はＰＣ用Ｗｅｂサーバ装置１１から引き渡されたバージョンデータ（例えば、シリアル番号や作成時刻等によりバージョンを示す）を記憶しておき、新たにＰＣ用Ｗｅｂサーバ装置１１からＷｅｂページデータを取得した際、新たに取得したＷａｂページデータのバージョンデータにより示されるバージョンと、記憶しておいたバージョンデータにより示されるバージョンとを比較する。
【０１２５】
（２）ＰＣ用Ｗｅｂサーバ装置１１は編集装置１３にＷｅｂページデータを引き渡す際に、そのＷｅｂページデータのバージョンを示すバージョンデータ（例えば、シリアル番号や作成時刻等によりバージョンを示す）を付加して引き渡す。編集装置１３はそのＷｅｂページデータを編集して得られたモバイル端末装置用のＷｅｂページデータをモバイル用Ｗｅｂサーバ装置１２に引き渡す際に、そのＷｅｂページデータの生成に用いられたＰＣ用のＷｅｂページデータのバージョンデータを付加して引き渡す。モバイル用Ｗｅｂサーバ装置１２は引き渡されたバージョンデータを記憶しておき、新たに編集装置１３に対しＷｅｂページデータの要求を行う際に、記憶しておいたバージョンデータを編集装置１３に引き渡す。編集装置１３はモバイル用Ｗｅｂサーバ装置１２からの要求に応じてＰＣ用Ｗｅｂサーバ装置１１から取得したＷｅｂページデータに伴うバージョンデータにより示されるバージョンと、モバイル用Ｗｅｂサーバ装置１２から取得したバージョンデータにより示されるバージョンとを比較する。
【０１２６】
また、上述した実施形態においては、編集規則データが全てのＷｅｂページデータに共通して用いられる共通編集規則データと、個々のＷｅｂページデータに関してのみ用いられる個別編集規則データに区分される。本発明において採用可能な編集規則データの構成はこれに限られない。例えば、共通編集規則データがなく、個別編集規則データのみが用いられてもよい。また、同じクライアントが提供するＷｅｂページデータに関しては共通に用いられるが、異なるクライアントが提供するＷｅｂページデータには用いられない編集規則データと、提供元のクライアントに限られず全てのＷｅｂページデータに共通に用いられる編集規則データのように、異なる範囲で共通に用いられる編集規則データが採用されてもよい。
【０１２７】
また、上述した実施形態においては、編集装置１３が生成するページデータは、モバイル端末装置に対し配信されるページデータである。本発明において、編集装置１３により生成されるページデータの配信対象は携帯電話端末やｉＰｈｏｎｅ（登録商標）等のスマートフォン等のモバイル端末装置に限られず、例えばＷｅｂブラウザ機能を備えたデジタルテレビ放送受信装置であってもよい。
【０１２８】
すなわち、ＰＣ用Ｗｅｂサーバ装置１１に相当する第１のサーバ装置は、第１の装置群に適合化されたページデータの配信を行い、モバイル用Ｗｅｂサーバ装置１２に相当する第２のサーバ装置は、第１の装置群とは有するリソース等が異なる第２の装置群に適合化されたページデータの配信を行い、編集装置１３に相当する編集装置は、第１のサーバ装置から取得したページデータを所定の編集規則に従い第２のサーバ装置に引き渡す構成を備えるものであれば、第１の装置群および第２の装置群の種類は問われない。
【０１２９】
また、上述した実施形態においては、Ｗｅｂページデータ配信システム１を構成する装置は、一般的なコンピュータに所定のアプリケーションプログラムに従った処理を実行させることにより実現される。これに代えて、例えば各装置が備える機能の各々を実現するハードウェアの組み合わせにより各装置が構成されてもよい。
【産業上の利用可能性】
【０１３０】
本発明のシステム、編集装置、サーバ装置もしくはプログラムによれば、端末装置のユーザは特段の設定や特定のサーバ装置に対するデータ変換要求等の操作を要することなく、快適に、かつページの提供者も意図した態様で、ページの閲覧を行うことができる。従って、本発明のシステム、編集装置、サーバ装置およびプログラムは、異なるリソース等を有する端末装置に対しネットワークを介したページデータの配信を行うあらゆるシステムにおいて利用可能である。
【符号の説明】
【０１３１】
１…Ｗｅｂページデータ配信システム、２…ネットワーク、３…モバイル端末装置、４…クライアント端末装置、１１…ＰＣ用Ｗｅｂサーバ装置、１２…モバイル用Ｗｅｂサーバ装置、１３…編集装置、１４…編集規則管理サーバ装置。
【図１】
2011039796.tif 000003
【図２】
2011039796.tif 000004
【図３】
2011039796.tif 000005
【図４】
2011039796.tif 000006
【図５】
2011039796.tif 000007
【図６】
2011039796.tif 000008
【図７】
2011039796.tif 000009
【図８】
2011039796.tif 000010
【図９】
2011039796.tif 000011
【図１０】
2011039796.tif 000012
【図１１】
2011039796.tif 000013
【図１２】
2011039796.tif 000014
【図１３】
2011039796.tif 000015
【図１４】
2011039796.tif 000016
【図１５】
2011039796.tif 000017
【図１６】
2011039796.tif 000018
【図１７】
2011039796.tif 000019
【図１８】
2011039796.tif 000020
【図１９】
2011039796.tif 000021
【図２０】
2011039796.tif 000022
【図２１】
2011039796.tif 000023
【図２２】
2011039796.tif 000024
【図２３】
2011039796.tif 000025
【図２４】
2011039796.tif 000026
【図２５】
2011039796.tif 000027
【図２６】
2011039796.tif 000028
【図２７】
2011039796.tif 000029