(57)【要約】【課題】  複数の情報源に存在する既存のプロファイルを集約し、ユーザプロファイルの適切な個所を適宜更新することを可能とする。【解決手段】  入力された所定形式のプロファイル構成元情報の形式を判定する形式判定部１１と、該所定形式に対応した更新ロジック１５が格納された更新ロジック記憶部１４と、前記判定された形式に対応する更新ロジック１５を更新ロジック記憶部１４から選択する更新ロジック選択部１２と、該選択されたプロファイル更新ロジックに基づいてユーザプロファイルを書き換えることにより、入力されたプロファイル構成元情報をユーザプロファイルに反映させるプロファイル更新部１３とを備える。【選択図】    図１
2005293149.tif 000002
【特許請求の範囲】
【請求項１】
所定形式のプロファイル構成元情報を入力する入力手段と、
入力されたプロファイル構成元情報の形式を判定する形式判定手段と、
前記所定形式に対応したプロファイル更新ロジックが格納された更新ロジック記憶手段と、
前記形式判定手段により判定された形式に対応するプロファイル更新ロジックを、前記更新ロジック記憶手段から選択する更新ロジック選択手段と、
前記更新ロジック選択手段により選択されたプロファイル更新ロジックに基づいてユーザプロファイルを書き換えることにより、入力されたプロファイル構成元情報をユーザプロファイルに反映させるプロファイル更新手段と、
を備えたことを特徴とするプロファイル更新装置。
【請求項２】
前記所定形式のプロファイル更新ロジック別に、自動取得対象のプロファイル構成元情報の種類が格納された情報種類記憶手段と、
前記情報種類記憶手段に格納された情報種類の情報取得先を通信回線を介して問合わせする問合せ手段と、
前記問合せ手段により得られた問合せ先情報を使用して前記自動取得対象のプロファイル構成元情報を通信回線を介して要求する情報要求手段と、
を備えたことを特徴とする請求項１に記載のプロファイル更新装置。
【請求項３】
プロファイルが格納されたプロファイル記憶手段と、
前記プロファイル記憶手段のプロファイルと同じプロファイルを管理する外部装置との間で、プロファイルに含まれる情報を一致させるデータ同期手段と、
を備えたことを特徴とする請求項１又は２に記載のプロファイル更新装置。
【請求項４】
プロファイルに含まれる情報の一部分のみを管理する前記外部装置に係る管理部分を示す外部管理部分情報が格納された外部管理部分情報記憶手段を備え、
前記データ同期手段は、プロファイル更新内容のうち、前記外部管理部分情報記憶手段の外部管理部分情報で示された部分の更新データのみを前記外部装置へ送信することを特徴とする請求項３に記載のプロファイル更新装置。
【請求項５】
前記所定形式に対応したトリガ発火判定ロジックが格納されたトリガ発火判定ロジック記憶手段と、
トリガ発火条件を保持するトリガ発火条件記憶手段と、
前記入力されたプロファイル構成元情報に関し、前記トリガ発火判定ロジック記憶手段の該当するトリガ発火判定ロジックを使用して、前記トリガ発火条件記憶手段のトリガ発火条件を満たすか否かを判定するトリガ発火判定手段と、
この判定の結果、トリガ発火条件を満たした場合にはトリガ発火の通知を出力するトリガ発火通知出力手段と、
を備えたことを特徴とする請求項１から４のいずれかの項に記載のプロファイル更新装置。
【請求項６】
所定形式のプロファイル構成元情報を入力する機能と、
入力されたプロファイル構成元情報の形式を判定する機能と、
前記所定形式に対応したプロファイル更新ロジックが格納された更新ロジック記憶手段から、前記判定された形式に対応するプロファイル更新ロジックを選択する機能と、
前記読み出されたプロファイル更新ロジックに基づいてユーザプロファイルを書き換えることにより、入力されたプロファイル構成元情報をユーザプロファイルに反映させる機能と、
をコンピュータに実現させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プロファイル更新装置、及びそのプロファイル更新装置をコンピュータを利用して実現するためのコンピュータプログラムに関する。
【背景技術】
【０００２】
従来、ユーザの個別の情報や個別の設定を記憶するプロファイルと呼ばれるデータが知られている。プロファイルには、例えば、ユーザ周辺の通信資源や計算機資源を利用するために必要となる情報や、個人情報、ユーザが作成した情報などが含まれる。ユーザに関わる情報は一般的に分散して存在しているが、これらの情報をユーザ管理のもとに集約して管理するためのプロファイル管理技術としては、例えば特許文献１に記載される技術（以下、従来技術）が知られている。この従来技術によるプロファイル結合装置では、個々の情報がＸＭＬ（eXtensible Markup Language）で記述されていることを前提とし、ＸＭＬスキーマから類似性を想定した結果（プロファイルのデータ結合の候補）を管理者へ示す。そして、その示された候補から管理者がデータ結合を選択することにより、データ結合の設定を行い、複数の情報を統合している。
【特許文献１】特開２００３−２４２００２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、上述した従来技術では、複数の情報を統合することのみに留まっており、既に存在するプロファイルに対して個々の情報を適宜更新することは実現できない。
本発明は、このような事情を考慮してなされたもので、その目的は、複数の情報源に存在する既存のプロファイルを集約し、ユーザプロファイルの適切な個所を適宜更新することができるプロファイル更新装置を提供することにある。
【０００４】
また、本発明の他の目的は、本発明のプロファイル更新装置をコンピュータを利用して実現するためのコンピュータプログラムを提供することにある。
【課題を解決するための手段】
【０００５】
上記の課題を解決するために、本発明に係るプロファイル更新装置は、所定形式のプロファイル構成元情報を入力する入力手段と、入力されたプロファイル構成元情報の形式を判定する形式判定手段と、前記所定形式に対応したプロファイル更新ロジックが格納された更新ロジック記憶手段と、前記形式判定手段により判定された形式に対応するプロファイル更新ロジックを、前記更新ロジック記憶手段から選択する更新ロジック選択手段と、前記更新ロジック選択手段により選択されたプロファイル更新ロジックに基づいてユーザプロファイルを書き換えることにより、入力されたプロファイル構成元情報をユーザプロファイルに反映させるプロファイル更新手段とを備えたことを特徴としている。
【０００６】
本発明に係るプロファイル更新装置においては、前記所定形式のプロファイル更新ロジック別に、自動取得対象のプロファイル構成元情報の種類が格納された情報種類記憶手段と、前記情報種類記憶手段に格納された情報種類の情報取得先を通信回線を介して問合わせする問合せ手段と、前記問合せ手段により得られた問合せ先情報を使用して前記自動取得対象のプロファイル構成元情報を通信回線を介して要求する情報要求手段とを備えたことを特徴とする。
【０００７】
本発明に係るプロファイル更新装置においては、プロファイルが格納されたプロファイル記憶手段と、前記プロファイル記憶手段のプロファイルと同じプロファイルを管理する外部装置との間で、プロファイルに含まれる情報を一致させるデータ同期手段とを備えたことを特徴とする。
【０００８】
本発明に係るプロファイル更新装置においては、プロファイルに含まれる情報の一部分のみを管理する前記外部装置に係る管理部分を示す外部管理部分情報が格納された外部管理部分情報記憶手段を備え、前記データ同期手段は、プロファイル更新内容のうち、前記外部管理部分情報記憶手段の外部管理部分情報で示された部分の更新データのみを前記外部装置へ送信することを特徴とする。
【０００９】
本発明に係るプロファイル更新装置においては、前記所定形式に対応したトリガ発火判定ロジックが格納されたトリガ発火判定ロジック記憶手段と、トリガ発火条件を保持するトリガ発火条件記憶手段と、前記入力されたプロファイル構成元情報に関し、前記トリガ発火判定ロジック記憶手段の該当するトリガ発火判定ロジックを使用して、前記トリガ発火条件記憶手段のトリガ発火条件を満たすか否かを判定するトリガ発火判定手段と、この判定の結果、トリガ発火条件を満たした場合にはトリガ発火の通知を出力するトリガ発火通知出力手段とを備えたことを特徴とする。
【００１０】
本発明に係るコンピュータプログラムは、所定形式のプロファイル構成元情報を入力する機能と、入力されたプロファイル構成元情報の形式を判定する機能と、前記所定形式に対応したプロファイル更新ロジックが格納された更新ロジック記憶手段から、前記判定された形式に対応するプロファイル更新ロジックを選択する機能と、前記読み出されたプロファイル更新ロジックに基づいてユーザプロファイルを書き換えることにより、入力されたプロファイル構成元情報をユーザプロファイルに反映させる機能とをコンピュータに実現させることを特徴としている。
これにより、前述のプロファイル更新装置がコンピュータを利用して実現できるようになる。
【発明の効果】
【００１１】
本発明によれば、複数の情報源に存在する既存のプロファイルを集約し、ユーザプロファイルの適切な個所を適宜更新することが可能となる。これにより、複数の情報源から集約されたプロファイル内の情報を動的に更新することが可能となり、プロファイルの管理向上を図ることができる。
【発明を実施するための最良の形態】
【００１２】
以下、図面を参照し、本発明に係る実施形態について順次説明する。
図１は、本発明の第１の実施形態に係るプロファイル更新装置１の構成を示すブロック図である。図１において、プロファイル更新装置１は、入力情報の形式判定部１１、更新ロジック選択部１２、プロファイル更新部１３、更新ロジック記憶部１４、及びユーザプロファイル記憶部１６を備える。
【００１３】
本実施形態に係るユーザプロファイルは、サービスを構成するために必要となる情報群であり、１つ又は複数のプロファイル構成元情報（以下、単に構成元情報と称する）から構成される。
形式判定部１１には、構成元情報管理装置１００によって管理されている構成元情報１１０が入力される。構成元情報１１０は、予め規定されたデータ記述形式（文法等）に従って作成されている。また、構成元情報１１０のデータ記述形式には、複数の形式が規定されている。例えば、テキスト形式の場合、各情報の区切りを示す記号（例えばカンマ）、情報種類別の記載順序などが規定されている。ＸＭＬ形式の場合、情報種類別のタグなどが規定されている。そして、例えば、構成元情報管理装置＃１＿１００は、形式１の構成元情報１１０を記憶し管理している。また、構成元情報管理装置＃ｎ＿１００は、形式ｎの構成元情報１１０を記憶し管理している。
形式判定部１１は、入力された構成元情報１１０のデータ記述形式がいずれの形式であるのかを判定する。
【００１４】
更新ロジック選択部１２は、形式判定部１１により判定されたデータ記述形式に対応するプロファイル更新ロジック（以下、単に更新ロジックと称する）を、更新ロジック記憶部１４から選択し読み出す。
更新ロジック記憶部１４には、上記構成元情報１１０の各データ記述形式に対応した更新ロジック１５が予め記憶されている。各更新ロジック１５は、該当するデータ記述形式の構成元情報１１０に基づいてユーザプロファイルを更新する仕方を示す情報である。
【００１５】
プロファイル更新部１３は、更新ロジック選択部１２により選択され読み出された更新ロジック１５に基づいて、ユーザプロファイル記憶部１６のユーザプロファイルを更新する。ユーザプロファイル記憶部１６は、ユーザプロファイルを記憶しており、プロファイル更新部１３によりユーザプロファイルの書換えが可能となっている。プロファイル更新部１３は、更新ロジック１５の規定に基づいてユーザプロファイルを書き換えることにより、今回入力された構成元情報１１０をユーザプロファイルに反映させる。これにより、今回の入力情報に基づいたユーザプロファイルの更新が完了する。
【００１６】
なお、本発明に係るプロファイル更新装置は、専用のハードウェアにより実現されるものであってもよく、あるいはパーソナルコンピュータ等の汎用のコンピュータシステムにより構成され、プロファイル更新装置の各機能を実現するためのプログラムを実行することによりその機能を実現させるものであってもよい。
【００１７】
また、そのプロファイル更新装置には、周辺機器として入力装置、表示装置等（いずれも図示せず）が接続されるものとする。ここで、入力装置とはキーボード、マウス等の入力デバイスのことをいう。表示装置とはＣＲＴ（Cathode Ray Tube）や液晶表示装置等のことをいう。
また、上記周辺機器については、プロファイル更新装置に直接接続するものであってもよく、あるいは通信回線を介して接続するようにしてもよい。
【００１８】
例えば、本発明に係るプロファイル更新装置は、ユーザの自宅に設けられたホームサーバや、オフィスなどに設けられたサーバの一機能として実現可能である。
【００１９】
また、ユーザプロファイル記憶部１６のユーザプロファイルは、ユーザにより閲覧することが可能である。例えば、ユーザの携帯端末から通信回線を介してプロファイル更新装置に接続し、ユーザプロファイル記憶部１６のユーザプロファイルを読み出して携帯端末に表示させることができる。
【００２０】
次に、上記した図１のプロファイル更新装置１の動作を具体例を挙げて説明する。
図２は、ユーザプロファイルの構成例を示す図である。この図２において、ユーザプロファイルＰ１は、便宜上、２つに分けて示されている。ユーザプロファイルは、各種の記述形式の中から選択された一つの形式を用いて記述される。図２のユーザプロファイルＰ１では、ＲＤＦ（Resource Description Framework）を用いて記述されている。このＲＤＦによるユーザプロファイルＰ１は、図２に示されるように、楕円形で示される要素「リソース（ＵＲＩ；Uniform Resource Identifiers）」と四角形で示される要素「リテラル」と矢印で示される要素「プロパティ」とから構成される（図３の説明書き参照）。要素「リソース」にはリソース値が設定される。要素「リテラル」にはリテラル値が設定される。また、要素「プロパティ」と要素「リテラル」の組合せを「triple」と称する。この「triple」には、要素「プロパティ」と要素「プロパティ」とからなる構成と、要素「プロパティ」と要素「リテラル」とからなる構成の２種類が定義されている。
なお、一つのユーザプロファイルは、一つのデータファイルから構成されてもよく、或いは複数のデータファイルから構成されてもよい。
【００２１】
図２のユーザプロファイルＰ１には、ユーザにとってお気に入りの物品に係る情報閲覧や購入といった活動履歴が格納されている。このユーザプロファイルＰ１は、例えば以下に示すような場合に、プロファイル更新装置１によって更新される。
【００２２】
［ケース１］
ユーザが興味をもった物品をユーザプロファイルＰ１に登録する。
例えば、ユーザが、興味を持った物品に付随したＩＤ情報を、当該物品に貼付されたＲＦＩＤタグ（無線タグ）からＲＦＩＤ読取機を備えた携帯端末により取得する。次いで、物品情報を管理する物品管理サーバ（構成元情報管理装置１００）から、その取得したＩＤ情報に対応する物品名を取得する。次いで、この取得した物品名（構成元情報１１０）をプロファイル更新装置１に入力し、ユーザプロファイルＰ１に登録する指示を行う。
【００２３】
［ケース２］
ユーザが物品名を登録後、又は同時に、当該物品の詳細情報（価格、性能、機能等）をユーザプロファイルＰ１に登録する。例えば、ＩＤ情報に関連付けられて物品管理サーバで保持されている物品詳細情報を取得する。次いで、この取得した物品詳細情報（構成元情報１１０）をプロファイル更新装置１に入力し、ユーザプロファイルＰ１に登録する指示を行う。
【００２４】
［ケース３］
ユーザが物品に関する任意の事項をメモ書きとしてユーザプロファイルＰ１に登録する。例えば、ユーザが興味をもった物品に対し、その時思いついた事項をプロファイル更新装置１に入力し、ユーザプロファイルＰ１に登録する指示を行う。
【００２５】
［ケース４］
ユーザがユーザプロファイルＰ１を閲覧した回数をユーザプロファイルＰ１に登録する。例えば、ユーザが携帯端末を使用してユーザプロファイルＰ１を閲覧する。次いで、今までに何回閲覧したかを示す閲覧回数をプロファイル更新装置１に入力し、ユーザプロファイルＰ１に登録する指示を行う。
【００２６】
［ケース５］
ユーザが購入した物品の情報をユーザプロファイルに登録する。例えば、ユーザの携帯端末により、購入物品の電子レシートを通信回線を介して受信する。この通信回線としては、例えばインターネットもしくは、Bluetoothや非接触ＩＣカード等の近接通信回線が利用できる。次いで、電子レシートのデータをプロファイル更新装置１に入力し、ユーザプロファイルＰ１に登録する指示を行う。
【００２７】
［ケース６］
ユーザプロファイルＰ１への登録時刻、又は登録時点におけるユーザの位置をユーザプロファイルに登録する。登録時刻には、構成元情報管理装置１００の時刻、時刻サーバから得られた時刻、ユーザが手入力する時刻、プロファイル更新装置１内で保持する時計の時刻などが使用可能である。また、ユーザの位置情報には、ユーザが手入力する位置情報やＧＰＳ（Global Positioning System）で得られた位置情報などが使用可能である。例えば、携帯端末に備わるＧＰＳによる位置情報が利用できる。
【００２８】
なお、プロファイル更新装置１への構成元情報１１０の入力は、ユーザの手入力であってもよく、或いは構成元情報管理装置１００から取得したデータを直接入力するものであってもよい。
【００２９】
次に、上記したケース１〜６についてのユーザプロファイルＰ１の更新動作を説明する。
本実施例で使用する更新ロジック１５は、主に以下の３つの処理Ａ〜Ｃにより構成される。
【００３０】
［処理Ａ］
プロファイル更新装置１は、ユーザプロファイルＰ１に係るテンプレートを保持している。処理Ａは、テンプレートで定義されているtriple群をユーザプロファイルＰ１に新規追加する。この処理Ａでは、更新前のユーザプロファイルＰ１内に、プロファイル更新装置１に入力された構成元情報（入力構成元情報）１１０に対応するtripleがあるか否かを検査する。そして、該当するtripleが存在しない場合には、ユーザプロファイルＰ１に対して入力構成元情報１１０に対応するtripleを追加する。
【００３１】
［処理Ｂ］
処理Ｂは、ユーザプロファイルＰ１上のリテラル値を更新する。この処理Ｂでは、入力構成元情報１１０に対応するユーザプロファイルＰ１内のリテラル値の更新個所と更新内容とを指定する。
【００３２】
［処理Ｃ］
処理Ｃは、ユーザプロファイルＰ１上のリソース値の重複を判定する。この処理Ｃでは、上記処理Ａにおいて入力構成元情報１１０をユーザプロファイルＰ１に追加する際、既にユーザプロファイルＰ１内に同等のリソース（triple群）が存在していると判断された場合に、同一のリソース値を付与する。
【００３３】
具体例として、上記ケース１〜６についての更新ロジック１５に基づいた更新内容の一例を以下に示す。
【００３４】
［ケース１の更新内容］
物品名を登録する部分：図２のリソース値“Object#Object4”と物品名情報のリテラル値“物品ＩＤ”，“物品名”などからなるtriple部分が処理Ａにより新規作成される。
【００３５】
［ケース２の更新内容］
物品詳細情報を登録する部分：図２のリソース値“Object#Object4”と物品詳細情報のリテラル値“価格（図示せず）”などからなるtriple部分が処理Ａにより新規作成される。或いは、既に存在している当該リソース値“Object#Object4”を付与した物品詳細情報のリテラル値を処理Ｃにより追加する。
【００３６】
［ケース３の更新内容］
メモ情報を登録する部分：図２のリソース値“#Annotation1”とメモ情報のリテラル値“メモ内容”，“メモした時刻”，“メモした場所”などからなるtriple部分が処理Ａにより新規作成される。或いは、既に存在している当該リソース値“Object#Object4”を付与したメモ情報のリテラル値を処理Ｃにより追加する。
【００３７】
［ケース４の更新内容］
閲覧回数部分：初回の場合は図２のリソース値“#Annotation1”とリテラル値“閲覧回数”からなるtriple部分が処理Ａにより新規作成される。２回目以降は、当該tripleのリテラル値“閲覧回数”が処理Ｂにより書き換えられる。
【００３８】
［ケース５の更新内容］
購入物品情報を登録する部分：図２のリソース値“Purchase History#history1”と購入物品情報のリテラル値“購入日時”，“購入店舗”などからなるtriple部分が処理Ａにより新規作成される。このtripleは、当該物品に係るtripleに関連付けされる。そして、物品詳細情報については、処理Ｃにより、リソースの同一性を判定し、重複部分のtripleの作成は行わない。この図２の例では、ユーザプロファイルＰ１−１とＰ１−２とで同一のtriple（リソース値“Object#Object4”）が参照されている。
【００３９】
［ケース６の更新内容］
上記したようなユーザプロファイル更新事象が起こった時点の時刻又はユーザ位置情報についてのtriple部分が、例えば図３のユーザプロファイルＰ２に示されるように、処理Ａにより新規作成される（図３の網掛け部分に係るtriple）。
【００４０】
次に、第２の実施形態を説明する。
図４は、本発明の第２の実施形態に係るプロファイル更新装置１ａの構成を示すブロック図である。この図４において図１の各部に対応する部分には同一の符号を付け、その説明を省略する。図４のプロファイル更新装置１ａには、上記図１の構成に加えてさらに更新箇所・更新手法同定部２１と構成元情報受信要求部２２とが設けられている。
【００４１】
この第２の実施形態は、ある構成元情報１１０をユーザプロファイルに登録した際に、自動的に別の情報源（構成元情報管理装置１００）から新たな構成元情報１１０を取得してユーザプロファイルに登録するものである。
【００４２】
図４においては、構成元情報管理装置１００のネットワークアドレスの対応表２１０を有するリゾルバ装置２００が設けられる。この対応表２１０には、情報種類別にその問合せ先である構成元情報管理装置１００のネットワークアドレス（例えばＵＲＬ（Uniform Resource Locator））が格納されている。
また、プロファイル更新装置１ａの更新ロジック１５には、自動取得対象の構成元情報の種類が記載されている。
【００４３】
図４において、プロファイル更新装置１ａの更新箇所・更新手法同定部２１は、構成元情報管理装置＃１＿１００からの入力構成元情報１１０に基づいたユーザプロファイルの更新が完了すると、今回の更新に使用された更新ロジック１５に含まれる自動取得対象の構成元情報の種類を取得する。次いで、この構成元情報種類についての問合せ先をリゾルバ装置２００へ問合せし、リゾルバ装置２００から回答（構成元情報管理装置＃ｎ＿１００のネットワークアドレス）を受け取る。このリゾルバ装置２００とのやり取りは、通信回線を介して行われる。
【００４４】
次いで、構成元情報受信要求部２２は、その取得されたネットワークアドレスを使用して、情報問合せ先の構成元情報管理装置＃ｎ＿１００へ構成元情報を取得するための情報受信要求を送信する。この構成元情報受信要求を受信した構成元情報管理装置＃ｎ＿１００は、構成元情報１１０を返信する。この返信された構成元情報１１０は、新たな入力情報として、入力情報の形式判定部１１に入力される。これにより、構成元情報管理装置＃ｎ＿１００からの入力構成元情報１１０に基づいたユーザプロファイルの更新が実行される。
なお、上記したリゾルバ装置２００への問合せ、この問合せ結果に基づいた構成元情報管理装置１００からの情報取得、及びプロファイルの更新の一連のステップは、複数回繰り返されてもよい。
【００４５】
次に、第３の実施形態を説明する。
図５は、本発明の第３の実施形態に係るプロファイル更新装置１ｂの構成を示すブロック図である。この図５において図４の各部に対応する部分には同一の符号を付け、その説明を省略する。また、図４の各処理部１１，１２，１３，２１及び２２に対応するブロックが、ユーザプロファイル更新ロジック１ａ−１である。図５のプロファイル更新装置１ｂには、上記図４の構成に加えてさらに、携帯端末保有のユーザプロファイルとのデータ同期部３１と、端末コピー情報記憶部３２とが設けられている。
【００４６】
この第３の実施形態は、プロファイル更新装置１ｂの外部の装置でユーザプロファイルの一部分を保持する場合に、プロファイル更新装置１ｂで管理するユーザプロファイルに、外部管理されるユーザプロファイルを一致させるものである。
【００４７】
図５において、携帯端末３００は、プロファイル更新装置１ｂで管理されるユーザプロファイルの一部複製であるユーザプロファイル３２０を記憶する記憶手段を有している。また、携帯端末３００は、プロファイル更新装置１ｂから受信した更新データにより、携帯端末３００内のユーザプロファイル３２０に対して、プロファイル更新装置１ｂ内のユーザプロファイルとの差分を反映させるユーザプロファイル差分反映部３１０を備える。
【００４８】
プロファイル更新装置１ｂの端末コピー情報記憶部３２には、携帯端末３００がユーザプロファイルのいずれの部分の複製を保持するのかを示す端末コピー情報（外部管理部分情報）が予め記憶されている。
プロファイル更新装置１ｂのデータ同期部３１は、ユーザプロファイル記憶部１６のユーザプロファイルの更新が完了すると、今回の更新内容のうち、端末コピー情報に示されるユーザプロファイル内の情報部分についての更新データのみを携帯端末３００へ送信する。この更新データを受信すると、携帯端末３００は、ユーザプロファイル差分反映部３１０により該更新データに基づいてユーザプロファイル３２０を書き換える。これにより、携帯端末３００のユーザプロファイル３２０は、プロファイル更新装置１ｂのユーザプロファイルの更新に同期して更新される。
【００４９】
この第３の実施形態によれば、一般的に記憶容量が十分ではない携帯端末のような外部端末でユーザプロファイル内の一部分のみを保持する場合に、効率良くユーザプロファイルを更新することができるとともに、常に最新の情報を保持することが可能となる。これにより、ユーザは、ユーザプロファイル内の所望の最新情報のみを携帯端末に保持することができる。なお、外部端末としては、携帯端末に限定されるものではない。
【００５０】
次に、第４の実施形態を説明する。
図６は、本発明の第４の実施形態に係るプロファイル更新装置１ｃの構成を示すブロック図である。この図６において図４の各部に対応する部分には同一の符号を付け、その説明を省略する。また、図４の各処理部１１，１２，１３，２１及び２２に対応するブロックが、ユーザプロファイル更新ロジック１ａ−１である。図６のプロファイル更新装置１ｃには、上記図４の構成に加えてさらに、他のプロファイル更新装置保有のユーザプロファイルとのデータ同期部４１が設けられている。
【００５１】
この第４の実施形態は、複数のプロファイル更新装置１ｃにより一つのユーザプロファイルを管理する場合に、各プロファイル更新装置１ｃで管理するユーザプロファイルを一致させるものである。
【００５２】
図６において、プロファイル更新装置＃１＿１ｃは、形式１及びｎの構成元情報１１０によるユーザプロファイルの更新を受け持つ。従って、プロファイル更新装置＃１＿１ｃは、形式１及びｎの更新ロジック１５を有する。また、プロファイル更新装置＃ｎ＿１ｃは、形式２及びｍの構成元情報１１０によるユーザプロファイルの更新を受け持つ。従って、プロファイル更新装置＃ｎ＿１ｃは、形式２及びｍの更新ロジック１５を有する。
【００５３】
プロファイル更新装置＃１＿１ｃのデータ同期部４１は、自装置内のユーザプロファイル記憶部１６のユーザプロファイルの更新が完了すると、今回の更新内容を示す更新データを他のプロファイル更新装置＃ｎ＿１ｃへ送信する。この更新データを受信すると、プロファイル更新装置＃ｎ＿１ｃのデータ同期部４１は、その更新データをユーザプロファイル更新ロジック１ａ−１へ出力する。次いで、ユーザプロファイル更新ロジック１ａ−１が、該更新データに基づいて自装置内のユーザプロファイル記憶部１６のユーザプロファイルを書き換える。これにより、プロファイル更新装置＃ｎ＿１ｃのユーザプロファイルは、プロファイル更新装置＃１＿１ｃのユーザプロファイルの更新に同期して更新される。同様に、プロファイル更新装置＃１＿１ｃのユーザプロファイルは、プロファイル更新装置＃ｎ＿１ｃのユーザプロファイルの更新に同期して更新される。
【００５４】
この第４の実施形態によれば、例えば個人用プロファイル更新装置やオフィス用プロファイル更新装置などの複数の更新装置によって一つのユーザプロファイルを管理する場合に、各更新装置の更新機能の不足部分を相互に補い合うことができる。これにより、プロファイル更新装置の効率的な運用が可能となる。
【００５５】
次に、第５の実施形態を説明する。
図７は、本発明の第５の実施形態に係るプロファイル更新装置１ｄの構成を示すブロック図である。この図７において図６の各部に対応する部分には同一の符号を付け、その説明を省略する。図７のプロファイル更新装置１ｄには、上記図６の構成に加えてさらに、トリガ発火判定・通知部５０が設けられている。
【００５６】
この第５の実施形態は、ユーザプロファイルに含まれる情報が、所定の条件を満たした場合に外部に対してその旨を通知するものである。
【００５７】
図７において、トリガ発火判定・通知部５０は、構成元情報の各データ記述形式に対応したトリガ発火判定ロジック５１を予め保持している。各トリガ発火判定ロジック５１は、該当するデータ記述形式の入力構成元情報に基づいて、所定のトリガ発火条件を満たすか否かを判定する仕方を示す情報である。
【００５８】
外部端末４００は、トリガ発火条件をプロファイル更新装置１ｄに投入する。このトリガ発火条件は、トリガ発火判定・通知部５０で記憶され保持される。次いで、トリガ発火判定・通知部５０は、構成元情報が入力される度に、該当するトリガ発火判定ロジック５１を使用してトリガ発火条件を満たすか否かを判定する。この判定の結果、トリガ発火条件を満たした場合には、トリガ発火判定・通知部５０は、トリガ発火の通知を外部端末４００へ送信する。
【００５９】
この第５の実施形態によれば、ユーザ自身や、あるサービス提供者などが、所望のトリガ発火条件をプロファイル更新装置１ｄに設定することにより、ユーザプロファイル内の情報の変化を適時に把握することができる。これにより、よりタイムリーなサービスが実現可能となる。
【００６０】
なお、トリガ発火の通知は、ユーザの許可に基づいて、ユーザプロファイル内の要求された情報をサービス提供者等の第三者の外部装置へ送信するものであってもよい。また、通信手段以外の出力手段によりトリガ発火の通知を出力するようにしてもよい。例えば、画面表示や音声、印字により出力してもよく、又はアラーム等の警報音や警報ランプなどにより報知するものであってもよい。
【００６１】
上述した実施形態によれば、複数の情報源に存在する既存のプロファイルを集約し、ユーザプロファイルの適切な個所を適宜更新することが可能となる。これにより、複数の情報源から集約されたプロファイル内の情報を動的に更新することが可能となり、プロファイルの管理向上を図ることができる。
【００６２】
また、上述した本発明に係る実施形態によれば、以下に示す様々な効果が得られる。
サービス提供者側がサービスのレコメンデーションを行う手法ではなく、ユーザ自身が集約した情報（ユーザプロファイルの情報）を発信し、この発信した情報によりサービスを享受する手法が可能となる。
【００６３】
ユーザプロファイル内の情報を動的に更新することが可能となり、常に最新のユーザプロファイルを保持することが可能となる。
【００６４】
コンピューティング能力が十分ではない端末において、複数の端末でユーザプロファイルの収集・更新を分担することにより、一般に非力な携帯端末においても動的に更新されるユーザプロファイルを管理することが可能となる。
【００６５】
あるサービスを提供するサービス提供者単体が収集可能なユーザプロファイル情報には限りがあるが、ユーザが自身に関わる情報を集約管理しておき、サービスを享受する際に必要となる情報をユーザがサービス提供者へ開示し、サービス提供側が所有する情報と融合することにより、ユーザはサービスを享受することが可能となる。このようにプロファイル情報管理基盤とサービス提供基盤を分離して管理・運営することが実現できる。
【００６６】
今後、コンピュータが把握可能なメタデータの流通量が増大することが想定されるが、多くのユーザに関わるプロファイル情報が複数の情報源から集約される際に効率的なプロファイル管理を実現することができる。
【００６７】
ユーザが日々の状況に応じて動的に構成されたサービスを享受するためには、ユーザの嗜好情報やその時その地点でのユーザシチュエーション情報等のプロファイル情報が必要になるが、それらのプロファイル情報の更新が適宜実行可能となる。
【００６８】
ユーザ自身によって集約されたプロファイル情報一式を管理する場合に、その管理されているプロファイル情報を動的に更新することができる。
【００６９】
なお、本発明は、個人、団体、法人、家畜、携帯電話機等の機器などの各種のプロファイルに対して適用することが可能である。
【００７０】
また、図１、図４、図５、図６、図７に示すプロファイル更新装置の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによりプロファイル更新処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものであってもよい。
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、フラッシュメモリ等の書き込み可能な不揮発性メモリ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
【００７１】
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（例えばＤＲＡＭ（Dynamic Random Access Memory））のように、一定時間プログラムを保持しているものも含むものとする。
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００７２】
以上、本発明の実施形態を図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等も含まれる。
【図面の簡単な説明】
【００７３】
【図１】本発明の第１の実施形態に係るプロファイル更新装置１の構成を示すブロック図である。
【図２】ユーザプロファイルの構成例を示す図である。
【図３】ユーザプロファイルの他の構成例を示す図である。
【図４】本発明の第２の実施形態に係るプロファイル更新装置１ａの構成を示すブロック図である。
【図５】本発明の第３の実施形態に係るプロファイル更新装置１ｂの構成を示すブロック図である。
【図６】本発明の第４の実施形態に係るプロファイル更新装置１ｃの構成を示すブロック図である。
【図７】本発明の第５の実施形態に係るプロファイル更新装置１ｄの構成を示すブロック図である。
【符号の説明】
【００７４】
１，１ａ〜１ｄ…プロファイル更新装置、１１…入力情報の形式判定部、１２…更新ロジック選択部、１３…プロファイル更新部、１４…更新ロジック記憶部、１５…更新ロジック、１６…ユーザプロファイル記憶部、２１…更新箇所・更新手法同定部、２２…構成元情報受信要求部、３１，４１…データ同期部、３２…端末コピー情報記憶部、５０…トリガ発火判定・通知部、５１…トリガ発火判定ロジック、１００…構成元情報管理装置、１１０…構成元情報、２００…リゾルバ装置、２１０…構成元情報管理装置のネットワークアドレスの対応表、３００…携帯端末、３１０…ユーザプロファイル差分反映部、３２０…ユーザプロファイルの一部分の複製、Ｐ１，Ｐ２…ユーザプロファイル。
【図１】
2005293149.tif 000003
【図２】
2005293149.tif 000004
【図３】
2005293149.tif 000005
【図４】
2005293149.tif 000006
【図５】
2005293149.tif 000007
【図６】
2005293149.tif 000008
【図７】
2005293149.tif 000009