(57)【要約】【課題】既存のＷｅｂサイトをユーザ毎のアクセス権に応じて再構築する方法を提供すること。【解決手段】既存のＷｅｂサイト内のページをホームページ、リンクページ、データページに分類する第１のステップと、分類したデータページにユーザ毎のアクセス権を設定する第２のステップと、アクセス権を設定したユーザ毎のデータページに至る経路を除くサイト内の不要なリンクを削除する第３のステップと、第３のステップで残ったリンクからユーザ毎の携帯端末向けページを作成する第４のステップとを備えることを特徴とする。【選択図】        図１
2004206431.tif 000002
【特許請求の範囲】
【請求項１】
既存のＷｅｂサイトをユーザ毎に再構築する方法であって、
前記Ｗｅｂサイト内のページをホームページ、リンクページ、データページに分類する第１のステップと、
分類した中のデータページにユーザ毎のアクセス権を設定する第２のステップと、
アクセス権を設定したユーザ毎のデータページに至る経路を除くサイト内の不要なリンクを削除する第３のステップと、
第３のステップで残ったリンクからユーザ毎の携帯端末向けページを作成する第４のステップと
を備えることを特徴とするＷｅｂサイトの再構築方法。
【請求項２】
前記第１のステップが、Ｗｅｂサイト構築装置の画面上のサイトマップにホームページ、リンクページ、データページをそれぞれ異なった表示形式で表示するステップを備えることを特徴とする請求項１に記載のＷｅｂサイトの再構築方法。
【請求項３】
前記第３のステップが、コンテンツ管理者の指示に従い既存Ｗｅｂサイト内のリンクに対して重みを設定するステップを備えることを特徴とする請求項１または２に記載のＷｅｂサイトの再構築方法。
【請求項４】
前記第３のステップが、重みを設定したリンクを含むページをサイト構築装置の画面上に表示するとき、重みの大きさに応じてリンクの色を変えて表示するステップを備えることを特徴とする請求項３に記載のＷｅｂサイトの再構築方法。
【請求項５】
前記第３のステップが、あるページから別のページへリンクを辿って移動するときに、その経路上にある全リンクの重みの和が最小となる経路を所定のアルゴリズムを用いて計算することによって最短経路を求めるステップを備えることを特徴とする請求項３に記載のＷｅｂサイトの再構築方法。
【請求項６】
前記第３のステップが、ホームページからアクセス権の設定されたデータページまでの最短経路を計算するステップを備えることを特徴とする請求項５に記載のＷｅｂサイトの再構築方法。
【請求項７】
前記第３のステップが、ホームページからアクセス権の設定された全てのデータページまでの最短経路上にないリンクを削除するステップを備えることを特徴とする請求項６に記載のＷｅｂサイトの再構築方法。
【請求項８】
前記第４のステップが、前記第３のステップで残ったリンクからユーザ毎のメニュー形式の携帯端末向けページを生成するステップを備えることを特徴とする請求項７に記載のＷｅｂサイトの再構築方法。
【請求項９】
前記第４のステップが、予め設定された１ページに表示するリンク数の範囲を超えたページが存在する場合、複数のページに分割するステップを備えることを特徴とする請求項１〜８のいずれか一項に記載のＷｅｂサイトの再構築方法。
【請求項１０】
前記第４のステップが、予め設定された１ページに表示するリンク数の範囲を下回る場合、類似度の高いページ同士を統合するステップを備えることを特徴とする請求項１〜９のいずれか一項に記載のＷｅｂサイトの再構築方法。
【請求項１１】
前記第４のステップにおけるページ間の類似度を、別のページからそのページへのリンク、そのページから別のページへのリンクの一致度から計算するステップを備えることを特徴とする請求項１０に記載のＷｅｂサイトの再構築方法。
【請求項１２】
既存のＷｅｂサイトをユーザ毎に再構築する装置であって、
前記Ｗｅｂサイト内のページをホームページ、リンクページ、データページに分類する第１の手段と、
分類した中のデータページにユーザ毎のアクセス権を設定する第２の手段と、アクセス権を設定したユーザ毎のデータページに至る経路を除くサイト内の不要なリンクを削除する第３の手段と、
残ったリンクからユーザ毎の携帯端末向けページを作成する第４の手段と
を備えることを特徴とするＷｅｂサイトの再構築装置。
【請求項１３】
前記第１の手段が、Ｗｅｂサイト構築装置の画面上のサイトマップにホームページ、リンクページ、データページをそれぞれ異なった表示形式で表示する手段を備えることを特徴とする請求項１２に記載のＷｅｂサイトの再構築装置。
【請求項１４】
前記第３の手段が、コンテンツ管理者の指示に従い既存Ｗｅｂサイト内のリンクに対して重みを設定する手段を備えることを特徴とする請求項１２または１３に記載のＷｅｂサイトの再構築装置。
【請求項１５】
前記第３の手段が、重みを設定したリンクを含むページをサイト構築装置の画面上に表示するとき、重みの大きさに応じてリンクの色を変えて表示する手段を備えることを特徴とする請求項１４に記載のＷｅｂサイトの再構築装置。
【請求項１６】
前記第３の手段が、あるページから別のページへリンクを辿って移動するときに、その経路上にある全リンクの重みの和が最小となる経路を所定のアルゴリズムを用いて計算することによって最短経路を求める手段を備えることを特徴とする請求項１４に記載のＷｅｂサイトの再構築装置。
【請求項１７】
前記第３の手段が、ホームページからアクセス権の設定されたデータページまでの最短経路を計算する手段を備えることを特徴とする請求項１６に記載のＷｅｂサイトの再構築装置。
【請求項１８】
前記第３の手段が、ホームページからアクセス権の設定された全てのデータページまでの最短経路上にないリンクを削除する手段を備えることを特徴とする請求項１７に記載のＷｅｂサイトの再構築装置。
【請求項１９】
前記第４の手段が、前記第３のステップで残ったリンクからユーザ毎のメニュー形式の携帯端末向けページを生成する手段を備えることを特徴とする請求項１８に記載のＷｅｂサイトの再構築装置。
【請求項２０】
前記第４の手段が、予め設定された１ページに表示するリンク数の範囲を超えたページが存在する場合、複数のページに分割する手段を備えることを特徴とする請求項１２〜１９のいずれか一項に記載Ｗｅｂサイトの再構築装置。
【請求項２１】
前記第４の手段が、予め設定された１ページに表示するリンク数の範囲を下回る場合、類似度の高いページ同士を統合する手段を備えることを特徴とする請求項１２〜２０のいずれか一項に記載のＷｅｂサイトの再構築装置。
【請求項２２】
前記ページ間の類似度を、別のページからそのページへのリンク、そのページから別のページへのリンクの一致度から計算する手段を備えることを特徴とする請求項２１に記載のＷｅｂサイトの再構築装置。
【請求項２３】
既存のＷｅｂサイトをユーザ毎に再構築するためのプログラムであって、
前記Ｗｅｂサイト内のページをホームページ、リンクページ、データページに分類する第１の処理ステップと、
分類した中のデータページにユーザ毎のアクセス権を設定する第２の処理ステップと、
アクセス権を設定したユーザ毎のデータページに至る経路を除くサイト内の不要なリンクを削除する第３の処理ステップと、
残ったリンクからユーザ毎の携帯端末向けページを作成する第４の処理ステップと
を備えることを特徴とするＷｅｂサイトの再構築プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、既存のＷｅｂサイトをユーザ毎のアクセス権などに応じて再構築するＷｅｂサイトの再構築方法および装置に係り、特に携帯電話機等の携帯端末向けのページに再構築するのに好適な方法および装置並びにプログラムに関するものである。
【０００２】
【従来の技術】
ユーザの属性やコンテンツを閲覧する端末の表示能力に合せてWebサーバがコンテンツを生成して配信するには、従来XSLT（XSL = Extensible Style Language   XSLT = XSL Transformations）の技術を利用してきた。XSLTとはデータが記述されたXMLとレイアウトが記述されたスタイルシートを別々に記述しておき、両者を合成してコンテンツを生成する技術である。この技術を利用してコンテンツアダプテーションを行うには、下記に示す特許文献１に記載されているように、事前にコンテンツ管理者が各ユーザや端末に合せて複数のスタイルシートを記述しておき、Webサーバがアクセスしてきたユーザや端末に合せてそのスタイルシートを選択して、コンテンツを生成・配信することで行う。このXSLTの技術はページ（スタイルシート）単位でのコンテンツ変更しか行えない。
【０００３】
【特許文献１】
特開２００２−１０８７６５号公報
【０００４】
【発明が解決しようとする課題】
企業のイントラネットのように、ユーザ（従業員）の属性（役職や職場など）に応じてコンテンツに対して複雑なアクセス権が設定されているＷｅｂサイトを、携帯電話機から利用する場合を考える。特に携帯電話機は、画面が小さく、パケット通信料金もかかるので、ユーザにとって不必要なデータを配信しないことが重要になる。ここで不必要なデータとは、ユーザにとってアクセス権がないコンテンツへのリンクを意味する。
【０００５】
従来技術のXSLTを利用したページ単位でのコンテンツ変更では、十分な情報量の削減が見込めず、さらにコンテンツ管理者のスタイルシートを作成・管理する負担が大きい。すなわち、従来の方法を用いてあるページからアクセス権がないコンテンツへのリンクを削除した場合、ページ単位での変更しか行えないため、そのページ内に表示されるリンク数が保証されず、リンク数が０や１になる可能性がある。そのページ自体に情報がなく、他のページへのリンクも持たないまたは１つだけ持つようなページは無駄である。したがって、従来のページ単位の変更では十分な情報量の削減が見込めない。
【０００６】
また、コンテンツ管理者は、ユーザあるいは共通の属性を持ったユーザのグループの数だけスタイルシートを用意する必要がある。そのため、コンテンツ管理者にとってスタイルシートの作成・管理は大きな負担となる。
【０００７】
本発明の目的は、このような問題を解決し、ユーザの属性に合せてページ単位ではなく既存のＷｅｂサイト全体をユーザ毎のアクセス権に応じて自動的に再構築する方法及び装置並びにプログラムを提供することを目的とする。
【０００８】
【課題を解決するための手段】
上記の目的を達成するために、本発明に係る既存のＷｅｂサイトをユーザ毎に再構築する方法は、前記Ｗｅｂサイト内のページをホームページ、リンクページ、データページに分類する第１のステップと、分類した中のデータページにユーザ毎のアクセス権を設定する第２のステップと、アクセス権を設定したユーザ毎のデータページに至る経路を除くサイト内の不要なリンクを削除する第３のステップと、第３のステップで残ったリンクからユーザ毎の携帯端末向けページを作成する第４のステップとを備えることを特徴とする。
また、前記第１のステップが、Ｗｅｂサイト構築装置の画面上のサイトマップにホームページ、リンクページ、データページをそれぞれ異なった表示形式で表示するステップを備えることを特徴とする。
また、前記第３のステップが、コンテンツ管理者の指示に従い既存Ｗｅｂサイト内のリンクに対して重みを設定するステップを備えることを特徴とする。
また、前記第３のステップが、重みを設定したリンクを含むページをサイト構築装置の画面上に表示するとき、重みの大きさに応じてリンクの色を変えて表示するステップを備えることを特徴とする。
また、前記第３のステップが、あるページから別のページへリンクを辿って移動するときに、その経路上にある全リンクの重みの和が最小となる経路を所定のアルゴリズムを用いて計算することによって最短経路を求めるステップを備えることを特徴とする。
また、前記第３のステップが、ホームページからアクセス権の設定されたデータページまでの最短経路を計算するステップを備えることを特徴とする。
また、前記第３のステップが、ホームページからアクセス権の設定された全てのデータページまでの最短経路上にないリンクを削除するステップを備えることを特徴とする。
また、前記第４のステップが、前記第３のステップで残ったリンクからユーザ毎のメニュー形式の携帯端末向けページを生成するステップを備えることを特徴とする。
また、前記第４のステップが、予め設定された１ページに表示するリンク数の範囲を超えたページが存在する場合、複数のページに分割するステップを備えることを特徴とする。
また、前記第４のステップが、予め設定された１ページに表示するリンク数の範囲を下回る場合、類似度の高いページ同士を統合するステップを備えることを特徴とする。
また、前記第４のステップにおけるページ間の類似度を、別のページからそのページへのリンク、そのページから別のページへのリンクの一致度から計算するステップを備えることを特徴とする。
【０００９】
本発明に係るＷｅｂサイトの再構築装置は、Ｗｅｂサイト内のページをホームページ、リンクページ、データページに分類する第１の手段と、分類した中のデータページにユーザ毎のアクセス権を設定する第２の手段と、アクセス権を設定したユーザ毎のデータページに至る経路を除くサイト内の不要なリンクを削除する第３の手段と、残ったリンクからユーザ毎の携帯端末向けページを作成する第４の手段とを備えることを特徴とする。
また、前記第１の手段が、Ｗｅｂサイト構築装置の画面上のサイトマップにホームページ、リンクページ、データページをそれぞれ異なった表示形式で表示する手段を備えることを特徴とする。
また、前記第３の手段が、コンテンツ管理者の指示に従い既存Ｗｅｂサイト内のリンクに対して重みを設定する手段を備えることを特徴とする。
また、前記第３の手段が、重みを設定したリンクを含むページをサイト構築装置の画面上に表示するとき、重みの大きさに応じてリンクの色を変えて表示する手段を備えることを特徴とする。
また、前記第３の手段が、あるページから別のページへリンクを辿って移動するときに、その経路上にある全リンクの重みの和が最小となる経路を所定のアルゴリズムを用いて計算することによって最短経路を求める手段を備えることを特徴とする。
また、前記第３の手段が、ホームページからアクセス権の設定されたデータページまでの最短経路を計算する手段を備えることを特徴とする。
また、前記第３の手段が、ホームページからアクセス権の設定された全てのデータページまでの最短経路上にないリンクを削除する手段を備えることを特徴とする。
また、前記第４の手段が、前記第３のステップで残ったリンクからユーザ毎のメニュー形式の携帯端末向けページを生成する手段を備えることを特徴とする。また、前記第４の手段が、予め設定された１ページに表示するリンク数の範囲を超えたページが存在する場合、複数のページに分割する手段を備えることを特徴とする。
また、前記第４の手段が、予め設定された１ページに表示するリンク数の範囲を下回る場合、類似度の高いページ同士を統合する手段を備えることを特徴とする。
また、前記ページ間の類似度を、別のページからそのページへのリンク、そのページから別のページへのリンクの一致度から計算する手段を備えることを特徴とする。
本発明に係る既存のＷｅｂサイトをユーザ毎に再構築するプログラムは、前記Ｗｅｂサイト内のページをホームページ、リンクページ、データページに分類する第１の処理ステップと、分類した中のデータページにユーザ毎のアクセス権を設定する第２の処理ステップと、アクセス権を設定したユーザ毎のデータページに至る経路を除くサイト内の不要なリンクを削除する第３の処理ステップと、残ったリンクからユーザ毎の携帯端末向けページを作成する第４の処理ステップとを備えることを特徴とする。
【００１０】
【発明の実施の形態】
以下、本発明を実施する場合の一形態を、図面を参照して具体的に説明する。図１は、本発明に関わるＷｅｂサイト再構築システムの実施形態を示す全体構成図である。
ここで示すシステムは、コンテンツの取得及び表示を行う携帯電話機１１０、携帯電話機１１０にインターネット１２０を通してコンテンツを配信するWebサーバ１３０、Webサーバ１３０が配信するデータページを保持するデータページＤＢ１３１、ユーザあるいはユーザグループごとのリンクページに関する情報を保持するリンクページデータベース（ＤＢ）１３２、Webサーバ１３０にイントラネット１５０を通してユーザに関する情報を提供するユーザ管理サーバ１４０、ユーザ管理サーバ１４０が提供する図２に示すようなユーザ情報を保持するユーザ情報ＤＢ１４１、各ユーザあるいはユーザグループごとのサイトを構築するサイト構築システム１６０から構成される。
【００１１】
サイト構築システム１６０は、イントラネット１５０を通してWebサーバ１３０との通信を行う通信部１６１、コンテンツの表示やコンテンツに対する設定を行うサイトマップ及びコンテンツ表示・設定部１６２、リンク削除やページ統合が行われていない元々のコンテンツを保持するオリジナルコンテンツＤＢ１６３、ホームページから特定のデータページまでの最短経路を計算する最短経路計算部１６４、ページ間の類似度を計算し、類似度の高いページ同士を統合するページ統合部１６５から構成される。
【００１２】
このようなシステム構成において、サイト構築システム１６０が、共通する属性をもつコンテンツ閲覧者（ユーザ）から構成される特定のユーザグループに対するサイトを再構築する手順を図３のフローチャートを用いて説明する。ここでは、特定のユーザグループを「UserGroupA」として説明する。なお、各ユーザグループ内には、複数のユーザ（コンテンツ閲覧者）を設定することができるが、１つのユーザグループ内に単一のユーザのみを設定することにより、単一のユーザ毎のサイトに再構築することができる。
図３で示す処理は、コンピュータが実行可能なプログラムとして提供することができる。
【００１３】
まず、ステップＳ３０２では、オリジナルコンテンツＤＢ１６３から既存のＷｅｂサイト情報を取得して、サイトマップ及びコンテンツ表示・設定部１６２にサイトマップを表示する。図４がその画面例である。
この画面は、サイトマップを表示するサイトマップ表示部４０１、コンテンツを表示するブラウザ部４０２から構成されている。ブラウザ部４０２は、サイトマップ表示部４０１において選択されているページのコンテンツを表示する。
ステップＳ３０３では、コンテンツ管理者の指示に従いサイト内のページをホームページ、リンクページ、データページに分類する。
具体的には、図５に示すように、コンテンツ管理者がサイトマップ表示部４０１において任意のページ５０１（図５の例では、Page4.html）を選択し、コンテキストメニュー５０２を表示させる。
【００１４】
コンテキストメニュー５０２においてコンテンツ管理者が選択したメニューに従い選択したページ５０１に対してページのタイプ（ホームページ、リンクページ、データページのいずれか）を設定し、当該ページを分類する。特にコンテンツ管理者がコンテキストメニュー５０２においてデータページを選択した場合、アクセス権設定ダイアログ５０３を表示し、このページへのアクセス権を許可するユーザグループの入力を求める。入力されたユーザグループに対して選択したページ５０１のアクセス権を設定する。図５の例ではUserGroupAに対してPage4.htmlへのアクセスを許可している。
【００１５】
ステップＳ３０４では、コンテンツ管理者の指示に従いコンテンツ内のリンクに対する重みを設定する。重みとは、ステップ３０５においてホームページからデータページまでの最短経路をDijkstraのアルゴリズム計算するときに使用するもので、重みの数値が低いほどそのリンクが最短経路に含まれ易くなる。例えば既存のコンテンツにおいて複数のページをFRAMEによって１ページで表示しているFRAMEページの場合を考える。通常、FRAMEページの左側に表示しているページは右側に表示するページのメニューになっている。携帯電話機１１０のブラウザはFRAMEに対応していないので、FRAMEのページを選択したときFRAME内の特定のページ(メニューのページ)に移動する様に設定するには、そのメニューページへのリンクの重みを「０」にしてそれ以外のページへのリンクの重みを無限大にする。これにより最短経路上にFRAMEのページからメニューページ以外のページへのリンクは含まれることはなくなる。
なお、Dijkstraのアルゴリズムについては、石畑清  著「アルゴリズムとデータ構造」（岩波講座ソフトウェア科学３、岩波書店(1989)）に解説されているので、ここでの詳細な説明は省略する。
【００１６】
リンクに対する重みの設定方法を図６に示す。ブラウザ部４０２において特定のリンク６０１が選択されると、重み設定ダイアログ６０２を表示し、コンテンツ管理者の指示に従いリンク６０１に重みを設定する。コンテンツ管理者によって重みが設定されていないリンクの重みは「１」とする。
【００１７】
ここで、WebサイトWを以下のようにモデル化する。
【数１】
2004206431.tif 000003
【００１８】
このとき、このサイトはXLinkを基にXMLで表現すると、図７のsite.xmlになる。ネームスペースosは本発明によるもので、要素Pageはページを意味し、その属性roleはページの種類（ホームページ（home), リンクページ(link), データページ(data)を表す。要素Categoryは、リンクに対する分類を表す。要素Linkはリンクを意味し、属性weightはリンクに設定した重みを表し、その子要素HyperTextはそのリンクをページに表示するときのハイパーテキストを意味し、またDescriptionはそのリンクの説明を意味する。
【００１９】
ステップＳ３０５では、最短経路計算部１６４がDijkstraのアルゴリズムを用いてホームページからアクセス権のあるデータページへの最短経路を計算する。すなわち、ホームページからリンクを辿ってアクセス権のあるデータページへ移動するとき、そのリンクの経路は複数存在し得るが、経路上にあるすべてのリンクの重みを加算し、その合計が最小の経路を最短経路とする。ここで重みとはステップＳ３０４で設定した重みである。さらに、最短経路上にないリンクは削除する。
【００２０】
ステップＳ３０６では、ページ統合部１６５がリンクページ間の類似度を計算して類似度の高いページ同士を統合し、１ページに表示するリンク数を事前に設定した範囲内に収まるように計算する。すなわち、ステップＳ３０５で得られたサイトW'内のリンクページは、最短経路以外のリンクは削除されている。そのため、１つのページに数個のリンクしか持たないリンクページが存在する。そこで、複数のページを統合し、１ページに表示するリンク数を適正にする必要がある。ただしページを統合するには、類似した内容のページ同士を統合しなければならない。
【００２１】
以下、ページ間の類似度の判定及びページ統合方法について説明する。
（ａ）ページの類似度判定
【数２】
2004206431.tif 000004
【００２２】
（ｂ）ページ統合
(a)で求めた距離dの最小となるページ同士を統合する。
【数３】
2004206431.tif 000005
事前に１ページに表示するリンク数の範囲を決めておき、全てのページがそのリンク数内になるまで、(a)及び(b)を繰返す。
【００２３】
以上説明したことを、図８の例を用いて具体的に説明する。
図８において、四角はページを表し、矢印はページからページへのリンクを表す。図８の(ａ)のサイトは、Page3からPage5はアクセス権が設定されたデータページで、Page1と2はリンクページであり、Page０はホームページである。(a)の状態はステップＳ３０５を実施し、最短経路に含まれないリンクが削除されている状態である。
いま１ページに表示するリンク数を「３」以上と設定してあるとする。Page0から2はページに表示されているリンク数が「2」しかないので、統合する必要がある。ただしPage3から５はデータページであり統合を行わない。(a)に従い距離dを計算すると、Page0とPage１、Page0とPage２の距離は共にd=2であり、Page１とPage２との距離はd=1.5である。そこで距離の短いPage１とPage２とを統合する。統合の結果、図８（ｂ）に示すようなものとなる。
【００２４】
このとき、Page0に表示されているリンク数は「１」となり、１ページに表示するリンク数が「３」以上という条件に適さない。そこで、さらにページ統合を行う。Page0とPage１,２の統合したページの距離はd=1であるので、ページ１とページ２,３の統合したページとを図８（ｃ）に示すように統合する。
【００２５】
このときUserGroupAの携帯電話機向けサイトのプロファイルは、RDF(ResourceDescription Framework)を基にして図９のUserGroupA.xmlのように表現できる。
ここでネームスペースpsは、本発明で定義したものである。
ユーザグループ
http://www.○×.co.jp/~UserGroupA
はPage3,4,5を閲覧する（Reader）することができ、ページ
http://www.○×.co.jp/~UserGroupA/NewPage0.html
は、Page0,1,2を統合したもの（Merge）であり、Page3,4,5へのリンク（Link）を持っていることを意味している。
【００２６】
図３に戻り、ステップＳ３０７では、作成した各ユーザグループのプロファイル（例えば、図９のUserGroupA.xml）、サイト構造を表現したファイル（例えば、図７のサイトマップ）、アクセス権の設定されたデータページ（図８の例ではPage3,4,5）を、通信部１６１を通してWebサーバ１３０へ送信する。これらを受信したWebサーバ１３０は、ユーザグループのプロファイル、サイト構造を表現しファイルをリンクページＤＢ１３２に保存し、データページをデータページＤＢ１３１に保存する。
以上で携帯電話機１１０にコンテンツを配信する準備が完了したことになる。
【００２７】
次に、携帯電話機１１０からWebサーバ１３０にアクセスしたときのWebサーバ１３０の動作を図１０のフローチャートを用いて説明する。
ステップＳ１００１では、携帯電話機１１０からのコンテンツのリクエストを受信する。
ステップＳ１００２では、ユーザ認証を行い、携帯電話機１１０からアクセスしてきたユーザを特定した後、ユーザ管理サーバ１４０に問合せ、そのユーザが所属するユーザグループを取得する。
ステップＳ１００３では、リクエストされたコンテンツが、リンクページかデータページかを、リンクページＤＢ１３２からサイト構造が記述されたファイルを取得して判断する。リンクページの場合はステップＳ１００４を実行し、データページの場合はステップＳ１００５を実行する。
ステップＳ１００４では、リンクページＤＢ１３２からステップＳ１００２で特定したユーザグループのプロファイルを取得し、メニュー形式のリンクページを生成する。
【００２８】
図７から図９の例においてPage０から２を統合したNewPage０.htmlの場合は、図１１に例示するようなメニュー形式のリンクページが生成される。
ステップＳ１００５では、データページＤＢ１３１からリクエストされたデータページを取得する。
ステップＳ１００６では、生成したリンクページまたは取得したデータページを携帯電話機１１０に向けて配信する。
【００２９】
以上のように本実施形態においては、既存のＷｅｂサイトのリンクを携帯電話機を使用するユーザのアクセス権に応じて再構築するようにしたため、アクセス権のないリンクやページは削除され、コンテンツ配信にかかる情報量を削減し、通信料の負担を軽減するのに貢献することが可能になると同時に、ユーザごとにパーソナライズされたサイトを提供できるようになる。
また、コンテンツ管理者の負担も軽減するなどの効果が得られる。
なお、再構築対象となる既存のＷｅｂサイトは、パーソナルコンピュータ向けのＷｅｂサイトに限らず、携帯端末向けのＷｅｂサイトであっても良い。
【００３０】
【発明の効果】
以上の説明から明らかなように、本発明によれば、既存のＷｅｂサイトのリンクを携帯端末を使用するユーザのアクセス権に応じて再構築するようにしたため、アクセス権のないリンクやページは削除され、コンテンツ配信にかかる情報量を削減し、通信料の負担を軽減するのに貢献することが可能になると同時に、ユーザごとにパーソナライズされたサイトを提供できるようになる。
【図面の簡単な説明】
【図１】本発明の一実施形態を示すシステム構成図である。
【図２】ユーザ情報ＤＢの構成例を示す図である。
【図３】サイト構成システムがサイトを構築する手順を示すフローチャートである。
【図４】サイトマップ及びコンテンツ表示・設定部の画面例を示す図である。
【図５】サイトマップ及びコンテンツ表示・設定部においてページの種類及びアクセス権を設定する画面例を示す図である。
【図６】サイトマップ及びコンテンツ表示・設定部においてリンクに対する重みを設定する画面例を示す図である。
【図７】サイト構造を表現したXML例を示す図である。
【図８】ページの統合過程を説明した図である。
【図９】ユーザグループのプロファイル例を示した例である。
【図１０】Webサーバがコンテンツを配信する手順を示すフローチャートである。
【図１１】ページを統合して生成したメニュー形式のリンクページ例を示す図である。
【符号の説明】
１１０…携帯電話機、１２０…インターネット、１３０…Webサーバ、１３１…データページＤＢ、１３２…リンクページＤＢ、１４０…ユーザ管理サーバ、１４１…ユーザ情報ＤＢ、１５０…イントラネット、１６０…サイト構築システム、１６１…通信部、１６２…サイトマップ及びコンテンツ表示・設定部、１６３…オリジナルコンテンツＤＢ、１６４…最短経路計算部、１６５…ページ統合部。
【図１】
2004206431.tif 000006
【図２】
2004206431.tif 000007
【図３】
2004206431.tif 000008
【図４】
2004206431.tif 000009
【図５】
2004206431.tif 000010
【図６】
2004206431.tif 000011
【図７】
2004206431.tif 000012
【図８】
2004206431.tif 000013
【図９】
2004206431.tif 000014
【図１０】
2004206431.tif 000015
【図１１】
2004206431.tif 000016