(57)【要約】【課題】クライアント側にとってはコンテキストや要求情報種別を簡単に登録でき、情報配信側にとっては情報配信先として相応しいクライアントのみに情報を選択的に配信できる情報配信方法およびシステムを提供する。【解決手段】スイッチ制御サーバ７は、各プル制御情報と各プッシュ制御情報とを付き会わせ、クライアント３ａには、そのコンテキスト「Ａ」および要求情報種別「α」が、それぞれ要求コンテキストおよび提供情報種別として登録されている情報配信サーバ４ａから情報が配信されるようにスイッチ装置６を制御する。同様に、クライアント３ｂには、そのコンテキスト「Ｂ」および要求情報種別「β」が、それぞれ要求コンテキストおよび提供情報種別として登録されている情報配信サーバ４ｃから情報が配信されるようにスイッチ装置６が制御される。【選択図】図２
2007316912.tif 000002
【特許請求の範囲】
【請求項１】
クライアントのコンテキスト、および情報配信サーバが配信先に要求するコンテキストに基づいて情報配信先のクライアントを選択し、このクライアントに情報を配信する情報配信方法において、
クライアントが自身のコンテキストおよび要求情報種別を含むプル制御情報をネットワーク上のスイッチ制御サーバへ登録する手順と、
情報配信サーバが要求コンテキストおよび提供情報種別を含むプッシュ制御情報を前記スイッチ制御サーバへ登録する手順と、
前記スイッチ制御サーバが、前記プル制御情報およびプッシュ制御情報に基づいて、各クライアントへの情報配信を制御する手順とを含むことを特徴とする情報配信方法。
【請求項２】
前記スイッチ制御サーバは、
プル制御情報を、そのコンテキストおよび要求情報種別がそれぞれ要求コンテキストおよび提供情報種別として登録されているプッシュ制御情報と対応付ける手順と、
前記プル制御情報を登録したクライアントに、前記対応付けられたプッシュ制御情報を登録した情報提供サーバから、前記提供情報種別に対応した情報を配信させる手順とを含むことを特徴とする請求項１に記載の情報配信方法。
【請求項３】
前記プル制御情報およびプッシュ制御情報がXMLフォーマットであり、前記配信される情報がXMLドキュメントであることを特徴とする請求項１または２に記載の情報配信方法。
【請求項４】
クライアント端末と情報配信サーバとがネットワークを介して接続され、クライアントのコンテキストに応じた情報が情報配信サーバからクライアント端末へ配信される情報配信システムにおいて、
クライアントが自身のコンテキストおよび要求情報種別を含むプル制御情報を送信する手段を備え、
情報配信サーバが、情報配信先に求める要求コンテキストおよび提供情報種別を含むプッシュ制御情報を送信する手段を備え、
前記情報配信サーバから受信したプッシュ制御情報および前記クライアント端末から受信したプル制御情報に基づいて、各情報配信サーバから配信される情報の配信先を決定するスイッチ制御サーバと、
前記スイッチ制御サーバにより制御され、各情報配信サーバから配信される情報を所定のクライアント端末へルーティングするスイッチ装置とを含むことを特徴とする情報配信システム。
【請求項５】
前記スイッチ制御サーバは、
プル制御情報を、そのコンテキストおよび要求情報種別がそれぞれ要求コンテキストおよび提供情報種別として登録されているプッシュ制御情報と対応付ける手段と、
前記プル制御情報を登録したクライアントに、前記対応付けられたプッシュ制御情報を送信した情報提供サーバから、前記提供情報種別に対応した情報を配信させる手段とを含むことを特徴とする請求項４に記載の情報配信システム。
【請求項６】
前記プル制御情報およびプッシュ制御情報がXMLフォーマットであり、前記配信される情報がXMLドキュメントであることを特徴とする請求項４または５に記載の情報配信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報配信ネットワークにおける情報配信方法およびシステムに係り、特に、クライアント・サーバ型通信のネットワークに好適な情報配信方法およびシステムに関する。
【背景技術】
【０００２】
コンピュータを利用した検索手法として、キーボードからキーワードを入力するキーワード検索に代わり、ユーザのコンテキスト(context)を利用したコンテキスト検索が研究されており、例えば特許文献１に開示されている。ここで、コンテキストとはユーザを特徴付ける為に使われる情報のことであり、例えばユーザの性別、血液型、生年月日、嗜好といったユーザ自身に固有の情報を含むユーザコンテキストと、ユーザ端末の位置や通信環境といったユーザ環境に固有の情報を含む環境コンテキスト等から構成される。
【０００３】
また、ネットワークを利用した情報配信の分野でも、ユーザが予め自身のコンテキストを登録しておくと、このコンテキストに合致した情報のみが情報配信サーバから自動的に配信される情報配信システムが研究されている。
【特許文献１】特開２００５−３３９２７９
【発明の開示】
【発明が解決しようとする課題】
【０００４】
情報配信サーバ側が各クライアントに、そのコンテキストに適合した情報を配信するためには、各クライアントからコンテキストや要求情報種別を事前に取得しなければならない。しかしながら、コンテキストには私的な情報も含まれるので、その取得は容易ではない。
【０００５】
一方、クライアント側においても、より多くの情報、より的確な情報を得ようとすれば、多数の情報配信元にコンテキストを登録しなければならないので、大きな労力が必要となる。
【０００６】
本発明の目的は、上記した従来技術の課題を解決し、クライアント側にとってはコンテキストや要求情報種別を簡単に登録でき、情報配信側にとっては情報配信先として相応しいクライアントのみに情報を選択的に配信できる情報配信方法およびシステムを提供することにある。
【課題を解決するための手段】
【０００７】
上記した目的を達成するために、本発明は、クライアントのコンテキスト、および情報配信サーバが配信先に要求するコンテキストに基づいて情報配信先のクライアントを選択し、このクライアントに情報を配信する情報配信方法において、クライアントが自身のコンテキストおよび要求情報種別を含むプル制御情報をネットワーク上のスイッチ制御サーバへ登録する手順と、情報配信サーバが要求コンテキストおよび提供情報種別を含むプッシュ制御情報を前記スイッチ制御サーバへ登録する手順と、前記スイッチ制御サーバが、前記プル制御情報およびプッシュ制御情報に基づいて、各クライアントへの情報配信を制御する手順とを含むことを特徴とする。
【発明の効果】
【０００８】
本発明によれば、以下のような効果が達成される。
(1)クライアント側では、自身のコンテキストや要求情報種別をスイッチ制御サーバに登録するだけで、複数の情報配信サーバから所望の情報を受信できるようになる。
(2)情報配信側では、情報配信先に要求するコンテキスト（要求コンテキスト）および提供情報種別をスイッチ制御サーバに登録するだけで、情報配信先として相応しい複数のクライアントに情報を配信できるようになる。
(3)クライアントのコンテキストや要求情報種別が情報配信側へ提供されないので、クライアントのコンテキスト情報等の拡散を防止できる。
【発明を実施するための最良の形態】
【０００９】
以下、図面を参照して本発明の最良の実施の形態について詳細に説明する。図１は、本発明の情報配信方法およびシステムが適用される情報配信ネットワークの主要部の構成を示したブロック図であり、ここでは、本発明の説明に不用な構成は図示が省略されている。
【００１０】
情報ネットワーク１には、アクセスポイント２（２ａ，２ｂ，２ｃ…２ｅ）を介してコンピュータや携帯電話等のクライアント端末３（３ａ，３ｂ…）およびWebサーバ等の情報配信サーバ４（４ａ，４ｂ…）が収容され、クライアント端末３を収容するアクセスポイント２には、各クライアントのコンテキストをプル制御情報として管理するプル制御情報管理サーバ５（５ａ，５ｂ…）が収容されている。各アクセスポイント２とクライアント端末３とは、ADSL、FTTH、無線LANあるいは携帯電話網等によりブロードバンド接続されている。各アクセスポイント２と情報配信サーバ４とも同様にブロードバンド接続されている。前記情報ネットワーク１にはさらに、スイッチ制御サーバ７によって制御されるスイッチ装置６が接続されている。
【００１１】
各クライアント端末３のプル制御情報管理サーバ５には、各クライアント（端末）のコンテキストおよび要求情報種別を含むプル制御情報が登録され、このプル制御情報は、プル制御情報を転送するための通信路を経由してスイッチ制御サーバ７に登録される。
【００１２】
ここで、クライアント（端末）のコンテキストとは、各クライアントの性別、年齢、趣味、嗜好および各クライアント端末３の現在位置、時刻情報、通信環境等であり、要求情報種別とは、配信を要求する情報の属性情報である。たとえば、新宿に位置しているクライアントがレストラン情報の配信を要求すれば、コンテキストとして「新宿」を含み、要求情報種別として「レストラン」を含むプル制御情報が生成されてスイッチ制御サーバ７に登録される。
【００１３】
一方、各情報配信サーバ４からは、情報配信先のクライアントに要求するコンテキスト（以下、要求コンテキスト）および提供情報種別を含むプッシュ制御情報がスイッチ制御サーバ７に登録される。前記要求コンテキストとは、情報を配信したいクライアントを特定するためのコンテキストであり、例えば新宿に居るユーザに情報を配信したければ、要求コンテキストとして「新宿」が登録される。また、配信したい情報がレストラン情報であれば、提供情報種別として「レストラン情報」が登録される。
【００１４】
スイッチ制御サーバ７は、各クライアント端末３から受信したプル制御情報と各情報配信サーバ４から取得したプッシュ制御情報とを付き合わせ、クライアント端末３と、このクライアント端末３に情報を配信させる情報配信サーバ４との対応付けを行う。そして、各クライアントに対して、当該クライアントが配信を望む情報のみが、その提供を同様に望む情報配信側から配信されるようにスイッチ装置６を制御する。
【００１５】
図２は、前記スイッチ制御サーバ７における配信情報の対応付けを説明するための図であり、ここでは、クライアント３ａからはコンテキストが「Ａ」で要求情報種別が「α」のプル制御情報(Ａ｜α)が受信・登録されており、クライアント３ｂからはコンテキストが「Ｂ」で要求情報種別が「β」のプル制御情報(Ｂ｜β)が受信・登録されており、クライアント３ｃからはコンテキストが「Ｃ」で要求情報種別が「γ」，「β」のプル制御情報(Ｃ｜β，γ)が受信・登録されているものとする。
【００１６】
また、情報配信サーバ４ａからは要求コンテキストが「Ａ」で提供情報種別が「α」，「β」のプッシュ制御情報（Ａ｜α，β）が提供されており、情報配信サーバ４ｂからは要求コンテキストが「Ｃ」で提供情報種別が「γ」のプッシュ制御情報（Ｃ｜γ）が提供されており、情報配信サーバ４ｃからは要求コンテキストが「Ｂ」，「Ｃ」で提供情報種別が「γ」，「β」のプッシュ制御情報（Ｂ，Ｃ｜γ，β）が提供されているものとする。
【００１７】
前記スイッチ制御サーバ７は、各プル制御情報と各プッシュ制御情報とを付き会わせ、クライアント３ａには、そのコンテキスト「Ａ」および要求情報種別「α」が、それぞれ要求コンテキストおよび提供情報種別として登録されている情報配信サーバ４ａから情報が配信されるようにスイッチ装置６を制御する。
【００１８】
同様に、クライアント３ｂには、そのコンテキスト「Ｂ」および要求情報種別「β」が、それぞれ要求コンテキストおよび提供情報種別として登録されている情報配信サーバ４ｃから情報が配信されるようにスイッチ装置６が制御される。同様に、クライアント３ｃには、そのコンテキスト「Ｃ」および要求情報種別「β」が、それぞれ要求コンテキストおよび提供情報種別として登録されている情報配信サーバ４ｂ、およびコンテキスト「Ｃ」および要求情報種別「γ」が、それぞれ要求コンテキストおよび提供情報種別として登録されている情報配信サーバ４ｃから情報が配信されるようにスイッチ装置６が制御される。
【００１９】
図３は、本発明を適用したXML(eXtensible Markup Language)ドキュメント配信ネットワークの主要部の構成を示したブロック図であり、前記と同一の符号は同一または同等部分を表している。
【００２０】
本実施形態では、XMLスイッチ装置８がアクセスポイント（ルータ）２ｆを介してネットワークに接続され、このXMLスイッチ装置８はXMLスイッチ制御サーバ９によって制御される。
【００２１】
図４は、コンテキストとして「Ｂ」、要求情報種別として「β」がXMLフォーマットで記述されたプル制御情報の一例を示した図であり、図５は、コンテキストとして「Ｃ」、要求情報種別として「α」および「β」がXMLフォーマットで記述されたプル制御情報の一例を示した図である。図６は、提供情報種別として「α」、要求コンテキストとして「Ｂ」および「Ｃ」がXMLフォーマットで記述されたプッシュ制御情報の一例を示した図である。
【００２２】
このような構成において、XMLスイッチ制御サーバ９は、上記した各情報に対して、提供情報種別が「α」のXMLドキュメントが転送されると、このドキュメントが、コンテキストがＣであり、要求情報種別がαであるクライアントのみに配信されるようにXMLスイッチ装置８を制御する。
【図面の簡単な説明】
【００２３】
【図１】本発明の情報配信方法が適用される情報配信ネットワークのブロック図である。
【図２】スイッチ制御サーバにおける配信情報の対応付けを説明するための図である。
【図３】本発明を適用したXMLドキュメント配信ネットワークのブロック図である。
【図４】XMLフォーマットで記述されたプル制御情報の一例を示した図である。
【図５】XMLフォーマットで記述されたプル制御情報の一例を示した図である。
【図６】XMLフォーマットで記述されたプッシュ制御情報の一例を示した図である。
【符号の説明】
【００２４】
１…情報ネットワーク，２…アクセスポイント，３…クライアント端末，４…情報配信サーバ，５…プル制御情報管理サーバ，６…スイッチ装置，７…スイッチ制御サーバ，８…XMLスイッチ装置，９…XMLスイッチ制御サーバ
【図１】
2007316912.tif 000003
【図２】
2007316912.tif 000004
【図３】
2007316912.tif 000005
【図４】
2007316912.tif 000006
【図５】
2007316912.tif 000007
【図６】
2007316912.tif 000008