(57)【要約】【課題】通信端末を容易に設定する。【解決手段】通信方法は、属性データを更新するステップ（Ｓ７００）と、通信端末の利用者が端末設定データのダウンロード要求を送信するステップ（Ｓ６１２）と、サーバからデータを受信するステップ（Ｓ６１４）と、受信した端末設定データが複数であるとき（Ｓ６１６にてＹＥＳ）、端末設定データを選択するステップ（Ｓ６１８）と、端末設定データに基づいて通信方法の設定を更新するステップ（Ｓ８００）と、他の通信端末への通知要求を検知すると（Ｓ６２８にてＹＥＳ）、その通知要求をサーバに送信するステップ（Ｓ６３０）とを含む。【選択図】　　　　図１１
2004038567.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して通信端末と情報を通信する情報処理装置であって、前記情報は、前記通信端末の利用者の属性を表わす属性データと、前記通信端末の設定内容を表わす端末設定データとを含み、前記通信端末は前記端末設定データに基づいて処理を実行し、前記情報処理装置は、
前記ネットワークに接続され、前記通信端末から情報を受信するための受信手段と、
前記受信手段に接続され、前記情報から前記属性データを取得するための属性取得手段と、
前記受信手段に接続され、前記情報を記憶するための記憶手段と、
前記属性取得手段および前記記憶手段に接続され、前記取得された属性データが前記記憶された属性データに含まれるか否かを判断するための判断手段と、
前記記憶手段および判断手段に接続され、前記判断の結果に基づいて、前記取得した属性データに対応する端末設定データを検索するための検索手段と、
前記記憶手段および前記検索手段に接続され、前記端末設定データを前記通信端末に送信するための送信手段とを含む、情報処理装置。
【請求項２】
前記属性データは、２以上の端末設定データに関連付けることができるデータであって、
前記検索手段は、前記属性データに対応する２以上の端末設定データを検索するための手段を含む、請求項１に記載の情報処理装置。
【請求項３】
前記情報処理装置は、前記記憶手段に接続され、前記記憶された属性データおよび前記記憶された端末設定データに基づいて、前記取得した属性データに適した端末設定データを生成するための生成手段をさらに含む、請求項１または２に記載の情報処理装置。
【請求項４】
前記属性データは、２以上の端末設定データに関連付けることができるデータであって、
前記生成手段は、前記属性データに対応する２以上の端末設定データを生成するための手段を含む、請求項３に記載の情報処理装置。
【請求項５】
前記情報処理装置は、前記受信手段に接続され、前記情報から前記端末設定データを取得するための設定取得手段をさらに含む、請求項１〜４のいずれかに記載の情報処理装置。
【請求項６】
前記情報処理装置は、
前記記憶手段に接続され、前記関連データを読み出すための読出手段と、
前記読出手段に接続され、前記関連データを更新するための更新手段とをさらに含み、
前記記憶手段は、前記更新された関連データを新たな関連データとして記憶するための手段を含む、請求項１〜５のいずれかに記載の情報処理装置。
【請求項７】
前記通信端末は、前記属性データおよび前記端末設定データのいずれかのデータを変更することができる端末であって、前記いずれかのデータが変更されると、前記変更されたデータを含む変更情報が前記通信端末から前記情報処理装置に送信され、
前記受信手段は、前記変更情報を受信するための手段を含み、
前記読出手段は、前記変更されたデータに対応する関連データを前記記憶手段から読み出すための手段を含み、
前記更新手段は、前記変更されたデータに基づいて、前記読み出した関連データを更新するための手段を含む、請求項６に記載の情報処理装置。
【請求項８】
前記情報処理装置は、
前記送信手段に接続され、前記属性データおよび前記端末設定データを前記通信端末に送信した履歴を記憶するための履歴記憶手段と、
前記履歴記憶手段に接続され、前記属性データおよび前記端末設定データのいずれかのデータが変更されると、前記履歴に基づいて、前記いずれかのデータを含む関連データを検索するための関連データ検索手段と、
前記関連データ検索手段に接続され、前記変更に基づいて、前記関連データから新たな関連データを生成するための関連データ生成手段とをさらに含み、
前記送信手段は、前記履歴に基づいて、前記通信端末に前記新たな関連データを送信するための手段を含む、請求項１〜７のいずれかに記載の情報処理装置。
【請求項９】
前記情報処理装置は、端末設定データの生成を許可された端末に対してのみ前記端末設定データを生成することができる装置であって、
前記情報処理装置は、記憶手段に接続され、前記関連データの参照を許可された通信端末であることを表わす端末データを、前記関連データに付与するための付与手段をさらに含み、
前記生成手段は、前記端末データが付与された関連データに基づいて、前記端末設定データを生成するための手段を含む、請求項１〜８のいずれかに記載の情報処理装置。
【請求項１０】
前記情報処理装置は、
前記記憶手段に接続され、前記関連データの有効期限を前記関連データに設定するための設定手段と、
前記記憶手段に接続され、前記有効期限が予め定められた条件を満足する間、前記関連データを参照するための参照手段とをさらに含む、請求項１〜９のいずれかに記載の情報処理装置。
【請求項１１】
前記情報処理装置は、前記記憶手段に接続され、前記有効期限が予め定められた条件を満足すると、前記関連データを消去するための消去手段をさらに含む、請求項１０に記載の情報処理装置。
【請求項１２】
ネットワークを介して情報処理装置と情報を通信する通信端末であって、前記情報は、前記通信端末の利用者の属性を表わす属性データと、前記通信端末の設定を表わす端末設定データとを含み、前記通信端末は、
前記ネットワークに接続され、前記情報処理装置に前記属性データを送信するための送信手段と、
前記ネットワークに接続され、前記情報処理装置から情報を受信するための受信手段と、
前記受信手段に接続され、前記情報を記憶するための記憶手段と、
前記記憶手段に接続され、前記情報から前記端末設定データを取得するための取得手段と、
前記取得手段に接続され、前記端末設定データに基づいて、前記通信端末の設定を行なうための設定手段とを含む、通信端末。
【請求項１３】
前記通信端末は、
前記記憶手段に接続され、前記情報を表示するための表示手段と、
前記記憶手段に接続され、前記利用者が情報を入力するための入力手段と、
前記入力手段および前記記憶手段に接続され、前記入力された情報に基づいて、前記属性データおよび前記端末設定データのいずれかを更新するための更新手段とをさらに含み、
前記記憶手段は、前記属性データおよび前記端末設定データを関連付けて関連データとして記憶するための手段を含む、請求項１２に記載の通信端末。
【請求項１４】
前記送信手段は、前記属性データおよび前記端末設定データのいずれかのデータが更新されると、前記情報処理装置に前記更新されたデータを含む情報を送信するための手段を含む、請求項１２または１３のいずれかに記載の通信端末。
【請求項１５】
前記情報処理装置は、前記通信端末と異なる他の通信端末に接続され、前記他の通信端末は、他の端末設定データに基づいて設定がなされた端末であり、前記情報処理装置は、前記他の端末設定データを前記通信端末に送信する装置であって、
前記設定手段は、前記他の端末設定データを前記情報処理装置から受信すると、前記他の端末設定データに基づいて、前記通信端末の設定を行なうための手段を含む、請求項１２〜１４のいずれかに記載の通信端末。
【請求項１６】
前記情報処理装置は、２以上の異なる端末設定データを前記通信端末に送信する装置であって、
前記通信端末は、前記記憶手段に接続され、前記２以上の異なる端末設定データの中から前記通信端末の設定に使用する端末設定データを選択するための選択手段をさらに含む、請求項１５に記載の通信端末。
【請求項１７】
ネットワークを介して通信端末と情報を通信する情報処理方法であって、前記情報は、前記通信端末の利用者の属性を表わす属性データと、前記通信端末の設定内容を表わす端末設定データとを含み、前記通信端末は前記端末設定データに基づいて処理を実行し、前記情報処理方法は、
前記通信端末から情報を受信する受信ステップと、
前記情報から前記属性データを取得する属性取得ステップと、
前記情報を記憶する記憶ステップと、
前記取得された属性データが前記記憶された属性データに含まれるか否かを判断する判断ステップと、
前記判断の結果に基づいて、前記取得した属性データに対応する端末設定データを検索する検索ステップと、
前記端末設定データを前記通信端末に送信する送信ステップとを含む、情報処理方法。
【請求項１８】
ネットワークを介して情報処理装置と情報を通信する通信方法であって、前記情報は、前記通信方法の利用者の属性を表わす属性データと、前記通信方法の設定を表わす端末設定データとを含み、前記通信方法は、
前記情報処理装置に前記属性データを送信する送信ステップと、
前記情報処理装置から情報を受信する受信ステップと、
前記情報を記憶する記憶ステップと、
前記情報から前記端末設定データを取得する取得ステップと、
前記端末設定データに基づいて、前記通信方法の設定を行なう設定ステップとを含む、通信方法。
【請求項１９】
ネットワークを介して通信端末と情報を通信する情報処理方法をコンピュータに実現させるプログラムであって、前記情報は、前記通信端末の利用者の属性を表わす属性データと、前記通信端末の設定内容を表わす端末設定データとを含み、前記プログラムは前記コンピュータに、
前記通信端末から情報を受信する受信ステップと、
前記情報から前記属性データを取得する属性取得ステップと、
前記情報を記憶する記憶ステップと、
前記取得された属性データが前記記憶された属性データに含まれるか否かを判断する判断ステップと、
前記判断の結果に基づいて、前記取得した属性データに対応する端末設定データを検索する検索ステップと、
前記端末設定データを前記通信端末に送信する送信ステップとを実現させるプログラム。
【請求項２０】
ネットワークを介して情報処理装置と情報を通信する通信方法をコンピュータに実現させるプログラムであって、前記情報は、前記通信方法の利用者の属性を表わす属性データと、前記通信方法の設定を表わす端末設定データとを含み、前記プログラムは前記コンピュータに、
前記情報処理装置に前記属性データを送信する送信ステップと、
前記情報処理装置から情報を受信する受信ステップと、
前記情報を記憶する記憶ステップと、
前記情報から前記端末設定データを取得する取得ステップと、
前記端末設定データに基づいて、前記通信方法の設定を行なう設定ステップとを実現させる、プログラム。
【請求項２１】
請求項１９または２０に記載のプログラムを記録したコンピュータ読取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報処理装置の設定を行なう技術に関し、特に、ネットワークに接続された通信端末の設定を行なう技術に関する。
【０００２】
【従来の技術】
近年、ＰＣ（Ｐｅｒｓｏｎａｌ　Ｃｏｍｐｕｔｅｒ）あるいは携帯通信端末のような情報処理機器の普及に伴い、インターネットの利用者が増加している。利用者の中には、そのような情報処理機器の操作に習熟した利用者もいれば、操作に不慣れな利用者もいる。したがって、ネットワーク技術が一般の生活に浸透している、いわゆる「ネット社会」では、操作に不慣れな利用者でも、不自由なく使いこなせる情報処理機器の提供が不可欠になりつつある。
【０００３】
たとえば、ＰＣの場合、購入後すぐに利用できるように、一通りのソフトウェアが予めインストールされたＰＣも販売されている。このソフトウェアとは、文書作成ソフト（いわゆる、ワープロソフト）であり、インターネット閲覧用ソフト（いわゆる、ブラウザ）であり、あるいは、電子メール通信ソフト等である。
【０００４】
しかしながら、ソフトウェアが予めインストールされていても、それらは、標準の状態でインストールされているに過ぎない。すなわち、利用者の好みに応じた設定（いわゆる、カスタマイズ設定）が反映されているわけではない。そのため、標準の状態で設定されたＰＣを使用することに、不自由さ、不便さを感じる利用者もいる。
【０００５】
そのような不便さを解消するために、たとえば、特開平１０−２６０８２１号公報は、ＷＷＷ（Ｗｏｒｌｄ　Ｗｉｄｅ　Ｗｅｂ）ブラウザ用スタートページの自動作成システムを開示する。
【０００６】
このシステムは、スタートページに含められるべきコンテンツを複数用意する回路と、それらのコンテンツにそれぞれ固有のコンテンツ識別子を付与する回路と、そのコンテンツ識別子と、そのコンテンツをスタートページに配置する際のレイアウト情報とを含むスタートページプロフィール情報をユーザごとに生成する回路と、スタートページプロフィール情報と各ユーザに付与されている固有のユーザ識別子とを関連付けて格納する回路と、ユーザが登録したスタートページプロフィールに基づいて、そのユーザ用のスタートページファイルを作成するための処理の始点を与える固有のＵＲＬ（Ｕｎｉｆｏｒｍ　Ｒｅｓｏｕｒｃｅ　Ｌｏｃａｔｏｒｓ）を付与する回路と、ユーザがそのユーザ固有のＵＲＬにアクセスすると、そのＵＲＬに対応するスタートページプロフィールに含まれているコンテンツ識別子にしたがって該当するコンテンツを抽出する回路と、それらの抽出されたコンテンツをレイアウト情報にしたがって配置する回路と、ユーザ用のスタートページファイルを編集する回路とを含む。
【０００７】
このシステムによると、ユーザがＷＷＷブラウザを起動すると、そのユーザ固有のＵＲＬにアクセスする。ユーザが予め選択したコンテンツが、そのＵＲＬによって特定されるスタートページプロフィールの内容にしたがって抽出され、レイアウト情報にしたがって配置される。これにより、ＷＷＷブラウザの起動時にユーザが希望する情報を含んだコンテンツが即座に表示される。さらに、ユーザは、ＷＷＷブラウザを起動した時点で、最新の情報を取得することができる。
【０００８】
また、特開２０００−２９３４２３公報は、ホームページメニュー自動更新装置を開示する。
【０００９】
この装置は、自動更新の対象となるホームページのアドレスを入力するアドレス入力部と、アドレス単位のアクセス回数を格納するアクセス回数格納部と、ホームページが存在するウェブサーバ内のアクセスログからアドレス単位のアクセス回数をカウントし、アドレスとそのアクセス回数とをアクセス回数に基づいてソートしてアクセス回数格納部に出力するアクセス回数解析部と、アドレスの定義体ソースを格納しているホームページ格納部と、メニュー定義体に記述されているメニュー項目のアドレスとアドレスに対するアクセス回数とに基づいて、メニュー格納部のメニュー定義体ソースを更新するメニュー更新部と、更新したメニューを含むホームページをインターネット上に公開するホームページ公開部とを含む。
【００１０】
この装置によると、ウェブサーバ上にあるアクセスログから、自分が管理するホームページのアクセス回数をホームページ上の全てのリンク先ページごとに取り出すことができる。したがって、アクセス回数に応じて、自動的にメニューを更新することが可能になる。さらには、ホームページの管理者に対する、メニューのメンテナンスのための負荷を削減することができる。
【００１１】
【発明が解決しようとする課題】
しかしながら、上記公報に開示された技術を利用するためには、以下の課題がある。第１に、そのような技術に基づいてカスタマイズを行なうためには、利用者は、ノウハウを必要とする。すなわち、情報処理機器の操作に不慣れな利用者は、それらの技術を使いこなすことができない場合がある。特に、情報処理機器の設定の内容によっては、専門的な知識が必要とされる場合もある。このとき、利用者は、その設定を容易に行なうことができない場合がある。
【００１２】
第２に、それらの技術に基づいてカスタマイズを行なうためには、ある程度、情報処理機器を使い込む必要がある。すなわち、使いこなすまでは、利用者が望むように情報処理機器を容易に設定できない場合がある。
【００１３】
第３に、他の利用者による情報処理機器の設定を利用できない場合がある。すなわち、利用者が多くなると、便利な機能は多くの利用者により使用されるが、そのような設定を容易に取り込むことができない場合がある。
【００１４】
第４に、上記技術は、ブラウザと呼ばれる一部のアプリケーションプログラムを対象としていることである。すなわち、ブラウザに加えて、他のソフトウェアあるいは機能（たとえば、いわゆる「ランチャ」と呼ばれるスタートプログラム、あるいは、デスクトップ画面等）のカスタマイズに対する要求も見られる。
【００１５】
本発明は、上述の課題を解決するためになされたものであって、利用者の属性に対応した設定を容易にする情報処理装置および通信端末と、情報処理方法および通信方法と、それらの方法を実現するためのプログラムと、そのプログラムを記録した記録媒体とを提供することである。
【００１６】
【課題を解決するための手段】
第１の発明に係る情報処理装置は、ネットワークに接続され、通信端末から情報を受信するための受信手段と、受信手段に接続され、情報から属性データを取得するための属性取得手段と、受信手段に接続され、情報を記憶するための記憶手段と、属性取得手段および記憶手段に接続され、取得された属性データが記憶された属性データに含まれるか否かを判断するための判断手段と、記憶手段および判断手段に接続され、判断の結果に基づいて、取得した属性データに対応する端末設定データを検索するための検索手段と、記憶手段および検索手段に接続され、端末設定データを通信端末に送信するための送信手段とを含む。
【００１７】
第１の発明によると、情報処理装置は、ネットワークを介して通信端末と情報を通信する。その情報は、通信端末の利用者の属性を表わす属性データと、通信端末の設定内容を表わす端末設定データとを含む。この通信端末は端末設定データに基づいて処理を実行する。この情報処理装置の受信手段が通信端末から情報を受信すると、属性取得手段は、その情報から通信端末の属性データを取得する。判断手段は、取得した属性データが記憶手段に記憶された属性データに含まれるか否かを判断する。したがって、取得した属性データが記憶手段に記憶されている場合には、既に他の通信端末の利用者により、端末設定データが登録されていることになる。取得した属性データが記憶されていない場合には、その属性データに対応する端末設定データは登録されていないことになる。検索手段は、属性データが記憶された属性データに含まれるという判断の結果に基づいて、その属性データに対応する端末設定データを検索する。送信手段は、検索した端末設定データを通信端末に送信する。これにより、属性データが記憶されている場合には、その属性データに対応する端末設定データが検索され、情報処理装置から通信端末に送信される。通信端末は、そのデータに基づいて、容易に設定を行なうことができる。したがって、利用者は、設定が完了した通信端末を利用することができる。その結果、利用者の属性に対応した設定を容易にする情報処理装置を提供することができる。
【００１８】
第２の発明に係る情報処理装置は、第１の発明の構成に加えて、検索手段は、属性データに対応する２以上の端末設定データを検索するための手段を含む。
【００１９】
第２の発明によると、属性データは、２以上の端末設定データに関連付けることができるデータである。検索手段は、属性データに対応する２以上の端末設定データを検索する。これにより、２以上の端末設定データの中から、取得した属性データに対応する端末設定データが検索され、情報処理装置から通信端末に送信される。通信端末は、その２以上の端末設定データの中から１つの端末設定データを選択して設定を行なうことができる。
【００２０】
第３の発明に係る情報処理装置は、第１または第２の発明の構成に加えて、記憶手段に接続され、記憶された属性データおよび記憶された端末設定データに基づいて、取得した属性データに適した端末設定データを生成するための生成手段をさらに含む。
【００２１】
第３の発明によると、生成手段は、記憶した属性データに基づいて、取得した属性データに適した端末設定データを生成する。すなわち、取得した属性データに対応する端末設定データが記憶されていない場合には、端末設定データが新たに生成される。たとえば、属性データの項目（性別、年齢層、職業、趣味、等）に基づいて、端末設定データを生成するための生成アルゴリズムを予め用意しておくことにより、新たな端末設定データを生成することができる。これにより、取得した属性データに対応する端末設定データが記憶されていないときには、端末設定データが新たに生成され、情報処理装置から通信端末に送信される。
【００２２】
第４の発明に係る情報処理装置は、第３の発明の構成に加えて、生成手段は、属性データに対応する２以上の端末設定データを生成するための手段を含む。
【００２３】
第４の発明によると、属性データは、２以上の端末設定データに関連付けることができるデータである。生成手段は、属性データに対応する２以上の端末設定データを生成する。すなわち、属性データに対応する端末設定データが記憶されていないときには、２以上の端末設定データを生成することができる。通信端末の利用者がこのデータを受信すると、最も適切な端末設定データを選択することができる。
【００２４】
第５の発明に係る情報処理装置は、第１〜４のいずれかの発明の構成に加えて、受信手段に接続され、情報から端末設定データを取得するための設定取得手段をさらに含む。
【００２５】
第５の発明によると、情報処理装置の設定取得手段が、情報から端末設定データを取得すると、記憶手段は、属性データと端末設定データとを関連付けて関連データとして記憶する。すなわち、通信端末が属性データと端末設定データとを送信すると、それらのデータは関連付けられて、情報処理装置に記憶される。これにより、たとえば、通信端末から受信した端末設定データが、他の通信端末の属性データに対応するとき、その他の通信端末に送信することができる。すなわち、端末設定データを２以上の通信端末の間で共有することができる。その結果、通信端末の利用者は、共有されたデータを用いて通信端末の設定を容易に行なうことができる。
【００２６】
第６の発明に係る情報処理装置は、第１〜５のいずれかの発明の構成に加えて、記憶手段に接続され、関連データを読み出すための読出手段と、読出手段に接続され、関連データを更新するための更新手段とをさらに含む。記憶手段は、更新された関連データを新たな関連データとして記憶するための手段を含む。
【００２７】
第６の発明によると、読出手段は、記憶手段から関連データを読み出す。更新手段は、その関連データを更新する。記憶手段は、更新された関連データを新たな関連データとして記憶する。すなわち、記憶された属性データと端末設定データとに基づいて、新たなデータを生成することができる。そのデータは、新たな関連データとして記憶される。これにより、通信端末の属性データに対応する端末設定データが増加する。すなわち、通信端末の利用者にとっては、端末設定データの選択肢が増えることになる。
【００２８】
第７の発明に係る情報処理装置は、第６の発明の構成に加えて、受信手段は、変更情報を受信するための手段を含む。読出手段は、変更されたデータに対応する関連データを記憶手段から読み出すための手段を含む。更新手段は、変更されたデータに基づいて、読み出した関連データを更新するための手段を含む。
【００２９】
第７の発明によると、通信端末は、属性データおよび端末設定データのいずれかのデータを変更することができる。そのいずれかのデータが変更されると、変更されたデータを含む変更情報が通信端末から情報処理装置に送信される。情報処理装置の受信手段が変更情報を受信すると、読出手段は、変更されたデータに対応する関連データを記憶手段から読み出す。更新手段は、変更されたデータに基づいて、読み出した関連データを更新する。たとえば、属性データが通信端末において変更されると、変更前の属性データに対応する端末設定データが読み出されて、変更後の属性データに関連付けられて新たに記憶される。一方、端末設定データが通信端末において変更されると、その変更前の属性データが読み出されて、変更後の端末設定データに関連付けられて新たに記憶される。これにより、通信端末における属性データおよび端末設定データの変更は、情報処理装置に記憶され、他の通信端末が利用することができる。
【００３０】
第８の発明に係る情報処理装置は、第１〜７のいずれかの発明の構成に加えて、送信手段に接続され、属性データおよび端末設定データを通信端末に送信した履歴を記憶するための履歴記憶手段と、履歴記憶手段に接続され、属性データおよび端末設定データのいずれかのデータが変更されると、履歴に基づいて、いずれかのデータを含む関連データを検索するための関連データ検索手段と、関連データ検索手段に接続され、変更に基づいて、関連データから新たな関連データを生成するための関連データ生成手段とをさらに含む。送信手段は、履歴に基づいて、通信端末に新たな関連データを送信するための手段を含む。
【００３１】
第８の発明によると、履歴記憶手段は、属性データおよび端末設定データを通信端末に送信した履歴を記憶する。属性データおよび端末設定データのいずれかのデータが変更されると、関連データ検索手段は、変更されたデータを含む関連データを、履歴に基づいて検索する。関連データ生成手段が、その変更に基づいて、関連データから新たな関連データを生成すると、送信手段は、履歴に基づいて、通信端末に新たな関連データを送信する。これにより、属性データおよび端末設定データのいずれかが情報処理装置において変更されても、該当するデータを送信した履歴に基づいて、変更されたデータが情報処理装置から通信端末に送信される。したがって、通信端末は変更されたデータを入手して、設定を行なうことができる。
【００３２】
第９の発明に係る情報処理装置は、第１〜８のいずれかの発明の構成に加えて、記憶手段に接続され、関連データの参照を許可された通信端末であることを表わす端末データを、関連データに付与するための付与手段をさらに含む。生成手段は、端末データが付与された関連データに基づいて、端末設定データを生成するための手段を含む。
【００３３】
第９の発明によると、情報処理装置は、許可された端末に対してのみ端末設定データを生成することができる装置である。この情報処理装置の付与手段は、関連データの参照を許可された通信端末であることを表わす端末データ（たとえば、通信端末のＭＡＣ（Ｍｅｄｉａ　Ａｃｃｅｓｓ　Ｃｏｎｔｒｏｌ）アドレス等）を、関連データに付与する。生成手段は、端末データが付与された関連データに基づいて、端末設定データを生成する。すなわち、関連データに付与された端末データを含む通信端末のみが、端末設定データを生成することができる。これにより、端末設定データを利用することができる通信端末を限定することができる。
【００３４】
第１０の発明に係る情報処理装置は、第１〜９のいずれかの発明の構成に加えて、記憶手段に接続され、関連データの有効期限を関連データに設定するための設定手段と、記憶手段に接続され、有効期限が予め定められた条件を満足する間、関連データを参照するための参照手段とをさらに含む。
【００３５】
第１０の発明によると、設定手段は、関連データの有効期限を関連データに設定する。参照手段は、有効期限が予め定められた条件を満足する間（たとえば、有効期限が経過するまでの間）、記憶された関連データを参照する。したがって、たとえば、関連データの有効期限が経過するまでは、新たな端末設定データを生成するために、そのデータを参照することができる。
【００３６】
第１１の発明に係る情報処理装置は、第１０の発明の構成に加えて、記憶手段に接続され、有効期限が予め定められた条件を満足すると、関連データを消去するための消去手段をさらに含む。
【００３７】
第１１の発明によると、消去手段は、有効期限が予め定められた条件を満足すると（たとえば、有効期限が経過すると）、記憶手段から属性データおよび端末設定データのいずれかを消去する。たとえば、端末設定データの保存の有効期限が設定されている場合、その期限が経過すると、そのデータは消去される。このようにして、たとえば、利用頻度が少ない端末設定データを整理することができる。その結果、情報処理装置は、通信端末の設定に必要なデータを効率よく提供することができる。
【００３８】
第１２の発明に係る通信端末は、ネットワークに接続され、情報処理装置に属性データを送信するための送信手段と、ネットワークに接続され、情報処理装置から情報を受信するための受信手段と、受信手段に接続され、情報を記憶するための記憶手段と、記憶手段に接続され、情報から端末設定データを取得するための取得手段と、取得手段に接続され、端末設定データに基づいて、通信端末の設定を行なうための設定手段とを含む。
【００３９】
第１２の発明によると、通信端末は、ネットワークを介して情報処理装置と情報を通信する。その情報は、通信端末の利用者の属性を表わす属性データと、通信端末の設定を表わす端末設定データとを含む。通信端末の送信手段は、情報処理装置に属性データを送信する。受信手段が情報処理装置から情報を受信すると、その情報は、記憶手段により記憶される。取得手段がその情報から端末設定データを取得すると、設定手段は、端末設定データに基づいて通信端末の設定を行なう。すなわち、属性データが通信端末から情報処理装置に送信されると、その属性データに対応する端末設定データが情報処理装置から通信端末に送信される。通信端末の利用者は、通信端末の設定に、その端末設定データを使用することができる。その結果、利用者の属性に対応した設定を容易にする通信端末を提供することができる。
【００４０】
第１３の発明に係る通信端末は、第１２の発明の構成に加えて、記憶手段に接続され、情報を表示するための表示手段と、記憶手段に接続され、利用者が情報を入力するための入力手段と、入力手段および記憶手段に接続され、入力された情報に基づいて、属性データおよび端末設定データのいずれかを更新するための更新手段とをさらに含む。記憶手段は、属性データおよび端末設定データを関連付けて関連データとして記憶するための手段を含む。
【００４１】
第１３の発明によると、表示手段に表示された情報に対して、利用者が、入力手段を介して情報を入力する。更新手段が、入力された情報に基づいて、属性データおよび端末設定データのいずれかを更新する。記憶手段は、属性データおよび端末設定データを関連付けて関連データとして記憶する。すなわち、通信端末の利用者は、属性データおよび端末設定データのいずれかを更新することができる。これにより、利用者の嗜好に合わせた設定を容易に行なうことができる。
【００４２】
第１４の発明に係る通信端末は、第１２または第１３の発明の構成に加えて、送信手段は、属性データおよび端末設定データのいずれかのデータが更新されると、更新されたデータを含む情報を情報処理装置に送信するための手段を含む。
【００４３】
第１４の発明によると、属性データおよび端末設定データのいずれかのデータが更新されると、更新されたデータを含む情報が情報処理装置に送信される。これにより、通信端末において変更されたデータは、情報処理装置において追加される。その結果、他の通信端末もそのデータを利用することが可能になる。これにより、利用者の嗜好に合わせた設定を容易に行なうことができる。
【００４４】
第１５の発明に係る通信端末は、第１２〜１４のいずれかの発明の構成に加えて、設定手段は、他の端末設定データを情報処理装置から受信すると、他の端末設定データに基づいて、通信端末の設定を行なうための手段を含む。
【００４５】
第１５の発明によると、情報処理装置は、通信端末と異なる他の通信端末に接続される。他の通信端末は、他の端末設定データに基づいて設定がなされた端末である。その情報処理装置は、通信端末に他の端末設定データを送信する。設定手段はそのデータに基づいて、通信端末の設定を行なう。すなわち、通信端末は、他の通信端末が使用するデータも設定のために使用することができる。したがって、たとえば、利用者の嗜好が他の通信端末の利用者の嗜好と似ている場合には、他の通信端末が使用するデータに基づいて、設定を行なうことができる。
【００４６】
第１６の発明に係る通信端末は、第１５の発明の構成に加えて、記憶手段に接続され、２以上の異なる端末設定データの中から通信端末の設定に使用する端末設定データを選択するための選択手段をさらに含む。
【００４７】
第１６の発明によると、情報処理装置は、２以上の異なる端末設定データを通信端末に送信する。選択手段は、２以上の異なる端末設定データの中から通信端末の設定に使用する端末設定データを選択する。すなわち、属性データに対応する端末設定データが２以上ある場合には、該当する全ての端末設定データが情報処理装置から通信端末に送信される。通信端末の利用者は、そのデータの中から、嗜好に合致する端末設定データを選択することができる。その結果、利用者の嗜好に合わせた設定を容易に行なうことができる。
【００４８】
第１７の発明に係る情報処理方法は、通信端末から情報を受信する受信ステップと、情報から属性データを取得する属性取得ステップと、情報を記憶する記憶ステップと、取得された属性データが記憶された属性データに含まれるか否かを判断する判断ステップと、判断の結果に基づいて、取得した属性データに対応する端末設定データを検索する検索ステップと、端末設定データを通信端末に送信する送信ステップとを含む。
【００４９】
第１７の発明によると、情報処理方法は、ネットワークを介して通信端末と情報を通信する。その情報は、通信端末の利用者の属性を表わす属性データと、通信端末の設定内容を表わす端末設定データとを含む。通信端末は端末設定データに基づいて処理を実行する。この情報処理方法の受信ステップが通信端末から情報を受信すると、属性取得ステップは、その情報から通信端末の属性データを取得する。判断ステップは、取得した属性データが記憶された属性データに含まれるか否かを判断する。したがって、取得した属性データが記憶されている場合には、既に他の通信端末の利用者により、端末設定データが登録されていることになる。取得した属性データが記憶されていない場合には、その属性データに対応する端末設定データは登録されていないことになる。検索ステップは、属性データが記憶された属性データに含まれるという判断の結果に基づいて、その属性データに対応する端末設定データを検索する。送信ステップは、検索した端末設定データを通信端末に送信する。これにより、属性データが記憶されている場合には、その属性データに対応する端末設定データが検索され、通信端末に送信される。通信端末は、そのデータに基づいて、容易に設定を行なうことができる。その結果、利用者の属性に対応した設定を容易にする情報処理方法を提供することができる。
【００５０】
第１８の発明に係る通信方法は、情報処理装置に属性データを送信する送信ステップと、情報処理装置から情報を受信する受信ステップと、情報を記憶する記憶ステップと、情報から端末設定データを取得する取得ステップと、端末設定データに基づいて、通信方法の設定を行なう設定ステップとを含む。
【００５１】
第１８の発明によると、通信方法は、ネットワークを介して情報処理装置と情報を通信する。その情報は、通信方法の利用者の属性を表わす属性データと、通信方法の設定を表わす端末設定データとを含む。通信方法の送信ステップは、情報処理装置に属性データを送信する。受信ステップが情報処理装置から情報を受信すると、その情報は、記憶ステップにおいて記憶される。取得ステップが記憶した情報から端末設定データを取得すると、設定ステップは、その端末設定データに基づいて、通信方法の設定を行なう。すなわち、属性データが情報処理装置に送信されると、その属性データに対応する端末設定データが情報処理装置から送信される。通信方法の利用者は、その端末設定データを使用して、通信方法の設定を行なうことができる。その結果、利用者の属性に対応した設定を容易にする通信方法を提供することができる。
【００５２】
第１９の発明に係るプログラムは、コンピュータに、通信端末から情報を受信する受信ステップと、情報から属性データを取得する属性取得ステップと、情報を記憶する記憶ステップと、取得された属性データが記憶された属性データに含まれるか否かを判断する判断ステップと、判断の結果に基づいて、取得した属性データに対応する端末設定データを検索する検索ステップと、端末設定データを通信端末に送信する送信ステップとを実現させる。
【００５３】
第１９の発明によると、プログラムは、ネットワークを介して通信端末と情報を通信する情報処理方法をコンピュータに実現させる。その情報は、通信端末の利用者の属性を表わす属性データと、通信端末の設定内容を表わす端末設定データとを含む。通信端末は端末設定データに基づいて処理を実行する。この情報処理方法の受信ステップが通信端末から情報を受信すると、属性取得ステップは、その情報から通信端末の属性データを取得する。判断ステップは、取得した属性データが記憶された属性データに含まれるか否かを判断する。したがって、取得した属性データが記憶されている場合には、既に他の通信端末の利用者により、端末設定データが登録されていることになる。取得した属性データが記憶されていない場合には、その属性データに対応する端末設定データは登録されていないことになる。検索ステップは、属性データが記憶された属性データに含まれるという判断の結果に基づいて、その属性データに対応する端末設定データを検索する。送信ステップは、検索した端末設定データを通信端末に送信する。これにより、属性データが記憶されている場合には、その属性データに対応する端末設定データが検索され、通信端末に送信される。通信端末は、そのデータに基づいて、容易に設定を行なうことができる。その結果、利用者の属性に対応した設定を容易にする情報処理方法をコンピュータに実現させるプログラムを提供することができる。
【００５４】
第２０の発明に係るプログラムは、コンピュータに、情報処理装置に属性データを送信する送信ステップと、情報処理装置から情報を受信する受信ステップと、情報を記憶する記憶ステップと、情報から端末設定データを取得する取得ステップと、端末設定データに基づいて、通信方法の設定を行なう設定ステップとを実現させる。
【００５５】
第２０の発明によると、プログラムは、ネットワークを介して情報処理装置と情報を通信する通信方法をコンピュータに実現させる。その情報は、通信方法の利用者の属性を表わす属性データと、通信方法の設定を表わす端末設定データとを含む。通信方法は端末設定データに基づいて処理を実行する。この通信方法の送信ステップは、情報処理装置に属性データを送信する。受信ステップが情報処理装置から情報を受信すると、その情報は、記憶ステップにおいて記憶される。取得ステップが記憶した情報から端末設定データを取得すると、設定ステップは、その端末設定データに基づいて、通信方法の設定を行なう。すなわち、属性データが情報処理装置に送信されると、その属性データに対応する端末設定データが情報処理装置から送信される。通信方法の利用者は、その端末設定データを使用して、通信方法の設定を行なうことができる。その結果、利用者の属性に対応した設定を容易にする通信方法をコンピュータに実現させるプログラムを提供することができる。
【００５６】
第２１の発明に係る記録媒体は、第１９の発明または第２０の発明に係るプログラムを記録した記録媒体である。
【００５７】
第２１の発明によると、記録媒体には、ネットワークを介して通信端末と情報を通信する情報処理方法を実現するプログラムと、ネットワークを介して情報処理装置と情報を通信する通信方法を実現するプログラムとのいずれかが記録される。これらのプログラムを用いてコンピュータに情報処理方法および通信方法のいずれかを実現させることができる。
【００５８】
【発明の実施の形態】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００５９】
図１に、本発明の実施の形態に係るサーバ２００および通信端末３００が構成する通信ネットワークを示す。サーバ２００は、ネットワーク通信ＩＦ（Ｉｎｔｅｒｆａｃｅ）１００を介して通信端末３００に接続される。
【００６０】
図２に、本発明の実施の形態に係るサーバ２００の一例であるコンピュータシステム２０００の制御ブロック図を示す。図２を参照して、このコンピュータシステム２０００は、ＦＤ（Ｆｌｅｘｉｂｌｅ　Ｄｉｓｋ）駆動装置２１８およびＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ　Ｄｉｓｃ−Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）駆動装置２２０を備えたサーバ２００と、モニタ２０８と、キーボード２１４と、マウス２１２とを含む。
【００６１】
さらに、このサーバ２００は、上記したＦＤ駆動装置２１８およびＣＤ−ＲＯＭ駆動装置２２０に加えて、相互にバスで接続されたＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）２０２と、メモリ２１６と、固定ディスク２０４と、ネットワーク通信ＩＦ２１０とを含む。ＦＤ駆動装置２１８には、ＦＤ２２２が装着される。ＣＤ−ＲＯＭ駆動装置２２０には、ＣＤ−ＲＯＭ２２４が装着される。
【００６２】
このサーバ２００における処理は、コンピュータハードウェアおよびＣＰＵ２０２により実行されるソフトウェアにより実現される。一般的にこのようなソフトウェアは、ＦＤ２２２、ＣＤ−ＲＯＭ２２４などの記録媒体に格納されて流通し、ＦＤ駆動装置２１８またはＣＤ−ＲＯＭ駆動装置２２０などにより記録媒体から読取られて固定ディスク２０４に一旦格納される。そのソフトウェアは、固定ディスク２０４からメモリ２１６に読出されて、ＣＰＵ２０２により実行される。図２に示したコンピュータのハードウェア自体は一般的なものである。したがって、本発明の最も本質的な部分は、ＦＤ２２２、ＣＤ−ＲＯＭ２２４、固定ディスク２０４などの記録媒体に記録されたソフトウェアである。
【００６３】
このサーバ２００のＣＰＵ２０２は、ネットワーク通信ＩＦ２１０を介して、通信端末３００から受信した情報から属性データおよび端末設定データを取得する。
【００６４】
ＣＰＵ２０２は、固定ディスク２０４に、取得した属性データおよび端末設定データを関連付けて関連データとして記憶する。また、関連付けて記憶する方法には、たとえば、１つのテーブルに属性データと端末設定データとを記憶する方法や、ＲＤＢ（Ｒｅｌａｔｉｏｎａｌ　Ｄａｔａｂａｓｅ）を使用する方法がある。
【００６５】
なお、属性データとは、通信端末の利用者の属性を表わすデータである。属性データは、たとえば、年齢層、性別、職業あるいは趣味などである。端末設定データとは、通信端末において使用される設定を表わすデータである。端末設定データは、たとえば、通信端末の利用者が好むテーマ、そのテーマに関連するリンク集などである。
【００６６】
ＣＰＵ２０２は、さらに、固定ディスク２０４に属性データと生成した端末設定データとを関連付けて記憶する。こうすることにより、その端末設定データを検索の対象に含めることができる。
【００６７】
ＣＰＵ２０２は、属性データおよび端末設定データのそれぞれに有効期限データを付与する。たとえば、属性データおよび端末設定データが１つのテーブルに１レコードとして記憶されている場合、そのレコードごとに有効期限データが付与される。一方、属性データおよび端末設定データが異なるテーブルに記憶されている場合、属性データの有効期限と端末設定データの有効期限とが付与される。
【００６８】
ＣＰＵ２０２は、付与された有効期限データに基づいて、属性データおよび端末設定データを参照する。したがって、有効期限が経過したデータを参照することはできない。データの利用可能性を制限することにより、データを適切に活用することができる。
【００６９】
ＣＰＵ２０２は、属性データに付与された有効期限および端末設定データに付与された有効期限に基づいて、それらのデータを消去する。したがって、たとえば、使用されていない属性データあるいは端末設定データは、有効期限が経過すると消去される。こうすることにより、固定ディスク２０４の記憶領域を有効に活用することができる。
【００７０】
ＣＰＵ２０２は、属性データおよび端末設定データを利用することができる通信端末データを付与する。この通信端末データとは、通信端末に固有なデータ（たとえば、ＭＡＣ（Ｍｅｄｉａ　Ａｃｃｅｓｓ　Ｃｏｎｔｒｏｌ）アドレス）である。こうすることにより、属性データおよび端末設定データを参照し、利用することができる通信端末を限定することができる。
【００７１】
ＣＰＵ２０２は、取得した属性データに対応する端末設定データを検索する。その属性データに対応する端末設定データが２以上ある場合、該当する端末設定データが全て検索される。端末設定データに有効期限が設定されている場合、有効な端末設定データのみが検索の対象となる。ＣＰＵ２０２は、検索された端末設定データをメモリ２１６に読み出す。
【００７２】
ＣＰＵ２０２は、予め定められた生成アルゴリズムに基づいて、その属性データに対応する端末設定データを生成する。この処理は、取得した属性データが記憶された属性データに含まれない場合に実行される。生成アルゴリズムには、たとえば、取得した属性データに共通する項目を含む属性データを検索し、その属性データに対応する端末設定データを生成するという方法がある。
【００７３】
ＣＰＵ２０２は、記憶された属性データおよび端末設定データの項目が適切である場合、２以上の端末設定データを生成する。属性データおよび端末設定データに有効期限が設定されている場合、それらのデータのうち有効なデータのみが検索の対象となる。ＣＰＵ２０２は、その端末設定データをメモリ２１６に一時的に記憶する。
【００７４】
ＣＰＵ２０２は、固定ディスク２０４からメモリ２１６に、関連データとして記憶されている属性データおよび端末設定データを読み出す。ＣＰＵ２０２は、その属性データおよび端末設定データのいずれかの更新を検知すると、更新されたデータを含む、新たな関連データを生成する。ＣＰＵ２０２は、固定ディスク２０４に新たな関連データを記憶する。こうすることにより、更新前の関連データに加えて、更新された関連データが追加される。
【００７５】
ＣＰＵ２０２は、ネットワーク通信ＩＦ２１０を介して、属性データと端末設定データとを通信端末３００に送信する。ＣＰＵ２０２は、データの送信時に、送信した属性データおよび端末設定データを履歴として、固定ディスク２０４に記憶する。こうすることにより、たとえば、属性データおよび端末設定データのいずれかが変更された場合、該当するデータが送信された通信端末に対して、その変更されたデータを送信することができる。その結果、通信端末は、常に最新のデータを受信することができる。
【００７６】
図３に、本実施の形態に係る通信端末３００の一例であるコンピュータの制御ブロック図を示す。図３に示すように、この通信端末３００は、モニタ３０８と、キーボード３１４と、マウス３１２と、ＦＤ駆動装置３１８、ＣＤ−ＲＯＭ駆動装置３２０と、相互にバスで接続されたＣＰＵ３０２と、メモリ３１６と、固定ディスク３０４と、通信ＩＦ３０６とを含む。ＦＤ駆動装置３１８にはＦＤ３２２が装着される。ＣＤ−ＲＯＭ駆動装置３２０にはＣＤ−ＲＯＭ３２４が装着される。なお、この通信端末３００における入力装置は、上記のものに限られない。たとえば、通信端末３００が小型の携帯端末であれば、キーボードの代わりに、入力ペン等であってもよい。読取り可能な記録媒体の駆動装置は上記のものに限られず、たとえば、メモリカード、メモリスティック等を読取ることが可能な駆動装置であってもよい。
【００７７】
この通信端末３００における処理は、コンピュータハードウェアおよびＣＰＵ３０２により実行されるソフトウェアにより実現される。したがって、このソフトウェアが、本発明の最も本質的な部分である。
【００７８】
通信端末３００のＣＰＵ３０２は、固定ディスク３０４に記憶された属性データを取得する。この属性データは、通信端末３００の利用者の属性を表わすデータであり、たとえば、年齢層、性別、職業あるいは趣味などである。
【００７９】
ＣＰＵ３０２は、通信ＩＦ３０６を介して受信した情報から、属性データおよび端末設定データを取得する。端末設定データとは、通信端末において使用される設定を表わすデータである。端末設定データとしては、たとえば、通信端末の利用者が好むテーマ、そのテーマに関連するリンク集などがある。
【００８０】
ＣＰＵ３０２は、属性データの選択を促すメッセージを、モニタ３０８に表示する。この処理は、受信した属性データが固定ディスク３０４に記憶された属性データと異なる場合に実行される。
【００８１】
ＣＰＵ３０２は、端末設定データの選択を促すメッセージを、モニタ３０８に表示する。この処理は、受信した端末設定データが固定ディスク３０４に記憶された端末設定データと異なる場合、あるいは、２以上の端末設定データを受信した場合に実行される。この受信した端末設定データは、情報処理装置に記憶されている端末設定データと、他の通信端末に記憶されている端末設定データとを含む。これにより、通信端末３００は、情報処理装置および他の通信端末から端末設定データを選択することができる。
【００８２】
ＣＰＵ３０２は、利用者が端末設定データを選択すると、その端末設定データに基づいて、通信端末３００の設定を実行する。これにより、通信端末３００は、その設定に基づいて、予め定められた処理を実行する。
【００８３】
ＣＰＵ３０２は、固定ディスク３０４に端末設定データが記憶されている場合、そのデータを読み出す。ＣＰＵ３０２は、読み出した属性データおよび端末設定データをモニタ３０８に表示する。これにより、通信端末３００の利用者は、データを変更することができる。
【００８４】
ＣＰＵ３０２は、キーボード３１４を介して、利用者により入力された属性データあるいは端末設定データに対する変更データを取得して、メモリ３１６に一時的に記憶する。利用者がこのデータに基づく変更を確定させると、ＣＰＵ３０２は、固定ディスク３０４にそのデータを記憶する。このとき、ＣＰＵ３０２は、属性データと端末設定データとを関連付けて記憶する。
【００８５】
ＣＰＵ３０２は、データの変更を検出すると、そのデータをサーバ２００に送信するか否かを確認するメッセージをモニタ３０８に表示する。ＣＰＵ３０２は、利用者の指示に基づいて、更新されたデータをサーバ３００に送信する。
【００８６】
図４に、本実施の形態に係る固定ディスク２０４に記憶される属性データおよび端末設定データを記憶するテーブルの構造を示す。図４に示すように、テーブル４００は、第１の領域４０２と、第２の領域４０４と、…、と第２０の領域４４２とを含む。
【００８７】
第１の領域４０２には、「レコードＮｏ．」が記憶される。「レコードＮｏ．」とは、記憶された複数のデータの中から１のデータを識別できるように付与された番号である。
【００８８】
第２の領域４０４から第１１の領域４２２までの領域には、属性データが記憶される。たとえば、第２の領域４０４には、「属性Ｎｏ．」が記憶される。「属性Ｎｏ．」とは、通信端末の利用者を特性ごとに分類したものである。すなわち、「属性Ｎｏ．」が同じ番号であるレコードは同じ属性を示す。
【００８９】
第１２の領域４２４から第２１の領域４４２までの領域には、端末設定データが記憶される。たとえば、第１２の領域４２４には、「設定Ｎｏ．」が記憶される。「設定Ｎｏ．」とは、通信端末を設定内容（たとえば、初期起動時にアクセスされるＵＲＬ（Ｕｎｉｆｏｒｍ　Ｒｅｓｏｕｒｃｅ　Ｌｏｃａｔｏｒｓ）、頻繁に使用する機能など）ごとに分類したものである。この「設定Ｎｏ．」は、複数の属性データに共有される。たとえば、「設定Ｎｏ．９」は、「レコードＮｏ．１０」および「レコードＮｏ．９９」においても使用される。通信端末は、この設定に基づいて予め定められた処理を実行する。このように通信端末を設定することにより、利用者にとって使いやすい環境が作られる。
【００９０】
この図４を参照して、たとえば、「レコードＮｏ．」が「９９」であるレコードは、「属性Ｎｏ．」が「１０」である。すなわち、この属性に属する利用者は、「５０歳〜６０歳」の「男性」の「会社員」であり、彼の趣味は「スポーツ」である。また、「端末設定Ｎｏ．」は、「９」である。この設定を使用する通信端末は、テーマは「ゴルフ」であり、リンク集は、「ナイスショット」である。
【００９１】
この図に示すように、記憶されているデータの件数は９９件である。したがって、データが追加される場合、「レコードＮｏ．」が「１００」のデータが生成される。
【００９２】
図５に、本実施の形態に係る固定ディスク２０４に記憶されたテーブルにおいて、既存の属性データを含むレコードが追加されたテーブルを示す。この場合、追加されたデータは「レコードＮｏ．」が「１００」である。すなわち、「属性Ｎｏ．」が「１」である利用者に対し、「端末設定Ｎｏ．」が「３０」である端末設定データが追加されたことを示す。
【００９３】
図６に、本実施の形態に係る固定ディスク２０４に記憶されたテーブルにおいて、新たな属性データと端末設定データとを含むレコードが追加されたテーブルを示す。この場合、追加されたデータの「レコードＮｏ．」は「１００」である。すなわち、「属性Ｎｏ．」が「１５」である利用者に対し、「端末設定Ｎｏ．」が「３１」である端末設定データが追加されたことを示す。
【００９４】
図７に、本実施の形態に係る属性データと、端末設定データとが別々のテーブルに記憶された場合について示す。図７（Ａ）は、属性データを記憶するテーブルである。図７（Ｂ）は、端末設定データを記憶するテーブルである。図７（Ｂ）のテーブルは、「属性Ｎｏ．」を表わす第２の領域７０４を含む。この「属性Ｎｏ．」は、図７（Ａ）のテーブルの第１の領域７０２に含まれる「属性Ｎｏ．」と同じである。これにより、属性データと端末設定データとが異なったテーブルに記憶されていても、それらのデータを関連付けることができる。
【００９５】
図８に、本実施の形態に係るサーバ２００が通信端末３００から受信した属性データに基づいて端末設定データを送信する手順を、フローチャートを用いて説明する。
【００９６】
ステップ（以下、ステップをＳと略す。）１０２にて、サーバ２００のＣＰＵ２０２は、通信端末３００から属性データを受信する。
【００９７】
Ｓ１０４にて、ＣＰＵ２０２は、通信端末３００はユーザとして登録されているか否かを判断する。通信端末３００がユーザとして登録されていると判断すると（Ｓ１０４にてＹＥＳ）、処理はＳ１２０に移される。そうでないと、処理はＳ１０６に移される。
【００９８】
Ｓ１０６にて、ＣＰＵ２０２は、端末設定データは登録済みであるか否かを判断する。端末設定データは登録済みであると判断すると（Ｓ１０６にてＹＥＳ）、処理はＳ１１６に移される。そうでないと（Ｓ１０６にてＮＯ）、処理はＳ１０８に移される。
【００９９】
Ｓ１０８にて、ＣＰＵ２０２は、通信端末３００が端末設定データを要求しているか否かを判断する。通信端末３００が端末設定データを要求していると判断すると（Ｓ１０８にてＹＥＳ）、処理はＳ２００に移される。そうでないと（Ｓ１０８にてＮＯ）、処理はＳ１２４に移される。
【０１００】
Ｓ２００にて、ＣＰＵ２０２は、後述する端末設定データ準備処理を実行する。この処理が実行されると、端末設定データが準備される。
【０１０１】
Ｓ１１２にて、ＣＰＵ２０２は、通信端末３００に端末設定データを送信する。Ｓ１１４にて、ＣＰＵ２０２は、通信端末３００から応答を受信する。この応答とは、たとえば、通信端末３００は受信した端末設定データに基づいて端末の設定を行なうという内容を含む。あるいは、複数の端末設定データが通信端末３００に送信されているときは、選択された端末設定データの「設定Ｎｏ．」を含む。
【０１０２】
Ｓ３００にて、ＣＰＵ２０２は、データの更新処理を実行する。この処理が実行されると、端末設定データは固定ディスク２０４において更新される。
【０１０３】
Ｓ１１６にて、ＣＰＵ２０２は、属性データは登録済みであるか否かを判断する。属性データは登録済みであると判断すると（Ｓ１１６にてＹＥＳ）、処理はＳ３００に移される。そうでないと（Ｓ１１６にてＮＯ）、処理はＳ４００に移される。
【０１０４】
Ｓ４００にて、ＣＰＵ２０２は、データ追加処理を実行する。この処理が実行されると、新たな属性データとその属性データに対応する端末設定データとが、新たなレコードとして、固定ディスク２０４に記憶される（たとえば、図６におけるレコードＮｏ．１００）。
【０１０５】
Ｓ１２０にて、ＣＰＵ２０２は、通信端末３００が端末設定データの再ダウンロードを要求しているか否かを判断する。通信端末３００は端末設定データの再ダウンロードを要求していると判断すると（Ｓ１２０にてＹＥＳ）、処理はＳ２００に移される。そうでないと（Ｓ１２０にてＮＯ）、処理はＳ１２２に移される。
【０１０６】
Ｓ１２２にて、ＣＰＵ２０２は、通信端末３００は端末設定データの更新を要求しているか否かを判断する。通信端末３００が端末設定データの更新を要求していると判断すると（Ｓ１２２にてＹＥＳ）、処理はＳ３００に移される。そうでないと（Ｓ１２２にてＮＯ）、処理はＳ１２４に移される。
【０１０７】
Ｓ１２４にて、ＣＰＵ２０２は、予め定められた例外処理を実行する。
Ｓ５００にて、ＣＰＵ２０２は、既登録ユーザへの通知処理を実行する。この処理が実行されると、変更データを送信した通信端末３００のユーザが希望すれば、その変更が他の通信端末に通知される。
【０１０８】
図９を参照して、サーバ２００が実行する端末設定データ準備処理の手順を、フローチャートを用いて説明する。
【０１０９】
Ｓ２０２にて、ＣＰＵ２０２は、受信したデータから通信端末３００の属性データを取得する。Ｓ２０４にて、ＣＰＵ２０２は、属性データに対応する端末設定データが登録済みであるか否かを判断する。端末設定データは登録済みであると判断すると（Ｓ２０４にてＹＥＳ）、処理はＳ２０６に移される。そうでないと（Ｓ２０４にてＮＯ）、処理はＳ２０８に移される。
【０１１０】
Ｓ２０６にて、ＣＰＵ２０２は、受信した属性データに対応する端末設定データを検索して、メモリ２１６に一時的に記憶する。
【０１１１】
Ｓ２０８にて、ＣＰＵ２０２は、受信した属性データに適切な端末設定データを新規に作成する。この端末設定データは、予め定められた作成アルゴリズムに基づいて作成される。
【０１１２】
Ｓ２１０にて、ＣＰＵ２０２は、作成した端末設定データを固定ディスク２０４に記憶する。その後、処理はメイン処理に戻る。
【０１１３】
図１０を参照して、サーバ２００が実行する登録ユーザへの通知処理の手順を、フローチャートを用いて説明する。
【０１１４】
Ｓ５０２にて、ＣＰＵ２０２は、通信端末３００のユーザは端末設定データを他のユーザへ通知することを要求しているか否かを判断する。通信端末３００のユーザは端末設定データを他のユーザへ通知することを要求しているとき（Ｓ５０２にてＹＥＳ）、処理はＳ５０４に移される。そうでないと（Ｓ５０２にてＮＯ）、処理はメイン処理に戻る。
【０１１５】
Ｓ５０４にて、ＣＰＵ２０２は、新規に追加された端末設定データあるいは更新された端末設定データを他の登録ユーザに送信する。
【０１１６】
Ｓ５０６にて、ＣＰＵ２０２は、端末設定データを他の登録ユーザへ送信する処理が完了したことを通信端末３００に通知する。その後、処理はメイン処理に戻る。
【０１１７】
図１１に、本実施の形態に係る通信端末３００が実行する端末設定処理の手順を、フローチャートを用いて説明する。
【０１１８】
Ｓ７００にて、通信端末３００のＣＰＵ３０２は、属性データ更新処理を実行する。この処理により、通信端末３００の属性データは更新される。
【０１１９】
Ｓ６０４にて、ＣＰＵ３０２は、サーバ２００に接続要求を送信する。Ｓ６０６にて、ＣＰＵ３０２は、サーバ２００から接続の許可を受信する。Ｓ６０８にて、ＣＰＵ３０２は、サーバ２００にユーザ情報を送信する。
【０１２０】
Ｓ６１０にて、ＣＰＵ３０２は、端末設定データのダウンロード要求をサーバ２００に送信するか否かを判断する。この判断は、たとえば、利用者が送信を要求するボタンを押下したか否かを検出することにより行なわれる。端末設定データのダウンロード要求をサーバ２００に送信すると判断すると（Ｓ６１０にてＹＥＳ）、処理はＳ６１２に移される。そうでないと（Ｓ６１０にてＮＯ）、処理はＳ８００に移される。
【０１２１】
Ｓ６１２にて、ＣＰＵ３０２は、通信端末３００の属性データをサーバ２００に送信する。Ｓ６１４にて、ＣＰＵ３０２は、サーバ２００から端末設定データを含む情報を受信する。
【０１２２】
Ｓ６１６にて、ＣＰＵ３０２は、受信した端末設定データは複数であるか否かを判断する。受信した端末設定データは複数であると判断すると（Ｓ６１６にてＹＥＳ）、処理はＳ６１８に移される。そうでないと（Ｓ６１６にてＮＯ）、処理はＳ８００に移される。
【０１２３】
Ｓ６１８にて、ＣＰＵ３０２は、利用者が選択した端末設定データを検出する。
【０１２４】
Ｓ８００にて、ＣＰＵ３０２は、後述する端末設定処理を実行する。この端末設定処理が実行されると、通信端末３００の設定を更新することができる。
【０１２５】
Ｓ６２４にて、ＣＰＵ３０２は、端末設定データをサーバ２００に送信するか否かを判断する。端末設定データをサーバ２００に送信すると判断すると（Ｓ６２４にてＹＥＳ）、処理はＳ６２６に移される。そうでないと（Ｓ６２４にてＮＯ）、処理は終了する。
【０１２６】
Ｓ６２６にて、ＣＰＵ３０２は、更新された端末設定データをサーバ２００に送信する。
【０１２７】
Ｓ６２８にて、ＣＰＵ３０２は、端末設定データの更新を他の通信端末に通知するか否かを判断する。端末設定データの更新を他の通信端末に通知すると判断すると（Ｓ６２８にてＹＥＳ）、処理はＳ６３０に移される。そうでないと（Ｓ６２６にてＮＯ）、処理は終了する。
【０１２８】
Ｓ６３０にて、ＣＰＵ３０２は、端末設定データの更新を他の通信端末に通知する要求をサーバ２００に送信する。その後、処理は終了する。
【０１２９】
図１２を参照して、本実施の形態に係る通信端末３００が実行する属性データ更新処理を、フローチャートを用いて説明する。
【０１３０】
Ｓ７０２にて、ＣＰＵ３０２は、属性データを固定ディスク３０４から読込む。Ｓ７０４にて、ＣＰＵ３０２は、モニタ３０８に属性データを表示する。
【０１３１】
Ｓ７０６にて、ＣＰＵ３０２は、ユーザが入力した更新データをメモリ３１６に一時的に記憶する。
【０１３２】
Ｓ７０８にて、ＣＰＵ３０２は、更新データを記憶するか否かを判断する。更新データを記憶すると判断すると（Ｓ７０８にてＹＥＳ）、処理はＳ７１０に移される。そうでないと（Ｓ７０８にてＮＯ）、処理は終了する。
【０１３３】
Ｓ７１０にて、ＣＰＵ３０２は、更新された属性データを固定ディスク３０４に記憶する。その後、処理はメイン処理に戻る。
【０１３４】
図１３を参照して、通信端末３００が実行する端末設定処理をフローチャートを用いて説明する。
【０１３５】
Ｓ８０２にて、ＣＰＵ３０２は、固定ディスク３０４から端末設定データを読込む。Ｓ８０４にて、ＣＰＵ３０２は、モニタ３０８に読出した端末設定データを表示する。
【０１３６】
Ｓ８０６にて、ＣＰＵ３０２は、ユーザが入力した端末設定データをメモリ３１６に一時的に記憶する。
【０１３７】
Ｓ８０８にて、ＣＰＵ３０２は、端末設定データを固定ディスク３０４に記憶するか否かを判断する。端末設定データを固定ディスク３０４に記憶すると判断すると（Ｓ８０８にてＹＥＳ）、処理はＳ８１０に移される。そうでないと（Ｓ８０８にてＮＯ）、処理はメイン処理に戻る。
【０１３８】
Ｓ８１０にて、ＣＰＵ３０２は、固定ディスク３０４に端末設定データを記憶する。
【０１３９】
Ｓ８１２にて、ＣＰＵ３０２は、端末設定データに基づいて設定を更新するか否かを判断する。端末設定データに基づいて設定を更新すると判断すると（Ｓ８１２にてＹＥＳ）、処理はＳ８１４に移される。そうでないと（Ｓ８１２にてＮＯ）、処理はＳ８１６に移される。
【０１４０】
Ｓ８１４にて、ＣＰＵ３０２は、更新された端末設定データに基づいて、通信端末３００の設定を更新する。
【０１４１】
Ｓ８１６にて、ＣＰＵ３０２は、端末設定データの送信指示を検出したか否かを判断する。端末設定データの送信指示を検出すると（Ｓ８１６にてＹＥＳ）、処理はＳ８１８に移される。そうでないと（Ｓ８１６にてＮＯ）、処理はメイン処理に戻る。
【０１４２】
Ｓ８１８にて、ＣＰＵ３０２は、端末設定データをサーバ２００に送信する。その後、処理はメイン処理に戻る。
【０１４３】
以上のような構造およびフローチャートに基づく、本発明の実施の形態に係る情報処理装置および通信端末の動作について説明する。
【０１４４】
［属性データに対応する端末設定データがサーバに登録済みである場合］
通信端末３００の利用者が属性データを更新して（Ｓ７０６）、固定ディスク３０４にそのデータを記憶する（Ｓ７１０）。
【０１４５】
その利用者が接続要求を通信端末３００からサーバ２００に送信すると（Ｓ６０４）、サーバ２００はその要求を受信する（Ｓ１０２）。
【０１４６】
通信端末が、サーバ２００から接続許可を受信すると（Ｓ６０６）、ユーザ情報が通信端末３００からサーバ２００に送信される（Ｓ６０８）。
【０１４７】
ユーザ情報を送信した通信端末３００が登録された端末ではなく（Ｓ１０４にてＮＯ）、その情報に含まれる端末設定データが登録されていない場合であって（Ｓ１０６にてＮＯ）、端末設定データの送信が要求されているとき（Ｓ１０８にてＹＥＳ）、属性データが取得される（Ｓ２０２）。
【０１４８】
その属性データは登録されている場合（Ｓ２０４にてＹＥＳ）、通信端末３００に対応する端末設定データが抽出される（Ｓ２０６）。
【０１４９】
抽出された端末設定データがサーバ２００から通信端末３００に送信されると（Ｓ１１２）、通信端末２００がそのデータを受信する（Ｓ６１４）。
【０１５０】
通信端末３００が複数の端末設定データを受信すると（Ｓ６１６にてＹＥＳ）、利用者は、その中から１つの端末設定データを選択する（Ｓ６１８）。
【０１５１】
選択された端末設定データに基づいて、通信端末３００の設定が更新されると（Ｓ８００）、通信端末３００の設定が更新されたという情報がサーバ２００に送信される。
【０１５２】
サーバ２００がその情報を受信すると、属性データおよび端末設定データを記憶するテーブルが更新される（Ｓ３００）。
【０１５３】
通信端末３００の利用者が他の通信端末に端末設定データの通知を要求している場合には（Ｓ６２８にてＹＥＳ）、その要求が通信端末３００からサーバ２００に送信される（Ｓ６３０）。
【０１５４】
サーバ２００が、通信端末３００からその要求を受信すると（Ｓ５０２にてＹＥＳ）、その端末設定データが他の通信端末に通知される（Ｓ５０４）。
【０１５５】
その後、他の通信端末への通知が完了したという連絡がサーバ２００から通信端末３００に送信される（Ｓ５０６）。
【０１５６】
以上により、通信端末３００の属性データに対応した端末設定データを検索して通信端末３００に送信することにより通信端末３００の利用者は容易に設定を変えることができる。
【０１５７】
［属性データに対応する端末設定データがサーバに登録済みでない場合］
この場合は、端末設定データ準備処理における処理が異なるので、端末設定データがサーバ２００により新たに生成されてから通信端末３００に送信されるまでの処理について説明する。
【０１５８】
サーバ２００が属性データを取得して（Ｓ２０２）、その属性データが登録されていないデータであるとき（Ｓ２０４にてＮＯ）、その属性データに対応する端末設定データが新たに生成される（Ｓ２０８）。その属性データと端末設定データとは、新たにテーブルに追加される（Ｓ２１０、たとえば、図６におけるレコードＮｏ．１００の場合）。
【０１５９】
その後、この端末設定データは、通信端末２００に送信され（Ｓ１１２）、通信端末における設定が完了する（Ｓ８００）。利用者がその端末設定データの送信を要求しないとき（Ｓ６２８にてＮＯ）、処理は終了する。
【０１６０】
［利用者が通信端末の設定を新たに行なった場合］
次に、通信端末の利用者が既に登録された端末設定データを送信した場合の処理について説明する。なお、Ｓ１０４までの処理は上述の処理と同じであるのでここでは繰り返さない。
【０１６１】
通信端末３００が既に登録された端末ではなく（Ｓ１０４にてＮＯ）、その通信端末が送信した端末設定データが登録済みであるとき（Ｓ１０６にてＹＥＳ）、属性データが登録済みでない場合には（Ｓ１１６にてＮＯ）、その属性データを新たなレコードとして固定ディスク２０４に追加して記憶する。
【０１６２】
これにより、通信端末３００が新規の属性データと登録された端末設定データとを送信した場合には、サーバ２００は、属性データと端末設定データとを記憶する。これにより、今後、その属性データとそのデータに対応する端末設定データとを使用することができる。
【０１６３】
［端末設定データを更新する場合］
次に、通信端末３００が既に登録された端末であって、更新した端末設定データをサーバ２００に記憶する場合について説明する。なおこの場合Ｓ１０２までの処理は上述の処理と同じであるのでここでは繰り返さない。
【０１６４】
通信端末３００が既に登録された端末であるとき（Ｓ１０４にてＹＥＳ）、端末設定データのダウンロードを要求していないとき（Ｓ１２０にてＮＯ）、通信端末３００が送信した端末設定データに基づいてテーブルを更新する場合（Ｓ１２２にてＹＥＳ）、固定ディスク２０４のテーブルが更新される（Ｓ３００）。
【０１６５】
その結果、たとえば、図５に示すように、レコードＮｏ．１００のデータレコードが追加される。
【０１６６】
以上により、通信端末が送信した属性データに基づいて、その属性データに対応する端末設定データを取得することができる。この端末設定データは、通信端末の機能を設定するためのデータを含む。このデータを利用することにより、通信端末の設定を行なうことができる。これにより、通信端末の利用者は、設定を容易に行なうことができる。
【０１６７】
さらに、情報処理装置は、属性データと端末設定データとを関連付けて記憶する。この端末設定データが変更されると、属性データと変更された端末設定データとが関連付けられて新たに記憶される。したがって、通信端末の利用者にとって、端末設定データの選択肢が増加することになる。これにより、属性データに対応する端末設定データを通信端末の利用者が選択することが可能になる。その結果、利用者の属性に対応した設定を容易にする情報処理装置および通信端末を提供することができる。
【０１６８】
今回開示された実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【図１】本発明の実施の形態に係るサーバと通信端末とを含むネットワークを表わす図である。
【図２】本発明の実施の形態に係るサーバの制御ブロック図である。
【図３】本発明の実施の形態に係る通信端末の制御ブロック図である。
【図４】本発明の実施の形態に係るサーバが記憶するデータの構造を表わす図（その１）である。
【図５】本発明の実施の形態に係るサーバが記憶するデータの構造を表わす図（その２）である。
【図６】本発明の実施の形態に係るサーバが記憶するデータの構造を表わす図（その３）である。
【図７】本発明の実施の形態に係るサーバが記憶するデータの構造を表わす図（その４）である。
【図８】本発明の実施の形態に係るサーバが実行する処理を表わすフローチャート（その１）である。
【図９】本発明の実施の形態に係るサーバが実行する処理を表わすフローチャート（その２）である。
【図１０】本発明の実施の形態に係るサーバが実行する処理を表わすフローチャート（その３）である。
【図１１】本発明の実施の形態に係る通信端末が実行する処理を表わすフローチャート（その１）である。
【図１２】本発明の実施の形態に係る通信端末が実行する処理を表わすフローチャート（その２）である。
【図１３】本発明の実施の形態に係る通信端末が実行する処理を表わすフローチャート（その３）である。
【符号の説明】
１００　ネットワーク、２００　サーバ、２０２，３０２　ＣＰＵ、２０４，３０４　固定ディスク、３００　通信端末、４０２，７０２　第１の領域、４０４，７０４　第２の領域、４２４　第１２の領域、４４２　第２１の領域。
【図１】
2004038567.tif 000003
【図２】
2004038567.tif 000004
【図３】
2004038567.tif 000005
【図４】
2004038567.tif 000006
【図５】
2004038567.tif 000007
【図６】
2004038567.tif 000008
【図７】
2004038567.tif 000009
【図８】
2004038567.tif 000010
【図９】
2004038567.tif 000011
【図１０】
2004038567.tif 000012
【図１１】
2004038567.tif 000013
【図１２】
2004038567.tif 000014
【図１３】
2004038567.tif 000015