(57)【要約】【課題】所望のＵＲＬを検索する場合、ＵＲＬを記録しているデータベースの規模を大幅に増大させる必要がなく、また、ユーザ属性の変動に随時適応することができるＵＲＬ検索装置を提供することを目的とする。【解決手段】クライアント端末の属性を求めるための情報と検索キーとを含むユーザからの検索要求を、上記クライアント端末から受信し、受信した上記検索キーに基づいて、仮想的なＵＲＬを求め、受信した上記クライアント端末の属性を求めるための情報から、クライアント端末属性を動的に決定し、決定された上記クライアント端末属性に基づいて、上記仮想的なＵＲＬをＷＷＷ空間上のＵＲＬに変換し、上記変換されたＵＲＬを、上記クライアント端末に通知するＵＲＬ検索装置である。【選択図】　図１
2004078781.tif 000002
【特許請求の範囲】
【請求項１】
ＷＷＷ空間上のＵＲＬを検索するＵＲＬ検索装置において、クライアント端末の属性を求めるための情報と検索キーとを含むユーザからの検索要求を、上記クライアント端末から受信する検索要求受信手段と；
受信した上記検索キーに基づいて、仮想的なＵＲＬを求める仮想的ＵＲＬ検索手段と；
受信した上記クライアント端末の属性を求めるための情報から、クライアント端末属性を動的に決定するクライアント端末属性検出手段と；
決定された上記クライアント端末属性に基づいて、上記仮想的なＵＲＬをＷＷＷ空間上のＵＲＬに変換するＵＲＬ変換手段と；
上記変換されたＵＲＬを、上記クライアント端末に通知する変換後ＵＲＬ通知手段と；
を有することを特徴とするＵＲＬ検索装置。
【請求項２】
ＷＷＷ空間上のＵＲＬを検索するＵＲＬ検索装置において、クライアント端末の属性を求めるための情報と検索キーとを含むユーザからの検索要求を、上記クライアント端末から受信する検索要求受信手段と；
受信した上記検索キーに基づいて、仮想的なＵＲＬを求める仮想的ＵＲＬ検索手段と；
受信した上記クライアント端末の属性を求めるための情報から、クライアント端末属性を動的に決定するクライアント端末属性検出手段と；
ＵＲＬに括りつけられたコンテンツ属性と決定された上記クライアント端末属性とに基づいて、上記仮想的なＵＲＬをＷＷＷ空間上のＵＲＬに変換するＵＲＬ変換手段と；
上記変換されたＵＲＬを、上記クライアント端末に通知する変換後ＵＲＬ通知手段と；
を有することを特徴とするＵＲＬ検索装置。
【請求項３】
請求項１または請求項２において、
上記クライアント端末の属性は、上記クライアント端末が属するネットワークであり、上記クライアント端末の属性を求めるための情報は、クライアント端末のＩＰアドレスであり、上記ＵＲＬ変換手段は、上記クライアント端末が属するネットワークに応じたＵＲＬに変換する手段であることを特徴とするＵＲＬ検索装置。
【請求項４】
請求項１または請求項２において、
上記クライアント端末の属性は、ユーザに関する情報であり、上記クライアント端末の属性を求めるための情報は、ユーザを識別する情報であり、上記ＵＲＬ変換手段は、上記ユーザに関する情報に応じたＵＲＬに変換する手段であることを特徴とするＵＲＬ検索装置。
【請求項５】
請求項１または請求項２において、
上記クライアント端末の属性は、上記クライアント端末が属するネットワークとユーザに関する情報とであり、上記クライアント端末の属性を求めるための情報は、上記クライアント端末のＩＰアドレスとユーザを識別する情報とであり、上記ＵＲＬ変換手段は、上記クライアント端末が属するネットワークとユーザに関する情報とに応じたＵＲＬに変換する手段であることを特徴とするＵＲＬ検索装置。
【請求項６】
ＷＷＷ空間上のＵＲＬを検索するＵＲＬ検索方法において、クライアント端末の属性を求めるための情報と検索キーとを含むユーザからの検索要求を、上記クライアント端末から受信する検索要求受信段階と；
受信した上記検索キーに基づいて、仮想的なＵＲＬを求める仮想的ＵＲＬ検索段階と；
受信した上記クライアント端末の属性を求めるための情報から、クライアント端末属性を動的に決定するクライアント端末属性検出段階と；
決定された上記クライアント端末属性に基づいて、上記仮想的なＵＲＬをＷＷＷ空間上のＵＲＬに変換するＵＲＬ変換段階と；
上記変換されたＵＲＬを、上記クライアント端末に通知する変換後ＵＲＬ通知段階と；
を有することを特徴とするＵＲＬ検索方法。
【請求項７】
ＷＷＷ空間上のＵＲＬを検索するＵＲＬ検索方法において、クライアント端末の属性を求めるための情報と検索キーとを含むユーザからの検索要求を、上記クライアント端末から受信する検索要求受信段階と；
受信した上記検索キーに基づいて、仮想的なＵＲＬを求める仮想的ＵＲＬ検索段階と；
受信した上記クライアント端末の属性を求めるための情報から、クライアント端末属性を動的に決定するクライアント端末属性検出段階と；
ＵＲＬに括りつけられたコンテンツ属性と決定された上記クライアント端末属性とに基づいて、上記仮想的なＵＲＬをＷＷＷ空間上のＵＲＬに変換するＵＲＬ変換段階と；
上記変換されたＵＲＬを、上記クライアント端末に通知する変換後ＵＲＬ通知段階と；
を有することを特徴とするＵＲＬ検索方法。
【請求項８】
クライアント端末の属性を求めるための情報と検索キーとを含むユーザからの検索要求を、上記クライアント端末から受信する検索要求受信手順と；
受信した上記検索キーに基づいて、仮想的なＵＲＬを求める仮想的ＵＲＬ検索手順と；
受信した上記クライアント端末の属性を求めるための情報から、クライアント端末属性を動的に決定するクライアント端末属性検出手順と；
決定された上記クライアント端末属性に基づいて、上記仮想的なＵＲＬをＷＷＷ空間上のＵＲＬに変換するＵＲＬ変換手順と；
上記変換されたＵＲＬを、上記クライアント端末に通知する変換後ＵＲＬ通知手順と；
をコンピュータに実行させるプログラム。
【請求項９】
クライアント端末の属性を求めるための情報と検索キーとを含むユーザからの検索要求を、上記クライアント端末から受信する検索要求受信手順と；
受信した上記検索キーに基づいて、仮想的なＵＲＬを求める仮想的ＵＲＬ検索手順と；
受信した上記クライアント端末の属性を求めるための情報から、クライアント端末属性を動的に決定するクライアント端末属性検出手順と；
ＵＲＬに括りつけられたコンテンツ属性と決定された上記クライアント端末属性とに基づいて、上記仮想的なＵＲＬをＷＷＷ空間上のＵＲＬに変換するＵＲＬ変換手順と；
上記変換されたＵＲＬを、上記クライアント端末に通知する変換後ＵＲＬ通知手順と；
をコンピュータに実行させるプログラム。
【請求項１０】
クライアント端末の属性を求めるための情報と検索キーとを含むユーザからの検索要求を、上記クライアント端末から受信する検索要求受信手順と；
受信した上記検索キーに基づいて、仮想的なＵＲＬを求める仮想的ＵＲＬ検索手順と；
受信した上記クライアント端末の属性を求めるための情報から、クライアント端末属性を動的に決定するクライアント端末属性検出手順と；
決定された上記クライアント端末属性に基づいて、上記仮想的なＵＲＬをＷＷＷ空間上のＵＲＬに変換するＵＲＬ変換手順と；
上記変換されたＵＲＬを、上記クライアント端末に通知する変換後ＵＲＬ通知手順と；
をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１１】
クライアント端末の属性を求めるための情報と検索キーとを含むユーザからの検索要求を、上記クライアント端末から受信する検索要求受信手順と；
受信した上記検索キーに基づいて、仮想的なＵＲＬを求める仮想的ＵＲＬ検索手順と；
受信した上記クライアント端末の属性を求めるための情報から、クライアント端末属性を動的に決定するクライアント端末属性検出手順と；
ＵＲＬに括りつけられたコンテンツ属性と決定された上記クライアント端末属性とに基づいて、上記仮想的なＵＲＬをＷＷＷ空間上のＵＲＬに変換するＵＲＬ変換手順と；
上記変換されたＵＲＬを、上記クライアント端末に通知する変換後ＵＲＬ通知手順と；
をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＷＷＷ空間上のＵＲＬの検索方法、ＵＲＬ検索装置、ＵＲＬ検索プログラムおよび記録媒体であって、特に、同一の検索キーに対して、ユーザ属性に応じたＵＲＬと、ユーザ属性とコンテンツ属性との組み合わせに応じたＵＲＬとを検索し、その結果を、ユーザへ返す方法に関する。
【０００２】
【従来の技術】
ＷＷＷ空間上の少なくとも１つのＵＲＬをユーザが検索する場合、サーバがユーザから検索キーを受信し、この受信した検索キーに基づいて、データベースに記録されている多数のＵＲＬの中から、所定の条件に適合するＵＲＬを検索し、その結果を、ユーザに通知する。
【０００３】
また、ユーザの識別が可能であれば、受信した検索キーに加えて、上記識別されたユーザ属性を、検索キーとして扱い、これらに基づいて、データベースに記録されている多数のＵＲＬの中から、条件に適合しているＵＲＬを特定し、その結果をユーザに通知する。
【０００４】
【発明が解決しようとする課題】
上記従来の検索方法において、検索の精度を向上させようとすると、検索に必要なＵＲＬを格納しているデータベースの規模が大きくなるという問題があり、また、検索時の処理量が増えるという問題がある。
【０００５】
また、検索要求を行う度に変動する項目（所在地情報のような項目）が、ユーザ属性の中に存在する場合、データベースに格納されているユーザ属性と、検索時のユーザ属性とが一致しないことがあり、検索の精度が下がるという問題がある。
【０００６】
本発明は、所望のＵＲＬを検索する場合、ＵＲＬを記録しているデータベースの規模を大幅に増大させる必要がなく、また、ユーザ属性の変動に随時適応することができるＵＲＬ検索装置、ＵＲＬ検索方法、ＵＲＬ検索プログラムおよび記録媒体を提供することを目的とする。
【０００７】
【課題を解決するための手段】
本発明は、ＷＷＷ空間上のＵＲＬを検索するＵＲＬ検索装置において、クライアント端末の属性を求めるための情報と検索キーとを含むユーザからの検索要求を、上記クライアント端末から受信する検索要求受信手段と、受信した上記検索キーに基づいて、仮想的なＵＲＬを求める仮想的ＵＲＬ検索手段と、受信した上記クライアント端末の属性を求めるための情報から、クライアント端末属性を動的に決定するクライアント端末属性検出手段と、決定された上記クライアント端末属性に基づいて、上記仮想的なＵＲＬをＷＷＷ空間上のＵＲＬに変換するＵＲＬ変換手段と、上記変換されたＵＲＬを、上記クライアント端末に通知する変換後ＵＲＬ通知手段とを有するＵＲＬ検索装置である。
【０００８】
【発明の実施の形態および実施例】
図１は、本発明の一実施例であるＵＲＬ検索装置としてのサーバ１と、クライアント端末２とを示すブロック図である。
【０００９】
サーバ１は、検索を行うサーバであり、検索要求受信部１１と、コンテンツＵＲＬ検索部１２と、コンテンツ属性データベース１３と、ユーザ属性決定部１４と、ユーザ属性データベース１５と、ヘッダ情報テーブル１６と、ＵＲＬ変換部１７と、ＵＲＬ変換テーブル１８とを有する。
【００１０】
クライアント端末２は、検索要求３１を送信する端末であり、検索要求送信部２１と、検索結果受信部２２とを有する。
【００１１】
クライアント端末２が送信する検索要求３１は、コンテンツＵＲＬで構成されている検索キー３２と、ＴＣＰ／ＩＰヘッダ３３と、ユーザ識別子３５とによって構成されている。
【００１２】
図３は、上記実施例において、サーバ１に格納されているコンテンツ属性データベース１３のテーブルの内容を示す図である。
【００１３】
図４は、上記実施例において、サーバ１に格納されているユーザ属性データベース１５のテーブルの内容を示す図である。
【００１４】
図５は、上記実施例において、サーバ１に格納されているヘッダ情報テーブル１６の内容を示す図である。
【００１５】
図６は、上記実施例において、サーバ１に格納されているＵＲＬ変換テーブル１８の内容を示す図である。
【００１６】
サーバ１とクライアント端末２との間の通信は、ＴＣＰ／ＩＰによって行われ、ヘッダ情報テーブル１６には、図５に示すように、ＩＰアドレス範囲とアクセス元地域との対応が格納されている。
【００１７】
検索要求受信部１１は、クライアント端末２の検索要求送信部２１から検索要求３１を受信し、検索要求３１に含まれているＴＣＰ／ＩＰパケットから、パケット内の所定の位置に存在する「コンテンツＩＤ」を構成する文字列であって、図３に示す「コンテンツＩＤ」を構成する文字列を、検索キー３２として取得し、また、上記パケット内の所定の位置に存在する「ユーザＩＤ」を構成する文字列であって、図４に示す「ユーザＩＤ」を構成する文字列を、ユーザ識別子３５として取得する。
【００１８】
また、検索要求受信部１１は、検索要求３１に含まれているＴＣＰ／ＩＰパケットヘッダ３３から、送信元（クライアント端末２）のＩＰアドレスを、ＩＰアドレス３４として取得する。
【００１９】
その後、送信元（クライアント端末２）から取得された検索キー３２を、コンテンツＵＲＬ検索部１２に送信し、また、ＩＰアドレス３４とユーザ識別子３５とをユーザ属性決定部１４に送信する。
【００２０】
コンテンツＵＲＬ検索部１２は、受信した検索キー３２に基づいて、図３に示すコンテンツ属性データベース１３を検索し、該当する１つのレコードの、コンテンツＵＲＬ３６を含む、少なくとも１つのカラムにわたるコンテンツ属性情報３７を取得し、ＵＲＬ変換部１７に送信する。
【００２１】
ここで、コンテンツ属性データベース１３に格納されているコンテンツＵＲＬ３６は、予め定められた書式に従って記述されている仮想的なＵＲＬであるとする。したがって、検索キーに基づいて仮想的なＵＲＬを求めることができる。
【００２２】
なお、上記コンテンツ属性情報３７は、図３に示す「コンテンツＵＲＬ」と、「提供対象地域」とである。
【００２３】
ユーザ属性決定部１４は、ユーザ識別子３５に基づいて、図４に示すユーザ属性データベース１５を検索し、該当する１つのレコードの、少なくとも１つのカラムに記載されている居住地域３８を取得し、ＩＰアドレス３４の範囲に基づいて、ヘッダ情報テーブル１６を参照し、アクセス元地域３９を取得し、居住地域３８を、アクセス元地域３９で上書きすることによって、更新されたアクセス元地域３１１を作成し、ＵＲＬ変換部１７に送信する。
【００２４】
ここで、ユーザ属性データベース１５に格納されているクライアント端末属性である居住地域３８を、クライアント端末の属性を求めるための情報であるＩＰアドレス３４に基づいて求められたアクセス元地域３９に置き換えることによって、クライアント端末の属性を求めるための情報からクライアント端末属性を動的に決定することができる。
【００２５】
ＵＲＬ変換部１７は、アクセス元地域３９に含まれているアクセス元地域３１１と、コンテンツ属性情報３７に含まれている「提供対象地域」とを比較し、アクセス元地域３１１が当該コンテンツの提供対象地域に含まれていれば、アクセス元地域３１１に基づいて、図６に示すＵＲＬ変換テーブル１８を検索し、所定の１つのドメイン名３１２を取得する。
【００２６】
その後、コンテンツＵＲＬ３６の文字列中の変換対象部分文字列３１３を、ドメイン名３１２に置き換えることによって、検索結果ＵＲＬ（新たなＵＲＬ）３１４を作成し、検索結果受信部２２に送信する。
【００２７】
なお、上記変換対象部分文字列３１３は、図３に示す「コンテンツＵＲＬ」の中の“ｈｔｔｐ：／／”と、その次に現れる“／”とによって囲まれている部分文字列である。
【００２８】
次に、上記実施例の動作について説明する。
【００２９】
図２は、上記実施例において、ユーザが、クライアント端末２からサーバ１にログインし、クライアント端末２のアクセス元地域に応じた新たなＵＲＬを、サーバ１が検索し、この検索された新たなＵＲＬにアクセスする場合の動作を示すフローチャートである。
【００３０】
まず、クライアント端末２に設けられている検索要求送信部２１が、検索要求３１を送信すると（Ｓ４１）、検索要求受信部１１は、検索要求３１を受信する（Ｓ４２）。
【００３１】
この受信された検索要求３１から、トークンを抽出し（Ｓ４３）、パケット内の所定の位置に存在している「コンテンツＩＤ」（図３）を示す文字列を、検索キー３２として取得し、パケット内の所定の位置に存在している「ユーザＩＤ」（図４）を示す文字列を、ユーザ識別子３５として取得する。これと同時に、検索要求３１のＴＣＰ／ＩＰパケットヘッダ３３に基づいて、送信元のＩＰアドレスを、ＩＰアドレス３４として取得する。
【００３２】
検索キー３２が、コンテンツＵＲＬ検索部１２に送られ（Ｓ４４）、ユーザ識別子３５とＩＰアドレス３４とが、ユーザ属性決定部１４に送られる（Ｓ４５、Ｓ４６）。
【００３３】
コンテンツＵＲＬ検索部１２は、検索キー３２を受信し（Ｓ４７）、この受信した検索キー３２に基づいて、図３に示すコンテンツ属性データベース１３から、コンテンツ属性を検索し（Ｓ４８）、該当する１つのレコードのコンテンツＵＲＬ３６を含む複数カラムにわたるコンテンツ属性情報３７を取得する（Ｓ４９）。
【００３４】
ここで、コンテンツ属性データベース１３に格納されているコンテンツＵＲＬ３６は、予め定められた書式に従って記述されている仮想的なＵＲＬであるとする。したがって、検索キーに基づいて仮想的なＵＲＬを求めることができる。
【００３５】
コンテンツＵＲＬ検索部１２が、コンテンツ属性情報３７を取得し（Ｓ４９）、このコンテンツ属性情報３７として、図３に示す「コンテンツＵＲＬ」と「提供対象地域」との２つのカラムを取得すれば十分である。取得されたコンテンツ属性情報３７は、ＵＲＬ変換部１７に送られる（Ｓ４１０）。
【００３６】
一方、ユーザ属性決定部１４は、ユーザ識別子３５を受信し（Ｓ４１１）、ＩＰアドレスを受信する（Ｓ４１２）。これら受信したユーザ識別子３５に基づいて、図４に示すユーザ属性データベース１５からユーザ属性を検索し（Ｓ４１３）、該当する１つのレコードに含まれている居住地域３１０を含む複数の居住地域３８を取得する（Ｓ４１４）。
【００３７】
また、ユーザ属性決定部１４は、受信したＩＰアドレス３４に基づいて、図５に示すヘッダ情報テーブル１６を参照し（Ｓ４１５）、該当するアクセス元地域３９を取得する（Ｓ４１６）。
【００３８】
Ｓ４１７では、アクセス元地域３１１を作成し、居住地域３８とアクセス元地域３９とに基づいて、居住地域３８中の居住地域３１０を、アクセス元地域３９に置き換え、アクセス元地域３１１を作成する。この作成されたアクセス元地域３１１は、ＵＲＬ変換部１７に送られる（Ｓ４１８）。
【００３９】
ここで、ユーザ属性データベース１５に格納されているクライアント端末属性である居住地域３８を、クライアント端末の属性を求めるための情報であるＩＰアドレス３４に基づいて求められたアクセス元地域３９に置き換えることによって、クライアント端末の属性を求めるための情報からクライアント端末属性を動的に決定することができる。
【００４０】
ＵＲＬ変換部１７は、コンテンツ属性情報３７と、アクセス元地域３１１とを受信する（Ｓ４１９、Ｓ４２０）。そして、受信したコンテンツ属性情報３７に含まれているアクセス元地域３９と比較する（Ｓ４２１）。
【００４１】
属性を比較した結果（Ｓ４２１）、アクセス元地域３９が、当該コンテンツの提供対象地域に含まれていれば、アクセス元地域３９に基づいて、図６に示すＵＲＬ変換テーブル１８を参照し（Ｓ４２２）、該当する所定の１つのドメイン名３１２（図６に示す「ドメイン名」）を取得する（Ｓ４２３）。
【００４２】
検索結果ＵＲＬ（新たなＵＲＬ）を作成する場合（Ｓ４２４）では、コンテンツＵＲＬ３６の文字列中の変換対象部分文字列３１３を、ドメイン名３１２で書き換え、検索結果ＵＲＬ３１４を作成する。なお、上記変換対象部分文字列３１３は、図３に示す「コンテンツＵＲＬ」において、“ｈｔｔｐ；／／”と、その次に現れる“／”とによって囲まれている部分文字列である。
【００４３】
この作成された検索結果ＵＲＬ３１４は、検索結果受信部２２に送られ（Ｓ４２５）、検索結果受信部２２が上記検索結果ＵＲＬを受信し（Ｓ４２６）、受信された検索結果ＵＲＬ３１４（新たなＵＲＬ）にアクセスする（Ｓ４２７）。
【００４４】
上記実施例において、コンテンツＵＲＬを、ＷＷＷ空間上でアクセスポイント毎に互いに異なるＵＲＬに、１対多で対応させておくので、新たなＵＲＬを検索する場合、コンテンツ属性データベースの規模が大きくなることがなく、また、検索要求時に動的にユーザ属性を判断するので、ユーザ属性の変更に追随することができる。
【００４５】
また、以上の手順において、検索キー３２として、「コンテンツＩＤ」と等価な文字列だけを使用するのでなく、コンテンツ属性データベース１３上の１つのレコードを検索できるのに必要十分なカラムと等価な文字列を使用するようにしてもよい。
【００４６】
さらに、上記実施例において、コンテンツ属性データベース１３上で「提供対象地域」欄を設けなければ、比較（Ｓ４２１）に関わる処理を省略することができる。
【００４７】
そして、上記実施例では、アクセスポイント情報とそれに対応するＵＲＬ変換テーブルによるＵＲＬ変換部１７を使用しているが、このＵＲＬ変換部１７の代わりに、図４に示すユーザ属性データベース１５に年齢・性別等の適当なカラムを設定し、それら１個以上のカラムの任意の組み合わせに対応するＵＲＬ変換テーブルによるＵＲＬ変換部を使用するようにしてもよい。
【００４８】
また、上記実施例では、ＴＣＰ／ＩＰヘッダ３３から送信元ＩＰアドレスを取得し、ユーザ属性を更新するが、このようにする代わりに、ＴＣＰ／ＩＰヘッダ３３に含まれている他の情報を取得し、ユーザ属性を更新するようにしてもよい。
【００４９】
さらに、上記実施例では、ユーザを識別するための情報として、ユーザ識別子３５を使用しているが、ユーザ識別子３５の代わりに、ログイン時に発行されるセッション識別子等、間接的にユーザを識別する情報を使用するようにしてもよく、その情報をＣｏｏｋｉｅ等から得るようにしてもよい。
【００５０】
そして、上記実施例では、ＵＲＬのドメイン名部分を変換するが、ドメイン名部分は変換せずにパス名部分を、地域毎や性別毎のパスに変換するようにしてもよく、また、サーバ毎にパスの構成が異なる場合等にドメイン名とパス名との両方を変換するようにしてもよい。
【００５１】
つまり、上記実施例は、ＷＷＷ空間上のＵＲＬを検索するＵＲＬ検索装置において、クライアント端末の属性を求めるための情報と検索キーとを含むユーザからの検索要求を、上記クライアント端末から受信する検索要求受信手段と、受信した上記検索キーに基づいて、仮想的なＵＲＬを求める仮想的ＵＲＬ検索手段と、受信した上記クライアント端末の属性を求めるための情報から、クライアント端末属性を動的に決定するクライアント端末属性検出手段と、決定された上記クライアント端末属性に基づいて、上記仮想的なＵＲＬをＷＷＷ空間上のＵＲＬに変換するＵＲＬ変換手段と、上記変換されたＵＲＬを、上記クライアント端末に通知する変換後ＵＲＬ通知手段とを有するＵＲＬ検索装置の例である。
【００５２】
また、上記実施例は、ＷＷＷ空間上のＵＲＬを検索するＵＲＬ検索装置において、クライアント端末の属性を求めるための情報と検索キーとを含むユーザからの検索要求を、上記クライアント端末から受信する検索要求受信手段と、受信した上記検索キーに基づいて、仮想的なＵＲＬを求める仮想的ＵＲＬ検索手段と、受信した上記クライアント端末の属性を求めるための情報から、クライアント端末属性を動的に決定するクライアント端末属性検出手段と、ＵＲＬに括りつけられたコンテンツ属性と決定された上記クライアント端末属性とに基づいて、上記仮想的なＵＲＬをＷＷＷ空間上のＵＲＬに変換するＵＲＬ変換手段と、上記変換されたＵＲＬを、上記クライアント端末に通知する変換後ＵＲＬ通知手段とを有するＵＲＬ検索装置の例である。
【００５３】
これらの場合、上記クライアント端末の属性は、上記クライアント端末が属するネットワークであり、上記クライアント端末の属性を求めるための情報は、クライアント端末のＩＰアドレスであり、上記ＵＲＬ変換手段は、上記クライアント端末が属するネットワークに応じたＵＲＬに変換する手段である。
【００５４】
また、上記クライアント端末の属性は、ユーザに関する情報であり、上記クライアント端末の属性を求めるための情報は、ユーザを識別する情報であり、上記ＵＲＬ変換手段は、上記ユーザに関する情報に応じたＵＲＬに変換する手段である。
【００５５】
さらに、上記クライアント端末の属性は、上記クライアント端末が属するネットワークとユーザに関する情報とであり、上記クライアント端末の属性を求めるための情報は、上記クライアント端末のＩＰアドレスとユーザを識別する情報とであり、上記ＵＲＬ変換手段は、上記クライアント端末が属するネットワークとユーザに関する情報とに応じたＵＲＬに変換する手段である。
【００５６】
また、上記実施例を、プログラムの発明として把握することができる。つまり、上記実施例は、クライアント端末の属性を求めるための情報と検索キーとを含むユーザからの検索要求を、上記クライアント端末から受信する検索要求受信手順と、受信した上記検索キーに基づいて、仮想的なＵＲＬを求める仮想的ＵＲＬ検索手順と、受信した上記クライアント端末の属性を求めるための情報から、クライアント端末属性を動的に決定するクライアント端末属性検出手順と、決定された上記クライアント端末属性に基づいて、上記仮想的なＵＲＬをＷＷＷ空間上のＵＲＬに変換するＵＲＬ変換手順と、上記変換されたＵＲＬを、上記クライアント端末に通知する変換後ＵＲＬ通知手順とをコンピュータに実行させるプログラムとして把握することができる。
【００５７】
さらに、上記実施例を、クライアント端末の属性を求めるための情報と検索キーとを含むユーザからの検索要求を、上記クライアント端末から受信する検索要求受信手順と、受信した上記検索キーに基づいて、仮想的なＵＲＬを求める仮想的ＵＲＬ検索手順と、受信した上記クライアント端末の属性を求めるための情報から、クライアント端末属性を動的に決定するクライアント端末属性検出手順と、ＵＲＬに括りつけられたコンテンツ属性と決定された上記クライアント端末属性とに基づいて、上記仮想的なＵＲＬをＷＷＷ空間上のＵＲＬに変換するＵＲＬ変換手順と、上記変換されたＵＲＬを、上記クライアント端末に通知する変換後ＵＲＬ通知手順とをコンピュータに実行させるプログラムとして把握することができる。
【００５８】
そして、上記プログラムを、ＦＤ、ＣＤ、ＤＶＤ、ＨＤ、半導体メモリ等の記録媒体に記録するようにしてもよい。
【００５９】
上記各実施例によれば、サーバ側で、データを一元化することができるという利点があり、また、ユーザ側では、サーバ側と最短経路で接続することができるという利点がある。
【００６０】
【発明の効果】
本発明によれば、ＵＲＬ検索を行う場合、ＵＲＬを記録するデータベースの規模を大幅に増大させる必要がなく、また、ユーザ属性の変動に随時適応することができるという効果を奏する。
【図面の簡単な説明】
【図１】本発明の一実施例であるＵＲＬ検索装置としてのサーバ１と、クライアント端末２とを示すブロック図である。
【図２】上記実施例において、ユーザが、クライアント端末２からサーバ１にログインし、クライアント端末２のアクセス元地域に応じた新たなＵＲＬを、サーバ１が検索し、この検索された新たなＵＲＬにアクセスする場合の動作を示すフローチャートである。
【図３】上記実施例において、サーバ１に格納されているコンテンツ属性データベース１３のテーブルの内容を示す図である。
【図４】上記実施例において、サーバ１に格納されているユーザ属性データベース１５のテーブルの内容を示す図である。
【図５】上記実施例において、サーバ１に格納されているヘッダ情報テーブル１６の内容を示す図である。
【図６】上記実施例において、サーバ１に格納されているＵＲＬ変換テーブル１８の内容を示す図である。
【符号の説明】
１…サーバ、
１１…検索要求受信部、
１２…コンテンツＵＲＬ検索部、
１３…コンテンツ属性データベース、
１４…ユーザ属性決定部、
１５…ユーザ属性データベース、
１６…ヘッダ情報テーブル、
１７…ＵＲＬ変換部、
１８…ＵＲＬ変換テーブル、
２…クライアント端末、
２１…検索要求送信部、
２２…検索結果受信部、
３１…検索要求、
３２…検索キー、
３３…ＴＣＰ／ＩＰヘッダ、
３４…ＩＰアドレス、
３５…ユーザ識別子、
３６…コンテンツＵＲＬ、
３７…コンテンツ属性情報、
３８…居住地域、
３９…アクセス元地域、
３１０…居住地域、
３１１…ユーザ属性情報、
３１２…ドメイン名、
３１３…変換対象部分文字列、
３１４…新たなＵＲＬ。
【図１】
2004078781.tif 000003
【図２】
2004078781.tif 000004
【図３】
2004078781.tif 000005
【図４】
2004078781.tif 000006
【図５】
2004078781.tif 000007
【図６】
2004078781.tif 000008