(57)【要約】【課題】ユーザ以外の第三者が当該ユーザのアプリケーションの利用状況を把握できる通信機器、サーバ、システム及びその制御方法、並びにプログラムを提供する。【解決手段】本発明に係るシステム１は、記憶部１２を備える第１通信機器１０と、表示部２３を備える第２通信機器２０と、サーバ３０と、を含むシステムであって、第１通信機器１０は、アプリケーションの積算実行時間を記憶部１２に記憶させ、アプリケーションの積算実行時間に関する情報をサーバ３０に送信し、第２通信機器２０は、サーバ３０に送信された情報にアクセスし、情報に基づきアプリケーションの積算実行時間を表示部２３に表示する。【選択図】図１
2018112826.tif 000002
【特許請求の範囲】
【請求項１】
記憶部を備える第１通信機器と、
表示部を備える第２通信機器と、
サーバと、
を含むシステムであって、
前記第１通信機器は、
アプリケーションの積算実行時間を前記記憶部に記憶させ、当該アプリケーションの前記積算実行時間に関する情報をサーバに送信し、
前記第２通信機器は、
前記サーバに送信された前記情報にアクセスし、当該情報に基づき前記アプリケーションの前記積算実行時間を前記表示部に表示する、
システム。
【請求項２】
記憶部を備える第１通信機器と、
表示部を備える第２通信機器と、
サーバと、
を含むシステムであって、
前記第１通信機器は、
アプリケーションの積算実行時間を前記記憶部に記憶させ、当該アプリケーションの前記積算実行時間に関する情報をサーバに送信し、
前記第２通信機器は、
前記サーバに送信された前記情報に関して前記サーバと同期し、当該情報に基づき前記アプリケーションの前記積算実行時間を前記表示部に表示する、
システム。
【請求項３】
記憶部と、
制御部と、
を備え、
前記制御部は、
アプリケーションの積算実行時間を前記記憶部に記憶させ、
当該アプリケーションの前記積算実行時間に関する情報をサーバに送信する、
通信機器。
【請求項４】
表示部をさらに備え、
前記制御部は、
前記アプリケーション画面が前記表示部に表示される時間に基づいて前記積算実行時間を計測する、
請求項３に記載の通信機器。
【請求項５】
前記制御部は、
前記アプリケーションが通話アプリケーションの場合、当該通話アプリケーションの通話時間に基づいて前記積算実行時間を計測する、
請求項３に記載の通信機器。
【請求項６】
前記制御部は、
前記アプリケーションがアンインストールされた後に再びインストールされた場合、再インストール後における当該アプリケーションの前記積算実行時間を、アンイストールされる前の前記積算実行時間に加算する、
請求項３乃至５のいずれか１項に記載の通信機器。
【請求項７】
表示部と、
制御部と、
を備え、
前記制御部は、
他の通信機器からサーバに送信されたアプリケーションの積算実行時間に関する情報にアクセスし、当該情報に基づき前記アプリケーションの前記積算実行時間を前記表示部に表示する、
通信機器。
【請求項８】
表示部と、
制御部と、
を備え、
前記制御部は、
他の通信機器からサーバに送信されたアプリケーションの積算実行時間に関する情報に関して前記サーバと同期し、当該情報に基づき前記アプリケーションの前記積算実行時間を前記表示部に表示する、
通信機器。
【請求項９】
複数の前記アプリケーションの各々の前記積算実行時間及び名称を、当該積算実行時間の長さの順位に従って、前記表示部に表示する、
請求項７又は８に記載の通信機器。
【請求項１０】
第１通信機器から、アプリケーションの積算実行時間に関する情報を受信し、
前記情報に関して第２通信機器からのアクセスに応じる、
サーバ。
【請求項１１】
第１通信機器から、アプリケーションの積算実行時間に関する情報を受信し、
前記情報に関して第２通信機器と同期する、
サーバ。
【請求項１２】
記憶部を備える第１通信機器が、アプリケーションの積算実行時間を前記記憶部に記憶させるステップと、
前記第１通信機器が、当該アプリケーションの前記積算実行時間に関する情報をサーバに送信するステップと、
表示部を備える第２通信機器が、前記サーバに送信された前記情報にアクセスするステップと、
前記第２通信機器が、当該情報に基づき前記アプリケーションの前記積算実行時間を前記表示部に表示するステップと、
を含む、
システムの制御方法。
【請求項１３】
記憶部を備える第１通信機器が、アプリケーションの積算実行時間を前記記憶部に記憶させるステップと、
前記第１通信機器が、当該アプリケーションの前記積算実行時間に関する情報をサーバに送信するステップと、
表示部を備える第２通信機器が、前記サーバに送信された前記情報に関して前記サーバと同期するステップと、
前記第２通信機器が、当該情報に基づき前記アプリケーションの前記積算実行時間を前記表示部に表示するステップと、
を含む、
システムの制御方法。
【請求項１４】
コンピュータに請求項１２又は１３に記載の制御方法を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信機器、サーバ、システム及びその制御方法、並びにプログラムに関する。
【背景技術】
【０００２】
従来、表示部を備え、フォアグラウンドでアプリケーションを実行できる携帯端末装置があった。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１４７０１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一方で、携帯用端末装置などの通信機器を利用するユーザ又はその家族には、当該ユーザによるアプリケーションの利用状況を把握したいという要求があった。
【０００５】
かかる観点に鑑みてなされた本発明の目的は、ユーザ以外の第三者が当該ユーザのアプリケーションの利用状況を把握できる通信機器、サーバ、システム及びその制御方法、並びにプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本開示の一実施形態に係るシステムは、
記憶部を備える第１通信機器と、
表示部を備える第２通信機器と、
サーバと、
を含むシステムであって、
前記第１通信機器は、
アプリケーションの積算実行時間を前記記憶部に記憶させ、当該アプリケーションの前記積算実行時間に関する情報をサーバに送信し、
前記第２通信機器は、
前記サーバに送信された前記情報にアクセスし、当該情報に基づき前記アプリケーションの前記積算実行時間を前記表示部に表示する。
【０００７】
上記課題を解決するために、本開示の一実施形態に係るシステムは、
記憶部を備える第１通信機器と、
表示部を備える第２通信機器と、
サーバと、
を含むシステムであって、
前記第１通信機器は、
アプリケーションの積算実行時間を前記記憶部に記憶させ、当該アプリケーションの前記積算実行時間に関する情報をサーバに送信し、
前記第２通信機器は、
前記サーバに送信された前記情報に関して前記サーバと同期し、当該情報に基づき前記アプリケーションの前記積算実行時間を前記表示部に表示する。
【０００８】
上記課題を解決するために、本開示の一実施形態に係る通信機器は、
記憶部と、
制御部と、
を備え、
前記制御部は、
アプリケーションの積算実行時間を前記記憶部に記憶させ、
当該アプリケーションの前記積算実行時間に関する情報をサーバに送信する。
【０００９】
上記課題を解決するために、本開示の一実施形態に係る通信機器は、
表示部と、
制御部と、
を備え、
前記制御部は、
他の通信機器からサーバに送信されたアプリケーションの積算実行時間に関する情報にアクセスし、当該情報に基づき前記アプリケーションの前記積算実行時間を前記表示部に表示する。
【００１０】
上記課題を解決するために、本開示の一実施形態に係る通信機器は、
表示部と、
制御部と、
を備え、
前記制御部は、
他の通信機器からサーバに送信されたアプリケーションの積算実行時間に関する情報に関して前記サーバと同期し、当該情報に基づき前記アプリケーションの前記積算実行時間を前記表示部に表示する。
【００１１】
上記課題を解決するために、本開示の一実施形態に係るサーバは、
第１通信機器から、アプリケーションの積算実行時間に関する情報を受信し、
前記情報に関して第２通信機器からのアクセスに応じる。
【００１２】
上記課題を解決するために、本開示の一実施形態に係るサーバは、
第１通信機器から、アプリケーションの積算実行時間に関する情報を受信し、
前記情報に関して第２通信機器と同期する。
【００１３】
上記課題を解決するために、本開示の一実施形態に係るシステムの制御方法は、
記憶部を備える第１通信機器が、アプリケーションの積算実行時間を前記記憶部に記憶させるステップと、
前記第１通信機器が、当該アプリケーションの前記積算実行時間に関する情報をサーバに送信するステップと、
表示部を備える第２通信機器が、前記サーバに送信された前記情報にアクセスするステップと、
前記第２通信機器が、当該情報に基づき前記アプリケーションの前記積算実行時間を前記表示部に表示するステップと、
を含む。
【００１４】
上記課題を解決するために、本開示の一実施形態に係るシステムの制御方法は、
記憶部を備える第１通信機器が、アプリケーションの積算実行時間を前記記憶部に記憶させるステップと、
前記第１通信機器が、当該アプリケーションの前記積算実行時間に関する情報をサーバに送信するステップと、
表示部を備える第２通信機器が、前記サーバに送信された前記情報に関して前記サーバと同期するステップと、
前記第２通信機器が、当該情報に基づき前記アプリケーションの前記積算実行時間を前記表示部に表示するステップと、
を含む。
【発明の効果】
【００１５】
上記のように構成された本発明に係る通信機器、サーバ、システム及びその制御方法、並びにプログラムによれば、ユーザ以外の第三者が当該ユーザのアプリケーションの利用状況を把握できる。
【図面の簡単な説明】
【００１６】
【図１】本発明の第１実施形態に係るシステムの構成を示す機能ブロック図である。
【図２】第１通信機器の表示部に表示される画面の第１の例を示す図である。
【図３】第１通信機器の表示部に表示される画面の第２の例を示す図である。
【図４】第１通信機器の表示部に表示される画面の第３の例を示す図である。
【図５】第２通信機器の表示部に表示される画面の第１の例を示す図である。
【図６】第２通信機器の表示部に表示される画面の第２の例を示す図である。
【図７】第２通信機器の表示部に表示される画面の第３の例を示す図である。
【図８】図１のシステムの動作を示すシーケンス図である。
【図９】第２実施形態に係るシステムの動作を示すシーケンス図である。
【発明を実施するための形態】
【００１７】
以下、本発明の一実施形態について、図面を参照して説明する。
【００１８】
（第１実施形態）
図１は本発明の第１実施形態に係るシステム１の構成を示す機能ブロック図である。システム１は、大きな構成要素として、第１通信機器１０、第２通信機器２０、及びサーバ３０を有する。第１通信機器１０、第２通信機器２０、及びサーバ３０は、例えばインターネット回線、ＷＡＮ（Wide Area Network）、又はＬＡＮ（Local Area Network）等を用いて、有線又は無線通信により、ネットワーク４０を介して相互に通信接続される。
【００１９】
第１通信機器１０は、例えばスマートフォンなどの携帯用端末装置により構成される。第１通信機器１０は、通信部１１と、記憶部１２と、表示部１３と、入力部１４と、制御部１５とを有する。第１通信機器１０は、そのユーザによる各アプリケーションの利用状況、特に利用時間を記録し、利用時間に関する情報をサーバ３０に送信する。
【００２０】
通信部１１は、ネットワーク４０を介して、第２通信機器２０及びサーバ３０と各種情報の送受信を行う。
【００２１】
記憶部１２は、半導体メモリ又は磁気メモリ等で構成することができる。記憶部１２は、各種情報、各種データ、及び第１通信機器１０を動作させるためのプログラム等を記憶する。特に、記憶部１２は、第１通信機器１０で利用するアプリケーションの積算された実行時間（積算実行時間）に関する情報を記憶する。また、記憶部１２は、ワークメモリとしても機能する。
【００２２】
表示部１３は、ユーザが第１通信機器１０を操作するために必要な様々な項目、フォアグラウンドで実行しているアプリケーションに関する情報、及びアプリケーションに関する通知などの種々の情報を表示する。特に、表示部１３は、記憶部１２に記憶されているアプリケーションの積算実行時間を表示する。表示部１３が表示する内容は、これらに限定されない。表示部１３は、第１通信機器１０の機能を実現するために必要と認められる任意の表示を行うことが可能である。
【００２３】
入力部１４は、第１通信機器１０のユーザからの操作入力を受け付ける。例えば、入力部１４は、各種アプリケーションを選択するユーザからの操作入力を受け付ける。例えば、入力部１４は、アプリケーションの積算実行時間が表示される画面において、各種メニュー項目を選択するユーザからの操作入力を受付ける。入力部１４によりユーザが入力する内容は、これらに限定されない。入力部１４は、第１通信機器１０の機能を実現するために必要と認められる任意の入力を受け付けることが可能である。
【００２４】
入力部１４は、例えば、タッチスクリーンにより構成される。この場合、入力部１４は、表示部１３の一部に、ユーザからの操作入力を受け付ける入力領域を表示して、ユーザによるタッチ操作入力を受け付けてもよい。入力部１４は、このような構成に限定されず、操作ボタン又は操作キーにより構成されてもよい。
【００２５】
制御部１５は、第１通信機器１０の各機能ブロックをはじめとして、第１通信機器１０の全体を制御及び管理するプロセッサである。制御部１５は、制御手順を規定したプログラムを実行するＣＰＵ（Central Processing Unit）等のプロセッサで構成される。かかるプログラムは、例えば記憶部１２又は外部の記憶媒体に格納される。
【００２６】
制御部１５は、ユーザの入力部１４の操作に基づき、入力信号を取得する。制御部１５は、入力部１４からの入力信号に基づき、必要に応じて表示部１３に出力信号を送信する。これにより、制御部１５は、上述したような種々の内容を表示部１３に表示する。これらの表示を行うために必要なデータは、例えば記憶部１２又は外部の記憶媒体に格納されている。ユーザが入力部１４を操作して種々の入力を行うと、制御部１５は、当該入力内容に対応するデータを記憶部１２などから取得する。
【００２７】
制御部１５は、例えば、第１通信機器１０で起動され、フォアグラウンドで実行されているアプリケーションの実行時間を積算する。すなわち、制御部１５は、起動されてから終了するまでのアプリケーションの実行時間を、当該アプリケーションがフォアグラウンドで実行される毎に積算する。換言すると、制御部１５は、アプリケーション画面が表示部１３に表示される時間に基づいて積算実行時間を計測する。制御部１５は、表示部１３がスリープ画面になった場合、アプリケーションが起動されてからスリープ画面になるまでの間の当該アプリケーションの実行時間のみを積算するのが好適である。さらに、制御部１５は、アプリケーションがアンインストールされた後に再びインストールされた場合、再インストール後における当該アプリケーションの積算実行時間を、アンイストールされる前の積算実行時間に加算してもよい。この場合、制御部１５は、記憶部１２に記憶されたアンインストール前の当該アプリケーションの積算実行時間に関する情報をアンインストール後であっても記憶部１２に保持させる。
【００２８】
例えば、スマートフォンである第１通信機器１０により通話を行っている間、表示部１３は、スリープ画面となるのが通常である。この場合、制御部１５は、上記の方法により通話アプリケーションが起動されてからスリープ画面になるまでの間の実行時間のみを積算すると、通話アプリケーションの利用時間を正確に計測できない。従って、制御部１５は、アプリケーションが通話アプリケーションの場合、当該通話アプリケーションの通話時間に基づいて積算実行時間を計測するのが好適である。
【００２９】
制御部１５は、上記の方法により計測したアプリケーションの積算実行時間を記憶部１２に記憶させる。また、制御部１５は、アプリケーションの積算実行時間に関する情報を通信部１１からサーバ３０に送信する。さらに、制御部１５は、ユーザの入力部１４の操作に従って、記憶部１２に記憶させたアプリケーションの積算実行時間に関する情報を表示部１３に表示する。すなわち、制御部１５は、当該情報に基づいて、第１通信機器１０で利用したアプリケーション毎の利用時間の比率を表示部１３に表示する。
【００３０】
図２は、第１通信機器１０の表示部１３に表示される画面の第１の例を示す図である。図３は、第１通信機器１０の表示部１３に表示される画面の第２の例を示す図である。図４は、第１通信機器１０の表示部１３に表示される画面の第３の例を示す図である。以下では、図２乃至図４を用いて、第１通信機器１０の表示部１３に表示されるアプリケーションの積算実行時間に関する情報についてより詳細に説明する。
【００３１】
図２では、一例として、制御部１５は、アプリケーションの当日利用分に基づく積算実行時間を表示部１３に表示する。例えば、制御部１５は、アプリケーション毎の利用時間の比率を円グラフにより表示部１３に示す。制御部１５は、円グラフ内において、複数のアプリケーションの各々の積算実行時間の比率を、当該積算実行時間の長さの順位に従ってエリア毎に示すのが好適である。制御部１５は、円グラフ内のエリア毎に、例えば利用したアプリケーションのアイコンを表示してもよいし、アプリケーションの名称を表示してもよい。また、制御部１５は、例えば、積算実行時間の長さに関して上位７つに含まれ、かつ、利用比率が５％以上のアプリケーションについて個別表示を行ってもよい。一方で、制御部１５は、それ以外のアプリケーションについて「その他」にまとめて集計し、円グラフの最後のエリアに表示してもよい。なお、アプリケーションの積算実行時間が同一の場合、制御部１５は、アプリケーション名の昇順で当該アプリケーションを円グラフ内に表示してもよい。さらに、制御部１５は、円グラフの中央部に、例えば利用した全てのアプリケーションの積算実行時間の合計を表示してもよい。
【００３２】
また、制御部１５は、円グラフの下方に、対応するリストを表示してもよい。すなわち、制御部１５は、複数のアプリケーションの各々の積算実行時間、名称、及びアイコンを、当該積算実行時間の長さの順位に従ってリスト形式で表示するのが好適である。なお、制御部１５は、各アプリケーションの積算実行時間の計測において、秒を切り上げた値を表示部１３に表示してもよい。例えば、所定のアプリケーションの積算実行時間が「５秒」の場合、制御部１５は、当該アプリケーションの積算実行時間を「１分」として表示する。例えば、他のアプリケーションの積算実行時間が「１分４秒」の場合、制御部１５は、当該アプリケーションの積算実行時間を「２分」として表示する。
【００３３】
なお、上記の円グラフ及び対応するリストにおいて表示対象となるアプリケーションがアンインストールされている場合、制御部１５は、当該アプリケーション固有のアイコンではなく、任意の共通のアイコンを表示してもよい。この場合であっても、制御部１５は、順位及び積算実行時間などを依然として表示する。
【００３４】
図３では、一例として、制御部１５は、アプリケーションの前日利用分に基づく積算実行時間を表示部１３に表示する。制御部１５は、当日、及び前日から７日前までの利用分に基づくアプリケーションの積算実行時間を一日毎に表示部１３に表示するのが好適である。すなわち、制御部１５は、８日分のアプリケーションの積算実行時間に関する情報を一日毎に図２及び図３のような形式で表示してもよい。図３に示すとおり、このようなアプリケーションの過去利用分の表示形式についても、図２を用いた上記の説明が同様に適用される。制御部１５は、上記に限定されず、９日以上の任意の日数の情報を表示してもよい。
【００３５】
なお、制御部１５は、記憶部１２に記憶された７日前よりも過去のアプリケーションの積算実行時間に関する情報を依然として記憶部１２に保持させるのが好適である。このように、制御部１５は、当日から７日前までの利用分のみに基づくアプリケーションの積算実行時間に関する情報を表示部１３に表示する一方で、７日前よりも過去の利用分に基づくアプリケーションの積算実行時間に関する情報も記憶部１２に記憶させる。
【００３６】
図４では、一例として、制御部１５は、前日から７日前までの１週間分のアプリケーションの積算実行時間を表示部１３に表示してもよい。例えば、当日が２０１６年１０月２１日金曜日の場合、制御部１５は、２０１６年１０月１４日から２０１６年１０月２０日までの７日間の利用分について、アプリケーションの積算実行時間の合計を表示部１３に表示する。図４に示すとおり、このようなアプリケーションの積算実行時間に関する１週間分の合計の表示形式についても、図２及び図３を用いた上記の説明が同様に適用される。
【００３７】
入力部１４が図２及び図３のリストの下方に表示された「１週間の合計を見る」の項目を選択するユーザの入力操作を受付けると、制御部１５は、図４に示した画面を表示部１３に表示するのが好適である。逆に、入力部１４が図４のリストの下方に表示された「１日毎のデータを見る」の項目を選択するユーザの入力操作を受付けると、制御部１５は、図２又は図３に示した画面を表示部１３に表示するのが好適である。
【００３８】
続いて、再度図１を参照して第２通信機器２０に関する説明を行う。
【００３９】
第２通信機器２０は、第１通信機器１０同様、例えばスマートフォンなどの携帯用端末装置により構成される。第２通信機器２０は、通信部２１と、記憶部２２と、表示部２３と、入力部２４と、制御部２５とを有する。第２通信機器２０は、サーバ３０にアクセスすることで、第１通信機器１０のユーザによる各アプリケーションの利用状況、特に利用時間を表示する。
【００４０】
通信部２１は、ネットワーク４０を介して、第１通信機器１０及びサーバ３０と各種情報の送受信を行う。
【００４１】
記憶部２２は、半導体メモリ又は磁気メモリ等で構成することができる。記憶部２２は、各種情報、各種データ、及び第２通信機器２０を動作させるためのプログラム等を記憶する。また、記憶部２２は、ワークメモリとしても機能する。
【００４２】
表示部２３は、ユーザが第２通信機器２０を操作するために必要な様々な項目、フォアグラウンドで実行しているアプリケーションに関する情報、アプリケーションに関する通知、及びブラウザ上の情報などの種々の情報を表示する。特に、表示部２３は、第１通信機器１０からサーバ３０に送信されたアプリケーションの積算実行時間に関する情報に基づき、当該アプリケーションの積算実行時間を表示する。表示部２３が表示する内容は、これらに限定されない。表示部２３は、第２通信機器２０の機能を実現するために必要と認められる任意の表示を行うことが可能である。
【００４３】
入力部２４は、第２通信機器２０のユーザからの操作入力を受け付ける。例えば、入力部２４は、各種アプリケーションを選択するユーザからの操作入力を受け付ける。例えば、入力部２４は、アプリケーションの積算実行時間が表示される画面において、各種メニュー項目を選択するユーザからの操作入力を受付ける。入力部２４によりユーザが入力する内容は、これらに限定されない。入力部２４は、第２通信機器２０の機能を実現するために必要と認められる任意の入力を受け付けることが可能である。
【００４４】
入力部２４は、例えば、タッチスクリーンにより構成される。この場合、入力部２４は、表示部２３の一部に、ユーザからの操作入力を受け付ける入力領域を表示して、ユーザによるタッチ操作入力を受け付けてもよい。入力部２４は、このような構成に限定されず、操作ボタン又は操作キーにより構成されてもよい。
【００４５】
制御部２５は、第２通信機器２０の各機能ブロックをはじめとして、第２通信機器２０の全体を制御及び管理するプロセッサである。制御部２５は、制御手順を規定したプログラムを実行するＣＰＵ（Central Processing Unit）等のプロセッサで構成される。かかるプログラムは、例えば記憶部２２又は外部の記憶媒体に格納される。
【００４６】
制御部２５は、ユーザの入力部２４の操作に基づき、入力信号を取得する。制御部２５は、入力部２４からの入力信号に基づき、必要に応じて表示部２３に出力信号を送信する。これにより、制御部２５は、上述したような種々の内容を表示部２３に表示する。これらの表示を行うために必要なデータは、例えば記憶部２２又は外部の記憶媒体に格納されている。ユーザが入力部２４を操作して種々の入力を行うと、制御部２５は、当該入力内容に対応するデータを記憶部２２などから取得する。
【００４７】
制御部２５は、例えば、第１通信機器１０からサーバ３０に送信されたアプリケーションの積算実行時間に関する情報に通信部２１を介してアクセスする。制御部２５は、当該情報に基づきアプリケーションの積算実行時間を表示部２３に表示する。第１通信機器１０からサーバ３０に送信されるアプリケーションの積算実行時間に関する情報については、上述したとおりである。
【００４８】
図５は、第２通信機器２０の表示部２３に表示される画面の第１の例を示す図である。図６は、第２通信機器２０の表示部２３に表示される画面の第２の例を示す図である。図７は、第２通信機器２０の表示部２３に表示される画面の第３の例を示す図である。以下では、図５乃至図７を用いて、第２通信機器２０の表示部２３に表示されるアプリケーションの積算実行時間に関する情報についてより詳細に説明する。
【００４９】
図５では、一例として、制御部２５は、アプリケーションの当日利用分に基づく積算実行時間を表示部２３に表示する。例えば、制御部２５は、図２を用いて説明した第１通信機器１０の表示内容に対応する円グラフ及びリストを表示部２３に表示する。表示部２３に表示される円グラフ及びリストに対しても、図２に関する上記の説明が適用される。以下では、図２と異なる点について主に説明する。
【００５０】
制御部２５は、円グラフ内のエリア毎に、例えば利用したアプリケーションの名称を表示してもよいし、アプリケーションのアイコンを表示してもよい。さらに、制御部２５は、例えば、円グラフの上方に、利用した全てのアプリケーションの積算実行時間の合計を表示してもよい。
【００５１】
また、制御部２５は、例えば円グラフの右側に、対応するリストを表示してもよい。すなわち、制御部２５は、複数のアプリケーションの各々の積算実行時間及び名称を、当該積算実行時間の長さの順位に従って表示してもよい。なお、図５では、一例として、制御部２５は、上位３つのアプリケーションについてのみ積算実行時間に関する情報を表示しているが、これに限定されない。制御部２５は、任意の数のアプリケーションについて、積算実行時間に関する情報を表示してもよい。
【００５２】
また、制御部２５は、アプリケーション毎に円グラフ及びリストを表示する上述の形式に限定されない。制御部２５は、アプリケーションのカテゴリ別に円グラフ及びリストを表示してもよい。この場合、制御部２５は、例えば「アプリ別」又は「カテゴリ別」の選択肢を表示部２３に表示して、入力部２４に基づくユーザの選択操作を促してもよい。
【００５３】
図６では、一例として、制御部２５は、アプリケーションの前日利用分に基づく積算実行時間を表示部２３に表示する。例えば、制御部２５は、図３を用いて説明した第１通信機器１０の表示内容に対応する円グラフ及びリストを表示する。表示部２３に表示される円グラフ及びリストに対しても、図３及び図５に関する上記の説明が適用される。
【００５４】
図７では、一例として、制御部２５は、前日から７日前までの１週間分のアプリケーションの積算実行時間を表示部２３に表示してもよい。例えば、制御部２５は、図４を用いて説明した第１通信機器１０の表示内容に対応する円グラフ及びリストを表示する。表示部２３に表示される円グラフ及びリストに対しても、図４乃至図６に関する上記の説明が適用される。
【００５５】
入力部２４が図５及び図６の下方に表示された「１週間のアプリの利用時間合計」の項目を選択するユーザの入力操作を受付けると、制御部２５は、図７に示した画面を表示部２３に表示するのが好適である。逆に、入力部２４が図７の下方に表示された「１日毎のアプリの利用時間」の項目を選択するユーザの入力操作を受付けると、制御部２５は、図５又は図６に示した画面を表示部２３に表示するのが好適である。
【００５６】
図８は、図１のシステム１の動作を示すシーケンス図である。
【００５７】
初めに、第１通信機器１０の制御部１５は、ユーザが利用するアプリケーションの積算実行時間を記憶部１２に記憶させる（ステップＳ１０１）。
【００５８】
次に、第１通信機器１０の制御部１５は、当該アプリケーションの積算実行時間に関する情報を通信部１１からサーバ３０に送信する（ステップＳ１０２）。
【００５９】
次に、第２通信機器２０の制御部２５は、サーバ３０に送信されたアプリケーションの積算実行時間に関する情報に、通信部２１を介してアクセスする（ステップＳ１０３）。
【００６０】
次に、第２通信機器２０の制御部２５は、通信部２１を介して、アプリケーションの積算実行時間を表示部２３に表示するために必要な情報を受信する（ステップＳ１０４）。
【００６１】
続いて、第２通信機器２０の制御部２５は、サーバ３０に送信されたアプリケーションの積算実行時間に関する情報に基づいてアプリケーションの積算実行時間を表示部２３に表示する（ステップＳ１０５）。
【００６２】
なお、上記のステップＳ１０１及びＳ１０２における処理は、上記の順序に限定されない。ステップＳ１０１及びＳ１０２における処理は、順序が逆であってもよいし、並列処理として同時に行われてもよい。
【００６３】
なお、本発明は、上述したシステム１の制御方法を実行させるためのプログラムとしても実現し得るものである。これらは本発明の範囲に包含されるものと理解されたい。
【００６４】
以上により、第１実施形態に係る通信機器（第２通信機器２０）、サーバ３０、システム１及びその制御方法、並びにプログラムは、第１通信機器１０のユーザ以外の第三者が当該ユーザのアプリケーションの利用状況を把握することを可能にする。これにより、第三者は、ユーザのアプリケーションの利用状況に応じて、当該アプリケーションの適切な利用制限をユーザに課すことができる。
【００６５】
例えば、ユーザが子供で、第三者が当該子供の親である場合、親は、子供のスマートフォンで利用されたアプリケーションの利用時間を監視できる。これにより、親は、子供のスマートフォン利用に関するアドバイスを適切に行うことができる。従って、親は、子供のスマートフォンの利用状況を適宜改善することができる。
【００６６】
また、第１通信機器１０の制御部１５は、フォアグラウンドで実行されているアプリケーションの実行時間を積算する。すなわち、制御部１５は、バックグラウンドで実行されているアプリケーションの実行時間をカウントしないのが好適である。これにより、第１通信機器１０は、ユーザが表示部１３を実際に目視しながら意図的に利用したアプリケーションの積算実行時間のみを計測できる。従って、第１通信機器１０は、ユーザの利用によるアプリケーションの積算実行時間を正確に計測できる。ユーザ及び第三者は、第１通信機器１０におけるアプリケーションの利用時間を正確に把握できる。
【００６７】
また、通話アプリケーションの場合、当該通話アプリケーションの通話時間に基づいて積算実行時間を計測することで、第１通信機器１０は、表示部１３のスリープ画面への移行に関わらず、通話アプリケーションの積算実行時間を正確に計測できる。
【００６８】
また、制御部１５は、再インストール後におけるアプリケーションの積算実行時間を、アンイストールされる前の積算実行時間に加算する。これにより、第１通信機器１０は、当該アプリケーションがアンインストールされた場合であっても、アンインストール期間の前後における積算実行時間を併せて正確に計測できる。すなわち、ユーザ及び第三者は、一度アプリケーションがアンインストールされた場合であっても、当該アプリケーションの利用時間を正確に把握できる。
【００６９】
また、制御部１５及び制御部２５が、円グラフ又はリストによって、アプリケーションの積算実行時間に関する情報を、表示部１３及び表示部２３にそれぞれ表示することで、ユーザ及び第三者は、各アプリケーションの利用時間の比率を容易に視認できる。さらに、積算実行時間の長さの順位に従って、アプリケーションの積算実行時間に関する情報を表示することで、ユーザ及び第三者は、各アプリケーションの利用時間の比率を一見して容易に認識することができる。
【００７０】
制御部１５及び制御部２５が８日分のアプリケーションの積算実行時間に関する情報を一日毎に表示することで、ユーザ及び第三者は、当日における情報と一週間前の同じ曜日における情報とを容易に比較することができる。さらに、例えばユーザが子供である場合、学校及び習い事などの子供のライフサイクルは、１週間と考えることができる。従って、ユーザ及び第三者は、ライフサイクルの実態に即してより正確に情報の比較を行うことができる。
【００７１】
（第２実施形態）
図９は、第２実施形態に係るシステム１の動作を示すシーケンス図である。第２実施形態では、第２通信機器２０の動作が第１実施形態と異なる。すなわち、第２実施形態では、第２通信機器２０の制御部２５は、第１通信機器１０からサーバ３０に送信されたアプリケーションの積算実行時間に関する情報に関してサーバ３０と同期する。第２実施形態に係るシステム１のその他の機能及び各構成要素については、第１実施形態と同様である。以下では、第１実施形態と同じ構成要素については同一の符号を付してその説明を省略する。また、第１実施形態と異なる点について主に説明する。
【００７２】
初めに、第１通信機器１０の制御部１５は、ユーザが利用するアプリケーションの積算実行時間を記憶部１２に記憶させる（ステップＳ２０１）。
【００７３】
次に、第１通信機器１０の制御部１５は、当該アプリケーションの積算実行時間に関する情報を通信部１１からサーバ３０に送信する（ステップＳ２０２）。
【００７４】
次に、第２通信機器２０の制御部２５は、サーバ３０に送信されたアプリケーションの積算実行時間に関する情報に関してサーバ３０と同期する（ステップＳ２０３）。なお、制御部２５は、定期的にサーバ３０と同期してもよいし、第２通信機器２０のユーザである第三者の入力操作に応じてサーバ３０と同期してもよい。
【００７５】
続いて、第２通信機器２０の制御部２５は、入力部２４が第２通信機器２０のユーザである第三者の入力操作を受付けると、当該情報に基づいてアプリケーションの積算実行時間を表示部２３に表示する（ステップＳ２０４）。
【００７６】
以上により、第２実施形態に係る通信機器、サーバ３０、システム１及びその制御方法、並びにプログラムは、第１実施形態において説明した効果と同様の効果を奏する。さらに、第２通信機器２０を利用する第三者は、第２通信機器２０とサーバ３０とが自動で同期するので、より簡易な操作で第１通信機器１０のユーザによるアプリケーションの利用状況を監視することができる。
【００７７】
本発明は、その精神又はその本質的な特徴から離れることなく、上述した実施形態以外の他の所定の形態で実現できることは当業者にとって明白である。従って、先の記述は例示的なものであり、これに限定されるものではない。発明の範囲は、先の記述によってではなく、付加した請求項によって定義される。あらゆる変更のうちその均等の範囲内にあるいくつかの変更は、その中に包含されるものとする。
【符号の説明】
【００７８】
１  システム
１０  第１通信機器（通信機器）
１１  通信部
１２  記憶部
１３  表示部
１４  入力部
１５  制御部
２０  第２通信機器（通信機器）
２１  通信部
２２  記憶部
２３  表示部
２４  入力部
２５  制御部
３０  サーバ
４０  ネットワーク
【図１】
2018112826.tif 000003
【図２】
2018112826.tif 000004
【図３】
2018112826.tif 000005
【図４】
2018112826.tif 000006
【図５】
2018112826.tif 000007
【図６】
2018112826.tif 000008
【図７】
2018112826.tif 000009
【図８】
2018112826.tif 000010
【図９】
2018112826.tif 000011