(57)【要約】【課題】        ダウンロード等により取り込まれて保存されたコンテンツから所望のコンテンツを容易に探し出すことができる携帯端末装置及びデータ管理方法を提供することを目的とする。【解決手段】    取り込まれたコンテンツのグループ属性に基づいて該コンテンツを複数階層毎にグループ分けして管理する。これによりコンテンツを取り込んだだけでグループ分けがなされ、多数のコンテンツの中から所望のコンテンツを探し出す場合に、上位階層から下位階層に絞り込んで探し出すことができる。【選択図】      図１
2005267330.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを保持して提供する携帯端末装置であって、
前記コンテンツを取り込む取り込み手段と、
前記コンテンツを記憶する記憶手段と、
前記記憶手段に記憶された前記コンテンツを複数階層で管理すると共に、前記複数階層の各階層でグループ分けするデータ管理手段と
を備え、前記データ管理手段は、前記コンテンツのグループ属性に基づいて対応するグループを作成し、前記コンテンツを該グループに対応付ける
ことを特徴とする携帯端末装置。
【請求項２】
前記データ管理手段は、前記取り込んだコンテンツに付加されているグループ属性情報を判別し、該判別結果に基づいて前記対応するグループを作成する
ことを特徴とする請求項１に記載の携帯端末装置。
【請求項３】
前記データ管理手段は、前記取り込んだコンテンツのグループ属性に対応したグループが既に作成されている場合には、該対応する既存のグループに前記コンテンツを対応付ける
ことを特徴とする請求項１に記載の携帯端末装置。
【請求項４】
前記データ管理手段は、前記コンテンツをジャンル毎にグループ分けする
ことを特徴とする請求項１に記載の携帯端末装置。
【請求項５】
前記データ管理手段は、前記グループ分けされたコンテンツの一覧をグループ毎に所定の表示手段に表示する
ことを特徴とする請求項１に記載の携帯端末装置。
【請求項６】
コンテンツを保持して提供する携帯端末装置に対して、前記コンテンツの管理を実行させるデータ管理プログラムであって、
前記コンテンツを取り込む取り込みステップと、
前記コンテンツを記憶する記憶ステップと、
前記記憶したコンテンツを複数階層で管理すると共に、前記複数階層の各階層でグループ分けするデータ管理ステップと
を含み、前記データ管理ステップは、前記コンテンツのグループ属性に基づいて対応するグループを作成し、前記コンテンツを該グループに対応付ける
ことを特徴とするデータ管理プログラム。
【請求項７】
前記データ管理ステップは、前記取り込んだコンテンツに付加されているグループ属性情報を判別し、該判別結果に基づいて前記対応するグループを作成する
ことを特徴とする請求項６に記載のデータ管理プログラム。
【請求項８】
前記データ管理ステップは、前記取り込んだコンテンツのグループ属性に対応したグループが既に作成されている場合には、該対応する既存のグループに前記コンテンツを対応付ける
ことを特徴とする請求項６に記載のデータ管理プログラム。
【請求項９】
前記データ管理ステップは、前記コンテンツをジャンル毎にグループ分けする
ことを特徴とする請求項６に記載のデータ管理プログラム。
【請求項１０】
前記データ管理ステップは、前記グループ分けされたコンテンツの一覧をグループ毎に所定の表示手段に表示する
ことを特徴とする請求項６に記載のデータ管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、携帯端末装置及びデータ管理プログラムに関し、詳しくは、ゲーム等のコンテンツをダウンロードしてユーザーに提供する携帯電話機等の携帯端末装置及びそのデータ管理プログラムに関する。
【背景技術】
【０００２】
従来から、携帯電話機やＰＨＳ（Personal Handyphone System）等の携帯端末装置に対しては、種々のコンテンツを配信するサービスが行なわれるようになされている。
【０００３】
この情報配信サービスは、携帯電話用サーバ上に設けられた公式サイトや、インターネット上に設けられたその他のサイトにより提供するようになされており、その種類は、着メロ、音楽、ゲーム、占い、ニュース等、多岐にわたっている。ユーザーはこれらのコンテンツを携帯電話用のサーバを介してダウンロードし、携帯端末装置に保存して利用する。
【０００４】
ところで携帯端末装置においては、ダウンロードされた各種コンテンツを、例えば着メロ、音楽等はサウンド用のフォルダに格納し、ゲームはゲームアプリケーション用のフォルダに格納するようになされており、ユーザーはこれらのフォルダに格納されたコンテンツを必要に応じて利用するようになされている。
【０００５】
しかしながら、携帯端末装置に配信されるコンテンツの数は、同じカテゴリの中でも多数に亘っており、例えばサウンドのカテゴリでは着メロに関してサーバ側で用意される曲数は数百〜数千曲にのぼり、またゲームのカテゴリでは用意されるゲーム数も多数にのぼっている。
【０００６】
ユーザーはこれらのコンテンツの中から好みに合ったコンテンツを携帯端末装置にダウンロードして保存しておき、必要に応じて所望のコンテンツを選択して利用する。従って携帯端末装置においては、ユーザーがコンテンツをダウンロードする毎に保存されるコンテンツ数が増えて行き、各カテゴリのフォルダ内には、ダウンロードされた複数のコンテンツがランダムに保存された状態となる。
【０００７】
この場合、例えばサウンド用のフォルダには、着メロ、音楽コンテンツ等のサウンドに関する複数のコンテンツがランダムに格納された状態となり、またゲームアプリケーション用のフォルダには対戦ゲーム、ロールプレイングゲーム、パズルゲーム等、種々の種類のゲームがそのカテゴリに関わらず同じフォルダにランダムに格納された状態となる。
【０００８】
ユーザーは、携帯端末装置に保存されたこれらのコンテンツを利用する場合、ランダムに格納されている複数のコンテンツの中から所望のコンテンツを選択する必要があり、保存されているコンテンツ数が増えるほど目的のコンテンツを探し出すのに時間がかかる問題があった。すなわち、コンテンツの提供者においては、ユーザーが利用する機会を増やすことを目的としてより多くのコンテンツを用意した結果、ユーザー側では逆に使い勝手が悪くなっていた。
【０００９】
一方、特許文献１（特開２００１−１４２５９６号公報）には、パーソナルコンピュータの情報を携帯端末にダウンロードする際に、ダウンロードに必要な情報を把握するようにしたものが示されている。
【００１０】
【特許文献１】特開２００１−１４２５９６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかしながら特許文献１の場合は、ダウンロードの際の処理に関する構成が示されているに過ぎず、携帯端末装置にダウンロードされた情報から所望の情報を容易に探し出すための構成は示されていない。
【００１２】
この発明では、ダウンロード等により取り込まれて保存されたコンテンツから所望のコンテンツを容易に探し出すことができる携帯端末装置及びデータ管理方法を提供することを目的としている。
【課題を解決するための手段】
【００１３】
以上のような課題を解決するため、本発明においては、取り込まれたコンテンツのグループ属性に基づいて該コンテンツを複数階層毎にグループ分けして管理する。これにより多数のコンテンツの中から所望のコンテンツを探し出す場合に、上位階層から下位階層に絞り込んで探し出すことができる。
【００１４】
より具体的には、請求項１の発明では、コンテンツを保持して提供する携帯端末装置であって、コンテンツを取り込む取り込み手段と、コンテンツを記憶する記憶手段と、記憶手段に記憶されたコンテンツを複数階層で管理すると共に、複数階層の各階層でグループ分けするデータ管理手段とを備え、データ管理手段は、コンテンツのグループ属性に基づいて対応するグループを作成し、コンテンツを該グループに対応付けるようにする。
【００１５】
請求項１の発明によれば、上位階層でグループ分けされたコンテンツが、さらに下位階層でグループ分けされることにより、例えば上位階層でゲーム用のアプリケーション、着メロ等にグループ分けされると共に、下位階層でゲームのジャンル分け、着メロのジャンル分けがなされることとなる。これにより、従来例えばゲーム用アプリがゲーム用という１つのグループに乱雑にまとめられていたものが、ゲームのジャンルごとに異なるグループに分けられることとなり、ユーザーは容易に所望のゲームアプリを探し出すことが可能となる。またダウンロード等により取り込まれたコンテンツのグループ属性に基づいて対応するグループを作成して該グループにコンテンツを対応付けることにより、コンテンツを取り込むだけで対応するグループが作成されることとなり、ユーザーにとっては自らグループ分け処理に係る操作を行なう必要がなくなる。
【００１６】
また請求項２の発明においては、請求項１の構成において、データ管理手段は、取り込んだコンテンツに付加されているグループ属性情報を判別し、該判別結果に基づいて対応するグループを作成するようにする。
【００１７】
請求項２の発明によれば、コンテンツに予め付加されたグループ属性情報を判別することにより、コンテンツのグループ分けを容易に行なうことができる。またこの場合、コンテンツのグループ属性をコンテンツの提供者と携帯端末装置で共有することができ、この結果コンテンツの提供者にあっては、コンテンツが携帯端末装置においていずれのグループに対応付けられて保存されるかを管理することができる。従って、例えば複数種類のコンテンツをそれぞれ異なるグループに対応付けられるようにしたり、又は１つのグループに対応付けられるようにする等、意図的に所定のグループに対応付けされるようにすることができ、ユーザーがコンテンツを積極的に利用するように管理することが可能となる。
【００１８】
また請求項３の発明においては、請求項１の構成において、データ管理手段は、取り込んだコンテンツのグループ属性に対応したグループが既に作成されている場合には、該対応する既存のグループにコンテンツを対応付けるようにする。
【００１９】
請求項３の発明によれば、取り込んだコンテンツに対応するグループが既に作成されている場合には、新たに対応するグループを作成することなく、対応する既存のグループに対応付けることにより、対応するグループが未作成の場合においてのみ新たなグループを作成することができ、同じグループが作成されることを防止し得る。
【００２０】
また請求項４の発明においては、請求項１の構成において、データ管理手段は、コンテンツをジャンル毎にグループ分けするようにする。
【００２１】
請求項４の発明によれば、コンテンツがジャンル分けされることにより、ユーザーにとって一段と検索し易いグループ分けを行なうことが可能となる。例えばゲームアプリケーションでは、シューティングゲーム、シュミレーションゲーム等、のジャンル分けを行なうことにより、ユーザーは必要に応じて所望するジャンルのゲームの中から自分の好みのゲームを容易に探し出すことができるようになる。
【００２２】
また請求項５の発明においては、請求項１の構成において、データ管理手段は、グループ分けされたコンテンツの一覧をグループ毎に所定の表示手段に表示するようにする。
【００２３】
請求項５の発明によれば、記憶したコンテンツをグループ毎に一覧表示することにより、所望のグループを指定すれば、そのグループ内のコンテンツを容易に把握することができる。
【００２４】
また請求項６の発明においては、コンテンツを保持して提供する携帯端末装置に対して、コンテンツの管理を実行させるデータ管理プログラムであって、コンテンツを取り込む取り込みステップと、コンテンツを記憶する記憶ステップと、記憶したコンテンツを複数階層で管理すると共に、複数階層の各階層でグループ分けするデータ管理ステップとを含み、データ管理ステップは、コンテンツのグループ属性に基づいて対応するグループを作成し、コンテンツを該グループに対応付けるようにする。
【００２５】
請求項６の発明によれば、上位階層でグループ分けされたコンテンツが、さらに下位階層でグループ分けされることにより、例えば上位階層でゲーム用のアプリケーション、着メロ等にグループ分けされると共に、下位階層でゲームのジャンル分け、着メロのジャンル分けがなされることとなる。これにより、従来例えばゲーム用アプリがゲーム用という１つのグループに乱雑にまとめられていたものが、ゲームのジャンルごとに異なるグループに分けられることとなり、ユーザーは容易に所望のゲームアプリを探し出すことが可能となる。またダウンロード等により取り込まれたコンテンツのグループ属性に基づいて対応するグループを作成して該グループにコンテンツを対応付けることにより、コンテンツを取り込むだけで対応するグループが作成されることとなり、ユーザーにとっては自らグループ分け処理に係る操作を行なう必要がなくなる。
【００２６】
また請求項７の発明においては、請求項６の構成において、データ管理ステップは、取り込んだコンテンツに付加されているグループ属性情報を判別し、該判別結果に基づいて対応するグループを作成するようにする。
【００２７】
請求項７の発明によれば、コンテンツに予め付加されたグループ属性情報を判別することにより、コンテンツのグループ分けを容易に行なうことができる。またこの場合、コンテンツのグループ属性をコンテンツの提供者と携帯端末装置で共有することができ、この結果コンテンツの提供者にあっては、コンテンツが携帯端末装置においていずれのグループに対応付けられて保存されるかを管理することができる。従って、例えば複数種類のコンテンツをそれぞれ異なるグループに対応付けられるようにしたり、又は１つのグループに対応付けられるようにする等、意図的に所定のグループに対応付けされるようにすることができ、ユーザーがコンテンツを積極的に利用するように管理することが可能となる。
【００２８】
また請求項８の発明においては、請求項６の構成において、データ管理ステップは、取り込んだコンテンツのグループ属性に対応したグループが既に作成されている場合には、該対応する既存のグループにコンテンツを対応付けるようにする。
【００２９】
請求項８の発明によれば、取り込んだコンテンツに対応するグループが既に作成されている場合には、新たに対応するグループを作成することなく、対応する既存のグループに対応付けることにより、対応するグループが未作成の場合においてのみ新たなグループを作成することができ、同じグループが作成されることを防止し得る。
【００３０】
また請求項９の発明においては、請求項６の構成において、データ管理ステップは、コンテンツをジャンル毎にグループ分けするようにする。
【００３１】
請求項９の発明によれば、コンテンツがジャンル分けされることにより、ユーザーにとって一段と検索し易いグループ分けを行なうことが可能となる。例えばゲームアプリケーションでは、シューティングゲーム、シュミレーションゲーム等、のジャンル分けを行なうことにより、ユーザーは必要に応じて所望するジャンルのゲームの中から自分の好みのゲームを容易に探し出すことができるようになる。
【００３２】
また請求項１０の発明においては、データ管理ステップは、グループ分けされたコンテンツの一覧をグループ毎に所定の表示手段に表示するようにする。
【００３３】
請求項１０の発明によれば、記憶したコンテンツをグループ毎に一覧表示することにより、所望のグループを指定すれば、そのグループ内のコンテンツを容易に把握することができる。
【発明の効果】
【００３４】
以上説明したこの発明によれば、取り込まれたコンテンツのグループ属性に基づいて該コンテンツを複数階層毎にグループ分けして管理するようにしたことにより、コンテンツを取り込んだだけでグループ分けがなされ、これにより上位階層から下位階層に絞り込んでコンテンツを検索することができ、一段と容易に所望のコンテンツを見つけ出すことが可能となる。
【発明を実施するための最良の形態】
【００３５】
以下図面を参照しながら本発明の実施の形態を詳述する。
【００３６】
図１は、この発明の一実施の形態に関わる情報提供システム１を示す略線図である。図１において、携帯電話機２は最寄りの基地局４を介して携帯電話回線網６を接続し、さらに通話相手の携帯電話機３の最寄りの基地局５を介して当該通話相手の携帯電話機３と通信を行なうようになされている。
【００３７】
また携帯電話回線網６には情報提供サーバ７が接続され、またインターネット８を介して情報提供サーバ９が接続されている。これにより携帯電話機２は、携帯電話回線網６を介して情報提供サーバ７から種々の情報をダウンロードすることができるようになされていると共に、インターネット８及び携帯電話回線網６を介して情報提供サーバ９から種々の情報をダウンロードすることができるようになされている。
【００３８】
ダウンロードされる情報としては、着信メロディ（いわゆる着メロ）、音楽コンテンツ、ゲームアプリケーション、占い、ニュース等、種々の情報がある。携帯電話機２は、これらの情報をダウンロードして内部のメモリに保存し、ユーザーの操作により必要に応じて読み出して実行することにより利用するようになされている。
【００３９】
図２は、携帯電話機２の構成を示すブロック図である。図２に示すように、携帯電話機２は、ＲＯＭ（Read Only Memory）１１、ＣＰＵ（Central Processing Unit）１２、ＲＡＭ（Random Access Memory）１３、通信インターフェイス１４、通話部１５、操作部１６及び表示部１７を有し、これらがバス１８を介して接続されている。
【００４０】
ＲＯＭ１１には、通話を行なうための処理プログラム、情報提供サーバ７、９から情報をダウンロードするための処理プログラム、メールサーバ（図示せず）との間で通信を行なうことにより他の携帯電話機から送信された電子メールや他の携帯電話機に送信する電子メールを受け渡すための処理プログラム等が格納されている。
【００４１】
ＣＰＵ１２は、ＲＡＭ１３にワークエリアを確保して、これらの処理プログラムを実行する。
【００４２】
またＲＡＭ１３には、携帯電話機２の電話番号、アドレス、受信した電子メール、ダウンロードされた各種情報（コンテンツ）が保存される。
【００４３】
通信インターフェイス（Ｉ／Ｆ）１４は、基地局４を介して携帯電話回線網６との間で接続を確立して情報を送受信するようになされている。通話部１５は、マイクロフォン及びスピーカを含み、他の携帯電話機３との間での通話を行なう際に、ユーザーの声をマイクロフォンにより入力して電気信号に変換するとともに通話相手の音声信号をスピーカにより音声として出力するようになされている。
【００４４】
操作部１６は、キーパッドにより構成され、各キーには数字、アルファベット等の文字が割り当てられて、ユーザーの押圧操作による電話番号、アドレス、文章、各種設定用のコード等の入力結果をＣＰＵ１２に出力するようになされている。
【００４５】
表示部１７は、携帯電話機２の表面に設けられた例えば液晶表示装置により構成され、ＣＰＵ１２の制御により各種情報を表示するようになされている。すなわち、電話番号、時刻、電子メールの内容、ダウンロードされた情報、ダウンロードされてＲＡＭ１３に保存された情報の一覧等を表示する。
【００４６】
図３は、情報提供サーバ７の構成を示すブロック図である。図３に示すように、情報提供サーバ７は、ＲＯＭ２１、ＣＰＵ２２、ＲＡＭ２３、通信インターフェイス２４、ハードディスク等でなる大容量記憶部２５、操作部２６及び表示部２７を有し、これらがバス２８を介して接続されている。
【００４７】
ＲＯＭ２１には、大容量記憶部２５に記憶されている各種情報（コンテンツ）を所定の携帯電話機に対してダウンロードするための処理プログラム等が格納されている。ＣＰＵ２２は、ＲＡＭ２３にワークエリアを確保して、これらの処理プログラムを実行する。またＲＡＭ２３には、携帯電話機２の電話番号、アドレス、ユーザー毎に登録されたパスワード等の認証データが保存される。
【００４８】
通信インターフェイス（Ｉ／Ｆ）２４は、携帯電話回線網６との間で接続を確立して情報を送受信する。操作部１６は、文字キー、数字キー等により構成され、オペレータにより必要な情報を入力し得るようになされている。表示部２７は、例えば液晶表示装置により構成され、ＣＰＵ２２の制御により各種情報を表示する。
【００４９】
ここで携帯電話機２においては、情報提供サーバ７から各種コンテンツをダウンロードする前処理として、情報提供サーバ７に対してユーザーの会員登録を行なうようになされている。
【００５０】
すなわち、図４は、会員登録を行なう際の携帯電話機２及び情報提供サーバ７間での情報通信に係るタイミングチャートを示し、携帯電話機２においてユーザーが操作部１６を操作することにより携帯電話機２から情報提供サーバ７に対して接続要求が送信されると（ステップＳＰ１）、情報提供サーバ７は接続要求の送信元である携帯電話機２に対して接続応答を返送することにより（ステップＳＰ２）、携帯電話機２と情報提供サーバ７との間でセッションが確立される。
【００５１】
これにより携帯電話機２及び情報提供サーバ７の間で情報の送受信が可能となり、携帯電話機２は、ユーザーが操作部１６を操作することにより入力されたパスワードと、携帯電話機２のＲＡＭ１３に予め格納されている当該携帯電話機２のアドレス等でなる認証情報を暗号化して情報提供サーバ７に送信する（ステップＳＰ３）。
【００５２】
認証情報を受信した情報提供サーバ７は、この認証情報を復号した後、大容量記憶部２５に記録して保持することにより登録処理を行なう（ステップＳＰ４）。因みに、携帯端末装置２からユーザーのクレジット番号等を認証情報に含めて送信し、情報提供サーバ７においてこのクレジット番号を他の認証情報（パスワード、アドレス等）と共に登録することにより、コンテンツをダウンロードした際の課金処理を行なうようにもなされている。
【００５３】
会員登録が完了すると、情報提供サーバ７は登録通知を携帯電話機２に対して送信することにより一連の会員登録処理が完了する（ステップＳＰ５）。
【００５４】
このようにして会員登録が完了して後には、ユーザーは情報提供サーバ７にアクセスして所望のコンテンツをダウンロードすることができる。すなわち、図５は、ダウンロードを行なう際の携帯電話機２及び情報提供サーバ７間での情報通信に係るタイミングチャートを示し、携帯電話機２においてユーザーが操作部１６を操作することにより携帯電話機２から情報提供サーバ７に対して接続要求が送信されると（ステップＳＰ１１）、情報提供サーバ７は接続要求の送信元である携帯電話機２に対して接続応答を返送することにより（ステップＳＰ１２）、携帯電話機２と情報提供サーバ７との間でセッションが確立される。
【００５５】
これにより携帯電話機２及び情報提供サーバ７の間で情報の送受信が可能となり、携帯電話機２は、ユーザーが操作部１６を操作することにより入力されたコンテンツリストの要求を情報提供サーバ７に送信する（ステップＳＰ１３）。
【００５６】
コンテンツリストの要求を受信した情報提供サーバ７は、大容量記憶部２５に格納されている各種コンテンツリストを読み出して携帯電話機２に返送する（ステップＳＰ１４）。このコンテンツリストのデータには、着メロの曲名、音楽コンテンツの曲名、ゲームアプリケーションのタイトル及びそのゲーム内容の概略説明、ニュースコンテンツのタイトル（ニュース紙のタイトル）等のコンテンツリストと、各コンテンツに対応付けられたコードが含まれており、携帯電話機２は、受信したコンテンツリストのデータを一旦ＲＡＭ１３に記録して保持した後、そのコンテンツリストを表示部１７に表示する。これによりユーザーは、表示部１７に表示されたコンテンツリストから所望のコンテンツを選択することができる。
【００５７】
ユーザーが携帯電話機２の操作部１６を操作して希望するコンテンツを指定すると共に、予め情報提供サーバ７に登録されているパスワードを入力することにより、そのコンテンツのダウンロード要求を入力すると、携帯電話機２は、指定されたコンテンツに対応付けられたコードと、ＲＡＭ１３に予め格納されている携帯電話機のアドレス及びこのとき入力されたパスワード等の認証情報とを情報提供サーバ７に送信する（ステップＳＰ１５）。
【００５８】
認証情報を含むダウンロード要求を受信した情報提供サーバ７は、認証情報に含まれる携帯電話機２のアドレスとパスワードの組み合わせが予め大容量記憶部２５に登録されている組み合わせと一致するか否かを判断し、一致する場合には正規のユーザーからのダウンロード要求であるものと判断して、所定の課金処理を行なった後、このとき要求のあったコンテンツを大容量記憶部２５から読み出して、ダウンロード要求の送信元である携帯電話機２に対してダウンロードする（ステップＳＰ１７）。因みに携帯電話機２から送信された認証情報が大容量記憶部２５に登録されている認証情報と一致しない場合には、情報提供サーバ７は正規ユーザーからのダウンロード要求ではないものと判断して当該ダウンロード要求に対して拒否の旨を返送するようになされている。
【００５９】
かくして正規ユーザーによるダウンロード要求に対して情報提供サーバ７から所望のコンテンツをダウンロードした携帯電話機２においては、このコンテンツをＲＡＭ１３に記録して保持する。
【００６０】
ここで携帯電話機２においては、コンテンツを複数階層に亘ってグループ分けして管理するデータ管理プログラムが予めＲＯＭ１１に格納されている。このデータ管理プログラムは、携帯電話機２の製造時においてＲＯＭ１１に書き込まれており、情報提供サーバ７からダウンロードしたコンテンツをユーザーが利用し易いようにグループ分けしてＲＡＭ１３上で管理するようになされている。
【００６１】
この実施の形態の場合、データ管理プログラムは、ユーザーが任意のタイミングでコンテンツのジャンル別フォルダを作成する任意作成モードと、コンテンツをダウンロードした際にユーザーがジャンル別フォルダを自ら作成するダウンロード時作成モードとを有する。
【００６２】
すなわち、図６は、ＣＰＵ１２により実行されるデータ管理プログラムの任意作成モードによる処理手順を示すフローチャートであり、ＣＰＵ１２は、携帯電話機２の電源が投入されると当該処理手順に入り、ステップＳＰ２１において新たなフォルダの作成指示が操作部１６を介して入力されたか否かを判断する。このステップＳＰ２１において否定結果が得られると、このことはユーザーによりフォルダの作成指示が入力されていないことを意味しており、ＣＰＵ１２は当該ステップＳＰ２１の処理を繰り返す。これに対してステップＳＰ２１において肯定結果が得られると、このことはユーザーによりフォルダの作成指示が入力されたことを意味しており、ＣＰＵ１２はステップＳＰ２２に移って、既にフォルダが作成済みであるジャンル及び未作成のジャンルを表示部１７に一覧表示する。
【００６３】
すなわち携帯電話機２においては、フォルダを作成可能なすべてのカテゴリ名及びその下位階層で管理されるすべてのジャンル名をそれらの従属関係を含めて予めＲＡＭ１３に保持している。このカテゴリ名及びジャンル名は、携帯電話機２の製造時にＲＡＭ１３に書き込むようになされており、また情報提供サーバ７から必要に応じてダウンロードしてＲＡＭ１３に書き込まれるようになされている。
【００６４】
これにより携帯電話機２のデータ管理プログラムにおいては、予め決められたカテゴリ名及びジャンル名によりフォルダを作成及び管理するようになされており、ＣＰＵ１２は、ＲＡＭ１３に既に作成されたフォルダのジャンル名と未作成のジャンル名とを表示部１７にそれぞれ識別可能に表示することにより、ユーザーに対して現在のフォルダの作成状況及び作成可能なフォルダ名を知らせることができる。
【００６５】
例えばＲＡＭ１３にゲームのジャンル名として「ロールプレイングゲーム」、「パズルゲーム」、「カードゲーム」等のテキストデータが予め用意され、また音楽コンテンツのジャンル名として「邦楽」、「洋楽」、「ジャズ」等のテキストデータが予め用意される。これらのジャンル名にはそのヘッダ情報として個々を識別するための識別コードが付加されている。この識別コードは、ゲーム、音楽コンテンツ等のカテゴリの種別コード及びその下位階層で管理されるジャンルコードの組み合わせにより表される。
【００６６】
またダウンロードされるコンテンツのデータは、図７に示すように、コンテンツデータのペイロードに対して例えば、ゲーム、音楽コンテンツ等のカテゴリ別のカテゴリコード及びその下位階層で管理されるジャンル別のジャンルコードの組み合わせからなる識別コードが含まれるヘッダ情報が付加されている。従ってコンテンツデータがダウンロードされると、ＣＰＵ１２は、このダウンロードされたコンテンツデータのヘッダ情報に含まれる識別コードによりそのカテゴリ及びジャンルを識別することができる。
【００６７】
またダウンロードされたコンテンツデータのヘッダ情報には、コンテンツ名も含まれている。
【００６８】
しかしてＣＰＵ１２は、ダウンロードされてＲＡＭ１３に格納されたコンテンツに係るディレクトリ構造をテーブルの形式でＲＡＭ１３に作成し、このテーブル上で該当するフォルダの作成状態をそのカテゴリ、ジャンル及びコンテンツ名によって把握することができるようになされている。
【００６９】
すなわち図８は、ＲＡＭ１３に格納されている各コンテンツファイルに係るテーブルを示す図表であり、コンテンツのファイル名、ダウンロードされるコンテンツのヘッダ情報（後述）として付加されている識別コード（カテゴリコード、ジャンルコード）、ヘッダ情報に含まれているコンテンツ名、ＲＡＭ１３における記録アドレス、属性情報（読み出し専用等）により、ＲＡＭ１３に格納されている各コンテンツが管理されている。これによりＣＰＵ１２は、このテーブルに登録されているジャンルコードにより既に作成されているジャンル別フォルダを把握することができる。
【００７０】
ＣＰＵ１２は、このようにして管理されている各コンテンツのジャンル名のうち既にフォルダが作成されているジャンル名と、未作成のジャンル名とを例えば色分け等により表示形態を変えて表示部１７に表示する。
【００７１】
例えば図９に示すように、ＣＰＵ１２は、携帯電話機２の表示部１７において、カテゴリ名（ゲーム、音楽、……）の表示に従属させて、それぞれのカテゴリの下位階層である作成可能なジャンル名を表示する。例えばゲームカテゴリの下位階層で管理されるジャンルとして、「ロールプレイング」、「カード」、「パズル」、「シューティング」等のジャンル名を表示し、また音楽カテゴリの下位階層で管理されるジャンルとして、「邦楽」、「洋楽」、「ジャズ」、「クラシック」等のジャンル名を表示する。そしてこれらのジャンル名のうち、既にジャンル別フォルダが作成されているものを所定の表示色、輝度等により、未作成のジャンル名とは区別して表示する。
【００７２】
これにより表示部１７におけるこれらのジャンル名表示により、ユーザーは既存のフォルダ及び未作成のフォルダを把握することができる。ユーザーはこの表示部１７の表示により、所望のジャンルに対応したフォルダを新たに作成すべく、操作部１６を操作して未作成のジャンル名を指定する。ＣＰＵ１２は、操作部１６を介してジャンル名の指定があると、ステップＳＰ２３において肯定結果を得ることにより、ステップＳＰ２４に移って、指定されたジャンルのフォルダを作成する。これによりこの作成されたフォルダに対応したジャンルのコンテンツがダウンロードされると、このフォルダに対応付けられてＲＡＭ１３に格納されることとなる。なおこの対応付けは、テーブル（図８）に追加されることにより実行される。
【００７３】
次にコンテンツのダウンロード時に必要に応じてフォルダを自動作成するダウンロード時作成モードに係る処理手順を説明する。図１０は、ＣＰＵ１２により実行されるデータ管理プログラムのダウンロード時作成モードによる処理手順を示すフローチャートであり、ＣＰＵ１２は、携帯電話機２の電源が投入されると当該処理手順に入り、ステップＳＰ３１において、コンテンツがダウンロードされたか否かを判断する。
【００７４】
ここでユーザーが携帯電話機２を操作して情報提供サーバ７からコンテンツをダウンロードすると、ＣＰＵ１２はステップＳＰ３１において肯定結果を得ることにより、ステップＳＰ３２に移り、ダウンロードしたコンテンツをＲＡＭ１３に格納する。
【００７５】
そしてＣＰＵ１２は続くステップＳＰ３３において、ＲＡＭ１３に格納したコンテンツの識別コードと既に作成されているジャンル別フォルダの識別コードを比較する。
【００７６】
すなわち、ダウンロードされるコンテンツのデータは、図７について上述したように、コンテンツデータのペイロードに対して例えば、ゲーム、音楽コンテンツ等のカテゴリ別のカテゴリコード及びその下位階層で管理されるジャンル別のジャンルコードの組み合わせからなる識別コードが含まれるヘッダ情報が付加されている。
【００７７】
ＣＰＵ１２はこのコンテンツの識別コードと、既に作成されているジャンル別フォルダの識別コードとの比較により、識別コードが一致する既存のフォルダがない場合、ステップＳＰ３４において否定結果を得ることにより、ステップＳＰ３５に移り、ステップＳＰ３２においてＲＡＭ１３に格納したコンテンツ（ダウンロードしたコンテンツ）のカテゴリ及びその下位階層であるジャンルに対応したジャンル別フォルダを作成する。例えばダウンロードしたコンテンツがロールプレイングゲームのゲームアプリケーションである場合、ＣＰＵ１３は、ＲＡＭ１３に格納されたこのコンテンツのヘッダ情報に含まれる識別コード（カテゴリコード、ジャンルコード）に基づいて、ゲームカテゴリの下位階層にロールプレイングゲーム用のジャンル別フォルダを作成してテーブルに追加する。
【００７８】
すなわち図１１は、ＲＡＭ１３に格納されている各コンテンツのディレクトリ構造を示す略線図であり、ルートディレクトリＦ１に対して、第１階層の複数のディレクトリ（カテゴリ別フォルダ）Ｆ１１、Ｆ１２、Ｆ１３と、それぞれのカテゴリの下位階層に作成されたジャンル別のディレクトリ（ジャンル別フォルダ）Ｆ１１１、Ｆ１１２、Ｆ１２１、Ｆ１３１、Ｆ１３２が設定されている例である。このディレクトリ構造は、テーブルの形式でＲＡＭ１３に格納されており、フォルダ内の各ファイルの属性、ＲＡＭ１３上のファイルの格納位置等の情報により構成されている。
【００７９】
ＣＰＵ１２は、このディレクトリ構造に対して、作成しようとするコンテンツの識別コードに対応した新たなディレクトリ（サブディレクトリ）を作成する。例えば図１１において、音楽コンテンツのカテゴリ別フォルダＦ１１に対して、その下位階層に邦楽のコンテンツを格納するジャンル別フォルダＦ１１１及び洋楽のコンテンツを格納するジャンル別フォルダＦ１１２が作成されており、また占いコンテンツのカテゴリ別フォルダＦ１３に対して、その下位階層にカード占いのコンテンツを格納するジャンル別フォルダＦ１３１及び誕生日占いのコンテンツを格納するジャンル別フォルダＦ１３２が作成されている状態において、ＣＰＵ１２は、作成しようとするジャンル別フォルダ（ロールプレイングゲーム用のフォルダ）の上位階層であるカテゴリ別フォルダ（ゲーム用のフォルダ）が存在するか否かを判断する。この場合、ＣＰＵ１２は、フォルダを作成しようとするジャンル別フォルダの上位階層のカテゴリ別フォルダであるゲーム用フォルダが既に作成されているか否かをテーブル（図８）を参照することにより判断する。そして該当するカテゴリ別フォルダが作成されていないと判断される場合には、そのカテゴリ別フォルダ（ゲーム用フォルダ）Ｆ１２を作成し、さらにこの下位階層にロールプレイングゲーム用のジャンル別フォルダＦ１２１を作成する。
【００８０】
これにより、未作成であったジャンル別フォルダが新規に作成された状態となり、ＣＰＵ１２は、ステップＳＰ３６に移って、このときＲＡＭ１３のディレクトリ構造を示すテーブルに追加された新規作成のジャンル別フォルダ（ロールプレイングゲーム用のフォルダ）Ｆ１２１にダウンロードされたコンテンツを対応付けて管理する。
【００８１】
なお図１１に示す例では、作成しようとするジャンル別フォルダ（ロールプレイングゲーム用のフォルダ）の上位階層であるカテゴリ別フォルダ（ゲーム用のフォルダ）が未作成である場合について述べているが、この上位階層のカテゴリ別フォルダが既に作成されている場合においては、その下位階層に新たなジャンル別フォルダを作成すればよいこととなる。
【００８２】
一方、ダウンロードされたコンテンツに対応するジャンル別フォルダが既に作成されている場合、ＣＰＵ１２は、ステップＳＰ３４において肯定結果を得ることにより、ステップＳＰ３６に移ってダウンロードされたコンテンツを対応するジャンル別フォルダに対応付けてテーブルに追加する。これにより対応するジャンル別フォルダが作成済みである場合には、重複したジャンル別フォルダの作成が回避される。
【００８３】
そしてＣＰＵ１２は、続くステップＳＰ３７に移って、ダウンロードされたコンテンツをジャンル別フォルダに格納した旨を表示する。この場合ＣＰＵ１２は、新規にジャンル別フォルダを作成した場合にあっては、新たにジャンル別フォルダを作成した旨をそのジャンル別フォルダのフォルダ名（例えば「ロールプレイングゲーム用フォルダ」）と共に表示し、またこれに対して既存のジャンル別フォルダに格納した場合にあっては、既存のフォルダに格納した旨をその格納先のフォルダ名と共に表示した後、一連の処理を終了する。
【００８４】
かくしてダウンロードされたコンテンツ（ロールプレイングゲーム用のアプリケーション）は、ゲーム用のフォルダの下位階層であるロールプレイングゲーム用のフォルダに格納された状態となる。これにより例えばゲーム用のコンテンツとして、他にパズルゲーム、シューティングゲーム等のジャンルに属する複数のゲームコンテンツがダウンロードされた場合であっても、それらのコンテンツは対応するジャンル別フォルダを作成して格納することができ、ロールプレイングゲームのジャンルに属するコンテンツのみが該当するジャンル別フォルダ（ロールプレイングゲーム用のフォルダＦ１２１）に格納される。このようにダウンロードされたコンテンツがグループ分けされて管理されることにより、ユーザーがこれらのコンテンツの中から所望のコンテンツを容易に探し出すことができるようになる。特に、この携帯電話機２のデータ管理プログラムでは、複数階層（上位階層としてのカテゴリ別及びその下位階層としてのジャンル別）で管理されるコンテンツが、その複数階層ごとにグループ分けされて管理されようになされていることにより一段とユーザーの使い勝手を向上することができる。
【００８５】
かくして、上位階層であるカテゴリ別フォルダとして、音楽コンテンツ、ゲームコンテンツ、占いコンテンツ等のカテゴリ別にグループ分けがなされ、さらにそれらの下位階層においてジャンル別フォルダによりグループ分けされることにより、ユーザーは数多くのコンテンツの中から、例えばゲームコンテンツという大まかなグループ（カテゴリ）の中のさらにロールプレイングゲームという小さなグループ（ジャンル）内で所望のコンテンツを探し出すことができることとなる。
【００８６】
ここでユーザーがＲＡＭ１３に格納されている複数のコンテンツの中から所望のコンテンツを選択して実行する処理について説明する。図１２は、ＣＰＵ１２により実行されるデータ管理プログラムのコンテンツ検索処理手順を示すフローチャートであり、ＣＰＵ１２は、携帯電話機２の電源が投入されると当該処理手順に入り、ステップＳＰ４１において、操作部１６を介してコンテンツの選択命令が入力されるのを待ち受ける。
【００８７】
ユーザーが操作部１６を操作することによりコンテンツの選択命令を入力すると、ＣＰＵ１２はステップＳＰ４１において肯定結果を得ることにより、続くステップＳＰ４２に移って、ＲＡＭ１３のテーブルを参照することによりＲＡＭ１３に格納されているコンテンツの上位階層に係るカテゴリ別フォルダのカテゴリ名をテーブルから読み出してこれを表示部１７に表示する。
【００８８】
すなわち図８に示したように、ディレクトリを管理するテーブルには、ＲＡＭ１３に格納されているコンテンツのカテゴリコードが記述されており、またＲＡＭ１３には、予めすべてのカテゴリコードに対応したカテゴリ名がテキストデータとして用意されている。このカテゴリ名は、ジャンル名と同様にして、携帯電話機２の製造時に、又はダウンロードによりＲＡＭ１３に格納するようになされている。
【００８９】
ＣＰＵ１２は、テーブルを参照することによりダウンロードによりＲＡＭ１３に保存されている各コンテンツのカテゴリコードを読み出し、さらにこのカテゴリコードに対応したカテゴリ名をＲＡＭ１３に用意されているテキストデータから選択して表示部１７に表示する。これにより表示部１７には、図１３に示すように、ＲＡＭ１３に保存され利用可能であるコンテンツのカテゴリ名が表示される。
【００９０】
ユーザーが表示部１７に表示されたカテゴリ名のうち、利用しようとするカテゴリのカテゴリ名を操作部１６により選択すると、ＣＰＵ１２は、ステップＳＰ４３において肯定結果を得ることにより、続くステップＳＰ４４に移って、テーブルを参照することによりダウンロードによりＲＡＭ１３に保存されている各コンテンツのうち、選択されたカテゴリの下位階層に割り当てられたコンテンツのジャンルコードを読み出し、さらにこのジャンルコードに対応したジャンル名をＲＡＭ１３に用意されているテキストデータから選択して表示部１７に表示する。これにより表示部１７には、図１４に示すように、ＲＡＭ１３に保存され利用可能であるコンテンツのジャンル名が表示される。
【００９１】
ユーザーが表示部１７に表示されたジャンル名のうち、利用しようとするジャンルのジャンル名を操作部１６により選択すると、ＣＰＵ１２は、ステップＳＰ４５において肯定結果を得ることにより、続くステップＳＰ４６に移って、テーブルを参照することによりダウンロードによりＲＡＭ１３に保存されている各コンテンツのうち、選択されたジャンルに割り当てられたコンテンツのコンテンツ名を選択して表示部１７に表示する。これにより表示部１７には、図１５に示すように、ＲＡＭ１３に保存され利用可能であるコンテンツ名が表示される。このように表示部１７には、ＲＡＭ１３に保存されたコンテンツがジャンル毎に一覧表示されることにより、ユーザーはこの表示により各ジャンル毎にそのジャンルに対応付けられたコンテンツを容易に把握することができる。
【００９２】
ユーザーが表示部１７に表示されたコンテンツ名のうち、利用しようとするコンテンツのコンテンツ名を操作部１６により選択すると、ＣＰＵ１２は、ステップＳＰ４７において肯定結果を得ることにより、続くステップＳＰ４８に移って、選択されたコンテンツのＲＡＭ１３上のアドレスをテーブルを参照することにより判断し、このアドレスから該当するコンテンツを読み出して実行する。これにより表示部１７には選択されたコンテンツが表示され実行される。
【００９３】
かくしてユーザーはＲＡＭ１３に格納された複数のコンテンツの中から所望のコンテンツを選択して利用することができる。
【００９４】
以上説明した携帯電話機２においては、ダウンロードされたコンテンツに応じたジャンル別フォルダが未作成である場合には、対応するフォルダが作成され、該作成されたジャンル別フォルダにダウンロードされたコンテンツが対応付けられて管理されることにより、コンテンツをダウンロードするだけで対応するジャンル別フォルダが作成されることとなり、ユーザーにとっては自らグループ分け処理に係る操作を行なう必要がなくなる。
【００９５】
またこのジャンル別フォルダは、その上位階層として管理されるカテゴリ別フォルダに対応付けられて管理される。従ってＲＡＭ１３に格納されたコンテンツを利用する場合には、カテゴリ別フォルダを選択した後、さらに当該カテゴリ別フォルダの下位階層で管理されるジャンル別フォルダを選択し、このジャンル別フォルダの複数のコンテンツの中から所望のコンテンツを選択することにより、多数のコンテンツの中から所望のコンテンツを容易に見つけ出すことができる。
【００９６】
またこのようにコンテンツがジャンル分けされることにより、ユーザーにとって一段と検索し易いグループ分けを行なうことが可能となる。例えばゲームアプリケーションでは、シューティングゲーム、シュミレーションゲーム等、のジャンル分けを行なうことにより、ユーザーは必要に応じて所望するジャンルのゲームの中から自分の好みのゲームを容易に探し出すことができるようになる。
【００９７】
またコンテンツがダウンロードされた際に、該コンテンツに予め付加されたグループ属性情報である識別コードが判別されることにより、コンテンツのグループ分けが容易に行なわれる。この識別コードは、コンテンツの提供者（情報提供サーバ７）及び携帯電話機２において共通に認識されるものであり、コンテンツの提供者にあっては、該コンテンツに付加する識別コードを意図的に設定することにより、携帯電話機２においていずれのジャンルに対応付けられるようにするかを積極的に管理することができる。従って、例えば複数種類のコンテンツをそれぞれ異なるグループに対応付けられるようにしたり、又は１つのグループに対応付けられるようにする等、意図的に所定のグループに対応付けされるようにすることができ、ユーザーがコンテンツを積極的に利用するように管理することが可能となる。
【００９８】
なお上述の実施の形態においては、ダウンロードしたコンテンツに対応したジャンル別フォルダが未作成である場合にそのフォルダを作成して格納するようにしたが、本発明はこれに限らず、作成済みのジャンル別フォルダの中から最も近似したジャンルのフォルダに格納するようにしてもよい。この場合、各ジャンル毎に類似するジャンルを予め決めておき、類似するフォルダがある場合にはそのフォルダに格納するようにすればよい。このようにすれば、該当するフォルダが未作成である場合であってもユーザーが新たにフォルダを作成するための操作を行なうことなくコンテンツをジャンル別フォルダに格納することができる。
【００９９】
また上述の実施の形態においては、コンテンツを複数階層でグループ分けして管理するデータ管理プログラム（図６、図１０、図１２）を携帯電話機２の製造時に予めＲＡＭ１３に記録して保持するようにしたが、本発明はこれに限らず、ネットワーク上の情報提供サーバ７等のサイトからダウンロードするようにしてもよい。このようにすれば、製造時にデータ管理プログラムを持たない携帯電話機においてもデータ管理プログラムをダウンロードしてコンテンツのデータ管理を行なうようにすることができる。
【０１００】
また上述の実施の形態においては、携帯端末装置として携帯電話機を用いる場合について述べたが、本発明はこれに限らず、ＰＤＡ（Portable Digital Assistance）等、要は携帯型の種々の端末装置であれば種々の装置に広く適用することができる。
【０１０１】
また上述の実施の形態においては、携帯電話用のサイトである情報提供サーバ７からコンテンツ、データ管理プログラムをダウンロードする場合について述べたが、本発明はこれに限らず、インターネット等の他の種々のネットワークのサイトから携帯電話回線網を介してダウンロードするようにしてもよい。
【０１０２】
また上述の実施の形態においては、コンテンツを携帯電話機２に取り込む方法として、ネットワークを介してダウンロードする場合について述べたが、本発明はこれに限らず、メモリカード等の外部記憶手段により取り込んでＲＡＭ１３に格納するようにしてもよい。この場合、携帯電話機２にメモリカード等の外部記憶手段からのデータ読み取り手段を設けるようにすればよい。
【産業上の利用可能性】
【０１０３】
本発明は、携帯端末装置及びデータ管理プログラムに関し、例えば携帯電話機及び携帯電話機に格納されたデータ管理プログラムに適用することができる。
【図面の簡単な説明】
【０１０４】
【図１】この発明の一実施の形態に係る情報提供システムを示す略線図である。
【図２】図１の携帯電話機のブロック図である。
【図３】図１の情報提供サーバのブロック図である。
【図４】図１の携帯電話機及び情報提供サーバ間での会員登録処理に係るタイミングチャートである。
【図５】図１の携帯電話機及び情報提供サーバ間でのコンテンツのダウンロード処理に係るタイミングチャートである。
【図６】図１の携帯電話機で実行されるデータ管理プログラムによるフォルダ作成処理手順を示すフローチャートである。
【図７】図１の情報提供サーバから携帯電話機にダウンロードされるコンテンツデータのデータ構造を示す略線図である。
【図８】図１の携帯電話機のディレクトリ構造を示すテーブルである。
【図９】図１の携帯電話機における作成済みフォルダ及び未作成フォルダの表示例を示す略線図である。
【図１０】図１の携帯電話機で実行されるデータ管理プログラムによるコンテンツのダウンロード時のフォルダ作成処理手順を示すフローチャートである。
【図１１】図１の携帯電話機におけるコンテンツデータの格納に係るディレクトリ構造を示す略線図である。
【図１２】図１の携帯電話機におけるコンテンツの利用時におけるデータ管理プログラムの処理手順を示すフローチャートである。
【図１３】図１の携帯電話機におけるコンテンツの検索時の表示例を示す略線図である。
【図１４】図１の携帯電話機におけるコンテンツの検索時の表示例を示す略線図である。
【図１５】図１の携帯電話機におけるコンテンツの検索時の表示例を示す略線図である。
【符号の説明】
【０１０５】
１              情報提供システム
２、３          携帯電話機
４、５          基地局
６              携帯電話回線網
７、９          情報提供サーバ
８              インターネット
１１、２１      ＲＯＭ
１２、２２      ＣＰＵ
１３、２３      ＲＡＭ
１４            通信インターフェイス
１５            通話部
１６、２６      操作部
１７、２７      表示部
２５            大容量記憶部
【図１】
2005267330.tif 000003
【図２】
2005267330.tif 000004
【図３】
2005267330.tif 000005
【図４】
2005267330.tif 000006
【図５】
2005267330.tif 000007
【図６】
2005267330.tif 000008
【図７】
2005267330.tif 000009
【図８】
2005267330.tif 000010
【図９】
2005267330.tif 000011
【図１０】
2005267330.tif 000012
【図１１】
2005267330.tif 000013
【図１２】
2005267330.tif 000014
【図１３】
2005267330.tif 000015
【図１４】
2005267330.tif 000016
【図１５】
2005267330.tif 000017