(57)【要約】【課題】携帯端末で動作するアプリケーションの通信頻度の推定を容易にすることを図る。【解決手段】携帯端末１０で動作するアプリケーションの通信頻度を推定する通信頻度推定システム１であり、携帯端末１０における特定の状態変化ごとに定義された状態変化通知信号それぞれの携帯端末１０での発生頻度を示す信号発生頻度情報と、アプリケーションの起動契機となる前記状態変化通知信号とアプリケーションの通信契機となる状態変化通知信号を示すアプリケーション対応信号情報と、に基づいて、アプリケーションの通信頻度推定値を算出する推定部１２を備える。【選択図】図１
2015152976.tif 000002
【特許請求の範囲】
【請求項１】
携帯通信端末装置で動作するアプリケーションの通信頻度を推定する通信頻度推定装置であり、
前記携帯通信端末装置における特定の状態変化ごとに定義された状態変化通知信号それぞれの前記携帯通信端末装置での発生頻度を示す信号発生頻度情報と、
前記アプリケーションの起動契機となる前記状態変化通知信号と前記アプリケーションの通信契機となる前記状態変化通知信号を示すアプリケーション対応信号情報と、
に基づいて、前記アプリケーションの通信頻度推定値を算出する推定部、
を備えたことを特徴とする通信頻度推定装置。
【請求項２】
携帯通信端末装置と、前記携帯通信端末装置と通信するサーバ装置とを備え、前記携帯通信端末装置で動作するアプリケーションの通信頻度を推定する通信頻度推定システムであり、
前記サーバ装置は、前記携帯通信端末装置における特定の状態変化ごとに定義された状態変化通知信号であって、前記アプリケーションの起動契機となる前記状態変化通知信号と前記アプリケーションの通信契機となる前記状態変化通知信号を示すアプリケーション対応信号情報を記憶する記憶部を有し、
前記携帯通信端末装置は、
前記状態変化通知信号それぞれの前記携帯通信端末装置での発生頻度を示す信号発生頻度情報を記録する記録部と、
前記記録された信号発生頻度情報と前記サーバ装置から取得した前記アプリケーション対応信号情報とに基づいて前記アプリケーションの通信頻度推定値を算出する推定部と、を有する、
ことを特徴とする通信頻度推定システム。
【請求項３】
携帯通信端末装置と、前記携帯通信端末装置と通信するサーバ装置とを備え、前記携帯通信端末装置で動作するアプリケーションの通信頻度を推定する通信頻度推定システムであり、
前記携帯通信端末装置は、前記携帯通信端末装置における特定の状態変化ごとに定義された状態変化通知信号それぞれの前記携帯通信端末装置での発生頻度を示す信号発生頻度情報を記録する記録部を有し、
前記サーバ装置は、
前記アプリケーションの起動契機となる前記状態変化通知信号と前記アプリケーションの通信契機となる前記状態変化通知信号を示すアプリケーション対応信号情報を記憶する記憶部と、
前記携帯通信端末装置から取得した前記信号発生頻度情報と前記アプリケーション対応信号情報とに基づいて前記アプリケーションの通信頻度推定値を算出する推定部と、を有する、
ことを特徴とする通信頻度推定システム。
【請求項４】
アプリケーションが動作する携帯通信端末装置であり、
前記携帯通信端末装置における特定の状態変化ごとに定義された状態変化通知信号それぞれの前記携帯通信端末装置での発生頻度を示す信号発生頻度情報を記録する記録部と、
前記アプリケーションの起動契機となる前記状態変化通知信号と前記アプリケーションの通信契機となる前記状態変化通知信号を示すアプリケーション対応信号情報を記憶する記憶部と、
前記信号発生頻度情報と前記アプリケーション対応信号情報とに基づいて前記アプリケーションの通信頻度推定値を算出する推定部と、
を備えたことを特徴とする携帯通信端末装置。
【請求項５】
携帯通信端末装置で動作するアプリケーションの通信頻度を推定する通信頻度推定方法であり、
推定部が、
前記携帯通信端末装置における特定の状態変化ごとに定義された状態変化通知信号それぞれの前記携帯通信端末装置での発生頻度を示す信号発生頻度情報と、
前記アプリケーションの起動契機となる前記状態変化通知信号と前記アプリケーションの通信契機となる前記状態変化通知信号を示すアプリケーション対応信号情報と、
に基づいて、前記アプリケーションの通信頻度推定値を算出する、
ことを特徴とする通信頻度推定方法。
【請求項６】
携帯通信端末装置で動作するアプリケーションの通信頻度を推定する通信頻度推定処理を行うためのコンピュータプログラムであって、
前記携帯通信端末装置における特定の状態変化ごとに定義された状態変化通知信号それぞれの前記携帯通信端末装置での発生頻度を示す信号発生頻度情報と、
前記アプリケーションの起動契機となる前記状態変化通知信号と前記アプリケーションの通信契機となる前記状態変化通知信号を示すアプリケーション対応信号情報と、
に基づいて、前記アプリケーションの通信頻度推定値を算出する推定ステップ、
をコンピュータに実行させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信頻度推定装置、通信頻度推定システム、携帯通信端末装置、通信頻度推定方法およびコンピュータプログラムに関する。
【背景技術】
【０００２】
近年、スマートフォンやタブレット型のコンピュータ（タブレットＰＣ）等の携帯通信端末装置（以下、携帯端末と称する）は、様々なアプリケーションをインストールすることにより、多種多様な機能を実現できるようになっている。そのアプリケーションの中には自律的に通信を行うものがある。アプリケーションの自律的な通信の頻度を推定する通信頻度推定技術として、例えば非特許文献１、２が知られている。従来の通信頻度推定技術では、アプリケーションで送受される通信パケットを長期間モニタすることにより、通信ネットワークの使用用途やＨＴＴＰ（Hypertext Transfer Protocol）リクエストの文字列特徴を取得し、この取得結果に基づいて通信頻度を推定している。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】Jae Yoon Chung; Yeongrak Choi; Byungchul Park; Hong, J.W.-K., “Measurement analysis of mobile traffic in enterprise networks”,Network Operations and Management Symposium (APNOMS), 2011 13th Asia-Pacific , vol., no., pp.1,4, 21-23 Sept. 2011
【非特許文献２】Shuaifu Dai; Tongaonkar, A.; Xiaoyin Wang; Nucci, A.; Song, D., “NetworkProfiler: Towards automatic fingerprinting of Android apps”,INFOCOM, 2013 Proceedings IEEE , vol., no., pp.809,817, 14-19 April 2013
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、上述した従来の通信頻度推定技術では、長期間に及ぶ通信パケットのモニタリングが必要である。また、各利用者の携帯端末にインストールされているアプリケーションは一様ではないので、該携帯端末毎に通信パケットモニタリング設定を変更する等の手間がかかる。
【０００５】
本発明は、このような事情を考慮してなされたものであり、携帯端末で動作するアプリケーションの通信頻度の推定を容易にすることができる通信頻度推定装置、通信頻度推定システム、携帯通信端末装置、通信頻度推定方法およびコンピュータプログラムを提供することを課題とする。
【課題を解決するための手段】
【０００６】
（１）本発明に係る通信頻度推定装置は、携帯通信端末装置で動作するアプリケーションの通信頻度を推定する通信頻度推定装置であり、前記携帯通信端末装置における特定の状態変化ごとに定義された状態変化通知信号それぞれの前記携帯通信端末装置での発生頻度を示す信号発生頻度情報と、前記アプリケーションの起動契機となる前記状態変化通知信号と前記アプリケーションの通信契機となる前記状態変化通知信号を示すアプリケーション対応信号情報と、に基づいて、前記アプリケーションの通信頻度推定値を算出する推定部、を備えたことを特徴とする。
【０００７】
（２）本発明に係る通信頻度推定システムは、携帯通信端末装置と、前記携帯通信端末装置と通信するサーバ装置とを備え、前記携帯通信端末装置で動作するアプリケーションの通信頻度を推定する通信頻度推定システムであり、前記サーバ装置は、前記携帯通信端末装置における特定の状態変化ごとに定義された状態変化通知信号であって、前記アプリケーションの起動契機となる前記状態変化通知信号と前記アプリケーションの通信契機となる前記状態変化通知信号を示すアプリケーション対応信号情報を記憶する記憶部を有し、前記携帯通信端末装置は、前記状態変化通知信号それぞれの前記携帯通信端末装置での発生頻度を示す信号発生頻度情報を記録する記録部と、前記記録された信号発生頻度情報と前記サーバ装置から取得した前記アプリケーション対応信号情報とに基づいて前記アプリケーションの通信頻度推定値を算出する推定部と、を有する、ことを特徴とする。
【０００８】
（３）本発明に係る通信頻度推定システムは、携帯通信端末装置と、前記携帯通信端末装置と通信するサーバ装置とを備え、前記携帯通信端末装置で動作するアプリケーションの通信頻度を推定する通信頻度推定システムであり、前記携帯通信端末装置は、前記携帯通信端末装置における特定の状態変化ごとに定義された状態変化通知信号それぞれの前記携帯通信端末装置での発生頻度を示す信号発生頻度情報を記録する記録部を有し、前記サーバ装置は、前記アプリケーションの起動契機となる前記状態変化通知信号と前記アプリケーションの通信契機となる前記状態変化通知信号を示すアプリケーション対応信号情報を記憶する記憶部と、前記携帯通信端末装置から取得した前記信号発生頻度情報と前記アプリケーション対応信号情報とに基づいて前記アプリケーションの通信頻度推定値を算出する推定部と、を有する、ことを特徴とする。
【０００９】
（４）本発明に係る携帯通信端末装置は、アプリケーションが動作する携帯通信端末装置であり、前記携帯通信端末装置における特定の状態変化ごとに定義された状態変化通知信号それぞれの前記携帯通信端末装置での発生頻度を示す信号発生頻度情報を記録する記録部と、前記アプリケーションの起動契機となる前記状態変化通知信号と前記アプリケーションの通信契機となる前記状態変化通知信号を示すアプリケーション対応信号情報を記憶する記憶部と、前記信号発生頻度情報と前記アプリケーション対応信号情報とに基づいて前記アプリケーションの通信頻度推定値を算出する推定部と、を備えたことを特徴とする。
【００１０】
（５）本発明に係る携帯通信端末装置は、携帯通信端末装置で動作するアプリケーションの通信頻度を推定する通信頻度推定方法であり、推定部が、前記携帯通信端末装置における特定の状態変化ごとに定義された状態変化通知信号それぞれの前記携帯通信端末装置での発生頻度を示す信号発生頻度情報と、前記アプリケーションの起動契機となる前記状態変化通知信号と前記アプリケーションの通信契機となる前記状態変化通知信号を示すアプリケーション対応信号情報と、に基づいて、前記アプリケーションの通信頻度推定値を算出する、ことを特徴とする。
【００１１】
（６）本発明に係るコンピュータプログラムは、携帯通信端末装置で動作するアプリケーションの通信頻度を推定する通信頻度推定処理を行うためのコンピュータプログラムであって、前記携帯通信端末装置における特定の状態変化ごとに定義された状態変化通知信号それぞれの前記携帯通信端末装置での発生頻度を示す信号発生頻度情報と、前記アプリケーションの起動契機となる前記状態変化通知信号と前記アプリケーションの通信契機となる前記状態変化通知信号を示すアプリケーション対応信号情報と、に基づいて、前記アプリケーションの通信頻度推定値を算出する推定ステップ、をコンピュータに実行させるためのコンピュータプログラムであることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、携帯端末で動作するアプリケーションの通信頻度の推定を容易にすることができるという効果が得られる。
【図面の簡単な説明】
【００１３】
【図１】図１は本発明に係る通信頻度推定システム１の実施例１の構成図である。
【図２】本発明に係る通信頻度推定システム１の実施例１における通信頻度推定処理の説明図である。
【図３】本発明に係る通信頻度推定システム１の実施例２の構成図である。
【図４】本発明に係る携帯端末１０の実施例３の構成図である。
【図５】本発明に係る信号発生頻度情報およびアプリケーション対応信号情報の作成方法の一実施例の説明図である。
【発明を実施するための形態】
【００１４】
以下、図面を参照し、本発明の実施形態について説明する。
【実施例１】
【００１５】
図１は本発明に係る通信頻度推定システム１の実施例１の構成図である。図１において、通信頻度推定システム１は、携帯端末１０とサーバ装置２０を備える。携帯端末１０とサーバ装置２０は通信ネットワークを介して通信する。携帯端末１０は記録部１１と推定部１２を有する。サーバ装置２０は記憶部２１と要求応答部２２を有する。
【００１６】
通信頻度推定システム１は、携帯端末１０で動作するアプリケーション（以下、携帯アプリケーションと称する）の通信頻度を推定する。携帯端末１０においては、状態変化通知信号が定義されている。状態変化通知信号は、携帯端末１０における特定の状態変化ごとに定義されている。状態変化通知信号として、例えば、現在時刻が変わったことを通知するものや、バッテリ状態が変化したことを通知するものなどが挙げられる。
【００１７】
サーバ装置２０において、記憶部２１は、携帯アプリケーション毎にアプリケーション対応信号情報を記憶する。ある携帯アプリケーションのアプリケーション対応信号情報は、該携帯アプリケーションの起動契機となる状態変化通知信号と、該携帯アプリケーションの通信契機となる状態変化通知信号とを示す。要求応答部２２は、携帯端末１０からの要求に応じて、該当するアプリケーション対応信号情報を応答する。
【００１８】
携帯端末１０において、記録部１１は、状態変化通知信号それぞれの自携帯端末１０での発生頻度を示す信号発生頻度情報を記録する。推定部１２は、通信頻度推定対象の携帯アプリケーション（以下、推定対象アプリケーションと称する）に関するアプリケーション対応信号情報をサーバ装置２０から取得する。推定部１２は、記録部１１に記録された信号発生頻度情報と、サーバ装置２０から取得した推定対象アプリケーションのアプリケーション対応信号情報とに基づいて、該推定対象アプリケーションの通信頻度推定値を算出する。
【００１９】
次に、図２を参照して、図１に示す通信頻度推定システム１の動作を説明する。図２は、本発明に係る通信頻度推定システム１の実施例１における通信頻度推定処理の説明図である。
【００２０】
図２においては、携帯端末１０の一例として、「Android（登録商標）」と呼ばれるＯＳ（Operating System：オペレーティングシステム）を使用しているものを挙げる。また、図２の携帯端末１０では、状態変化通知信号として、ブロードキャストインテント（Broadcast Intent）を使用する。
【００２１】
図２のサーバ装置２０の記憶部２１において、ある携帯アプリケーションのアプリケーション対応信号情報は、該携帯アプリケーションの起動契機となるBroadcast Intentと、該携帯アプリケーションの通信契機となるBroadcast Intentとを示すBroadcast Intentプロファイルである。例えば、携帯アプリケーションＡｐｐ＿ＡのBroadcast Intentプロファイル２１１は、携帯アプリケーションＡｐｐ＿Ａの起動契機となる「Broadcast Intent A」及び「Broadcast Intent B」と、携帯アプリケーションＡｐｐ＿Ａの起動契機及び通信契機となる「Broadcast Intent A」とを示す。また、携帯アプリケーションＡｐｐ＿ＢのBroadcast Intentプロファイル２１２は、携帯アプリケーションＡｐｐ＿Ｂの起動契機となる「Broadcast Intent A」及び「Broadcast Intent C」と、携帯アプリケーションＡｐｐ＿Ｂの起動契機及び通信契機となる「Broadcast Intent A」及び「Broadcast Intent C」とを示す。
【００２２】
図２の携帯端末１０の記録部１１において、信号発生頻度情報は、Broadcast Intentそれぞれの自携帯端末１０での発生頻度を示すBroadcast Intent発生頻度プロファイル１１１である。Broadcast Intent発生頻度プロファイル１１１は、例えば、「Broadcast Intent A」の発生頻度として「１日当たりＮＡ回」、「Broadcast Intent B」の発生頻度として「１日当たりＮＢ回」、「Broadcast Intent C」の発生頻度として「１日当たりＮＣ回」、「Broadcast Intent D」の発生頻度として「１日当たりＮＤ回」を示す。
【００２３】
（ステップＳ１）携帯端末１０の推定部１２が、サーバ装置２０に対して、推定対象アプリケーションＡｐｐ＿ＡのBroadcast Intentプロファイルを要求する。
【００２４】
（ステップＳ２）サーバ装置２０の要求応答部２２が、該携帯端末１０からの要求に応じて、記憶部２１から推定対象アプリケーションＡｐｐ＿ＡのBroadcast Intentプロファイル２１１を取得し、該Broadcast Intentプロファイル２１１を携帯端末１０へ応答する。
【００２５】
（ステップＳ３）携帯端末１０の推定部１２が、記録部１１に記録されたBroadcast Intent発生頻度プロファイル１１１と、サーバ装置２０から取得した推定対象アプリケーションＡｐｐ＿ＡのBroadcast Intentプロファイル２１１とに基づいて、該推定対象アプリケーションＡｐｐ＿Ａの通信頻度推定値を算出する。
【００２６】
図２の例では、推定対象アプリケーションＡｐｐ＿Ａの通信頻度推定値は、以下に示すように算出される。Broadcast Intentプロファイル２１１によれば、推定対象アプリケーションＡｐｐ＿Ａは、「Broadcast Intent A」及び「Broadcast Intent B」に反応して起動する。また、推定対象アプリケーションＡｐｐ＿Ａは、「Broadcast Intent A」に反応して起動後に通信する。一方、Broadcast Intent発生頻度プロファイル１１１によれば、「Broadcast Intent A」は「１日当たりＮＡ回」発生する。また、「Broadcast Intent B」は「１日当たりＮＢ回」発生する。これにより、推定対象アプリケーションＡｐｐ＿Ａは、１日当たり「ＮＡ＋ＮＢ」回起動し、１日当たりＮＡ回通信する、と推定する。したがって、推定対象アプリケーションＡｐｐ＿Ａの通信頻度推定値は「１日当たりＮＡ回」となる。
【００２７】
本実施例１によれば、携帯アプリケーションの通信頻度の推定を容易にすることができる。例えば、携帯アプリケーションの通信頻度の推定のために、携帯アプリケーションで送受される通信パケットをモニタリングする必要がない。また、携帯端末毎に通信パケットモニタリング設定を変更する手間がかからない。
【実施例２】
【００２８】
図３は本発明に係る通信頻度推定システム１の実施例２の構成図である。図３において図１の各部に対応する部分には同一の符号を付け、その説明を省略する。実施例２は上述した実施例１の変形例である。図３に示す通信頻度推定システム１では、サーバ装置２０が推定部１２を備える。サーバ装置２０の推定部１２は、携帯端末１０から、記録部１１に記録されている信号発生頻度情報を取得する。そして、推定部１２は、該携帯端末１０から取得した信号発生頻度情報と、サーバ装置２０の記憶部２１に記憶されている推定対象アプリケーションに関するアプリケーション対応信号情報とに基づいて、該推定対象アプリケーションの通信頻度推定値を算出する。
【実施例３】
【００２９】
図４は本発明に係る携帯端末１０の実施例３の構成図である。図４において図１の各部に対応する部分には同一の符号を付け、その説明を省略する。実施例３では携帯端末１０が記憶部２１を備える。携帯端末１０の推定部１２は、記録部１１に記録されている信号発生頻度情報と、記憶部２１に記憶されている推定対象アプリケーションに関するアプリケーション対応信号情報とに基づいて、該推定対象アプリケーションの通信頻度推定値を算出する。
【実施例４】
【００３０】
実施例４は、信号発生頻度情報およびアプリケーション対応信号情報の作成方法の一実施例である。ここでは、図２に示されるような、Android（登録商標）をＯＳとして使用する携帯端末１０（以下、作成対象携帯端末１０と称する）を例に挙げて説明する。作成対象携帯端末１０では、状態変化通知信号としてBroadcast Intentを使用する。
【００３１】
以下、図５を参照して、作成対象携帯端末１０に関する信号発生頻度情報およびアプリケーション対応信号情報を作成する方法を説明する。図５は、本発明に係る信号発生頻度情報およびアプリケーション対応信号情報の作成方法の一実施例の説明図である。
【００３２】
作成対象携帯端末１０は以下に示す機能を有する。
・各アプリケーションＡｐｐ＿Ａ、Ａｐｐ＿Ｂは「Manifest」という名前のＸＭＬ（eXtensible Markup Language）ファイルを保持する。Manifestには、アプリケーションに関する様々な設定項目が記述されている。
・Manifestには、アプリケーションがどのBroadcast Intentに反応するのかが定義されている。
・ＯＳには「iptables」と呼ばれるプロセスがある。iptablesは、アプリケーションが通信する際に、アプリケーションと通信モジュール（例えば、Ｗｉ−ＦｉドライバやＬＴＥ／３Ｇドライバなど）間の橋渡しを行う。
・iptablesは、どのプロセスＩＤ（ＰＩＤ）のプロセスがいつどこに対して通信したのかを示す通信ログを保持する。
・ＯＳは、ＰＩＤとアプリケーション名を記述したアプリケーションログを保持する。
・ＯＳ内の「frame-work/base/core/java（登録商標）/android/content/Intent.java（登録商標）」において、関数の中にデバッグメッセージを挿入し、発生されたBroadcast Intentが入っている変数mAction を取得する。この変数mActionの取得によって、Broadcast Intentがいつ発生したのかを検出することができる。
【００３３】
まず、上述した機能を有する作成対象携帯端末１０を実際に使用し、デバッグツールを用いて上述のデバッグメッセージを解析し変数mAction を取得する。そして、Broadcast Intentの発生時刻を取得して、Broadcast Intentログを生成する。Broadcast Intentログには、各Broadcast Intentの発生時刻が記録される。また、Broadcast Intentログに基づいて、一定期間内における各Broadcast Intentの発生頻度を算出する。この算出結果である各Broadcast Intentの発生頻度を、Broadcast Intent発生頻度プロファイル（信号発生頻度情報）に記録する。
【００３４】
次いで、各アプリケーションＡｐｐ＿Ａ、Ａｐｐ＿ＢのManifestとBroadcast Intentログに基づいて、各アプリケーションＡｐｐ＿Ａ、Ａｐｐ＿Ｂが反応するBroadcast Intentがそれぞれいつ発生したのか（ＢＩ発生時刻）を導き出す。次いで、通信ログとアプリケーションログに基づいて、どのアプリケーションがいつ通信したのか（通信発生時刻）を導き出す。次いで、ＢＩ発生時刻と通信発生時刻を比較し、Broadcast Intent発生直後にアプリケーションが通信していた場合に、該アプリケーションが該Broadcast Intentを受信して通信したと判断する。この判断結果であるアプリケーションとBroadcast Intentの組を、該アプリケーションに関するBroadcast Intentプロファイル（アプリケーション対応信号情報）に記録する。
【００３５】
以上、本発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等も含まれる。
【００３６】
例えば、利用者がアプリケーションを携帯端末にインストールする際に、当該アプリケーションの通信頻度推定値に基づいて電池消耗度を推定し、電池消耗度の推定結果に基づいて当該アプリケーションのインストールを行うか否かを判断することができる。
【００３７】
また、上述した通信頻度推定システム１、携帯端末１０の機能を実現するためのコンピュータプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行するようにしてもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものであってもよい。
【００３８】
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、フラッシュメモリ等の書き込み可能な不揮発性メモリ、ＤＶＤ（Digital Versatile Disk）等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
【００３９】
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（例えばＤＲＡＭ（Dynamic Random Access Memory））のように、一定時間プログラムを保持しているものも含むものとする。
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００４０】
例えば、コンピュータが上述の推定部１２の機能を実現するためのコンピュータプログラムを実行することにより、該コンピュータを通信頻度推定装置として機能させることができる。
【符号の説明】
【００４１】
１…通信頻度推定システム、１０…携帯端末、１１…記録部、１２…推定部、２０…サーバ装置、２１…記憶部、２２…要求応答部
【図１】
2015152976.tif 000003
【図２】
2015152976.tif 000004
【図３】
2015152976.tif 000005
【図４】
2015152976.tif 000006
【図５】
2015152976.tif 000007