(57)【要約】【課題】複数の情報通信機器で閲覧情報および／または進捗情報の共通使用を可能とする情報処理システム、情報処理装置、情報通信機器、方法、プログラムおよび記録媒体を提供すること。【解決手段】本発明によれば、１の情報通信機器が実行する電子書籍閲覧プログラムの閲覧情報またはゲームプログラムの進捗情報等のアプリケーション情報を記憶装置に登録させ、別の情報通信機器から前記アプリケーション情報の参照を可能とさせる情報処理装置と、ネットワーク上にある前記情報処理装置にアプリケーション情報を登録し、または参照することのできる情報通信機器と、を含む情報処理システムを提供する。【選択図】図２
2011250153.tif 000002
【特許請求の範囲】
【請求項１】
データ通信が可能な情報通信機器であって、前記情報通信機器は、
前記情報通信機器にインストールされたアプリケーションが使用するアプリケーション情報を情報処理装置に登録させる登録手段と、
前記情報処理装置に登録された別の情報通信機器のアプリケーション情報を取得する取得手段と、
前記取得したアプリケーション情報を前記情報通信機器の記憶手段に保存して、前記アプリケーションに使用させる保存手段と
を含む、情報通信機器。
【請求項２】
前記登録手段は、前記アプリケーション情報を、前記情報通信機器の識別情報と、前記アプリケーションの識別情報または前記アプリケーションが使用するコンテンツの識別情報と関連付けて、前記情報処理装置に登録させ、
前記取得手段は、前記情報通信機器の識別情報と、前記アプリケーションの識別情報または前記コンテンツの識別情報とを使用して、アプリケーション情報を取得することを特徴とする、請求項１に記載の情報通信機器。
【請求項３】
前記アプリケーション情報は、前記情報通信機器が実行する電子書籍閲覧プログラムの閲覧情報、ゲームプログラムの進捗情報および／または動画再生プログラムの進捗情報であることを特徴とする、請求項１または２に記載の情報通信機器。
【請求項４】
前記情報通信機器は、電子書籍の閲覧、ゲームプログラムの実行および／または動画再生が可能な携帯型情報通信機器であることを特徴とする、請求項１〜３のいずれか１項に記載の情報通信機器。
【請求項５】
前記情報通信機器は、据置型ゲーム機器または携帯型ゲーム機器であることを特徴とする、請求項１〜３のいずれか１項に記載の情報通信機器。
【請求項６】
複数の情報通信機器と、前記複数の情報通信機器とデータ通信可能な情報処理装置とを含む情報処理システムであって、前記情報通信機器は、
前記情報通信機器にインストールされたアプリケーションが使用するアプリケーション情報を情報処理装置に登録させる登録手段と、
前記情報処理装置に登録された別の情報通信機器のアプリケーション情報を取得する取得手段と、
前記取得したアプリケーション情報を前記情報通信機器の記憶手段に保存して、前記アプリケーションに使用させる保存手段と
を含むことを特徴とする、情報処理システム。
【請求項７】
データ通信が可能な情報通信機器が実行する方法であって、前記方法は、情報通信機器が、
前記情報通信機器にインストールされたアプリケーションが使用するアプリケーション情報を情報処理装置に登録させるステップと、
前記情報処理装置に登録された別の情報通信機器のアプリケーション情報を取得するステップと、
前記取得したアプリケーション情報を前記情報通信機器の記憶手段に保存するステップと、
を含む、方法。
【請求項８】
前記登録するステップは、前記アプリケーション情報を、前記情報通信機器の識別情報と、前記アプリケーションの識別情報または前記アプリケーションが使用するコンテンツの識別情報と関連付けて、前記情報処理装置に登録させるステップを含み、
前記取得するステップは、前記情報通信機器の識別情報と、前記アプリケーションの識別情報または前記コンテンツの識別情報とを使用して、アプリケーション情報を取得するステップを含むことを特徴とする、請求項７に記載の方法。
【請求項９】
前記アプリケーション情報は、前記情報通信機器が実行する電子書籍閲覧プログラムの閲覧情報、ゲームプログラムの進捗情報および／または動画再生プログラムの進捗情報であることを特徴とする、請求項７または８に記載の方法。
【請求項１０】
情報通信機器に対して、請求項７〜９のいずれか１項に記載のステップを実行させるための装置実行可能なプログラム。
【請求項１１】
請求項１０に記載されたプログラムを記録したコンピュータ可読な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報通信機器が使用する情報の共有に関し、より詳細には、同一のアプリケーションを実行できる複数の情報通信機器が、アプリケーションの進捗情報を、機器を超えて共有できる情報処理システム、情報処理装置、情報通信機器、方法、プログラムおよび記録媒体に関する。
【背景技術】
【０００２】
近年、携帯電話等の情報通信機器は、高度化の一途を辿っている。このような情報通信機器には、電子書籍を閲覧できるものやゲームプログラムを実行できるものがあり、昨今では、特に、可搬性に優れ電子書籍を閲覧できる携帯型の情報通信機器が注目を集めている。
【０００３】
このように、電子書籍を閲覧できる携帯型情報通信機器として、Ａｐｐｌｅ社のｉＰｈｏｎｅやｉＰｏｄ（登録商標）、ｉＰａｄ（登録商標）、Ａｍａｚｏｎ社のＫｉｎｄｌｅ（登録商標）、特許文献１に記載の携帯型情報通信機器等があり、このような携帯型情報通信機器が普及するにつれ、１のユーザが複数の携帯型情報通信機器を有するようになってきている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１８８７７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した携帯型情報通信機器や特許文献１に示す従来の携帯型情報通信機器では、ユーザが或る携帯型情報通信機器で設定した電子書籍の表示設定や閲覧進捗情報、ゲームプログラムの設定情報や進捗情報は、その携帯型情報通信機器に固有の情報であり、これらの情報を他の携帯型情報通信機器で使用することができない。このため、ユーザは再度、当該他の携帯型情報通信機器で電子書籍の続きを読んだり、またはゲームの続きをプレイすることができなかった。すなわち、１のユーザによる携帯型情報通信機器の複数保有が拡大するにともない、１の携帯型情報通信機器で設定した閲覧進捗情報やゲームプログラムの設定情報や進捗情報を他の携帯型情報通信機器や据置型の情報通信機器で継続して使用するニーズが、一層高まるものと考えられる。
【０００６】
本発明は上記の課題を解決するものであり、複数の携帯型情報通信機器や据置型情報通信機器で閲覧情報および／または進捗情報の共通使用を可能とする情報処理システム、情報処理装置、情報通信機器、方法、プログラムおよび記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００７】
すなわち、本発明によれば、１の情報通信機器が実行する電子書籍閲覧プログラムの閲覧情報またはゲームプログラムの進捗情報等のアプリケーション情報を記憶装置に登録させ、別の情報通信機器から前記アプリケーション情報の参照を可能とさせる情報処理装置と、ネットワーク上にある前記情報処理装置にアプリケーション情報を登録し、または参照することのできる情報通信機器と、を含む情報処理システムを提供する。これにより、本発明は、複数の情報通信機器で閲覧情報および／または進捗情報の共通使用を可能にする。
【０００８】
本発明によれば、複数の情報通信機器で閲覧情報および／または進捗情報の共通使用を可能とする情報処理装置、情報通信機器、方法、プログラムおよび記録媒体を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態のアプリケーション情報共有システム１００を示す図。
【図２】本実施形態のアプリケーション情報管理サーバ１３０および情報通信機器１２０ａの機能構成２００を示す図。
【図３】本実施形態のアプリケーション情報管理サーバアプリケーション情報管理サーバが実行する処理を示すフローチャート。
【図４】本実施形態のアプリケーション情報処理プログラムが実行するユーザ情報の登録処理を示すフローチャート。
【図５】本実施形態のアプリケーション情報処理プログラムが実行するアプリケーション情報の取得処理を示すフローチャート。
【図６】本実施形態のアプリケーション情報処理プログラムが実行するアプリケーション情報の登録処理を示すフローチャート。
【図７】本実施形態のアプリケーション情報管理サーバ１３０のユーザ情報データベース２４０に登録されるデータテーブル７００を示す図。
【図８】本実施形態の情報通信機器に表示されるユーザ登録画面を示す図。
【図９】本実施形態の情報通信機器に表示されるアプリケーション情報取得画面およびアプリケーション情報登録画面を示す図。
【発明を実施するための形態】
【００１０】
以下、本発明について実施形態をもって説明するが、本発明は、後述する実施形態に限定されるものではない。
【００１１】
図１は、本実施形態のアプリケーション情報共有システム１００を示す図である。アプリケーション情報共有システム１００は、アプリケーション情報を処理するシステムであり、ネットワーク１１０と、情報通信機器１２０ａ、１２０ｂ、１２０ｃと、アプリケーション情報管理サーバ１３０と、携帯電話基地局１４０と、無線ＬＡＮ通信基地局１５０とを含んで構成されている。
【００１２】
情報通信機器１２０ａ、１２０ｂは、無線機能を備えた携帯可能な情報通信機器である。情報通信機器１２０ａ、１２０ｂは、電子書籍の閲覧やゲームの実行、動画の再生が可能な情報通信機器であり、電子書籍の閲覧情報（例えば、電子書籍の現在の閲覧ページ、閲覧ページの表示率、閲覧ページのハイライト表示等のマーキング情報等）、ゲームの進捗情報（例えば、ゲームのステージ等の進捗情報、ゲームキャラクタの装備や経験値等の属性情報等）または動画再生プログラムが再生したコンテンツの進捗情報（例えば、シーン番号や停止されたシーンを特定する時間情報等）などの進捗情報（以下、当該閲覧情報および進捗情報をアプリケーション情報として参照する。）をアプリケーション情報管理サーバ１３０に送信し、またはアプリケーション情報管理サーバ１３０から受信する。
【００１３】
情報通信機器１２０ａは、携帯電話基地局１４０を介した無線通信が可能な携帯型情報通信機器であり、ネットワーク１１０を介して携帯電話基地局１４０と接続されたアプリケーション情報管理サーバ１３０とデータ通信を行うことができる。本実施形態では、情報通信機器１２０ａとしてＡｐｐｌｅ社のｉＰｈｏｎｅ等の電子書籍の閲覧やゲームの実行、動画再生が可能な携帯電話や、Ａｍａｚｏｎ社のＫｉｎｄｌｅ（登録商標）等の電子書籍リーダ等の携帯型情報通信機器を採用することができる。
【００１４】
情報通信機器１２０ｂは、無線ＬＡＮ通信基地局１５０を介した、Ｗｉ−Ｆｉ（Wireless Fidelity）やＢｌｕｅｔｏｏｔｈ等の無線ＬＡＮ通信が可能な携帯型情報通信機器であり、ネットワーク１１０を介して携帯電話基地局１４０と接続されたアプリケーション情報管理サーバ１３０とデータ通信を行うことができる。本実施形態では、情報通信機器１２０ｂとして、Ａｐｐｌｅ社のｉＰａｄ（登録商標）やｉＰｏｄ（登録商標）等の電子書籍を閲覧や動画再生が可能な携帯型情報通信機器、ＮｉｎｔｅｎｄｏＤＳ（登録商標）やＰｌａｙ  Ｓｔａｔｉｏｎ  Ｐｏｒｔａｂｌｅ（登録商標）等の携帯型のゲーム機器等を採用することができる。
【００１５】
情報通信機器１２０ｃは、据置型のゲーム機器であり、ネットワーク１１０を介してアプリケーション情報管理サーバ１３０とデータ通信を行うことができる。本実施形態では、情報通信機器１２０ｃとして、Ｐｌａｙ  Ｓｔａｔｉｏｎ（登録商標）やＷｉｉ（登録商標）等の据置型のゲーム機器を採用することができる。他の実施形態では、情報通信機器１２０ｃは、無線ＬＡＮ通信機能を備えて、アプリケーション情報管理サーバ１３０と無線通信によるデータ通信を行うようにしてもよい。
【００１６】
アプリケーション情報管理サーバ１３０は、情報通信機器のアプリケーション情報を管理する情報処理装置である。アプリケーション情報管理サーバ１３０は、情報通信機器１２０ａ、１２０ｂ、１２０ｃからユーザ登録要求に応じて、アプリケーション情報共有システム１００を利用するユーザの登録を行う。また、アプリケーション情報管理サーバ１３０は、登録されたユーザの情報通信機器に対して、情報通信機器が有するアプリケーション情報を、ネットワーク１１０を介して提供する。
【００１７】
アプリケーション情報管理サーバ１３０は、ＰＥＮＴＩＵＭ（登録商標）プロセッサまたは互換プロセッサを搭載し、ＷＩＮＤＯＷＳ（登録商標）シリーズ、ＭＡＣ（登録商標）ＯＳ、ＵＮＩＸ（登録商標）、ＬＩＮＵＸ（登録商標）などのＯＳの管理下で、アセンブラ、Ｃ、Ｃ＋＋、Ｊａｖａ（登録商標）、ＪａｖａＳｃｒｉｐｔ（登録商標）、ＰＥＲＬ、ＲＵＢＹ、ＰＹＴＨＯＮなどのプログラム言語で記述された本発明のプログラムを実行する。また、アプリケーション情報管理サーバ１３０は、本発明のプログラムを実行するための実行空間を提供するＲＡＭ、プログラムやデータなどを持続的に保持するためのハードディスク装置（ＨＤＤ）などを含んでおり、本発明のプログラムを実行することにより、本実施形態の各機能手段をアプリケーション情報管理サーバ上に実現する。
【００１８】
本実施形態の各機能手段は、上述したプログラミング言語などで記述された装置実行可能なプログラムにより実現でき、本発明のプログラムは、ハードディスク装置、ＣＤ−ＲＯＭ、ＭＯ、フレキシブルディスク、ＥＥＰＲＯＭ、ＥＰＲＯＭなどの装置可読な記録媒体に格納して頒布することができ、また他装置が可能な形式でネットワークを介して伝送することができる。
【００１９】
図２は、本実施形態のアプリケーション情報管理サーバおよび情報通信機器の機能構成２００を示す図である。以下、図２を参照して、アプリケーション情報管理サーバ１３０および情報通信機器１２０ａの機能構成について説明する。なお、情報通信機器１２０ｂおよび１２０ｃは、情報通信機器１２０ａと同様の構成を有するため、以下、説明を省略する。
【００２０】
情報通信機器１２０ａは、通信部２１０と、アプリケーション情報処理プログラム２１２と、記憶装置２２６とを含む。通信部２１０は、情報通信機器１２０ａとアプリケーション情報管理サーバ１３０との間で通信されるデータを処理する機能手段である。通信部２１０は、アプリケーション情報処理プログラム２１２から受領したデータをアプリケーション情報管理サーバ１３０に送信するとともに、アプリケーション情報管理サーバ１３０から受信したデータをアプリケーション情報処理プログラム２１２に渡す。
【００２１】
アプリケーション情報処理プログラム２１２は、情報通信機器１２０ａにインストールされた電子書籍閲覧ソフトやゲームソフト等の上位のアプリケーションプログラムが処理する進捗情報および／または閲覧情報を処理するプログラムである。アプリケーション情報処理プログラム２１２は、当該アプリケーションプログラムに組み込まれたプログラムであり、当該アプリケーションプログラムの起動に伴い、情報通信機器のＲＡＭに展開される。アプリケーション情報処理プログラム２１２は、制御部２１４と、ユーザ情報登録部２１６と、アプリケーション情報取得部２１８と、アプリケーション情報登録部２２０と、アプリケーション情報保存部２２２と、画面表示部２２４とを含んでいる。
【００２２】
制御部２１４は、アプリケーション情報処理プログラム２１２の全体制御を行う機能手段である。制御部２１４は、後述する機能手段を適宜呼び出して、各処理を実行させる。
【００２３】
ユーザ情報登録部２１６は、ユーザ情報をアプリケーション情報管理サーバ１３０に登録させる機能手段である。ユーザ情報登録部２１６は、ユーザ情報の入力画面を表示画面に表示させ、ユーザが入力したユーザＩＤ、パスワードおよび情報通信機器を固有に識別する情報（以下、情報通信機器識別情報として参照する。）をアプリケーション情報管理サーバ１３０に送信して登録させる。本実施形態では、ユーザＩＤやパスワードは、任意の文字列、数字列および／またはこれらの組み合わせを採用することができる。また、情報通信機器情報として、情報通信機器の個体識別番号やＵＩＭカード等が保持する製造番号等を採用することができる。
【００２４】
アプリケーション情報取得部２１８は、アプリケーション情報管理サーバ１３０からアプリケーション情報を取得する機能手段である。アプリケーション情報取得部２１８は、上位アプリケーションが表示するコンテンツを識別するコンテンツ識別情報または上位アプリケーション自体を識別するアプリケーション識別情報を使用して、取得すべきアプリケーション情報を指定する。本実施形態では、アプリケーション情報取得部２１８は、アプリケーション情報処理プログラム２１２が組み込まれた上位アプリケーションである電子文書閲覧プログラムが閲覧する電子文書名および当該電子文書閲覧プログラム名または電子書籍名のみを使用してコンテンツ識別情報を生成することができる。また、上位アプリケーションであるゲームプログラムが実行するゲームプログラム名を使用して、アプリケーション識別情報を生成する。
【００２５】
アプリケーション情報登録部２２０は、アプリケーション情報をアプリケーション情報管理サーバ１３０に登録させる機能手段である。本実施形態では、アプリケーション情報登録部２２０は、アプリケーション情報処理プログラム２１２が組み込まれた電子文書閲覧プログラムまたはゲームプログラムが参照するアプリケーション情報の記憶領域からアプリケーション情報を取得する。アプリケーション情報登録部２２０は、上位アプリケーションがアプリケーション情報を保存する記憶装置２２６内の所定の記憶領域を示す指定情報を参照して、アクセスすべき記憶領域を判断することができる。
【００２６】
アプリケーション情報登録部２２０は、アプリケーション情報をアプリケーション情報管理サーバ１３０に登録する場合、上述したコンテンツ識別情報またはアプリケーション識別情報を生成する。そして、アプリケーション情報とともに当該コンテンツ識別情報またはアプリケーション識別情報をアプリケーション情報管理サーバ１３０に送信して登録させる。
【００２７】
本実施形態では、アプリケーション情報登録部２２０は、上位アプリケーションが記憶装置２２６に保存したアプリケーション情報をそのままアプリケーション情報管理サーバ１３０に登録させることができる。また、他の実施形態では、アプリケーション情報が動画の進捗情報である場合、アプリケーション情報登録部２２０は、停止されたシーンから一定時間前（例えば、１分前や３０秒前等）のシーンの時間や、停止されたシーンのチャプターの開始時間を進捗情報として登録することができる。
【００２８】
また、本実施形態では、ネットワーク１１０を介して通信されるアプリケーション情報は、種々の暗号化技術を使用して暗号化することができ、アプリケーション情報登録部２２０は、アプリケーション情報を暗号化してアプリケーション情報管理サーバ１３０に送信し、登録させることができる。
【００２９】
アプリケーション情報保存部２２２は、アプリケーション情報管理サーバ１３０から取得したアプリケーション情報を、情報通信機器の記憶装置２２６に保存する機能手段である。本実施形態では、アプリケーション情報保存部２２２は、アプリケーション情報処理プログラム２１２が組み込まれた電子文書閲覧プログラムまたはゲームプログラムが参照するアプリケーション情報の記憶領域に、アプリケーション情報管理サーバ１３０から受信したアプリケーション情報を保存する。アプリケーション情報保存部２２２は、上述したアプリケーション情報が保存される記憶領域の指定情報を使用して、アクセスすべき記憶領域を判断することができる。また、本実施形態では、アプリケーション情報管理サーバ１３０から受信したアプリケーション情報が暗号化されている場合、アプリケーション情報保存部２２２は、種々の復号技術を用いて、暗号化されたアプリケーション情報を復号して記憶装置２２６に保存することができる。
【００３０】
画面表示部２２４は、情報通信機器１２０ａの表示装置に種々の入力画面を表示させる機能手段である。本実施形態では、入力画面を構成するデータは、アプリケーション情報処理プログラムの実行時に情報通信機器のＲＡＭに展開され、画面表示部２２４は適宜、当該構成データを使用して入力画面を表示させることができる。
【００３１】
アプリケーション情報管理サーバ１３０は、通信部２３０と、制御部２３２と、ユーザ情報登録部２３４と、アプリケーション情報処理部２３６と、ユーザ情報データベース２４０と、記憶装置２４２とを含んで構成されている。
【００３２】
通信部２３０は、情報通信機器１２０ａとアプリケーション情報管理サーバ１３０との間で通信されるデータを処理する機能手段である。通信部２３０は、制御部２３２から受領したデータを情報通信機器１２０ａに送信するとともに、情報通信機器１２０ａから受信したデータを制御部２３２に渡す。
【００３３】
制御部２３２は、アプリケーション情報管理サーバ１３０のユーザ情報およびアプリケーション情報の処理を制御する機能手段である。制御部２３２は、後述する機能手段を適宜呼び出して、各処理を実行させる。
【００３４】
ユーザ情報登録部２３４は、情報通信機器１２０ａから受信したユーザ情報をユーザ情報データベース２４０に登録する機能手段である。ユーザ情報登録部２３４は、情報通信機器１２０ａからユーザ情報の登録要求を受信すると、当該登録要求と共に受信したユーザ情報をユーザ情報データベース２４０に登録する。なお、ユーザ情報データベース２４０については、図７を参照して、より詳細に説明する。
【００３５】
アプリケーション情報処理部２３６は、情報通信機器１２０ａの要求に応じて、記憶装置２４２からアプリケーション情報を情報通信機器１２０ａに送信し、または情報通信機器１２０ａから受信したアプリケーション情報を記憶装置２４２に登録する機能手段である。
【００３６】
図３は、本実施形態のアプリケーション情報管理サーバが実行する処理を示すフローチャートである。図３の処理は、ステップＳ３００で情報通信機器から要求を受信したことにより開始し、ステップＳ３０１で、制御部２３２が要求の種別を判断する。ステップＳ３０１の判定で要求の種別がユーザ情報の登録要求であると判断した場合には、処理をステップＳ３０２に分岐させる。
【００３７】
ステップＳ３０２では、制御部２３２は、当該登録要求がユーザ情報の新規登録であるか否か判断し、新規登録である場合には（ｙｅｓ）、処理をステップＳ３０３に分岐させる。本実施形態では、ユーザ情報の登録要求には、ユーザ情報の新規登録要求および追加登録要求が含まれ、制御部２３２は、これらの登録要求を用いて要求種別を判断することができる。
【００３８】
ステップＳ３０３では、制御部２３２がユーザ情報登録部２３４を呼び出し、ユーザ情報登録部２３４は、情報通信機器から受信したユーザ情報をユーザ情報データベース２４０に新たに登録する。一方、ステップＳ３０２の判定でユーザ情報の追加登録要求であると判断した場合には（ｎｏ）、処理をステップＳ３０４に分岐させ、ステップＳ３０４では、制御部２３２がユーザ情報登録部２３４を呼び出し、ユーザ情報登録部２３４は、情報通信機器から受信したユーザ情報に含まれるユーザＩＤおよび／またはパスワードを使用して、ユーザ情報データベース２４０の該当する入力フィールドに情報通信機器識別情報を追加登録し、ステップＳ３０９で処理が終了する。
【００３９】
一方、ステップＳ３０１の判定で要求の種別がアプリケーション情報の取得要求であると判断した場合には、制御部２３２はアプリケーション情報処理部２３６を呼び出す。ステップＳ３０５では、アプリケーション情報処理部２３６は、ユーザ情報データベース２４０を参照し、情報通信機器からアプリケーション情報の取得要求と共に受信した情報通信機器識別情報と、アプリケーション情報処理プログラム２１２が組み込まれた上位アプリケーションを固有に識別するアプリケーション識別情報または当該上位アプリケーションが閲覧する電子書籍等のコンテンツを固有に識別するコンテンツ識別情報とを使用して、取得すべきアプリケーション情報のアプリケーション情報識別情報を特定する。ステップＳ３０６では、アプリケーション情報処理部２３６は、ステップＳ３０５で特定したアプリケーション情報識別情報を使用して、記憶装置２４２からアプリケーション情報を取得し、取得要求を発行した情報通信機器に送信し、ステップＳ３０９で処理が終了する。
【００４０】
一方、ステップＳ３０１の判定で要求の種別がアプリケーション情報の登録要求であると判断した場合には、制御部２３２はアプリケーション情報処理部２３６を呼び出す。ステップＳ３０７では、アプリケーション情報処理部２３６は、情報通信機器からアプリケーション情報の登録要求と共に受信したアプリケーション識別情報またはコンテンツ識別情報を使用して、アプリケーション情報識別情報を作成し、当該要求と共に受信した情報通信機器識別情報、当該アプリケーション識別情報またはコンテンツ識別情報、およびアプリケーション情報識別情報とを関連付けてユーザ情報データベース２４０に登録する。ステップＳ３０８では、アプリケーション情報処理部２３６は、当該登録要求と共に受信したアプリケーション情報を記憶装置２４２に保存し、ステップＳ３０９で処理が終了する。
【００４１】
図４は、本実施形態のアプリケーション情報処理プログラムが実行するユーザ情報の登録処理を示すフローチャートである。本実施形態では、図４の処理は、アプリケーション情報処理プログラム２１２が組み込まれた上位アプリケーションが情報通信機器によって初めて呼び出されたときに実行される。以下、図４を参照してユーザ情報の登録処理について説明する。
【００４２】
図４の処理は、ステップＳ４００から開始し、ステップＳ４０１でアプリケーション情報処理プログラム２１２の制御部２１４がユーザ情報登録部２１６を呼び出し、ユーザ情報登録部２１６が、ユーザ登録画面を情報通信機器の表示画面に表示する。ステップＳ４０２では、ユーザ情報登録部２１６は、ユーザ情報の新規登録か否か判断し、新規登録である場合には処理をステップＳ４０３に分岐させる。
【００４３】
ステップＳ４０３では、ユーザ情報登録部２１６は、ユーザ情報が入力されたか否か判断し、入力されていない場合には（ｎｏ）、ステップＳ４０３の処理を反復させる。一方、ユーザ情報が入力された場合には（ｙｅｓ）、処理をステップＳ４０４に分岐させ、ユーザ情報登録部２１６は、情報通信機器の情報通信機器識別情報を取得する。ステップＳ４０５では、ユーザ情報登録部２１６は、ユーザ情報の新規登録要求と共に、ユーザ情報として入力されたユーザＩＤおよびパスワードと、情報通信機器識別情報とをアプリケーション情報管理サーバ１３０に送信し、ステップＳ４０９で処理が終了する。
【００４４】
一方、ステップＳ４０２の判定でユーザ情報の追加登録と判断した場合には（ｎｏ）、処理をステップＳ４０６に分岐させる。ステップＳ４０６では、ユーザ情報登録部２１６は、ユーザ情報が入力されたか否か判断し、入力されていない場合には（ｎｏ）、ステップＳ４０６の処理を反復させる。一方、ユーザ情報が入力された場合には（ｙｅｓ）、処理をステップＳ４０７に分岐させ、ユーザ情報登録部２１６は、情報通信機器の情報通信機器識別情報を取得する。ステップＳ４０８では、ユーザ情報登録部２１６は、ユーザ情報の追加登録要求と共に、ユーザ情報として入力されたユーザＩＤおよびパスワードと、情報通信機器識別情報とをアプリケーション情報管理サーバ１３０に送信し、ステップＳ４０９で処理が終了する。
【００４５】
図５は、本実施形態のアプリケーション情報処理プログラムが実行するアプリケーション情報の取得処理を示すフローチャートである。以下、図５を参照してアプリケーション情報の取得処理について説明する。
【００４６】
図５の処理は、ステップＳ５００でアプリケーション情報処理プログラム２１２が組み込まれた上位アプリケーションの起動時にアプリケーション情報処理プログラムが呼び出されることにより開始する。ステップＳ５０１では、アプリケーション情報処理プログラム２１２の制御部２１４がアプリケーション情報取得部２１８を呼び出す。そして、アプリケーション情報取得部２１８は画面表示部２２４を呼び出し、画面表示部２２４がアプリケーション情報取得画面を情報通信機器の表示画面に表示させる。
【００４７】
ステップＳ５０２では、アプリケーション情報取得部２１８は、ユーザがアプリケーション情報取得画面を使用して発行したアプリケーション情報の取得指示を受領したか否か判断する。アプリケーション情報を取得しない旨の指示を受領した場合には（ｎｏ）、処理をステップＳ５０６に分岐して終了させる。一方、アプリケーション情報の取得指示を受領した場合には（ｙｅｓ）、処理をステップＳ５０３に分岐させる。
【００４８】
ステップＳ５０３では、アプリケーション情報取得部２１８は、コンテンツ識別情報またはアプリケーション識別情報を生成する。そして、アプリケーション情報の取得要求とともに、コンテンツ識別情報またはアプリケーション識別情報、および情報通信機器識別情報をアプリケーション情報管理サーバ１３０に送信する。ステップＳ５０４では、アプリケーション情報取得部２１８は、アプリケーション情報を受信したか否か判断し、受信していない場合には（ｎｏ）、ステップＳ５０４の処理を反復させる。一方、アプリケーション情報を受信した場合には（ｙｅｓ）、処理をステップＳ５０５に分岐させる。ステップＳ５０５では、アプリケーション情報取得部２１８はアプリケーション情報保存部２２２を呼び出し、アプリケーション情報保存部２２２が、当該アプリケーション情報を記憶装置２２６に保存し、ステップＳ５０６で処理を終了する。
【００４９】
図６は、本実施形態のアプリケーション情報処理プログラムが実行するアプリケーション情報の登録処理を示すフローチャートである。以下、図６を参照してアプリケーション情報の登録処理について説明する。
【００５０】
図６の処理は、ステップＳ６００でアプリケーション情報処理プログラム２１２が組み込まれた上位アプリケーションの終了時にアプリケーション情報処理プログラムが呼び出されることにより開始する。ステップＳ６０１では、アプリケーション情報処理プログラム２１２の制御部２１４がアプリケーション情報登録部２２０を呼び出し、さらに、アプリケーション情報登録部２２０が画面表示部２２４を呼び出し、アプリケーション情報登録画面を情報通信機器の表示画面に表示させる。
【００５１】
ステップＳ６０２では、アプリケーション情報登録部２２０は、ユーザがアプリケーション情報登録画面を使用して発行したアプリケーション情報の登録指示を受領したか否か判断する。アプリケーション情報を登録しない旨の指示を受領した場合には（ｎｏ）、処理をステップＳ６０４に分岐して終了させる。一方、アプリケーション情報の登録指示を受領した場合には（ｙｅｓ）、処理をステップＳ６０３に分岐させる。
【００５２】
ステップＳ６０３では、アプリケーション情報登録部２２０は、上位アプリケーションが記憶装置２２６に登録したアプリケーション情報を取得する。ステップＳ６０４では、アプリケーション情報登録部２２０は、コンテンツ識別情報またはアプリケーション識別情報を生成する。本実施形態では、コンテンツ識別情報は、上位アプリケーションである電子書籍閲覧プログラムが閲覧したコンテンツの名称等を使用して作成することができる。また、アプリケーション識別情報は、上位アプリケーションであるゲームプログラムの名称等を使用して作成することができる。
【００５３】
ステップＳ６０５では、アプリケーション情報登録要求とともに、当該コンテンツ識別情報またはアプリケーション識別情報、情報通信機器識別情報、およびステップＳ６０３で取得したアプリケーション情報をアプリケーション情報管理サーバ１３０に送信し、ステップＳ６０６で処理が終了する。
【００５４】
図７は、本実施形態のアプリケーション情報管理サーバ１３０のユーザ情報データベース２４０に登録されるデータテーブル７００を示す図である。以下、図７を参照してデータテーブル７００について説明する。
【００５５】
データテーブル７００は、ユーザＩＤ７１０と、パスワード７１２と、情報通信機器識別情報７１４と、コンテンツ識別情報またはアプリケーション識別情報７１６と、アプリケーション情報識別情報７１８とが関連付けて登録される。ユーザＩＤ７１０には、図３および図４を参照して説明したユーザ登録処理により登録されたユーザ識別情報が登録される。図７に示す実施形態では、ユーザＩＤとして「user_id_abc」等が登録されているが、ユーザを一意に識別できる限り、いずれの文字列や数字列、これらの結合をユーザＩＤとして使用することができる。パスワード７１２には、図３および図４を参照して説明したユーザ登録処理により登録されたパスワードが登録される。図７に示す実施形態では、パスワードとして「abc1234」等が登録されているが、任意の文字列や数字列、これらの結合をパスワードとして使用することができる。
【００５６】
情報通信機器識別情報７１４には、情報通信機器から受信した情報通信機器識別情報が登録される。情報通信機器識別情報７１４には、同一のユーザが使用する複数の情報通信機器の識別情報を登録することができる。本実施形態では、情報通信機器情報として、情報通信機器の個体識別番号やＵＩＭカードが保持する製造番号等の識別情報を採用することができる。その他、情報通信機器を固有に識別できる限り、いかなる識別情報を採用してもよい。
【００５７】
コンテンツ識別情報またはアプリケーション識別情報７１６には、アプリケーション情報処理プログラム２１２が組み込まれた上位アプリケーションが閲覧する電子書籍や上位アプリケーション自体を特定するコンテンツ識別情報またはアプリケーション識別情報が登録される。本実施形態では、アプリケーション情報処理プログラム２１２により、上位アプリケーションである電子文書閲覧プログラムが閲覧する電子文書名および当該電子文書閲覧プログラム名を使用してコンテンツ識別情報が生成される。これにより、同一の情報通信機器で複数の電子文書閲覧プログラムを使用して同一のコンテンツを閲覧した場合にも、電子文書閲覧プログラム毎に異なるアプリケーション情報を取得または登録が可能となる。また、電子文書名のみを使用してコンテンツ識別情報を生成することもできる。これにより、異なる電子書籍閲覧プログラムで同一のアプリケーション情報を使用することができる。さらに、上位アプリケーションであるゲームプログラムが実行するゲームプログラム名を使用してアプリケーション識別情報が生成される。
【００５８】
アプリケーション情報識別情報７１８には、アプリケーション情報管理サーバ１３０に登録されたアプリケーション情報のアプリケーション情報識別情報が登録される。図７に示すように、アプリケーション情報識別情報は、コンテンツ識別情報またはアプリケーション識別情報と関連付けて登録される。
【００５９】
本実施形態では、１のユーザに対して複数の情報通信機器識別情報を登録することができ、当該情報通信機器識別情報に関連付けて、アプリケーション情報識別情報を登録することができる。これにより、１のユーザが異なる情報通信機器で共通のアプリケーション情報を使用することができる。
【００６０】
図８は、本実施形態の情報通信機器に表示されるユーザ登録画面を示す図である。以下、図４を参照して説明したユーザ情報の登録処理で表示するユーザ登録画面８１０，８２０について説明する。
【００６１】
ユーザ登録画面８１０は、ユーザ情報の新規登録または追加登録であるかを指定するＧＵＩである。ユーザ情報の新規登録であることを通知する「新規登録」ボタン８１２と、ユーザ情報の追加登録であることを通知する「追加登録」ボタン８１４とを含んで構成されている。「新規登録」ボタン８１２は、ユーザが本システムを初めて利用する場合に押下すべきボタンである。一方、「追加登録」ボタン８１４は、既に本システムで登録したユーザが、別の情報通信機器でアプリケーション情報処理プログラム２１２を使用する場合に押下すべきボタンである。本実施形態では、「新規登録」ボタン８１２または「追加登録」ボタン８１４のいずれか一方が押下されると、ユーザ登録画面８２０が表示される。
【００６２】
ユーザ登録画面８２０は、ユーザ情報を入力するＧＵＩである。ユーザ登録画面８２０は、ユーザＩＤおよびパスワードを入力するボックス８２２、８２４を含んでおり、当該ボックスにユーザＩＤおよびパスワードを入力して「登録」ボタン８２６を押下することにより、当該ユーザＩＤおよびパスワードがアプリケーション情報管理サーバ１３０に送信される。
【００６３】
図９は、本実施形態の情報通信機器に表示されるアプリケーション情報取得画面およびアプリケーション情報登録画面を示す図である。以下、図５を参照して説明したアプリケーション情報の取得処理で表示するアプリケーション情報取得画面９１０、および図６を参照して説明したアプリケーション情報の登録処理で表示するアプリケーション情報登録画面９２０について説明する。
【００６４】
アプリケーション情報取得画面９１０は、アプリケーション情報管理サーバ１３０に登録されたアプリケーション情報を取得するか否かを指定するＧＵＩである。アプリケーション情報取得画面９１０は、アプリケーション情報処理プログラムが組み込まれた上位アプリケーションの起動時に表示され、ユーザが、「続きから？」ボタン９１４を押下することにより、アプリケーション情報管理サーバ１３０からアプリケーション情報を取得することができる。一方、「初めから？」ボタン９１２が押下されると、アプリケーション情報処理プログラム２１２は、アプリケーション情報管理サーバ１３０からアプリケーション情報を取得しない。
【００６５】
アプリケーション情報登録画面９２０は、アプリケーション情報管理サーバ１３０に登録されたアプリケーション情報を登録するか否かを指定するＧＵＩである。アプリケーション情報登録画面９２０は、アプリケーション情報処理プログラムが組み込まれた上位アプリケーションの終了時に表示され、ユーザが、「はい」ボタン９２２を押下することにより、アプリケーション情報管理サーバ１３０にアプリケーション情報を登録することができる。一方、「いいえ」ボタン９２４が押下されると、アプリケーション情報処理プログラム２１２は、アプリケーション情報管理サーバ１３０にアプリケーション情報を登録しない。
【００６６】
これまで本実施形態につき説明してきたが、本発明は、上述した実施形態に限定されるものではなく、他の実施形態、追加、変更、削除など、当業者が想到することができる範囲内で変更することができ、いずれの態様においても本発明の作用・効果を奏する限り、本発明の範囲に含まれるものである。
【符号の説明】
【００６７】
１００…アプリケーション情報管理システム、１１０…ネットワーク、１２０ａ，１２０ｂ，１２０ｃ…情報通信機器、１３０…アプリケーション情報管理サーバ、１４０…携帯電話基地局、１５０…無線ＬＡＮ通信基地局
【図１】
2011250153.tif 000003
【図２】
2011250153.tif 000004
【図３】
2011250153.tif 000005
【図４】
2011250153.tif 000006
【図５】
2011250153.tif 000007
【図６】
2011250153.tif 000008
【図７】
2011250153.tif 000009
【図８】
2011250153.tif 000010
【図９】
2011250153.tif 000011