(57)【要約】【課題】ネットワークの切断時においてもユーザデータをそのリンク情報に基づいて表示可能にするとともに、クライアント端末２０の処理負荷を軽減する。【解決手段】サーバ１０が関連性情報を生成すると、クライアント端末２０が当該関連性情報に基づいてユーザデータを表示する。クライアント端末２０では、関連性情報を生成するために演算量の多い高負荷の処理を行わなくて済むため、処理負荷を軽減することができる。また、クライアント端末２０は、自端末に蓄積されているユーザデータおよび関連性情報を読み出して表示する。これにより、クライアント端末２０は、サービス実行時にサーバ１０とネットワーク上で接続されていなくても、自端末に蓄積されているユーザデータを自端末に蓄積されている関連性情報に基づいて表示することができる。【選択図】図１
2009053858.tif 000002
【特許請求の範囲】
【請求項１】
サーバとクライアント端末とを備えるユーザデータ表示システムであって、
前記サーバは、
第１のユーザデータおよび第２のユーザデータを蓄積するサーバ側ユーザデータ蓄積手段と、
前記サーバ側ユーザデータ蓄積手段に蓄積された第１のユーザデータおよび第２のユーザデータを読み出して前記クライアント端末に転送するユーザデータ転送手段と、
前記サーバ側ユーザデータ蓄積手段より読み出した第１のユーザデータおよび第２のユーザデータに基づき、該第１のユーザデータおよび第２のユーザデータ同士の関連性を示す関連性情報を生成する関連性情報生成手段と、
前記関連性情報生成手段が生成した関連性情報を前記クライアント端末に転送する関連性情報転送手段と、
を備え、
前記クライアント端末は、
前記サーバから転送された第１のユーザデータおよび第２のユーザデータを受信するユーザデータ受信手段と、
前記ユーザデータ受信手段が受信した第１のユーザデータおよび第２のユーザデータを蓄積するクライアント側ユーザデータ蓄積手段と、
前記サーバから転送された関連性情報を受信する関連性情報受信手段と、
前記関連性情報受信手段が受信した関連性情報を蓄積する関連性情報蓄積手段と、
前記クライアント側ユーザデータ蓄積手段に蓄積された第１のユーザデータおよび第２のユーザデータと、前記関連性情報蓄積手段に蓄積された関連性情報とを読出し、当該読み出した第１のユーザデータおよび第２のユーザデータを当該読み出した関連性情報に基づいて表示するユーザデータ表示手段と、
を備えることを特徴とするユーザデータ表示システム。
【請求項２】
前記サーバは、前記サーバ側に蓄積されたユーザデータと、前記クライアント側に蓄積されたユーザデータとの間で同期を取るサーバ側同期手段を更に備え、
前記クライアント端末は、前記サーバ側に蓄積されたユーザデータと、前記クライアント側に蓄積されたユーザデータとの間で同期を取るクライアント側同期手段を更に備える、
ことを特徴とする請求項１記載のユーザデータ表示システム。
【請求項３】
前記サーバは、前記サーバ側ユーザデータ蓄積手段より読み出した第１のユーザデータおよび第２のユーザデータの解析を行うユーザデータ解析手段を更に備え、
前記サーバの前記関連性情報生成手段は、前記ユーザデータ解析手段による解析結果に基づいて、前記関連性情報を生成する、
ことを特徴とする請求項１または請求項２記載のユーザデータ表示システム。
【請求項４】
前記サーバの前記ユーザデータ解析手段は、キーワード抽出により、前記解析を行い、
前記サーバの前記関連性情報生成手段は、キーワード検索に基づいて、前記関連性情報を生成する、
ことを特徴とする請求項１〜３の何れか１項に記載のユーザデータ表示システム。
【請求項５】
前記関連性情報は、前記サーバ側ユーザデータ蓄積手段に蓄積された第１のユーザデータまたは第２のユーザデータを参照するためのリンク情報であることを特徴とする請求項１〜４何れか１項記載のユーザデータ表示システム。
【請求項６】
前記関連性情報は、前記クライアント側ユーザデータ蓄積手段に蓄積された第１のユーザデータまたは第２のユーザデータを参照するためのリンク情報であることを特徴とする請求項１〜４何れか１項記載のユーザデータ表示システム。
【請求項７】
前記リンク情報は、ＵＲＩで表されることを特徴とする請求項５または請求項６記載のユーザデータ表示システム。
【請求項８】
サーバとともに、ユーザデータを表示するシステムを構成するクライアント端末であって、
前記サーバから転送された第１のユーザデータおよび第２のユーザデータを受信するユーザデータ受信手段と、
前記ユーザデータ受信手段が受信した第１のユーザデータおよび第２のユーザデータを蓄積するクライアント側ユーザデータ蓄積手段と、
前記サーバから転送され、前記第１のユーザデータおよび第２のユーザデータ同士の関連性を示す関連性情報を受信する関連性情報受信手段と、
前記関連性情報受信手段が受信した関連性情報を蓄積する関連性情報蓄積手段と、
前記クライアント側ユーザデータ蓄積手段に蓄積された第１のユーザデータおよび第２のユーザデータと、前記関連性情報蓄積手段に蓄積された関連性情報とを読出し、当該読み出した第１のユーザデータおよび第２のユーザデータを当該読み出した関連性情報に基づいて表示するユーザデータ表示手段と、
を備えることを特徴とするクライアント端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザデータ表示システムおよびクライアント端末に関するものである。
【背景技術】
【０００２】
従来、サーバ上に格納されたユーザのデータをウェブブラウザ等に表示させるサービスが提供されている。例えば「Google社（ＵＲＬ：http://www.google.com/）」は、「Gmail」というメールサービスや、「GoogleCalendar」というスケジューラサービス等を提供している。これらのサービスでは、クライアント端末とサーバとが、サービス利用時には常に、ネットワーク上で接続されていることを想定している。
【０００３】
また、例えば特許文献１に記載されたように、サーバ上のデータを処理してデータ間のリンク情報を生成するリンク情報生成システムが提案されている。このようなシステムにおいて、データ間のリンク情報を生成する処理は演算量の多い高負荷の処理である。
【特許文献１】特開２００５−５３８４３５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記したような従来の技術をベースにして、例えば、サーバ上に格納された複数のデータを当該データ間のリンク情報に基づいてクライアント端末で表示させるような場合には、クライアント端末とサーバとがサービス利用時には必ずネットワーク上で接続されている必要がある。従って、例えばクライアント端末とサーバとの間のネットワークが切断されているときには、サービス利用不可状態となり、ユーザの利便性を大きく損なうおそれがある。
【０００５】
また、例えばネットワーク切断時においてもサービス利用を可能とするために、例えばデータ間の関連性を抽出してリンク情報を生成するといった高負荷の処理をクライアント端末上で行うことが考えられるが、この方法はクライアント端末のコンピューティング能力や電力消費の観点から好ましくない。
【０００６】
そこで、本発明は上記に鑑みてなされたもので、ネットワークの切断時においてもユーザデータをそのリンク情報に基づいて表示可能にするとともに、クライアント端末の処理負荷を軽減することが可能なユーザデータ表示システムおよびクライアント端末を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明のユーザデータ表示システムは、サーバとクライアント端末とを備えるユーザデータ表示システムであって、サーバは、第１のユーザデータおよび第２のユーザデータを蓄積するサーバ側ユーザデータ蓄積手段と、サーバ側ユーザデータ蓄積手段に蓄積された第１のユーザデータおよび第２のユーザデータを読み出してクライアント端末に転送するユーザデータ転送手段と、サーバ側ユーザデータ蓄積手段より読み出した第１のユーザデータおよび第２のユーザデータに基づき、該第１のユーザデータおよび第２のユーザデータ同士の関連性を示す関連性情報を生成する関連性情報生成手段と、関連性情報生成手段が生成した関連性情報をクライアント端末に転送する関連性情報転送手段と、を備え、クライアント端末は、サーバから転送された第１のユーザデータおよび第２のユーザデータを受信するユーザデータ受信手段と、ユーザデータ受信手段が受信した第１のユーザデータおよび第２のユーザデータを蓄積するクライアント側ユーザデータ蓄積手段と、サーバから転送された関連性情報を受信する関連性情報受信手段と、関連性情報受信手段が受信した関連性情報を蓄積する関連性情報蓄積手段と、クライアント側ユーザデータ蓄積手段に蓄積された第１のユーザデータおよび第２のユーザデータと、関連性情報蓄積手段に蓄積された関連性情報とを読出し、当該読み出した第１のユーザデータおよび第２のユーザデータを当該読み出した関連性情報に基づいて表示するユーザデータ表示手段と、を備える。
【０００８】
このような本発明のユーザデータ表示システムによれば、サーバの関連性情報生成手段が関連性情報を生成すると、クライアント端末のユーザデータ表示手段が当該関連性情報に基づいてユーザデータを表示する。このように、クライアント端末では関連性情報を生成するために演算量の多い高負荷の処理を行わなくて済むため、クライアント端末の処理負荷を軽減することができる。
【０００９】
また、本発明によれば、クライアント端末のユーザデータ表示手段は、自端末のユーザデータ蓄積手段および関連性情報蓄積手段に蓄積されているユーザデータおよび関連性情報を読み出して表示する。これらのユーザデータおよび関連性情報は、クライアント端末のユーザデータ蓄積手段および関連性情報蓄積手段に予め蓄積されていても良い。以上により、クライアント端末のユーザデータ表示手段は、ユーザデータを表示するというサービスを行う時に、クライアント端末とサーバとがネットワーク上で接続されていなくても、自端末に蓄積されているユーザデータを自端末に蓄積されている関連性情報に基づいて表示することができる。
【００１０】
なお、サーバ側のユーザデータ蓄積手段はユーザデータを一時的に蓄積するものであっても良く、この場合には、ユーザデータ転送手段がユーザデータをクライアント端末に転送した後に削除しても良い。また、サーバは関連性情報をユーザデータと共にクライアント端末に転送してもよい。
【００１１】
また、ユーザデータ表示システムにおいて、サーバは、サーバ側に蓄積されたユーザデータと、クライアント側に蓄積されたユーザデータとの間で同期を取るサーバ側同期手段を更に備え、クライアント端末は、サーバ側に蓄積されたユーザデータと、クライアント側に蓄積されたユーザデータとの間で同期を取るクライアント側同期手段を更に備えても良い。
【００１２】
この発明によれば、サーバおよびクライアント端末の両方が、それぞれに蓄積されているユーザデータ間で同期を取る同期手段を備える。このとき、クライアント端末側のユーザデータ蓄積手段は、例えばユーザから直接入力されるユーザデータやクライアント端末の内部で生成されるユーザデータを更に蓄積可能になっていても良い。このようにユーザデータ間で同期を取ることによって、サーバ以外で生成されたユーザデータに対してもサーバ上で処理することが可能となり、クライアント端末の処理負荷を軽減することができる。
【００１３】
また、ユーザデータ表示システムにおいて、サーバは、サーバ側ユーザデータ蓄積手段より読み出した第１のユーザデータおよび第２のユーザデータの解析を行うユーザデータ解析手段を更に備え、サーバの関連性情報生成手段は、ユーザデータ解析手段による解析結果に基づいて、関連性情報を生成しても良い。
【００１４】
この発明によれば、ユーザデータの解析を行うユーザデータ解析手段がサーバ上に設けられている。したがって、クライアント端末ではユーザデータを解析するために演算量の多い高負荷の処理を行わなくて済むため、クライアント端末の処理負荷を軽減することができる。
【００１５】
また、ユーザデータ表示システムにおいて、サーバのユーザデータ解析手段は、キーワード抽出により、解析を行い、サーバの関連性情報生成手段は、キーワード検索に基づいて、関連性情報を生成しても良い。
【００１６】
この発明によれば、キーワード抽出によりユーザデータの解析を行うユーザデータ解析手段およびキーワード検索に基づいて関連性情報の生成を行う関連性情報生成手段がサーバ上に設けられている。したがって、クライアント端末ではユーザデータの解析および関連性情報の生成のために演算量の多い高負荷の処理を行わなくて済むため、クライアント端末の処理負荷を軽減することができる。
【００１７】
また、ユーザデータ表示システムにおいて、関連性情報は、サーバ側ユーザデータ蓄積手段に蓄積された第１のユーザデータまたは第２のユーザデータを参照するためのリンク情報であっても良い。
【００１８】
この発明によれば、サーバの関連性情報生成手段によって生成されるリンク情報に基づいて、クライアント端末のユーザデータ表示手段がサーバ側のユーザデータ蓄積手段に蓄積されたユーザデータを参照することができる。
【００１９】
また、ユーザデータ表示システムにおいて、関連性情報は、クライアント側ユーザデータ蓄積手段に蓄積された第１のユーザデータまたは第２のユーザデータを参照するためのリンク情報であっても良い。
【００２０】
この発明によれば、サーバの関連性情報生成手段によって生成されるリンク情報に基づいて、クライアント端末のユーザデータ表示手段が自端末のユーザデータ蓄積手段に蓄積されたユーザデータを参照して表示することができる。したがって、クライアント端末とサーバとがネットワーク上で接続されていなくても、クライアント端末のユーザデータ表示手段は上記リンク情報に基づいて自端末に蓄積されているユーザデータを表示することができる。なお、ユーザデータの格納形式や格納方式がサーバ側とクライアント端末側とで相違していても良く、この場合にサーバの関連性情報生成手段はクライアント側でのユーザデータ格納形式や格納方式を推定して、リンク情報を生成しても良い。
【００２１】
また、ユーザデータ表示システムにおいて、リンク情報は、ＵＲＩ(UniformResource Identifier)で表されても良い。
【００２２】
この発明によれば、ウェブブラウザを使用してユーザデータを表示することができる。
【００２３】
また、本発明のクライアント端末は、サーバとともに、ユーザデータを表示するシステムを構成するクライアント端末であって、サーバから転送された第１のユーザデータおよび第２のユーザデータを受信するユーザデータ受信手段と、ユーザデータ受信手段が受信した第１のユーザデータおよび第２のユーザデータを蓄積するクライアント側ユーザデータ蓄積手段と、サーバから転送され、第１のユーザデータおよび第２のユーザデータ同士の関連性を示す関連性情報を受信する関連性情報受信手段と、関連性情報受信手段が受信した関連性情報を蓄積する関連性情報蓄積手段と、クライアント側ユーザデータ蓄積手段に蓄積された第１のユーザデータおよび第２のユーザデータと、関連性情報蓄積手段に蓄積された関連性情報とを読出し、当該読み出した第１のユーザデータおよび第２のユーザデータを当該読み出した関連性情報に基づいて表示するユーザデータ表示手段と、を備える。
【００２４】
このような本発明のクライアント端末によれば、サーバより転送された関連性情報を関連性情報蓄積手段が蓄積すると、ユーザデータ表示手段が当該蓄積された関連性情報に基づいてユーザデータを表示する。このように、クライアント端末では関連性情報を生成するために演算量の多い高負荷の処理を行わなくて済むため、クライアント端末の処理負荷を軽減することができる。
【００２５】
また、本発明によれば、ユーザデータ表示手段は、自端末のユーザデータ蓄積手段および関連性情報蓄積手段に蓄積されているユーザデータおよび関連性情報を読み出して表示する。これらのユーザデータおよび関連性情報は、ユーザデータ蓄積手段および関連性情報蓄積手段に予め蓄積されていても良い。以上により、ユーザデータ表示手段は、ユーザデータを表示するというサービスを行う時に、自端末とサーバとがネットワーク上で接続されていなくても、自端末に蓄積されているユーザデータを自端末に蓄積されている関連性情報に基づいて表示することができる。
【発明の効果】
【００２６】
本発明によれば、ネットワークの切断時においてもユーザデータをそのリンク情報に基づいて表示可能にするとともに、クライアント端末の処理負荷を軽減することが可能なユーザデータ表示システムおよびクライアント端末を提供することができる。
【発明を実施するための最良の形態】
【００２７】
本発明は様々な修正および代替形態が可能であるが、本発明の特定の実施形態を図面に例示し、本明細書で詳細に説明する。しかし、本発明を開示される特定の実施形態に限定する意図はなく、反対に、本発明は、特許請求の範囲によって定義される本発明の趣旨および範囲内に含まれるすべての変更形態、均等形態、および代替形態に及ぶことを理解されたい。一般に、これらの実施形態は、本発明の具体的な発明的態様または特徴を強調するために選択されたものである。
【００２８】
以下、添付図面を参照して本発明にかかるユーザデータ表示システムおよびクライアント端末の好適な実施形態を詳細に説明する。なお、図面の説明において同一の要素には同一の符号を付し、重複する説明を省略する。また、以下の説明において、要素が「接続」されるものとして言及されるとき、これらの要素は、相互と直接に接続されてもよく、あるいは１つまたは複数の介在要素があってもよい。
【００２９】
以下に説明するユーザデータ表示システムおよびクライアント端末は、クライアント端末の負荷を軽減しながら、クライアント端末がネットワークに接続されていない場合でも、ユーザデータをそのリンク情報に基づいて表示可能にすることを目的とする。
【００３０】
（ユーザデータ表示システム１の全体構成）
まず、本発明の実施形態に係るユーザデータ表示システム１の構成について、図１を参照しながら説明する。図１は、ユーザデータ表示システム１の構成概要図である。図１に示すように、ユーザデータ表示システム１は、サーバ１０およびクライアント端末２０から構成され、サーバ１０とクライアント端末２０とは通信ネットワーク３０により互いに接続されている。
【００３１】
サーバ１０およびクライアント端末２０は、データを記憶および操作することのできるコンピュータシステムまたはその他の任意のデバイスから構成することができる。一実施形態では、サーバ１０はサーバコンピュータであってもよく、クライアント端末２０は携帯電話であってもよい。他の実施形態では、クライアント端末２０は携帯型情報端末、ポータブル・ラップトップコンピュータ、ポータブルメディアプレーヤ、パーソナル情報マネージャ、家電機器、または、少なくとも何らかのデータ記憶装置を有するその他のデバイスであってもよい。
【００３２】
通信ネットワーク３０の例としては、イーサネット（登録商標）、トークンリング、シリアル通信やパラレル通信などの様々な有無線通信プロトコル、パケット通信、電話通信、またはその他の任意の通信媒体が挙げられる。しかし、通信ネットワーク３０の態様はこれらの例に限定されるものではなく、例えばクライアント端末２０が携帯電話である一実施形態では、回線接続によりサーバ１０とクライアント端末２０との間が接続されていても良い。また、場合によっては、サーバ１０とクライアント端末２０との間の通信接続のために、様々な暗号化プロトコルを使用することもできる。以下、ユーザデータ表示システム１を構成する各要素について詳細に説明する。
【００３３】
（サーバ１０の構成）
サーバ１０について詳細に説明する。図２はサーバ１０のハードウェア構成図である。図２に示すように、サーバ１０は、物理的には、ＣＰＵ１１、ＲＯＭ１２及びＲＡＭ１３等の主記憶装置、キーボード及びマウス等の入力デバイス１４、ディスプレイ等の出力デバイス１５、クライアント端末２０との間でデータの送受信を行うためのネットワークカード等の通信モジュール１６、ハードディスク等の補助記憶装置１７などを含む通常のコンピュータシステムとして構成される。後述するサーバ１０の各機能は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３等のハードウェア上に所定のコンピュータソフトウェアを読み込ませることにより、ＣＰＵ１１の制御の元で入力デバイス１４、出力デバイス１５、通信モジュール１６を動作させると共に、主記憶装置１２，１３や補助記憶装置１７におけるデータの読み出し及び書き込みを行うことで実現される。
【００３４】
図１に戻り、サーバ１０は、機能的には、ユーザデータ蓄積部１１０（サーバ側ユーザデータ蓄積手段）、ユーザデータ解析部１２０（ユーザデータ解析手段）、関連性情報生成部１３０（関連性情報生成手段）、転送部１４０（ユーザデータ転送手段および関連性情報転送手段）およびユーザデータ同期部１５０（サーバ側同期手段）を備えて構成される。
【００３５】
ユーザデータ蓄積部１１０は、ユーザデータを蓄積するものである。本実施形態におけるユーザデータは、例えばユーザデータＡとユーザデータＢとの二種類とし、ユーザデータＡは例えば電子メールデータであり、ユーザデータＢは例えば電話帳データであるとする。しかしながら、ユーザデータは、これらの例に限らず、例えば写真、動画、スケジュールデータ、ブックマーク、画面メモ、メモ帳等のデータであっても良く、二種類以上の多種類であっても良い。また、ユーザによって生成され保存されるデータであっても良い。
【００３６】
サーバ１０は、図１に示すように、例えば電子メールデータのユーザデータＡを蓄積するユーザデータＡ蓄積部１１０Ａと、例えば電話帳データのユーザデータＢを蓄積するユーザデータＢ蓄積部１１０Ｂとを備えている。ユーザデータが二種類を超える場合には、例えば写真データのユーザデータＣを蓄積するユーザデータＣ蓄積部１１０Ｃ（図示せず）など、他のユーザデータ蓄積部を更に備えるようにしても良い。なお、ユーザデータ蓄積部１１０は、ユーザデータＡ蓄積部１１０ＡやユーザデータＢ蓄積部１１０Ｂ等の総称である。
【００３７】
ユーザデータ蓄積部１１０をハードディスクストレージシステムとして構成することができる。または、ユーザデータ蓄積部１１０をフラッシュメモリなどの固体メモリを含めたその他の任意のタイプの記憶媒体として構成することができる。記憶媒体としては不揮発性メモリを用いても良く、揮発性メモリを用いても良い。
【００３８】
また、ユーザデータ蓄積部１１０は、ユーザデータを一時的に蓄積するものであっても良く、この場合には、後述する転送部１４０がユーザデータをクライアント端末２０に転送した後に当該ユーザデータを削除しても良い。
【００３９】
ユーザデータ解析部１２０は、ユーザデータ蓄積部１１０に蓄積されたユーザデータを読み出して、当該読み出したユーザデータを例えばキーワード抽出により解析するものである。本実施形態では、図１に示すように、例えば電子メールデータのユーザデータＡを解析するユーザデータＡ解析部１２０Ａと、例えば電話帳データのユーザデータＢを解析するユーザデータＢ解析部１２０Ｂとが備えられている。ユーザデータが二種類を超える場合には、例えば写真データのユーザデータＣを解析するユーザデータＣ解析部１２０Ｃ（図示せず）など、他のユーザデータ解析部を更に備えるようにしても良い。なお、ユーザデータ解析部１２０は、ユーザデータＡ解析部１２０ＡやユーザデータＢ解析部１２０Ｂ等の総称である。ユーザデータ解析部１２０は、ユーザデータを解析した結果を関連性情報生成部１３０に出力する。
【００４０】
関連性情報生成部１３０は、ユーザデータ解析部１２０より入力した解析結果に基づいて、ユーザデータ蓄積部１１０より読み出した複数のユーザデータ同士の関連性を示す関連性情報を生成するものである。関連性情報生成部１３０が生成する関連性情報は、ユーザデータＡ蓄積部１１０ＡまたはユーザデータＢ蓄積部１１０Ｂに蓄積されたユーザデータＡまたはユーザデータＢを参照するためのリンク情報である。または、関連性情報生成部１３０が生成する関連性情報は、後述するユーザデータＡ蓄積部２３０ＡまたはユーザデータＢ蓄積部２３０Ｂに蓄積されたユーザデータＡまたはユーザデータＢを参照するためのリンク情報である。また、本実施形態においては、このリンク情報をＵＲＩで表している。
【００４１】
ユーザデータ解析部１２０および関連性情報生成部１３０により行われる関連性情報生成処理をより具体的に説明する。まず、ユーザデータＡ解析部１２０Ａが、ユーザデータＡ蓄積部１１０Ａに蓄積された電子メールデータを形態素解析して単語に分割する。単語分割の際には、N-gram等の形態素解析以外の手法を使用しても良い。次に、ユーザデータＡ解析部１２０Ａは、分割された単語の中から人物名、会社名、電話番号、住所等のキーワードを抽出する。一方、ユーザデータＢ解析部１２０Ｂは、ユーザデータＢ蓄積部１１０Ｂに蓄積された電話帳データを参照し、名前、電話番号、メールアドレス等の情報が何番目の電話帳データに含まれているのかを示すインデックスを作成する。ユーザデータＡ解析部１２０ＡおよびユーザデータＢ解析部１２０Ｂは、抽出したキーワードおよび作成したインデックスを関連性情報生成部１３０に出力する。
【００４２】
次に、関連性情報生成部１３０は、ユーザデータ解析部１２０より出力されるキーワードおよびインデックスを入力するとともに、ユーザデータ蓄積部１１０に蓄積されたユーザデータを読み出す。次に、関連性情報生成部１３０は、ユーザデータＡ解析部１２０Ａより入力した人物名、会社名、電話番号、住所等のキーワードと、ユーザデータＢ解析部１２０Ｂより入力したインデックスとを比較し、一致するものを検索する。この検索においては、完全一致による検索方法の他に、前方一致や後方一致等の部分一致による検索方法を適用することができる。一致するものが検索された場合に、関連性情報生成部１３０は、検索されたインデックスの電話帳データを参照するためのリンク情報を関連性情報として生成する。関連性情報生成部１３０は、このように生成した関連性情報を転送部１４０に出力する。
【００４３】
図３〜図５は、ユーザデータ解析部１２０および関連性情報生成部１３０による関連性情報生成処理の一例を説明するための図である。図３はユーザデータ蓄積部１１０に蓄積されたユーザデータをイメージしている。図３（Ａ）は電子メールデータであるユーザデータＡをイメージしており、図３（Ｂ）は電話帳データであるユーザデータＢをイメージしている。ユーザデータＡ解析部１２０Ａは図３（Ａ）の電子メールの「阿部」という文字列をキーワード抽出して関連性情報生成部１３０に出力する。また、ユーザデータＢ解析部１２０Ｂは図３（Ｂ）の電話帳の「阿部」という名前をインデックシングして関連性情報生成部１３０に出力する。次に、関連性情報生成部１３０はキーワードおよびインデックスで「阿部」という文字列が一致しるため、ユーザデータＢ蓄積部１１０Ｂに蓄積されている「阿部」に関する電話帳情報を参照するためのリンク情報を関連性情報として生成する。図４は、関連性情報生成部１３０が生成した関連性情報をイメージしている。図４に示すように、関連性情報生成部１３０は名前「阿部」にかかる電話帳情報へのＵＲＩ（file://a/0001.vcs）を電子メールに埋め込むようなリンク情報を生成する。
【００４４】
上記生成されたリンク情報は、後述するようにサーバ１０からクライアント端末２０に転送されたときに、サーバ１０上で参照していたユーザデータと同じユーザデータをクライアント端末２０上においても参照できるようになっている必要がある。つまり、上記図３および図４の例では上記リンク情報によりサーバ１０に蓄積されている名前「阿部」に関する電話帳情報が閲覧できたが、当該リンク情報によりクライアント端末２０に蓄積されている名前「阿部」に関する電話帳情報も閲覧できる必要がある。
【００４５】
そこで、例えば図５に示すように、サーバ１０上のユーザデータＡ蓄積部１１０ＡおよびユーザデータＢ蓄積部１１０Ｂにおけるディレクトリ構造が同一階層の隣接ディレクトリに並ぶようになっていると仮定する。この場合に、クライアント端末２０上のユーザデータＡ蓄積部２３０ＡおよびユーザデータＢ蓄積部２３０Ｂ（後述する）におけるディレクトリ構造も図５に示したディレクトリ構造と同一構造を持つようにすれば、上記リンク情報がクライアント端末２０上においてもサーバ１０上の場合と同じユーザデータを参照できるようになる。つまり、サーバ１０上のディレクトリ構造とクライアント端末２０上のディレクトリ構造とを同一にすることにより、サーバ１０上で参照していたユーザデータと同じユーザデータをクライアント端末２０上においても参照できるリンク情報を容易に生成することができる。
【００４６】
一方、例えば、サーバ１０上のディレクトリ構造とクライアント端末２０上のディレクトリ構造とが同一でなく、サーバ１０上とクライアント端末２０上でユーザデータの格納形式や格納方法等が異なっている場合も考えられる。このような場合には、例えば、全てのユーザデータにUUID(Universally Unique Identifier)のような識別子を割り当て、このUUIDを用いてサーバ１０上で参照していたユーザデータと同じユーザデータをクライアント端末２０上においても参照できるようにすることができる。
【００４７】
図１に戻り、転送部１４０は、ユーザデータ蓄積部１１０に蓄積されたユーザデータを読み出してクライアント端末２０に転送するものである。また、転送部１４０は、関連性情報生成部１３０より入力した関連性情報をクライアント端末２０に転送する機能を有する。なお、転送部１４０はユーザデータと共に関連性情報を転送してもよい。
【００４８】
ユーザデータ同期部１５０は、後述するクライアント端末２０のユーザデータ同期部２５０と連携して、サーバ１０側に蓄積されたユーザデータとクライアント端末２０側に蓄積されたユーザデータとの間で同期を取るものである。すなわち、ユーザデータＡ同期部１５０Ａは、ユーザデータＡ蓄積部１１０Ａに蓄積されたユーザデータＡと、後述するユーザデータＡ蓄積部２３０Ａに蓄積されたユーザデータＡとを比較し、更新された部分があれば適宜同期を行う。ユーザデータＢ同期部１５０ＢもユーザデータＢについて上記と同様の動作を行う。ユーザデータが二種類を超える場合には、例えば写真データのユーザデータＣを同期するユーザデータＣ同期部１５０Ｃ（図示せず）など、他のユーザデータ同期部を更に備えるようにしても良い。なお、ユーザデータ同期部１５０は、ユーザデータＡ同期部１５０ＡやユーザデータＢ同期部１５０Ｂ等の総称である。
【００４９】
また、同期の際には、リンク情報がサーバ１０とクライアント端末２０との間で共通するようにする。例えば、リンク情報がディレクトリの相対パスで表現され、サーバ10上のディレクトリ構造とクライアント端末20上のディレクトリ構造とを同一な状態にすれば、サーバ10上とクライアント端末20上でリンク情報を共通にすることができる。また、必ずしもサーバ10上のディレクトリ構造とクライアント端末20上のディレクトリ構造とを同一な状態にしなくてもよい。例えばユーザデータにUUIDなどの識別子を割り当てればサーバ10上とクライアント端末20上でリンク情報を共通にすることができる。
【００５０】
（クライアント端末２０の構成）
続いて、クライアント端末２０について詳細に説明する。図２はクライアント端末２０のハードウェア構成図である。図２に示すように、クライアント端末２０は、物理的には、ＣＰＵ２１、主記憶装置であるＲＯＭ２２及びＲＡＭ２３、操作ボタンなどの入力デバイス２４、ＬＣＤや有機ＥＬディスプレイなどの出力デバイス２５、サーバ１０との間でデータの送受信を行う通信モジュール２６、メモリディバイス等の補助記憶装置２７を備えて構成される。後述するクライアント端末２０の各機能は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３等のハードウェア上に所定のソフトウェアを読み込ませることにより、ＣＰＵ２１の制御の元で入力デバイス２４、出力デバイス２５、通信モジュール２６を動作させると共に、主記憶装置２２，２３や補助記憶装置２７におけるデータの読み出し及び書き込みを行うことで実現される。
【００５１】
図１に戻り、クライアント端末２０は、機能的には、受信部２１０（ユーザデータ受信手段および関連性情報受信手段）、関連性情報蓄積部２２０（関連性情報蓄積手段）、ユーザデータ蓄積部２３０（クライアント側ユーザデータ蓄積手段）、表示部２４０（ユーザデータ表示手段）およびユーザデータ同期部２５０（クライアント側同期手段）を備えて構成される。
【００５２】
受信部２１０は、サーバ１０から転送される関連性情報を受信して関連性情報蓄積部２２０に出力するものである。また、受信部２１０は、サーバ１０から転送されるユーザデータＡやユーザデータＢ等のユーザデータを受信してユーザデータ蓄積部２３０に出力する機能を有する。
【００５３】
関連性情報蓄積部２２０は、受信部２１０より入力した関連性情報（例えば図４）を蓄積するものである。関連性情報蓄積部２２０をハードディスクストレージシステムとして構成することができる。または、関連性情報蓄積部２２０をフラッシュメモリなどの固体メモリを含めたその他の任意のタイプの記憶媒体として構成することができる。記憶媒体としては不揮発性メモリを用いても良く、揮発性メモリを用いても良い。
【００５４】
ユーザデータ蓄積部２３０は、受信部２１０より入力したユーザデータ（例えば図３）を蓄積するものである。クライアント端末２０は、図１に示すように、例えば電子メールデータのユーザデータＡを蓄積するユーザデータＡ蓄積部２３０Ａと、例えば電話帳データのユーザデータＢを蓄積するユーザデータＢ蓄積部２３０Ｂとを備えている。ユーザデータが二種類を超える場合には、例えば写真データのユーザデータＣを蓄積するユーザデータＣ蓄積部２３０Ｃ（図示せず）など、他のユーザデータ蓄積部を更に備えるようにしても良い。なお、ユーザデータ蓄積部２３０は、ユーザデータＡ蓄積部２３０ＡやユーザデータＢ蓄積部２３０Ｂ等の総称である。
【００５５】
ユーザデータ蓄積部２３０をハードディスクストレージシステムとして構成することができる。または、ユーザデータ蓄積部２３０をフラッシュメモリなどの固体メモリを含めたその他の任意のタイプの記憶媒体として構成することができる。記憶媒体としては不揮発性メモリを用いても良く、揮発性メモリを用いても良い。また、ユーザデータ蓄積部２３０は、例えばユーザから直接入力されるユーザデータやクライアント端末２０の内部で生成されるユーザデータ（例えば通話記録など）を更に蓄積可能になっている。
【００５６】
表示部２４０は、ユーザデータ蓄積部２３０に蓄積されたユーザデータと、関連性情報蓄積部２２０に蓄積された関連性情報とを読出し、当該読み出したユーザデータを当該読み出した関連性情報に基づいて表示するものである。表示部２４０は、ユーザデータ蓄積部２３０および関連性情報蓄積部２２０に既に蓄積されているものを読み出して表示するため、サーバ１０とクライアント端末２０とが通信ネットワーク上で接続されているか否かにかかわらず、ユーザデータの表示を行うことができる。
【００５７】
図６は、表示部２４０のユーザデータ表示方法の一例を示す図である。図６の例において、表示部２４０は例えば図４に示したようなリンク情報に基づいて例えば図３に示したようなユーザデータを表示している。すなわち、表示部２４０は、メール本文中の名前の所（「阿部」）に該当する電話帳データへのリンクがある場合に、当該電話帳データをポップアップ表示している。また、メール本文中の時間を表す所（「明日」）に該当する例えばスケジュールデータへのリンクがある場合に、当該スケジュールデータをポップアップ表示している。
【００５８】
図１に戻り、ユーザデータ同期部２５０は、前述したサーバ１０のユーザデータ同期部１５０と連携して、サーバ１０側に蓄積されたユーザデータとクライアント端末２０側に蓄積されたユーザデータとの間で同期を取るものである。すなわち、ユーザデータＡ同期部２５０Ａは、ユーザデータＡ蓄積部１１０Ａに蓄積されたユーザデータＡと、ユーザデータＡ蓄積部２３０Ａに蓄積されたユーザデータＡとを比較し、更新された部分があれば適宜同期を行う。ユーザデータＢ同期部２５０ＢもユーザデータＢについて上記と同様の動作を行う。ユーザデータが二種類を超える場合には、例えば写真データのユーザデータＣを同期するユーザデータＣ同期部２５０Ｃ（図示せず）など、他のユーザデータ同期部を更に備えるようにしても良い。なお、ユーザデータ同期部２５０は、ユーザデータＡ同期部２５０ＡやユーザデータＢ同期部２５０Ｂ等の総称である。
【００５９】
ユーザデータ同期部２５０による同期の際には、リンク情報がサーバ１０とクライアント端末２０との間で共通するようにする。例えば、リンク情報がディレクトリの相対パスで表現され、サーバ10上のディレクトリ構造とクライアント端末20上のディレクトリ構造とを同一な状態にすれば、サーバ10上とクライアント端末20上でリンク情報を共通にすることができる。また、必ずしもサーバ10上のディレクトリ構造とクライアント端末20上のディレクトリ構造とを同一な状態にしなくてもよい。例えばユーザデータにUUIDなどの識別子を割り当てればサーバ10上とクライアント端末20上でリンク情報を共通にすることができる。
【００６０】
（ユーザデータ表示システム１の動作）
続いて、ユーザデータ表示システム１により行われる動作について、図７および図８を参照しながら説明する。図７および図８は、ユーザデータ表示システム１の動作を示すフローチャートである。
【００６１】
まず、サーバ１０側で行われる関連性情報生成処理について図７を参照しながら説明する。図７は、関連性情報生成処理のためにサーバ１０で行われる動作を示すフローチャートである。
【００６２】
最初に、ユーザデータ解析部１２０がユーザデータ蓄積部１１０よりユーザデータを取得する。ユーザデータＡ解析部１２０ＡはユーザデータＡ蓄積部１１０ＡよりユーザデータＡを読み出し、ユーザデータＢ解析部１２０ＢはユーザデータＢ蓄積部１１０ＢよりユーザデータＢを読み出す（ステップＳ１０１）
【００６３】
次に、ユーザデータ解析部１２０がユーザデータ蓄積部１１０より取得したユーザデータを解析する。ユーザデータＡ解析部１２０ＡはユーザデータＡよりキーワード抽出を行う。ユーザデータＢ解析部１２０ＢはユーザデータＢよりインデックシングを行う。ユーザデータＡ解析部１２０ＡおよびユーザデータＢ解析部１２０Ｂは、抽出したキーワードおよび作成したインデックスを関連性情報生成部１３０に出力する（ステップＳ１０２）。
【００６４】
次に、関連性情報生成部１３０がユーザデータ解析部１２０より出力されるキーワードおよびインデックスを入力するとともに、ユーザデータ蓄積部１１０に蓄積されたユーザデータを読み出す。そして、関連性情報生成部１３０は、ユーザデータ解析部１２０より入力したキーワードとインデックスとを比較し、一致するものを検索する（ステップＳ１０３）。
【００６５】
ステップＳ１０３の検索にて一致するものがあった場合には（ステップＳ１０４：ＹＥＳ）、関連性情報生成部１３０は、検索されたインデックスの電話帳データを参照するためのリンク情報を関連性情報として生成して転送部１４０に出力する（ステップＳ１０５）。
【００６６】
一方、ステップＳ１０３の検索にて一致するものがなかった場合には（ステップＳ１０４：ＮＯ）、処理はそのまま終了される。
【００６７】
次に、転送部１４０が関連性情報生成部１３０より入力した関連性情報をクライアント端末２０に転送する（ステップＳ１０６）。
【００６８】
続いて、クライアント端末２０側で行われるユーザデータ表示処理について図８を参照しながら説明する。図８は、ユーザデータ表示処理のためにクライアント端末２０で行われる動作を示すフローチャートである。
【００６９】
最初に、例えばユーザにより、表示対象となるユーザデータ（例えば図３（Ａ）のユーザデータＡ）が指定される（ステップＳ２０１）。
【００７０】
次に、表示部２４０が、ステップＳ２０１にて指定されたユーザデータＡをユーザデータ蓄積部２３０から取得する（ステップＳ２０２）。
【００７１】
次に、表示部２４０が、ステップＳ２０２にて取得したユーザデータＡに関する関連性情報（例えば図４）が関連性情報蓄積部２２０に蓄積されているか否かを確認する（ステップＳ２０３）。
【００７２】
ステップＳ２０３の確認にてユーザデータＡに関する関連性情報が関連性情報蓄積部２２０に蓄積されている場合には（ステップＳ２０３：ＹＥＳ）、表示部２４０は当該関連性情報を取得する（ステップＳ２０４）。
【００７３】
一方、ステップＳ２０３の確認にてユーザデータＡに関する関連性情報が関連性情報蓄積部２２０に蓄積されていない場合には（ステップＳ２０３：ＮＯ）、処理はそのまま終了される。
【００７４】
次に、表示部２４０が、ステップＳ２０４にて取得した関連性情報に基づいて、当該関連性情報のリンク先であるユーザデータ（例えば図３（Ｂ）のユーザデータＢ）をユーザデータ蓄積部２３０から取得する（ステップＳ２０５）。
【００７５】
次に、表示部２４０が、ステップＳ２０５にて取得したユーザデータＢをポップアップ表示するようなスクリプトプログラムを生成し、関連のある部分でユーザデータＢがポップアップ表示されるように当該スクリプトプログラムを埋め込む。このことにより、ユーザデータＡおよびユーザデータＢをウェブブラウザで表示するためのフォーマットが作成される（ステップＳ２０６）。
【００７６】
次に、表示部２４０が、クライアント端末２０のブラウザで、ステップＳ２０６にて作成したフォーマットデータを表示する（ステップＳ２０７）。
【００７７】
続いて、本実施形態にかかるユーザデータ表示システム１の作用及び効果について説明する。本実施形態のユーザデータ表示システム１によれば、サーバ１０の関連性情報生成部１３０が関連性情報を生成すると、クライアント端末２０の表示部２４０が当該関連性情報に基づいてユーザデータを表示する。このように、クライアント端末２０では関連性情報を生成するために演算量の多い高負荷の処理を行わなくて済むため、クライアント端末２０の処理負荷を軽減することができる。
【００７８】
また、本実施形態によれば、クライアント端末２０の表示部２４０は、自端末のユーザデータ蓄積部２３０および関連性情報蓄積部２２０に蓄積されているユーザデータおよび関連性情報を読み出して表示する。これらのユーザデータおよび関連性情報は、クライアント端末２０のユーザデータ蓄積部２３０および関連性情報蓄積部２２０に予め蓄積されていても良い。以上により、クライアント端末２０の表示部２４０は、ユーザデータを表示するというサービスを行う時に、クライアント端末２０とサーバ１０とがネットワーク上で接続されていなくても、自端末に蓄積されているユーザデータを自端末に蓄積されている関連性情報に基づいて表示することができる。
【００７９】
また、本実施形態によれば、サーバ１０およびクライアント端末２０の両方が、それぞれに蓄積されているユーザデータ間で同期を取る同期部１５０，２５０を備える。このとき、クライアント端末２０側のユーザデータ蓄積部２３０は、例えばユーザから直接入力されるユーザデータやクライアント端末２０の内部で生成されるユーザデータを更に蓄積可能になっていても良い。このようにユーザデータ間で同期を取ることによって、サーバ１０以外で生成されたユーザデータに対してもサーバ１０上で処理することが可能となり、クライアント端末２０の処理負荷を更に軽減することができる。
【００８０】
また、本実施形態によれば、ユーザデータの解析を行うユーザデータ解析部１２０がサーバ１０上に設けられている。したがって、クライアント端末２０ではユーザデータを解析するために演算量の多い高負荷の処理を行わなくて済むため、クライアント端末２０の処理負荷を更に軽減することができる。
【００８１】
また、本実施形態によれば、キーワード抽出によりユーザデータの解析を行うユーザデータ解析部１２０およびキーワード検索に基づいて関連性情報の生成を行う関連性情報生成部１３０がサーバ１０上に設けられている。したがって、クライアント端末２０ではユーザデータの解析および関連性情報の生成のために演算量の多い高負荷の処理を行わなくて済むため、クライアント端末２０の処理負荷を更に軽減することができる。
【００８２】
また、本実施形態によれば、サーバ１０の関連性情報生成部１３０によって生成されるリンク情報に基づいて、クライアント端末２０の表示部２４０がサーバ１０側のユーザデータ蓄積部１１０に蓄積されたユーザデータを参照することができる。
【００８３】
また、本実施形態によれば、サーバ１０の関連性情報生成部１３０によって生成されるリンク情報に基づいて、クライアント端末２０の表示部２４０が自端末のユーザデータ蓄積部２３０に蓄積されたユーザデータを参照して表示することができる。したがって、クライアント端末２０とサーバ１０とがネットワーク上で接続されていなくても、クライアント端末２０の表示部２４０は上記リンク情報に基づいて自端末に蓄積されているユーザデータを表示することができる。なお、ユーザデータの格納形式や格納方式が、サーバ１０側とクライアント端末２０側とで相違していても良く、この場合にサーバ１０の関連性情報生成部１３０は例えばＵＵＩＤを割り当てるなどクライアント側でのユーザデータ格納形式や格納方式を推定して、リンク情報を生成するようにしても良い。
【００８４】
また、本実施形態によれば、リンク情報をＵＲＩで表すため、ウェブブラウザを使用してユーザデータを表示することができる。
【００８５】
以上で説明した本発明は、デバイス、システム、方法、および／またはコンピュータプログラム製品として具体化することができる。したがって、本発明の一部またはすべては、ハードウェアおよび/またはソフトウェア（ ファームウェア、常駐ソフトウェア、マイクロコード、ステートマシン、ゲートアレイなどを含む）に組み入れることができる。さらに、本発明は、コンピュータによって使用可能な、またはコンピュータ可読の記憶媒体上のコンピュータプログラム製品の形態をとることができ、この媒体には、命令実行システムによって、または命令実行システムと共に使用される、コンピュータによって使用可能な、またはコンピュータ可読のプログラムコードが組み入れられる。本明細書のコンテキストでは、コンピュータによって使用可能な、またはコンピュータ可読の媒体は、命令実行システム、装置、またはデバイスによって、あるいはそれらと共に使用されるプログラムを、収録する、記憶する、通信する、伝搬する、または搬送することのできる、任意の媒体とすることができる。
【００８６】
コンピュータによって使用可能な、またはコンピュータ可読の媒体は、例えば、電子、磁気、光学、電磁、赤外線、または半導体の、システム、装置、デバイス、または伝搬媒体とすることができるが、これらに限定されるものではない。コンピュータ可読媒体には、例として、コンピュータ記憶媒体および通信媒体を含めることができるが、これらに限定されるものではない。
【００８７】
コンピュータ記憶媒体には、コンピュータ可読命令、データ構造、プログラムモジュール、またはその他のデータなどの情報を記憶するための任意の方法または技術で実現された、揮発性および不揮発性、着脱可能および着脱不能の媒体が含まれる。コンピュータ記憶媒体には、RＡM, ROM,EEPROM, フラッシュメモリ、または他のメモリ技術、CD-ROM 、デジタル多用途ディスク(DVD)、または他の光記憶、磁気カセット、磁気テープ、磁気ディスク記憶、または他の磁気記憶装置、あるいは、所望の情報を記憶するのに使用でき命令実行システムからアクセスできるその他の任意の媒体が含まれるが、これらに限定されるものではない。プログラムは、例えば紙媒体または他の媒体を光学的に走査することによって電子的に取り込んでから、必要ならば適切な方式でコンパイル、解釈、または他の方法で処理し、次いでコンピュータメモリに記憶することができるので、コンピュータによって使用可能な、またはコンピュータ可読の媒体は、プログラムが印刷された紙媒体または別の適切な媒体であってもよいことに留意されたい。
【００８８】
通信媒体は通常、コンピュータ可読命令、データ構造、プログラムモジュール、またはその他のデータを、搬送波やその他の移送機構などの被変調データ信号に組み入れるものであり、通信媒体には任意の情報伝達媒体が含まれる。用語「被変調データ信号」は、信号中の情報が符号化される形で１つまたは複数の特性が設定または変更される信号を意味する。例えば、通信媒体には、有線ネットワークや直接有線接続などの有線媒体と、音響、RF、赤外線などの無線媒体およびその他の無線媒体とが含まれるが、これらに限定されるものではない。上記のいずれかの組合せもコンピュータ可読媒体の範囲内に含まれる。
【００８９】
本発明がコンピュータ実行可能命令の一般的なコンテキストで具体化されるとき、この実施形態は、１つまたは複数のシステム、コンピュータ、またはその他のデバイスによって実行されるプログラムモジュールを含むことができる。一般に、プログラムモジュールは、特定のタスクを実施するか、または特定の抽象データ型を実装するルーチン、プログラム、オブジェクト、コンポーネント、データ構造などを含む。通常、プログラムモジュールの機能は、様々な実施形態で望まれるように結合または分散させることができる。
【図面の簡単な説明】
【００９０】
【図１】ユーザデータ表示システムの構成概要図である。
【図２】サーバおよびクライアント端末のハードウェア構成図である。
【図３】ユーザデータをイメージしている図である。
【図４】関連性情報をイメージしている図である。
【図５】サーバおよびクライアント端末のディレクトリ構造をイメージしている図である。
【図６】ユーザデータ表示方法の一例を示す図である。
【図７】関連性情報生成処理のためにサーバで行われる動作を示すフローチャートである。
【図８】ユーザデータ表示処理のためにクライアント端末で行われる動作を示すフローチャートである。
【符号の説明】
【００９１】
１…ユーザデータ表示システム、１０…サーバ、１１０，１１０Ａ，１１０Ｂ…ユーザデータ蓄積部、１２０，１２０Ａ，１２０Ｂ…ユーザデータ解析部、１３０…関連性情報生成部、１４０…転送部、１５０，１５０Ａ，１５０Ｂ…ユーザデータ同期部、２０…クライアント端末、２１０…受信部、２２０…関連性情報蓄積部、２３０，２３０Ａ，２３０Ｂ…ユーザデータ蓄積部、２４０…表示部、２５０，２５０Ａ，２５０Ｂ…ユーザデータ同期部、３０…通信ネットワーク。
【図１】
2009053858.tif 000003
【図２】
2009053858.tif 000004
【図３】
2009053858.tif 000005
【図４】
2009053858.tif 000006
【図５】
2009053858.tif 000007
【図６】
2009053858.tif 000008
【図７】
2009053858.tif 000009
【図８】
2009053858.tif 000010