(57)【特許請求の範囲】
【請求項１】
サービスを利用する１以上の端末と、複数のサービスをまとめて提示して各種サービスへユーザを誘導するポータルシステムとがネットワークを介して接続されるサービス提示システムであって、
前記ポータルシステムは、
前記端末と通信を行うことにより、または、前記端末の通信を監視することにより、前記端末の端末アドレス情報並びにメディア入出力に関する能力およびアプリケーション実行環境に関する能力を含む端末属性情報を収集する端末属性収集手段と、
前記端末属性収集手段が収集した前記端末ごとの前記端末属性情報を、前記端末アドレス情報に紐付けて管理する端末属性データベースと、
サブネットワークごとのネットワーク属性情報を管理するネットワーク属性データベースと、
前記端末アドレス情報をキーにして、前記端末属性データベースより端末属性情報を取得し、前記ネットワーク属性データベースよりサブネットワークに関するネットワーク属性情報を取得する属性応答手段と、
前記端末を使用するユーザのユーザ識別情報ごとに、当該ユーザが使用可能な各サービスについて、当該サービスの提供に適した端末の端末属性情報、および、当該サービスの提供に適したネットワークのネットワーク属性情報からなるサービス属性情報を保持するサービス属性データベースと、
前記端末から前記サービスを受けるための接続を受け付けて、前記端末の端末アドレス情報を取得するとともに、前記端末で接続してきたユーザのユーザ識別情報を取得する通信受付手段と、
前記サービスを受けるために接続してきた前記端末の端末アドレス情報を前記属性応答手段に送信して、前記属性応答手段から、前記サービスを受けるために接続してきた前記端末の端末属性情報およびネットワーク属性情報を取得する属性問合せ手段と、
前記端末で接続してきたユーザの前記ユーザ識別情報をキーにして前記サービス属性データベースを検索して、当該ユーザが使用可能なサービスのサービス属性情報を取得し、前記属性問合せ手段より取得した端末属性情報およびネットワーク属性情報と、前記サービス属性データベースより取得したサービス属性情報に記載されている端末属性情報およびネットワーク属性情報が適合した場合に、前記サービスがポータルに表示可能であると判断するポリシー判断手段と、
前記ポリシー判断手段によって判断された、各サービスについてのポータル表示可否の情報に基づきポータルの内容を作成し、前記端末に送信するポータル提供サブシステムと、
を備えることを特徴とするサービス提示システム。
【請求項２】
サービスを利用する１以上の端末と、複数のサービスをまとめて提示して各種サービスへユーザを誘導するポータル提供サーバと、前記端末およびネットワークの属性情報を管理する１以上の属性管理サーバとがネットワークを介して接続されるサービス提示システムであって、
前記属性管理サーバは、
前記端末と通信を行うことにより、または、前記端末の通信を監視することにより、前記端末の端末アドレス情報並びにメディア入出力に関する能力およびアプリケーション実行環境に関する能力を含む端末属性情報を収集する端末属性収集手段と、
前記端末属性収集手段が収集した前記端末ごとの前記端末属性情報を、前記端末アドレス情報に紐付けて管理する端末属性データベースと、
サブネットワークごとのネットワーク属性情報を管理するネットワーク属性データベースと、
前記端末アドレス情報をキーにして、前記端末属性データベースより端末属性情報を取得し、前記ネットワーク属性データベースよりサブネットワークに関するネットワーク属性情報を取得する属性応答手段と、を備え、
前記ポータル提供サーバは、
前記端末を使用するユーザのユーザ識別情報ごとに、当該ユーザが使用可能な各サービスについて、当該サービスの提供に適した端末の端末属性情報、および、当該サービスの提供に適したネットワークのネットワーク属性情報からなるサービス属性情報を保持するサービス属性データベースと、
前記端末から前記サービスを受けるための接続を受け付けて、前記端末の端末アドレス情報を取得するとともに、前記端末で接続してきたユーザのユーザ識別情報を取得する通信受付手段と、
前記サービスを受けるために接続してきた前記端末の端末アドレス情報を前記属性応答手段に送信して、前記属性応答手段から、前記サービスを受けるために接続してきた前記端末の端末属性情報およびネットワーク属性情報を取得する属性問合せ手段と、
前記端末で接続してきたユーザの前記ユーザ識別情報をキーにして前記サービス属性データベースを検索して、当該ユーザが使用可能なサービスのサービス属性情報を取得し、前記属性問合せ手段より取得した端末属性情報およびネットワーク属性情報と、前記サービス属性データベースより取得したサービス属性情報に記載されている端末属性情報およびネットワーク属性情報が適合した場合に、前記サービスがポータルに表示可能であると判断するポリシー判断手段と、
前記ポリシー判断手段によって判断された、各サービスについてのポータル表示可否の情報に基づきポータルの内容を作成し、前記端末に送信するポータル提供サブシステムと、
を備えることを特徴とするサービス提示システム。
【請求項３】
サービスを利用する１以上の端末と、複数のサービスをまとめて提示して各種サービスへユーザを誘導するポータルシステムとがネットワークを介して接続されるサービス提示システムにおけるポータルシステムであって、
前記端末と通信を行うことにより、または、前記端末の通信を監視することにより、前記端末の端末アドレス情報並びにメディア入出力に関する能力およびアプリケーション実行環境に関する能力を含む端末属性情報を収集する端末属性収集手段と、
前記端末属性収集手段が収集した前記端末ごとの前記端末属性情報を、前記端末アドレス情報に紐付けて管理する端末属性データベースと、
サブネットワークごとのネットワーク属性情報を管理するネットワーク属性データベースと、
前記端末アドレス情報をキーにして、前記端末属性データベースより端末属性情報を取得し、前記ネットワーク属性データベースよりサブネットワークに関するネットワーク属性情報を取得する属性応答手段と、
前記端末を使用するユーザのユーザ識別情報ごとに、当該ユーザが使用可能な各サービスについて、当該サービスの提供に適した端末の端末属性情報、および、当該サービスの提供に適したネットワークのネットワーク属性情報からなるサービス属性情報を保持するサービス属性データベースと、
前記端末から前記サービスを受けるための接続を受け付けて、前記端末の端末アドレス情報を取得するとともに、前記端末で接続してきたユーザのユーザ識別情報を取得する通信受付手段と、
前記サービスを受けるために接続してきた前記端末の端末アドレス情報を前記属性応答手段に送信して、前記属性応答手段から、前記サービスを受けるために接続してきた前記端末の端末属性情報およびネットワーク属性情報を取得する属性問合せ手段と、
前記端末で接続してきたユーザの前記ユーザ識別情報をキーにして前記サービス属性データベースを検索して、当該ユーザが使用可能なサービスのサービス属性情報を取得し、前記属性問合せ手段より取得した端末属性情報およびネットワーク属性情報と、前記サービス属性データベースより取得したサービス属性情報に記載されている端末属性情報およびネットワーク属性情報が適合した場合に、前記サービスがポータルに表示可能であると判断するポリシー判断手段と、
前記ポリシー判断手段によって判断された、各サービスについてのポータル表示可否の情報に基づきポータルの内容を作成し、前記端末に送信するポータル提供サブシステムと、
を備えることを特徴とするポータルシステム。
【請求項４】
サービスを利用する１以上の端末と、複数のサービスをまとめて提示して各種サービスへユーザを誘導するポータルシステムとがネットワークを介して接続されるサービス提示システムにおけるサービス提示方法であって、
前記ポータルシステムの処理手順は、
前記端末と通信を行うことにより、または、前記端末の通信を監視することにより、前記端末の端末アドレス情報並びにメディア入出力に関する能力およびアプリケーション実行環境に関する能力を含む端末属性情報を収集するステップと、
収集した前記端末ごとの前記端末属性情報を、前記端末アドレス情報に紐付けて端末属性データベースに保持するステップと、
サブネットワークごとのネットワーク属性情報をネットワーク属性データベースに保持するステップと、
前記端末を使用するユーザのユーザ識別情報ごとに、当該ユーザが使用可能な各サービスについて、当該サービスの提供に適した端末の端末属性情報、および、当該サービスの提供に適したネットワークのネットワーク属性情報からなるサービス属性情報をサービス属性データベースに保持するステップと、
前記端末から前記サービスを受けるための接続を受け付けて、前記端末の端末アドレス情報を取得するとともに、前記端末で接続してきたユーザのユーザ識別情報を取得するステップと、
前記サービスを受けるために接続してきた前記端末の端末アドレス情報をキーにして、前記端末属性データベースより端末属性情報を取得し、前記ネットワーク属性データベースよりサブネットワークに関するネットワーク属性情報を取得するステップと、
前記端末で接続してきたユーザの前記ユーザ識別情報をキーにして前記サービス属性データベースを検索して、当該ユーザが使用可能なサービスのサービス属性情報を取得するステップと、
前記端末属性データベースより取得した端末属性情報および前記ネットワーク属性データベースより取得したネットワーク属性情報と、前記サービス属性データベースより取得したサービス属性情報に記載されている端末属性情報およびネットワーク属性情報が適合した場合に、前記サービスがポータルに表示可能であると判断するステップと、
判断結果に基づいてポータルの内容を作成し、前記端末に送信するステップと、
を含むことを特徴とするサービス提示方法。
【請求項５】
サービスを利用する１以上の端末と、複数のサービスをまとめて提示して各種サービスへユーザを誘導するポータル提供サーバと、前記端末およびネットワークの属性情報を管理する１以上の属性管理サーバとがネットワークを介して接続されるサービス提示システムおけるサービス提示方法であって、
前記属性管理サーバの処理手順は、
前記端末と通信を行うことにより、または、前記端末の通信を監視することにより、前記端末の端末アドレス情報並びにメディア入出力に関する能力およびアプリケーション実行環境に関する能力を含む端末属性情報を収集するステップと、
収集した前記端末ごとの前記端末属性情報を、前記端末アドレス情報に紐付けて端末属性データベースに保持するステップと、
サブネットワークごとのネットワーク属性情報をネットワーク属性データベースに保持するステップと、
前記端末アドレス情報をキーにして、前記端末属性データベースより端末属性情報を取得し、前記ネットワーク属性データベースよりサブネットワークに関するネットワーク属性情報を取得するステップと、を含み、
前記ポータル提供サーバの処理手順は、
前記端末を使用するユーザのユーザ識別情報ごとに、当該ユーザが使用可能な各サービスについて、当該サービスの提供に適した端末の端末属性情報、および、当該サービスの提供に適したネットワークのネットワーク属性情報からなるサービス属性情報をサービス属性データベースに保持するステップと、
前記端末から前記サービスを受けるための接続を受け付けて、前記端末の端末アドレス情報を取得するとともに、前記端末で接続してきたユーザのユーザ識別情報を取得するステップと、
前記サービスを受けるために接続してきた前記端末の端末アドレス情報を前記属性管理サーバに送信して、前記属性管理サーバから、前記サービスを受けるために接続してきた前記端末の端末属性情報およびネットワーク属性情報を取得するステップと、
前記端末で接続してきたユーザの前記ユーザ識別情報をキーにして前記サービス属性データベースを検索して、当該ユーザが使用可能なサービスのサービス属性情報を取得するステップと、
前記属性管理サーバより取得した端末属性情報およびネットワーク属性情報と、前記サービス属性データベースより取得したサービス属性情報に記載されている端末属性情報およびネットワーク属性情報が適合した場合に、前記サービスがポータルに表示可能であると判断するステップと、
判断結果に基づいてポータルの内容を作成し、前記端末に送信するステップと、
を含むことを特徴とするサービス提示方法。
【請求項６】
サービスを利用する１以上の端末と、複数のサービスをまとめて提示して各種サービスへユーザを誘導するポータルシステムとがネットワークを介して接続されるサービス提示システムのポータルシステムとして構成するコンピュータに、
前記端末と通信を行うことにより、または、前記端末の通信を監視することにより、前記端末の端末アドレス情報並びにメディア入出力に関する能力およびアプリケーション実行環境に関する能力を含む端末属性情報を収集するステップと、
収集した前記端末ごとの前記端末属性情報を、前記端末アドレス情報に紐付けて端末属性データベースに保持するステップと、
サブネットワークごとのネットワーク属性情報をネットワーク属性データベースに保持するステップと、
前記端末を使用するユーザのユーザ識別情報ごとに、当該ユーザが使用可能な各サービスについて、当該サービスの提供に適した端末の端末属性情報、および、当該サービスの提供に適したネットワークのネットワーク属性情報からなるサービス属性情報をサービス属性データベースに保持するステップと、
前記端末から前記サービスを受けるための接続を受け付けて、前記端末の端末アドレス情報を取得するとともに、前記端末で接続してきたユーザのユーザ識別情報を取得するステップと、
前記サービスを受けるために接続してきた前記端末の端末アドレス情報をキーにして、前記端末属性データベースより端末属性情報を取得し、前記ネットワーク属性データベースよりサブネットワークに関するネットワーク属性情報を取得するステップと、
前記端末で接続してきたユーザの前記ユーザ識別情報をキーにして前記サービス属性データベースを検索して、当該ユーザが使用可能なサービスのサービス属性情報を取得するステップと、
前記端末属性データベースより取得した端末属性情報および前記ネットワーク属性データベースより取得したネットワーク属性情報と、前記サービス属性データベースより取得したサービス属性情報に記載されている端末属性情報およびネットワーク属性情報が適合した場合に、前記サービスがポータルに表示可能であると判断するステップと、
判断結果に基づいてポータルの内容を作成し、前記端末に送信するステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介してユーザにサービスを提供するネットワークサービスの分野において、複数のサービスへユーザを誘導するポータルシステムに関するものであり、特に、ユーザが使用している端末およびネットワークの属性によって、ポータルに表示可能なサービスの種類を制御するポータルシステムに関する。
【背景技術】
【０００２】
近年、ネットワークを介してユーザが利用できるサービスが多様化しており、サービス利用におけるユーザの利便性向上のため、複数のサービスをまとめてユーザに提示し、ユーザがサービスを選択することで、当該のサービスに誘導するポータルシステムが、一般的に利用されている。その事例を非特許文献１に示す。
【０００３】
また、ポータルの内容をユーザごとにカスタマイズすることが一般的となってきている。非特許文献２の例では、ユーザがポータルに表示するサービスを自由に選択することができる。
【０００４】
これらは、パソコン向けのネットワークサービスのポータルであるが、現在では、端末の種類ごとにポータルが作り分けられている。たとえば、非特許文献３のポータルは、インターネット接続されたテレビ端末に対するポータルを提供する。これらの他にも、携帯電話向けのポータルなどが存在する。
【先行技術文献】
【非特許文献】
【０００５】
【非特許文献１】“ｇｏｏ”、［online］、［２０１０年３月３０日検索］、インターネット＜ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ｇｏｏ．ｎｅ．ｊｐ／＞
【非特許文献２】“ｉＧｏｏｇｌｅ”、［online］、［２０１０年３月３０日検索］、インターネット＜ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ｇｏｏｇｌｅ．ｃｏ．ｊｐ／ｉｇ＞
【非特許文献３】“アクトビラ”、［online］、［２０１０年３月３０日検索］、インターネット＜ＵＲＬ：ｈｔｔｐ：／／ａｃｔｖｉｌａ．ｊｐ／＞
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従来は、ネットワークサービスを利用するための端末は、パソコンや携帯電話などに限定されていた。しかし近年、ネットワークサービスを受けられる端末の種類が豊富になると同時に、各端末が有する機能が多様化している。このような状況下で、従来技術のように、各端末種別ごとにその端末が実行可能なサービスを集めたポータルを事前に作り分けるのは限界がある。
【０００７】
また、ネットワークの普及により、ユーザが利用するネットワークも多種多様になってきている。家庭ではブロードバンド回線、屋外や出先では携帯電話網、出先の施設では公衆無線ＬＡＮ、など様々なネットワークが利用できる。ネットワークの帯域や品質などがネットワークごとに異なるため、大容量のデータ転送を要するサービスや高品質なネットワークを要するサービスなどについては、ネットワークによってはサービス提供が困難になる可能性がある。従来技術の考え方に則り、ネットワークごとにポータルを作り分けることもできるが、ポータルの構築・運用コストと同時に、ポータルからの誘導先となるサービスを運営するサービス提供者にとっても、複数のポータルに接続するコストが発生する。
【０００８】
さらに、上記のような端末とネットワークの多様化の結果、ユーザがサービスを利用するＴＰＯ（Time・Place・Occasion）が多様化している。従来のようなパソコンや携帯電話でのサービス利用であれば、ユーザの個人的なサービス利用を前提とすることができたが、近年はリビングのテレビやデジタルフォトフレーム、外出先のキヨスク端末等の共用端末でもネットワークサービスを受けることが可能となってきている。このような、複数人で同時にサービスを受ける可能性のある状況では、ユーザ個人にカスタマイズされた情報をポータルに表示することで、プライバシーの問題が発生しうる。このようなＴＰＯの問題に至っては、従来技術ではユーザがサービスを利用している場所の環境について把握する方法がないため、対応することができない。
【０００９】
本発明は、このような問題点に鑑みてなされたものであり、本発明の目的は、端末毎に、端末にとって好ましい実行可能なサービスのみをポータルに表示することのできるサービス提示システム、サービス提示方法、ポータルシステムおよびプログラムを提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、本発明のサービス提示システムは、サービスを利用する１以上の端末と、複数のサービスをまとめて提示して各種サービスへユーザを誘導するポータルシステムとがネットワークを介して接続されるサービス提示システムであって、前記ポータルシステムが、前記端末と通信を行うことにより、または、前記端末の通信を監視することにより、前記端末の端末アドレス情報並びにメディア入出力に関する能力およびアプリケーション実行環境に関する能力を含む端末属性情報を収集する端末属性収集手段と、前記端末属性収集手段が収集した前記端末ごとの前記端末属性情報を、前記端末アドレス情報に紐付けて管理する端末属性データベースと、サブネットワークごとのネットワーク属性情報を管理するネットワーク属性データベースと、前記端末アドレス情報をキーにして、前記端末属性データベースより端末属性情報を取得し、前記ネットワーク属性データベースよりサブネットワークに関するネットワーク属性情報を取得する属性応答手段と、前記端末を使用するユーザのユーザ識別情報ごとに、当該ユーザが使用可能な各サービスについて、当該サービスの提供に適した端末の端末属性情報、および、当該サービスの提供に適したネットワークのネットワーク属性情報からなるサービス属性情報を保持するサービス属性データベースと、前記端末から前記サービスを受けるための接続を受け付けて、前記端末の端末アドレス情報を取得するとともに、前記端末で接続してきたユーザのユーザ識別情報を取得する通信受付手段と、前記サービスを受けるために接続してきた前記端末の端末アドレス情報を前記属性応答手段に送信して、前記属性応答手段から、前記サービスを受けるために接続してきた前記端末の端末属性情報およびネットワーク属性情報を取得する属性問合せ手段と、前記端末で接続してきたユーザの前記ユーザ識別情報をキーにして前記サービス属性データベースを検索して、当該ユーザが使用可能なサービスのサービス属性情報を取得し、前記属性問合せ手段より取得した端末属性情報およびネットワーク属性情報と、前記サービス属性データベースより取得したサービス属性情報に記載されている端末属性情報およびネットワーク属性情報が適合した場合に、前記サービスがポータルに表示可能であると判断するポリシー判断手段と、前記ポリシー判断手段によって判断された、各サービスについてのポータル表示可否の情報に基づきポータルの内容を作成し、前記端末に送信するポータル提供サブシステムとを備えることを特徴とする。
【００１１】
また、本発明のサービス提示システムは、サービスを利用する１以上の端末と、複数のサービスをまとめて提示して各種サービスへユーザを誘導するポータル提供サーバと、前記端末およびネットワークの属性情報を管理する１以上の属性管理サーバとがネットワークを介して接続されるサービス提示システムであって、前記属性管理サーバが、前記端末と通信を行うことにより、または、前記端末の通信を監視することにより、前記端末の端末アドレス情報並びにメディア入出力に関する能力およびアプリケーション実行環境に関する能力を含む端末属性情報を収集する端末属性収集手段と、前記端末属性収集手段が収集した前記端末ごとの前記端末属性情報を、前記端末アドレス情報に紐付けて管理する端末属性データベースと、サブネットワークごとのネットワーク属性情報を管理するネットワーク属性データベースと、前記端末アドレス情報をキーにして、前記端末属性データベースより端末属性情報を取得し、前記ネットワーク属性データベースよりサブネットワークに関するネットワーク属性情報を取得する属性応答手段とを備え、前記ポータル提供サーバが、前記端末を使用するユーザのユーザ識別情報ごとに、当該ユーザが使用可能な各サービスについて、当該サービスの提供に適した端末の端末属性情報、および、当該サービスの提供に適したネットワークのネットワーク属性情報からなるサービス属性情報を保持するサービス属性データベースと、前記端末から前記サービスを受けるための接続を受け付けて、前記端末の端末アドレス情報を取得するとともに、前記端末で接続してきたユーザのユーザ識別情報を取得する通信受付手段と、前記サービスを受けるために接続してきた前記端末の端末アドレス情報を前記属性応答手段に送信して、前記属性応答手段から、前記サービスを受けるために接続してきた前記端末の端末属性情報およびネットワーク属性情報を取得する属性問合せ手段と、前記端末で接続してきたユーザの前記ユーザ識別情報をキーにして前記サービス属性データベースを検索して、当該ユーザが使用可能なサービスのサービス属性情報を取得し、前記属性問合せ手段より取得した端末属性情報およびネットワーク属性情報と、前記サービス属性データベースより取得したサービス属性情報に記載されている端末属性情報およびネットワーク属性情報が適合した場合に、前記サービスがポータルに表示可能であると判断するポリシー判断手段と、前記ポリシー判断手段によって判断された、各サービスについてのポータル表示可否の情報に基づきポータルの内容を作成し、前記端末に送信するポータル提供サブシステムとを備えることを特徴とする。
【００１２】
また、本発明のポータルシステムは、サービスを利用する１以上の端末と、複数のサービスをまとめて提示して各種サービスへユーザを誘導するポータルシステムとがネットワークを介して接続されるサービス提示システムにおけるポータルシステムであって、前記端末と通信を行うことにより、または、前記端末の通信を監視することにより、前記端末の端末アドレス情報並びにメディア入出力に関する能力およびアプリケーション実行環境に関する能力を含む端末属性情報を収集する端末属性収集手段と、前記端末属性収集手段が収集した前記端末ごとの前記端末属性情報を、前記端末アドレス情報に紐付けて管理する端末属性データベースと、サブネットワークごとのネットワーク属性情報を管理するネットワーク属性データベースと、前記端末アドレス情報をキーにして、前記端末属性データベースより端末属性情報を取得し、前記ネットワーク属性データベースよりサブネットワークに関するネットワーク属性情報を取得する属性応答手段と、前記端末を使用するユーザのユーザ識別情報ごとに、当該ユーザが使用可能な各サービスについて、当該サービスの提供に適した端末の端末属性情報、および、当該サービスの提供に適したネットワークのネットワーク属性情報からなるサービス属性情報を保持するサービス属性データベースと、前記端末から前記サービスを受けるための接続を受け付けて、前記端末の端末アドレス情報を取得するとともに、前記端末で接続してきたユーザのユーザ識別情報を取得する通信受付手段と、前記サービスを受けるために接続してきた前記端末の端末アドレス情報を前記属性応答手段に送信して、前記属性応答手段から、前記サービスを受けるために接続してきた前記端末の端末属性情報およびネットワーク属性情報を取得する属性問合せ手段と、前記端末で接続してきたユーザの前記ユーザ識別情報をキーにして前記サービス属性データベースを検索して、当該ユーザが使用可能なサービスのサービス属性情報を取得し、前記属性問合せ手段より取得した端末属性情報およびネットワーク属性情報と、前記サービス属性データベースより取得したサービス属性情報に記載されている端末属性情報およびネットワーク属性情報が適合した場合に、前記サービスがポータルに表示可能であると判断するポリシー判断手段と、前記ポリシー判断手段によって判断された、各サービスについてのポータル表示可否の情報に基づきポータルの内容を作成し、前記端末に送信するポータル提供サブシステムとを備えることを特徴とする。
【００１３】
また、本発明のサービス提示方法は、サービスを利用する１以上の端末と、複数のサービスをまとめて提示して各種サービスへユーザを誘導するポータルシステムとがネットワークを介して接続されるサービス提示システムにおけるサービス提示方法であって、前記ポータルシステムの処理手順が、前記端末と通信を行うことにより、または、前記端末の通信を監視することにより、前記端末の端末アドレス情報並びにメディア入出力に関する能力およびアプリケーション実行環境に関する能力を含む端末属性情報を収集するステップと、収集した前記端末ごとの前記端末属性情報を、前記端末アドレス情報に紐付けて端末属性データベースに保持するステップと、サブネットワークごとのネットワーク属性情報をネットワーク属性データベースに保持するステップと、前記端末を使用するユーザのユーザ識別情報ごとに、当該ユーザが使用可能な各サービスについて、当該サービスの提供に適した端末の端末属性情報、および、当該サービスの提供に適したネットワークのネットワーク属性情報からなるサービス属性情報をサービス属性データベースに保持するステップと、前記端末から前記サービスを受けるための接続を受け付けて、前記端末の端末アドレス情報を取得するとともに、前記端末で接続してきたユーザのユーザ識別情報を取得するステップと、前記サービスを受けるために接続してきた前記端末の端末アドレス情報をキーにして、前記端末属性データベースより端末属性情報を取得し、前記ネットワーク属性データベースよりサブネットワークに関するネットワーク属性情報を取得するステップと、前記端末で接続してきたユーザの前記ユーザ識別情報をキーにして前記サービス属性データベースを検索して、当該ユーザが使用可能なサービスのサービス属性情報を取得するステップと、前記端末属性データベースより取得した端末属性情報および前記ネットワーク属性データベースより取得したネットワーク属性情報と、前記サービス属性データベースより取得したサービス属性情報に記載されている端末属性情報およびネットワーク属性情報が適合した場合に、前記サービスがポータルに表示可能であると判断するステップと、判断結果に基づいてポータルの内容を作成し、前記端末に送信するステップとを含むことを特徴とする。
【００１４】
また、本発明のサービス提示方法は、サービスを利用する１以上の端末と、複数のサービスをまとめて提示して各種サービスへユーザを誘導するポータル提供サーバと、前記端末およびネットワークの属性情報を管理する１以上の属性管理サーバとがネットワークを介して接続されるサービス提示システムおけるサービス提示方法であって、前記属性管理サーバの処理手順が、前記端末と通信を行うことにより、または、前記端末の通信を監視することにより、前記端末の端末アドレス情報並びにメディア入出力に関する能力およびアプリケーション実行環境に関する能力を含む端末属性情報を収集するステップと、収集した前記端末ごとの前記端末属性情報を、前記端末アドレス情報に紐付けて端末属性データベースに保持するステップと、サブネットワークごとのネットワーク属性情報をネットワーク属性データベースに保持するステップと、前記端末アドレス情報をキーにして、前記端末属性データベースより端末属性情報を取得し、前記ネットワーク属性データベースよりサブネットワークに関するネットワーク属性情報を取得するステップと、を含み、前記ポータル提供サーバの処理手順が、前記端末を使用するユーザのユーザ識別情報ごとに、当該ユーザが使用可能な各サービスについて、当該サービスの提供に適した端末の端末属性情報、および、当該サービスの提供に適したネットワークのネットワーク属性情報からなるサービス属性情報をサービス属性データベースに保持するステップと、前記端末から前記サービスを受けるための接続を受け付けて、前記端末の端末アドレス情報を取得するとともに、前記端末で接続してきたユーザのユーザ識別情報を取得するステップと、前記サービスを受けるために接続してきた前記端末の端末アドレス情報を前記属性管理サーバに送信して、前記属性管理サーバから、前記サービスを受けるために接続してきた前記端末の端末属性情報およびネットワーク属性情報を取得するステップと、前記端末で接続してきたユーザの前記ユーザ識別情報をキーにして前記サービス属性データベースを検索して、当該ユーザが使用可能なサービスのサービス属性情報を取得するステップと、前記属性管理サーバより取得した端末属性情報およびネットワーク属性情報と、前記サービス属性データベースより取得したサービス属性情報に記載されている端末属性情報およびネットワーク属性情報が適合した場合に、前記サービスがポータルに表示可能であると判断するステップと、判断結果に基づいてポータルの内容を作成し、前記端末に送信するステップとを含むことを特徴とする。
【００１５】
また、本発明は、サービスを利用する１以上の端末と、複数のサービスをまとめて提示して各種サービスへユーザを誘導するポータルシステムとがネットワークを介して接続されるサービス提示システムのポータルシステムとして構成するコンピュータに、前記端末と通信を行うことにより、または、前記端末の通信を監視することにより、前記端末の端末アドレス情報並びにメディア入出力に関する能力およびアプリケーション実行環境に関する能力を含む端末属性情報を収集するステップと、収集した前記端末ごとの前記端末属性情報を、前記端末アドレス情報に紐付けて端末属性データベースに保持するステップと、サブネットワークごとのネットワーク属性情報をネットワーク属性データベースに保持するステップと、前記端末を使用するユーザのユーザ識別情報ごとに、当該ユーザが使用可能な各サービスについて、当該サービスの提供に適した端末の端末属性情報、および、当該サービスの提供に適したネットワークのネットワーク属性情報からなるサービス属性情報をサービス属性データベースに保持するステップと、前記端末から前記サービスを受けるための接続を受け付けて、前記端末の端末アドレス情報を取得するとともに、前記端末で接続してきたユーザのユーザ識別情報を取得するステップと、前記サービスを受けるために接続してきた前記端末の端末アドレス情報をキーにして、前記端末属性データベースより端末属性情報を取得し、前記ネットワーク属性データベースよりサブネットワークに関するネットワーク属性情報を取得するステップと、前記端末で接続してきたユーザの前記ユーザ識別情報をキーにして前記サービス属性データベースを検索して、当該ユーザが使用可能なサービスのサービス属性情報を取得するステップと、前記端末属性データベースより取得した端末属性情報および前記ネットワーク属性データベースより取得したネットワーク属性情報と、前記サービス属性データベースより取得したサービス属性情報に記載されている端末属性情報およびネットワーク属性情報が適合した場合に、前記サービスがポータルに表示可能であると判断するステップと、判断結果に基づいてポータルの内容を作成し、前記端末に送信するステップとを実行させるためのプログラムとしての特徴を有する。
【発明の効果】
【００１６】
本発明により、能力の異なる端末が複数存在する環境下で、ポータルを表示する端末において端末の機能が不足していることによって、ポータルからサービスに遷移してサービスを受けることができないという事態を避けることができる。
【００１７】
また、ネットワークがサービスの提供に十分な品質等を有している場合にのみ、当該サービスをポータルに表示することで、ネットワークの品質等の不足による同様の問題を避けることができる。
【００１８】
さらに、ユーザが端末を使用している場所に関する情報を管理し、サービス側からの要求と照合し、適合した場合のみ当該サービスの情報をポータルに表示することで、ＴＰＯに応じたポータルの表示が可能となり、プライバシー上、表示することが好ましくない情報をポータルに表示して、他の人物に見られてしまうなどの事態を避けることができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の実施の形態に係るサービス提示システムの構成の一例を示す図である。
【図２】本発明のポータルシステムの詳細な構成を示す図である。
【発明を実施するための形態】
【００２０】
本発明の実施の形態について図面を参照して説明する。図１は、本発明の実施の形態に係るサービス提示システムの構成の一例を示す図である。本発明のサービス提示システムは、サービスを利用する複数の端末２０と、複数のサービスをまとめて提示して各種サービスへユーザを誘導するポータルシステム１０からなり、それぞれがネットワークを介して接続される。ポータルシステム１０は、通信受付手段１１と、属性問合わせ手段１２と、ポリシー判断手段１３と、サービス属性データベース１４と、端末属性データベース１５と、ネットワーク属性データベース１６と、属性応答手段１７と、端末属性収集手段１８と、ポータル提供サブシステム１９を具備する。
【００２１】
端末属性収集手段１８は、端末２０と通信を行うことにより、または、端末２０の通信を監視することにより、ネットワークにおいて端末２０を識別するネットワークアドレスである端末アドレス情報、および、端末属性情報を収集し、端末属性データベース１５に端末２０ごとに保存する。端末属性情報には、端末２０の機種、メディア入出力に関する能力、および、アプリケーション実行環境に関する能力のいずれかまたは全てを含む。
【００２２】
端末属性データベース１５は、端末２０ごとの端末属性情報を、端末アドレス情報に紐付けて管理する。
【００２３】
ネットワーク属性データベース１６は、ネットワークアドレスの集合により表されるサブネットワークごとのネットワーク属性情報を管理する。ネットワーク属性情報には、サブネットワークに接続された端末が通信する際の帯域および品質のいずれかまたは両方を含むネットワーク特性情報、ならびに、サブネットワークの共用度、安全性、および、プライバシーに関する指標のいずれかまたは全部を含むネットワーク環境情報を含む。
【００２４】
通信受付手段１１は、ポータルサービスを受けるための端末２０からポータルシステム１０に対する接続を受け付ける。通信受付手段１１は、端末２０の端末アドレス情報を取得するとともに、端末２０で接続してきたユーザを識別するユーザ識別情報を端末２０から取得し、これら情報を属性問合せ手段１２に引き渡す。
【００２５】
属性問合せ手段１２は、ポータルシステム１０へ接続してきた端末２０の端末アドレス情報をキーとして、端末属性情報およびネットワーク属性情報を、属性応答手段１７から取得する。属性問合せ手段１２は、属性応答手段１７より端末属性情報およびネットワーク属性情報を取得した後、これら情報とユーザ識別情報をポリシー判断手段１３に引き渡す。
【００２６】
属性応答手段１７は、属性問合せ手段１２からの問い合わせとともに受け取った端末アドレス情報をキーにして、端末属性データベース１５より端末属性情報を、ネットワーク属性データベース１６より端末２０が接続しているサブネットワークに関するネットワーク属性情報を取得し、それら情報を属性問合せ手段１２に提供する。
【００２７】
サービス属性データベース１４には、ユーザ識別情報ごとに、当該ユーザが使用可能な各サービスについて、そのサービス属性情報が保持されている。サービス属性情報には、当該サービスの提供に適した端末の端末属性情報、ならびに、当該サービスの提供に適したネットワーク属性情報を含む。
【００２８】
ポリシー判断手段１３は、ユーザ識別情報をキーにしてサービス属性データベース１４を検索し、当該ユーザが使用可能なサービスのサービス属性情報を取得する。属性問合せ手段１２より受取った端末属性情報およびネットワーク属性情報と、各サービスのサービス属性情報に記載されている端末属性情報およびネットワーク属性情報が適合した場合に、当該サービスがポータルに表示可能であると判断される。
【００２９】
本発明は、上述のようにして判断された、各サービスについてのポータル表示可否の情報は、ポータル提供サブシステム１９に引き渡され、ポータル提供サブシステム１９がその情報に基づきポータルの内容を作成し、端末２０に提供する。
【００３０】
上記の構成のポータルシステム１０により、端末属性収集手段１８が収集した端末属性情報を、端末アドレス情報と紐付けて端末属性データベース１５に保管し、ポータルに接続してきた端末２０の端末アドレス情報をキーにして端末属性情報を端末属性データベース１５から取り出し、ユーザが使用できる各サービスのサービス属性情報に記載されている端末属性情報に対する要件と比較してフィルタリングすることで、当該端末において実行できるサービスのみポータルに表示することができ、端末機能の多様化によるポータルの作り分けに関する課題を解決することができる。
【００３１】
また、ネットワーク属性データベース１６において、端末２０が接続されているサブネットワークの帯域や品質等に関するネットワーク属性情報を、当該サブネットワークのアドレス情報に紐付けて保管しておき、ポータルに接続してきた端末の端末アドレス情報をキーにネットワーク属性情報を抽出し、ポリシー判断手段１３において、サービス属性情報に記載されているネットワーク属性情報に対する要件と比較してフィルタリングすることで、現在端末が接続されているネットワークにおいて実行可能なサービスのみポータルに表示することができる。
【００３２】
さらに、ネットワーク属性データベース１６において、ユーザが端末を利用している場所の環境に関する情報を、端末が接続されているサブネットワークの属性情報であるネットワーク属性情報として、当該サブネットワークのアドレス情報に紐付けて保管しておき、ポータルに接続してきた端末の端末アドレス情報をキーにネットワーク属性情報を検索し、ポリシー判断手段１３において、サービス属性情報に記載されているネットワーク属性情報に対する要件と比較してフィルタリングすることで、当該の場所で実行することが適当なサービスのみポータルに表示することができ、ユーザがサービスを利用する際のＴＰＯの多様化により、その場で実行することが相応しくないサービスをポータルに表示してしまうという課題を回避できる。
【００３３】
次に、図２に示す本発明のサービス提示システムの詳細な実施例に基づいてサービス提示システムの動作を説明する。図２では、ポータルシステムは、端末２０に対してポータルを提供するポータル提供サーバ１と、属性管理サーバ２からなり、物理的に別個のサーバとして存在している。ポータル提供サーバ１は、通信受付手段１１と、属性問合せ手段１２と、ポリシー判断手段１３と、サービス属性データベース１４と、ポータル提供サブシステム１９とを含み、属性管理サーバ２は、端末属性データベース１５と、ネットワーク属性データベース１６と、属性応答手段１７と、端末属性収集手段１８とを含む。
【００３４】
ここで、１つのポータル提供サーバ１に対して、複数の属性管理サーバ２が対応する。また、属性管理サーバ２は、その管理対象となるネットワークごとに存在する。例えば、属性管理サーバ２は、ポータル提供サーバ１から広域ネットワーク（ＷＡＮ）を隔てた加入者回線に接続されているホームゲートウェイ装置（ＨＧＷ）の中に存在し、加入者の家庭内ネットワーク（ＨＮＷ）内の端末やＨＮＷの属性を管理するなどが考えられる。
【００３５】
本実施例では、端末２０の中に端末属性広告手段２１が存在し、端末２０の機能を端末属性収集手段１８に通知している。端末属性収集手段１８が端末２０から収集して端末属性データベース１５に保存している端末属性情報の例を表１に示す。
【００３６】
【表１】
0005490622.tif 000002
【００３７】
ネットワーク属性データベース１６に保存されているネットワーク属性情報の例を表２に示す。
【００３８】
【表２】
0005490622.tif 000003
【００３９】
本実施例では、ネットワーク属性データベース１６の内容は、属性管理サーバ２の管理者（多くの場合、属性管理サーバ２がその属性を管理するネットワークの管理者と同一と想定される）によって、事前にネットワーク属性データベース１６に人手によって投入される。また、各属性の名称（「帯域」「パケット損失率」「共用度」および「安全性」）の語彙、および、各属性の属性値の語彙については、属性管理サーバ２とポータル提供サーバ１の間で共有されているものとする。共用度は、どの程度幅広いユーザに当該サブネットワークが利用されているかを表す。例としては、「低」（個人のみ利用）「中」（個人と家族のみ利用）「高」（不特定多数が利用）などがある。安全性は、サブネットワークにおいて達成されているセキュリティのレベルを表す。例としては、「低」「中」「高」などがある。
【００４０】
通信受付手段１１は、ユーザ（Ｘ）２２がポータルにアクセスするために、端末（Ａ）２０をポータル提供サーバ１へ接続した際に、その接続を受け付ける。通信受付手段１１は、端末（Ａ）２０の端末アドレス情報を端末（Ａ）２０とポータル提供サーバ１の接続関係に基づき取得し、加えて、ユーザ（Ｘ）２２のユーザ識別情報を端末（Ａ）２０から取得する。表３に通信受付手段１１が取得する情報を例示する。
【００４１】
【表３】
0005490622.tif 000004
【００４２】
属性問合せ手段１２は、表３に示す端末（Ａ）２０の端末アドレス情報とユーザ（Ｘ）２２のユーザ識別情報とを、通信受付手段１１から受取る。次に、属性応答手段１７へ端末アドレス情報を送信し、端末（Ａ）２０に関する端末属性情報および当該端末が接続しているサブネットワークのネットワーク属性情報を問い合わせる。
【００４３】
このとき、本実施例においては、属性応答手段１７は、物理的に異なる属性管理サーバ２に存在するため、属性問合せ手段１２は、端末（Ａ）２０の端末属性等を管理している属性管理サーバ２のアドレスを取得する必要がある。これには様々な方法があるが、例えば、上述のように属性管理サーバ２がＨＧＷの中に存在している場合、属性管理サーバアドレス解決手段がネットワーク事業者に対して端末アドレス情報を問い合わせることで、ＨＧＷのアドレス情報が得られる場合がある。また、同様にＨＧＷ上に属性管理サーバ２がある場合で、かつ、ＨＧＷにおいて端末（Ａ）２０からポータル提供サーバ１へのアクセスにＮＡＰＴ（Network Address Port Translation）が適用されている場合、ポータル提供サーバ１から見ると、端末（Ａ）２０からの接続の接続元アドレスが、ＨＧＷのアドレスそのものになっており、容易に属性管理サーバ２のアドレスが取得できる。
【００４４】
問合せを受けた属性応答手段１７は、受信した端末アドレス情報を端末属性データベース１５から検索する。表３の端末アドレス情報が、属性問合せ手段１２より受取る情報であるので、「１．２．３．４」（ＩＰｖ４アドレスを仮定）を、表１の情報を保管する端末属性データベース１５より検索すると、端末Ａの端末属性情報として、動画出力機能が「ｗｍｖ（〜１６Ｍｂｐｓ）」（ｗｍｖフォーマットの動画を最大１６Ｍｂｐｓのビットレートで出力可能）、音声出力機能が「ｗｍｖ（〜２Ｍｂｐｓ）」（ｗｍｖフォーマットの音声を最大２Ｍｂｐｓのビットレートで出力可能）という情報が得られる。
【００４５】
加えて、属性応答手段１７は、受信した端末アドレス情報をネットワーク属性データベース１６から検索する。同様に「１．２．３．４」のアドレスを含むサブネットワークを、表２の情報を保管するネットワーク属性データベース１６より検索すると、ネットワークアドレス情報「１．２．３．０／２４」が適合するため、当該サブネットワークの属性情報としては、「帯域：１１Ｍｂｐｓ」「パケット：損失率１％」「共用度：家族限定」「安全性：中」が得られる。
以上、検索された端末属性情報とネットワーク属性情報が、属性応答手段１７から属性問合せ手段１２に返信される。
【００４６】
属性問合せ手段１２は、ポリシー判断手段１３に対して、属性応答手段１７より得た端末属性情報とネットワーク属性情報とともにユーザ識別情報を送る。ポリシー判断手段１３は、ユーザ識別情報をキーにしてサービス属性データベース１４を検索し、当該ユーザが使用できるサービスのサービス属性情報を抽出する。サービス属性データベース１４に保管されているサービス属性情報の例を表４に示す。
【００４７】
【表４】
0005490622.tif 000005
この例では、上の２行に記載の「ｓｅｒｖｉｃｅ＿Ｓ」と「ｓｅｒｖｉｃｅ＿Ｔ」が抽出される。
【００４８】
ポリシー判断手段１３は、サービス属性情報と、属性問合せ手段１２より取得した端末属性情報（表１の１行目）ならびにネットワーク属性情報（表２の１行目）を照合する。ｓｅｒｖｉｃｅ＿Ｓについては、サービス属性情報によると適合するサブネットワークの共用度が「低」（個人のみ利用）であるのに、ネットワーク属性情報によるとネットワークの共用度が「中」（個人と家族のみ利用）となっている。これは、サービス側では個人のみ利用する環境でのサービスを前提としているにも関わらず、実際のネットワークは、家族も利用する環境であることを意味するため、端末（Ａ）２０に表示されるポータルにｓｅｒｖｉｃｅ＿Ｓを表示することは不適当と判断される。一方、ｓｅｒｖｉｃｅ＿Ｔについては、適合する端末属性情報も端末（Ａ）２０により満たされており、実際のサブネットワークよりも高い共用度および低い安全性を前提としていることから、端末（Ａ）２０に表示されるポータルにｓｅｒｖｉｃｅ＿Ｔを表示しても問題ないと判断される。
【００４９】
このような判断結果が、ポリシー判断手段１３からポータル提供サブシステム１９へ提供され、判断に即した形（ｓｅｒｖｉｃｅ＿Ｓは表示されず、ｓｅｒｖｉｃｅ＿Ｔは表示される）でサービスの情報を配したポータル画面が構成され、端末（Ａ）２０に送信され、端末（Ａ）２０を通してユーザ（Ｘ）２２にポータルが提示される。
【符号の説明】
【００５０】
１  ポータル提供サーバ
２  属性管理サーバ
１０  ポータルシステム
１１  通信受付手段  
１２  属性問合わせ手段
１３  ポリシー判断手段
１４  サービス属性データベース
１５  端末属性データベース
１６  ネットワーク属性データベース
１７  属性応答手段
１８  端末属性収集手段
１９  ポータル提供サブシステム
２０  端末
２１  端末属性広告手段
２２  ユーザ
【図１】
0005490622.tif 000006
【図２】
0005490622.tif 000007