(57)【特許請求の範囲】
【請求項１】
オープンプラットフォームを搭載し、
ICチップのメモリ領域を使用するサービス、および、アプリケーションを使用したサービスの少なくともいずれか一方のサービスを登録するためのブックマークについての情報であるブックマーク情報を読み込む読込部と、
既に登録されている前記サービスをユーザに利用させるためのサービス情報を取得する取得部と、
前記サービス情報および前記ブックマーク情報に基づいて、既に登録されている前記サービスと、登録されていない前記サービスの前記ブックマークであるサービスブックマークとが表示される一覧の表示を制御する表示制御部と
を備え、
前記一覧において、前記サービスブックマークが前記ユーザによって選択され、選択された前記サービスブックマークに対応するサイトの画面が表示されたブラウザが前記ユーザによって操作された場合、前記サービスブックマークに対応する前記サービスが登録される
情報処理装置。
【請求項２】
前記サービス情報と、前記ブックマーク情報のうちの、登録されていない前記サービスを登録するための前記ブックマーク情報とからなる情報リストを生成する生成部をさらに備え、
前記表示制御部は、前記情報リストを基に、前記一覧の表示を制御する
請求項１に記載の情報処理装置。
【請求項３】
前記取得部は、前記一覧において、前記サービスブックマークが前記ユーザによって選択されたとき、選択された前記サービスブックマークに対応する前記サービスを利用させるための前記サービス情報を取得し、
前記生成部は、前記情報リストにおいて、前記取得部によって取得された前記サービス情報を追加する
請求項２に記載の情報処理装置。
【請求項４】
前記取得部は、前記一覧において、前記サービスブックマークが前記ユーザによって短押しされて、対応する前記サービスが登録されたとき、登録された前記サービスを利用させるための前記サービス情報を取得し、
前記生成部は、前記情報リストにおいて、前記取得部によって取得された前記サービス情報を追加し、
前記表示制御部は、前記情報リストを基に、前記一覧の表示を更新する
請求項３に記載の情報処理装置。
【請求項５】
前記生成部は、前記一覧において、前記サービスブックマークが前記ユーザによって選択されたとき、前記情報リストにおいて、前記ユーザによって選択された前記サービスブックマークの前記ブックマーク情報を削除する
請求項２に記載の情報処理装置。
【請求項６】
前記生成部は、前記一覧において、前記サービスブックマークが前記ユーザによって長押しされたとき、前記情報リストにおいて、前記ユーザによって長押しされた前記サービスブックマークの前記ブックマーク情報を削除し、
前記表示制御部は、前記情報リストを基に、前記一覧の表示を更新する
請求項５に記載の情報処理装置。
【請求項７】
前記一覧において、前記サービスブックマークが前記ユーザによって選択されたとき、電子メールの作成および送信のためのアプリケーションが起動される
請求項２に記載の情報処理装置。
【請求項８】
前記一覧において、前記サービスブックマークが前記ユーザによって選択されたとき、電話発信のためのアプリケーションが起動される
請求項２に記載の情報処理装置。
【請求項９】
前記サービスブックマークに対応する前記サービスは、所定のサービスに関連する関連サービスであり、前記一覧において、前記サービスブックマークが前記ユーザによって選択されたとき、前記所定のサービスの前記サービス情報が前記情報リストに存在する場合に、前記関連サービスについてのアプリケーションが起動される
請求項２に記載の情報処理装置。
【請求項１０】
前記読込部は、内部のファイルに格納されている前記ブックマーク情報を読み込む
請求項１に記載の情報処理装置。
【請求項１１】
前記読込部は、外部のサーバに格納されている前記ブックマーク情報を読み込む
請求項１に記載の情報処理装置。
【請求項１２】
オープンプラットフォームを搭載する情報処理装置の情報処理方法であって、
ICチップのメモリ領域を使用するサービス、および、アプリケーションを使用したサービスの少なくともいずれか一方のサービスを登録するためのブックマークについての情報であるブックマーク情報を読み込み、
既に登録されている前記サービスをユーザに利用させるためのサービス情報を取得し、
前記サービス情報および前記ブックマーク情報に基づいて、既に登録されている前記サービスと、登録されていない前記サービスの前記ブックマークであるサービスブックマークとが表示される一覧の表示を制御し、
前記一覧において、前記サービスブックマークが前記ユーザによって選択され、選択された前記サービスブックマークに対応するサイトの画面が表示されたブラウザが前記ユーザによって操作された場合、前記サービスブックマークに対応する前記サービスを登録する
ステップを含む情報処理方法。
【請求項１３】
オープンプラットフォームを搭載する情報処理装置に、
ICチップのメモリ領域を使用するサービス、および、アプリケーションを使用したサービスの少なくともいずれか一方のサービスを登録するためのブックマークについての情報であるブックマーク情報を読み込み、
既に登録されている前記サービスをユーザに利用させるためのサービス情報を取得し、
前記サービス情報および前記ブックマーク情報に基づいて、既に登録されている前記サービスと、登録されていない前記サービスの前記ブックマークであるサービスブックマークとが表示される一覧の表示を制御し、
前記一覧において、前記サービスブックマークが前記ユーザによって選択され、選択された前記サービスブックマークに対応するサイトの画面が表示されたブラウザが前記ユーザによって操作された場合、前記サービスブックマークに対応する前記サービスを登録する
ステップを含む処理を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、情報処理装置および方法、並びにプログラムに関し、特に、様々なサービスのサービス一覧を表示することができるようにする情報処理装置および方法、並びにプログラムに関する。
【背景技術】
【０００２】
近年、耐タンパ性を有するIC（Integrated Circuit）チップを備えた携帯電話機等の情報処理装置が普及している。このような、ICチップを備えた情報処理装置（以下、ICチップ搭載情報処理装置ともいう）は、例えばユーザによってリーダライタにかざされるだけでデータ通信を行うことができる。したがって、例えば、この情報処理装置を電子マネーシステムに適用することで、ユーザは、店舗等において、携帯電話機等の情報処理装置をリーダライタにかざすだけで即座に支払いを完了させることができる。
【０００３】
また、上述の電子マネーシステムを利用する際に、ユーザは、情報処理装置内にインストールされたアプリケーションを起動させることで、表示画面上で使用履歴や残額等を確認することができる。
【０００４】
このように、ICチップ搭載情報処理装置に係る様々な技術が開発されており、例えば、ICチップ間でのデータの移動後に、互いに関連する２の領域を有するICチップ内の領域の整合性を回復させる技術が提案されている（例えば、特許文献１参照）。
【０００５】
ところで、ICチップ搭載情報処理装置では、サービスを自由にICチップに登録・削除できるため、ICチップのメモリ領域に登録されたサービスの表示を行って、ユーザが情報処理装置で現在使用できるサービスは何かを閲覧できるようにする必要がある。
【０００６】
例えば、携帯電話機等の、通信キャリア個別のプラットフォームを搭載したICチップ搭載情報処理装置では、ICチップのメモリ領域にサービスを登録しそれを使用できる状態にするためには、そのサービスを使用するアプリケーションを必ずインストールしなければならない仕組みとすることで、そのアプリケーションの情報に基づいてサービスの情報が一覧表示されていた。また、ICチップに登録されていないサービスをユーザが導入するための起点として、そのアプリケーションをダウンロードするためのリンク先の情報が、いわゆるブックマークとしてサービス一覧に表示されていた。
【０００７】
一方、近年の、オープンプラットフォームを搭載したICチップ搭載情報処理装置では、ICチップのメモリ領域に登録されたサービスを使用するために必ずしもアプリケーションをインストールする必要はなく、サービスの種類によって、インストールされているアプリケーション、もしくはICチップのメモリ領域のそれぞれから現在使用できるサービスは何かを特定することで、そのサービスの情報が一覧表示されていた。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００８−２８２１５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、オープンプラットフォームを搭載したICチップ搭載情報処理装置においては、サービスを使用するために必ずしもアプリケーションをインストールする必要はないことから、通信キャリア個別のプラットフォームを搭載したICチップ搭載情報処理装置のように、ブックマークのような情報をサービス一覧に表示することができなかった。
【００１０】
したがって、所望のサービスを情報処理装置内に登録する場合には、ユーザは、様々なサービスを提供するWebサイトやアプリケーションマーケットにアクセスし、その使用したいサービスを検索する必要があった。
【００１１】
本技術は、このような状況に鑑みてなされたものであり、様々なサービスをサービス一覧に表示することができるようにするものである。
【課題を解決するための手段】
【００１２】
本技術の一側面の情報処理装置は、オープンプラットフォームを搭載し、ICチップのメモリ領域を使用するサービス、および、アプリケーションを使用したサービスの少なくともいずれか一方のサービスを登録するためのブックマークについての情報であるブックマーク情報を読み込む読込部と、既に登録されている前記サービスをユーザに利用させるためのサービス情報を取得する取得部と、前記サービス情報および前記ブックマーク情報に基づいて、既に登録されている前記サービスと、登録されていない前記サービスの前記ブックマークであるサービスブックマークとが表示される一覧の表示を制御する表示制御部とを備え、前記一覧において、前記サービスブックマークが前記ユーザによって選択され、選択された前記サービスブックマークに対応するサイトの画面が表示されたブラウザが前記ユーザによって操作された場合、前記サービスブックマークに対応する前記サービスが登録される。
【００１３】
前記情報処理装置には、前記サービス情報と、前記ブックマーク情報のうちの、登録されていない前記サービスを登録するための前記ブックマーク情報とからなる情報リストを生成する生成部をさらに設け、前記表示制御部には、前記情報リストを基に、前記一覧の表示を制御させることができる。
【００１４】
前記取得部には、前記一覧において、前記サービスブックマークが前記ユーザによって選択されたとき、選択された前記サービスブックマークに対応する前記サービスを利用させるための前記サービス情報を取得させ、前記生成部には、前記情報リストにおいて、前記取得部によって取得された前記サービス情報を追加させることができる。
【００１５】
前記取得部には、前記一覧において、前記サービスブックマークが前記ユーザによって短押しされて、対応する前記サービスが登録されたとき、登録された前記サービスを利用させるための前記サービス情報を取得させ、前記生成部には、前記情報リストにおいて、前記取得部によって取得された前記サービス情報を追加させ、前記表示制御部には、前記情報リストを基に、前記一覧の表示を更新させることができる。
【００１６】
前記生成部には、前記一覧において、前記サービスブックマークが前記ユーザによって選択されたとき、前記情報リストにおいて、前記ユーザによって選択された前記サービスブックマークの前記ブックマーク情報を削除させることができる。
【００１７】
前記生成部には、前記一覧において、前記サービスブックマークが前記ユーザによって長押しされたとき、前記情報リストにおいて、前記ユーザによって長押しされた前記サービスブックマークの前記ブックマーク情報を削除させ、前記表示制御部には、前記情報リストを基に、前記一覧の表示を更新させることができる。
【００１８】
前記一覧において、前記サービスブックマークが前記ユーザによって選択されたとき、電子メールの作成および送信のためのアプリケーションが起動されるようにすることができる。
【００１９】
前記一覧において、前記サービスブックマークが前記ユーザによって選択されたとき、電話発信のためのアプリケーションが起動されるようにすることができる。
【００２０】
前記サービスブックマークに対応する前記サービスは、所定のサービスに関連する関連サービスであり、前記一覧において、前記サービスブックマークが前記ユーザによって選択されたとき、前記所定のサービスの前記サービス情報が前記情報リストに存在する場合に、前記関連サービスについてのアプリケーションが起動されるようにすることができる。
【００２１】
前記読込部には、内部のファイルに格納されている前記ブックマーク情報を読み込ませることができる。
【００２２】
前記読込部には、外部のサーバに格納されている前記ブックマーク情報を読み込ませることができる。
【００２３】
本技術の一側面の情報処理方法は、オープンプラットフォームを搭載する情報処理装置の情報処理方法であって、ICチップのメモリ領域を使用するサービス、および、アプリケーションを使用したサービスの少なくともいずれか一方のサービスを登録するためのブックマークについての情報であるブックマーク情報を読み込み、既に登録されている前記サービスをユーザに利用させるためのサービス情報を取得し、前記サービス情報および前記ブックマーク情報に基づいて、既に登録されている前記サービスと、登録されていない前記サービスの前記ブックマークであるサービスブックマークとが表示される一覧の表示を制御し、前記一覧において、前記サービスブックマークが前記ユーザによって選択され、選択された前記サービスブックマークに対応するサイトの画面が表示されたブラウザが前記ユーザによって操作された場合、前記サービスブックマークに対応する前記サービスを登録するステップを含む。
【００２４】
本技術の一側面のプログラムは、オープンプラットフォームを搭載する情報処理装置に、ICチップのメモリ領域を使用するサービス、および、アプリケーションを使用したサービスの少なくともいずれか一方のサービスを登録するためのブックマークについての情報であるブックマーク情報を読み込み、既に登録されている前記サービスをユーザに利用させるためのサービス情報を取得し、前記サービス情報および前記ブックマーク情報に基づいて、既に登録されている前記サービスと、登録されていない前記サービスの前記ブックマークであるサービスブックマークとが表示される一覧の表示を制御し、前記一覧において、前記サービスブックマークが前記ユーザによって選択され、選択された前記サービスブックマークに対応するサイトの画面が表示されたブラウザが前記ユーザによって操作された場合、前記サービスブックマークに対応する前記サービスを登録するステップを含む処理を実行させる。
【００２５】
本技術の一側面においては、オープンプラットフォームを搭載する情報処理装置において、ICチップのメモリ領域を使用するサービス、および、アプリケーションを使用したサービスの少なくともいずれか一方のサービスを登録するためのブックマークについての情報であるブックマーク情報が読み込まれ、既に登録されているサービスをユーザに利用させるためのサービス情報が取得され、サービス情報およびブックマーク情報に基づいて、既に登録されているサービスと、登録されていないサービスのブックマークであるサービスブックマークとが表示される一覧の表示が制御され、一覧において、サービスブックマークがユーザによって選択され、選択されたサービスブックマークに対応するサイトの画面が表示されたブラウザがユーザによって操作された場合、サービスブックマークに対応するサービスが登録される。
【発明の効果】
【００２６】
本技術の一側面によれば、様々なサービスをサービス一覧に表示することが可能となる。
【図面の簡単な説明】
【００２７】
【図１】従来の情報処理装置によるサービス一覧の表示について説明する図である。
【図２】従来の情報処理装置によるサービス一覧の表示について説明する図である。
【図３】本技術を適用した情報処理装置としての携帯端末装置を含む情報処理システムの構成例を示す図である。
【図４】本技術を適用した情報処理装置としての携帯端末装置のハードウェア構成例を示すブロック図である。
【図５】本技術を適用した情報処理装置としての携帯端末装置の機能構成例を示すブロック図である。
【図６】サービス情報の構成について説明する図である。
【図７】ブックマーク情報の構成について説明する図である。
【図８】サービス一覧表示処理について説明するフローチャートである。
【図９】サービス一覧表示処理における情報の流れについて説明する図である。
【図１０】サービス一覧からの画面遷移について説明する図である。
【図１１】サービス一覧からの画面遷移について説明する図である。
【図１２】サービス一覧からの画面遷移について説明する図である。
【図１３】サービス一覧からの画面遷移について説明する図である。
【図１４】サービス一覧画面遷移処理について説明するフローチャートである。
【図１５】ブックマーク情報によって起動するアプリケーションの例を示す図である。
【図１６】ブックマーク情報によって起動するアプリケーションの例を示す図である。
【発明を実施するための形態】
【００２８】
以下、本技術の実施の形態について図を参照して説明する。なお、説明は以下の順序で行う。
１．従来のサービス一覧の表示
２．情報処理システムの構成
３．携帯端末装置のハードウェア構成
４．携帯端末装置の機能構成
５．サービス一覧表示処理
６．サービス一覧からの画面遷移
７．サービス一覧画面遷移処理
８．ブックマーク情報によって起動するアプリケーションの例
９．その他
【００２９】
＜１．従来のサービス一覧の表示＞
本技術を適用した情報処理装置としての携帯端末装置の実施の形態について説明する前に、従来の情報処理装置としての携帯端末装置におけるサービス一覧の表示について説明する。
【００３０】
図１は、従来の通信キャリア個別のプラットフォームを搭載したICチップ搭載情報処理装置としての携帯端末装置によるサービス一覧の表示を説明する図である。
【００３１】
図１において、携帯端末装置１０は、ICチップ１１、デバイスドライバ１２、ミドルウェア１３、アプリケーションマネージャ１４、アプリケーションＡ１５、およびアプリケーションＢ１６を備えている。
【００３２】
ICチップ１１は、メモリ領域を備え、そのメモリ領域の所定の領域に、例えば電子マネーサービス等のサービスが登録される。デバイスドライバ１２は、携帯端末装置１０内の各デバイスを制御する。ミドルウェア１３は、API（Application Program Interface）を備え、アプリケーションＡ１５やアプリケーションＢ１６に、所定の機能を提供する。
【００３３】
アプリケーションマネージャ１４は、携帯端末装置１０にインストールされているアプリケーションＡ１５およびアプリケーションＢ１６の管理を行う。アプリケーションＡ１５およびアプリケーションＢ１６は、サービス事業者によって提供されるアプリケーションであり、それぞれ、ICチップ１１のメモリ領域に使用する領域を所有しており、その領域に登録されているサービスを使用する。
【００３４】
携帯端末装置１０においては、サービス一覧の表示は、アプリケーションマネージャ１４によって実現される。携帯端末装置１０においてサービス一覧が表示される場合、アプリケーションマネージャ１４は、アプリケーションＡ１５およびアプリケーションＢ１６それぞれから、サービス情報１５ａおよびサービス情報１６ａを取得し、そのサービス情報１５ａおよびサービス情報１６ａを基に、サービス一覧１４ａを生成して表示する。また、インストールされていないアプリケーションについては、そのアプリケーションをダウンロードするためのリンク先の情報が、サービス一覧１４ａに記述され、ブックマークとして表示される。
【００３５】
なお、携帯端末装置１０においては、ICチップ１１のメモリ領域に使用する領域を所有するアプリケーションＡ１５およびアプリケーションＢ１６は、ICチップ１１に所有するメモリ領域が存在する限り、削除されないようになされている。
【００３６】
このように、携帯端末装置１０においては、インストールされているアプリケーションに使用されるサービスのサービス情報と、登録されていないサービスのブックマークとしてのリンク先の情報とに基づいて、サービス一覧が表示される。
【００３７】
図２は、従来のオープンプラットフォームを搭載したICチップ搭載情報処理装置としての携帯端末装置によるサービス一覧の表示を説明する図である。
【００３８】
図２において、携帯端末装置２０は、ICチップ２１、デバイスドライバ２２、ミドルウェア２３、メニュー表示アプリケーション２４、アプリケーション２５を備えている。
【００３９】
ICチップ２１は、メモリ領域を備え、そのメモリ領域の所定の領域に、例えば電子マネーサービス等のサービスが登録される。デバイスドライバ２２は、携帯端末装置２０内の各デバイスを制御する。ミドルウェア２３は、APIを備え、アプリケーション２５に、所定の機能を提供する。
【００４０】
メニュー表示アプリケーション２４は、携帯端末装置２０にインストールされているアプリケーション２５についてのアプリケーション情報と、サービスが登録されているICチップ２１のメモリ領域についてのICチップ情報とに基づいて、それぞれによって特定されるサービスのサービス情報を、サービス情報管理サーバ３０のサービス情報DB３０ａから取得する。そして、メニュー表示アプリケーション２４は、サービス情報DB３０ａから取得したサービス情報を基に、サービス一覧２４ａを生成して表示する。
【００４１】
しかしながら、上述したように、オープンプラットフォームを搭載したICチップ搭載情報処理装置である携帯端末装置２０においては、携帯端末装置１０のように、登録されていないサービスのブックマークをサービス一覧に表示することができなかった。
【００４２】
そこで、以下においては、オープンプラットフォームを搭載したICチップ搭載情報処理装置において、登録されているサービスと、登録されていないサービスのブックマークとをサービス一覧に表示するようにした構成について説明する。
【００４３】
＜２．情報処理システムの構成＞
図３は、本技術を適用した情報処理装置としての携帯端末装置を含む情報処理システムの構成例を示す図である。
【００４４】
図３に示される情報処理システムは、主に、携帯端末装置１００と、サービス情報管理サーバ１０２とにより構成される。携帯端末装置１００は、本技術を適用した情報処理装置の一例である。携帯端末装置１００とサービス情報管理サーバ１０２とは通信網１０１を介して通信可能に構成される。
【００４５】
携帯端末装置１００は、後述するICチップ１５１を備える。ICチップ１５１は、記憶領域であるメモリ領域を備え、そのメモリ領域の所定の領域に、例えば電子マネーサービス等のサービスが登録される。ネットワーク１０１を介して携帯端末装置１００に接続されるサービス情報管理サーバ１０２には、ICチップ１５１に登録されているサービスや、ICチップ１５１のメモリ領域を使用せずアプリケーションを使用するサービスのサービス情報が記憶されており、携帯端末装置１００は、サービス情報管理サーバ１０２に記憶されているサービス情報を取得することで、後述する図８のサービス一覧表示処理を実行する。
【００４６】
アプリケーションマーケットサーバ１０３は、ネットワーク１０１を介して携帯端末装置１００に接続され、携帯端末装置１００に対して様々なアプリケーションを提供する。
【００４７】
サービス発行サーバ１０４は、ネットワーク１０１を介して携帯端末装置１００に接続され、ICチップ１５１のメモリ領域を確保することで、携帯端末装置１００に対するサービスを発行する。また、リーダライタ１０５および情報処理装置１０６は、店舗等に設置され、互いに接続されている。携帯端末装置１００とリーダライタ１０５とが非接触の近接通信を行うことによって、携帯端末装置１００のユーザに対して、電子マネーサービス等のサービスが提供されるようになる。
【００４８】
＜３．携帯端末装置のハードウェア構成＞
次に、図４を参照して、携帯端末装置１００のハードウェア構成例について説明する。
【００４９】
図４において、CPU（Central Processor Unit）１３１は、ROM（Read Only Memory）１３２に記憶されているプログラム、またはRAM（Random Access Memory）１３３にロードされたプログラムに従って、各種の処理を実行する。RAM１３３にはまた、CPU３１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【００５０】
CPU１３１、ROM１３２、およびRAM１３３は、バス１３４を介して相互に接続されている。このバス１３４にはまた、入出力インタフェース１３５も接続されている。
【００５１】
入出力インタフェース１３５には、キー、ボタン、タッチパネル、およびマイクロホンなどよりなる入力部１３６、LCD（Liquid Crystal Display）、有機EL（Electro-Luminescence）などよりなるディスプレイ、およびにスピーカなどよりなる出力部１３７、ハードディスクなどより構成される記憶部１３８、無線通信を行うアンテナなどよりなる第１通信部１３９、非接触の近接通信を行うアンテナなどよりなる第２通信部１４０が接続されている。
【００５２】
記憶部１３８には、携帯端末装置１００を認証するための、携帯端末装置１００に固有の情報等が記憶されている。
【００５３】
第１通信部１３９は、図示せぬ基地局との無線通信処理を行い、第２通信部１４０は、リーダライタ１０５との非接触の近接通信処理を行う。
【００５４】
入出力インタフェース１３５にはまた、必要に応じてドライブ１４１が接続され、半導体メモリなどよりなるリムーバブルメディア１４２が適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部１３８にインストールされる。
【００５５】
＜４．携帯端末装置の機能構成例＞
次に、図５を参照して、携帯端末装置１００の機能構成例について説明する。
【００５６】
図５の携帯端末装置１００は、ICチップ１５１、デバイスドライバ１５２、ミドルウェア１５３、メニュー表示アプリケーション１５４、アプリケーション１５５、ブックマーク情報ファイル１５６、表示部１５７、および入力部１５８から構成される。
【００５７】
ICチップ１５１は、メモリ領域を備え、そのメモリ領域の一部にサービスが登録される。デバイスドライバ１５２は、携帯端末装置１００内の各デバイスを制御する。ミドルウェア１５３は、APIを備え、アプリケーション１５５に、所定の機能を提供する。
【００５８】
メニュー表示アプリケーション１５４は、ICチップ１５１に登録されているサービス、および、ICチップ１５１のメモリ領域を使用せずアプリケーションを使用するサービスについての情報であるサービス情報と、サービスを登録するためのブックマークについての情報であるブックマーク情報とに基づいて、サービス一覧を表示部１５７に表示させる。
【００５９】
アプリケーション１５５は、サービス事業者によって提供される複数のアプリケーションであり、一部のアプリケーションは、ICチップ１５１のメモリ領域に使用する領域を所有している。
【００６０】
ブックマーク情報ファイル１５６は、ICチップ１５１のメモリ領域に登録されるサービス、および、インストールされているアプリケーションに使用されているサービスの少なくともいずれか一方のサービスを登録するためのブックマークについての情報であるブックマーク情報を格納する。ブックマーク情報ファイル１５６は、予め携帯端末装置１００内の削除されないシステム領域等に記憶されている。
【００６１】
表示部１５７は、LCDや有機EL等よりなるディスプレイとして構成され、メニュー表示アプリケーション１５４によって表示が指示されるサービス一覧を表示する他、他のアプリケーションの画面表示や、Webブラウザの画面表示等を行う。
【００６２】
入力部１５８は、携帯端末装置１００の筐体に設けられるボタンや、表示部１５７に重畳して設けられるタッチパネル等として構成され、ユーザの操作入力を受け付け、その操作入力に対応する操作信号をメニュー表示アプリケーション１５４に供給する。
【００６３】
ここで、メニュー表示アプリケーション１５４の構成について説明する。
【００６４】
メニュー表示アプリケーション１５４は、読込部１７１、取得部１７２、リスト生成部１７３、DB管理部１７４、サービス一覧DB１７５、表示制御部１７６、および入力制御部１７７を備える。
【００６５】
読込部１７１は、ブックマーク情報ファイル１５６を読み込み、格納されているブックマーク情報を取得して、そのブックマーク情報をリスト生成部１７３に供給する。
【００６６】
取得部１７２は、ICチップ１５１のメモリ領域についての情報であるICチップ情報を、ICチップ１５１から取得するとともに、アプリケーション１５５についての情報であるアプリケーション情報を、アプリケーション１５５から取得する。そして、取得部１７２は、取得したICチップ情報およびアプリケーション情報に基づいて、ICチップ情報およびアプリケーション情報それぞれによって特定されるサービスのサービス情報を、サービス情報管理サーバ１０２のサービス情報DB１８１から取得する。取得部１７２は、取得したサービス情報をリスト生成部１７３に供給する。
【００６７】
リスト生成部１７３は、読込部１７１からのブックマーク情報と、取得部１７２からのサービス情報とに基づいて、サービス一覧として表示される情報のリスト（情報リスト）を生成し、DB管理部１７４に供給する。
【００６８】
DB管理部１７４は、リスト生成部１７３からの情報リストに基づいて、サービス一覧を表示するためのサービス一覧DB１７５の生成、参照、更新等を行う。
【００６９】
入力制御部１７５は、入力部１５８からの操作信号に基づいて、DB管理部１７４にサービス一覧DB１７５の参照や更新を行わせる。
【００７０】
表示制御部１７６は、DB管理部１７４にサービス一覧DB１７５の参照を行わることで、表示部１５７にサービス一覧を表示させるための情報リストをDB管理部１７４から取得し、その情報リストに基づいて、表示部１５７にサービス一覧を表示させる。
【００７１】
［サービス情報の構成］
ここで、図６を参照して、サービス情報管理サーバ１０２のサービス情報DB１８１から取得されるサービス情報の構成について説明する。
【００７２】
図６に示されるように、サービス情報は、サービスID、サービス名、アイコン、サービス提供元名、URL（Uniform Resource Locator）、領域情報、およびアプリケーション情報から構成される。
【００７３】
サービスIDは、そのサービスを特定する情報であり、サービス名は、そのサービスの名称を表す情報である。アイコンは、そのサービスを表す画像データであり、サービス提供元名は、そのサービスを提供するサービス事業者の名称を表す情報である。
【００７４】
連携種別は、そのサービスが提供されるときに実行されるソフトウェアプログラムを表す情報であり、図６の例においては、「アプリケーション」または「ブラウザ」として与えられている。連携種別が「アプリケーション」の場合、そのサービスが提供される際に、サービス固有のアプリケーションが起動され、連携種別が「ブラウザ」の場合、そのサービスが提供される際に、Webブラウザが起動される。
【００７５】
URLは、連携種別が「ブラウザ」の場合のみに与えられ、ICチップ１５１のメモリ領域をそのサービスが使用するためにアクセスされるWebサイトのURLである。すなわち、そのサービスが提供される際に、与えられているURLでWebブラウザが起動される。
【００７６】
領域情報は、ICチップ１５１に登録されているサービスのメモリ領域についての情報である。領域情報は、メモリ領域全体を表すシステムコードと、システムコード内に形成される所定の領域を表すエリアコードとからなる。領域情報に何らかの情報が存在する場合、そのサービスは、アプリケーションを使用せずともICチップ１５１のメモリ領域を使用するサービスとされる。すなわち、ICチップ１５１のメモリ領域に登録されているサービスには、アプリケーションを使用するものと、アプリケーションを使用しないものとがある。
【００７７】
アプリケーション情報は、アプリケーションを使用するサービスによって使用されるアプリケーションについての情報である。アプリケーション情報は、パッケージ名、署名者証明書ハッシュ、入手種別、および入手URLからなる。パッケージ名および署名者証明書ハッシュに何らかの情報が存在する場合、そのサービスは、アプリケーションを使用するサービスとされる。また、入手種別は、携帯端末装置１００にアプリケーションが存在しない場合に起動するアプリケーション（ソフトウェアプログラム）を示しており、入手URLは、入手種別で示されるアプリケーションが起動されることでアクセス可能となる、サービスに使用されるアプリケーションの入手先のURLを示している。すなわち、携帯端末装置１００に、サービスに使用されるアプリケーションが存在しない場合、入手種別で示されるアプリケーションが起動し、入手URLで示されるサイトから、サービスに使用されるアプリケーションがダウンロードされる。
【００７８】
［ブックマーク情報の構成］
次に、図７を参照して、ブックマーク情報ファイル１５６に格納されているブックマーク情報の構成について説明する。
【００７９】
図７に示されるように、ブックマーク情報は、サービスID、サービス名、アイコン、サービス提供元名、URL、およびアプリケーション情報から構成される。
【００８０】
なお、図７のブックマーク情報の構成は、図６のサービス情報において、領域情報と、アプリケーション情報のパッケージ名および署名者証明書ハッシュとを含まない構成とされ、それ以外の構成は図６のサービス情報と同一であるので、詳細な説明は省略する。
【００８１】
ブックマーク情報においては、サービスIDとして、対応するサービスと同じサービスIDが与えられる。また、ブックマーク情報のサービス名、アイコン、および連携種別においては、それぞれが、ブックマーク情報のサービス名、アイコン、および連携種別であることが明示的に示されている。
【００８２】
携帯端末装置１００は、図６で示されるサービス情報のうちの、領域情報のシステムコードおよびエリアコード、並びに、アプリケーション情報のパッケージ名および署名者証明書ハッシュに基づいて、そのサービスを、ICチップ１５１に登録されているサービス（アプリケーションを使用するサービスと、アプリケーションを使用しないサービスとを含む）、および、ICチップ１５１のメモリ領域を使用せずアプリケーションを使用するサービスとして、サービス一覧に表示する。また、携帯端末装置１００は、図７で示されるブックマーク情報のうちの、同じサービスIDがサービス情報に存在しないブックマーク情報に基づいて、そのサービスを、ICチップ１５１に登録されていないサービスのブックマークとして、サービス一覧に表示する。以下、サービス一覧に表示される、ICチップ１５１に登録されていないサービスのブックマークをサービスブックマークという。
【００８３】
＜５．サービス一覧表示処理＞
次に、図８のフローチャートを参照して、携帯端末装置１００のサービス一覧表示処理について説明する。図８のサービス一覧表示処理は、ユーザの操作によって、サービス一覧の表示が指示され、メニュー表示アプリケーション１５４が起動されると開始される。
【００８４】
ステップＳ１１において、DB管理部１７４は、サービス一覧DB１７５が存在するか否かを判定する。
【００８５】
メニュー表示アプリケーション１５４が初めて起動されるか、または、メニュー表示アプリケーション１５４がリセットされた後に起動されるか等した場合、ステップＳ１１においては、サービス一覧DB１７５が存在しないと判定され、処理はステップＳ１２に進む。
【００８６】
ステップＳ１２において、読込部１７１は、ブックマーク情報ファイル１５６を読み込み、格納されているブックマーク情報を取得し、リスト生成部１７３に供給する。リスト生成部１７３は、一旦、読込部１７１からブックマーク情報が供給されると、ブックマーク情報をリスト化したブックマーク情報リストを生成するとともに、DB管理部１７４にサービス一覧DB１７５を生成させ、例えば、メニュー表示アプリケーション１５４がリセットされる等するまで、ブックマーク情報リストをサービス一覧DB１７５に保持させる。
【００８７】
一方、ステップＳ１１において、サービス一覧DB１７５が存在すると判定された場合、すなわち、メニュー表示アプリケーション１５４の起動が２回目以降である場合、ブックマーク情報（ブックマーク情報リスト）は、既にサービス一覧DB１７５に保持されているので、ステップＳ１２をスキップする。
【００８８】
ステップＳ１３において、取得部１７２は、アプリケーション１５５についての情報であるアプリケーション情報を、アプリケーション１５５から取得する。
【００８９】
ステップＳ１４において、取得部１７２は、ICチップ１５１のメモリ領域についての情報であるICチップ情報を、ICチップ１５１から取得する。
【００９０】
ステップＳ１５において、取得部１７２は、取得したICチップ情報およびアプリケーション情報に基づいて、ICチップ情報およびアプリケーション情報それぞれによって特定されるサービスのサービス情報を、サービス情報管理サーバ１０２のサービス情報DB１８１から取得し、リスト生成部１７３に供給する。
【００９１】
ステップＳ１６において、リスト生成部１７３は、取得部１７２からのサービス情報に基づいて、ICチップ１５１内に登録されているサービス、および、ICチップ１５１のメモリ領域を使用せずアプリケーションを使用するサービスについての情報リストである端末内サービス情報リストを生成する。
【００９２】
ステップＳ１７において、リスト生成部１７３は、読込部１７１からのブックマーク情報をリスト化した、サービス一覧DB１７５のブックマーク情報リストから、端末内サービス情報リストに存在するブックマーク情報を削除する。
【００９３】
具体的には、まず、リスト生成部１７３は、図９に示される、サービスIDが「00000001」、「00000002」、「0000000X」で示されるサービス情報からなる端末内サービス情報リストと、サービスIDが「00000001」、「0000000C」、「0000000D」で示されるブックマーク情報からなるブックマーク情報リストとを比較する。次に、リスト生成部１７３は、ブックマーク情報リストのブックマーク情報のうち、端末内サービス情報リストのサービス情報のサービスIDと一致するサービスIDのブックマーク情報を削除する。これにより、端末内サービス情報リストのサービス情報には存在しないサービスID「0000000C」、「0000000D」で示されるブックマーク情報からなるブックマーク情報リストが得られる。
【００９４】
ステップＳ１８において、リスト生成部１７３は、端末内サービス情報リストと、ブックマーク情報リストとに基づいて、表示対象サービス情報リストを生成し、DB管理部１７４に供給する。
【００９５】
すなわち、リスト生成部１７３は、図９に示されるように、サービスIDが「00000001」、「00000002」、「0000000X」で示されるサービス情報からなる端末内サービス情報リストと、サービスID「0000000C」、「0000000D」で示されるブックマーク情報からなるブックマーク情報リストとをマージし、サービスIDが「00000001」、「00000002」、「0000000X」で示されるサービス情報と、サービスID「0000000C」、「0000000D」で示されるブックマーク情報とからなる表示対象サービス情報リストを生成する。
【００９６】
ステップＳ１９において、DB管理部１７４は、リスト生成部１７３からの表示対象サービス情報リストを、サービス一覧DB１７５に保存する。
【００９７】
ステップＳ２０において、表示制御部１７６は、DB管理部１７４にサービス一覧DB１７５の参照を行わせることで、表示対象サービス情報リストをDB管理部１７４から取得し、その表示対象サービス情報リストに基づいて、表示部１５７にサービス一覧を表示させる。
【００９８】
以上の処理によれば、ICチップ１５１に登録されているサービスおよびアプリケーションを使用するサービスのサービス情報と、ブックマーク情報のうちの、登録されていないサービスを登録するためのブックマーク情報とに基づいて、サービス一覧が表示される。すなわち、オープンプラットフォームを搭載したICチップ搭載情報処理装置においても、登録されているサービスと、登録されていないサービスのブックマーク（サービスブックマーク）とがサービス一覧に表示されるようになる。したがって、ユーザは、所望のサービスが情報処理装置に登録されていない場合であっても、Webサイトやアプリケーションマーケットにアクセスして、そのサービスを検索する必要なく、サービス一覧のサービスブックマークに基づいて、簡単に、所望のサービスを登録することができるようになる。
【００９９】
＜６．サービス一覧からの画面遷移＞
ここで、上述したサービス一覧表示処理によって表示部１５７に表示されるサービス一覧からの画面遷移について説明する。
【０１００】
まず、図１０および図１１を参照して、サービス一覧に表示されるサービスが、全て携帯端末装置１００に登録されている場合の画面遷移について説明する。
【０１０１】
［サービス一覧に表示されるサービスが登録されている場合の画面遷移の例］
まず、図１０において、表示状態Ａの表示画面に示されるサービス一覧には、「ポータルサイト」、「Ａカードサービス」、「Ｂカード」、「Ｃカード」、「Ｄクレジット」、および「電子マネーＥ」のサービス名とアイコンが表示されている。「ポータルサイト」は、「Ａカードサービス」、「Ｂカード」、「Ｃカード」、「Ｄクレジット」、および「電子マネーＥ」で提供されるサービスとは異なり、ポータルサイトにアクセスする際に、ユーザによって選択されるメニューである。なお、ここでいうポータルサイトとは、サービスの紹介等、ユーザによるサービス導入の起点となるサイト等を示している。
【０１０２】
表示状態Ａにおいて、ユーザによって、サービス一覧のアイコン“Ｅ”（またはサービス名）が短押しされると、すなわち、ユーザの指がアイコン“Ｅ”を押下しすぐに離れると、表示状態Ｂに示されるように、表示画面にはブラウザが表示される。図１０の例では、このブラウザには、「電子マネーＥ」のサービス情報の「URL」で与えられるURLにアクセスしたサイトの画面が表示されている。ここで、「電子マネーＥ」は、ICチップ１５１のメモリ領域を使用するサービスとされる。
【０１０３】
表示状態Ｂのブラウザに対するユーザの操作に応じて、「電子マネーＥ」によってICチップ１５１のメモリ領域における所定の領域が使用され、電子マネーサービスが提供される等した後、ブラウザに対する操作を中断または終了して、再度、表示画面の最前面にサービス一覧を表示させるための操作として、ユーザによって、携帯端末装置１００の筐体に設けられるボタンの１つである“Back”キーが押下される等すると、表示状態Ｃに示されるように、表示画面にはサービス一覧が表示される。表示状態Ｃのサービス一覧においては、ユーザに利用された「電子マネーＥ」が、他のサービスより上段に表示されるようになる。
【０１０４】
図１１の表示状態Ａは、図１０の表示状態Ａと同一であるが、表示状態Ａにおいて、ユーザによって、サービス一覧のアイコン“Ｅ”（またはサービス名）が長押しされると、すなわち、ユーザの指がアイコン“Ｅ”を一定時間以上押下し続けてから離れると、表示状態Ｂに示されるように、表示画面には、「電子マネーＥ」の詳細な情報であるサービス詳細情報が表示される。図１１の例では、サービス提供元、使用データサイズ、および使用メモリが、サービス詳細情報として表示されている。サービス提供元は、「電子マネーＥ」のサービス情報の「サービス提供元名」を基に、使用データサイズおよび使用メモリは、ICチップ１５１のICチップ情報を基に表示される。
【０１０５】
表示状態Ｂにおいて、再度、表示画面の最前面にサービス一覧を表示させるための操作として、ユーザによって、携帯端末装置１００の“Back”キーが押下される等すると、表示状態Ｃに示されるように、表示画面には、表示状態Ａと同じ状態のサービス一覧が表示される。
【０１０６】
このように、ユーザによって、サービス一覧において、登録されているサービスが短押しされた場合、そのサービスがユーザに利用されるようになり、登録されているサービスが長押しされた場合、そのサービスのサービス詳細情報が表示されるようになる。
【０１０７】
次に、図１２および図１３を参照して、サービス一覧に表示されるサービスが、全て携帯端末装置１００に登録されていない場合の画面遷移について説明する。
【０１０８】
［サービス一覧に表示されるサービスが登録されていない場合の画面遷移の例］
まず、図１２において、表示状態Ａの表示画面のサービス一覧には、「ポータルサイト」、「［ブックマーク］Ａカードサービス」、「［ブックマーク］Ｂカード」、「［ブックマーク］Ｃカード」、「［ブックマーク］Ｄクレジット」、および「［ブックマーク］電子マネーＥ」のサービス名とアイコンが表示されている。「［ブックマーク］Ａカードサービス」、「［ブックマーク］Ｂカード」、「［ブックマーク］Ｃカード」、「［ブックマーク］Ｄクレジット」、および「［ブックマーク］電子マネーＥ」は、それぞれ、図１０および図１１で示された「Ａカードサービス」、「Ｂカード」、「Ｃカード」、「Ｄクレジット」、および「電子マネーＥ」で提供されるサービスに対応するサービスブックマークを示している。また、それぞれのアイコンには、「Bookmark」の文字が付されている。
【０１０９】
表示状態Ａにおいて、ユーザによって、サービス一覧の、「Bookmark」の文字が付されたアイコン“Ｅ”（またはサービス名）が短押しされると、表示状態Ｂに示されるように、表示画面にはブラウザが表示される。図１２の例では、このブラウザには、「電子マネーＥ」のブックマーク情報の「URL」で与えられるURLにアクセスしたサイトの画面が表示される。
【０１１０】
表示状態Ｂのブラウザに対するユーザの操作に応じて、「電子マネーＥ」によって使用されるICチップ１５１のメモリ領域の確保（サービスの発行）が行われた後、ブラウザに対する操作を中断または終了して、再度、表示画面の最前面にサービス一覧を表示させるための操作として、ユーザによって、携帯端末装置１００の“Back”キーが押下される等すると、表示状態Ｃに示されるように、表示画面には処理中の文字が表示される。そして、表示状態Ｃの後、表示状態Ｄに示されるように、メニュー表示アプリケーション１５４がサービス一覧に関する情報を取得中であることを示すミニ画面が表示される。
【０１１１】
「電子マネーＥ」に関する情報の取得が終了すると、表示状態Ｅに示されるように、表示画面にはサービス一覧が表示される。表示状態Ｅのサービス一覧においては、「電子マネーＥ」のサービスブックマークが削除され、サービスの発行がされた「電子マネーＥ」が、他のサービスブックマークより上段に表示される。
【０１１２】
図１３の表示状態Ａは、図１２の表示状態Ａと同一であるが、表示状態Ａにおいて、ユーザによって、サービス一覧の、「Bookmark」の文字が付されたアイコン“Ｅ”（またはサービス名）が長押しされると、表示状態Ｂに示されるように、表示画面には、「電子マネーＥ」のサービスブックマークの詳細な情報であるサービスブックマーク詳細情報が表示される。図１３の例では、サービス提供元が、サービスブックマーク詳細情報として表示されている。サービス提供元は、「電子マネーＥ」のブックマーク情報の「サービス提供元名」を基に表示される。また、表示状態Ｂに示されるように、サービスブックマーク詳細情報とともに、そのサービスブックマークをサービス一覧から削除するための「削除」ボタンが表示されている。
【０１１３】
表示状態Ｂにおいて、ユーザによって、「削除」ボタンが押下（選択）されると、表示状態Ｃに示されるように、表示画面には、そのサービスブックマークをサービス一覧から削除するか否かをユーザに選択させるためのミニ画面が表示される。そのミニ画面には、サービスブックマークを削除することをユーザに選択させる「はい」ボタンと、サービスブックマークを削除しないことをユーザに選択させる「いいえ」ボタンとが表示されている。
【０１１４】
表示状態Ｃにおいて、ユーザによって、「はい」ボタンが押下（選択）されると、表示状態Ｄに示されるように、表示画面には、そのサービスブックマークがサービス一覧から削除されたことを示すミニ画面が表示される。そのミニ画面には、ミニ画面自体を閉じるための「閉じる」ボタンが表示されている。
【０１１５】
表示状態Ｄにおいて、ユーザによって、「閉じる」ボタンが押下（選択）されると、表示状態Ｅに示されるように、表示画面には処理中の文字が表示される。そして、表示状態Ｅの後、表示状態Ｆに示されるように、メニュー表示アプリケーション１５４がサービス一覧に関する情報を取得中であることを示すミニ画面が表示される。
【０１１６】
サービス一覧に関する情報の取得が終了すると、表示状態Ｇに示されるように、表示画面にはサービス一覧が表示される。表示状態Ｇのサービス一覧においては、「電子マネーＥ」のサービスブックマークが削除されている。
【０１１７】
このように、ユーザによって、サービス一覧において、サービスブックマークが短押しされた場合、そのサービスが登録されるようになり、サービスブックマークが長押しされた場合、そのサービスブックマークのサービスブックマーク詳細情報が表示されるとともに、そのブックマークが削除されるようになる。
【０１１８】
次に、図１０乃至図１３を参照して説明した、サービス一覧からの画面遷移を実現するための処理について説明する。
【０１１９】
＜７．サービス一覧画面遷移処理＞
図１４は、サービス一覧からの画面遷移を実現する、サービス一覧画面遷移処理について説明するフローチャートである。
【０１２０】
携帯端末装置１００の表示部１５７にサービス一覧が表示されている状態で、入力制御部１７７は、ステップＳ１１１において、サービス一覧に表示されているサービスまたはブックマークのアイコンまたはサービス名が押下（選択）されたか否かを判定する。
【０１２１】
ステップＳ１１１の処理は、サービスまたはサービスブックマークのアイコンまたはサービス名が押下されるまで繰り返される。そして、ステップＳ１１１において、サービスまたはサービスブックマークのアイコンまたはサービス名が押下されたと判定されると、ステップＳ１１２において、入力制御部１７７は、そのサービスまたはサービスブックマークのアイコンまたはサービス名が短押しされたか否かを判定する。ステップＳ１１２において、短押しされたと判定されると、処理はステップＳ１１３に進む。
【０１２２】
ステップＳ１１３において、DB管理部１７４は、サービス一覧DB１７５を参照し、表示対象サービス情報リストにおいて、短押しされたサービスのサービス情報またはサービスブックマークのブックマーク情報の連携種別がブックマークであるか否かを判定する。
【０１２３】
ステップＳ１１３において、サービス情報またはブックマーク情報の連携種別がブックマークであると判定された場合、処理はステップＳ１１４に進み、DB管理部１７４は、メニュー表示アプリケーション１５４内に一時的に保持される再読み込みフラグをオンにする。
【０１２４】
一方、ステップＳ１１３において、サービス情報またはブックマーク情報の連携種別がブックマークでないと判定された場合、ステップＳ１１４はスキップされる。
【０１２５】
そして、ステップＳ１１５においては、マーケットアプリケーション、ブラウザ、または対応サービスアプリケーションが起動される。ここで、再読み込みフラグがオンである場合、サービス一覧において押下（選択）されたのはサービスブックマークであるので、対応するサービスを取得（登録）するためのマーケットアプリケーションまたはブラウザが起動される（図１２の表示状態Ｂ）。また、再読み込みフラグがオンでない場合、サービス一覧において押下（選択）されたのは登録されているサービスであるので、そのサービスをユーザに利用させるためのブラウザまたは対応サービスアプリケーションが起動される（図１０の表示状態Ｂ）。
【０１２６】
ステップＳ１１５の後、図１０または図１２で説明したように画面が遷移され、ステップＳ１１６において、入力制御部１７７は、表示画面の最前面へのサービス一覧の表示が指示されたか否か、具体的には、例えばBackキーが押下されたか否かを判定する。
【０１２７】
ステップＳ１１６の処理は、サービス一覧の表示が指示されるまで繰り返される。そして、ステップＳ１１６において、サービス一覧の表示が指示されたと判定されると、ステップＳ１１７において、メニュー表示アプリケーション１５４は、再読み込みフラグがオンであるか否かを判定する。
【０１２８】
ステップＳ１１７において、再読み込みフラグがオンであると判定された場合、すなわち、図１２の例で説明したように、サービス一覧においてサービスブックマークが選択され、対応するサービスが登録された場合、処理はステップＳ１１８に進み、メニュー表示アプリケーション１５４は、サービス一覧の表示を、図１２の表示状態Ａから表示状態Ｅに更新するサービス一覧更新処理を実行する。
【０１２９】
ここで、サービス一覧更新処理においては、図８のサービス一覧表示処理を説明するフローチャートのステップＳ１１乃至Ｓ１９の処理と同様の処理が実行されるので、その詳細な説明は省略する。
【０１３０】
すなわち、図１２の例の場合、サービス一覧更新処理において、新たに登録された「電子マネーＥ」のサービス情報が取得され、端末内サービス情報リストとブックマーク情報リストの両方に、「電子マネーＥ」のサービスIDが存在するようになる。したがって、ブックマーク情報リストから「電子マネーＥ」のブックマーク情報が削除され、最終的に、「電子マネーＥ」のサービス情報を含み、かつ、「電子マネーＥ」のブックマーク情報を含まない表示対象サービス情報リストが生成されることで、サービス一覧DB１７５が更新される。
【０１３１】
一方、ステップＳ１１７において、再読み込みフラグがオンでないと判定された場合、すなわち、図１０の例で説明したように、サービス一覧においてサービスが選択され、対応するサービスが利用された場合、ステップＳ１１８はスキップされる。すなわち、図１０の例の場合、サービス一覧DB１７５は更新されない。
【０１３２】
ステップＳ１１９において、表示制御部１７６は、DB管理部１７４にサービス一覧DB１７５の参照を行わせることで、表示対象サービス情報リストをDB管理部１７４から取得し、その表示対象サービス情報リストに基づいて、表示部１５７にサービス一覧を表示させる。
【０１３３】
さて、ステップＳ１１２において、短押しされていないと判定された場合、すなわち、長押しされたと判定された場合、処理はステップＳ１２０に進む。
【０１３４】
ステップＳ１２０において、DB管理部１７４は、サービス一覧DB１７５を参照し、表示対象サービス情報リストにおいて、短押しされたサービスのサービス情報またはサービスブックマークのブックマーク情報の連携種別がブックマークであるか否かを判定する。
【０１３５】
ステップＳ１２０において、サービス情報またはブックマーク情報の連携種別がブックマークであると判定された場合、処理はステップＳ１２１に進み、表示制御部１７６は、DB管理部１７４にサービス一覧DB１７５の参照を行わせることで、表示対象サービス情報リストをDB管理部１７４から取得する。そして、表示制御部１７６は、その表示対象サービス情報リストにおける、長押しされたサービスブックマークのブックマーク情報のサービス提供元名に基づいて、表示部１５７にサービスブックマーク詳細情報を表示させる（図１３の表示状態Ｂ）。
【０１３６】
ステップＳ１２２において、入力制御部１７７は、図１３の表示状態Ｂにおいて、「削除」ボタンが選択されたか否かを判定する。
【０１３７】
ステップＳ１２２において、「削除」ボタンが選択されたと判定された場合、処理はステップＳ１２３に進み、DB管理部１７４は、サービス一覧DB１７５に保持されているブックマーク情報リストから、該当するブックマーク情報を削除する。その後、処理はステップＳ１１８に進み、サービス一覧の表示を、図１３の表示状態Ａから表示状態Ｇに更新するサービス一覧更新処理が実行される。
【０１３８】
すなわち、図１３の例の場合、サービス一覧DB１７５のブックマーク情報リストから「電子マネーＥ」のブックマーク情報が削除され、最終的に、「電子マネーＥ」のブックマーク情報を含まない表示対象サービス情報リストが生成されることで、サービス一覧DB１７５が更新される。
【０１３９】
一方、ステップＳ１２０において、サービス情報またはブックマーク情報の連携種別がブックマークでないと判定された場合、処理はステップＳ１２４に進む。
【０１４０】
ステップＳ１２４において、表示制御部１７６は、DB管理部１７４にサービス一覧DB１７５の参照を行わせることで、表示対象サービス情報リストをDB管理部１７４から取得する。また、表示制御部１７６は、ICチップ１５１からICチップ情報を取得する。そして、表示制御部１７６は、その表示対象サービス情報リストにおける、長押しされたサービスブックマークのブックマーク情報のサービス提供元名、並びに、ICチップ情報の使用データサイズおよび使用メモリに基づいて、表示部１５７にサービス詳細情報を表示させる（図１１の表示状態Ｂ）。
【０１４１】
ステップＳ１２４の後、または、ステップＳ１２２において「削除」ボタンが選択されていないと判定された場合、ステップＳ１２５において、入力制御部１７７は、表示画面の最前面へのサービス一覧の表示が指示されたか否か、具体的には、例えばBackキーが押下されたか否かを判定する。
【０１４２】
ステップＳ１２５の処理は、サービス一覧の表示が指示されるまで繰り返される。そして、ステップＳ１２５において、サービス一覧の表示が指示されたと判定されると、処理はステップＳ１１９に進み、サービス一覧DB１７５は更新されずに、サービス一覧が表示される。
【０１４３】
以上の処理によれば、ユーザによって、サービス一覧において、サービスブックマークが短押しされた場合、そのサービスを登録することができるようになり、サービスブックマークが長押しされた場合、そのサービスブックマークのサービスブックマーク詳細情報が表示されるとともに、そのブックマークを削除することができるようになる。特に、サービス一覧において、サービスブックマークが短押しされて、対応するサービスが登録された場合には、サービス一覧の表示が更新され、短押しされたサービスブックマークがサービスとして表示されるようになるので、ユーザに対して、サービスの登録が正常に行われたことを視認させることができるようになる。
【０１４４】
ところで、上述した説明では、図７を参照して説明したブックマーク情報のアプリケーション情報において、入手種別は、携帯端末装置１００にアプリケーションが存在しない場合に起動するアプリケーションを示し、入手URLは、入手種別で示されるアプリケーションが起動されることでアクセス可能となる、サービスに使用されるアプリケーションの入手先のURLを示すものとした。
【０１４５】
しかしながら、このブックマーク情報のアプリケーション情報に基づいて起動されるアプリケーションは、サービスを登録するために起動されるアプリケーション以外の、その他のアプリケーションであってもよい。
【０１４６】
＜８．ブックマーク情報によって起動するアプリケーションの例＞
例えば、ブックマーク情報のアプリケーション情報において、入手種別に、電子メールを作成および生成するためのアプリケーションを指定し、入手URLに、所定のメールアドレス（例えば、aaa@aa.aa等）を指定することで、図１５で示されるような、いわゆるメーラーを起動させることができる。
【０１４７】
また、例えば、ブックマーク情報のアプリケーション情報において、入手種別に、電話発信するためのアプリケーションを指定し、入手URLに、所定の電話番号（例えば、1234等）を指定することで、図１６で示されるような、電話アプリケーションを起動させることができる。
【０１４８】
そして、上述したメールアドレスや電話番号として、例えば、サービス事業者のカスタマセンタ等のメールアドレスや電話番号を指定することで、ユーザは、サービス一覧において、ブックマークを選択するだけで、サービス事業者のカスタマセンタの連絡先を調べることなく、簡単に問い合わせ等を行うことができるようになる。
【０１４９】
＜９．その他＞
また、図７を参照して説明したブックマーク情報として、所定のサービスに関連する関連サービスのブックマーク情報を設定するようにしてもよい。
【０１５０】
これにより、例えば、関連サービスのブックマーク情報の項目として、関連領域情報を設け、サービス一覧において関連サービスのサービスブックマークが選択（短押し）されたとき、関連領域情報で示されるICチップ１５１のメモリ領域にサービスが登録されている場合、すなわち、表示対象サービス情報リストに、関連領域情報に一致する領域情報を有するサービス情報が存在する場合に、関連サービスのブックマーク情報におけるアプリケーション情報で示されるアプリケーションを起動させることができるようになる。
【０１５１】
また、例えば、関連サービスのブックマーク情報の項目として、関連サービスIDを設け、サービス一覧において関連サービスのサービスブックマークが選択（短押し）されたとき、関連サービスIDで示されるサービスが登録されている場合、すなわち、表示対象サービス情報リストに、関連サービスIDに一致するサービスIDを有するサービス情報が存在する場合に、関連サービスのブックマーク情報におけるアプリケーション情報で示されるアプリケーションを起動させることができるようになる。
【０１５２】
また、図５の構成においては、ブックマーク情報ファイル１５６は、予め携帯端末装置１００内の削除されないシステム領域等に記憶されているものとしたが、携帯端末装置１００外の外部サーバ、例えばサービス情報管理サーバ１０２等に記憶されるようにし、読込部１７１は、外部サーバのブックマーク情報ファイル１５６に格納されているブックマーク情報を読み込むようにしてもよい。
【０１５３】
これにより、携帯端末装置１００が、製品出荷された後であっても、ブックマーク情報ファイル１５６に格納されているブックマーク情報を追加したり変更したりすることができるので、ユーザは、常に最新のブックマークを含むサービス一覧を確認することができ、ひいては、最新のサービスを利用することができるようになる。
【０１５４】
上述した一連の処理は、ハードウェアにより実行することもできるし、ソフトウェアにより実行することもできる。一連の処理をソフトウェアにより実行する場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータ等に、プログラム記録媒体からインストールされる。
【０１５５】
コンピュータにインストールされ、コンピュータによって実行可能な状態とされるプログラムを格納するプログラム記録媒体は、図４に示すように、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disc-Read Only Memory)、DVD(Digital Versatile Disc)を含む）、光磁気ディスクを含む）、もしくは半導体メモリなどよりなるパッケージメディアであるリムーバブルメディア６１、または、プログラムが一時的もしくは永続的に格納されるROM１３２やRAM１３３を構成するハードディスクなどにより構成される。プログラム記憶媒体へのプログラムの格納は、必要に応じてルータ、モデムなどのインタフェースである図示せぬ通信部を介して、ネットワーク、ローカルエリアネットワーク、インターネット、デジタル衛生放送といった、有線または無線の通信媒体を利用して行われる。
【０１５６】
また、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。
【０１５７】
なお、本技術の実施の形態は、上述した実施の形態に限定されるものではなく、本技術
の要旨を逸脱しない範囲において種々の変更が可能である。
【０１５８】
さらに、本技術は以下のような構成をとることができる。
（１）  ICチップのメモリ領域を使用するサービス、および、アプリケーションを使用したサービスの少なくともいずれか一方のサービスを登録するためのブックマークについての情報であるブックマーク情報を読み込む読込部と、
既に登録されている前記サービスをユーザに利用させるためのサービス情報を取得する取得部と、
前記サービス情報および前記ブックマーク情報に基づいて、既に登録されている前記サービスおよび登録されていない前記サービスの前記ブックマークであるサービスブックマークの一覧の表示を制御する表示制御部と
を備える情報処理装置。
（２）  前記サービス情報と、前記ブックマーク情報のうちの、登録されていない前記サービスを登録するための前記ブックマーク情報とからなる情報リストを生成する生成部をさらに備え、
前記表示制御部は、前記情報リストを基に、前記一覧の表示を制御する
（１）に記載の情報処理装置。
（３）  前記取得部は、前記一覧において、前記サービスブックマークが前記ユーザによって選択されたとき、選択された前記サービスブックマークに対応する前記サービスを利用させるための前記サービス情報を取得し、
前記生成部は、前記情報リストにおいて、前記ユーザによって選択された前記サービスブックマークの前記ブックマーク情報を削除するとともに、前記取得部によって取得された前記サービス情報を追加する
（２）に記載の情報処理装置。
（４）  前記取得部は、前記一覧において、前記サービスブックマークが前記ユーザによって短押しされて、対応する前記サービスが登録されたとき、登録された前記サービスを利用させるための前記サービス情報を取得し、
前記生成部は、前記情報リストにおいて、前記ユーザによって短押しされた前記サービスブックマークの前記ブックマーク情報を削除するとともに、前記取得部によって取得された前記サービス情報を追加し、
前記表示制御部は、前記情報リストを基に、前記一覧の表示を更新する
（３）に記載の情報処理装置。
（５）  前記生成部は、前記一覧において、前記サービスブックマークが前記ユーザによって選択されたとき、前記情報リストにおいて、前記ユーザによって選択された前記サービスブックマークの前記ブックマーク情報を削除する
（２）に記載の情報処理装置。
（６）  前記生成部は、前記一覧において、前記サービスブックマークが前記ユーザによって長押しされたとき、前記情報リストにおいて、前記ユーザによって長押しされた前記サービスブックマークの前記ブックマーク情報を削除し、
前記表示制御部は、前記情報リストを基に、前記一覧の表示を更新する
（５）に記載の情報処理装置。
（７）  前記一覧において、前記サービスブックマークが前記ユーザによって選択されたとき、電子メールの作成および送信のためのアプリケーションが起動される
（１）または（２）に記載の情報処理装置。
（８）  前記一覧において、前記サービスブックマークが前記ユーザによって選択されたとき、電話発信のためのアプリケーションが起動される
（１）または（２）に記載の情報処理装置。
（９）  前記サービスブックマークに対応する前記サービスは、所定のサービスに関連する関連サービスであり、前記一覧において、前記サービスブックマークが前記ユーザによって選択されたとき、前記所定のサービスの前記サービス情報が前記情報リストに存在する場合に、前記関連サービスについてのアプリケーションが起動される
（２）に記載の情報処理装置。
（１０）  前記読込部は、内部のファイルに格納されている前記ブックマーク情報を読み込む
（１）乃至（９）のいずれかに記載の情報処理装置。
（１１）  前記読込部は、外部のサーバに格納されている前記ブックマーク情報を読み込む
（１）乃至（９）のいずれかに記載の情報処理装置。
（１２）  ICチップのメモリ領域を使用するサービス、および、アプリケーションを使用したサービスの少なくともいずれか一方のサービスを登録するためのブックマークについての情報であるブックマーク情報を読み込む読込ステップと、
既に登録されている前記サービスをユーザに利用させるためのサービス情報を取得する取得ステップと、
前記サービス情報および前記ブックマーク情報に基づいて、既に登録されている前記サービスおよび登録されていない前記サービスの前記ブックマークであるサービスブックマークの一覧の表示を制御する表示制御ステップと
を含む情報処理方法。
（１３）  ICチップのメモリ領域を使用するサービス、および、アプリケーションを使用したサービスの少なくともいずれか一方のサービスを登録するためのブックマークについての情報であるブックマーク情報を読み込む読込ステップと、
既に登録されている前記サービスをユーザに利用させるためのサービス情報を取得する取得ステップと、
前記サービス情報および前記ブックマーク情報に基づいて、既に登録されている前記サービスおよび登録されていない前記サービスの前記ブックマークであるサービスブックマークの一覧の表示を制御する表示制御ステップと
を含む処理をコンピュータに実行させるプログラム。
【符号の説明】
【０１５９】
１００  携帯端末装置，  １５１  ICチップ，  １５４  メニュー表示アプリケーション，  １５５  アプリケーション，  １５６  ブックマーク情報ファイル，  １５７  表示部，  １５８  入力部，  １７１  読込部，  １７２  取得部，  １７３  リスト生成部，  １７４  DB管理部，  １７５  サービス一覧DB，  １７６  表示制御部，  １７７  入力制御部
【図１】
0005893258.tif 000002
【図２】
0005893258.tif 000003
【図３】
0005893258.tif 000004
【図４】
0005893258.tif 000005
【図５】
0005893258.tif 000006
【図６】
0005893258.tif 000007
【図７】
0005893258.tif 000008
【図８】
0005893258.tif 000009
【図９】
0005893258.tif 000010
【図１０】
0005893258.tif 000011
【図１１】
0005893258.tif 000012
【図１２】
0005893258.tif 000013
【図１３】
0005893258.tif 000014
【図１４】
0005893258.tif 000015
【図１５】
0005893258.tif 000016
【図１６】
0005893258.tif 000017