(57)【特許請求の範囲】
【請求項１】
機能が対応づけられたオブジェクトを標準画面に重畳して表示する表示部と、
機能に関する情報を含むメッセージを受信する受信部と、
前記標準画面に表示されたオブジェクトが選択されると、当該オブジェクトに対応づけられた機能を実現するまでの手順に沿った画面遷移を実行して起動させる制御部とを備え、
前記制御部は、前記受信部によって受信されたメッセージに含まれる機能に関する情報に基づいて、当該機能に対応づけられたオブジェクトを前記標準画面に重畳して表示することを特徴とする電子機器。
【請求項２】
前記受信部は、前記メッセージとして電子メールを受信し、
前記制御部は、前記標準画面に前記オブジェクトを表示させる場合に、前記電子メールの差出人情報、件名または本文の少なくとも１つを含むテキストを当該オブジェクトに付加して表示させることを特徴とする請求項１に記載の電子機器。
【請求項３】
前記制御部は、前記メッセージにオブジェクトに対応づけられた機能についての解説を実行するためのチュートリアル情報が含まれている場合、前記オブジェクトに対応づけられた機能を実行する際に、前記チュートリアル情報に基づいて、前記機能の解説を実行することを特徴とする請求項１または２に記載の電子機器。
【請求項４】
前記制御部は、前記チュートリアル情報に当該チュートリアル情報の再生回数が含まれ、かつ、当該チュートリアル情報に基づく機能の解説が再生された回数が当該再生回数に達した場合、前記チュートリアル情報を削除することを特徴とする請求項３に記載の電子機器。
【請求項５】
前記制御部は、前記標準画面に他のオブジェクトが重畳されて表示する設定がされている場合、前記受信部によって所定の機能に対応づけられたデータを含むメッセージが受信されると、当該データに基づいて、前記所定の機能を起動させるオブジェクトを前記標準画面に追加して表示することを特徴とする請求項１から４のいずれか１項に記載の電子機器。
【請求項６】
前記制御部は、前記メッセージの差出人情報に基づいて、前記オブジェクトの追加の可否を判定することを特徴とする請求項１から５のいずれか１項に記載の電子機器。
【請求項７】
前記制御部は、前記受信部によって前記メッセージが受信された後、前記メッセージに含まれる件名、本文もしくは添付されたデータの内の少なくとも１つが所定の形式に該当しない場合は、前記メッセージに基づくオブジェクトを追加して表示せずに、前記メッセージが適切でない旨を前記メッセージの差出人宛に通知することを特徴とする請求項１から６のいずれか１項に記載の電子機器。
【請求項８】
前記制御部は、前記メッセージに基づいて追加すべきオブジェクトと同一のオブジェクトが前記標準画面に既に表示されている場合は、当該オブジェクトを追加して表示させないことを特徴とする請求項５から７のいずれか１項に記載の電子機器。
【請求項９】
前記制御部は、前記メッセージに基づいて追加すべきオブジェクトを追加する余地が前記標準画面にない場合に、前記標準画面に表示されている他のオブジェクトを削除するための画面を前記表示部に表示させることを特徴とする請求項５から８のいずれか１項に記載の電子機器。
【請求項１０】
前記制御部は、前記メッセージにオブジェクトに対応づけられた機能を実現するために必要なデータが含まれている場合、当該データに必要なデータを記憶手段に記憶することを特徴とする請求項１から９のいずれか１項に記載の電子機器。
【請求項１１】
前記制御部は、前記必要なデータが前記記憶手段に既に記憶されている場合には当該必要なデータを前記記憶手段に記憶しないことを特徴とする請求項１０に記載の電子機器。
【請求項１２】
前記制御部は、前記メッセージに基づいて前記オブジェクトを前記標準画面に追加した場合に、当該オブジェクトを追加した旨を前記メッセージの差出人宛に通知することを特徴とする請求項５から１１のいずれか１項に記載の電子機器。
【請求項１３】
メッセージを送信する送信部をさらに備え、
前記制御部は、前記受信部によってサーバ装置からオブジェクトを標準画面に追加させるための情報を取得し、当該取得した情報を含むメッセージを前記送信部から他の電子機器へ送信させることを特徴とする請求項１２に記載の電子機器。
【請求項１４】
標準画面を有する他の電子機器へメッセージを送信する送信部と、
機能が対応付けられたオブジェクトを前記標準画面に追加して表示させるためのメッセージを送信させる制御部と、を備え、
前記標準画面上に表示されたオブジェクトを選択することによって、前記他の電子機器に、前記機能を実現するまでの手順に沿った画面遷移を実行して起動させることを特徴とする電子機器。
【請求項１５】
第１の電子機器が、機能が対応づけられたオブジェクトを第２の電子機器の標準画面上に追加して表示させるためのメッセージを送信するステップと、
前記第２の電子機器の標準画面上に追加されて表示された前記オブジェクトが選択されるステップと、
前記第２の電子機器が、前記機能を実現するまでの手順に沿って画面遷移を実行して起動させるステップと
を含むことを特徴とする操作支援方法。
【請求項１６】
前記第１の電子機器が、前記第２の電子機器に前記オブジェクトを前記標準画面に追加して表示させるための情報をサーバ装置から取得するステップをさらに含み、
前記第１の電子機器は、前記メッセージを送信するステップにおいて、前記サーバ装置から取得した情報を、前記オブジェクトを前記標準画面に追加して表示させるための当該メッセージに含めて送信することを特徴とする請求項１５に記載の操作支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器および操作支援方法に関する。
【背景技術】
【０００２】
携帯端末装置の待受画面等の標準画面に、特定の機能と対応づけられたアイコン等のオブジェクトを配置する技術が知られている（例えば、特許文献１参照）。この技術を利用すれば、標準画面に配置されたオブジェクトを選択するだけで、メニュー階層を辿るといった複雑な操作を行うことなく、所望の機能を起動させることができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１１００５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記の従来技術を利用する場合、オブジェクトを標準画面に配置する際に、そのオブジェクトと対応づける機能を何らかのやり方で選択する必要があった。このため、老人のように電子機器の操作に慣れていない利用者は、どのようにして所望の機能を選択すればよいかが分からず、所望の機能と対応づけられたオブジェクトを標準画面に配置することができないことがあった。
【０００５】
本発明は、上記に鑑みてなされたものであって、所定の機能を起動させるオブジェクトを画面上に追加することを他の装置から可能にする電子機器および操作支援方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明は、電子機器であって、機能が対応づけられたオブジェクトを標準画面に重畳して表示する表示部と、機能に関する情報を含むメッセージを受信する受信部と、前記標準画面に表示されたオブジェクトが選択されると、当該オブジェクトに対応づけられた機能を起動させる制御部とを備え、前記制御部は、前記受信部によって受信されたメッセージに含まれる機能に関する情報に基づいて、当該機能に対応づけられたオブジェクトを前記標準画面に重畳して表示することを特徴とする。
【０００７】
ここで、記制御部は、前記オブジェクトが選択されると、当該オブジェクトに対応づけられた機能を実現するまでの手順に沿った画面遷移を実行することが好ましい。
【０００８】
また、前記受信部は、前記メッセージとして電子メールを受信し、前記制御部は、前記標準画面に前記オブジェクトを表示させる場合に、前記電子メールの差出人情報、件名または本文の少なくとも１つを含むテキストを当該オブジェクトに付加して表示させることが好ましい。
【０００９】
また、前記制御部は、前記メッセージにオブジェクトに対応づけられた機能についての解説を実行するためのチュートリアル情報が含まれている場合、前記オブジェクトに対応づけられた機能を実行する際に、前記チュートリアル情報に基づいて、前記機能の解説を実行することが好ましい。
【００１０】
また、前記制御部は、前記チュートリアル情報に当該チュートリアル情報の再生回数が含まれ、かつ、当該チュートリアル情報に基づく機能の解説が再生された回数が当該再生回数に達した場合、前記チュートリアル情報を削除することが好ましい。
【００１１】
また、前記制御部は、前記標準画面に他のオブジェクトが重畳されて表示する設定がされている場合、前記受信部によって所定の機能に対応づけられたデータを含むメッセージが受信されると、当該データに基づいて、前記所定の機能を起動させるオブジェクトを前記標準画面に追加して表示することが好ましい。
【００１２】
また、前記制御部は、前記メッセージの差出人情報に基づいて、前記オブジェクトの追加の可否を判定することが好ましい。
【００１３】
また、前記制御部は、前記受信部によって前記メッセージが受信された後、前記メッセージに含まれる件名、本文もしくは添付されたデータの内の少なくとも１つが所定の形式に該当しない場合は、前記メッセージに基づくオブジェクトを追加せずに、前記メッセージが適切でない旨を前記メッセージの差出人宛に通知することが好ましい。
【００１４】
また、記制御部は、前記メッセージに基づいて追加すべきオブジェクトと同一のオブジェクトが前記標準画面に既に表示されている場合は、当該オブジェクトを追加して表示させないことが好ましい。
【００１５】
また、前記制御部は、前記メッセージに基づいて追加すべきオブジェクトを追加する余地が前記標準画面にない場合に、前記標準画面に表示されている他のオブジェクトを削除するための画面を前記表示部に表示させることが好ましい。
【００１６】
また、前記制御部は、前記メッセージにオブジェクトに対応づけられた機能を実現するために必要なデータが含まれている場合、当該データに必要なデータを記憶手段に記憶することが好ましい。
【００１７】
また、前記制御部は、前記必要なデータが前記記憶手段に既に記憶されている場合には当該必要なデータを前記記憶手段に記憶しないことが好ましい。
【００１８】
また、前記制御部は、前記メッセージに基づいて前記オブジェクトを前記標準画面に追加した場合に、当該オブジェクトを追加した旨を前記メッセージの差出人宛に通知することが好ましい。
【００１９】
また、メッセージを送信する送信部をさらに備え、前記制御部は、前記受信部によってサーバ装置からオブジェクトを標準画面に追加させるための情報を取得し、当該取得した情報を含むメッセージを前記送信部から他の電子機器へ送信させることが好ましい。
【００２０】
また、上述した課題を解決し、目的を達成するために、本発明は、電子機器であって、メッセージを送信する送信部と、標準画面上に表示されたオブジェクトを選択することによって、当該オブジェクトに対応づけられた機能を起動させる他の電子機器へ、前記オブジェクトを標準画面に追加して表示させるメッセージを送信させる制御部とを備えることを特徴とする。
【００２１】
また、上述した課題を解決し、目的を達成するために、本発明は、操作支援方法であって、第１の電子機器が、標準画面上に表示されたオブジェクトを選択することによって当該オブジェクトに対応づけられた機能を起動させる第２の電子機器へ、当該オブジェクトを標準画面に追加して表示させるためのメッセージを送信するステップと、前記第２の電子機器が、前記メッセージに基づいて、前記オブジェクトを標準画面に追加して表示させるステップとを含むことを特徴とする。
【００２２】
ここで、前記第１の電子機器が、前記第２の電子機器に前記オブジェクトを前記標準画面に追加して表示させるための情報をサーバ装置から取得するステップをさらに含み、前記第１の電子機器は、前記メッセージを送信するステップにおいて、前記サーバ装置から取得した情報を、前記オブジェクトを前記標準画面に追加して表示させるための当該メッセージに含めて送信することが好ましい。
【発明の効果】
【００２３】
本発明に係る電子機器および操作支援方法は、所定の機能を起動させるオブジェクトを画面上に追加することを他の装置から可能にするという効果を奏する。
【図面の簡単な説明】
【００２４】
【図１】図１は、通信システムの概要構成を示す図である。
【図２】図２は、携帯電話端末の外観を示す正面図である。
【図３】図３は、標準画面の一例を示す図である。
【図４】図４は、携帯電話端末が他の携帯電話端末の標準画面に各種の機能に対応するオブジェクトを配置させる場合の処理手順を示すシーケンス図である。
【図５】図５は、サーバ装置の機能的な構成を示すブロック図である。
【図６】図６は、機能定義マスタの一例を示す図である。
【図７】図７は、チュートリアルマスタの一例を示す図である。
【図８】図８は、画面の遷移の一例を示す図である。
【図９】図９は、機能情報およびチュートリアル情報の一例を示す図である。
【図１０】図１０は、携帯電話端末の機能的な構成を示すブロック図である。
【図１１】図１１は、機能情報およびチュートリアル情報を本文としてメールで送信する例を示す図である。
【図１２】図１２は、他の携帯電話端末の機能的な構成を示すブロック図である。
【図１３】図１３は、オブジェクト管理データの一例を示す図である。
【図１４】図１４は、オブジェクトを追加後の標準画面の一例を示す図である。
【図１５】図１５は、オブジェクトが選択された場合の処理の一例を示す図である。
【図１６】図１６は、オブジェクト追加処理の処理手順を示すフロー図である。
【図１７】図１７は、チュートリアル再生処理の処理手順を示すフロー図である。
【発明を実施するための形態】
【００２５】
以下、本発明につき図面を参照しつつ詳細に説明する。なお、以下の説明により本発明が限定されるものではない。また、以下の説明における構成要素には、当業者が容易に想定できるもの、実質的に同一のもの、いわゆる均等の範囲のものが含まれる。以下においては、電子機器として携帯電話端末を例として説明するが、本発明の適用対象は携帯電話端末に限定されるものではなく、例えば、ＰＨＳ（Personal  Handyphone  System）、ＰＤＡ、ポータブルナビゲーション装置、パーソナルコンピュータ、ゲーム機等に対しても本発明は適用できる。また、以下の説明では、同一の要素には同一の符号を付すこととする。
【００２６】
（実施形態）
まず、本実施形態に係る通信システム１００について説明する。図１は、通信システム１００の概要構成を示す図である。図１に示すように通信システム１００は、携帯電話端末１ａと、携帯電話端末１ｂと、基地局１０１ａと、基地局１０１ｂと、サーバ装置１０２とを含む。
【００２７】
携帯電話端末１ａおよび携帯電話端末１ｂは、通話機能、メール機能、ＷＥＢページ閲覧機能等を有する。これらの機能は、例えば、利用者が、標準画面の表示中に所定の操作をすることで表示されるメニューを辿って該当する項目を選択するというように、所定の操作手順にそって操作を行った場合に起動される。
【００２８】
ここで、標準画面とは、通話機能、メール機能等の各種機能の実行を待ち受けている状態の画面である。換言すると、標準画面は、各種機能画面へ画面が変わる前の画面である。なお、標準画面は、例えば、待受画面、初期画面、デスクトップ画面、ホーム画面、または、壁紙と呼ばれることもある。
【００２９】
基地局１０１ａ、基地局１０１ｂおよびサーバ装置１０２は、ネットワーク１０３によって接続される。ネットワーク１０３は、例えば、携帯電話会社のコアネットワークであってもよいし、ＬＡＮ（Local Area Network）等の比較的小規模なネットワークであってもよいし、インターネット等の大規模なネットワークであってもよい。また、これらのネットワークが複合されたネットワークであってもよい。
【００３０】
基地局１０１ａは、携帯電話端末１ａとの間で通話や情報通信のための無線通信回線を確立する。基地局１０１ｂは、携帯電話端末１ｂとの間で通話や情報通信のための無線通信回線を確立する。サーバ装置１０２は、各種携帯端末機器の機能および操作に関する情報を記憶し、携帯電話端末１ａ等からの要求に応じて、記憶している情報を提供する。
【００３１】
携帯電話端末１ｂは、各種機能に対応するアイコン等のオブジェクトを標準画面に配置することができるように構成されている。例えば、携帯電話端末１ｂの標準画面に、ある設定画面を表示する機能に対応づけられたオブジェクトが配置されている場合、利用者は、そのオブジェクトを選択することで、設定画面を表示させることができる。
【００３２】
このようなオブジェクトを利用することで、利用者は、メニューを辿るといった操作手順を経ることなく、所望の機能を少ない手順で起動させることができる。ただし、携帯電話端末１ｂの利用者が、このようなオブジェクトを標準画面に追加するには、オブジェクトに対応づける機能を選択するために、メニューを辿るといった操作手順を行う必要がある。
【００３３】
携帯電話端末１ａは、他の端末の標準画面に各種の機能に対応するオブジェクトを配置させる機能を有する。このため、携帯電話端末１ｂの利用者が、メニュー階層のどこにどの機能があるのかを理解していない場合等に、携帯電話端末１ａの利用者が代行して、携帯電話端末１ｂの標準画面に各種の機能に対応するオブジェクトを配置させることができる。
【００３４】
なお、図１に示した通信システム１００に含まれる各装置は、それぞれ１台であるとは限らず、複数台存在していてもよい。
【００３５】
次に、携帯電話端末１ａおよび携帯電話端末１ｂの外観について説明する。なお、携帯電話端末１ａおよび携帯電話端末１ｂは、同様の外観を有するため、ここでは、携帯電話端末１ｂを例にして外観を説明することとする。
【００３６】
図２は、携帯電話端末１ｂの外観を示す正面図である。図２に示すように、携帯電話端末１ｂは、筐体１Ｃが複数の筐体で構成される。具体的には、筐体１Ｃは、第１筐体１ＣＡと第２筐体１ＣＢとで開閉可能に構成される。すなわち、携帯電話端末１ｂは、折り畳み式の筐体を有する。
【００３７】
なお、携帯電話端末１ｂの筐体は、このような構造に限定されるものではない。例えば、携帯電話端末１ｂの筐体は、両方の筐体を重ね合わせた状態から一方の筐体と他方の筐体とを互いにスライドできるようにしたスライド式の筐体であってもよい。また、重ね合わせ方向に沿う軸線を中心に、一方の筐体を回転させるようにした回転式や、２軸ヒンジを介して両方の筐体を連結したものでもよい。
【００３８】
第１筐体１ＣＡおよび第２筐体１ＣＢは、連結部であるヒンジ機構８で連結される。ヒンジ機構８で第１筐体１ＣＡと第２筐体１ＣＢとを連結することにより、第１筐体１ＣＡおよび第２筐体１ＣＢは、ヒンジ機構８を中心として、相対的に回動できる。
【００３９】
第１筐体１ＣＡには、表示部２と、通話時に音声を出力する出力手段であるレシーバ１６とが設けられる。表示部２は、標準画面や各種の機能画面を表示する。
【００４０】
第２筐体１ＣＢには、通話相手の電話番号等を入力するための操作キー１３Ａが複数設けられ、また、表示部２に表示されるメニューの選択等を実行するための方向および決定キー１３Ｂが設けられる。操作キー１３Ａと、方向および決定キー１３Ｂとは、携帯電話端末１ａの操作部１３を構成する。また、第２筐体１ＣＢには、携帯電話端末１ｂの通話時に音声を受け取る音声取得手段であるマイク１５が設けられる。
【００４１】
次に、携帯電話端末１ｂの表示部２に表示される標準画面について説明する。図３は、標準画面の一例を示す図である。図３に示す例では、携帯電話端末１ｂの表示部２に、標準画面４０が表示されている。そして、標準画面４０には、所定の機能に対応するオブジェクトであるテキスト付きアイコン４１と、テキスト付きアイコン４２とが配置されている。
【００４２】
テキスト付きアイコン４１は、絵文字からなるアイコン４１ａと、アイコン４１ａに付加されたテキスト４１ｂとからなる。テキスト付きアイコン４１は、表示部２に表示される文字の大きさを設定する機能と対応づけられている。アイコン４１ａの表示領域には、対応づけられている機能を示すために、歯車の絵文字が描画されている。また、テキスト４１ｂは、対応づけられている機能を示す「文字サイズ設定」という文字列からなる。
【００４３】
テキスト付きアイコン４２は、絵文字からなるアイコン４２ａと、アイコン４２ａに付加されたテキスト４２ｂとからなる。テキスト付きアイコン４２は、予め指定されたＵＲＬ（Uniform Resource Locator）に対応するＷＥＢページを表示する機能と対応づけられている。アイコン４２ａの表示領域には、対応づけられている機能を示すために、地球の絵文字が描画されている。また、テキスト４２ｂは、予め指定されたＵＲＬに対応するＷＥＢページの名称を示す「太郎のホームページ」という文字列からなる。
【００４４】
このように、絵文字からなるアイコンにテキストを付加することにより、アイコンのみを表示する場合よりも、アイコンに対応する機能がどのようなものであるかを利用者が把握し易くなる。
【００４５】
利用者は、標準画面４０の表示中に、例えば、方向および決定キー１３Ｂを操作することによって、任意のテキスト付きアイコンを選択し、選択したテキスト付きアイコンに対応する機能を起動させることができる。テキスト付きアイコン４１に対応する機能が起動された場合、表示部２には、表示部２に表示される文字の大きさを設定するための設定画面が表示される。また、テキスト付きアイコン４２に対応する機能が起動された場合、表示部２には、予め指定されたＵＲＬに対応するＷＥＢページを表示するブラウザ画面が表示される。
【００４６】
次に、携帯電話端末１ａが、他の端末の標準画面に、各種の機能に対応するオブジェクトを配置させる場合の処理手順について説明する。図４は、携帯電話端末１ａが携帯電話端末１ｂの標準画面に各種の機能に対応するオブジェクトを配置させる場合の処理手順を示すシーケンス図である。なお、この処理手順は、例えば、携帯電話端末１ａの利用者の操作を契機として実行される。
【００４７】
まず、携帯電話端末１ａは、サーバ装置１０２から携帯電話端末１ｂの機能および操作に関する情報を取得するために、ステップＳ１として、携帯電話端末１ｂの機種を識別するための機種識別情報をサーバ装置１０２へ送信する。
【００４８】
その後、携帯電話端末１ａは、ステップＳ２として、携帯電話端末１ｂの標準画面に配置させるオブジェクトに対応する機能を選択するために、サーバ装置１０２との間で情報をやりとりする。ここでの情報のやりとりは、例えば、サーバ装置１０２が、携帯電話端末１ｂで実行可能な機能を選択するための画面を携帯電話端末１ａに提供し、携帯電話端末１ａが、その画面を見た利用者の操作に応じた指示をサーバ装置１０２へ送信する形で実行される。
【００４９】
そして、携帯電話端末１ｂの標準画面に配置させるオブジェクトに対応する機能の選択が完了すると、サーバ装置１０２は、ステップＳ３として、機能情報と、チュートリアル情報とを携帯電話端末１ａへ送信する。
【００５０】
機能情報とは、携帯電話端末１ｂの標準画面に配置させるオブジェクトに対応する機能を特定するための情報である。オブジェクトに対応する機能を起動させるために、電話番号、メールアドレス、ＵＲＬ等の情報が必要な場合、それらの情報も機能情報に含められる。
【００５１】
チュートリアル情報とは、オブジェクトに対応する機能を起動させるための通常の操作手順を携帯電話端末１ｂの利用者に学習させるために用いられる情報である。チュートリアル情報には、例えば、オブジェクトに対応する機能を起動させるための通常の操作手順を実行する場合の画面遷移を再現するための情報が含められる。
【００５２】
携帯電話端末１ａは、機能情報およびチュートリアル情報を受信すると、ステップＳ４として、それらを携帯電話端末１ｂへ送信する。機能情報およびチュートリアル情報は、例えば、メールの本文または添付データとして送信される。
【００５３】
携帯電話端末１ｂは、機能情報およびチュートリアル情報を受信すると、ステップＳ５として、機能情報によって特定される機能を起動するためのオブジェクトを標準画面に追加する。そして、携帯電話端末１ｂは、ステップＳ６として、追加したオブジェクトが選択された場合にチュートリアル表示を開始できるように、チュートリアル情報を、追加したオブジェクトと対応づけて保存する。
【００５４】
そして、携帯電話端末１ｂは、ステップＳ７として、オブジェクトの追加等が完了したことを通知するための完了通知を携帯電話端末１ａへ送信する。完了通知は、例えば、メールとして送信される。
【００５５】
このように、通信システム１００では、携帯電話端末１ａが携帯電話端末１ｂの機種識別情報を指定してサーバ装置１０２と情報をやりとりすることにより、携帯電話端末１ａの利用者は、携帯電話端末１ｂが未知の端末であっても機能を特定することができる。また、通信システム１００では、携帯電話端末１ａが、機能を特定するための機能情報を携帯電話端末１ｂへ送信することにより、携帯電話端末１ｂの標準画面に、機能情報によって特定される機能を起動させるためのオブジェクトを追加することができる。
【００５６】
なお、本実施形態では、携帯電話端末１ａが、サーバ装置１０２との通信によって機能情報およびチュートリアル情報を取得しているが、これらの情報を携帯電話端末１ａの記憶部に予め記憶させておくこととしてもよい。この場合、携帯電話端末１ａは、サーバ装置１０２との通信を行うことなく、機能情報およびチュートリアル情報を含むメッセージを携帯電話端末１へ送信することができる。
【００５７】
次に、図１に示したサーバ装置１０２の機能的な構成について説明する。図５は、サーバ装置１０２の機能的な構成を示すブロック図である。図５に示すように、サーバ装置１０２は、制御部１１０と、通信部１１１と、記憶部１１２とを備える。通信部１１１は、ネットワーク１０３を介して各種装置と情報をやりとりするための送信部および受信部として機能する。
【００５８】
記憶部１１２は、各種情報を記憶する記憶装置であり、例えば、磁気記憶装置や半導体記憶装置である。記憶部１１２には、制御部１１０での処理に利用されるデータやプログラムが記憶される。記憶部１１２に記憶されるデータやプログラムには、情報提供プログラム１１２ａと、機能定義マスタ１１２ｂと、チュートリアルマスタ１１２ｃとが含まれる。
【００５９】
情報提供プログラム１１２ａは、図４に示したサーバ装置１０２と携帯電話端末１ａとのやりとりのような、サーバ装置１０２が他の装置に対して情報を提供するための手順を実現させる。機能定義マスタ１１２ｂは、携帯電話端末の機能に関する情報を機種ごとに保持する。チュートリアルマスタ１１２ｃは、標準画面に配置されるオブジェクトに対応する機能を起動させるための通常の操作手順を利用者に学習させるための情報を機種ごとに保持する。
【００６０】
機能定義マスタ１１２ｂの一例を図６に示す。図６に示す機能定義マスタ１１２ｂの例は、携帯電話端末１ｂに対応する機種の機能をＸＭＬ（Extensible Markup Language）形式で定義したものである。図６に示す例では、対象機種が有する機能が、対象機種のメニュー階層に従って階層的に格納されている。ここでいうメニュー階層とは、対象機種を直接操作して標準画面にオブジェクトを追加する場合に表示されるメニューの階層である。
【００６１】
＜ｍｅｎｕ＿ｉｔｅｍ＞タグは、メニュー中で選択されるメニュー項目に対応し、メニュー項目の名称をｎａｍｅ属性としてもつ。＜ｍｅｎｕ＿ｉｔｅｍ＞タグは、メニュー項目が選択された場合に表示される下位のメニューのメニュー項目に相当する＜ｍｅｎｕ＿ｉｔｅｍ＞タグのリスト、または、メニュー項目が選択された場合に選択される機能に対応する＜ｆｕｎｃｔｉｏｎ＞タグを含む。
【００６２】
＜ｆｕｎｃｔｉｏｎ＞タグは、標準画面上に配置されたオブジェクトから起動される機能に対応し、機能を識別するための識別情報をｉｄ属性としてもつ。＜ｆｕｎｃｔｉｏｎ＞タグは、対応する機能を起動させる際に用いられるデータがある場合、それらのデータに対応する＜ｄａｔａ＞タグのリストを含む。
【００６３】
＜ｄａｔａ＞タグは、機能を起動する際に用いられるデータに対応し、データの名称をｎａｍｅ属性としてもち、データの型をｔｙｐｅ属性としてもつ。＜ｄａｔａ＞タグは、データの値を含む。
【００６４】
図６に示す例では、最上位の階層に、「メモ帳」、「アドレス帳」、「機能設定」といったｎａｍｅ属性をもつ＜ｍｅｎｕ＿ｉｔｅｍ＞タグが格納されている。これは、対象機種を直接操作して標準画面にオブジェクトを追加する場合に表示されるトップメニューに、「メモ帳」、「アドレス帳」、「機能設定」といったメニュー項目が表示されることを示している。
【００６５】
また、図６に示す例では、「アドレス帳」というｎａｍｅ属性をもつ＜ｍｅｎｕ＿ｉｔｅｍ＞タグが、「メールアドレス」というｎａｍｅ属性をもつ＜ｍｅｎｕ＿ｉｔｅｍ＞タグと「電話番号」というｎａｍｅ属性をもつ＜ｍｅｎｕ＿ｉｔｅｍ＞タグとを含んでいる。これは、上記のトップメニューで「アドレス帳」というメニュー項目が選択されると、「メールアドレス」および「電話番号」という２つのメニュー項目をもつサブメニューが表示されることを示している。
【００６６】
また、図６に示す例では、「メールアドレス」というｎａｍｅ属性をもつ＜ｍｅｎｕ＿ｉｔｅｍ＞タグが、「２０１」というｉｄ属性をもつ＜ｆｕｎｃｔｉｏｎ＞タグを含んでいる。これは、上記のサブメニューで「メールアドレス」というメニュー項目が選択されると、「２０１」という識別情報で識別される機能が選択されることを示している。ここで、「２０１」という識別情報で識別される機能は、アドレス帳でメールアドレスを選択した場合に起動される機能、すなわち、指定されたメールアドレスを送信先としてメール送信のための画面を表示する機能である。
【００６７】
また、図６に示す例では、「２０１」というｉｄ属性をもつ＜ｆｕｎｃｔｉｏｎ＞タグが、「名前」というｎａｍｅ属性と「ｔｅｘｔ」というｔｙｐｅ属性をもつ＜ｄａｔａ＞タグと、「メールアドレス」というｎａｍｅ属性と「ｔｅｘｔＥＭａｉｌＡｄｄｒｅｓｓ」というｔｙｐｅ属性をもつ＜ｄａｔａ＞タグとを含んでいる。これは、「２０１」という識別情報で識別される機能を起動させるために、何らかの文字列からなる「名前」と、メールアドレスの形式の文字列からなる「メールアドレス」が用いられることを示している。
【００６８】
続いて、チュートリアルマスタ１１２ｃの一例を図７に示す。図７に示すチュートリアルマスタ１１２ｃの例は、携帯電話端末１ｂに対応する機種の各種機能を起動させるための通常の操作手順を利用者に学習させるための情報をＸＭＬ形式で定義したものである。
【００６９】
＜ｔｕｔｏｒｉａｌ＞タグは、対象機種である機能を起動させるための通常の操作手順に対応し、機能を識別するための識別情報をｉｄ属性としてもつ。ｉｄ属性として設定される値は、＜ｆｕｎｃｔｉｏｎ＞タグにおいてｉｄ属性として設定される値と共通する。＜ｔｕｔｏｒｉａｌ＞タグは、操作手順に含まれる個別の手順に対応する＜ｓｔｅｐ＞タグのリストを含む。
【００７０】
＜ｓｔｅｐ＞タグは、操作手順に含まれる手順の１つに対応し、手順の実行順序に従って並べられる。＜ｓｔｅｐ＞タグは、その手順において表示される画面に対応する＜ｓｃｒｅｅｎ＞タグと、ガイドとして表示されるメッセージに対応する＜ｍｅｓｓａｇｅ＞タグとを含む。
【００７１】
図７に示す例では、「２０１」というｉｄ属性をもつ＜ｔｕｔｏｒｉａｌ＞タグが、３つの＜ｓｔｅｐ＞タグを含んでいる。最初の＜ｓｔｅｐ＞タグは、「標準画面」という値を含む＜ｓｃｒｅｅｎ＞タグと、「下キーを押して下さい」という値を含む＜ｍｅｓｓａｇｅ＞タグを含んでいる。これは、「２０１」という識別情報で識別される機能を起動させるための通常の操作手順の最初の手順として、「標準画面」を表示し、「下キーを押して下さい」というメッセージを表示すべきことを示している。
【００７２】
また、２番目の＜ｓｔｅｐ＞タグは、「アドレス帳画面」という値を含む＜ｓｃｒｅｅｎ＞タグと、「送信相手を選択して下さい」という値を含む＜ｍｅｓｓａｇｅ＞タグを含んでいる。これは、「２０１」という識別情報で識別される機能を起動させるための通常の操作手順の２番目の手順として、「アドレス帳画面」を表示し、「送信相手を選択して下さい」というメッセージを表示すべきことを示している。
【００７３】
また、３番目の＜ｓｔｅｐ＞タグは、「個人情報画面」という値を含む＜ｓｃｒｅｅｎ＞タグと、「メールアドレスを選択して下さい」という値を含む＜ｍｅｓｓａｇｅ＞タグを含んでいる。これは、「２０１」という識別情報で識別される機能を起動させるための通常の操作手順の３番目の手順として、「個人情報画面」を表示し、「メールアドレスを選択して下さい」というメッセージを表示すべきことを示している。
【００７４】
図５の説明に戻って、制御部１１０は、サーバ装置１０２の全体的な動作を統括的に制御する。すなわち、制御部１１０は、サーバ装置１０２の各種の処理が、記憶部１１２に記憶されるソフトウェアに応じて適切な手順で実行されるように、サーバ装置１０２の各部の動作を制御する。
【００７５】
制御部１１０は、記憶部１１２に記憶されているコンピュータプログラム（例えば、オペレーティングシステムプログラム、アプリケーションプログラム等）に基づいて処理を実行する。制御部１１０は、例えば、マイクロプロセッサユニット（ＭＰＵ：Micro  Processing  Unit）で構成され、コンピュータプログラムに定義された手順にしたがってサーバ装置１０２の各種の処理を実行する。すなわち、制御部１１０は、記憶部１１２に記憶されるコンピュータプログラムから命令列を順次読み込んで処理を実行する。
【００７６】
なお、制御部１１０は、記憶部１１２に記憶されているコンピュータプログラムだけでなく、他の装置に記憶されているコンピュータプログラムをダウンロードして実行することもできる。また、制御部１１０は、図示しない媒体読み取り装置が読み取り可能なＣＤ−ＲＯＭ等の記憶媒体に記憶されているコンピュータプログラムを読み出して実行することもできる。
【００７７】
制御部１１０が、情報提供プログラム１１２ａに含まれる命令列を順次読み込み、読み込んだ命令列を実行することにより、携帯電話端末１ａ等の要求に応じて、指定された機種の機能情報およびチュートリアル情報を送信する機能が実現される。
【００７８】
情報提供プログラム１１２ａに基づいて制御部１１０が実行する処理について、図８および図９を参照しながら説明する。図８は、制御部１１０が実行する処理によって提供される画面の遷移の一例を示す図である。図９は、制御部１１０が実行する処理によって送信される機能情報およびチュートリアル情報の一例を示す図である。
【００７９】
図４に示したステップＳ１のように、携帯電話端末１ａが、携帯電話端末１ｂの機能および操作に関する情報を取得するために、携帯電話端末１ｂの機種を識別するための機種識別情報をサーバ装置１０２へ送信したものとする。
【００８０】
機種識別情報が受信されると、制御部１１０は、機種識別情報に対応する機能定義マスタ１１２ｂを取得する。そして、制御部１１０は、取得した機能定義マスタ１１２ｂからトップメニューに表示されるメニュー項目を抽出し、抽出されたメニュー項目が選択可能なメニュー画面を生成して、携帯電話端末１ａへ応答する。メニュー画面は、例えば、ＨＴＭＬ（HyperText Markup Language）データとして作成され、携帯電話端末１ａで起動されているブラウザ上に表示される。
【００８１】
その結果、図８のステップＳ１１のように、「メモ帳」、「アドレス帳」、「機能設定」といったメニュー項目を含むメニュー画面が携帯電話端末１ａの表示部に表示される。このメニュー画面を参照した利用者が、「アドレス帳」のメニュー項目を選択すると、選択されたメニュー項目が携帯電話端末１ａからサーバ装置１０２へ通知される。
【００８２】
選択されたメニュー項目が通知されると、制御部１１０は、通知されたメニュー項目に対応する＜ｍｅｎｕ＿ｉｔｅｍ＞タグに含まれるタグを抽出する。通知されたメニュー項目に対応する＜ｍｅｎｕ＿ｉｔｅｍ＞タグに含まれるタグが＜ｍｅｎｕ＿ｉｔｅｍ＞タグである場合、制御部１１０は、それらの＜ｍｅｎｕ＿ｉｔｅｍ＞タグに対応するメニュー項目が選択可能なメニュー画面を生成して、携帯電話端末１ａへ応答する。
【００８３】
その結果、図８のステップＳ１２のように、「メールアドレス」と「電話番号」というメニュー項目を含むメニュー画面が携帯電話端末１ａの表示部に表示される。このメニュー画面を参照した利用者が、「メールアドレス」のメニュー項目を選択すると、選択されたメニュー項目が携帯電話端末１ａからサーバ装置１０２へ通知される。
【００８４】
選択されたメニュー項目が通知されると、制御部１１０は、通知されたメニュー項目に対応する＜ｍｅｎｕ＿ｉｔｅｍ＞タグに含まれるタグを抽出する。通知されたメニュー項目に対応する＜ｍｅｎｕ＿ｉｔｅｍ＞タグに含まれるタグが＜ｆｕｎｃｔｉｏｎ＞タグである場合、制御部１１０は、＜ｆｕｎｃｔｉｏｎ＞タグに対応する機能を送信対象の機能として特定する。そして、制御部１１０は、送信対象の機能を起動させる際に用いられるデータを入力するための入力画面を生成して、携帯電話端末１ａへ応答する。具体的には、＜ｆｕｎｃｔｉｏｎ＞タグに含まれる＜ｄａｔａ＞タグを取得し、各＜ｄａｔａ＞タグに対応する値を入力するための入力画面を携帯電話端末１ａへ応答する。
【００８５】
その結果、図８のステップＳ１３のように、「名前」と「メールアドレス」とを入力するための入力画面が携帯電話端末１ａの表示部に表示される。この入力画面を参照した利用者が、「名前」と「メールアドレス」とに対応する適切な値を入力して「ＯＫ」ボタンを押下すると、入力された値が携帯電話端末１ａからサーバ装置１０２へ通知される。
【００８６】
入力された値が通知されると、制御部１１０は、処理結果として、図９に示すような機能情報およびチュートリアル情報を携帯電話端末１ａへ送信させる。
【００８７】
具体的には、制御部１１０は、メニュー選択によって特定された送信対象の機能に対応する＜ｆｕｎｃｔｉｏｎ＞タグを機能情報として抽出し、＜ｆｕｎｃｔｉｏｎ＞タグに含まれる＜ｄａｔａ＞タグに入力された値を埋め込む。また、制御部１１０は、メニュー選択によって特定された送信対象の機能と同一のｉｄ属性をもつ＜ｔｕｔｏｒｉａｌ＞タグを、機種識別情報に対応するチュートリアルマスタ１１２ｃからチュートリアル情報として抽出する。そして、制御部１１０は、抽出した機能情報およびチュートリアル情報を携帯電話端末１ａへ送信させる。
【００８８】
図９に示す例においては、ｉｄ属性が「２０１」である＜ｆｕｎｃｔｉｏｎ＞タグが、機能情報に相当する。＜ｆｕｎｃｔｉｏｎ＞タグに含まれる＜ｄａｔａ＞タグのうち、「名前」をｎａｍｅ属性としてもつ＜ｄａｔａ＞タグは、利用者が「名前」に対する値として入力した「次郎」という文字列を含んでいる。また、「メールアドレス」をｎａｍｅ属性としてもつ＜ｄａｔａ＞タグは、利用者が「メールアドレス」に対する値として入力した「ｊｉｒｏ＠ｅｘａｍｐｌｅ．ｃｏｍ」という文字列を含んでいる。
【００８９】
また、図９に示す例においては、ｉｄ属性が「２０１」である＜ｔｕｔｏｒｉａｌ＞タグが、チュートリアル情報に相当する。
【００９０】
なお、送信対象の機能に対応する＜ｆｕｎｃｔｉｏｎ＞タグに＜ｄａｔａ＞タグが含まれない場合、制御部１１０は、入力画面を応答することなく、機能情報およびチュートリアル情報を携帯電話端末１ａへ送信する。
【００９１】
このように、対象機種のメニュー階層に従ってメニューを表示して機能を選択させることにより、対象機種のメニュー階層を知っている利用者が、容易に機能を特定することができ、また、別の機能を誤って選択することが生じにくい。なお、キーワード検索によって機能を特定する画面を提供することとしてもよい。
【００９２】
次に、図１に示した携帯電話端末１ａの機能的な構成について説明する。図１０は、携帯電話端末１ａの機能的な構成を示すブロック図である。図１０に示すように、携帯電話端末１ａは、制御部２２と、記憶部２４と、通信部２６と、操作部１３と、音声処理部３０と、表示部２とを有する。
【００９３】
記憶部２４は、各種情報を記憶する記憶装置である。記憶部２４は、携帯電話端末１ａ内に固定的に設けられたフラッシュメモリ等の半導体に情報を記憶させるものであってもよいし、メモリカード等の取り出し可能な記憶媒体と、記憶媒体の読み書き装置との組み合わせとして構成されていてもよい。
【００９４】
記憶部２４には、制御部２２での処理に利用されるデータやプログラムが記憶される。記憶部２４に記憶されるプログラムには、登録要求プログラム２４ａと、メールプログラム２４ｂと、ブラウザプログラム２４ｃとが含まれる。また、記憶部２４に記憶されるデータには、アドレス帳データ２４ｄと、ブックマークデータ２４ｅとが含まれる。
【００９５】
登録要求プログラム２４ａは、サーバ装置１０２と上述したようなやりとりを行って携帯電話端末１ｂに対応する機種の機能情報およびチュートリアル情報を取得し、取得した機能情報およびチュートリアル情報を携帯電話端末１ｂへ送信する機能を実現させる。メールプログラム２４ｂは、メールの送信受信や閲覧のための機能を実現させる。ブラウザプログラム２４ｃは、ＷＥＢページの閲覧のための機能を実現させる。
【００９６】
アドレス帳データ２４ｄは、携帯電話端末１ａの利用者の知人の氏名、電話番号、メールアドレス等を保持する。ブックマークデータ２４ｅは、携帯電話端末１ａの利用者によって登録されたＷＥＢページのＵＲＬを保持する。
【００９７】
通信部２６は、アンテナ２６ａを有し、基地局によって割り当てられるチャネルを介し、基地局との間でＣＤＭＡ方式などによる無線信号回線を確立し、基地局との間で電話通信および情報通信を行う。操作部１３は、操作キー１３Ａと、方向および決定キー１３Ｂとを含み、これらのキーやボタンが利用者によって操作されると、その操作内容に対応する信号を発生させる。そして、発生した信号は、利用者の指示として制御部２２へ入力される。
【００９８】
音声処理部３０は、マイク１５に入力される音声信号やレシーバ１６から出力される音声信号の処理を実行する。表示部２は、液晶ディスプレイ（ＬＣＤ、Liquid Crystal Display）や、有機ＥＬ（Organic Electro-Luminescence）パネルなどで構成された表示パネルを備え、制御部２２の制御に基づいて標準画面や各種の機能画面等を表示パネルに表示させる。
【００９９】
制御部２２は、携帯電話端末１ａの全体的な動作を統括的に制御する。すなわち、制御部２２は、携帯電話端末１ａの各種の処理が、操作部１３の操作や携帯電話端末１ａの記憶部２４に記憶されるソフトウェアに応じて適切な手順で実行されるように、通信部２６や、音声処理部３０や、表示部２等の動作を制御する。
【０１００】
制御部２２は、記憶部２４に記憶されているコンピュータプログラム（例えば、オペレーティングシステムプログラム、アプリケーションプログラム等）に基づいて処理を実行する。制御部２２は、例えば、マイクロプロセッサユニット（ＭＰＵ：Micro  Processing  Unit）で構成され、コンピュータプログラムに定義された手順にしたがって携帯電話端末１ａの各種の処理を実行する。すなわち、制御部２２は、記憶部２４に記憶されるコンピュータプログラムから命令列を順次読み込んで処理を実行する。なお、制御部２２は、他の装置に記憶されているコンピュータプログラムをダウンロードし、ダウンロードしたコンピュータプログラムに基づいて処理を実行することもできる。
【０１０１】
制御部２２は、携帯電話端末１ａの制御の一部として、登録要求プログラム２４ａに含まれる命令列を順次読み込み、サーバ装置１０２から携帯電話端末１ｂに対応する機種の機能情報およびチュートリアル情報を取得する。そして、取得した機能情報およびチュートリアル情報を携帯電話端末１ｂへ送信させる。なお、利用者の操作に応じて、チュートリアル情報の取得と送信を行わないようにしてもよい。
【０１０２】
登録要求プログラム２４ａによって実現される機能によって送信される機能情報およびチュートリアル情報の一例を図１１に示す。図１１は、サーバ装置１０２から送信された機能情報およびチュートリアル情報（図９参照）を本文としてメールで送信する例を示している。
【０１０３】
図１１に示す例では、サーバ装置１０２から送信された情報に、携帯電話端末１ａに割り当てられているメールアドレスが送信元アドレス（Ｆｒｏｍ）として追加され、携帯電話端末１ｂに割り当てられているメールアドレスが送信先アドレス（Ｔｏ）として追加されている。また、件名（Ｓｕｂｊｅｃｔ）として、「操作支援メール」という既定の文字列が追加されている。なお、図１１では、単純な例を示したが、電子署名技術や暗号化技術等を用いて不正行為に対する安全性を高めることが好ましい。
【０１０４】
なお、本実施形態では、「名前」、「メールアドレス」等を判断する手段としてタグを用いているが、タグではなく通常のテキスト言語を形態素解析等の技術を適用することによって、どの範囲が「名前」もしくは「メールアドレス」に該当するか等を判断してもよい。
【０１０５】
次に、図１に示した携帯電話端末１ｂの機能的な構成について説明する。図１２は、携帯電話端末１ｂの機能的な構成を示すブロック図である。図１２に示すように、携帯電話端末１ｂは、制御部２２と、記憶部２４と、通信部２６と、操作部１３と、音声処理部３０と、表示部２とを有する。
【０１０６】
記憶部２４には、制御部２２での処理に利用されるデータやプログラムが記憶される。記憶部２４に記憶されるプログラムには、操作支援プログラム２４ｆと、メールプログラム２４ｂと、ブラウザプログラム２４ｃと、オブジェクト管理プログラム２４ｇとが含まれる。また、記憶部２４に記憶されるデータには、アドレス帳データ２４ｄと、ブックマークデータ２４ｅと、オブジェクト管理データ２４ｈと、送信元リスト２４ｉと、チュートリアルデータ２４ｊとが含まれる。
【０１０７】
操作支援プログラム２４ｆは、機能情報およびチュートリアル情報を含む情報が受信された場合に、受信された情報に基づいて、指定された機能を起動させるためのオブジェクトを標準画面に追加する機能を実現させる。また、操作支援プログラム２４ｆは、標準画面に追加されたオブジェクトに対して所定の操作が行われた場合にチュートリアル情報に基づいてチュートリアル表示を行う機能を実現させる。
【０１０８】
オブジェクト管理プログラム２４ｇは、利用者の操作に応じて、各種機能を起動させるためのオブジェクトを標準画面に追加したり、標準画面に配置されているオブジェクトを削除したりする機能を実現させる。
【０１０９】
オブジェクト管理データ２４ｈは、標準画面に配置されているオブジェクトに関する情報を保持する。オブジェクト管理データ２４ｈの一例を図１３に示す。図１３に示すように、オブジェクト管理データ２４ｈは、表示位置、機能ＩＤ、絵文字、テキスト、データ、残再生回数といった項目を有し、オブジェクトごとに行が追加される。
【０１１０】
表示位置の項目には、表示部２のどの位置にオブジェクトを表示させるかを示す値が格納される。例えば、表示部２が、１つのオブジェクトを表示可能な領域に仮想的に分割され、表示位置の項目には、それらの領域のいずれか１つを示す番号が格納される。機能ＩＤの項目には、オブジェクトが選択された場合に起動させる機能を識別するための識別情報が格納される。
【０１１１】
絵文字の項目には、アイコンとして表示される絵文字のファイル名が格納される。テキストの項目には、アイコンに付加される文字列が格納される。データの項目には、オブジェクトに対応する機能を起動させる際に用いられるデータが格納される。残再生回数の項目には、チュートリアル表示をあと何回行うかを示す値が格納される。
【０１１２】
送信元リスト２４ｉは、信頼できる人物のメールアドレスの一覧を保持する。チュートリアルデータ２４ｊは、機能情報とともに受信されたチュートリアル情報を、機能情報に基づいて標準画面に配置されたオブジェクトと対応づけて保持する。
【０１１３】
制御部２２は、携帯電話端末１ｂの制御の一部として、操作支援プログラム２４ｆに含まれる命令列を順次読み込み、受信された機能情報およびチュートリアル情報に基づいて、指定された機能を起動させるためのオブジェクトを標準画面に追加する。また、標準画面に配置されたオブジェクトに対して所定の操作が行われた場合にチュートリアル情報に基づいてチュートリアル表示を行わせる。
【０１１４】
例えば、標準画面４０が図３に示した状態であったときに図１１に示した機能情報およびチュートリアル情報が受信されると、制御部２２は、受信された機能情報に基づいて、オブジェクト管理データ２４ｈに行を追加する。また、制御部２２は、チュートリアル情報をチュートリアルデータ２４ｊに追加する。
【０１１５】
このときオブジェクト管理データ２４ｈに追加される行では、図１３に示した例の３行目のように、表示位置の項目に、オブジェクトに割り当てられた表示位置を示す値が設定される。機能ＩＤの項目には、機能の識別情報である「２０１」が設定される。絵文字の項目には、機能の識別情報に基づいて、封筒を模した絵文字のファイル名が設定される。
【０１１６】
また、テキストの項目には、ｎａｍｅ属性として「名前」という値をもつ＜ｄａｔａ＞タグに含まれる「次郎」という値と、情報の送信元アドレスとを組み合わせた「次郎（ｆｏｏ＠ｈｏｇｅ．ｃｏｍより）」という値が設定される。データの項目には、ｎａｍｅ属性として「メールアドレス」という値をもつ＜ｄａｔａ＞タグに含まれる「ｊｉｒｏ＠ｅｘａｍｐｌｅ．ｃｏｍ」という値が設定される。残再生回数の項目には、既定値として、例えば、「５」が設定される。
【０１１７】
なお、テキストの項目とデータの項目にどのように値を設定するかは、機能の識別情報ごとに予め定められている。また、機能情報のみが受信され、チュートリアル情報が受信されなかった場合、残再生回数の項目には、既定値として、「０」が設定される。
【０１１８】
そして、制御部２２は、追加した行を標準画面４０に反映させる。その結果、図１４に示すように、標準画面４０には、封筒の絵文字からなるアイコン４３ａと、「次郎（ｆｏｏ＠ｈｏｇｅ．ｃｏｍより）」という文字列からなるテキスト４３ｂとで構成されるテキスト付きアイコン４３が追加される。
【０１１９】
図１４を参照すれば明らかな通り、テキスト４３ｂとして表示される文字列に送信元アドレスを含めることにより、テキスト付きアイコン４３が、他の装置から送信された情報に基づいて追加されたことを容易に判別することができる。なお、判別をさらに容易にするために、アイコン４３ａとして、対応する機能を示す絵文字ではなく、他の装置から送信された情報に基づいて追加されたことを示す絵文字を表示することとしてもよい。また、図１４では、テキスト４３ｂにメールの送信元アドレスを含めることとしたが、メールの送信元アドレス（差出人情報）、件名または本文の少なくとも１つがテキスト４３ｂに含まれれば、同様の効果を得ることができる。
【０１２０】
こうして追加されたテキスト付きアイコン４３が利用者の操作によって選択された場合、制御部２２は、図１５に示すような制御を行う。ステップＳ２１のように、テキスト付きアイコン４３が選択されると、制御部２２は、ステップＳ２２のように、チュートリアルを再生するか否かを利用者に問い合わせる画面を表示部２に表示する。
【０１２１】
そして、利用者がチュートリアルを再生しないことを選択した場合、制御部２２は、テキスト付きアイコン４３に対応する機能を起動させる。その結果、ステップＳ２３のように、表示部２には、「ｊｉｒｏ＠ｅｘａｍｐｌｅ．ｃｏｍ」というメールアドレスを送信先としてメール送信のための画面が表示される。
【０１２２】
一方、利用者がチュートリアルを再生することを選択した場合、制御部２２は、オブジェクト管理データ２４ｈの機能ＩＤの項目の値に基づいてチュートリアルデータ２４ｊからチュートリアル情報を取得し、チュートリアル表示を実行する。
【０１２３】
具体的には、ステップＳ２４として、チュートリアル情報に含まれる１番目の＜ｓｔｅｐ＞タグの内容に基づいて、「下キーを押して下さい」というメッセージをともなって「標準画面」を表示させる。続いて、ステップＳ２５として、チュートリアル情報に含まれる２番目の＜ｓｔｅｐ＞タグの内容に基づいて、「送信相手を選択して下さい」というメッセージをともなって「アドレス帳画面」を表示させる。続いて、ステップＳ２６として、チュートリアル情報に含まれる３番目の＜ｓｔｅｐ＞タグの内容に基づいて、「メールアドレスを選択して下さい」というメッセージをともなって「個人情報画面」を表示させる。
【０１２４】
なお、ステップＳ２４からステップＳ２６までの画面遷移は、画面を所定の時間表示させた後に自動的に次の画面へ遷移するように制御してもよいし、利用者の操作を契機として次の画面が遷移するように制御してもよい。
【０１２５】
次に、制御部２２が、操作支援プログラム２４ｆに基づいて実行する処理の処理手順についてフロー図を参照しながら説明する。図１６は、制御部２２によるオブジェクト追加処理の処理手順を示すフロー図である。オブジェクト追加処理は、メールが受信されたとき、または、利用者に指示されたときに実行される。なお、受信されたメールの保存や着信の通知等の処理は、メールプログラム２４ｂに基づいて別途実行される。
【０１２６】
ステップＳ１０１としてメールが受信されると、制御部２２は、ステップＳ１０２として、受信されたメールが操作支援メールであるかを判定する。操作支援メールとは、所定の機能を起動させるオブジェクトを標準画面に追加させるためのメールであり、少なくとも機能情報を含む。メールが操作支援メールであるか否かは、例えば、メールの件名として「操作支援メール」のような所定の文字列が設定されているか否か、または、メールのヘッダまたは本文に所定の文字列が含まれるか否かによって判定される。メールが操作支援メールでない場合（ステップＳ１０２，Ｎｏ）、制御部２２は、オブジェクト追加処理を終了させる。
【０１２７】
メールが操作支援メールである場合（ステップＳ１０２，Ｙｅｓ）、制御部２２は、ステップＳ１０３として、送信元（差出人）が正当であるかを判定する。送信元が正当であるか否かは、例えば、メールの送信元アドレスが送信元リスト２４ｉに含まれるか否かによって判定される。送信元が正当でない場合（ステップＳ１０３，Ｎｏ）、制御部２２は、オブジェクト追加処理を終了させる。このように送信元が正当であるかを判定することにより、悪意のある第三者等によって標準画面にオブジェクトが追加されるのを抑止できる。なお、送信元リスト２４ｉは、ユーザによって電話帳より設定可能であってもよい。
【０１２８】
送信元が正当である場合（ステップＳ１０３，Ｙｅｓ）、制御部２２は、ステップＳ１０４として、メールの件名や、本文または添付データとして送られる機能情報等の形式と内容が適当であるかを判定する。形式と内容が適当でない場合（ステップＳ１０４，Ｎｏ）、制御部２２は、ステップＳ１０５として、機能情報等の形式と内容が適当でない旨のエラー通知メールを送信元へ送信し、オブジェクト追加処理を終了させる。
【０１２９】
形式と内容が適当である場合（ステップＳ１０４，Ｙｅｓ）、制御部２２は、ステップＳ１０６として、メールに含まれる機能情報の内容が既に標準画面に配置されているオブジェクトと重複しているかを判定する。ここで、機能情報の内容が既存のオブジェクトと重複しているということは、起動させる機能が同一であり、機能を起動させる際に用いられるデータがある場合には、そのデータも同一であることを意味する。機能情報の内容が既存のオブジェクトと重複している場合（ステップＳ１０６，Ｙｅｓ）、制御部２２は、オブジェクト追加処理を終了させる。
【０１３０】
機能情報の内容が既存のオブジェクトと重複していない場合（ステップＳ１０６，Ｎｏ）、制御部２２は、ステップＳ１０７として、新たなオブジェクトを配置するための余地が標準画面にあるかを判定する。余地がない場合（ステップＳ１０７，Ｎｏ）、制御部２２は、ステップＳ１０８として、オブジェクト管理画面を表示部２に表示させて、利用者に、不要なオブジェクトを標準画面から削除するように求める。オブジェクト管理画面は、オブジェクト管理プログラム２４ｇを実行することで表示される画面であり、利用者の操作に応じて、標準画面に配置されているオブジェクトを削除する機能をもつ。
【０１３１】
オブジェクト管理画面が閉じられた後、制御部２２は、ステップＳ１０９として、新たなオブジェクトを配置するための余地が標準画面にできたかを判定する。余地ができていない場合、すなわち、利用者がオブジェクトを削除することなくオブジェクト管理画面を閉じた場合（ステップＳ１０９，Ｎｏ）、制御部２２は、ステップＳ１０５として、オブジェクトを配置できない旨のエラー通知メールを送信元へ送信し、オブジェクト追加処理を終了させる。
【０１３２】
オブジェクトを配置するための余地がある場合（ステップＳ１０７，Ｙｅｓ）、または、余地ができた場合（ステップＳ１０９，Ｙｅｓ）、制御部２２は、ステップＳ１１０として、機能を起動させる際に用いられるデータが機能情報に含まれているかを判定する。機能を起動させる際に用いられるデータが機能情報に含まれている場合（ステップＳ１１０，Ｙｅｓ）、制御部２２は、ステップＳ１１１として、そのデータが記憶部２４に記憶されている既存のデータと重複しているかを判定する。
【０１３３】
ここで、既存のデータとは、機能情報に含まれるデータが、例えば、電話番号やメールアドレスのような個人情報であれば、アドレス帳データ２４ｄに格納されているデータを意味する。また、既存のデータとは、機能情報に含まれるデータが、例えば、ＵＲＬであれば、ブックマークデータ２４ｅに格納されているデータを意味する。
【０１３４】
機能情報に含まれているデータが既存のデータと重複していない場合（ステップＳ１１１，Ｎｏ）、制御部２２は、ステップＳ１１２として、機能情報に含まれているデータを、既存のデータに追加する形で登録する。機能を起動させる際に用いられるデータが機能情報に含まれない場合（ステップＳ１１０，Ｎｏ）、または、機能情報に含まれているデータが既存のデータと重複している場合（ステップＳ１１１，Ｙｅｓ）、データは登録されない。
【０１３５】
続いて、制御部２２は、ステップＳ１１３として、機能情報に基づいてオブジェクト管理データ２４ｈにデータを追加して、標準画面にオブジェクトが追加配置されるようにする。メールにチュートリアル情報が含まれる場合、制御部２２は、チュートリアル情報をチュートリアルデータ２４ｊに追加する。そして、制御部２２は、ステップＳ１１４として、追加完了を通知するメールを送信元へ送信し、オブジェクト追加処理を終了させる。
【０１３６】
図１７は、制御部２２によるチュートリアル再生処理の処理手順を示すフロー図である。チュートリアル再生処理は、標準画面に配置されたオブジェクトが選択されるたびに実行される。
【０１３７】
ステップＳ２０１として、標準画面に配置されたオブジェクトが選択されると、制御部２２は、ステップＳ２０２として、そのオブジェクトに対応するオブジェクト管理データ２４ｈの残再生回数の項目の値が０より大きいかを判定する。そして、残再生回数の項目の値が０より大きい場合（ステップＳ２０２，Ｙｅｓ）、制御部２２は、ステップＳ２０３として、チュートリアルを再生するか否かを問い合わせる画面を表示部２に表示させる。
【０１３８】
残再生回数の項目の値が０の場合（ステップＳ２０２，Ｎｏ）、または、チュートリアルを再生する旨の指示がない場合（ステップＳ２０４，Ｎｏ）、制御部２２は、ステップＳ２０５として、選択されたオブジェクトに対応する機能を起動させる。
【０１３９】
チュートリアルを再生する旨の指示があった場合（ステップＳ２０４，Ｙｅｓ）、制御部２２は、ステップＳ２０６として、チュートリアルの再生を実行する。具体的には、制御部２２は、選択されたオブジェクトに対応する機能と同じ識別情報を有するチュートリアル情報をチュートリアルデータ２４ｊから抽出し、抽出したチュートリアル情報に含まれる画面を１つずつ表示していく。
【０１４０】
再生の完了後、制御部２２は、ステップＳ２０７として、残再生回数の項目の値から１を減算する。そして、残再生回数の項目の値が０となった場合（ステップＳ２０８，Ｙｅｓ）、制御部２２は、ステップＳ２０９として、選択されたオブジェクトに対応する機能と同じ識別情報を有するチュートリアル情報をチュートリアルデータ２４ｊから削除する。
【０１４１】
なお、上記の実施形態で示した本発明の態様は、本発明の要旨を逸脱しない範囲で任意に変更することができる。例えば、操作支援プログラム２４ｆ等のプログラムは、複数のモジュールに分割されていてもよいし、他のプログラムと統合されていてもよい。また、これらのプログラムは、他の装置からダウンロードして実行されることとしてもよい。
【０１４２】
また、上記の実施形態では、機能定義マスタ１１２ｂおよびチュートリアルマスタ１１２ｃをサーバ装置１０２が記憶することとしたが、これらを携帯電話端末１ａが記憶することとしてもよい。この場合、携帯電話端末１ａは、サーバ装置１０２との情報のやりとりが不要となる。
【０１４３】
また、上記の実施形態では、所定の機能を起動させるオブジェクトとして、アイコンとテキストが配置されることとしたが、いずれか一方のみが配置されることとしてもよい。また、携帯電話端末１ａの機能と携帯電話端末１ｂとが、それぞれの機能を併せもつこととし、所定の機能を起動させるオブジェクトの追加を双方向に行うことができるようにしてもよい。
【産業上の利用可能性】
【０１４４】
以上のように、本発明に係る電子機器および操作支援方法は、所定の機能を起動させるオブジェクトを画面上に追加することを他の装置から可能にする場合に適している。
【符号の説明】
【０１４５】
１ａ、１ｂ  携帯電話端末
２  表示部
１３  操作部
２２  制御部
２４  記憶部
２４ａ  登録要求プログラム
２４ｂ  メールプログラム
２４ｃ  ブラウザプログラム
２４ｄ  アドレス帳データ
２４ｅ  ブックマークデータ
２４ｆ  操作支援プログラム
２４ｇ  オブジェクト管理プログラム
２４ｈ  オブジェクト管理データ
２４ｉ  送信元リスト
２４ｊ  チュートリアルデータ
２６  通信部
１００  通信システム
１０１ａ、１０１ｂ  基地局
１０２  サーバ装置
１１０  制御部
１１１  通信部
１１２  記憶部
１１２ａ  情報提供プログラム
１１２ｂ  機能定義マスタ
１１２ｃ  チュートリアルマスタ
【図１】
0005606873.tif 000002
【図２】
0005606873.tif 000003
【図３】
0005606873.tif 000004
【図４】
0005606873.tif 000005
【図５】
0005606873.tif 000006
【図６】
0005606873.tif 000007
【図７】
0005606873.tif 000008
【図８】
0005606873.tif 000009
【図９】
0005606873.tif 000010
【図１０】
0005606873.tif 000011
【図１１】
0005606873.tif 000012
【図１２】
0005606873.tif 000013
【図１３】
0005606873.tif 000014
【図１４】
0005606873.tif 000015
【図１５】
0005606873.tif 000016
【図１６】
0005606873.tif 000017
【図１７】
0005606873.tif 000018