(57)【要約】【課題】ユーザの端末において所与のプログラムを実行させ、所与のプログラムに対するユーザの成果を、通信料金や通話料金に反映できるような新たなサービスが実現可能なプログラム及び管理サーバを提供すること。【解決手段】ユーザの端末における通信容量及び通話時間の少なくとも一方を管理し、ユーザの端末において実行された所与のプログラムに対する当該ユーザの成果を管理し、通信容量及び通話時間の少なくとも一方と、ユーザの成果とに基づいて、ユーザが支払うべき通信料金及び通話料金の少なくとも一方を算出する。【選択図】図２０
2018055178.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの端末とネットワークを介して接続され、ユーザ情報を管理する管理サーバのためのプログラムであって、
前記ユーザの端末における通信容量及び通話時間の少なくとも一方を管理する管理部と、
前記ユーザの端末において実行された所与のプログラムに対する当該ユーザの成果を管理する成果管理部と、
前記管理部によって管理される通信容量及び通話時間の少なくとも一方と、前記成果管理部によって管理される前記ユーザの成果とに基づいて、前記ユーザが支払うべき通信料金及び通話料金の少なくとも一方を算出する算出部と、
前記算出部によって算出された前記ユーザが支払うべき通信料金及び通話料金の少なくとも一方を、前記ユーザに提示する処理を行う提示部として、コンピュータを機能させることを特徴とするプログラム。
【請求項２】
請求項１において、
前記成果管理部が、
前記ユーザの端末において実行された検出プログラムで検出された検出情報を、前記ユーザの成果として管理することを特徴とするプログラム。
【請求項３】
請求項１又は２において、
前記成果管理部が、
前記ユーザの端末において実行された課題プログラムに対して前記ユーザから入力された回答情報を、前記ユーザの成果として管理することを特徴とするプログラム。
【請求項４】
請求項３において、
前記ユーザ情報に基づいて、前記課題プログラムで提示する課題情報を決定する課題情報決定部として、コンピュータを更に機能させることを特徴とするプログラム。
【請求項５】
請求項３又は４において、
前記課題情報決定部が、
前記ユーザの端末において実行された検出プログラムで検出された検出情報に基づいて、前記課題プログラムで提示する課題情報を決定する課題情報決定部として、コンピュータを更に機能させることを特徴とするプログラム。
【請求項６】
請求項１〜５のいずれかにおいて、
前記提示部が、
前記算出部によって算出された前記通信料金及び通話料金の少なくとも一方が所定値に達した場合に、前記通信料金及び通話料金の少なくとも一方が所定値に達したことを示す情報を前記ユーザに提示する処理を行うことを特徴とするプログラム。
【請求項７】
請求項６において、
前記提示部が、
前記算出部によって算出された前記通信料金が所定値に達した後であり、かつ、前記ユーザの端末における通信容量が所定容量以上になった場合に、通信容量が所定容量以上になったことを示す情報を前記ユーザに提示する処理、及び、
前記算出部によって算出された前記通話料金が所定値に達した後であり、かつ、前記ユーザの端末における通話時間が所定時間以上になった場合に、通話時間が所定時間以上になったことを示す情報を前記ユーザに提示する処理、
の少なくとも一方を行うことを特徴とするプログラム。
【請求項８】
ユーザの端末とネットワークを介して接続され、ユーザ情報を管理する管理サーバであって、
前記ユーザの端末における通信容量及び通話時間の少なくとも一方を管理する管理部と、
前記ユーザの端末において実行された所与のプログラムに対する当該ユーザの成果を管理する成果管理部と、
前記管理部によって管理される通信容量及び通話時間の少なくとも一方と、前記成果管理部によって管理される前記ユーザの成果とに基づいて、前記ユーザが支払うべき通信料金及び通話料金の少なくとも一方を算出する算出部と、
前記算出部によって算出された前記ユーザが支払うべき通信料金及び通話料金の少なくとも一方を、前記ユーザに提示する処理を行う提示部と、を含むことを特徴とする管理サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラム及び管理サーバに関する。
【背景技術】
【０００２】
近年、ユーザが選んだ通信事業者のＳＩＭを、自分の好みの端末に入れ替えて使うことができる、いわゆるＳＩＭフリー或いは格安ＳＩＭと呼ばれるサービスが展開されている。ユーザは、自分に適した通信事業者と契約すれば月々の通信料金や通話料金を減額することができ、ユーザにとってもメリットが大きい。
【０００３】
また、従来技術として、携帯電話の個人契約の通信料金や通話料金を、法人割引を適用するサービスが存在する（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−８５０９９
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来技術の通信料金や通話料金の割引サービスは、法人割引を適用しているにすぎない。またＳＩＭフリーによって、新たなサービスが望まれている。
【０００６】
本発明は、以上の課題に鑑みてなされたものであり、その目的とするところは、ユーザの端末において所与のプログラムを実行させ、所与のプログラムに対するユーザの成果を、通信料金や通話料金に反映できるような新たなサービスが実現可能なプログラム及び管理サーバを提供することにある。
【課題を解決するための手段】
【０００７】
（１）本発明は、
ユーザの端末とネットワークを介して接続され、ユーザ情報を管理する管理サーバのためのプログラムであって、
前記ユーザの端末における通信容量及び通話時間の少なくとも一方を管理する管理部と、
前記ユーザの端末において実行された所与のプログラムに対する当該ユーザの成果を管理する成果管理部と、
前記管理部によって管理される通信容量及び通話時間の少なくとも一方と、前記成果管理部によって管理される前記ユーザの成果とに基づいて、前記ユーザが支払うべき通信料金及び通話料金の少なくとも一方を算出する算出部と、
前記算出部によって算出された前記ユーザが支払うべき通信料金及び通話料金の少なくとも一方を、前記ユーザに提示する処理を行う提示部として、コンピュータを機能させるプログラムに関する。
【０００８】
また、本発明は、コンピュータ読み取り可能な情報記憶媒体であって、上記各部としてコンピュータを機能させるための上記プログラムを記憶した情報記憶媒体に関する。また、本発明は、上記各部を含む管理サーバに関する。
【０００９】
本発明によれば、ユーザの端末において所与のプログラムを実行させ、所与のプログラムに対するユーザの成果を、通信料金や通話料金に反映できるような新たなサービスが実
現可能となる。例えば、本発明は、ユーザの端末において、位置情報を検出する検出プログラム（所与のプログラムの一例）を実行し、当該位置情報の量に応じて、通信料金や通話料金を減額するような、ユーザにとって経済的な負担を軽減可能な通信サービスを提供することができる。
【００１０】
（２）また、本発明のプログラム、情報記憶媒体、及び管理サーバは、
前記成果管理部が、
前記ユーザの端末において実行された検出プログラムで検出された検出情報を、前記ユーザの成果として管理するようにしてもよい。
【００１１】
本発明によれば、ユーザは、端末で検出プログラムを実行すれば、検出プログラムで検出された検出情報をユーザの成果として管理サーバ側で管理されるので、ユーザの成果を導き出すためのユーザの負担を少なくすることができる。また、本発明によれば、検出情報を通信料金や通話料金に反映できるような新たなサービスが実現可能となる。
【００１２】
（３）また、本発明のプログラム、情報記憶媒体、及び管理サーバは、
前記成果管理部が、
前記ユーザの端末において実行された課題プログラムに対して前記ユーザから入力された回答情報を、前記ユーザの成果として管理するようにしてもよい。
【００１３】
本発明によれば、ユーザは、端末で課題プログラムを実行して回答を入力すれば、入力された回答情報をユーザの成果として管理サーバ側で管理されるので、ユーザの成果を導き出すことができる。また、本発明によれば、回答情報を通信料金や通話料金に反映できるような新たなサービスが実現可能となる。
【００１４】
（４）また、本発明のプログラム、情報記憶媒体、及び管理サーバは、
前記ユーザ情報に基づいて、前記課題プログラムで提示する課題情報を決定する課題情報決定部として、コンピュータを更に機能させるようにしてもよい。
【００１５】
本発明によれば、ユーザ情報に基づいて、課題情報を決定するので、ユーザに適した課題情報を提示することができる。例えば、ユーザの年齢層に応じた課題情報を提供することができる。
【００１６】
（５）また、本発明のプログラム、情報記憶媒体、及び管理サーバは、
前記課題情報決定部が、
前記ユーザの端末において実行された検出プログラムで検出された検出情報に基づいて、前記課題プログラムで提示する課題情報を決定する課題情報決定部として、コンピュータを更に機能させるようにしてもよい。
【００１７】
本発明によれば、ユーザの端末において実行された検出プログラムで検出された検出情報に基づいて、課題情報を決定するので、ユーザに適した課題情報を提示することができる。例えば、検出情報が位置情報である場合には、ユーザがいた位置情報に応じた地域のアンケート情報を課題情報として提供することができる。
【００１８】
（６）また、本発明のプログラム、情報記憶媒体、及び管理サーバは、
前記提示部が、
前記算出部によって算出された前記通信料金及び通話料金の少なくとも一方が所定値に達した場合に、前記通信料金及び通話料金の少なくとも一方が所定値に達したことを示す情報を前記ユーザに提示する処理を行うようにしてもよい。
【００１９】
本発明によれば、通信料金及び通話料金の少なくとも一方が所定値（例えば、０円）に達した場合に、通信料金及び通話料金の少なくとも一方が所定値に達したことを示す情報をユーザに提示するので、ユーザに親切な情報提供を行うことができる。つまり、本発明によれば、ユーザは、通信料金及び通話料金の少なくとも一方が所定値（例えば、０円）に達したことを知ることができ、ユーザは所与のプログラムの実行を中断する等の指示入力を行い、無駄に端末の処理能力を低下させないようにさせることができる。
【００２０】
（７）また、本発明のプログラム、情報記憶媒体、及び管理サーバは、
前記提示部が、
前記算出部によって算出された前記通信料金が所定値に達した後であり、かつ、前記ユーザの端末における通信容量が所定容量以上になった場合に、通信容量が所定容量以上になったことを示す情報を前記ユーザに提示する処理、及び、
前記算出部によって算出された前記通話料金が所定値に達した後であり、かつ、前記ユーザの端末における通話時間が所定時間以上になった場合に、通話時間が所定時間以上になったことを示す情報を前記ユーザに提示する処理、
の少なくとも一方を行うようにしてもよい。
【００２１】
本発明によれば、通信料金が所定値に達した後であり、かつ、ユーザの端末における通信容量が所定容量以上になった場合に、通信容量が所定容量以上になったことを示す情報をユーザに提示し、通話料金が所定値に達した後であり、かつ、ユーザの端末における通話時間が所定時間以上になった場合に、通話時間が所定時間以上になったことを示す情報をユーザに提示するので、ユーザに親切な情報提供を行うことができる。
【００２２】
例えば、本発明は、ユーザの端末における通信容量が所定容量以上になった場合、或いは、ユーザの端末における通話時間が所定時間以上になった場合に、ユーザは、再度、所与のプログラムを実行する入力を行うことによって、通信料金や通話料金が減額されるようにすることができる。
【図面の簡単な説明】
【００２３】
【図１】本実施形態のネットワークシステムを示す図。
【図２】本実施形態の端末１０の機能ブロック図の一例を示す図。
【図３】本実施形態の管理サーバ２０の機能ブロック図の一例を示す図。
【図４】本実施形態の管理サーバ２０が管理するユーザ情報の一例を示す。
【図５】本実施形態の管理サーバ２０が管理するユーザが利用した通信容量や通話時間の一例を示す。
【図６】本実施形態の通信事業者Ａが設定する料金プランの一覧の一例を示す。
【図７】本実施形態のユーザ１（ユーザＩＤ＝１）の位置情報の一例を示す。
【図８】本実施形態のアンケート情報（課題情報）の一例を示す。
【図９】本実施形態のアンケート情報（課題情報）の一例を示す。
【図１０】本実施形態の各ユーザの各成果価値や成果合計値の一例を示す。
【図１１】本実施形態のユーザの端末１０に表示される画面の一例。
【図１２】本実施形態のユーザの端末１０に表示される画面の一例。
【図１３】本実施形態のユーザの端末１０に表示される画面の一例。
【図１４】本実施形態のユーザの端末１０に表示される画面の一例。
【図１５】本実施形態のユーザの端末１０に表示される画面の一例。
【図１６】本実施形態のユーザの端末１０に表示される画面の一例。
【図１７】直近に利用した通信容量に対応する、検出プログラムの合計動作時間、課題情報の小問数の対応関係を示す。
【図１８】本実施形態のユーザの端末１０に表示される画面の一例。
【図１９】本実施形態のユーザの端末１０に表示される画面の一例。
【図２０】本実施形態の管理サーバ２０が、ユーザが支払うべき通信料金及び通話料金をユーザに提示する処理のフローチャートの一例。
【図２１】本実施形態の管理サーバ２０が、ユーザが利用可能な通信容量をユーザに提示する処理のフローチャートの一例。
【図２２】本実施形態の管理サーバ２０が、ユーザが利用可能な通話時間をユーザに提示する処理のフローチャートの一例。
【発明を実施するための形態】
【００２４】
以下、本実施形態について説明する。なお、以下に説明する本実施形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また本実施形態で説明される構成の全てが、本発明の必要構成要件であるとは限らない。
【００２５】
１．ネットワークシステム
本実施形態では、通信事業者Ａがユーザに対してサービスを提供する例について説明する。つまり、ユーザは、通信事業者Ａと契約し、通信事業者ＡのＳＩＭをユーザの端末１０に入れることによって通信事業者Ａのサービスを利用することができる。なお、ＳＩＭとは「Subscriber Identity Module card」の略である。
【００２６】
図１は、本実施形態のネットワークシステム１を示す。本実施形態では、複数のユーザの端末１０と、通信事業者Ａの管理サーバ２０（サーバシステム）とによって構成される。つまり、図１に示すように、本実施形態のネットワークシステム１は、管理サーバ２０と、ユーザの端末１０とが、ネットワーク（例えば、インターネット）を介して接続可能に構成される。
【００２７】
管理サーバ２０は、通信事業者が管理するサーバであり、大手キャリア（ＭＮＯ）から直接或いは間接的に回線を借りる通信事業者（ＭＶＮＯ）の管理サーバに相当する。
【００２８】
なお、管理サーバ２０は、ＳＮＳ（ソーシャル・ネットワーキング・サービス）と呼ばれるコミュニティ型のサービスを提供するＳＮＳサーバ、ゲーム処理サーバ等の機能を有していてもよい。
【００２９】
ユーザの端末１０は、ＳＩＭカードを入れ替え可能な端末（スマートフォン、携帯電話、携帯型ゲーム機等）である。ユーザの端末１０は、インターネット（ＷＡＮ）、ＬＡＮなどのネットワークを介して管理サーバ２０に接続可能な装置である。なお、ユーザの端末１０と管理サーバ２０との通信回線は、無線であるが有線であってもよい。
【００３０】
また、管理サーバ２０は、複数の装置（ハードウエア）によって構成されていてもよく、処理の機能やストレージを分散してもよい。
【００３１】
２．１  ユーザの端末の構成
図２に本実施形態のユーザの端末１０の機能ブロック図の一例を示す。なお、本実施形態のユーザの端末１０は、図２の構成要素（各部）の一部を省略した構成としてもよい。
【００３２】
入力部１６０は、ユーザからの入力情報を入力するための機器であり、ユーザの入力情報を処理部に出力する。本実施形態の入力部１６０は、ユーザの入力情報（入力信号）を検出する検出部１６２を備える。入力部１６０は、例えば、レバー、ボタン、ステアリング、マイク、タッチパネル型ディスプレイ、キーボード、マウスなどがある。
【００３３】
本実施形態のユーザの端末１０は、タッチパネルへタッチ入力（接触操作）で操作するものであるが、ユーザの端末１０には、ボタン、方向キーなどの操作子（ボタン、方向キ
ー等）を有していてもよい。
【００３４】
また、入力部１６０は、３軸の加速度を検出する加速度センサや、角速度を検出するジャイロセンサ、撮像部を備えた入力機器でもよい。例えば、入力機器は、ユーザが把持して動かすものであってもよいし、ユーザが身につけて動かすものであってもよい。また、入力機器には、ユーザが把持する刀型コントローラや銃型コントローラ、あるいはユーザが身につける（ユーザが手に装着する）グローブ型コントローラなど実際の道具を模して作られたコントローラも含まれる。また入力機器には、入力機器と一体化されているゲーム装置、携帯型ゲーム装置、携帯電話なども含まれる。本実施形態のユーザの端末１０は、複数の入力部１６０を備えていてもよい。
【００３５】
記憶部１７０は、処理部１００の各部としてコンピュータを機能させるためのプログラムや各種データを記憶するとともに、処理部１００や通信部１９６の記憶領域として機能する。
【００３６】
記憶部１７０は、一時的な記憶領域や、ストレージを含む。ストレージとは、ハードディスク、光学ディスク、フラッシュメモリ、磁気テープ等であり、データを永続的に記憶する装置のことをいう。また、記憶部１７０は、情報記憶媒体１８０に格納されているプログラムやデータを記憶してもよい。
【００３７】
そして、本実施形態の記憶部１７０は、ワーク領域として使用される主記憶部１７１と、表示画像等が記憶される画像バッファ１７２、プログラム記憶部１７３、成果記憶部１７６とを含む。なお、これらの一部を省略する構成としてもよい。
【００３８】
主記憶部１７１は、ＲＡＭなどにより実現できる。主記憶部１７１は、本実施形態の処理において使用される記憶領域である。画像バッファ１７２は、ＶＲＡＭなどにより実現できる。
【００３９】
プログラム記憶部１７３は、所与のプログラム（例えば、検出プログラム、課題プログラム等）を記憶する。
【００４０】
成果記憶部１７６は、ユーザの成果を記憶する。例えば、成果記憶部１７６は、検出プログラムによって検出された検出情報（位置情報、音楽情報、購入情報等）を、ユーザの成果として記憶する。また、成果記憶部１７６は、課題プログラムによってユーザが入力した回答情報を、ユーザの成果として記憶する。
【００４１】
また、成果記憶部１７６は、検出情報の成果価値（位置情報の成果価値、音楽情報の成果価値、購入情報の成果価値）、回答情報の成果価値、検出情報の成果価値及び回答情報の成果価値の合計値を、ユーザの成果として記憶する。
【００４２】
情報記憶媒体１８０（コンピュータにより読み取り可能な媒体）は、プログラムやデータなどを格納するものであり、その機能は、光ディスク（ＣＤ、ＤＶＤ）、光磁気ディスク（ＭＯ）、磁気ディスク、ハードディスク、磁気テープ、或いはメモリ（ＲＯＭ）などにより実現できる。なお、情報記憶媒体１８０はストレージである。
【００４３】
また、情報記憶媒体１８０には、本実施形態の各部としてコンピュータを機能させるためのプログラム（各部の処理をコンピュータに実行させるためのプログラム）を記憶することができる。
【００４４】
なお、管理サーバ２０が有する情報記憶媒体や記憶部に記憶されているプログラムや各
種データを、ネットワークを介して受信し、受信したプログラムやデータを記憶部１７０や情報記憶媒体１８０に記憶してもよい。このようにプログラムや各種データを受信して端末１０の処理部１００の各部としてコンピュータを機能させる場合も本発明の範囲内に含む。なお、処理部１００は、後述するように、記憶部１７０や情報記憶媒体１８０に格納されるプログラムやデータに基づいて本実施形態の種々の処理を行う。
【００４５】
ＳＩＭ１８１とは、ユーザの電話番号、電話帳などのユーザ情報が記録されているＩＣカードのことである。ＳＩＭには、ｎａｎｏＳＩＭ、ｍｉｃｒｏＳＩＭ、標準ＳＩＭの３つの種類ある。なお、ＳＩＭのことを、ＳＩＭカードを言う場合もある。ユーザの端末には、契約している通信事業者ＡのＳＩＭを挿入することによって、通話や通信を行うことができる。また、端末１０には、１つのＳＩＭに限らず、２つ以上のＳＩＭを挿入できるものであってもよい。なお、ＳＩＭは、ｅＳＩＭと呼ばれるものであってもよい。ｅＳＩＭとは、リモート操作によって、通信事業者Ａとの契約情報など情報を管理サーバ２０からダウンロードして書き換え可能であるＳＩＭのことを示す。
【００４６】
表示部１９０は、本実施形態により生成された画像を出力するものであり、その機能は、ＣＲＴ、ＬＣＤ、タッチパネルディスプレイ、或いはＨＭＤ（ヘッドマウントディスプレイ）などにより実現できる。
【００４７】
なお、表示部１９０は、タッチパネルディスプレイを用いることによりユーザが操作を行う入力部１６０としても機能してもよい。ここでタッチパネルとして、例えば抵抗膜方式（４線式、５線式）、静電容量方式、電磁誘導方式、超音波表面弾性波方式、赤外線走査方式などのタッチパネルを用いることができる。
【００４８】
音出力部１９２は、処理部１００で生成された音を出力するものであり、その機能は、スピーカ、或いはヘッドフォンなどにより実現できる。
【００４９】
通信部１９６はサーバ２０との間で通信を行うための各種制御を行うものであり、その機能は、各種プロセッサ又は通信用ＡＳＩＣなどのハードウェアや、プログラムなどにより実現できる。
【００５０】
処理部１００（プロセッサ）は、入力部１６０からの操作入力（入力情報）、記憶部１７０や情報記憶媒体１８０に格納されるプログラム及びデータ、通信部１９６を介して受信したデータなどに基づいて、プログラムの実行処理、画像生成処理、音生成処理、などの処理を行う。処理部１００は、記憶部１７０内の主記憶部１７１をワーク領域として各種処理を行う。処理部１００の機能は各種プロセッサ（ＣＰＵ、ＤＳＰ等）、ＡＳＩＣ（ゲートアレイ等）などのハードウェアや、プログラムにより実現できる。
【００５１】
処理部１００は、プログラム制御部１１０、成果制御部１１１、画像生成部１３０、音生成部１４０を含む。
【００５２】
プログラム制御部１１０は、管理サーバ２０から所与のプログラムを受信し、プログラム記憶部１７３に記憶する処理を行う。また、プログラム制御部１１０は、ユーザの実行指示の入力を受け付けた場合に、所与のプログラムを実行する処理を行う。つまり、ユーザの実行指示の入力を受け付けた場合に、所与のプログラムを起動させ、所与のプログラムを動作させる処理を行う。
【００５３】
なお、プログラム制御部１１０は、ユーザの停止指示の入力を受け付けた場合に、所与のプログラムを停止する処理を行う。つまり、ユーザの停止指示の入力を受け付けた場合に、所与のプログラムを終了させる（所与のプログラムを動作させないように制御する）
。
【００５４】
成果制御部１１１は、所与のプログラムの実行に基づく成果をユーザの成果記憶部１７６に記憶する。また、成果制御部１１１は、所定周期で、ユーザの成果記憶部１７６に記憶されたユーザの成果を管理サーバ２０に送信する処理を行う。
【００５５】
画像生成部１３０は、処理部１００で行われる種々の処理の結果に基づいて描画処理を行い、これにより画像を生成し、表示部１９０に出力する。画像生成部１３０は、オブジェクト空間内において仮想カメラ（所与の視点）から見える画像（いわゆる３次元画像）を生成してもよい。
【００５６】
例えば、画像生成部１３０は、３次元画像を生成する場合には、まず、座標変換（ワールド座標変換、カメラ座標変換）、クリッピング処理、或いは透視変換等のジオメトリ処理が行われ、その処理結果に基づいて、描画データ（プリミティブ面の頂点の位置座標、テクスチャ座標、色データ、法線ベクトル或いはα値等）が作成される。そして、この描画データ（プリミティブ面データ）に基づいて、透視変換後（ジオメトリ処理後）のオブジェクト（１又は複数プリミティブ面）を画像バッファ１７２（フレームバッファ、ワークバッファなどのピクセル単位で画像情報を記憶できるバッファ。ＶＲＡＭ）に描画する。これにより、オブジェクト空間内において仮想カメラ（所与の視点）から見える画像が生成される。
【００５７】
音生成部１４０は、処理部１００で行われる種々の処理の結果に基づいて音処理を行い、ＢＧＭ、効果音、又は音声などの音を生成し、音出力部１９２に出力する。
【００５８】
２．２  管理サーバの構成
図３に本実施形態の管理サーバ２０の機能ブロック図の一例を示す。なお本実施形態のサーバは図３の構成要素（各部）の一部を省略した構成としてもよい。
【００５９】
記憶部２７０は、処理部２００の各部としてコンピュータを機能させるためのプログラムや各種データを記憶するとともに、処理部２００や通信部２９６の記憶領域として機能する。
【００６０】
記憶部２７０は、一時的な記憶領域や、ストレージを含む。また、記憶部２７０は、情報記憶媒体２８０に格納されているプログラムやデータを記憶してもよい。
【００６１】
そして、本実施形態の記憶部２７０は、ワーク領域として使用される主記憶部２７２と、格納部２６０とを含む。なお、これらの一部を省略する構成としてもよい。
【００６２】
主記憶部２７２は、ＲＡＭなどにより実現できる。主記憶部２７２は、本実施形態の処理において使用される記憶領域である。
【００６３】
格納部２６０には、管理サーバ２０が管理する情報を格納する。
【００６４】
例えば、格納部２６０には、ユーザＩＤ（ユーザ識別情報）に対応付けて、ユーザ情報２６１、通信・通話情報２６２、料金情報２６３、ユーザの成果２６４、課題情報２６５等が記憶される。
【００６５】
ユーザ情報２６１は、ユーザに関する情報であり、例えば、電話番号、メールアドレス等である。
【００６６】
また、通信・通話情報２６２は、ユーザの月毎の通信容量、通話時間である。
【００６７】
また、料金情報２６３は、ユーザの月毎の通信料金、通話料金等である。
【００６８】
また、ユーザの成果２６４は、ユーザの検出情報（例えば、位置情報、音楽情報、購入情報）、回答情報、検出情報の成果価値（例えば、位置情報の成果価値、音楽情報の成果価値、購入情報の成果価値）、回答情報の成果価値、成果合計値、等である。
【００６９】
課題情報２６５は、課題プログラムで提示する課題情報（アンケート情報等）であり、１又は複数の小問で構成される。
【００７０】
情報記憶媒体２８０（コンピュータにより読み取り可能な媒体）は、プログラムやデータなどを格納するものであり、その機能は、光ディスク（ＣＤ、ＤＶＤ）、光磁気ディスク（ＭＯ）、磁気ディスク、ハードディスク、磁気テープ、或いはメモリ（ＲＯＭ）などにより実現できる。処理部２００は、情報記憶媒体２８０に格納されるプログラム（データ）に基づいて本実施形態の種々の処理を行う。即ち情報記憶媒体２８０には、本実施形態の各部としてコンピュータを機能させるためのプログラム（各部の処理をコンピュータに実行させるためのプログラム）が記憶される。
【００７１】
通信部２９６は外部（例えば、ユーザの端末１０、他のサーバや他のネットワークシステム）との間で通信を行うための各種制御を行うものであり、その機能は、各種プロセッサ又は通信用ＡＳＩＣなどのハードウェアや、プログラムなどにより実現できる。
【００７２】
処理部２００（プロセッサ）は、記憶部２７０や情報記憶媒体２８０に記憶されるプログラム及びデータ、通信部２９６を介して受信したデータなどに基づいて、処理を行う。
【００７３】
また、処理部２００は記憶部２７０内の主記憶部２７１をワーク領域として各種処理を行う。処理部２００の機能は各種プロセッサ（ＣＰＵ、ＤＳＰ等）、ＡＳＩＣ（ゲートアレイ等）などのハードウェアや、プログラムにより実現できる。
【００７４】
特に、本実施形態の管理サーバ２０の処理部２００は、管理部２１０、成果管理部２１１、算出部２１２、提示部２１３、課題情報決定部２１４、通知部２１５、を含む。なお、これらの一部を省略する構成としてもよい。
【００７５】
管理部２１０は、ユーザの端末１０における通信容量及び通話時間の少なくとも一方を管理する。つまり、管理部２１０は、ユーザＩＤに対応付けて、通信容量及び通話時間の少なくとも一方を記憶部２７０に記憶する。
【００７６】
成果管理部２１１は、ユーザの端末１０において実行された所与のプログラムに対する当該ユーザの成果を管理する。例えば、成果管理部２１１は、ユーザの端末１０から、ユーザＩＤに対応付けられたユーザの成果を受信し、ユーザＩＤに対応付けてユーザの成果を記憶する。
【００７７】
成果管理部２１１は、ユーザの端末１０において実行された検出プログラムで検出された検出情報を、ユーザの成果として管理する。例えば、成果管理部２１１は、ユーザの端末１０から、ユーザＩＤに対応付けられた検出情報をユーザの成果として受信し、ユーザＩＤに対応付けて検出情報を記憶する。
【００７８】
成果管理部２１１は、ユーザの端末１０において実行された課題プログラムに対してユーザから入力された回答情報を、ユーザの成果として管理する。例えば、成果管理部２１
１は、ユーザの端末１０から、ユーザＩＤ及び課題ＩＤに対応付けられた回答情報をユーザの成果として受信し、ユーザＩＤ及び課題ＩＤに対応付けて回答情報を記憶する。
【００７９】
算出部２１２は、管理部２１０によって管理される通信容量及び通話時間の少なくとも一方と、成果管理部２１１によって管理されるユーザの成果とに基づいて、ユーザが支払うべき通信料金及び通話料金の少なくとも一方を算出する。
【００８０】
算出部２１２は、管理部２１０によって管理される通信容量及び通話時間の少なくとも一方と、成果管理部２１１によって管理されるユーザの成果とに基づいて、ユーザが利用可能な通信容量及び通話時間の少なくとも一方を算出する。
【００８１】
提示部２１３は、算出部２１２によって算出されたユーザが支払うべき通信料金及び通話料金の少なくとも一方を、ユーザに提示する処理を行う。
【００８２】
提示部２１３は、算出部２１２によって算出された通信料金及び通話料金の少なくとも一方が所定値に達した場合に、通信料金及び通話料金の少なくとも一方が所定値に達したことを示す情報をユーザに提示する処理を行う。
【００８３】
提示部２１３は、算出部２１２によって算出された通信料金が所定値に達した後であり、かつ、ユーザの端末１０における通信容量が所定容量以上になった場合に、通信容量が所定容量以上になったことを示す情報をユーザに提示する処理、及び、算出部２１２によって算出された通話料金が所定値に達した後であり、かつ、ユーザの端末１０における通話時間が所定時間以上になった場合に、通話時間が所定時間以上になったことを示す情報をユーザに提示する処理、の少なくとも一方を行うようにしてもよい。
【００８４】
提示部２１３は、算出部２１２によって算出されたユーザが利用可能な通信容量及び通話時間の少なくとも一方を、ユーザに提示する処理を行う。
【００８５】
提示部２１３は、過去に利用した通信容量及び過去に利用した通話時間の少なくとも一方に基づいて、複数種類のプログラム（例えば、検出プログラム、課題プログラム）の中から、ユーザに推奨するプログラムを決定して提示してもよい。
【００８６】
課題情報決定部２１４は、ユーザ情報に基づいて、課題プログラムで提示する課題情報を決定するようにしてもよい。
【００８７】
課題情報決定部２１４は、ユーザの端末１０において実行された検出プログラムで検出された検出情報に基づいて、課題プログラムで提示する課題情報を決定するようにしてもよい。
【００８８】
通知部２１５は、残りの利用可能通信容量に、及び、残りの利用可能通話時間の少なくとも一方に基づいて、所与のプログラムを実行することを推奨する推奨情報を通知する処理を行う。
【００８９】
３．本実施形態の手法
３．１  概要
従来では、大手の通信事業者がＳＩＭロック（ＳＩＭがロックされた状態）を行い、他の通信事業者のＳＩＭを差し替えても使えないようにしていた。なお、ＳＩＭロックとは、通信事業者Ｘの端末でＳＩＭを使用できるのは、通信事業者ＸのＳＩＭのみであり、通信事業者Ｙや通信事業者ＺのＳＩＭを使用できない状態を示す。
【００９０】
しかし、近年、ＳＩＭがロックされた状態を解除できるようになり、ＳＩＭフリー化された。つまり、ユーザは、自分の意思でＳＩＭロックを解除し、ユーザの端末１０に、他の通信事業者のＳＩＭを差し替えることができるようになった。
【００９１】
本実施形態の通信事業者Ａは、ＳＩＭフリー化に伴い、ユーザにとって経済的に負担の少ない通信サービスを提供するものである。例えば、通信事業者Ａの管理サーバ２０は、通信料金や通話料金を無料にし、或いは、安く抑えるために、ユーザの端末１０において実行された所与のプログラム（サービスプログラム）に対するユーザの成果に基づいて、ユーザが支払うべき通信料金及び通話料金の少なくとも一方を減額することができるように制御する。
【００９２】
３．２  通信事業者の説明
大手の通信事業者（ＭＮＯ）は、回線（３Ｇ回線、４Ｇ回線、５Ｇ回線、ＬＴＥ回線等）を使用し、回線の保守や管理を行っている。また、当該大手の通信事業者から回線を借りて運営する一次の通信事業者（ＭＶＮＥ、一次業者ともいう。）が存在する。また、一次の通信事業者から回線を借りて運営する二次の通信事業者（ＭＶＮＯ、二次業者ともいう。）が存在する。
【００９３】
このような二次の通信事業者（ＭＶＮＯ）は、回線の保守等は大手の通信事業者（ＭＮＯ）が行うことから費用を節約できるので、ＳＩＭ（格安ＳＩＭ）を販売して大手の通信事業者（ＭＮＯ）よりも安い通話料金、通信料金を設定できるものが多い。
【００９４】
本実施形態の通信事業者Ａは二次の通信事業者（ＭＶＮＯ）の例であるが、もちろん、回線を管理する大手の通信事業者（ＭＮＯ）や、一次の通信事業者（ＭＶＮＥ）においても、下記説明の手法を採用してもよい。
【００９５】
３．３  ユーザ情報の説明
次に、本実施形態のユーザ情報について説明する。
【００９６】
図４は、管理サーバ２０が管理する各ユーザのユーザ情報の一例を示す。ユーザ情報は、少なくとも電話番号を含む。例えば、ユーザＩＤ（ユーザ識別情報）に対応付けて電話番号、氏名、住所、メールアドレスが、ユーザ情報として記憶される。なお、ユーザ情報には、性別、生年月日、電話帳のデータ等を含んでいてもよい。なお、各ユーザの端末のＳＩＭにも、ユーザ自身のユーザ情報が記憶される。
【００９７】
３．４  ユーザの利用状況
本実施形態の管理サーバ２０は、ユーザが利用した通信容量や通話時間を記憶部に記憶する。図５は、管理サーバ２０は、毎月の利用期間において各ユーザが利用した通信容量、通話時間を示す。本実施形態では、月単位で通信容量、通話時間を計算し、毎月所定のタイミング（例えば、毎月１日の０時）に、通信容量、通話時間を０にリセットして、計測を行う。
【００９８】
例えば、ユーザ１（ユーザＩＤ＝１）は、２０１６年８月の利用期間に、４００ＭＢ（ＭＢはメガバイトの略）を利用し、１０分の通話時間が発生していることを意味する。また、ユーザ２（ユーザＩＤ＝２）は、２０１６年８月に１ＧＢ（ＧＢはギガバイトの略）を利用し、１５分の通話時間が発生していることを意味する。
【００９９】
３．５  通信料金、通話料金
本実施形態の管理サーバ２０は、ユーザが利用した通信容量や通話時間に基づき通話料金、通信料金を算出する。
【０１００】
図６は、通信事業者Ａが設定する料金プランの一覧である。各ユーザは、通信事業者Ａと契約する時にいずれかの料金プランで契約する。
【０１０１】
例えば、Ａプランでは、月額５００円で、５００ＭＢまでデータの通信を利用できる。つまり、利用期間の１ヶ月の間、５００ＭＢまでの通信を行うことができる。また、利用期間の１ヶ月の間に利用した通信容量が５００ＭＢを超えた場合には、超過分の１００ＭＢあたり１５０円のチャージ料が追加に発生する。また、Ａプランでは、３０秒あたり２０円の通話料金が発生する。
【０１０２】
例えば、ユーザ１が、プランＡで契約し、２０１６年８月の利用期間に利用した通信容量が４００ＭＢであり利用した通話時間が１０分である場合には、２０１６年８月の通信料金は、月額料金の５００円であり通話料金は４００円となる。
【０１０３】
３．６  検出プログラムで検出する検出情報
本実施形態では、ユーザの端末１０において実行された検出プログラムで検出された検出情報に基づいて、通信料金、通話料金を減額するように制御する。まず、検出プログラムと検出情報について説明する。
【０１０４】
検出情報とは、ＧＰＳ（ＧＰＳは、Global Positioning Systemの略）による位置情報（緯度、経度で示される情報）、再生された音楽情報、商品を購入した購入記録等である。
【０１０５】
例えば、検出プログラムは、ユーザの端末のブラウザによって制御されるアプリケーション（いわゆるＷｅｂアプリ）でもよいし、ユーザの端末にインストールされるアプリケーション（いわゆるネイティブアプリ）でもよい。また、検出プログラムは、端末１０のＯＳ（ＯＳは、Operating Systemの略）の一部のプログラムであってもよい。
【０１０６】
この検出プログラムは、ユーザの端末１０のフォアグラウンドで動作することもできるが、バックグラウンドで動作することも可能である。また、ユーザの端末１０は、検出プログラムで検出情報を検出すると、ユーザＩＤに対応付けて検出情報を、管理サーバ２０に送信する。
【０１０７】
ユーザの端末１０は、検出情報を第１の所定周期で検出する。例えば、ユーザの端末１０は、１秒毎（第１の所定周期の一例）に検出プログラムによって位置情報を検出する。
【０１０８】
そして、ユーザの端末１０は、検出された検出情報を第２の所定周期で管理サーバ２０に送信する。例えば、ユーザの端末１０は、３０秒毎（第２の所定周期の一例）で、それまでに蓄積された位置情報を、管理サーバ２０に送信する。例えば、ユーザの端末１０は、１秒毎に検出した位置情報を、ユーザＩＤに対応付けて３０秒毎に管理サーバ２０に送信する。
【０１０９】
そして、管理サーバ２０は、各ユーザの端末１０から、ユーザＩＤに対応付けられた位置情報を受信する。管理サーバ２０は、ユーザ毎に、ユーザＩＤに対応付けて、受信した位置情報をユーザの成果として管理（記憶）する。
【０１１０】
図７は、ユーザ１（ユーザＩＤ＝１）の位置情報の一例を示す。なお、図７に示す緯度、経度は、世界測地系（ＷＧＳ８４）に基づくＧＰＳで検出された座標値を示す。
【０１１１】
図７に示すように、管理サーバ２０は、ユーザ１の端末１０において１秒単位で検出さ
れた位置情報を記憶部に記憶する。管理サーバ２０は、ユーザ１の位置情報に基づいて、ユーザがいつどの場所にいたのか（例えば、２０１６年９月１日１５時に浅草にいたこと）を判別することができる。
【０１１２】
また、ユーザの端末１０は、検出プログラムによって再生を開始した音楽情報（再生開始日時、楽曲名など）を検出した場合に、管理サーバ２０に、ユーザＩＤに対応付けて、音楽情報を送信する。
【０１１３】
そして、管理サーバ２０は、ユーザ毎に、ユーザＩＤに対応付けて、音楽情報をユーザの成果として管理する。
【０１１４】
また、ユーザの端末１０は、検出プログラムによって、ユーザの端末１０に搭載された非接触型ＩＣチップの仮想通貨（電子マネー）で商品を購入したことを検出した場合に、管理サーバ２０に、ユーザＩＤに対応付けて、当該購入情報（購入日時、商品名、値段など）を送信する。
【０１１５】
３．７  課題プログラムに対する回答情報
本実施形態では、アンケート、リサーチ、仕事などを課題とする課題プログラムを実行し、ユーザが回答入力を行うことによって、通信料金、通話料金を減額する。まず、課題プログラム、課題情報及び回答情報について説明する。
【０１１６】
まず、課題情報とは、アンケート情報、リサーチ情報、仕事情報等である。また、回答情報とは、課題情報に対してユーザの入力に基づく回答の情報を示す。
【０１１７】
例えば、課題プログラムは、ユーザの端末１０のブラウザによって制御されるアプリケーション（いわゆるＷｅｂアプリ）でもよいし、ユーザの端末１０にインストールされるアプリケーション（いわゆるネイティブアプリ）でもよい。また、課題プログラムは、端末１０のＯＳの一部のプログラムであってもよい。
【０１１８】
また、課題プログラムと検出プログラムとが同じアプリケーションで実行されるものであってもよいし、別のアプリケーションで実行されるものであってもよい。この課題プログラムは、ユーザの端末のフォアグラウンドで動作し、ユーザ自らの入力を必要とする。
【０１１９】
まず、管理サーバ２０は、ユーザの端末１０に課題プログラムで提示する課題情報（例えば、アンケート情報）を送信する。管理サーバ２０が、課題情報を送信するタイミングは、ユーザの端末１０から要求があったタイミングに送信するようにしてもよいし、ユーザの利用通信容量が、契約した料金プランで利用可能な通信容量に近づくタイミング等である。例えば、ユーザ１がプランＡで契約している場合、利用可能な通信容量が５００ＭＢであるので、例えば、ユーザ１が利用した通信容量が４００ＭＢを超えた場合に、課題情報を送信するようにしてもよい。
【０１２０】
ユーザの端末１０は、ユーザＩＤ及び課題ＩＤに対応付けて回答情報を、管理サーバ２０に送信する。
【０１２１】
そして、管理サーバ２０は、各ユーザの端末１０から、ユーザＩＤ及び課題ＩＤに対応付けられた回答情報を受信し、ユーザＩＤ及び課題ＩＤに対応付けて、受信した回答情報をユーザの成果として管理する。
【０１２２】
例えば、管理サーバ２０は、ユーザ情報に基づいて、課題プログラムで提示する課題情報を決定する。例えば、管理サーバ２０は複数のアンケート情報（課題情報）を、ユーザ
の住所、性別や生年月日等に分けて用意している。
【０１２３】
例えば、ユーザ１の性別、生年月日で２０代男性であることが判別されると、２０代男性用のアンケート情報を抽出し、当該２０代男性用のアンケート情報をユーザの端末１０に送信する。
【０１２４】
図８は、課題ＩＤ＝１００のアンケート情報（課題情報）の一例を示す。例えば、１つの課題には１又は複数の小問があり、ユーザは全ての小問について回答を行うことになる。例えば、ユーザが複数の選択肢の中から１又は複数の選択を行って回答を行うものでもよいし、文章を入力することで回答を行うものであってもよい。
【０１２５】
また、管理サーバ２０は、ユーザの端末１０において実行された検出プログラムで検出された検出情報に基づいて、課題プログラムで提示する課題情報を決定するようにしてもよい。
【０１２６】
例えば、管理サーバ２０は、浅草の地域、新宿の地域、東京駅周辺の地域など様々なスポットや地域に応じたアンケートを予め用意する。そして、例えば、ユーザ１の位置情報から浅草の位置情報を取得すると、浅草の地域用のアンケート情報を抽出し、当該アンケート情報をユーザの端末１０に送信する。図９は、課題ＩＤ＝２００の浅草の地域用のアンケート情報の一例を示す。
【０１２７】
３．８  ユーザの成果を価値に換算する処理
管理サーバ２０は、予め一の検出情報（位置情報、音楽情報、購入情報）の価値や、課題情報の価値を設定する。なお、検出情報の価値、課題情報の価値は、広義にはユーザの成果である。
【０１２８】
例えば、管理サーバ２０は、一の位置情報の価値を０．０１円に定め、一の音楽情報の価値を１０円に定め、一の購入情報の価値を１０円に定める。
【０１２９】
また、管理サーバ２０は、課題ＩＤ毎に、課題情報の価値を設定する。本実施形態では、課題情報の小問数が多ければ多いほど価値が高くなるように設定する。例えば、小問数が１０個の課題情報の価値を１０円に設定する。また、小問数が５０個の課題情報の価値を５０円に設定する。
【０１３０】
そして、管理サーバ２０は、ユーザ毎に、ユーザの成果価値を記憶部に記憶する。図１０に示すように、管理サーバ２０は、２０１６年８月の利用期間（２０１６年８月１日〜３１日）において、各ユーザの各成果価値（位置情報の成果価値、音楽情報の成果価値、購入情報の成果価値、回答情報の成果価値）、及び、成果合計値を算出する。
【０１３１】
本実施形態の管理サーバ２０は、各ユーザの各成果価値（位置情報の成果価値、音楽情報の成果価値、購入情報の成果価値、回答情報の成果価値）、成果合計値を算出し、毎月所定のタイミング（例えば、毎月１日の０時）に、各成果価値（位置情報の成果価値、音楽情報の成果価値、購入情報の成果価値、回答情報の成果価値）、成果合計値を０にリセットする。
【０１３２】
例えば、ユーザ１（ユーザＩＤ＝１）は、２０１６年８月の利用期間に、位置情報の成果価値は５００円であり、音楽情報の成果価値は２０円であり、購入情報の成果価値は３０円であり、回答情報の成果価値は５０円であり、成果合計値は６００円であることを示す。
【０１３３】
３．９  ユーザの成果に基づき通信料金、通話料金を算出する例
本実施形態の管理サーバ２０は、ユーザの成果、及び、ユーザが利用した通信容量や通話時間に基づき通信料金、通話料金を算出する。
【０１３４】
以下の説明において、例えば、ユーザ１が、図６に示すプランＡで契約し、２０１６年８月に利用した通信容量が４００ＭＢであり、通話時間が１０分である例に即して説明する。
【０１３５】
また、通信事業者Ａは、前月の利用期間（例えば、２０１６年８月１日〜３１日）における通信料金、通話料金を、当月（例えば、２０１６年９月１０日）に請求する。
【０１３６】
管理サーバ２０は、例えば、２０１６年９月１日以降、ユーザ１の引き落とし日の前までに、ユーザ１の２０１６年８月分の通信料金、通話料金を算出して確定し、２０１６年９月の所定の引き落とし日に、ユーザ１の指定の銀行口座から２０１６年８月分の通信料金、通話料金を引き落とす処理を行う。
【０１３７】
以下の説明では、管理サーバ２０が、前月の利用期間（例えば、２０１６年８月１日〜３１日）のユーザの成果、及び、前月の利用期間（例えば、２０１６年８月１日〜３１日）のユーザが利用した通信容量や通話時間に基づき、前月分（例えば、２０１６年８月分）の通信料金、通話料金を算出する例について説明する。
【０１３８】
なお、管理サーバ２０は、当月の利用期間（例えば、２０１６年９月１日〜現時点（例えば、２０１６年９月１５日）まで）のユーザの成果、及び、当月の利用期間のユーザが利用した通信容量や通話時間に基づき、当月分（例えば、２０１６年９月分）の通信料金、通話料金をリアルタイムに算出してもよい。当月分の通信料金、通話料金の変動はあるが、ユーザは現時点までの状況を把握することができる。
【０１３９】
なお、説明の便宜上、利用期間の開始日は毎月初日とし利用期間の締め日は毎月末日としているが、ユーザ毎に利用期間を異ならせてもよい。
【０１４０】
（１）位置情報の成果価値に基づいて通信料金、通話料金を算出する例
プランＡの場合、ユーザ１の２０１６年８月の利用期間の通信料金が５００円であるが、２０１６年８月の利用期間において、ユーザ１の位置情報の成果価値が５００円である場合、通信料金５００円から５００円を減額し、ユーザ１の２０１６年８月に請求する通信料金を０円に設定する。
【０１４１】
本実施形態では、通信料金を優先的に減額しているが、通話料金を優先的に減額してもよい。例えば、プランＡの場合、ユーザ１の２０１６年８月の通話料金は４００円であるが、ユーザ１が２０１６年８月の利用期間において、ユーザ１の位置情報の成果価値が５００円である場合、通話料金を０円にする。なお、ユーザの位置情報の成果価値５００円のうち４００円を通話料金に適用し、残りの１００円を通信料金に適用してもよい。つまり、通信料金を、５００円から１００円を減算し、ユーザ１の２０１６年８月の通信料金を４００円に設定してもよい。
【０１４２】
（２）音楽情報の成果価値に基づいて通信料金、通話料金を算出する例
プランＡの場合、ユーザ１の２０１６年８月の利用期間の通信料金が５００円であるが、２０１６年８月の利用期間において、ユーザ１の音楽情報の成果価値が２０円である場合、通信料金５００円から２０円を減額し、ユーザ１の２０１６年８月に請求する通信料金を４８０円に設定する。
【０１４３】
本実施形態では、通信料金を優先的に減額しているが、通話料金を優先的に減額してもよい。例えば、プランＡの場合、ユーザ１の２０１６年８月の通話料金は４００円であるが、ユーザ１が２０１６年８月の利用期間において、ユーザ１の音楽情報の成果価値が２０円である場合、通話料金を２０円減額し、ユーザ１の２０１６年８月の通話料金を３８０円に設定する。
【０１４４】
（３）購入情報の成果価値に基づいて通信料金、通話料金を算出する例
プランＡの場合、ユーザ１の２０１６年８月の利用期間の通信料金が５００円であるが、２０１６年８月の利用期間において、ユーザ１の購入情報の成果価値が３０円である場合、通信料金５００円から３０円を減額し、ユーザ１の２０１６年８月に請求する通信料金を４７０円に設定する。
【０１４５】
本実施形態では、通信料金を優先的に減額しているが、通話料金を優先的に減額してもよい。例えば、プランＡの場合、ユーザ１の２０１６年８月の通話料金は４００円であるが、ユーザ１が２０１６年８月の利用期間において、ユーザ１の購入情報の成果価値が３０円である場合、通話料金を３０円減額し、ユーザ１の２０１６年８月の通話料金を３７０円に設定する。
【０１４６】
（４）回答情報の成果価値に基づいて、通信料金、通話料金を算出する例
プランＡの場合、ユーザ１の２０１６年８月の利用期間の通信料金が５００円であるが、２０１６年８月の利用期間において、ユーザ１の回答情報の成果価値が５０円である場合、通信料金５００円から５０円を減額し、ユーザ１の２０１６年８月に請求する通信料金を４５０円に設定する。
【０１４７】
本実施形態では、通信料金を優先的に減額しているが、通話料金を優先的に減額してもよい。例えば、プランＡの場合、ユーザ１の２０１６年８月の通話料金は４００円であるが、ユーザ１が２０１６年８月の利用期間において、ユーザ１の購入情報の成果価値が５０円である場合、通話料金を０円減額し、ユーザ１の２０１６年８月の通話料金を３５０円に設定する。
【０１４８】
（５）成果合計値に基づいて、通信料金、通話料金を算出する例
本実施形態の管理サーバ２０は、ユーザ１の２０１６年８月の利用期間に受信した位置情報の成果価値、音楽情報の成果価値、購入情報の成果価値、回答情報の成果価値の成果合計値に基づいて、通信料金、通話料金を算出するようにしてもよい。
【０１４９】
プランＡの場合、ユーザ１の２０１６年８月の利用期間の通信料金が５００円であるが、２０１６年８月の利用期間において、ユーザ１の成果合計値が６００円である場合、通信料金５００円から成果合計値の５００円を減額し、ユーザ１の２０１６年８月に請求する通信料金を０円に設定する。そして、ユーザ１の２０１６年８月の通話料金は４００円であるが、成果合計値の１００円を減算し、ユーザ１の２０１６年８月に請求する通話料金を３００円に設定する。
【０１５０】
本実施形態では、通信料金を優先的に減額しているが、通話料金を優先的に減額してもよい。例えば、ユーザ１の２０１６年８月の通話料金は４００円であるが、ユーザ１が２０１６年８月の利用期間において、ユーザ１の成果合計値が６００円である場合、通話料金４００円から成果合計値の４００円を減額し、ユーザ１の２０１６年８月に請求する通話料金を０円に設定する。そして、ユーザ１の２０１６年８月の通信料金は５００円であるが、成果合計値の２００円を減算し、ユーザ１の２０１６年８月に請求する通信料金を３００円に設定する。
【０１５１】
３．１０  通信料金、通話料金の提示
本実施形態の管理サーバ２０は、ユーザ１の通信料金、通話料金を提示する。なお、「提示」とは、ユーザの端末１０の表示部に表示すること、所与の端末（パーソナルコンピュータ、その他の携帯端末など）を用いてユーザのログインを行い、当該端末に表示することの両方の意味を含む。例えば、ユーザの端末１０は、管理サーバ２０と接続するアプリケーションをフォアグラウンドで動作させて、通信料金、通話料金を表示部に表示するようにしてもよい。
【０１５２】
図１１は、ユーザの端末１０の表示部に、ユーザ１の２０１６年８月分の通信料金、通話料金の情報を表示した画面の一例である。
【０１５３】
まず、管理サーバ２０は、ユーザ１の電話番号を提示し、更に契約プランの内容を提示する。ユーザ１は５００ＭＢまで通信可能なプランＡを契約しているので、プランＡの内容を提示する。
【０１５４】
次に、管理サーバ２０は、ユーザ１に２０１６年８月分の請求額合計を提示する。また、請求金額の内訳として通信料金、通話料金を提示する。また、管理サーバ２０は、ユーザ１に、２０１６年８月分の成果合計値を提示する。また成果合計値の内訳として、位置情報の成果価値、音楽情報の成果価値、購入情報の成果価値、回答情報の成果価値を提示する。
【０１５５】
例えば、管理サーバ２０は、ユーザ１の２０１６年８月の利用期間において、契約したプランＡの通信料金５００円、及び、通話時間１０分に応じた通話料金４００円が発生していたとする。そして、２０１６年８月の成果合計値が６００円である場合、通信料金５００円から成果合計値の５００円を減算し、通話料金４００円から成果合計値の１００円を減算し、通信料金を０円、通話料金を３００円に設定する。
【０１５６】
なお、管理サーバ２０は、ユーザ１から２０１６年７月分の請求代金についてはボタン５１のクリック（指示）を受け付けることによって、ユーザ１の２０１６年７月分の請求額を提示する。また、管理サーバ２０は、２０１６年９月分の請求代金についてボタン５２のクリック（指示）を受け付けることによって、ユーザ１の２０１６年９月分の請求額を提示する。
【０１５７】
３．１１  通信料金、通話料金が所定値に達したことを示す情報を提示
管理サーバ２０は、算出された通信料金及び通話料金の少なくとも一方が所定値（例えば、０円）に達した場合に、通信料金及び通話料金の少なくとも一方が所定値に達したことを示す情報を提示する処理を行ってもよい。
【０１５８】
例えば、管理サーバ２０は、ユーザ１の２０１６年９月の利用期間の、２０１６年９月１日〜３日の間に、成果合計値が５００円になり、ユーザ１の料金プランＡの通信料金を５００円から成果合計値の５００円を減算して０円になったとする。
【０１５９】
すると、管理サーバ２０は、図１２に示すように、管理サーバ２０は、ユーザ１の通信料金が０円（所定値の一例）に達したことを示す情報６１を提示する処理を行う。つまり、図１２は、ユーザ１に通信料金が０円に達したことを示す情報６１をユーザの端末１０の表示部に表示した画面の一例である。
【０１６０】
また、例えば、管理サーバ２０は、ユーザ１の２０１６年９月の利用期間において、２０１６年９月１日に、通話を行い、通話時間２分に応じた通話料金８０円が発生していた場合は、成果合計値の残り分はないので、８０円のまま維持される。
【０１６１】
そして、２０１６年９月５日に、成果合計値が５８０円になり、通話料金８０円から成果合計値の８０円を減算して０円に設定したとする。
【０１６２】
すると、図１３に示すように、管理サーバ２０は、ユーザ１の通話料金が０円（所定値の一例）に達したことを示す情報６２を提示する処理を行う。つまり、図１３は、ユーザ１に通信料金が０円に達したことを示す情報６２をユーザの端末１０の表示部に表示した画面の一例である。
【０１６３】
なお、ユーザ１の通信料金が既に０円に達しているので、ユーザ１に通信料金が０円（所定値の一例）に達したことを示す情報６１も併せて表示する。
【０１６４】
３．１２  通信容量が所定容量以上になったことを提示する処理
また、管理サーバ２０は、当月の利用期間（例えば、２０１６年９月）において通信料金が０円（所定値の一例）に達した後（例えば、２０１６年９月３日に通信料金が０円に達したタイミング以後）であり、かつ、ユーザ１の端末１０における通信容量がプランＡに応じた５００ＭＢ以上（所定容量以上の一例）になった場合に、通信容量が５００ＭＢ以上になったことを示す情報を提示するようにしてもよい。
【０１６５】
図１４は、ユーザ１の端末１０に表示される画面の一例であり、ユーザ１に通信容量が５００ＭＢ以上になったことを示す情報６３の一例を示す。例えば、２０１６年９月１５日に、ユーザ１の通信容量が５００ＭＢ以上になった場合には、通信容量が５００ＭＢ以上になったことを示す情報６３を提示すると共に、１００ＭＢのチャージ料（１５０円）が発生しているので、通信料金を１５０円に更新する。
【０１６６】
ユーザ１が、２０１６年９月３日の時点で、通信料金が無料になったと思っていた場合、その後、ユーザ１が通信を多く行い通信容量が５００ＭＢ以上になった場合、そのことを知らせた方がユーザ１に親切である。また、このように提示することによりユーザ１は、再度、検出プログラムや課題プログラムを動作させようとする動機も生じるからである。
【０１６７】
なお、管理サーバ２０は、当月の利用期間（例えば、２０１６年９月）において通信料金が０円（所定値の一例）に達した後（例えば、２０１６年９月３日に通信料金が０円に達したタイミング以後）であり、かつ、ユーザ１の端末１０における通信料金が所定値以上（例えば、１円以上）になった場合に、通信料金が発生したことを示す情報を提示するようにしてもよい。
【０１６８】
３．１３  通話時間が所定時間以上になったことを提示する処理
また、管理サーバ２０は、当月の利用期間（例えば、２０１６年９月）において通話料金が０円（所定値の一例）に達した後（例えば、２０１６年９月５日に通話料金が０円に達したタイミング以後）であり、かつ、ユーザ１の端末１０における通話時間が所定時間以上（例えば、３分以上）になった場合に、通話時間が所定時間以上になったことを示す情報を提示するようにしてもよい。
【０１６９】
図１５は、ユーザの端末１０に表示される画面の一例であり、ユーザ１に通話時間が所定時間以上になったことを示す情報６５の一例を示す。例えば、２０１６年９月１６日に、ユーザ１の端末１０における２分の通話を行った場合には、２０１６年９月分で合計４分の通話を行ったことになる。
【０１７０】
すると、管理サーバ２０は、ユーザ１の２０１６年９月分の通話時間が３分以上になっ
たことを示す情報６５を提示すると共に、２分の通話料金（８０円）が発生しているので、通話料金を表示する。
【０１７１】
ユーザ１が、２０１６年９月５日の時点で、通話料金が無料になったと思っていた場合、その後、ユーザ１が通話を行い通話料金が新たに発生した場合、そのことを知らせた方がユーザ１に親切である。また、このように提示することによりユーザ１は、再度、検出プログラムや課題プログラムを動作させようとする動機も生じるからである。
【０１７２】
なお、管理サーバ２０は、当月の利用期間（例えば、２０１６年９月）において通話料金が０円（所定値の一例）に達した後（例えば、２０１６年９月５日に通話料金が０円に達したタイミング以後）であり、かつ、ユーザ１の端末１０における通話料金が所定値以上（例えば、１円以上）になった場合に、通話料金が発生したことを示す情報を提示するようにしてもよい。
【０１７３】
３．１４  ユーザの成果に基づきユーザが利用可能な通信容量や通話時間を算出する例
本実施形態の管理サーバ２０は、ユーザの成果（検出情報、回答情報等）、及び、ユーザが利用可能な通信容量や通話時間を算出するようにしてもよい。
【０１７４】
以下の説明において、例えば、ユーザ１が、図６に示すプランＡで契約した場合を例に即して説明する。また、以下の説明では、説明の便宜上、２０１６年１０月の利用期間中におけるユーザが利用可能な通信容量や通話時間を算出する例について説明する。
【０１７５】
（１）位置情報の成果価値に基づいて、ユーザが利用可能な通信容量や通話時間を算出する例
管理サーバ２０は、ユーザ１の２０１６年１０月１日〜１０日の期間の、位置情報の成果価値に基づき、ユーザが利用可能な通信容量を加算する。
【０１７６】
例えば、管理サーバ２０は、ユーザ１の２０１６年１０月１日〜１０日の期間の位置情報の成果価値が５００円である場合、５００円の成果価値に応じた通信容量を、ユーザ１の利用可能な通信容量に加算する。
【０１７７】
具体的に説明すると、本実施形態の管理サーバ２０は、位置情報の成果価値の１００円あたり１００ＭＢの通信容量を増加させる。例えば、５００円の成果価値は５００ＭＢの利用可能な通信容量に相当するので、ユーザ１の２０１６年１０月の利用可能な通信容量５００ＭＢに、５００円の成果価値に相当する５００ＭＢを加算して１ＧＢに設定する。
【０１７８】
本実施形態では、位置情報の成果価値を通信容量が増えるように優先的に適用しているが、位置情報の成果価値を、利用可能な通話時間が増えるように優先的に適用してもよい。
【０１７９】
例えば、位置情報の成果価値を、利用可能な通話時間が増えるように優先的に適用する場合について説明すると、管理サーバ２０は、位置情報の成果価値の２０円あたり３０秒の通話時間を増加させる。例えば、５００円の成果価値は１２分３０秒の利用可能な通話時間に相当するので、ユーザ１の２０１６年１０月の利用可能な通話料金に、１２分３０秒を加算する。なお、本実施形態の利用可能な通話時間は、無料通話時間のことを示す。
【０１８０】
なお、管理サーバ２０は、ユーザ１の分配指示に基づいて、位置情報の成果価値を、利用可能な通信容量、利用可能な通話時間のどちらに分配するのかを、予め定めてもよい。例えば、管理サーバ２０は、ユーザ１の端末から、通信容量への分配率、通話時間への分配率を予め受信する。そして、管理サーバ２０は、当該通信容量への分配率、通話時間へ
の分配率に基づいて、利用可能な通信容量、利用可能な通話時間を増加させる。
【０１８１】
例えば、通信容量への分配率が８０％、通話時間への分配率が２０％である場合であって、位置情報の成果価値が５００円である場合、管理サーバ２０は、位置情報の成果価値の８０％に相当する４００円に応じた通信容量（４００ＭＢ）を、ユーザ１の利用可能な通信容量に加算し、位置情報の成果価値の２０％に相当する１００円に応じた通話時間（２分３０秒）を、ユーザ１の利用可能な通話時間に加算する。
【０１８２】
（２）音楽情報の成果価値に基づいて、ユーザが利用可能な通信容量や通話時間を算出する例
管理サーバ２０は、ユーザ１の２０１６年１０月１日〜１０日の期間の、音楽情報の成果価値に基づき、ユーザが利用可能な通信容量を加算する。
【０１８３】
例えば、管理サーバ２０は、ユーザ１の２０１６年１０月１日〜１０日の期間の音楽情報の成果価値が２０円である場合、２０円の成果価値に応じた通信容量を、ユーザ１の利用可能な通信容量に加算する。
【０１８４】
本実施形態の管理サーバ２０は、音楽情報の成果価値の１００円あたり１００ＭＢの通信容量を増加させる。例えば、音楽情報の成果価値が１００円未満の場合は、ユーザ１の２０１６年１０月の利用可能な通信容量５００ＭＢはそのまま維持される。
【０１８５】
本実施形態では、音楽情報の成果価値を通信容量が増えるように優先的に適用しているが、音楽情報の成果価値を、利用可能な通話時間が増えるように優先的に適用してもよい。
【０１８６】
例えば、音楽情報の成果価値を、利用可能な通話時間が増えるように優先的に適用する場合について説明すると、管理サーバ２０は、音楽情報の成果価値の２０円あたり３０秒の通話時間を増加させる。例えば、２０円の成果価値は３０秒の利用可能な通話時間に相当するので、ユーザ１の２０１６年１０月の利用可能な通話料金に、３０秒を加算する。
【０１８７】
なお、管理サーバ２０は、ユーザ１の分配指示に基づいて、音楽情報の成果価値を、利用可能な通信容量、利用可能な通話時間のどちらに分配するのかを、予め定めてもよい。
【０１８８】
（３）購入情報の成果価値に基づいて、ユーザが利用可能な通信容量や通話時間を算出する例
管理サーバ２０は、ユーザ１の２０１６年１０月１日〜１０日の期間の、購入情報の成果価値に基づき、ユーザが利用可能な通信容量を加算する。
【０１８９】
例えば、管理サーバ２０は、ユーザ１の２０１６年１０月１日〜１０日の期間の購入情報の成果価値が３０円である場合、３０円の成果価値に応じた通信容量を、ユーザ１の利用可能な通信容量に加算する。
【０１９０】
本実施形態の管理サーバ２０は、購入情報の成果価値の１００円あたり１００ＭＢの通信容量を増加させる。例えば、購入情報の成果価値が１００円未満の場合は、ユーザ１の２０１６年１０月の利用可能な通信容量５００ＭＢはそのまま維持される。
【０１９１】
本実施形態では、購入情報の成果価値を通信容量が増えるように優先的に適用しているが、購入情報の成果価値を、利用可能な通話時間が増えるように優先的に適用してもよい。
【０１９２】
例えば、購入情報の成果価値を、利用可能な通話時間が増えるように優先的に適用する場合について説明すると、管理サーバ２０は、購入情報の成果価値の２０円あたり３０秒の通話時間を増加させる。例えば、３０円の成果価値のうち２０円の価値は３０秒の利用可能な通話時間に相当するので、ユーザ１の２０１６年１０月の利用可能な通話料金に、３０秒を加算する。
【０１９３】
なお、管理サーバ２０は、ユーザ１の分配指示に基づいて、購入情報の成果価値を、利用可能な通信容量、利用可能な通話時間のどちらに分配するのかを、予め定めてもよい。
【０１９４】
（４）回答情報の成果価値に基づいて、ユーザが利用可能な通信容量や通話時間を算出する例
管理サーバ２０は、ユーザ１の２０１６年１０月１日〜１０日の期間の、回答情報の成果価値に基づき、ユーザが利用可能な通信容量を加算する。
【０１９５】
例えば、管理サーバ２０は、ユーザ１の２０１６年１０月１日〜１０日の期間の回答情報の成果価値が５０円である場合、５０円の成果価値に応じた通信容量を、ユーザ１の利用可能な通信容量に加算する。
【０１９６】
本実施形態の管理サーバ２０は、回答情報の成果価値の１００円あたり１００ＭＢの通信容量を増加させる。例えば、回答情報の成果価値が１００円未満の場合は、ユーザ１の２０１６年１０月の利用可能な通信容量５００ＭＢはそのまま維持される。
【０１９７】
本実施形態では、回答情報の成果価値を通信容量が増えるように優先的に適用しているが、回答情報の成果価値を、利用可能な通話時間が増えるように優先的に適用してもよい。
【０１９８】
例えば、回答情報の成果価値を、利用可能な通話時間が増えるように優先的に適用する場合について説明すると、管理サーバ２０は、回答情報の成果価値の２０円あたり３０秒の通話時間を増加させる。例えば、５０円の成果価値のうち４０円の価値は１分の利用可能な通話時間に相当するので、ユーザ１の２０１６年１０月の利用可能な通話料金に、１分を加算する。
【０１９９】
なお、管理サーバ２０は、ユーザ１の分配指示に基づいて、回答情報の成果価値を、利用可能な通信容量、利用可能な通話時間のどちらに分配するのかを、予め定めてもよい。
【０２００】
（５）成果合計値に基づいて、ユーザが利用可能な通信容量や通話時間を算出する例
本実施形態の管理サーバ２０は、ユーザ１の２０１６年１０月の利用期間に受信した位置情報の成果価値、音楽情報の成果価値、購入情報の成果価値、回答情報の成果価値の成果合計値に基づいて、ユーザが利用可能な通信容量や通話時間を算出するようにしてもよい。
【０２０１】
つまり、管理サーバ２０は、ユーザ１の２０１６年１０月１日〜１０日の期間の、成果合計値に基づき、ユーザが利用可能な通信容量を加算する。
【０２０２】
例えば、管理サーバ２０は、ユーザ１の２０１６年１０月１日〜１０日の期間の果合計値が６００円である場合、６００円の成果価値に応じた通信容量を、ユーザ１の利用可能な通信容量に加算する。
【０２０３】
本実施形態の管理サーバ２０は、成果合計値の１００円あたり１００ＭＢの通信容量を増加させる。例えば、成果合計値が６００円であるので、ユーザ１の２０１６年１０月の
利用可能な通信容量５００ＭＢに、６００ＭＢが加算される。つまり、ユーザ１の２０１６年１０月の利用可能な通信容量は、１．１ＧＢに更新される。
【０２０４】
本実施形態では、成果合計値を通信容量が増えるように優先的に適用しているが、成果合計値を、利用可能な通話時間が増えるように優先的に適用してもよい。
【０２０５】
例えば、成果合計値を、利用可能な通話時間が増えるように優先的に適用する場合について説明すると、管理サーバ２０は、成果合計値の６００円あたり３０秒の通話時間を増加させる。例えば、６００円の価値は１５分の利用可能な通話時間に相当するので、ユーザ１の２０１６年１０月の利用可能な通話料金に、１５分を加算する。
【０２０６】
なお、管理サーバ２０は、ユーザ１の分配指示に基づいて、成果合計値を、利用可能な通信容量、利用可能な通話時間のどちらに分配するのかを、予め定めてもよい。
【０２０７】
（６）その他
本実施形態では、当月（例えば、２０１６年１０月の利用期間）においての成果価値を、当月（例えば、２０１６年１０月の利用期間）において利用可能な通信容量及び通話時間の少なくとも一方に反映させているが、当月（例えば、２０１６年１０月の利用期間）においての成果価値を、翌月（例えば、２０１６年１１月の利用期間）において利用可能な通信容量及び通話時間の少なくとも一方に反映させてもよい。
【０２０８】
また、本実施形態の管理サーバ２０は、ユーザが当月（例えば、２０１６年１０月の利用期間）において、利用しなかった分の通信容量を、当該ユーザの翌月（例えば、２０１６年１１月の利用期間）の通信容量に加算してもよい。
【０２０９】
また、本実施形態の管理サーバ２０は、ユーザが当月（例えば、２０１６年１０月の利用期間）において、利用しなかった分の通話時間（無料通話時間）を、当該ユーザの翌月（例えば、２０１６年１１月の利用期間）の通話時間（無料通話時間）に加算してもよい。
【０２１０】
３．１５  ユーザが利用可能な通信容量、通話時間の提示
本実施形態の管理サーバ２０は、ユーザ１が利用可能な通信容量、通話時間を提示する。
【０２１１】
図１６は、ユーザの端末１０の表示部に、２０１６年１０月１０日時点での、ユーザ１の２０１６年１０月分の利用可能な通信容量、通話時間の情報を表示した画面の一例である。
【０２１２】
まず、管理サーバ２０は、ユーザ１の電話番号を提示し、更に契約プランの内容を提示する。ユーザ１は５００ＭＢまで通信可能なプランＡを契約しているので、プランＡの内容を提示する。
【０２１３】
そして、管理サーバ２０は、ユーザ１が２０１６年１０月の利用期間において利用可能な通信容量、通話時間を表示する。
【０２１４】
そして、管理サーバ２０は、２０１６年１０月１日〜１０日までの成果合計値が６００円である場合、ユーザ１が２０１６年１０月の利用期間において利用可能なプランＡの通信容量５００ＭＢに、成果合計値６００円に相当する通信容量６００ＭＢを加算する。つまり、ユーザ１が２０１６年１０月の利用期間において利用可能な通信容量を、１．１ＧＢに更新して提示する。
【０２１５】
また、管理サーバ２０は、ユーザ１が利用期間（２０１６年１０月分）において利用可能な通話時間を提示する。
【０２１６】
また、管理サーバ２０は、ユーザ１に、２０１６年１０月分の成果合計値を提示する。また成果合計値の内訳として、位置情報の成果価値、音楽情報の成果価値、購入情報の成果価値、回答情報の成果価値を提示する。
【０２１７】
また、管理サーバ２０は、ユーザ１の利用期間中（例えば、２０１６年１０月分）の、ユーザ１の残りの利用可能な通信容量（例えば、８００ＭＢ）、残りの利用可能な通話時間（残りの無料通話時間）（例えば、０秒）を提示する。
【０２１８】
３．１６  推奨情報の通知
また、本実施形態の管理サーバ２０は、ユーザ毎に、ユーザの残りの利用可能な通信容量に、及び、残りの利用可能通話時間に基づいて、所与のプログラムを実行することを推奨する推奨情報を通知する処理を行ってもよい。
【０２１９】
例えば、管理サーバ２０は、ユーザ１の残りの利用可能な通信容量が１００ＭＢ以下になった場合に、検出プログラムを実行することを推奨する推奨情報を通知する。また、管理サーバ２０は、残りの利用可能な通話時間（残りの無料通話時間）が１分以下になった場合に、検出プログラムを実行することを推奨する推奨情報を通知するようにしてもよい。
【０２２０】
ここで、「通知」とは、管理サーバ２０からユーザの端末１０に推奨情報を送信することを意味する。メールで通知してもよいし、所与のプロトコルを通じて通知してもよい。また、「通知」には、ユーザの端末１０から推奨情報を閲覧可能に制御すること（例えば、閲覧要求に応じて管理サーバ２０がユーザの端末１０に推奨情報を送信すること）、ユーザが所与の端末（パーソナルコンピュータ、その他の携帯端末など）を用いてユーザのログインを行い、ログイン中に当該端末に推奨情報を閲覧可能に制御すること（例えば、閲覧要求に応じて管理サーバ２０が当該端末に推奨情報を送信すること）を含む。例えば、ユーザの端末１０は、管理サーバ２０と接続するアプリケーションをフォアグラウンドで動作させ、推奨情報を確認することができる。
【０２２１】
特に、管理サーバ２０は、過去に利用した通信容量及び過去に利用した通話時間の少なくとも一方に基づいて、複数種類のプログラムの中から、ユーザに推奨するプログラムを決定して提示してもよい。
【０２２２】
例えば、管理サーバ２０は、現在が２０１６年１０月であるとすると、直近の利用期間（２０１６年９月の利用期間）に利用した通信容量に基づいて、複数種類のプログラムの中から、ユーザに推奨するプログラムを決定して提示してもよい。
【０２２３】
図１７は、直近に利用した通信容量に対応する、検出プログラムの合計動作時間、課題情報の小問数の対応関係を示す。
【０２２４】
例えば、管理サーバ２０は、直近に利用した通信容量が１ＧＢ未満である場合には検出プログラムを推奨し、直近に利用した通信容量が１ＧＢ以上である場合に、検出プログラム及び課題プログラムを推奨する。
【０２２５】
例えば、ユーザ１は２０１６年９月の利用期間において、４００ＭＢの通信容量を利用している場合、管理サーバ２０は、図１８に示すように、ユーザ１に、検出プログラムを
合計１５時間動作させることを推奨する情報９１を提示する。つまり、ユーザ１の端末１０の画面に、検出プログラムを合計１５時間動作させることを推奨する情報９１を表示する。
【０２２６】
なお、検出プログラムでは、音楽情報や購入情報などの成果も生じるので、音楽情報や購入情報の成果があれば、当然に検出プログラムの動作時間を短くすることができる。
【０２２７】
また、ユーザ１は２０１６年９月の利用期間において、１ＧＢの通信容量を利用している場合、管理サーバ２０は、図１９に示すように、ユーザ１に、検出プログラムを合計３０時間動作させることを推奨する情報９１及び、アンケート情報（課題情報）９２を提示する。例えば、管理サーバは、小問数が合計で１００問になるように、課題プログラムを抽出する。具体的に説明すると、管理サーバ２０は、ユーザ１のユーザ情報について、合計小問数が１００である課題ＩＤ＝６０１〜６０４を抽出する。そして、図１９に示すように、各課題ＩＤの課題プログラムを動作させることを推奨する情報９２を提示する。つまり、ユーザ１の端末１０の画面に、課題ＩＤ＝６０１〜６０４までの課題プログラムを動作させることを推奨する情報９２を表示する。
【０２２８】
例えば、図１９に示すように、ユーザ１の端末１０の画面に、各アンケート情報の課題プログラムの実行ボタンを表示させる。例えば、ユーザ１の端末１０が、課題ＩＤ＝６０１の課題プログラムの実行ボタン９３の実行指示を受け付けた場合に、課題ＩＤ＝６０１のアンケート情報（課題情報）の要求を管理サーバ２０に送信する。
【０２２９】
管理サーバ２０は、課題ＩＤ＝６０１のアンケート情報の要求を受信した場合には、課題ＩＤ＝６０１のアンケート情報をユーザ１の端末１０に送信する。ユーザ１の端末１０は、管理サーバ２０から受信した課題ＩＤ＝６０１のアンケート情報を記憶部に記憶させ、当該課題プログラムを動作させ、課題ＩＤ＝６０１のアンケート情報に対する回答入力を受け付ける処理を行う。ユーザ１の端末１０は、課題ＩＤ毎に、ユーザの送信指示に基づき、各小問の回答情報を管理サーバ２０に送信する。
【０２３０】
また、例えば、管理サーバ２０は、現在が２０１６年１０月であるとすると、直近の利用期間（２０１６年９月の利用期間）に利用した通話時間に基づいて、複数種類のプログラムの中から、ユーザに推奨するプログラムを決定して提示してもよい。
【０２３１】
なお、管理サーバ２０は、直近に利用した通話時間に基づいて、複数種類のプログラムの中から、ユーザに推奨するプログラムを決定して提示してもよい。
【０２３２】
例えば、管理サーバ２０は、直近に利用した通話時間が１０分未満である場合には検出プログラムを推奨し、直近に利用した通信容量が１０分以上である場合に、検出プログラム及び課題プログラムを推奨する。例えば、直近に利用した通話時間が増えるほど、検出プログラムの合計動作時間が長くなるように動作させることを推奨し、直近に利用した通話時間が増えるほど、課題プログラムで提示する課題の合計小問数が多くなるように推奨する。
【０２３３】
また、管理サーバ２０は、直近の利用期間に利用した通信容量及び通話時間に基づいて、複数種類のプログラムの中から、ユーザに推奨するプログラムを決定して提示してもよい。例えば、管理サーバ２０は、直近に利用した通信容量が１ＧＢ未満で、かつ、直近に利用した通話時間が１０分未満である場合には検出プログラムを推奨し、直近に利用した通信容量が１ＧＢ以上で、かつ、直近に利用した通信容量が１０分以上である場合に、検出プログラム及び課題プログラムを推奨する。例えば、直近に利用した通信容量や通話時間が増えるほど、検出プログラムの合計動作時間が長くなるように動作させることを推奨
し、直近に利用した通信容量や通話時間が増えるほど、課題プログラムで提示する課題の合計小問数が多くなるように推奨する。
【０２３４】
３．１７  フローチャート
（１）第１の処理例
まず、管理サーバ２０が、ユーザが支払うべき通信料金及び通話料金をユーザに提示する処理のフローチャートについて、図２０を用いて説明する。管理サーバ２０は、契約している全ユーザそれぞれの通信料金及び通話料金をユーザに提示するが、説明の便宜上、ユーザ１が２０１６年８月分の支払うべき通信料金及び通話料金をユーザに提示する処理の流れについて説明する。
【０２３５】
まず、ユーザ１の端末１０における料金プランに応じた通信料金を設定する（ステップＳ１）。例えば、ユーザ１がプランＡで契約している場合、通信料金を５００円に設定する。
【０２３６】
次に、ユーザ１の端末１０における通信容量を参照する（ステップＳ２）。例えば、２０１６年８月分の通信容量は４００ＭＢとする。
【０２３７】
超過分の料金が発生しているか否かを判断する（ステップＳ３）。
【０２３８】
超過分の料金が発生している場合（ステップＳ３のＹ）、超過分に応じたチャージ料を通信料金に加算する（ステップＳ４）。超過分の料金が発生していない場合（ステップＳ３のＮ）、ステップＳ５に進む。２０１６年８月分の通信容量が４００ＭＢである場合、超過分の料金は発生しない。
【０２３９】
次に、ユーザ１の料金プランに応じて、通話時間に応じた通話料金を算出する（ステップＳ５）。例えば、２０１６年８月分の通話時間が１０分とすると、３０秒あたり２０円発生するので、２０１６年８月分の通話料金は、４００円と算出される。
【０２４０】
そして、利用期間において、ユーザ１の端末１０において実行された検出プログラムの成果価値と、ユーザの端末において実行された課題プログラムの成果価値との合計値を算出し、算出された値を利用期間におけるユーザ１の成果合計値とする（ステップＳ６）。例えば、ユーザ１が２０１６年８月の利用期間においての成果合計値は、６００円とする。
【０２４１】
そして、ユーザ１の通信料金から、ユーザ１の成果合計値を減算する（ステップＳ７）。例えば、通信料金５００円から、成果合計値６００円のうちの５００円を減算する。
【０２４２】
ユーザ１の通信料金が０円になったか否かを判断する（ステップＳ８）。例えば、ユーザ１の２０１６年８月分の通信料金が０円になったか否かを判断する。
【０２４３】
ユーザ１の通信料金が０円になった場合（ステップＳ８のＹ）、ユーザ１の成果合計値のうち、通信料金の減額分を除く残りの成果合計値を算出する（ステップＳ９）。例えば、ユーザ１の成果合計値６００円のうち、通信料金の減額分（５００円）を除く残りの成果合計値は、１００円であると算出される。
【０２４４】
ユーザ１の通話料金から、残りの成果合計値を減算する（ステップＳ１０）。残りの成果合計値が１００円であるので、２０１６年８月分の通話料金４００円から、残りの成果合計値１００円を減算する。つまり、２０１６年８月分のユーザ１の通話料金は３００円となる。
【０２４５】
そして、ユーザ１に、通信料金と通話料金を提示する（ステップＳ１１）。例えば、ユーザ１の端末１０に２０１６年８月分の通信料金（０円）と通話料金（３００円）を提示する。以上で処理が終了する。
【０２４６】
（２）第２の処理例
まず、管理サーバ２０が、ユーザが利用可能な通信容量を算出する処理のフローチャートについて、図２１を用いて説明する。管理サーバ２０は、契約している全ユーザそれぞれが利用可能な通信容量を算出する。説明の便宜上、ユーザ１が２０１６年９月の利用期間中において、ユーザ１が利用可能な通信容量を算出する処理の流れについて説明する。
【０２４７】
まず、ユーザ１の端末１０における料金プランに応じて、ユーザ１が利用可能な通信容量を、設定する（ステップＳ２１）。例えば、ユーザ１がプランＡで契約している場合、ユーザ１が利用可能な通信容量を、５００ＭＢに設定する。
【０２４８】
そして、利用期間において、ユーザ１の端末１０において実行された検出プログラムの成果価値と、ユーザの端末において実行された課題プログラムの成果価値との合計値を算出し、算出された値を利用期間におけるユーザ１の成果合計値とする（ステップＳ２２）。例えば、ユーザ１が２０１６年９月の利用期間中における成果合計値は、６００円とする。
【０２４９】
そして、ユーザ１の利用可能な通信容量に、ユーザ１の成果合計値に応じた通信容量を加算する（ステップＳ２３）。例えば、利用可能な通信容量５００ＭＢに、成果合計値６００円に応じた通信容量６００ＭＢを加算する。つまり、ユーザ１の２０１６年９月の利用期間における利用可能な通信容量を、１．１ＧＢに更新する。以上で処理が終了する。
【０２５０】
なお、管理サーバ２０が、ユーザ１の成果合計値を、ユーザが利用可能な通話時間に優先的に適用する場合は、図２２に示すように、処理を行う。説明の便宜上、ユーザ１が２０１６年９月の利用期間中において、ユーザが利用可能な通話時間を算出する処理の流れについて説明する。
【０２５１】
まず、ユーザ１の端末１０における料金プランに応じて、ユーザ１が利用可能な通話時間を、設定する（ステップＳ３１）。例えば、ユーザ１がプランＡで契約している場合、ユーザ１が利用可能な通話時間を、０分０秒に設定する。
【０２５２】
そして、利用期間において、ユーザ１の端末１０において実行された検出プログラムの成果価値と、ユーザの端末において実行された課題プログラムの成果価値との合計値を算出し、算出された値を利用期間におけるユーザ１の成果合計値とする（ステップＳ３２）。例えば、ユーザ１が２０１６年９月の利用期間中における成果合計値は、６００円とする。
【０２５３】
そして、ユーザ１の利用可能な通話時間に、ユーザ１の成果合計値に応じた通話時間を加算する（ステップＳ３３）。例えば、利用可能な通話時間０分０秒に、成果合計値６００円に応じた通話時間１５分を加算する。つまり、ユーザ１の２０１６年９月の利用期間における利用可能な通話時間（無料通話時間）を１５分に更新する。以上で処理が終了する。
【０２５４】
４．その他
（１）月額の請求代金には、通信料金、通話料金の他に、消費税の金額、ユニバーサルサービス料金、必要に応じて機種代金、オプション費用等の追加の費用が追加されるよう
にしてもよい。
【０２５５】
（２）管理サーバ２０が各ユーザの端末１０から受信した検出情報や回答情報は、通信事業者Ａが事業を運営していく上で活用される。
【０２５６】
（３）課題プログラムについて
本実施形態の管理サーバ２０は、ユーザの端末１０における課題プログラムの実行により、ユーザにアンケート情報などの課題情報を提示しているが、課題情報の回答を強いるものではない。ユーザが回答をしない場合には、回答情報がサーバ２０に送信されず、回答情報による成果価値は発生しない。
【０２５７】
（４）パケットの情報
本実施形態の管理サーバ２０は、通信事業者Ａと契約するユーザの端末１０から基地局へ通信されるパケットのヘッダを参照してもよい。
【０２５８】
例えば、管理サーバ２０は、ユーザ１の端末１０から送信されたパケットのヘッダを参照し、当該パケットの送信先情報（例えば、送信先のサーバのアドレス等）を検出してもよい。管理サーバ２０は、ユーザ毎に、ユーザのパケットの送信先情報を、ユーザ情報として記憶部に記憶してもよい。また、ユーザのパケットの送信先情報は、通信事業者Ａが事業を運営していく上で活用される。また、管理サーバ２０は、ユーザのパケットの送信先情報に基づいて、課題情報を決定してもよい。
【０２５９】
（５）位置情報に基づいて算出される値
本実施形態のユーザの端末１０で実行される検出プログラムは位置情報を検出することができる。
【０２６０】
管理サーバ２０は、複数の位置情報と、当該複数の位置情報それぞれの検出時の日時に基づいて、ユーザの移動速度を算出してもよい。例えば、ユーザの移動速度から、ユーザが徒歩で移動しているのか、或いは、車や電車で移動しているのかを予測することができる。
【０２６１】
なお、管理サーバ２０は、ユーザの移動速度を、ユーザ情報として記憶部に記憶してもよい。また、ユーザの移動速度は、通信事業者Ａが事業を運営していく上で活用される。また、管理サーバ２０は、ユーザの移動速度に基づいて、課題情報を決定してもよい。
【０２６２】
（６）広告プログラム
本実施形態の所与のプログラムは広告プログラムを含んでいてもよい。例えば、ユーザ１の端末１０において、広告プログラムが実行されると、広告を提供する動画が再生される。管理サーバ２０は、動画再生期間に応じて広告の成果価値を求め、当該広告の成果価値に基づいて通話料金、通信料金を減額するようにしてもよい。例えば、動画再生期間が１分である場合には、１００円の価値とし、動画再生期間が長くなるにつれて、広告の成果価値を高めるようにしてもよい。
【０２６３】
そして、管理サーバ２０は、広告の成果価値に基づいて、ユーザが支払うべき通信料金及び通話料金の少なくとも一方を減額するようにしてもよい。
【０２６４】
また、管理サーバ２０は、広告の成果価値に基づいて、ユーザが利用可能な通信容量及び通話時間の少なくとも一方を増加させるようにしてもよい。
【０２６５】
なお、管理サーバ２０は、ユーザ情報に基づいて広告を提供する動画内容を決めてもよ
いし、ユーザの端末１０において検出された検出情報に基づいて広告を提供する動画内容を決めてもよい。
【符号の説明】
【０２６６】
１０  端末、２０  サーバ、
１００  処理部、１１０  プログラム制御部、１１１  成果制御部、１３０  画像生成部、１４０  音生成部、１６０  入力部、１６２  検出部、１７０  記憶部、１７１  主記憶部、１７２  画像バッファ、１７３  プログラム記憶部、１７６  成果記憶部、１８０
情報記憶媒体、１８１  ＳＩＭ、１９０  表示部、１９２  音出力部、１９６  通信部、
２００  処理部、２１０  管理部、２１１  成果管理部、２１２  算出部、２１３  提示部、２６０  格納部、２６１  ユーザ情報、２７０  記憶部、２７２  主記憶部、２８０
情報記憶媒体、２９６  通信部
【図１】
2018055178.tif 000003
【図２】
2018055178.tif 000004
【図３】
2018055178.tif 000005
【図４】
2018055178.tif 000006
【図５】
2018055178.tif 000007
【図６】
2018055178.tif 000008
【図７】
2018055178.tif 000009
【図８】
2018055178.tif 000010
【図９】
2018055178.tif 000011
【図１０】
2018055178.tif 000012
【図１１】
2018055178.tif 000013
【図１２】
2018055178.tif 000014
【図１３】
2018055178.tif 000015
【図１４】
2018055178.tif 000016
【図１５】
2018055178.tif 000017
【図１６】
2018055178.tif 000018
【図１７】
2018055178.tif 000019
【図１８】
2018055178.tif 000020
【図１９】
2018055178.tif 000021
【図２０】
2018055178.tif 000022
【図２１】
2018055178.tif 000023
【図２２】
2018055178.tif 000024