(57)【要約】【課題】携帯電話機のデータ入力時における負担を軽減する。また、携帯電話機の資源を容易に利用可能とする。【解決手段】本発明に係る携帯電話機（および端末装置）は、複数の入力モードを有するとともに操作子を備え、現在の入力モードに応じた種類のデータを操作子の操作に応じて入力する操作手段２５と、操作手段２５によるデータの入力を許容したユーザインタフェースを提供するユーザインタフェースプロセス２３と、ユーザインタフェースプロセス２３の指示に従って操作手段２５における現在の入力モードを切り替える入力モード設定手段２６とを有する。上記ユーザインタフェースプロセス２３は受信手段２１により受信されたＨＴＭＬデータを解釈・実行手段２２が解釈・実行することで生成される。前記操作手段２５により入力されるデータの種類は上記ユーザインタフェースプロセス２３の指示に従って切り替えられる。【選択図】図３
2010141902.tif 000002
【特許請求の範囲】
【請求項１】
主として携帯電話機として機能する無線通信端末であって、
設定に従って機能する表示手段と音声出力手段とを含む出力装置と、
ブラウザー機能を含む複数の通信機能を選択的に実行する通信制御手段と、
前記ブラウザー機能を起動して、ウエブサイトをアクセスし、前記ウエブサイトから選択的にコンテンツをダウンロードするブラウザとを有し、ダウンロードした一のコンテンツは音楽データか画像データの少なくとも一方のデータと、前記出力装置の機能設定に用いられる設定指示を含み、
前記無線通信端末は更に、複数のモードを選択的に実行して各々のモード固有の機能を果たすように前記無線通信端末を設定するモード制御手段を有し、前記モード制御手段は再生モードを実行し、前記再生モードの下で前記設定指示に従って前記出力装置が機能設定され、その機能設定に基づいてダウンロードした音楽データか画像データの少なくとも一方が再生される、
ことを有することを特徴とする無線通信端末。
【請求項２】
前記設定指示は、表示手段のスクリーンサイズと音量と再生スピードの少なくとも一つをコントロールするように前記出力手段を機能設定することを特徴とする請求項第１項記載の無線通信端末。
【請求項３】
ダウンロードした他の一のコンテンツは、前記表示手段のバックライトをコントロールする設定指示を含むことを特徴とする請求項第１項記載の無線通信端末。
【請求項４】
前記設定指示は再生モードにおいて実行されて前記表示手段のバックライトをコントロールすることを特徴とする請求項第３項記載の無線通信端末。
【請求項５】
前記設定指示は、呼や電子メールを着信した時に実行されて前記表示手段のバックライトをコントロールすることを特徴とする請求項第３項記載の無線通信端末。
【請求項６】
ダウンロードした他の一のコンテンツは、前記モード制御手段に、少なくとも一つの前記複数のモードのコントロールを指示するモード制御指示を含むことを特徴とする請求項第１項記載の無線通信端末。
【請求項７】
前記モード制御指示に従って、前記モード制御手段は前記少なくとも一つのモードを自動的にコントロールすることを特徴とする請求項６項記載の無線通信端末。
【請求項８】
前記モード制御指示に従って、前記モード制御手段はマナーモードからのあるいはマナーモードへの切替を行うことを特徴とする請求項第６項記載の無線通信端末。
【請求項９】
前記モード制御指示に従って、前記モード制御手段は、前記再生モードが実行されている間に、マナーモードからのあるいはマナーモードへの切替を行うことを特徴とする請求項第６項記載の無線通信端末。
【請求項１０】
ダウンロードした他の一のコンテンツは待ち受け画面の選択表示を指示する設定指示を含み、同設定指示に従って、無線端末装置に記憶された複数の待ち受け画面から一つが選択表示されることを特徴とする請求項第１項記載の無線通信端末。
【請求項１１】
ダウンロードした他の一のコンテンツは、着信音として設定される音楽データの選択再生を指示する設定指示を含み、同設定指示に従って複数の前記音楽データから一つが選択され再生されることを特徴とする請求項第１項記載の無線通信端末。
【請求項１２】
前記設定指示はハードウエアの設定を行うことを特徴とする請求項第１項記載の無線通信端末。
【請求項１３】
前記設定指示はソフトウエアの設定を行うことを特徴とする請求項第１項記載の無線通信端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の入力モードを切り替えることで各種のデータを入力可能な携帯電話機および端末装置に関する。
【背景技術】
【０００２】
従来より、移動通信網経由でインターネット等のコンピュータネットワークにアクセスする移動データ通信システムが存在している。この種のシステムとしては、携帯電話機を単なるアダプタとみなし、データ端末装置としてノート型あるいはブック型のコンピュータ等を使用するシステムや、携帯電話機自体をデータ端末装置として使用するシステム等が存在する。
【０００３】
携帯電話機を単なるアダプタとみなすシステムでは、ユーザは携帯電話機以外にデータ端末装置を携帯する必要があるので携帯性に欠け、さらに携帯電話機とデータ端末装置とを物理的に接続する作業が発生するのでユーザにかかる負担が大きいという欠点がある。一方、周辺技術の進歩により、データ端末装置として必要な機能を携帯電話機に実装することが可能になってきている。こうしたことから、近年では、携帯電話機自体をデータ端末装置として使用するシステムの提案・開発が活発に行われている。
【０００４】
実際にサービスが提供されているシステムとしては、携帯電話機にデータ閲覧用のソフトウェアであるブラウザを搭載し、移動通信網を介してインターネットのＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）サービスを携帯電話機のユーザに提供するシステムが存在している。このシステムでは、インターネット上のサーバが提供するＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）により記述されたデータ（以後、ＨＴＭＬデータ）を携帯電話機が受信すると、携帯電話機では当該ＨＴＭＬデータが解釈・実行され、当該ＨＴＭＬデータに従ったユーザインタフェース（例えばグラフィカルユーザインタフェース）が生成され、携帯電話機のユーザに対して提供される。
【０００５】
ところで、ＷＷＷでは、インターネット上のサーバがユーザの入力データを取得する方法として、フォームを用いた方法が広く普及している。このフォームは、ＨＴＭＬデータを解釈・実行することにより提供されるユーザインタフェースであり、通常、ユーザがテキストデータを入力するためのテキスト入力フィールドを備えている。このようなテキスト入力フィールドに対するデータ入力作業は、通常、以下のような処理となる。
【０００６】
ユーザは表示装置に表示されたフォームを参照しつつカーソル移動手段を操作してデータを入力しようとするテキスト入力フィールドを選択し、当該フィールドにデータを入力する。この処理を、データ入力を要するテキスト入力フィールドの数だけ繰り返し、最後に、入力したデータを送信する旨の指示を入力する。これにより、フォームに入力されたデータはインターネット上のサーバへ送信される。
【０００７】
ただし、特定の種類のデータの入力のみを許容したテキスト入力フィールドにデータを入力する際には、ユーザは、当該特定の種類のデータを入力するようにデータ入力手段（例えば、キーボード）を操作する必要がある。例えば、選択したテキスト入力フィールドが日本国内の住所を入力するためのフィールドであれば漢字及びかなを入力できるように、年齢を入力するためのフィールドであれば数字を入力できるようにデータ入力手段を操作する必要がある。
【０００８】
特に、日本語では、入力手順（操作子の操作手順）は全く同じでも平仮名と片仮名では表示される文字（入力される文字コード）が異なるため、いずれの文字を入力しているのかをユーザが指定しなければならない。また、日本語の入力においてはローマ字を表音文字とし、入力されたローマ字を所望のかなや漢字に変換する方法も広く採用されている。すなわち、日本語の入力では表示される文字を選択する操作が必要となる。このような操作は、日本語と異なる他の言語（例えばアジア諸国で使用されている日本語以外の言語の一部）の文字を入力する際にも行われている。これに対して、数字とアルファベットの入力のみを許容した入力システムでは表示される文字を選択する操作を不要とすることも可能である。例えば、数字を入力するための入力モードと、アルファベットの大文字を入力するための入力モードと、アルファベットの小文字を入力するための入力モードとを設け、これらから一つを選択してから入力を行うようような入力システムが考えられる。しかし、この場合でも、日本語における住所と年齢の入力と同様に、入力モードを切り替える操作が必要となる。もちろん、コンピュータに対してデータを入力するためのキーボードのように十分に多くの操作子を備えた入力手段を使用可能であれば上記操作を少なくすることができるが、入力手段の携帯性が犠牲となる。
【０００９】
上記操作はユーザに負担を強いており、特に、各種のデータ入力に十分な数の操作子を設けること、及び各操作子をデータ入力が容易なように配置することが物理的に困難な携帯電話機においては大きな負担がユーザにかかる。すなわち、携帯電話機等の端末装置では、入力モード等の端末装置の機能（資源）を変更しようとする際には手間のかかる作業を強いられ、例えば、フォームを用いたデータ入力時にはユーザに少なくない負担がかかる虞がある。
【発明の開示】
【発明が解決しようとする課題】
【００１０】
本発明の目的の一つは、操作体系を複雑にすることなく、データ入力時にユーザにかかる負担を軽減することができる携帯電話機等の端末装置を提供することである。また、本発明の他の目的は、自装置内の資源をユーザが容易に利用することができる端末装置を提供することである。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、本発明に係る携帯電話機や端末装置は、複数の入力モードを有するとともに操作子を備え、現在の入力モードに応じた種類のデータを前記操作子の操作に応じて入力する操作手段と、前記操作手段によるデータの入力を許容したユーザインタフェースを提供するユーザインタフェース提供手段と、前記ユーザインタフェースに応じて前記現在の入力モードを設定する入力モード設定手段とを具備している。この構成によれば、ユーザインタフェースに応じて現在の入力モードが設定されるため、ユーザが手動で入力モードを変更する必要がない。
【００１２】
また、前記ユーザインタフェースを視覚的なユーザインタフェースとしてもよいし、前記ユーザインタフェースがデータを入力するための複数の入力箇所を有し、前記各入力箇所が特定の種類のデータの入力を許容する属性を有し、前記複数の入力箇所から１つの入力箇所を選択する選択手段を備え、前記入力モード設定手段が前記選択手段により選択された入力箇所の属性に応じた入力モードを前記現在の入力モードとして設定するようにしてもよい。前者では、視覚的なユーザインタフェースを採用した既存の多くのコンテンツを利用することが可能となり、後者では、よりきめ細かな入力モードの切り換えを実現することができる。  さらに、後者において、前記ユーザインタフェースを視覚的なユーザインタフェースとし、前記入力箇所を空間的な広がりを持った領域とすれば、既存の多くのコンテンツを利用することができる。
【００１３】
さらに、上記各構成において、移動通信網（または通信網）側から無線通信路を介してデータを受信する受信手段を具備し、前記ユーザインタフェース提供手段は、前記受信手段により受信されたデータに基づいて前記操作手段によるデータの入力を許容したユーザインタフェースを提供するようにしてもよいし、前記操作手段の操作により入力されたデータを無線通信路（または通信路）を介して移動通信網（または通信網）側へ送信する送信手段を具備するようにしてもよい。こうした構成を採ることにより、柔軟なデータ通信システムを構築することができる。
【００１４】
また、本発明の別の態様に係る端末装置は、少なくとも一つの資源と、前記資源を制御するためのデータを受信する受信手段と、前記受信手段により受信されたデータに基づいて前記資源を制御する制御手段とを具備している。
【００１５】
さらに、本発明のさらに別の態様に係る端末装置は、少なくとも一つの資源と、データを受信する受信手段と、前記受信手段により受信されたデータに基づいてユーザインタフェースを提供するユーザインタフェース提供手段と、前記ユーザインタフェースに応じて前記資源を制御する制御手段とを具備している。
【００１６】
また、上記各態様の端末装置において、前記資源をハードウェア資源としてもよいし、前記受信手段が通信端末を介して前記データを受信するようにしてもよい。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施形態による携帯電話機ＭＳを用いた移動通信システムの構成を示すブロック図である。
【図２】同携帯電話機ＭＳのハードウェア構成を示すブロック図である。
【図３】同携帯電話機ＭＳの機能構成を本発明の特徴的な部分について説明するためのブロック図である。
【図４】同携帯電話機ＭＳにより表示される画面の例を示す図である。
【図５】フォームデータを受信してから、ユーザの入力内容を送信するまでの同携帯電話機ＭＳの処理の流れを示すフローチャートである。
【図６】同携帯電話機ＭＳ中のオブジェクトテーブルＯＴの構成例を示す図である。
【図７】同携帯電話機ＭＳにより受信されるフォームデータ中の入力モード指定タグの記述例を示す図である。
【図８】入力モード指定タグに対して同携帯電話機ＭＳが行う処理の流れを示すフローチャートである。
【図９】データ入力先のオブジェクトがテキスト入力フィールドの場合に同携帯電話機ＭＳが行う処理の流れを示すフローチャートである。
【図１０】入力モードを切り替える他の処理例を説明するための図である。
【図１１】入力モードを切り替える他の処理例を説明するための図である。
【発明を実施するための形態】
【００１８】
以下、図面を参照し本発明の好適な実施形態について説明する。なお、本発明は、かかる実施形態に限定されず、その技術思想の範囲内で種々の変更が可能である。
【００１９】
［Ａ：移動データ通信システム］
［Ａ−１：移動データ通信システムの構成］
まず、本実施形態による携帯電話機を用いた移動データ通信システム全体の構成について説明する。
【００２０】
図１は本発明の一実施形態による携帯電話機を用いた移動通信システムの構成を示すブロック図である。
同図において、ＭＳは、移動パケット通信網ＭＰＮのパケット通信サービスを受ける携帯電話機である。この携帯電話機ＭＳは、この図に示す移動パケット通信網ＭＰＮ及び移動電話網ＭＴＮに接続されている。移動電話網ＭＴＮは一般的な移動電話の通話サービスを提供する網であり、携帯電話機ＭＳは当該通話サービスを受けることができる。携帯電話機ＭＳの構成については後述する。なお、移動電話網ＭＴＮは後述する基地局ＢＳと回線交換サービスを提供するデジタル移動通信用交換機ＭＬＳとから構成されている。
【００２１】
移動パケット通信網ＭＰＮは、基地局ＢＳ、パケット加入者処理装置ＰＳ、ゲートウェイサーバＧＷＳ、及びこれらを接続する通信回線によって構成されている。
【００２２】
基地局ＢＳは、地上を例えば半径５００ｍ等の範囲で分割した所定間隔で配置されており、各々が形成する無線ゾーンに在圏した携帯電話機ＭＳとの間で無線通信を行う。
【００２３】
パケット加入者処理装置ＰＳは、複数の基地局ＢＳを収容するパケット加入者交換局に備えられたコンピュータシステムであり、携帯電話機ＭＳからのパケット交換要求を受け付けるとともに、移動パケット通信網ＭＰＮ内におけるパケット交換を中継する。
【００２４】
ゲートウェイサーバＧＷＳは、移動パケット通信網ＭＰＮとインターネットＩＮＥＴ等の他のネットワークとを相互接続するための移動パケット関門中継交換局に備えられたコンピュータシステムであり、ネットワーク間で異なる通信プロトコルの変換を行う。ここでいう通信プロトコルの変換とは、具体的には、移動パケット通信網ＭＰＮが従う移動パケット通信網用の伝送プロトコルと、インターネットＩＮＥＴ等の他のネットワークが従うＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）との相互変換をいう。
【００２５】
また、ゲートウェイサーバＧＷＳは、携帯電話機ＭＳからＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）のＧＥＴ要求を受け取ると、当該ＧＥＴ要求に含まれるＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を調べ、当該ＵＲＬが専用線を介してゲートウェイサーバＧＷＳに接続されたＩＰサーバＷ内の記憶位置を示すものである場合には、そのＧＥＴ要求を当該ＩＰサーバＷへ転送し、その応答を携帯電話機ＭＳへ返送する。また、ＧＥＴ要求中のＵＲＬがインターネットＩＮＥＴ上の一般的なＵＲＬである場合には、インターネットＩＮＥＴへ当該ＧＥＴ要求を転送し、このＧＥＴ要求に対応してインターネットＩＮＥＴから送信されてきた応答を携帯電話機ＭＳへ返送する。
【００２６】
さらに、ゲートウェイサーバＧＷＳは、ＩＰサーバＷと連携して、電子メールの送受信等の情報配信サービス及び各種アプリケーションに関する制御を行う。
【００２７】
ＩＰサーバＷは、ＩＰ（Ｉｎｆｏｒｍａｔｉｏｎ  Ｐｒｏｖｉｄｅｒ）が運用するサーバシステムであり、ユーザに提供すべき情報をＨＴＭＬデータとしてネットワークへ送出する。このＩＰサーバＷには、インターネットＩＮＥＴを介してゲートウェイサーバＧＷＳに接続されるものや、専用線を介してゲートウェイサーバＧＷＳに接続されるものがある。なお、ＩＰサーバＷをゲートウェイサーバＧＷＳ内部に設けることも可能である。
【００２８】
［Ａ−２：移動データ通信システムの動作例］
次に、上記構成の移動データ通信システムの動作例について説明する。
【００２９】
携帯電話機ＭＳからインターネットＩＮＥＴに接続されたＩＰサーバＷ宛のＧＥＴ要求が送出されると、ゲートウェイサーバＧＷＳは、このＧＥＴ要求を当該ＩＰサーバへ転送する。ＩＰサーバＷは当該ＧＥＴ要求に応じた応答をゲートウェイサーバＧＷＳを介して携帯電話機ＭＳへ返送する。この際に返送される応答がユーザデータの入力を要求するＨＴＭＬデータ（以後、フォームデータ）である場合には、当該応答を受信した携帯電話機ＭＳにおいてユーザデータの入力処理が行われ、入力されたユーザデータが一括してＩＰサーバＷへ返送される。
【００３０】
［Ｂ：携帯電話機ＭＳの構成］
［Ｂ−１：携帯電話機ＭＳのハードウェア構成］
図２は携帯電話機ＭＳのハードウェア構成を示すブロック図であり、この図に示すように、携帯電話機ＭＳは、基地局ＢＳとの無線通信を行う送受信部（例えばアンテナ、無線部、送信機、及び受信機等）１１、音を入力するための集音部（例えばマイク）１２、発音するための発音部（例えばスピーカ）１３、ユーザに操作される操作子を備えた操作部パネル１４、液晶パネル等を有する液晶ディスプレイ１５、これら各部を制御する制御部１６を内蔵している。
【００３１】
上記操作部パネル１４は、電話番号や各種データを入力するためのテンキーや、電源の入／切を指示するための電源ボタン、通話を行うための音声通話モードとデータ通信を行うためのデータ通信モードとを切り替えるための通信モード切り替えボタン、入力モードの切り換えを指示するための入力モード切り替えボタン等を備えている。
【００３２】
また、制御部１６は各種制御を行うＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１６１と、ＣＰＵ１６１に実行される各種プログラムと特定のＵＲＬ等を格納したＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１６２と、電話帳データや現在の入力モード等を格納するＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１６３とを内蔵しており、電源ボタンが押下されて図示せぬ電源が投入されると、ＣＰＵ１６１は、ＲＯＭ１６２に格納された基本制御プログラムを読み出して実行し、ＲＯＭ１６２、ＳＲＡＭ１６３、送受信部１１、集音部１２、発音部１３、操作部パネル１４、及び液晶ディスプレイ１５を制御する。なお、上記ＳＲＡＭ１６３は一例に過ぎず、現在の入力モードを格納する手段はＥＥＰＲＯＭ等の別種の不揮発性メモリであってもよい。
【００３３】
前述のように、携帯電話機ＭＳは、通信モードとして、通話を行うための通話モードとデータ通信を行うためのデータモードとを備えており、通信モードがデータモードに遷移した際には、ＲＯＭ１６２に格納された文書データ閲覧用のプログラム（いわゆるブラウザ）を読み出し、当該ブラウザを実行することにより、ＨＴＭＬデータに基づいて、液晶ディスプレイ１５に対話画面（以後、初期画面）を表示させる。なお、操作部パネル１４及び液晶ディスプレイ１５は通話モードとデータモードとで共用される。
【００３４】
［Ｂ−２：携帯電話機ＭＳの機能構成］
次に、本発明の特徴的な部分に関して携帯電話機ＭＳが備えた機能を説明する。ここで説明する機能は、データモードにおいてＣＰＵ１６１がブラウザを実行することにより提供される機能である。なお、他の機能については、一般的な携帯電話機が備えており、周知であるために説明を省略する。
【００３５】
図３は本発明の特徴的な部分について携帯電話機ＭＳの機能構成を説明するためのブロック図であり、データモードにおいてＣＰＵ１６１がブラウザを実行することにより提供される機能要素がブロックとして示されている。
【００３６】
この図に示すように、上記機能要素としては、移動パケット通信網ＭＰＮからのＨＴＭＬデータを受信する受信手段２１、受信手段２１により受信されたＨＴＭＬデータを解釈し、解釈結果に応じた処理を実行する解釈・実行手段２２、解釈・実行手段２２の実行結果として生成されるプロセスであるユーザインタフェースプロセス２３、ユーザインタフェースプロセス２３から出力された表示データを表示する表示手段２４、モード切り換え指示に従って入力モードを変更する操作手段２５、ユーザインタフェースプロセス２３からのモード指定指示に応じたモード切り換え指示を操作手段２５へ出力する入力モード設定手段２６、及びユーザインタフェースプロセス２３からの送信データを移動パケット通信網ＭＰＮへ送信する送信手段２７とが存在する。
【００３７】
上記機能要素において、受信手段２１及び送信手段２７は図２中の送受信部１１により実現される機能、表示手段２４は液晶ディスプレイ１５により実現される機能、解釈・実行手段２２はブラウザを実行したＣＰＵ１６１により実現される機能である。なお、解釈・実行手段２２は、詳しくは後述するオブジェクトテーブルＯＴを作成し、これを利用する処理をも行う。
【００３８】
ユーザインタフェースプロセス２３は、ブラウザを実行したＣＰＵ１６１が送受信部１１により受信されたＨＴＭＬデータに従って生成するプロセスであり、その機能は当該ＨＴＭＬデータの内容に応じた機能となる。例えば、テキスト入力フィールドを有するフォームを表すＨＴＭＬデータが送受信部１１により受信された場合には、表示手段２４にテキスト入力フィールドを有するページ及びデータ入力用のカーソルが表示され、当該テキスト入力フィールドへのデータ入力が許容される。なお、ここで入力が許容されるデータの種類は、テキスト入力フィールドの属性としてＨＴＭＬデータ中に記述された種類となる。
【００３９】
操作手段２５は操作部パネル１４、基本制御プログラムを実行したＣＰＵ１６１、及びＳＲＡＭ１６３により実現される機能であり、操作部パネル１４のテンキーの操作により入力される信号とＳＲＡＭ１６３の所定領域に格納された現在の入力モードとに基づいてＣＰＵ１６１が入力データを確定する処理と、操作部パネル１４の入力モード切替ボタンの押下を契機としてＣＰＵ１６１がＳＲＡＭ１６３に格納された現在の入力モードを次の入力モードに変更する処理とを実現する。なお、本実施形態における入力モードは、入力モード切り替えボタンが押下される毎に、例えば、数字→アルファベット→かな（漢字）→数字→…というように巡回的に遷移する。
【００４０】
入力モード設定手段２６は、ブラウザを実行したＣＰＵ１６１及びＳＲＡＭ１６３により実現される機能であり、ユーザインタフェースプロセス２３にて決定された新しい入力モード（モード指定指示で表されたモード）が現在の入力モードとなるように、ＣＰＵ１６１がＳＲＡＭ１６３の所定領域に格納された現在の入力モードを更新する処理を実現する。なお、操作手段２５は、入力モード設定手段２６からモード切り替え指示を受け取る毎に、ＳＲＡＭ１６３の所定領域に格納された現在の入力モードを巡回的に更新する。例えば、現在の入力モードが数字入力モードであり、かつユーザインタフェースプロセス２３にて決定された新しい入力モードがかな入力モードである場合には、入力モード設定手段２６から操作手段２５へ、モード切り替え指示が２回だけ供給され、現在の入力モードがアルファベット入力モードを経てかな入力モードへ遷移する。
【００４１】
［Ｃ：携帯電話機ＭＳの動作］
携帯電話機ＭＳは、図４に例示するような対話画面を提供するフォームデータを受信すると、図５に示す処理を行う。なお、図４において、ＲＢはラジオボタンであり、複数のボタンのいずれか１つ（図４では「女性」に対応するボタン）がユーザにより選択される。ＴＩＦ１〜ＴＩＦ４はそれぞれテキスト入力フィールドであり、ユーザにより、テキスト入力フィールドＴＩＦ１には氏名、テキスト入力フィールドＴＩＦ２及びＴＩＦ３には郵便番号、テキスト入力フィールドＴＩＦ４には住所が入力される。ＳＢは送信ボタンであり、ユーザが当該ボタンを押下することでフォームに入力されたユーザデータが送信される。ＣＢはキャンセルボタンであり、ユーザが当該ボタンを押下すると、フォームが初期化される。
【００４２】
図５はフォームデータを受信してから、ユーザの入力内容を送信するまでの携帯電話機ＭＳの処理の流れを示すフローチャートであり、この図に示す各処理は前述の各手段が連携して動作することで実現される。
【００４３】
受信手段２１がフォームデータを受信すると、解釈・実行手段２２が当該フォームデータを構成している命令を解釈・実行する。これにより、ユーザインタフェースプロセス２３が生成される（ステップＳＡ１）。フォームデータの解釈過程において、解釈・実行手段２２は、フォーム上の全てのオブジェクトを識別するための識別情報とオブジェクトの種類（チェックボックス、ボタン、テキスト入力フィールド等）や属性（サイズ、色等）等を表す属性情報とを対応付けてオブジェクトテーブルＯＴ（図６参照）を生成する。なお、フォーム上の送信ボタンに対する属性には入力されたデータの送信先も含まれる。
【００４４】
さらに、オブジェクトテーブルＯＴの生成過程において、解釈・実行手段２２は、当該フォーム中に入力モード指定タグが付与されたテキスト入力フィールドが存在する場合には、入力モード指定タグにより指定される入力モードを当該タグが付与されたテキスト入力フィールドの属性としてオブジェクトテーブルＯＴ内に格納する。
【００４５】
フォームデータ中の入力モード指定タグの記述例を図７に示す。この図に示す記述例は図４中のテキスト入力フィールドＴＩＦ４に対応したものである。この記述例において、“ＩＮＰＵＴ  ＴＹＰＥ”で始まる文字列は一般的な記述であるが、“ＩＮＰＵＴＭＯＤＥ”で始まる文字列は本実施形態に特有の記述となっており、ここでは、テキスト入力フィールドＴＩＦ４に対する入力モードをかな（漢字）モードとすることを規定している。
【００４６】
図８は入力モード指定タグに対する処理の流れを示すフローチャートであり、解釈・実行手段２２は、入力モード指定タグが付与されたテキスト入力フィールドを見つける毎に当該フローチャートに示される処理を行う。この図に示すように、解釈・実行手段２２は、まず、入力モード指定タグにより指定される入力モードを特定する（ステップＳＢ１）。次に、解釈・実行手段２２は、当該タグが付与されたテキスト入力フィールドの属性として、ステップＳＢ１で特定された入力モードをオブジェクトテーブルＯＴに格納する（ステップＳＢ２）。
【００４７】
再び図３において、解釈・実行手段２２により生成されたユーザインタフェースプロセス２３は、フォームデータに応じた画面、すなわちフォーム（図４参照）を表示手段２４により表示させる（ステップＳＡ２）。以後、フォームに対して入力されたデータの送信の指示が入力されるまで、操作手段２５及び入力モード設定手段２６により、データ入力を許容したオブジェクトに対するデータの入力処理が行われる（ステップＳＡ３）。
【００４８】
データの入力処理は入力先のオブジェクトの種類や属性に応じて異なる。入力先のオブジェクトがラジオボックスやリスト等の場合には、ユーザの操作は複数の選択肢から所望の選択肢を選択するだけで完了する。この結果、当該オブジェクトに対する入力データとして、選択された選択肢を表す情報がオブジェクトテーブルＯＴに格納される。
【００４９】
入力先のオブジェクトがテキスト入力フィールドの場合には、図９に示すように、ユーザはまず、当該オブジェクトを選択する（ステップＳＣ１）。これにより、ユーザインタフェースプロセス２３が入力対象のオブジェクトの識別情報を取得する。識別情報を取得したユーザインタフェースプロセス２３はオブジェクトテーブルＯＴを参照し、当該オブジェクトがテキスト入力フィールドであることを認識すると、当該テキスト入力フィールドに対するデータ入力を可能とする。この結果、表示手段２４により、例えば、当該テキスト入力フィールドの先頭にカーソルが点滅表示される。
【００５０】
さらに、ユーザインタフェースプロセス２３は、当該テキスト入力フィールドの属性として入力モードが設定されている場合には（ステップＳＣ２）、テキストの入力モードを設定されている入力モードへ変更する旨のモード指定指示を入力モード設定手段２６へ供給する（ステップＳＣ３）。モード指定指示を受け取った入力モード設定手段２６は、入力モードの遷移順序と現在の入力モードとモード指定指示とに応じた回数だけ、モード切り替え指示を操作手段２５へ供給する。モード切り替え指示を受け取った操作手段は、当該指示を受け取る毎に入力モードを切り替える。これにより、最終的にはモード指定指示により指定されたモードへ入力モードが遷移する（ステップＳＣ４）。以後、データの入力が許容される（ステップＳＣ５）。
【００５１】
なお、ユーザインタフェースプロセス２３は、当該テキスト入力フィールドの属性として入力モードが設定されていない場合には（ステップＳＣ２）、現在の入力モードを維持したまま、ステップＳＣ５の処理へ進む。
【００５２】
このようにしてテキスト入力フィールドにデータが入力され、図４中の送信ボタンが押下されると、図５中のステップＳＡ４の判定結果が“ＹＥＳ”となり、送信処理が行われる（ステップＳＡ５）。
【００５３】
ステップＳＡ５の送信処理では、ユーザインタフェースプロセス２３により、データが入力されたオブジェクトの識別情報と対応する入力データとから送信データが生成され、この送信データを送信ボタンに対応付けて格納された送信先へ送信する旨の指示が送信手段２７へ供給される。この指示を受け取った送信手段２７は、当該送信データを当該送信先（ＩＰサーバＷ）へ送信する。
【００５４】
［Ｄ：補足］
なお、上述した実施形態では、入力モード指定タグを用いてテキスト入力フィールドに対するデータの入力モードを指定するようにしたが、これに限定されるものではない。例えば、図１０に示すように、テキスト入力フィールドの入力例をフォームデータ中に含め、この入力例に含まれる文字列の種類に基づいてテキスト入力フィールドの入力モードを指定するようにしてもよいし、図１１に示すように、文中にテキスト入力フィールドを配し、前後の文字列の種類に基づいてテキスト入力フィールドの入力モードを指定するようにしてもよい。
【００５５】
また、上述した実施形態では入力モードの切り替えの指定子の例として“ＩＮＰＵＴＭＯＤＥ”という文字列を挙げたが、他の文字列を指定子として定義および使用してもよい。
【００５６】
また、上述した実施形態では、解釈・実行手段２２がオブジェクトテーブルＯＴを作成および利用することで携帯電話機ＭＳにおいて入力モードが切り替えられる例を挙げたが、これは携帯電話機ＭＳへの実装の一例に過ぎず、他の実装形態を採用してもよい。
【００５７】
また、上述した実施形態では、ＨＴＭＬデータを利用した画像によるユーザインタフェースを提供する例を示したが、キャラクタベースのインタフェースを提供するようにしてもよい。さらに、ＨＴＭＬ形式以外の形式のデータを利用してユーザインタフェースを提供するようにしてもよい。
【００５８】
また、上述した実施形態では、入力モードとして、数字、アルファベット、及びかな（漢字）を例示したが、本発明の対象となる入力モードはこれらに限定されるものではなく、日本語とは異なる言語体系（例えば中国語）をサポートした携帯電話機に本発明を適用することも可能である。また、例えば、ロシア語モード、北京語モード、広東語モード等の複数の言語をサポートした携帯電話機であれば、各言語モードを入力モードとして捉え、本発明を適用することも可能である。これと同様に複数のコード体系に対応した入力モードをサポートした携帯電話機に本発明を適用することも可能である。
【００５９】
また、画像や音声、絵文字等をユーザが入力できる携帯電話機に本発明を適用し、これらを含む入力モードを切り替えるようにすることも可能である。例えば、ディジタルカメラを備えた携帯電話機においてフォームを表示させ、画像データを入力するためのフィールドが選択されたときに、あるいはフォーム上の所定のオブジェクト（例えば、「写真撮影」という文字列）が選択されたときに、当該カメラを自動的に作動させてユーザを撮影し、撮影された画像を表す画像データを該当するフィールドに入力するようにしてもよい。もちろん、フォーム上の所定のオブジェクト（例えば、「音声入力」という文字列）が選択されたときに、集音部から入力された音声データを該当するフィールドに入力するようにしてもよい。これらの態様では、ユーザのプライバシーを確保するために、画像データや音声データの自動入力の可否をユーザが予め設定できるようにしてもよい。
【００６０】
さらに、各入力モードで入力可能なデータは排他的に区分されていなくてもよい。例えば、金融に関するキーワードの入力を容易とした入力モードやショッピングに関するキーワードの入力を容易とした入力モード等を備えた携帯電話機に本発明を適用することも可能である。この場合には、例えば、各種サービスを提供するメニューを表示した携帯電話機を操作してユーザが銀行サービスに関するメニュー項目を選択すると、携帯電話機の入力モードが、金融に関するキーワードの入力を容易とした入力モードに自動的に遷移する、というサービスの提供が可能となる。
【００６１】
また、ユーザに提供されるユーザインタフェースは視覚的なユーザインタフェースに限らない。例えば、音声ガイダンスに従ってメニュー項目を選択するようなユーザインタフェースであってもよい。
【００６２】
また、上述した実施形態では、フォームに入力されたデータをフォームデータの送信元へ返送する例を示したが、フォームの送信元とは異なるサーバへ送信するようにしてもよい。また、携帯電話機ＭＳにコンピュータ等の外部装置を接続し、送信手段２７を用いることなく（すなわち移動通信網ＭＰＮを経由することなく）、当該外部装置へ入力データを送信するようにしてもよい。さらに、入力データの送信先を携帯電話機ＭＳ内部としてもよい。すなわち、処理系が許容する範囲で、入力されたデータの送信先を自由に設定することができる。
【００６３】
また、上述した実施形態では、フォームデータを受信手段２１経由で（すなわち移動通信網ＭＰＮ経由で）受信する例を示したが、フォームデータを携帯電話機ＭＳに予め格納しておいてもよいし、移動通信網ＭＰＮ以外の通信路（例えば、ＲＳ−２３２Ｃ）経由で受信するようにしてもよい。
【００６４】
さらに、上述した実施形態では、ユーザが入力対象のオブジェクトを選択してからユーザデータを入力する例を示したが、フォーム中に入力対象のオブジェクトが１つしか存在しない場合には、当該オブジェクトを自動的に選択し、ユーザの選択動作を省略するようにしてもよい。
【００６５】
また、オブジェクトから独立してデータの入力モードを設定するようにしてもよい。例えば、ＨＴＭＬデータ中に入力モードを指定する情報が含まれている場合には、当該ＨＴＭＬデータで表されるページ内の全てのオブジェクトに対する入力モードを当該情報に従って切り替えるようにしてもよい。すなわち、ＨＴＭＬデータ（コンテンツ）単位で入力モードを切り替えるようにしてもよい。
【００６６】
また、例えば、複数の待ち受け画面を有する携帯電話機が特定のサイトのホームページにアクセスすると、このホームページ中に記述された待ち受け画面の変更命令に従って携帯電話機の待ち受け画面が自動的に変更されるような態様も実現可能である。この態様では、例えば、特定のサイトのホームページの内容（すなわち変更命令）を４半期毎に書き換えることで、当該サイトにアクセスしてくる携帯電話機の待ち受け画面を季節に応じたものに変更することができる。
【００６７】
上述したことから明らかなように、本発明における切り替えの対象は入力モードのみに限らない。例えば、ディジタルカメラを備えた携帯電話機において、撮影された画像を表す画像データを、フォームにおいて指定されているサイズ（およびデータサイズ）の画像データに変換してから該当するフィールドに入力するようにしてもよい。これと同様のことが音声についてもあてはまり、集音部から入力された音声データのサンプリングレート等を変換してから該当するフィールドに入力するようにしてもよい。
【００６８】
さらに、映像再生モード、音楽再生モード、電話専用モード等を備えた携帯電話機に適用し、これらのモードを切り替え対象としてもよい。例えば、携帯電話機がコンテンツを配信するサイトにアクセスし、配信対象のコンテンツを選択するための画面が携帯電話機に表示され、ユーザの操作に応じて所望のコンテンツが選択されたときに、携帯電話機のモードが自動的に映像再生モードとなり、液晶ディスプレイや発音部の設定が映像再生に適した設定となるようにしてもよい。このような態様は、コンテンツの選択時に当該コンテンツの種類に対応した命令が実行されるようにコンテンツの選択画面を作成しておき、この選択画面を、このような命令を解釈・実行して自機の設定を変更することができる携帯電話機において表示させることで実現可能である。また、公共の場で他者に迷惑をかけないようなモードと通常のモードとを備えた携帯電話機に適用し、特定のサイトにアクセスしてモードを選択できるようにしてもよい。もちろん、このようなモード切替は手動でも可能だが、操作が複雑になりがちな携帯電話機において、特定のサイトにアクセスすることで携帯電話機のモードあるいは機能を切り替える方がユーザにとって分かり易いという利点がある。
【００６９】
また、モードよりも詳細なレベルで設定を切り替えることが可能な携帯電話機に本発明を適用する際には、コンテンツの再生時の画面サイズや音量、再生速度等の設定をコンテンツに応じて変更するようにしてもよい。さらに、配信対象のコンテンツの選択時に、当該コンテンツに対応して設定された制御命令（携帯電話機のハードウェア資源を制御するための命令）を携帯電話機が実行するようにしてもよい。これにより、コンテンツに応じて液晶ディスプレイのバックライト等を点灯／消灯させたり、コンテンツに応じた音楽データ（例えば着信を知らせる少なくとも一つの音楽から選択された音楽のデータ）を再生したり、コンテンツに応じたタイミングで着信ランプ（電話や電子メール等の着信時に点灯あるいは点滅するランプ）を点滅させたりすることが可能となる。もちろん、設定の切り替え対象はハードウェア資源に限定されるものではない。例えば、電子メールを送受信するためのソフトウェアを有し、かつ当該ソフトウェアを使用するための設定が行われていない携帯電話機から特定のサイトにアクセスし、当該サイトのホームページに含まれている設定命令（携帯電話機において当該ソフトウェアを使用可能に設定するための命令）を携帯電話機が実行するようにしてもよい。
【００７０】
また、本発明によれば、携帯電話機の保守を行うサイトに当該携帯電話機からアクセスし、当該サイトから送信されてきた制御命令に従って送信電力等が仕様を満たしているか否かの試験を行い、その試験結果に基づいて送信電力等を制御する電子ボリュームを自動的に操作する、といった態様も実現可能である。また、携帯電話機のソフトウェアを更新する特定のサイトに当該携帯電話機からアクセスし、当該サイトから送信されてきた制御命令に従って新たなソフトウェアを当該サイトからダウンロードして携帯電話機にインストールする、といった態様も実現可能である。
【００７１】
また、操作の複雑化の排除を目指して簡素化されたメニューと通常のメニューとを有する携帯電話機から特定のサイトにアクセスし、当該サイトから送信されてきたデータに基づいたユーザインタフェースにおいて、メニューの切り替えを行う旨のオブジェクトをユーザが選択すると携帯電話機において使用されるメニューが切り替えられる、といった態様も実現可能である。また、複数のメニュー項目に対応した機能を有する携帯電話機から特定のサイトにアクセスし、当該サイトから送信されてきたデータに基づいたユーザインタフェース（全てのメニュー項目を選択可能に提示したユーザインタフェース）から所望のメニュー項目をチェックボックス等を用いて選択できるようにし、携帯電話機のメニューをユーザが容易にカスタマイズできるようにしてもよい。この場合には、当該サイトへアクセスするための機能のみを使用可能として携帯電話機を出荷することができる。
【００７２】
また、操作の複雑化の排除という観点であっても、本発明における制御対象はソフトウェア資源に限定されない。例えば、携帯電話機の出荷時には、操作の複雑化の排除を目指して着信ランプの発色可能な色数を１色としておき、当該携帯電話機から特定のサイトにアクセスした後には当該色数を複数色に変更し、各色に異なる意味を付与する、ようにしてもよい。
【００７３】
上述したことから明らかなように、携帯電話機が有する資源（リソース）の活性化、不活性化、および設定などの制御を遠隔地のサーバから行う点も本発明の範囲に含まれる。
【００７４】
さらに、上述した実施形態および各変形例においては、本発明を携帯電話機に適用した例を挙げたが、本発明の適用先は携帯電話機に限定されるものではなく、例えば、通信機能を備えたＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ（Ｄａｔａ）  Ａｓｓｉｓｔａｎｔｓ）や、通信機能を備えた携帯型あるいは据え置き型のコンピュータ等であってもよい。もちろん、通信機能を備えていないＰＤＡやコンピュータ等のデータ端末と、携帯電話機や固定網に対応したモデム等の通信端末とを接続して構成される端末装置に本発明を適用することも可能である。
【符号の説明】
【００７５】
１１…送受信部、１２…集音部、１３…発音部、１４…操作部パネル、１５…液晶ディスプレイ、１６…制御部、１６１…ＣＰＵ、１６２…ＲＯＭ、１６３…ＳＲＡＭ、２１…受信手段、２２…解釈・実行手段、２３…ユーザインタフェースプロセス、２４…表示手段、２５…操作手段、２６…入力モード設定手段、送信手段…２７、ＢＳ…基地局、ＧＷＳ…ゲートウェイサーバ、ＩＮＥＴ…インターネット、ＭＬＳ…デジタル移動通信用交換機、ＭＰＮ…移動パケット通信網、ＭＳ…携帯電話機、ＭＴＮ…移動電話網、ＰＳ…パケット加入者処理装置、Ｗ…ＩＰサーバ
【図１】
2010141902.tif 000003
【図２】
2010141902.tif 000004
【図３】
2010141902.tif 000005
【図４】
2010141902.tif 000006
【図５】
2010141902.tif 000007
【図６】
2010141902.tif 000008
【図７】
2010141902.tif 000009
【図８】
2010141902.tif 000010
【図９】
2010141902.tif 000011
【図１０】
2010141902.tif 000012
【図１１】
2010141902.tif 000013