(57)【要約】      （修正有）【課題】装置に設けた加速度センサの検出結果から、装置における消耗品の消費量を算出する、消費量算出装置、消費量算出システム及び消費量算出方法を提供する。【解決手段】サーバ１０は、加速度センサ７０が検出した加速度を取得し、取得した加速度に基づいて、各加速度センサ７０が設けられた装置における消耗品の消費量を算出し、出力する。データ記録部３４は、内部で消耗品を消費する装置の扉に設けられた加速度センサ７０が検出した加速度を取得して、履歴ＤＢ６０に格納し、算出部３６は、履歴ＤＢ６０に格納されている加速度から扉の開閉のタイミングを検出し、開閉のタイミングに基づいて装置の使用時間を特定し、特定した使用時間と学習データとに基づいて、消耗品の消費量を算出する。【選択図】図３
2019003381.tif 000002
【特許請求の範囲】
【請求項１】
内部で消耗品を消費する装置の扉に設けられた加速度センサが検出した加速度を取得する取得部と、
前記取得部が取得した前記加速度から前記扉の開閉のタイミングを検出し、前記開閉のタイミングに基づいて前記装置の使用時間を特定する特定部と、
前記装置の使用時間と前記消耗品の消費量との関係と、前記特定部が特定した前記装置の使用時間と、に基づいて、前記消耗品の消費量を算出する算出部と、
を備える消費量算出装置。
【請求項２】
前記特定部は、第１の閾値よりも大きい値の第１の種類の加速度が検出されたタイミングを前記扉の開閉のタイミングとして検出することを特徴とする請求項１に記載の消費量算出装置。
【請求項３】
前記特定部は、検出した前記扉の開閉のタイミングから、前記装置の使用開始のタイミング及び前記装置の使用終了のタイミングを決定し、決定した前記使用開始のタイミングと前記使用終了のタイミングとの間の時間を前記装置の使用時間と特定する、ことを特徴とする請求項２に記載の消費量算出装置。
【請求項４】
前記特定部は、所定時間内に前記扉の開閉のタイミングが複数検出された場合には、複数検出されたタイミングの１つ以外を前記装置の使用時間の特定に用いないことを特徴とする請求項３に記載の消費量算出装置。
【請求項５】
前記特定部は、前記第１の閾値よりも小さい第２の閾値よりも大きく、前記第１の閾値よりも小さい第２の種類の加速度が検出されたタイミングを含む時間を前記装置の使用時間と特定することを特徴とする、請求項２〜４のいずれか一項に記載の消費量算出装置。
【請求項６】
内部で消耗品を消費する装置の扉に設けられ、加速度を検出する検出部と、該検出部が検出した加速度を送信する送信部と、を有する加速度センサと、
前記加速度センサから取得した前記加速度に基づいて前記扉の開閉のタイミングを検出し、前記開閉のタイミングに基づいて前記装置の使用時間を特定する特定部、及び、前記装置の使用時間と前記消耗品の消費量との関係と、前記特定部が特定した前記装置の使用時間と、に基づいて、前記消耗品の消費量を算出する算出部、を備える消費量算出装置と、
を備える消費量算出システム。
【請求項７】
内部で消耗品を消費する装置の扉に設けられた加速度センサが検出した加速度を取得し、
取得した前記加速度から前記扉の開閉のタイミングを検出し、前記開閉のタイミングに基づいて前記装置の使用時間を特定し、
前記装置の使用時間と前記消耗品の消費量との関係と、特定した前記装置の使用時間と、に基づいて、前記消耗品の消費量を算出する、
処理をコンピュータが実行することを特徴とする消費量算出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、消費量算出装置、消費量算出システム及び消費量算出方法に関する。
【背景技術】
【０００２】
３Ｄプリンタなどの消耗品を消費する装置においては、使用しているといずれ消耗品がなくなるため、消耗品を補給したり、消耗品を追加購入する必要がある。したがって、複数の装置における消耗品の使用状況を情報管理装置（センター）等で管理できれば、消耗品が必要になるタイミングで消費者に消耗品を届けるサービスを行うことができ、消費者及び販売者の両者にとってメリットが大きい。
【０００３】
なお、商品を貯蓄する貯蓄庫への商品の補充や消費を、商品に付されたＲＦＩＤタグとの通信により検知した場合に、在庫の状況を算出したり、消費傾向を分析したりする技術が知られている（例えば、特許文献１等参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２５０７５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
装置のログファイルを参照すれば、消耗品の使用量を調べることも可能である。しかしながら、装置やログファイルの仕様は、製造メーカによって様々であるため汎用性がなく、センターでまとめて取り扱うことができない。また、装置は、セキュリティ対策のため通信網に接続されていないこともあり、センターでログファイルを収集することが難しい場合もある。
【０００６】
１つの側面では、本発明は、装置に設けた加速度センサの検出結果から、装置における消耗品の消費量を算出することが可能な消費量算出装置、消費量算出システム及び消費量算出方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
一つの態様では、消費量算出装置は、内部で消耗品を消費する装置の扉に設けられた加速度センサが検出した加速度を取得する取得部と、前記取得部が取得した前記加速度から前記扉の開閉のタイミングを検出し、前記開閉のタイミングに基づいて前記装置の使用時間を特定する特定部と、前記装置の使用時間と前記消耗品の消費量との関係と、前記特定部が特定した前記装置の使用時間と、に基づいて、前記消耗品の消費量を算出する算出部と、を備えている。
【発明の効果】
【０００８】
装置に設けた加速度センサの検出結果から、装置における消耗品の消費量を算出することができる。
【図面の簡単な説明】
【０００９】
【図１】一実施形態に係る管理システムの構成を概略的に示す図である。
【図２】装置及び装置の扉に設けられる加速度センサを示す図である。
【図３】加速度センサ及びサーバの機能ブロック図である。
【図４】サーバのハードウェア構成を示す図である。
【図５】履歴ＤＢの一例を示す図である。
【図６】学習処理を示すフローチャートである。
【図７】試運転データの一例を示す図である。
【図８】消費量モニタ処理を示すフローチャートである。
【図９】図８のステップＳ１６の具体的な処理を示すフローチャートである。
【図１０】図１０（ａ）〜図１０（ｃ）は、図９の処理を説明するための図である。
【図１１】変形例に係る消費量算出処理を示すフローチャートである。
【図１２】図１１の処理を説明するための図である。
【発明を実施するための形態】
【００１０】
以下、管理システムの一実施形態について、図１〜図１０に基づいて詳細に説明する。
【００１１】
図１には、一実施形態に係る管理システム１００の構成が概略的に示されている。管理システム１００は、図１に示すように、複数の加速度センサ７０と、消費量算出装置としてのサーバ１０と、販売元端末５０と、を備える。加速度センサ７０、サーバ１０及び販売元端末５０は、インターネットなどのネットワーク８０に接続されている。
【００１２】
加速度センサ７０は、図２に示すように、３Ｄプリンタなどの装置２０の扉２２に両面テープやマグネットなどを用いて取り付けられている。装置２０の内部では、立体造形に用いられる樹脂などの消耗品が消費され、扉２２を開閉することにより、内部へのアクセスが可能となっている。加速度センサ７０は、直径数ｃｍの底面を有する円柱状の筐体内に、加速度を検出する検出素子部、通信用基板、バッテリ等を内蔵しており、図３に示すように、検出部７２、及び送信部としての通信部７４、としての機能を有する。通信部７４は、検出部７２により検出された加速度を、ネットワーク８０を介してサーバ１０に送信する。通信部７４は、例えばBluetooth（登録商標）やＷｉＦｉなどの無線通信方式を用いた通信を行う。
【００１３】
図１に戻り、サーバ１０は、加速度センサ７０が検出した加速度を取得し、取得した加速度に基づいて、各加速度センサ７０が設けられた装置２０における消耗品の消費量を算出し、出力する。
【００１４】
ここで、図４には、サーバ１０のハードウェア構成が示されている。図４に示すように、サーバ１０は、ＣＰＵ（Central Processing Unit）９０、ＲＯＭ（Read Only Memory）９２、ＲＡＭ（Random Access Memory）９４、記憶部（ここではＨＤＤ（Hard Disk Drive））９６、ネットワークインタフェース９７、及び可搬型記憶媒体用ドライブ９９等を備えている。これらサーバ１０の構成各部は、バス９８に接続されている。サーバ１０では、ＲＯＭ９２あるいはＨＤＤ９６に格納されているプログラム（消費量算出プログラムを含む）、或いは可搬型記憶媒体用ドライブ９９が可搬型記憶媒体９１から読み取ったプログラム（消費量算出プログラムを含む）をＣＰＵ９０が実行することにより、図３に示す、各部の機能が実現されている。なお、図３には、サーバ１０のＨＤＤ９６等に格納されている履歴ＤＢ（database）６０も図示されている。
【００１５】
サーバ１０においては、ＣＰＵ９０がプログラムを実行することで、図３に示す、通信部３２、取得部としてのデータ記録部３４、特定部としての算出部３６、出力部３８、学習部４０としての機能が実現されている。
【００１６】
通信部３２は、加速度センサ７０において検出された加速度を取得し、データ記録部３４に受け渡す。データ記録部３４は、通信部３２から受け取った加速度の値を履歴ＤＢ６０に記録する。ここで、履歴ＤＢ６０は、図５に示すように、各加速度センサ７０の識別子（センサＩＤ）に対応付けて、検出された加速度の値を検出日時の情報とともに時系列に沿って格納するデータベースである。
【００１７】
算出部３６は、所定時間おきに（例えば１日１回）、履歴ＤＢ６０を参照し、各加速度センサ７０が設けられた各装置２０における消耗品の消費量を算出する。より具体的には、算出部３６は、加速度に基づいて装置２０の使用時間を特定し、特定使用時間と、予め用意しておいた使用時間と消耗品の消費量との関係と、に基づいて、消耗品の消費量を算出する。なお、算出部３６の処理の詳細については、後述する。
【００１８】
出力部３８は、算出部３６が算出した各装置における消耗品の消費量を販売元端末５０に対して出力する。
【００１９】
学習部４０は、サーバ１０の管理者が入力する試運転データに基づいて、各装置２０における使用時間と消耗品の消費量との関係を求め、算出部３６に提供する。なお、学習部４０の処理の詳細については、後述する。
【００２０】
図１に戻り、販売元端末５０は、ＰＣ（Personal Computer）等であり、消耗品を販売する会社等において利用される端末である。販売元端末５０は、サーバ１０の出力部３８から出力された各装置における消耗品の消費量を取得し、取得した消費量を用いた処理を実行する。例えば、販売元端末５０は、取得した消費量に基づいて、各装置２０において消耗品が必要になる時期を予測する。そして、販売元端末５０は、予測結果に基づいて、各装置２０のユーザに消耗品を届けるよう報知したり、各装置２０のユーザに対して消耗品に関する通知を行うなどする。
【００２１】
（サーバ１０の処理について）
以下、サーバ１０の処理について、説明する。
【００２２】
＜学習部４０による学習処理＞
まず、学習部４０による学習処理について、図６のフローチャートに沿って説明する。図６の処理は、例えば、ユーザに対して、ある種類（又は型番）の装置（対象装置）への加速度センサ７０の取り付けを初めて許容する前（対象装置において消耗品の消費量のモニタを開始する前）の段階で実行される処理である。
【００２３】
図６の処理では、まず、ステップＳ５０において、学習部４０が、対象装置の試運転データを取得する。この場合、例えば、図７に示すような試運転データを取得する。この試運転データは、対象装置の製造元、販売元や、管理システム１００の管理者等が作成するものとする。試運転データの作成に際しては、実際に装置２０を動作させ（試運転し）、そのときの開始時刻と終了時刻、及び動作により消費された消耗品の消費量を特定する。そして、試運転により得られた開始時刻、終了時刻、消費量のデータを対応付けて、図７に示すような試運転データとする。なお、試運転は、条件（装置内で造形するものなど）を変更しながら、複数回実行することが好ましい。
【００２４】
次いで、ステップＳ５２では、学習部４０が、試運転データの番号を示すパラメータｉを１に設定する（ｉ＝１）。次いで、ステップＳ５４では、学習部４０が、使用時間Ｔｉ（ここでは、Ｔ１）を算出する。この場合、学習部４０は、図７より、終了時刻ｔ１’と開始時刻ｔ１との差を求め、求めた差を使用時間Ｔ１とする。
【００２５】
次いで、ステップＳ５６では、学習部４０が、試運転データから使用時間Ｔｉ（ここではＴ１）における消耗品の消費量Ａｉ（ここではＡ１）を読み出す。次いで、ステップＳ５８では、学習部４０が、Ａｉ／Ｔｉを係数αｉとする。ここでは、学習部４０は、ステップＳ５６で読み出した消費量Ａ１をステップＳ５４で算出した使用時間Ｔ１で除すことにより、係数α１を算出する。なお、係数α１は、単位時間当たりの消耗品の消費量を意味する。
【００２６】
次いで、ステップＳ６０では、学習部４０が、試運転データの番号ｉがｎであるか否かを判断する。なお、ｎは、図７の試運転データに含まれるデータ数（行数）を意味する。このステップＳ６０の判断が否定された場合には、ステップＳ６２に移行し、学習部４０は、ｉを１インクリメントする（ｉ＝ｉ＋１）。その後は、ステップＳ５４〜Ｓ６２の処理を、ステップＳ６０の判断が肯定されるまで繰り返し実行する。一方、ステップＳ６０の判断が肯定された場合には、ステップＳ６４に移行する。なお、ステップＳ６０の判断が肯定された段階では、係数α１、α２…、αｎが算出されている。
【００２７】
ステップＳ６４に移行すると、学習部４０は、係数αｉの平均値αを求め、学習データとする。なお、学習データは、装置２０の識別情報と対応付けられた状態で、算出部３６に受け渡される。
【００２８】
以上の処理により、図６の学習処理が終了する。なお、図６の学習処理は、サーバ１０に対して新たな試運転データが入力されるたびに実行される。
【００２９】
＜消費量モニタ処理＞
次に、サーバ１０による消耗品の消費量モニタ処理について、図８、図９のフローチャートに沿って詳細に説明する。なお、図９は、図８のステップＳ１６の詳細フローを示す図である。
【００３０】
図８の処理が開始されると、データ記録部３４は、データ（加速度センサ７０から送信されてくる加速度）を受信するまで待機する（ステップＳ１０）。そして、データ記録部３４は、データを受信した段階で、ステップＳ１２に移行する。
【００３１】
ステップＳ１２に移行すると、データ記録部３４は、データを履歴ＤＢ６０（図５）に記録する。
【００３２】
次いで、ステップＳ１４では、データ記録部３４が、所定時間経過したか否かを判断する。所定時間は、例えば２４時間などであるものとする。ステップＳ１４の判断が否定された場合には、ステップＳ１０に戻り、ステップＳ１４の判断が肯定されるまで、一定時間間隔でステップＳ１２の処理が繰り返される。一方、ステップＳ１４の判断が肯定された場合には、ステップＳ１６に移行する。なお、ステップＳ１６に移行する段階では、履歴ＤＢ６０には、新たな加速度のデータが所定時間分記憶された状態になっている。
【００３３】
ステップＳ１６では、算出部３６が、消費量算出処理のサブルーチンを実行する。この場合、算出部３６は、図９のフローチャートに沿った処理を実行する。
【００３４】
図９の処理では、まず、ステップＳ３０において、履歴ＤＢ６０を参照して、未選択の装置２０（未選択の加速度センサ７０が設けられている装置）を選択する。次いで、ステップＳ３１では、算出部３６は、選択した装置の加速度データにおいて、加速度が閾値Ｐ（第１の閾値）以上を示す加速度（第１の種類の加速度）が検出された時刻を「ＯＮ」とする。図１０（ａ）は、選択した装置２０における加速度の時間変化の一例を示すグラフである。なお、図１０（ａ）では、閾値Ｑ（第２の閾値）以上の加速度のみが示されている。図１０（ａ）において、加速度が閾値Ｐ以上の場合とは、装置２０の扉２２が開かれた場合、又は閉じられた場合を意味する。また、扉２２を少しだけ開閉した場合にも、加速度が閾値Ｐ以上となる。すなわち、ステップＳ３０では、ＯＮで示される時刻を、扉の開閉のタイミングとして検出しているといえる。図１０（ｂ）には、閾値Ｐ以上の時刻に「ＯＮ」の文字が示されている。
【００３５】
なお、本実施形態では、装置２０を利用する場合、ユーザは装置２０内部の準備を行った後、扉２２を閉めて装置を動かし（使用し）、使用後は、扉２２を開けて内部から造形物を取り出し、次の使用の準備を行った後、扉２２を閉めて装置を動かす（使用する）、というルーチンで作業を行うものとする。
【００３６】
次いで、ステップＳ３２では、算出部３６が、ＯＮの間隔が所定間隔よりも短い場合に、前のＯＮを無視する。例えば、図１０（ｂ）の場合、左から３つ目のＯＮについては、無視するものとする。なお、図１０（ｂ）の場合には、後側のＯＮ（左から４つ目のＯＮ）を無視してもよい。また、３つ以上のＯＮが所定間隔よりも短い間隔で並ぶ場合にも、そのうちの１つのＯＮを採用し、その他を無視するようにしてもよい。
【００３７】
次いで、ステップＳ３４では、算出部３６が、最初のＯＮを「開始」とし、以降のＯＮを「終了」、「開始」、「終了」…と交互に設定する。すなわち、ステップＳ３４では、算出部３６は、扉の開閉のタイミングに基づいて、「開始」及び「終了」のタイミングを決定しているといえる。図１０（ｃ）には、本ステップＳ３４の処理結果が示されている。
【００３８】
次いで、ステップＳ３８では、算出部３６が、開始−終了間の時間を合計し、使用時間の合計とする。図１０（ｃ）では、両矢印で示す時間の合計を使用時間とする。
【００３９】
次いで、ステップＳ４０では、算出部３６が、使用時間の合計に、選択した装置に対応する学習データαをかけて消耗品の消費量とする。すなわち、使用時間の合計をＳとすると、消耗品の消費量Ｘは、次式（１）から求めることができる。
Ｘ＝Ｓ・α      …（１）
【００４０】
以上のように、ステップＳ４０まで終了すると、次のステップＳ４２へ移行し、算出部３６は、全ての装置を選択したか否かを判断する。このステップＳ４２の判断が否定された場合には、ステップＳ３０に移行し、未選択の装置を選択した後、ステップＳ３１以降の処理を繰り返し実行する。一方、ステップＳ４２の判断が肯定された場合には、図９の処理（ステップＳ１６の処理）を終えて、ステップＳ１８に移行する。
【００４１】
ステップＳ１８に移行すると、出力部３８は、消費量算出処理（Ｓ１６）の算出結果（所定期間における消耗品の消費量Ｘ）を販売元端末５０に対して出力する。
【００４２】
以上のようにステップＳ１８の処理が行われた後は、ステップＳ１０に戻り、上述した処理が繰り返し実行されるようになっている。
【００４３】
なお、上記においては、学習データとして、係数αｉの平均を用いる場合について説明したが、これに限られるものではない。例えば、係数αｉの値にばらつきがあり、使用時間Ｔｉと消費量Ａｉとの間に何らかの関係式が見い出せるような場合には、ＴｉとＡｉの関係式を学習データとして用いることとしてもよい。
【００４４】
以上、詳細に説明したように、本実施形態によると、データ記録部３４は、内部で消耗品を消費する装置２０の扉２２に設けられた加速度センサ７０が検出した加速度を取得して、履歴ＤＢ６０に格納し、算出部３６は、履歴ＤＢ６０に格納されている加速度から扉２２の開閉のタイミングを検出し、開閉のタイミングに基づいて装置の使用時間を特定し、特定した使用時間と学習データとに基づいて、消耗品の消費量を算出する。これにより、本実施形態では、装置２０に設けた加速度センサ７０の検出結果から、装置２０における消耗品の消費量を算出することができる。一般的に、装置２０のログファイルの仕様は、製造メーカによって様々であるため汎用性がなく、サーバ１０でまとめて取り扱うことができないことが多いが、本実施形態ではログファイルを用いずに消耗品の消費量を算出することができる。また、装置２０は、セキュリティ対策のため通信網に接続されていないこともあるが、このような場合にも、装置２０に加速度センサ７０を設けることで、各装置２０における消耗品の消費量をサーバ１０において算出することができる。
【００４５】
また、本実施形態では、算出部３６は、閾値Ｐよりも大きい加速度が検出されたタイミングを扉２２の開閉のタイミングとして検出するので、扉２２の開閉のタイミングを閾値との比較という簡易な方法で検出することができる。
【００４６】
また、本実施形態では、算出部３６は、検出した扉２２の開閉のタイミングから、装置２０の使用の「開始」及び「終了」のタイミングを決定し、決定した「開始」及び「終了」のタイミングの間の時間を使用時間と特定する。これにより、加速度センサ７０の検出結果に基づいて、装置２０の使用時間を適切に特定することができる。
【００４７】
また、本実施形態では、算出部３６は、所定時間内に扉の開閉のタイミングが複数検出された場合、すなわち、ＯＮの間隔が所定間隔よりも短い場合に、前の開閉タイミング（ＯＮ）を無視する（Ｓ３２）。これにより、装置２０の使用開始や終了とは無関係な扉２２の開閉を無視することができるため、装置の使用時間を適切に特定することができる。
【００４８】
（変形例）
なお、上記実施形態では、図８のステップＳ１６において、図９のフローチャートに沿った処理を実行する場合について説明したが、これに限らず、図１１のフローチャートに沿った処理（ステップＳ１６’）を実行することとしてもよい。
【００４９】
図１１の処理は、図９と比較すると、ステップＳ３４とステップＳ３８との間に、ステップＳ３６が実行される点が異なっている。
【００５０】
図１１においては、ステップＳ３４の処理の後、ステップＳ３６において、算出部３６は、「開始」と「終了」の間に閾値Ｑ（第２の閾値）以上、閾値Ｐ（第１の閾値）未満の加速度（第２の種類の加速度）が１回以上検出されていないものを無視する処理を実行する。例えば、図１２に示す左端の両矢印の間には、閾値Ｑ以上Ｐ未満の加速度が１度も検出されていないため、無視する。一方、図１２の右端及び真ん中の両矢印の間には、閾値Ｑ以上Ｐ未満の加速度が検出されているため、無視しないこととする。
【００５１】
なお、閾値Ｑ以上Ｐ未満の加速度は、装置２０内における大きな動き（例えば３Ｄプリンタにおける駆動部の初期位置合わせなど）があった場合に検出されるものである。したがって、このような閾値Ｑ以上Ｐ未満の加速度が検出された場合には、そのタイミングを含む時間範囲において装置２０が動作している（使用されている）可能性が高い。このため、本変形例では、閾値Ｑ以上Ｐ未満の加速度が検出されたタイミングを含む時間範囲のみを使用時間に含めるようにしている。
【００５２】
図１１のその他の処理は、図９と同様である。
【００５３】
以上のように、本変形例によれば、算出部３６は、閾値Ｑ以上Ｐ未満の加速度が検出されたタイミングを含む時間を装置２０が使用されている時間と特定するため、使用時間をより精度よく特定することができ、消耗品の消費量をより精度よく算出することができる。
【００５４】
なお、上記実施形態では、販売元は、サーバ１０を管理するサービス提供者に対して、各装置２０における消耗品の消費量のデータの提供を受ける見返りとして手数料等を払うこととしてもよい。また、サービス提供者は、販売元から消耗品を購入した利用者に対してポイント等を提供（還元）することとしてもよい。このようにすることで、管理システム１００を用いたサービスの円滑な運用が実現されるようになっている。
【００５５】
なお、上記実施形態では、装置２０が３Ｄプリンタなどである場合について説明したが、これに限られるものではない。例えば、装置２０は、冷蔵庫などの装置であってもよい。この場合、冷蔵庫の扉の開閉タイミングに基づいて、冷蔵庫内へのアクセス時間を算出し、アクセス時間から食料の消費量を算出することとしてもよい。また、装置２０はトイレであってもよい。この場合、トイレの扉の開閉タイミングに基づいて、トイレの使用時間を算出し、使用時間からトイレットペーパの消費量を算出することとしてもよい。なお、装置２０は、その他の消耗品を消費する装置であってもよい。
【００５６】
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、処理装置が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体（ただし、搬送波は除く）に記録しておくことができる。
【００５７】
プログラムを流通させる場合には、例えば、そのプログラムが記録されたＤＶＤ（Digital Versatile Disc）、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）などの可搬型記録媒体の形態で販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【００５８】
プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送されるごとに、逐次、受け取ったプログラムに従った処理を実行することもできる。
【００５９】
上述した実施形態は本発明の好適な実施の例である。但し、これに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変形実施可能である。
【００６０】
なお、以上の実施形態の説明に関して、更に以下の付記を開示する。
（付記１）  内部で消耗品を消費する装置の扉に設けられた加速度センサが検出した加速度を取得する取得部と、
前記取得部が取得した前記加速度から前記扉の開閉のタイミングを検出し、前記開閉のタイミングに基づいて前記装置の使用時間を特定する特定部と、
前記装置の使用時間と前記消耗品の消費量との関係と、前記特定部が特定した前記装置の使用時間と、に基づいて、前記消耗品の消費量を算出する算出部と、
を備える消費量算出装置。
（付記２）  前記特定部は、第１の閾値よりも大きい値の第１の種類の加速度が検出されたタイミングを前記扉の開閉のタイミングとして検出することを特徴とする付記１に記載の消費量算出装置。
（付記３）  前記特定部は、検出した前記扉の開閉のタイミングから、前記装置の使用開始のタイミング及び前記装置の使用終了のタイミングを決定し、決定した前記使用開始のタイミングと前記使用終了のタイミングとの間の時間を前記装置の使用時間と特定する、ことを特徴とする付記２に記載の消費量算出装置。
（付記４）  前記特定部は、所定時間内に前記扉の開閉のタイミングが複数検出された場合には、複数検出されたタイミングの１つ以外を前記装置の使用時間の特定に用いないことを特徴とする付記３に記載の消費量算出装置。
（付記５）  前記特定部は、前記第１の閾値よりも小さい第２の閾値よりも大きく、前記第１の閾値よりも小さい第２の種類の加速度が検出されたタイミングを含む時間を前記装置の使用時間と特定することを特徴とする、付記２〜４のいずれかに記載の消費量算出装置。
（付記６）  内部で消耗品を消費する装置の扉に設けられ、加速度を検出する検出部と、該検出部が検出した加速度を送信する送信部と、を有する加速度センサと、
前記加速度センサから取得した前記加速度に基づいて前記扉の開閉のタイミングを検出し、前記開閉のタイミングに基づいて前記装置の使用時間を特定する特定部、及び、前記装置の使用時間と前記消耗品の消費量との関係と、前記特定部が特定した前記装置の使用時間と、に基づいて、前記消耗品の消費量を算出する算出部、を備える消費量算出装置と、
を備える消費量算出システム。
（付記７）  内部で消耗品を消費する装置の扉に設けられた加速度センサが検出した加速度を取得し、
取得した前記加速度から前記扉の開閉のタイミングを検出し、前記開閉のタイミングに基づいて前記装置の使用時間を特定し、
前記装置の使用時間と前記消耗品の消費量との関係と、特定した前記装置の使用時間と、に基づいて、前記消耗品の消費量を算出する、
処理をコンピュータが実行することを特徴とする消費量算出方法。
（付記８）  前記特定する処理では、第１の閾値よりも大きい値の第１の種類の加速度が検出されたタイミングを前記扉の開閉のタイミングとして検出することを特徴とする付記７に記載の消費量算出方法。
（付記９）  前記特定する処理では、検出した前記扉の開閉のタイミングから、前記装置の使用開始のタイミング及び前記装置の使用終了のタイミングを決定し、決定した前記使用開始のタイミングと前記使用終了のタイミングとの間の時間を前記装置の使用時間と特定する、ことを特徴とする付記８に記載の消費量算出方法。
（付記１０）  前記特定する処理では、所定時間内に前記扉の開閉のタイミングが複数検出された場合には、複数検出されたタイミングの１つ以外を前記装置の使用時間の特定に用いないことを特徴とする付記９に記載の消費量算出方法。
（付記１１）  前記特定する処理では、前記第１の閾値よりも小さい第２の閾値よりも大きく、前記第１の閾値よりも小さい第２の種類の加速度が検出されたタイミングを含む時間を前記装置の使用時間と特定することを特徴とする、付記８〜１０のいずれかに記載の消費量算出方法。
【符号の説明】
【００６１】
１０  サーバ（消費量算出装置）
２０  装置
２２  扉
３４  データ記録部（取得部）
３６  算出部（特定部）
７０  加速度センサ
７２  検出部
７４  通信部（送信部）
【図１】
2019003381.tif 000003
【図２】
2019003381.tif 000004
【図３】
2019003381.tif 000005
【図４】
2019003381.tif 000006
【図５】
2019003381.tif 000007
【図６】
2019003381.tif 000008
【図７】
2019003381.tif 000009
【図８】
2019003381.tif 000010
【図９】
2019003381.tif 000011
【図１０】
2019003381.tif 000012
【図１１】
2019003381.tif 000013
【図１２】
2019003381.tif 000014