【手続補正書】
【提出日】平成28年8月26日(2016.8.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
外部とのインターフェースを複数有し、それぞれの前記インターフェースを介して受信されるそれぞれのコマンドに応じた処理を実行する処理装置であって、
それぞれの前記処理には管理時間が設定されており、
それぞれの前記処理に設定された前記管理時間の公約数である設定値まで時間をカウントする度に信号を出力するタイマーと、
前記設定値と前記管理時間とに基づいて、前記処理ごとの論理タイマー値を設定する設定手段と、
前記タイマーから前記信号が入力される度に、それぞれの前記処理に対応する前記論理タイマー値を減算または加算する演算手段と、
前記演算手段により前記論理タイマー値が所定値になった場合に、当該論理タイマー値に対応する前記処理を実行する実行手段と、
を備えることを特徴とする処理装置。
【請求項２】
前記設定手段は、それぞれの前記処理に設定された前記管理時間を前記設定値で割ることで得た値を前記論理タイマー値として設定することを特徴とする請求項１に記載の処理装置。
【請求項３】
前記管理時間は、前記処理に応じた基準時点から当該処理が開始または再開されるまでの時間であることを特徴とする請求項１または２に記載の処理装置。
【請求項４】
前記演算手段は、前記論理タイマー値を１減算し、
前記実行手段は、前記論理タイマー値が０になった場合に、当該論理タイマー値に対応する前記処理を実行することを特徴とする請求項１乃至３の何れか一項に記載の処理装置。
【請求項５】
外部とのインターフェースを複数有し、それぞれの前記インターフェースを介して受信されるそれぞれのコマンドに応じた処理を実行するＩＣカードであって、
それぞれの前記処理には管理時間が設定されており、
それぞれの前記処理に設定された前記管理時間の公約数である設定値まで時間をカウントする度に信号を出力するタイマーと、
前記設定値と前記管理時間とに基づいて、前記処理ごとの論理タイマー値を設定する設定手段と、
前記タイマーから前記信号が入力される度に、それぞれの前記処理に対応する前記論理タイマー値を減算または加算する演算手段と、
前記演算手段により前記論理タイマー値が所定値になった場合に、当該論理タイマー値に対応する前記処理を実行する実行手段と、
を備えることを特徴とするＩＣカード。
【請求項６】
外部とのインターフェースを複数有し、且つ設定値まで時間をカウントする度に信号を出力するタイマーを備える処理装置が、それぞれの前記インターフェースを介して受信されるそれぞれのコマンドに応じた処理を実行する処理方法において、
それぞれの前記処理には管理時間が設定されており、
それぞれの前記処理に設定された前記管理時間の公約数である設定値と前記管理時間とに基づいて、前記処理ごとの論理タイマー値を設定するステップと、
前記タイマーから前記信号が入力される度に、それぞれの前記処理に対応する前記論理タイマー値を減算または加算するステップと、
前記論理タイマー値が所定値になった場合に、当該論理タイマー値に対応する前記処理を実行するステップと、
を含むことを特徴とする処理方法。
【請求項７】
外部とのインターフェースを複数有し、且つ設定値まで時間をカウントする度に信号を出力するタイマーを備える処理装置に含まれるコンピュータに、それぞれの前記インターフェースを介して受信されるそれぞれのコマンドに応じた処理を実行させる処理プログラムにおいて、
それぞれの前記処理には管理時間が設定されており、
それぞれの前記処理に設定された前記管理時間の公約数である設定値と前記管理時間とに基づいて、前記処理ごとの論理タイマー値を設定するステップと、
前記タイマーから前記信号が入力される度に、それぞれの前記処理に対応する前記論理タイマー値を減算または加算するステップと、
前記論理タイマー値が所定値になった場合に、当該論理タイマー値に対応する前記処理を実行するステップと、
を実行させることを特徴とする処理プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
上記課題を解決するために、請求項１に記載の発明は、外部とのインターフェースを複数有し、それぞれの前記インターフェースを介して受信されるそれぞれのコマンドに応じた処理を実行する処理装置であって、それぞれの前記処理には管理時間が設定されており、それぞれの前記処理に設定された前記管理時間の公約数である設定値まで時間をカウントする度に信号を出力するタイマーと、前記設定値と前記管理時間とに基づいて、前記処理ごとの論理タイマー値を設定する設定手段と、前記タイマーから前記信号が入力される度に、それぞれの前記処理に対応する前記論理タイマー値を減算または加算する演算手段と、前記演算手段により前記論理タイマー値が所定値になった場合に、当該論理タイマー値に対応する前記処理を実行する実行手段と、備えることを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】削除
【補正の内容】
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
請求項２に記載の発明は、請求項１に記載の処理装置において、前記設定手段は、それぞれの前記処理に設定された前記管理時間を前記設定値で割ることで得た値を前記論理タイマー値として設定することを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
請求項３に記載の発明は、請求項１または２に記載の処理装置において、前記管理時間は、前記処理に応じた基準時点から当該処理が開始または再開されるまでの時間であることを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
請求項４に記載の発明は、請求項１乃至３の何れか一項に記載の処理装置において、前記演算手段は、前記論理タイマー値を１減算し、前記実行手段は、前記論理タイマー値が０になった場合に、当該論理タイマー値に対応する前記処理を実行することを特徴とする。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
請求項５に記載のＩＣカードの発明は、外部とのインターフェースを複数有し、それぞれの前記インターフェースを介して受信されるそれぞれのコマンドに応じた処理を実行するＩＣカードであって、それぞれの前記処理には管理時間が設定されており、それぞれの前記処理に設定された前記管理時間の公約数である設定値まで時間をカウントする度に信号を出力するタイマーと、前記設定値と前記管理時間とに基づいて、前記処理ごとの論理タイマー値を設定する設定手段と、前記タイマーから前記信号が入力される度に、それぞれの前記処理に対応する前記論理タイマー値を減算または加算する演算手段と、前記演算手段により前記論理タイマー値が所定値になった場合に、当該論理タイマー値に対応する前記処理を実行する実行手段と、を備えることを特徴とする。請求項６に記載の発明は、外部とのインターフェースを複数有し、且つ設定値まで時間をカウントする度に信号を出力するタイマーを備える処理装置が、それぞれの前記インターフェースを介して受信されるそれぞれのコマンドに応じた処理を実行する処理方法において、それぞれの前記処理には管理時間が設定されており、それぞれの前記処理に設定された前記管理時間の公約数である設定値と前記管理時間とに基づいて、前記処理ごとの論理タイマー値を設定するステップと、前記タイマーから前記信号が入力される度に、それぞれの前記処理に対応する前記論理タイマー値を減算または加算するステップと、前記論理タイマー値が所定値になった場合に、当該論理タイマー値に対応する前記処理を実行するステップと、を含むことを特徴とする。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
請求項７に記載の発明は、外部とのインターフェースを複数有し、且つ設定値まで時間をカウントする度に信号を出力するタイマーを備える処理装置に含まれるコンピュータに、それぞれの前記インターフェースを介して受信されるそれぞれのコマンドに応じた処理を実行させる処理プログラムにおいて、それぞれの前記処理には管理時間が設定されており、それぞれの前記処理に設定された前記管理時間の公約数である設定値と前記管理時間とに基づいて、前記処理ごとの論理タイマー値を設定するステップと、前記タイマーから前記信号が入力される度に、それぞれの前記処理に対応する前記論理タイマー値を減算または加算するステップと、前記論理タイマー値が所定値になった場合に、当該論理タイマー値に対応する前記処理を実行するステップと、を実行させることを特徴とする。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
図３（Ａ）は、管理時間の例として優先処理時間を示す図である。図３（Ａ）に示すように、コントローラ１１から接触Ｉ／Ｆを介して受信されたコマンド応じた処理（以下、「接触コマンド処理」という）の実行中に、ＣＬＦ１２から非接触Ｉ／Ｆを介してコマンドが受信された場合、接触コマンド処理は一時停止され、非接触Ｉ／Ｆを介して受信されたコマンドに応じた処理（以下、「非接触コマンド処理」がという）が優先処理時間中に行われ、当該優先処理時間経過後に接触コマンド処理が再開される。このような優先処理時間は、時間管理される必要がある。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００３８
【補正方法】変更
【補正の内容】
【００３８】
そして、図５に示すように、コントローラ１１から接触Ｉ／Ｆを介して受信されたコマンド応じた接触コマンド処理の実行中に、ＣＬＦ１２から非接触Ｉ／Ｆを介してコマンドが受信された場合、接触コマンド処理は一時停止され、接触コマンド処理に対応する計測中フラグが“１”にセットされる。このとき、タイマー１３ｅによる時間のカウントが開始（計測開始）される。そして、タイマー１３ｅによる設定値までの時間のカウントが終了することで、タイマー１３ｅからの割込み信号が入力される度に、接触コマンド処理の論理タイマー値（接触コマンド処理に対応する論理タイマー値）が減算されていく。一方、図５に示すように、非接触Ｉ／Ｆを介してレスポンスが送信された場合、再送信処理に対応する計測中フラグが“１”にセットされる。そして、タイマー１３ｅからの割込み信号が入力される度に、再送信処理の論理タイマー値が減算されていく。