(57)【特許請求の範囲】
【請求項１】
利用者を識別するための利用者識別情報と、該利用者のサービスの利用状況を示すパラメータと、該利用者が該サービスの利用を開始した日から経過した日数を示す経過日数と、該利用者が該サービスを最後に利用した日から経過した日数を示すブランク日数とを対応付けて記憶するデータベースと、
前記利用者から、前記サービスを利用するためのアクセスがあったかどうかを判定し、該アクセスがあったと判定した場合、前記データベースに記憶されている前記ブランク日数をクリアするアクセス判定部と、
１日に１度、前記データベースに記憶されている前記経過日数および前記ブランク日数を更新し、前記データベースに記憶されている前日のパラメータ、前記経過日数および前記ブランク日数と、前記サービスに応じてあらかじめ設定された前記サービスに期待される利用頻度に対応する忘却率とに基づいて、最新のパラメータを計算して、前記データベースに記憶されていた前日のパラメータを該計算された最新のパラメータに更新する計算部とを有する利用状況分析装置。
【請求項２】
請求項１に記載の利用状況分析装置であって、
前記サービスを指定して前記利用状況を示す情報の提供が要求された場合、該サービスにおける前記パラメータを前記データベースから読み出し、該読み出したパラメータについて該要求に応じた分析を行い、その結果を該要求元へ提供する分析部を有し、
前記分析部は、あらかじめ設定された閾値を用いて前記パラメータを複数のグループに分割し、該分割された複数のグループの分布を前記要求元へ提供する利用状況分析装置。
【請求項３】
請求項２に記載の利用状況分析装置であって、
前記分析部は、全体の利用者数に対する前記複数のグループそれぞれに含まれる利用者数の比率を前記要求元へ提供する利用状況分析装置。
【請求項４】
請求項２または３に記載の利用状況分析装置であって、
前記分析部は、前記経過日数と前記パラメータの値を指定して前記利用状況を示す情報の提供が要求された場合、該指定された経過日数以上経過し、かつ該指定された前記パラメータの値以上の利用者の数を前記データベースから読み出し、該読み出した利用者の数の分布を前記要求元へ提供する利用状況分析装置。
【請求項５】
請求項１から４のいずれか１項に記載の利用状況分析装置であって、
前記アクセス判定部は、前記アクセスがあったと判定したとき、該アクセスを行った利用者の利用者識別情報が前記データベースに記憶されていない場合、前記パラメータを１とし、前記経過日数を１とし、前記ブランク日数を０として、該利用者識別情報と対応付けて前記データベースに記憶させる利用状況分析装置。
【請求項６】
請求項１から３のいずれか１項に記載の利用状況分析装置であって、
前記サービスの利用は、利用者が利用する利用者端末にインストールしたアプリケーションの利用である利用状況分析装置。
【請求項７】
利用者のサービスの利用状況を示すパラメータと、該利用者が該サービスの利用を開始した日を示す初回利用日と、該利用者が該サービスを最後に利用した日を示す前回利用日とを対応付けて記憶するデータベースと、
外部からの入力を受け付ける入力部と、
前記入力部が前記入力を受け付けたとき、前記データベースに記憶されている初回利用日に基づいて、該初回利用日から経過した日数を示す経過日数を計算し、前記データベースに記憶されている前回利用日に基づいて、該利用者が該サービスを最後に利用した日から経過した日数を示すブランク日数を計算し、該計算した経過日数およびブランク日数と、前記データベースに記憶されている前日のパラメータと、前記サービスに応じてあらかじめ設定された前記サービスに期待される利用頻度に対応する忘却率とに基づいて、最新のパラメータを計算して、前記データベースに記憶されていた前日のパラメータを該計算された最新のパラメータに更新し、前記データベースに記憶されている前回利用日を更新するパラメータ処理部と、
前記データベースに記憶されている前記パラメータが更新された際、該更新されたパラメータと、前記利用者を識別するための利用者識別情報とを、外部に接続された装置へ送信する送信部とを有する通信端末。
【請求項８】
コンピュータが、利用者を識別するための利用者識別情報と、該利用者のサービスの利用状況を示すパラメータと、該利用者が該サービスの利用を開始した日から経過した日数を示す経過日数と、該利用者が該サービスを最後に利用した日から経過した日数を示すブランク日数とを対応付けてデータベースに記憶させる処理と、
コンピュータが、前記利用者から、前記サービスを利用するためのアクセスがあったかどうかを判定する処理と、
コンピュータが、前記アクセスがあったと判定した場合、前記データベースに記憶されている前記ブランク日数をクリアする処理と、
コンピュータが、１日に１度、前記データベースに記憶されている前記経過日数および前記ブランク日数を更新する処理と、
コンピュータが、１日に１度、前記データベースに記憶されている前日のパラメータ、前記経過日数および前記ブランク日数と、前記サービスに応じてあらかじめ設定された前記サービスに期待される利用頻度に対応する忘却率とに基づいて、最新のパラメータを計算する処理と、
コンピュータが、前記データベースに記憶されていた前日のパラメータを前記計算された最新のパラメータに更新する処理とを行う利用状況分析方法。
【請求項９】
コンピュータに、
利用者を識別するための利用者識別情報と、該利用者のサービスの利用状況を示すパラメータと、該利用者が該サービスの利用を開始した日から経過した日数を示す経過日数と、該利用者が該サービスを最後に利用した日から経過した日数を示すブランク日数とを対応付けてデータベースに記憶させる手順と、
前記利用者から、前記サービスを利用するためのアクセスがあったかどうかを判定する手順と、
前記アクセスがあったと判定した場合、前記データベースに記憶されている前記ブランク日数をクリアする手順と、
１日に１度、前記データベースに記憶されている前記経過日数および前記ブランク日数を更新する手順と、
１日に１度、前記データベースに記憶されている前日のパラメータ、前記経過日数および前記ブランク日数と、前記サービスに応じてあらかじめ設定された前記サービスに期待される利用頻度に対応する忘却率とに基づいて、最新のパラメータを計算する手順と、
前記データベースに記憶されていた前日のパラメータを前記計算された最新のパラメータに更新する手順と
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サービスの利用状況を分析する利用状況分析装置、通信端末、利用状況分析方法およびプログラムに関する。
【背景技術】
【０００２】
近年、サービスを提供するサイトへの所定の期間におけるアクセス数をカウントし、その結果に基づいて利用者のサービスの利用状況を算出するシステムが考えられている（例えば、特許文献１参照。）。また、このようなシステムにおいて、一定期間内に所定の回数以上アクセスした利用者のみを観測対象とする方法も考えられている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４７８６６９０号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一般的に、サービスを提供する側（以下、サービス提供者と称する）は、提供しているサービスを各利用者が定常的に利用しているかどうかを把握したいものである。例えば、サービス提供者は、サービスについて何らかのプロモーションを行うことによって獲得した新規利用者のうち、当該サービスを定常的に利用している利用者の人数とそうではない利用者の人数とを正確に把握することで、実施したプロモーションの成否を判断する。そのためにも、定常的な利用を把握できるデータの測定が必要である。
【０００５】
しかしながら、上述したシステムにおいては、ある期間における利用回数の統計を得るだけであるため、定常的な利用を把握できるデータを取得することができないという問題点がある。
【０００６】
本発明の目的は、上述した課題を解決する利用状況分析装置、通信端末、利用状況分析方法およびプログラムを提供することである。
【課題を解決するための手段】
【０００７】
本発明の利用状況分析装置は、
利用者を識別するための利用者識別情報と、該利用者のサービスの利用状況を示すパラメータと、該利用者が該サービスの利用を開始した日から経過した日数を示す経過日数と、該利用者が該サービスを最後に利用した日から経過した日数を示すブランク日数とを対応付けて記憶するデータベースと、
前記利用者から、前記サービスを利用するためのアクセスがあったかどうかを判定し、該アクセスがあったと判定した場合、前記データベースに記憶されている前記ブランク日数をクリアするアクセス判定部と、
１日に１度、前記データベースに記憶されている前記経過日数および前記ブランク日数を更新し、前記データベースに記憶されている前日のパラメータ、前記経過日数および前記ブランク日数と、前記サービスに応じてあらかじめ設定された前記サービスに期待される利用頻度に対応する忘却率とに基づいて、最新のパラメータを計算して、前記データベースに記憶されていた前日のパラメータを該計算された最新のパラメータに更新する計算部とを有する。
【０００８】
また、本発明の通信端末は、
利用者のサービスの利用状況を示すパラメータと、該利用者が該サービスの利用を開始した日を示す初回利用日と、該利用者が該サービスを最後に利用した日を示す前回利用日とを対応付けて記憶するデータベースと、
外部からの入力を受け付ける入力部と、
前記入力部が前記入力を受け付けたとき、前記データベースに記憶されている初回利用日に基づいて、該初回利用日から経過した日数を示す経過日数を計算し、前記データベースに記憶されている前回利用日に基づいて、該利用者が該サービスを最後に利用した日から経過した日数を示すブランク日数を計算し、該計算した経過日数およびブランク日数と、前記データベースに記憶されている前日のパラメータと、前記サービスに応じてあらかじめ設定された前記サービスに期待される利用頻度に対応する忘却率とに基づいて、最新のパラメータを計算して、前記データベースに記憶されていた前日のパラメータを該計算された最新のパラメータに更新し、前記データベースに記憶されている前回利用日を更新するパラメータ処理部と、
前記データベースに記憶されている前記パラメータが更新された際、該更新されたパラメータと、前記利用者を識別するための利用者識別情報とを、外部に接続された装置へ送信する送信部とを有する。
【０００９】
また、本発明の利用状況分析方法は、
コンピュータが、利用者を識別するための利用者識別情報と、該利用者のサービスの利用状況を示すパラメータと、該利用者が該サービスの利用を開始した日から経過した日数を示す経過日数と、該利用者が該サービスを最後に利用した日から経過した日数を示すブランク日数とを対応付けてデータベースに記憶させる処理と、
コンピュータが、前記利用者から、前記サービスを利用するためのアクセスがあったかどうかを判定する処理と、
コンピュータが、前記アクセスがあったと判定した場合、前記データベースに記憶されている前記ブランク日数をクリアする処理と、
コンピュータが、１日に１度、前記データベースに記憶されている前記経過日数および前記ブランク日数を更新する処理と、
コンピュータが、１日に１度、前記データベースに記憶されている前日のパラメータ、前記経過日数および前記ブランク日数と、前記サービスに応じてあらかじめ設定された前記サービスに期待される利用頻度に対応する忘却率とに基づいて、最新のパラメータを計算する処理と、
前記データベースに記憶されていた前日のパラメータを前記計算された最新のパラメータに更新する処理とを行う。
【００１０】
また、本発明のプログラムは、
コンピュータに実行させるためのプログラムであって、
利用者を識別するための利用者識別情報と、該利用者のサービスの利用状況を示すパラメータと、該利用者が該サービスの利用を開始した日から経過した日数を示す経過日数と、該利用者が該サービスを最後に利用した日から経過した日数を示すブランク日数とを対応付けてデータベースに記憶させる手順と、
前記利用者から、前記サービスを利用するためのアクセスがあったかどうかを判定する手順と、
前記アクセスがあったと判定した場合、前記データベースに記憶されている前記ブランク日数をクリアする手順と、
１日に１度、前記データベースに記憶されている前記経過日数および前記ブランク日数を更新する手順と、
１日に１度、前記データベースに記憶されている前日のパラメータ、前記経過日数および前記ブランク日数と、前記サービスに応じてあらかじめ設定された前記サービスに期待される利用頻度に対応する忘却率とに基づいて、最新のパラメータを計算する手順と、
前記データベースに記憶されていた前日のパラメータを前記計算された最新のパラメータに更新する手順とを実行させる。
【発明の効果】
【００１１】
以上説明したように、本発明においては、定常的な利用を把握できるデータを取得することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の利用状況分析装置の第１の実施の形態を示す図である。
【図２】図１に示したデータベースに記憶されている対応付けの一例を示す図である。
【図３】図１に示したデータベースに記憶されている係数の一例を示す図である。
【図４】図１に示したアクセス判定部における処理を説明するためのフローチャートである。
【図５】図１に示した計算部における処理を説明するためのフローチャートである。
【図６】本発明の利用状況分析装置の第２の実施の形態を示す図である。
【図７】図６に示した分析部における処理を説明するためのフローチャートである。
【図８】図６に示した提供者装置からの出力の第１の例を示す図である。
【図９】図６に示した提供者装置からの出力の第２の例を示す図である。
【図１０】図６に示した提供者装置からの出力の第３の例を示す図である。
【図１１】図６に示した提供者装置からの出力の第４の例を示す図である。
【図１２】図６に示した提供者装置からの出力の第５の例を示す図である。
【図１３】図６に示したデータベースに記憶されている対応付けの一例を示す図である。
【図１４】本発明の利用状況分析装置の第３の実施の形態を示す図である。
【図１５】図１４に示したデータベースに記憶されている対応付けの一例を示す図である。
【図１６】図１４に示したデータベースに記憶されている対応付けの一例を示す図である。
【図１７】図１４に示した利用者端末における処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００１３】
以下に、本発明の実施の形態について図面を参照して説明する。なお、以下で説明する「サービスの利用」とは、利用者が、サービス提供者が提供するアプリケーションの配信を受けることや、サービスを提供する企業のサイトへアクセスすることで所定の情報の提示を受けること、ポイントカードの利用等、利用者の操作や行動に基づいて、サービス提供者からサービスの提供を受けることである。また、「サービスの利用」は、通信ネットワークを経由してサービスを利用することだけではなく、利用者端末にインストールしたアプリケーションにより、利用者端末内のプログラムやデータなどを利用することも「サービスの利用」としても良い。
（第１の実施の形態）
図１は、本発明の利用状況分析装置の第１の実施の形態を示す図である。
【００１４】
本形態における利用状況分析装置１００には図１に示すように、データベース１１０と、アクセス判定部１２０と、計算部１３０とが設けられている。
【００１５】
データベース１１０は、利用者識別情報と、パラメータと、経過日数と、ブランク日数とを対応付けて記憶する。また、データベース１１０は、あらかじめ設定された係数を記憶する。この係数は、外部から入力することで変更可能である。
【００１６】
図２は、図１に示したデータベース１１０に記憶されている対応付けの一例を示す図である。
【００１７】
図１に示したデータベース１１０には図２に示すように、利用者識別情報と、パラメータであるＦＵＲ（Ｆｒｅｑｕｅｎｔ  Ｕｓｅｒ  Ｒａｔｉｏ）と、経過日数と、ブランク日数とが対応付けられて記憶されている。データベース１１０には、このような対応付けがサービスごとに記憶されている。また、ＦＵＲについては、毎日のＦＵＲが記憶されている。
【００１８】
利用者識別情報は、利用者を識別するための識別子であり、一般的に用いられている会員ＩＤ（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）やＵＵＩＤ（Ｕｎｉｖｅｒｓａｌｌｙ  Ｕｎｉｑｕｅ  Ｉｄｅｎｔｉｆｉｅｒ）等であっても良い。また、利用者識別情報の決定方法は、特に規定しない。
【００１９】
ＦＵＲは、その利用者のその日までのサービスの利用状況を示すパラメータである。
【００２０】
経過日数は、その利用者がサービスの利用を開始した日から経過した日数を示す。
【００２１】
ブランク日数は、その利用者がサービスを最後に利用した日から経過した日数を示す。
【００２２】
例えば、図２に示すように、利用者識別情報「Ｕｓｅｒ  Ａ」と、ＦＵＲ「０．７５２」と、経過日数「１３５」と、ブランク日数「２」とが対応付けられて記憶されている。これは、「Ｕｓｅｒ  Ａ」という利用者識別情報が付与された利用者が、あるサービスの利用を開始してから１３５日が経過しており、最近２日間そのサービスを利用しておらず、現在のＦＵＲの値は「０．７５２」であることを示している。また、利用者識別情報「Ｕｓｅｒ  Ｂ」と、ＦＵＲ「０．５２９」と、経過日数「１２０」と、ブランク日数「４」とが対応付けられて記憶されている。これは、「Ｕｓｅｒ  Ｂ」という利用者識別情報が付与された利用者が、あるサービスの利用を開始してから１２０日が経過しており、最近４日間そのサービスを利用しておらず、現在のＦＵＲの値は「０．５２９」であることを示している。また、利用者識別情報「Ｕｓｅｒ  Ｃ」と、ＦＵＲ「０．４１１」と、経過日数「７４」と、ブランク日数「２３」とが対応付けられて記憶されている。これは、「Ｕｓｅｒ  Ｃ」という利用者識別情報が付与された利用者が、あるサービスの利用を開始してから７４日が経過しており、最近２３日間そのサービスを利用しておらず、現在のＦＵＲの値は「０．４１１」であることを示している。また、利用者識別情報「Ｕｓｅｒ  Ｄ」と、ＦＵＲ「１．０００」と、経過日数「１」と、ブランク日数「０」とが対応付けられて記憶されている。これは、「Ｕｓｅｒ  Ｄ」という利用者識別情報が付与された利用者が、あるサービスの利用を開始してから１日が経過しており、現在のＦＵＲの値は「１．０００」であることを示している。なお、経過日数は、その利用者がサービスの利用を開始した日を「０」として計算されたものであっても、あるいは「１」として計算されたものであっても構わない。また、ブランク日数は、その利用者がサービスを最後に利用した日を「０」として計算されたものであっても、あるいは「１」として計算されたものであっても構わない。
【００２３】
また、データベース１１０は、経過日数の代わりに初回利用日を、また、ブランク日数の代わりに前回利用日を記憶するものであっても良い。初回利用日は、その利用者がサービスの利用を開始した日かを示す。また、前回利用日は、その利用者がサービスを最後に利用した日を示す。
【００２４】
図３は、図１に示したデータベース１１０に記憶されている係数の一例を示す図である。
【００２５】
図１に示したデータベース１１０には図３に示すように、日毎値と、係数である忘却率（λ）とが対応付けられて記憶されている。日毎値は、サービス提供者が、提供しているサービスを利用してほしい頻度、または予想（期待）される利用頻度を示すものである。また、忘却率は、計算部１３０がＦＵＲの更新のための計算に用いるものである。また、データベース１１０には、サービスごとに、どの日毎値を用いるかが記憶されている。これにより、計算部１３０は、サービスごとに、計算部１３０がＦＵＲの更新のための計算に用いる忘却率を取得することができる。なお、この対応付けは、外部から設定・変更可能である。
【００２６】
例えば、日毎値「１日毎（毎日）」と忘却率「１．５８」とが対応付けられて記憶されている。これは、日毎値を「１日毎（毎日）」に設定されているサービスについて、計算部１３０が忘却率「１．５８」を係数として計算を行うことを示している。また、日毎値「２日毎」と忘却率「０．７９」とが対応付けられて記憶されている。これは、日毎値を「２日毎」に設定されているサービスについて、計算部１３０が忘却率「０．７９」を係数として計算を行うことを示している。また、日毎値「７日毎（毎週）」と忘却率「０．２３」とが対応付けられて記憶されている。これは、日毎値を「７日毎（毎週）」に設定されているサービスについて、計算部１３０が忘却率「０．２３」を係数として計算を行うことを示している。
【００２７】
アクセス判定部１２０は、サービスを利用するためのアクセスがあったかどうかを判定する。この判定方法は、利用者が操作する利用者端末からサービスを利用する際に送信されてくる利用者識別情報を含む信号（以下、利用信号と称する）が送信されてきたことを判定することで行う方法で良い。また、アクセス判定部１２０は、アクセスがあったと判定した場合、データベース１１０に記憶されている、当該サービスと対応付けられているブランク日数をクリアする。具体的には、アクセス判定部１２０は、当該サービスについて、利用者端末から送信されてきた利用信号に含まれる利用者識別情報と対応付けられているブランク日数をデータベース１１０から読み出し、当該ブランク日数を「０（ゼロ）」に設定してデータベース１１０に戻す。また、アクセス判定部１２０は、当該サービスについて、利用者端末から送信されてきた利用信号に含まれる利用者識別情報がデータベース１１０に記憶されていない場合、データベース１１０に新たな対応付けを記憶させる。具体的には、アクセス判定部１２０は、当該サービスについて、利用者端末から送信されてきた利用信号に含まれる利用者識別情報と、ＦＵＲ「１」と、経過日数「１」または「０」と、ブランク日数「０」との対応付けをデータベース１１０に記憶させる。また、アクセス判定部１２０は、データベース１１０に、前回利用日が記憶されている場合、アクセスがあったと判定すると、この前回利用日を更新する。
【００２８】
なお、アプリケーションが利用者端末の有している利用者端末固有の情報が取得できず利用者識別情報を送信できない場合や、アプリケーションが利用者識別情報を生成しない場合など、利用者端末から送信されてきた「利用信号」に利用者識別情報が含まれない場合が考えられる。そのような場合は、アクセス判定部１２０が、利用者識別情報を生成して、生成された利用者識別情報をデータベース１１０が記憶し、次回から生成された利用者識別情報を含めて利用信号を送ることを利用者端末へ促すために、当該利用者識別情報を利用者端末へ送信するものであっても良い。
【００２９】
計算部１３０は、１日に１度、データベース１１０に記憶されている経過日数およびブランク日数を更新する。この更新のタイミングは、１日に１度の既定の時刻である。また、計算部１３０は、１日に１度、データベース１１０に記憶されているＦＵＲ、経過日数およびブランク日数と、そのサービスに設定された係数とに基づいて、最新のＦＵＲを計算する。この計算のタイミングは、１日に１度の既定の時刻である。この最新のＦＵＲの計算式を（式１）に示す。
【００３０】
【数１】
0005881656.tif 000002
【００３１】
（式１）において、Ｆtは最新（更新後）のＦＵＲ、Ｆt-1は更新前のＦＵＲ、ｎは経過日数、ｐはブランク日数、λは係数（忘却率）である。なお、この既定の時刻は、外部から入力することで設定・変更可能である。例えば、この時刻を午前６時に設定しておけば、毎日午前６時になると、計算部１３０は前述した処理を行う。既定の時刻について正確さを求めるのであれば、毎日同じ時刻にすることが好ましいが、各種のサービスの処理やメンテナンス等を考慮して、曜日に応じてその時刻を多少ずらすなど、毎日同じ時刻でなくても構わない。
【００３２】
そして、計算部１３０は、データベース１１０に記憶されていたＦＵＲを計算された最新のＦＵＲに更新する。このとき、計算部１３０は、更新前のＦＵＲについても、そのＦＵＲを計算した日にちを示す情報と対応付けて記憶しておく。なお、更新前のＦＵＲについては、所定の期間が経過した後に削除するものであっても良い。
【００３３】
また、計算部１３０は、データベース１１０に、初回利用日および前回利用日が記憶されている場合、最新のＦＵＲを計算するにあたって、初回利用日に基づいて経過日数を計算し、前回利用日に基づいてブランク日数を計算し、計算されたこれらの値を用いて、最新のＦＵＲを計算するものであっても良い。
【００３４】
以下に、図１に示したアクセス判定部１２０における処理について説明する。
【００３５】
図４は、図１に示したアクセス判定部１２０における処理を説明するためのフローチャートである。
【００３６】
まず、アクセス判定部１２０が、サービスを利用するためのアクセスがあったかどうかを判定する（ステップＳ１）。この判定方法は、前述した方法で良い。アクセス判定部１２０は、サービスを利用するためのアクセスがあったと判定した場合、データベース１１０に記憶されている、当該サービスと対応付けられているブランク日数をクリア（「０」に設定）する（ステップＳ２）。
【００３７】
以下に、図１に示した計算部１３０における処理について説明する。
【００３８】
図５は、図１に示した計算部１３０における処理を説明するためのフローチャートである。
【００３９】
計算部１３０は、既定の時刻になったかどうかを判定する（ステップＳ１１）。このとき、計算部１３０は、利用状況分析装置１００に具備されている時計から取得した時刻や、外部から時刻を取得する手段を有している場合は、その手段が取得した時刻を用いるものであっても良い。
【００４０】
計算部１３０は、既定の時刻になったと判定した場合、データベース１１０からＦＵＲ、経過日数およびブランク日数を読み出す（ステップＳ１２）。続いて、計算部１３０は、経過日数を更新する（ステップＳ１３）。つまり、計算部１３０は、データベース１１０から読み出した経過日数をインクリメントし、インクリメントした経過日数をデータベース１１０に書き込む。また、計算部１３０は、ブランク日数を更新する（ステップＳ１４）。つまり、計算部１３０は、データベース１１０から読み出したブランク日数をインクリメントし、インクリメントしたブランク日数をデータベース１１０に書き込む。
【００４１】
また、計算部１３０は、データベース１１０に記憶されているＦＵＲ、経過日数およびブランク日数と、そのサービスに設定された係数とに基づいて、最新のＦＵＲを計算する（ステップＳ１５）。計算方法は前述した通りである。そして、計算部１３０は、データベース１１０に記憶されていたＦＵＲを計算された最新のパラメータに更新する（ステップＳ１６）。
【００４２】
なお、ステップＳ１３，Ｓ１４の処理と、ステップＳ１５，Ｓ１６の処理との順序は、逆であっても良い。つまり、計算部１３０は、ステップＳ１５，Ｓ１６の処理を行った後、ステップＳ１３，Ｓ１４の処理を行っても良い。
【００４３】
このように、経過日数およびブランク日数に基づいて、利用状況を示すパラメータを更新していくことで、利用者がサービスを定常的に利用しているかどうかを把握することができるデータを得ることが可能となる。
（第２の実施の形態）
図６は、本発明の利用状況分析装置の第２の実施の形態を示す図である。
【００４４】
本形態には図６に示すように、利用状況分析装置１０１と、提供者装置２００と、利用者端末３００−１〜３００−３とが含まれている。また、利用状況分析装置１０１と、利用者端末３００−１〜３００−３とが通信ネットワークであるネットワーク４００を介して接続可能に構成されている。なお、図６に示した形態においては、利用者端末が３台である場合を例に挙げて示しているが、その台数は規定しない。また、利用状況分析装置１０１と提供者装置２００とが、ネットワーク４００を介して接続可能とされているものであっても良い。
【００４５】
利用状況分析装置１０１には図６に示すように、データベース１１０と、アクセス判定部１２０と、計算部１３０と、分析部１４０とが設けられている。データベース１１０、アクセス判定部１２０および計算部１３０については、第１の実施の形態におけるものと同じものである。
【００４６】
分析部１４０は、提供者装置２００から、サービスを指定して利用状況を示す情報の提供が要求された場合、当該サービスにおけるＦＵＲをデータベース１１０から読み出す。また、分析部１４０は、データベース１１０から読み出したＦＵＲについて、要求に応じた分析を行う。また、分析部１４０は、分析の結果を要求元である提供者装置２００へ提供する。具体的な分析方法については後述する。
【００４７】
なお、利用状況分析装置１０１は、１日に１度、ＦＵＲを更新した後、更新したＦＵＲと、そのＦＵＲに対応する利用者識別情報とを、自動的（例えば、所定の周期等）に既定の提供者装置２００へ、電子メール等を用いて送信するようにしても良い。
【００４８】
提供者装置２００は、サービス提供者が操作する通信装置である。また、提供者装置２００は、サービス提供者の操作に基づいて、利用状況分析装置１０１へ利用者の利用状況を要求する。この要求は、ＦＵＲの度数の分布や比率、ある日にちからのＦＵＲの変化等、サービス提供者が利用状況を把握できる形態で示される情報の要求となる。また、サービス提供者の操作については特に規定しないが、例えば、提供者装置２００が要求内容を選択する画面を表示し、その表示にしたがった選択入力であっても良い。
【００４９】
利用者端末３００−１〜３００−３は、利用者が操作する通信端末である。利用者は利用者端末３００−１〜３００−３を操作して、サービス提供者が提供するサービスを利用する。
【００５０】
以下に、図６に示した分析部１４０における処理について説明する。なお、図６に示したアクセス判定部１２０における処理および計算部１３０における処理については、第１の実施の形態におけるものと同じである。
【００５１】
図７は、図６に示した分析部１４０における処理を説明するためのフローチャートである。
【００５２】
まず、分析部１４０は、提供者装置２００から、サービスを指定して利用状況を示す情報の提供が要求されたかどうかを判定する（ステップＳ２１）。この要求には所定の要求信号が用いられる。要求信号には、当該要求であることを分析部１４０が認識できる情報と、当該利用状況をどのような形態で提供するのかといった提示形態を示す提示形態情報とが含まれる。提供者装置２００から、サービスを指定して利用状況を示す情報の提供が要求されたと判定された場合、分析部１４０は、指定されたサービスについてデータベース１１０に記憶されているＦＵＲを読み出す（ステップＳ２２）。
【００５３】
続いて、分析部１４０は、読み出したＦＵＲについて、要求された提示形態に応じた分析を行う（ステップＳ２３）。この分析の結果としての出力は、例えば、ＦＵＲの度数の分布であっても良いし、ＦＵＲの比率であっても良い。さらに、この分析の結果としての出力は、あらかじめ設定された閾値を用いてＦＵＲを複数のグループに分割し、分割された複数のグループの分布であっても良いし、全体の利用数に対する複数のグループそれぞれに含まれるＦＵＲに対応する利用者の数の比率であっても良い。
【００５４】
また、分析部１４０は、サービスおよび経過日数を指定して利用状況を示す情報の提供が要求された場合、指定されたサービスについて指定された経過日数と対応付けられているＦＵＲをデータベース１１０から読み出し、読み出したＦＵＲの分布を分析するものであっても良い。また、分析部１４０は、提供者装置２００から離脱利用者についての利用状況が要求された場合、経過日数が所定の日数（第１の日数）以内であり、且つブランク日数が所定の日数（第２の日数）以上である利用者数を分析するものであっても良い。
【００５５】
分析部１４０は、分析した結果を提供者装置２００へ送信することで提供する（ステップＳ２４）。
【００５６】
提供者装置２００は、分析部１４０から提供された結果を出力する。出力方法は、画面表示であっても良いし、印刷であっても良い。このとき、提供者装置２００が分析部１４０から分析結果を日ごとに取得した場合、日を追った統計を把握したいのであれば、日ごとに利用状況分析装置１０１から提供された結果を、横軸を日にちとしたグラフに載せても良い。
【００５７】
以下に、図６に示した提供者装置２００からの出力の例をいくつか示す。ここでは、出力をグラフで提供する場合を例に挙げて説明するが、グラフを用いた提供だけではなく、数値データ（例えば、ＣＳＶ（Ｃｏｍｍａ  Ｓｅｐａｒａｔｅｄ  Ｖａｌｕｅｓ）形式や表計算ソフトのファイル形式など）で提供するものであっても良い。
【００５８】
図８は、図６に示した提供者装置２００からの出力の第１の例を示す図である。
【００５９】
図８に示すように、提供者装置２００は、各日にちについて、ＦＵＲを０．０〜０．５、０．５〜０．８および０．８〜１．０の３つのグループに分割し、そのグループごとの度数の分布をグラフとして出力する。これは、分析部１４０における分析方法が、日にちごとにＦＵＲを２つの閾値（０．５および０．８）を用いて３つのグループに分け、それぞれのグループにおける利用者の度数を求め、その分布を求めるといった方法である。
【００６０】
図９は、図６に示した提供者装置２００からの出力の第２の例を示す図である。図９では、ＦＵＲが０．０〜０．５である利用者を「一見ユーザ」とし、ＦＵＲが０．５〜０．８である利用者を「定着ユーザ」とし、ＦＵＲが０．８〜１．０である利用者を「愛着ユーザ」としている。また、図９に示す「ＤＡＵ」は、Ｄａｉｌｙ  Ａｃｔｉｖｅ  Ｕｓｅｒであり、その日にアクセスした利用者数を示す。
【００６１】
図９に示すように、提供者装置２００は、各日にちについて、愛着ユーザ、定着ユーザ、一見ユーザおよびＤＡＵの度数をそれぞれ折れ線グラフとして出力し、さらに、全体に対する一見ユーザ、定着ユーザおよび愛着ユーザの比率をグラフとして出力する。これは、分析部１４０における分析方法が、ＦＵＲを３つのグループに分け、それぞれのグループにおける利用者の度数を求め、さらに、全体の度数に対するそれぞれの度数の比率を求めるといった方法である。
【００６２】
図１０は、図６に示した提供者装置２００からの出力の第３の例を示す図である。図１０では、あるサービスを利用した利用者を初ユーザとし、その利用者のうち当該サービスを再度利用した利用者を再ユーザとして示している。
【００６３】
図１０に示すように、提供者装置２００は、各日にちについて、初ユーザの数と再ユーザの数とをグラフとして出力する。これは、分析部１４０における分析方法が、指定されたサービスについて、経過日数とブランク日数とに基づいて、それぞれの利用者が初ユーザであるか再ユーザであるかを判別して、それぞれの数を求める方法である。つまり、分析部１４０は、指定されたサービスについて、経過日数とブランク日数とが同じである利用者は、初ユーザであると判別し、経過日数とブランク日数とが異なる利用者は、再ユーザであると判別する。
【００６４】
図１１は、図６に示した提供者装置２００からの出力の第４の例を示す図である。図１１では、利用者がサービスを利用してから所定の日数以上が経過していて、ＦＵＲが所定の値以上である利用者の数を真のユーザ数として示している。
【００６５】
図１１に示すように、提供者装置２００は、各日にちについて、利用者がサービスを利用してから３０日以上が経過していて、ＦＵＲが０．５以上である利用者の数をグラフとして出力する。これは、分析部１４０における分析方法が、指定されたサービスについて、経過日数とＦＵＲとに基づいて、条件を満たした利用者の数を求める方法である。この基準となる経過日数とＦＵＲとは、外部からの入力で設定可能である。
【００６６】
図１２は、図６に示した提供者装置２００からの出力の第５の例を示す図である。図１２では、ある期間にサービスを利用し始めた利用者のその後の当該サービスの利用状況の２つのパターンを示している。
【００６７】
図１２に示すように、提供者装置２００は、各日にちについて、あるサービスのある日にちからのＦＵＲの分布をグラフとして出力する。これは、分析部１４０における分析方法が、指定されたサービスについて、指定された経過日数と対応付けられているＦＵＲに基づいて、ＦＵＲの分布を求める方法である。
【００６８】
このように、本形態における利用状況分析装置１０１は、経過日数およびブランク日数に基づいてＦＵＲを更新していき、サービスを指定して利用状況を示す情報の提供が要求された場合、当該サービスにおけるＦＵＲについて、要求に応じた分析を行って要求元へ提供する。これにより、要求元が把握したい利用状況を示すデータを所望の形態で取得することが可能となる。
【００６９】
また、変形例として、図６に示したデータベース１１０が、ブランク日数の代わりに１日毎に利用したかどうかを示す情報を記憶するものであっても良い。
【００７０】
図１３は、図６に示したデータベース１１０に記憶されている対応付けの一例を示す図である。
【００７１】
図６に示したデータベース１１０には図１３に示すように、利用者識別情報と、パラメータであるＦＵＲと、初回利用日と、利用詳細記録とが対応付けられて記憶されている。データベース１１０には、このような対応付けがサービスごとに記憶されている。
【００７２】
利用者識別情報およびＦＵＲについては、図２に示したものと同じである。
【００７３】
初回利用日は、その利用者がそのサービスを最初に利用した日にちを示す。
【００７４】
利用詳細記録は、その利用者がそのサービスを利用したかどうかを１日毎に示す情報である。図１３に示した例では、「１」がサービスを利用したことを示し、「０」がサービスを利用していないことを示す情報としてデータベース１１０に記憶されている。
【００７５】
例えば、図１３に示すように、利用者識別情報「Ｕｓｅｒ  Ａ」と、ＦＵＲ「０．７５２」と、初回利用日「２０１３年８月２３日」と、利用詳細記録「１０１１０００１０１１・・・」とが対応付けられて記憶されている。これは、「Ｕｓｅｒ  Ａ」という利用者識別情報が付与された利用者が、あるサービスの利用の利用を開始した日にちが２０１３年８月２３日であり、現在のＦＵＲのパラメータは「０．７５２」であることを示している。また、Ｕｓｅｒ  Ａの２０１３年８月２３日以降のサービスの利用状況は、８月２３日は利用し、８月２４日は利用せず、８月２５、２６日は利用し、８月２７〜２９は利用せず、８月３０日は利用し、８月３１日は利用せず、９月１、２日は利用したといった状況を示している。また、「Ｕｓｅｒ  Ｂ」という利用者識別情報が付与された利用者が、あるサービスの利用の利用を開始した日にちが２０１３年８月２６日であり、現在のＦＵＲのパラメータは「０．３５」であることを示している。また、Ｕｓｅｒ  Ｂの２０１３年８月２６日以降のサービスの利用状況は、８月２６日は利用し、８月２７日以降は利用せずといった状況を示している。
【００７６】
このように、データベース１１０が、過去の１日ごとのＦＵＲを記憶せずに、サービスを利用したかどうかを示す情報を１ビットで示し、そのビットを１日ごとに記憶しておく。これにより、例えば、１年分のアクセスデータを記憶しておく場合であっても３６５ビットの記憶容量で記憶しておくことができる。なお、ＦＵＲについては、現在のＦＵＲを再度計算することなく取得するためにデータベース１１０が記憶しておき、他の日のＦＵＲを取得するには、計算部１３０が、利用詳細記録の値を用いて計算する。
（第３の実施の形態）
また、利用者端末が当該利用者端末を利用する利用者のＦＵＲを計算するものであっても良い。
【００７７】
図１４は、本発明の利用状況分析装置の第３の実施の形態を示す図である。
【００７８】
本形態には図１４に示すように、利用状況分析装置１０２と、提供者装置２００と、利用者端末３０１−１〜３０１−３とが含まれている。また、利用状況分析装置１０２と、利用者端末３０１−１〜３０１−３とが通信ネットワークであるネットワーク４００を介して接続可能に構成されている。なお、図１４に示した形態においては、利用者端末が３台である場合を例に挙げて示しているが、その台数は規定しない。また、利用状況分析装置１０２と提供者装置２００とが、ネットワーク４００を介して接続可能とされているものであっても良い。
【００７９】
利用者端末３０１−１〜３０１−３は、利用者が操作する通信端末である。利用者は利用者端末３０１−１〜３０１−３を操作して、サービス提供者が提供するサービスを利用する。また、利用者端末３０１−１〜３０１−３の内部構造について、利用者端末３０１−１を代表に挙げて説明する。
【００８０】
利用者端末３０１−１には図１４に示すように、データベース３１０と、入力部３２０と、パラメータ処理部３３０と、送信部３４０とが設けられている。
【００８１】
データベース３１０は、利用者のサービスの利用状況を示すパラメータと、利用者端末３０１−１を操作する利用者が当該サービスの利用を開始した日を示す初回利用日と、その利用者が当該サービスを最後に利用した日を示す前回利用日とを対応付けて記憶する。
【００８２】
図１５は、図１４に示したデータベース３１０に記憶されている対応付けの一例を示す図である。
【００８３】
図１４に示したデータベース３１０には図１５に示すように、パラメータであるＦＵＲと、初回利用日と、前回利用日とが対応付けられて記憶されている。データベース３１０には、このような対応付けがサービスごとに記憶されている。
【００８４】
例えば、図１５に示すように、ＦＵＲ「０．７５２」と、初回利用日「２０１３年４月１日」と、前回利用日「２０１３年８月１３日」とが対応付けられて記憶されている。これは、利用者が、あるサービスの利用を開始した日が２０１３年４月１日であり、前回利用した日が２０１３年８月１２日であることを示している。
【００８５】
入力部３２０は、利用者の操作に基づいて、外部からの入力を受け付ける。入力部３２０は、例えば、キーボードやマウス、タッチパネル等である。
【００８６】
パラメータ処理部３３０は、入力部３２０が入力を受け付けたとき、データベース３１０に記憶されている初回利用日に基づいて、初回利用日から経過した日数を示す経過日数を計算する。また、パラメータ処理部３３０は、入力部３２０が入力を受け付けたとき、データベース３１０に記憶されている前回利用日に基づいて、その利用者が当該サービスを最後に利用した日から経過した日数を示すブランク日数を計算する。言うまでもないが、パラメータ処理部３３０は、初回利用日と現在の日にちとの差分を経過日数として計算する。また、パラメータ処理部３３０は、前回利用日と現在の日にちとの差分をブランク日数として計算する。さらに、パラメータ処理部３３０は、計算した経過日数およびブランク日数と、データベース３１０に記憶されているＦＵＲと、サービスごとにあらかじめ設定された係数とに基づいて、最新のＦＵＲを計算する。この係数は、第１の実施の形態で説明したものと同じである。また、最新のＦＵＲの計算方法についても、第１の実施の形態で説明したものと同じ方法を用いる。また、パラメータ処理部３３０は、データベース３１０に記憶されていたパラメータを計算された最新のパラメータに更新する。また、パラメータ処理部３３０は、データベース３１０に記憶されている前回利用日を更新する。
【００８７】
送信部３４０は、データベース３１０に記憶されているＦＵＲが更新された際、更新されたＦＵＲと、利用者識別情報とを、外部に接続された装置である利用状況分析装置１０２へ送信する。
【００８８】
利用状況分析装置１０２には図１４に示すように、データベース１１１と、分析部１４０と、受信部１５０とが設けられている。分析部１４０については、第２の実施の形態におけるものと同じものである。
【００８９】
受信部１５０は、利用者端末３０１−１〜３０１−３から送信されてきた利用者識別情報およびＦＵＲを受信し、データベース１１１へ書き込む。
【００９０】
データベース１１１は、受信部１５０が書き込んだ利用者識別情報とＦＵＲとを対応付けて記憶する。
【００９１】
図１６は、図１４に示したデータベース１１１に記憶されている対応付けの一例を示す図である。
【００９２】
図１４に示したデータベース１１１には図１６に示すように、利用者識別情報とＦＵＲとが対応付けられて記憶されている。データベース１１１には、このような対応付けがサービスごとに記憶されている。
【００９３】
提供者装置２００は、第２の実施の形態におけるものと同じものである。
【００９４】
以下に、図１４に示した利用者端末３００−１における処理について説明する。
【００９５】
図１７は、図１４に示した利用者端末３００−１における処理を説明するためのフローチャートである。ここでは、サービスの利用として、サービス提供者から提供されるアプリケーションの起動を例に挙げて説明する。
【００９６】
まず、入力部３２０がアプリケーションを起動するための入力を受け付けてアプリケーションが起動すると（ステップＳ３１）、パラメータ処理部３３０は、データベース３１０に記憶されている初回利用日に基づいて、初回利用日から経過した日数を示す経過日数を計算する（ステップＳ３２）。また、パラメータ処理部３３０は、データベース３１０に記憶されている前回利用日に基づいて、その利用者が当該サービスを最後に利用した日から経過した日数を示すブランク日数を計算する（ステップＳ３３）。
【００９７】
続いて、パラメータ処理部３３０は、計算した経過日数およびブランク日数と、データベース３１０に記憶されているＦＵＲと、サービスごとにあらかじめ設定された係数とに基づいて、最新のＦＵＲを計算する（ステップＳ３４）。この係数および最新のＦＵＲの計算方法については、第１の実施の形態で説明したものと同じ方法であり、パラメータ処理部３３０は、（式１）を用いて最新のＦＵＲを計算する。
【００９８】
すると、送信部３４０は、計算された最新のＦＵＲと、当該利用者を識別するための利用者識別情報とを、ネットワーク４００を介して利用状況分析装置１０２へ送信する（ステップＳ３５）。また、パラメータ処理部３３０は、データベース３１０に記憶されていたＦＵＲを、計算された最新のＦＵＲに更新し、データベース３１０に記憶されている前回利用日を更新する（ステップＳ３６）。
【００９９】
なお、ステップＳ３５の処理と、ステップＳ３６の処理との順序は、逆であっても良い。つまり、パラメータ処理部３３０がステップＳ３６の処理を行った後、送信部３４０がステップＳ３５の処理を行っても良い。
【０１００】
本形態においては、利用者端末３０１−１〜３０１−３が、サービスの利用があったときに利用者の最新のＦＵＲを算出し、利用状況分析装置１０２へ送信することで、利用状況分析装置１０２における最新のＦＵＲの算出にかかる処理の負荷が軽減される。
【０１０１】
以上説明したように、本発明は、サービスの利用を開始した日からの経過日数と、サービスを最後に利用した日からのブランク日数と、利用状況を示すパラメータとを用いて、当該パラメータを更新していき、更新したパラメータを提供する。これにより、定常的な利用を把握できるデータを取得することができる。
【０１０２】
上述した利用状況分析装置１００〜１０２、利用者端末３０１−１〜３０１−３それぞれに設けられた各構成要素が行う処理は、目的に応じてそれぞれ作製された論理回路で行うようにしても良い。また、処理内容を手順として記述したコンピュータプログラム（以下、プログラムと称する）を利用状況分析装置１００〜１０２、利用者端末３０１−１〜３０１−３それぞれにて読取可能な記録媒体に記録し、この記録媒体に記録されたプログラムを利用状況分析装置１００〜１０２、利用者端末３０１−１〜３０１−３それぞれに読み込ませ、実行するものであっても良い。利用状況分析装置１００〜１０２、利用者端末３０１−１〜３０１−３それぞれにて読取可能な記録媒体とは、フロッピー（登録商標）ディスク、光磁気ディスク、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）などの移設可能な記録媒体の他、利用状況分析装置１００〜１０２、利用者端末３０１−１〜３０１−３それぞれに内蔵されたＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等のメモリやＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等を指す。この記録媒体に記録されたプログラムは、利用状況分析装置１００〜１０２、利用者端末３０１−１〜３０１−３それぞれに設けられたＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）（不図示）にて読み込まれ、ＣＰＵの制御によって、上述したものと同様の処理が行われる。ここで、ＣＰＵは、プログラムが記録された記録媒体から読み込まれたプログラムを実行するコンピュータとして動作するものである。
【０１０３】
上記の実施の形態の一部または全部は、以下の付記のようにも記載され得るが、以下には限られない。
（付記１）利用者を識別するための利用者識別情報と、該利用者のサービスの利用状況を示すパラメータと、該利用者が該サービスの利用を開始した日から経過した日数を示す経過日数と、該利用者が該サービスを最後に利用した日から経過した日数を示すブランク日数とを対応付けて記憶するデータベースと、
前記利用者から、前記サービスを利用するためのアクセスがあったかどうかを判定し、該アクセスがあったと判定した場合、前記データベースに記憶されている前記ブランク日数をクリアするアクセス判定部と、
１日に１度、前記データベースに記憶されている前記経過日数および前記ブランク日数を更新し、前記データベースに記憶されている前記パラメータ、前記経過日数および前記ブランク日数と、前記サービスに応じてあらかじめ設定された係数とに基づいて、最新のパラメータを計算して、前記データベースに記憶されていたパラメータを該計算された最新のパラメータに更新する計算部とを有する利用状況分析装置。
（付記２）前記サービスを指定して前記利用状況を示す情報の提供が要求された場合、該サービスにおける前記パラメータを前記データベースから読み出し、該読み出したパラメータについて該要求に応じた分析を行い、その結果を該要求元へ提供する分析部を有する、付記１に記載の利用状況分析装置。
（付記３）前記分析部は、前記パラメータの分布を前記要求元へ提供する、付記２に記載の利用状況分析装置。
（付記４）前記分析部は、あらかじめ設定された閾値を用いて前記パラメータを複数のグループに分割し、該分割された複数のグループの分布を前記要求元へ提供する、付記２または付記３に記載の利用状況分析装置。
（付記５）前記分析部は、全体の利用者数に対する前記複数のグループそれぞれに含まれる利用者数の比率を前記要求元へ提供する、付記４に記載の利用状況分析装置。
（付記６）前記分析部は、前記経過日数を指定して前記利用状況を示す情報の提供が要求された場合、該指定された経過日数と対応付けられている前記パラメータを前記データベースから読み出し、該読み出したパラメータの分布を前記要求元へ提供する、付記２から５のいずれか１項に記載の利用状況分析装置。
（付記７）前記分析部は、前記経過日数が所定の第１の日数以内であり、且つ前記ブランク日数が所定の第２の日数以上である利用者数を前記要求元へ提供する、付記２から５のいずれか１項に記載の利用状況分析装置。
（付記８）前記アクセス判定部は、前記アクセスがあったと判定したとき、該アクセスを行った利用者の利用者識別情報が前記データベースに記憶されていない場合、前記パラメータを１とし、前記経過日数を１とし、前記ブランク日数を０として、該利用者識別情報と対応付けて前記データベースに記憶させる、付記１から７のいずれか１項に記載の利用状況分析装置。
（付記９）前記サービスは、アプリケーションの配信である、付記１から８のいずれか１項に記載の利用状況分析装置。
（付記１０）前記サービスは、所定の情報の提示である、付記１から８のいずれか１項に記載の利用状況分析装置。
（付記１１）利用者のサービスの利用状況を示すパラメータと、該利用者が該サービスの利用を開始した日を示す初回利用日と、該利用者が該サービスを最後に利用した日を示す前回利用日とを対応付けて記憶するデータベースと、
外部からの入力を受け付ける入力部と、
前記入力部が前記入力を受け付けたとき、前記データベースに記憶されている初回利用日に基づいて、該初回利用日から経過した日数を示す経過日数を計算し、前記データベースに記憶されている前回利用日に基づいて、該利用者が該サービスを最後に利用した日から経過した日数を示すブランク日数を計算し、該計算した経過日数およびブランク日数と、前記データベースに記憶されている前記パラメータと、前記サービスに応じてあらかじめ設定された係数とに基づいて、最新のパラメータを計算して、前記データベースに記憶されていたパラメータを該計算された最新のパラメータに更新し、前記データベースに記憶されている前回利用日を更新するパラメータ処理部と、
前記データベースに記憶されている前記パラメータが更新された際、該更新されたパラメータと、前記利用者を識別するための利用者識別情報とを、外部に接続された装置へ送信する送信部とを有する通信端末。
（付記１２）利用者を識別するための利用者識別情報と、該利用者のサービスの利用状況を示すパラメータと、該利用者が該サービスの利用を開始した日から経過した日数を示す経過日数と、該利用者が該サービスを最後に利用した日から経過した日数を示すブランク日数とを対応付けてデータベースに記憶させる処理と、
前記利用者から、前記サービスを利用するためのアクセスがあったかどうかを判定する処理と、
前記アクセスがあったと判定した場合、前記データベースに記憶されている前記ブランク日数をクリアする処理と、
１日に１度、前記データベースに記憶されている前記経過日数および前記ブランク日数を更新する処理と、
１日に１度、前記データベースに記憶されている前記パラメータ、前記経過日数および前記ブランク日数と、前記サービスに応じてあらかじめ設定された係数とに基づいて、最新のパラメータを計算する処理と、
前記データベースに記憶されていたパラメータを前記計算された最新のパラメータに更新する処理とを行う利用状況分析方法。
（付記１３）コンピュータに、
利用者を識別するための利用者識別情報と、該利用者のサービスの利用状況を示すパラメータと、該利用者が該サービスの利用を開始した日から経過した日数を示す経過日数と、該利用者が該サービスを最後に利用した日から経過した日数を示すブランク日数とを対応付けてデータベースに記憶させる手順と、
前記利用者から、前記サービスを利用するためのアクセスがあったかどうかを判定する手順と、
前記アクセスがあったと判定した場合、前記データベースに記憶されている前記ブランク日数をクリアする手順と、
１日に１度、前記データベースに記憶されている前記経過日数および前記ブランク日数を更新する手順と、
１日に１度、前記データベースに記憶されている前記パラメータ、前記経過日数および前記ブランク日数と、前記サービスに応じてあらかじめ設定された係数とに基づいて、最新のパラメータを計算する手順と、
前記データベースに記憶されていたパラメータを前記計算された最新のパラメータに更新する手順とを実行させるためのプログラム。
【符号の説明】
【０１０４】
１００〜１０２    利用状況分析装置
１１０，１１１，３１０    データベース
１２０    アクセス判定部
１３０    計算部
１４０    分析部
１５０    受信部
２００    提供者装置
３００−１〜３００−３，３０１−１〜３０１−３    利用者端末
３２０    入力部
３３０    パラメータ処理部
３４０    送信部
４００    ネットワーク
【図１】
0005881656.tif 000003
【図２】
0005881656.tif 000004
【図３】
0005881656.tif 000005
【図４】
0005881656.tif 000006
【図５】
0005881656.tif 000007
【図６】
0005881656.tif 000008
【図７】
0005881656.tif 000009
【図１３】
0005881656.tif 000010
【図１４】
0005881656.tif 000011
【図１５】
0005881656.tif 000012
【図１６】
0005881656.tif 000013
【図１７】
0005881656.tif 000014
【図８】
0005881656.tif 000015
【図９】
0005881656.tif 000016
【図１０】
0005881656.tif 000017
【図１１】
0005881656.tif 000018
【図１２】
0005881656.tif 000019