(57)【特許請求の範囲】
【請求項１】
送信元デバイスと送信先デバイスを含むデバイスシステムであって、
前記送信元デバイスは、
前記送信先デバイスの要求に応じてアプリケーションを前記アプリケーションに関連したデータとともに前記送信先デバイスに送信する手段と、
前記送信した前記アプリケーションの貸し出し記録を記録する手段と、
前記アプリケーションが前記送信先デバイスで実行された回数を保持する手段と、
前記送信先デバイスの加算要求に応じて前記回数を加算する手段と、
該送信元デバイスに不具合が発生して該不具合が解消した場合に、前記貸し出し記録をチェックして前記貸し出し記録が残っている送信先デバイスに対して前記送信先デバイスで記録される前記アプリケーションが実行された回数を含むカウンタ情報を要求する手段と、
前記カウンタ情報の要求に応じて前記送信先デバイスから通知されるカウンタ情報を用いて前記回数を加算して更新する手段とを備え、
前記送信先デバイスは、
前記送信元デバイスから取得した前記アプリケーションを実行した回数を加算するよう前記送信元デバイスに加算要求する手段と、
前記加算要求が失敗した場合に、カウンタ情報を記録する一時カウンタを前記アプリケーションに関連したデータに基づいて作成する手段と、
前記加算要求が失敗した以降に前記アプリケーションが実行される回数を前記一時カウンタで加算してカウンタ情報を生成する手段と、
前記送信元デバイスからの前記カウンタ情報の要求に応じて、前記生成したカウンタ情報を通知する手段とを備えたことを特徴とするデバイスシステム。
【請求項２】
前記送信先デバイスは、前記アプリケーションの実行が終了した場合に、前記アプリケーションの実行の終了の通知を前記送信元デバイスに送信する手段をさらに備え、
前記送信元デバイスは、前記送信先デバイスから送信された前記アプリケーションの実行の終了の通知に基づいて、前記送信先デバイスに関する貸し出し記録を削除する手段をさらに備えたことを特徴とする請求項１に記載のデバイスシステム。
【請求項３】
送信元デバイスと送信先デバイスを含むデバイスシステムの制御方法であって、
前記送信元デバイスは、
前記送信先デバイスの要求に応じてアプリケーションを前記アプリケーションに関連したデータとともに前記送信先デバイスに送信するステップと、
前記送信した前記アプリケーションの貸し出し記録を記録するステップと、
前記アプリケーションが前記送信先デバイスで実行された回数を保持するステップと、
前記送信先デバイスの加算要求に応じて前記回数を加算するステップと、
該送信元デバイスに不具合が発生して該不具合が解消した場合に、前記貸し出し記録をチェックして前記貸し出し記録が残っている送信先デバイスに対して前記送信先デバイスで記録される前記アプリケーションが実行された回数を含むカウンタ情報を要求するステップと、
前記カウンタ情報の要求に応じて前記送信先デバイスから通知されるカウンタ情報を用いて前記回数を加算して更新するステップとを実行し、
前記送信先デバイスは、
前記送信元デバイスから取得した前記アプリケーションを実行した回数を加算するよう前記送信元デバイスに加算要求するステップと、
前記加算要求が失敗した場合に、カウンタ情報を記録する一時カウンタを前記アプリケーションに関連したデータに基づいて作成するステップと、
前記加算要求が失敗した以降に前記アプリケーションが実行される回数を前記一時カウンタで加算してカウンタ情報を生成するステップと、
前記送信元デバイスからの前記カウンタ情報の要求に応じて、前記生成したカウンタ情報を通知するステップとを実行することを特徴とするデバイスシステムの制御方法。
【請求項４】
前記送信先デバイスは、前記アプリケーションの実行が終了した場合に、前記アプリケーションの実行の終了の通知を前記送信元デバイスに送信するステップをさらに実行し、
前記送信元デバイスは、前記送信先デバイスから送信された前記アプリケーションの実行の終了の通知に基づいて、前記送信先デバイスに関する貸し出し記録を削除するステップをさらに実行することを特徴とする請求項３に記載のデバイスシステムの制御方法。
【請求項５】
請求項３又は請求項４に記載のデバイスシステムの制御方法をコンピュータに実行させるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アプリケーション動作に関するカウンタの制御をするデバイスシステム、送信元デバイス、送信方法、コンピュータプログラム、および記憶媒体に関する。
【背景技術】
【０００２】
近年、コピー、スキャン、およびＦＡＸ等の機能を有する複合機において、自己が持つ機能（例えば、ＦＡＸ送信、データフォーマット変換などの機能。これらを、以降サービスと呼ぶ。）を他の複合機から利用することができる仕組みを持つものが増えている。
【０００３】
このような仕組を利用した場合の課金の仕方の一つとして、さまざまなデバイス上でサービスが利用された回数を、サービス提供元のデバイス内にカウンタデータとして集計し、そのカウンタデータをもとに課金額を決定することが考えられる。
【０００４】
そこで、サービスが利用されたときの回数をカウンタデータとして集約し、そのカウンタ値を保障し確実に課金額に反映させるためには、サービスが利用されているときに通信障害等が起きたときのカウンタ値をリカバリ（復旧）する技術が求められている。
【０００５】
従来、課金データ処理装置との通信がうまくいかない場合にリカバリ（復旧）処理を実行するものとしては、データを一時保存するものが一般的であった（例えば、特許文献１参照）。
【０００６】
【特許文献１】特開平０４−１５０３４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、従来の技術では個々のサービスに対するカウンタデータを保持する場合に、リモートでカウンタを確実にアップ（ＵＰ(加算)）するための仕組がなく、カウンタデータによって課金するとき、ユーザの負担となっていた。
【０００８】
そこで、本発明は、ネットワーク上に存在するサービスを利用するデバイス群において、サービスが利用された回数を、サービス提供元のデバイス内にカウンタデータとして集計するデバイスシステムを提供することを目的とする。また、本発明に係るデバイスシステムは、通信障害等が起きたときにカウンタ値をリカバリ（復旧）し、カウンタ値の精度を向上させ、より正確に課金を行えるようにすることを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明に係るデバイスシステムは、送信元デバイスと送信先デバイスを含むデバイスシステムであって、前記送信元デバイスは、前記送信先デバイスの要求に応じてアプリケーションを前記アプリケーションに関連したデータとともに前記送信先デバイスに送信する手段と、前記送信した前記アプリケーションの貸し出し記録を記録する手段と、前記アプリケーションが前記送信先デバイスで実行された回数を保持する手段と、前記送信先デバイスの加算要求に応じて前記回数を加算する手段と、該送信元デバイスに不具合が発生して該不具合が解消した場合に、前記貸し出し記録をチェックして前記貸し出し記録が残っている送信先デバイスに対して前記送信先デバイスで記録される前記アプリケーションが実行された回数を含むカウンタ情報を要求する手段と、前記カウンタ情報の要求に応じて前記送信先デバイスから通知されるカウンタ情報を用いて前記回数を加算して更新する手段とを備え、前記送信先デバイスは、前記送信元デバイスから取得した前記アプリケーションを実行した回数を加算するよう前記送信元デバイスに加算要求する手段と、前記加算要求が失敗した場合に、カウンタ情報を記録する一時カウンタを前記アプリケーションに関連したデータに基づいて作成する手段と、前記加算要求が失敗した以降に前記アプリケーションが実行される回数を前記一時カウンタで加算してカウンタ情報を生成する手段と、前記送信元デバイスからの前記カウンタ情報の要求に応じて、前記生成したカウンタ情報を通知する手段とを備えたことを特徴とする。
【発明の効果】
【００１０】
本発明に係るデバイスシステムによれば、ネットワーク上に存在する、サービス利用デバイスにてサービスが利用された回数を、サービス提供元のデバイス内にカウンタデータとして集計することができる。また、本発明に係るデバイスシステムによれば、通信障害等が起きたときにカウンタ値をリカバリ（復旧）することが可能となり、カウンタ値の精度を向上させ、正確に課金を行うことができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施形態の例を、図面を用いて説明する。
（実施形態）
図１は、本発明の実施形態の一例を示すシステムの図である。サービス利用デバイス１００とサービス提供デバイス１０１は、Ｎｅｔｗｏｒｋ（ネットワーク）１０２を介して相互通信が可能である。また、サービス利用デバイス１００には可搬デバイス１０３を接続することが可能である。
【００１２】
図２は、本実施形態に係るサービス利用デバイス１００およびサービス提供デバイス１０１のハードウェアの一例を示すブロック図である。
【００１３】
図２に示されているように、サービス利用デバイス１００およびサービス提供デバイス１０１には、ＣＰＵ２０１を搭載したコア部２００とそれに接続されたユーザインターフェース部２０２が含まれる。また、サービス利用デバイス１００およびサービス提供デバイス１０１には、スキャナ部２０３、プリンタ部２０４、ネットワークインターフェース部２０５、ファクシミリ部２０６、記憶装置２０７、拡張インターフェース部２０８も含まれる。
【００１４】
図２に示されているように、サービス利用デバイス１００およびサービス提供デバイス１０１では、コア部２００が、符号２０２〜２０８で指し示される全ての要素に接続している。
【００１５】
サービス利用デバイス１００およびサービス提供デバイス１０１は、ネットワークインターフェース部２０５を介してネットワーク２０９に接続されている。また、サービス利用デバイス１００およびサービス提供デバイス１０１は、ファクシミリ部２０６を介して公衆回線２１０に接続されている。サービス利用デバイス１００およびサービス提供デバイス１０１は、ネットワークインターフェース部２０５とファクシミリ部２０６を介して外部のデバイスと通信や情報のやり取りができる。
【００１６】
また、サービス利用デバイス１００およびサービス提供デバイス１０１は、拡張インターフェース部２０８を介してＵＳＢメモリ等の可搬デバイス２１１と接続し、相互に情報のやりとりができる。なお、サービス利用デバイス１００およびサービス提供デバイス１０１は、デジタル複写機、コピー機能付きプリンタ等、ファクシミリ、プリンタ等の印刷装置、スキャナ装置であっても良い。また、可搬デバイス２１１は、ＵＳＢメモリに限らず、可搬なメモリを含むデバイスであるいかなる着脱式装置であっても良い。
【００１７】
コア部２００は、ユーザインターフェース部２０２、スキャナ部２０３、プリンタ部２０４、ネットワークインタ−フェース部２０５、ファクシミリ部２０６、記憶装置２０７、拡張インターフェース部２０８のそれぞれの間を流れるデータ等の制御をする。それとともに、コア部２００は、デバイスで実行されるジョブ制御データを解析し、或いはユーザ毎の使用状況を管理するためにコピー枚数、印刷枚数、スキャン枚数等の情報を記憶装置２０７に蓄積する。ユーザインターフェース部２０２は、デバイスを操作するための操作画面や、情報を入力する入力画面或いは発生したエラーを示すエラーメッセージを表示する。さらに、デバイスを操作するためのキーやボタンを有し、ユーザからの操作指示を入力する。
【００１８】
図３は、サービス利用デバイス１００の記憶装置２０７に搭載され、ＣＰＵ２０１で実行されるソフトウェアの一例を示す図である。
【００１９】
ワークフローシステム３００（あるデータに対し、あらかじめ決められた手順に従って一連の処理を行っていくシステムであり、その一連の処理を以降ワークフローと呼ぶ）はソフトウェアプラットホーム３０７と相互にやり取りが可能である。
【００２０】
またソフトウェアプラットホーム３０７と可搬デバイス内ファイルシステム３１２と汎用カウンタ３１４も相互にやり取りが可能である。
【００２１】
ワークフローシステム３００は、ＵＩ（ユーザインターフェース）を制御するＵＩ制御部３０１とワークフローを管理する役目をもつワークフローマネージャ３０２を含んでいる。ワークフローは、その手順を定義しているワークフロー定義ファイル３０５とワークフロー定義に従って行われる処理としてワークフローサービス３０３を含む。
【００２２】
ワークフローサービス３０３とワークフロー定義ファイル３０５はそれぞれサービス検索モジュール３０４と定義ファイル検索モジュール３０６によってサービス利用デバイスの内と外から検索される。
【００２３】
ソフトウェアプラットホーム３０７は、サービス検索モジュール３０４によって検索および取得されたサービス群（サービスＡ３０８やサービス・・・３１０）を含む。本実施形態において、「・・・」は、任意の名称又は値を表す。また、ソフトウェアプラットホーム３０７は、該サービス群に対応するカウンタと情報をやり取りするために必要となるカウンタＡへのネットワークアダプタ３０９やカウンタ・・・へのネットワークアダプタ３１１を含む。
【００２４】
また、可搬デバイス内ファイルシステム３１２中にはワークフロー定義ファイル３０５として利用されるワークフロー定義ファイル３１３が含まれており、定義ファイル検索モジュール３０６から検索される。汎用カウンタ３１４にはカウンタＡへのネットワークアダプタ３０９やカウンタ・・・へのネットワークアダプタ３１１で処理を行うときにエラーとなった場合に利用される一時カウンタＡ３１５や一次カウンタ・・・３１７が含まれている。
【００２５】
汎用カウンタ３１４のデータ構造の例は、図６の符号６００で指し示されている。また、サービスＡ対応カウンタ型データＡ３１６とサービス・・・対応カウンタ型データ・・・３１８は、図６の符号６０１で指し示されている。
【００２６】
一時カウンタＡ３１５や一時カウンタ・・・３１７は、汎用カウンタ３１４にサービスＡ対応カウンタ型データＡ３１６とサービス・・・対応カウンタ型データ・・・３１８を適用することで作成される。一時カウンタＡ３１５や一時カウンタ・・・３１７は、一時的に利用する目的で用いられ、そのデータの例は、図６の符号６０２で指し示されている。
【００２７】
図６に示されているように、汎用カウンタ６００とカウンタ型データ６０１が組み合わされて、一時カウンタＡ６０２が生成される。具体的には、カウンタ型データ６０１に含まれるＴａｇ（タグ）の項目名とそのＶａｌｕｅ（値）が、汎用カウンタ６００のデータ構造に組み込まれて、一時カウンタＡ６０２が生成される。
【００２８】
図４は、サービス提供デバイス１０１の記憶装置２０７に搭載され、ＣＰＵ２０１で実行されるソフトウェアの一例を示す図である。ＣＰＵ２０１で実行されるソフトウェアは、ソフトウェアプラットホーム４００とカウンタ４０２とサービス貸し出し記録４０６を含んでいる。ソフトウェアプラットホーム４００にはサービスＡ４０１が含まれ、サービスＡ４０１は、サービス利用デバイス１００から検索および取得されることでサービスを提供することができる。カウンタ４０２にはサービスＡ対応カウンタ型データＡ４０４とカウンタＡへのネットワークアダプタ４０５を含み、サービス利用デバイス１００からサービスＡ４０１が検索および取得されたときに合わせてサービス利用デバイス１００に提供される。また、カウンタ４０２に含まれるサービスＡ対応カウンタＡ４０３はサービスＡ４０１の実行回数に応じたカウンタ値を保持している。さらに、サービスＡ４０１をサービス利用デバイス１００に提供したときに、その貸し出し情報をサービス貸し出し記録４０６に記録する。
【００２９】
図７は、サービスＡ対応カウンタＡ４０３をアップ（ＵＰ（加算））する処理を示すシーケンス図である。
【００３０】
ステップＳ１において、サービス利用デバイス１００が、ユーザが可搬デバイス１０３をサービス利用デバイス１００へ装着するのを検知する時点から、図７に示されているシーケンスは、開始する。
【００３１】
次に、ステップＳ２において、サービス利用デバイス１００は、可搬デバイス１０３に含まれるワークフロー定義ファイル３１３を取得および解析し、そのワークフローで利用するサービス（サービスＡ４０１）を決定する。
【００３２】
次に、ステップＳ３において、サービス利用デバイス１００は、利用するサービスＡ４０１をネットワーク上から検索しそのサービスＡ４０１を持つデバイス（サービス提供デバイス１０１）と特定する。
【００３３】
次に、ステップＳ４において、サービス利用デバイス１００は、サービス提供デバイス１０１に対しサービスＡ４０１を要求する。
【００３４】
次に、ステップＳ５において、サービス提供デバイス１０１は、サービスＡ４０１の貸し出し記録４０６を記録する。
【００３５】
次に、ステップＳ６において、サービス利用デバイス１００は、サービス提供デバイス１０１からサービスＡ４０１とカウンタＡへのネットワークアダプタ４０５とサービスＡ対応カウンタ型データＡ４０４を取得する。
【００３６】
次に、ステップＳ７において、サービス利用デバイス１００は、ワークフローを満たすサービスが全て取得できたためワークフローシステム３００内のＵＩ制御部３０１が表示するユーザインターフェース５０１上のボタン５０２（図５参照）を有効化する。
【００３７】
次に、ステップＳ８において、サービス利用デバイス１００は、ユーザが上記有効化されたボタン５０２（図５参照）を押下するのを検知する。
【００３８】
次に、ステップＳ９において、サービス利用デバイス１００は、上述で取得したサービスＡ３０８を実行し、カウンタＡへのネットワークアダプタ３０９を経由してサービス提供デバイス１０１のサービスＡ対応カウンタＡ４０３をアップ（ＵＰ(加算)）する。
【００３９】
図８は、本発明に係わるサービス利用デバイス１００でサービスＡ３０８を利用しサービス提供デバイス１０１のサービスＡ対応カウンタＡ４０３をアップ（ＵＰ(加算)）するときに、失敗した場合のリカバリ（復旧）処理を示すシーケンス図である。
【００４０】
ステップＳ１０において、サービス利用デバイス１００は、ユーザがサービス利用デバイス１００のユーザインターフェース５０１上、有効化されたボタン５０２（図５参照）を押下するのを検知する。
【００４１】
次に、ステップＳ１１において、以下の処理が行なわれる。すなわち、サービス利用デバイス１００は、サービスＡ３０８を実行し、サービスＡ対応カウンタＡ４０３へのネットワークアダプタ３０９を経由してサービス提供デバイス１０１のサービスＡ対応カウンタＡ４０３をアップ（ＵＰ(加算)）する処理を行う。ここでは、サービス提供デバイス１０１で、何らかの不具合が発生し通信が遮断されており、サービスＡ対応カウンタＡ４０３のアップ（ＵＰ(加算)）が失敗する。
【００４２】
次に、ステップＳ１２において、サービス利用デバイス１００は、サービスＡ３０８のサービスＡ対応カウンタ型データＡ３１６を利用し汎用カウンタ３１４内に一時カウンタＡ３１５を作成する。
【００４３】
次に、ステップＳ１３において、サービス利用デバイス１００は、上記作成した一時カウンタＡ３１５のカウンタをアップ（ＵＰ(加算)）する。
【００４４】
次に、ステップＳ１４において、上記不具合が解消されている場合、サービス提供デバイス１０１は、サービスＡ４０１のサービス貸し出し記録４０６をチェックする。
【００４５】
次に、ステップＳ１５において、サービス提供デバイス１０１は、上記貸し出し記録のチェック結果を元にサービス利用デバイス１００に対してサービスＡ３０８を利用したカウンタ情報を要求する。
【００４６】
次に、ステップＳ１６において、サービス利用デバイス１００は、上記要求を元にサービス提供デバイス１０１に対して一時カウンタＡ３１５に保持されたカウンタ情報を提供する。
【００４７】
次に、ステップＳ１７において、サービス提供デバイス１０１は、上記カウンタ情報を元にサービスＡ対応カウンタＡ４０３の値を加算して更新する。
【００４８】
次に、ステップＳ１８において、サービス利用デバイス１００は、一時カウンタＡ３１５を削除する。
【００４９】
次に、ステップＳ１９において、サービス利用デバイス１００は、ユーザが可搬デバイス１０３をサービス利用デバイス１００から抜き取ることを検知する。
【００５０】
次に、ステップＳ２０において、サービス利用デバイス１００は、サービスＡ３０８とサービスＡ対応カウンタ型データＡ３１６を削除する。
【００５１】
次に、ステップＳ２１において、サービス利用デバイス１００は、サービスＡ３０８の利用が終了したことをサービス提供デバイス１０１に通知する。
【００５２】
次に、ステップＳ２２において、サービス提供デバイス１０１は、サービスＡ４０１のサービス貸し出し記録４０６を削除する。
【００５３】
次に、ステップＳ２３において、サービス利用デバイス１００でワークフローを満たすサービスが全て削除された場合、ワークフローシステム３００のＵＩ制御部３０１が、ユーザインターフェース５００上のボタンを無効化する（図５参照）。
【００５４】
上記一連の処理により、ネットワーク上に存在する、サービス利用デバイスにてサービスが利用された回数をサービス提供元のデバイス内にカウンタデータとして集計し、通信障害等が起きたときに、カウンタ値をリカバリ（復旧）することが可能となる。
【００５５】
上記の実施形態では、一例として、カウンタ値をリカバリ（復旧）するシステムについて説明したが、リカバリ（復旧）されるのは、カウンタ値に限らない。すなわち、上記の実施形態を、送信元デバイスと送信先デバイスとの間でやりとりされるアプリケーションに関連するあらゆるデータのリカバリ（復旧）に利用することができる。
【００５６】
本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録したコンピュータで読取可能な記憶媒体を、システム或いは装置に供給することによっても達成される。そのシステム或いは装置のコンピュータ、またはＣＰＵ、ＭＰＵが記憶媒体に格納されたプログラムコードを読み出し実行することによって、本発明の目的が達成される。
【００５７】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体も本発明に含まれる。
【００５８】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等が用いられる。
【００５９】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されても良い。また、コンピュータ上で稼動しているＯＳ（基本システム或いはオペレーティングシステム）などがそのプログラムコードの指示に基づき実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現されても良い。
【００６０】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれて、前述した実施形態の機能が実現されても良い。その場合、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等がそのプログラムコードの指示に基づき実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００６１】
【図１】本発明の実施形態のシステムを示す図である。
【図２】本実施形態に係るデバイスのハードウェアの一例を示すブロック図である。
【図３】サービス利用デバイス１００のＣＰＵ２０１で実行されるソフトウェアの一例を示す図である。
【図４】サービス提供デバイス１０１のＣＰＵ２０１で実行されるソフトウェアの一例を示す図である。
【図５】サービス利用デバイス１００のユーザインターフェース部２０２に表示される画面の例である。
【図６】サービス利用デバイス１００の汎用カウンタ３１４の利用例である。
【図７】サービスＡ対応カウンタＡ４０３をアップ（ＵＰ(加算)）する処理を示すシーケンス図である。
【図８】サービス利用デバイス１００でサービスＡ３０８を利用しサービス提供デバイス１０１のサービスＡ対応カウンタＡ４０３をアップ（ＵＰ(加算)）するときに、失敗した場合のリカバリ（復旧）処理を示すシーケンス図である。
【符号の説明】
【００６２】
１００  サービス利用デバイス
１０１  サービス提供デバイス
１０２  Ｎｅｔｗｏｒｋ
１０３  可搬デバイス
２００  コア部
２０１  ＣＰＵ
２０２  ユーザインターフェース部
２０３  スキャナ部
２０４  プリンタ部
２０５  ネットワークインターフェース部
２０６  ファクシミリ部
２０７  記憶装置
２０８  拡張インターフェース部
２０９  ネットワーク
２１０  公衆回線
２１１  可搬デバイス
３００  ワークフローシステム
３０１  ＵＩ制御部
３０２  ワークフローマネージャ
３０３  ワークフローサービス
３０４  サービス検索モジュール
３０５  ワークフロー定義ファイル
３０６  定義ファイル検索モジュール
３０７  ソフトウェアプラットホーム
３０８  サービスＡ
３０９  カウンタＡへのネットワークアダプタ
３１０  サービス・・・
３１１  カウンタ・・・へのネットワークアダプタ
３１２  可搬デバイス内ファイルシステム
３１３  ワークフロー定義ファイル
３１４  汎用カウンタ
３１５  一時カウンタＡ
３１６  サービスＡ対応カウンタ型データＡ
３１７  一時カウンタ・・・
３１８  サービス・・・対応カウンタ型データ・・・
４００  ソフトウェアプラットホーム
４０１  サービスＡ
４０２  カウンタ
４０３  サービス対応カウンタＡ
４０４  サービスＡ対応カウンタ型データＡ
４０５  カウンタＡへのネットワークアダプタ
４０６  サービス貸し出し記録
５００  ユーザインターフェース
５０１  ユーザインターフェース
５０２  ボタン
６００  汎用カウンタ
６０１  カウンタ型データ
６０２  一時カウンタＡ 
【図１】
0004441555.tif 000002
【図２】
0004441555.tif 000003
【図３】
0004441555.tif 000004
【図４】
0004441555.tif 000005
【図５】
0004441555.tif 000006
【図６】
0004441555.tif 000007
【図７】
0004441555.tif 000008
【図８】
0004441555.tif 000009