(57)【要約】【課題】ユーザにより指定された番組を、ユーザが見逃してしまう不都合を防止する。【解決手段】ユーザの携帯電話機９に対して電子番組表を表示し、各番組の中から所望の番組をマークさせる。モバイルサーバ装置１１は、このユーザによりマークされた番組の放送開始時刻及び放送終了時刻を、ユーザから別に記憶制御されたユーザのスケジュールを示すスケジュールデータと比較する。上記マークされた番組の放送時間が、ユーザのスケジュールと重なる場合、モバイルサーバ装置１１は、ユーザの携帯電話機９に対して該マークした番組の遠隔操作による録画設定を促すメッセージを送信する。これにより、ユーザは、マークした番組を録画設定することで、該マークした番組の見逃しを防止することができる。【選択図】  図５３
2004192468.tif 000002
【特許請求の範囲】
【請求項１】
一方のユーザの宛名リストに他方のユーザの電子メールアドレスを記憶した場合に、上記他方のユーザの宛名リストに上記一方のユーザの電子メールアドレスを記憶し、この宛名リストに記憶されているユーザ間でのみ、電子メールの送受信を可能とした情報処理システムであって、
ユーザによりマークされた番組の少なくとも放送開始時刻及び放送終了時刻を記憶する番組時刻記憶手段と、ユーザの予定の開始時刻及び終了時刻を少なくとも記憶するスケジュール記憶手段と、上記スケジュール記憶手段に記憶されたユーザのスケジュールの時間と、上記ユーザによりマークされた時間が重複した場合に、上記マークされた番組の録画設定をユーザの端末装置を介して促すサーバ装置を有すること
を特徴とする情報処理システム。
【請求項２】
請求項１記載の情報処理システムであって、
上記サーバ装置は、常時、電子番組表のデータを取り込み、この電子番組表のデータに基づいて、上記ユーザによりマークされた番組の放送時間を確認し、該ユーザによりマークされた番組の放送時間が変更となっている場合は、この変更された放送時間をユーザの端末装置を介して告知し、又は設定済みの録画時間を、この変更された放送時間に基づいて変更処理し、或いは変更された放送時間をユーザの端末装置を介して告知して上記録画設定の変更をユーザに対して促すこと
を特徴とする情報処理システム。
【請求項３】
一方のユーザの宛名リストに他方のユーザの電子メールアドレスを記憶した場合に、上記他方のユーザの宛名リストに上記一方のユーザの電子メールアドレスを記憶し、この宛名リストに記憶されているユーザ間でのみ、電子メールの送受信を可能とした情報処理システムであって、
上記一方のユーザの宛名リストに記憶されている各他方のユーザの番組視聴に関する情報に基づいて、該各他方のユーザが視聴している割合の高い一つ或いは複数の番組情報を検出する嗜好検出手段と、上記嗜好検出手段で検出された番組情報に基づいて、上記各他方のユーザが視聴している割合の高い一つ或いは複数の番組情報をユーザに端末装置に送信して、該ユーザに対して各他方のユーザが視聴している割合の高い一つ或いは複数の番組を紹介する番組紹介機能とを備えたサーバ装置を有すること
を特徴とする情報処理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば携帯電話機，ＰＨＳ電話機（PHS：Personal Handyphone System），通信機能を有するＰＤＡ装置（PDA：Personal Digital Assistants）、通信機能を備えたパーソナルコンピュータ装置等の異なる端末装置間で、相互に通信を行うマルチ通信システム等に適用して好適な情報処理システムに関する。
【０００２】
【従来の技術】
今日において、家屋内に設けられた家電機器等の被遠隔操作機器をネットワークを介して遠隔操作可能とする遠隔操作システムが知られている。
【０００３】
この遠隔操作システムにおいて、例えば電子番組表（EPG：Electronic Program Guide）を用いて自宅のビデオテープレコーダ装置に対して予約録画設定を行う場合、ユーザは、インターネット上の所定のサイト等から電子番組表を取得し、この電子番組表に基づいて所望の番組の放送日時を認識し、この放送日時を予約録画情報として、遠隔操作用コントローラ等の機器に新たに入力する。
【０００４】
この入力された予約録画情報は、例えばインターネット及びユーザの自宅に設けられた家庭内ネットワークを介して、ユーザの自宅に設置されているビデオテープレコーダ装置に供給される。これにより、自宅に設置されているビデオテープレコーダ装置を、ユーザが遠隔地に居ながらにして予約録画設定することができる。
【０００５】
このような遠隔操作システムは、利便性の向上を通じて、各ユーザの生活レベルの向上を図ることができるため、普及の待たれるシステムの一つである。
【０００６】
以下の特許文献１に、このような遠隔操作システムの先行技術が開示されている。
【０００７】
具体的には、この特許文献１には、ビデオ操作サーバが携帯電話機に電子番組表を送信する。ユーザは、この送信された電子番組表を見て携帯電話機を操作すると、携帯電話機からビデオ操作サーバに、ビデオデッキの操作信号がインターネットを介して送信される。
【０００８】
ビデオ操作サーバは、携帯電話機から送信されたビデオデッキの操作信号を、ビデオデッキに対応する信号形態に変換し、無線インターフェースを介してビデオデッキに送信する。
【０００９】
これにより、ユーザが、ビデオデッキが設置されている場所から離れた場所に居る場合でも、携帯電話機を介して、ビデオデッキに対する録画予約や再生操作等を行うことができる。
【００１０】
【特許文献１】
特開２００２−１７６６１０号
【００１１】
【発明が解決しようとする課題】
ここで、所望の放送番組があるにも拘わらず、この番組の放送時間帯にスケジュールが入ってしまうと、このスケジュールの履行のために、所望の放送番組を見逃してしまう不都合を生ずることがある。
【００１２】
また、多数のユーザが視聴する番組を一ユーザに対して紹介することができれば、各ユーザの話題づくり等のコミュニティに貢献することができる。
【００１３】
本発明は、上述の課題に鑑みてなされたものであり、ユーザが所望の番組を見逃すこと、及び各ユーザの嗜好に基づいて一ユーザに対して放送番組を紹介することができるような情報処理システムの提供を目的とする。
【００１４】
【課題を解決するための手段】
本発明は、サーバ装置側で、ユーザによりマークされた番組の少なくとも放送開始時刻及び放送終了時刻と、ユーザのスケジュールの開始時刻及び終了時刻を監視する。そして、上記スケジュールと記憶手段と、ユーザによりマークされた番組の放送時間が重なった場合に、上記マークされた番組の録画設定をユーザの端末装置に対して促す。
【００１５】
また、本発明は、サーバ装置が、一方のユーザの宛名リストに記憶されている各他方のユーザの番組視聴に関する情報に基づいて、該各他方のユーザが視聴している割合の高い一つ或いは複数の番組情報を検出する。そして、この検出された番組情報に基づいて、上記各他方のユーザが視聴している割合の高い一つ或いは複数の番組情報をユーザに端末装置に送信して、該ユーザに対して各他方のユーザが視聴している割合の高い一つ或いは複数の番組を紹介する。
【００１６】
【発明の実施の形態】
［システムの概要］
図１は、本発明を適用した実施の形態となる情報処理システムの構成を示す図である。この情報処理システムは、ユーザが日常取り扱う情報を、様々な情報処理間でシームレスに取り扱い可能としたシステムである（一つの情報を複数の情報処理間で共用可能としたシステムである。）。
【００１７】
具体的には、例えば所定のサイトから取得した電子番組表（EPG：Electronic Program Guide）は一種の時間情報である。このため、当該実施の形態の情報処理システムでは、上記電子番組表を取り込んだ際には、この電子番組表の情報形態のまま、所望の機器の遠隔操作に用い、また、電子メールに添付して知人に転送したり、起床時刻の設定等に用いる等のように、一つの情報を、様々な情報処理に展開して、各情報処理間でシームレスに情報を取り扱い可能となっている。
【００１８】
一方、この実施の形態の情報処理システムは、新規なシステムとして提供されることとなるため、ユーザにとって馴染み難いシステムとなるおそれがある。
【００１９】
しかし、この実施の形態の情報処理システムでは、情報の取り扱い操作を行う機器に対して、操作対象となる機器や情報等をグラフィック表示すると共に、情報の取り扱いの際に、エージェントやマスコットと呼ばれるキャラクタに、情報の取り扱いに対応する動きを付けて表示（アニメーション表示）することにより、上記機器を直感的かつ簡単に操作可能として、ユーザが扱いやすい（馴染みやすい）システムを提供している。
【００２０】
［システム構成］
この実施の形態となる情報処理システムは、複数のサーバ装置で構成されるサーバシステム１と、モバイル機器を用いた通信を可能とする通信システム２と、ユーザの家屋内に設けられた家庭内ネットワークシステム３とを、インターネット４等のネットワークを介して相互に接続することで構成されている。
【００２１】
［サーバシステム］
この遠隔操作システムの場合、「機器」，「情報」及び「コミュニケーション（通信）」を、ユーザが日常生活をおくるうえで接する対象として考え、上記サーバシステム１を、家庭内ネットワークシステム３の各機器を制御するコントロールサーバ装置５と、例えば各ユーザのアドレス帳やスケジュール帳等の情報管理を行うデコレーションサーバ装置６と、上記各システム１〜３の通信管理を行うコミュニケーションサーバ装置７とで構成している。
【００２２】
このように、各対象毎に設けられた各サーバ装置５〜７を設けることで、サーバシステムに掛かる負荷を分散することができる。
【００２３】
なお、この例では、サーバシステム１を、物理的に分割された３つのサーバ装置５〜７で構成したが、これは、一つのサーバ装置を設け、この一つのサーバ装置で上記機器，情報，コミュニケーションをそれぞれ管理するようにしてもよい。
【００２４】
また、４つ以上のサーバ装置を設け、各サーバ装置で上記機器，情報，コミュニケーションをそれぞれ分担するようにしてもよい。この場合、サーバシステム１に掛かる負荷が、多くのサーバ装置に分散されるため、各サーバ装置に掛かる負荷を、より軽減することができる。
【００２５】
上記コントロールサーバ装置５には、各ユーザが所有する例えばテレビジョン受像機，ビデオテープレコーダ装置，エアコンディショナ装置，パーソナルコンピュータ装置等の、ユーザの家庭に設置されている機器を示す情報と、各機器を遠隔操作するためのコマンド情報等が記憶されている。
【００２６】
このコントロールサーバ装置５は、例えばユーザから携帯電話機等のモバイル機器を用いて遠隔操作情報が送信されると、この送信された遠隔操作情報に基づいて指定された機器を遠隔操作制御する。
【００２７】
なお、この例では、コントロールサーバ装置５をサーバシステム１側に設け、各ユーザの機器を一括して遠隔操作制御するようにしているが、コントロールサーバ装置５を上記家庭内ネットワークシステム３側に設けるようにしてもよい。この場合、コントロールサーバ装置５は、そのユーザ専用のサーバ装置として動作することとなる。
【００２８】
上記デコレーションサーバ装置６は、各ユーザの個人所有データを記憶するデータベース８（ＤＢ）を有している。
【００２９】
具体的には、各ユーザは、個人的に所有するデータである、例えば「スクラップブック」，「スケジュール帳」，「電話帳」及び「アドレス帳」等の個人所有データを、例えばパーソナルコンピュータ装置やモバイル機器（携帯電話機等）等のクライアント端末を介してアップロードするようになっている。デコレーションサーバ装置６は、このアップロードされたデータをデータベース８に記憶して保存する。
【００３０】
上記スクラップブックには、例えばユーザにより入力されたメモ書きや文章等の「任意の文字列」、所定のサイトからダウンロードされた電子番組表の「番組データ（タイトル，チャンネル，放送日時，出演者等）」、ＪＰＥＧフォーマット（JPEG：Joint Photographic Experts Group），ＧＩＦフォーマット（GIF：Graphics Interchange Format）等の静止画像データ及びそのタイトルのデータや、ＭＰＥＧフォーマット（MPEG：Moving Picture Experts Group）等の動画像データ及びそのタイトルのデータ（以下、これら静止画像データ及び動画像データをまとめて「イメージデータ」という。）等の、ユーザが所望する様々なデータが書き込まれ記憶されるようになっている。
【００３１】
上記スケジュール帳には、例えば待ち合わせや打ち合わせ等の各スケジュールのタイトル、各スケジュールの日時、及び各スケジュールの内容（詳細）等が書き込まれ記憶されるようになっている。
【００３２】
上記電話帳及びアドレス帳には、各ユーザの知人，友人，会社等の電話番号及び電子メールアドレスがそれぞれ書き込まれ記憶されるようになっている。
【００３３】
上記コミュニケーションサーバ装置７は、例えば天候情報，電車やバスの時刻表，星座占い，株価情報，位置情報等の「ニュース（＝インターネット上の情報）」をインターネット上の所定のサイトから取得し、これらをデータベース１８（ＤＢ）に記憶する。そして、これらの情報を、インターネット４を介して各ユーザのパーソナルコンピュータ装置に提供し、また、モバイルサーバ装置１１を介して携帯電話機等のモバイル機器に提供する。
【００３４】
なお、上記コミュニケーションサーバ装置７上、或いは上記モバイルサーバ装置１１上に、例えば電子掲示板（BBS：Bulletin Board System）等のフリースペースを設け、ここにユーザの公開してもよいデータや、所定のサイトから取得した上記ニュースをアップロードするようにしてもよい。
【００３５】
所定のグループでフリースペースを利用したい場合には、グループ登録を行ってグループＩＤの発行を受け、そのグループに対して貸与されたコミュニケーションサーバ装置７上の共有スペースをグループ内のユーザで使用することとなる。
【００３６】
［情報の表記形態］
上記個人所有データ及び各情報は、一例としてＸＭＬフォーマット（XML:eXtensible Markup Language）に基づいて表記されるようになっている。このＸＭＬフォーマットは、独自にタグを定義することができるため、単なる文書を「データ」として処理することを可能とすることができる。
【００３７】
例えば、このＸＭＬフォーマットを用いると、「＜日時＞」等のように人間が理解しやすい構造で内容を表記することができ、また、「スキーマ（XML Schema等）」を用いることで＜日時＞のタグに記述された「数字」を、所定のアプリケーションの「日時を表わす数値データ」として用いることが可能となる。
【００３８】
このため、上記個人所有データ及び各情報は、
メモ書き      ＜メモ／＞
スケジュール  ＜タイトル／＞  ＜日時／＞  ＜内容／＞
番組データ    ＜タイトル／＞  ＜日時／＞  ＜チャンネル／＞
イメージ      ＜タイトル／＞  バイナリーデータ（ＸＭＬ表記の場合には、ＭＩＭＥ（Multipurpose Internet Mail Extention）に変換される。）
等のように表記されている。
【００３９】
個人所有データの場合、各ユーザが、以下に説明する携帯電話機等のモバイル機器や自宅のパーソナルコンピュータ装置等を用いて、上記データベース８に対してアップロードするようになっている。そして、このアップロードされた個人所有データは、前述のようにＸＭＬ表記されていることから、例えば自宅の機器の遠隔操作や起床時刻の設定等に用いられる等、各情報処理間（異なるシステム間）においてシームレスに取り扱われるようになっている。
【００４０】
［通信システム］
この情報処理システムの場合、クライアント端末の一つとなるモバイル機器の一例として携帯電話機９を用いている。このため、図１には、通信システム２として、携帯電話会社の簡略的なシステム構成が図示されている。
【００４１】
具体的には、この通信システム２は、携帯電話機９の無線通信を中継する基地局１０と、上記サーバシステム１及び家庭内ネットワークシステム３に対する通信制御を行うモバイルサーバ装置１１とを、通信ネットワーク１２を介して相互に接続することで構成されている。
【００４２】
上記サーバシステム１の各サーバ装置５〜７に対しては、携帯電話機９の他、パーソナルコンピュータ装置やＰＤＡ装置等の他の機器からの情報もアップロード可能となっている。ただ、パーソナルコンピュータ装置等の情報処理能力の高い機器からアップロードされた情報は、情報量が大きい場合が多い。上記モバイルサーバ装置１１は、情報の容量変換機能を有しており、情報量が大きい情報を、携帯電話機９で処理可能な情報量に変換し、該携帯電話機９に送信する。
【００４３】
なお、この例では、クライアント端末として携帯電話機９を用いることとして説明を進めるが、例えばＰＨＳ電話機（PHS：Personal Handyphone System），通信機能を有するＰＤＡ装置（PDA：Personal Digital Assistants）、或いは通信機能を備えた携帯型（ノート型等）のパーソナルコンピュータ装置等の他の機器も、上記クライアント端末として用いてもよい。
【００４４】
［家庭内ネットワークシステム］
家庭内ネットワークシステム３は、例えばユニバーサル・プラグ・アンド・プレイ（UPnP：Universal Plug and Play）、ジニー（Jini）、ハビ（HAVi）等のミドルウェアを用いて構築されており、例えばユーザ宅に設置されたパーソナルコンピュータ装置１３（ＰＣ），エアコンディショナ装置１４（ＡＣ），テレビジョン受像機１５（ＴＶ）、及びビデオテープレコーダ装置１６（ＶＴＲ）等の遠隔操作の対象となる機器（被遠隔操作機器）を家庭内ネットワーク１７に接続することで構成されている。
【００４５】
上記サーバシステム１のコントロールサーバ装置５は、携帯電話機９の遠隔操作に基づいて、インターネット４及び家庭内ネットワーク１７を介して上記各被遠隔操作機器の動作を制御するようになっている。
【００４６】
［システム動作］
この実施の形態の情報処理システムを利用する場合、最初に「ユーザ登録」を行うことでユーザ識別情報（ユーザＩＤ）及び所定のパスワードの発行を受け、次に「初期設定」として、携帯電話機９に対して自宅の部屋を登録すると共に、各部屋に設置されている各機器、スクラップブック、スケジュール帳等の「アイテム」を登録し、また、「エージェント（或いはマスコット）」と呼ばれるキャラクタを、ユーザのアバタ（Avatars：分身，化身）として選択する。
【００４７】
［ユーザ登録］
まず、ユーザが、携帯電話機９を操作してモバイルサーバ装置１１にアクセスすると、モバイルサーバ装置１１から携帯電話機９に対してユーザＩＤ及びパスワードの入力画面と共に、ユーザ登録を指定する画面が送信される。
【００４８】
ユーザによりユーザ登録が指定されると、モバイルサーバ装置１１は、ユーザ登録に必要となる所定事項の入力画面をユーザの携帯電話機９に送信する。
【００４９】
ユーザは、この入力画面に対して所定事項を入力し、モバイルサーバ装置１１に返信する。モバイルサーバ装置１１は、ユーザから返信された入力事項をチェックし、該入力事項に対して不備が無い場合に、そのユーザに対してユーザＩＤ及び所定のパスワードを発行する。これにより、ユーザ登録が終了する。
【００５０】
なお、モバイルサーバ装置１１は、このユーザＩＤ及びパスワードを、上記入力事項と共にデータベース３１（ＤＢ）に登録しておき、次回、そのユーザが当該システムへのログインを希望した場合に参照する。
【００５１】
また、一例としてモバイル機器に対応して、モバイルサーバ装置１１が、ユーザＩＤ及びパスワードを発行して管理することとしたが、パーソナルコンピュータ装置等の他のクライアント端末を用いてユーザ登録が行われる場合には、例えばコミュニケーションサーバ装置７等でユーザＩＤ及びパスワードを発行して管理するようにしてもよい。
【００５２】
［初期設定］
次にユーザは、このようにユーザ登録を行った後に、操作するアイテムの登録を行う（初期設定）。図２のフローチャートに、この初期設定時におけるシステム動作の流れを示す。
【００５３】
モバイルサーバ装置１１は、上記ユーザＩＤ及びパスワードに基づいてユーザを認証すると、所定のメニュー表示画面を携帯電話機９に送信する。この図２に示すフローチャートは、ユーザにより、携帯電話機９の表示画面２０に表示された上記メニューの中から「初期設定」が選択されることでスタートとなる。
【００５４】
ステップＳ１では、ユーザにより初期設定が選択されたため、モバイルサーバ装置１１が、この初期設定用のアプリケーションプログラムをユーザの携帯電話機９に送信する。
【００５５】
携帯電話機９は、このアプリケーションプログラムを受信すると、ステップＳ２において、エージェントの選択画面を表示する。ユーザは、携帯電話機９を操作して、この表示されたエージェントの中から所望のエージェントを選択する。
【００５６】
ステップＳ３では、携帯電話機９のＣＰＵが、このエージェントの選択操作がなされたか否かを判別することで、ユーザによりエージェントが選択されたか否かを判別する。そして、ユーザによりエージェントが選択されたタイミング（エージェントの選択操作を検出したタイミング）で、該ユーザにより選択されたエージェントに関する情報（例えば、エージェント名等）を記憶すると共に、このフローチャートに示す処理をステップＳ４に進める。
【００５７】
これに対して、携帯電話機９は、ユーザによりエージェントの選択操作が検出されない場合は、ステップＳ１１においてユーザからログオフが指定されたか否かを判別する。そして、ログオフが指定されていない場合には、上記ステップＳ３において、エージェントの選択操作を検出するまで、該ステップＳ３及びステップＳ１１を繰り返し実行する。また、ログオフが指定された場合には、そのまま、この図２に示すフローチャートの各ステップの実行を中断して処理を終了する。
【００５８】
図３（ａ），（ｂ）に、上記エージェントの一例を示す。図３（ａ）に示すエージェントは「天使タイプのエージェント」であり、同図（ｂ）に示すエージェントは「デビルタイプのエージェント」である。ユーザは、このようなエージェントの中から所望のエージェントを選択する。
【００５９】
次に、ユーザにより所望のエージェントが選択されると、携帯電話機９は、ステップＳ４において、上記アプリケーションプログラムに基づいて所定の部屋の画像を表示する。
【００６０】
図４（ａ）〜（ｃ）に、この部屋の画像の一例を示す。図４（ａ）は「居間」の画像、同図（ｂ）は「寝室」の画像、同図（ｃ）は「納戸」の画像である。これら各部屋の画像は、ユーザの携帯電話機９の操作に応じて表示画面２０に順次表示されるようになっている。
【００６１】
すなわち、この実施の形態の情報処理システムで用いられる携帯電話機９の場合、図１及び図５に示すように携帯電話機９本体の長手方向に沿って回転自在（＝上下方向に回転自在）とされたジョグダイアル２１が設けられている。また、このジョグダイアル２１の両端部に近接して右キー２２Ｒ及び左キー２２Ｌがそれぞれ設けられている。さらに、右キー２２Ｒに近接して右ソフトキー２３Ｒが、左キー２２Ｌに近接して左ソフトキー２３Ｌがそれぞれ設けられている。
【００６２】
また、携帯電話機９の表示画面２０には、いずれかの部屋の画像と共に、右方向の矢印の画像ＹＲ、左方向の矢印の画像ＹＬ、及び切り替わり先となる部屋の名称（文字）が表示されるようになっており、この右方向の矢印の画像ＹＲと切り替わり先となる部屋の名称で、上記右キー２２Ｒが押圧操作された際に切り替わり先となる部屋を示し、上記左方向の矢印の画像ＹＬと切り替わり先となる部屋の名称で、上記左キー２２Ｌが押圧操作された際に切り替わり先となる部屋を示すようになっている。
【００６３】
例えば図４（ａ）は、表示画面２０に表示された「居間」の部屋の画像を示しているのであるが、この状態で右キー２２Ｒが押圧操作されると、携帯電話機９のＣＰＵは、「居間」の部屋の画像から「納戸」の部屋の画像に表示画像を切り替え、左キー２２Ｌが押圧操作されると、「居間」の部屋の画像から「寝室」の部屋の画像に表示画像を切り替える。
【００６４】
同様に、図４（ｂ）は、表示画面２０に表示された「寝室」の部屋の画像を示しているのであるが、この状態で右キー２２Ｒが押圧操作されると、携帯電話機９のＣＰＵは「寝室」の部屋の画像から「居間」の部屋の画像に表示画像を切り替え、左キー２２Ｌが押圧操作されると、「寝室」の部屋の画像から「納戸」の部屋の画像に表示画像を切り替える。
【００６５】
なお、この例では右キー２２Ｒ及び左キー２２Ｌを押圧操作することで表示画面２０の表示画像が切り替わることとしたが、これは、ジョグダイアル２１を回転操作することで表示画像が切り替わるようにしてもよい。
【００６６】
次にユーザは、このように左右キー２２Ｌ，２２Ｒを操作することで、所望の部屋の画像を表示画面２０に表示すると、図１及び図５に示す左ソフトキー２３Ｌを押圧操作して所望の部屋の設定を指示する。
【００６７】
すなわち、図４（ａ）〜（ｃ）に示す表示画面の左下に表示される「設定」の文字は、左ソフトキー２３Ｌに対して、所望の部屋の設定キーが割り当てられていることを示している。このため、携帯電話機９のＣＰＵは、ステップＳ５において、上記左ソフトキー２３Ｌの押圧操作がなされたか否かを判別することで、所望の部屋の設定が指定されたか否かを判別する。そして、左ソフトキー２３Ｌの押圧操作を検出したタイミングで、上記ユーザにより選択された部屋の情報（例えば、部屋名等）を記憶すると共に、このフローチャートに示す処理をステップＳ６に進める。
【００６８】
これに対して、ユーザにより所望の部屋が選択されていない場合、携帯電話機９は、ステップＳ１２においてユーザからログオフが指定されたか否かを判別する。そして、ログオフが指定されていない場合には、上記ステップＳ５において、ユーザにより所望の部屋が選択されたものと判別するまで、該ステップＳ５及びステップＳ１２を繰り返し実行する。また、ログオフが指定された場合には、そのまま、この図２に示すフローチャートの各ステップの実行を中断して処理を終了する。
【００６９】
このような各部屋の画像は、一般的な家屋の造りを想定してデザインされている。このため、ユーザは、自宅の造りと同じ、或いは似た部屋の選択を行うことができる。
【００７０】
なお、上記ジョグダイアル２１は、上記回転操作の他、押圧操作も可能となっている。このため、上記ジョグダイアル２１が押圧操作された際に、表示画面２０に現在表示している部屋をユーザが選択（設定）したものとして、携帯電話機９のＣＰＵが認識するようにしてもよい。
【００７１】
次に、ステップＳ６では、ユーザにより所望の部屋が選択されたため、携帯電話機９のＣＰＵが、上記アプリケーションプログラムに基づいて、各アイテムの画像を表示画面２０に表示する。
【００７２】
図６に、上記表示画面２０に表示される各アイテムの画像の一例を示す。この図６からわかるように、上記表示画面２０には、例えばパーソナルコンピュータ装置３０ａ，ステレオ装置３０ｂ，ビデオテープレコーダ装置３０ｃ，電話機３０ｄ，スケジュール帳３０ｅ，スクラップブック３０ｆ，メッセージ機能３０ｇ，番組表３０ｈ，テレビジョン受像機３０ｉ・・・等の複数のアイテムの画像が表示される。
【００７３】
携帯電話機９のＣＰＵは、図１及び図５に示すジョグダイアル２１の回転操作に応じて、例えば「パーソナルコンピュータ装置３０ａ」→「ステレオ装置３０ｂ」→「ビデオテープレコーダ装置３０ｃ」→「電話機３０ｄ」・・・・の順に表示画面２０に表示するアイテムの画像を切り替えて表示する。
【００７４】
ユーザは、このように順次表示されるアイテムの画像の中から、上記選択した部屋に設置されているアイテム、或いは設置を希望するアイテムを、例えばジョグダイアル２１を押圧操作することで選択する。
【００７５】
ステップＳ７では、携帯電話機９のＣＰＵが、上記ジョグダイアル２１が押圧操作されたか否かを判別することで、ユーザが希望するアイテムの選択がなされたか否かを判別する。そして、ユーザにより所望のアイテムが選択されたことを検出すると、このタイミングで、このフローチャートに示す処理をステップＳ８に進める。
【００７６】
これに対して、ユーザにより所望のアイテムが選択されていない場合、携帯電話機９のＣＰＵは、ステップＳ１３において、ユーザからログオフが指定されたか否かを判別する。そして、ログオフが指定されていない場合には、上記ステップＳ７において、ユーザにより所望のアイテムが選択されたものと判別するまで、該ステップＳ７及びステップＳ１３を繰り返し実行する。また、ログオフが指定された場合には、そのまま、この図２に示すフローチャートの各ステップの実行を中断して処理を終了する。
【００７７】
次に、ステップＳ８では、ユーザにより所望のアイテムが選択されたため、携帯電話機９のＣＰＵは、現在、選択されている「エージェント」，「部屋」及び「アイテム」を示す仮決定画面を表示画面２０に表示制御する。図７（ａ）は、この仮決定画面の一例である。
【００７８】
この図７（ａ）の仮決定画面は、ユーザにより「デビルタイプ」のエージェントが選択され、アイテムとして、現在、パーソナルコンピュータ装置３０ａが選択されていることを示している。この図７（ａ）からわかるように、携帯電話機９のＣＰＵは、ユーザにより選択されたエージェントを表示画面２０の左下部分に表示し、選択されたアイテム（この場合、パーソナルコンピュータ装置３０ａ）を表示画面２０の右下部分に表示する。そして、選択された部屋を、エージェント及びアイテムの後ろ側に大きく表示する。このような仮決定画面により、ユーザは、現在、自分が選択している部屋，エージェント及びアイテムの確認を行う。
【００７９】
次に、ユーザは、選択したアイテムを部屋内の所望の場所に設置する。例えば、部屋内におけるアイテムの設置可能な場所としては、いくつかの設置場所が各アイテム毎に予め定められている。携帯電話機９のＣＰＵは、上記仮決定画面を表示した状態でジョグダイアル２１が回転操作されると、このジョグダイアル２１の回転操作に応じて、上記予め定められている設置場所に対して、現在選択中のアイテム（この場合は、パーソナルコンピュータ装置３０ａ）を順次移動表示する。
【００８０】
ユーザは、このようにアイテムが移動表示される設置場所のうち、所望の設置場所にアイテムが表示された際に、ジョグダイアル２１を押圧操作する。これにより、携帯電話機９のＣＰＵは、図７（ｂ）に示すように、この場合に選択されたアイテムであるパーソナルコンピュータ装置３０ａを、部屋内を浮遊する如く移動表示して、同図（ｃ）に示すように上記選択された設置場所に設置表示する。
【００８１】
なお、この例では、アイテムの設置場所として、いくつかの設置場所が予め定められていることとしたが、これは、任意の設置場所に設置可能としてもよい。この場合、携帯電話機９のＣＰＵは、アイテムの設置場所を、例えば表示画面のＸＹ座標値や画素値等で記憶することとなる。
【００８２】
次に、携帯電話機９のＣＰＵは、このように一つのアイテムが配置される毎に、例えば「アイテムの選択を継続しますか？」等のメッセージを表示する。ステップＳ９では、携帯電話機９のＣＰＵが、このメッセージに対応してユーザによりアイテムの配置を継続する操作（継続操作）がなされたか否かを判別する。そして、ユーザにより継続操作がなされた場合は、処理をステップＳ７に戻し、上記モバイルサーバ装置１１から送信された各アイテムの画像を再度表示して、ユーザに対して所望のアイテムの選択を促し、ユーザによりアイテムが選択された際に、このアイテムを部屋内の指定された場所に表示する。
【００８３】
これに対してユーザにより継続操作がなされなかった場合（ユーザにより機器選択の終了指示がなされた場合）、携帯電話機９は、ユーザにより選択されたエージェント，部屋，アイテム及びアイテムの設置場所（例えば、Ｘ，Ｙ座標値等）を示す各情報を、当該携帯電話機９の内部メモリ（或いは外部メモリ等）に記憶すると共に、ユーザにより選択された部屋に、該ユーザにより選択されたエージェント及び各アイテムを組み込んだかたちの画像を形成し、これを決定画面として表示画面２０に表示する。これにより、この図２のフローチャートに示す全ての処理が終了となる。
【００８４】
前述のように、ユーザにより選択されたエージェントはユーザのアバタ（分身）である。また、ユーザにより選択された部屋の画像は、ユーザの自宅の部屋と同じ或いは似た造りとなっている。さらに、上記部屋の画像内に設置された各アイテムは、ユーザにより自宅と同じ場所（或いは所望の場所）に設置されている。このため、ユーザの携帯電話機９の表示画面２０に表示される画像としては、「仮想的に再現されたユーザの部屋の画像」が表示されることとなる。
【００８５】
図８（ａ）〜（ｃ）に、ユーザにより選択された部屋に対して、該ユーザにより選択されたエージェント及び各アイテムが組み込まれたかたちの画像の一例を示す。図８（ａ）は、「居間」の画像である。この「居間」の画像は、ユーザにより選択された天使タイプのエージェント，テレビジョン受像機３０ｉ，パーソナルコンピュータ装置３０ａ，スクラップブック３０ｆ及びメッセージ機能３０ｇ等で形成されている。
【００８６】
同様に、図８（ｂ）は、「寝室」の画像である。この「寝室」の画像は、ユーザにより選択された天使タイプのエージェント，パーソナルコンピュータ装置３０ａ，スケジュール帳３０ｅ等で形成されている。
【００８７】
同様に、図８（ｃ）は、「納戸」の画像である。この「納戸」の画像は、ユーザにより選択された天使タイプのエージェント，ステレオ装置３０ｂ及び電話機３０ｄ等で形成されている。
【００８８】
なお、この例の場合、寝室及び居間にそれぞれパーソナルコンピュータ装置３０ａが設置されているが、これは、そのユーザが２台のパーソナルコンピュータ装置３０ａを所有しており、これらが、寝室及び居間にそれぞれ設置されていることを示している。
【００８９】
また、図８（ａ）〜（ｃ）は、ユーザの自宅に「居間」，「寝室」，「納戸」の３つの部屋がある場合の例であるが、いわゆるワンルームマンション等のようにユーザの自宅が一部屋しか無い場合は、上記ユーザの部屋として例えば上記「居間」が選択され、この居間に、テレビジョン受像機３０ｉやパーソナルコンピュータ装置３０ａ等の各機器の画像が設置されることとなる。
【００９０】
ユーザは、常日頃生活している自宅の部屋に設置されている各アイテムの設置場所を認識しているため、このように仮想的にユーザの部屋を再現することにより、ユーザに対してアイテムの操作を行い易くすることができる。
【００９１】
また、各部屋単位でアイテム等の情報を表示するようになっているため、ユーザインターフェイスとして限られた表示範囲を有効に利用して多くの情報を表示することができる。
【００９２】
一方、携帯電話機９は、ユーザにより選択されたエージェント，部屋，アイテム及びアイテムの設置場所を示す各情報を内部メモリに記憶すると共に、モバイルサーバ装置１１に送信する。モバイルサーバ装置１１は、これら各情報をデータベース３１に記憶する。
【００９３】
また、モバイルサーバ装置１１は、各アイテムを示す情報のうち、テレビジョン受像機等の機器を示す情報を、そのユーザの「ユーザＩＤ」及び「パスワード」と共にインターネット４を介してコントロールサーバ装置５に送信する。
【００９４】
コントロールサーバ装置５は、上記機器を示す情報、「ユーザＩＤ」及び「パスワード」が送信されると、これらの情報をデータベース１９（ＤＢ）に記憶制御する。そして、この「ユーザＩＤ」及び「パスワード」に基づいて、そのユーザの家庭内ネットワーク１７を介して各機器と通信を行い、ユーザにより選択された各機器の制御コマンドを取得してデータベース１９に記憶する。
【００９５】
なお、この例では、コントロールサーバ装置５がユーザが所有する各機器と通信を行うことで、該各機器毎に制御コマンドを取得することとしたが、これは、コントロールサーバ装置５が、各機器のメーカのウェブサイトから制御コマンドを取得するようにしてもよい。また、ユーザが上記携帯電話機９からモバイルサーバ装置１１を介して、或いはパーソナルコンピュータ装置からインターネット４を介してコントロールサーバ装置５に登録するようにしてもよい。
【００９６】
また、コントロールサーバ装置５は、ユーザの各機器と、例えば１分間隔、５分間隔、３０分間隔、１時間間隔等にように、所定時間おきに通信を行うことで、該各機器の動作状態を示す動作状態情報を取得してデータベース１９に記憶する。なお、このような動作状態情報は、各機器が所定時間毎にコントロールサーバ装置５側に送信するようにしてもよい。
【００９７】
この「動作状態情報」は、例えば機器がビデオテープレコーダ装置３０ｃであれば、停止中，再生中，ビデオテープ巻き戻し中，録画中等の情報であり、また、機器がエアコンディショナ装置であれば、駆動中，停止中，ドライ／冷房／暖房／送風，室温等の情報である。
【００９８】
従って、上記コントロールサーバ装置５のデータベース１９には、各ユーザ毎に「ユーザＩＤ」，「パスワード」，「所有している機器（上記選択された機器を示す情報）」，「各機器毎のコマンド」及び「各機器の現在の動作状態を示す情報（動作状態情報）」等が記憶されることとなる。
【００９９】
後に説明するが、このデータベース１９に記憶された上記機器を示す情報や機器のコマンドは、ユーザにより自宅の機器の遠隔操作が指定された際に読み出され、家庭内ネットワーク１７を介して、そのユーザの各機器に供給される。これにより、所望の機器の遠隔操作がなされることとなる。
【０１００】
また、コントロールサーバ装置５は、上記所定時間毎に取得した「動作状態情報」をデータベース３１に上書きすることで、該「動作状態情報」を常時更新している。このため、ユーザは、モバイルサーバ装置１１を介してコントロールサーバ装置５にアクセスすることで、遠隔操作している機器の現在の動作状態を略々リアルタイムで監視可能となっている。
【０１０１】
［各種情報処理動作］
次に、このように初期設定が終了すると、以下に説明する各種情報処理が可能となる。具体的には、初期設定後に、ユーザがモバイルサーバ装置１１にアクセスすると、該モバイルサーバ装置１１がユーザ認証を行うと共に、該モバイルサーバ装置１１からそのユーザの携帯電話機９に対して、以下に説明する各種情報処理を可能とするアプリケーションプログラムが送信される。
【０１０２】
携帯電話機９のＣＰＵは、このアプリケーションプログラムに基づいて、前述のように初期設定されたエージェント，部屋及びアイテム等の画像を表示制御する。
【０１０３】
［部屋の選択］
具体的には、上記部屋の表示としては、例えば「居間」の画像がデフォルトで表示されるようになっており、ユーザにより、携帯電話機９の左キー２２Ｌが１回押圧操作されると「寝室」の画像が表示され、右キー２２Ｒが１回押圧操作されると「納戸」の画像が表示される等のように、各キー２２Ｒ，２２Ｌの操作に応じて部屋の画像が切り替え表示されるようになっている。ユーザは、左右キー２２Ｒ，２２Ｌを操作することで、所望のアイテムが設置されている部屋を表示画面２０に表示操作する。
【０１０４】
［アイテムの選択］
各部屋に設置されたアイテムのうち、選択中のアイテムは、そのアイテムの輪郭がハイライトの線（例えば、高輝度の黄色の線等）で囲まれて表示されると共に、そのハイライト表示されたアイテムに近接して位置するようにエージェントが移動表示されるようになっている（以下、上記ハイライト表示を「フォーカスを当てる」という。）。携帯電話機９のＣＰＵは、図１及び図５に示すジョグダイアル２１が回転されると、各アイテムに対して順番にフォーカスを当てるように表示制御を行う。
【０１０５】
例えば、図８（ａ）の「居間」の例において、テレビジョン受像機３０ｉがデフォルトでフォーカスが当てられていたとすると、携帯電話機９のＣＰＵは、ジョグダイアル２１が回転操作される毎に、テレビジョン受像機３０ｉ→パーソナルコンピュータ装置３０ａ→メッセージ機能３０ｇ→スクラップブック３０ｆの順に、各アイテムに対してフォーカスを当てるように表示制御を行う。上記エージェントは、この例の場合、テレビジョン受像機３０ｉに近接した位置→パーソナルコンピュータ装置３０ａに近接した位置→メッセージ機能３０ｇに近接した位置→スクラップブック３０ｆに近接した位置の順に移動表示されることとなる。
【０１０６】
［補助表示］
また、携帯電話機９のＣＰＵは、フォーカスが当てられているアイテムの機能を補助表示する。図９（ａ），（ｂ）に、この補助表示の一例を示す。
【０１０７】
図９（ａ）は、パーソナルコンピュータ装置３０ａの補助表示を示している。この図９（ａ）からわかるように、携帯電話機９のＣＰＵは、パーソナルコンピュータ装置３０ａに対してフォーカスが当てられると、このパーソナルコンピュータ装置３０ａがタイマ機能と録画機能が設けられている場合に、例えばタイマ機能が設けられていることを示す時計の画像３０ａｔと、録画機能が設けられていることを示す録画ボタンの画像３０ａｒとを補助表示する。
【０１０８】
なお、パーソナルコンピュータ装置３０ａに録画機能が設けられていない場合は、上記タイマ機能が設けられていることを示す時計の画像３０ａｔのみ補助表示する。
【０１０９】
同様に、図９（ｂ）は、スケジュール帳３０ｅの補助表示を示している。この図９（ｂ）からわかるように、携帯電話機９のＣＰＵは、スケジュール帳３０ｅに対してフォーカスが当てられると、このスケジュール帳３０ｅに、例えばタイマ機能が設けられていることを示す時計の画像３０ｅｔを補助表示する。
【０１１０】
［選択操作］
このようにユーザは、上記左右キー２２Ｒ，２２Ｌを押圧操作して所望の部屋を選択すると共に、上記ジョグダイアル２１を回転操作して所望のアイテムを選択する。そして、所望のアイテムに対してフォーカスがあたった際に、押圧操作可能となっているジョグダイアル２１を押圧操作する。
【０１１１】
携帯電話機９のＣＰＵは、ジョグダイアル２１が押圧操作されると、当該ジョグダイアル２１が押圧操作された時点でフォーカスがあたっているアイテムをユーザが選択したものと認識する。そして、選択されたアイテムに対応する操作用画面（ユーザインターフェイス：ＵＩ）を表示画面２０に表示制御して、以後、ユーザの操作に対応するように上記アプリケーションプログラムに基づいて動作することで、ユーザにより指定された情報処理を実行する。
【０１１２】
以下、具体例を掲げて各情報処理動作を説明する。
【０１１３】
［予約設定／機器操作処理］
まず、図１０（ａ），（ｂ）は、アイテムとして例えばパーソナルコンピュータ装置３０ａ等の予約設定／機器操作アイテムが選択された場合に表示されるユーザインターフェイスの一例である。このうち、図１０（ａ）がユーザが手入力で各データの入力を行う手入力画面、図１０（ｂ）が設定済みリストのリスト表示画面である。
【０１１４】
図１０（ａ）に示す手入力画面としては、予約する「年月日」，「開始時刻」，「終了時刻」，「タイトル」及び「チャンネル」等の各入力項目が表示されると共に、入力された各項目の決定を指示する決定ボタン３８が表示される。ユーザは、携帯電話機９の操作キーを操作して、これら各入力項目に対して所望のデータを手入力し、上記決定ボタン３８を操作する。これにより、後に説明するように、遠隔操作により、選択された機器に対する録画予約や動作予約等の予約設定がなされる。
【０１１５】
また、この手入力画面には、表示画面２０の画面左下部分にエージェントの頭の画像ｅｈが１／４程表示される。このエージェントの頭の画像ｅｈは、該エージェントの頭を後ろから見たかたちで表示される。これにより、表示画面２０全体を見ているユーザに対して、エージェントが手入力画面を見ているかたちの、見た目に面白い画像を提供することができる。
【０１１６】
また、この手入力画面の下領域には、図５を用いて説明したジョグダイアル２１の画像２１ｇ，左キー２２Ｌの画像２２Ｌｇ，右キー２２Ｒの画像２２Ｒｇ，左ソフトキー２３Ｌの画像２３Ｌｇ及び右ソフトキー２３Ｒの画像２３Ｒｇがそれぞれ表示されると共に、左ソフトキー２３Ｌの画像２３Ｌｇ上に「戻る」の文字が、また、右ソフトキー２３Ｒの画像２３Ｒｇ上に「置く」の文字がそれぞれ表示される。
【０１１７】
これは、左ソフトキー２３Ｌを押圧操作すると、表示画面が、その予約設定／機器操作アイテムが設置された部屋の画像に切り替わることを示している。
【０１１８】
また、右ソフトキー２３Ｒを押圧操作すると、現在保持しているデータを、手入力画面の各項目に貼り付け処理（＝置く）することを示している。
【０１１９】
具体的には、携帯電話機９のＣＰＵは、ユーザにより、例えば電子番組表から所望の番組が選択され、その所望の番組のデータの保持（＝持つ）が指示されると、この所望の番組のデータである、「放送年月日」，「放送開始時刻」，「放送終了時刻」，「番組タイトル」及び「放送チャンネル」等の各データを一時的に記憶制御する。
【０１２０】
この記憶制御の際、携帯電話機９のＣＰＵは、部屋に設置されている電子番組表の近くにエージェントが歩いて行き、該エージェントが両手で電子番組表から光の玉を取り上げる（持つ）アニメーション画像を表示画面２０に表示制御する。この場合、エージェントが取り上げた光の玉は、ユーザにより「持つ」ことが指示された所望の番組のデータを示している。このため、このようなアニメーション画像を表示することにより、ユーザにより指示された「持つ」という処理を携帯電話機９側が実行していることを、ユーザに対して視覚的かつ感覚的に認識させることができる。
【０１２１】
次に、携帯電話機９は、上記「置く」が指示された場合、上記手入力画面の「年月日」，「開始時刻」，「終了時刻」，「タイトル」及び「チャンネル」に対して、「放送年月日」，「放送開始時刻」，「放送終了時刻」，「番組タイトル」及び「放送チャンネル」の各データをそれぞれ貼り付ける処理を行う。
【０１２２】
前述のように、当該システムで取り扱われる各情報は、ＸＭＬフォーマットに基づいて表記されている。このため、このように電子番組表から取得したデータを、予約録画の手入力画面に貼り付け処理する等のように、各情報処理間（異なるシステム間）においてシームレスにデータを取り扱うことを可能とすることができる。
【０１２３】
この貼り付け処理の際、携帯電話機９のＣＰＵは、部屋に設置されているパーソナルコンピュータ装置の近くにエージェントが歩いて行き、このパーソナルコンピュータ装置に対して、該エージェントが両手で光の玉を置くようなアニメーション画像を表示画面２０に表示制御する。前述のように、エージェントが取り上げた光の玉は、ユーザにより「持つ」ことが指示された所望の番組のデータを示す。このため、このようなアニメーション画像を表示することにより、ユーザにより指示された「置く」という処理を携帯電話機９側が実行していることを、ユーザに対して視覚的かつ感覚的に認識させることができる。
【０１２４】
なお、このようにエージェントが所定のアイテムから光の玉を取り上げ、指示されたアイテムに置くようなアニメーション表示は、他のアイテム間においても実行される。
【０１２５】
次に、上記手入力画面には、ユーザが設定済みリストの表示を指定する設定済みリスト表示指定ボタン３５が表示される。ユーザは、設定済みリストの表示を指定する際に、このボタン３５を操作する。これにより、表示画面２０に、図１０（ｂ）に示す設定済みリストのリスト表示画面が表示される。
【０１２６】
図１０（ｂ）に示すリスト表示画面としては、上記エージェントの頭の画像ｅｈの他、例えば１９：００〜２１：００、２１：００〜２３：００等の所定の時間帯に分割されて、設定済みリストがそれぞれ表示される。携帯電話機９のＣＰＵは、上記ジョグダイアル２１の回転操作を検出すると、この回転方向と回転量に応じて、表示する設定済みリストをスクロール表示する。
【０１２７】
また、携帯電話機９のＣＰＵは、デフォルトで当日（今日）の設定済みリストを表示制御するのであるが、左キー２２Ｌが１回押圧操作される毎に前日→前々日…等のように過去の設定済みリストを表示制御し、右キー２２Ｒが１回押圧操作される毎に翌日→翌々日…等のように、当日以降の設定済みリストを表示制御する。
【０１２８】
このため、ユーザは、ジョグダイアル２１を回転操作することで、この表示される設定済みリストをスクロールさせて当日の設定済みリストを確認し、左右キー２２Ｌ，２２Ｒを押圧操作して過去或いは当日以降の設定済みリストを確認することとなる。
【０１２９】
なお、このリスト表示画面の下領域には、ジョグダイアル２１の画像２１ｇと共に「修正」の文字が表示される。これは、ジョグダイアル２１を押圧操作することで、設定済みリストを修正することができることを示している。
【０１３０】
また、ソフトキー２３Ｒの画像２３Ｒｇと共に「持つ」の文字が表示される。これは、ソフトキー２３Ｒを押圧操作すると、選択した設定済みリストが携帯電話機９のＣＰＵにより一時的に保持（＝持つ）されることを示している。ユーザは、この保持した設定済みリスト（＝時間設定情報）を、例えばテレビジョン受像機３０ｉやステレオ装置３０ｂ等の遠隔操作に用いたり、スケジュール帳３０ｅにスケジュールとして貼り付けたりして利用することとなる。
【０１３１】
また、ソフトキー２３Ｌの画像２３Ｌｇと共に「戻る」の文字が表示される。これは、ソフトキー２３Ｌを押圧操作すると、図１０（ａ）に示す手入力画面に表示画面が切り替わることを示している。
【０１３２】
次に、図１１のフローチャートに、このような予約設定／機器操作アイテムが選択された場合における、携帯電話機９のＣＰＵの情報処理動作の流れを示す。
【０１３３】
この図１１に示すフローチャートにおいて、まず、ステップＳ２１では、携帯電話機９のＣＰＵが、ユーザにより、上記パーソナルコンピュータ装置３０ａ等の予約設定／機器操作アイテムが選択されたか否かを判別し、該予約設定／機器操作アイテムの選択を検出したタイミングで、当該情報処理行程をステップＳ２２に進める。
【０１３４】
ステップＳ２２では、携帯電話機９のＣＰＵが、表示画面２０に対して、図１０（ａ）に示すユーザインターフェイスを表示制御する。ユーザは、このユーザインターフェイスに対して、前述のように予約設定を行う「年月日」や「録画開始時刻」等を入力することとなる。
【０１３５】
次に携帯電話機９のＣＰＵは、ステップＳ２３，ステップＳ２５及びステップＳ２８において、キーの操作状況を監視する。
【０１３６】
具体的には、携帯電話機９のＣＰＵは、ステップＳ２３において、上記左ソフトキー２３Ｌが押圧操作されたか否かを判別することで、表示画面２０を前画面に「戻す」ことが指定されたか否かを判別する。
【０１３７】
携帯電話機９のＣＰＵは、上記左ソフトキー２３Ｌの押圧操作を検出した場合、ステップＳ２４において、その予約設定／機器操作アイテムが設置された部屋の画像に表示画面を切り替え制御する。
【０１３８】
また、携帯電話機９のＣＰＵは、ステップＳ２５において、上記決定ボタン３８が操作されたか否かを判別することで、予約設定が指示されたか否かを判別する。
【０１３９】
携帯電話機９のＣＰＵは、決定ボタン３８の操作を検出した場合、ステップＳ２６において、ユーザにより入力された「年月日」，「開始時刻」，「終了時刻」，「タイトル」，「チャンネル」，「機器を特定するための情報」等の各情報をモバイルサーバ装置１１に送信する。
【０１４０】
モバイルサーバ装置１１は、この送信された各情報を、例えばユーザＩＤやユーザの契約者番号等の、そのユーザを特定するための情報（ユーザ特定情報）と共に、コントロールサーバ装置５に転送する。
【０１４１】
コントロールサーバ装置５は、上記ユーザを特定するための情報に基づいてユーザを特定すると共に、上記「機器を特定するための情報」に基づいてデータベース１９に記憶されている、そのユーザの、予約設定を希望する機器用のコマンドを読み出す。そして、このコマンドを、そのユーザの家庭内ネットワーク１７を介して、対応する機器に送信する。これにより、所望の機器に対して遠隔操作により予約設定を行うことができる。
【０１４２】
コントロールサーバ装置５は、この予約設定処理が終了すると、該予約設定処理の終了を示す情報（終了情報）をモバイルサーバ装置１１に送信する。モバイルサーバ装置１１は、この終了情報をユーザの携帯電話機９に転送する。
【０１４３】
携帯電話機９のＣＰＵは、この終了情報を受信すると、ステップＳ２７において、エージェントを表示すると共に、例えば「予約設定が終了しました」等の予約設定終了のメッセージを表示する。
【０１４４】
このような表示制御を行うことで、ユーザに対して、あたかもエージェントがユーザの代理で予約設定を行っているように見せることができ、非常に面白味のあるユーザインターフェイスを提供することができる。
【０１４５】
また、携帯電話機９のＣＰＵは、ステップＳ２８において、上記設定済みリスト表示指定ボタン３５が操作されたか否かを判別することで、設定済みリストの表示が指示されたか否かを判別する。
【０１４６】
携帯電話機９のＣＰＵは、設定済みリスト表示指定ボタン３５の操作を検出すると、この設定済みリストの表示指定がなされたことを示す情報をモバイルサーバ装置１１に送信する。モバイルサーバ装置１１は、この情報を、上記ユーザ特定情報と共にデコレーションサーバ装置６に転送する。
【０１４７】
デコレーションサーバ装置６は、設定済みリストの表示指定がなされたことを示す情報を受信すると、データベース８に記憶されている、そのユーザの設定済みリストを読み出し、これをモバイルサーバ装置１１に送信する。モバイルサーバ装置１１は、この設定済みリストをユーザの携帯電話機９に転送する。
【０１４８】
これにより、携帯電話機９のＣＰＵは、ステップＳ２９において、図１０（ｂ）に示すような設定済みリストを表示画面２０に表示制御する。
【０１４９】
なお、携帯電話機９のＣＰＵは、この設定済みリストを表示している間、ステップＳ３０において、左ソフトキー２３Ｌが押圧操作されたか否かを判別することで、ユーザにより表示画面２０を前画面に「戻す」ことが指定されたか否かを判別する。また、ステップＳ３１において、右ソフトキー２３Ｒが押圧操作されたか否かを判別することで、ユーザにより選択された設定リストを一時的に記憶（持つ）することが指定されたか否かを判別する。
【０１５０】
携帯電話機９のＣＰＵは、左ソフトキー２３Ｌの押圧操作を検出すると、図１０（ａ）の手入力画面に表示画面２０を切り替え制御する。また、右ソフトキー２３Ｒの押圧操作を検出すると、ユーザにより選択された設定リストを一時的に記憶制御する（持つ）。
【０１５１】
この一時的に記憶制御された設定リストは、時間を指定する情報であるため、例えばスケジュール帳や他の機器の予約設定等に、各情報処理間でシームレスに用いられることとなる。
【０１５２】
図１２のフローチャートは、この一時的に保持された情報を用いて他の機器の予約設定を行う流れを示している。この図１２のフローチャートにおいて、前述のように一時的に記憶制御された設定リスト等の情報が保持されている場合、ステップＳ４１を介してステップＳ４２に処理行程が進む。
【０１５３】
前述のように、初期設定後の初期画面としては、図８（ａ）〜（ｃ）に示す各部屋の画像が表示されている。ステップＳ４２では、携帯電話機９のＣＰＵが、この部屋に設置されているアイテムの中から所望のアイテムが選択されたか否か（いずれかのアイテムに上記フォーカスが当たったか否か）を判別する。そして、フォーカスが当てられたことを検出した際に、ステップＳ４３において、そのフォーカスが当てられたアイテムの手入力画面を表示すると共に、例えば図１０（ａ）に示すようにこの手入力画面の下領域に、右ソフトキー２３Ｒの画像２３Ｒｇ及び「置く」の文字を表示する。
【０１５４】
次に携帯電話機９のＣＰＵは、ステップＳ４４において、上記右ソフトキー２３Ｒが押圧操作され、上記一時的に保持された情報の張り付け処理（置く）が指定されたか否かを判別する。
【０１５５】
右ソフトキー２３Ｒの押圧操作を検出すると、携帯電話機９のＣＰＵは、ステップＳ４５において、現在、一時的に保持されている情報は、ユーザにより選択されたアイテムに対して必要なデータ条件を満たしているか否かを判別する。そして、必要なデータ条件を満たしていると判別した場合、一時的に保持されている情報を手入力画面に張り付け処理する。
【０１５６】
携帯電話機９のＣＰＵは、この張り付け処理の後、上記図１１のフローチャートのステップＳ２５で、決定ボタン３８の操作を検出したタイミングで、当該図１２のフローチャートのステップＳ４６（＝図１１のステップＳ２６）において、ユーザにより選択された機器に対して予約設定を行うと共に、ステップＳ４７（＝図１１のステップＳ２７）において、エージェントを介して予約設定の終了をユーザに通知する。
【０１５７】
なお、図１０（ａ），（ｂ）に図示はしていないが、一時的に保持された情報が存在する場合、携帯電話機９のＣＰＵは、上記「置く」のボタンと共に、その一時的に保持された情報の使用を指示するための「使う」のボタンを表示する。この図１２のフローチャートのステップＳ４８では、携帯電話機９のＣＰＵが、ユーザにより、一時的に保持された情報の使用（使う）が指示されたか否かを判別しており、該使用が指示されたタイミングで、図１１のフローチャートのステップＳ２１へ、その処理動作を移行し、前述のステップＳ２１〜ステップＳ３２のルーチンを実行する。
【０１５８】
［情報取得／表示処理］
次に、図１３（ａ），（ｂ）は、アイテムとして電子番組表等の情報アイテムが選択された場合に表示されるユーザインターフェイスの一例である。このうち、図１３（ａ）がユーザが手入力で所望のチャンネルの入力を行う手入力画面、図１３（ｂ）がユーザにより選択されたチャンネルの番組表の表示画面である。
【０１５９】
図１３（ａ）に示す手入力画面としては、上記エージェントの頭の画像ｅｈと共に、所望のチャンネルの入力領域、及び入力したチャンネルの番組表の表示を指定するための決定ボタン３６が表示される。また、この手入力画面の下領域には、ジョグダイアル２１の画像２１ｇと共に「入力」の文字が表示され、左ソフトキー２３Ｌの画像２３Ｌｇと共に「戻る」の文字が表示される。
【０１６０】
この場合、携帯電話機９のＣＰＵは、左ソフトキー２３Ｌ（戻る）の押圧操作を検出すると、電子番組表が設置されている部屋の画像に表示画面を切り替え制御する。
【０１６１】
また、携帯電話機９のＣＰＵは、ジョグダイアル２１の回転操作を検出すると、このジョグダイアル２１の回転方向及び回転量に応じて、上記チャンネルの入力領域に表示するチャンネル番号を、例えば「１」→「３」→「４」→「６」…等のように、順次、切り替えて表示する。
【０１６２】
ユーザは、ジョグダイアル２１を回転操作することで、上記チャンネルの入力領域に所望のチャンネル番号を表示し、上記決定ボタン３６を操作する。携帯電話機９のＣＰＵは、この決定ボタン３６が操作されたことを検出すると、図１３（ｂ）に示すユーザにより選択されたチャンネルの番組表の表示画面を表示する。
【０１６３】
この  図１３（ｂ）に示す番組表の表示画面としては、上記エージェントの頭の画像ｅｈが表示される他、ユーザにより選択されたチャンネル番号の文字（この例の場合、８ｃｈ）と、ユーザにより選択されたチャンネル番号に対応する番組表が表示される。
【０１６４】
この番組表は、デフォルトで、例えば当日（今日）の番組表が表示されるようになっており、１９：００〜２１：００、２１：００〜２３：００等のように、所定の時間帯毎に表示されるようになっている。この時間帯毎の番組表は、ジョグダイアル２１を回転操作することでスクロール表示される。
【０１６５】
また、携帯電話機９のＣＰＵは、デフォルトで当日の番組表を表示制御するのであるが、左キー２２Ｌが１回押圧操作される毎に前日→前々日…等のように過去の番組表を表示制御し、右キー２２Ｒが１回押圧操作される毎に翌日→翌々日…等のように、当日以降の番組表を表示制御する。
【０１６６】
このため、ユーザは、ジョグダイアル２１を回転操作することで、この表示される番組表をスクロールさせて当日の番組表を確認し、左右キー２２Ｌ，２２Ｒを押圧操作して、過去或いは当日以降の番組表を確認することとなる。
【０１６７】
なお、携帯電話機９のＣＰＵは、この図１３（ｂ）に示す番組表の表示画面の下領域に、上記ジョグダイアル２１の画像２１ｇ及び左右キー２２Ｌ，２２Ｒの各画像２２Ｌｇ，２２Ｒｇを表示制御すると共に、左ソフトキー２３Ｌの画像２３Ｌｇと共に「戻る」の文字を、また、右ソフトキー２３Ｒの画像２３Ｒｇと共に「持つ」の文字を表示制御する。
【０１６８】
携帯電話機９のＣＰＵは、上記左ソフトキー２３Ｌ（戻る）の押圧操作を検出すると、表示画面を、図１３（ａ）に示す所望のチャンネルの入力画面に切り替え表示制御する。
【０１６９】
また、携帯電話機９のＣＰＵは、右ソフトキー２３Ｒ（持つ）の押圧操作を検出すると、ユーザにより選択された番組表のデータである、例えば「放送年月日」，「放送開始時刻」，「放送終了時刻」，「番組タイトル」及び「放送チャンネル」等の各データを一時的に記憶制御する。この一時的に記憶された各データは、前述のように予約録画入力や、スケジュール等にシームレスに用いられることとなる。
【０１７０】
次に、図１４のフローチャートに、このような情報アイテムが選択された場合における、携帯電話機９のＣＰＵの情報処理動作の流れを示す。
【０１７１】
この図１４に示すフローチャートにおいて、まず、ステップＳ５１では、携帯電話機９のＣＰＵが、ユーザにより、上記電子番組表等の情報アイテムが選択されたか否かを判別し、該情報アイテムの選択を検出したタイミングで、当該情報処理行程をステップＳ５２に進める。
【０１７２】
ステップＳ５２では、携帯電話機９のＣＰＵが、モバイルサーバ装置１１にアクセスして、ユーザにより選択された情報アイテムに対応する情報を取得する。
【０１７３】
なお、上記情報の取得の際に、所定の情報の入力が必要となる場合、携帯電話機９のＣＰＵは、その情報の入力画面を表示画面２０に表示制御する。そして、この入力画面に対する入力を待って、上記モバイルサーバ装置１１に対してアクセスを図り、上記電子番組表等の情報を取得する。
【０１７４】
具体的には、図１に示すコミュニケーションサーバ装置７は、インターネット４上の所定の各サイトにアクセスすることで、例えばニュース，天気予報，占い情報，電子番組表等の各情報を常時取得している。コミュニケーションサーバ装置７は、この取得した情報をデータベース１８に記憶しておき、上記携帯電話機９等のモバイル機器以外の端末装置（例えばパーソナルコンピュータ装置等）からアクセスがあった際に、これら各情報を提供する。
【０１７５】
また、コミュニケーションサーバ装置７は、モバイル機器のために、上記各情報をモバイルサーバ装置１１に送信する。
【０１７６】
ここで、上記インターネット４上の各サイトから取得された各情報は、主にパーソナルコンピュータ装置等の情報処理能力の高いクライアント端末装置を想定して形成されているため、この情報をそのまま携帯電話機９等のモバイル機器に転送すると、携帯電話機９内において、転送された情報の処理が滞るおそれがある。
【０１７７】
このため、モバイルサーバ装置１１は、上記コミュニケーションサーバ装置７から転送されたパーソナルコンピュータ装置用の各情報の情報量を、例えば画像を省略し、或いは画像の情報量を間引き処理し、不要なデータ削除することで、モバイル機器用の情報量に削減して、データベース３１に記憶しておく。そして、ユーザの携帯電話機９等のモバイル機器からアクセスがあった際に、この軽量化した情報を送信する。これにより、インターネット４上のサイトから取得したパーソナルコンピュータ装置用の情報を、モバイル機器でも利用可能とすることができる。
【０１７８】
なお、このような情報量の削減は、モバイルサーバ装置１１が、コントロールサーバ装置５やデコレーションサーバ装置６、或いはコミュニケーションサーバ装置７にアップロードされたパーソナルコンピュータ装置用の情報を携帯電話機９等のモバイル機器で閲覧可能とするために行うものである。
【０１７９】
このため、クライアント端末装置が、携帯電話機９等のモバイル機器よりも情報処理能力の高いパーソナルコンピュータ装置等である場合には、各情報は情報量が削減されることなく該クライアント端末装置に送信される。
【０１８０】
これにより、クライアント端末装置には、同様の情報でも携帯電話機９で表示するよりも詳細な表示がなされることとなる。
【０１８１】
次に、携帯電話機９のＣＰＵは、この電子番組表等の情報を表示した際に、図１３（ｂ）に示すように、左ソフトキー２３Ｌの画像２３Ｌｇと共に「戻る」の文字を、また、右ソフトキー２３Ｒの画像２３Ｒｇと共に「持つ」の文字を表示制御する。
【０１８２】
携帯電話機９のＣＰＵは、ステップＳ５３において、上記左ソフトキー２３Ｌ（戻る）の押圧操作を検出すると、ステップＳ５４において、図１３（ａ）に示す所望のチャンネルの入力画面に表示画面２０を切り替え表示制御する。
【０１８３】
また、携帯電話機９のＣＰＵは、ステップＳ５５において、右ソフトキー２３Ｒ（持つ）の押圧操作を検出すると、ユーザにより選択された、例えば電子番組表の、例えば「放送年月日」，「放送開始時刻」，「放送終了時刻」，「番組タイトル」及び「放送チャンネル」等の各データを一時的に記憶制御する。この一時的に記憶された各データは、前述のように予約録画入力や、スケジュール設定等にシームレスに用いられることとなる。
【０１８４】
次に、このように情報の取得は、ユーザが情報アイテムを選択したタイミングで取得できるのであるが、指定した時間に情報を取得するように設定することも可能となっている。
【０１８５】
図１５は、ユーザにより情報を取得する時間が設定されている場合の、情報取得処理の流れを示すフローチャートである。
【０１８６】
この図１５において、ステップＳ６１では、携帯電話機９のＣＰＵが、ユーザにより設定されている情報の取得時刻となったか否かを、内蔵されているタイマで計時した現在時刻に基づいて判別する。
【０１８７】
そして、ユーザにより設定されている情報の取得時刻となった際に、自立的に動作して、上記モバイルサーバ装置１１に対してアクセスを図り、上記情報の取得を行う。
【０１８８】
これにより、情報の取得時刻の設定に応じて、定期的或いは単発的、かつ、自動的に情報の取得を行うことができる。
【０１８９】
［タイマ機能を有するアイテムの予約設定／機器操作処理］
次に、図１６（ａ），（ｂ）は、タイマ機能を有するテレビジョン受像機３０ｉやステレオ装置３０ｂ等のアイテムが選択された場合に表示されるユーザインターフェイスの一例である。このうち、図１６（ａ）がユーザが手入力でタイマ設定入力を行う手入力画面、図１６（ｂ）がユーザにより設定されたタイマリストを表示する表示画面である。
【０１９０】
図１６（ａ）に示す手入力画面としては、上記エージェントの頭の画像ｅｈと共に、機器の即時操作の指示を行うための、「今すぐ操作」の文字と、機器の電源のオン操作を指定するために「ＯＮボタン」３７ａと、機器の電源のオフ操作を指定するために「ＯＦＦボタン」３７ｂとが表示される。
【０１９１】
また、この手入力画面としては、「動作開始年月日」，「動作開始時刻」，「動作終了時刻」，「指定チャンネル」の入力領域、入力した各項目の確定を指定するための「決定ボタン」３８、及び設定済みのタイマリストの表示を指定するための「設定済みリスト表示ボタン」３９が表示される。
【０１９２】
さらに、この手入力画面の下領域には、ジョグダイアル２１の画像２１ｇと共に「入力」の文字が表示され、左ソフトキー２３Ｌの画像２３Ｌｇと共に「戻る」の文字が表示され、右ソフトキー２３Ｒの画像２３Ｒｇと共に「置く」の文字が表示される。
【０１９３】
ユーザは、所望の機器を直ぐに起動させたい場合、上記表示画面２０に表示されているＯＮボタン３７ａを操作する。携帯電話機９のＣＰＵは、このＯＮボタン３７ａの操作を検出すると、モバイルサーバ装置１１に対して、機器を特定するための情報と、電源のオン操作を示す情報と、選局する所望のチャンネルを示す情報等をモバイルサーバ装置１１に送信する。モバイルサーバ装置１１は、これら各情報を、そのユーザのユーザＩＤ等と共にコントロールサーバ装置５に転送する。コントロールサーバ装置５は、ユーザＩＤ等に基づいてユーザ認証を行う。そして、上記機器を特定するための情報に基づいて、その機器の電源のオン操作を指示するコマンドをデータベース１９から読み出すと共に、上記選局する所望のチャンネルを示す情報に基づいて、該チャンネルを選局するためのコマンドをデータベース１９から読み出し、これらを認証されたユーザの家庭内ネットワーク１７を介して該当する機器に供給する。これにより、所望の機器が遠隔操作により即時的にオン操作されることとなる。
【０１９４】
これに対して、所望の機器を直ぐにオフ操作したい場合、ユーザは、ＯＦＦボタン３７ｂを操作する。携帯電話機９のＣＰＵは、このＯＦＦボタン３７ｂの操作を検出すると、モバイルサーバ装置１１に対して、機器を特定するための情報と、電源のオフ操作を示す情報等をモバイルサーバ装置１１に送信する。モバイルサーバ装置１１は、これら各情報を、そのユーザのユーザＩＤ等と共にコントロールサーバ装置５に転送する。コントロールサーバ装置５は、ユーザＩＤ等に基づいてユーザ認証を行う。そして、上記機器を特定するための情報に基づいて、その機器の電源のオフ操作を指示するコマンドをデータベース１９から読み出し、これを認証されたユーザの家庭内ネットワーク１７を介して該当する機器に供給する。これにより、所望の機器が遠隔操作により即時的にオフ操作されることとなる。
【０１９５】
手入力画面に、タイマ設定を手入力する場合は、ユーザは、ジョグダイアル２１を回転操作及び押圧操作して該手入力を行う。具体的には、この手入力画面が表示されている状態で、最初にジョグダイアル２１が押圧操作されると、携帯電話機９のＣＰＵは、「年」の入力モードとなる。この「年」の入力モード時にジョグダイアル２１が上方向に回転操作されると、ＣＰＵは、例えば２００２年→２００３年→２００４年→２００５年…等のように、設定する年を１年ずつ加算するかたちで順次表示制御する。なお、ジョグダイアル２１が例えば下方向に回転操作されると、ＣＰＵは、例えば２００５年→２００４年→２００３年→２００２年…等のように、設定する年を１年ずつ減算するかたちで順次表示制御する。
【０１９６】
ユーザは、ジョグダイアル２１を回転操作して所望の設定年を表示操作する。そして、所望の設定年が表示された際に、ジョグダイアル２１を押圧操作する。ＣＰＵは、この押圧操作を検出すると、現在表示している設定年を一時的に記憶制御すると共に、当該「年」の入力モードから「月」の入力モードに移行する。
【０１９７】
この「月」の入力モード時にジョグダイアル２１が上方向に回転操作されると、ＣＰＵは、例えば１月→２月→３月→４月…等のように、設定する月を１月ずつ加算するかたちで順次表示制御する。なお、ジョグダイアル２１が下方向に回転操作されると、ＣＰＵは、例えば４月→３月→２月→１月…等のように、設定する月を１月ずつ減算するかたちで順次表示制御する。
【０１９８】
ユーザは、ジョグダイアル２１を回転操作して所望の設定月を表示操作する。そして、所望の設定月が表示された際に、ジョグダイアル２１を押圧操作する。ＣＰＵは、この押圧操作を検出すると、現在表示している設定月を一時的に記憶制御すると共に、当該「月」の入力モードから「日」の入力モードに移行する。
【０１９９】
この「日」の入力モード時にジョグダイアル２１が上方向に回転操作されると、ＣＰＵは、例えば１日→２日→３日→４日…等のように、設定する日を１日ずつ加算するかたちで順次表示制御する。なお、ジョグダイアル２１が下方向に回転操作されると、ＣＰＵは、例えば３１日→３０日→２９日→２８日…等のように、設定する日を１日ずつ減算するかたちで順次表示制御する。
【０２００】
ユーザは、ジョグダイアル２１を回転操作して所望の設定日を表示操作する。そして、所望の設定日が表示された際に、ジョグダイアル２１を押圧操作する。ＣＰＵは、この押圧操作を検出すると、現在表示している設定日を一時的に記憶制御すると共に、当該「日」の入力モードから「開始時刻（時）」の入力モードに移行する。
【０２０１】
この「開始時刻（時）」の入力モード時にジョグダイアル２１が上方向に回転操作されると、ＣＰＵは、例えば０時→１時→２時→３時…等のように、設定する開始時刻（時）を１時間ずつ加算するかたちで順次表示制御する。なお、ジョグダイアル２１が下方向に回転操作されると、ＣＰＵは、例えば２４時→２３時→２２時→２１時…等のように、設定する開始時刻（時）を１時間ずつ減算するかたちで順次表示制御する。
【０２０２】
ユーザは、ジョグダイアル２１を回転操作して所望の開始時刻（時）を表示操作する。そして、所望の開始時刻（時）が表示された際に、ジョグダイアル２１を押圧操作する。ＣＰＵは、この押圧操作を検出すると、現在表示している開始時刻（時）を一時的に記憶制御すると共に、当該「開始時刻（時）」の入力モードから「開始時刻（分）」の入力モードに移行する。
【０２０３】
ユーザは、このようにジョグダイアル２１を回転操作及び押圧操作して、「年月日」，「開始時刻」，「終了時刻」及び「チャンネル」を手入力してタイマ設定を行い、当該入力が終了した際に、決定ボタン３８を操作する。携帯電話機９のＣＰＵは、決定ボタン３８の操作を検出すると、入力されたタイマ設定情報を記憶制御すると共に、該タイマ設定情報及びタイマ設定された機器を特定するための情報等をモバイルサーバ装置１１に送信する。モバイルサーバ装置１１は、これら各情報を、そのユーザのユーザＩＤ等と共にコントロールサーバ装置５に転送する。コントロールサーバ装置５は、ユーザＩＤ等に基づいてユーザ認証を行う。そして、上記機器を特定するための情報に基づいて、その機器のタイマ設定を指示するコマンドをデータベース１９から読み出し、これを認証されたユーザの家庭内ネットワーク１７を介して該当する機器に供給する。これにより、所望の機器が遠隔操作によりタイマ設定されることとなる。
【０２０４】
なお、上記番組表に基づいてタイマ設定を行う場合、ユーザは、前述のように番組表から所望のチャンネルのデータを保持し、右ソフトキー２３Ｒ（置く）を押圧操作する。これにより、記憶（保持）されている「放送年月日」，「放送開始時刻」，「放送終了時刻」及び「放送チャンネル」の各データが、この手入力画面における「動作開始年月日」，「動作開始時刻」，「動作終了時刻」，「指定チャンネル」の各入力領域にそれぞれ貼り付け処理する。これにより、番組表のデータを遠隔操作に対してシームレスに用いることができる。
【０２０５】
次に、ユーザは、設定済みのタイマリストを確認したい場合、リスト表示ボタン３９を操作する。このリスト表示ボタン３９の操作を検出すると、携帯電話機９のＣＰＵは、図１６（ｂ）に示すタイマリストを表示制御する。
【０２０６】
具体的には、このタイマリストの表示画面としては、上記エージェントの頭の画像ｅｈと共に、例えば８：００〜１０：００、１０：００〜１２：００等のように所定の時間帯毎に設定済みのタイマリストが表示される。
【０２０７】
また、このタイマリストの表示画面の下領域には、ジョグダイアル２１の画像２１ｇと共に「修正」の文字が表示され、左ソフトキー２３Ｌの画像２３Ｌｇと共に「戻る」の文字が表示され、また、右ソフトキー２３Ｒの画像２３Ｒｇと共に「持つ」の文字が表示される。
【０２０８】
このタイマリストは、ユーザによりジョグダイアル２１が回転操作されるとスクロール表示されるようになっている。また、このタイマリストは、デフォルトで例えば当日の設定済みのタイマリストが表示されるのであるが、ユーザにより、左キー２２Ｌが１回押圧操作される毎に、当日→前日→前々日…等のように過去の設定済みのタイマリストが表示され、また、右キー２２Ｒが１回押圧操作される毎に、当日→翌日→翌々日…等のように当日以降の設定済みのタイマリストが表示される。ユーザは、ジョグダイアル２１を回転操作し、或いは左右キー２２Ｌ，２２Ｒを押圧操作することで、タイマリストの確認を行う。
【０２０９】
ユーザは、タイマリストの修正を行う場合、修正を行うタイマリストを選択してジョグダイアル２１を押圧操作する。ジョグダイアル２１の押圧操作を検出すると、携帯電話機９のＣＰＵは、表示画面を図１６（ａ）の手入力画面に戻し、現在設定されているタイマリストを表示する。ユーザは、この表示されたタイマリストの修正個所の数値を、前述と同様に手入力で変更することで修正を行う。
【０２１０】
また、携帯電話機９のＣＰＵは、右ソフトキー２３Ｒ（持つ）の押圧操作を検出すると、ユーザにより選択された設定済みのタイマリストである、例えば「動作開始年月日」，「動作開始時刻」，「動作終了時刻」，「指定チャンネル」等の各データを一時的に記憶制御する。この一時的に記憶された各データは、前述のように予約録画入力や、スケジュール帳等にシームレスに用いられることとなる。
【０２１１】
［情報管理処理］
次に、図１７（ａ），（ｂ）は、スケジュール帳３０ｅ等の情報管理アイテムが選択された場合に表示されるユーザインターフェイスの一例である。このうち、図１７（ａ）がユーザが手入力でスケジュール入力（記帳）を行う手入力画面、図１７（ｂ）が記帳済みのスケジュールを表示する表示画面である。
【０２１２】
図１７（ａ）に示す手入力画面としては、上記エージェントの頭の画像ｅｈと共に、「スケジュール年月日」，「スケジュール開始時刻」，「スケジュール終了時刻」，「スケジュールタイトル」，「スケジュール内容（詳細）」の入力領域、及び設定済みのスケジュールリストの表示を指定するための「設定済みリスト表示ボタン」４０が表示される。
【０２１３】
さらに、この手入力画面の下領域には、ジョグダイアル２１の画像２１ｇと共に「入力」の文字が表示され、左ソフトキー２３Ｌの画像２３Ｌｇと共に「戻る」の文字が表示され、右ソフトキー２３Ｒの画像２３Ｒｇと共に「置く」の文字が表示される。
【０２１４】
手入力画面に、所望のスケジュールを手入力する場合、ユーザは、ジョグダイアル２１を回転操作及び押圧操作して該手入力を行う。具体的には、この手入力画面が表示されている状態で、最初にジョグダイアル２１が押圧操作されると、携帯電話機９のＣＰＵは、「年」の入力モードとなる。この「年」の入力モード時にジョグダイアル２１が上方向に回転操作されると、ＣＰＵは、例えば２００２年→２００３年→２００４年→２００５年…等のように、設定する年を１年ずつ加算するかたちで順次表示制御する。なお、ジョグダイアル２１が例えば下方向に回転操作されると、ＣＰＵは、例えば２００５年→２００４年→２００３年→２００２年…等のように、設定する年を１年ずつ減算するかたちで順次表示制御する。
【０２１５】
このような動作は、図１６を用いて説明したタイマ設定時における入力行程と同様である。ユーザは、上記タイマ設定時における入力行程と同様にジョグダイアル２１を操作して「スケジュール年月日」，「スケジュール開始時刻」，「スケジュール終了時刻」を手入力するのであるが、当該スケジュール設定時においては、上記「スケジュール終了時刻（分）」を入力してジョグダイアル２１を押圧操作すると、携帯電話機９のＣＰＵは「スケジュールタイトル」の入力モードに移行する。
【０２１６】
携帯電話機９のテンキー等の所定の操作キーには、一つの操作キーに対していくつかのアルファベットが割り当てられており、ユーザは、この操作キーを操作して、例えばローマ字入力等により所望のスケジュールタイトルの入力を行う。携帯電話機９のＣＰＵは、ユーザにより入力されたスケジュールタイトルを、当該入力画面の「スケジュールタイトル」の表示領域に表示制御する。
【０２１７】
ユーザは、この「スケジュールタイトル」の表示領域に表示制御されたタイトルを確認し、間違いがなければジョグダイアル２１を押圧操作する。この押圧操作がなされると、携帯電話機９のＣＰＵは、「スケジュール内容（詳細）」の入力モードに移行する。
【０２１８】
この「スケジュール内容（詳細）」の入力モード時においても、ユーザは、上記操作キーを操作して、例えばローマ字入力等により所望のスケジュール内容の入力を行う。携帯電話機９のＣＰＵは、ユーザにより入力されたスケジュール内容を、当該入力画面の「スケジュール内容（詳細）」の表示領域に表示制御する。
【０２１９】
ユーザは、この「スケジュール内容（詳細）」の表示領域に表示制御されたスケジュール内容を確認し、間違いがなければジョグダイアル２１を押圧操作する。この押圧操作がなされると、携帯電話機９のＣＰＵは、ユーザにより入力された「スケジュール年月日」，「スケジュール開始時刻」，「スケジュール終了時刻」，「スケジュールタイトル」及び「スケジュール内容（詳細）」を記憶制御すると共に、これら各情報をモバイルサーバ装置１１に送信する。
【０２２０】
モバイルサーバ装置１１は、これら各情報を、そのユーザのユーザＩＤ等と共にデコレーションサーバ装置６に転送する。デコレーションサーバ装置６は、ユーザＩＤ等に基づいてユーザ認証を行う。そして、データベース８内に設けられている、そのユーザのスケジュール帳の記憶領域に対して、上記転送された「スケジュール年月日」，「スケジュール開始時刻」，「スケジュール終了時刻」，「スケジュールタイトル」及び「スケジュール内容（詳細）」を記憶制御する。これにより、ユーザにより入力されたスケジュールが、ユーザの携帯電話機９内に記憶されると共に、デコレーションサーバ装置６に対してアップロードされることとなる。
【０２２１】
なお、このスケジュール入力（記帳）を行う手入力画面の表示時において、左ソフトキー２３Ｌ（戻る）が押圧操作されると、携帯電話機９のＣＰＵは、表示画面の表示を、当該スケジュール帳が設置されている部屋の画像に戻す。
【０２２２】
また、前述の番組表から所望のチャンネルのデータが保持されている場合は、ユーザは、右ソフトキー２３Ｒ（置く）を押圧操作する。これにより、携帯電話機９のＣＰＵは、記憶（保持）している「放送年月日」，「放送開始時刻」，「放送終了時刻」、「番組タイトル」，「放送チャンネル」の各データを、この手入力画面における「スケジュール年月日」，「スケジュール開始時刻」，「スケジュール終了時刻」，「スケジュールタイトル」，「スケジュール内容（詳細）」の各入力領域にそれぞれ貼り付け処理する。これにより、番組表のデータをスケジュール帳に対してシームレスに援用することができる。
【０２２３】
次に、ユーザは、設定済みのタイマリストを確認したい場合、設定済みリスト表示ボタン４０を操作する。この設定済みリスト表示ボタン４０の操作を検出すると、携帯電話機９のＣＰＵは、図１７（ｂ）に示す設定済みのスケジュールリストを表示制御する。
【０２２４】
具体的には、このスケジュールリストの表示画面としては、上記エージェントの頭の画像ｅｈと共に、例えば１９：００〜２１：００、２１：００〜２３：００等のように所定の時間帯毎に設定済みのスケジュールリストが表示される。
【０２２５】
また、このスケジュールリストの表示画面の下領域には、ジョグダイアル２１の画像２１ｇと共に「修正」の文字が表示され、左ソフトキー２３Ｌの画像２３Ｌｇと共に「戻る」の文字が表示され、また、右ソフトキー２３Ｒの画像２３Ｒｇと共に「持つ」の文字が表示される。
【０２２６】
このスケジュールリストは、ユーザによりジョグダイアル２１が回転操作されるとスクロール表示されるようになっている。また、このタイマリストは、デフォルトで例えば当日（今日）の設定済みのスケジュールリストが表示されるのであるが、ユーザにより、左キー２２Ｌが１回押圧操作される毎に、当日→前日→前々日…等のように過去の設定済みのスケジュールリストが表示され、また、右キー２２Ｒが１回押圧操作される毎に、当日→翌日→翌々日…等のように当日以降の設定済みのスケジュールリストが表示される。ユーザは、ジョグダイアル２１を回転操作し、或いは左右キー２２Ｌ，２２Ｒを押圧操作することで、スケジュールリストの確認を行う。
【０２２７】
また、ユーザは、スケジュールリストの修正を行う場合、修正を行うスケジュールを選択してジョグダイアル２１を押圧操作する。ジョグダイアル２１の押圧操作を検出すると、携帯電話機９のＣＰＵは、表示画面を図１７（ａ）に示した手入力画面に戻し、現在設定されているスケジュールを表示する。ユーザは、この表示されたスケジュールの修正個所を、前述と同様に手入力で変更することで修正を行う。
【０２２８】
また、携帯電話機９のＣＰＵは、右ソフトキー２３Ｒ（持つ）の押圧操作を検出すると、ユーザにより選択された設定済みのスケジュールである、例えば「スケジュール年月日」，「スケジュール開始時刻」，「スケジュール終了時刻」，「スケジュールタイトル」等の各データを一時的に記憶制御する。この一時的に記憶された各データは、前述の予約録画入力等にシームレスに用いられることとなる。
【０２２９】
次に、図１８のフローチャートに、このような情報管理アイテムが選択された場合における、携帯電話機９のＣＰＵの情報処理動作の流れを示す。
【０２３０】
この図１８に示すフローチャートにおいて、まず、ステップＳ７１では、携帯電話機９のＣＰＵが、ユーザにより、上記スケジュール帳３０ｅ等の情報管理アイテムが選択されたか否かを判別し、該情報管理アイテムの選択を検出したタイミングで、当該情報処理行程をステップＳ７２に進める。
【０２３１】
ステップＳ７２では、携帯電話機９のＣＰＵが、モバイルサーバ装置１１にアクセスし、該モバイルサーバ装置１１のデータベース３１に記憶されている、そのユーザの情報管理アイテムの情報を取得して表示する。
【０２３２】
なお、この情報管理アイテムの情報は、デコレーションサーバ装置６のデータベース８にも記憶されているのであるが、モバイルサーバ装置１１のデータベース３１に記憶されている情報管理アイテムの情報は、モバイル機器用に情報量が軽減されている。
【０２３３】
次に携帯電話機９のＣＰＵは、ステップＳ７３，ステップＳ７５及びステップＳ７７において、キーの操作状況を監視する。
【０２３４】
具体的には、携帯電話機９のＣＰＵは、ステップＳ７３において、上記左ソフトキー２３Ｌが押圧操作されたか否かを判別することで、表示画面２０を前画面に「戻す」ことが指定されたか否かを判別する。
【０２３５】
携帯電話機９のＣＰＵは、図１７（ａ）に示す手入力画面の表示時において、上記左ソフトキー２３Ｌの押圧操作を検出した場合、ステップＳ７４において、その情報管理アイテムが設置された部屋の画像に表示画面を切り替え制御する。
【０２３６】
また、携帯電話機９のＣＰＵは、ステップＳ７５において、上記決定ボタン３８が操作されたか否かを判別することで、予約設定が指示されたか否かを判別する。
【０２３７】
携帯電話機９のＣＰＵは、図１７（ｂ）に示すタイマリストの表示時において、右ソフトキー２３Ｒの押圧操作を検出した場合、ステップＳ７６において、ユーザにより選択された設定済みのスケジュールである、例えば「スケジュール年月日」，「スケジュール開始時刻」，「スケジュール終了時刻」，「スケジュールタイトル」等の各データを一時的に記憶制御する。この一時的に記憶された各データは、前述の予約録画入力等にシームレスに用いられることとなる。
【０２３８】
また、携帯電話機９のＣＰＵは、ステップＳ７７において、上記ジョグダイアル２１が押圧操作されたか否かを判別することで、スケジュールの入力が指定されたか否かを判別する。
【０２３９】
携帯電話機９のＣＰＵは、図１７（ａ）に示す手入力画面の表示時において、ジョグダイアル２１の押圧操作を検出した場合、ステップＳ７８において、ユーザにより入力される「スケジュール年月日」，「スケジュール開始時刻」，「スケジュール終了時刻」，「スケジュールタイトル」等の各データの入力を受け付ける。
【０２４０】
なお、携帯電話機９のＣＰＵは、この手入力画面を表示している間、ステップＳ７９において、左ソフトキー２３Ｌが押圧操作されたか否かを判別することで、ユーザにより表示画面２０を前画面に「戻す」ことが指定されたか否かを判別する。また、ステップＳ８１において、図１７（ａ）に示す決定ボタン３８が操作されたか否かを判別することで、ユーザにより入力されたスケジュールの処理が指定されたか否かを判別する。
【０２４１】
携帯電話機９のＣＰＵは、左ソフトキー２３Ｌの押圧操作を検出すると、ステップＳ８０において、その情報管理アイテムが設置されている部屋の画像に、表示画面を戻す。また、決定ボタン３８の操作を検出すると、ユーザにより入力されたスケジュールの各データをモバイルサーバ装置１１に送信する。
【０２４２】
モバイルサーバ装置１１は、このスケジュールの各データをデータベース３１に保存すると共に、デコレーションサーバ装置６に送信する。デコレーションサーバ装置６は、このスケジュールのデータをデータベース８に保存する。これにより、パーソナルコンピュータ装置からデコレーションサーバ装置６にアクセスすることで、携帯電話機９で設定されたスケジュールをパーソナルコンピュータ装置で確認（及び修正や設定）することが可能となる。
【０２４３】
次に、図１９のフローチャートは、一時的に保持されている情報を、スケジュール帳等の情報管理アイテムに張り付け処理する流れを示している。この図１９のフローチャートにおいて、例えば上記電子番組表等のデータが保持されている場合、ステップＳ９１を介してステップＳ９２に処理行程が進む。
【０２４４】
前述のように、初期設定後の初期画面としては、図８（ａ）〜（ｃ）に示す各部屋の画像が表示されている。ステップＳ９２では、携帯電話機９のＣＰＵが、この部屋に設置されているアイテムの中から所望のアイテムが選択されたか否か（いずれかのアイテムに上記フォーカスが当たったか否か）を判別する。そして、フォーカスが当てられたことを検出した際に、ステップＳ９３において、そのフォーカスが当てられたアイテムの手入力画面を表示すると共に、例えば図１７（ａ）に示すようにこの手入力画面の下領域に、右ソフトキー２３Ｒの画像２３Ｒｇ及び「置く」の文字を表示する。
【０２４５】
次に携帯電話機９のＣＰＵは、ステップＳ９４において、上記右ソフトキー２３Ｒが押圧操作され、上記一時的に保持された情報の張り付け処理（置く）が指定されたか否かを判別する。
【０２４６】
右ソフトキー２３Ｒの押圧操作を検出すると、携帯電話機９のＣＰＵは、ステップＳ９５において、現在、一時的に保持されている情報は、ユーザにより選択されたアイテムに対して必要なデータ条件を満たしているか否かを判別する。そして、必要なデータ条件を満たしていると判別した場合、一時的に保持されている情報を手入力画面に張り付け処理する。
【０２４７】
携帯電話機９のＣＰＵは、この張り付け処理の後、上記決定ボタン３８の操作を検出したタイミングで、ステップＳ９６において、モバイルサーバ装置１１に対して、この張り付け処理されたデータをスケジュールデータとしてモバイルサーバ装置１１に送信すると共に、ステップＳ９７において、エージェントを介してスケジュール登録の完了をユーザに通知する。
【０２４８】
なお、図１７（ａ），（ｂ）に図示はしていないが、一時的に保持された情報が存在する場合、携帯電話機９のＣＰＵは、上記「置く」のボタンと共に、その一時的に保持された情報の使用を指示するための「使う」のボタンを表示する。この図１９のフローチャートのステップＳ９８では、携帯電話機９のＣＰＵが、ユーザにより、一時的に保持された情報の使用（使う）が指示されたか否かを判別しており、該使用が指示されたタイミングで、図１８のフローチャートのステップＳ７１へ、その処理動作を移行し、前述のステップＳ７１〜ステップＳ８２のルーチンを実行する。
【０２４９】
［情報管理アイテムとしてスクラップブックが選択された場合］
次に、ユーザにより、情報管理アイテムとしてスクラップブック３０ｆが選択された場合、携帯電話機９のＣＰＵは、上記アプリケーションプログラムに基づいて、ユーザＩＤ及びパスワードの入力画面を表示する。ユーザにより、ユーザＩＤ及びパスワードが入力されると、携帯電話機９のＣＰＵは、この入力されたユーザＩＤ及びパスワードと共に、スクラップブック３０ｆが選択されたことを示す情報をモバイルサーバ装置１１に送信する。
【０２５０】
モバイルサーバ装置１１は、上記ユーザＩＤ，パスワード及びスクラップブック３０ｆが選択されたことを示す情報をデコレーションサーバ装置６に転送する。デコレーションサーバ装置６は、この転送されたユーザＩＤ及びパスワードに基づいてユーザ認証を行う。そして、ユーザを認証した場合に、データベース８から、そのユーザのスクラップブック３０ｆに対応するデータを読み出し、これをモバイルサーバ装置１１に返信する。
【０２５１】
なお、デコレーションサーバ装置６は、例えば告知情報や、連絡事項等がある場合は、掲示板の情報として、これを、上記スクラップブック３０ｆに対応するデータと共にモバイルサーバ装置１１に返信する。
【０２５２】
モバイルサーバ装置１１は、この返信されたスクラップブック３０ｆに対応するデータ等を、ユーザの携帯電話機９に転送する。ユーザの携帯電話機９のＣＰＵは、この転送されたスクラップブック３０ｆに対応するデータ等を表示画面２０に表示制御する。
【０２５３】
なお、上記掲示板の情報としては、モバイルサーバ装置１１側で形成されたものを、上記デコレーションサーバ装置６から返信されたスクラップブック３０ｆに対応するデータに添付してユーザの携帯電話機９に送信するようにしてもよい。
【０２５４】
図２０（ａ）は、ユーザのスクラップブック３０ｆの表示画面、図２０（ｂ）は、上記掲示板の情報の表示画面である。
【０２５５】
図２０（ａ）に示す各スクラップブック３０ｆの表示画面としては、上記エージェントの頭の画像ｅｈと共に、全スクラップの総頁数、及び現在表示されているスクラップの頁番号が、例えば１２／１５、１１／１５…等のように表示される。なお、この図２０（ａ）に示す例は、全スクラップの総頁数が１５頁で、現在表示されているスクラップの頁番号が１２頁であることを示している（ｐ．１２／１５）。
【０２５６】
さらに、この表示画面の下領域には、ジョグダイアル２１の画像２１ｇと共に「編集」の文字が表示され、左ソフトキー２３Ｌの画像２３Ｌｇと共に「戻る」の文字が表示され、右ソフトキー２３Ｒの画像２３Ｒｇと共に「持つ」の文字が表示される。
【０２５７】
ユーザは、スクラップの編集（修正）を行う場合、ジョグダイアル２１を押圧操作する。これにより、携帯電話機９のＣＰＵは、現在表示しているスクラップの編集モードとなり、ユーザが上記操作キーを操作することで入力された文字や画像等で新たなスクラップを形成する。このスクラップは、上記モバイルサーバ装置１１を介してデコレーションサーバ装置６に送信され、そのユーザのスクラップブック３０ｆとしてデータベース８に記憶される。
【０２５８】
なお、左ソフトキー２３Ｌ（戻る）の押圧操作を検出すると、携帯電話機９のＣＰＵは、当該スクラップブック３０ｆが設置されている部屋の画像に表示画面２０を切り替え制御する。
【０２５９】
次に、図２０（ｂ）に示す掲示板の表示画面としては、上記エージェントの頭の画像ｅｈと共に、上記デコレーションサーバ装置６（或いはモバイルサーバ装置１１）から送信された掲示板の情報が表示される。この情報が、複数頁に渡って存在する場合、携帯電話機９のＣＰＵは、存在する頁に対応する矢印の画像を、掲示板の左端及び（又は）右端に表示制御する。
【０２６０】
この図２０（ｂ）に示す例は、掲示板の左端に左方向の矢印の画像ＹＬが表示制御され、掲示板の右端に右方向の矢印の画像ＹＲが表示されている。これは、左方向の矢印の画像ＹＬで、現在の頁に対して前頁があることを示し、右方向の矢印の画像ＹＲで、現在の頁に対して後ろ頁があることを示している。
【０２６１】
この左右の矢印の画像ＹＬ，ＹＲは、左右キー２２Ｌ，２２Ｒにそれぞれ対応しており、ユーザは、この左右キー２２Ｌ，２２Ｒを押圧操作することで、掲示板の情報の所望の頁を表示操作する。
【０２６２】
［メッセージ機能（電子メール機能）が選択された場合］
次に、メッセージ機能３０ｇが選択されると、携帯電話機９のＣＰＵは、表示画面に「メッセージ宛名リストへの追加」，「メッセージの送信」及び「メッセージの受信」のいずれかを選択するための選択画面を表示する。
【０２６３】
［メッセージ宛名リストへの追加］
まず、上記選択画面から「メッセージ宛名リストへの追加」が選択された場合、図２１（ａ）に示す、メッセージ宛名リストに対して送信先の追加を行う入力画面が表示される。
【０２６４】
具体的には、この入力画面として、送信元である、自分の電子メールアドレスの入力欄と、メッセージ宛名リストに追加する送信先名（ニックネーム）の入力欄と、送信先の電子メールアドレスの入力欄と、メッセージ宛名リストへの追加を指定する追加ボタン４１とが表示される。
【０２６５】
また、表示画面２０の下領域には、ジョグダイアル２１の画像２１ｇと共に「入力」の文字が表示され、また、左ソフトキー２３Ｌの画像２３Ｌｇと共に「戻る」の文字が表示される。
【０２６６】
このうち、左ソフトキー２３Ｌが押圧操作されると、携帯電話機９のＣＰＵは、メッセージ機能３０ｇが設置されている部屋の画像に表示画面２０を戻す。
【０２６７】
これに対して、ジョグダイアル２１が最初に押圧操作されると、携帯電話機９のＣＰＵは、「自分のメールアドレスの入力モード」に移行し、以後、ジョグダイアル２１が押圧操作される毎に、「自分のメールアドレスの入力モード」→「ニックネーム（或いは送信先名）の入力モード」→「追加するメールアドレス（送信先のメールアドレス）の入力モード」に順次移行する。
【０２６８】
ユーザは、ジョグダイアル２１の押圧操作及び上記操作キーによる入力操作を行うことで、上記自分のメールアドレス，ニックネーム，及び追加するメールアドレス（送信先のメールアドレス）の入力を行う。そして、各入力欄の入力が終了した際に、上記追加ボタン４１を操作する。
【０２６９】
この追加ボタン４１の操作を検出すると、携帯電話機９のＣＰＵは、当該携帯電話機９の内部メモリに設けられているメッセージ宛名リストに、上記ニックネーム及び送信先のメールアドレスを記憶制御する。また、これと共に、携帯電話機９のＣＰＵは、上記入力された自分のメールアドレス，ニックネーム，及び追加するメールアドレスの各情報をモバイルサーバ装置１１に送信する。
【０２７０】
モバイルサーバ装置１１のデータベース３１には、各ユーザのメッセージ宛名リストが記憶されている。モバイルサーバ装置１１は、上記各情報を受信すると、そのユーザのメールアドレス（上記自分のメールアドレス）に基づいて、データベース３１に記憶されているそのユーザのメッセージ宛名リストを参照し、例えば追加するメールアドレスが重複しないか等のリストチェックを行う。そして、追加を行っても問題はないと判断した場合に、上記各情報を送信したユーザのメッセージ宛名リストに対して、上記「ニックネーム（或いは送信先名）」及び「送信先のメールアドレス」を追加処理する。
【０２７１】
なお、この例では、メッセージ宛名リストは、モバイルサーバ装置１１のデータベース３１に記憶されていることとしたが、このメッセージ宛名リストは、デコレーションサーバ装置６のデータベース８に記憶させてもよいし、或いはモバイルサーバ装置１１のデータベース３１及びデコレーションサーバ装置６のデータベース８の両方に記憶させてもよい。
【０２７２】
「メッセージの送信」
次に、上記選択画面から「メッセージの送信」が選択された場合、携帯電話機９のＣＰＵは、図２１（ｂ）に示すメッセージの入力画面を表示制御する。
【０２７３】
具体的には、このメッセージの入力画面としては、上記エージェントの頭の画像ｅｈの他、「送信先名（宛名）」の入力欄と、「メッセージのタイトル」の入力欄と、「メッセージ（本文）」の入力欄と、例えば画像や音声等の「添付データ」の入力欄と、メッセージの送信を指定する決定ボタン３８が表示される。
【０２７４】
また、このメッセージの入力画面の下領域には、ジョグダイアル２１の画像２１ｇと共に「入力」の文字が表示され、左ソフトキー２３Ｌの画像２３Ｌｇと共に「戻る」の文字が表示され、また、右ソフトキー２３Ｒの画像２３Ｒｇと共に「置く」の文字が表示される。
【０２７５】
このうち、左ソフトキー２３Ｌ（戻る）の押圧操作を検出すると、携帯電話機９のＣＰＵは、上記図２１（ａ）に示す送信先名入力画面に表示画面を戻す。
【０２７６】
また、携帯電話機９のＣＰＵは、ジョグダイアル２１の最初の押圧操作を検出すると、「宛先（電子メールアドレス）の入力モード」に移行し、以後、ジョグダイアル２１の押圧操作を検出する毎に、「タイトルの入力モード」→「本文の入力モード」→「添付データの入力モード」の順に、その入力モードを移行する。
【０２７７】
ユーザは、ジョグダイアル２１の押圧操作及び上記操作キーによる入力操作を行うことで、上記宛先，タイトル，本文及び添付データの入力を行う。
【０２７８】
なお、例えば画像等の情報が、前述の「持つ」の情報処理により一時的に記憶されている場合において、携帯電話機９のＣＰＵは、右ソフトキー２３Ｒ（置く）の押圧操作を検出すると、この一時的に記憶されている画像等の情報を、当該メッセージの添付データとして張り付け処理する。
【０２７９】
次に、ユーザにより、決定ボタン３８が操作され、このように作成されたメッセージの送信が指定されると、携帯電話機９のＣＰＵは、当該メッセージをモバイルサーバ装置１１に送信する。これにより、ユーザにより作成されたメッセージが送信先に送信されることとなる。
【０２８０】
このようなメッセージ送信処理は、図２２に示すフローチャートの流れで実行される。
【０２８１】
すなわち、携帯電話機９のＣＰＵは、前述のように「メッセージ宛名リストへの追加」，「メッセージの送信」及び「メッセージの受信」の選択画面の中から「メッセージの送信」が選択されると、この図２２に示すフローチャートのステップＳ１０１を介してステップＳ１０２に処理を進める。
【０２８２】
ステップＳ１０２では、携帯電話機９のＣＰＵが、図２１（ｂ）に示したメッセージの入力画面を表示画面２０に表示制御し、ユーザによる入力を受け付ける。
【０２８３】
携帯電話機９のＣＰＵは、このようなユーザによるメッセージの入力を受け付けると共に、ステップＳ１０３において、左ソフトキー２３Ｌが押圧操作されたか否か（「戻る」が指示されたか否か）を判別すると共に、上記決定ボタン３８が押圧操作されたか否か（メッセージの送信が指示されたか否か）を判別する。
【０２８４】
そして、左ソフトキー２３Ｌの押圧操作を検出した場合、携帯電話機９のＣＰＵは、ステップＳ１０４において、上記選択画面に表示画面２０の表示を戻す。
【０２８５】
これに対して、決定ボタン３８の押圧操作を検出した場合、携帯電話機９のＣＰＵは、ステップＳ１０６においてモバイルサーバ装置１１にメッセージを送信処理する。これにより、メッセージは、モバイルサーバ装置１１から送信先に送信される。
【０２８６】
このメッセージの送信処理が終了すると、携帯電話機９のＣＰＵは、ステップＳ１０７において、エージェントを介してメッセージ送信の完了をユーザに通知する。
【０２８７】
ここで、モバイルサーバ装置１１は、メッセージの送信を行う際、コミュニケーションサーバ装置７にアクセスすることで、現在において、そのユーザがメッセージを受信可能な機器を検索する。
【０２８８】
すなわち、前述のようにコントロールサーバ装置５は、各ユーザの家庭内ネットワーク１７を介して各機器と通信を行うことで、該各機器の動作状態を監視している。コミュニケーションサーバ装置７は、コントロールサーバ装置５と常時通信を行うことで、メッセージの送信先となるユーザが、現在操作している機器を特定する。
【０２８９】
例えば、メッセージの送信先となるユーザが、自宅でパーソナルコンピュータ装置を操作している場合には、コミュニケーションサーバ装置７側には、このパーソナルコンピュータ装置の起動を示す情報が保持される。このため、モバイルサーバ装置１１は、コミュニケーションサーバ装置７にアクセスすることで、メッセージの送信先となるユーザが自宅でパーソナルコンピュータ装置を操作していることを認識することができる。
【０２９０】
このような認識を行うと、モバイルサーバ装置１１は、メッセージの送信先となるユーザのパーソナルコンピュータ装置に対して、上記携帯電話機９から送信されたメッセージを送信する。
【０２９１】
なお、メッセージの送信先となるユーザのパーソナルコンピュータ装置が起動していない場合には、モバイルサーバ装置１１は、メッセージの送信先となるユーザが当該通信システム２にログインしているか否かを判別する。そして、当該通信システム２にログインしている場合は、そのユーザのモバイル機器に対して上記メッセージを送信する。
【０２９２】
このように、ユーザが使用している機器を検索し、その使用中の機器にメッセージを送信することにより、ユーザが直ぐにメッセージを確認可能な機器に対して該メッセージの送信を行うことができる。
【０２９３】
次に、例えば画像等の情報が、前述の「持つ」の情報処理により一時的に記憶されている場合には、携帯電話機９のＣＰＵは、上記メッセージの入力画面に対して右ソフトキー２３Ｒの画像２３Ｒｇと共に「置く」の文字を表示し、該右ソフトキー２３Ｒの押圧操作（置く）を検出した際に、上記一時的に記憶している画像等の情報を、当該メッセージの添付データとして張り付け処理する。
【０２９４】
この張り付け処理は、図２３のフローチャートの示す流れで実行される。具体的には、携帯電話機９のＣＰＵは、例えば画像等の情報が保持されている場合、ステップＳ１１１を介してステップＳ１１２に処理を進める。
【０２９５】
前述のように、初期設定後の初期画面としては、図８（ａ）〜（ｃ）に示す各部屋の画像が表示されている。ステップＳ１１２では、携帯電話機９のＣＰＵが、この部屋に設置されているアイテムの中からメッセージ機能３０ｇのアイテムが選択され、上記「メッセージの送信」が選択されたか否か（「メッセージの送信」に上記フォーカスが当たったか否か）を判別する。そして、「メッセージの送信」に上記フォーカスが当てられたことを検出した際に、ステップＳ１１３において、上記メッセージの入力画面を表示すると共に、例えば図２１（ｂ）に示すようにこの入力画面の下領域に、右ソフトキー２３Ｒの画像２３Ｒｇ及び「置く」の文字を表示する。
【０２９６】
次に携帯電話機９のＣＰＵは、ステップＳ１１４において、上記右ソフトキー２３Ｒが押圧操作され、上記一時的に保持された情報の張り付け処理（置く）が指定されたか否かを判別する。
【０２９７】
右ソフトキー２３Ｒの押圧操作を検出すると、携帯電話機９のＣＰＵは、ステップＳ１１５において、現在、一時的に保持している情報を、例えば上記添付データとしてメッセージに張り付け処理する。そして、処理を図２２のフローチャートのステップＳ１０２に移行し、以後、前述のステップＳ１０２〜ステップＳ１０７の各ルーチンを実行する。
【０２９８】
なお、図２１（ｂ）に図示はしていないが、一時的に保持された情報が存在する場合、携帯電話機９のＣＰＵは、上記「置く」のボタンと共に、その一時的に保持された情報の使用を指示するための「使う」のボタンを表示する。この図２３のフローチャートのステップＳ１１６では、携帯電話機９のＣＰＵが、ユーザにより、一時的に保持された情報の使用（使う）が指示されたか否かを判別しており、該使用が指示されると、ステップＳ１１７において、図２２のフローチャートのステップＳ１０２へ処理を移行し、前述のステップＳ１０２〜ステップＳ１０７の各ルーチンを実行する。
【０２９９】
「メッセージの受信」
次に、上記選択画面から「メッセージの受信」が選択された場合、携帯電話機９のＣＰＵは、モバイルサーバ装置１１にアクセスし、データベース３１に保存されているメッセージの取り込みを行う。そして、図２４（ａ）に示すように、この取り込んだメッセージのリスト（メッセージ受信リスト）を表示画面２０に表示制御する。
【０３００】
このメッセージ受信リストの表示画面としては、携帯電話機９のＣＰＵは、上記モバイルサーバ装置１１から取り込んだ各メッセージのタイトルを一覧的に表示する他、メッセージの削除を指定する削除ボタン４２、及び取り込んだメッセージの表示を指定する表示ボタン４３（開く）を表示する。
【０３０１】
また、携帯電話機９のＣＰＵは、この表示画面の下領域に、ジョグダイアル２１の画像２１ｇと共に「入力」の文字を表示制御し、左ソフトキー２３Ｌの画像２３Ｌｇと共に「戻る」の文字を表示制御する。
【０３０２】
上記左ソフトキー２３Ｌ（戻る）の押圧操作を検出すると、携帯電話機９のＣＰＵは、当該メッセージ機能３０ｇが設置されている部屋の画像に表示画面２０を切り替え制御する。
【０３０３】
また、上記削除ボタン４２の操作を検出すると、携帯電話機９のＣＰＵは、ユーザにより選択されたメッセージを消去制御する。
【０３０４】
また、上記表示ボタン４３（開く）の操作を検出すると、携帯電話機９のＣＰＵは、図２４（ｂ）に示すメッセージの表示画面を表示制御する。
【０３０５】
「メッセージの表示」
この図２４（ｂ）に示すメッセージの表示画面としては、「宛名」，「メッセージのタイトル」，「本文（メッセージ）」，及び存在する場合は添付データが表示される。これにより、ユーザは、メッセージを確認することができる。
【０３０６】
なお、上記「宛名」としては、差出人がメッセージ宛名リストに登録されている場合は、当該リストに登録されている差出人名（上記ニックネーム等）が表示され、差出人がメッセージ宛名リストに登録されていない場合は、差出人のメールアドレスが表示される。
【０３０７】
また、このメッセージの表示画面の下領域には、左ソフトキー２３Ｌの画像２３Ｌｇと共に「戻る」の文字が、右ソフトキー２３Ｒの画像２３Ｒｇと共に「持つ」の文字が表示される。
【０３０８】
携帯電話機９のＣＰＵは、上記左ソフトキー２３Ｌ（戻る）の押圧操作を検出すると、図２４（ａ）に示すメッセージ受信リストの表示画面に、表示画面２０を戻す。
【０３０９】
また、携帯電話機９のＣＰＵは、上記右ソフトキー２３Ｒ（持つ）の押圧操作を検出すると、現在表示しているメッセージのデータを一時的に記憶する。この一時的に記憶されたメッセージのデータは、例えばスクラップブック３０ｆに張り付けられる等のように、各情報処理間でシームレスに用いられることとなる。
【０３１０】
次に、以上の説明は、モバイルサーバ装置１１に着信したメッセージを、ユーザ側から取得する場合であったが、モバイルサーバ装置１１は、メッセージが着信すると、ユーザの携帯電話機９に対して着信通知を行うようになっている。
【０３１１】
図２５のフローチャートに、この着信通知があった場合における携帯電話機９のメッセージ受信動作の流れを示す。
【０３１２】
このフローチャートにおいて、携帯電話機９のＣＰＵは、上記モバイルサーバ装置１１からの着信通知に基づいてメッセージの有無を判別し、メッセージの着信を検出したタイミングで処理をステップＳ１２２に進める。
【０３１３】
ステップＳ１２２では、携帯電話機９のＣＰＵが、表示画面２０にエージェントを表示すると共に、例えば「メッセージが着信しました」等の文字を表示して、ユーザに対してメッセージの着信を通知する。
【０３１４】
また、携帯電話機９のＣＰＵは、メッセージ機能３０ｇが設置されている部屋の画像に対して、例えば図２４に示すようなメッセージ受信アイテムを表示する。
【０３１５】
ステップＳ１２３では、携帯電話機９のＣＰＵが、このメッセージ受信アイテム３０ｇが選択されたか否かを判別する。そして、メッセージ受信アイテム３０ｇが選択された際に、ステップＳ１２４において、モバイルサーバ装置１１から図２４（ａ）に示すメッセージ受信リストを取得し、これを表示画面２０に表示制御する。また、携帯電話機９のＣＰＵは、上記メッセージ受信リストの表示画面に、左ソフトキー２３Ｌの画像２３Ｌｇ及び「戻る」の文字を表示すると共に、選択したメッセージの表示を指定するための決定ボタン３８を表示する。
【０３１６】
携帯電話機９のＣＰＵは、ステップＳ１２５において、左ソフトキー２３Ｌの押圧操作（戻る）を検出すると、ステップＳ１２６において、上記メッセージ受信アイテム３０ｇを表示した部屋の画像に表示画面２０を戻す。
【０３１７】
これに対して、携帯電話機９のＣＰＵは、ステップＳ１２７において、上記決定ボタン３８の操作を検出すると、ステップＳ１２８において、上記メッセージ受信リストからユーザにより選択されたメッセージを、モバイルサーバ装置１１から取得し、このメッセージを図２４（ｂ）に示すように表示画面２０に表示する。これにより、ユーザは、上記着信通知に基づいてメッセージを取得して閲覧することができる。
【０３１８】
なお、携帯電話機９のＣＰＵは、上記取得したメッセージを表示した際に、左ソフトキー２３Ｌの画像２３Ｌｇと共に「戻る」の文字を、右ソフトキー２３Ｒの画像２３Ｒｇと共に「持つ」の文字を、それぞれ表示する。
【０３１９】
そして、ステップＳ１２９において、左ソフトキー２３Ｌの押圧操作（戻る）を検出すると、処理をステップＳ１２４に戻し、表示画面２０に図２４（ａ）に示すメッセージ受信リストを再度表示する。
【０３２０】
また、ステップＳ１３０において、右ソフトキー２３Ｒの押圧操作（持つ）を検出すると、ステップＳ１３１において、現在表示しているメッセージを一時的に記憶する。この一時的に記憶されたメッセージのデータは、例えばスクラップブック３０ｆに張り付けられたり、送信するメッセージに張り付けられる等のように、各情報処理間でシームレスに用いられることとなる。
【０３２１】
［初期設定におけるシステム全体の流れ］
次に、ユーザの携帯電話機９に部屋やアイテム等の初期設定がなされるまでのシステム全体的な流れを、さらに詳細に説明する。
【０３２２】
「モバイルサーバ装置の詳細構成」
まず、図２６に上記モバイルサーバ装置１１のさらに詳細な構成を示す。この図２６からわかるように、上記モバイルサーバ装置１１は、例えばベスタ（ＶＥＳＴＡ）等の管理プログラムで管理される一つ或いは複数の管理サーバ装置５０を介して上記各サーバ装置５〜７と相互に接続されている。
【０３２３】
モバイルサーバ装置１１は、インターフェイス５９を介して管理サーバ装置５０に接続されており、管理サーバ装置５０に対応する通信管理を行うと共に、当該モバイルサーバ装置１１の情報処理を管理する管理プログラムを有している。
【０３２４】
また、モバイルサーバ装置１１は、上記データベース３１と共に、サーブレット６０（例えばJava（登録商標））を備えたＷｅｂサーバ装置６１を有している。
【０３２５】
また、モバイルサーバ装置１１は、ブラウジングプログラム（ブラウザ），アプレット，電子メールプログラム（メーラ）を有しており、これら各プログラムに基づいて各種情報処理を実行するようになっている。
【０３２６】
「全体の流れ」
次に、図２７のタイムアロー（タイムフローチャート）に、上述の初期設定時におけるシステム全体の流れを示す。
【０３２７】
なお、この図２７において、携帯電話機９のアプリケーション制御部６５及びコミュニケーション制御部６６は、該携帯電話機９内に設けられているＣＰＵの動作であると理解されたい。このＣＰＵとしては、物理的に一つのＣＰＵがアプリケーション及びコミュニケーションの両方の制御を行うようにしてもよいし、物理的に二つのＣＰＵのうち、一方のＣＰＵがアプリケーション制御を行い、他方のＣＰＵがコミュニケーション制御を行うようにしてもよい。
【０３２８】
このような図２７において、まず、ユーザは、当該実施の形態の情報処理システムの利用を可能とする上記アプリケーションプログラムを自分の携帯電話機９にインストールする必要がある。
【０３２９】
ユーザは、自分の携帯電話機９を操作することで、このアプリケーションプログラムのダウンロードを指示するのであるが、この指示がなされると、携帯電話機９のコミュニケーション制御部６６は、ステップＳ１５０に示すようにモバイルサーバ装置１１のＷｅｂサーバ６１に対して上記アプリケーションプログラムのダウンロード要求を行う。
【０３３０】
ステップＳ１５１では、Ｗｅｂサーバ６１が、このダウンロード要求に応じて上記アプリケーションプログラムを携帯電話機９に送信する。携帯電話機９は、このＷｅｂサーバ６１から送信されたアプリケーションプログラムを、内蔵されているメモリ（或いは、外付けのメモリでもよい）に記憶制御する。
【０３３１】
ステップＳ１５２では、コミュニケーション制御部６６が、アプリケーション制御部６５に対して、上記メモリに記憶されたアプリケーションプログラムの起動要求を行う。
【０３３２】
ステップＳ１５３では、アプリケーション制御部６５が、この起動要求に応じて上記アプリケーションプログラムの中からブラウザを起動する。
【０３３３】
ステップＳ１５４では、コミュニケーション制御部６６が、この起動されたブラウザに基づいてＷｅｂサーバ６１にアクセスし、このアプリケーションプログラムをダウンロードした携帯電話機９及びユーザに関する所定の設定を行う初期設定ページの送信要求を行う。
【０３３４】
ステップＳ１５５では、Ｗｅｂサーバ６１が、この送信要求に対応して、初期設定ページのデータを携帯電話機９に送信する。
【０３３５】
携帯電話機９のコミュニケーション制御部６６は、この初期設定ページのデータを受信すると、表示画面２０に当該初期設定ページの表示を行う。ユーザは、この表示画面２０に表示される初期設定ページに対して、ジョグダイアル２１や操作キーを操作して所定の項目（設定データ）の入力を行う。
【０３３６】
ステップＳ１５６では、携帯電話機９のコミュニケーション制御部６６が、ユーザに入力された初期設定データと共に、当該携帯電話機９の機種識別番号（機種ＩＤ＝端末ＩＤ）等をＷｅｂサーバ６１に送信する。
【０３３７】
なお、この場合、最初の登録時（＝入力時）であることから、入力されたデータを「初期設定データ」と呼ぶが、この登録後は、該登録済みのデータを「設定データ」と呼ぶこととする。すなわち、ここでいう「初期設定データ」と、以下の説明の各所で記す「設定データ」とは同じデータである。
【０３３８】
具体的には、この初期設定データとしては、
・当該携帯電話機９の携帯メールアドレス
・自分のニックネーム
・当該システムの管理者側から付与された識別番号
・マルチデバイス利用登録の有無
が入力される。
【０３３９】
当該システムでは、前述のようにパーソナルコンピュータ装置や携帯電話機９等のユーザが所有する各機器の間で一つの情報をシームレスに取り扱い可能となっている。上記マルチデバイス利用登録の有無は、携帯電話機９のみならず、このような各機器の間で一つの情報をシームレスに取り扱い可能とするか否かの選択を行うための入力である。これは、例えばマルチデバイス利用登録の有無の入力欄にチェックボックスが設けられており、ユーザは、該マルチデバイス利用登録を希望する際に、該チェックボックスにチェックを入れることで選択される。
【０３４０】
また、このマルチデバイス利用登録を希望した場合、ユーザは、上記初期設定データとして、
・上記管理サーバ装置５０にログインするための識別情報（ＶＥＳＴＡ ＩＤ）
・上記管理サーバ装置５０にログインするためのパスワード
の入力を行う。
【０３４１】
次に、ステップＳ１５７では、Ｗｅｂサーバ６１が、サーブレット６０に対してデータベース３１への登録要求（ＤＢ登録呼び出し）を行うと共に、ユーザの携帯電話機９から送信された設定データを該サーブレット６０に送信する。
【０３４２】
ステップＳ１５８では、サーブレット６０が、データベース３１に対して、そのユーザ専用のユーザ領域を形成し、このユーザ領域に対して上記機種ＩＤ及び設定データを登録する。
【０３４３】
この登録が終了すると、サーブレット６０は、管理サーバ装置５０に対して、そのユーザの家庭内ネットワーク１７に接続されている各機器の確認要求を行う。なお、この実施の形態においては、管理サーバ装置５０は、ＶＥＳＴＡ等の管理プログラムで動作しているため、サーブレット６０は、この確認要求を行う際に、ＶＥＳＴＡ識別情報（ＶＥＳＴＡ ＩＤ）及びログイン用のパスワードを管理サーバ装置５０に送信する。
【０３４４】
管理サーバ装置５０は、この確認要求がなされると、図１及び図２６に示すコントロールサーバ装置５にアクセスし、そのユーザの家庭内ネットワーク１７に接続されている各機器のＩＤ，型番，アクション名，アクションＩＤ等である機器関連データを取得し、これらを、ステップＳ１６０においてサーブレット６０に送信する。
【０３４５】
サーブレット６０は、ステップＳ１６１において、この送信された機器関連データを、データベース３１における、そのユーザのユーザ領域に登録する。
【０３４６】
次に、サーブレット６０は、ステップＳ１６２において、この取得した機器関連データに基づいて、図６や図７等を用いて説明した画面構成設定パラメータを形成（調整）する。そして、ステップＳ１６３において、この形成した画面構成設定パラメータを画面構成設定データとしてＷｅｂサーバ６１に送信する。
【０３４７】
Ｗｅｂサーバ６１は、この画面構成設定データを受信すると、ステップＳ１６４において、画面構成設定ページを携帯電話機９に送信する。携帯電話機９は、この画面構成設定ページを受信すると、ユーザのキー操作に応じて、図３〜図９を用いて説明したエージェント，各部屋，機器やアイテムの画像を表示画面２０に表示制御する。ユーザは、上述のように携帯電話機９のジョグダイアル２１等を操作することで、所望のエージェントや部屋及び機器等を選択することとなる。
【０３４８】
次に、携帯電話機９のコミュニケーション制御部６６は、ユーザにより所望のエージェントや部屋及び機器等が選択されると、ステップＳ１６５において、この選択されたエージェントや部屋及び機器等を示す設定更新データを形成し、これを機種ＩＤと共にＷｅｂサーバ６１に送信する。
【０３４９】
次に、Ｗｅｂサーバ６１は、この設定更新データを受信すると、ユーザに選択された部屋にエージェント，機器及び各アイテムを組み込んだかたちの画像のデータを、ユーザの携帯電話機９に送信するために、ステップＳ１６６においてサーブレット６０に対して上記設定更新データを送信すると共に、データダウンロード処理呼び出しを行う。
【０３５０】
サーブレット６０は、この設定更新データに基づいて、ユーザにより選択されたエージェントや部屋，機器及びアイテム等を示す画面構成データ及びデータダウンロードパラメータを形成する。そして、ステップＳ１６７において、上記画面構成データを、データベース３１内におけるそのユーザのユーザ領域に登録すると共に、ステップＳ１６８において、上記データダウンロードパラメータをＷｅｂサーバ６１に送信する。
【０３５１】
Ｗｅｂサーバ６１は、ステップＳ１６９において、このデータダウンロードパラメータをヘッダ情報に組み込んだ電子メールを形成し、これを携帯電話機９に送信する。
【０３５２】
「電子メールによるアプリケーションプログラムの起動」
携帯電話機９のコミュニケーション制御部６６は、受信した電子メールのヘッダ情報から上記データダウンロードパラメータを検出すると、アプリケーション制御部６５に対して上記アプリケーションプログラムの起動要求を行う。アプリケーション制御部６５は、この起動要求に対応して上記アプリケーションプログラムを起動する。
【０３５３】
このように、当該実施の形態の情報処理システムは、モバイルサーバ装置１１側から電子メールの形態で所定のパラメータを送信し、携帯電話機９が、このパラメータを検出すると、該パラメータに対応するアプリケーションプログラムを自動的に起動する。
【０３５４】
これにより、携帯電話機９において、アプリケーションプログラムの起動を自動化することができ、該アプリケーションプログラムの起動に要するユーザの面倒な機器操作を不要とすることができる。
【０３５５】
なお、この例では、アプリケーションプログラムは自動的に起動されることとしたが、これは、携帯電話機９がパラメータを検出した際に、例えば表示画面２０に「アプリケーションプログラムを起動しますか？」等の、アプリケーションプログラムの起動の是非を問うメッセージを表示し、ユーザがこのメッセージに応答してアプリケーションプログラムの起動操作を行った場合に該アプリケーションプログラムを起動するようにしてもよい。
【０３５６】
次に、ステップＳ１７１では、アプリケーション制御部６５が、この起動したアプリケーションプログラムに基づいてＷｅｂサーバ６１に対して機種ＩＤを送信すると共に、先ほどユーザにより選択されたエージェント，部屋，機器及びアイテム等のデータのダウンロード要求を行う。
【０３５７】
Ｗｅｂサーバ６１は、このダウンロード要求に対応して、ステップＳ１７２において、ユーザにより選択された部屋にエージェント，機器及びアイテム等を組み込んだかたちの画像のデータを携帯電話機９に送信する。
【０３５８】
携帯電話機９のアプリケーション制御部６５は、ステップＳ１７３において、この送信された画像のデータを携帯電話機９内のスクラッチパッド（メモリ）に保存し、ステップＳ１７４において再描画処理を行う。これにより、上述のように携帯電話機９の表示画面２０に、ユーザにより選択された部屋にエージェント，機器及びアイテムが組み込まれたかたちの画像が表示されることとなる。
【０３５９】
「設定変更」
次に、このように設定した部屋，エージェント，機器及びアイテム等は、ユーザが所望のタイミングで変更可能となっている。この設定変更時におけるシステム動作の流れを、図２８のタイムアローに示す。
【０３６０】
設定変更を行う場合、ユーザは、例えば携帯電話機９の右ソフトキー２３Ｒを押圧操作して設定の指示を行う。携帯電話機９のアプリケーション制御部６５は、この右ソフトキー２３Ｒの押圧操作を検出すると、ステップＳ１８０においてブラウザを起動する。
【０３６１】
ステップＳ１８１では、コミュニケーション制御部６６が、上記起動されたブラウザに基づいて、モバイルサーバ装置１１のＷｅｂサーバ６１にアクセスし、上記設定を行うための最初のページ（設定ＴＯＰページ）のダウンロード要求を行う。
【０３６２】
ステップＳ１８２では、Ｗｅｂサーバ６１が、このダウンロード要求に対応して、上記部屋，エージェント，機器及びアイテムの選択設定画面である「画面構成」の設定ＴＯＰページを携帯電話機９に送信する。これにより、携帯電話機９の表示画面２０に、上記「画面構成」の設定ＴＯＰページが表示される。ユーザは、この「画面構成」の設定ＴＯＰページが表示された後に、当該設定ＴＯＰページの次のページである画面構成設定ページにアクセスすることとなる。
【０３６３】
次に、ステップＳ１８３では、上記画面構成設定ページへのアクセス操作がなされたタイミングで、コミュニケーション制御部６６が、当該携帯電話機９の機種ＩＤをＷｅｂサーバ６１に送信すると共に、画面構成設定ページへのアクセス要求をＷｅｂサーバ６１に行う。
【０３６４】
この画面構成設定ページへのアクセス要求がなされると、Ｗｅｂサーバ６１は、ステップＳ１８４において、サーブレット６０に対して当該携帯電話機９の機種ＩＤを送信すると共に、画面構成設定処理呼び出しを行う。
【０３６５】
サーブレット６０は、この画面構成設定処理呼び出しがなされると、ステップＳ１８５において、データベース３１に対して上記機種ＩＤを送信すると共に、この機種ＩＤに対応するユーザの携帯電話機９に対して、既に設定されている設定データの取り出し要求を行う。データベース３１は、この設定データの取り出し要求に対応して、ステップＳ１８６において、そのユーザの既に設定されている設定データをサーブレット６０に送信する。
【０３６６】
ステップＳ１８７では、サーブレット６０が、部屋，エージェント，機器及びアイテム等の変更入力画面に、この設定データを組み込んだかたちの画面構成設定データを形成し、これをＷｅｂサーバ６１に送信する。Ｗｅｂサーバ６１は、ステップＳ１８８において、この画面構成設定データを、画面構成設定ページとして携帯電話機９に送信する。これにより、ユーザの携帯電話機９の表示画面２０に、画面構成設定ページが表示されることとなる。
【０３６７】
次に、ユーザは、この画面構成設定ページに基づいて、部屋，エージェント，機器及びアイテム等を設定し直す変更入力を行う。コミュニケーション制御部６６は、この変更入力が終了すると、ステップＳ１８９において、この変更された情報を示す画面構成設定更新データを機種ＩＤと共にＷｅｂサーバ６１に送信する。
【０３６８】
次に、Ｗｅｂサーバ６１は、この画面構成設定更新データを受信すると、ステップＳ１９０においてサーブレット６０に対して上記画面構成設定更新データを送信すると共に、データダウンロード処理呼び出しを行う。
【０３６９】
サーブレット６０は、ステップＳ１９１において、この画面構成設定更新データをデータベース３１に登録すると共に、ステップＳ１９２において、ユーザにより選択されたエージェントや部屋，機器及びアイテム等を示すデータダウンロードパラメータを形成し、これをＷｅｂサーバ６１に送信する。
【０３７０】
ステップＳ１９３では、前述のようにＷｅｂサーバ６１が、このデータダウンロードパラメータをヘッダ情報に組み込んだ電子メールを形成し、これを携帯電話機９に送信する。
【０３７１】
携帯電話機９のコミュニケーション制御部６６は、受信した電子メールのヘッダ情報から上記データダウンロードパラメータを検出すると、ステップＳ１９４において、アプリケーション制御部６５に対して上記アプリケーションプログラムの起動要求を行う。アプリケーション制御部６５は、この起動要求に対応して上記アプリケーションプログラムを自動的に起動する。
【０３７２】
次に、アプリケーション制御部６５は、ステップＳ１９５において、この起動したアプリケーションプログラムに基づいて、Ｗｅｂサーバ６１に機種ＩＤを送信すると共に、先ほどユーザにより変更されたエージェント，部屋，機器及びアイテム等のデータのダウンロード要求を行う。
【０３７３】
Ｗｅｂサーバ６１は、このダウンロード要求に対応して、ステップＳ１９６において、ユーザにより変更された部屋にエージェント，機器及びアイテム等を組み込んだかたちの画像のデータを携帯電話機９に送信する。
【０３７４】
携帯電話機９のアプリケーション制御部６５は、ステップＳ１９７において、この送信された画像のデータを携帯電話機９内のスクラッチパッド（メモリ）に保存し、ステップＳ１９８において再起動（描画）処理を行う。これにより、上述のように携帯電話機９の表示画面２０に、ユーザにより変更された部屋にエージェント，機器及びアイテムが組み込まれたかたちの画像が表示されることとなる。
【０３７５】
「メッセージ宛名リストの編集」
次に、当該実施の形態の情報処理システムは、モバイルサーバ装置１１のデータベース３１の「メッセージ宛名リスト」に事前に登録されたユーザ間でのみ、上述の電子メールの送受信が可能となっている。
【０３７６】
図２９にユーザＡのメッセージ宛名リストの一例を示す。この図２９からわかるように、ユーザＡのメッセージ宛名リストとしては、当該メッセージ宛名リストの所有者であるユーザＡのニックネーム（ニックネームＡ）と、当該メッセージ宛名リストの所有者であるユーザＡの携帯メールアドレス（ＡＡＡＡＡ＠○○○．ｎｅ．ｊｐ）と、知人となる各ユーザのニックネーム（ニックネームＢ，Ｃ，Ｄ，Ｅ・・・）、及び知人となる各ユーザの携帯メールアドレス（ＢＢＢＢ＠×××．ｎｅ．ｊｐ，ＣＣＣＣＣＣ＠△△△．ｎｅ．ｊｐ・・・）が記憶されている。
【０３７７】
同様に、図３０にユーザＢのメッセージ宛名リストの一例を示す。なお、ユーザＡとユーザＢとは、互いに知人同士とする。この図３０からわかるように、ユーザＢのメッセージ宛名リストとしては、当該メッセージ宛名リストの所有者であるユーザＢのニックネーム（ニックネームＢ）と、当該メッセージ宛名リストの所有者であるユーザＢの携帯メールアドレス（ＢＢＢＢ＠×××．ｎｅ．ｊｐ）と、知人となる各ユーザのニックネーム（ニックネームＡ，Ｆ，Ｇ，Ｈ・・・）、及び知人となる各ユーザの携帯メールアドレス（ＡＡＡＡＡ＠○○○．ｎｅ．ｊｐ，ＦＦＦＦＦＦＦＦ＠○○○．ｎｅ．ｊｐ・・・）が記憶されている。
【０３７８】
後に説明するが、当該システムにおいてメッセージの送信を行う場合は、送信元となるユーザは、送信先となるユーザのニックネームを指定することで、該送信先となるユーザのメールアドレスを入力することなく、メッセージの送信が可能となっている。
【０３７９】
図３１のタイムアローに、このメッセージ宛名リストの更新時におけるシステム動作の流れを示す。まず、ユーザは、自分のメールアドレスが変更となり、これを更新する場合、例えば携帯電話機９の右ソフトキー２３Ｒを押圧操作して当該更新の指示を行う。携帯電話機９のアプリケーション制御部６５は、この右ソフトキー２３Ｒの押圧操作を検出すると、ステップＳ２００においてブラウザを起動する。
【０３８０】
ステップＳ２０１では、コミュニケーション制御部６６が、上記起動されたブラウザに基づいて、モバイルサーバ装置１１のＷｅｂサーバ６１にアクセスし、上記編集を行うための最初のページ（設定ＴＯＰページ）のダウンロード要求を行う。
【０３８１】
ステップＳ２０２では、Ｗｅｂサーバ６１が、このダウンロード要求に対応して、上記メッセージ宛名リスト編集用の設定ＴＯＰページを携帯電話機９に送信する。これにより、携帯電話機９の表示画面２０に、メッセージ宛名リスト編集用の設定ＴＯＰページが表示される。ユーザは、この設定ＴＯＰページが表示された後に、当該設定ＴＯＰページの次のページであるメッセージ宛名リスト編集ページにアクセスすることとなる。
【０３８２】
次に、ステップＳ２０３では、上記メッセージ宛名リスト編集ページへのアクセス操作がなされたタイミングで、コミュニケーション制御部６６が、当該携帯電話機９の機種ＩＤをＷｅｂサーバ６１に送信すると共に、メッセージ宛名リスト編集ページへのアクセス要求をＷｅｂサーバ６１に行う。
【０３８３】
このメッセージ宛名リスト編集ページへのアクセス要求がなされると、Ｗｅｂサーバ６１は、ステップＳ２０４において、サーブレット６０に対して当該携帯電話機９の機種ＩＤを送信すると共に、メッセージ宛名リスト編集処理呼び出しを行う。
【０３８４】
サーブレット６０は、このメッセージ宛名リスト編集処理呼び出しがなされると、ステップＳ２０５において、データベース３１に対して上記機種ＩＤを送信すると共に、この機種ＩＤに対応するユーザの携帯電話機９に対して、既に設定されているメッセージ宛名リストデータの取り出し要求を行う。データベース３１は、このメッセージ宛名リストデータの取り出し要求に対応して、ステップＳ２０６において、そのユーザの既に設定されているメッセージ宛名リストデータをサーブレット６０に送信する。
【０３８５】
ステップＳ２０７では、サーブレット６０が、管理サーバ装置５０に対してＶＥＳＴＡ ＩＤ，ログイン用のパスワード、及びメッセージ宛名リストのアイテム識別情報（アイテムＩＤ）を管理サーバ装置５０に送信してメッセージ宛名リストの更新確認を行う。ステップＳ２０８では、管理サーバ装置５０が、この更新確認に対応してメッセージ宛名リストの更新の有無を示す更新フラグをサーブレット６０に返信する。
【０３８６】
この場合、メッセージ宛名リストの更新は終了していないため、管理サーバ装置５０からは、メッセージ宛名リストの更新が無いことを示すフラグがサーブレット６０に返信されることとなる。
【０３８７】
次に、サーブレット６０は、メッセージ宛名リストの更新が無いことを示すフラグが返信されたため、ステップＳ２０９において、データベース３１に対してそのユーザの機種ＩＤを送信すると共に、メッセージ宛名リストデータの取り出し要求を行う。データベース３１は、この要求がなされると、そのユーザのメッセージ宛名リストを読み出し、これをメッセージ宛名リストデータとしてステップＳ２１０でサーブレット６０に送信する。
【０３８８】
サーブレット６０は、このメッセージ宛名リストデータをステップＳ２１１においてＷｅｂサーバ６１に送信する。Ｗｅｂサーバ６１は、このメッセージ宛名リストデータを組み込んだかたちのメッセージ宛名リスト編集ページを形成し、これをステップＳ２１２において、ユーザの携帯電話機９に送信する。これにより、ユーザの携帯電話機９の表示画面２０に、設定済みのメッセージ宛名リストが表示される。ユーザは、このメッセージ宛名リストに対して所望のリストを変更入力し、これをモバイルサーバ装置１１に送信することとなる。
【０３８９】
携帯電話機９のコミュニケーション制御部６６は、変更入力終了後にメッセージ宛名リストの送信が指示されると、ステップＳ２１３において、この変更されたメッセージ宛名リスト（メッセージ宛名リスト更新データ）をモバイルサーバ装置１１のＷｅｂサーバ６１に送信する。
【０３９０】
Ｗｅｂサーバ６１は、このメッセージ宛名リスト更新データを受信すると、サーブレット６０に対してデータベース登録呼び出し要求を行うと共に、上記更新されたメッセージ宛名リスト（メッセージ宛名リストデータ）を送信する。
【０３９１】
サーブレット６０は、このメッセージ宛名リストデータを受信すると、管理サーバ装置５０に対してＶＥＳＴＡ ＩＤ，パスワード、及びメッセージ宛名リストの更新を示すアイテムＩＤを送信すると共に、メッセージ宛名リストの更新要求を行う。ステップＳ２１６において、管理サーバ装置５０から、この更新要求に対応する応答がなされると、サーブレット６０は、ステップＳ２１７において、データベース３１に更新されたメッセージ宛名リストを登録する。
【０３９２】
これにより、データベース３１に記憶されているそのユーザのメールアドレスが、新たなメールアドレスに更新されることとなる。
【０３９３】
次に、データベース３１に対するメッセージ宛名リストの更新登録が終了すると、サーブレット６０は、この更新登録に対応するメッセージ宛名リストの新たなパラメータを形成し、これをＷｅｂサーバ６１に送信する。
【０３９４】
Ｗｅｂサーバ６１は、ステップＳ２１９において、上述のように、この新たなパラメータであるメッセージ宛名リスト更新パラメータをヘッダ情報に組み込んだ電子メールを形成し、これを携帯電話機９に送信する。
【０３９５】
携帯電話機９のコミュニケーション制御部６６は、受信した電子メールのヘッダ情報から上記メッセージ宛名リスト更新パラメータを検出すると、アプリケーション制御部６５に対して上記アプリケーションの起動要求を行う。
【０３９６】
アプリケーション制御部６５は、この起動要求がなされると、ユーザに対して当該携帯電話機９のスクラッチパッド（メモリ）に記憶されているメッセージ宛名リストの更新の是非を問い、ユーザにより更新を肯定する指示がなされた場合にステップＳ２２０において、該アプリケーションプログラムを起動する。そして、ステップＳ２２１において、スクラッチパッド（メモリ）に記憶されているメッセージ宛名リストを更新し、ステップＳ２２２において、この更新されたメッセージ宛名リストを表示画面２０に表示する。ユーザは、この表示画面２０に表示されたメッセージ宛名リストを見ることで、更新内容を確認することとなる。
【０３９７】
「更新時における一括登録及び更新通知」
ここで、例えばユーザＡのメールアドレスが変更となった場合、ユーザＡが自分のメールアドレスの更新登録を行うと、モバイルサーバ装置１１（或いは管理サーバ装置５０でもよい。）は、ユーザＡのメールアドレスが登録されている各ユーザに対して、当該ユーザＡのメールアドレスが更新された旨の通知を行うと共に、該各ユーザのメッセージ宛名リストに記録されているユーザＡのメールアドレスを、ユーザＡの新たなメールアドレスに自動的に書き換える。
【０３９８】
これにより、メールアドレスを変更したユーザＡは、メールアドレスを変更した旨の通知を知人に対して行わなくとも、各知人のメールアドレスが自分のメッセージ宛名リストに登録されていれば、該各知人に対してメールアドレスを変更した旨の通知が自動的に送信されるため、該変更した旨の通知を省略することができる。
【０３９９】
また、ユーザＡの各知人のメッセージ宛名リストも、ユーザＡのメールアドレスが新たなメールアドレスに自動的に更新されるため、各知人がそれぞれ自分のメッセージ宛名リストを書き換える面倒な操作を不要とすることができる。
【０４００】
次に、このようなメッセージ宛名リストの編集処理をを「メッセージ宛名リストへの追加処理」及び「メッセージ宛名リストからの削除処理」に分けて、さらに詳細に説明する。
【０４０１】
「メッセージ宛名リストへの追加処理」
まず、図３２のフローチャートに、メッセージ宛名リストに所望のユーザを追加する場合における当該システムの動作の流れを示す。
【０４０２】
この図３２のフローチャートは、ユーザにより携帯電話機９の右ソフトキー２３Ｒが押圧操作され、メッセージ宛名リストの編集指示がなされることでスタートとなる。
【０４０３】
このメッセージ宛名リストの編集指示がなされると、図３１のタイムアローのステップＳ２００〜ステップＳ２０３で説明したように、携帯電話機９からモバイルサーバ装置１１に対してメッセージ宛名リストの編集ページにアクセスがなされる。ステップＳ２３０では、モバイルサーバ装置１１が、このメッセージ宛名リストの編集ページに対してアクセスがなされたか否かを判別する。そして、当該アクセスを検出したタイミングで、この追加処理行程がステップＳ２３１へ進む。
【０４０４】
ステップＳ２３１では、モバイルサーバ装置１１が、携帯電話機９の機種ＩＤ等に基づいてユーザ認証処理を行い、メッセージ宛名リストの編集フォームを、そのユーザの携帯電話機９に返信する。
【０４０５】
ユーザは、この編集フォームに基づいて「メッセージ宛名リストの追加処理」或いは「メッセージ宛名リストの削除処理」を選択し、いずれかの処理に対するアクセスを行うのであるが、ステップＳ２３２では、モバイルサーバ装置１１が、上記「メッセージ宛名リストの追加処理」のアクセスの有無を検出する。
【０４０６】
そして、「メッセージ宛名リストの追加処理」のアクセスがあった場合は、この追加処理行程がステップＳ２３３に進み、「メッセージ宛名リストの削除処理」のアクセスがあった場合は、図３５のフローチャートの「メッセージ宛名リストからの削除処理行程」におけるステップＳ２６０に処理が移行する。
【０４０７】
次に、「メッセージ宛名リストの追加処理」のアクセスがあった場合、モバイルサーバ装置１１は、ステップＳ２３３において、このアクセスと共に送信される機種ＩＤに基づいてユーザ認証処理を行い、メッセージ宛名リストの追加フォームを携帯電話機９に送信する。
【０４０８】
ユーザはこの追加フォームに対して、追加を行うユーザの「ニックネーム」及び「メールアドレス」を入力し、これをモバイルサーバ装置１１に送信するように携帯電話機９を操作する。
【０４０９】
ステップＳ２３４では、モバイルサーバ装置１１が、ユーザの携帯電話機９からメッセージ宛名リストの追加データを受信したか否かを判別する。モバイルサーバ装置１１が、この追加データを受信すると、当該追加処理行程がステップＳ２３５に進む。
【０４１０】
ステップＳ２３５では、モバイルサーバ装置１１がデータベース３１を検索することで、追加データとして受信した「ニックネーム」及び「メールアドレス」と同じ「ニックネーム」及び「メールアドレス」を有するユーザが存在するか否かを判別する。
【０４１１】
上記同じ「ニックネーム」及び「メールアドレス」を有するユーザがデータベース３１に登録されている場合は、該ユーザは既に登録済みであるため、モバイルサーバ装置１１は、ステップＳ２３９において、メッセージ宛名リストの追加を行おうとしているユーザに対して、例えば「同じニックネーム及びメールアドレスのユーザが登録済みです。」等のエラーメッセージを携帯電話機９に送信し、当該追加処理行程が終了となる。
【０４１２】
ここで、この情報処理システムの場合、お互いを知っている者同士のみメッセージの送受信を可能とすることで、迷惑メールの防止等を図っている。このため、メッセージ宛名リストに追加されるユーザに対して、当該追加の是非を確認するようになっており、モバイルサーバ装置１１は、ステップＳ２３６において、上記ステップＳ２３４で受信したメールアドレス（メッセージ宛名リストに追加されようとしているユーザのメールアドレス）に、「メッセージ宛名リストへの追加の是非を問うパラメータ（図３４参照）」をヘッダ情報に組み込んだ電子メールを送信する。
【０４１３】
後に図３４のフローチャートを用いて説明するが、メッセージ宛名リストに追加されようとしているユーザの携帯電話機９は、この電子メールのヘッダ情報に組み込まれた「メッセージ宛名リストへの追加の是非を問うパラメータ」に基づいてアプリケーションプログラムを起動し、このアプリケーションプログラムに基づいて上記メッセージ宛名リストへの追加の是非をモバイルサーバ装置１１返答するのであるが、ステップＳ２３７では、モバイルサーバ装置１１が、この返答が追加を肯定する返答であるか否かを判別する。
【０４１４】
追加を肯定する返答である場合、モバイルサーバ装置１１は、ステップＳ２３８において、データベース３１に存在するユーザＡ（追加する側のユーザ）のメッセージ宛名リストに、ユーザＢ（追加される側）のニックネーム及びメールアドレスを登録すると共に、ユーザＢ（追加される側）のメッセージ宛名リストに対してもユーザＡ（追加する側のユーザ）のニックネーム及びメールアドレスを登録して、この追加処理行程を終了する。
【０４１５】
これに対して、追加を否定する返答である場合、モバイルサーバ装置１１は、ステップＳ２４０において、データベース３１に存在するユーザＡ（追加する側のユーザ）のステータス領域に、ユーザＢ（追加される側）からメッセージ宛名リストへの登録が拒否された旨の情報を記録すると共に、ユーザＡの携帯電話機９に対して、例えば「登録が拒否されました。」等の、ユーザＢ（追加される側）からメッセージ宛名リストへの登録が拒否された旨のメッセージを送信し、この追加処理行程を終了する。
【０４１６】
このように、当該実施の形態の情報処理システムは、メッセージ宛名リストを追加する側のユーザと、追加される側のユーザとの双方の意志確認を行ったうえでメッセージ宛名リストへの追加を行うようになっている。
【０４１７】
このため、各ユーザのメッセージ宛名リストを、信頼する知人のみが集合したリストとすることができる。そして、メッセージの送受信は、このメッセージ宛名リストに登録されているユーザ間でのみ行われるため、第三者からの迷惑メール等を強力に防止することができる。
【０４１８】
「メッセージ宛名リストへの追加処理における追加する側の端末操作」
次に、このような追加処理における、メッセージ宛名リストへの追加を行う側（ユーザＡ）の端末操作の流れを図３３のフローチャートに示す。
【０４１９】
このフローチャートは、ユーザが携帯電話機９の右ソフトキー２３Ｒを押圧操作することでスタートとなる。
【０４２０】
ステップＳ２４１では、上述のようにユーザの操作に応じて、携帯電話機９がモバイルサーバ装置１１のメッセージ宛名リストの編集ページにアクセスする。
【０４２１】
ステップＳ２４２では、ユーザの操作に応じて、携帯電話機９がモバイルサーバ装置１１に対してメッセージ宛名リストへの追加処理を指定する。
【０４２２】
ステップＳ２４３では、携帯電話機９が、モバイルサーバ装置１１から送信された追加フォームに、追加するユーザＢのニックネーム及びメールアドレスを、ユーザの操作に応じて入力処理し、これをモバイルサーバ装置１１に送信する。これにより、この追加処理における追加する側（ユーザＡ）の端末操作行程が終了する。
【０４２３】
なお、この端末操作により、モバイルサーバ装置１１側でメッセージ宛名リストへの追加処理、或いは追加拒否の処理が行われることは、上述のとおりである。
【０４２４】
「メッセージ宛名リストへの追加処理における追加される側の端末操作」
次に、このような追加処理における、メッセージ宛名リストに追加される側（ユーザＢ）の端末操作の流れを図３４のフローチャートに示す。
【０４２５】
このフローチャートは、メッセージ宛名リストに追加される側のユーザＢが、モバイルサーバ装置１１から送信される上記「メッセージ宛名リストへの追加の是非を問うパラメータ」をヘッダ情報に組み込んだ電子メールを受信することでスタートとなる。
【０４２６】
ユーザＢの携帯電話機９は、ステップＳ２５０において、この電子メールを受信したか否かを判別し、受信した場合、ステップＳ２５１において、上記ヘッダ情報に組み込まれている「メッセージ宛名リストへの追加の是非を問うパラメータ」に対応してアプリケーションプログラムの起動を促すメッセージを表示画面２０に表示制御する。
【０４２７】
ユーザは、このメッセージを見て、アプリケーションプログラムの起動操作を行う。なお、この場合、上記メッセージによりアプリケーションプログラムの起動の是非をユーザＢに確認するようにしているが、当該確認を行うことなく自動的にアプリケーションプログラムを起動するようにしてもよい。
【０４２８】
ステップＳ２５２では、ユーザＢの携帯電話機９が、ユーザＢにより、上記アプリケーションプログラムの起動操作がなされたか否かを判別し、該アプリケーションプログラムの起動操作がなされた場合に、ステップＳ２５３において、ユーザＡのメッセージ宛名リストに対する、ユーザＢのメールアドレスの追加の是非を問うメッセージを表示画面２０に表示する。
【０４２９】
そして、ステップＳ２５４において、ユーザＢの携帯電話機９は、ユーザＢにより入力された、上記メールアドレスの追加の是非を問うメッセージに対する返答をモバイルサーバ装置１１に送信して、この追加処理における追加される側（ユーザＢ）の端末操作行程が終了する。
【０４３０】
「メッセージ宛名リストからの削除処理」
次に、図３５のフローチャートに、メッセージ宛名リストから所望のユーザを削除する場合における当該システムの動作の流れを示す。
【０４３１】
この図３５のフローチャートは、ユーザにより携帯電話機９の右ソフトキー２３Ｒが押圧操作され、メッセージ宛名リストの編集指示がなされることでスタートとなる。
【０４３２】
このメッセージ宛名リストの編集指示がなされると、図３１のタイムアローのステップＳ２００〜ステップＳ２０３で説明したように、携帯電話機９からモバイルサーバ装置１１に対してメッセージ宛名リストの編集ページにアクセスがなされる。ステップＳ２３０では、モバイルサーバ装置１１が、このメッセージ宛名リストの編集ページに対してアクセスがなされたか否かを判別する。そして、当該アクセスを検出したタイミングで、この追加処理行程がステップＳ２３１へ進む。
【０４３３】
ステップＳ２３１では、モバイルサーバ装置１１が、携帯電話機９の機種ＩＤ等に基づいてユーザ認証処理を行い、メッセージ宛名リストの編集フォームを、そのユーザの携帯電話機９に返信する。
【０４３４】
ユーザは、この編集フォームに基づいて「メッセージ宛名リストの追加処理」或いは「メッセージ宛名リストの削除処理」を選択し、いずれかの処理に対するアクセスを行うのであるが、ステップＳ２６０では、モバイルサーバ装置１１が、上記「メッセージ宛名リストの削除処理」のアクセスの有無を検出する。
【０４３５】
そして、「メッセージ宛名リストの削除処理」のアクセスがあった場合は、この削除処理行程がステップＳ２６２に進み、「メッセージ宛名リストの追加処理」のアクセスがあった場合は、図３２のフローチャートの「メッセージ宛名リストの追加処理行程」におけるステップＳ２３２に処理が移行する。
【０４３６】
次に、「メッセージ宛名リストの削除処理」のアクセスがあった場合、モバイルサーバ装置１１は、ステップＳ２６１において、このアクセスと共に送信される機種ＩＤに基づいてユーザ認証処理を行い、メッセージ宛名リストの削除フォームを携帯電話機９に送信する。
【０４３７】
ユーザはこの削除フォームに対して、削除を行うユーザの「ニックネーム」を入力し（「ニックネーム」及び「メールアドレス」を入力するようにしてもよい。）、これをモバイルサーバ装置１１に送信するように携帯電話機９を操作する。
【０４３８】
ステップＳ２６２では、モバイルサーバ装置１１が、ユーザの携帯電話機９からメッセージ宛名リストから削除するデータ（削除指定データ）を受信したか否かを判別する。モバイルサーバ装置１１が、この削除指定データを受信すると、当該削除処理行程がステップＳ２６３に進む。
【０４３９】
ステップＳ２６３では、モバイルサーバ装置１１がデータベース３１を検索することで、削除データとして受信した「ニックネーム」と同じ「ニックネーム」を有するユーザ（削除に該当するユーザ）が存在するか否かを判別する。
【０４４０】
上記同じ「ニックネーム」を有するユーザがデータベース３１に登録されていない場合、モバイルサーバ装置１１は、ステップＳ２６８において、メッセージ宛名リストの追加を行おうとしているユーザに対して、例えば「そのユーザは削除済みです。」等のエラーメッセージを携帯電話機９に送信し、当該削除処理行程が終了となる。
【０４４１】
これに対して、削除に該当するユーザの「ニックネーム」がデータベース３１に登録されている場合、モバイルサーバ装置１１は、ステップＳ２６４において、この削除に該当するユーザのメールアドレスに対して、「メッセージ宛名リストからの削除の是非を問うパラメータ」をヘッダ情報に組み込んだ電子メールを送信する。
【０４４２】
後に図３７のフローチャートを用いて説明するが、メッセージ宛名リストから削除されようとしているユーザの携帯電話機９は、この電子メールのヘッダ情報に組み込まれた「メッセージ宛名リストからの削除の是非を問うパラメータ」に基づいてアプリケーションプログラムを起動し、このアプリケーションプログラムに基づいて上記メッセージ宛名リストからの削除の是非をモバイルサーバ装置１１返答するのであるが、ステップＳ２６５では、モバイルサーバ装置１１が、この返答が削除を肯定する返答であるか否かを判別する。
【０４４３】
削除を肯定する返答である場合、モバイルサーバ装置１１は、ステップＳ２６６において、データベース３１に存在するユーザＡ（削除する側のユーザ）のメッセージ宛名リストから、ユーザＢ（削除される側）のニックネーム及びメールアドレスを削除すると共に、ユーザＢ（削除される側）のメッセージ宛名リストから、ユーザＡ（削除した側のユーザ）のニックネーム及びメールアドレスを削除して、この削除処理行程を終了する。
【０４４４】
これに対して、削除を否定する返答である場合、モバイルサーバ装置１１は、ステップＳ２６７において、データベース３１に存在するユーザＡ（削除する側のユーザ）のステータス領域に、ユーザＢ（削除される側）からメッセージ宛名リストからの削除が拒否された旨の情報を記録すると共に、ユーザＡの携帯電話機９に対して、例えば「削除が拒否されました。」等の、ユーザＢ（削除される側）からメッセージ宛名リストからの削除が拒否された旨のメッセージを送信し、この削除処理行程を終了する。
【０４４５】
「メッセージ宛名リストからの削除処理における削除する側の端末操作」
次に、このような削除処理における、メッセージ宛名リストからの削除を行う側（ユーザＡ）の端末操作の流れを図３６のフローチャートに示す。
【０４４６】
このフローチャートは、ユーザが携帯電話機９の右ソフトキー２３Ｒを押圧操作することでスタートとなる。
【０４４７】
ステップＳ２７０では、上述のようにユーザの操作に応じて、携帯電話機９がモバイルサーバ装置１１のメッセージ宛名リストの編集ページにアクセスする。
【０４４８】
ステップＳ２７１では、ユーザの操作に応じて、携帯電話機９がモバイルサーバ装置１１に対してメッセージ宛名リストへの削除処理を指定する。
【０４４９】
ステップＳ２７２では、携帯電話機９が、モバイルサーバ装置１１から送信された削除フォームに、削除するユーザＢのニックネームを、ユーザの操作に応じて入力処理し、これをモバイルサーバ装置１１に送信する。これにより、この削除処理における削除する側（ユーザＡ）の端末操作行程が終了する。
【０４５０】
なお、この端末操作により、モバイルサーバ装置１１側でメッセージ宛名リストからの削除処理、或いは削除拒否における処理が行われることは、上述のとおりである。
【０４５１】
「メッセージ宛名リストからの削除処理における削除される側の端末操作」
次に、このような削除処理における、メッセージ宛名リストから削除される側（ユーザＢ）の端末操作の流れを図３７のフローチャートに示す。
【０４５２】
このフローチャートは、メッセージ宛名リストから削除される側のユーザＢが、モバイルサーバ装置１１から送信される上記「メッセージ宛名リストからの削除の是非を問うパラメータ」をヘッダ情報に組み込んだ電子メールを受信することでスタートとなる。
【０４５３】
ユーザＢの携帯電話機９は、ステップＳ２８０において、この電子メールを受信したか否かを判別し、受信した場合、ステップＳ２８１において、上記ヘッダ情報に組み込まれている「メッセージ宛名リストからの削除の是非を問うパラメータ」に対応してアプリケーションプログラムの起動を促すメッセージを表示画面２０に表示制御する。
【０４５４】
ユーザは、このメッセージを見て、アプリケーションプログラムの起動操作を行う。なお、この場合、上記メッセージによりアプリケーションプログラムの起動の是非をユーザＢに確認するようにしているが、当該確認を行うことなく自動的にアプリケーションプログラムを起動するようにしてもよい。
【０４５５】
ステップＳ２８２では、ユーザＢの携帯電話機９が、ユーザＢにより、上記アプリケーションプログラムの起動操作がなされたか否かを判別し、該アプリケーションプログラムの起動操作がなされた場合に、ステップＳ２８３において、ユーザＡのメッセージ宛名リストから当該ユーザＢのメールアドレスの削除の是非を問うメッセージを表示画面２０に表示する。
【０４５６】
そして、ステップＳ２８４において、ユーザＢの携帯電話機９は、ユーザＢにより入力された、上記メールアドレスの削除の是非を問うメッセージに対する返答をモバイルサーバ装置１１に送信して、この削除処理における削除される側（ユーザＢ）の端末操作行程が終了する。
【０４５７】
「メッセージ宛名リストからの強制削除処理」
次に、当該実施の形態の情報処理システムは、メッセージ宛名リストから削除を行う場合、前述のように該削除されるユーザに対して削除の是非を確認したうえで削除を行うモードと、該削除されるユーザに対して削除の是非を確認することなく強制的に削除を行うモードとの、２つの削除モードを有している。
【０４５８】
図３８のフローチャートに、メッセージ宛名リストから所望のユーザを強制的に削除する場合における当該システムの動作の流れを示す。
【０４５９】
この図３８のフローチャートは、ユーザにより携帯電話機９の右ソフトキー２３Ｒが押圧操作され、メッセージ宛名リストの編集指示がなされることでスタートとなる。
【０４６０】
このメッセージ宛名リストの編集指示がなされると、図３１のタイムアローのステップＳ２００〜ステップＳ２０３で説明したように、携帯電話機９からモバイルサーバ装置１１に対してメッセージ宛名リストの編集ページにアクセスがなされる。ステップＳ２９０では、モバイルサーバ装置１１が、このメッセージ宛名リストの編集ページに対してアクセスがなされたか否かを判別する。そして、当該アクセスを検出したタイミングで、この強制削除処理行程がステップＳ２９１へ進む。
【０４６１】
ステップＳ２９１では、モバイルサーバ装置１１が、携帯電話機９の機種ＩＤ等に基づいてユーザ認証処理を行い、メッセージ宛名リストの編集フォームを、そのユーザの携帯電話機９に返信する。
【０４６２】
ユーザは、この編集フォームに基づいて「メッセージ宛名リストの強制削除処理」を選択し、この処理に対するアクセスを行うのであるが、ステップＳ２９２では、モバイルサーバ装置１１が、上記「メッセージ宛名リストの強制削除処理」のアクセスの有無を検出する。そして、「メッセージ宛名リストの強制削除処理」のアクセスがあった場合に、この強制削除処理行程がステップＳ２９３に進む。
【０４６３】
ステップＳ２９３では、「メッセージ宛名リストの強制削除処理」のアクセスがあったため、モバイルサーバ装置１１は、このアクセスと共に送信される機種ＩＤに基づいてユーザ認証処理を行い、メッセージ宛名リストの強制削除フォームを携帯電話機９に送信する。
【０４６４】
ユーザはこの強制削除フォームに対して、強制削除を行うユーザの「ニックネーム」を入力し（「ニックネーム」及び「メールアドレス」を入力するようにしてもよい。）、これをモバイルサーバ装置１１に送信するように携帯電話機９を操作する。
【０４６５】
ステップＳ２９４では、モバイルサーバ装置１１が、ユーザの携帯電話機９からメッセージ宛名リストから強制削除するデータ（強制削除指定データ）を受信したか否かを判別する。モバイルサーバ装置１１が、この強制削除指定データを受信すると、当該強制削除処理行程がステップＳ２９５に進む。
【０４６６】
ステップＳ２９５では、モバイルサーバ装置１１がデータベース３１を検索することで、削除データとして受信した「ニックネーム」と同じ「ニックネーム」を有するユーザ（削除に該当するユーザ）が存在するか否かを判別する。
【０４６７】
上記同じ「ニックネーム」を有するユーザがデータベース３１に登録されていない場合、モバイルサーバ装置１１は、ステップＳ２９８において、メッセージ宛名リストの追加を行おうとしているユーザに対して、例えば「そのユーザは削除済みです。」等のエラーメッセージを携帯電話機９に送信し、当該強制削除処理行程が終了となる。
【０４６８】
これに対して、強制削除に該当するユーザの「ニックネーム」がデータベース３１に登録されている場合、モバイルサーバ装置１１は、ステップＳ２９６において、この削除に該当するユーザのメールアドレスに対して、「メッセージ宛名リストからの強制削除を示すパラメータ」をヘッダ情報に組み込んだ電子メールを送信する。
【０４６９】
そして、モバイルサーバ装置１１は、ステップＳ２９７において、データベース３１に存在するユーザＡ（削除する側のユーザ）のメッセージ宛名リストから、ユーザＢ（削除される側）のニックネーム及びメールアドレスを強制的に削除すると共に、ユーザＢ（削除される側）のメッセージ宛名リストから、ユーザＡ（削除した側のユーザ）のニックネーム及びメールアドレスを強制的に削除して、この強制削除処理行程を終了する。
【０４７０】
これにより、相手（削除される側）の意志に関わらず、削除する側のメッセージ宛名リストから所望のユーザの情報（この場合、ニックネーム及びメールアドレス）を強制的に削除することができる。
【０４７１】
「メッセージ宛名リストからの強制削除処理における削除する側の端末操作」
次に、このような強制削除処理における、メッセージ宛名リストからの強制削除を行う側（ユーザＡ）の端末操作の流れを図３９のフローチャートに示す。
【０４７２】
このフローチャートは、ユーザが携帯電話機９の右ソフトキー２３Ｒを押圧操作することでスタートとなる。
【０４７３】
ステップＳ３００では、上述のようにユーザの操作に応じて、携帯電話機９がモバイルサーバ装置１１のメッセージ宛名リストの編集ページにアクセスする。
【０４７４】
ステップＳ３０１では、ユーザの操作に応じて、携帯電話機９がモバイルサーバ装置１１に対してメッセージ宛名リストからの強制削除処理を指定する。
【０４７５】
ステップＳ３０２では、携帯電話機９が、モバイルサーバ装置１１から送信された強制削除フォームに、強制削除するユーザＢのニックネームを、ユーザの操作に応じて入力処理し、これをモバイルサーバ装置１１に送信する。これにより、この強制削除処理における削除する側（ユーザＡ）の端末操作行程が終了する。
【０４７６】
なお、この端末操作により、モバイルサーバ装置１１側でメッセージ宛名リストからの強制削除処理が行われることは、上述のとおりである。
【０４７７】
「メッセージ宛名リストからの強制削除処理における削除される側の端末操作」
次に、このような強制削除処理における、メッセージ宛名リストから強制的に削除される側（ユーザＢ）の端末操作の流れを図４０のフローチャートに示す。
【０４７８】
このフローチャートは、メッセージ宛名リストから強制削除される側のユーザＢが、モバイルサーバ装置１１から送信される上記「メッセージ宛名リストからの強制削除を示すパラメータ」をヘッダ情報に組み込んだ電子メールを受信することでスタートとなる。
【０４７９】
ユーザＢの携帯電話機９は、ステップＳ３１０において、この電子メールを受信したか否かを判別し、受信した場合、ステップＳ３１１において、上記ヘッダ情報に組み込まれている「メッセージ宛名リストからの強制削除を示すパラメータ」に対応してアプリケーションプログラムの起動を促すメッセージを表示画面２０に表示制御する。
【０４８０】
ユーザは、このメッセージを見て、アプリケーションプログラムの起動操作を行う。なお、この場合、上記メッセージによりアプリケーションプログラムの起動の是非をユーザＢに確認するようにしているが、当該確認を行うことなく自動的にアプリケーションプログラムを起動するようにしてもよい。
【０４８１】
ステップＳ３１２では、ユーザＢの携帯電話機９が、ユーザＢにより、上記アプリケーションプログラムの起動操作がなされたか否かを判別し、該アプリケーションプログラムの起動操作がなされた場合に、ステップＳ３１３において、ユーザＡのメッセージ宛名リストから当該ユーザＢのメールアドレスが強制的に削除された旨のメッセージを表示画面２０に表示して、この強制削除処理における削除される側（ユーザＢ）の端末操作行程が終了する。
【０４８２】
「送信されたメッセージの処理動作」
次に、メッセージが宛先となるユーザに送信されるまでのシステム動作を、図４１のタイムアローを用いて説明する。
【０４８３】
この図４１において、まず、図２１及び図２２を用いて説明したように携帯電話機９にインストールされた上記アプリケーションプログラムで形成されたメッセージは、ステップＳ３２０において、アプリケーション制御部６５により、当該携帯電話機９の機種ＩＤ及びメッセージのアイテムＩＤ、及び所定のデータと共にモバイルサーバ装置１１のＷｅｂサーバ６１に送信される。
【０４８４】
ステップＳ３２１では、Ｗｅｂサーバ６１が、上記受信したメッセージ，機種ＩＤ及びアイテムＩＤをサーブレット６０に送信し、メッセージ送信処理呼び出しを行う。
【０４８５】
ステップＳ３２２では、サーブレット６０がデータベース３１に機種ＩＤを送信し、メッセージを送信したユーザに対して設定されているデータ（設定データ）の取り出し要求を行う。
【０４８６】
ステップＳ３２３では、データベース３１が、この取り出し要求に対応するユーザ（メッセージを送信したユーザ）の設定データをサーブレット６０に送信する。
【０４８７】
次に、ステップＳ３２４において、サーブレット６０は、データベース３１に対して、メッセージの宛先となるユーザのユーザ情報（宛先ユーザ情報）の取り出し要求を行う。データベース３１は、ステップＳ３２５において、この取り出し要求のなされた宛先ユーザ情報をサーブレット６０に送信する。
【０４８８】
ステップＳ３２６では、サーブレット６０が、この宛先ユーザ情報に基づいて、メッセージの宛先となるユーザが所有する端末装置（例えば、パーソナルコンピュータ装置と携帯電話機、或いはパーソナルコンピュータ装置とＰＤＡ端末装置等）を確認する。
【０４８９】
次に、サーブレット６０は、上記ステップＳ３２６で確認した宛先となるユーザが所有する端末装置のうち、現在、どの端末装置に対してアクセス可能であるかを確認する。
【０４９０】
この確認は、ステップＳ３２７において、サーブレット６０から管理サーバ装置５０に対して「ＶＥＳＴＡ ＩＤ」と「パスワード」を送信することで、ステップＳ３２８において管理サーバ装置５０からサーブレット６０に送信されるログイン状況結果に基づいて行われる。
【０４９１】
すなわち、各ユーザは、当該システムにおいて自分の所有する機器を使用する場合、管理サーバ装置５０にログインするようになっている。管理サーバ装置５０は、各ユーザが所有する端末装置のログイン状況を監視しており、サーブレット６０から上記ログイン状況の確認が行われた場合に、そのユーザが現在使用してログインしている機器を示す情報を上記ログイン状況結果としてサーブレット６０に送信する。
【０４９２】
次に、ステップＳ３２９は、メッセージの宛先となるユーザがパーソナルコンピュータ装置等により、管理サーバ装置５０にログインしている場合のステップであり、ステップＳ３３３は、メッセージの宛先となるユーザが携帯電話機９や通信機能を有するＰＤＡ装置等によりモバイルサーバ装置１１にログインしている場合、或いはメッセージの宛先となるユーザが上記管理サーバ装置５０及びモバイルサーバ装置１１の双方にログインしている場合に実行されるステップである。
【０４９３】
なお、この例では、メッセージの宛先となるユーザが上記管理サーバ装置５０及びモバイルサーバ装置１１の双方にログインしている場合は、モバイルサーバ装置１１にログインしている場合の処理を優先して行うようになっている。
【０４９４】
具体的には、上記ログイン状況結果が、上記管理サーバ装置５０にログインしていることを示すものである場合、Ｗｅｂサーバ６１は、ステップＳ３２９において、ＶＥＳＴＡ ＩＤ，パスワード，アイテムＩＤ，データ及びメッセージを管理サーバ装置５０に送信する。
【０４９５】
これにより、管理サーバ装置５０により、宛先となるユーザのパーソナルコンピュータ装置等に対して、メッセージが送信されることとなる。
【０４９６】
サーブレット６０は、このようなメッセージの送信を行うと、ステップＳ３３０において、Ｗｅｂサーバ６１にメッセージが送信されたことを通知するためのメッセージ送信応答を行う。このメッセージ送信応答は、ステップＳ３３１においてＷｅｂサーバ６１から携帯電話機９に送信される。
【０４９７】
携帯電話機９は、このメッセージ送信応答を受信すると、ステップＳ３３２において、上記アプリケーションプログラムに基づいて、表示画面２０に、例えば上記エージェントを表示すると共に「メッセージの送信が終了しました。」等の文字を表示する。これにより、表示画面２０に表示されたエージェントにより、ユーザに対してメッセージの送信終了が通知されることとなる。
【０４９８】
一方、上記ログイン状況結果が、上記モバイルサーバ装置１１にログインしていることを示すものである場合、Ｗｅｂサーバ６１は、ステップＳ３３３において、データベース３１の、宛先となるユーザのメッセージ領域に、上記送信されたメッセージを書き込む。
【０４９９】
なお、このメッセージ領域には、例えば１０通のメッセージが書き込み可能となっている。このため、メッセージを書き込む際に、該メッセージ領域に既に１０通のメッセージが書き込まれている場合、サーブレット６０は、一番古い受信日時のメッセージに対して新たなメッセージを上書きする。
【０５００】
次に、このメッセージの書き込みが終了すると、サーブレット６０は、ステップＳ３３４において、ヘッダ情報にメッセージが到着した旨のパラメータを組み込んだ電子メールを形成し、これを宛先となるユーザに送信する。
【０５０１】
後に説明するが、宛先となるユーザの携帯電話機９は、この電子メールのヘッダ情報に組み込まれているパラメータに基づいて上記アプリケーションプログラムを起動し、この起動したアプリケーションプログラムに基づいてモバイルサーバ装置１１にアクセスして、到着したメッセージを受信する。
【０５０２】
次に、サーブレット６０は、このような電子メールの送信を行うと、ステップＳ３３５において、Ｗｅｂサーバ６１に対して、メッセージが送信されたことを通知するためのメッセージ送信応答を行う。このメッセージ送信応答は、ステップＳ３３６においてＷｅｂサーバ６１から携帯電話機９に送信される。
【０５０３】
携帯電話機９は、このメッセージ送信応答を受信すると、ステップＳ３３７において、上記アプリケーションプログラムに基づいて、表示画面２０に、例えば上記エージェントを表示すると共に「メッセージの送信が終了しました。」等の文字を表示する。これにより、表示画面２０に表示されたエージェントにより、ユーザに対してメッセージの送信終了が通知されることとなる。
【０５０４】
「メッセージの受信処理動作」
次に、このように送信されたメッセージの受信処理動作を説明する。図４２のタイムアローは、このメッセージの受信処理動作の流れを示している。
【０５０５】
この図４２において、管理サーバ装置５０は、例えばパーソナルコンピュータ装置から送信されたメッセージを受信すると、ステップＳ３４０において、この受信したメッセージをサーブレット６０に送信する（メッセージ通知）。
【０５０６】
このメッセージを受信したサーブレット６０は、ステップＳ３４１において、このメッセージに対してＭＩＭＥ（Multipurpose Internet Mail Extention）に対応する処理（不要であればスキップされる）を施し、ステップＳ３４２において、データベース３１のメッセージの宛先となるユーザのユーザ領域に該メッセージを書き込む。
【０５０７】
次にサーブレット６０は、ステップＳ３４３において、ヘッダ情報にメッセージが到着した旨のパラメータを組み込んだ電子メールを形成し、これを宛先となるユーザの携帯電話機９に送信する。
【０５０８】
図４３（ａ）〜（ｃ）に、このパラメータ付き電子メールの一例を示す。図４３（ａ）は電子メールのヘッダ情報、図４３（ｂ）は電子メールの本文、図４３（ｃ）は電子メールのヘッダ情報に組み込まれたパラメータである。
【０５０９】
この図４３（ａ）からわかるように、上記電子メールのヘッダ情報としては、その電子メールの表題（Subject），受信日時（Date），送信元のアドレス（From）及び送信先のアドレス（To）が書き込まれる。
【０５１０】
また、図４３（ｃ）からわかるように、上記電子メールのヘッダ情報としては、ユーザの携帯電話機９の表示画面２０に表示されるアプリケーションプログラム名（TEXT），ダウンロードしたＵＲＬ名（ADF）、及びパラメータ（Param）が書き込まれる。
【０５１１】
なお、図４１のステップＳ３３４におけるパラメータ付きの電子メールも、これと同様であるため、この説明を参照されたい。
【０５１２】
このうち、パラメータは、例えば電子メールの受信処理はパラメータ番号１（Param＝１）、データのダウンロード処理はパラメータ番号２（Param＝２）、メッセージ宛名リストの更新処理はパラメータ番号３（Param＝３）等のように、上記アプリケーションプログラムの処理毎に番号が割り当てられており、アプリケーション制御部６５は、このパラメータ番号に基づいてアプリケーションプログラムを起動して適宜、情報処理を行うようになっている。
【０５１３】
この場合、メッセージの取得時であるため、上記電子メールを受信した携帯電話機９のメーラ６７は、ステップＳ３４４において、上記ヘッダ情報のパラメータに対応して、アプリケーション制御部６５に対してメッセージ取得用のアプリケーションプログラムの起動要求を行う。
【０５１４】
ステップＳ３４５では、アプリケーション制御部６５が、この要求に応えてメッセージ取得用のアプリケーションプログラムを起動し、モバイルサーバ装置１１のＷｅｂサーバ６１に対して当該携帯電話機９の機種ＩＤ及び電子メールのアイテムＩＤを送信し、メッセージの取得要求を行う。
【０５１５】
ステップＳ３４６では、Ｗｅｂサーバ６１がサーブレット６０に対して、上記機種ＩＤ及びアイテムＩＤを送信し、メッセージ取得処理呼び出しを行う。
【０５１６】
ステップＳ３４７では、サーブレット６０がデータベース３１に対して、上記機種ＩＤを送信し、設定データの取り出し要求を行う。ステップＳ３４８では、データベース３１が、この取り出し要求に応えて、データベース３１に記憶されているそのユーザの設定データをサーブレット６０に送信する。
【０５１７】
次にステップＳ３４９では、サーブレット６０がデータベース３１に対してメッセージデータの取り出し要求を行う。この要求がなされると、データベース３１は、ステップＳ３５０において、当該データベース３１に記憶されているメッセージをサーブレット６０に送信すると共に、この送信したメッセージに対して送信済みであることを示すチェックフラグ（取得済みチェックフラグ）を立てる。
【０５１８】
次に、ステップＳ３５１では、サーブレット６０が、受信したメッセージに上記取得済みチェックフラグが立っているか否かを確認し、取得済みチェックフラグが立っていない場合に、ステップＳ３５２において、そのメッセージをＷｅｂサーバ６１に送信する。なお、複数のメッセージに対して取得済みチェックフラグが立っていない場合は、このこのＷｅｂサーバ６１に送信されるメッセージは複数となる。
【０５１９】
次に、ステップＳ３５３において、Ｗｅｂサーバ６１は、このメッセージを送信先となるユーザの携帯電話機９に送信する。携帯電話機９は、このメッセージを受信すると、ステップＳ３５４においてアプリケーション制御部６５が、スクラッチパッド内のメッセージを更新する。そして、ステップＳ３５５において、表示画面２０にメッセージ受信アイテムを表示する。
【０５２０】
図４４（ａ）〜（ｆ）に受信アイテムが表示される様子を示す。この図４４（ａ）〜（ｆ）は、携帯電話機９の表示画面２０に表示された居間を示している。この例の場合、受信アイテムとして郵便ポスト３０ｐが表示されている。
【０５２１】
図４４（ａ）は、メッセージが受信されていないときの表示画面を示している。この状態でメッセージが受信されると、携帯電話機９のＣＰＵは、図４４（ｂ）に示すように上記郵便ポスト３０ｐの入札口から全長の略１／３程、外側に突き出たかたちの封書（或いは葉書）の画像を表示制御する。なお、メッセージを受信した際に、これと同時にバイブレーション機能を動作させてもよい。
【０５２２】
次に、上記ＣＰＵは、図４４に示すように、エージェントが浮遊しながら上記郵便ポスト３０ｐに近づくように、該エージェントをアニメーション表示すると共に、エージェントが郵便ポストに近接する位置に移動した際に、図４４（ｅ），（ｆ）に示すように、郵便ポスト３０ｐを徐々に拡大表示する。これにより、ユーザに対してメッセージが受信されたことを知らせることができる。
【０５２３】
次に、ユーザによりメッセージの閲覧が指定されると、携帯電話機９のＣＰＵは、上記エージェントが郵便ポスト３０ｐから封書を取り出すアニメーションを表示すると共に、この取り出した封書を示す光の玉を持ったエージェントを表示する。そして、このようなアニメーション表示の後に、図４５（ａ）に示すようなメッセージ受信リストを表示する。
【０５２４】
携帯電話機９のＣＰＵは、このメッセージ受信リストとして、受信されたメッセージの各タイトル（表題）を表示画面２０に表示するようになっている。図４５（ａ）に示す例では、メッセージ受信リストとしては、「今夜の予定です」、「Re:ありがとう」、「今日の運勢」、「特番です」、「パーティーの件」の計５件のタイトルが表示画面２０に表示されている。
【０５２５】
上記ＣＰＵは、このうち、最新のメッセージのタイトルを囲むかたちでカーソルＣＲを表示する。また、ＣＰＵは、ジョグダイアル２１が回転操作される毎に、このカーソルＣＲを、例えば「今夜の予定です」→「Re:ありがとう」→「今日の運勢」→「特番です」→「パーティーの件」→「今夜の予定です」→「Re:ありがとう」・・・のように各タイトルに移動表示する。
【０５２６】
ユーザは、このようにジョグダイアル２１を回転操作することで、閲覧を希望するタイトルに対してカーソルＣＲを移動させる。そして、閲覧を希望するタイトルにカーソルＣＲを移動させたうえで、ジョグダイアル２１を押圧操作する。
【０５２７】
ＣＰＵは、ジョグダイアル２１の押圧操作を検出すると、そのタイトルに対応するメッセージの項目である、「差出人」、「タイトル」、「本文の文頭」及び存在する場合は「添付データのアイコン」を表示画面２０に表示すると共に、初期位置として「差出人」を囲むかたちでカーソルＣＲを表示する。
【０５２８】
この場合、カーソルＣＲは、ジョグダイアル２１を回転操作する毎に、例えば「差出人」→「タイトル」→「本文の文頭」→「添付データのアイコン」→「差出人」・・・の順に各項目に移動表示されるようになっており、ユーザは、ジョグダイアル２１を回転操作することで閲覧を希望する項目を選択し、ジョグダイアル２１を押圧操作する。
【０５２９】
例えば、図４５（ｃ）に示すように「本文の文頭」にカーソルＣＲが移動されジョグダイアル２１が押圧操作された場合、ＣＰＵは、図４５（ｄ）に示すように本文の文面を表示画面２０に表示する。本文の文面を、一度に表示画面２０に表示できない場合、ＣＰＵは、当該文面の一部を表示するのであるが、ジョグダイアル２１の回転操作を検出すると、図４５（ｅ）に示すように該本文の文面をスクロール表示する。
【０５３０】
次に、このようにユーザにより選択された項目を表示している場合において、右ソフトキー２３Ｒの押圧操作を検出すると、ＣＰＵは、図４５（ｆ）に示すように上記項目の選択画面に表示画面を戻す。これにより、ジョグダイアル２１の回転操作で、カーソルＣＲが各項目を移動可能な状態となる。
【０５３１】
「スケジュールの更新動作」
次に、当該システムの場合、上述のようにメッセージに対して例えばスケジュールデータや電子番組表、或いはイメージデータ等を添付データとしてメッセージと共に送信可能となっている。携帯電話機９のＣＰＵは、メッセージに対して添付データが付加されている場合、「添付データ」の文字と共に、付加されている添付データの種類に対応するアイコンを表示する。例えば、上記添付データがスケジュールデータであった場合、ＣＰＵは、図４５（ｆ）に示すように時計をモチーフしたアイコンを表示する。
【０５３２】
このアイコンの絵柄は、必ずしも添付データの種類に対応させる必要はないが、ユーザがその絵柄から添付データの種類を連想可能な絵柄とすることが好ましいてあろう。
【０５３３】
図４５（ｆ）は「スケジュール」の添付データが付加されているメッセージの例なのであるが、ユーザは、この「スケジュール」をスケジュール帳に登録する場合（スケジュールを更新する場合）、図４５（ｇ）に示すようにカーソルＣＲを添付データのアイコンの表示位置に移動操作し、「保持（持つ）」に対応する右ソフトキー２３Ｒを押圧操作する。この状態で右ソフトキー２３Ｒが押圧操作されると、ＣＰＵは、図４５（ｈ）に示すように、表示画面２０の略右上の領域に上記スケジュールデータが保持されたことを示す時計のアイコンＩＣを表示すると共に、表示画面２０の略右下の領域（上記「持つ」の文字が表示されていた領域）に、スケジュールの更新が可能となったことを示す「スケジュール」の文字を表示する。
【０５３４】
この「スケジュール」の文字及びその表示位置は、右ソフトキー２３Ｒを押圧操作することで、保持されたスケジュールがスケジュール帳に登録されることを示している。ユーザは、上記保持したスケジュールをスケジュール帳に登録する場合、右ソフトキー２３Ｒを押圧操作する。
【０５３５】
この場合におけるスケジュールの登録は、メッセージに添付されたスケジュールデータをスケジュール帳に登録するものである。このため、ＣＰＵは、右ソフトキー２３Ｒの押圧操作を検出すると、図４６（ａ）に示すようにメッセージを取り出した状態のポストの画像を拡大表示し、次に、図４６（ｂ）に示すように多少拡大率を落としてポストの画像と光の玉を持ったエージェントを表示する。このエージェントが光の玉を持った画像で、エージェントによりスケジュールデータが持たれたことを表現している。
【０５３６】
次に、ＣＰＵは、図４６（ｃ），（ｄ）に示すようにスケジュール帳３０ｅに対して上述のフォーカスを当てると共に、上記ポストに近接した表示位置からスケジュール帳３０ｅの表示位置までの間を浮遊するかたちでエージェントを移動表示する。そして、エージェントがスケジュール帳３０ｅの表示位置に近接した際に、該エージェントが光の玉をスケジュール帳３０ｅの中に入れるアニメーション画像を表示する。このアニメーション画像は、光の玉であるスケジュールがスケジュール帳３０ｅに入れられることで、該スケジュール帳３０ｅにスケジュールが登録されたことを表現している。
【０５３７】
次に、ＣＰＵは、図４６（ｆ）に示すように例えば「スケジュールが更新されました」等の、スケジュールの更新されたメッセージを表示画面２０に表示し、次に、図４６（ｇ）に示すようにスケジュールのアイコンＩＣを非表示とする。
【０５３８】
このアイコンＩＣが非表示となったことで、ユーザは、保持（持つ）したスケジュールがスケジュール帳３０ｅに登録されたことを認識することができる。
【０５３９】
［データベースの情報の読み込み処理］
次に、デコレーションサーバ装置６のデータベース８に記憶されているスクラップブック，アドレス帳やスケジュール帳等の情報、及びモバイルサーバ装置１１のデータベース３１に記憶されているメッセージ宛名リスト等の情報の読み込み処理を説明する。
【０５４０】
この実施の形態の情報処理システムにおける当該読み込み処理の流れは、図４７のタイムアローに示すようになっている。
【０５４１】
この図４７において、ユーザは図８（ａ）〜（ｃ）を用いて説明したように表示画面２０に表示される各アイテムの中から、情報の読み込みを希望するアイテムを選択する。この選択がなされると、携帯電話機９のアプリケーション制御部６５は、ステップＳ３６０において、当該携帯電話機９の機種ＩＤ，情報の読み込みを希望するアイテムのアイテムＩＤ等をモバイルサーバ装置１１のＷｅｂサーバ６１に送信し、情報の読み込み要求を行う。
【０５４２】
ステップＳ３６１では、Ｗｅｂサーバ６１が、この機種ＩＤ，アイテムＩＤ等をサーブレット６０に送信し、情報読み込み処理呼び出しを行う。
【０５４３】
ステップＳ３６２では、サーブレット６０が、データベース３１に対して機種ＩＤを送信し、上記設定データの取り出し要求を行う。ステップＳ３６４では、サーブレット６０が、この取り出し要求に応じてデータベース３１から送信される設定データ（ステップＳ３６３）に基づいて、そのユーザがマルチデバイス利用登録（図２７のステップＳ１５６の説明を参照）をしているか否かを判別する。
【０５４４】
（マルチデバイス利用登録がなされていない場合）
この判別により、そのユーザが携帯電話機９のみを使用していると判別した場合（＝マルチデバイス利用登録をしていないと判別した場合）、ステップＳ３６５においてＷｅｂサーバ６１は、データベース３１に機種ＩＤ及びアイテムＩＤを送信し、該アイテムＩＤに対応するデータ（特定データ）の取得要求を行う。データベース３１は、この取得要求に応え、ステップＳ３６６において上記アイテムＩＤに対応するデータをサーブレット６０に送信する。
【０５４５】
このデータベース３１より取得されたデータは、ステップＳ３７５及びステップＳ３７６で、Ｗｅｂサーバ６１を介して携帯電話機９に送信される。これによりステップＳ３７７において、携帯電話機９のアプリケーション制御部６５により、上記アイテムＩＤに対応するデータが表示画面２０に表示制御されることとなる。
【０５４６】
（マルチデバイス利用登録がなされている場合）
次に、上記判別により、そのユーザが携帯電話機９の他、パーソナルコンピュータ装置等の他の機器を使用していると判別した場合（＝マルチデバイス利用登録をしていると判別した場合）、ステップＳ３６７においてＷｅｂサーバ６１は、管理サーバ装置５０にＶＥＳＴＡ ＩＤ，パスワード及び上記アイテムＩＤを送信し、このユーザが読み込みを希望している特定データの更新確認要求を行う。
【０５４７】
この更新確認要求がなされると、管理サーバ装置５０は、ステップＳ３６８において、デコレーションサーバ装置６と通信を行い、該デコレーションサーバ装置６のデータベース８に記憶されているスクラップブック，アドレス帳，スケジュール帳等の各情報のうち、ユーザにより読み込みが指定されている情報が更新されているか否かを判別する。
【０５４８】
すなわち、上記デコレーションサーバ装置６のデータベース８に記憶されている各情報は、更新がなされるとその情報に対してフラグが立つようになっている。管理サーバ装置５０は、このフラグの有無を検出することで、上記ユーザにより読み込みが指定されている情報（特定データ）の更新の有無を判別する。そして、ステップＳ３６８において、この特定データの更新の有無を示す特定データ更新フラグをサーブレット６０に送信する。
【０５４９】
（特定データが更新されていた場合）
次に、特定データが更新されていた場合、ステップＳ３６９〜ステップＳ３７２の各ステップが実行される。
【０５５０】
すなわち、上記フラグにより特定データの更新を検出した場合、サーブレット６０は、ＶＥＳＴＡ ＩＤ，パスワード，上記アイテムＩＤ及びアクセスＩＤを管理サーバ装置５０に送信し、当該更新された特定データの取得呼び出しを行う。
【０５５１】
ステップＳ３７０では、管理サーバ装置５０が、この取得呼び出しに応えて、デコレーションサーバ装置６にアクセスして更新された特定データを取得し、これをサーブレット６０に送信する。
【０５５２】
なお、デコレーションサーバ装置６に記憶されている各情報は、管理サーバ装置５０のデータベースに記憶しておくようにしてもよい。
【０５５３】
ステップＳ３７１では、必要な場合は、サーブレット６０がこの受信した特定データに対してＭＩＭＥ処理を施し、ステップＳ３７２において、機種ＩＤ及びアイテムＩＤをデータベース３１に送信して、上記更新された特定データをデータベース３１に登録する。
【０５５４】
そして、サーブレット６０は、ステップＳ３７３において、機種ＩＤ及びアイテムＩＤをデータベース３１に送信して上記登録した特定データの取得要求を行い、この要求に応じてステップＳ３７４でデータベース３１から送信された特定データを、ステップＳ３７５及びステップＳ３７６でＷｅｂサーバ６１を介して携帯電話機９に送信する。
【０５５５】
これによりステップＳ３７７において、携帯電話機９のアプリケーション制御部６５により、上記アイテムＩＤに対応するデータが表示画面２０に表示制御されることとなる。
【０５５６】
（特定データが更新されていなかった場合）
次に、特定データが更新されていなかった場合、ステップＳ３７３及びステップＳ３７４の各ステップが実行される。
【０５５７】
すなわち、上記フラグにより特定データの更新が検出されなかった場合、サーブレット６０は、ステップＳ３７３において、機種ＩＤ及び上記アイテムＩＤをデータベース３１に送信し、ユーザにより取得指示のなされた特定データの取得要求を行う。
【０５５８】
そして、サーブレット６０は、この要求に応じてステップＳ３７４でデータベース３１から送信された特定データを、ステップＳ３７５及びステップＳ３７６でＷｅｂサーバ６１を介して携帯電話機９に送信する。
【０５５９】
これによりステップＳ３７７において、携帯電話機９のアプリケーション制御部６５により、上記アイテムＩＤに対応するデータが表示画面２０に表示制御されることとなる。
【０５６０】
［データベースの情報の書き込み処理］
次に、上記特定データの書き込み処理を説明する。この実施の形態の情報処理システムにおける当該書き込み処理の流れは、図４８のタイムアローに示すようになっている。
【０５６１】
この図４８において、ユーザは図８（ａ）〜（ｃ）を用いて説明したように表示画面２０に表示される各アイテムの中から、情報の書き込みを希望するアイテムを選択する。そして、このアイテムに対応する情報の書き換えを行う。この書き換えがなされると、携帯電話機９のアプリケーション制御部６５は、ステップＳ３８０において、当該携帯電話機９の機種ＩＤ，情報の書き込みがなされたアイテムのアイテムＩＤ、及び書き換えられたデータをモバイルサーバ装置１１のＷｅｂサーバ６１に送信し、情報の書き込み要求を行う。
【０５６２】
ステップＳ３８１では、Ｗｅｂサーバ６１が、この機種ＩＤ，アイテムＩＤ及び書き換えられたデータをサーブレット６０に送信し、情報書き込み処理呼び出しを行う。
【０５６３】
ステップＳ３８２では、サーブレット６０が、データベース３１に対して機種ＩＤを送信し、上記設定データの取り出し要求を行う。ステップＳ３８４では、サーブレット６０が、この取り出し要求に応じてデータベース３１から送信される設定データ（ステップＳ３８３）に基づいて、そのユーザがマルチデバイス利用登録（図２７のステップＳ１５６の説明を参照）をしているか否かを判別する。
【０５６４】
（マルチデバイス利用登録がなされていない場合）
この判別により、そのユーザが携帯電話機９のみを使用していると判別した場合（＝マルチデバイス利用登録をしていないと判別した場合）、サーブレット６０は、ステップＳ３８５において、データベース３１に機種ＩＤ及び書き換えが行われたアイテムのアイテムＩＤを送信し、該アイテムＩＤに対応する特定データの取得要求を行う。データベース３１は、ステップＳ３８６において、この取得要求に応えて、上記アイテムＩＤに対応する特定データをサーブレット６０に送信する。
【０５６５】
サーブレット６０は、ステップＳ３８７において、データベース３１が取得した特定データを、ユーザにより書き換えが行われた内容に書き換え処理し、ステップＳ３８８において、この書き換えた新たな特定データを、データベース３１に登録する。これにより、データベース３１の特定データが更新（書き換え）されることとなる。
【０５６６】
（マルチデバイス利用登録がなされている場合）
次に、上記判別により、そのユーザが携帯電話機９の他、パーソナルコンピュータ装置等の他の機器を使用していると判別した場合（＝マルチデバイス利用登録をしていると判別した場合）、Ｗｅｂサーバ６１は、ステップＳ３８９において、管理サーバ装置５０にＶＥＳＴＡ ＩＤ，パスワード及び上記アイテムＩＤを送信し、このユーザにより書き込みが行われた特定データの更新確認要求を行う。
【０５６７】
この更新確認要求がなされると、管理サーバ装置５０は、デコレーションサーバ装置６と通信を行い、前述の「フラグ」に基づいて、デコレーションサーバ装置６のデータベース８に記憶されているスクラップブック，アドレス帳，スケジュール帳等の各情報のうち、ユーザにより書き込みが行われた情報が更新されているか否かを判別する。そして、ステップＳ３９０において、この特定データの更新の有無を示す特定データ更新フラグをサーブレット６０に送信する。
【０５６８】
（特定データが更新されていた場合）
次に、上記特定データが更新されていた場合は、ステップＳ３９１〜ステップＳ３９３の各ステップが実行される。
【０５６９】
すなわち、上記フラグにより特定データの更新を検出した場合、サーブレット６０は、ステップＳ３９１において、ＶＥＳＴＡ ＩＤ，パスワード，上記アイテムＩＤ及びアクセスＩＤを管理サーバ装置５０に送信し、当該更新された特定データの取得呼び出しを行う。
【０５７０】
ステップＳ３９２では、管理サーバ装置５０が、この取得呼び出しに応えて、デコレーションサーバ装置６にアクセスして更新されている特定データを取得し、これをサーブレット６０に送信する。
【０５７１】
なお、デコレーションサーバ装置６に記憶されている各情報は、管理サーバ装置５０のデータベースに記憶しておくようにしてもよい。
【０５７２】
ステップＳ３９３では、必要な場合は、サーブレット６０が、この受信した特定データに対してＭＩＭＥ処理を施す。
【０５７３】
次に、この場合、特定データは既に更新済みであるため、サーブレット６０は、ステップＳ３９９において、特定データが更新済みであることを示す応答（ステータス）をＷｅｂサーバ６１に送信する。Ｗｅｂサーバ６１は、ステップＳ４００において、このステータスを情報書き込み応答として携帯電話機９に送信する。
【０５７４】
携帯電話機９のアプリケーション制御部６５は、ステップＳ４０１において、この情報書き込み応答に対応して、例えば「特定データ（スクラップブック等）の書き込み処理が終了しました。」等のメッセージを表示画面２０に表示制御することで、該書き込み処理の終了をユーザに通知する。
【０５７５】
（特定データが更新されていなかった場合）
次に、上記特定データが更新されていなかった場合は、上記ステップＳ３９０で特定データ更新フラグをサーブレット６０が受信したタイミングで、ステップＳ３９４〜ステップＳ３９８の各ステップが実行される。
【０５７６】
すなわち、上記フラグにより特定データの更新が検出されなかった場合、サーブレット６０は、ステップＳ３９４において、データベース３１に機種ＩＤ及び上記書き換えを行ったアイテムのアイテムＩＤを送信し、特定データの取得要求を行う。データベース３１は、この取得要求に応えて当該データベース３１に記憶されている更新前の特定データをサーブレット６０に送信する。
【０５７７】
サーブレット６０は、ステップＳ３９６において、この更新前の特定データを、ユーザにより書き換えられた新たな特定データに書き換え処理し、この書き換えた新たな特定データをステップＳ３９７においてデータベース３１にデータ登録する。これにより、データベース３１に記憶される上記特定データの内容が、ユーザにより書き換えられた新たな内容となる。
【０５７８】
また、サーブレット６０は、ステップＳ３９８において、管理サーバ装置５０に対してＶＥＳＴＡ ＩＤ，パスワード，上記アイテムＩＤ及びアクセスＩＤを送信し、当該更新された特定データの変更呼び出しを行う。
【０５７９】
次に、特定データの更新が終了したため、サーブレット６０は、ステップＳ３９９において、特定データが更新済みであることを示す応答（ステータス）をＷｅｂサーバ６１に送信する。Ｗｅｂサーバ６１は、ステップＳ４００において、このステータスを情報書き込み応答として携帯電話機９に送信する。
【０５８０】
携帯電話機９のアプリケーション制御部６５は、ステップＳ４０１において、この情報書き込み応答に対応して、例えば「特定データ（スクラップブック等）の書き込み処理が終了しました。」等のメッセージを表示画面２０に表示制御することで、該書き込み処理の終了をユーザに通知する。
【０５８１】
［遠隔操作時におけるシステム動作］
次に、遠隔操作時におけるシステム動作を、図４９のタイムアローを用いて説明する。
【０５８２】
この図４９において、ユーザは図８（ａ）〜（ｃ）を用いて説明したように表示画面２０に表示される各アイテムの中から、遠隔操作を行うアイテムを選択する。この選択がなされると、携帯電話機９のアプリケーション制御部６５は、ステップＳ４１０において、当該携帯電話機９の機種ＩＤ，遠隔操作を行うアイテムのアイテムＩＤ等をモバイルサーバ装置１１のＷｅｂサーバ６１に送信し、機器操作アクセス要求を行う。
【０５８３】
この機器操作アクセス要求がなされると、Ｗｅｂサーバ６１は、ステップＳ４１１において、上記機種ＩＤ及びアイテムＩＤ等をサーブレット６０に転送し、機器操作処理呼び出し要求を行う。サーブレット６０は、ステップＳ４１２において、機種ＩＤをデータベース３１に送信し、設定データの取り出し要求を行う。これにより、ステップＳ４１３において、データベース３１からサーブレット６０に対して、そのユーザの上記設定データがサーブレット６０に送信される。
【０５８４】
次に、遠隔操作の対象となる各機器の動作状態は、データベース３１内のそのユーザのユーザ領域に記録されるようになっている。具体的には、その機器を操作中の場合はフラグが立つようになっている。このため、サーブレット６０は、ステップＳ４１４において、データベース３１に機種ＩＤを送信し、各機器の現在の動作状態を示す処理状態フラグの取り出し要求を行い、この要求に応えてデータベース３１から送信される処理状態フラグに基づいて、ステップＳ４１５において、各機器の操作フラグ（機器操作フラグ）の確認を行う。
【０５８５】
（機器操作フラグが立っていない場合）
次に、この確認により上記機器操作フラグが立っていないことが確認された場合、その機器の操作は可能であるため、サーブレット６０は、次のステップとして後に説明するステップＳ４２２を実行する。
【０５８６】
（機器操作フラグが立っている場合）
次に、上記機器操作フラグが立っていることが確認された場合、サーブレット６０は、ステップＳ４１６において処理時間の確認（タイムアウトチェック）を行う。
【０５８７】
（タイムアウトの場合）
このタイムアウトチェックにより、機器操作フラグが立っているにも関わらず、処理が中断されて一定時間経過しているものと判断した場合、サーブレット６０は、タイムアウトと判別し、上記ステップＳ４１４で取り込んだ処理操作フラグを降ろし、ステップＳ４１８において、データベース３１に記憶されている処理フラグを、その機器は操作されていないことを示すフラグに更新する。この処理操作フラグを降ろすことで、その機器の操作が可能となるため、サーブレット６０は、次のステップとして、後に説明するステップＳ４２２を実行する。
【０５８８】
（タイムアウトではない場合）
これに対して、上記タイムアウトチェックにより、機器操作フラグが立っており、かつ、処理が中断されてから一定時間が経過していないものと判断した場合、これは、その機器が操作中であり重複操作は好ましくないため（排他制御）、サーブレット６０は、ステップＳ４１９及びステップＳ４２０において、Ｗｅｂサーバ６１を介して携帯電話機９に拒否信号（Reject信号）を送信する。
【０５８９】
携帯電話機９は、この拒否信号を受信すると、ステップＳ４２１において、アプリケーション制御部６５が、例えば「選択された機器は現在操作中のため重複して操作することはできません。」等の、操作を拒否された旨のメッセージを表示画面２０に表示する。
【０５９０】
（機器操作可能な場合）
次に、「上記操作フラグが立っていない場合」及び「上記タイムアウトによりデータベース３１のフラグを降ろした場合」には、その機器の操作が可能であるため、サーブレット６０は、ステップＳ４２２において、ＶＥＳＴＡ ＩＤ，パスワード，機器ＩＤ、及びアクションＩＤを管理サーバ装置５０に送信し、機器操作処理呼び出し要求を行う。
【０５９１】
この機器操作処理呼び出し要求がなされると、管理サーバ装置５０は、図１及び図２６に示すコントロールサーバ装置５と通信を行い、ステップＳ４２３において、現在操作中の機器が存在する場合には、その操作中の機器の現在の状態を示す情報をサーブレット６０に送信し、現在操作中の機器が存在しない場合には、遠隔操作可能な全機器のリストをサーブレット６０に送信する。
【０５９２】
サーブレット６０は、ステップＳ４２４及びステップＳ４２５において、Ｗｅｂサーバ６１を介して、このような応答情報（機器状態／リスト）を携帯電話機９に送信する。
【０５９３】
携帯電話機９は、この応答情報を受信すると、ステップＳ４２６において、アプリケーション制御部６５が、機器状態を示す情報、或いは遠隔操作可能な全機器のリストを表示画面２０に表示制御する。
【０５９４】
［タイマを用いた遠隔操作時におけるシステム動作］
次に、タイマを用いた遠隔操作時におけるシステム動作を、図５０のタイムアローを用いて説明する。
【０５９５】
図９（ａ），（ｂ）を用いて説明したように機器（アイテム）の中にはタイマを設定することで遠隔操作可能な機器も存在する。このタイマ設定可能な機器である、例えばビデオテープレコーダ装置を用いて予約録画を行う場合、ユーザは、図１０を用いて説明したように携帯電話機９を操作して予約録画の開始時刻，終了時刻，番組のタイトル，放送チャンネル等の項目の入力を行い、或いは電子番組表の情報を上述のようにシームレスに用いて上記各項目の入力を行う。
【０５９６】
携帯電話機９は、このような予約設定がなされると、タイマに基づいて現在時刻を監視し、上記予約設定時刻となる所定時間前（例えば予約設定時刻の３分前や１分前等）となったタイミングで、ステップＳ４３０において、携帯電話機９のバイブレーション機能を駆動すると共に、例えば「予約録画を開始しますか？」等の予約録画開始確認のメッセージを表示画面２０に表示する。
【０５９７】
なお、この確認を行うことなく、予約録画を開始してもよい。また、タイマの設定は、例えば毎週月曜日，毎月１０日等のように定期的な設定の他、本日の午後７時から午後８時までの間のみ等の単発的な設定も可能である。
【０５９８】
上記確認でユーザにより予約録画の開始が指示されると、ステップＳ４３１において、携帯電話機９は、機種ＩＤ，予約録画を行う機器のアイテムＩＤ等をＷｅｂサーバ６１に送信して機器操作サクセス要求を行う。
【０５９９】
ステップＳ４３２では、Ｗｅｂサーバ６１が、上記機種ＩＤ，アイテムＩＤ等をサーブレット６０に転送して機器操作処理呼び出し要求を行う。サーブレット６０は、この機器操作処理呼び出しがあると、ステップＳ４３３において、データベース３１に機種ＩＤを送信し、設定データの取り出し要求を行う。これにより、ステップＳ４３４において、データベース３１からサーブレット６０に設定データが送信される。
【０６００】
次に、サーブレット６０は、ステップＳ４３５において、データベース３１に機種ＩＤを送信し、処理状態フラグ取り出し要求を行い、ステップＳ４３６において、各機器の動作状態を示す機器操作フラグの確認を行う。
【０６０１】
（機器操作フラグが立っていない場合）
次に、この確認により上記機器操作フラグが立っていないことが確認された場合、その機器の操作は可能であるため、サーブレット６０は、次のステップとして後に説明するステップＳ４４３を実行する。
【０６０２】
（機器操作フラグが立っている場合）
次に、この確認により上記機器の操作フラグが立っていることが確認された場合、サーブレット６０は、ステップＳ４３７において処理時間の確認（タイムアウトチェック）を行う。
【０６０３】
（タイムアウトの場合）
このタイムアウトチェックにより、機器操作フラグが立っているにも関わらず、処理が中断されて一定時間経過しているものと判断した場合、サーブレット６０は、タイムアウトと判別し、上記ステップＳ４３５で取り込んだ処理操作フラグを降ろし、ステップＳ４３８において、データベース３１に記憶されている処理フラグを、その機器は操作されていないことを示すフラグに更新する。この処理操作フラグを降ろすことで、その機器の操作が可能となるため、サーブレット６０は、次のステップとして、後に説明するステップＳ４４３を実行する。
【０６０４】
（タイムアウトではない場合）
これに対して、上記タイムアウトチェックにより、機器操作フラグが立っており、かつ、処理が中断されてから一定時間が経過していないものと判断した場合、これは、その機器が操作中であり重複操作は好ましくないため（排他制御）、サーブレット６０は、ステップＳ４４０及びステップＳ４４１において、Ｗｅｂサーバ６１を介して携帯電話機９に拒否信号（Reject信号）を送信する。
【０６０５】
携帯電話機９は、この拒否信号を受信すると、該拒否信号を受信する毎に一つずつカウンタの値をインクリメントすると共に、上記ステップＳ４３１で説明した機器操作アクセス要求を繰り返し実行する。
【０６０６】
すなわち、このシステムの場合、拒否信号が携帯電話機９で受信される毎に、機器操作アクセス（ステップＳ４３１）を繰り返し実行する（リトライ）。このリトライの間隔は、例えば２０秒間隔となっている。
【０６０７】
そして、上記カウンタのカウント値が例えば「４」となった際に、携帯電話機９は、ステップＳ４４２において、データベース３１或いは管理サーバ装置５０からタイマリストを読み出し、このタイマリストに、タイマによる遠隔操作が失敗した旨の情報を記録する（タイマリスト更新）。
【０６０８】
なお、タイマは操作開始時刻（ｓｔａｒｔ）と操作終了時刻（ｅｎｄ）とからなる。このため、このタイマを用いた遠隔操作時において、例えば操作開始時に失敗した場合、当該システムでは、操作終了処理が放棄され、タイマリストには「失敗」の情報が記録される。また、操作開始は成功したのであるが、操作終了の処理が失敗した場合、当該システムでは、タイマリストに「操作終了失敗」の情報が記録される。
【０６０９】
（機器操作可能な場合）
次に、「上記操作フラグが立っていない場合」及び「上記タイムアウトによりデータベース３１のフラグを降ろした場合」には、その機器の操作が可能であるため、サーブレット６０は、ステップＳ４４３において、ＶＥＳＴＡ ＩＤ，パスワード，機器ＩＤ、及びアクションＩＤを管理サーバ装置５０に送信し、機器操作処理呼び出し要求を行う。
【０６１０】
この機器操作処理呼び出し要求がなされると、管理サーバ装置５０は、図１及び図２６に示すコントロールサーバ装置５と通信を行い、ステップＳ４４４において、遠隔操作した機器からの応答情報をサーブレット６０に送信する。サーブレット６０は、ステップＳ４４５及びステップＳ４４６において、Ｗｅｂサーバ６１を介して、このような応答情報を携帯電話機９に送信する。
【０６１１】
携帯電話機９は、この応答情報を受信すると、ステップＳ４４７において、アプリケーション制御部６５が、データベース３１或いは管理サーバ装置５０からタイマリストを読み出し、このタイマリストに、タイマによる遠隔操作が実行済みである旨の情報を記録する（タイマリスト更新）。
【０６１２】
［タイマを用いて取り込んだ情報の表示動作］
次に、当該システムは、例えば電子番組表等の情報を、タイマを用いて取り込んで携帯電話機９に表示することが可能となっている。図５１のタイムアローに、このときのシステム動作の流れを示す。
【０６１３】
この場合、図９（ａ），（ｂ）を用いて説明したようにタイマで予約取り込み可能なアイテム（電子番組表やスケジュール帳等）を、図１３及び図１７等を用いて説明したように、携帯電話機９を操作して取り込み時刻を予約設定する。これにより、毎日決まった時刻に例えば電子番組表の取り込みを行うことが可能となる。
【０６１４】
携帯電話機９は、このような予約設定がなされると、タイマに基づいて現在時刻を監視し、上記予約設定時刻となる所定時間前（例えば予約設定時刻の３分前や１分前等）となったタイミングで、ステップＳ４５０において、携帯電話機９のバイブレーション機能を駆動すると共に、例えば「電子番組表を取り込みますか？」等の情報取り込み開始確認のメッセージを表示画面２０に表示する。
【０６１５】
なお、この確認を行うことなく、情報の取り込みを開始してもよい。また、タイマの設定は、例えば毎週月曜日，毎月１０日等のように定期的な設定の他、本日の午後７時から午後８時までの間のみ等の単発的な設定も可能である。
【０６１６】
上記確認でユーザにより予約録画の開始が指示されると、ステップＳ４５１において、携帯電話機９は、機種ＩＤ，取り込みを行う情報に対応するアイテムのアイテムＩＤ等をＷｅｂサーバ６１に送信して情報読み込み要求を行う。
【０６１７】
ステップＳ４５２では、Ｗｅｂサーバ６１が、上記機種ＩＤ，アイテムＩＤ等をサーブレット６０に転送して情報読み込み処理呼び出し要求を行う。サーブレット６０は、この情報読み込み処理呼び出し要求がなされると、ステップＳ４５３において、データベース３１に機種ＩＤを送信し、設定データの取り出し要求を行う。これにより、ステップＳ４５４において、データベース３１からサーブレット６０に設定データが送信される。
【０６１８】
次に、サーブレット６０は、ステップＳ４５５において、データベース３１に機種ＩＤを送信し、ユーザにより指定された情報の取得要求を行う。すなわち、図１及び図２６に示すコミュニケーションサーバ装置７は、例えば電子番組表の提供サイトや天気予報の提供サイト等に定期的にアクセスして、その情報を取得している。モバイルサーバ装置１１は、このコミュニケーションサーバ装置７から上記各情報を取得し、上述のようにこの情報形態を携帯電話機用の情報形態に変換してデータベース３１に記憶しておく。ステップＳ４５６では、データベース３１が、この情報のうち、ユーザにより指定されたデータをサーブレット６０に送信する。
【０６１９】
サーブレット６０は、ステップＳ４５７及びステップＳ４５８において、このデータベース３１から送信されたデータを、Ｗｅｂサーバ６１を介して携帯電話機９に送信する。携帯電話機９のアプリケーション制御部６５は、この送信された情報を、表示画面２０に表示制御する。これにより、予約設定された時刻に、所望の情報が自動的に取り込まれ表示画面２０に表示されることとなる。
【０６２０】
［番組見逃し防止機能］
次に、当該実施の形態の情報処理システムでは、ユーザが所望の番組を指定（マーク）すると、モバイルサーバ装置１１側で、このマークした番組の放送日時とユーザのスケジュールとを監視し、該スケジュールの日時とマークした番組の放送日時とが重なった場合（完全に重なる場合及び一部重なる場合の両方を含む）には、モバイルサーバ装置１１がユーザに対して上記マークした番組の録画予約を促して所望の番組の見逃しを防止するようになっている（番組見逃し防止機能）が設けられている。
【０６２１】
「番組のマーク動作」
まず、この番組見逃し防止機能は、ユーザにより所望の番組がマークされることで働くようになる。このマークを行う場合、ユーザは、図５２（ａ）に示すように電子番組表に基づいて、所望の日時及びチャンネルの番組表を携帯電話機９の表示画面２０に表示操作する。
【０６２２】
図５２（ａ）に示す例は、放送日時が７月２４日の２１：００〜２２：００、放送チャンネルが８チャンネルの電子番組表の例なのであるが、携帯電話機９のＣＰＵは、この電子番組表を表示した際に、番組タイトルを囲むかたちでカーソルＣＲを表示する。このカーソルＣＲは、ＣＰＵがジョグダイアル２１の回転操作を検出する毎に、例えば「新番組のタイトル」→「ミニ番組」→「別ドラマタイトル」等のように移動表示されるようになっている。
【０６２３】
ユーザは、ジョグダイアル２１を回転操作することで所望の番組タイトルにカーソルＣＲを移動し、ジョグダイアル２１を押圧操作する。
【０６２４】
この状態でジョグダイアル２１が押圧操作されると、携帯電話機９のＣＰＵは、図５２（ｂ）に示すように「この番組をマークしますか？」等のマークの是非を問うメッセージと共に、このマークの有効期間（この例では１２／３１）、及び「Ｙｅｓ，Ｎｏ」の文字を表示する。
【０６２５】
携帯電話機９のＣＰＵは、この状態でジョグダイアル２１が回転操作されると、「Ｙｅｓ」→「Ｎｏ」→「Ｙｅｓ」・・・・の順でカーソルＣＲを移動表示する。ユーザは、選択した番組をマークする場合に、上記「Ｙｅｓ」の文字にカーソルＣＲを移動表示した状態でジョグダイアル２１を押圧操作する。
【０６２６】
携帯電話機９のＣＰＵは、この状態でジョグダイアル２１が押圧操作されると、図５２（ｃ）に示すように「設定されました」等の、選択された番組に対してマークが設定された旨のメッセージを表示し、数秒後に、図５２（ｄ）に示すように、ユーザによりマークされた番組に対してチェックの記号を表示する。これにより、ユーザは、所望の番組に対してマークが設定されたことを認識することとなる。
【０６２７】
次に、このようにしてユーザによりマークする所望の番組が選択されると、携帯電話機９のＣＰＵは、図１及び図２６に示すモバイルサーバ装置１１に対してユーザによりマークされた番組を示す情報（放送日時，番組タイトル等）を送信する。
【０６２８】
このマークされた番組を示す情報を受信すると、モバイルサーバ装置１１は、データベース３１のそのユーザの「番組追跡リスト」に、該マークされた番組を示す情報を記憶制御する。このデータベース３１には、上述のようにそのユーザのスケジュールデータも記憶されている。このため、モバイルサーバ装置１１は、マークされた番組を示す情報をデータベース３１に記憶したタイミングで、以下に説明するように番組見逃し防止動作を開始する。
【０６２９】
図５３のフローチャートに、モバイルサーバ装置１１における番組見逃し防止行程の流れを示す。このフローチャートは、前述のようにデータベース３１の「番組追跡リスト」に、ユーザによりマークされた番組の情報が記憶されることでスタートとなる。
【０６３０】
ステップＳ４７１では、モバイルサーバ装置１１が、上記データベース３１に記憶されている「番組追跡リスト」を読み込み、ステップＳ４７２において、追跡番組の有無を判別する。そして、ステップＳ４７３において、データベース３１に記憶されているそのユーザのスケジュールデータを読み込む。
【０６３１】
次に、ステップＳ４７４では、モバイルサーバ装置１１が、上記番組追跡リストとスケジュールとを比較し、時間帯の重なる番組が存在するか否かを判別する。
【０６３２】
具体的には、番組追跡リストに登録されている番組（追跡番組）の放送時間帯が２１：００〜２２：００であるにも関わらず、同日に１９：００〜２２：００の時間帯でパーティーのスケジュールが存在した場合、ユーザはパーティーに出席することで、所望の番組を見逃してしまうこととなる。
【０６３３】
このため、モバイルサーバ装置１１は、ステップＳ４７５において、ユーザの携帯電話機９に対して、事前にマークしておいた番組の予約録画を促すメッセージを送信する。
【０６３４】
図５４（ａ）〜（ｅ）に、この予約録画を促すメッセージの一例を示す。このメッセージは、事前にマークしておいた番組の予約録画を促すメッセージの文字情報と、当該メッセージのヘッダに付加された、予約録画設定時に使用するアプリケーションプログラムのパラメータと、予約録画を促す番組（上記マークした番組）の放送日時，放送時間帯、及びチャンネルを示す情報等で形成されている。
【０６３５】
このメッセージがユーザの携帯電話機９に受信されると、図５４（ａ）の最上段のメッセージのように受信年月日，受信時間，表題（この場合は「メッセージ」という表題）、及び封書のアイコンが表示される。なお、図５４（ａ）中、チェックのアイコンが表示されているメッセージは、開封済み（既読）のメッセージであることを示している。
【０６３６】
ユーザは、このメッセージを読む場合、ジョグダイアル２１を回転操作して図５４（ａ）に示すように当該メッセージの表示位置にカーソルＣＲを移動させ、この状態でジョグダイアル２１を押圧操作する。
【０６３７】
この場合において、携帯電話機９のＣＰＵは、ジョグダイアル２１の押圧操作を検出すると、図５４（ｂ）に示すように、そのメッセージの受信年月日，受信時間，差し出し人（この場合は、モバイルサーバ装置），表題を表示画面２０に表示する。
【０６３８】
また、この場合、当該メッセージのヘッダには、予約録画設定時に使用するアプリケーションプログラムのパラメータが付加されているため、ＣＰＵは、このパラメータに対応するアプリケーションプログラム名（アプリケーション名）を表示する。
【０６３９】
ユーザは、ジョグダイアル２１を回転操作することで、このアプリケーション名の表示位置にカーソルＣＲを移動させ、該ジョグダイアル２１を押圧操作する。この押圧操作を検出するとＣＰＵは、図５４（ｃ）に示すように「指定されたソフトを起動しますか」等の、メッセージに付加されたパラメータで指定されているアプリケーションプログラムを起動するか否かを等メッセージを表示する。
【０６４０】
このメッセージに対応して、ユーザによりアプリケーションプログラムの起動が指示されると、携帯電話機９のＣＰＵは、図５４（ｄ）に示すように録画機能を有する機器が設置されている部屋の画像（この例では居間の画像）を表示画面２０に数秒間表示し、この数秒後に、図５４（ｃ）に示すように、例えば「△△△△△△を録画予約しますか？」等の録画予約を促すメッセージを表示画面２０に表示すう。なお、この△△△△△△は、ユーザにより予めマークされた番組の番組名である。
【０６４１】
前述のようにこの場合、モバイルサーバ装置１１からユーザの携帯電話機９に送信されるメッセージには、予約録画を促す番組（上記マークした番組）の放送日時，放送時間帯、及びチャンネルを示す情報が付加されている。このため、上記録画予約を促すメッセージに対応して、ユーザから録画予約の指示がなされると、携帯電話機９のＣＰＵは、上記放送日時，放送時間帯、及びチャンネルの各情報を、録画予約設定用の画面に貼り付けた状態で、ユーザに対して当該情報（録画を行う放送日時，放送時間帯等）の送信の是非を問うメッセージを表示画面２０に表示する。
【０６４２】
携帯電話機９のＣＰＵは、ユーザから上記情報の送信指示がなされると、図４９を用いて説明したようにモバイルサーバ装置１１からコントロールサーバ装置５に対して録画予約設定情報が送信される。そして、コントロールサーバ装置５により、そのユーザの家庭内ネットワークシステム３に接続されているビデオテープレコーダ装置等の録画機器に対して録画予約設定がなされる。
【０６４３】
これにより、ユーザがパーティーに出席したがために、所望の番組を見逃してしまう不都合を防止することができる。
【０６４４】
「放送時間延長に対する対応」
ここで、放送局が放送する各番組は、通常、定刻通り放送されるのであるが、例えば野球中継等の放送時間の延長枠が組まれている番組は、放送終了時刻が２０：５５の場合でも、放送時間の延長により放送終了時刻が２１：２５となる等のように、放送時間が不安定となる。このため、このような放送時間の延長枠が組まれている番組に続いて放送される番組は、放送時間に変更を生ずる場合がある。そして、ユーザがこのような放送時間の変更を知らずに上記録画予約を行うと、ユーザは間違った時間帯に録画予約設定をしてしまうこととなる。
【０６４５】
上記電子番組表は、このような放送時間の変更があると、当該変更後の放送時間を反映するように編集される。モバイルサーバ装置１１は、常時最新の電子番組表を取り込み、この最新の電子番組表に基づいて、上記追跡番組の放送時間と、上記スケジュール帳に記憶されているスケジュール時間との比較を行う。
【０６４６】
そして、モバイルサーバ装置１１は、上記ステップＳ４７５において追跡番組の録画予約を促すメッセージに、追跡番組の放送日時，「変更された放送時間帯」、及びチャンネルを示す情報を付加すると共に、例えば「録画予約をしますか？  放送時間が２１：３０〜２２：３０に変更されています。」等の放送時間帯の変更を知らせるメッセージを付加して送信する。
【０６４７】
これにより、ユーザは、上記メッセージを見ることで、マークした番組（追跡番組）の放送時間の変更を認識することができる。また、録画予約設定用の画面に対しては、上記変更された時間帯の情報が貼り付けられることとなり、当該変更された放送時間帯に録画予約設定をすることができる。
【０６４８】
また、ユーザにより録画予約が設定された後に、追跡番組に対して放送時間の変更が生じた場合、モバイルサーバ装置１１は、コントロールサーバ装置５と通信を行い、例えば「２１：００〜２２：００  ８チャンネル」等の設定済みの録画予約の内容を、「２１：３０〜２２：３０  ８チャンネル」等のように変更後の放送時間帯に合わせて変更処理する。
【０６４９】
これにより、ユーザにより録画予約がなされた後に、追跡番組に対して放送時間の変更が生じた場合でも、該変更された放送時間に合わせて追跡番組の録画を行うことができる。
【０６５０】
［グループ嗜好に基づいた番組紹介機能］
次に、当該実施の形態の情報処理システムは、モバイルサーバ装置１１が、グループを構成する各ユーザに対して嗜好に対応する番組をメッセージで紹介する番組紹介機能を有している。
【０６５１】
具体的には、モバイルサーバ装置１１のデータベース３１には、図２９及び図３０を用いて説明したように、各ユーザのメッセージ宛名リストが記憶されている。この一つのメッセージ宛名リストに登録されている各ユーザは、主体となるユーザ（そのメッセージ宛名リストを所有するユーザ）を中心とする一つのグループとみなすことができる。
【０６５２】
このため、モバイルサーバ装置１１は、例えばユーザＡに対して番組紹介を行う場合、このユーザＡのメッセージ宛名リストに登録されている各ユーザの番組録画状況やマーク状況（図５２参照）を検出し、この各ユーザの番組録画状況やマーク状況から検出した嗜好に対応する番組をユーザＡに対して紹介する。
【０６５３】
なお、メッセージ宛名リストに登録されているユーザ数が多人数に及ぶ場合は、例えば先頭から２０人や５０人等の所定の人数に限定して上記嗜好の検出を行うようにしてもよい。
【０６５４】
図５５のフローチャートに、このような番組紹介動作の流れを示す。この図５５において、まず、ステップＳ４８０では、モバイルサーバ装置１１が、タイマからの時刻情報に基づいて、現在、番組紹介処理を開始する時間となったか否かを判別する。具体的には、例えば番組紹介処理を行う時間が、毎日午後５時に設定されている場合は、モバイルサーバ装置１１は、この午後５時に当該番組紹介処理を開始することとなる。
【０６５５】
次に、モバイルサーバ装置１１は、ステップＳ４８１において、番組紹介を行うユーザである、例えばユーザＡのメッセージ宛名リストをデータベース３１から検索する。ステップＳ４８２では、モバイルサーバ装置１１が、上記データベース３１内にユーザＡのメッセージ宛名リストが存在するか否かを判別し、存在する場合にステップＳ４８３において、ユーザＡのメッセージ宛名リストに登録されている各ユーザの番組録画状況やマーク状況を検出する。
【０６５６】
次にモバイルサーバ装置１１は、ステップＳ４８４において、ユーザＡのメッセージ宛名リストに登録されている全員分（或いは一部でもよい）のユーザの番組録画状況やマーク状況を検出したか否かを判別し、この判別で上記全員分の検出が終了したと判別した際に、ステップＳ４８４において、各ユーザの録画予約数やマーク数が一番多い番組、或いは各ユーザの録画予約数やマーク数が一番多い番組から順に複数の番組を、ユーザＡのユーザ領域内の番組紹介リストに登録する。
【０６５７】
そして、ステップＳ４８５において、上記番組紹介リストに登録した番組の、例えば放送時間帯，放送チャンネル，番組タイトル，主演俳優，あらすじ等の、その番組を紹介する情報を上記「メッセージ」のかたちでユーザの携帯電話機９に送信する。なお、このメッセージのヘッダには、メッセージ表示用のアプリケーションプログラムを起動するためのパラメータが付加されている。
【０６５８】
携帯電話機９のＣＰＵは、上記メッセージのヘッダからこのパラメータを検出すると、図５４（ａ）〜（ｄ）に図示した動作と同様に、ユーザに対してアプリケーションプログラムの起動の是非を問う。そして、ユーザにより番組紹介の表示が指定された際に、上記放送時間帯，放送チャンネル，番組タイトル，主演俳優，あらすじ等の、その番組を紹介する情報を表示画面２０に表示する。
【０６５９】
これにより、ユーザＡに対して、ユーザＡの知人の間で話題となる可能性のある流行の番組を紹介することができる。
【０６６０】
また、このような録画予約操作に関連したユーザ補助サービスを提供することにより、当該情報処理システムの利用頻度の向上を期待することができる。
【０６６１】
［番組の録画予約操作］
次に、このように紹介された番組や、電子番組表から所望の番組を選択して録画予約を行う場合、ユーザは、携帯電話機９を以下のように操作することで該録画予約を行う。図５６〜図５８は、この録画予約設定時におけるユーザのキー操作に対応する表示画面２０の移り変わりを示している。
【０６６２】
まず、ユーザは、所望の番組の予約録画を行う場合、携帯電話機９を操作して、当該システムのアプリケーションプログラムを起動する。なお、このアプリケーションプログラムの起動は、上述のようにメッセージのヘッダ情報にパラメータが付加されている場合は、このパラメータに基づいて自動的に起動することとなる。
【０６６３】
携帯電話機９のＣＰＵは、このアプリケーションプログラムが起動すると、例えば図５６（ａ）に示すようなデフォルトとなっている部屋の画像を表示すると共に、この部屋に設置されているアイテムのうち、デフォルトとなるアイテム（この例では、パーソナルコンピュータ装置３０ａ）の輪郭を高輝度で表示する（フォーカスを当てる：図８の説明参照）。
【０６６４】
次にユーザは、上記紹介された番組或いは所望の番組の放送時間帯や放送チャンネル等を電子番組表で確認すべく、ジョグダイアル２１を回転操作し、図５６（ｂ），（ｃ）に示すように電子番組表のアイテム３０ｈにフォーカスを移動操作する。そして、この状態でジョグダイアル２１を押圧操作する。
【０６６５】
携帯電話機９のＣＰＵは、この場合、ジョグダイアル２１が押圧操作されると、電子番組表のアイテム３０ｈが選択されたことを示すべく、図５６（ｄ），（ｅ）に示すように電子番組表のアイテム３０ｈを徐々に拡大表示する。
【０６６６】
そして、図５６（ｆ）に示すように、この拡大表示した電子番組表のアイテム３０ｈが徐々に半透明になるように描画処理を行う。すなわち、表示画面２０に表示される画像は、部屋，エージェント，アイテム等のオブジェクトのＺ値（深さの値）、ＲＧＢの各画素値、及びα値（＝Ａ値：透明度）等に基づいて描画処理され三次元表示される。
【０６６７】
このため、携帯電話機９のＣＰＵは、通常に表示した状態から徐々に透明になるように上記α値を変化させながら電子番組表のアイテム３０ｈの描画処理を行うことで、該電子番組表のアイテム３０ｈが徐々に半透明になるように表示する。
【０６６８】
次に、携帯電話機９のＣＰＵは、電子番組表のアイテム３０ｈが所定の透明度となった際に、図５６（ｇ）に示すように所望の番組の放送日時を検索するための、放送日の日付入力欄、及び放送時間の時間入力欄を表示する。この日付入力欄及び時間入力欄には、ＣＰＵはデフォルトとして現在の日時を表示するようになっている。この例では、「８月２４日  ２１時００分」である。
【０６６９】
また、ＣＰＵは、エージェントがユーザに代わって電子番組表を見ている感じを出すべく、上記電子番組表のアイテム３０ｈと同じ透明度で、表示画面２０の左端あたりに、エージェントの頭ｅｈを表示する。
【０６７０】
日付を変更する場合、ユーザは、ジョグダイアル２１を回転操作してカーソルＣＲを日付入力欄に移動表示し、ジョグダイアル２１を押圧操作する。この場合、ジョグダイアル２１が押圧操作されると、ＣＰＵは、該日付の変更が選択されたことを示すべく、図５６（ｈ）に示すように現在表示している日付を白抜き文字のかたちで表示する。そして、この数秒後に、図５６（ｉ）に示すように日付の手入力画面を表示する。ユーザは、この手入力画面に対して所望の日付を手動で入力することとなる。
【０６７１】
次に、時間の入力は、ジョグダイアル２１の回転操作及び押圧操作で行うようになっている。具体的には、ユーザは、時間の変更を行う場合、図５７（ａ）に示すようにカーソルＣＲを上記時間入力欄に移動操作し、ジョグダイアル２１を回転操作する。
【０６７２】
この場合、ＣＰＵは、ジョグダイアル２１が上方向に回転操作されると、表示する時間を２１時→２２時→２３時→１時・・・等のように時間を進ませる方向に変更表示する。また、ジョグダイアル２１が下方向に回転操作されると、表示する時間を２１時→２０時→１９時→１８時・・・等のように時間を戻す方向に変更表示する。
【０６７３】
ユーザは、このようにジョグダイアル２１を回転操作して所望の時間を表示すると、図５７（ｂ）に示すようにカーソルＣＲを「決定」の表示欄に移動し、該ジョグダイアル２１を押圧操作する。携帯電話機９のＣＰＵは、この押圧操作がなされると、図５７（ｃ）に示すように指定された放送日時のデフォルトのチャンネルの電子番組表を表示する。
【０６７４】
具体的には、図５７（ｃ）に示す例は、デフォルトで８チャンネルの２１：００〜２２：００の時間帯の電子番組表が表示された様子を示している。チャンネルの表示領域の左右の領域には、左方向の矢印の画像ＹＬ、右方向の矢印の画像ＹＲがそれぞれ表示される。各矢印の画像ＹＬ，ＹＲは、左キー２２Ｌ或いは右キー２２Ｒが押圧操作されると、電子番組表が変更表示されることを示している。
【０６７５】
すなわち、この状態で左キー２２Ｌが押圧操作されると、ＣＰＵは、この操作毎に、「８チャンネルの２１：００〜２２：００の時間帯の電子番組」→「６チャンネルの２１：００〜２２：００の時間帯の電子番組」→「４チャンネルの２１：００〜２２：００の時間帯の電子番組」→「３チャンネルの２１：００〜２２：００の時間帯の電子番組」・・・等のように、電子番組表を切り替え表示する。これに対して、右キー２２Ｒが押圧操作されると、ＣＰＵは、この操作毎に、「８チャンネルの２１：００〜２２：００の時間帯の電子番組」→「１０チャンネルの２１：００〜２２：００の時間帯の電子番組」→「１２チャンネルの２１：００〜２２：００の時間帯の電子番組」→「１４チャンネルの２１：００〜２２：００の時間帯の電子番組」・・・等のように、電子番組表を切り替え表示する。
【０６７６】
次に、ユーザは、このように所望のチャンネルの所望の時間帯の電子番組表を表示すると、ジョグダイアル２１を回転操作して、図５７（ｄ）に示すようにカーソルＣＲを移動操作し、表示されている時間帯の電子番組表の中から所望の番組を選択する。そして、ジョグダイアル２１を押圧操作する。
【０６７７】
この場合、ジョグダイアル２１が押圧操作されると、携帯電話機９のＣＰＵは、表示画面２０の右端の領域に「持つ」の文字を表示する。この「持つ」の文字は、右ソフトキー２３Ｒを押圧操作すると、上記選択された番組の録画予約用の情報が保持されることを意味している。
【０６７８】
このため、この状態で、ユーザにより右ソフトキー２３Ｒが押圧操作されると、携帯電話機９のＣＰＵは、図５７（ｅ）に示すように半透明で表示されているエージェントが上記選択された番組の表示領域に徐々に近づき、図５７（ｆ）に示すように、エージェントがこの表示領域の中から、上記選択された番組の録画予約用の情報を意味する光の玉を取り出し、上記選択された番組の表示領域から徐々に遠ざかるアニメーションを表示する。
【０６７９】
そして、この後に、表示画面２０の右端の領域に、エージェントの頭ｅｈの一部を表示した状態で、上記選択された番組の表示領域にチェックの画像ＣＨを表示する。このチェックの画像ＣＨは、ユーザによりその番組が選択されたことを示している。
【０６８０】
次に、携帯電話機９のＣＰＵは、電子番組表の上記選択された番組の録画予約用の情報が保持されていることを示すべく、図５８（ａ）に示すようにフォーカスのあたった状態の電子番組表を表示すると共に、光の玉を持ったエージェントを表示する（光の玉は上記選択された番組の録画予約用の情報を示す。）。
【０６８１】
次にユーザは、ジョグダイアル２１を回転操作してフォーカスを当てるアイテムを変更し、録画予約を行うアイテムを選択する。この選択の際には、ユーザは、所望のアイテムにフォーカスをあて、ジョグダイアル２１を押圧操作する。
【０６８２】
図５８（ｂ）は、録画予約を行うアイテムとして録画機能を有するパーソナルコンピュータ装置３０ａが選択された例を示している。このように録画予約を行うアイテムが選択されると、ＣＰＵは、図５８（ａ）〜（ｆ）に示すように、光の玉を持ったエージェントがその選択されたアイテムに徐々に近づき、該アイテムに光の玉を入れるアニメーションを表示する。
【０６８３】
この光の玉が上記選択されたアイテムの中に入れられるアニメーションは、該選択された番組の録画予約用の情報が、該選択されたアイテムにセットされる様子を示している。
【０６８４】
次に、携帯電話機９のＣＰＵは、このアニメーションの表示後に、図５８（ｇ）に示すように、例えば「録画予約がセットされました」等の、所望の番組の録画予約が終了した旨のメッセージを表示する。
【０６８５】
また、ＣＰＵは、この録画予約の情報を、図４９或いは図５０を用いて説明したように、モバイルサーバ装置１１を介してコントロールサーバ装置５に送信する。これにより、そのユーザの家庭内ネットワークシステム３に接続されている所望の機器に対して録画予約の情報が設定されることとなる。
【０６８６】
なお、携帯電話機９のＣＰＵは、上記図５８（ｇ）に示す所望の番組の録画予約が終了した旨のメッセージが表示された状態で、ジョグダイアル２１が押圧操作されると、このメッセージの表示からデフォルトの部屋の画像に表示画像を切り替え表示する。
【０６８７】
［遠隔操作の他の例］
次に、家庭内ネットワーク１７に接続された各機器の遠隔操作を行う場合、コントロールサーバ装置５に遠隔操作用の情報を送信することとしたが、この他、図５９に示すようにユーザが自宅の機器１６の遠隔操作用として所有する第１の携帯電話機９ａと、通常持ち歩くための第２の携帯電話機９ｂとの２台の携帯電話機を所有し、上記第１の携帯電話機９ａを自宅に設置しておき、通常持ち歩いている上記第２の携帯電話機９ｂから上記自宅に設置された第１の携帯電話機９ａに対して、モバイルサーバ装置１１を介して遠隔操作用の情報を送信することで、自宅に設置された各機器１６の遠隔操作を可能とすることができる。
【０６８８】
［機能構成］
図６０に各部の機能構成を示す。この図６０からわかるように、ユーザが自宅の機器１６の遠隔操作用として所有する第１の携帯電話機９ａには、各機器１６の操作コマンドを記憶する学習機能６９と、この学習したコマンドを、ユーザの自宅に設置されている各機器１６に赤外線送信（ＩＲ送信）する赤外線通信モジュール６８が設けられている（或いは無線送信（ＲＦ送信）でもよい。）。
【０６８９】
また、この第１の携帯電話機９ａには、上述のアプリケーション制御部６５、コミュニケーション制御部６６及び上記メッセージの送受信制御を行うメーラ６７が設けられている。
【０６９０】
このような第１の携帯電話機９ａは、上記第２の携帯電話機９ｂから送信されたメッセージのヘッダ情報に付加されたパラメータを検出すると、アプリケーション制御部６５が、機器操作用のアプリケーションプログラムを起動する。そして、この機器操作用のアプリケーションプログラムに基づいて、機器１６に対してコマンドを赤外線送信し、操作するようになっている。
【０６９１】
これに対して、機器１６には、上記第１の携帯電話機９ａから赤外線送信されるコマンドを受信するための赤外線モジュール７０と、この例においてトランスポートとして用いられるＯＢＥＸエンジン７１（Object Exchange Protocol）と、赤外線モジュール７０で受信したコマンドに応じて当該機器１６を制御するコントローラ７２とを有している。
【０６９２】
なお、ＩｒＤＡ(Infrared Data Association)やBluetooth等は、トランスポートとして、このＯＢＥＸを採用している。このため、当該実施の形態のように、ＯＢＥＸエンジン７１を用いることにより、Bluetooth等にも対応可能となる。
【０６９３】
［直接的な通信による問題点］
ここで、第１，第２の携帯電話機９ａ，９ｂの間において、特定のサーバ装置を介すことなく直接的に通信を行うことで、機器１６の遠隔操作が可能となる。
【０６９４】
これを行う場合、
１．規定フォーマットに基づいて記述した遠隔操作用のデータを第２の携帯電話機９ｂから第１の携帯電話機９ａに電子メールで送信し、該第１の携帯電話機９ａ側で、この送信された遠隔操作用のデータの内容を理解し、機器１６を操作する方法と、
２．第１の携帯電話機９ａが、この場合の特定の携帯電話機である第２の携帯電話機９ｂからのコールを受信すると、音声案内で遠隔操作用にメッセージを流し、ユーザが、この音声案内に従って第２の携帯電話機９ｂを操作して機器１６を操作する方法と
等がある。
【０６９５】
しかし、サーバ装置を介すことなく、これらの方法で遠隔操作を実現する場合、以下の問題点がある。
１．電子メールを利用する場合、規定フォーマットによる記述が面倒であり、誤った記述を行うと誤動作のおそれがある。
２．携帯電話機に取り込んだ電子番組表のデータを、そのまま援用することが困難となる。
３．遠隔操作を行う機器の動作履歴や予約設定等の状況を確認することができない。
４．各携帯電話機９ａ，９ｂ間で直接的にデータの送受信を行うため、課金が困難となる。
５．例えば、上述のユーザの嗜好に基づく番組紹介等の拡張サービスを提供し難い。
【０６９６】
［具体的な構成］
このようなことから、当該実施の形態の情報処理システムでは、モバイルサーバ装置１１を介して各携帯電話機９ａ，９ｂ間で通信を行うことで、このような問題点に対応している。
【０６９７】
すなわち、この情報処理システムで機器１６の遠隔操作を行う場合、ユーザは、機器１６側に設置する第１の携帯電話機９ａに対して、モバイルサーバ装置１１から上記遠隔操作用のアプリケーションプログラムを予めダウンロードしておく。
【０６９８】
また、この第１の携帯電話機９ａに対して、遠隔操作を行う機器１６用のリモートコントローラから録画用，予約録画用，再生用，停止用，早送り用，巻き戻し用等の各コマンドに対応する赤外線信号を予め学習させておく。
【０６９９】
具体的には、この赤外線信号の学習は、上記モバイルサーバ装置１１からダウンロードしたアプリケーションプログラムに基づいて行われるようになっており、アプリケーション制御部６５は、各コマンドを学習する毎にそのコマンドの名称（例えば、再生，予約録画等の名称）の入力をユーザに対して促し、全てのコマンドの学習と各コマンドの名称の入力が終了すると、このうち、コマンドの名称を、例えばパケット通信においてコミュニケーション制御部６６を介してモバイルサーバ装置１１に送信する。モバイルサーバ装置１１は、この送信されたコマンドの名称を、そのユーザの遠隔操作用の情報としてデータベース３１に記憶しておく。
【０７００】
このような第１の携帯電話機９ａに対して、普段、持ち歩く側の携帯電話機である第２の携帯電話機９ｂには、モバイルサーバ装置１１から上記遠隔操作用のアプリケーションプログラムを予めダウンロードしておく。
【０７０１】
また、ユーザ認証用として、モバイルサーバ装置１１に対して、ユーザＩＤ，パスワード、各携帯電話機９ａ，９ｂの各携帯メールアドレス、及び各携帯電話機９ａ，９ｂの各携帯電話番号等を予め登録しておく。
【０７０２】
［システム動作］
このようなシステムにおいて、遠隔操作を行う場合、ユーザは、まず、普段、持ち歩いている第２の携帯電話機９ｂにおいて、上記モバイルサーバ装置１１からダウンロードしておいた遠隔操作用のアプリケーションプログラムを起動させ、コミュニケーション制御部６６を介してモバイルサーバ装置１１にアクセスする。モバイルサーバ装置１１は、このアクセスに対して、上記ユーザＩＤ及びパスワードの送信を求めてユーザ認証を行い、「予約録画設定」，「タイマ設定」、及び「直ぐに操作」のいずれかの遠隔操作を選択するための選択画面をユーザの第２の携帯電話機９ｂに対して送信する。
【０７０３】
ユーザは、この選択画面に基づいて、「予約録画設定」，「タイマ設定」、及び「直ぐに操作」のいずれかの遠隔操作を選択すると共に、図５６〜図５８を用いて説明したように、電子番組表等を援用して「予約録画設定」，「タイマ設定」、或いは直ぐに機器の遠隔操作を行う。
【０７０４】
これにより、モバイルサーバ装置１１は、ユーザの第２の携帯電話機９ｂから得られた情報を、第１の携帯電話機９ａに通知すべく、該第１の携帯電話機９ａに対してヘッダ情報に遠隔操作のパラメータを付加したメッセージを送信する。第１の携帯電話機９ａは、このメッセージにヘッダ情報に付加されたパラメータに基づいて、遠隔操作用のアプリケーションプログラムを自動的に起動する。なお、モバイルサーバ装置１１からも所定のコールにより、第１の携帯電話機９ａがアプリケーションプログラムを自動的に起動するようにしてもよい。
【０７０５】
第１の携帯電話機９ａは、この起動したアプリケーションプログラムに基づいてモバイルサーバ装置１１にアクセスし、上記第２の携帯電話機９ｂからの遠隔操作用のコマンドをモバイルサーバ装置１１から取り込む。なお、第１の携帯電話機９ａは、所定時間毎にモバイルサーバ装置１１にアクセスすることで、該所定時間毎に第２の携帯電話機９ｂからのコマンドをモバイルサーバ装置１１から取り込むようにしてもよい。
【０７０６】
第２の携帯電話機９ｂからモバイルサーバ装置１１に送信される遠隔操作用のコマンドは、該モバイルサーバ装置１１により規定のフォーマットのコマンドに変換されている。第１の携帯電話機９ａは、このモバイルサーバ装置１１から取り込んだ上記コマンド（＝第２の携帯電話機９ｂから送信され、モバイルサーバ装置１１により規定のフォーマットに変換されたコマンド）に基づいて、機器１６に対して赤外線信号を送信し、該機器１６を遠隔操作する。
【０７０７】
各遠隔操作の説明は、図４９〜図５１で上述したとおりであるが、以下、図６１のフローチャートを用いてモバイルサーバ装置１１の動作を補足しておく。
【０７０８】
この図６１のフローチャートでは、まず、ステップＳ５００において、モバイルサーバ装置１１が、ユーザから上記第２の携帯電話機９ｂを介してアクセスがなされたか否かを判別し、該アクセスがあった場合に、ユーザＩＤ及びパスワード等の入力画面を上記第２の携帯電話機９ｂに対して送信する。
【０７０９】
モバイルサーバ装置１１は、この入力画面に入力されたユーザＩＤ及びパスワード等に基づいてユーザ認証を行うのであるが、ステップＳ５０１では、モバイルサーバ装置１１が、当該ユーザ認証が行えたか否かを判別し、ユーザ認証が行えた際に、ステップＳ５０２において、上記「予約録画設定」や「タイマ設定」等の設定用画面を上記第２の携帯電話機９ｂに送信する。
【０７１０】
ユーザは、この設定用画面に基づいて、図５６〜図５８を用いて説明したように、電子番組表等を援用する等して、チャンネル番号，録画開始時間，録画終了時間等の所定事項（設定データ）の入力を行い、これをモバイルサーバ装置１１に送信する。
【０７１１】
ステップＳ５０３では、モバイルサーバ装置１１が、このユーザにより入力された設定データに不足や入力ミスが存在するか否かを判別し、該不足や入力ミスが存在する場合には、ステップＳ５０７において、ユーザの第２の携帯電話機９ｂに対してエラー通知を行うと共に、再度上記設定用画面を送信する。不足や入力ミスを侵したユーザは、再度送信された設定用画面に基づいて、再度の入力を行うこととなる。
【０７１２】
これに対して、不足や入力ミスが存在しない場合には、モバイルサーバ装置１１は、ステップＳ５０４において、ユーザの自宅に設置されている第１の携帯電話機９ａに対してメッセージ（又はコール）を送信する。これにより、第１の携帯電話機９ａにおいて、このメッセージのヘッダ情報に基づいてアプリケーションプログラムが起動し、遠隔操作用のコマンドを取り込むために、モバイルサーバ装置１１にアクセスがあるのは上述のとおりである。
【０７１３】
次に、モバイルサーバ装置１１は、ステップＳ５０５において、遠隔操作用のコマンドを取り込むために、第１の携帯電話機９ａからアクセスがなされたか否かを判別する。そして、このアクセスがなされた際に、ステップＳ５０６において、ユーザの第２の携帯電話機９ｂから送信されたコマンドを規定フォーマットのコマンドに変換し、これを第１の携帯電話機９ａに送信する。第１の携帯電話機９ａは、この規定フォーマットのコマンドを機器１６に送信する。
【０７１４】
これにより、機器１６に対して、「予約録画設定」や「タイマ設定」等の遠隔操作がなされることとなる。
【０７１５】
「実施の形態の効果」
以上の説明から明らかなように、当該実施の形態の情報処理システムは、例えば電子番組表のデータを、遠隔操作する機器の予約設定を行う入力画面に貼り付けて用い、また、スケジュール帳の貼り付けて用いる等のように、一つの情報を展開して複数の情報処理間（複数のシステム間）でシームレスに用いることができる。
【０７１６】
また、携帯電話機９等のモバイル機器は、ユーザが携帯していることが多く、また、殆どの場所からネットワークを介して所望のサイト等にアクセス可能である。このようなモバイル機器をクライアント端末の一つとして用いることができるため、該モバイル機器に対して新たな価値を付加することができる。
【０７１７】
また、ユーザが所望の部屋に対して所望のアイテムを選択して設置することで、仮想的にユーザの部屋を再現したインターフェイスを提供することができる。或いは、カスタマイズにより、各ユーザに適した環境を提供することができる。
【０７１８】
また、ユーザは、常日頃生活している自宅の部屋に設置されている各アイテムの設置場所を認識しているため、このように仮想的にユーザの部屋を再現することにより、ユーザが直感的、かつ、簡単にユーザインターフェイスの操作を行うことを可能とすることができる。
【０７１９】
また、新規なシステムの普及し始めには、そのシステムの取り扱いに精通しているユーザが少ないため、各ユーザにとってシステムの取り扱いが困難となり、この困難性が影響してシステムの普及を阻害するおそれがあるが、当該実施の形態の情報処理システムは、前述のように簡単に利用することができるため、システムを普及し易くすることができる。
【０７２０】
また、メッセージのみならず、電子番組表の情報やスケジュール帳の情報等、様々な情報を、各情報処理システムを超越して取り扱うことができるため、コミュニケーションの活性化に貢献することができる。
【０７２１】
なお、例えば各アイテムに対して宣伝広告を付加してもよい。これにより、当該システムを用いた新たなビジネスを確立することができる。
【０７２２】
また、ユーザインターフェイスの構成等は、ユーザインターフェイスを提供する各メーカ毎に自由にデザインすることが可能である。さらに、例えば遠隔操作される機器に対してレアアイテムを含ませる等、各メーカ間で差別化を図ることも可能である。
【０７２３】
また、当該実施の形態の情報処理システムは、電子メールのヘッダ情報に、アプリケーションプログラムの起動パラメータを組み込んで携帯電話機９に送信する。そして、この電子メールを受信した携帯電話機９が、該電子メールのヘッダ情報のパラメータを検出し、このパラメータに応じたアプリケーションプログラムを自動的に起動する。
【０７２４】
アプリケーションプログラムの起動操作は、ユーザにとって面倒なものであるが、このように電子メールをアプリケーションプログラムの起動のトリガとして用いることで、該アプリケーションプログラムの起動操作を容易なものとすることができる。
【０７２５】
また、当該実施の形態の情報処理システムは、録画予約に関連した番組紹介や番組追跡を行うことにより、当該システムの利用頻度の向上を図ることができる。
【０７２６】
また、ユーザに対する支援として、スケジュールを考慮した番組時間との比較、番組追跡によるスケジュールチェックを可能とすることができ、マークした番組を見逃してしまう不都合を防止することができる。
【０７２７】
また、メッセージ宛名リストに登録されているユーザの情報に応じて、該メッセージ宛名リストに登録されてる各ユーザの嗜好を検出し、この嗜好に基づいてユーザに対して番組を紹介することにより、各ユーザ間で話題づくりの番組を紹介することができ、各ユーザ間におけるコミュニティ形成に大きく貢献することができる。
【０７２８】
また、このような番組追跡機能や番組紹介機能等は、キャラクタや部屋の画像等の親しみ易いＧＵＩ（Graphical User Interface）で提供することができるため、当該機能をユーザが利用し易くすることができる。
【０７２９】
また、当該実施の形態の情報処理システムは、ユーザが、自宅に設置するための第１の携帯電話機９ａと、持ち歩き用の第２の携帯電話機９ｂを所有し、第２の携帯電話機９ｂからモバイルサーバ装置１１を介して上記第１の携帯電話機９ａに遠隔操作用のコマンドを送信する。上記モバイルサーバ装置１１には、ユーザにより第２の携帯電話機９ｂを介して送信されたコマンドを規定フォーマットのコマンドに変換するフォーマット変換機能が設けられており、この規定フォーマットに変換したコマンドを、ユーザの自宅に設けられている機器１６に赤外線送信する。これにより、２台の携帯電話機９ａ，９ｂ及びモバイルサーバ装置１１を介してユーザの自宅に設けられている機器１６の遠隔操作を可能とすることができる。
【０７３０】
電子メールを利用して機器の遠隔操作を行う場合、規定フォーマットに即した記述で電子メールを作成する必要があり、該記述が面倒なうえ、誤った記述を行うと誤動作のおそれもあるが、当該実施の形態の情報処理システムの場合、モバイルサーバ装置１１から送信される入力フォームに対して、ユーザが通常用いている母国語や数字を用いて入力を行い、或いは電子番組表のデータを援用することができ、モバイルサーバ装置１１側でこの入力されたコマンドを上記規定フォーマットに変換するようになっているため、該誤った記述でメッセージを送信し機器１６が誤作動する不都合を防止することができる。
【０７３１】
また、この遠隔操作は、モバイルサーバ装置１１を介して行うようになっているため、遠隔操作を行う機器の動作履歴や予約設定等の状況を当該モバイルサーバ装置１１で記憶することで、これらを確認可能とすることができる。
【０７３２】
また、この遠隔操作は、モバイルサーバ装置１１を介して行うようになっているため、当該システムの利用を検出した際に、そのユーザに対してモバイルサーバ装置１１が課金処理を行うことで課金処理を可能とすることができ、また、企業等から広告料を徴収し宣伝を入れることにより、ビジネスモデルとして確立可能とすることができる。
【０７３３】
また、この遠隔操作は、モバイルサーバ装置１１を介して行うようになっているため、上述のユーザの嗜好に基づく番組紹介等の拡張サービス等の様々さサービスをユーザに対して提供可能とすることができる。
【０７３４】
さらに、アプリケーションプログラムにより赤外線インターフェイスにより、他のデバイスをＯＢＥＸに対応させることで、データ通信が可能となり、データ同期の手段が増えると共に、パケットを用いない遠隔操作も可能とすることができる。
【０７３５】
最後に、上述の実施の形態は本発明の一例である。このため、本発明は、上述の実施形態に限定されることはなく、上述の実施形態以外であっても、本発明に係る技術的思想を逸脱しない範囲であれば、設計等に応じて種々の変更が可能であることは勿論であることを付け加えておく。
【０７３６】
【発明の効果】
本発明は、ユーザが予めマークした所望の番組を見逃すことを防止することができる。
【０７３７】
また、本発明は、各ユーザの嗜好に基づいて一ユーザに対して放送番組を紹介することができる。
【図面の簡単な説明】
【図１】本発明を適用した実施の形態となる情報処理システムのブロック図である。
【図２】上記実施の形態の情報処理システムの初期設定時における携帯電話機の動作を示すフローチャートである。
【図３】上記初期設定時にユーザにより選択されるエージェントの画像の一例を示す図である。
【図４】上記初期設定時にユーザにより選択される部屋の画像の一例を示す図である。
【図５】ユーザが使用する携帯電話機に設けられている操作キーの一例を示す図である。
【図６】上記初期設定時にユーザにより選択されるアイテムの画像の一例を示す図である。
【図７】上記初期設定時にユーザにより選択されたアイテムが、上記選択された部屋に設置される様子を示す図である。
【図８】上記初期設定により、ユーザにより選択された各部屋に設置された各アイテム及びエージェントを示す図である。
【図９】ユーザによりアイテムが選択された際（フォーカスが当てられた際）に行われる補助表示を説明するための図である。
【図１０】ユーザにより、予約設定／機器操作アイテムが選択された場合に表示されるユーザインターフェイスの一例を示す図である。
【図１１】ユーザにより、予約設定／機器操作アイテムが選択された場合における、携帯電話機の情報処理動作の流れを示すフローチャートである。
【図１２】一時的に保持された情報を用いて他の機器の予約設定を行う流れを示すフローチャートである。
【図１３】ユーザにより、情報アイテムが選択された場合に表示されるユーザインターフェイスの一例を示す図である。
【図１４】情報アイテムが選択された場合における、携帯電話機の情報処理動作の流れを示すフローチャートである。
【図１５】ユーザにより情報を取得する時間が設定されている場合の、情報取得処理の流れを示すフローチャートである。
【図１６】ユーザにより、予約設定／機器操作アイテムが選択された場合に表示されるユーザインターフェイスの他の例を示す図である。
【図１７】ユーザにより、情報管理アイテムが選択された場合に表示されるユーザインターフェイスの一例を示す図である。
【図１８】ユーザにより、情報管理アイテムが選択された場合における、携帯電話機の情報処理動作の流れを示すフローチャートである。
【図１９】一時的に保持されている情報を、情報管理アイテムに張り付け処理する流れを示すフローチャートである。
【図２０】ユーザにより、情報管理アイテムとしてスクラップブックが選択された場合に表示されるユーザインターフェイスの一例を示す図である。
【図２１】ユーザにより、メッセージ宛名リストへの追加が指定された場合に表示されるユーザインターフェイスの一例、及びメッセージの送信が指定された場合に表示されるユーザインターフェイスの一例を示す図である。
【図２２】携帯電話機のメッセージ送信動作を示すフローチャートである。
【図２３】一時的に記憶している情報をメッセージの添付データとして張り付け処理する流れを示すフローチャートである。
【図２４】メッセージ受信リストの表示画面の一例、及びメッセージの表示画面の一例を示す図である。
【図２５】着信通知を受信した場合における、携帯電話機のメッセージ受信動作を示すフローチャートである。
【図２６】本発明の実施の形態の情報処理システムにおけるモバイルサーバ装置の詳細な構成を示す図である。
【図２７】本発明の実施の形態の情報処理システムの初期設定時におけるシステム全体の流れを示すタイムアローである。
【図２８】本発明の実施の形態の情報処理システムの設定変更時におけるシステム動作の流れを示すタイムアローである。
【図２９】本発明の実施の形態の情報処理システムのモバイルサーバ装置のデータベースに記憶されているメッセージ宛名リストの一例を示す図である。
【図３０】本発明の実施の形態の情報処理システムのモバイルサーバ装置のデータベースに記憶されているメッセージ宛名リストの他の例を示す図である。
【図３１】本発明の実施の形態の情報処理システムのメッセージ宛名リストの更新時におけるシステム動作の流れを示すタイムアローである。
【図３２】本発明の実施の形態の情報処理システムのメッセージ宛名リストに所望のユーザを追加する場合における当該システムの動作の流れをフローチャートである。
【図３３】本発明の実施の形態の情報処理システムのメッセージ宛名リストへの追加処理における、メッセージ宛名リストへの追加を行う側の端末操作の流れを示すフローチャートである。
【図３４】本発明の実施の形態の情報処理システムのメッセージ宛名リストへの追加処理における、メッセージ宛名リストに追加される側の端末操作の流れを示すフローチャートである。
【図３５】本発明の実施の形態の情報処理システムのメッセージ宛名リストから所望のユーザを削除する場合における当該システムの動作の流れをフローチャートである。
【図３６】上記メッセージ宛名リストからの削除処理における、メッセージ宛名リストから削除を行う側の端末操作の流れを示すフローチャートである。
【図３７】上記メッセージ宛名リストからの削除処理における、メッセージ宛名リストから削除される側の端末操作の流れを示すフローチャートである。
【図３８】本発明の実施の形態の情報処理システムのメッセージ宛名リストから所望のユーザを強制的に削除する場合における当該システムの動作の流れをフローチャートである。
【図３９】上記強制削除処理における、メッセージ宛名リストから強制的に削除を行う側の端末操作の流れを示すフローチャートである。
【図４０】上記強制削除処理における、メッセージ宛名リストから強制的に削除される側の端末操作の流れを示すフローチャートである。
【図４１】メッセージが宛先となるユーザに送信されるまでの、当該実施の形態の情報処理システムの動作を示すタイムアローである。
【図４２】本発明の実施の形態となる情報処理システムのメッセージの受信処理動作の流れを示すタイムアローである。
【図４３】携帯電話機のアプリケーションプログラムを起動させる電子メールのフォーマットを示す図である。
【図４４】携帯電話機でメッセージが受信された際に表示されるメッセージ受信アイテムを示す図である。
【図４５】メッセージ受信アイテムを選択した際に携帯電話機の表示画面に表示されるメッセージ受信リストを説明するための図である。
【図４６】メッセージに添付されたスケジュールデータに基づいて、スケジュールが更新される様子を示すアニメーション画像を示す図である。
【図４７】当該実施の形態の情報処理システムにおける読み込み処理の流れを示すタイムアローである。
【図４８】当該実施の形態の情報処理システムにおける書き込み処理の流れを示すタイムアローである。
【図４９】遠隔操作時におけるシステム動作を示すタイムアローである。
【図５０】遠隔操作時においてタイマ設定を行う場合における当該システム動作を示すタイムアローである。
【図５１】電子番組表の情報を、タイマを用いて取り込んで携帯電話機に表示する際のシステム動作を示すタイムアローである。
【図５２】番組追跡を行う所望の番組に対してマークを行う操作を説明するための図である。
【図５３】番組見逃し防止処理の説明をするためのフローチャートである。
【図５４】予約録画を促すメッセージの一例を示す図である。
【図５５】グループ嗜好に基づいた番組紹介処理の流れを示すフローチャートである。
【図５６】番組紹介に基づいて電子番組表を閲覧する際におけるアニメーション画像を示す図である。
【図５７】番組紹介に基づいて電子番組表を閲覧する際におけるアニメーション画像を示す図である。
【図５８】番組紹介に基づいて録画予約設定を行う際におけるアニメーション画像を示す図である。
【図５９】２台の携帯電話機を用いて、モバイルサーバ装置を介して所望の機器を遠隔操作するシステムを示す図である。
【図６０】上記２台の携帯電話機の各構成及びモバイルサーバ装置の構成を示す図である。
【図６１】上記２台の携帯電話機を用いて機器の遠隔操作を行う際におけるモバイルサーバ装置の動作を説明するためのフローチャートである。
【符号の説明】
１…サーバシステム、２…通信システム、３…家庭内ネットワークシステム、４…インターネット、５…コントロールサーバ装置、６…デコレーションサーバ装置、７…コミュニケーションサーバ装置、８…デコレーションサーバ装置のデータベース、９…携帯電話機、１０…基地局、１１…モバイルサーバ装置、１２…通信ネットワーク、１３…パーソナルコンピュータ装置（ＰＣ）、１４…エアコンディショナ装置（ＡＣ）、１５…テレビジョン受像機（ＴＶ）、１６…ビデオテープレコーダ装置（ＶＴＲ）、１７…家庭内ネットワーク、１８…コミュニケーションサーバ装置のデータベース、１９…コントロールサーバ装置のデータベース、２０…携帯電話機の表示画面、２１…携帯電話機のジョグダイアル、２２Ｌ…携帯電話機の左キー、２２Ｒ…携帯電話機の右キー、２３Ｌ…携帯電話機の左ソフトキー、２３Ｒ…携帯電話機の右ソフトキー、３１…モバイルサーバ装置のデータベース
【図１】
2004192468.tif 000003
【図２】
2004192468.tif 000004
【図３】
2004192468.tif 000005
【図４】
2004192468.tif 000006
【図５】
2004192468.tif 000007
【図６】
2004192468.tif 000008
【図７】
2004192468.tif 000009
【図８】
2004192468.tif 000010
【図９】
2004192468.tif 000011
【図１０】
2004192468.tif 000012
【図１１】
2004192468.tif 000013
【図１２】
2004192468.tif 000014
【図１３】
2004192468.tif 000015
【図１４】
2004192468.tif 000016
【図１５】
2004192468.tif 000017
【図１６】
2004192468.tif 000018
【図１７】
2004192468.tif 000019
【図１８】
2004192468.tif 000020
【図１９】
2004192468.tif 000021
【図２０】
2004192468.tif 000022
【図２１】
2004192468.tif 000023
【図２２】
2004192468.tif 000024
【図２３】
2004192468.tif 000025
【図２４】
2004192468.tif 000026
【図２５】
2004192468.tif 000027
【図２６】
2004192468.tif 000028
【図２７】
2004192468.tif 000029
【図２８】
2004192468.tif 000030
【図２９】
2004192468.tif 000031
【図３０】
2004192468.tif 000032
【図３１】
2004192468.tif 000033
【図３２】
2004192468.tif 000034
【図３３】
2004192468.tif 000035
【図３４】
2004192468.tif 000036
【図３５】
2004192468.tif 000037
【図３６】
2004192468.tif 000038
【図３７】
2004192468.tif 000039
【図３８】
2004192468.tif 000040
【図３９】
2004192468.tif 000041
【図４０】
2004192468.tif 000042
【図４１】
2004192468.tif 000043
【図４２】
2004192468.tif 000044
【図４３】
2004192468.tif 000045
【図４４】
2004192468.tif 000046
【図４５】
2004192468.tif 000047
【図４６】
2004192468.tif 000048
【図４７】
2004192468.tif 000049
【図４８】
2004192468.tif 000050
【図４９】
2004192468.tif 000051
【図５０】
2004192468.tif 000052
【図５１】
2004192468.tif 000053
【図５２】
2004192468.tif 000054
【図５３】
2004192468.tif 000055
【図５４】
2004192468.tif 000056
【図５５】
2004192468.tif 000057
【図５６】
2004192468.tif 000058
【図５７】
2004192468.tif 000059
【図５８】
2004192468.tif 000060
【図５９】
2004192468.tif 000061
【図６０】
2004192468.tif 000062
【図６１】
2004192468.tif 000063