(57)【要約】  外観セットが前もって与えられている端末に外観を管理する方法が適用される。方法は、外観セットの活性化、変更、削除および外観セットへの問い合わせのうちの１つを指示するように適用される管理命令を受け取ることと、管理命令に従って、外観セットの活性化、変更、削除および外観セットへの問い合わせのうちの１つを実行することとを含む。また、端末も提供される。端末外観セットの活性化、変更、削除および端末外観セットへの問い合わせを操作、管理することにより、端末をより管理しやすくする。
2010522387.tif 000002
【特許請求の範囲】
【請求項１】
事前に構成された外観パッケージを備える端末に適用可能な外観管理の方法であって、
前記外観パッケージの活性化、変更もしくは削除または前記外観パッケージについての問い合わせのうちの１つのための操作を指示する管理命令を受け取ることと、
前記管理命令に従って前記外観パッケージの活性化、変更もしくは削除または前記外観パッケージについての問い合わせのうちの１つの前記操作を実行することとを含むことを特徴とする方法。
【請求項２】
前記管理命令は前記外観パッケージについての問い合わせのための操作を指示し、
前記外観パッケージについての問い合わせのための前記操作を実行することは、
現在の外観パッケージを識別するのに使用される情報を返すことであることを特徴とする、請求項１に記載の方法。
【請求項３】
前記外観パッケージが前記現在の外観パッケージである場合、前記外観パッケージは、現在の識別子、参照識別子および前記参照識別子に対応する参照外観パッケージのコンテンツを備え、前記外観が参照外観パッケージである場合、前記外観パッケージは、識別子、各要素および前記各要素の値を備えることを特徴とする、請求項２に記載の方法。
【請求項４】
前記現在の外観パッケージを識別するのに使用される前記情報は、前記参照識別子および／または前記参照外観パッケージの前記コンテンツを備えることを特徴とする、請求項３に記載の方法。
【請求項５】
前記管理命令は、変更のための操作を指示すると共に、新しい参照識別子を運び、
前記外観パッケージの変更のための前記操作を実行することは、
現在の外観パッケージ内の参照識別子ならびに各要素および前記各要素の値を、それぞれ、前記新しい参照識別子ならびに新しい参照識別子に対応する外観パッケージの各要素および前記各要素の値に更新することを含むことを特徴とする、請求項１に記載の方法。
【請求項６】
前記管理命令は、変更のための操作を指示すると共に、新しい外観要素値を運び、
前記外観パッケージの変更のための前記操作を実行することは、
現在の外観パッケージ内の対応する外観要素値を前記新しい外観要素値で置き換え、前記現在の外観パッケージ内の参照識別子を前記変更された現在の外観パッケージに対応するように変更することを含むことを特徴とする、請求項１に記載の方法。
【請求項７】
前記対応する外観要素値を前記新しい外観要素値で置き換えた後で、前記更新された現在の外観パッケージ内の各要素および前記各要素の値を新しい外観パッケージとして記録し、格納することをさらに含むことを特徴とする、請求項６に記載の方法。
【請求項８】
前記現在の外観パッケージ内の前記参照識別子を前記変更された現在の外観パッケージに対応するように変更した後で、前記変更された現在の外観パッケージの前記参照識別子を報告して、サーバに、前記現在の外観パッケージがユーザによって変更されていることを知らせることをさらに含むことを特徴とする、請求項６に記載の方法。
【請求項９】
前記管理命令は削除のための操作を指示し、
前記外観パッケージの削除のための前記操作を実行することは、
現在の外観パッケージ内のコンテンツを削除し、事前に構成されたデフォルトの外観パッケージ内の識別子を前記現在の外観パッケージ内の参照識別子として更新し、前記事前に構成されたデフォルトの外観パッケージ内の各要素および前記各要素の値を前記現在の外観パッケージの各要素および前記各要素の値として更新することを含むことを特徴とする、請求項１に記載の方法。
【請求項１０】
前記管理命令は活性化のための操作を指示し、前記外観パッケージの活性化のための前記操作を実行することは、
第１の参照外観パッケージを現在の外観として適用することを含むことを特徴とする、請求項１に記載の方法。
【請求項１１】
第１の参照外観パッケージを現在の外観として適用することは、
現在の外観パッケージ内の参照識別子値を前記第１の参照外観パッケージ内の識別子値として設定し、前記第１の参照外観パッケージのコンテンツを前記現在の外観パッケージに複写することを含むことを特徴とする、請求項１０に記載の方法。
【請求項１２】
事前に構成された外観パッケージを格納するように適合された外観パッケージ格納ユニットと、
前記外観パッケージの活性化、変更もしくは削除または前記外観パッケージについての問い合わせのうちの１つのための操作を指示する管理命令を受け取るように適合された受信ユニットと、
前記受信ユニットが受け取った前記管理命令に従って、前記外観パッケージ格納ユニットに格納された前記外観パッケージを活性化するように適合された活性化ユニットと、
前記受信ユニットが受け取った前記管理命令に従って、前記外観パッケージ格納ユニットに格納された前記外観パッケージを削除するように適合された削除ユニットと、
前記受信ユニットが受け取った前記管理命令に従って、前記外観パッケージ格納ユニットに格納された前記外観パッケージを変更するように適合された変更ユニットと、
前記受信ユニットが受け取った前記管理命令に従って、前記外観パッケージ格納ユニットに格納された前記外観パッケージのコンテンツを出力するように適合された出力ユニットと、
前記受信ユニットが受け取った前記管理命令に従って、前記外観パッケージ格納ユニットに格納された前記外観パッケージについて問い合わせるように適合された問い合わせユニットとを含むことを特徴とする端末。
【請求項１３】
前記問い合わせユニットは、
前記受信ユニットが受け取った前記管理命令に従って、前記外観パッケージ格納ユニットに格納された現在の外観パッケージについて問い合わせるように適合された問い合わせサブユニットと、
前記問い合わせサブユニットの問い合わせ結果に従って、前記現在の外観パッケージを識別するのに使用される情報を返すように適合された返却サブユニットとを備えることを特徴とする、請求項１２に記載の端末。
【請求項１４】
前記変更ユニットは、
前記受信ユニットが受け取った前記管理命令に含まれる新しい参照識別子を獲得するように適合された読取りサブユニットと、
前記読取りサブユニットが獲得した前記新しい参照識別子に従って、前記外観パッケージ格納ユニットに格納された現在の外観パッケージ内の参照識別子ならびに各要素および前記各要素の値を、それぞれ、前記新しい参照識別子ならびに前記新しい参照識別子に対応する参照外観パッケージの各要素および前記各要素の値に更新するように適合された更新サブユニットとを備えることを特徴とする、請求項１２に記載の端末。
【請求項１５】
前記変更ユニットは、
前記受信ユニットが受け取った前記管理命令に含まれる新しい外観要素値を獲得するように適合された読取りサブユニットと、
前記読取りサブユニットが獲得した前記新しい外観要素値に従って、前記外観パッケージ格納ユニットに格納された現在の外観パッケージ内の対応する外観要素値を前記新しい外観要素値に更新し、前記現在の外観パッケージ内の参照識別子を前記変更された現在の外観パッケージに対応するように変更するように適合された更新サブユニットとを備えることを特徴とする、請求項１２に記載の端末。
【請求項１６】
前記削除ユニットは、
前記受信ユニットが受け取った前記管理命令に従って、前記外観パッケージ格納ユニットに格納された現在の外観パッケージ内のコンテンツを削除するように適合された削除サブユニットと、
前記現在の外観パッケージの参照識別子を事前に構成されたデフォルトの外観パッケージ内の識別子に更新し、前記現在の外観パッケージの各要素および前記各要素の値を前記事前に構成されたデフォルトの外観パッケージ内の各要素および前記各要素の値に更新するように適合された更新サブユニットとを備えることを特徴とする、請求項１２に記載の端末。
【請求項１７】
前記活性化ユニットは、
前記受信ユニットが受け取った前記管理命令に従って、前記外観パッケージ格納ユニットに格納された現在の外観パッケージ内の参照識別子値を、第１の参照外観パッケージの識別子値として設定するように適合された識別サブユニットと、
前記受信ユニットが受け取った前記管理命令に従って、前記第１の参照外観パッケージのコンテンツを、前記外観パッケージ格納ユニットに格納された前記現在の外観パッケージに複写するように適合されたコンテンツサブユニットとを備えることを特徴とする、請求項１２に記載の端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、どちらも参照によりその全文が本明細書に組み込まれる、２００７年３月２６日付で中国特許庁に出願された、「ＴＥＲＭＩＮＡＬ，Ｓｔｏｒａｇｅ  ＤＥＶＩＣＥ  ＡＮＤ  ＬＯＯＫ  ＡＮＤ  ＦＥＥＬ  ＭＡＮＡＧＥＭＥＮＴ，ＰＲＥＳＥＮＴＡＴＩＯＮ  ＡＮＤ  ＱＵＥＲＹ  ＭＥＴＨＯＤ」という名称の中国特許出願第２００７１００９００８０．４号と、２００７年６月８日付で中国特許庁に出願された、「ＴＥＲＭＩＮＡＬ  ＡＮＤ  ＬＯＯＫ  ＡＮＤ  ＦＥＥＬ  ＭＡＮＡＧＥＭＥＮＴ  ＭＥＴＨＯＤ  ＴＨＥＲＥＯＦ」という名称の中国特許出願第２００７１０１２６１１５．５号の優先権を主張するものである。
【０００２】
本発明は通信分野に関し、詳細には、端末および端末の外観管理の方法に関する。
【背景技術】
【０００３】
移動端末は、モバイル運用サービスシステム全体における重要な構成要素の１つである。移動端末を使用する際のユーザ体験を効果的に保証し、ユーザのロイヤルティを高めるための、移動端末の外観（ルック・アンド・フィール）機能に適応する外観技術が現在開発されている。
【０００４】
いくつかの外観技術を用いれば、テーマ、始動／停止指示メッセージ、埋め込みリンク、メニュー、スクリーンセーバ、背景を含む、端末の外観のリモートでの追加、除去、更新および活性化／非活性化を実施することができる。既存の外観オブジェクトには主に２つのカテゴリが含まれる。一方のカテゴリは、外観要素、すなわち、背景、スクリーンセーバ、呼出し音を含む端末上の管理可能な外観情報のカテゴリを指し、端末の外観要素は一般には固定されている。他方のカテゴリは、外観パッケージ、すなわち、一部または全部の外観要素および各要素の値のパッケージを指す。これまでのところ、外観要素については、既存のＯｐｅｎ  Ｍｏｂｉｌｅ  Ａｌｌｉａｎｃｅ  Ｄｅｖｉｃｅ  Ｍａｎａｇｅｍｅｎｔ（ＯＭＡ−ＤＭ）Ｖ１．２（以下では単にＤＭ規格と呼ぶ）に規定されているような管理技術が実施され得るが、外観パッケージの管理を実施するための技術はない。
【０００５】
ＤＭ規格では、Ｏｖｅｒ−Ｔｈｅ−Ａｉｒ（ＯＴＡ）方式でソフトウェアおよびファームウェアのインストール、更新などの操作を可能にさせて、ユーザの使いやすい、パーソナル化されたサービスを提供し、これによって、ユーザの使用感を高める。第三者を、モバイル事業者、サービス提供者または協力者の情報管理部門とすることもできる。
【０００６】
既存の外観技術では、端末の外観は、外観パッケージおよびＤＭ規格に応じた外観要素に対するネットワークの操作、または外観パッケージおよび外観要素に対するユーザの操作により変更され得る。さらに端末は、外観更新操作も実行する。すなわち端末は、外観要素の事前設定値に従って端末の外観を更新する。
【０００７】
図１を参照すると、従来技術における外観技術を使用する端末１００は、外観管理モジュール１１０、外観処理モジュール１２０、および外観提示モジュール１３０を含む。外観管理モジュール１１０は、ＤＭエージェント１１１、管理ツリー１１２および出力ユニット１１３を含む。ＤＭエージェント１１１は、ＤＭサーバから送られる管理コマンドを解釈し、実行するように適合されている。管理ツリー１１２は、いくつかの基本管理オブジェクト（ＭＯ）を含み、ＤＭサーバがＤＭプロトコルで端末１００を管理するためのインターフェースである。詳細には、ＤＭ−ＭＯとしての外観はその構成済みコンテンツをＤＭ管理ツリー１１２の中間ノードとして有し、このノードに外観パッケージが結び付けられる。ＤＭサーバは、管理ツリーのオブジェクトに対する操作を実行して端末の管理オブジェクトを制御する。管理ツリーのオブジェクトに対する操作コマンドには、Ｇｅｔ（取得する）、Ｒｅｐｌａｃｅ（置換する）、Ｅｘｅｃｕｔｅ（実行する）、Ｃｏｐｙ（複写する）およびＤｅｌｅｔｅ（削除する）が含まれる。出力ユニット１１３は、管理ツリー１１２内の外観パッケージを外観処理モジュール１２０に出力する。外観処理モジュール１２０は、外観パッケージを処理し、次いで、提示のために外観提示モジュール１３０に出力する。また、外観は、ＤＭ方式以外の方法で実施されてもよい。しかし、端末上で外観を管理するために、やはり同じパッケージが用いられ得るが、別の管理チャネルが使用されることになる。
【０００８】
ＤＭ方式では、例えば、端末の外観管理のためのＤＭ管理ツリー１１２は、スクリーンセーバ、事業者ロゴ、および壁紙などの、外観ノードに結びつけられた外観要素ごとに管理を行う。スクリーンセーバを例に取ると、この端末外観管理の技術的解決法では、端末１００上のすべてのスクリーンセーバを、管理ツリー１１２内の．＼Ｃｕｓｔｏｍｉｚａｔｉｏｎ＼ＳｃｒｅｅｎＳａｖｅｒｓ＼ＡｖａｉｌａｂｌｅＳｃｒｅｅｎＳａｖｅｒｓというノードの下に記録し、現在使用されているスクリーンセーバを、．＼Ｃｕｓｔｏｍｉｚａｔｉｏｎ＼ＳｃｒｅｅｎＳａｖｅｒ＼ＡｃｔｉｖｅＳｃというノードの下に置く。これ以外の外観要素はそれぞれ、他の場所に分散されたノードとする。
【発明の概要】
【発明が解決しようとする課題】
【０００９】
本発明の発明者らは、本発明を行うに際して、以下のような従来技術の問題を特定した。前述の従来技術における端末外観管理の技術的解決法には、外観要素を管理し、外観要素について問い合わせるのに不都合である、といった技術的欠点がある。
【００１０】
前述の従来技術では、利用可能な値および現在使用されている値により、外観要素ごとに管理を行う。個々のサービス提供者（ＳＰ）がそれぞれ外観パッケージを提供するときには、それらの外観パッケージ内の各外観要素を分離し、その後、管理ツリー１１２の個々の外観要素ノードの下に記録する必要がある。分離された各パッケージ間または各外観要素間にはどんな関係もなく、したがって、ＳＰが、パッケージまたは外観要素という形で、外観の設定、複写、削除といった管理を行うのに不都合である。例えば、現在のパッケージを更新すべきときには、外観パッケージを端末に入力する必要があり、その後、そのパッケージが各外観要素に分割され、各要素がそれぞれ、管理ツリー１１２の個々の外観要素ノードの下に記録される。別の例では、外観パッケージ内の要素を更新すべきときには、管理ツリー１１２の個々の外観要素ノードにおいてその要素を探索する必要があり、その後その要素が置き換えられる。さらに、現在使用されている外観パッケージまたは外観要素の構成済みの値について都合よく問い合わせることも不可能である。
【００１１】
さらに、従来技術には、ユーザが外観パッケージを操作するための技術的解決法もない。
【００１２】
本発明の各実施形態は、端末の外観管理をより使いやすくするための端末および端末の外観管理の方法を提供する。
【課題を解決するための手段】
【００１３】
本発明の一実施形態は、事前に構成された外観パッケージを備える端末に適用可能な外観管理の方法であって、
外観パッケージの活性化、変更もしくは削除または外観パッケージについての問い合わせのうちの１つのための操作を指示する管理命令を受け取ることと、
管理命令に従って、外観パッケージの活性化、変更もしくは削除または外観パッケージについての問い合わせのうちの１つのための操作を実行することとを含む方法を提供する。
【００１４】
本発明の別の実施形態は、
事前に構成された外観パッケージを格納するように適合された外観パッケージ格納ユニットと、
外観パッケージの活性化、変更もしくは削除または外観パッケージについての問い合わせのうちの１つのための操作を指示する管理命令を受け取るように適合された受信ユニットと、
受信ユニットが受け取った管理命令に従って、外観パッケージ格納ユニットに格納された外観パッケージを活性化するように適合された活性化ユニットと、
受信ユニットが受け取った管理命令に従って、外観パッケージ格納ユニットに格納された外観パッケージを削除するように適合された削除ユニットと、
受信ユニットが受け取った管理命令に従って、外観パッケージ格納ユニットに格納された外観パッケージを変更するように適合された変更ユニットと、
受信ユニットが受け取った管理命令に従って、外観パッケージ格納ユニットに格納された外観パッケージのコンテンツを出力するように適合された出力ユニットと、
受信ユニットが受け取った管理命令に従って、外観パッケージ格納ユニットに格納された外観パッケージについて問い合わせるように適合された問い合わせユニットとを含む端末を提供する。
【００１５】
本発明の各実施形態は、端末の外観パッケージの活性化、削除、変更および問い合わせの各操作を管理することによって、端末の外観をより管理しやすくする、という有益な効果を達成することができる。
【図面の簡単な説明】
【００１６】
【図１】従来技術の外観技術を使用する端末の構造概略図である。
【図２】本発明の第１の実施形態による端末の管理ツリーの構造概略図である。
【図３】本発明の第２の実施形態による端末の構造概略図である。
【図４】本発明の第２の実施形態による外観管理の方法のフローチャートである。
【発明を実施するための形態】
【００１７】
本発明は、外観パッケージ格納ユニットと出力ユニットとを含む端末の第１の実施形態を提供する。外観パッケージ格納ユニットは、現在の外観パッケージおよび参照外観パッケージを含むデータを格納する。参照外観パッケージは、識別子、要素および要素の値を含み、現在の外観パッケージは、現在の識別子、参照識別子および参照識別子に対応する参照外観パッケージのコンテンツを含む。出力ユニットは、現在の外観パッケージのコンテンツを出力するように適合されている。
【００１８】
説明しやすいように、この実施形態およびこの状況における現在の外観パッケージ、参照外観パッケージ、現在の識別子および参照識別子という名前の定義を以下に示す。
【００１９】
図２を参照すると、現在の外観パッケージとは、端末の画面上に直観的に見える画像や、ユーザに聞こえる呼出し音といった、端末上で現在適用されている外観パッケージをいう。参照外観パッケージは、現在の外観パッケージに対して相対的に定義される。また、現在の外観パッケージ内の参照識別子も、現在の外観パッケージ自体の識別子を指す現在の外観パッケージ内の現在の識別子に対して相対的に区別される。現在の外観パッケージが参照外観パッケージと関連付けられているとき、現在の外観パッケージ内の参照識別子は、参照外観パッケージ内の識別子（参照外観パッケージ自体の識別子）と等しい。別の適用例では、例えば、参照外観パッケージが端末の現在の外観のテーマとして使用されている場合には、参照外観パッケージの要素および値を現在の外観パッケージに複写して、現在の外観パッケージ内の要素および値を置き換えることができ、また、現在の外観パッケージの参照識別子も参照外観パッケージの識別子に更新される。
【００２０】
前述の実施形態からわかるように、外観要素は端末にパッケージとして格納される。外観要素が管理ツリーの複数のノードの下に分散されているため、これらの要素の格納や編集といった管理を一様に行うことが難しい従来技術における技術的欠点と比べて、この実施形態では、外観要素がパッケージとして格納されているため、現在の外観パッケージ内のすべての要素の値を、現在の外観パッケージ内で設定された参照識別子に対応する参照外観パッケージ内の要素の値で置き換えることができ、次いで、パッケージ内のすべての外観要素が端末上に提示され、これによって端末上での簡単で効率のよい外観パッケージ管理が実現される。
【００２１】
さらに、この実施形態では、現在の外観パッケージの参照識別子に対応する外観パッケージのコンテンツを、単に参照識別子を獲得するだけで、まとめて管理または提示することもできる。言い換えると、参照外観パッケージが外観のテーマライブラリとして使用され、様々な現在の外観パッケージを、必要に応じて単にその参照識別子を呼び出すだけで獲得することができ、これによって端末の外観のテーマの提示が豊富化される。
【００２２】
さらに、パッケージの形での操作により、端末上の提示を、現在の外観パッケージの１つのパスによる入力イベントといった動作と関連付けることもでき、これによって外観のテーマの使用を都合よく実施することもできる。
【００２３】
本発明は、参照外観パッケージ格納ユニット、および現在の外観パッケージ格納ユニットを含む記憶装置の第１の実施形態を提供する。参照外観パッケージ格納ユニットは、参照外観パッケージの識別子、要素および要素の値を格納するように適合されており、現在の外観パッケージ格納ユニットは、現在の識別子、参照識別子および参照識別子に対応する参照外観パッケージのコンテンツを格納するように適合されている。
【００２４】
以上からわかるように、外観要素が管理ツリーの複数のノードの下に分散されているため、これらの要素の格納や編集といった管理を一様に行うことが難しい従来技術における技術的欠点と比べて、この実施形態では、外観要素がパッケージという形で外観パッケージ格納ユニットに格納されており、参照識別子および参照識別子に対応する外観パッケージの要素の値が現在の外観パッケージにおいて構成されており、したがって、参照識別子を知れば十分であるため、現在の外観パッケージの更新などの管理がしやすく、外観パッケージ管理が非常に容易で効率のよいものになる。例えば、単に現在の外観パッケージの参照識別子を獲得するだけで、現在の外観パッケージの各要素および各要素の値を、参照識別子に対応する外観パッケージのコンテンツでまとめて置き換えることができる。言い換えると、参照外観パッケージが外観のテーマライブラリとして使用され、様々な現在の外観パッケージを、必要に応じて単にその参照識別子を呼び出すだけで獲得することができ、これによって端末の外観のテーマの提示が豊富化される。
【００２５】
本発明は、参照外観パッケージおよび現在の外観パッケージを事前に構成することを含む外観管理の方法の第１の実施形態を提供する。参照外観パッケージは、識別子、要素および要素の値を含み、現在の外観パッケージは、現在の識別子、参照識別子および参照識別子に対応する参照外観パッケージのコンテンツを含む。
【００２６】
以上からわかるように、外観要素が管理ツリーの複数のノードの下に分散されているため、これらの要素の格納や編集といった管理を一様に行うことが難しい従来技術における技術的欠点と比べて、この実施形態では、外観要素がパッケージという形で格納されており、参照識別子および参照識別子に対応する外観パッケージの各要素の値が現在の外観パッケージにおいて構成されており、したがって、参照識別子を知れば十分であるため、現在の外観パッケージの更新などの管理がしやすく、外観パッケージの管理が非常に容易で効率のよいものになる。例えば、単に現在の外観パッケージの参照識別子を獲得するだけで、現在の外観パッケージの各要素および各要素の値を、参照識別子に対応する外観パッケージのコンテンツでまとめて置き換えることができる。言い換えると、参照外観パッケージが外観のテーマライブラリとして使用され、様々な現在の外観パッケージを、必要に応じて単にその参照識別子を呼び出すだけで獲得することができ、これによって端末の外観のテーマの提示が豊富化される。
【００２７】
本発明は、参照外観パッケージが前もって提供され、現在の外観パッケージと参照外観パッケージとの間の関連付けが確立される、現在の外観パッケージを提示する方法の第１の実施形態を提供する。方法は、現在の外観パッケージと参照外観パッケージとの間の関連付けに従って参照外観パッケージを獲得することと、参照外観パッケージに従って外観を提示することとを含む。
【００２８】
以上からわかるように、外観要素が管理ツリーの複数のノードの下に分散されているため、これらの要素の格納や編集といった管理を一様に行うことが難しい従来技術における技術的欠点と比べて、この実施形態では、まず、参照外観パッケージおよび現在の外観パッケージが事前に構成され、次いで、現在の外観パッケージと参照外観パッケージとの間の関連付けが確立されるため、参照外観パッケージを提示することによって現在の外観パッケージのための提示プロセスを行うことができ、関連付けを変えることによって異なる外観を提示することができ、これによって外観パッケージの提示が非常に容易で効率のよいものになる。
【００２９】
本発明は、現在の外観について問い合わせる方法の第１の実施形態を提供する。この方法では、参照外観パッケージおよび現在の外観パッケージが事前に構成され、詳細には、参照外観パッケージは識別子ならびに要素および要素の値を含み、現在の外観パッケージは現在の識別子、参照識別子および参照識別子に対応する参照外観パッケージのコンテンツを含み、現在の外観パッケージについて問い合わせるよう求める命令が受け取られ、現在の外観パッケージを識別するための情報が返される。これは、現在の外観パッケージがどの参照外観パッケージであるか識別できることを意味する。現在の外観パッケージを識別するための情報は、詳細には、参照識別子および／または問い合わせから獲得された参照識別子に対応する参照外観パッケージのコンテンツを含む。
【００３０】
以上からわかるように、外観要素が管理ツリーの複数のノードの下に分散されているため、これらの要素の格納や編集といった管理を一様に行うことが難しい従来技術における技術的欠点と比べて、この実施形態では、現在の外観要素が端末上に外観パッケージの形で格納されているため、単に現在の識別子を運ぶ問い合わせ命令を入力するだけで、現在の識別子に従って現在の外観パッケージに問い合わせることができ、さらに、現在の外観パッケージの参照識別子または参照識別子に対応する参照外観パッケージのコンテンツを返すことができるため、外観パッケージの問い合わせが非常に容易で効率のよいものになる。
【００３１】
本発明は、活性化命令を受け取ることと、参照外観パッケージを現在の外観として適用することと、すなわち、現在の外観パッケージ内の参照識別子の値を参照外観パッケージの識別子の値として設定し、参照外観パッケージのコンテンツを現在の外観パッケージに複写することとを含む、現在の外観を管理する方法の第１の実施形態を提供する。
【００３２】
本発明は、外観パッケージをデフォルトの外観パッケージとして設定することと、現在の外観パッケージをデフォルトの外観パッケージ内のコンテンツで更新して、現在の外観パッケージ内のコンテンツを削除することとを含む、現在の外観を管理する方法の第１の実施形態を提供する。
【００３３】
以上からわかるように、従来技術における外観パッケージの削除後の処理が行われない技術的欠点と比べて、この実施形態では、外観パッケージがデフォルトの外観パッケージとして構成され、現在の外観パッケージがデフォルトの外観パッケージ内のコンテンツで更新されて、現在の外観パッケージ内のコンテンツが削除されるため、現在の外観パッケージが削除された場合でさえも、端末のための通常の外観提示が保証される。
【００３４】
以下では、本発明の目的、技術的解決法および利点をより明らかに、実施形態として、図面を参照して、本発明をさらに詳細に説明する。
【００３５】
図３を参照すると、本発明による端末の第２の実施形態３００は、外観管理モジュール３１０、外観処理ユニットおよび外観提示ユニットを含む。外観管理モジュール３１０は、外観パッケージ格納ユニット３１１、エージェントユニット３１２および出力ユニット３１９を含む。外観パッケージ格納ユニット３１１は、参照外観パッケージ格納ユニット３１１１および現在の外観パッケージ格納ユニット３１１２を含む。
【００３６】
表１を参照すると、参照外観パッケージ格納ユニット３１１１は、参照外観パッケージの識別子およびコンテンツを含む参照外観パッケージを格納するように適合されており、コンテンツは外観要素および各要素の値を含む。具体的には、参照外観パッケージの識別子は、端末３００において、外観要素および各要素の値を記録した参照外観パッケージを識別するように設定される。値は、「Ｂｅｌｌ．ｍｐ３」といった絶対アドレス、または「．＼Ｃｕｓｔｏｍｉｚａｔｉｏｎ＼ＰＫＧ１＼Ｒｉｎｇ」といったリンクアドレス、あるいはファイル自体のコンテンツさえも取り得る。
【００３７】
【表１】
2010522387.tif 000003
表２を参照すると、現在の外観パッケージ格納ユニット３１１２は、現在の識別子、参照識別子および現在使用されている外観要素および各要素の値を含む現在の外観パッケージを格納するように適合されている。現在の識別子ＩＤは、端末３００において、すべての現在使用されている外観要素および各要素の値を記録した現在の外観パッケージを識別するように設定される。値は、「Ｂｅｌｌ．ｍｐ３」といった絶対アドレス、または「．＼Ｃｕｓｔｏｍｉｚａｔｉｏｎ＼ＰＫＧ１＼Ｒｉｎｇ」といったリンクアドレス、あるいはファイル自体のコンテンツさえも取り得る。また、このパッケージには、現在の外観パッケージが別の参照外観パッケージのコンテンツを利用するかどうか指示するための参照識別子ＲｅｆＩＤも格納されている。現在の外観パッケージ内の個々の要素の値が参照外観パッケージ内の各要素および各要素の値と完全に一致する場合、これは、現在の外観パッケージが、参照識別子に対応する参照外観パッケージのコンテンツを利用することを示すものである。このとき、現在の外観パッケージ内の参照識別子の値は、参照外観パッケージ内の識別子の値と等しい。
【００３８】
【表２】
2010522387.tif 000004
別の言い方をすると、端末上には、それぞれが識別子（ＩＤ）および要素を含む複数の外観パッケージがあってもよい。現在の外観パッケージは、これが現在のパッケージの特徴と対応する参照外観パッケージの識別子の両方を含むという点で相対的に特殊である。
【００３９】
現在の外観パッケージと参照外観パッケージとは２つの物理的に別個のパッケージである。参照外観パッケージが現在の外観として適用されるとき、現在の外観パッケージ内の参照識別子の値が参照外観パッケージ内の識別子の値として設定され、参照外観パッケージのコンテンツが現在の外観パッケージに複写される。すなわち、参照外観パッケージが活性化される。当然、外観パッケージを活性化するための活性化ユニットが設けられている。
【００４０】
エージェントユニット３１２は、ネットワークまたはユーザから送られる外観管理命令を受け取り、その命令を構文解析して、端末３００内の対応するユニットが理解できる命令を獲得するように適合されている。
【００４１】
出力ユニット３１９は、現在の外観パッケージの参照識別子に対応する外観パッケージのコンテンツを獲得し、出力するように適合されている。
【００４２】
外観処理モジュール３２０は、現在の外観パッケージを処理し、次いで提示のためにこのパッケージを外観提示モジュール３３０に出力するように適合されている。動作に際して、エージェントユニット３１２は、ネットワークまたはユーザから送られた外観管理命令を受け取って構文解析し、次いで解析した命令を対応するユニットに入力する。例えば、現在の識別子を運ぶ出力命令を受け取ると、エージェントユニットは次いで、出力ユニット３１９に、外観パッケージ格納ユニット３１１から、現在の外観パッケージ格納ユニット３１１２に格納された現在の外観パッケージを獲得するよう指示する。具体的には、現在の識別子（ＩＤ＝１００００）を運ぶ出力命令など、出力命令内の現在の識別子に従って現在の外観パッケージのコンテンツが探索され、表２に示すパッケージが見つかる。現在の外観パッケージのコンテンツは、参照識別子（ＲｅｆＩＤ＝１０００２）に対応する参照外観パッケージのコンテンツである（表１）。次いで、見つかった現在の外観パッケージが外観処理モジュール３２０に出力され、そこで、現在の外観パッケージを処理し、次いで、「Ｓｎｏｗ．ｊｐｇ」壁紙および「Ｗｉｎｄ．ｍｐ３」呼出し音として提示するために外観提示モジュール３３０に出力する。
【００４３】
当然ながらこの実施形態には、端末３００の前述の第１の実施形態の技術的効果がある。
【００４４】
別の実施形態では、端末３００はさらに外観変更ユニット３１４を含み、外観変更ユニット３１４は、エージェントユニット３１２と外観パッケージ格納ユニット３１１とを接続するのに使用され、エージェントユニット３１２から新しい参照識別子を運ぶ変更命令を受け取り、外観パッケージ格納ユニット３１１の現在の外観パッケージ内の参照識別子、各要素および各要素の値を、新しい参照識別子、新しい参照識別子に対応する外観パッケージの各要素および各要素の値で更新するように適合されている。
【００４５】
ユーザまたはネットワークによって求められる現在の外観の更新は、現在の外観パッケージ内のすべての要素の値を変更することによって達成され得る。参照識別子を変更することによってすべての外観の値が変更され得る。ユーザはＵＩインターフェースによって参照識別子を変更することができ、ネットワークは、ＤＭ方式などでコマンドを送ることによって参照識別子を変更することができる。
【００４６】
参照外観パッケージが以下の表に示すようなものであると仮定する。
【００４７】
【表３】
2010522387.tif 000005
現在の外観パッケージ内のＲｅｆＩＤは、ユーザまたはネットワークにより、例えば、ＤＭサーバが、参照識別子の値を１０００２に変更するためにＲｅｐｌａｃｅ（．＼Ｃｕｓｔｏｍｉｚａｔｉｏｎ＼ＣｕｒｒＰｋｇ＼ＲｅｆＩＤ，１０００２）というメッセージを送るなどの方法で変更される。値が変更されたことを検出すると、端末３００は、１０００２に対応する参照外観パッケージに含まれる各要素の値を現在の外観パッケージに自動的に複写する。このとき、現在の外観パッケージは表４の形に変更される。
【００４８】
【表４】
2010522387.tif 000006
変更の後、端末３００は、表に記録されたコンテンツに従って端末３００の外観を更新することができる。
【００４９】
外観変更ユニット３１４は、この実施形態では、ユニット３１４が変更命令の新しい参照識別子に従って対応する外観パッケージを獲得し、現在の外観パッケージのコンテンツを対応する外観パッケージのコンテンツ（各要素の値）でカバーするという方法で、参照識別子ならびに各要素および各要素の値を直接変更することができ、これによって現在の外観パッケージの変更が簡単に、迅速に、都合よく実現され、ユーザ体験が豊富化される。
【００５０】
別の実施形態では、外観変更ユニット３１４は、新しい外観要素値を運ぶ変更命令を受け取り、現在の外観パッケージ内の対応する要素の値を新しい要素値で置き換え、参照識別子を変更し、出力ユニット３１９に変更した新しい外観パッケージを出力するよう指示するように適合されている。
【００５１】
ユーザまたはネットワークによって単一要素の値が変更され得る。例えば、ユーザは、背景だけを関心対象とするのではなく、したがって、端末３００の背景を変更するよう要求する。この場合、ユーザまたはネットワークは、単一要素の値を個別に変更することができ、単一要素の値が変更された後で、現在の外観パッケージの参照識別子は、このときの現在の外観パッケージが既存のどんな参照外観パッケージとも異なることを指示する特別な値として設定され得る。
【００５２】
ユーザは、端末３００の現在の背景を花の画像に変更させようとする場合、ＵＩプログラムによって背景の値を変更することができる。
【００５３】
ユーザがＦｌｏｗｅｒ．ｊｐｇを選択し、次いで、現在の外観パッケージ内の壁紙項目の値が、ＵＩプログラムによってＦｌｏｗｅｒ．ｊｐｇに変更され、ＲｅｆＩＤが、このパッケージが他のどんな外観パッケージも参照しないことを指示する、００００といった特別な値に変更される。このときの現在の外観パッケージは、以下の表に示す通りである。
【００５４】
【表５】
2010522387.tif 000007
変更の後、端末３００は、変更されたコンテンツに従って端末３００の外観を更新する。
【００５５】
また、変更の後、ユーザは、現在の外観パッケージの参照識別子をサーバに報告して、サーバにユーザが現在の外観パッケージを変更していることを知らせてもよい。
【００５６】
この実施形態では、現在の外観パッケージ内の要素の値を別個に変更することができ、同時に、元の参照識別子に対応する参照外観パッケージと区別するために、参照識別子も自動的に変更することもできる。
【００５７】
別の実施形態では、端末３００はさらに、外観変更ユニット３１４が要素値を変更した後で、現在の識別子を除いた新しい外観パッケージを、外観パッケージ格納ユニット３１１に記録、格納するように適合された要素変更記録ユニット３１５を含む。
【００５８】
ネットワークまたはユーザは、現在の外観パッケージの参照識別子を変更することによって、現在の外観パッケージを、新しい参照識別子で定義された参照外観パッケージとして設定することができる。
【００５９】
ネットワークまたはユーザが現在の外観パッケージ内の１つ以上の要素を変更する場合、外観変更ユニット３１４は、変更された現在の外観パッケージからユーザ定義の新しい外観パッケージを生成する。
【００６０】
ユーザ定義の外観パッケージは、参照外観パッケージと同様に提示されるが、参照識別子を必要としないという点で現在の外観パッケージとは異なる。ユーザ定義の外観パッケージの識別子の値は、それがユーザ定義の外観パッケージであることを指示する、００００１といった特別な値である。ユーザが各要素の設定を変更した後、ユーザ定義の外観パッケージは、以下の表に示すように生成される。
【００６１】
【表６】
2010522387.tif 000008
現在の外観パッケージ内の参照識別子は、ユーザ定義の外観パッケージの識別子、００００１として設定される。次いで、現在の外観パッケージを活性化することにより、ユーザ定義の外観値が適用される。
【００６２】
この実施形態では、外観要素の変更に基づき、変更された現在の外観パッケージは、後の使用のために、変更された要素を有するこの外観パッケージが既存のどんな外観パッケージとも異なることを指示するように、新しい外観パッケージとして格納される。
【００６３】
別の実施形態では、外観パッケージ格納ユニット３１１はさらに、デフォルトの外観パッケージを格納し、外観変更ユニット３１４はさらに、現在の外観パッケージのコンテンツを、デフォルトの外観パッケージの各要素および各要素の値で更新して、現在の外観パッケージのコンテンツを削除するように適合されている。
【００６４】
外観パッケージ格納ユニット３１１は、デフォルトの外観パッケージを格納し、デフォルトの外観パッケージの各要素および各要素の値を現在の外観パッケージのコンテンツとして使用して、現在の外観パッケージのコンテンツを削除する。具体的には、外観パッケージ格納ユニット３１１は、上記操作を容易にするために、デフォルトの外観パッケージの識別子を記録することができる。
【００６５】
デフォルトの外観パッケージの識別子は、現在の外観パッケージの参照識別子として設定され、対応する各要素および各要素の値が更新されて、現在の外観パッケージのコンテンツが削除される。
【００６６】
例えば、００００２という識別子を有する外観パッケージがデフォルトの外観パッケージとして設定され、次いで外観パッケージ格納ユニット３１１は、００００２という識別子を有するパッケージを、デフォルトの外観パッケージとみなす。端末３００に、ユーザまたはサーバが、または別の理由で、現在の外観に使用されている外観パッケージのコンテンツを削除させるとき、現在の外観パッケージは以下のように更新される。
【００６７】
【表７】
2010522387.tif 000009
現在の外観パッケージのコンテンツが削除された後で、別の更新された外観パッケージがない場合、この実施形態では、現在の外観パッケージのコンテンツを、デフォルトの外観パッケージの各要素および各要素の値として更新することができ、これによって外観の無い状態が回避される。
【００６８】
別の実施形態では、端末３００はさらに、変更命令を受け取り次第変更を確認すべきかどうか、および確認された変更に基づいて外観変更ユニット３１４を活性化すべきかどうかに関するユーザからの命令を待つように適合された判定ユニット３１３を含む。
【００６９】
ユーザまたはネットワークは、現在の外観パッケージを、現在の外観パッケージのコンテンツがある外観パッケージから別の外観パッケージに変更されるという方法で、または現在の外観パッケージ内の要素の値が変更されるという方法で変更するよう求める命令を、端末３００に送る。端末３００が命令を受け取ると、端末３００の判定ユニット３１３は、ユーザのための選択ダイアログボックスのポップアップを作成し、このダイアログボックスは、ユーザに現在の外観パッケージの変更を確認するよう要求し、ユーザが変更を確認した場合、判定ユニット３１３は、現在の外観パッケージの変更を有効にするよう端末の外観変更ユニット３１４を制御し、そうでなく、ユーザが変更を拒否した場合、判定ユニット３１３は、現在の外観パッケージの変更を断念するよう外観変更ユニット３１４を制御し、また、ネットワークにユーザが変更を拒否するという情報を返してもよい。
【００７０】
この実施形態では、ユーザは、ネットワークまたはユーザが現在の外観パッケージを変更する前に確認を行うよう求められ、これによって誤った操作が回避される。
【００７１】
別の実施形態では、端末３００はさらに、目標外観パッケージについて外観パッケージ格納ユニット３１１に問い合わせるための目標外観パッケージの識別子を運ぶ問い合わせ命令を受け取るように適合された外観問い合わせユニット３１７を含む。目標外観パッケージの識別子が現在の識別子である場合、現在の外観パッケージ内の参照識別子および／または参照識別子に対応する参照外観パッケージの各要素および各要素の値が返される。目標外観パッケージの識別子が参照外観パッケージの識別子である場合、参照外観パッケージの各要素および各要素の値が返される。
【００７２】
以下に説明のための例を示す。
【００７３】
ネットワークが問い合わせ命令を送る：Ｇｅｔ（ＣｕｒｒＰｋｇ）
端末３００が外観値を返す：Ｒｅｓｕｌｔｓ（ＣｕｒｒＰｋｇ，ｒｅｆＰｋｇＩＤ，１０００２）
【００７４】
返された値を受け取ると、ネットワークは、１０００２に対応する外観パッケージのコンテンツについて問い合わせ、端末３００に現在使用されている外観パッケージを獲得する。
【００７５】
外観問い合わせユニット３１７はさらに、要素の名前を運ぶ問い合わせ命令を受け取るように適合されており、要素について外観パッケージ格納ユニット３１１に問い合わせ、名前および要素の値を返す。
【００７６】
またネットワークは、外観要素について別個に問い合わせてもよい。
【００７７】
ネットワークが問い合わせ命令を送る：Ｇｅｔ（ＣｕｒｒＰｋｇ＼Ｗａｌｌｐａｐｅｒ）
端末３００が要素の値を返す：Ｒｅｓｕｌｔｓ（ＣｕｒｒＰｋｇ，Ｗａｌｌｐａｐｅｒ，Ｓｎｏｗ．ｊｐｇ）
【００７８】
さらに、ユーザおよびネットワークが、現在使用されている外観パッケージの値、または要素の値について、以下の２つの方法で問い合わせることができる。１）ＲｅｆＩＤが特別な値でないとき、現在使用されている外観の値は、ＲｅｆＩＤを返すことによって獲得され得る。２）ＲｅｆＩＤが特別な値であるとき、そのパッケージ内の要素の値は、現在の外観パッケージのパスによって獲得され得る。
【００７９】
この実施形態では、外観パッケージについて問い合わせる機能を実施することができ、複数の関連要素を探索することができない、という従来技術の欠点と比べて、ユーザの要求する外観パッケージが、関連する識別子を運ぶ問い合わせ命令に従って都合よく獲得され、したがって、相対的に強力な外観管理機能が実現され得る。
【００８０】
サーバが、外観パッケージを活性化するよう求める命令を端末に送るとき、端末に現在使用されている外観がこの命令で指定された外観パッケージである場合、サーバから送られた活性化命令は無駄になり、予期しない誤りを引き起こすことにもなり得る。したがって、現在使用されている外観パッケージについて問い合わせる方法を使用すれば、外観管理を最適化することができ、また、ユーザの好みの外観を獲得するといった他の機能を提供することもできる。
【００８１】
別の実施形態では、端末３００はさらに、目標外観識別子を運ぶ名前変更命令を受け取るように適合された外観パッケージ名前変更ユニット３１６を含み、この場合名前変更は、目標外観識別子に対応する外観パッケージに対応するものである。
【００８２】
ネットワークまたはユーザは外観パッケージの名前を変更することができ、外観パッケージの名前は、外観パッケージに格納されてもよく、その場合パッケージの名前はパラメータとして格納され得る。ＤＭ方式では、パッケージの名前は、ノードパスによっても格納されてもよい。例えば、ユーザが外観パッケージを定義し、そのパスが「．＼Ｃｕｓｔｏｍｉｚａｔｉｏｎ＼ＵｓｅｒＤｅｆｉｎｅ」であったときに、ネットワークまたはユーザがパッケージの名前を変更する場合、端末３００は、外観パッケージのノード名を、「．＼Ｃｕｓｔｏｍｉｚａｔｉｏｎ＼ＯｕｒＨｏｕｓｅ」に変更することができる。
【００８３】
外観パッケージの名前が変更された後には、名前が変更される前の外観パッケージと確実に区別するために、パッケージの識別子もしかるべく変更されるはずである。このように、ユーザ定義の外観パッケージが後で作成されるときには、元の選択はカバーされない。
【００８４】
この実施形態では、外観管理能力を高めるために外観パッケージ名前変更機能が実施され得る。
【００８５】
別の実施形態では、外観パッケージ格納ユニット３１１は、その外観パッケージ・ノードがさらに活性化ノードを含む管理ツリーであり、端末３００はさらに、目標外観パッケージの識別子を運ぶ活性化命令を受け取り、管理ツリー内の対応する目標外観パッケージ・ノードに結び付けられた活性化ノードを探索し、これを活性化するように適合された外観パッケージ活性化ユニットを含み得る。
【００８６】
ネットワークまたはユーザが端末３００の現在の外観パッケージを変更した後で、変更された現在の外観パッケージが端末３００において適用される。代替として、この変更された現在の外観パッケージを適用する機会をネットワークまたはユーザが選択してもよい。例えば、要素値が以下のようなコマンドによって適用される。
【００８７】
例えば、Ａｃｔｉｖａｔｅ（．＼Ｃｕｓｔｏｍｉｚａｔｉｏｎ＼ＣｕｒｒＰｋｇ）などである。
【００８８】
ＯＭＡ−ＤＭ方式では、現在の外観パッケージ・ノードの下に新しく実行可能な新しいノード「Ａｃｔｉｖａｔｉｏｎ（活性化）」が加えられ、次いで、ノードを実行するための命令がネットワークによって送られる。
Ｅｘｅｃ（．＼Ｃｕｓｔｏｍｉｚａｔｉｏｎ＼ＣｕｒｒＰｋｇ＼Ａｃｔｉｖａｔｉｏｎ）
【００８９】
また、本発明の上記各実施形態による端末３００は、ハードウェアとしても、ソフトウェア機能モジュールとしても実施され得ることにも留意すべきである。個々のユニットがすべて１つに統合されていてもよく、ユニットのうちの任意の２つ以上が１つに統合されていてもよく、あるいは、各ユニットが物理的に分離されていてもよい。上記各実施形態は、独立の製品として販売または使用されてもよく、コンピュータ可読記憶媒体に格納されてもよい。
【００９０】
図４を参照すると、本発明の第２の実施形態による外観管理の方法は、端末上で識別子、各要素および各要素の値を含む参照外観パッケージを事前に構成するものであり、方法は以下の各ステップを含む。
【００９１】
ステップ４０１で、参照外観パッケージが活性化され、参照識別子ならびに各要素および各要素の値が、それぞれ、参照外観パッケージの識別子の値ならびに各要素および各要素の値に更新される。
【００９２】
言い換えると、現在の外観パッケージが生成されるべきである場合、現在の外観パッケージは、現在の識別子、参照識別子およびその参照識別子の参照外観パッケージのコンテンツから構成され得る。
【００９３】
ステップ４０２で、現在の外観パッケージ内の参照識別子に対応する参照外観パッケージのコンテンツが出力される。
【００９４】
別の実施形態では、ステップ４０２の後に以下の各ステップが含まれる。
【００９５】
ステップ４０３で、新しい参照識別子を運ぶ変更命令が受け取られる。
【００９６】
ステップ４０４で、現在の外観パッケージ内の参照識別子ならびに各要素および各要素の値が、それぞれ、新しい参照識別子ならびに新しい参照識別子に対応する外観パッケージの各要素および各要素の値に更新される。
【００９７】
この実施形態では、対応する外観パッケージが変更命令内の新しい参照識別子に従って獲得され、現在の外観パッケージのコンテンツが対応する外観パッケージのコンテンツ（各要素および各要素の値）でカバーされるという方法で、現在の外観パッケージの参照識別子ならびに各要素および各要素の値を直接変更することができ、これによって現在の外観パッケージの変更が簡単に、迅速に、都合よく実現され、ユーザ体験が豊富化される。
【００９８】
別の実施形態では、ステップ４０２の後に以下の各ステップが含まれる。
【００９９】
ステップ４０５で、新しい外観要素値を運ぶ変更命令が受け取られる。
【０１００】
ステップ４０６で、現在の外観パッケージ内の外観要素値が、新しい外観要素値で置き換えられ、現在の外観パッケージ内の参照識別子が自動的に変更される。
【０１０１】
この実施形態では、現在の外観パッケージ内の要素の値を別個に変更することができ、また参照識別子も、元の参照識別子に対応する参照外観パッケージと区別するために自動的に変更される。
【０１０２】
変更の後、現在の外観パッケージの参照識別子をさらにサーバに報告して、現在の外観パッケージがユーザによって変更されていることをサーバに知らせることもできる。
【０１０３】
別の実施形態では、外観要素値が新しい外観要素値で置き換えられた後に、さらに以下の各ステップが含まれる。
【０１０４】
ステップ４０７で、現在の外観パッケージ内の現在の識別子を除いた各要素および各要素の値が、新しい外観パッケージに記録され、格納される。
【０１０５】
この実施形態では、外観要素の変更に基づき、変更された現在の外観パッケージが、後で使用するために新しい外観パッケージとして格納される。
【０１０６】
別の実施形態では、ステップ４０２の後に、以下の各ステップが含まれる。
【０１０７】
目標外観識別子または要素を運ぶ問い合わせ命令が受け取られる。
【０１０８】
目標外観パッケージまたは要素についての問い合わせが行われ、問い合わせ結果が返される。問い合わせ命令内で運ばれる目標外観識別子が現在の識別子である場合、問い合わせ結果は、参照識別子および／または参照識別子に対応する参照外観パッケージの各要素および各要素の値であり、問い合わせ命令内で運ばれる目標外観識別子が参照外観識別子である場合、問い合わせ結果は参照外観パッケージの各要素および各要素の値であり、問い合わせ命令内で要素名が運ばれる場合、問い合わせ結果は要素名および要素値である。
【０１０９】
以下、２つの実施形態としてそれぞれ説明する。
【０１１０】
１）問い合わせ命令内で運ばれる目標外観識別子が参照外観識別子である場合、
ステップ４０８で、参照外観識別子を運ぶ問い合わせ命令が受け取られ、
ステップ４０９で、参照外観パッケージについて問い合わせが行われ、
ステップ４１０で、問い合わせから獲得された参照外観パッケージのコンテンツが返される。
【０１１１】
２）問い合わせ命令に含まれる目標外観識別子が現在の外観識別子である場合、
ステップ４１１で、現在の識別子を運ぶ問い合わせ命令が受け取られ、
ステップ４１２で、現在の外観パッケージについて問い合わせが行われ、
ステップ４１３で、問い合わせから獲得された現在の外観パッケージの参照識別子、および／または参照識別子に対応する参照外観パッケージの各要素および各要素の値。
【０１１２】
この実施形態では、現在の外観パッケージについて問い合わせる機能を実施することができ、その場合、現在の外観に使用される参照外観パッケージおよび参照外観パッケージのコンテンツを、参照識別子を返すことによって獲得することができ、これによって相対的に強力な外観管理能力が実現される。
【０１１３】
この実施形態では、外観パッケージについて問い合わせる機能が実施され、複数の関連要素を探索することができない、という従来技術の欠点と比べて、ユーザの要求する外観パッケージを、関連する識別子を運ぶ問い合わせ命令に従って都合よく獲得することができ、これによって相対的に強力な外観管理能力が実現される。
【０１１４】
当業者は、コンピュータ可読記憶媒体に格納され、実行されると、識別子ならびに各要素および各要素の値を含む参照外観パッケージと、現在の識別子、参照識別子および参照外観パッケージのコンテンツを含む現在の外観パッケージを事前に構成するステップと、参照識別子に対応する外観パッケージを出力して現在の外観パッケージのコンテンツを提示するステップとを実行させることのできる、関連するハードウェアに命令を行うプログラムによって、上記各実施形態による方法における各ステップの全部または一部が実施され得ることを理解するはずである。ここでいう記憶媒体には、例えば、ＲＯＭ／ＲＡＭ、磁気ディスク、光ディスクなどが含まれる。
【０１１５】
以上を要約すると、本発明の各実施形態は以下の技術的効果を提供し得る。
【０１１６】
１）外観パッケージおよびそのコンテンツをパッケージという形で迅速に都合よく管理することができる。
【０１１７】
２）様々な現在の外観パッケージを、現在の外観パッケージ内の参照識別子および参照識別子に対応するパッケージのコンテンツを変更することによって獲得することができ、これによって端末の外観テーマの提示形態が豊富化される。
【０１１８】
３）現在の外観パッケージの参照識別子ならびに各要素および各要素の値を、直接、簡単に、迅速に、都合よく変更することができる。
【０１１９】
４）多数の新しい外観パッケージを、組み合わせから迅速に獲得することができ、これによって現在の外観パッケージの多様性が実現され、外観テーマが豊富化される。
【０１２０】
５）元の参照識別子に対応する参照外観パッケージと区別するために参照識別子を変更すると同時に、現在の外観パッケージ内の各要素の値を別個に変更することができる。
【０１２１】
６）変更された外観要素に基づき、変更された現在の外観パッケージを、後で使用しやすいように新しい外観パッケージとして格納することができる。
【０１２２】
７）現在の外観パッケージをデフォルトの外観パッケージで更新することができ、これによって外観が無い状態が回避される。
【０１２３】
８）ユーザは、ネットワークまたはユーザが現在の外観パッケージを変更する前に確認を行うことができ、これによって誤った操作が回避される。
【０１２４】
９）ユーザの求める外観パッケージを、関連する識別子を運ぶ問い合わせ命令に従って都合よく獲得することができ、これによって相対的に強力な外観管理能力が実現される。
【０１２５】
１０）外観パッケージ名前変更機能を実施して、外観管理能力を高めることができる。
【０１２６】
１１）外観パッケージ活性化機能を実施することができる。
【０１２７】
以上の説明は、端末、記憶装置、外観管理、提示および問い合わせの方法を、これらの実施形態によって説明し、本発明の方法および本発明の精神を容易に理解できるようにするためのものである。当業者は、本発明の精神から逸脱することなく、本発明の実施形態および応用形態に変更を加えることができる。したがって、以上の説明を、添付の特許請求の範囲によってのみ定義される本発明の範囲を限定するものとみなすべきではない。
【図１】
2010522387.tif 000010
【図２】
2010522387.tif 000011
【図３】
2010522387.tif 000012
【図４】
2010522387.tif 000013
【手続補正書】
【提出日】平成21年11月25日(2009.11.25)
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００３５
【補正方法】変更
【補正の内容】
【００３５】
図３を参照すると、本発明による端末３００の第２の実施形態は、外観管理モジュール３１０、外観処理ユニットおよび外観提示ユニットを含む。外観管理モジュール３１０は、外観パッケージ格納ユニット３１１、エージェントユニット３１２および出力ユニット３１９を含む。外観パッケージ格納ユニット３１１は、参照外観パッケージ格納ユニット３１１１および現在の外観パッケージ格納ユニット３１１２を含む。
【手続補正３】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
参照識別子を含む現在の外観パッケージについての問い合わせのための操作を指示し、かつ、前記現在の外観パッケージの識別子を運ぶ管理命令を受け取ることと、
前記現在の外観パッケージの前記識別子に従って前記現在の外観パッケージを探索することと、
前記現在の外観パッケージ内の前記参照識別子を獲得することと、
前記参照識別子に従って参照外観パッケージについての問い合わせのための前記操作を実行することとを含むことを特徴とする外観管理の方法。
【請求項２】
前記管理命令は前記現在の外観パッケージについての問い合わせのための操作を指示し、
前記参照外観パッケージについての問い合わせのための前記操作を実行することは、
前記参照識別子に従って、前記参照外観パッケージを識別するのに使用される情報を返すことであることを特徴とする、請求項１に記載の方法。
【請求項３】
前記現在の外観パッケージは、前記現在の識別子、前記参照識別子および前記参照識別子に対応する参照外観パッケージのコンテンツを備え、前記参照外観パッケージは、前記参照識別子、各要素および前記各要素の値を備えることを特徴とする、請求項２に記載の方法。
【請求項４】
前記参照外観パッケージを識別するのに使用される前記情報は、前記参照識別子および／または前記参照外観パッケージの前記コンテンツを備えることを特徴とする、請求項３に記載の方法。
【請求項５】
参照識別子を含む現在の外観パッケージの変更または削除のための操作を指示し、かつ、前記現在の外観パッケージの識別子を運ぶ管理命令を受け取ることと、
前記現在の外観パッケージの前記識別子に従って前記現在の外観パッケージを探索することと、
前記現在の外観パッケージの変更または削除のための前記操作を実行することと、
前記現在の外観パッケージの変更または削除のための前記操作に従って前記現在の外観パッケージ内の前記参照識別子を更新することとを含むことを特徴とする外観管理の方法。
【請求項６】
前記管理命令は、前記現在の外観パッケージの変更のための操作を指示すると共に、新しい参照識別子を運び、
前記現在の外観パッケージの変更のための前記操作を実行することは、
前記現在の外観パッケージ内の各要素および前記各要素の値を、それぞれ、前記新しい参照識別子に対応する外観パッケージの各要素および前記各要素の値に更新することを含み、
前記現在の外観パッケージの変更または削除のための前記操作に従って前記現在の外観パッケージ内の前記参照識別子を更新することは、
前記現在の外観パッケージ内の前記参照識別子を前記新しい参照識別子に更新することを含むことを特徴とする、請求項５に記載の方法。
【請求項７】
前記管理命令は前記現在の外観パッケージの変更のための操作を指示すると共に、新しい外観要素値を運び、
前記外観パッケージの変更のための前記操作を実行することは、
前記現在の外観パッケージ内の対応する外観要素値を前記新しい外観要素値で置き換えることを含み、
前記現在の外観パッケージの変更または削除のための前記操作に従って前記現在の外観パッケージ内の前記参照識別子を更新することは、
前記現在の外観パッケージ内の前記参照識別子を前記変更された現在の外観パッケージに対応するように変更することを含むことを特徴とする、請求項５に記載の方法。
【請求項８】
前記対応する外観要素値を前記新しい外観要素値で置き換えた後で、前記更新された現在の外観パッケージ内の各要素および前記各要素の値を新しい外観パッケージとして記録し、格納することをさらに含むことを特徴とする、請求項７に記載の方法。
【請求項９】
前記現在の外観パッケージ内の前記参照識別子を前記変更された現在の外観パッケージに対応するように変更した後で、前記変更された現在の外観パッケージの前記参照識別子を報告して、サーバに、前記現在の外観パッケージがユーザによって変更されていることを知らせることをさらに含むことを特徴とする、請求項７に記載の方法。
【請求項１０】
前記管理命令は前記現在の外観パッケージの削除のための操作を指示し、
前記現在の外観パッケージの削除のための前記操作を実行することは、
前記現在の外観パッケージ内のコンテンツを削除し、事前に構成されたデフォルトの外観パッケージ内の各要素および前記各要素の値を、前記現在の外観パッケージの各要素および前記各要素の値として更新することを含み、
前記現在の外観パッケージの変更または削除のための前記操作に従って前記現在の外観パッケージ内の前記参照識別子を更新することは、
事前に構成されたデフォルトの外観パッケージの識別子を、前記現在の外観パッケージ内の参照識別子として更新することを含むことを特徴とする、請求項５に記載の方法。
【請求項１１】
現在の識別子で識別され、参照識別子を含む現在の外観パッケージ、および前記参照識別子で識別され、要素および値を含む参照外観パッケージを格納するように適合された外観パッケージ格納ユニットと、
ネットワークまたはユーザから送られる管理命令を受け取るように適合されたエージェントユニットと、
前記管理命令に従って前記現在の外観パッケージの前記参照識別子による前記参照外観パッケージの前記コンテンツを獲得し、出力するように適合された出力ユニットと、
前記参照外観パッケージの前記コンテンツを受け取り、前記コンテンツを処理し、出力するように適合された外観処理モジュールと、
前記外観処理モジュールから出力された前記コンテンツを受け取り、提示するように適合された外観提示モジュールとを含むことを特徴とする端末。
【請求項１２】
前記現在の外観パッケージは、それぞれ、前記参照外観パッケージの前記各要素および前記各要素の値と同じである各要素および前記各要素の値をさらに含むことを特徴とする、請求項１１に記載の端末。
【請求項１３】
前記管理命令は、新しい参照識別子を運ぶ変更命令であり、
前記外観パッケージ格納ユニットの前記現在の外観パッケージ内の前記参照識別子を、前記新しい参照識別子で更新するように適合された外観変更ユニットをさらに含むことを特徴とする、請求項１１に記載の端末。
【請求項１４】
前記現在の外観パッケージは、それぞれ、前記参照外観パッケージの前記各要素および前記各要素の値と同じである各要素および前記各要素の値をさらに含み、
前記外観変更ユニットはさらに、前記外観パッケージ格納ユニットの前記現在の外観パッケージ内の前記各要素および前記各要素の値を、前記新しい参照識別子に対応する外観パッケージの前記要素および前記要素の値で更新するように適合されていることを特徴とする、請求項１３に記載の端末。
【請求項１５】
前記管理命令は新しい外観要素値を含む変更命令であり、
前記現在の外観パッケージ内の対応する要素の前記値を前記新しい要素値で置き換え、前記参照識別子の値を特定の値に変更し、前記出力ユニットに、前記変更された現在の外観パッケージを出力するよう指示するように適合された外観変更ユニットをさらに含むことを特徴とする、請求項１２に記載の端末。
【請求項１６】
前記現在の識別子および前記参照識別子を除いた前記変更された現在の外観パッケージを、新しい外観パッケージとして、前記外観パッケージ格納ユニットに記録し、前記新しい外観パッケージの前記識別子の値を前記特定の値に設定するように適合された要素変更記録ユニットをさらに含むことを特徴とする、請求項１５に記載の端末。
【請求項１７】
前記外観パッケージ格納ユニットは、さらに、デフォルトの外観パッケージを格納し、
前記管理命令は削除命令であり、
前記外観変更ユニットは、さらに、前記削除命令に従い、前記現在の外観パッケージの前記コンテンツを、前記デフォルトの外観パッケージの前記各要素および前記各要素の値で更新して、前記現在の外観パッケージの前記コンテンツを削除するように適合されていることを特徴とする、請求項１２〜請求項１６の何れか１項に記載の端末。
【請求項１８】
前記管理命令は、目標の識別子を含む問い合わせ命令であり、
前記目標の識別子が前記現在の識別子であり、かつ、前記現在の外観パッケージ内の前記参照識別子の値が特定の値でない場合には、前記現在の外観パッケージまたは前記参照外観パッケージを獲得して返し、又は
前記目標の識別子が前記現在の識別子であり、かつ、前記現在の外観パッケージ内の前記参照識別子の値が前記特定の値である場合には、前記現在の外観パッケージを獲得して返すように適合された外観問い合わせユニットをさらに含むことを特徴とする、請求項１２に記載の端末。
【国際調査報告】
2010522387.tif 000014
2010522387.tif 000015
2010522387.tif 000016
2010522387.tif 000017