(57)【特許請求の範囲】
【請求項１】
補助デバイスを登録可能な通信端末と、当該通信端末に当該補助デバイスを利用するアプリを配信するサーバとからなるアプリ配信システムであって、
当該通信端末（１０ａ）が、
当該補助デバイスのハードウエア情報を取得するハードウエア情報取得手段（５６ａ，Ｓ１）と、
当該ハードウエア情報を含むアプリ要求をサーバに送信するアプリ要求送信手段（Ｓ３）と、
当該サーバからのアプリリストを受信するリスト受信手段（Ｓ５）
とを具備し、
当該ハードウエア情報が、当該補助デバイスの製品名及び当該補助デバイスの登録プロセスに含まれる機器特定キーワードの少なくとも何れかを含み、
当該サーバ（５０）が、
当該アプリ要求に含まれる当該ハードウエア情報に従い、当該補助デバイスを利用するアプリを示すアプリリストを生成して、当該通信端末に送信するアプリリスト送信手段（Ｓ２１〜Ｓ３２、５８）と、
アプリと補助デバイスとなる製品とを対応付けるアプリ・機器対応表（６０）と、
補助デバイスとなる製品と機能と対応付ける機器・機能対応表（６２）と、
アプリと機能とを対応付けるアプリ・機能対応表（６４）と、
当該機器特定キーワードと機能との対応付けるキーワード・機能対応表（６６）
とを具備し、
当該アプリリスト送信手段が、
当該アプリ・機器対応表を参照して、当該製品名が示す補助デバイスに対応するアプリを検索する手段（Ｓ２２）と、
当該製品名が示す補助デバイスに対応するアプリが当該アプリ・機器対応表に登録されていない場合に、当該機器・機能対応表及び当該アプリ・機能対応表を参照して、当該製品名が示す補助デバイスの持つ機能に対応するアプリを検索する手段（Ｓ２５，Ｓ２６，Ｓ３０，Ｓ３１，Ｓ３２）と、
当該キーワード・機能対応表及び当該アプリ・機能対応表を参照し、当該ハードウエア情報の当該機器特定キーワードに対応する機能に対応するアプリを検索する手段（Ｓ２８〜Ｓ３２）
とを具備することを特徴とするアプリ配信システム。
【請求項２】
補助デバイスを登録可能な通信端末に当該補助デバイスを利用するアプリを配信するアプリ配信サーバであって、
当該通信端末（１０ａ）から当該補助デバイスのハードウエア情報であって当該補助デバイスの製品名及び当該補助デバイスの登録プロセスに含まれる機器特定キーワードの少なくとも何れかを含むハードウエア情報を含むアプリ要求を受信する手段と、
当該ハードウエア情報に従い、当該補助デバイスを利用するアプリを示すアプリリストを生成して、当該通信端末に送信するアプリリスト送信手段（Ｓ２１〜Ｓ３２、５８）と、
アプリと補助デバイスとなる製品とを対応付けるアプリ・機器対応表（６０）と、
補助デバイスとなる製品と機能と対応付ける機器・機能対応表（６２）と、
アプリと機能とを対応付けるアプリ・機能対応表（６４）と、
当該機器特定キーワードと機能との対応付けるキーワード・機能対応表（６６）
とを具備し、
当該アプリリスト送信手段が、
当該アプリ・機器対応表を参照して、当該製品名が示す補助デバイスに対応するアプリを検索する手段（Ｓ２２）と、
当該製品名が示す補助デバイスに対応するアプリが当該アプリ・機器対応表に登録されていない場合に、当該機器・機能対応表及び当該アプリ・機能対応表を参照して、当該製品名が示す補助デバイスの持つ機能に対応するアプリを検索する手段（Ｓ２５，Ｓ２６，Ｓ３０，Ｓ３１，Ｓ３２）と、
当該キーワード・機能対応表及び当該アプリ・機能対応表を参照し、当該ハードウエア情報の当該機器特定キーワードに対応する機能に対応するアプリを検索する手段（Ｓ２８〜Ｓ３２）
とを具備することを特徴とするアプリ配信サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報通信端末にアプリケーションソフトウエア（以下、「アプリ」と略す。）を配布するアプリ配布システム及びアプリ配布サーバに関し、より具体的には、情報通信端末に登録可能な補助デバイスと関連して使用されるアプリを効率的に配布するシステム及びサーバに関する。
【背景技術】
【０００２】
インターネットが普及し、コンピュータ及び携帯端末等の情報通信端末上で動作する各種のアプリをサーバからダウンロードし、インストールする方法が一般化している。
【０００３】
医療・健康系アプリには、体重計、血圧計及び歩数計等の各種センサ（又は計測機器）のデータを収集及び処理するものがあり、その際、ユーザは、自己の使用するセンサを利用可能なアプリを選択し、インストールする必要がある。携帯通信機器でこの種のセンサを使用する場合、ＢｌｕｅＴｏｏｔｈ（登録商標）又は赤外線通信などの近距離無線システムにより携帯通信機器に接続し、所定の登録操作を行うことで、センサが利用可能になる。
【０００４】
特許文献１には、血圧等の計測装置を赤外線通信により携帯電話に接続し、この携帯電話を介して計測結果をサーバに転送し、携帯電話に必要なアプリケーションプログラムをプログラムサーバから転送するシステムが記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−１４７７０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に記載の技術は、計測機器とアプリケーションプログラムは、当所から関連付けられているので、ユーザは、単に、指定されたサーバにアクセスし、指定されたアプリケーションプログラムをダウンロード及びインストールするだけで良い。又は、単に、ダウンロード操作のみで済むことも考えられる。
【０００７】
近年は、センサベンダに限定されずに、異なるメーカの複数の製品に対応するアプリも出現し、そのような多様なアプリを提供するサイトもネットワーク上に用意されるようになっている。この結果、ユーザは、使用しようとするセンサ等の補助デバイスに対応するアプリを発見するのが難しくなっている。更に、対応する複数のアプリが存在する場合に、どれがより適しているかの判断も、難しい。
【０００８】
本発明は、このような不都合を解消し、使用しようとする補助デバイスに適したアプリを容易に選択できるアプリ配布システム及びアプリ配布サーバを提示することを目的とする。
【課題を解決するための手段】
【０００９】
本発明に係るアプリ配信システムは、補助デバイスを登録可能な通信端末と、当該通信端末に当該補助デバイスを利用するアプリを配信するサーバとからなるアプリ配信システムであって、当該通信端末が、当該補助デバイスのハードウエア情報を取得するハードウエア情報取得手段と、当該ハードウエア情報を含むアプリ要求をサーバに送信するアプリ要求送信手段と、当該サーバからのアプリリストを受信するリスト受信手段とを具備し、当該ハードウエア情報が、当該補助デバイスの製品名及び当該補助デバイスの登録プロセスに含まれる機器特定キーワードの少なくとも何れかを含み、当該サーバが、当該アプリ要求に含まれる当該ハードウエア情報に従い、当該補助デバイスを利用するアプリを示すアプリリストを生成して、当該通信端末に送信するアプリリスト送信手段と、アプリと補助デバイスとなる製品とを対応付けるアプリ・機器対応表と、補助デバイスとなる製品と機能と対応付ける機器・機能対応表と、アプリと機能とを対応付けるアプリ・機能対応表と、当該機器特定キーワードと機能との対応付けるキーワード・機能対応表とを具備し、当該アプリリスト送信手段が、当該アプリ・機器対応表を参照して、当該製品名が示す補助デバイスに対応するアプリを検索する手段と、当該製品名が示す補助デバイスに対応するアプリが当該アプリ・機器対応表に登録されていない場合に、当該機器・機能対応表及び当該アプリ・機能対応表を参照して、当該製品名が示す補助デバイスの持つ機能に対応するアプリを検索する手段と、当該キーワード・機能対応表及び当該アプリ・機能対応表を参照し、当該ハードウエア情報の当該機器特定キーワードに対応する機能に対応するアプリを検索する手段とを具備することを特徴とする。
【００１０】
本発明に係るアプリ配信サーバは、補助デバイスを登録可能な通信端末に当該補助デバイスを利用するアプリを配信するアプリ配信サーバであって、当該通信端末から当該補助デバイスのハードウエア情報であって当該補助デバイスの製品名及び当該補助デバイスの登録プロセスに含まれる機器特定キーワードの少なくとも何れかを含むハードウエア情報を含むアプリ要求を受信する手段と、当該ハードウエア情報に従い、当該補助デバイスを利用するアプリを示すアプリリストを生成して、当該通信端末に送信するアプリリスト送信手段と、アプリと補助デバイスとなる製品とを対応付けるアプリ・機器対応表と、補助デバイスとなる製品と機能と対応付ける機器・機能対応表と、アプリと機能とを対応付けるアプリ・機能対応表と、当該機器特定キーワードと機能との対応付けるキーワード・機能対応表とを具備し、当該アプリリスト送信手段が、当該アプリ・機器対応表を参照して、当該製品名が示す補助デバイスに対応するアプリを検索する手段と、当該製品名が示す補助デバイスに対応するアプリが当該アプリ・機器対応表に登録されていない場合に、当該機器・機能対応表及び当該アプリ・機能対応表を参照して、当該製品名が示す補助デバイスの持つ機能に対応するアプリを検索する手段と、当該キーワード・機能対応表及び当該アプリ・機能対応表を参照し、当該ハードウエア情報の当該機器特定キーワードに対応する機能に対応するアプリを検索する手段とを具備することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、通信端末から送信される補助デバイスのハードウエア情報を参照して、対応するアプリのリストを送信するので、通信端末のユーザに、使用する補助デバイスに適したアプリを提示できる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施例の概略構成ブロック図である。
【図２】本実施例の通信端末（クライアント）の動作フローチャートである。
【図３】本実施例のサーバの動作フローチャートである。
【図４】アプリ・機器対応表の構成例である。
【図５】機器・機能対応表の構成例である。
【図６】アプリ・機能対応表の構成例である。
【図７】ＫＷ・機能対応表の構成例である。
【図８】アプリ統計表の構成例である。
【発明を実施するための形態】
【００１３】
以下、図面を参照して、本発明の実施例を詳細に説明する。
【実施例１】
【００１４】
図１は、本発明の一実施例の概略構成ブロック図を示す。本実施例は、通信端末１０（１０ａ〜１０ｃ）がネットワーク４０を介してアプリ配信サーバ（以下、サーバと略す）５０に接続するサーバクライアントシステムからなる。図２はクライアントである通信端末１０の動作フローチャートを示し、図３は、サーバ５０の動作フローチャートを示す。通信端末１０（１０ａ〜１０ｃ）は典型的には、いわゆるスマートフォン、ノートパソコン若しくはタブレット端末等の携帯通信端末からなるが、デスクトップ型コンピュータのような据え置き型の通信端末であってもよい。
【００１５】
通信端末１０は、全体を制御するＣＰＵ１２、ＣＰＵ１２のためのプログラム及びデータを一次記憶するメモリ１４、サーバ５０からダウンロードしたアプリを記憶するＳＳＤ（Solid State Disk）１６等のアプリ記録媒体、並びに、文字入力、ズーム操作及びスクロール操作のための操作装置１８を具備する。通信装置２０は、ネットワーク４０を介してサーバ５０と通信する。表示装置２２は、通信端末１０の操作及び通信端末１０上で動作するアプリの操作のための種々の情報を表示する。無線通信装置２４は、ＢｌｕｅＴｏｏｔｈ（登録商標）、赤外線通信又は無線ＬＡＮ等の近距離無線通信により、補助デバイス３０（３０ａ〜３０ｃ）と通信する。補助デバイス３０は、特定の登録手続きにより通信端末１０に登録され、通信端末１０上で動作するアプリと連携して利用可能となるデバイスであり、例えば、医療・健康系アプリの場合、血圧計、歩数計又は脈拍計等の各種センサである。補助デバイス３０の製品名は、血圧計、歩数計、脈拍計、及び体重計等があり、これらにメーカ名が付加されることもあり、商標である場合もある。
【００１６】
ＣＰＵ１２は、バス２８を介して、メモリ１４、ＳＳＤ１６、操作装置１８、通信装置２０、表示装置２２及び無線通信装置２４と通信し、これらを制御する。
【００１７】
他方、サーバ５０は、全体を制御するＣＰＵ５２と、ＣＰＵ５２のためのメモリ５４、通信端末１０（１０ａ〜１０ｃ）で使用される各種のアプリを格納するハードディスク５６、及び、ネットワーク４０を介して通信端末１０（１０ａ〜１０ｃ）と通信する通信装置５８を具備する。
【００１８】
ハードディスク５６には、通信端末１０（１０ａ〜１０ｃ）に登録される補助デバイス３０（３０ａ〜３０ｃ）を探索し、補助デバイス３０（３０ａ〜３０ｃ）に適したアプリを推奨するダウンロード用のアプリケーションソフトウエア（以下、「ダウンローダ」という）５６ａと、最終的に通信端末１０にインストールされる種々の医療・健康系アプリ５６ｂが格納されている。
【００１９】
サーバ５０はまた、通信端末（１０ａ〜１０ｃ）のユーザが所望のアプリをダウンロードするのを補助するための各種の表６０，６２，６４，６８を具備する。アプリ・機器対応表６０は、図４に示すように、アプリ毎に１又は複数の対応製品がその製品名（及びＶＩＤ）で記録された表である。機器・機能対応表６２は、図５に示すように、ＶＩＤ及び製品名で特定される各製品について、その保有する機能が記録された表である。アプリ・機能対応表６４は、図６に示すように、アプリ毎に補助デバイスとして利用可能な又は必須の機能を記録した表である。ＫＷ・機能対応表６６は、図７に示すように、補助デバイス３０の登録プロセスで出現する補助デバイス３０を特定する各キーワード（機器特定ＫＷ）に対して対応する機能を特定する表である。アプリ統計表６８は、図８に示すように、各アプリについて、アプリ名、ダウンロード数、評点（平均値）及び評点累計を記憶する表であり、ユーザに提示するアプリリスト上の順番を決定する際に参照される。
【００２０】
理解を容易にするために、別々の表６０〜６８として図示し説明しているが、実際の運用において、これらの表を適宜に組み合わせた、より少数の表又はデータベースとしても良いことは明らかである。更には、上述した要素以外の要素を含んでもよい。例えば、評点の追加に対して評点（平均）を変更できるように、評点を入力したユーザ数をアプリ統計表６８に追加しても良い。
【００２１】
ＣＰＵ５２は、バス７０を介して、メモリ５４、ハードディスク５６，通信装置５８、アプリ・機器対応表６０、機器・機能対応表６２、アプリ・機能対応表６４、ＫＷ・機能対応表６６及びアプリ統計表６８にアクセスし、これらを制御する。
【００２２】
ここでは、通信端末１０ａのユーザが、補助デバイス３０ａを有効に活用できる医療・健康系アプリをサーバ５０から通信端末１０ａにダウンロードする場合を例に、通信端末１０ａ及びサーバ５０の動作を説明する。
【００２３】
通信端末１０ａは、ユーザの指示により、まず、サーバ５０からダウンローダ５６ａをダウンロードしてＳＳＤ１６に格納し、ＳＳＤ１６からダウンローダ５６ａを起動する。図２は、ダウンローダ５６ａの通信端末１０ａ上の動作を示す。
【００２４】
ダウンローダ（ＣＰＵ１２）は、通信端末１０ａ上で起動されると、まず、通信端末１０ａに登録されている補助デバイス３０ａのハードウエア情報を収集する。ダウンローダ（ＣＰＵ１２）は、現に補助デバイス３０ａにアクセスできるときには、補助デバイス３０ａからハードウエア情報を取得し、アクセスできないときには、登録プロセスのログからハードウエア情報を取得する。補助デバイス３０ａ自体から取得できるハードウエア情報には、補助デバイス３０ａのＶＩＤ（ベンダーＩＤ）と製品名がある。ＶＩＤ（ベンダーＩＤ）を得られずに、製品名のみが得られる場合もある。また、登録プロセスのログからは、補助デバイス３０ａの機能を特定するのに役立つキーワード（ＫＷ）、すなわち、機器特定キーワードが得られる。
【００２５】
製品名（及びＶＩＤ）を取得できない場合、ダウンローダは、ユーザに製品名を入力させても良い。
【００２６】
ダウンローダ（ＣＰＵ１２）は、ハードウエア情報を取得できた場合（Ｓ２）、取得できたハードウエア情報を含むアプリ要求を、アプリ分野（例えば、ここでは医療・健康分野）の指定と共に、通信装置２０を介してサーバ５０に送信する（Ｓ３）。ＶＩＤ、製品名及び、機器特定キーワードの何れも得られない場合（Ｓ２）、ダウンローダ（ＣＰＵ１２）は、連係動作する補助デバイス（ハードウエア）を特定しないアプリ要求を、通信装置２０を介してサーバ５０に送信する（Ｓ４）。
【００２７】
ステップＳ３，Ｓ４の後、ダウンローダ（ＣＰＵ１２）は、サーバ５０からアプリリストを受信するのを待機する（Ｓ５）。サーバ５０からアプリリストを受信すると（Ｓ５）、ダウンローダ（ＣＰＵ１２）は、受信したアプリリストを表示装置２２に表示させ、ユーザにダウンロードすべきアプリを選択させる（Ｓ６）。ユーザの操作装置１８によるアプリ選択操作に従い（Ｓ６）、ダウンローダ（ＣＰＵ１２）は、ユーザにより選択されたアプリのダウンロードをサーバ５０に要求し、サーバ５０からダウンロードする（Ｓ７）。ユーザがアプリ選択をキャンセルした場合（Ｓ６）、ダウンローダ（ＣＰＵ１２）は、終了する。
【００２８】
ダウンローダ（ＣＰＵ１２）は、適当な試用期間の後、ダウンロードしたアプリに対するユーザによる評点入力を受け付け（Ｓ８）、サーバ５０に送信する（Ｓ９）。この評点入力（Ｓ８）とサーバ５０への評点の送信（Ｓ９）は、ダウンロードしたアプリ上で実行しても良いし、評点の入力と送信のための別のアプリを用意して、そのアプリを使って行っても良い。
【００２９】
図３を参照して、サーバ５０側での動作を説明する。サーバ５０は、通信端末１０ａからのアクセスを待機している。アプリ要求を受信すると、ＣＰＵ５２は、図３に示すフローチャートに従って動作する。すなわち、ＣＰＵ５２は、受信したアプリ要求が製品名を含むか否かを判別する（Ｓ２１）。製品名が含まれる場合（Ｓ２１）、ＣＰＵ５２は、アプリ要求に含まれる製品名（及びＶＩＤ）をアプリ・機器対応表６０に照合して、この製品名の製品に対応するアプリを検索する（Ｓ２２）。アプリ・機器対応表６０は、図４に示すように、アプリ毎の特定の製品への対応を示す表であり、アプリ毎に対応する１又は複数の製品名（及びＶＩＤ）が記録されている。
【００３０】
製品名に対応する１又は複数のアプリがアプリ・機器対応表６０で発見された場合（Ｓ２３）、ＣＰＵ５２は、アプリ統計表６８を参照して、発見されたアプリをその評点順、ダウンロード数順、登録日の若い順等の一定基準でソートしたアプリリストを生成し、要求元の通信端末１０ａに送信する（Ｓ２４）。
【００３１】
対応するアプリがアプリ・機器対応表６０で発見されない場合（Ｓ２３）、ＣＰＵ５２は、製品名（及びＶＩＤ）を機器・機能対応表６２に照合して、その製品の機能を検索する（Ｓ２５）。機器・機能対応表６２は、図５に示すように、個々の製品が持つ１又は複数の機能（又は用途）を製品毎に分類した表であり、例えば、歩数計は、歩数を計数する機能以外に、歩幅を設定することで距離を測定する機能を持ち、一歩の消費カロリーを設定することで消費カロリーを測定する機能を持つ。もちろん、例えば、血圧・脈拍計のように、複数の機能を単純に併合した複合機能の機器も存在する。機器・機能対応表６２には、これらの機能が製品毎に区分して記録されている。血圧・脈拍計は製品としては血圧計と脈拍計の両方に分類され、機能としては、血圧測定と脈拍測定の両方に対応することになる。
【００３２】
アプリ要求に含まれる製品名の製品について、その機能が機器・機能対応表６２で発見される場合（Ｓ２６）、ＣＰＵ５２は、アプリ・機能対応表６４を参照して、ハードディスク５６に登録されるアプリ中から、ステップＳ２５で発見された何れかの機能に対応するアプリを検索する（Ｓ３０）。１以上のアプリを検索できた場合（Ｓ３１）、ＣＰＵ５２は、アプリ統計表６８を参照して、検索されたアプリをその評点順、ダウンロード数順、登録日の若い順等の一定基準でソートしたアプリリストを生成し、要求元の通信端末１０ａに送信する（Ｓ３２）。
【００３３】
アプリ要求に含まれる製品名の製品が機器・機能対応表６２に登録されていない場合、又は、製品名が登録されていても機能が登録されていない場合（Ｓ２６）、ＣＰＵ５２は、アプリ要求に機器特定キーワードが含まれているかどうかを調べる（Ｓ２７）。機器特定キーワードが含まれている場合（Ｓ２７）、ＣＰＵ５２は、その機器特定キーワードをキーワード・機能対応表６６に照合して、機器特定キーワードに対応する機能を検索する（Ｓ２８）。キーワード・機能対応表６６は、図７に示すように、機器特定キーワードが指し示す機能を示す表である。機器特定キーワードは、例えば、製品名を示す英語（例えば、歩数計の製品名を示唆するＡＢＣＰｅｄｏｍｅｔｅｒ、体重計の製品名を示唆するＤＥＦＳｃａｌｅ）や、製品の持つ機能を示す英語（例えば、機能端的に示すｐｅｄｏｍｅｔｅｒ，ｓｃａｌｅ，ｔｏｎｏｍｅｔｅｒ，Ｗｅｉｇｈｔなど）からなり、これらに対して対応する機能として、体重測定，血圧測定、脈拍測定等が明記される。
【００３４】
機器特定キーワードに対応する１又は複数の機能がキーワード・機能対応表６６で発見される場合（Ｓ２９）、ＣＰＵ５２は、アプリ・機能対応表６４を参照して、ハードディスク５６に登録されるアプリ中から、ステップＳ２８で発見された何れかの機能に対応するアプリを検索する（Ｓ３０）。１以上のアプリを検索できた場合（Ｓ３１）、ＣＰＵ５２は、アプリ統計表６８を参照し、検索されたアプリをその評点順、ダウンロード数順、登録日の若い順等の一定基準でソートしたアプリリストを生成し、要求元の通信端末１０ａに送信する（Ｓ３２）。
【００３５】
ステップＳ２８で発見された機能に対応するアプリを検索できない場合（Ｓ３１）、ＣＰＵ５２は、アプリ統計表６８を参照し、指定された分野の全アプリについて、その評点に応じて抽出したアプリリストを生成し、要求元の通信端末１０ａに送信する（Ｓ３３）。
【００３６】
アプリ要求に機器特定キーワードが含まれていない場合にも（Ｓ２７）、ＣＰＵ５２は、アプリ統計表６８を参照し、指定された分野の全アプリについて、その評点に応じて抽出したアプリリストを生成し、要求元の通信端末１０ａに送信する（Ｓ３３）。
【００３７】
また、アプリ要求と共に受信した機器特定キーワードがキーワード・機能対応表６６に登録されていない場合、又は、その機器特定キーワードについて１つの機能もキーワード・機能対応表６６に登録されていない場合にも（Ｓ２９）、ＣＰＵ５２は、アプリ統計表６８を参照し、指定された分野の全アプリについて、その評点に応じて抽出したアプリリストを生成し、要求元の通信端末１０ａに送信する（Ｓ３３）。
【００３８】
サーバ５０は、ダウンロードされたアプリに対して、アプリ統計表６８のダウンロード数をインクリメントする。また、アプリを使用する通信端末１０（１０ａ〜１０ｃ）から評点が送信されると、アプリ統計表６８の対応するアプリの評点（平均）及び評点累計を更新する。
【００３９】
アプリリストの表示順序に関しては、ダウンロード数と評点（平均）を指数化し、その大きい順にソートしてもよい。例えば、ダウンロード数と利用評点（平均）を所定の重み係数で加算した結果に従い、その結果値の大きな順番に該当するアプリをソートする。これにより、通信端末のユーザは、人気の高いアプリを優先的に選択し、インストールできる。
【００４０】
医療・健康系アプリを配信する場合で実施例の動作を説明したが、本発明は、このようなアプリの配信に限定されず、通信端末に登録される補助デバイスと連携して動作するその他のアプリの配信に適用可能である。
【００４１】
特定の説明用の実施例を参照して本発明を説明したが、特許請求の範囲に規定される本発明の技術的範囲を逸脱しないで、上述の実施例に種々の変更・修整を施しうることは、本発明の属する分野の技術者にとって自明であり、このような変更・修整も本発明の技術的範囲に含まれる。
【符号の説明】
【００４２】
１０（１０ａ〜１０ｃ）：通信端末
１２：ＣＰＵ
１４：メモリ
１６：ＳＳＤ（Solid State Disk）
１８：操作装置
２０：通信装置
２２：表示装置
２４：無線通信装置
２８：バス
３０（３０ａ〜３０ｃ）：補助デバイス
４０：ネットワーク
５０：サーバ
５２：ＣＰＵ
５４：メモリ
５６：ハードディスク
５８：通信装置
５６ａ：ダウンローダ
５６ｂ：アプリ
６０：アプリ・機器対応表
６２：機器・機能対応表
６４：アプリ・機能対応表
６６：ＫＷ・機能対応表
６８：アプリ統計表
７０：バス
【図１】
0005573722.tif 000002
【図２】
0005573722.tif 000003
【図３】
0005573722.tif 000004
【図４】
0005573722.tif 000005
【図５】
0005573722.tif 000006
【図６】
0005573722.tif 000007
【図７】
0005573722.tif 000008
【図８】
0005573722.tif 000009