(57)【要約】【課題】  ＸＭＬを適用して移動通信端末機のユーザインターフェースを構成するアプリケーションプログラムのコンテンツ、コンテンツのディスプレイスタイル情報、及びソフトキー情報をそれぞれ分離して管理することにより、各アプリケーションプログラムのユーザインターフェースを一括して処理し得る、移動通信端末機のユーザインターフェース処理方法を提供する。【解決手段】  移動通信端末機のユーザインターフェース処理方法は、ユーザインターフェースを構成するアプリケーションプログラムを、コンテンツデータ、スタイルシートデータ、ソフトキーデータに分離して保存する過程と、ユーザインターフェースを構成する際、該当コンテンツデータのスタイルシートデータを選択する過程と、選択されたスタイルシートデータを用いて、該当コンテンツデータをＸＨＴＭＬ形式に変換して表示する過程とを含む。【選択図】  図１
2006216045.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも、コンテンツデータ、スタイルシートデータが夫々分離して保存されたアプリケーションプログラムによって実行されるユーザインターフェース処理方法であって、ユーザインターフェースを構成するときに、構成するユーザインターフェースのコンテンツデータと、該コンテンツデータに関連付けられたスタイルシートデータと、を選択する過程と、
前記選択されたスタイルシートデータを用いて、前記選択されたコンテンツデータをＸＨＴＭＬ（eXtensible HyperText Markup Language）形式に変換して表示する過程と、
を含むことを特徴とする移動通信端末機のユーザインターフェース処理方法。
【請求項２】
前記アプリケーションプログラムは、ソフトキーデータがさらに分離して保存され、
前記選択されたコンテンツデータにより該コンテンツデータに関連付けられたソフトキーデータが要求されたときに、前記関連付けられたソフトキーデータを選択する過程をさらに含むことを特徴とする請求項１に記載の移動通信端末機のユーザインターフェース処理方法。
【請求項３】
前記ソフトキーデータが、ＸＭＬ（eXtensible Markup Language）形式に符号化されることを特徴とする請求項２に記載の移動通信端末機のユーザインターフェース処理方法。
【請求項４】
前記コンテンツデータが、ＸＭＬ形式に符号化されることを特徴とする請求項１に記載の移動通信端末機のユーザインターフェース処理方法。
【請求項５】
前記スタイルシートデータが、ＸＳＬ形式に符号化されることを特徴とする請求項１に記載の移動通信端末機のユーザインターフェース処理方法。
【請求項６】
前記コンテンツデータが、
前記移動通信端末機のディスプレイ部に表示されるエレメントと、
前記エレメントが選択されたときに実行される処理を定義する属性と、
を含むことを特徴とする請求項１に記載の移動通信端末機のユーザインターフェース処理方法。
【請求項７】
新しいアプリケーションプログラムのコンテンツデータのＸＭＬ符号化データが提供されると、ユーザインターフェースを構成する新しいアプリケーションプログラムが追加されることを特徴とする請求項１に記載の移動通信端末機のユーザインターフェース処理方法。
【請求項８】
前記アプリケーションプログラムは、ソフトキーデータがさらに分離して保存され、
前記新しいアプリケーションプログラムにおいてユーザインターフェースを構成するときに、既に保存されているスタイルシートデータ及びソフトキーデータが用いられることを特徴とする請求項７に記載の移動通信端末機のユーザインターフェース処理方法。
【請求項９】
新しいスタイルシートデータが要求されたときに、前記新しいスタイルシートデータのＸＳＬ符号化データがさらに保存され、前記移動通信端末機がユーザインターフェースを構成するときに、前記さらに保存された新しいスタイルシートデータのＸＳＬ符号化データを選択することにより、各アプリケーションプログラムの新しいスタイルシートが提供されることを特徴とする請求項１に記載の移動通信端末機のユーザインターフェース処理方法。
【請求項１０】
変更されたソフトキーデータのＸＭＬ符号化データが提供されてユーザインターフェースを構成するときに、該ＸＭＬ符号化データを選択することにより、各アプリケーションプログラムのソフトキーデータが変更され、
新しいソフトキーデータのＸＭＬ符号化データが提供されてユーザインターフェースを構成するときに、該ＸＭＬ符号化データを選択することにより、各アプリケーションプログラムに新しいソフトキーデータが提供されることを特徴とする請求項１に記載の移動通信端末機のユーザインターフェース処理方法。
【請求項１１】
前記コンテンツデータ及び前記選択されたスタイルシートデータをＸＭＬパーシングにより分析する過程をさらに含むことを特徴とする請求項１に記載の移動通信端末機のユーザインターフェース処理方法。
【請求項１２】
前記スタイルシートデータが、テーブルスタイルと、リストスタイルとを含むことを特徴とする請求項１１に記載の移動通信端末機のユーザインターフェース処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動通信端末機のユーザインターフェース（ＵＩ）処理方法に関し、特に、移動通信端末機の各アプリケーションプログラムのユーザインターフェースを一括して処理し得るユーザインターフェース処理方法に関する。
【背景技術】
【０００２】
一般に、移動通信端末機は、ディスプレイ空間に制限があるため、最大限多くのコンテンツを表示するために、所定の形式を有するリストスタイルのディスプレイ方法が多用されている。また、そのリストされた項目に応じてソフトキーが表示される。
【０００３】
このような一般の移動通信端末機が提供しているユーザインターフェースの基本的な構造においては、実際のデータであるコンテンツと、コンテンツをどのように表示するかに関する情報（スタイルシート）とが分離されていない状態で存在する。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
このように、一般の移動通信端末機のユーザインターフェース処理方法においては、コンテンツと該コンテンツのディスプレイスタイルとを分離していないため、同一のディスプレイスタイルを有するアプリケーションプログラムであっても、新しいアプリケーションプログラムを開発するたびに、該アプリケーションプログラムのユーザインターフェースを繰り返し符号化しなければならないという不都合な点があった。
【０００５】
また、一般の移動通信端末機のユーザインターフェース処理方法においては、移動通信端末機の画面に表示されるスタイルを変更しようとする場合、全てのアプリケーションプログラムのユーザインターフェースのコードを一々検索して変更しなければならないという不都合な点があった。
【０００６】
本発明は、このような不都合な点を解決するためになされたもので、拡張可能なマーク付け言語（eXtensible Markup Language；以下、ＸＭＬという）を適用して、コンテンツと、コンテンツのディスプレイスタイル情報と、を夫々分離して管理することにより、移動通信端末機の各アプリケーションプログラムのユーザインターフェースを一括して処理し得る、移動通信端末機のユーザインターフェース処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
このような目的を達成するために、本発明に係る移動通信端末機のユーザインターフェース処理方法は、少なくとも、コンテンツデータと、スタイルシートデータと、が夫々分離して保存されたアプリケーションプログラムにおいて、ユーザインターフェースを構成するときに、コンテンツデータに関連付けられたスタイルシートデータを選択する過程と、前記選択されたスタイルシートデータを用いて、前記コンテンツデータをＸＨＴＭＬ（eXtensible HyperText Markup Language）形式に変換して表示する過程と、を含むことを特徴とする。
【発明の効果】
【０００８】
本発明に係る移動通信端末機のユーザインターフェース処理方法は、ＸＭＬを適用して移動通信端末機のユーザインターフェースを構成するアプリケーションプログラムのコンテンツと、コンテンツのディスプレイスタイル情報と、を夫々分離して管理することにより、各アプリケーションプログラムのユーザインターフェースを一括して処理し得るという効果がある。なお、アプリケーションプログラムのソフトキー情報をさらに分離して管理すると良い。そのようにすれば、アプリケーションプログラムのユーザインターフェースを一括して処理し得る効果がさらに向上する。
【０００９】
また、本発明は、アプリケーションプログラムを利用してユーザに表示されるコンテンツのディスプレイスタイルを容易に変更し得るという効果がある。
【００１０】
さらに、本発明は、多様なアプリケーションプログラムのユーザインターフェースの開発において、不要な符号化を最大限排除し、拡張柔軟性の高い構造でユーザインターフェースを管理し得るという効果がある。
【発明を実施するための最良の形態】
【００１１】
本発明においては、移動通信端末機のディスプレイ部に表示されるコンテンツのディスプレイスタイル情報、及びソフトキー情報をコンテンツデータから分離して管理することにより、コンテンツ、ディスプレイスタイル情報、ソフトキー情報をそれぞれ独立して管理して、各アプリケーションプログラムのユーザインターフェースを一括して処理する。
また、本発明においては、移動通信端末機のディスプレイ部に表示されてユーザインターフェース機能を行うアプリケーションプログラムのコンテンツをＸＭＬデータに符号化し、コンテンツのディスプレイスタイル情報をＸＳＬ（Extensible Stylesheet Language）を用いて定義し、ソフトキー情報をＸＭＬを用いて定義する。
【００１２】
一般に、ＸＭＬは、インターネットを利用して文書（情報）を交換するための文書作成規則を定義した国際標準である。ＸＭＬの目的は、テキスト、イメージ、オーディオ、及びビデオなどを含むマルチメディア電子文書を、異なる機種のシステムの間で情報の損失なく効率的に伝送、保存、及び自動処理することにある。また、ＸＭＬは、文書を内容（コンテンツ）と表現形式とに分離して同一の内容を多様な形式で表現することができる。文書を内容と表現形式とに分離する際、表現形式の方を担当するものをスタイルシートといい、ＸＭＬのスタイルシート言語をＸＳＬという。
【００１３】
図１は本発明に係る移動通信端末機のユーザインターフェース一括処理方法を示す図である。
【００１４】
移動通信端末機のプログラム開発者は、各アプリケーションプログラムのユーザインターフェース１０の構造を、コンテンツ情報を有するコンテンツデータ２０、ディスプレイスタイル情報を有するスタイルシートデータ３０、ソフトキー情報を有するソフトキーデータ４０に分離し、分離されたコンテンツデータ２０をコンテンツのＸＭＬデータに符号化し、分離されたスタイルシートデータ３０をディスプレイスタイル情報のＸＭＬのＸＳＬデータに符号化し、分離されたソフトキーデータ４０をソフトキー情報のＸＭＬデータに符号化する。
【００１５】
図２は移動通信端末機の各アプリケーションプログラムのうち、ユーザインターフェースを構成するコンテンツのＸＭＬ符号化データの一例を示す図である。
【００１６】
図１に示すアプリケーションプログラムのうち、携帯電話管理（Ｐｈｏｎｅ＿Ｍａｎａｇｅｒ）アプリケーションプログラム、及び音量・着信音（Ｂｅｌｌ＿Ｍａｎａｇｅｒ）アプリケーションプログラムのＸＭＬ符号化データの一例を示す。すなわち、「ＭｅｎｕＬｉｓｔ ｎａｍｅ」属性に「携帯電話管理」及び「音量・着信音」というアプリケーションプログラムのコンテンツがそれぞれ定義されており、各メニュー（携帯電話管理メニュー、音量・着信音メニュー）の選択時に行われる「Ａｃｔｉｏｎ」が「Ｍｅｎｕ ｌｉｎｋ」属性に定義されている。
【００１７】
本発明で使用されるスタイルシートデータ３０はＸＳＬ文法によって変換される。一般に、ＸＳＬ文法は多様に構成されているが、移動通信端末機の限りあるリソースを考慮して、本発明においては、テーブル形式やリスト形式のサポートに必要なＸＳＬ文法を用いてスタイルシートデータ３０をディスプレイスタイル情報のＸＭＬのＸＳＬデータに符号化する。
【００１８】
図３は移動通信端末機のユーザインターフェース１０を構成するコンテンツのリストスタイルを示すディスプレイスタイル情報のＸＳＬ符号化データの一例を示す図で、図４は編集モード状態のソフトキー情報のＸＭＬ符号化データの一例を示す図である。
【００１９】
このように符号化されたコンテンツのＸＭＬデータ、ディスプレイスタイル情報のＸＳＬデータ、ソフトキー情報のＸＭＬデータは、それぞれメモリに保存される。また、符号化されたＸＭＬデータ及びＸＳＬデータをパーシングするためのＸＭＬパーサは、メモリに保存することもでき、他のメモリに保存することもできる。
【００２０】
ユーザにより移動通信端末機の任意のキーが入力されると、移動通信端末機の制御部５０は、キーの入力に対する応答として、ユーザインターフェース１０を構成するアプリケーションプログラムのコンテンツを出力する。
【００２１】
すなわち、制御部５０は、メモリから該当コンテンツのＸＭＬデータを読み出し、予め構成されているディスプレイスタイル情報のＸＳＬデータのうち、該当コンテンツのＸＭＬデータに関連付けられたものを１つ選択する。また、読み出したコンテンツがソフトキー情報を必要とするコンテンツの場合、制御部５０は、メモリから該当ソフトキー情報のＸＭＬデータを選択する。
【００２２】
その後、制御部５０は、ＸＭＬパーサ６０によりコンテンツのＸＭＬデータ、ディスプレイスタイル情報のＸＳＬデータ、ソフトキーのＸＭＬデータをパーシングし、パーシングにより分析されたディスプレイスタイル情報のＸＳＬデータを用いて、コンテンツのＸＭＬデータをＸＨＴＭＬ形式（又は、整形式（well-formed）ＨＴＭＬ形式）に変換し、変換されたＸＨＴＭＬ形式のコンテンツ、及びパーシングされたソフトキー情報を、ユーザインターフェース１０を介してユーザに表示する。
【００２３】
例えば、ユーザによりユーザインターフェース１０を介してメニューキーが入力されると、メニューキーに該当するメニューアプリケーションプログラムのコンテンツエレメント、すなわち、「ＭｅｎｕＬｉｓｔ」の「ｎａｍｅ」属性に定義されているエレメント（一例として、電話帳（Ｐｈｏｎｅ＿Ｂｏｏｋ）、携帯電話管理（Ｐｈｏｎｅ＿Ｍａｎａｇｅｒ）、音量・着信音（Ｂｅｌｌ＿Ｍａｎａｇｅｒ）、コンテンツ管理（Ｃｏｎｔｅｎｔｓ＿Ｍａｎａｇｅｒ）、電子ノート（Ｅｌｅｃｔｒｏｎｉｃ＿Ｎｏｔｅ）など）をメモリから読み出し、読み出したコンテンツエレメントに関連付けられたディスプレイスタイル情報のＸＳＬデータを選択した後、読み出したコンテンツエレメントのＸＭＬデータ及び選択されたディスプレイスタイル情報のＸＳＬデータを、ＸＭＬパーサ６０によりパーシングする。制御部５０は、パーシングされたディスプレイスタイル情報のＸＳＬデータによって、パーシングされたコンテンツエレメントのＸＭＬデータをＸＨＴＭＬ形式に変換し、電話帳、携帯電話管理、音量・着信音、コンテンツ管理、電子ノートなどのメニューをリスト形式で有するユーザインターフェースを構成する。
【００２４】
ユーザにより音量・着信音メニューが選択されると、移動通信端末機の制御部は、音量・着信音メニューの「Ｍｅｎｕ ｌｉｎｋ」属性に定義されたコンテンツのＸＭＬデータを選択し、選択されたコンテンツのＸＭＬデータに関連付けられたディスプレイスタイル情報のＸＳＬデータを選択する。ここで、選択されたＸＭＬデータによりソフトキー情報が要求されたときには、該当ソフトキー情報のＸＭＬデータを選択する。制御部５０は、選択されたコンテンツのＸＭＬデータ、ディスプレイスタイル情報のＸＳＬデータ、ソフトキー情報のＸＭＬデータをＸＭＬパーシングした後にＸＨＴＭＬ形式に変換してユーザインターフェースを構成する。従って、図２を参照すると、着信音／マナーモード切替、着信音選択、着信音音量、呼び出し音、サービス変更音、通話経過音がリスト形式で表示される。
【００２５】
このように、本発明に係る移動通信端末機は、ユーザインターフェースを構成するアプリケーションプログラムを、コンテンツ、コンテンツのスタイルシートデータ、ソフトキー情報に分離して管理する。
【００２６】
アプリケーションプログラムを追加する場合、一般の移動通信端末機のユーザインターフェース処理方法によると、追加するアプリケーションプログラムのスタイルシートデータが、既に存在している他のアプリケーションプログラムのスタイルシートデータと同一であったり、追加するアプリケーションプログラムのソフトキーデータが、他のアプリケーションプログラムのソフトキーデータと同一であったりしても、追加するアプリケーションプログラム、アプリケーションプログラムのスタイルシート、及びアプリケーションプログラムのソフトキーデータを全て開発者が符号化しなければならなかった。しかし、本発明においては、追加するアプリケーションプログラムのコンテンツのＸＭＬ符号化データが開発者により提供されるだけで、既に存在しているスタイルシートデータ、及びソフトキーデータを用いて、新しいアプリケーションプログラムをユーザインターフェースとして構成することができる。
【００２７】
ユーザインターフェースを構成するアプリケーションプログラムのコンテンツのスタイルシートデータを新しいスタイルに変更しようとする場合、本発明においては、開発者が各アプリケーションプログラムごとにスタイルシート符号化データを一々検索して変更することなく、新しいスタイルシートデータを定義するＸＳＬ符号化データを提供するだけで、各アプリケーションプログラムのコンテンツに新しいスタイルシートデータを容易に適用することができる。
【００２８】
また、新しいソフトキーを必要とする場合も、本発明によると、新しいソフトキーを定義するＸＭＬ符号化データをメモリに追加するだけで、新しいソフトキーを用いてユーザインターフェースを構成することができる。 
【図面の簡単な説明】
【００２９】
【図１】本発明に係る移動通信端末機のユーザインターフェース一括処理方法を示す図
【図２】移動通信端末機の各アプリケーションプログラムのうち、ユーザインターフェースを構成するコンテンツのＸＭＬ符号化データの一例を示す図
【図３】移動通信端末機のユーザインターフェースを構成するコンテンツのリストスタイルのスタイルシートデータの一例を示す図
【図４】編集モード状態のソフトキー情報のＸＭＬ符号化データの一例を示す図
【符号の説明】
【００３０】
１０    ユーザインターフェース
２０    コンテンツデータ
３０    スタイルシートデータ
４０    ソフトキーデータ
５０    制御部
６０    ＸＭＬパーサ
【図１】
2006216045.tif 000003
【図２】
2006216045.tif 000004
【図３】
2006216045.tif 000005
【図４】
2006216045.tif 000006