(57)【要約】【課題】変換条件の設定作業労力を軽減するとともに、実際の変換処理時間を短縮してレスポンスの低下を防止する。【解決手段】第二のウェブ端末４からのＵＲＩ要求に応じて、ウェブサーバ２から第一のウェブ端末用のウェブページデータをページ単位で受信し、受信した第一のウェブ端末用のウェブページデータに含まれる表示要素を、予め設定された変換条件にもとづいて変換し、これを第二のウェブ端末用のウェブページデータとして第二のウェブ端末に送信するウェブページデータ変換サーバ５を備え、該変換サーバ５は、第二のウェブ端末４から要求されたＵＲＩが、予め設定された所定のＵＲＩである場合に、ウェブサーバ２から第一のウェブ端末用のウェブページデータを受信することなく、予め第二のウェブ端末用として作成されたウェブページデータを所定の記憶場所から読み込んでページ単位の差し換えを行なう。【選択図】図１８
2014048903.tif 000002
【特許請求の範囲】
【請求項１】
ウェブページデータを記憶するウェブサーバと、
ウェブサーバから受信したウェブページデータにもとづいて、表示部にウェブページを表示する第一のウェブ端末と、
ウェブサーバから受信したウェブページデータにもとづいて、第一のウェブ端末よりも表示幅が狭い表示部にウェブページを表示する第二のウェブ端末と、
第一のウェブ端末用に作成されたウェブページデータを第二のウェブ端末用のウェブページデータに変換するウェブページデータ変換サーバと、
これらを通信可能に接続するネットワークと、を備えるウェブページ表示システムであって、
前記ウェブページデータ変換サーバは、
第二のウェブ端末からのＵＲＩ要求に応じて、ウェブサーバから第一のウェブ端末用のウェブページデータをページ単位で受信するウェブページデータ受信手段と、
受信した第一のウェブ端末用のウェブページデータに含まれる表示要素を、予め設定された変換条件にもとづいて変換し、第二のウェブ端末用のウェブページデータとするウェブページデータ変換手段と、
第二のウェブ端末用となったウェブページデータを第二のウェブ端末に送信するウェブページデータ送信手段と、
第二のウェブ端末から要求されたＵＲＩが、予め設定された所定のＵＲＩである場合に、ウェブサーバから第一のウェブ端末用のウェブページデータを受信することなく、予め第二のウェブ端末用として作成されたウェブページデータを所定の記憶場所から読み込んでページ単位の差し換えを行なうページ差し換え手段と、を備えることを特徴とするウェブページ表示システム。
【請求項２】
前記予め第二のウェブ端末用として作成されたウェブページデータは、ウェブページデータ変換サーバの設定情報記憶領域に記憶された差し換え用のウェブページデータであることを特徴とする請求項１に記載のウェブページ表示システム。
【請求項３】
前記予め第二のウェブ端末用として作成されたウェブページデータは、前記ウェブサーバまたは別のウェブサーバの記憶領域に記憶されたサブドメインまたは別ドメインのウェブページデータであることを特徴とする請求項１に記載のウェブページ表示システム。
【請求項４】
前記ウェブページデータ変換サーバは、ページ単位で差し換えられたウェブページデータのヘッダおよび／またはフッタを、予め設定されたヘッダおよび／またはフッタに差し換えるヘッダ・フッタ差し換え手段を備えることを特徴とする請求項１〜３のいずれか一項に記載のウェブページ表示システム。
【請求項５】
前記ヘッダ・フッタ差し換え手段は、差し換えるヘッダおよび／またはフッタを、ウェブページの階層ごとに指定可能であることを特徴とする請求項４に記載のウェブページ表示システム。
【請求項６】
ウェブページデータを記憶するウェブサーバと、ウェブサーバから受信したウェブページデータにもとづいて、表示部にウェブページを表示する第一のウェブ端末と、ウェブサーバから受信したウェブページデータにもとづいて、第一のウェブ端末よりも表示幅が狭い表示部にウェブページを表示する第二のウェブ端末と、これらを通信可能に接続するネットワークと、を備えるウェブページ表示システム内に設置され、第一のウェブ端末用に作成されたウェブページデータを第二のウェブ端末用のウェブページデータに変換するウェブページデータ変換サーバであって、
第二のウェブ端末からのＵＲＩ要求に応じて、ウェブサーバから第一のウェブ端末用のウェブページデータをページ単位で受信するウェブページデータ受信手段と、
受信した第一のウェブ端末用のウェブページデータに含まれる表示要素を、予め設定された変換条件にもとづいて変換し、第二のウェブ端末用のウェブページデータとするウェブページデータ変換手段と、
第二のウェブ端末用となったウェブページデータを第二のウェブ端末に送信するウェブページデータ送信手段と、
第二のウェブ端末から要求されたＵＲＩが、予め設定された所定のＵＲＩである場合に、ウェブサーバから第一のウェブ端末用のウェブページデータを受信することなく、予め第二のウェブ端末用として作成されたウェブページデータを所定の記憶場所から読み込んでページ単位の差し換えを行なうページ差し換え手段と、を備えることを特徴とするウェブページデータ変換サーバ。
【請求項７】
ウェブページデータを記憶するウェブサーバと、ウェブサーバから受信したウェブページデータにもとづいて、表示部にウェブページを表示する第一のウェブ端末と、ウェブサーバから受信したウェブページデータにもとづいて、第一のウェブ端末よりも表示幅が狭い表示部にウェブページを表示する第二のウェブ端末と、これらを通信可能に接続するネットワークと、を備えるウェブページ表示システムにおいて、第一のウェブ端末用に作成されたウェブページデータを第二のウェブ端末用のウェブページデータに変換するウェブページデータ変換方法であって、
第二のウェブ端末からのＵＲＩ要求に応じて、ウェブサーバから第一のウェブ端末用のウェブページデータをページ単位で受信するウェブページデータ受信ステップと、
受信した第一のウェブ端末用のウェブページデータに含まれる表示要素を、予め設定された変換条件にもとづいて変換し、第二のウェブ端末用のウェブページデータとするウェブページデータ変換ステップと、
第二のウェブ端末用となったウェブページデータを第二のウェブ端末に送信するウェブページデータ送信ステップと、
第二のウェブ端末から要求されたＵＲＩが、予め設定された所定のＵＲＩである場合に、ウェブサーバから第一のウェブ端末用のウェブページデータを受信することなく、予め第二のウェブ端末用として作成されたウェブページデータを所定の記憶場所から読み込んでページ単位の差し換えを行なうページ差し換えステップと、を備えることを特徴とするウェブページデータ変換方法。
【請求項８】
ウェブページデータを記憶するウェブサーバと、ウェブサーバから受信したウェブページデータにもとづいて、表示部にウェブページを表示する第一のウェブ端末と、ウェブサーバから受信したウェブページデータにもとづいて、第一のウェブ端末よりも表示幅が狭い表示部にウェブページを表示する第二のウェブ端末と、これらを通信可能に接続するネットワークと、を備えるウェブページ表示システムにおいて、第一のウェブ端末用に作成されたウェブページデータを第二のウェブ端末用のウェブページデータに変換するウェブページデータ変換プログラムであって、
第二のウェブ端末からのＵＲＩ要求に応じて、ウェブサーバから第一のウェブ端末用のウェブページデータをページ単位で受信するウェブページデータ受信ステップと、
受信した第一のウェブ端末用のウェブページデータに含まれる表示要素を、予め設定された変換条件にもとづいて変換し、第二のウェブ端末用のウェブページデータとするウェブページデータ変換ステップと、
第二のウェブ端末用となったウェブページデータを第二のウェブ端末に送信するウェブページデータ送信ステップと、
第二のウェブ端末から要求されたＵＲＩが、予め設定された所定のＵＲＩである場合に、ウェブサーバから第一のウェブ端末用のウェブページデータを受信することなく、予め第二のウェブ端末用として作成されたウェブページデータを所定の記憶場所から読み込んでページ単位の差し換えを行なうページ差し換えステップと、をコンピュータに実行させることを特徴とするウェブページデータ変換プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、第一のウェブ端末用に作成されたウェブページデータを、第一のウェブ端末よりも表示幅が狭い第二のウェブ端末用のウェブページデータに変換するウェブページ表示システム、ウェブページデータ変換サーバ、ウェブページデータ変換方法、および、ウェブページデータ変換プログラムに関する。
【背景技術】
【０００２】
第一のウェブ端末用に作成されたウェブページデータを、第一のウェブ端末よりも表示幅が狭い第二のウェブ端末用のウェブページデータに変換するシステムが知られている。例えば、特許文献１や特許文献２には、パーソナルコンピュータ（以下、ＰＣという。）用に作成されたウェブページデータを、携帯電話機、スマートフォンなどのモバイル端末用のウェブページデータに変換するシステムが開示されている。
【０００３】
このようなシステムによれば、ＰＣ用に作成されたウェブページ内の各種表示要素について、表示／非表示の変更、表示サイズの変更、表示色の変更、表示の位置や順序の変更、他の表示要素への入れ換えなどを行うことができるので、ＰＣ用ウェブページを単純に縮小表示する場合に比べ、モバイル端末におけるＰＣ用ウェブページの視認性を大幅に向上させることが可能になる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１７６１４４号公報
【特許文献２】特許第４９３６４１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１、２に示されるシステムでは、ＰＣ用ウェブページの各種表示要素毎に予め変換条件を設定しておき、モバイル端末におけるＰＣ用ウェブページの表示に際して変換条件を読み込んでモバイル端末用のウェブページに変換するので、変換する表示要素が多いＰＣ用ウェブページでは、変換条件の設定作業に多大な労力を要するだけでなく、実際の変換処理に時間がかかってレスポンスの低下をまねく惧れがあった。
【課題を解決するための手段】
【０００６】
上記の如き実情に鑑みこれらの課題を解決することを目的として創作された本発明のウェブページ表示システムは、ウェブページデータを記憶するウェブサーバと、ウェブサーバから受信したウェブページデータにもとづいて、表示部にウェブページを表示する第一のウェブ端末と、ウェブサーバから受信したウェブページデータにもとづいて、第一のウェブ端末よりも表示幅が狭い表示部にウェブページを表示する第二のウェブ端末と、第一のウェブ端末用に作成されたウェブページデータを第二のウェブ端末用のウェブページデータに変換するウェブページデータ変換サーバと、これらを通信可能に接続するネットワークと、を備えるウェブページ表示システムであって、前記ウェブページデータ変換サーバは、第二のウェブ端末からのＵＲＩ要求に応じて、ウェブサーバから第一のウェブ端末用のウェブページデータをページ単位で受信するウェブページデータ受信手段と、受信した第一のウェブ端末用のウェブページデータに含まれる表示要素を、予め設定された変換条件にもとづいて変換し、第二のウェブ端末用のウェブページデータとするウェブページデータ変換手段と、第二のウェブ端末用となったウェブページデータを第二のウェブ端末に送信するウェブページデータ送信手段と、第二のウェブ端末から要求されたＵＲＩが、予め設定された所定のＵＲＩである場合に、ウェブサーバから第一のウェブ端末用のウェブページデータを受信することなく、予め第二のウェブ端末用として作成されたウェブページデータを所定の記憶場所から読み込んでページ単位の差し換えを行なうページ差し換え手段と、を備えることを特徴とする。
また、前記予め第二のウェブ端末用として作成されたウェブページデータは、ウェブページデータ変換サーバの設定情報記憶領域に記憶された差し換え用のウェブページデータであることを特徴とする。
また、前記予め第二のウェブ端末用として作成されたウェブページデータは、前記ウェブサーバまたは別のウェブサーバの記憶領域に記憶されたサブドメインまたは別ドメインのウェブページデータであることを特徴とする。
また、前記ウェブページデータ変換サーバは、ページ単位で差し換えられたウェブページデータのヘッダおよび／またはフッタを、予め設定されたヘッダおよび／またはフッタに差し換えるヘッダ・フッタ差し換え手段を備えることを特徴とする。
また、前記ヘッダ・フッタ差し換え手段は、差し換えるヘッダおよび／またはフッタを、ウェブページの階層ごとに指定可能であることを特徴とする。
また、本発明のウェブページデータ変換サーバは、ウェブページデータを記憶するウェブサーバと、ウェブサーバから受信したウェブページデータにもとづいて、表示部にウェブページを表示する第一のウェブ端末と、ウェブサーバから受信したウェブページデータにもとづいて、第一のウェブ端末よりも表示幅が狭い表示部にウェブページを表示する第二のウェブ端末と、これらを通信可能に接続するネットワークと、を備えるウェブページ表示システム内に設置され、第一のウェブ端末用に作成されたウェブページデータを第二のウェブ端末用のウェブページデータに変換するウェブページデータ変換サーバであって、第二のウェブ端末からのＵＲＩ要求に応じて、ウェブサーバから第一のウェブ端末用のウェブページデータをページ単位で受信するウェブページデータ受信手段と、受信した第一のウェブ端末用のウェブページデータに含まれる表示要素を、予め設定された変換条件にもとづいて変換し、第二のウェブ端末用のウェブページデータとするウェブページデータ変換手段と、第二のウェブ端末用となったウェブページデータを第二のウェブ端末に送信するウェブページデータ送信手段と、第二のウェブ端末から要求されたＵＲＩが、予め設定された所定のＵＲＩである場合に、ウェブサーバから第一のウェブ端末用のウェブページデータを受信することなく、予め第二のウェブ端末用として作成されたウェブページデータを所定の記憶場所から読み込んでページ単位の差し換えを行なうページ差し換え手段と、を備えることを特徴とする。
また、本発明のウェブページデータ変換方法は、ウェブページデータを記憶するウェブサーバと、ウェブサーバから受信したウェブページデータにもとづいて、表示部にウェブページを表示する第一のウェブ端末と、ウェブサーバから受信したウェブページデータにもとづいて、第一のウェブ端末よりも表示幅が狭い表示部にウェブページを表示する第二のウェブ端末と、これらを通信可能に接続するネットワークと、を備えるウェブページ表示システムにおいて、第一のウェブ端末用に作成されたウェブページデータを第二のウェブ端末用のウェブページデータに変換するウェブページデータ変換方法であって、第二のウェブ端末からのＵＲＩ要求に応じて、ウェブサーバから第一のウェブ端末用のウェブページデータをページ単位で受信するウェブページデータ受信ステップと、受信した第一のウェブ端末用のウェブページデータに含まれる表示要素を、予め設定された変換条件にもとづいて変換し、第二のウェブ端末用のウェブページデータとするウェブページデータ変換ステップと、第二のウェブ端末用となったウェブページデータを第二のウェブ端末に送信するウェブページデータ送信ステップと、第二のウェブ端末から要求されたＵＲＩが、予め設定された所定のＵＲＩである場合に、ウェブサーバから第一のウェブ端末用のウェブページデータを受信することなく、予め第二のウェブ端末用として作成されたウェブページデータを所定の記憶場所から読み込んでページ単位の差し換えを行なうページ差し換えステップと、を備えることを特徴とする。
また、本発明のウェブページデータ変換プログラムは、ウェブページデータを記憶するウェブサーバと、ウェブサーバから受信したウェブページデータにもとづいて、表示部にウェブページを表示する第一のウェブ端末と、ウェブサーバから受信したウェブページデータにもとづいて、第一のウェブ端末よりも表示幅が狭い表示部にウェブページを表示する第二のウェブ端末と、これらを通信可能に接続するネットワークと、を備えるウェブページ表示システムにおいて、第一のウェブ端末用に作成されたウェブページデータを第二のウェブ端末用のウェブページデータに変換するウェブページデータ変換プログラムであって、第二のウェブ端末からのＵＲＩ要求に応じて、ウェブサーバから第一のウェブ端末用のウェブページデータをページ単位で受信するウェブページデータ受信ステップと、受信した第一のウェブ端末用のウェブページデータに含まれる表示要素を、予め設定された変換条件にもとづいて変換し、第二のウェブ端末用のウェブページデータとするウェブページデータ変換ステップと、第二のウェブ端末用となったウェブページデータを第二のウェブ端末に送信するウェブページデータ送信ステップと、第二のウェブ端末から要求されたＵＲＩが、予め設定された所定のＵＲＩである場合に、ウェブサーバから第一のウェブ端末用のウェブページデータを受信することなく、予め第二のウェブ端末用として作成されたウェブページデータを所定の記憶場所から読み込んでページ単位の差し換えを行なうページ差し換えステップと、をコンピュータに実行させることを特徴とする。
【発明の効果】
【０００７】
請求項１、６、７、８の発明によれば、第二のウェブ端末からのＵＲＩ要求に応じて、ウェブサーバから第一のウェブ端末用のウェブページデータをページ単位で受信し、該受信した第一のウェブ端末用のウェブページデータに含まれる表示要素を、予め設定された変換条件にもとづいて変換し、これを第二のウェブ端末用のウェブページデータとして第二のウェブ端末に送信するものでありながら、第二のウェブ端末から要求されたＵＲＩが、予め設定された所定のＵＲＩである場合に、ウェブサーバから第一のウェブ端末用のウェブページデータを受信することなく、予め第二のウェブ端末用として作成されたウェブページデータを所定の記憶場所から読み込んでページ単位の差し換えを行なうことができるので、変換する表示要素が多い第一のウェブ端末用のウェブページデータについては、予め第二のウェブ端末用として作成された差し換え用のウェブページデータとページ単位の差し換えを行なうことにより、変換条件の設定作業労力を軽減できるだけでなく、実際の変換処理時間を短縮してレスポンスの低下を防止することができる。
また、請求項２の発明によれば、予め第二のウェブ端末用として作成されたウェブページデータは、ウェブページデータ変換サーバの設定情報記憶領域に記憶された差し換え用のウェブページデータとしたので、他のウェブサーバからウェブページデータを読み込む場合に比べ、ページ差し換え処理時間を短縮してレスポンスの向上が図れる。
また、請求項３の発明によれば、予め第二のウェブ端末用として作成されたウェブページデータは、ウェブサーバまたは別のウェブサーバの記憶領域に記憶されたサブドメインまたは別ドメインのウェブページデータとしたので、異なるドメインのウェブページデータが結合された新たなウェブサイトを構築することができる。
また、請求項４の発明によれば、ページ単位で差し換えられたウェブページデータのヘッダおよび／またはフッタを、予め設定されたヘッダおよび／またはフッタに差し換えることができるので、例えば、差し換えたウェブページと差し換えていないウェブページに同じヘッダやフッタを適用することにより、統一感のあるウェブサイトを構築することができる。
また、請求項５の発明によれば、差し換えるヘッダおよび／またはフッタを、ウェブページの階層ごとに指定することができるので、ウェブページの各階層ごとにヘッダやフッタを最適化することができるだけでなく、ウェブサイトにおける階層の認識が容易になる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施形態に係るウェブページ表示システムの構成を示すブロック図である。
【図２】本発明の実施形態に係るウェブページ表示システムの初回のアクセス時の動作を示す説明図である。
【図３】本発明の実施形態に係るウェブページ表示システムの二回目以降のアクセス時の動作を示す説明図である。
【図４】本発明の実施形態に係るウェブページデータ変換サーバの機能的な構成を示すブロック図である。
【図５】本発明の実施形態に係るウェブページデータ変換サーバのページ差し換え機能（設定情報記憶領域からの読み込み）を示す説明図である。
【図６】本発明の実施形態に係るウェブページデータ変換サーバのページ差し換え機能（サブドメインまたは別ドメインからの読み込み）を示す説明図である。
【図７】（Ａ）〜（Ｄ）は本発明の実施形態に係るウェブページデータ変換サーバのページ差し換え機能およびヘッダ・フッタ差し換え機能を示す説明図である。
【図８】本発明の実施形態に係るウェブページデータ変換サーバのヘッダ・フッタ差し換え機能（階層ごとの指定）を示す説明図である。
【図９】本発明の実施形態に係るウェブページデータ変換サーバのサイト設定画面を示す説明図である。
【図１０】本発明の実施形態に係るウェブページデータ変換サーバのルーティング設定画面を示す説明図である。
【図１１】本発明の実施形態に係るウェブページデータ変換サーバの変換設定画面を示す説明図である。
【図１２】本発明の実施形態に係るウェブページデータ変換サーバのスタイルシート設定画面を示す説明図である。
【図１３】本発明の実施形態に係るウェブページデータ変換サーバのスクリプト設定画面を示す説明図である。
【図１４】本発明の実施形態に係るウェブページデータ変換サーバのルート設定画面を示す説明図である。
【図１５】本発明の実施形態に係るウェブページデータ変換サーバのページ設定画面を示す説明図である。
【図１６】本発明の実施形態に係るウェブページデータ変換サーバのヘッダ設定画面を示す説明図である。
【図１７】本発明の実施形態に係るウェブページデータ変換サーバのメイン処理手順を示すフローチャートである。
【図１８】本発明の実施形態に係るウェブページデータ変換サーバのルーティング処理手順を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施の形態について、図面に基づいて説明する。なお、本明細書中で使用する「ＵＲＩ」（Uniform Resource Identifier）は、インターネット上に存在する情報資源の場所を指し示す記述方式であり、インターネットにおける情報の住所に相当するものである。ちなみに、「ＵＲＬ」（Uniform Resource Locator）は、ＵＲＩの概念の一部を具体的に仕様化したものである。
【００１０】
図１は、本発明の実施形態に係るウェブページ表示システムの構成を示すブロック図である。これらの図に示すように、本発明の実施形態に係るウェブページ表示システム１は、ウェブページデータ（例えば、企業のホームページを記述したＨＴＭＬ文書）を記憶するウェブサーバ２と、ウェブサーバ２から受信したウェブページデータにもとづいて、表示部にウェブページを表示する第一のウェブ端末３と、ウェブサーバ２から受信したウェブページデータにもとづいて、第一のウェブ端末３よりも表示幅が狭い表示部にウェブページを表示する第二のウェブ端末４と、第一のウェブ端末３用に作成されたウェブページデータを第二のウェブ端末４用のウェブページデータに変換するウェブページデータ変換サーバ５と、これらを通信可能に接続するインターネットなどのネットワーク６と、を備えて構成されている。
【００１１】
図２は、本発明の実施形態に係るウェブページ表示システムの初回のアクセス時の動作を示す説明図、図３は、本発明の実施形態に係るウェブページ表示システムの二回目以降のアクセス時の動作を示す説明図である。これらの図に示す本実施形態のウェブサーバ２は、第一のウェブ端末３用に作成されたウェブページデータを記憶しており、ウェブ端末３、４からのアクセスに応じてウェブページデータを返信する。ウェブ端末３、４からのアクセス信号には、ウェブ端末３、４の種別を特定可能な端末情報が含まれており、ウェブサーバ２が第一のウェブ端末３からのアクセスであると判断した場合は、第一のウェブ端末３用に作成されたウェブページデータをそのまま第一のウェブ端末３に返信し、ウェブサーバ２が第二のウェブ端末４からのアクセスであると判断した場合は（図２のＳ１）、アクセス先をウェブページデータ変換サーバ５に移動させるためのリダイレクト信号を第二のウェブ端末４に返信する（図２のＳ２）。
【００１２】
本実施形態の第一のウェブ端末３は、ＰＣであり、第二のウェブ端末４は、ＰＣよりも表示部の表示幅が狭いスマートフォンである。第二のウェブ端末４は、ウェブサーバ２からのリダイレクト信号に応じてウェブページデータ変換サーバ５にアクセスし（図２のＳ３）、以降は、ウェブサーバ２のウェブページデータをウェブページデータ変換サーバ５を介して受信し、これを表示する（図２のＳ４〜Ｓ７、図３のＳ１１〜Ｓ１５）。
【００１３】
本実施形態のウェブページデータ変換サーバ５は、第二のウェブ端末４からのアクセスに応じて（図２のＳ３、図３のＳ１１）、ウェブサーバ２から第一のウェブ端末３用のウェブページデータを受信するとともに（図２のＳ４、Ｓ５、図３のＳ１２、Ｓ１３）、受信したウェブページデータを第二のウェブ端末４用のウェブページデータに変換し（図２のＳ６、図３のＳ１４）、これを第二のウェブ端末４に返信する（図２のＳ７、図３のＳ１５）。
【００１４】
図４は、本発明の実施形態に係るウェブページデータ変換サーバの機能的な構成を示すブロック図である。この図に示す各種手段（方法やプログラムの発明ではステップと称する。）は、ウェブページデータ変換サーバ５を構成するコンピュータと、該コンピュータを動作させるソフトウェアとの協働によって実現される機能的な構成である。以下、ウェブページデータ変換サーバ５が備えるウェブページデータ受信手段５ａ、ウェブページデータ変換手段５ｂ、ウェブページデータ送信手段５ｃ、ページ差し換え手段５ｄおよびヘッダ・フッタ差し換え手段５ｅについて説明する。
【００１５】
ウェブページデータ受信手段５ａは、第二のウェブ端末４からのＵＲＩ要求に応じて、ウェブサーバ２から第一のウェブ端末用のウェブページデータをページ単位で受信する。例えば、本実施形態では、後述するルート設定画面（図１４参照）において、ウェブページデータ変換サーバ５に設定されるドメイン（http://freesale.smart-chenge.info）の各ＵＲＩと、ウェブサーバ２に設定されるドメイン（http://freesale.co.jp）の各ＵＲＩとを予め関連付けしており、第二のウェブ端末４からＵＲＩ要求があった場合は、上記の関連付け情報にもとづいて対応するウェブサーバ２のＵＲＩを取得し、該ＵＲＩにもとづいてウェブサーバ２から該当する第一のウェブ端末用のウェブページデータを受信するようになっている。
【００１６】
ウェブページデータ変換手段５ｂは、受信した第一のウェブ端末用のウェブページデータに含まれる表示要素を、予め設定された変換条件にもとづいて変換し、第二のウェブ端末用のウェブページデータとする。例えば、本実施形態では、後述する変換設定画面（図１１参照）において、第一のウェブ端末用のウェブページデータに含まれる表示要素のうち、変換したい表示要素を選択的に設定するとともに、その具体的な変換方法（削除、画像から文字列への変換、差し換えなど）を指定するようになっており、これらの設定情報にもとづいて表示要素の変換処理が行なわれる。そして、ウェブページデータ送信手段５ｃは、第二のウェブ端末用となったウェブページデータを第二のウェブ端末４に送信する。
【００１７】
ページ差し換え手段５ｄは、第二のウェブ端末４から要求されたＵＲＩが、予め設定された所定のＵＲＩである場合に、ウェブサーバ２から第一のウェブ端末用のウェブページデータを受信することなく、予め第二のウェブ端末用として作成されたウェブページデータを所定の記憶場所から読み込んでページ単位の差し換えを行なう。本実施形態では、所定のＵＲＩについてページ単位の差し換えを行なう方法が２つ用意されており、以下、その具体的な方法を図５および図６を参照して説明する。
【００１８】
図５は、本発明の実施形態に係るウェブページデータ変換サーバのページ差し換え機能（設定情報記憶領域からの読み込み）を示す説明図である。この図に示すように、第一のページ差し換え方法では、所定のＵＲＩについてページ単位の差し換えを行なうにあたり、後述するルート設定画面（図１４参照）において、ウェブサーバ２のＵＲＩとの関連付けを行なうことなく、後述するページ設定画面（図１５参照）において、予め差し換え用のウェブページデータを記述しておく。このようにすると、ウェブページデータ変換サーバ５は、第二のウェブ端末４から要求されたＵＲＩが、予め設定された所定のＵＲＩである場合に（Ｓ２１）、ウェブページデータ変換サーバ５の設定情報記憶領域に記憶された差し換え用のウェブページデータを読み込んでページ単位の差し換えを行ない（Ｓ２２）、これを第二のウェブ端末４に送信する（Ｓ２３）。
【００１９】
図６は、本発明の実施形態に係るウェブページデータ変換サーバのページ差し換え機能（サブドメインまたは別ドメインからの読み込み）を示す説明図である。この図に示すように、第二のページ差し換え方法では、所定のＵＲＩについてページ単位の差し換えを行なうにあたり、後述するルート設定画面（図１４参照）において、ウェブサーバ２に設定されたサブドメインのＵＲＩ、または別のウェブサーバ２Ｂに設定された別ドメインのＵＲＩと関連付けを行なう。このようにすると、ウェブページデータ変換サーバ５は、第二のウェブ端末４から要求されたＵＲＩが、予め設定された所定のＵＲＩである場合に（Ｓ３１）、ウェブサーバ２または別のウェブサーバ２Ｂの記憶領域に記憶されたサブドメインまたは別ドメインのウェブページデータを読み込んでページ単位の差し換えを行ない（Ｓ３２〜Ｓ３４）、これを第二のウェブ端末４に送信する（Ｓ３５）。
【００２０】
ヘッダ・フッタ差し換え手段５ｅは、ページ単位で差し換えられたウェブページデータのヘッダおよび／またはフッタを、予め設定されたヘッダおよび／またはフッタに差し換える。例えば、本実施形態では、所定のＵＲＩについてヘッダやフッタの差し換えを行なうにあたり、後述するヘッダ設定画面（図１６参照）やフッタ設定画面（図示省略）において、予め差し換え用のヘッダデータやフッタデータを記述しておく。このようにすると、ウェブページデータ変換サーバ５は、第二のウェブ端末４から要求されたＵＲＩが、予め設定された所定のＵＲＩである場合に、ウェブページデータ変換サーバ５の設定情報記憶領域に記憶された差し換え用のヘッダデータやフッタデータを読み込んで差し換えを行なう。
【００２１】
図７の（Ａ）〜（Ｄ）は本発明の実施形態に係るウェブページデータ変換サーバのページ差し換え機能およびヘッダ・フッタ差し換え機能を示す説明図である。これらの図に示すように、本実施形態のページ差し換え手段５ｄおよびヘッダ・フッタ差し換え手段５ｅによれば、様々なパターンでウェブページをページ単位で差し換えたり、ヘッダやフッタの差し換えを行なうことができる。例えば、図７の（Ａ）では、ウェブサーバ２に記憶されたオリジナルのウェブページ、ヘッダおよびフッタからなるウェブページデータを第二のウェブ端末４に送信しているが、図７の（Ｂ）では、ウェブサーバ２に記憶されたオリジナルのウェブページと、ウェブページデータ変換サーバ５の設定情報記憶領域に記憶された差し換え用のヘッダおよびフッタの組み合せからなるをウェブページデータを第二のウェブ端末４に送信している。また、図７の（Ｃ）では、ウェブページデータ変換サーバ５の設定情報記憶領域に記憶された差し換え用のウェブページと、差し換え用のヘッダおよびフッタの組み合せからなるをウェブページデータを第二のウェブ端末４に送信し、図７の（Ｄ）では、ウェブサーバ２または別のウェブサーバ２Ｂに記憶されたサブドメインまたは別ドメインのウェブページと、ウェブページデータ変換サーバ５の設定情報記憶領域に記憶された差し換え用のヘッダおよびフッタの組み合せからなるをウェブページデータを第二のウェブ端末４に送信している。
【００２２】
図８は、本発明の実施形態に係るウェブページデータ変換サーバのヘッダ・フッタ差し換え機能（階層ごとの指定）を示す説明図である。この図に示すように、ヘッダ・フッタ差し換え手段５ｅは、差し換えるヘッダおよび／またはフッタを、ウェブページの階層ごとに指定することができる。例えば、本実施形態では、後述するルーティング設定画面（図１０参照）において、所定のＵＲＩの特定条件を複数設定し、各特定条件ごとにページやヘッダ・フッタの差し換えを設定可能とするにあたり、特定条件のマッチング方式としてＵＲＩのパス指定部分との前方一致または完全一致を選択可能にするとともに、複数の特定条件に該当するＵＲＩについては、上位の設定から順次適用し、下位の設定で上書きするようにしている。このようにすると、例えば、特定条件として前方一致で「／」、その設定内容として「ヘッダ１およびフッタ２への差し換え」を指示し、つぎの特定条件として前方一致で「／ａ／」、その設定内容として「ヘッダ２およびフッタ２への差し換え」を指示し、つぎの特定条件として前方一致で「／ａ／ｂ／」、その設定内容として「ヘッダ３およびフッタ３への差し換え」を指示すれば、図８に示すように、差し換えるヘッダおよび／またはフッタを、ウェブページの階層ごとに指定することが可能となる。
【００２３】
つぎに、本発明の実施形態に係るウェブページデータ変換サーバ５の各種設定画面について、図９〜図１６を参照して説明する。
【００２４】
図９は、本発明の実施形態に係るウェブページデータ変換サーバのサイト設定画面を示す説明図である。この図に示すように、ウェブページデータ変換サーバ５の設定画面は、変換後のウェブページ画面を示す左側のプレビュー領域と、設定情報の入力・表示を行なう右側の設定領域とからなり、図９に示すサイト設定画面では、アカウント名、契約ＩＤ、編集ユーザ、ＰＣサイトタイトル、ＰＣサイトＵＲＬ、コメント、状態などの入力・表示を行なうことができる。
【００２５】
図１０は、本発明の実施形態に係るウェブページデータ変換サーバのルーティング設定画面を示す説明図である。この図に示すルーティング設定画面では、設定済みのＵＲＩ特定条件が一覧表示される。ここで、各ＵＲＩ特定条件の編集ボタンを操作すると、各ＵＲＩ特定条件の設定内容を編集することができ、また、削除ボタンを操作すると、ＵＲＩ特定条件を削除することができる。また、一覧の下方にある追加ボタンを操作すると、ＵＲＩ特定条件を追加することができる。
【００２６】
図１１は、本発明の実施形態に係るウェブページデータ変換サーバの変換設定画面を示す説明図である。この図に示す変換設定画面では、第一のウェブ端末用のウェブページデータを第二のウェブ端末用のウェブページデータに変換するにあたり、削除したい表示要素、文字列に変換したい画像、差し換えたい表示要素などを設定することができる。
【００２７】
図１２は、本発明の実施形態に係るウェブページデータ変換サーバのスタイルシート設定画面を示す説明図である。この図に示すスタイルシート設定画面では、差し換え用のスタイルシートを記述することができる。ここに差し換え用のスタイルシートを記述しておくと、第一のウェブ端末用のウェブページデータを第二のウェブ端末用のウェブページデータに変換するにあたり、スタイルシートの差し換えが行なわれる。
【００２８】
図１３は、本発明の実施形態に係るウェブページデータ変換サーバのスクリプト設定画面を示す説明図である。この図に示すスクリプト設定画面では、差し換え用のスクリプトを記述することができる。ここに差し換え用のスクリプトを記述しておくと、第一のウェブ端末用のウェブページデータを第二のウェブ端末用のウェブページデータに変換するにあたり、スクリプトの差し換えが行なわれる。
【００２９】
図１４は、本発明の実施形態に係るウェブページデータ変換サーバのルート設定画面を示す説明図である。この図に示すルート設定画面は、前述したルーティング設定画面で編集ボタンや追加ボタンを操作した場合に表示される画面であり、ＵＲＩ特定条件の設定、特定ＵＲＩの連動先の設定、特定ＵＲＩのページの設定などを行なうことができる。ＵＲＩ特定条件の設定項目には、対象ＵＲＩ（パスによる指定）、マッチング方式（前方一致または完全一致）、ルーティングの適用（使用するまたは使用しない）などが含まれており、これらの設定項目にもとづいてＵＲＩが特定される。
【００３０】
連動先の設定項目には、連動先に関する、同期の可否、対象ホスト、対象ポート、対象ＵＲＩ、メソッド、ＰＯＳＴデータ、入力文字コード、出力文字コードなどが含まれており、これらの設定項目にもとづいて、ＵＲＩ特定条件と適合するＵＲＩの連動先ＵＲＩやその連動条件が特定される。通常、この連動先の設定項目には、連動先としてウェブサーバ２のＵＲＩが設定されるが、ウェブサーバ２に設定されたサブドメインのＵＲＩや、別のウェブサーバ２Ｂに設定された別ドメインのＵＲＩを設定することもでき、この場合には、第二のウェブ端末４から要求されたＵＲＩがＵＲＩ特定条件と適合するとき、ウェブサーバ２または別のウェブサーバ２Ｂの記憶領域に記憶されたサブドメインまたは別ドメインのウェブページデータを読み込んでページ単位の差し換えが行なわれる。
【００３１】
ページの設定には、ページ設定、ヘッダ設定およびフッタ設定が含まれており、ページボタンの操作に応じて図１５のページ設定画面に移行し、ヘッダボタンの操作に応じて図１６のヘッダ設定画面に移行し、フッタボタンの操作に応じてフッタ設定画面（図示省略）に移行するようになっている。
【００３２】
図１５は、本発明の実施形態に係るウェブページデータ変換サーバのページ設定画面を示す説明図である。この図に示すページ設定画面は、ＨＴＭＬで記述するようになっており、連動先のＵＲＩがある場合は、そのウェブページデータをそのまま適用するように記述することができ、また、連動先のＵＲＩがない場合は、差し換え用のウェブページを記述することができる。
【００３３】
図１６は、本発明の実施形態に係るウェブページデータ変換サーバのヘッダ設定画面を示す説明図である。この図に示すヘッダ設定画面は、ＨＴＭＬで記述するようになっており、ここにヘッダデータを記述すると、ヘッダの差し換えが行なわれる。
【００３４】
つぎに、本発明の実施形態に係るウェブページデータ変換サーバ５が行なうメイン処理およびルーティング処理の処理手順について、図１７および図１８を参照して説明する。
【００３５】
図１７は、本発明の実施形態に係るウェブページデータ変換サーバのメイン処理手順を示すフローチャートである。この図に示すように、ウェブページデータ変換サーバ５のメイン処理では、まず、第二のウェブ端末４からのＵＲＩ要求を判断し（Ｓ４１）、この判断結果がＹＥＳの場合は、ＵＲＩ要求に応じて、ルーティング処理（Ｓ４２）、変換処理（Ｓ４３）、スタイルシート差し換え処理（Ｓ４４）およびスクリプト差し換え処理（Ｓ４５）を行なう。なお、変換処理（Ｓ４３）、スタイルシート差し換え処理（Ｓ４４）およびスクリプト差し換え処理（Ｓ４５）は、本発明の要部ではないので、詳細な処理手順の図示および説明は省略する。
【００３６】
図１８は、本発明の実施形態に係るウェブページデータ変換サーバのルーティング処理手順を示すフローチャートである。この図に示すように、ウェブページデータ変換サーバ５のルーティング処理では、まず、設定されたＵＲＩ特定条件を上位から読み込み（Ｓ５１）、読み込んだＵＲＩ特定条件が今回の要求ＵＲＩと一致するか否かを判断する（Ｓ５２）。この判断結果がＹＥＳの場合は、ステップＳ５３に移行し、判断結果がＮＯの場合は、ステップＳ５３〜Ｓ５９をスキップしてステップＳ６０にジャンプする。ステップＳ５３では、一致したＵＲＩ特定条件に対して連動先が設定されているか否かを判断し、この判断結果がＹＥＳの場合は、連動先のＵＲＩからウェブページデータを読み込み（Ｓ５４）、判断結果がＮＯの場合は、設定情報記憶領域に記述された差し換え用のウェブページデータを読み込む（Ｓ５５）。つぎに、一致したＵＲＩ特定条件に対してヘッダの設定があるか否かを判断し（Ｓ５６）、この判断結果がＹＥＳの場合は、設定情報記憶領域に記述された差し換え用のヘッダデータを読み込む（Ｓ５７）。つぎに、一致したＵＲＩ特定条件に対してフッタの設定があるか否かを判断し（Ｓ５８）、この判断結果がＹＥＳの場合は、設定情報記憶領域に記述された差し換え用のフッタデータを読み込む（Ｓ５９）。つぎに、全てのＵＲＩ特定条件の読み込みが完了したか否かを判断し（Ｓ６０）、この判断結果がＮＯの場合は、ステップＳ５１に戻ってステップＳ５１〜Ｓ６０を繰り返し、判断結果がＹＥＳの場合は、上位ルーチンに復帰する。
【００３７】
叙述の如く構成された本実施形態によれば、ウェブページデータを記憶するウェブサーバ２と、ウェブサーバ２から受信したウェブページデータにもとづいて、表示部にウェブページを表示する第一のウェブ端末３と、ウェブサーバ２から受信したウェブページデータにもとづいて、第一のウェブ端末３よりも表示幅が狭い表示部にウェブページを表示する第二のウェブ端末４と、第一のウェブ端末用に作成されたウェブページデータを第二のウェブ端末用のウェブページデータに変換するウェブページデータ変換サーバ５と、これらを通信可能に接続するネットワーク６と、を備えるウェブページ表示システム１であって、ウェブページデータ変換サーバ５は、第二のウェブ端末４からのＵＲＩ要求に応じて、ウェブサーバ２から第一のウェブ端末用のウェブページデータをページ単位で受信するウェブページデータ受信手段５ａと、受信した第一のウェブ端末用のウェブページデータに含まれる表示要素を、予め設定された変換条件にもとづいて変換し、第二のウェブ端末用のウェブページデータとするウェブページデータ変換手段５ｂと、第二のウェブ端末用となったウェブページデータを第二のウェブ端末に送信するウェブページデータ送信手段５ｃと、第二のウェブ端末４から要求されたＵＲＩが、予め設定された所定のＵＲＩである場合に、ウェブサーバ２から第一のウェブ端末用のウェブページデータを受信することなく、予め第二のウェブ端末用として作成されたウェブページデータを所定の記憶場所から読み込んでページ単位の差し換えを行なうページ差し換え手段５ｄと、を備えるので、変換する表示要素が多い第一のウェブ端末用のウェブページデータについては、予め第二のウェブ端末用として作成された差し換え用のウェブページデータとページ単位の差し換えを行なうことにより、変換条件の設定作業労力を軽減できるだけでなく、実際の変換処理時間を短縮してレスポンスの低下を防止することができる。
【００３８】
また、予め第二のウェブ端末用として作成されたウェブページデータは、ウェブページデータ変換サーバ５の設定情報記憶領域に記憶された差し換え用のウェブページデータとすることができるので、他のウェブサーバからウェブページデータを読み込む場合に比べ、ページ差し換え処理時間を短縮してレスポンスの向上が図れる。
【００３９】
また、予め第二のウェブ端末用として作成されたウェブページデータは、ウェブサーバ２または別のウェブサーバ２Ｂの記憶領域に記憶されたサブドメインまたは別ドメインのウェブページデータとすることができるので、異なるドメインのウェブページデータが結合された新たなウェブサイトを構築することができる。
【００４０】
また、ウェブページデータ変換サーバ５は、ページ単位で差し換えられたウェブページデータのヘッダおよび／またはフッタを、予め設定されたヘッダおよび／またはフッタに差し換えるヘッダ・フッタ差し換え手段５ｅを備えるので、例えば、差し換えたウェブページと差し換えていないウェブページに同じヘッダやフッタを適用することにより、統一感のあるウェブサイトを構築することができる。
【００４１】
また、ヘッダ・フッタ差し換え手段５ｅは、差し換えるヘッダおよび／またはフッタを、ウェブページの階層ごとに指定することができるので、ウェブページの各階層ごとにヘッダやフッタを最適化することができるだけでなく、ウェブサイトにおける階層の認識が容易になる。
【符号の説明】
【００４２】
１    ウェブページ表示システム
２    ウェブサーバ
３    第一のウェブ端末
４    第二のウェブ端末
５    ウェブページデータ変換サーバ
５ａ  ウェブページデータ受信手段
５ｂ  ウェブページデータ変換手段
５ｃ  ウェブページデータ送信手段
５ｄ  ページ差し換え手段
５ｅ  ヘッダ・フッタ差し換え手段
６    ネットワーク
【図１】
2014048903.tif 000003
【図２】
2014048903.tif 000004
【図３】
2014048903.tif 000005
【図４】
2014048903.tif 000006
【図５】
2014048903.tif 000007
【図６】
2014048903.tif 000008
【図７】
2014048903.tif 000009
【図８】
2014048903.tif 000010
【図１７】
2014048903.tif 000011
【図１８】
2014048903.tif 000012
【図９】
2014048903.tif 000013
【図１０】
2014048903.tif 000014
【図１１】
2014048903.tif 000015
【図１２】
2014048903.tif 000016
【図１３】
2014048903.tif 000017
【図１４】
2014048903.tif 000018
【図１５】
2014048903.tif 000019
【図１６】
2014048903.tif 000020