(57)【要約】      （修正有）【課題】他ユーザがどのようなデータを管理しているかを知ることのできる、数値管理システムを提供する。【解決手段】タイトル集計部、及びページ生成部を備えるサーバ装置と接続される、新規登録部及びタイトル参照部を備える複数のユーザ端末とを具備する。前記新規登録部は、管理データのタイトル名が前記ユーザ端末に入力された場合に、前記タイトル名を含むタイトルデータを作成し、前記サーバ装置に送信する。前記タイトル集計部は、取得した前期タイトルデータに基づいて、前期タイトル名毎に作成したユーザ数を集計したタイトル集計データを生成する。前記タイトル参照部は、前記サーバ装置に対して上位タイトル参照要求を送信する。前記ページ生成部は、作成ユーザ数が多い順番に前記タイトル名を示す、上位タイトル画面データを生成し、前記各ユーザ端末に送信する。前記タイトル参照部は、前記上位タイトル画面データを表示画面に表示する。【選択図】図１
2011081636.tif 000002
【特許請求の範囲】
【請求項１】
タイトル集計部、及びページ生成部を備える、サーバ装置と、
前記サーバ装置とアクセス可能に接続され、各々が新規登録部及びタイトル参照部を備える、複数のユーザ端末と、
を具備し、
前記新規登録部は、数値管理の対象となる管理データのタイトル名が前記ユーザ端末に入力された場合に、前記タイトル名を含むタイトルデータを作成し、前記タイトルデータを前記サーバ装置に送信し、
前記タイトル集計部は、前記複数のユーザ端末から取得した前記タイトルデータに基づいて、前記タイトル名毎に前記タイトルデータを作成したユーザ数を集計し、前記タイトル名と作成ユーザ数との対応関係を示すタイトル集計データを生成し、
前記タイトル参照部は、前記サーバ装置に対して上位タイトル参照要求を送信し、
前記ページ生成部は、前記タイトル集計データに基づいて、前記作成ユーザ数が多い順番に前記タイトル名を示す、上位タイトル画面データを生成し、前記サーバ装置が前記タイトル参照要求を取得した場合に、前記上位タイトル画面データを前記各ユーザ端末に送信し、
前記タイトル参照部は、前記上位タイトル画面データを表示画面に表示する
数値管理システム。
【請求項２】
請求項１に記載された数値管理システムであって、
前記各ユーザ端末は、更に、数値データ入力部を備え、
前記数値データ入力部は、前記タイトル名に対応する数値データが前記ユーザ端末に入力された場合に、前記タイトル名と前記数値データとを対応付け、前記管理データとして格納する
数値管理システム。
【請求項３】
請求項２に記載された数値管理システムであって、
前記数値データ入力部は、前記管理データを前記各ユーザ端末に格納する
数値管理システム。
【請求項４】
請求項２に記載された数値管理システムであって、
前記数値データ入力部は、前記管理データを前記サーバ装置に送信し、各サーバ装置に格納する
数値管理システム。
【請求項５】
請求項２乃至４の何れかに記載された数値管理システムであって、
前記新規登録部は、前記上位タイトル画面データに示される前記タイトル名がユーザによって指定タイトル名として指定された場合に、前記指定タイトル名を含む前記タイトルデータの送信要求を前記サーバ装置に送信し、
前記タイトル集計部は、前記サーバ装置が前記送信要求を受信した場合に、前記指定タイトル名を含む前記タイトルデータを指定タイトルデータとして前記各ユーザ端末に送信し、
前記新規登録部は、前記各ユーザ端末が前記指定タイトルデータを受信した場合に、前記指定タイトルデータを前記タイトルデータとして格納する
数値管理システム。
【請求項６】
請求項５に記載された数値管理システムであって、
前記新規登録部は、前記タイトルデータを、前記各ユーザ端末に格納する
数値管理システム。
【請求項７】
請求項５に記載された数値管理システムであって、
前記新規登録部は、前記タイトルデータを前記サーバ装置に送信し、前記サーバ装置に格納する
数値管理システム。
【請求項８】
請求項２乃至７の何れかに記載された数値管理システムであって、
前記新規登録部は、前記表示画面に、前記数値データの入力スタイルの指定を促す入力スタイル指定情報を表示し、前記入力スタイルが指定された場合に、前記タイトルデータとして、前記タイトル名と前記指定された入力スタイルとの対応関係を示すデータを作成し、
前記数値データ入力部は、前記タイトルデータを参照することにより、前記指定された入力スタイルで前記数値データの入力を促す画面を前記表示画面に表示する
数値管理システム。
【請求項９】
請求項８に記載された数値管理システムであって、
前記新規登録部は、前記入力スタイルが、テンキースタイルとカウントスタイルとを含むスタイル群の中から指定されるように、前記入力スタイル指定情報を表示し、
前記数値データ入力部は、
前記入力スタイルとして前記テンキースタイルが指定された場合に、互いに異なる数字に対応付けられた複数のキーの中から、ユーザによって押下されたキーを特定することにより、前記数値データを識別し、
前記入力スタイルとして前記カウントスタイルが指定された場合に、カウントキーがユーザによって押下された回数を特定することにより、前記数値データを識別する
数値管理システム。
【請求項１０】
請求項２乃至９の何れかに記載された数値管理システムであって、
前記各ユーザ端末は、更に、ユーザページ参照部、及びデータ送信部、を備え、
前記データ送信部は、前記管理データを、前記管理データを作成したユーザを特定する利用者識別子と対応付けて前記サーバ装置に送信し、
前記ページ作成部は、前記複数のユーザ端末から受信した前記管理データを前記利用者識別子と対応付け、ユーザデータとして前記サーバ装置に格納し、
前記ユーザページ参照部は、参照対象ユーザが指定された場合に、前記参照対象ユーザの利用者識別子を含むユーザページ要求を生成し、前記ユーザページ要求を前記サーバ装置に送信し、
前記ページ作成部は、前記サーバ装置が前記ユーザページ要求を受信した場合に、前記ユーザデータを参照し、前記参照対象ユーザに対応する前記ユーザデータを参照ユーザデータとして抽出し、前記参照ユーザデータを前記各ユーザ端末に送信し、
前記ユーザページ参照部は、前記参照ユーザデータを表示画面に表示する
数値管理システム。
【請求項１１】
請求項１０に記載された数値管理システムであって、
前記各ユーザ端末は、掲示板サーバにアクセス可能に接続されており、
前記データ送信部は、前記タイトルデータを、前記掲示板サーバに送信する
数値管理システム。
【請求項１２】
請求項１０または１１に記載された数値管理システムであって、
前記データ集計部は、前記ユーザデータに基づいて、前記利用者識別子毎に、前記数値データの順位を集計し、前記利用者識別子と前記数値データの順位との対応関係を示すランキング情報を生成し、
前記ページ生成部は、前記ランキング情報に基づいて、ランキング画面データを生成し、前記ランキング画面データを前記各ユーザ端末に送信し、
前記タイトル参照部は、前記ランキング画面データを前記表示画面に表示する
数値管理システム。
【請求項１３】
請求項１乃至１２の何れかに記載された数値管理システムであって、
前記新規登録部は、前記タイトルデータを前記サーバ装置に送信する場合に、前記各ユーザ端末が位置している地域を示す地域情報を付加して送信し、
前記タイトル集計部は、前記地域情報に基づいて、前記タイトル集計データを前記地域毎に集計し、前記地域と前記作成ユーザ数との関係を示す地域データを生成し、
前記ページ生成部は、前記地域データを示す地域画面データを前記各ユーザ端末に送信し、
前記タイトル参照部は、前記地域画面データを前記表示画面に表示する
数値管理システム。
【請求項１４】
請求項１乃至１３の何れかに記載された数値管理システムで用いられる、サーバ装置。
【請求項１５】
請求項１乃至１３の何れかに記載された数値管理システムで用いられる、ユーザ端末。
【請求項１６】
複数のユーザ端末の各々が、数値管理の対象となる管理データのタイトル名が前記ユーザ端末に入力された場合に、前記タイトル名を含むタイトルデータを作成し、前記タイトルデータをサーバ装置に送信するステップと、
前記サーバ装置が、前記複数のユーザ端末から送信された前記タイトルデータに基づいて、前記タイトル名毎に前記タイトルデータを作成したユーザ数を集計し、前記タイトル名と作成ユーザ数の対応関係を示すタイトル集計データを生成するステップと、
前記各ユーザ端末が、前記サーバ装置に対して上位タイトル参照要求を送信するステップと、
前記サーバ装置が、前記タイトル集計データに基づいて、前記作成ユーザ数が多い順番に前記タイトル名を示す、上位タイトル画面データを生成し、前記サーバ装置が前記タイトル参照要求を取得した場合に、前記上位タイトル画面データを前記各ユーザ端末に送信するステップと、
前記各ユーザ端末が、前記上位タイトル画面データを表示画面に表示するステップと、
を具備する
数値管理方法。
【請求項１７】
請求項１６に記載された数値管理方法を前記サーバ装置に実行させるための、サーバ側数値管理プログラム。
【請求項１８】
請求項１６に記載された数値管理方法を前記各ユーザ端末に実行させるための、ユーザ側数値管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、数値管理システム及び数値管理プログラムに関する。
【背景技術】
【０００２】
数値データを管理する数値管理システムが知られている。数値管理システムでは、タイトル名と数値データとが対応付けられ、管理データとして格納される。格納された管理データは、必要に応じて、表示画面などに表示され、ユーザに通知される。このようにして、管理データが管理される。
【０００３】
関連技術として、特許文献１（特開２００２−１５０４６５号公報）に記載された表示読取装置が挙げられる。この表示読取装置は、所定の物理量を電気光学的に数字で表示可能な表示装置を光学的に読み取る読み取り手段と、該読み取り手段が読み取った画像データから所定の物理量を認識する認識手段とを備えた表示読取装置である。この表示読取装置は、画像データに基づいて、予め定められた複数の物理量の種類から前記所定の物理量に対応する種類を判別する判別手段を有することを特徴とする。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−１５０４６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
数値管理システムを用いてどのようなデータを管理するかは、ユーザが決める事項である。しかし、ユーザは、どのようなデータを管理すればよいか、思いつかない場合がある。本願発明者は、他ユーザがどのようなデータを管理しているかを知ることができれば、どのようなデータを管理すればよいかを判断し易くなると考えた。
【課題を解決するための手段】
【０００６】
本発明に係る数値管理システムは、タイトル集計部、及びページ生成部を備える、サーバ装置と、前記サーバ装置とアクセス可能に接続され、各々が新規登録部及びタイトル参照部を備える、複数のユーザ端末とを具備する。前記新規登録部は、数値管理の対象となる管理データのタイトル名が前記ユーザ端末に入力された場合に、前記タイトル名を含むタイトルデータを作成し、前記タイトルデータを前記サーバ装置に送信する。前記タイトル集計部は、前記複数のユーザ端末から送信された前記タイトルデータに基づいて、前記タイトル名毎に前記タイトルデータを作成したユーザ数を集計し、前記タイトル名と作成ユーザ数の対応関係を示すタイトル集計データを生成する。前記タイトル参照部は、前記サーバ装置に対して上位タイトル参照要求を送信する。前記ページ生成部は、前記タイトル集計データに基づいて、前記作成ユーザ数が多い順番に前記タイトル名を示す、上位タイトル画面データを生成し、前記サーバ装置が前記タイトル参照要求を取得した場合に、前記上位タイトル画面データを前記各ユーザ端末に送信する。前記タイトル参照部は、前記上位タイトル画面データを表示画面に表示する。
【０００７】
本発明に係るサーバ装置は、上述の数値管理システムで用いられる、サーバ装置である。
【０００８】
本発明に係るユーザ端末は、上述の数値管理システムで用いられる、ユーザ端末である。
【０００９】
本発明に係る数値管理方法は、複数のユーザ端末の各々が、数値管理の対象となる管理データのタイトル名が前記ユーザ端末に入力された場合に、前記タイトル名を含むタイトルデータを作成し、前記タイトルデータをサーバ装置に送信するステップと、前記サーバ装置が、前記複数のユーザ端末から送信された前記タイトルデータに基づいて、前記タイトル名毎に前記タイトルデータを作成したユーザ数を集計し、前記タイトル名と作成ユーザ数の対応関係を示すタイトル集計データを生成するステップと、前記各ユーザ端末が、前記サーバ装置に対して上位タイトル参照要求を送信するステップと、前記サーバ装置が、前記タイトル集計データに基づいて、前記作成ユーザ数が多い順番に前記タイトル名を示す、上位タイトル画面データを生成し、前記サーバ装置が前記タイトル参照要求を取得した場合に、前記上位タイトル画面データを前記各ユーザ端末に送信するステップと、前記各ユーザ端末が、前記上位タイトル画面データを表示画面に表示するステップとを具備する。
【００１０】
本発明に係るサーバ側数値管理プログラムは、上述の数値管理方法を前記サーバ装置に実行させるためのプログラムである。
【００１１】
本発明に係るユーザ側数値管理プログラムは、上述の数値管理方法を前記各ユーザ端末に実行させるためのプログラムである。
【発明の効果】
【００１２】
本発明によれば、他ユーザがどのようなデータを管理しているかを知ることができる、数値管理システム及び数値管理プログラムが提供される。
【図面の簡単な説明】
【００１３】
【図１】第１の実施形態に係る数値管理システムを示すブロック図である。
【図２Ａ】新規に管理データを作成する際の動作方法を示すフローチャートである。
【図２Ｂ】上位タイトル参照ボタンが選択された場合の動作を示すフローチャートである。
【図３】初期画面を示す概念図である。
【図４】生成画面を示す概念図である。
【図５】タイトルデータテーブルに格納された情報を示す概念図である。
【図６】タイトルデータテーブルに格納された情報を示す概念図である。
【図７Ａ】タイトル集計テーブルを示す概念図である。
【図７Ｂ】上位タイトル画面データを示す概念図である。
【図８】数値データが入力される場合のデータの流れを示す図である。
【図９Ａ】数値データが入力された場合の動作方法を示すフローチャートである。
【図９Ｂ】テンキースタイルに対応する入力画面の一例を示す図である。
【図９Ｃ】カウントスタイルに対応する入力画面の一例を示す図である。
【図１０】管理データテーブルに格納された情報を示す概念図である。
【図１１】ユーザデータテーブルの内容を示す概念図である。
【図１２】ユーザページを参照する場合の動作方法を示すフローチャートである。
【図１３】参照ユーザデータを示す概念図である。
【図１４】他ユーザが作成したタイトルデータを利用して管理データを作成する際のデータの流れを示す図である。
【図１５】他ユーザが作成したタイトルデータを利用して管理データを作成する際の動作方法を示す、フローチャートである。
【図１６】第２の実施形態に係る数値管理システムを示すブロック図である。
【図１７】第２の実施形態に係る数値管理システムの動作方法を示すフローチャートである。
【図１８】地域画面データの一例を示す図である。
【図１９】第３の実施形態に係る数値管理システムにおけるデータの流れを示す図である。
【図２０】第３の実施形態に係る数値管理システムの動作方法を示すフローチャートである。
【図２１】ランキング画面データの一例を示す図である。
【図２２】タイトルデータテーブルの内容を示す概念図である。
【図２３】第４の実施形態に係る数値管理システムを示すブロック図である。
【発明を実施するための形態】
【００１４】
以下に、図面を参照しつつ、本発明の実施形態について説明する。
【００１５】
（第１の実施形態）
図１は、第１の実施形態に係る数値管理システム１を示すブロック図である。本実施形態に係る数値管理システム１は、管理データを管理する装置である。管理データは、タイトル名と数値データとの対応関係を含むデータである。図１に示されるように、数値管理システム１は、サーバ装置３、及びユーザ端末２を備えている。ユーザ端末２は、サーバ装置３と、ネットワーク（図示略）を介してアクセス可能に接続されている。図１では示されていないが、一つのサーバ装置３に対しては、複数のユーザ端末２が接続されている。
【００１６】
ユーザ端末２は、ユーザによって操作される端末である。ユーザ端末２は、管理データを管理する機能を備えている。図１に示されるように、ユーザ端末２は、表示部６、入力部７、記憶部８、時計部９、通信部１０、新規登録部１３、数値データ入力部１４、データ送信部１５、上位タイトル参照部１６、及びユーザページ参照部１７を備えている。このうち、新規登録部１３、数値データ入力部１４、データ送信部１５、上位タイトル参照部１６、及びユーザページ参照部１７は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）などの記憶媒体に格納されたユーザ側数値管理プログラム４がＣＰＵにより実行されることにより、実現される。
【００１７】
記憶部８は、ハードディスクなどの記憶媒体により実現され、ユーザを特定する利用者識別子情報１８、タイトルデータテーブル１９、及び管理データテーブル２０を格納している。
【００１８】
表示部６は、ユーザに対して情報を通知するために設けられており、表示画面を備えている。入力部７は、ユーザから情報を受け付けるために設けられている。本実施形態では、表示部６及び入力部７は、タッチパネルによって構成されているものとする。
【００１９】
通信部１０は、アンテナ等により実現され、サーバ装置３との間でデータの送受信を行う機能を実現する。
【００２０】
サーバ装置３は、複数のユーザ端末２から受信した情報を集計するために設けられている。また、サーバ装置３は、ユーザ端末２から送られてきた要求内容に応じて、適切な情報を生成し、ユーザ端末２に返信する機能を有している。サーバ装置３は、通信部１２、記憶部１１、タイトル集計部２１、及びページ生成部２２を備えている。このうち、タイトル集計部２１及びページ生成部２２は、ＲＯＭなどの記憶媒体に格納されたサーバ側数値管理プログラム５がＣＰＵにより実行されることにより、実現される。
【００２１】
通信部１２は、ユーザ端末２との間でデータの送受信を行う機能を実現する。
【００２２】
記憶部１１は、ハードディスクなどの記憶媒体により実現され、タイトル集計テーブル２３、タイトルデータテーブル１１、及びユーザデータテーブル２５を格納している。
【００２３】
続いて、この数値管理システム１の動作方法について説明する。
【００２４】
＜新規データの作成＞
まず、新しく管理データを作成する際の動作について説明する。図２Ａは、新規に管理データを作成する際の動作方法を示すフローチャートである。
【００２５】
ステップＳ１；初期画面の表示
新規登録部１３が、表示部６の表示画面に、初期画面を表示させる。図３は、初期画面を示す概念図である。図３に示されるように、初期画面には、タイトル名指定ボタン２７、新規作成ボタン２８、上位タイトル参照ボタン２９、及びユーザページ参照ボタン３０が表示される。新規にデータを作成する場合、ユーザは、入力部７を用いて、新規作成ボタン２８を選択する。
【００２６】
ステップＳ２；生成画面の表示
新規作成ボタン２８が選択されると、新規登録部１３は、生成画面を表示部６に表示させる。図４は、生成画面を示す概念図である。図４に示されるように、生成画面は、タイトル名入力領域３１、入力スタイル指定領域３２、公開有無指定領域３３、及び登録ボタン３４を含んでいる。タイトル名入力領域３１は、管理データのタイトル名を入力するための領域である。入力スタイル指定領域３２は、数値データを入力するときに使用される入力スタイルを指定する領域である。本実施形態では、「テンキースタイル」又は「カウントスタイル」を、入力スタイルとして指定することができる。公開有無指定領域３３は、管理データを他ユーザに公開するか否かを指定するための領域である。ユーザは、入力部７を用いて、タイトル名、入力スタイル、及び公開有無を指定する。そして、登録ボタン３４を選択する。
【００２７】
ステップＳ３；タイトルデータ生成・送信
登録ボタン３４が選択されると、新規登録部１３が、指定された情報（タイトル名、入力スタイル、及び公開有無）を取得する。新規登録部１３は、取得した情報に対し、タイトル名を特定するタイトル識別子を付し、タイトルデータとしてタイトルデータテーブル１９に格納する。タイトルデータは、少なくともタイトル名を含むデータである。本実施形態では、タイトル識別子、タイトル名、入力スタイル、及び公開有無の対応関係を示すデータがタイトルデータとして格納されることになる。図５は、タイトルデータテーブル１９に格納された情報を示す概念図である。図５に示されるように、タイトルデータテーブル１９には、タイトル識別子、タイトル名、入力スタイル、及び公開有無の対応関係が記述される。尚、タイトルデータは、入力数値の単位などの他の情報を含んでいてもよい。他の情報は、ステップＳ２の入力画面で入力されればよい。
【００２８】
以降、ユーザ端末２では、入力されたタイトル名を有する管理データを管理することが可能になる。すなわち、「タイトル名」に対応する数値データがユーザ端末２に入力されると、「タイトル名」と「数値データ」とが対応付けられ、管理データとして記憶部８に格納される。また、新規登録部１３は、初期画面を表示する場合に、タイトル名指定ボタン２７として、本ステップで生成されたタイトルデータに含まれるタイトル名を示すボタンを追加する。尚、数値データの入力時における動作方法については、後に詳述する。
【００２９】
ここで、新規登録部１３は、タイトルデータを生成すると、更に、利用者識別子情報１８を参照し、利用者識別子を取得する。そして、タイトルデータに利用者識別子を付し、通信部１０を介してサーバ装置３に送信する。
【００３０】
サーバ装置３では、ページ生成部２２が、通信部１２を介して、タイトルデータを取得する。ページ生成部２２は、タイトルデータに利用者識別子を対応付けて、タイトルデータテーブル２４に格納する。図６は、タイトルデータテーブル２４に格納された情報を示す概念図である。図６に示されるように、タイトルデータテーブル２４には、利用者識別子、タイトル識別子、タイトル名、入力スタイル、及び公開有無の対応関係が、記憶されている。タイトルデータテーブル２４には、多数のユーザ端末２から送られてきた多数のタイトルデータが蓄積されることになる。
【００３１】
ステップＳ４；タイトル集計データの生成
サーバ装置３では、タイトル集計部２１が、タイトルデータテーブル２４を参照し、タイトル名毎に、そのタイトル名のタイトルデータを作成したユーザ数（作成ユーザ数）を集計する。タイトル集計部２１は、所定の条件（例えば、１日に一回）に従って、作成ユーザ数を集計する。そして、タイトル集計部２１は、タイトル名と作成ユーザ数との対応関係を示す、タイトル集計データを生成する。タイトル集計部２１は、タイトル集計データを、タイトル集計テーブル２３に格納する。図７Ａは、タイトル集計テーブル２３を示す概念図である。図７Ａに示される例では、タイトル名が「体重」というデータを、「テンキースタイル」で作成したユーザ数が、「１５３」であることが示されている。同様に、タイトル名が「たばこ」というデータを、「カウントスタイル」で作成したユーザ数が、「１２４」であることが示されている。
【００３２】
＜タイトルの参照＞
本実施形態に係る数値管理システム１では、ユーザが、他ユーザがどのようなタイトル名の管理データを作成しているのかを、知ることができる。この場合の動作方法について、以下に詳述する。図２Ｂは、上位タイトル参照ボタン２９（図３参照）が選択された場合の動作を示すフローチャートである。また、図１には、この場合におけるデータの流れも示されている。
【００３３】
ステップＳ５；上位タイトル参照指示の受け付け
他ユーザがどのような管理データを作成しているかを知りたい場合、ユーザは、入力部７を用い、初期画面（図３参照）に示される上位タイトル参照ボタン２９を選択する。これにより、上位タイトル参照部１６が、入力部７から、上位タイトル参照指示を受け付ける。
【００３４】
ステップＳ６；上位タイトル参照要求の送信
上位タイトル参照部１６は、上位タイトル参照指示を受け付けると、上位タイトル参照要求を生成する。上位タイトル参照要求は、通信部１０を介して、サーバ装置３へ送信される。
【００３５】
ステップＳ７；上位タイトル画面データの生成・送信
サーバ装置３では、ページ生成部２２が、通信部１２を介して、上位タイトル参照要求を取得する。ページ生成部２２は、上位タイトル参照要求を取得すると、タイトル集計テーブル２３（図７Ａ参照）を参照する。そして、ページ生成部２２は、予め指定された所定の基準に従い、作成ユーザ数が上位である「タイトル名」を抽出する。その基準としては、例えば、上位１０位以内、作成ユーザ数が１００以上、などの基準が用いられる。尚、タイトル集計データテーブル２３中において、入力スタイルは異なるがタイトル名が同じデータが存在する場合がある。このような場合、タイトル名は、入力スタイルに関係なく抽出されてもよいし、入力スタイル毎に別々に抽出されてもよい。そして、ページ生成部２２は、抽出されたタイトル名を示す、上位タイトル画面データを生成する。図７Ｂは、上位タイトル画面データを示す概念図である。図７Ｂに示される例では、上位タイトル画面データとして、順位と、タイトル名と、作成ユーザ数との対応関係が示されている。タイトル名は、順位の順番に従って示される。
【００３６】
ページ生成部２２は、生成した上位タイトル画面データを、通信部１２を介して、ユーザ端末２に送信する。
【００３７】
ステップＳ８；上位タイトル画面データの表示
ユーザ端末２では、上位タイトル参照部１６が、通信部１０を介して、上位タイトル画面データを取得する。上位タイトル参照部１６は、表示部６の表示画面に、上位タイトル画面データを表示する。
【００３８】
以上説明した動作方法により、ユーザ端末２を操作するユーザは、表示された上位タイトル画面データを確認することができ、他ユーザがどのような管理データを作成しているかを知ることができる。ユーザは、新たに管理データを作成する際に、他ユーザが作成している管理データのタイトル名などを知ることができ、どのような管理データを作成すればよいかを決定し易くなる。
【００３９】
＜数値データの入力＞
続いて、数値データを入力する場合の動作について説明する。図８は、数値データが入力される場合のデータの流れを示す、ブロック図である。図９Ａは、数値データが入力された場合の動作方法を示すフローチャートである。
【００４０】
ステップＳ９；入力画面の表示
ユーザは、管理データの数値データを入力する場合、初期画面（図３参照）のタイトル名指定ボタン２７を選択する。タイトル名指定ボタン２７が選択されると、数値データ入力部１４が、選択されたタイトル名に対応する入力画面を、表示部６に表示する。ここで、数値データ入力部１４は、タイトルデータテーブル１９（図５）を参照し、選択されたタイトル名に対応する入力スタイルを識別する。そして、識別した入力スタイルに対応する入力画面を、表示する。
【００４１】
図９Ｂは、テンキースタイルに対応する入力画面の一例を示す図である。テンキースタイルに対応する入力画面には、タイトル名、入力数値表示欄、それぞれ異なる数字に対応付けられた複数のキー、及び登録ボタンが示されている。ユーザは、複数のキーを選択することにより、数値を指定することができる。図９Ｂに示される例では、タイトル名として「体重」が選択されている。また、入力数値表示欄に、数値データとして、「６５．２」が指定されている。ユーザが登録ボタンを選択すると、入力数値表示欄に示される数値が数値データとしてユーザ端末２に入力される。
【００４２】
図９Ｃは、カウントスタイルに対応する入力画面の一例を示す図である。カウントスタイルに対応する入力画面には、タイトル名、入力数値表示欄、カウントアップキー（カウントキー）、及び登録ボタンが示されている。図９Ｃに示される例では、タイトル名として「たばこ」が選択されている。また、入力数値表示欄に「２／ｔｏｄａｙ」が表示されている。ユーザが、カウントアップキーを選択すると、入力数値表示欄に示される数値がインクリメントされる。従って、カウントアップキーの選択回数により、数値を指定することができる。ユーザが登録ボタンを選択すると、入力数値表示欄に示される数値が数値データとしてユーザ端末２に入力される。
【００４３】
本実施形態に係る数値管理システム１を利用すれば、ユーザは、様々なタイトル名の管理データを作成することができる。ここで、管理する対象によっては、好ましい入力スタイルが異なる場合がある。すなわち、テンキースタイルが好ましい場合もあれば、カウントスタイルが好ましい場合もある。例えば、管理対象が体重である場合には、カウントスタイルよりもテンキースタイルを用いる方が便利である。一方、管理対象がその日に吸ったタバコの本数である場合には、カウントスタイルで数値データを入力する方が、テンキースタイルを使用する場合よりも便利である。本実施形態によれば、入力スタイルをユーザが選択することができるので、管理する対象にあわせて最適な入力スタイルを用いることが可能になる。尚、本実施形態では、入力スタイルとして、カウントスタイル及びテンキースタイルを例示したが、その他の入力スタイルが選択可能であってもよい。
【００４４】
ステップＳ１０；数値データの格納
ステップＳ９において、登録ボタンが選択されると、入力部７から数値データが数値データ入力部１４に送られる。数値データ入力部１４は、数値データを取得すると、時計部９から時刻情報を取得する。数値データ入力部１４は、数値データに、タイトル名に対応するタイトル識別子、及び時刻情報を対応付け、管理データとして管理データテーブル２０に格納する。図１０は、管理データテーブル２０に格納された情報を示す概念図である。図１０に示されるように、管理データテーブルには、タイトル識別子、数値データ、及び時刻（日時）の対応関係が記述されている。尚、タイトル識別子は、タイトルデータテーブル１９（図５参照）においてタイトル名に対応付けられているので、数値データは実質的にタイトル名に対応付けられていることになる。
【００４５】
ステップＳ１１；管理データの送信
ステップＳ１０で格納された管理データについて、公開有無が「有」に設定されている場合には、データ送信部１５が、数値データ入力部１４から、管理データを取得する。データ送信部１５は、利用者識別子情報１８を取得し、管理データに利用者識別子を付して、通信部１０を介してサーバ装置３に送信する。サーバ装置３では、ページ生成部２２が、通信部１２を介して、管理データを取得する。ページ生成部２２は、利用者識別子を管理データに対応付けて、ユーザデータとしてユーザデータテーブル２５に格納する。図１１は、ユーザデータテーブル２５の内容を示す概念図である。図１１に示されるように、ユーザデータテーブル２５には、利用者識別子、タイトル識別子、数値データ、及び時刻情報（日時）の対応関係が格納されている。
【００４６】
以上のステップＳ１１までの動作により、管理データの数値データが、数値管理システム１に入力される。
【００４７】
＜ユーザページの参照＞
本実施形態に係る数値管理システム１では、各ユーザ端末２を用いて、特定のユーザの管理データを参照することが可能である。以下に、特定のユーザの管理データを参照する場合の動作方法について説明する。この場合のデータの流れは、図８に示されている。また、図１２は、この場合の動作方法を示すフローチャートである。
【００４８】
ステップＳ１２；ユーザページ参照指示の受け付け
特定のユーザの管理データを参照したい場合には、ユーザは、初期画面（図３参照）において、ユーザページ参照ボタン３０を選択する。すると、ユーザページ参照部１７が、入力部７から、ユーザページ参照指示を受け付ける。ユーザページ参照部１７は、表示部６に、参照する対象となるユーザ（参照対象ユーザ）を特定する情報（ＵＲＬなど）の入力を促す画面（図示略）を表示する。
【００４９】
ステップＳ１３；ユーザページ要求送信
ユーザが、参照対象ユーザを特定する情報を入力すると、ユーザページ参照部１７は、入力された参照対象ユーザを特定する情報を含むユーザページ要求を生成する。ユーザページ要求は、通信部１０を介して、サーバ装置３に送られる。
【００５０】
ステップＳ１４；参照ユーザデータ取得
サーバ装置３では、ページ生成部２２が、ユーザページ要求を取得する。ページ生成部２２は、ユーザページ要求に基づいて、参照対象ユーザを特定する情報から、参照対象ユーザに対応する利用者識別子を取得し、タイトルデータテーブル２４及びユーザデータテーブル２５を参照し、参照対象ユーザに対応するユーザデータ及びタイトルデータを、参照ユーザデータとして取得する。尚、ユーザを特定する情報と利用者識別子との対応関係は、予め記憶部１１などに格納されていればよい。図１３は、参照ユーザデータを示す概念図である。図１３に示される例では、参照ユーザデータは、時刻情報（日付）、タイトル名、及び数値データ（最新の数値データ及び前回の数値データ）を示している。
【００５１】
ステップＳ１５；参照ユーザデータ送信
ページ生成部２２は、参照ユーザデータを、通信部１２を介してユーザ端末２に送信する。
【００５２】
ステップＳ１６；参照ユーザデータの表示
ユーザ端末２では、ユーザページ参照部１７が参照ユーザデータを取得する。ユーザページ参照部１７は、表示部６に、参照ユーザデータを表示する。
【００５３】
以上のステップＳ１６までの動作により、ユーザは、他ユーザがどのような管理データを作成しているかを知ることができる。また、その管理データの内容（数値データ）についても、知ることができる。ユーザが、他ユーザと同じタイトル名である管理データを作成している場合、他ユーザの管理データに含まれる数値データを参照することにより、自己の数値データと他ユーザの数値データとを比較することができる。これにより、管理データの数値データを入力するにあたってのモチベーションが高められ、ユーザは、継続的に数値データを入力することができる。
【００５４】
また、ステップＳ１３において、ユーザが、参照対象ユーザとして自分を特定する情報を入力すれば、自分が管理している管理データの内容を知ることができる。
【００５５】
また、図１３に示される参照ユーザデータでは、一つのタイトル名に対応付けられた数値データとして、２つのデータ（最新のデータと前回のデータ）が用いられている。数値データとして用いるデータ数が２つに限定されているため、ユーザデータテーブル２５中に格納される数値データの数を抑えることができる。これにより、ユーザデータテーブル２５に要する記憶容量を少なくすることができる。なお、参照ユーザデータに用いられる数値データの数は、必ずしも２つに限定される必要はない。
【００５６】
尚、本実施形態では、公開有無が「有」に設定されている場合にのみ、ユーザ端末２に入力された数値データがサーバ装置３に送られる。但し、公開有無に関係なく数値データがサーバ装置３に送信され、格納されてもよい。そして、既述のステップＳ１４（参照ユーザデータの取得）において、ページ生成部２２が、公開有無が「有」に設定されているデータだけを抽出し、参照ユーザデータを生成してもよい。
【００５７】
＜他ユーザのタイトルデータのコピー＞
本実施形態に係る数値管理システム１では、他ユーザが作成したタイトルデータをコピーすることにより、新規に管理データを作成することもできる。図１４は、他ユーザが作成したタイトルデータを利用して管理データを作成する際のデータの流れを示す、ブロック図である。図１５は、他ユーザが作成したタイトルデータを利用して管理データを作成する際の動作方法を示す、フローチャートである。
【００５８】
ステップＳ１７；指定タイトル名の受付
既述のステップＳ８で上位タイトル画面データ（図７Ｂ参照）が表示部６に表示された後、ユーザが、入力部７を用いて、作成したいタイトル名を指定したとする。すると、新規登録部１３が、入力部７から、指定されたタイトル名を指定タイトル名として受け付ける。
【００５９】
ステップＳ１８；送信要求の送信
新規登録部１３は、指定タイトル名を示す送信要求を生成する。そして、送信要求を、通信部１０を介してサーバ装置３に送信する。
【００６０】
ステップＳ１９；指定タイトルデータの生成・送信
サーバ装置３では、タイトル集計部２１が、通信部１２を介して、送信要求を取得する。タイトル集計部２１は、タイトルデータテーブル２４を参照して、指定タイトル名に対応するタイトルデータを、指定タイトルデータとして取得する。タイトル集計部２１は、指定タイトルデータを、通信部１２を介してユーザ端末２に送信する。
【００６１】
ステップＳ２０；入力画面の表示
ユーザ端末２では、数値データ入力部１４が、指定タイトルデータを取得する。数値データ入力部１４は、指定タイトルデータをタイトルデータテーブル１９に格納する。また、新規登録部１３が、指定タイトルデータに対して利用者識別子情報を付し、サーバ装置３に送信する。また、数値データ入力部１４は、指定タイトルデータに対応する入力画面データを生成し、既述のステップＳ８の処理と同様に、表示部６に入力画面を表示する。
【００６２】
以降は、既述のステップＳ１０の動作と同様に、数値データの格納（ステップＳ２１）が行われる。また、既述のステップＳ１１の動作と同様に、管理データの送信（ステップＳ２２）が行われる。
【００６３】
上述のような動作方法によれば、作成する管理データのタイトル名を上位タイトル画面データから選択することにより、自動的に指定タイトルデータがユーザ端末２のタイトルデータテーブルに格納される。すなわち、他ユーザが作成したタイトルデータがコピーされる。そのため、新規に管理データを作成する際に、タイトル名及び入力スタイルなどの情報をユーザが打ち込む必要がなく、簡単に管理データを作成することが可能になる。
【００６４】
尚、本実施形態では、タイトルデータテーブル１９、及び管理データテーブル２０が各ユーザ端末２に格納されている場合について説明した。但し、タイトルデータテーブル１９及び管理データテーブル２０は、必ずしも各ユーザ端末２に格納されている必要はなく、サーバ装置３に格納されていてもよい。この場合、サーバ装置３においては、タイトルデータテーブル１９及び管理データテーブル２０が利用者識別子毎に用意される。新規登録部１３及び数値データ入力部１４などは、格納するデータ（タイトルデータ、数値データなど）を利用者識別子とともにサーバ装置３に送信し、対応するタイトルデータテーブル１９及び管理データテーブル２０に格納する。
【００６５】
（第２の実施形態）
続いて、第２の実施形態について説明する。図１６は、本実施形態に係る数値管理システム１を示すブロック図である。本実施形態では、ユーザ端末２に、地域情報取得部３５が追加されている。その他の点については、第１の実施形態と同様とすることができるので、詳細な説明は省略する。
【００６６】
地域情報取得部３５は、ユーザ端末２の現在位置を示す地域情報（例えばタイムゾーン情報）として取得する機能を有している
【００６７】
図１７は、本実施形態に係る数値管理システム１の動作方法を示すフローチャートである。
【００６８】
ステップＳ２３；地域情報の取得
本実施形態では、新規登録部１３が、地域情報取得部３５から、地域情報を取得する。
【００６９】
ステップＳ２４；タイトルデータに地域情報を付加
新規登録部１３は、タイトルデータをサーバ装置２に送信する際に、タイトルデータに地域情報を付加して、送信する。サーバ装置３では、ページ生成部２２が地域情報を有するタイトルデータを取得し、タイトルデータテーブル２４に格納する。すなわち、本実施形態では、タイトルデータテーブル２４において、地域情報までもが記憶されることになる。
【００７０】
ステップＳ２５；地域データ参照指示の受付
ユーザが、入力部７を用いて、ユーザ端末２に、タイトル名と、地域データ参照指示を入力したとする。すると、上位タイトル参照部１６が、地域データ参照指示を受け付ける。
【００７１】
ステップＳ２６；地域データ参照要求の送信
【００７２】
上位タイトル参照部１６は、入力されたタイトル名を含む地域データ参照要求を生成する。地域データ参照要求は、通信部１０を介して、サーバ装置３に送られる。
【００７３】
ステップＳ２７；地域データの生成
サーバ装置３では、タイトル集計部２１が、地域データ参照要求を取得する。タイトル集計部２１は、タイトルデータテーブル２４を参照し、地域データ参照要求によって指定された地域毎に、タイトル名に対応する作成ユーザ数を集計する。そして、集計結果を示す地域データを生成する。
【００７４】
ステップＳ２８；地域画面データの生成・送信
次いで、ページ生成部２２が、地域データに基づいて、地域画面データを生成する。図１８は、地域画面データの一例を示す図である。図１８に示されるように、地域画面データは、地域毎に、そのタイトル名の作成ユーザ数が示されている。地域画面データは、通信部１２を介して、ユーザ端末２に送信される。
【００７５】
ステップＳ２９；地域画面データの表示
ユーザ端末２では、上位タイトル参照部１６が、地域画面データを取得する。上位タイトル参照部１６は、表示部６に、地域画面データを表示する。
【００７６】
以上説明したように、本実施形態によれば、ユーザは、地域毎の作成ユーザ数を知ることができる。タイトルデータとして、地域情報を含む情報を用いることにより、ユーザは、より詳細な情報を知ることが可能になる。
【００７７】
（第３の実施形態）
続いて、第３の実施形態について説明する。本実施形態に係る数値管理システム１では、上位タイトル参照部１６が、ランキング画面データを表示させる機能を有している。ランキング画面データは、ユーザの管理データに含まれる数値データの順位を示すデータである。その他の点については、既述の実施形態と同様に構成することができるので、詳細な説明は省略する。図１９は、本実施形態に係る数値管理システム１におけるデータの流れを示すブロック図である。また、図２０は、本実施形態に係る数値管理システムの動作方法を示すフローチャートである。
【００７８】
ステップＳ３０；ランキング参照指示の受付
ユーザが、入力部７を介して、タイトル名を指定し、ランキング参照指示を入力したとする。すると、上位タイトル参照部１６が、ランキング参照指示を受け付ける。
【００７９】
ステップＳ３１；ランキング要求の送信
上位タイトル参照部１６は、ランキング参照指示を受け付けると、ランキング要求を生成する。また、上位タイトル参照部１６は、記憶部８を参照し、利用者識別子情報を取得する。上位タイトル参照部１６は、ランキング要求に、指定されたタイトル名及び利用者識別子情報を付し、通信部１０を介してサーバ装置３に送信する。
【００８０】
ステップＳ３２；ランキング情報の生成
サーバ装置３では、タイトル集計部２１が、通信部１２を介して、ランキング要求を取得する。タイトル集計部２１は、ユーザデータテーブル２５を参照し、指定されたタイトル名について、全ユーザ中におけるユーザの数値データの順位を計算する。そして、タイトル集計部２１は、計算結果を示すランキング情報を生成し、ページ生成部２２に通知する。
【００８１】
ステップＳ３３；ランキング画面データの生成・送信
ページ生成部２２は、ランキング情報に基づいて、ランキング画面データを生成する。図２１は、ランキング画面データの一例を示す図である。図２１に示される例では、ランキング画面データにおいて、ユーザの順位が５３０００人中、１２８５０位であることが示されている。図２１に示されるように、ランキング画面データには、次の順位に上がるのに必要な情報等、他の情報が示されていてもよい。ランキング画面データは、通信部１２を介して、ユーザ端末２に送られる。
【００８２】
ステップＳ３４；ランキング画面データの表示
ユーザ端末２では、上位タイトル参照部１６が、通信部１０を介して、ランキング画面データを取得する。上位タイトル参照部１６は、ランキング画面データを、表示部６に表示する。
【００８３】
本実施形態によれば、表示部６に表示されたランキング画面データを参照することにより、ユーザは、自分の順位を知ることができる。数値データの管理を行うにあたってのモチベーションを向上させることができ、継続的な数値管理をユーザに促すことができる。
【００８４】
（第３の実施形態の変形例）
第３の実施形態に係る数値管理システム１を利用することにより、例えば、反復運動（腕立て伏せ、腹筋、及び背筋など）の運動回数を管理することもできる。本変形例は、反復運動の運動回数を管理することのできる数値管理システム１について説明する。本変形例では、数値データ入力部１４の動作が工夫されている。また、タイトルデータテーブル１９及びタイトルデータテーブル２４に、予め、反復運動管理用のタイトルデータが記述されている。図２２は、本変形例におけるタイトルデータテーブル１９の内容を示す概念図である。図２２に示されるように、タイトルデータテーブル１９には、予め、反復運動管理用タイトルデータが格納されている。反復運動管理用タイトルデータでは、タイトル名が「反復運動（腕立て伏せ）」に設定され、入力スタイルが「カウントスタイル」に設定され、公開有無が「有（公開）」に設定されている。図示していないが、タイトルデータテーブル１１にも、同様に、反復運動管理用タイトルデータが格納されている。
【００８５】
本変形例では、ユーザが、ユーザ端末２に、反復運動の管理を行う旨を入力する。すると、数値データ入力部１４が、タイトルデータテーブル１９を参照し、反復運動管理用タイトルデータに従って、カウントスタイルで入力画面を表示させる。ここで、表示部６及び入力部７は、既述のように、タッチパネル形式で構成されている。数値データ入力部１４は、入力画面の入力領域に、物体（例えば、レンガ、瓦、たまご、など）の画像を表示する。ユーザは、反復運動により、物体が表示された入力領域を押下する。例えば、反復運動として腕立て伏せを行う際には、ユーザは、顎により入力領域を押下する。入力領域が押下されると、数値データ入力部は、入力領域に表示される画像を、割れた物体を示す画像に切り替える。このように画像が切り替えられることにより、ユーザは、反復運動など楽しみながら続けることができる。数値データ入力部１４は、入力領域が押下された回数をカウントし、既述の実施形態と同様に数値データとして記憶部８に格納する。また、数値データをサーバ装置３に送信する。
【００８６】
以降の動作は、第３の実施形態と同様である。すなわち、ユーザは、必要に応じて、反復運動に関するランキング画面データを参照することができ、自分が行った反復運動の回数の順位を知ることができる。
【００８７】
（第４の実施形態）
続いて、第４の実施形態について説明する。図２３は、本実施形態に係る数値管理システム１を示すブロック図である。本実施形態に係る数値管理システム１では、ユーザ端末２が、ネットワークを介して、掲示板サーバ３６に接続されている。また、本実施形態では、タイトルデータとして、掲示板への公開有無を示す情報が作成される。その他の点については、既述の実施形態と同様であるので、詳細な説明は省略する。
【００８８】
本実施形態では、ユーザが入力部７を介して数値データを入力すると、数値データ入力部１４が数値データを取得する。数値データは、データ送信部１５に送られる。データ送信部１５は、掲示板サーバ３６へ送信するにあたって必要な情報（タイトル名、利用者識別子、及びユーザ端末２のＵＲＬ）を収集する。これら情報は、例えば、ユーザ端末２の記憶部に格納されていればよい。データ送信部１５は、数値データに収集した情報を付加し、投稿データと掲示板サーバ３６に送信される。
【００８９】
掲示板サーバ３６は、投稿データを管理し、他のユーザ端末２からの要求などに応じて収集した投稿データを公開する。掲示板サーバ３６としては、例えば、「ｔｗｉｔｔｅｒ（ｔｗｉｔｔｅｒ社のサービス名）」で用いられるサーバが用いられる。
【００９０】
本実施形態によれば、数値管理システム１で管理される管理データの内容を、自動的に掲示板サービスに投稿することができる。
【００９１】
以上、本発明について、第１乃至第４の実施形態を用いて説明した。これらの実施形態は、互いに独立するものではなく、矛盾のない範囲内で互いに組み合わせて使用することも可能である。
【符号の説明】
【００９２】
１  数値管理システム
２  ユーザ端末
３  サーバ装置
４  ユーザ端末側数値管理プログラム
５  サーバ側数値管理プログラム
６  表示部
７  入力部
８  記憶部
９  時計部
１０  通信部
１１  記憶部
１２  通信部
１３  新規登録部
１４  数値データ入力部
１５  データ送信部
１６  上位タイトル参照部
１７  ユーザページ参照部
１８  利用者識別子情報
１９  タイトルデータテーブル
２０  管理データテーブル
２１  タイトル集計部
２２  ページ生成部
２３  タイトル集計テーブル
２４  タイトルデータテーブル
２５  ユーザデータテーブル
２７  タイトル名指定ボタン
２８  新規作成ボタン
２９  上位タイトル参照ボタン
３０  ユーザページ参照ボタン
３１  タイトル名入力領域
３２  入力スタイル指定領域
３３  公開有無指定領域
３４  登録ボタン
３５  地域情報取得部
３６  掲示板サーバ
【図１】
2011081636.tif 000003
【図２Ａ】
2011081636.tif 000004
【図２Ｂ】
2011081636.tif 000005
【図３】
2011081636.tif 000006
【図４】
2011081636.tif 000007
【図５】
2011081636.tif 000008
【図６】
2011081636.tif 000009
【図７Ａ】
2011081636.tif 000010
【図７Ｂ】
2011081636.tif 000011
【図８】
2011081636.tif 000012
【図９Ａ】
2011081636.tif 000013
【図９Ｂ】
2011081636.tif 000014
【図９Ｃ】
2011081636.tif 000015
【図１０】
2011081636.tif 000016
【図１１】
2011081636.tif 000017
【図１２】
2011081636.tif 000018
【図１３】
2011081636.tif 000019
【図１４】
2011081636.tif 000020
【図１５】
2011081636.tif 000021
【図１６】
2011081636.tif 000022
【図１７】
2011081636.tif 000023
【図１８】
2011081636.tif 000024
【図１９】
2011081636.tif 000025
【図２０】
2011081636.tif 000026
【図２１】
2011081636.tif 000027
【図２２】
2011081636.tif 000028
【図２３】
2011081636.tif 000029