(57)【要約】  端末における外観要素の決定方法は、ある外観パッケージを使用しているときに、少なくとも１つの別の外観パッケージを有効化し、前記少なくとも１つの別の外観パッケージと現在使用されている外観パッケージの中から使用すべき外観要素を選択することを含む。この方法によれば、使用すべき外観要素を、少なくとも１つの有効化された外観パッケージと現在使用されている外観パッケージの中から選択することが可能であり、それによって、ある外観パッケージを使用しており、同時にさらに別の外観パッケージを有効化するときの外観要素の処理方法の技術的サポートが提供されるのみならず、選択すべき外観パッケージがただ１つだけに限定されない、より広範な外観要素の選択範囲も提供される。またこの解決手段は、端末における外観要素の処理手段、およびその端末も提供する。さらにこの解決法は、別の端末における外観要素の決定方法、処理手段、およびその端末も提供する。
2010517124.tif 000002
【特許請求の範囲】
【請求項１】
端末において外観要素を決定する方法であって、
ある外観パッケージが現在使用中であるときに少なくとも１つの別の外観パッケージを有効化し、
前記少なくとも１つの別の外観パッケージと現在使用されている外観パッケージの中から使用するための外観要素を選択すること、
を含む方法。
【請求項２】
前記使用するための外観要素が、前記少なくとも１つの別の外観パッケージと前記現在使用されている外観パッケージの中から、
前記少なくとも１つの別の外観パッケージと前記現在使用されている外観パッケージの両方に存在する同じカテゴリの外観要素について、最高の優先度を有する前記外観パッケージに含まれる同じカテゴリの前記外観要素が使用するための同じカテゴリの外観要素として決定されるか、または最高の優先度を有する同じカテゴリの前記外観要素が使用するための同じカテゴリの外観要素として選択されることの少なくとも一方
により選択される、請求項１に記載の端末において外観要素を決定する方法。
【請求項３】
前記新しく有効化された外観パッケージが前記現在使用されている外観パッケージに存在しない外観要素を含む場合、前記外観要素を使用するための外観要素として決定すること
をさらに含む、請求項２に記載の端末において外観要素を決定する方法。
【請求項４】
外観パッケージの優先度又は外観要素の優先度が、ローカルポリシー及び第３者の少なくとも一方によって決定される、請求項２に記載の端末において外観要素を決定する方法。
【請求項５】
前記外観パッケージ又は前記外観要素が第３者によって提供され、
前記外観パッケージの優先度又は前記外観要素の優先度が前記個々の外観パッケージ又は前記個々の外観要素と一緒に取得されるか、または前記外観パッケージの優先度又は前記外観要素の優先度と前記個々の外観パッケージ又は前記個々の外観要素とが独立して別個に取得される、
請求項２または４に記載の端末において外観要素を決定する方法。
【請求項６】
前記ローカルポリシーに従って外観パッケージの優先度又は外観要素の優先度を決定することが、
優先度のついていない外観パッケージ又は外観要素の優先度を設定すること、または
第３者によって決定されている外観パッケージの優先度又は外観要素の優先度を変更すること、
を含む、請求項４に記載の端末において外観要素を決定する方法。
【請求項７】
前記ローカルポリシーは、
外観パッケージの優先度が、前記端末のユーザによって受け入れられている前記外観パッケージ内の外観要素の数に従って決定されるというポリシー、
外観パッケージの優先度が、前記外観パッケージの占めるローカル記憶空間のサイズに従って決定されるというポリシー、
外観パッケージの優先度が、各外観パッケージの取得順序に従って決定されるというポリシー、
外観パッケージの優先度が、前記外観パッケージ内のすべての外観要素の優先度の平均度数に従って決定されるというポリシー
のうちの少なくとも１つを含む、請求項４に記載の端末において外観要素を決定する方法。
【請求項８】
前記ローカルポリシーは、
同じカテゴリの外観要素の優先度が、前記端末のユーザによる同じカテゴリの前記外観要素の受入れの度合いに従って決定されるというポリシー、
同じカテゴリの外観要素の優先度が、同じカテゴリの前記外観要素が位置する外観パッケージの占めるローカル記憶空間のサイズに従って決定されるというポリシー、
外観要素の優先度が、同じカテゴリの各外観要素の取得順序に従って決定されるというポリシー、
外観要素の優先度が、同じカテゴリの前記外観要素が位置する外観パッケージの優先度に従って決定されるというポリシー
のうちの少なくとも１つを含む、請求項４に記載の端末において外観要素を決定する方法。
【請求項９】
使用するための外観要素が、前記少なくとも１つの別の外観パッケージと前記現在使用されている外観パッケージの中から、
前記新しく有効化された外観パッケージ内のすべての外観要素が前記使用するための前記外観要素として決定される
ことで選択される、請求項１に記載の端末において外観要素を決定する方法。
【請求項１０】
前記新しく有効化された外観パッケージが前記現在使用されている外観パッケージ内の外観要素を含まない場合、前記現在使用されている外観パッケージ内の前記外観要素が前記使用するための外観要素として決定される、
請求項２、３または９に記載の端末において外観要素を決定する方法。
【請求項１１】
前記現在使用されている外観パッケージを無効化または除去することをさらに含む、請求項２、３または９に記載の端末において外観要素を決定する方法。
【請求項１２】
端末において外観要素を決定する方法であって、
現在使用されている外観パッケージを無効化または除去し、
ローカルの別の外観パッケージの中から使用するための外観要素を選択すること、
を含む方法。
【請求項１３】
前記使用するための外観要素が、別のローカルの外観パッケージの中から、
最後に使用された外観パッケージ内のすべての外観要素が使用するための外観要素として決定される方法、
最高の優先度を有する前記外観パッケージ内のすべての外観要素が使用するための外観要素として決定される方法
のうちの少なくとも１つにより選択される、請求項１２に記載の端末において外観要素を決定する方法。
【請求項１４】
前記最後に使用された外観パッケージは、前記最後に使用された外観パッケージが有効化または使用された時刻を示すフラグに対応する、請求項１３に記載の端末において外観要素を決定する方法。
【請求項１５】
前記最後に使用された外観パッケージを示すフラグが前記端末においてローカルで設定される、請求項１３に記載の端末において外観要素を決定する方法。
【請求項１６】
前記最後に使用された外観パッケージまたは前記最高の優先度を有する外観パッケージが前記無効化または除去された外観パッケージ内の外観要素を含まない場合、前記無効化または除去された外観パッケージ内の前記外観要素と同じカテゴリの外観要素が、他のすべての外観パッケージの中から、前記使用するための外観要素として選択される、請求項１３に記載の端末において外観要素を決定する方法。
【請求項１７】
前記使用するための外観要素が、ローカルの他の外観パッケージの中から、
前記無効化または除去された外観パッケージ内の外観要素と同じカテゴリの外観要素について、同じカテゴリの前記最後に使用された外観要素が、他のすべての外観パッケージの中から、使用するための同じカテゴリの外観要素として選択される方法と、
前記無効化または除去された外観パッケージ内の外観要素と同じカテゴリの外観要素について、最高の優先度を有する同じカテゴリの前記外観要素が、他のすべての外観パッケージの中から、使用するための同じカテゴリの外観要素として選択される方法、
のうちの少なくとも１つにより選択される、請求項１２に記載の端末において外観要素を決定する方法。
【請求項１８】
前記選択された外観要素が、前記他のすべての外観パッケージ内の同じカテゴリの前記外観要素の中で、最高の優先度を有するか、または最後に使用されたものである、請求項１６に記載の端末において外観要素を決定する方法。
【請求項１９】
前記最後に使用された外観要素は、前記最後に使用された外観要素が有効化または使用された時刻を示すフラグに対応する、請求項１８に記載の端末において外観要素を決定する方法。
【請求項２０】
前記無効化または除去された現在使用されている外観パッケージ内の各要素に対応し、同じカテゴリの前記最後に使用された外観要素が位置する前記外観パッケージを示すフラグが、前記端末においてローカルで設定される、請求項１８に記載の端末において外観要素を決定する方法。
【請求項２１】
外観パッケージの優先度又は外観要素の優先度が、ローカルポリシー及び第３者の少なくとも一方によって決定される、請求項１３または１７に記載の端末において外観要素を決定する方法。
【請求項２２】
前記外観パッケージ又は前記外観要素が前記第３者によって提供され、
前記外観パッケージの前記優先度又は前記外観要素の前記優先度が前記個々の外観パッケージ又は前記個々の外観要素と一緒に取得されるか、または、前記外観パッケージの前記優先度又は前記外観要素の前記優先度と前記個々の外観パッケージ又は前記個々の外観要素が独立して別個に取得される、
請求項２１に記載の端末において外観要素を決定する方法。
【請求項２３】
前記ローカルポリシーに従って外観パッケージの優先度又は外観要素の優先度を決定することが、
優先度のついていない外観パッケージ又は優先度のついていない外観要素の優先度を設定すること、または
前記第３者によって決定されている外観パッケージの優先度又は外観要素の優先度を変更すること
を含む、請求項２１に記載の端末において外観要素を決定する方法。
【請求項２４】
前記ローカルポリシーは、
外観パッケージの優先度が、前記端末のユーザによって受け入れられている前記外観パッケージ内の外観要素の数に従って決定されるというポリシー、
外観パッケージの優先度が、前記外観パッケージの占めるローカル記憶空間のサイズに従って決定されるというポリシー、
外観パッケージの優先度が、各外観パッケージの取得順序に従って決定されるというポリシー、
外観パッケージの優先度が、前記外観パッケージ内のすべての外観要素の優先度の平均度数に従って決定されるというポリシー
のうちの少なくとも１つを含む、請求項２１に記載の端末において外観要素を決定する方法。
【請求項２５】
前記ローカルポリシーは、
同じカテゴリの外観要素の優先度が、前記端末のユーザによる同じカテゴリの前記外観要素の受入れの度合いに従って決定されるというポリシー、
同じカテゴリの外観要素の優先度が、同じカテゴリの前記外観要素が位置する外観パッケージの占めるローカル記憶空間のサイズに従って決定されるというポリシー、
外観要素の優先度が、同じカテゴリの各外観要素の取得順序に従って決定されるというポリシー、
外観要素の優先度が、同じカテゴリの前記外観要素が位置する外観パッケージの優先度に従って決定されるというポリシー
のうちの少なくとも１つを含む、請求項２１に記載の端末において外観要素を決定する方法。
【請求項２６】
端末において外観要素を処理する装置であって、
ある外観要素が現在使用中であるときに少なくとも１つの別の外観パッケージを有効化するように構成された外観パッケージ処理ユニットと、
前記外観パッケージ処理ユニットが前記少なくとも１つの別の外観パッケージを有効化した後で、前記少なくとも１つの別の外観パッケージと前記現在使用されている外観パッケージの中から、使用するための外観要素を選択するように構成された外観選択ユニットと、
を備える装置。
【請求項２７】
端末において外観要素を処理する装置であって、
現在使用されている外観パッケージを無効化または除去するように構成された外観パッケージ処理ユニットと、
前記外観パッケージ処理ユニットが前記現在使用されている外観パッケージを無効化または除去した後で、ローカルの別の外観パッケージの中から使用するための外観要素を選択するように構成された外観要素選択ユニットと、
を備える装置。
【請求項２８】
ある外観要素が現在使用中であるときに少なくとも１つの別の外観パッケージを有効化すること、及び、現在使用されている外観パッケージを無効化もしくは除去すること、の少なくとも一方を行うように構成された外観パッケージ処理ユニットと、
前記外観パッケージ処理ユニットが前記少なくとも１つの別の外観パッケージを有効化した後で、前記少なくとも１つの別の外観パッケージと前記現在使用されている外観パッケージの中から使用するための外観要素を選択すること、及び、前記外観パッケージ処理ユニットが前記現在使用されている外観パッケージを無効化または除去した後で、別のローカルの外観パッケージの中から使用するための外観要素を選択すること、の少なくとも一方を行うように構成された外観選択ユニットと
を備える端末。
【請求項２９】
ＤＭ／ＤＬプロトコルで外観パッケージおよびコマンドを受け取るように構成されたＤＭ／ＤＬクライアントと、
前記ＤＭ／ＤＬクライアントによって提供された前記コマンドに従って、前記ＤＭ／ＤＬクライアントによって提供されたある外観パッケージが現在使用中であるときに、前記ＤＭ／ＤＬクライアントによって提供された少なくとも１つの別の外観パッケージを有効化し、前記少なくとも１つの別の外観パッケージと前記現在使用されている外観パッケージの中から使用するための外観要素を選択するように構成されるか、または、前記現在使用されている外観パッケージを無効化または除去し、ローカルの別の外観パッケージの中から使用するための外観要素を選択するように構成されるか、の少なくとも一方であるＬＦＣクライアントと、
を備える端末。
【請求項３０】
前記ＬＦＣクライアントが、
前記ＤＭ／ＤＬクライアントによって提供された前記コマンドおよび前記外観パッケージに従ってある外観パッケージ内の外観要素をどのように処理すべきか決定するように構成された決定ユニットと、
前記決定ユニットによって提供された外観パッケージを論理的に格納するように構成された外観管理オブジェクトユニットと
を備える請求項２９に記載の端末。
【請求項３１】
前記ＬＦＣクライアントが、
前記ＤＭ／ＤＬクライアントによって提供された優先度のついていない各外観パッケージに優先度を設定し、前記各外観パッケージの優先度情報を前記決定ユニットに提供するように構成された優先度提供ユニット
を備える請求項２９または３０に記載の端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、２００７年４月１１日に中国国家知識産権局に出願された、「端末における外観要素の決定方法、処理装置、及び端末」という名称の、中国特許出願第２００７１０１００５６７．６号の優先権を主張するものであり、前記出願は参照によりその全文が本明細書に組み込まれる。
【０００２】
本発明は、端末の外観（Look and Feel）要素技術の分野に関し、詳細には、端末において外観要素を決定する技術に関する。
【背景技術】
【０００３】
ルックアンドフィールカスタマイズ（ＬＦＣ）技術とは、端末の外観（使用感)を管理する技術であり、端末の外観に対する第３者の、リモート追加、リモート削除、リモート更新、リモート有効化、リモート無効化といった操作を円滑化し得る。端末の外観は、典型的には、テーマ、起動／シャットダウンプロンプト、埋め込みリンク、メニュー、スクリーンセーバ、背景といった、外観要素として実施される。これらの外観要素は通常、パッケージの形で存在し、以下ではこれを外観パッケージという。第３者には、サービス提供者、ネットワーク事業者、端末製造者、端末ユーザが含まれる。
【０００４】
端末において外観要素を使用する既存の方法では、外観パッケージを取得した後で、端末は外観パッケージ内の外観要素を提示するために外観パッケージを有効化し、その後、その外観パッケージ内の外観要素がユーザに視覚的に提示される。例えば端末は、サービス提供者の提供する呼出し音、スクリーンセーバ、背景といった外観要素を含む、サービス提供者の提供する外観パッケージを獲得し、端末がその外観パッケージを友好化すると、サービス提供者によって提供された呼出し音、スクリーンセーバ、背景などのコンテンツが端末上に表示される。
【０００５】
現在、第３者によって提供される外観パッケージのカテゴリおよび数は絶えず増加しており、個々の外観パッケージ内の外観要素のカテゴリおよびコンテンツは様々である。したがって端末は理論上、１以上の外観パッケージを備えている可能性がある。しかし既存の端末は、単に、使用するための１つの外観パッケージを取得し、有効化できるにすぎない。１台の端末において複数の外観パッケージの使用をサポートする技術的解決法はなく、特に、ある外観パッケージの使用中に別の外観パッケージも有効化された場合に外観要素を処理する方法がない。また、現在使用されている外観パッケージが無効化または除去されたときに、外観要素を処理する方法もない。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、技術的問題を解決するために、ある外観要素が使用されている間に別の外観パッケージも有効化される場合に、外観要素の処理をサポートするように、端末において外観要素を決定する方法を提供する。
【課題を解決するための手段】
【０００７】
本発明の一実施形態は、端末において外観要素を決定する方法であって、
ある外観パッケージが現在使用中であるときに少なくとも１つの別の外観パッケージを有効化し、
前記少なくとも１つの別の外観パッケージと現在使用されている外観パッケージの中から、使用する外観要素を選択すること
を含む方法を提供する。
【０００８】
本発明の一実施形態はさらに、端末において外観要素を処理する装置であって、
ある外観要素が現在処理中であるときに少なくとも１つの別の外観パッケージを有効化するように構成された外観パッケージ処理ユニットと、
外観パッケージ処理ユニットが前記少なくとも１つの別の外観パッケージを有効化した後で、前記少なくとも１つの別の外観パッケージと現在使用されている外観パッケージの中から、使用する外観要素を選択するように構成された外観選択ユニットと、
を含む装置を提供する。
【０００９】
本発明は、別の技術的問題に対処するために、現在使用されている外観パッケージが無効化または除去されたときに外観要素の処理をサポートするように、端末において外観要素を決定する方法を提供する。
【００１０】
本発明の一実施形態は、端末において外観要素を決定する方法であって、
現在使用されている外観パッケージを無効化または除去し、
ローカルの別の外観パッケージの中から、使用する外観要素を選択すること、
を含む方法を提供する。
【００１１】
本発明の一実施形態はさらに、端末において外観要素を処理する装置であって、
現在使用されている外観パッケージを無効化または除去するように構成された外観パッケージ処理ユニットと、
外観パッケージ処理ユニットが現在使用されている外観パッケージを無効化または除去した後で、ローカルの別の外観パッケージの中から、使用する外観要素を選択するように構成された外観要素選択ユニットと、
を含む装置を提供する。
【００１２】
本発明の一実施形態は、
ある外観パッケージが現在使用中であるときに少なくとも１つの別の外観パッケージを有効化すること、及び現在使用されている外観パッケージを無効化もしくは除去すること、の少なくとも一方を行うように構成された外観パッケージ処理ユニットと、
外観パッケージ処理ユニットが前記少なくとも１つの別の外観パッケージを有効化した後で、少なくとも１つの別の外観パッケージと現在使用されている外観パッケージの中から使用する外観要素を選択すること、及び外観パッケージ処理ユニットが現在使用されている外観パッケージを無効化もしくは除去した後で、ローカルの別の外観パッケージの中から使用するための外観要素を選択すること、の少なくとも一方を行うように構成された外観要素選択ユニットと、
を含む端末を提供する。
【００１３】
本発明の一実施形態はさらに、
外観パッケージおよびＤＭ／ＤＬプロトコルのコマンドを受け取るように構成されたＤＭ／ＤＬクライアントと、
ＤＭ／ＤＬクライアントによって提供されたコマンドに従って、ＤＭ／ＤＬクライアントによって提供された外観パッケージが現在使用中であるときに、ＤＭ／ＤＬクライアントによって提供された少なくとも１つの別の外観パッケージを有効化し、前記少なくとも１つの別の外観パッケージと現在使用されている外観パッケージの中から使用する外観要素を選択すること、及び現在使用されている外観パッケージを無効化もしくは除去し、ローカルの別の外観パッケージの中から使用する外観要素を選択すること、の少なくとも一方を行うように構成されたＬＦＣクライアントと、
を含む端末を提供する。
【発明の効果】
【００１４】
本発明の一実施形態において、使用する外観要素は、少なくとも１つの別の有効化された外観パッケージと現在使用されている外観パッケージの中から選択され得る。これにより、ある外観パッケージが使用されている間に別の外観要素も有効化された場合に外観要素を処理することが可能になるのみならず、外観要素が単に１つの外観パッケージだけから選択されるのではなく、外観要素により多くの選択肢の範囲も提供される。
【００１５】
本発明の別の実施形態において、使用する外観要素は、現在使用されている外観パッケージが無効化または除去されたときに、ローカルの別の外観パッケージの中から選択される。これにより、現在使用されている外観パッケージが無効化または除去された場合に外観要素を処理することが可能になるのみならず、外観要素が単に１つの外観パッケージだけから選択されるのではなく、外観要素により多くの選択肢の範囲も提供される。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施形態によるＬＦＣ  ＭＯのデータ構造を示す概略図である。
【図２】本発明の第１の実施形態による方法を示すフローチャートである。
【図３】本発明の第２の実施形態による方法を示すフローチャートである。
【図４】本発明の第３の実施形態による方法を示すフローチャートである。
【図５】本発明の第４の実施形態による方法を示すフローチャートである。
【図６】本発明の一実施形態において、すべての現在使用されている外観要素を示す概略図である。
【図７】本発明の一実施形態における外観パッケージ１内のすべての外観要素を示す概略図である。
【図８】本発明の一実施形態における外観パッケージ２内のすべての外観要素を示す概略図である。
【図９】本発明の一実施形態における外観パッケージ０内のすべての外観要素を示す概略図である。
【図１０】本発明の別の実施形態において、すべての現在使用されている外観要素を示す概略図である。
【図１１】本発明の一実施形態による、有効化時刻ノードが付加されているＬＦＣ  ＭＯのデータ構造を示す概略図である。
【図１２】本発明の第５の実施形態による方法を示すフローチャートである。
【図１３】本発明の一実施形態による前の外観パッケージを指し示すノードが付加されているＬＦＣ  ＭＯのデータ構造を示す概略図である。
【図１４】本発明の第６の実施形態による方法を示すフローチャートである。
【図１５】本発明の一実施形態による端末の構造を示す概略図である。
【発明を実施するための形態】
【００１７】
まず、本発明の一実施形態による、端末において外観要素を決定する方法を説明する。この実施形態の技術的解決法は、ある外観パッケージが使用されているときに少なくとも１つの別の外観パッケージを有効化すること、および前記少なくとも１つの別の外観パッケージと現在使用されている外観パッケージの中から、使用する外観要素を選択することを含む。
【００１８】
前述の方法の実施形態において、使用される外観要素は、少なくとも１つの別の外観パッケージと現在使用されている外観パッケージの中から、以下のように選択され得る。すなわち、少なくとも１つの別の外観パッケージと現在使用されている外観パッケージとに存在する同じカテゴリの外観要素について、最高の優先度を有する外観パッケージ内の同じカテゴリの外観要素が、使用される同じカテゴリの外観要素として決定され、及び／または最高の優先度を有する同じカテゴリの外観要素が使用するための同じカテゴリの外観要素として決定され、新しく有効化された外観パッケージが現在使用されている外観パッケージに存在しない外観要素を含む場合、前記現在使用されている外観パッケージに存在しない外観要素が、使用される外観要素として決定される。
【００１９】
前述の方法の実施形態において、外観パッケージの優先度または外観要素の優先度は、ローカルポリシーに従って、及び／または、端末とは別個の記憶装置を含む、第３者によって決定され得る。
【００２０】
前述の方法の実施形態において、外観パッケージまたは外観要素は第３者によって提供されてもよく、外観パッケージの優先度または外観要素の優先度は、個々の外観パッケージまたは外観要素と一緒に取得されてもよい。或いは、外観パッケージの優先度または外観要素の優先度、および個々の外観パッケージまたは個々の外観要素は、別々に取得されてもよい。
【００２１】
前述の方法の実施形態において、ローカルポリシーに従って外観パッケージの優先度もしくは外観要素の優先度を決定することは、優先度のついていない外観パッケージの優先度もしくは優先度のついていない外観要素の優先度を設定すること、または第３者によって決定されている外観パッケージの優先度もしくは外観要素の優先度を変更することを含み得る。
【００２２】
前述の方法の実施形態において、ローカルポリシーは、外観パッケージの優先度が端末のユーザによって受け入れられた外観パッケージ内の外観要素の数に従って決定されるというポリシー、外観パッケージの優先度が外観パッケージの占めるローカル記憶空間のサイズに従って決定されるというポリシー、外観パッケージの優先度が、外観パッケージを取得した順番に従って決定されるというポリシー、および外観パッケージの優先度が、外観パッケージ内のすべての外観要素の優先度の平均度数に従って決定されるというポリシーのうちの少なくとも１つを含み得る。
【００２３】
また、前述の方法の実施形態において、ローカルポリシーは、同じカテゴリの外観要素の優先度が、端末のユーザによる同じカテゴリの外観要素の受入れの度合いに従って決定されるというポリシー、同じカテゴリの外観要素の優先度が、同じカテゴリの外観要素が位置する個々の外観パッケージの占めるローカル記憶空間のサイズに従って決定されるというポリシー、外観要素の優先度が、同じカテゴリの外観要素が取得された順番に従って決定されるというポリシー、および外観要素の優先度が、同じカテゴリの外観要素が位置する個々の外観パッケージの優先度に従って決定されるというポリシーのうちの少なくとも１つも含み得る。
【００２４】
前述の方法の実施形態において、使用する外観要素は、少なくとも１つの別の外観パッケージと現在使用されている外観パッケージの中から、新しく有効化された外観パッケージ内のすべての外観要素が、使用する外観要素として決定されるという方法で選択されてもよい。
【００２５】
前述の方法の実施形態において、新しく有効化された外観パッケージが現在使用されている外観パッケージ内の外観要素を含まない場合には、現在使用されている外観パッケージ内の外観要素も、使用する外観要素として決定されてもよい。
【００２６】
外観要素を決定する前に、端末は、典型的にはＬＦＣサーバから配布される外観パッケージを取得するものとし、外観パッケージの配布および構成は、オープンモバイル機器（ＯＭＡ）デバイス管理（ＤＭ）プロトコルまたはＯＭＡダウンロード（ＤＬ）プロトコルで実施され得る。
【００２７】
外観パッケージの配布および構成は、ＯＭＡ  ＤＭプロトコルで、以下のような具体的プロセスとして実施され得る。すなわち、ＤＭサーバと端末上のＤＭクライアントとがデバイス管理セッションを確立し、ＤＭサーバは端末に対応するＬＦＣ管理オブジェクト（ＭＯ）が備わっているかどうか判定し、端末に対応するＬＦＣ  ＭＯが備わっていないと判定された場合、ＤＭサーバは新しいＬＦＣ  ＭＯを追加するためのＯＭＡ  ＤＭコマンドを送り、対応するＬＦＣ  ＭＯに対して外観要素を設定する操作を実行する。詳細には、ＬＦＣ  ＭＯに対する操作には、置換、有効化および追加が含まれる。ＬＦＣ  ＭＯのデータ構造は図１に示すとおりであり、管理オブジェクトルートノード（ＭＯルート）は、ＭＯの識別子（ＩＤ）、現在有効化されている外観要素（ＣｒｔＥｌｍｔ）、および利用可能な外観パッケージ（ＡｖｌｂＰｋｇ）を含む。詳細には、部分木ＣｒｔＥｌｍｔは、端末のすべての外観要素を含む。例えば、「起動」表示と「シャットダウン」表示とがそれぞれ「有効化」に対応付けられている場合、それは「起動」と「シャットダウン」とが現在有効化されていることを示す。さらに、「有効化」は、ＭＯ内の有効化されている外観パッケージを指し示すリンクとして機能し得る。＜ｘ＞＋は、その下に外観パッケージに属する特定の属性の情報が格納されるプレースホルダノードである。例えば、「ＩＤ」は外観パッケージの識別子を表し、「ＰＲＩ」は外観パッケージの優先度を表し、「名称」は外観パッケージのユーザ可読名を表し、「Ｅｌｍｔ」は外観パッケージに備わっている外観要素を表す。部分木Ｅｌｍｔは、詳細には、背景や壁紙といった端末の外観要素の一部または全部を含み得る。さらに、端末が複数の外観パッケージを取得した場合、図１に示すデータ構造は対応してさらに拡張され得る。
【００２８】
外観要素を決定することは外観パッケージの優先度または外観要素の優先度に関連し得るため、以下で、外観パッケージの優先度または外観要素の優先度をどのようにして構成するかについて詳細に説明する。
【００２９】
外観パッケージの優先度または外観要素の優先度は、サービス提供者や様々なサーバといった第３者によって設定され、次いで、外観パッケージまたは外観要素と一緒に端末に提供されることができる。当然ながら、優先度と外観パッケージまたは外観要素とは、端末に別々に提供されてもよい。サービス提供者が外観パッケージ１を提供する例において、外観パッケージ１の優先度が３であると仮定すると、優先度３を有するという情報は外観パケット１と一緒に端末に提供されることができる。或いは、優先度３を有するという情報は、外観パケット１が端末に提供された後で別個に端末に提供されてもよい。同様に、外観パッケージ１がスクリーンセーバ１を含み、スクリーンセーバ１の優先度が２であると仮定すると、優先度２を有するという情報は、スクリーンセーバ１と一緒に端末に提供されることができる。或いは、優先度２を有するという情報は、スクリーンセーバ１が端末に提供された後で端末に提供され、優先度情報が外観パッケージ１内のスクリーンセーバ１に対応するものであることが表示されてもよい。
【００３０】
第３者は様々なポリシーに従って優先度を設定し得る。
【００３１】
例えば、サービス提供者または事業者はさらに、外観パッケージの、もしくは同じカテゴリの外観要素の優先度を、外観パッケージまたは同じカテゴリの外観要素の生成順序に従って上げてもよい。サービス提供者が外観パッケージ１と外観パッケージ２とを順次提供すると仮定すると、サービス提供者は、外観パッケージ２に外観パッケージ１よりも高い優先度を設定することができる。同様に、外観パッケージ１がスクリーンセーバ１を含み、外観パッケージ２がスクリーンセーバ２を含むと仮定すると、外観パッケージ２内のスクリーンセーバ２の優先度は、外観パッケージ１内のスクリーンセーバ１の優先度より高く設定されることができる。
【００３２】
サービス提供者またはＬＦＣサーバは、外観パッケージまたは外観要素の優先度を、端末との折衝の結果として設定してもよい。ＬＦＣサーバが端末に、外観パッケージ１と外観パッケージ２とを順次提供し、端末がこれら２つのパッケージに設定されるべき優先度をＬＦＣサーバにフィードバックしたと仮定すると、ＬＦＣサーバは外観パッケージ１と外観パッケージ２との優先度を、それぞれ端末のフィードバックに従って設定することができる。同様に、外観パッケージ１がスクリーンセーバ１を含み、外観パッケージ２がスクリーンセーバ２を含むと仮定すると、ＬＦＣサーバはスクリーンセーバ１とスクリーンセーバ２の優先度も、それぞれ端末のフィードバックに従って設定することができる。
【００３３】
事業者は、異なるサービス提供者によって提供される外観パッケージまたは同じカテゴリの外観要素の優先度を、それらのサービス提供者によって支払われる手数料の金額に応じて設定してもよい。外観パッケージ１と外観パッケージ２とがそれぞれサービス提供者１とサービス提供者２によって提供され、サービス提供者１はサービス提供者２より多くの手数料を支払うと仮定すると、この場合、事業者は、外観パッケージ１の優先度を外観パッケージ２の優先度より高く設定することができる。同様に、外観パッケージ１がスクリーンセーバ１を含み、外観パッケージ２がスクリーンセーバ２を含むと仮定すると、この場合、事業者は、スクリーンセーバ１の優先度をスクリーンセーバ２の優先度より高く設定することができる。
【００３４】
また、外観パッケージの優先度または外観要素の優先度は、端末においてローカルで設定されてもよい。具体的には、優先度のついていない外観パッケージまたは外観要素に優先度が設定されてもよく、優先度が第３者によって設定されている外観パッケージまたは外観要素の優先度が変更されても、リセットされてもよい。
【００３５】
優先度は、ローカルでカスタマイズされるか、または第３者によって提供される様々なポリシーに従って、端末においてローカルで設定され、または変更されてもよい。
【００３６】
例えば優先度は、端末のユーザによる優先度または外観要素の受入れの度合いに従って設定されてもよい。外観パッケージ１にも外観パッケージ２にも優先度がつけられておらず、ユーザは外観パッケージ２を使用するために選択したと仮定すると、外観パッケージ２の優先度は外観１の優先度より高く設定される。同様に、外観パッケージ１がスクリーンセーバ１を含み、外観パッケージ２がスクリーンセーバ２を含み、ユーザはスクリーンセーバ１を使用するために選択したと仮定すると、スクリーンセーバ１の優先度はスクリーンセーバ２の優先度より高く設定される。さらに、端末が外観パッケージ１と外観パッケージ２を受け取るときに、外観パッケージ１にも外観パッケージ２にも優先度が設定されており、外観パッケージ１の優先度が外観２の優先度より高いが、ユーザが外観パッケージ２を使用するために選択したと仮定すると、この場合外観パッケージ２の優先度は、外観パッケージ１の優先度より高くなるように変更される。さらに、受け取られたスクリーンセーバにも優先度が設定されている場合、それらのスクリーンセーバの優先度も必要に応じて同様に変更され得る。
【００３７】
優先度は、外観パッケージの占める記憶空間のサイズに従って設定されてもよい。外観パッケージ１にも外観パッケージ２にも優先度がついておらず、外観パッケージ１の占める記憶空間のサイズが外観パッケージ２の占める記憶空間のサイズより大きいと仮定すると、外観パッケージ２の優先度は外観パッケージ１の優先度より高く設定される。同様に、外観パッケージ１がスクリーンセーバ１を含み、外観パッケージ２がスクリーンセーバ２を含み、スクリーンセーバ１の占める記憶空間のサイズがスクリーンセーバ２の占める記憶空間のサイズより小さいと仮定すると、スクリーンセーバ１の優先度はスクリーンセーバ２の優先度より高く設定される。
【００３８】
また優先度は、外観パッケージの取得順序に従って順次設定され、後に取得された外観パッケージまたは同じカテゴリの外観要素の優先度が対応して引き上げられてもよい。当然ながら、優先度を取得順序の降順で設定することも可能である。外観パッケージ１と外観パッケージ２が順番に受け取られたと仮定すると、外観パッケージ２の優先度は外観パッケージ１の優先度より高く設定される。同様に、外観パッケージ１がスクリーンセーバ１を含み、外観パッケージ２がスクリーンセーバ２を含むと仮定すると、スクリーンセーバ２の優先度はスクリーンセーバ１の優先度より高く設定される。
【００３９】
受け取られた外観パッケージまたは外観要素に優先度がついていないとき、端末はＬＦＣサーバに、指定の外観パッケージまたは指定の外観要素の優先度を提供するよう要求してもよいことに留意されたい。例えば、端末がＬＦＣサーバに、１以上の指定の外観パッケージのＩＤを含む要求メッセージを送り、外観要素の優先度が取得される必要がある場合には、要求メッセージ内において１以上の外観要素も指定される。ＬＦＣサーバは、外観パッケージのＩＤまたは指定の外観要素に従って外観パッケージまたは外観要素に優先度を割り振り、端末に優先度情報を返す。
【００４０】
以下で図２を参照して、端末において外観要素を決定する方法の好ましい一実施形態を説明する。端末は少なくとも２つの外観パッケージを取得しており、各外観パッケージに優先度が設定されており、端末はこれらの外観パッケージのうちの１つを有効化しており、その外観パッケージが現在使用されているものと仮定する。図２に示すように、以下の各ステップが含まれる。
【００４１】
ステップＳ２０１で、ＬＦＣサーバは端末内のＬＦＣクライアントに、別の外観パッケージを有効化するためのコマンドを送る。このコマンドは、外観パッケージの識別子や外観パッケージの全情報といった、外観パッケージの情報を含み得る。
【００４２】
ステップＳ２０２で、ＬＦＣクライアントは、外観パッケージの優先度に従って使用されるべき外観要素を決定する。
【００４３】
ＬＦＣサーバから送られたコマンドを受け取ると、ＬＦＣクライアントは、現在使用されている外観パッケージと有効化されるべき外観パッケージの中から同じカテゴリの外観要素を選択する。典型的にはＬＦＣクライアントは、外観パッケージ内の同じカテゴリの外観要素のうちより高い優先度を有するものを選択する。有効化されるべき外観パッケージが現在使用されている外観パッケージに存在しない外観要素を含む場合、この外観要素はそのまま使用するために決定され得る。
【００４４】
ＬＦＣクライアントは現在、一部の外観要素、すなわち、スクリーンセーバ、ソフトキーボード、フォントおよび呼出し音を含む、優先度３を有する外観パッケージ１を使用していると仮定する。ＬＦＣサーバは、一部の外観要素、すなわち、呼出し音、スクリーンセーバ、メニューおよび起動／シャットダウンプロンプトを含む、優先度２を有する外観パッケージ２を有効化するためのコマンドを送る。このときＬＦＣクライアントは、外観パッケージ２内の外観要素、すなわち、呼出し音およびスクリーンセーバの存在が、外観パッケージ１内のこれらの要素と衝突すると判定し得る。外観パッケージ２の優先度は外観パッケージ１の優先度より低いため、外観パッケージ１に備わる呼出し音およびスクリーンセーバのコンテンツはそのまま保持され、外観パッケージ２内のメニューおよび起動／シャットダウンプロンプトは、すぐに使用するための外観要素として決定される。
【００４５】
ステップＳ２０３で、ＬＦＣサーバから送られたコマンドに従って、ＬＦＣサーバによって指定された外観パッケージが有効化される。
【００４６】
ステップＳ２０４で、ＬＦＣクライアントはＬＦＣサーバに、コマンドを実行した結果を報告する応答メッセージを返す。このステップは任意選択的（オプショナル)なものである。
【００４７】
図２に示す実施形態では、ＬＦＣクライアントは、ＬＦＣサーバがＬＦＣクライアントに有効化コマンドを送った後で外観パッケージを有効化するが、実際の応用例では、ＬＦＣクライアントは、ユーザの要求もしくは指示に従って、または自発的に外観パッケージを有効化してもよいことが理解されるはずである。
【００４８】
図２に示す実施形態では、ＬＦＣクライアント内の外観パッケージに優先度がついておらず、外観パッケージ内の外観要素に優先度が設定されている場合、ステップＳ２０２で、ＬＦＣクライアントは、現在使用されている外観パッケージ内の同じカテゴリの外観要素の優先度と、有効化されるべき外観パッケージ内の同じカテゴリの外観要素の優先度を比較してもよい。典型的には、同じカテゴリにおいてより高い優先度を有する外観要素が、使用するための外観要素として選択される。さらに、ＬＦＣクライアント内の外観パッケージに優先度がついており、外観パッケージ内の各外観要素にも優先度が設定されている場合には、適切な外観要素を選択するためにその両方の優先度が考慮される。
【００４９】
図２に示す実施形態は優先度の比較を伴うが、実際の適用例では、優先度を使用せずに外観要素が決定されてもよい。
【００５０】
以下で図３を参照して、優先度を使用せずに外観要素を決定する方法を説明する。端末が少なくとも２つの外観パッケージを取得しており、各パッケージには優先度がついておらず、端末はこれらの外観パッケージのうちの１つを有効化し、使用しているものと仮定する。図３に示すように、本方法には以下のステップが含まれる。
【００５１】
ステップＳ３０１で、ＬＦＣサーバが端末内のＬＦＣクライアントに、別の外観パッケージを有効化するためのコマンドを送る。このコマンドは、外観パッケージの識別子や外観パッケージに関する全情報といった、外観パッケージに関する情報を含み得る。
【００５２】
ステップＳ３０２で、ＬＦＣクライアントは、ＬＦＣサーバによって指定された外観パッケージを有効化し、指定された外観パッケージ内のすべての外観要素を使用する。
【００５３】
このステップで、現在使用されている外観パッケージと新しく有効化された外観パッケージとが同じカテゴリの外観要素を含む場合、新しく有効化された外観パッケージ内の同じカテゴリの外観要素が使用するために選択される。さらに、新しく有効化された外観パッケージ内の残りの外観要素も、使用するための外観要素の他の部分として使用され得る。
【００５４】
ステップＳ３０３で、ＬＦＣクライアントはＬＦＣサーバに、コマンドを実行した結果を報告する応答メッセージを返す。このステップは任意選択的なもの（オプション）である。
【００５５】
図３に示す実施形態では、ＬＦＣサーバによって指定された外観パッケージを有効化するときに、ＬＦＣクライアントは同時に、現在使用されている外観パッケージを無効化または除去してもよい。ＬＦＣサーバによって指定された外観パッケージを有効化する操作と、現在使用されている外観パッケージを無効化または除去する操作は、必ずしもある一定の順序で行われるとは限らないことに留意されたい。例えば、現在使用されている外観パッケージが無効化または除去された後で、ＬＦＣサーバによって指定された外観パッケージが有効化されてもよく、ＬＦＣサーバによって指定された外観パッケージが有効化されるのと同時に現在使用されている外観パッケージが無効化または除去されてもよく、ＬＦＣサーバによって指定された外観パッケージが有効化された後で現在使用されている外観パッケージが無効化または除去されてもよい。
【００５６】
方法の実施形態は一般に装置またはシステムによって実施されるため、本発明の一実施形態はさらに、端末において外観要素を処理する装置をも提供する。前記装置は、
ある外観要素が使用されているときに少なくとも１つの別の外観パッケージを有効化するように構成された外観パッケージ処理ユニットと、
前記外観パッケージ処理ユニットが前記少なくとも１つの別の外観パッケージを有効化した後で、前記少なくとも１つの別の外観パッケージと現在使用されている外観パッケージの中から、使用する外観要素を選択するように構成された外観選択ユニットと、を含む。
【００５７】
また、上記処理装置の実施形態は端末において適用されてもよく、したがって、本発明の一実施形態はさらに、
ある外観パッケージが使用されているときに少なくとも１つの別の外観パッケージを有効化するように構成された外観パッケージ処理ユニットと、
前記外観パッケージ処理ユニットが前記少なくとも１つの別の外観パッケージを有効化した後で、前記少なくとも１つの別の外観パッケージと現在使用されている外観パッケージの中から、使用する外観要素を選択するように構成された外観選択ユニットと
を含む端末も提供する。
【００５８】
前述の方法、装置および端末の各実施形態では、外観パッケージの優先度を決定することによって、または外観要素の優先度を決定することによって、またはこれら両方の組み合わせによって適切な外観要素が選択され得る。このようにして端末は、最適な外観要素を選択することができる。
【００５９】
前述の方法、装置および端末の各実施形態では、１つの別の外観パッケージが有効化されるとき、新しく有効化された外観パッケージ内のすべての外観要素が使用されるための外観要素として使用されてもよく、これを実施するのは比較的簡単である。しかも、新しく有効化された外観パッケージが、端末によって使用されるべき、または現在使用されている外観パッケージ内に含まれるすべての外観要素を含まない場合、この、またはこれらの外観要素は、現在使用されている外観パッケージの中から引き続き使用するように選択され得る。これは簡単な実施方法を可能にするのみならず、端末がより多くの外観要素を使用することも可能にする。
【００６０】
前述の方法、装置および端末の各実施形態では、端末は、優先度のついていない外観パッケージまたは外観要素の優先度を設定し得るのみならず、優先度を有する外観パッケージまたは外観要素の優先度を変更することもできる。これにより、優先度の柔軟な設定を技術的にサポートすることが可能になると共に、端末がより適切な外観要素を利用することもできるようになる。
【００６１】
さらに、前述の方法、装置および端末の各実施形態は、本発明の実施に際して外観要素を決定する様々なポリシーも提供する。
【００６２】
以下で、本発明の別の実施形態による、端末において外観要素を決定する方法を説明する。この実施形態の技術的解決手段は全体として、現在使用されている外観パッケージを無効化または除去すること、および他のローカルの外観パッケージの中から使用するための外観要素を選択することを含む。
【００６３】
前述の方法の実施形態では、他のローカルの外観パッケージの中から、最後に使用された外観パッケージ内のすべての外観要素が、使用される外観要素として決定されるという方法と、最高の優先度を有する外観パッケージ内のすべての外観要素が、使用される外観要素として決定されるという方法のうちの少なくとも１つによって、使用するための外観要素が選択されてもよい。
【００６４】
前述の方法の実施形態において、最後に使用された外観パッケージは、最後に使用された外観パッケージが有効化または使用された時刻を示すフラグに対応していてもよい。
【００６５】
前述の方法の実施形態では、最後に使用された外観パッケージを示すフラグが端末においてローカルで設定されてもよい。
【００６６】
前述の方法の実施形態では、最後に使用された、または最高の優先度の外観パッケージが、無効化または除去された外観パッケージ内の外観要素を含まない場合、無効化または除去された外観パッケージ内の外観要素と同じカテゴリの外観要素が、他のすべての外観パッケージの中から、使用するための外観要素として選択されてもよい。
【００６７】
前述の方法の実施形態では、無効化または除去された外観パッケージ内の外観要素と同じカテゴリの外観要素について、同じカテゴリの最後に使用された外観要素が、他のすべての外観パッケージの中から、使用するための同じカテゴリの外観要素として選択されるという方法と、無効化または除去された外観パッケージ内の外観要素と同じカテゴリの外観要素について、最高の優先度を有する同じカテゴリの外観要素が、他のすべての外観パッケージの中から、使用するための同じカテゴリの外観要素として選択されるという方法のうちの少なくとも１つによって、別のローカルの外観パッケージの中から使用するための外観要素が選択されてもよい。
【００６８】
前述の方法の実施形態において、選択された外観要素は、他のすべての外観パッケージ内の同じカテゴリの外観要素の中で最高の優先度を有するか、または最後に使用されたものである。
【００６９】
前述の方法の実施形態において、最後に使用された外観要素は、最後に使用された外観要素が有効化または使用された時刻を示すフラグに対応していてもよい。
【００７０】
前述の方法の実施形態では、無効化または除去された現在使用されている外観パッケージ内の各要素に対応し、同じカテゴリの最後に使用された外観要素が位置する外観パッケージを示すフラグが、端末においてローカルで設定されてもよい。
【００７１】
前述の方法の実施形態において、外観パッケージの優先度または外観要素の優先度は、ローカルポリシー及び第３者の少なくとも一方によって決定され得る。
【００７２】
前述の方法の実施形態において、外観パッケージまたは外観要素は第３者によって提供されてもよく、外観パッケージの優先度または外観要素の優先度は、個々の外観パッケージまたは個々の外観要素と共に取得されてもよい。或いは、外観パッケージの優先度または外観要素の優先度は、個々の外観パッケージまたは個々の外観要素とは別個に入手されてもよい。
【００７３】
前述の方法の実施形態では、ローカルポリシーに従って外観パッケージの優先度もしくは外観要素の優先度を決定することは、優先度のついていない外観パッケージもしくは外観要素の優先度を設定すること、または第３者によって決定された外観パッケージの優先度もしくは外観要素の優先度を変更することを含んでいてもよい。
【００７４】
前述の方法の実施形態においてローカルポリシーは、外観パッケージの優先度が端末のユーザによって受け入れられている外観パッケージ内の外観要素の数に従って決定されるというポリシー、外観パッケージの優先度が外観パッケージの占めるローカル記憶空間のサイズに従って決定されるというポリシー、外観パッケージの優先度が外観パッケージの取得順序に従って決定されるというポリシー、および外観パッケージの優先度が外観パッケージ内のすべての外観要素の優先度の平均度数に従って決定されるというポリシーのうちの少なくとも１つを含んでいてもよい。
【００７５】
また、前述の方法の実施形態においてローカルポリシーは、同じカテゴリの外観要素の優先度が、端末のユーザによるその同じカテゴリの外観要素の受入れの度合いに従って決定されるというポリシー、同じカテゴリの外観要素の優先度が、その同じカテゴリの外観要素が位置している外観パッケージの占めるローカル記憶空間のサイズに従って決定されるというポリシー、外観要素の優先度が、同じカテゴリの外観要素の取得順序に従って決定されるというポリシー、および外観要素の優先度が、同じカテゴリの外観要素が位置する外観パッケージの優先度に従って決定されるというポリシーのうちの少なくとも１つを含んでいてもよい。
【００７６】
以下で、図面を参照して、本発明のいくつかの好ましい実施形態による、端末において外観要素を決定する方法を説明する。端末は少なくとも２つの外観パッケージを取得し、それらの外観パッケージのうちの１つを使用しているものと仮定する。図４に示すように、本方法には以下の各ステップが含まれる。
【００７７】
ステップＳ４０１で、ＬＦＣサーバがＬＦＣクライアントに、現在使用されている外観パッケージを無効化または除去するためのコマンドを送る。コマンドはさらに、無効化または除去されるべき外観パッケージの識別子を含む。コマンドが、現在使用されている外観パッケージが無効化または除去すべきであることを示す場合、そのコマンドは識別子を含んでいなくてもよい。さらに、無効化は有効化とは逆の動作であり、言い換えると、外観パッケージを有効状態から外すこと、または外観パッケージを無効状態にすることである。
【００７８】
ステップＳ４０２で、ＬＦＣクライアントは、最高の優先度を有するローカルの外観パッケージを有効化する。
【００７９】
端末が複数の外観パッケージを取得する場合には、現在使用されている外観パッケージに加えて他の外観パッケージも利用できる。現在使用されている外観パッケージが無効化または除去された後で、その他の有効化されるべき外観パッケージの中から最高の優先度を有する外観パッケージが選択される。現在使用されている外観パッケージ以外に利用できる外観パッケージがただ１つしかない場合には、この外観パッケージが有効化される。
【００８０】
ステップＳ４０３で、ＬＦＣクライアントは、ＬＦＣサーバから送られたコマンドに従って現在使用されている外観パッケージを無効化／除去する。このようにして、端末によって表示される外観の全部または一部が、後に有効化された最高の優先度を有する外観パッケージ内の外観要素によってサポートされる。
【００８１】
ステップＳ４０４で、ＬＦＣクライアントはＬＦＣサーバに、コマンドを実行した結果を報告する応答メッセージを返す。このステップは任意選択的なもの（オプショナル）である。
【００８２】
ステップＳ４０２とステップＳ４０３は、同時に実行されても、逆の順序で実行されてもよいことに留意されたい。言い換えると、ＬＦＣクライアントはまず、ＬＦＣサーバから送られたコマンドに従って現在使用されている外観パッケージを無効化または除去し、次いで、最高の優先度を有するローカルの外観パッケージを有効化してもよい。
【００８３】
各操作は、図４に示す実施形態に従って外観パッケージごとに行われ、実際には、各操作は、外観要素ごとに行われてもよい。
【００８４】
図５は、別の好ましい実施形態による、外観要素を決定するフローチャートである。図５を参照すると、本方法には以下の各ステップが含まれている。
【００８５】
ステップＳ５０１で、ＬＦＣサーバがＬＦＣクライアントに、現在使用されている外観パッケージを無効化または除去するためのコマンドを送る。
【００８６】
ステップＳ５０２で、ＬＦＣクライアントは、その他の外観パッケージの中から、外観パッケージの優先度または外観要素の優先度に従って、現在使用されている外観パッケージ内の各外観要素と同じカテゴリの外観要素を選択する。
【００８７】
このステップは様々な方法で実施され得る。それらの方法の１つでは、外観パッケージにおいて現在使用されている外観パッケージ内の外観要素と同じカテゴリの外観要素が見つかるまで、各外観パッケージが優先度の高いものから順に探索され、上記プロセスが、現在使用されている外観パッケージ内の各外観要素ごとに、各外観要素と同じカテゴリの外観要素が他の外観パッケージにおいて見つかるまで繰り返される。現在使用されている外観パッケージ内の１つまたは複数の外観要素について、他のどの外観パッケージにおいてもその１つまたは複数の外観要素と同じカテゴリの外観要素が見つからない場合、現在使用されている外観パッケージ内のその１つまたは複数の外観要素は引き続き使用するために確保されてもよく、またはそれ以上使用されなくてもよい。
【００８８】
このステップを実施する別の方法では、現在使用されている外観パッケージ内の外観要素と同じカテゴリの外観要素が他の外観パッケージにおいて探索され、それらの外観要素の中で最高の優先度のものが選択され、上記プロセスが、現在使用されている外観パッケージ内の各外観要素ごとに、他の外観パッケージにおいてその外観要素と同じカテゴリの外観要素が見つかるまで繰り返される。この方法は前述の方法と組み合わせて使用されてもよい。
【００８９】
現在使用されているすべての外観要素は図６に示すとおりであり、Ｒｅｆはどの外観パッケージが参照されているかを示すものであると仮定とする。例えば、呼び出し音のＲｅｆは外観パッケージ１であり、これは、外観パッケージ１内の外観要素が呼出し音に使用されることを示す。外観パッケージ１、２および３は、それぞれ、図７、図８および図９には示すとおりであるものとする。図６から図９から分かるように、外観パッケージ２内のすべての外観要素および外観パッケージ１内の２つの外観要素が現在使用されている。このとき、外観パッケージ２が除去される場合、ＬＦＣクライアントはまず、ＬＦＣ  ＭＯにおいて、外観パッケージ２に対応するＲｅｆを有する現在使用されている外観要素、すなわち、「メニュー」、「起動／シャットダウン」プロンプト、「ソフトキーボード」および「フォント」を見つける。ＬＦＣ  ＭＯにおいて、外観パッケージ２を除く外観パッケージの中で最高の優先度を有する外観パッケージ、すなわちこの例では外観パッケージ１が探索され、外観パッケージ１が有効化される。したがって、図６に示す「メニュー」のＲｅｆと「起動／シャットダウン」プロンプトのＲｅｆとが外観パッケージ１に変更される。外観パッケージ１は、「ソフトキーボード」および「フォント」という２つの外観要素を含まないため、「ソフトキーボード」および「フォント」という２つの外観要素が含まれている外観パッケージ０が探索され、次いで有効化される。したがって、図６に示す「ソフトキーボード」のＲｅｆと「フォント」のＲｅｆとが外観パッケージ０に変更される。最後に、使用が決定されたすべての外観要素は図１０に示されたとおりである。
【００９０】
ステップＳ５０３で、ＬＦＣクライアントは、ＬＦＣサーバから送られたコマンドに従って、現在使用されている外観パッケージを無効化または除去する。
【００９１】
ステップＳ５０４で、ＬＦＣクライアントはＬＦＣサーバに、コマンドを実行した結果を報告する応答メッセージを送る。このステップは任意選択的なもの（オプション）である。
【００９２】
図５に示す実施形態では、外観パッケージまたは外観要素の優先度に基づいて、使用するための外観要素が選択される。実際の適用例では、使用するための適切な外観要素は、それが有効化または使用される前に、外観パッケージの時刻に従って選択されてもよい。
【００９３】
外観パッケージが有効化されるとき、その外観パッケージが有効化された時刻が記録されてもよい。当然ながら、外観パッケージが無効化された時刻も記録され得る。外観パッケージが有効化された時刻を記録する一例では、具体的には、Ａｃｔｉｍｅなどの有効化時刻のノードが、ＬＦＣ  ＭＯ内の部分木ＡｖｌｂＰｋｇにさらに付加されてもよく、ＬＦＣ  ＭＯの構造は図１１に示すとおりであり、「操作」の部分木は、「有効化」、「インストール」、「無効化」、「除去」といったノードを含む。「有効化」は、ＬＦＣ  ＭＯ内の現在使用されている外観パッケージを表す利用可能な外観パッケージを指し示す統一資源識別子（ＵＲＩ）であってよい。外観パッケージが有効化されるとき、ＬＦＣクライアントは、有効化時刻を格納してＬＦＣ  ＭＯにマップする。すなわち、ＬＦＣクライアントは、「有効化」ノードのコンテンツを変更し、有効化時刻を記録する。さらに、外観パッケージが一度も有効化されていない場合、有効化ノードのコンテンツはＮＵＬＬであってよい。
【００９４】
図１２は、有効化時刻に従って将来使用するための外観要素を選択する実施形態を示す。この方法は以下の各ステップを含む。
【００９５】
ステップＳ１２０１で、ＬＦＣサーバがＬＦＣクライアントに、現在使用されている外観パッケージを無効化または除去するためのコマンドを送る。
【００９６】
ステップＳ１２０２で、ＬＦＣクライアントは、格納された有効化時刻に従って最後に使用された外観パッケージを探索し、有効化する。
【００９７】
ＬＦＣクライアントは、現在使用されている外観パッケージを除くすべての外観パケットの中から、各外観パッケージの有効化時刻に従って最後に使用された外観パッケージを探索する。
【００９８】
ステップＳ１２０３で、ＬＦＣクライアントは、ＬＦＣサーバから送られたコマンドに従って、現在使用されている外観パッケージを無効化または除去する。
【００９９】
ステップＳ１２０４で、ＬＦＣクライアントはＬＦＣサーバに、コマンドを実行した結果を報告する応答メッセージを送る。このステップは任意選択的なもの（オプション）である。
【０１００】
実際の適用例では、適切な外観要素が、優先度または有効化時刻に従うことに加えて、格納されたポインタで指し示された外観パッケージ、特に最後に使用された外観パッケージにも従って選択されてもよい。
【０１０１】
外観パッケージが有効化されるときに、前に有効化された外観パッケージへのリンクが格納されてもよい。具体的には、前の外観パッケージを指し示す「前回使用」のノードがＬＦＣ  ＭＯにおいて追加され、このノードは、前に使用された外観パッケージを指し示すものであり、ＬＦＣ  ＭＯの構造は図１３に示すとおりである。さらに、前にどの外観パッケージも使用されていない場合には、「前回」のノードはＮＵＬＬである。
【０１０２】
図１４は、前回の外観パッケージを指し示す格納されたポインタに従って適切な外観要素を選択する一実施形態を示し、これは以下の各ステップを含む。
【０１０３】
ステップＳ１４０１で、ＬＦＣサーバがＬＦＣクライアントに、現在使用されている外観パッケージを無効化または除去するためのコマンドを送る。
【０１０４】
ステップＳ１４０２で、ＬＦＣクライアントは、最後に使用された外観パッケージへのリンクを指す格納されたポインタに従って最後に使用された外観パッケージを検索し、有効化する。
【０１０５】
ステップＳ１４０３で、ＬＦＣクライアントは、ＬＦＣサーバから送られたコマンドに従って、現在使用されている外観パッケージを無効化または除去する。
【０１０６】
ステップＳ１４０４で、ＬＦＣクライアントはＬＦＣサーバにコマンドを実行した結果を報告する応答メッセージを返す。このステップは任意選択的なもの（オプション）である。
【０１０７】
外観要素を決定する方法の上記各実施形態に対応して、本発明はさらに、端末において外観要素を処理する装置を提供する。前記装置は、
現在使用されている外観パッケージを無効化または除去するように構成された外観パッケージ処理ユニットと、
前記外観パッケージ処理ユニットが現在使用されている外観パッケージを無効化または除去した後で、ローカルの他の外観パッケージの中から、使用する外観要素を選択するように構成された外観要素選択ユニットと、
を含む。
【０１０８】
上記装置の実施形態は端末において適用され得るため、本発明はさらに、端末の実施形態を提供する。前記端末は、
現在使用されている外観パッケージを無効化または除去するように構成された外観パッケージ処理ユニットと、
前記外観パッケージ処理ユニットが現在使用されている外観パッケージを無効化または除去した後で、ローカルの他の外観パッケージの中から使用するための外観要素を選択するように構成された外観要素選択ユニットと、
を含む。
【０１０９】
図１５端末の別の実施形態を示し、これは以下を含む。
【０１１０】
ＤＭ／ＤＬクライアント１５０１は、ＤＭプロトコルまたはＤＬプロトコルでＤＭ／ＤＬサーバと対話するように構成されており、具体的には外観パッケージとコマンドをＤＭプロトコルまたはＤＬプロトコルで受け取ることができ、外観パッケージとコマンド、および端末からＤＭ／ＤＬサーバに送られるメッセージは、ＤＭプロトコルまたはＤＬプロトコルで規定されている方法でカプセル化されてよい。
【０１１１】
ＬＦＣクライアント１５０２は、ＤＭ／ＤＬクライアント１５０１によって提供されたコマンドに従い、ＤＭ／ＤＬクライアント１５０１によって提供されたある外観パッケージが使用されている間に、ＤＭ／ＤＬクライアント１５０１によって提供された少なくとも１つの別の外観パッケージを有効化し、前記少なくとも１つの別の外観パッケージと現在使用されている外観パッケージの中から使用するための外観要素を選択し、及び／または現在使用されている外観パッケージを無効化もしくは除去し、ローカルの他の外観パッケージの中から使用するための外観要素を選択するように構成されている。
【０１１２】
ＬＦＣクライアント１５０２は具体的には、
ＤＭ／ＤＬクライアント１５０１によって提供されたコマンドおよび外観パッケージに従って、外観パッケージ内の外観要素をどのように処理すべきか決定するように構成された決定ユニット１５０２１と、
決定ユニット１５０２１によって提供された外観パッケージを論理的に格納するように構成された外観管理オブジェクトユニット１５０２２と
を含んでいてもよい。
【０１１３】
ＬＦＣクライアント１５０２はさらに、ＤＭ／ＤＬクライアント１５０１によって優先度が提供されていない各外観パッケージごとに優先度を設定し、各外観パッケージの優先度情報を前記決定ユニット１５０２１に提供するように構成された、優先度提供ユニット１５０２３を含んでいてもよい。
【０１１４】
外観パッケージの無効化または除去を伴う前述の方法、装置および端末の各実施形態では、適切な外観要素が、外観パッケージごとの優先度を決定することにより、又は外観要素ごとの優先度を決定することにより、又はこれらの組み合わせとして、選択されることができる。このようにして端末は、最も好ましい外観要素を選択し得る。
【０１１５】
外観パッケージの無効化または除去を伴う前述の方法、装置および端末の各実施形態では、外観パッケージまたは外観要素の有効化時刻を判定することによって最後に使用された外観パッケージまたは外観要素が決定されてもよく、使用するための外観要素の選択として、最後に使用された外観パッケージ内のすべての外観要素または最後に使用された外観要素が、使用するための１以上の外観要素として直接選択されてもよい。
【０１１６】
外観パッケージの無効化または除去を伴う前述の方法、装置および端末の各実施形態では、前回の外観パッケージのポインタを決定することによって最後に使用された外観パッケージまたは外観要素が検索されてもよく、使用するための外観要素の選択として、最後に使用された外観パッケージ内のすべての外観要素または最後に使用された外観要素が、使用するための１以上の外観要素として直接選択されてもよい。
【０１１７】
以上の説明は、単に、本発明の好ましい実施形態の例示であるにすぎず、当分野の技術者は、本発明の範囲から逸脱することなく多くの改良および変形を加えることができるものであり、それらの改善および変形は、添付の本発明の特許請求の範囲によって定義される範囲内に含まれるとみなされるものであることに留意されたい。
【図１】
2010517124.tif 000003
【図２】
2010517124.tif 000004
【図３】
2010517124.tif 000005
【図４】
2010517124.tif 000006
【図５】
2010517124.tif 000007
【図６】
2010517124.tif 000008
【図７】
2010517124.tif 000009
【図８】
2010517124.tif 000010
【図９】
2010517124.tif 000011
【図１０】
2010517124.tif 000012
【図１１】
2010517124.tif 000013
【図１２】
2010517124.tif 000014
【図１３】
2010517124.tif 000015
【図１４】
2010517124.tif 000016
【図１５】
2010517124.tif 000017
【手続補正書】
【提出日】平成21年7月17日(2009.7.17)
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
本発明の一実施形態は、
ある外観パッケージが現在使用中であるときに少なくとも１つの別の外観パッケージを有効化するよう、又は現在使用されている外観パッケージを無効化もしくは除去するように構成された外観パッケージ処理ユニットと、
外観パッケージ処理ユニットが前記少なくとも１つの別の外観パッケージを有効化した後で、少なくとも１つの別の外観パッケージと現在使用されている外観パッケージの中から使用する外観要素を選択するよう、又は外観パッケージ処理ユニットが現在使用されている外観パッケージを無効化もしくは除去した後で、ローカルの別の外観パッケージの中から使用するための外観要素を選択するように構成された外観要素選択ユニットと、
を含む端末を提供する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
本発明の一実施形態はさらに、
外観パッケージおよびＤＭ／ＤＬプロトコルのコマンドを受け取るように構成されたＤＭ／ＤＬクライアントと、
ＤＭ／ＤＬクライアントによって提供されたコマンドに従って、ＤＭ／ＤＬクライアントによって提供された外観パッケージが現在使用中であるときに、ＤＭ／ＤＬクライアントによって提供された少なくとも１つの別の外観パッケージを有効化し、前記少なくとも１つの別の外観パッケージと現在使用されている外観パッケージの中から使用する外観要素を選択するよう、又は現在使用されている外観パッケージを無効化もしくは除去し、ローカルの別の外観パッケージの中から使用する外観要素を選択するように構成されたＬＦＣクライアントと、
を含む端末を提供する。
【手続補正４】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
端末において外観要素を決定する方法であって、
ある外観パッケージが現在使用中であるときに少なくとも１つの別の外観パッケージを有効化し、
前記少なくとも１つの別の外観パッケージと現在使用されている外観パッケージの中から使用するための外観要素を選択すること、
を含む方法。
【請求項２】
前記使用するための外観要素が、前記少なくとも１つの別の外観パッケージと前記現在使用されている外観パッケージの中から、
前記少なくとも１つの別の外観パッケージと前記現在使用されている外観パッケージの両方に存在する同じカテゴリの外観要素について、最高の優先度を有する前記外観パッケージに含まれる同じカテゴリの前記外観要素が使用するための同じカテゴリの外観要素として決定されるか、または最高の優先度を有する同じカテゴリの前記外観要素が使用するための同じカテゴリの外観要素として選択される
ことにより選択される、請求項１に記載の端末において外観要素を決定する方法。
【請求項３】
前記新しく有効化された外観パッケージが前記現在使用されている外観パッケージに存在しない外観要素を含む場合、前記外観要素を使用するための外観要素として決定すること
をさらに含む、請求項２に記載の端末において外観要素を決定する方法。
【請求項４】
外観パッケージの優先度又は外観要素の優先度が、ローカルポリシー又は第３者によって決定される、請求項２に記載の端末において外観要素を決定する方法。
【請求項５】
前記外観パッケージ又は前記外観要素が第３者によって提供され、
前記外観パッケージの優先度又は前記外観要素の優先度が前記個々の外観パッケージ又は前記個々の外観要素と一緒に取得されるか、または前記外観パッケージの優先度又は前記外観要素の優先度と前記個々の外観パッケージ又は前記個々の外観要素とが独立して別個に取得される、
請求項２または４に記載の端末において外観要素を決定する方法。
【請求項６】
前記ローカルポリシーに従って外観パッケージの優先度又は外観要素の優先度を決定することが、
優先度のついていない外観パッケージ又は外観要素の優先度を設定すること、または
第３者によって決定されている外観パッケージの優先度又は外観要素の優先度を変更すること、
を含む、請求項４に記載の端末において外観要素を決定する方法。
【請求項７】
前記ローカルポリシーは、
外観パッケージの優先度が、前記端末のユーザによって受け入れられている前記外観パッケージ内の外観要素の数に従って決定されるというポリシー、
外観パッケージの優先度が、前記外観パッケージの占めるローカル記憶空間のサイズに従って決定されるというポリシー、
外観パッケージの優先度が、各外観パッケージの取得順序に従って決定されるというポリシー、
外観パッケージの優先度が、前記外観パッケージ内のすべての外観要素の優先度の平均度数に従って決定されるというポリシー
のうちの少なくとも１つを含む、請求項４に記載の端末において外観要素を決定する方法。
【請求項８】
前記ローカルポリシーは、
同じカテゴリの外観要素の優先度が、前記端末のユーザによる同じカテゴリの前記外観要素の受入れの度合いに従って決定されるというポリシー、
同じカテゴリの外観要素の優先度が、同じカテゴリの前記外観要素が位置する外観パッケージの占めるローカル記憶空間のサイズに従って決定されるというポリシー、
外観要素の優先度が、同じカテゴリの各外観要素の取得順序に従って決定されるというポリシー、
外観要素の優先度が、同じカテゴリの前記外観要素が位置する外観パッケージの優先度に従って決定されるというポリシー
のうちの少なくとも１つを含む、請求項４に記載の端末において外観要素を決定する方法。
【請求項９】
使用するための外観要素が、前記少なくとも１つの別の外観パッケージと前記現在使用されている外観パッケージの中から、
前記新しく有効化された外観パッケージ内のすべての外観要素が前記使用するための前記外観要素として決定される
ことで選択される、請求項１に記載の端末において外観要素を決定する方法。
【請求項１０】
前記新しく有効化された外観パッケージが前記現在使用されている外観パッケージ内の外観要素を含まない場合、前記現在使用されている外観パッケージ内の前記外観要素が前記使用するための外観要素として決定される、
請求項２、３または９に記載の端末において外観要素を決定する方法。
【請求項１１】
前記現在使用されている外観パッケージを無効化または除去することをさらに含む、請求項２、３または９に記載の端末において外観要素を決定する方法。
【請求項１２】
端末において外観要素を決定する方法であって、
現在使用されている外観パッケージを無効化または除去し、
ローカルの別の外観パッケージの中から使用するための外観要素を選択すること、
を含む方法。
【請求項１３】
前記使用するための外観要素が、別のローカルの外観パッケージの中から、
最後に使用された外観パッケージ内のすべての外観要素が使用するための外観要素として決定される方法、
最高の優先度を有する前記外観パッケージ内のすべての外観要素が使用するための外観要素として決定される方法
のうちの少なくとも１つにより選択される、請求項１２に記載の端末において外観要素を決定する方法。
【請求項１４】
前記最後に使用された外観パッケージは、前記最後に使用された外観パッケージが有効化または使用された時刻を示すフラグに対応する、請求項１３に記載の端末において外観要素を決定する方法。
【請求項１５】
前記最後に使用された外観パッケージを示すフラグが前記端末においてローカルで設定される、請求項１３に記載の端末において外観要素を決定する方法。
【請求項１６】
前記最後に使用された外観パッケージまたは前記最高の優先度を有する外観パッケージが前記無効化または除去された外観パッケージ内の外観要素を含まない場合、前記無効化または除去された外観パッケージ内の前記外観要素と同じカテゴリの外観要素が、他のすべての外観パッケージの中から、前記使用するための外観要素として選択される、請求項１３に記載の端末において外観要素を決定する方法。
【請求項１７】
前記使用するための外観要素が、ローカルの他の外観パッケージの中から、
前記無効化または除去された外観パッケージ内の外観要素と同じカテゴリの外観要素について、同じカテゴリの前記最後に使用された外観要素が、他のすべての外観パッケージの中から、使用するための同じカテゴリの外観要素として選択される方法と、
前記無効化または除去された外観パッケージ内の外観要素と同じカテゴリの外観要素について、最高の優先度を有する同じカテゴリの前記外観要素が、他のすべての外観パッケージの中から、使用するための同じカテゴリの外観要素として選択される方法、
のうちの少なくとも１つにより選択される、請求項１２に記載の端末において外観要素を決定する方法。
【請求項１８】
前記選択された外観要素が、前記他のすべての外観パッケージ内の同じカテゴリの前記外観要素の中で、最高の優先度を有するか、または最後に使用されたものである、請求項１６に記載の端末において外観要素を決定する方法。
【請求項１９】
前記最後に使用された外観要素は、前記最後に使用された外観要素が有効化または使用された時刻を示すフラグに対応する、請求項１８に記載の端末において外観要素を決定する方法。
【請求項２０】
前記無効化または除去された現在使用されている外観パッケージ内の各要素に対応し、同じカテゴリの前記最後に使用された外観要素が位置する前記外観パッケージを示すフラグが、前記端末においてローカルで設定される、請求項１８に記載の端末において外観要素を決定する方法。
【請求項２１】
外観パッケージの優先度又は外観要素の優先度が、ローカルポリシー又は第３者によって決定される、請求項１３または１７に記載の端末において外観要素を決定する方法。
【請求項２２】
前記外観パッケージ又は前記外観要素が前記第３者によって提供され、
前記外観パッケージの前記優先度又は前記外観要素の前記優先度が前記個々の外観パッケージ又は前記個々の外観要素と一緒に取得されるか、または、前記外観パッケージの前記優先度又は前記外観要素の前記優先度と前記個々の外観パッケージ又は前記個々の外観要素が独立して別個に取得される、
請求項２１に記載の端末において外観要素を決定する方法。
【請求項２３】
前記ローカルポリシーに従って外観パッケージの優先度又は外観要素の優先度を決定することが、
優先度のついていない外観パッケージ又は優先度のついていない外観要素の優先度を設定すること、または
前記第３者によって決定されている外観パッケージの優先度又は外観要素の優先度を変更すること
を含む、請求項２１に記載の端末において外観要素を決定する方法。
【請求項２４】
前記ローカルポリシーは、
外観パッケージの優先度が、前記端末のユーザによって受け入れられている前記外観パッケージ内の外観要素の数に従って決定されるというポリシー、
外観パッケージの優先度が、前記外観パッケージの占めるローカル記憶空間のサイズに従って決定されるというポリシー、
外観パッケージの優先度が、各外観パッケージの取得順序に従って決定されるというポリシー、
外観パッケージの優先度が、前記外観パッケージ内のすべての外観要素の優先度の平均度数に従って決定されるというポリシー
のうちの少なくとも１つを含む、請求項２１に記載の端末において外観要素を決定する方法。
【請求項２５】
前記ローカルポリシーは、
同じカテゴリの外観要素の優先度が、前記端末のユーザによる同じカテゴリの前記外観要素の受入れの度合いに従って決定されるというポリシー、
同じカテゴリの外観要素の優先度が、同じカテゴリの前記外観要素が位置する外観パッケージの占めるローカル記憶空間のサイズに従って決定されるというポリシー、
外観要素の優先度が、同じカテゴリの各外観要素の取得順序に従って決定されるというポリシー、
外観要素の優先度が、同じカテゴリの前記外観要素が位置する外観パッケージの優先度に従って決定されるというポリシー
のうちの少なくとも１つを含む、請求項２１に記載の端末において外観要素を決定する方法。
【請求項２６】
端末において外観要素を処理する装置であって、
ある外観要素が現在使用中であるときに少なくとも１つの別の外観パッケージを有効化するように構成された外観パッケージ処理ユニットと、
前記外観パッケージ処理ユニットが前記少なくとも１つの別の外観パッケージを有効化した後で、前記少なくとも１つの別の外観パッケージと前記現在使用されている外観パッケージの中から、使用するための外観要素を選択するように構成された外観選択ユニットと、
を備える装置。
【請求項２７】
端末において外観要素を処理する装置であって、
現在使用されている外観パッケージを無効化または除去するように構成された外観パッケージ処理ユニットと、
前記外観パッケージ処理ユニットが前記現在使用されている外観パッケージを無効化または除去した後で、ローカルの別の外観パッケージの中から使用するための外観要素を選択するように構成された外観要素選択ユニットと、
を備える装置。
【請求項２８】
ある外観要素が現在使用中であるときに少なくとも１つの別の外観パッケージを有効化するよう、又は、現在使用されている外観パッケージを無効化もしくは除去するように構成された外観パッケージ処理ユニットと、
前記外観パッケージ処理ユニットが前記少なくとも１つの別の外観パッケージを有効化した後で、前記少なくとも１つの別の外観パッケージと前記現在使用されている外観パッケージの中から使用するための外観要素を選択するよう、又は、前記外観パッケージ処理ユニットが前記現在使用されている外観パッケージを無効化または除去した後で、別のローカルの外観パッケージの中から使用するための外観要素を選択するように構成された外観選択ユニットと
を備える端末。
【請求項２９】
ＤＭ／ＤＬプロトコルで外観パッケージおよびコマンドを受け取るように構成されたＤＭ／ＤＬクライアントと、
前記ＤＭ／ＤＬクライアントによって提供された前記コマンドに従って、前記ＤＭ／ＤＬクライアントによって提供されたある外観パッケージが現在使用中であるときに、前記ＤＭ／ＤＬクライアントによって提供された少なくとも１つの別の外観パッケージを有効化し、前記少なくとも１つの別の外観パッケージと前記現在使用されている外観パッケージの中から使用するための外観要素を選択するように構成されるか、または、前記現在使用されている外観パッケージを無効化または除去し、ローカルの別の外観パッケージの中から使用するための外観要素を選択するように構成される、ＬＦＣクライアントと、
を備える端末。
【請求項３０】
前記ＬＦＣクライアントが、
前記ＤＭ／ＤＬクライアントによって提供された前記コマンドおよび前記外観パッケージに従ってある外観パッケージ内の外観要素をどのように処理すべきか決定するように構成された決定ユニットと、
前記決定ユニットによって提供された外観パッケージを論理的に格納するように構成された外観管理オブジェクトユニットと
を備える請求項２９に記載の端末。
【請求項３１】
前記ＬＦＣクライアントが、
前記ＤＭ／ＤＬクライアントによって提供された優先度のついていない各外観パッケージに優先度を設定し、前記各外観パッケージの優先度情報を前記決定ユニットに提供するように構成された優先度提供ユニット
を備える請求項２９または３０に記載の端末。
【国際調査報告】
2010517124.tif 000018
2010517124.tif 000019
2010517124.tif 000020
2010517124.tif 000021