(57)【要約】【課題】移動局または移動局に代表される通信端末に関する属性に応じたユーザインタフェースを当該移動局または当該通信端末に設定させる作業を簡易とする。【解決手段】設定されたユーザインタフェースを提供して移動体通信の利用を可能とする移動局１０と、移動局１０にユーザインタフェースを設定させる解析装置３０とを有し、移動局１０に関する属性を示す属性データが移動局１０から解析装置３０へ送信され、解析装置３０では、属性データの解析結果に応じたコンテンツを表すコンテンツデータがコンテンツサーバ装置群５０から取得され、当該コンテンツを設定させるためのデータが移動局１０へ送信される。【選択図】図１
2008078863.tif 000002
【特許請求の範囲】
【請求項１】
設定されたユーザインタフェースを提供して移動体通信の利用を可能とする移動局と、
前記移動局にユーザインタフェースを設定させる解析装置とを有し、
前記解析装置は、
前記移動局から当該移動局に関する属性を示す属性データを受信する属性受信部と、
前記属性受信部によって受信された前記属性データを解析し、その結果に応じたコンテンツを表すコンテンツデータを他の装置から取得する解析取得部と、
前記解析取得部によって取得された前記コンテンツデータで表されるコンテンツを利用したユーザインタフェースを前記属性受信部に受信された前記属性データの送信元に設定させるための制御データを、前記送信元へ送信する設定送信部とを有し、
前記移動局は、
無線区間との間で信号を授受する送受信部と、
前記属性データを生成する属性生成部と、
前記送受信部を用いて前記属性データを前記解析装置へ送信する属性送信部と、
前記送受信部を用いて前記解析装置から前記制御データを受信する設定受信部と、
前記設定受信部によって受信された前記制御データにしたがってユーザインタフェースを設定する設定部とを有する、
ことを特徴とするユーザインタフェース設定システム。
【請求項２】
自己に関する属性を示す属性データを送信し、自己にユーザインタフェースを設定させるための制御データを受信し、前記制御データにしたがってユーザインタフェースを設定する通信端末から前記属性データを受信する属性受信部と、
前記属性受信部によって受信された前記属性データを解析し、その結果に応じたコンテンツを表すコンテンツデータを他の装置から取得する解析取得部と、
前記解析取得部によって取得された前記コンテンツデータで表されるコンテンツを利用したユーザインタフェースを前記属性受信部に受信された前記属性データの送信元に設定させるための制御データを、前記送信元へ送信する設定送信部とを有し、
前記端末にユーザインタフェースを設定させる、
ことを特徴とする解析装置。
【請求項３】
前記解析取得部は、前記属性受信部によって受信された前記属性データを解析し、その結果に応じた複数のコンテンツを表す複数のコンテンツデータを他の装置から取得し、
前記設定送信部は、前記解析取得部によって取得された前記複数のコンテンツデータで表される複数のコンテンツの各々を含むユーザインタフェースを前記属性受信部に受信された前記属性データの送信元に設定させるための前記制御データを、前記送信元へ一括して送信する、
ことを特徴とする請求項２に記載の解析装置。
【請求項４】
無線区間との間で信号を授受する送受信部と、
移動局に関する属性を示す前記属性データを生成する属性生成部と、
前記属性データを受信すると当該属性データに応じたコンテンツを利用したユーザインタフェースを当該属性データの送信元に設定させるための制御データを前記送信元へ送信する設定装置へ、前記送受信部を用いて前記属性データを送信する属性送信部と、
前記送受信部を用いて前記設定装置から前記制御データを受信する設定受信部と、
前記設定受信部によって受信された前記制御データにしたがってユーザインタフェースを設定する設定部とを有し、
設定されたユーザインタフェースを提供して移動体通信の利用を可能とする、
ことを特徴とする移動局。
【請求項５】
前記設定部は、前記設定受信部が前記制御データを受信すると、当該制御データにしたがってユーザインタフェースを設定する、
ことを特徴とする請求項４に記載の移動局。
【請求項６】
前記属性生成部は、
操作子を備え、前記操作子の操作に固有の信号を出力する操作部を有し、
前記操作部から出力された信号を用いて前記属性データを生成する、
ことを特徴とする請求項４または５に記載の移動局。
【請求項７】
コンピュータを、
移動局に関する属性を示す属性データを送信し、ユーザインタフェースを設定させるための制御データを受信し、前記制御データにしたがってユーザインタフェースを設定する通信端末から前記属性データを受信する属性受信部と、
前記属性受信部によって受信された前記属性データを解析し、その結果に応じたコンテンツを表すコンテンツデータを他の装置から取得する解析取得部と、
前記解析取得部によって取得された前記コンテンツデータで表されるコンテンツを利用したユーザインタフェースを前記属性受信部に受信された前記属性データの送信元に設定させるための前記制御データを、前記送信元へ送信する設定送信部と
して機能させるプログラム。
【請求項８】
移動局に関する属性を示す属性データを送信し、ユーザインタフェースを設定させるための制御データを受信し、前記制御データにしたがってユーザインタフェースを設定する通信端末にユーザインタフェースを設定させる解析装置で行われ、
前記通信端末から前記属性データを受信する属性受信ステップと、
前記属性受信ステップにて受信された前記属性データを解析し、その結果に応じたコンテンツを表すコンテンツデータを他の装置から取得する解析取得ステップと、
前記解析取得ステップにて取得された前記コンテンツデータで表されるコンテンツを利用したユーザインタフェースを前記属性受信部に受信された前記属性データの送信元に設定させるための前記制御データを、前記送信元へ送信する設定送信ステップと
を有することを特徴とするユーザインタフェース設定支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信端末にユーザインタフェースを設定するための技術に関する。
【背景技術】
【０００２】
ユーザインタフェースをカスタマイズ可能とした通信端末が普及している。さらに、ユーザの属性（嗜好）や通信端末の属性に合ったコンテンツをネットワーク経由でダウンロードし、このコンテンツを利用したユーザインタフェースを設定することができる通信端末が提案されている（特許文献１〜特許文献３）。
【特許文献１】特開２００５−３４０９４１号公報
【特許文献２】特開２００４−３４２０４４号公報
【特許文献３】特開２００３−１２５０９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、従来の通信端末では、コンテンツがダウンロードされるに過ぎず、ダウンロードされたコンテンツを利用したユーザインタフェースを設定させる作業には手間がかかる。
そこで、本発明は、移動局または移動局に代表される通信端末に関する属性に応じたユーザインタフェースを当該移動局または当該通信端末に設定させる作業を簡易とすることができる技術を提供する。
【課題を解決するための手段】
【０００４】
本発明は、設定されたユーザインタフェースを提供して移動体通信の利用を可能とする移動局と、前記移動局にユーザインタフェースを設定させる解析装置とを有し、前記解析装置は、前記移動局から当該移動局に関する属性を示す属性データを受信する属性受信部と、前記属性受信部によって受信された前記属性データを解析し、その結果に応じたコンテンツを表すコンテンツデータを他の装置から取得する解析取得部と、前記解析取得部によって取得された前記コンテンツデータで表されるコンテンツを利用したユーザインタフェースを前記属性受信部に受信された前記属性データの送信元に設定させるための制御データを、前記送信元へ送信する設定送信部とを有し、前記移動局は、無線区間との間で信号を授受する送受信部と、前記属性データを生成する属性生成部と、前記送受信部を用いて前記属性データを前記解析装置へ送信する属性送信部と、前記送受信部を用いて前記解析装置から前記制御データを受信する設定受信部と、前記設定受信部によって受信された前記制御データにしたがってユーザインタフェースを設定する設定部とを有する、ことを特徴とするユーザインタフェース設定システムを提供する。
ここで、コンテンツとは、画像や楽音、音声等の、データで表され、データを処理してユーザインタフェースを提供する通信端末のユーザに利用されるものであり、通信端末が提供するユーザインタフェースの一種である。コンテンツには複数の種類があり、その利用の形態はコンテンツの種類に応じたものとなる。例えば、画像のコンテンツは視覚を通じて利用され、楽音や音声のコンテンツは聴覚を通じて利用される。なお、通信端末が移動局の場合のユーザインタフェースとしては、待ち受け画面や、メニュー画面、操作部画面、着信メロディを例示することができる。
移動局などの通信端末に関する属性としては、通信端末の属性や、当該通信端末のユーザの属性を挙げることができる。通信端末の属性としては、当該通信端末の各種処理能力を満たす仕様を例示することができる。通信端末のユーザの属性としては、当該ユーザの嗜好を例示することができる。
上記のシステムでは、制御データが解析装置から移動局へ送信される。この制御データは、当該移動局にユーザインタフェースを設定させるためのものであるから、当該移動局では、この制御データにしたがってユーザインタフェースが設定される。したがって、このシステムによれば、移動局のユーザは、当該移動局にユーザインタフェースを設定させる指示を直接的に入力することなく、当該移動局にユーザインタフェースを設定させることができる。また、解析装置から移動局へ送信される制御データは、移動局に関する属性に応じたものとなる。よって、このシステムによれば、移動局に関する属性に応じたユーザインタフェースを当該移動局に設定させる作業を簡易とすることができる。
解析装置のより具体的な形態は任意である。例えば、コンテンツデータを記憶する記憶部を有し、受信した属性データに応じたコンテンツを表すコンテンツデータを当該記憶部から読み出し、読み出したコンテンツデータで表されるコンテンツを利用したユーザインタフェースを当該属性データの送信元に設定させるための制御データを当該送信元へ送信する形態であってもよい。また例えば、受信した属性データに応じたコンテンツを表すコンテンツデータを他の装置から取得し、取得したコンテンツデータで表される複数のコンテンツを利用したユーザインタフェースを当該属性データの送信元に設定させるための制御データを当該送信元へ送信する形態であってもよい。この形態では、解析装置にかかる負荷を軽減することができる。
【０００５】
また、本発明は、自己に関する属性を示す属性データを送信し、自己にユーザインタフェースを設定させるための制御データを受信し、前記制御データにしたがってユーザインタフェースを設定する通信端末から前記属性データを受信する属性受信部と、前記属性受信部によって受信された前記属性データを解析し、その結果に応じたコンテンツを表すコンテンツデータを他の装置から取得する解析取得部と、前記解析取得部によって取得された前記コンテンツデータで表されるコンテンツを利用したユーザインタフェースを前記属性受信部に受信された前記属性データの送信元に設定させるための制御データを、前記送信元へ送信する設定送信部とを有し、前記端末にユーザインタフェースを設定させる、ことを特徴とする解析装置を提供する。
通信端末のより具体的な形態は任意である。例えば、無線区間との間で信号を授受する送受信部を有し、この送受信部を用いて解析装置と通信する形態であってもよい。また例えば、接続された信号線との間で信号を授受する送受信部を有し、この送受信部を用いて解析装置と通信する形態であってもよい。
この解析装置は制御データを通信端末へ送信する。この制御データは、当該通信端末にユーザインタフェースを設定させるためのものであるから、当該通信端末では、この制御データにしたがってユーザインタフェースが設定される。また、解析装置から通信端末へ送信される制御データは、通信端末に関する属性に応じたものとなる。よって、この解析装置を用いて前述のユーザインタフェース設定システムと同様のシステムを構築することができる。
【０００６】
この解析装置において、また、本発明は、前記解析取得部は、前記属性受信部によって受信された前記属性データを解析し、その結果に応じた複数のコンテンツを表す複数のコンテンツデータを他の装置から取得し、前記設定送信部は、前記解析取得部によって取得された前記複数のコンテンツデータで表される複数のコンテンツの各々を含むユーザインタフェースを前記属性受信部に受信された前記属性データの送信元に設定させるための前記制御データを、前記送信元へ一括して送信する、ことを特徴とするようにしてもよい。
この態様では、通信端末において、複数のコンテンツを利用したユーザインタフェースが一括して設定される。したがって、この態様によれば、複数のコンテンツの各々について、通信端末から解析装置への属性データの送信、解析装置によるコンテンツデータの取得、解析装置から通信端末への制御データの送信、および通信端末によるユーザインタフェースの設定というサイクルを繰り返す態様に比較して、通信の回数をより少なくすること、およびユーザインタフェースの設定作業をより容易とすることが可能となる。
【０００７】
また、本発明は、無線区間との間で信号を授受する送受信部と、移動局に関する属性を示す前記属性データを生成する属性生成部と、前記属性データを受信すると当該属性データに応じたコンテンツを利用したユーザインタフェースを当該属性データの送信元に設定させるための制御データを前記送信元へ送信する設定装置へ、前記送受信部を用いて前記属性データを送信する属性送信部と、前記送受信部を用いて前記設定装置から前記制御データを受信する設定受信部と、前記設定受信部によって受信された前記制御データにしたがってユーザインタフェースを設定する設定部とを有し、設定されたユーザインタフェースを提供して移動体通信の利用を可能とする、ことを特徴とする移動局を提供する。
設定装置のより具体的な形態は任意であり、前述の解析装置と同様の形態であってもよいし、その他の形態であってもよい。
この移動局は設定装置から制御データを受信する。この制御データは、当該移動局にユーザインタフェースを設定させるためのものであるから、当該移動局では、この制御データにしたがってユーザインタフェースが設定される。また、解析装置から通信端末へ送信される制御データは、通信端末に関する属性に応じたものとなる。よって、この移動局を用いて前述のユーザインタフェース設定システムと同様のシステムを構築することができる。
【０００８】
上記の移動局において、前記設定部は、前記設定受信部が前記制御データを受信すると、当該制御データにしたがってユーザインタフェースを設定する、ことを特徴とするようにしてもよい。
この態様では、移動局において、制御データの受信を契機としてユーザインタフェースが自動的に設定される。したがって、この態様によれば、移動局において制御データが受信された後に入力されるユーザの指示を契機としてユーザインタフェースが設定される態様に比較して、移動局が提供するユーザインタフェースの設定作業をより簡易とすることが可能となる。
【０００９】
上記の各移動局において、前記属性生成部は、操作子を備え、前記操作子の操作に固有の信号を出力する操作部を有し、前記操作部から出力された信号を用いて前記属性データを生成する、ことを特徴とするようにしてもよい。
この態様では、移動局のユーザの操作に応じた属性データが生成される。したがって、移動局のユーザの属性を示すデータを属性データとすることができる。
【００１０】
また、本発明は、コンピュータを、移動局に関する属性を示す属性データを送信し、ユーザインタフェースを設定させるための制御データを受信し、前記制御データにしたがってユーザインタフェースを設定する通信端末から前記属性データを受信する属性受信部と、前記属性受信部によって受信された前記属性データを解析し、その結果に応じたコンテンツを表すコンテンツデータを他の装置から取得する解析取得部と、前記解析取得部によって取得された前記コンテンツデータで表されるコンテンツを利用したユーザインタフェースを前記属性受信部に受信された前記属性データの送信元に設定させるための前記制御データを、前記送信元へ送信する設定送信部として機能させるプログラムを提供する。
【００１１】
また、本発明は、移動局に関する属性を示す属性データを送信し、ユーザインタフェースを設定させるための制御データを受信し、前記制御データにしたがってユーザインタフェースを設定する通信端末にユーザインタフェースを設定させる解析装置で行われ、前記通信端末から前記属性データを受信する属性受信ステップと、前記属性受信ステップにて受信された前記属性データを解析し、その結果に応じたコンテンツを表すコンテンツデータを他の装置から取得する解析取得ステップと、前記解析取得ステップにて取得された前記コンテンツデータで表されるコンテンツを利用したユーザインタフェースを前記属性受信部に受信された前記属性データの送信元に設定させるための前記制御データを、前記送信元へ送信する設定送信ステップとを有することを特徴とするユーザインタフェース設定支援方法を提供する。
なお、本発明において、解析装置においてコンテンツデータを取得する、より具体的な形態は任意である。例えば、解析装置に、複数の属性の各々と複数のコンテンツの各々との相関値を記憶する記憶部を設け、この記憶部に記憶された相関値に基づいて、受信された属性データに示される属性との相関が強いコンテンツを特定し、当該コンテンツを表すコンテンツデータを取得するようにしてもよい。
【発明を実施するための最良の形態】
【００１２】
以下、図面を参照して、本発明の好適な実施の形態について説明する。
［全体構成］
図１は、本発明の実施の形態に係るＵＩ（ユーザインタフェース）設定システム１００の構成を示す図である。ＵＩ設定システム１００は、移動局（携帯電話機）に関する属性に応じたＵＩを当該移動局に設定させる作業を簡易とするシステムであり、複数の移動局１０を有する。移動局１０は、そのユーザに対してコンテンツ（画像や楽音など）を利用したＵＩを提供することができる。移動局１０のユーザは、移動局１０のＵＩを利用して当該移動局１０を使用する。移動局１０がＵＩに利用するコンテンツは可変である。すなわち、移動局１０はそのＵＩを設定可能であり、設定されたＵＩを提供する。
【００１３】
複数の移動局１０は、移動体通信システム１に含まれる多数の移動局の一部または全部である。移動体通信システム１は移動体通信を実現するシステムであり、各移動局のユーザは、当該移動局を使用することによって移動体通信を利用することができる。移動体通信システム１には、多数の移動局の他に、自己の周囲のエリアをカバーする複数の基地局２０が含まれている。複数の基地局２０は分散して配置され、個々の基地局２０は自己のエリア内の移動局との間で無線通信を行うことができる。移動体通信システム１における通信経路は、基地局２０と移動局との間の無線区間と、他の区間である有線区間とに分けられる。
【００１４】
また、ＵＩ設定システム１００は、移動局１０にＵＩを設定させることができる解析装置３０を有する。解析装置３０は、有線区間および無線区間を介して移動局１０と通信可能である。また、ＵＩ設定システム１００は、コンテンツサーバ装置群５０を有する。コンテンツサーバ装置群５０には、コンテンツサーバ装置５０Ａ、５０Ｂ，５０Ｃ、…が含まれている。解析装置３０と各コンテンツサーバ装置とは、コア網４０を介して通信可能である。各コンテンツサーバ装置は、画像や楽音などのコンテンツを表すコンテンツデータを格納している。
【００１５】
図２は、移動局１０の外観を示す図である。移動局１０の表面には、画面が表示される２つの領域が設けられている。これらの領域のうち、一方は、待ち受け画面やメニュー画面が表示される第１領域１３１であり、他方は、操作部画面が表示される第２領域１４１である。メニュー画面および操作部画面の一例を図３に示す。この図に示すように、操作部画面は、複数のボタンが配置された操作部が描かれた画面である。また、移動局１０は、無線通信のためのアンテナ１２１、移動体通信を利用した通話のためのマイクロフォンＭＣおよびスピーカＳＰを有する。
【００１６】
図４は、ＵＩ設定システム１００の動作の概略を説明するためのシーケンス図である。この図に示すように、移動局１０がメニュー画面を提供し、このメニュー画面を見ながらユーザが操作部画面に触れて「ＵＩ設定」を選択する指示を入力すると、移動局１０はアンケート画面を提供する。アンケート画面の一例を図５に示す。このアンケート画面を利用してユーザが自己の属性を示すデータを入力し終えると、移動局１０は、ユーザの属性を示すデータの外部への送信の可否を確認するＵＩを提供する。このＵＩを利用してユーザが外部への送信を許可する旨の指示を入力すると、移動局１０は、自己に関する属性データを解析装置３０へ送信する。
【００１７】
移動局３０に関する属性データを受信すると、解析装置３０は、この属性データに応じたコンテンツ識別子を用いてコンテンツサーバ装置群５０からコンテンツデータを取得し、このコンテンツデータを含むパッケージデータを移動局１０へ送信する。パッケージデータを受信した移動局１０は、このパッケージデータに含まれるコンテンツデータを利用するＵＩを設定する。これにより、以降、ユーザには、設定されたＵＩが提供される。図６に設定されたＵＩの一例を示す。
【００１８】
［移動局１０の詳細］
図７は、移動局１０の要部のハードウェア構成を示す図である。この図に示すように、移動局１０は、プロセッサ１１、送受信部１２、第１表示部１３、第２表示部１４、タッチパネル１５、楽音放出部１６および不揮発性メモリ１７を備える。プロセッサ１１は、他の各部を制御するものであり、１又は複数の処理ユニットから構成されている。処理ユニットは例えばＣＰＵ（中央処理装置）である。送受信部１２は、無線区間との間で信号を授受するものであり、アンテナ１２１を有する。プロセッサ１１は送受信部１２を用いて解析装置３０と通信する。
【００１９】
第１表示部１３は、例えば液晶ディスプレイであり、第１領域１３１を有し、プロセッサ１１からの画像データを受けてそれに応じた画面を第１領域１３１に表示する。第２表示部１４は、例えば液晶ディスプレイであり、第２領域１４１を有し、プロセッサ１１からの画像データを受けてそれに応じた画面を第２領域１４１に表示する。なお、１つの液晶ディスプレイの一部を第１表示部１３とし、他の一部を第２表示部１４とする形態であってもよい。
【００２０】
タッチパネル１５は、第２領域１４１を覆うように設けられており、操作部画面が表示される第２領域１４１とともにタッチスクリーンを構成している。このタッチスクリーンにユーザが触れると、その接触位置を示すデータがタッチパネル１５から出力される。このことから明らかなように、プロセッサ１１は、操作部画面を第２領域１４１に表示させつつ、接触位置を示すデータを受け取ることにより、ユーザが入力した情報を特定することができる。
【００２１】
楽音放出部１６は、楽音信号を受けてそれに応じた楽音を放出するスピーカ１６１を有し、プロセッサ１１から楽音データを受け、これに応じた楽音信号を生成してそれをスピーカ１６１に供給することによって放音する。なお、スピーカＳＰがスピーカ１６１を兼ねる形態であってもよい。
【００２２】
不揮発性メモリ１７は、移動局１０の電源が切れてもデータを保持可能なメモリであり、ＥＥＰＲＯＭ（Electronically Erasable and Programmable ROM）などの書き換え可能なメモリと、ＲＯＭ（Read Only Memory）などの書き換え不能なメモリを有する。書き換え可能なメモリには、ＵＩの設定内容を示す設定データ１７２が記憶されており、コンテンツデータを記憶するためのコンテンツ領域１７３が確保されている。書き換え不能なメモリには、プロセッサ１１に実行されるプログラム１７１が記憶されている。なお、書き換え可能なメモリにプログラム１７１を記憶させる形態としてもよい。この場合には、書き換え不能なメモリが不要となり、また、プログラム１７１を他の装置から取得して不揮発性メモリ１７に書き込む形態を採ることができる。
【００２３】
図８は、移動局１０の主要な機能構成を示すブロック図である。この図に示す各機能部は、プロセッサ１１がプログラム１７１を実行することにより実現される。属性データ収集部Ｆ１１は、移動局１０に関する属性を示す属性データを収集する。移動局１０に関する属性には、移動局１０の属性が含まれる。移動局１０の属性としては、例えば、第１領域１３１に表示可能な画面の最大サイズや、当該画面の最大色数、第２領域１４１に表示可能な画面の最大サイズ、当該画面の最大色数、楽音放出部１６の最大同時発音数などが挙げられる。移動局１０の属性を示す属性データの収集の方法は任意である。例えば、不揮発性メモリ１７に移動局１０の属性を示すデータを予め記憶させておき、このデータに基づいて属性データを生成するようにしてもよい。
【００２４】
移動局１０に関する属性には、移動局１０のユーザの属性が含まれる。ユーザの属性としては、年齢、性別、職業、趣味、性格、好みなどのユーザの性質と、職業、状況、位置、天気、気分などのユーザの状況と、通信方式の種類（例えば、広帯域／狭帯域）、料金プランの種類（例えば、従量制／定額制）、付加サービスの種類（例えば、留守番電話サービス）などのユーザの契約状況などが挙げられる。
【００２５】
ユーザの属性を示す属性データの収集では、属性データ収集部Ｆ１１が、ユーザの属性に関するアンケートを実施し、このアンケートの結果に基づいて属性データを生成する。具体的には、ユーザの属性に関する情報の入力を促すアンケート画面を第１領域１３１に表示させ、このアンケート画面に対して入力された情報に基づいて属性データを生成する。アンケート画面の表示の実現方法は任意である。例えば、不揮発性メモリ１７にアンケート画面を表す画像データを記憶させておき、この画像データを用いてアンケート画面の表示を実現させてもよい。また例えば、アンケート画面を表す画像データを他の装置内に予め記憶させておき、さらに当該画像データを特定する識別子を不揮発性メモリ１７に予め記憶させておき、この識別子を用いて上記他の装置から当該画像データを取得し、取得した画像データを用いてアンケート画面の表示を実現させてもよい。
【００２６】
データフォーマット部Ｆ１２は、属性データ収集部Ｆ１１により収集された属性データを、解析装置３０において解析可能な形式に変換して暗号化する。送受信部Ｆ１３は、データフォーマット部Ｆ１２により暗号化された属性データを解析装置３０へ送信する一方、解析装置３０からパッケージデータを受信する。パッケージデータは、当該パッケージデータを受信した移動局１０にコンテンツを利用したＵＩを設定させるデータであり、コンテンツデータと当該コンテンツデータを利用したＵＩの設定を指示する指令データとを含む（図２１参照）。
【００２７】
データ展開部Ｆ１４は、送受信部Ｆ１３により受信されたパッケージデータを復号化することにより展開する。上記の符復号化としては、例えば、ＳＳＬ（Secure Sockets Layer）における符復号化や、ＣＤＭＡ（Code Division Multiple Access）における符復号化を挙げることができる。ＵＩ設定部Ｆ１５は、データ展開部Ｆ１４により展開されたパッケージデータ（制御データ）に基づいて移動局１０のＵＩを設定する。具体的には、ＵＩ設定部Ｆ１５は、当該パッケージデータ内のコンテンツデータを不揮発性メモリ１７に記憶させるとともに、パッケージデータ内の指令データに従って当該コンテンツデータを用いてＵＩを生成する。
【００２８】
［解析装置３０の詳細］
図９は、解析装置３０の要部のハードウェア構成を示すブロック図である。この図に示すように、解析装置３０は、プロセッサ３１、送受信部３２およびメモリ３３を備える。プロセッサ３１は、他の各部を制御するものであり、１又は複数の処理ユニットから構成されている。処理ユニットは例えばＣＰＵである。送受信部３２は、有線区間との間で信号を授受するものである。プロセッサ３１は送受信部３２を用いて移動局１０と通信する。
【００２９】
メモリ３３は、ハードディスクなどの書き換え可能な不揮発性メモリ、ＲＯＭなどの書き換え不能な不揮発性メモリ、およびＲＡＭ（Random Access Memory）などの揮発性メモリを有する。書き換え可能な不揮発性メモリには、プロセッサ３１に実行されるプログラム３３１およびＤＢリスト３３２が記憶されている。ＤＢリスト３３２は、移動局１０に関する属性と、コンテンツサーバ群５０内でコンテンツデータを識別可能なコンテンツ識別子との対応関係を示すリストである。なお、プログラム３３１が書き換え不能な不揮発性メモリに記憶される形態としてもよい。
【００３０】
図１０は、解析装置３０の主要な機能構成を示すブロック図である。この図に示す各機能部は、プロセッサ３１がプログラム３３１を実行することにより、属性データの送信元の移動局１０毎に実現される。解析部Ｆ２１は、移動局１０から属性データを受信し、受信した属性データ内の移動局の属性を示すデータを、当該移動局１０におけるコンテンツの用途毎に、当該用途を示すデータに対応付けて保存する。解析装置３０におけるデータの保存は、当該データをメモリ３３に記憶させることにより実現される。
【００３１】
本実施の形態において、コンテンツの用途は、コンテンツを利用するＵＩの種類と等価である。本実施の形態では、コンテンツの用途を、待ち受け画面、メニュー画面、操作部画面および着信メロディに固定してあるが、本実施の形態を変形し、イルミネーションのパターンやバイブレーションのパターンなどの他のＵＩをも含めた形態としてもよいし、移動局１０からの属性データに基づいてコンテンツの用途を定める形態としてもよい。
【００３２】
また、解析部Ｆ２１は、ＤＢリスト３３２を用いて、受信した属性データを解析してコンテンツデータを特定する。属性データを解析してコンテンツデータを特定する方法は任意であり、例えば、属性データの送信元の移動局１０毎に用意されたＤＢリスト３３２からコンテンツ識別子を消去することによってコンテンツデータを特定する消去法や、ＤＢリスト３３２からコンテンツ識別子を抽出することによってコンテンツデータを特定する抽出法であってもよい。
【００３３】
取得部Ｆ２２は、解析部Ｆ２１により特定されたコンテンツデータをコンテンツサーバ群５０から取得する。最適化部Ｆ２３は、取得部Ｆ２２により取得されたコンテンツデータを、対応する移動局１０に最適化し、最適化されたコンテンツデータと当該コンテンツデータを利用したＵＩの設定を指示する指令データとを含むパッケージデータをコンテンツの種類毎に生成し、対応する移動局１０へ送信する。
【００３４】
図１１は、属性データを解析してコンテンツデータを特定する処理（消去法）の流れを示す図である。この図に示すように、プロセッサ３１は、移動局１０から属性データを受信すると、まず、ＤＢリスト３３２の複製を生成し、メモリ３３の揮発性メモリに記憶させる（Ｓ１１）。ここで、消去法で用いられるＤＢリスト３３２の構造について説明する。
【００３５】
図１２は、消去法で用いられるＤＢリスト３３２の一部の構造例を模式的に示す図である。この図に示す部分は１つの用途（例えばメニュー画面）に対応するものであり、このような部分が複数集まってＤＢリスト３３２を構成している。このＤＢリスト３３２は、属性データに示される属性が４つの場合のものである。このＤＢリスト３３２には、４つの属性の値の全ての順列の各々に対応付けて１つのコンテンツ識別子が格納されている。例えば、１番目の属性の値がＡかつ２番目の属性の値がＣかつ３番目の属性の値がＧかつ４番目の属性の値がＯの順列にはコンテンツ識別子１が対応付けられている。
【００３６】
次にプロセッサ３１は、最初の属性を対象とする（Ｓ１２）。次にプロセッサ３１は、複製のうち、対象の属性の値に対応する部分を選択する（Ｓ１３）。ただし、対象の属性の値が空の場合には、複製の全部が選択される。次にプロセッサ３１は、複製のうち、選択しなかった部分、すなわち非選択の部分を削除する（Ｓ１４）。ただし、非選択の部分が存在しない場合には、実質的には何も削除されない。次にプロセッサ３１は、対象の属性が最後の属性であるか否かを判定する（Ｓ１５）。この判定結果が「ＮＯ」の場合、プロセッサ３１は、次の属性を対象とし（Ｓ１６）、処理をステップＳ１３に戻す。
【００３７】
図１２に一部を示すＤＢリスト３３２が用いられる場合、属性データに示される属性が４つであるから、ステップＳ１４の処理は、計４回行われる。例えば、属性データの最初の属性の値がＡで、その次の属性の値がＣで、その次の属性の値がＧで、最後の属性の値がＯの場合、１つの用途（例えばメニュー画面）について、１回目の処理では１番目の属性の値がＡの部分が残り（図１３参照）、２回目の処理では２番目の属性の値がＣの部分が残り（図１４参照）、３回目の処理では３番目の属性の値がＧの部分が残り（図１５参照）、４回目の処理では４番目の属性の値がＯの部分が残る（図１６参照）。この過程において、他６の用途についてもコンテンツ識別子が特定される。
【００３８】
対象の属性が最後の属性となり、ステップＳ１６の判定結果が「ＹＥＳ」となると、プロセッサ３１は、複製の残存部分に格納されているコンテンツ識別子をエージェントに引き渡す（Ｓ１７）。この引き渡しはコンテンツの用途毎に行われる。すなわち、ある用途についてコンテンツ識別子が引き渡されるエージェントは、他の用途についてコンテンツ識別子が引き渡されるエージェントとは別のエージェントである。つまり、用途と同数のエージェントが使用される。
【００３９】
また、ステップＳ１７では、プロセッサ３１は、エージェントを識別する番号（以降、「エージェント番号」と称する）を取得し、当該エージェントに対応する用途を示すデータに対応付けて保存する。エージェントは、プロセッサ３１がプログラム３３１に含まれるエージェントプログラムを実行することにより実現されるものであり、引き渡されたコンテンツ識別子に格納されているコンテンツデータを取得する。
【００４０】
図１７は、属性データを解析してコンテンツデータを特定する処理（抽出法）の流れを示す図である。この図に示すように、プロセッサ３１は、移動局１０から属性データを受信すると、まず、プロセッサ３１は、最初の属性を対象とする（Ｓ２１）。次にプロセッサ３１は、最初のカテゴリにおいて最初の属性に適合したノードを現在ノードとする（Ｓ２２）。ここで、抽出法で用いられるＤＢリスト３３２の構造について説明する。
【００４１】
図１８は、抽出法で用いられるＤＢリスト３３２の構造例を模式的に示す図である。この図に示すＤＢリスト３３２は、属性データに示される属性が４つであり、各属性の値が２または３種類の場合のものである。属性に対応するものがカテゴリであり、カテゴリ０は最初の属性に、カテゴリ１は２番目の属性に、カテゴリ２は３番目の属性に、カテゴリ３は最後の属性に対応している。属性の値に対応するものがノードであり、例えば、カテゴリ０にはノード「Ａ」およびノード「Ｗ」がある。また、図において、ノードから出て次のノードに至る線はポインタを表している。カテゴリ０のノードからポインタを辿って得られる各経路上には、必ず、コンテンツ識別子が対応付けられたノードが存在する。
【００４２】
次にプロセッサ３１は、現在ノードにコンテンツ識別子が対応付けられているか否かを判定する（Ｓ２３）。この判定の結果が「ＮＯ」の場合、プロセッサ３１は、現在ノードを次のノードへ遷移させる一方、次の属性を対象とする（Ｓ２４）。以降、処理はステップＳ２３へ戻る。ステップＳ２３の判定結果が「ＹＥＳ」の場合、プロセッサ３１は、現在ノードに対応付けられているコンテンツ識別子を保存し（Ｓ２５）、保存したコンテンツ識別子をエージェントに引き渡すとともに、そのエージェント番号を当該エージェントに対応する用途を示すデータに対応付けて保存する（Ｓ２６）。
【００４３】
ここで、上述の処理（抽出法）がもたらす動作について、より具体的に説明する。ここでは、図１８に示すＤＢリスト３３２が用いられ、属性データの最初の属性の値がＡで、その次の属性の値がＣで、その次の属性の値がＧで、最後の属性の値がＪであるものとする。ノード「Ａ」、「Ｃ」、「Ｇ」および「Ｊ」を通る経路上でコンテンツ識別子が対応付けられているノードがノード「Ｊ」のみである場合には、図１９に示すように、現在ノードがノード「Ａ」、「Ｃ」、「Ｇ」を経てノード「Ｊ」へ遷移し、ノード「Ｊ」に対応付けられているコンテンツ識別子がエージェントに引き渡される。ノード「Ａ」、「Ｃ」、「Ｇ」および「Ｊ」のうち、ノード「Ａ」にコンテンツ識別子が対応付けられておらず、ノード「Ｃ」にコンテンツ識別子が対応付けられている場合には、現在ノードがノード「Ａ」からノード「Ｃ」へ遷移し、ノード「Ｃ」に対応付けられているコンテンツ識別子がエージェントに引き渡される。
【００４４】
なお、最初の属性や最初の属性を含む一連の属性の値が空である場合の処理は任意である。例えば、値が空の属性が対象となっているときには現在ノードを定めず、値が空でない属性が対象となったときに当該属性に対応するカテゴリにおいて対象の属性に適合したノードを現在ノードとし、ステップＳ２３以降の処理を行うようにしてもよい。また例えば、対象の属性の値が空の場合には、当該属性に対応するカテゴリにおいて、現在ノードからポインタを辿って到達することが可能な全てのノードを現在ノードとしてもよい。後者の場合、最初の属性の値が空の場合に最初のカテゴリにおいて全てのノードを現在ノードとするのが好適である。
【００４５】
また、上述の処理（抽出法）では、コンテンツ識別子が１つでも保存されたら現在ノードを遷移させる処理を終了させているが、これを変形し、現在ノードが最後のカテゴリのノードまで遷移したら初めて処理を終了させるようにしてもよいし、全ての種類のコンテンツについてコンテンツ識別子が保存されたら初めて処理を終了させるようにしてもよいし、両者を組み合わせた形態としてもよい。
【００４６】
図２０は、パッケージデータを生成して該当する移動局１０へ送信する処理の流れを示すフローチャートである。この図に示すように、プロセッサ３１は、図１１のステップＳ１７または図１７のステップＳ２６にてコンテンツ識別子をエージェントに引き渡すと、当該エージェントからそのエージェント番号およびコンテンツデータを受け取って保存する処理を開始する（Ｓ３１）。この処理は、当該移動局１０に関してコンテンツ識別子を引き渡した全てのエージェントからエージェント番号およびコンテンツデータを受け取って保存することにより終了する。この処理の結果、当該移動局１０の属性を示すデータとコンテンツデータとが用途毎に対応付けられる。
【００４７】
次にプロセッサ３１は、ステップＳ３１にて保存したコンテンツデータのうち、最初のコンテンツデータを対象とする（Ｓ３２）。対象のコンテンツデータとなる順序は任意であり、例えば、保存順であってもよい。次に、対象のコンテンツデータが当該移動局１０に適合するか否かを判定する（Ｓ３３）。この判定は、当該コンテンツデータと当該コンテンツデータに対応する当該移動局１０の属性を示すデータとに基づいて行われる。
【００４８】
ステップＳ３３の判定結果が「ＹＥＳ」の場合、プロセッサ３１は、ステップＳ３１にて保存したコンテンツデータのうち未だ対象になっていないコンテンツデータが存在するか否か、すなわち対象のコンテンツデータが最後のコンテンツデータであるか否かを判定する（Ｓ３４）。この判定結果が「ＮＯ」の場合、プロセッサ３１は、次のコンテンツデータを対象とし（Ｓ３５）、処理をステップＳ３３へ戻す。
【００４９】
ステップＳ３３の判定結果が「ＮＯ」の場合、プロセッサ３１は、当該移動局１０の属性を示すデータに基づいて、当該移動局１０に適合するように対象のコンテンツデータを変換する（Ｓ３７）。この変換は、データ形式の変換であってもよいし、データの内容の変換であってもよいし、両者の組み合わせであってもよい。次にプロセッサ３１は、変換後のコンテンツデータを上書き保存する（Ｓ３８）。以降、処理は前述のステップＳ３４に進む。
【００５０】
対象のコンテンツデータが最後のコンテンツデータであり、ステップＳ３４の判定結果が「ＹＥＳ」となると、プロセッサ３１はパッケージデータを生成する。このパッケージデータには、図２１に示すように、コンテンツデータと当該コンテンツデータの用途に応じた指令データが含まれている（Ｓ３９）。次にプロセッサ３１は、生成したパッケージデータを当該移動局１０へ送信する（Ｓ４０）。移動局１０では、このパッケージデータに基づいてＵＩが設定される。
【００５１】
以上説明したように、本実施の形態では、設定されたＵＩを提供して移動体通信の利用を可能とする移動局１０と、移動局１０にＵＩを設定させる解析装置３０とを有するシステムにおいて、移動局１０に関する属性を示す属性データが移動局１０から解析装置３０へ送信され、解析装置３０では、属性データの解析結果に応じたコンテンツを表すコンテンツデータがコンテンツサーバ装置群５０から取得され、当該コンテンツを利用するＵＩを移動局１０に設定させるためのパッケージデータが移動局１０へ送信される。よって、本実施の形態によれば、移動局１０に関する属性に応じたＵＩを当該移動局１０に設定させる作業が簡易となる。なお、上述した実施の形態は適宜変形可能であり、本発明の範囲は、上述した実施の形態に限定されるものではない。
【図面の簡単な説明】
【００５２】
【図１】本発明の実施の形態に係るＵＩ（ユーザインタフェース）設定システム１００の構成を示す図である。
【図２】ＵＩ設定システム１００を構成する移動局１０の外観を示す図である。
【図３】移動局１０が表示するメニュー画面および操作部画面の一例を示す図である。
【図４】ＵＩ設定システム１００の動作の概略を説明するためのシーケンス図である。
【図５】移動局１０が表示するアンケート画面の一例を示す図である。
【図６】移動局１０に設定されたＵＩの一例を示す図である。
【図７】移動局１０の要部のハードウェア構成を示す図である。
【図８】移動局１０の主要な機能構成を示すブロック図である。
【図９】ＵＩ設定システム１００を構成する解析装置３０の要部のハードウェア構成を示すブロック図である。
【図１０】解析装置３０の主要な機能構成を示すブロック図である。
【図１１】属性データを解析してコンテンツデータを特定する処理（消去法）の流れを示す図である。
【図１２】ＤＢリスト３３２の一部の構造例（消去法）を模式的に示す図である。
【図１３】ＤＢリスト３３２の複製の変化の様子を示す図である。
【図１４】ＤＢリスト３３２の複製の変化の様子を示す図である。
【図１５】ＤＢリスト３３２の複製の変化の様子を示す図である。
【図１６】ＤＢリスト３３２の複製の変化の様子を示す図である。
【図１７】属性データを解析してコンテンツデータを特定する処理（抽出法）の流れを示す図である。
【図１８】ＤＢリスト３３２の構造例（抽出法）を模式的に示す図である。
【図１９】ＤＢリスト３３２の構造例（抽出法）における現在ノードの遷移の様子を示す図である。
【図２０】パッケージデータを生成して該当する移動局１０へ送信する処理の流れを示すフローチャートである。
【図２１】パッケージデータの構造を示す図である。
【符号の説明】
【００５３】
１０…移動局
１１…プロセッサ
３０…解析装置
３１…プロセッサ
３３１…プログラム
１００…ＵＩ設定システム
【図１】
2008078863.tif 000003
【図２】
2008078863.tif 000004
【図３】
2008078863.tif 000005
【図４】
2008078863.tif 000006
【図５】
2008078863.tif 000007
【図６】
2008078863.tif 000008
【図７】
2008078863.tif 000009
【図８】
2008078863.tif 000010
【図９】
2008078863.tif 000011
【図１０】
2008078863.tif 000012
【図１１】
2008078863.tif 000013
【図１２】
2008078863.tif 000014
【図１３】
2008078863.tif 000015
【図１４】
2008078863.tif 000016
【図１５】
2008078863.tif 000017
【図１６】
2008078863.tif 000018
【図１７】
2008078863.tif 000019
【図１８】
2008078863.tif 000020
【図１９】
2008078863.tif 000021
【図２０】
2008078863.tif 000022
【図２１】
2008078863.tif 000023