(57)【特許請求の範囲】
【請求項１】
機能部の識別情報の組み合わせを記録した認証情報記憶手段と、
複数の第１の機能部を備えたクライアント端末と、
前記第１の機能部と連携する第２の機能部を有する制御手段とを備えた演算処理装置であって、
前記制御手段が、
前記クライアント端末における第１の機能部の識別情報を取得し、
前記認証情報記憶手段において、取得した前記第１の機能部の識別情報が記録された組み合わせを特定し、この組み合わせに含まれる第２の機能部を特定し、
前記特定した第２の機能部と、前記クライアント端末における第１の機能部との組み合わせを用いた情報処理の実行を許可することを特徴とする演算処理装置。
【請求項２】
前記第１の機能部には、入力機能部及び出力機能部が含まれており、
前記第２の機能部は、前記入力機能部から取得した入力情報を用いて演算処理を実行する計算機能部であって、
前記出力機能部は、前記計算機能部によって算出された演算結果を出力することを特徴とする請求項１に記載の演算処理装置。
【請求項３】
前記制御手段は、前記第１の機能部の識別情報の組み合わせに対応して、前記演算処理に用いるプロファイルを記憶したプロファイル情報記憶手段に接続されており、
前記制御手段は、前記識別情報の組み合わせに対応するプロファイルを前記プロファイル情報記憶手段から取得し、このプロファイルを用いて前記計算機能部を構成することを特徴とする請求項２に記載の演算処理装置。
【請求項４】
前記認証情報記憶手段には、点検に合格した装置を構成する機能部について、前記機能部の識別情報の組み合わせが記憶されており、
前記計算機能部は、前記入力機能部から入力情報として大きさ又は重量に関する情報を取得し、前記入力情報に対応する取引金額を計算して、前記計算結果として出力することを特徴とする請求項２又は３に記載の演算処理装置。
【請求項５】
前記認証情報記憶手段には、組み合わせに対応付けて有効期限情報が記録されており、
前記制御手段は、
前記認証情報記憶手段において前記識別情報の組み合わせの有効期限情報を特定し、
現在時が有効期限内の場合のみ、前記演算処理を許可することを特徴とする請求項４に記載の演算処理装置。
【請求項６】
前記制御手段は、前記有効期限を経過している場合には、前記機能部の組み合わせについての点検を促す点検モードを実行することを特徴とする請求項５に記載の演算処理装置。
【請求項７】
前記クライアント端末には、環境情報を取得するセンサを備えており、
前記認証情報記憶手段には、前記機能部の組み合わせについての点検が行なわれたときの点検時センサ値が記録されており、
前記制御手段が、前記センサから、現在センサ値を取得し、前記現在センサ値が前記点検時センサ値の許容範囲内にある場合のみ、前記情報処理の実行を許可することを特徴とする請求項１〜６のいずれか１項に記載の演算処理装置。
【請求項８】
前記制御手段は、前記現在センサ値が許容範囲外の場合には、前記機能部の組み合わせについての点検を促す点検モードを実行することを特徴とする請求項７に記載の演算処理装置。
【請求項９】
前記認証情報記憶手段には、前記機能部の組み合わせに関連付けて使用制限に関する情報が記録されており、
前記制御手段は、前記識別情報の組み合わせに関連付けられた使用制限を特定し、前記使用制限の範囲内において前記情報処理の実行を許可することを特徴とする請求項１〜８のいずれか１項に記載の演算処理装置。
【請求項１０】
機能部の識別情報の組み合わせを記録した認証情報記憶手段と、
複数の第１の機能部を備えたクライアント端末と、
前記第１の機能部と連携する第２の機能部を有する制御手段とを備えた演算処理装置を用いた演算処理方法であって、
前記制御手段が、
前記クライアント端末における第１の機能部の識別情報を取得し、
前記認証情報記憶手段において、取得した前記第１の機能部の識別情報が記録された組み合わせを特定し、この組み合わせに含まれる第２の機能部を特定し、
前記特定した第２の機能部と、前記クライアント端末における第１の機能部との組み合わせを用いた情報処理の実行を許可することを特徴とする演算処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のデバイスと、これに接続される制御手段とを用いて情報処理を実行する演算処理装置及び演算処理方法に関する。
【背景技術】
【０００２】
今日、ユーザ端末にユーザインターフェイスについての最低限の機能しか持たせずに、サーバ側でアプリケーションソフトやファイルなどの資源を管理するシンクライアントシステムを利用する場合がある。このシンクライアントシステムを仮想マシンで実現する技術が検討されている（例えば、特許文献１を参照。）。この文献に記載の技術では、従来、所定のインターフェイスを介して利用者の認証情報の入力を受け付け、この認証情報を用いて利用者の認証を実行し、認証に成功すると仮想マシンを起動する。これにより、仮想マシンに対して、適切なヒューマンインターフェイスを対応付けることができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−９７５６７号公報（第１頁、図１）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述のように、セキュリティの観点から、利用者認証により、所定のシステムを利用可能にする技術の検討が進められている。しかしながら、所定のシステムの利用可否を判定する目的は、セキュリティに限定されるものではない。例えば、複数のリソースを組み合わせてシステムを構築する場合、予め定められたリソースの組み合わせのみを許容する場合もある。例えば、公正な取引のために、取引用のはかりについて、計量法の検定が義務付けられている。計量法では、重量測定機構、料金算出機構及び表示機構を含む「はかり」全体に対して検定を受ける。このため、「はかり」の一部が壊れた場合にも、全体を交換する必要があり、リソースの有効利用を図ることができなかった。
【０００５】
本発明は、上記問題点を解決するためになされたものであり、機能部の組み合わせが正しい装置構成での情報処理をより確実に行なうための演算処理装置及び演算処理方法を提供することにある。
【課題を解決するための手段】
【０００６】
上記問題点を解決するために、請求項１に記載の発明は、機能部の識別情報の組み合わせを記録した認証情報記憶手段と、複数の第１の機能部を備えたクライアント端末と、前記第１の機能部と連携する第２の機能部を有する制御手段とを備えた演算処理装置であって、前記制御手段が、前記クライアント端末における第１の機能部の識別情報を取得し、前記認証情報記憶手段において、取得した前記第１の機能部の識別情報が記録された組み合わせを特定し、この組み合わせに含まれる第２の機能部を特定し、前記特定した第２の機能部と、前記クライアント端末における第１の機能部との組み合わせを用いた情報処理の実行を許可することを要旨とする。
【０００７】
請求項２に記載の発明は、請求項１に記載の演算処理装置において、前記第１の機能部には、入力機能部及び出力機能部が含まれており、前記第２の機能部は、前記入力機能部から取得した入力情報を用いて演算処理を実行する計算機能部であって、前記出力機能部は、前記計算機能部によって算出された演算結果を出力することを要旨とする。
【０００８】
請求項３に記載の発明は、請求項２に記載の演算処理装置において、前記制御手段は、前記第１の機能部の識別情報の組み合わせに対応して、前記演算処理に用いるプロファイルを記憶したプロファイル情報記憶手段に接続されており、前記制御手段は、前記識別情報の組み合わせに対応するプロファイルを前記プロファイル情報記憶手段から取得し、このプロファイルを用いて前記計算機能部を構成することを要旨とする。
【０００９】
請求項４に記載の発明は、請求項２又は３に記載の演算処理装置において、前記認証情報記憶手段には、点検に合格した装置を構成する機能部について、前記機能部の識別情報の組み合わせが記憶されており、前記計算機能部は、前記入力機能部から入力情報として大きさ又は重量に関する情報を取得し、前記入力情報に対応する取引金額を計算して、前記計算結果として出力することを要旨とする。
【００１０】
請求項５に記載の発明は、請求項４に記載の演算処理装置において、前記認証情報記憶手段には、組み合わせに対応付けて有効期限情報が記録されており、前記制御手段は、前記認証情報記憶手段において前記識別情報の組み合わせの有効期限情報を特定し、現在時が有効期限内の場合のみ、前記演算処理を許可することを要旨とする。
【００１１】
請求項６に記載の発明は、請求項５に記載の演算処理装置において、前記制御手段は、前記有効期限を経過している場合には、前記機能部の組み合わせについての点検を促す点検モードを実行することを要旨とする。
【００１２】
請求項７に記載の発明は、請求項１〜６のいずれか１項に記載の演算処理装置において、前記クライアント端末には、環境情報を取得するセンサを備えており、前記認証情報記憶手段には、前記機能部の組み合わせについての点検が行なわれたときの点検時センサ値が記録されており、前記制御手段が、前記センサから、現在センサ値を取得し、前記現在センサ値が前記点検時センサ値の許容範囲内にある場合のみ、前記情報処理の実行を許可することを要旨とする。
【００１３】
請求項８に記載の発明は、請求項７に記載の演算処理装置において、前記制御手段は、前記現在センサ値が許容範囲外の場合には、前記機能部の組み合わせについての点検を促す点検モードを実行することを要旨とする。
【００１４】
請求項９に記載の発明は、請求項１〜８のいずれか１項に記載の演算処理装置において、前記認証情報記憶手段には、前記機能部の組み合わせに関連付けて使用制限に関する情報が記録されており、前記制御手段は、前記識別情報の組み合わせに関連付けられた使用制限を特定し、前記使用制限の範囲内において前記情報処理の実行を許可することを要旨とする。
【００１５】
請求項１０に記載の発明は、機能部の識別情報の組み合わせを記録した認証情報記憶手段と、複数の第１の機能部を備えたクライアント端末と、前記第１の機能部と連携する第２の機能部を有する制御手段とを備えた演算処理装置を用いた演算処理方法であって、前記制御手段が、前記クライアント端末における第１の機能部の識別情報を取得し、前記認証情報記憶手段において、取得した前記第１の機能部の識別情報が記録された組み合わせを特定し、この組み合わせに含まれる第２の機能部を特定し、前記特定した第２の機能部と、前記クライアント端末における第１の機能部との組み合わせを用いた情報処理の実行を許可することを要旨とする。
【００１６】
（作用）
本発明によれば、制御手段は、クライアント端末における第１の機能部の識別情報を取得する。制御手段は、認証情報記憶手段において、取得した第１の機能部の識別情報を含む組み合わせを特定し、この組み合わせに含まれる第２の機能部を特定する。制御手段は、特定した第２の機能部と、クライアント端末における第１の機能部との組み合わせを用いた情報処理の実行を許可する。このため、クライアント端末の機能部の組み合わせが正しい場合にのみ、この組み合わせに対応する制御手段の機能部を用いて、情報処理の実行を行なうことができる。従って、正しい装置構成の場合にのみ情報処理を行なうので、情報処理をより確実に実行することができる。ここで、第１の機能部は、クライアント端末に接続されたデバイスと一体となって、一連の情報処理を実現するために用いられる各種機能部を意味する。例えば、データを入力する入力機能部や、データを出力する出力機能部等のユーザインターフェイス等である。また、第２の機能部は、第１の機能部と連携して、情報処理を行なう制御手段が有する機能部である。また、第１の機能部及び第２の機能部は、それぞれ、異なる複数の機能を実現する機能部であってもよい。
【００１７】
本発明によれば、第１の機能部には、入力機能部及び出力機能部が含まれており、第２の機能部は、入力機能部から取得した入力情報を用いて演算処理を実行する計算機能部であって、出力機能部は、計算機能部によって算出された演算結果を出力する。このため、制御手段に、複数の計算機能部を設けても、クライアント端末に接続された入力機能部及び出力機能部に対応する計算機能部を用いて、正しい組み合わせの装置構成で情報処理を行なうことができる。
【００１８】
本発明によれば、制御手段は、識別情報の組み合わせに対応するプロファイルをプロファイル情報記憶手段から取得し、このプロファイルを用いて計算機能部を構成する。このため、制御手段において、各クライアント端末に対応する計算機能部を、プロファイルを用いて同じハードウェアで構成することができるので、複数の計算機能部を共通化することができる。
【００１９】
本発明によれば、計算機能部は、入力機能部から入力情報として大きさ又は重量に関する情報を取得し、入力情報に対応する取引金額を計算して、計算結果として出力する。このため、点検を合格した装置を構成する入力機能部、出力機能部及び計算機能部の構成が正しい場合にのみ、大きさや重量から取引金額を算出することができる。従って、計算機能部をクライアント端末と一体化しなくても、点検に合格したときの装置の構成を、より確実に再現することができる。
【００２０】
本発明によれば、制御手段は、認証情報記憶手段において識別情報の組み合わせの有効期限情報を特定し、現在時が有効期限内の場合のみ、演算処理を許可する。このため、有効期限がある場合には、その有効期限内においてのみ使用することができるので、正しい組み合わせの機能部を備えた装置を用いることができる。
【００２１】
本発明によれば、制御手段は、有効期限を経過している場合には、機能部の組み合わせについての点検を促す点検モードを実行する。このため、有効期限を経過した装置を把握できるので、正しい組み合わせの機能部を備えた装置について、点検を行なうことにより、この装置を再び使用することができる。
【００２２】
本発明によれば、制御手段は、センサから、現在センサ値を取得し、現在センサ値が点検時センサ値の許容範囲内にある場合のみ、情報処理の実行を許可する。このため、センサ値が許容範囲外のために、情報処理の演算結果が正しくない場合には、情報処理を実行しないため、正しい計算結果をより確実に出力することができる。
【００２３】
本発明によれば、制御手段は、現在センサ値が許容範囲外の場合には、機能部の組み合わせについての点検を促す点検モードを実行する。このため、センサ値が許容範囲外であることを把握できるので、正しい環境情報で点検を行なうことにより、この装置を正しく使用することができる。
【００２４】
本発明によれば、制御手段は、識別情報の組み合わせに関連付けられた使用制限を特定し、使用制限の範囲内において前記情報処理の実行を許可する。このため、機能部の各組み合わせの装置構成において実行される情報処理について使用制限に従った処理のみを実行することができる。
【発明の効果】
【００２５】
本発明によれば、機能部の組み合わせが正しい装置構成での情報処理を行なうことができる。
【図面の簡単な説明】
【００２６】
【図１】実施形態のデバイス認証装置の構成を説明する概略構成図。
【図２】第１実施形態における演算処理装置の処理手順を説明するための流れ図。
【図３】第２実施形態における演算処理装置の説明図であり、（ａ）は認証情報のデータ構成図、（ｂ）は演算処理の処理手順を説明するための流れ図。
【発明を実施するための形態】
【００２７】
（第１実施形態）
以下、本発明を具体化した第１実施形態における演算処理装置について、図１及び図２を用いて説明する。本実施形態では、演算処理装置としてのはかりについて説明する。本実施形態のはかりは、配達物（荷物や郵便物）の重量を測定し、測定した重量に応じて配達料金を表示する。
【００２８】
図１に示すように、本実施形態のはかりは、後述する測定機能部１１、出力機能部１２及び計算機能部２５を備えている。測定機能部１１及び出力機能部１２は、シンクライアント端末１０において実現され、計算機能部２５はデータセンタ２０において実現されている。本実施形態では、測定機能部１１及び出力機能部１２が、それぞれ、一連の情報処理を実現するための第１の機能部として機能し、計算機能部２５が第２の機能部として機能する。
【００２９】
シンクライアント端末１０は、配達物受付窓口に設置されている。シンクライアント端末１０は、ネットワークを介してデータセンタ２０と接続されている。シンクライアント端末１０は、測定機能部１１、出力機能部１２及び通信機能部１３から構成されている。
【００３０】
測定機能部１１は、入力制御手段１１１、デバイスドライバ１１２及び重量測定手段１１３から構成されている。ここで、入力制御手段１１１及びデバイスドライバ１１２は、シンクライアント端末１０の制御部（ＣＰＵ、メモリ等）によって実現される。入力制御手段１１１は、重量測定手段１１３の個体を識別するための識別子（測定部識別コード）を保持している。入力制御手段１１１は、通信機能部１３に接続されているとともに、デバイスドライバ１１２を介して、重量測定手段１１３に接続されている。
【００３１】
重量測定手段１１３は入力手段として機能する。この重量測定手段１１３は、載置台及び重量測定機構を備えており、載置台に積載された配送物の重量を測定して、この重量に対応した信号（測定値データ）を出力する。
【００３２】
出力機能部１２は、出力制御手段１２１、デバイスドライバ１２２及び出力手段１２３から構成されている。ここで、出力制御手段１２１及びデバイスドライバ１２２は、シンクライアント端末１０の制御部によって実現される。出力制御手段１２１は、出力手段１２３の個体を識別するための識別子（出力部識別コード）を保持している。出力制御手段１２１は、通信機能部１３に接続されているとともに、デバイスドライバ１２２を介して、出力手段１２３に接続されている。出力手段１２３は、液晶ディスプレイ等の表示手段である。
【００３３】
通信機能部１３は、シンクライアント端末１０の制御部によって実現される。シンクライアント端末１０の制御部は、センタ側通信アプリケーションを記憶しており、このアプリケーションを起動することにより、シンクライアント側通信制御手段１３１として機能する。このシンクライアント側通信制御手段１３１は、入力制御手段１１１及び出力制御手段１２１に接続されているとともに、データセンタ２０に接続されている。
【００３４】
データセンタ２０は、割当サーバ２１、認証サーバ２２及び演算処理サーバ２３を備えている。割当サーバ２１及び演算処理サーバ２３は、シンクライアント端末１０のシンクライアント側通信制御手段１３１とデータの送受信を行なう。
【００３５】
割当サーバ２１は、演算処理サーバ２３において仮想マシン領域の割り当てを行なうサーバであり、例えば、デスクトップデリバリーコントローラ（Desktop Delivery Controller）等を用いることができる。
【００３６】
この割当サーバ２１は、仮想マシン割当手段２１１を備える。仮想マシン割当手段２１１は、シンクライアント端末１０から取得した識別コードの組み合わせに対応する計算部識別コードを、認証サーバ２２を用いて特定する。ここで、計算部識別コードは、計算機能部２５を識別するための識別子である。更に、仮想マシン割当手段２１１は、特定した計算部識別コードを用いて、仮想マシン（ＶＭ：Virtual Machine）をハードウェア（演算処理サーバ２３）に割り当てる処理を実行する。
【００３７】
認証サーバ２２は、識別コードの組み合わせの正当性についての認証処理を行なうサーバであり、例えば、アクティブディレクトリ（Active Directory）等を用いることができる。認証サーバ２２は、認証情報記憶手段としての認証情報記憶部２２ａを備えている。本実施形態では、認証情報記憶部２２ａには、はかりを構成する機能部の組み合わせを特定するための認証情報が記憶されている。この認証情報は、測定機能部１１、出力機能部１２及び計算機能部２５の識別コードの組み合わせによって構成されている。各機能部を備えた構成の装置について、計量法による検定を合格した場合に、各機能部を特定する識別コードの組み合わせが、認証情報として認証情報記憶部２２ａに記録される。
【００３８】
認証サーバ２２は、割当サーバ２１から検索要求を取得した場合、検索要求に含まれる識別コードの組み合わせが記録された認証情報を、認証情報記憶部２２ａにおいて検索する。また、認証サーバ２２は、演算処理サーバ２３から認証要求を取得した場合、認証要求に含まれる識別コードの組み合わせが記録された認証情報を、認証情報記憶部２２ａにおいて検索する。
【００３９】
演算処理サーバ２３は、ユーザプロファイル記憶部２３ａと処理制御部とを備えている。
ユーザプロファイル記憶部２３ａには、プロファイル情報記憶手段として機能し、各計算部識別コードに関連付けられてプロファイルデータが記録されている。このプロファイルデータには、測定機能部１１、出力機能部１２を用いて検定に合格したときの計算機能部２５における設定情報が、計算部識別コードに関連付けられて記録されている。本実施形態では、このプロファイルデータには、計算機能部２５において、シンクライアント端末１０から受信した測定値データに対応して、シンクライアント端末１０に返信する計算結果（料金）データを特定するための料金テーブルが含まれている。
【００４０】
演算処理サーバ２３の処理制御部は、センタ側通信アプリケーション、認証アプリケーション及び料金算出アプリケーションを保持している。割当サーバ２１によって仮想マシン領域の割り当てが行われた場合には、処理制御部は、ユーザプロファイル記憶部２３ａに記憶されているプロファイルを読み出す。そして、各アプリケーションを起動することにより、仮想マシンが、センタ側通信制御手段２５１、認証手段２５２及び料金算出手段２５３を備えた計算機能部２５として機能する。この仮想マシンには、読み出したプロファイルが設定される。
【００４１】
センタ側通信制御手段２５１は、シンクライアント端末１０との間でデータの送受信を行なう。
認証手段２５２は、認証サーバ２２を用いて、シンクライアント端末１０の測定機能部１１及び出力機能部１２の組み合わせの正当性についての判定処理を実行する。
【００４２】
料金算出手段２５３は、料金テーブルを保持しており、この料金テーブルを用いて、測定機能部１１から取得した測定値に対応する料金を算出する。この料金テーブルには、測定値に対応して料金が記録されている。
【００４３】
次に、以上のように構成されたはかりにおける処理の処理手順について、図２を用いて説明する。
まず、シンクライアント端末１０は、測定開始信号の取得処理を実行する（ステップＳ１−１）。具体的には、シンクライアント端末１０の電源を入れる。この場合、シンクライアント端末１０の制御部は、センタ側通信アプリケーションを起動する。
【００４４】
次に、シンクライアント端末１０は、接続開始の要求処理を実行する（ステップＳ１−２）。具体的には、シンクライアント端末１０のシンクライアント側通信制御手段１３１は、入力制御手段１１１が記憶している測定部識別コードを取得するとともに、出力制御手段１２１が記憶している出力部識別コードを取得する。そして、シンクライアント側通信制御手段１３１は、データセンタ２０に対して接続要求を送信する。この接続要求には、測定部識別コード及び出力部識別コードを含める。
【００４５】
この接続要求を受信した割当サーバ２１は、対応する計算機能部の検索処理を実行する（ステップＳ１−３）。具体的には、割当サーバ２１の仮想マシン割当手段２１１は、認証サーバ２２に対して、計算機能部の検索要求を送信する。この検索要求には、取得した測定部識別コード及び出力部識別コードを含める。
【００４６】
認証サーバ２２は、取得した測定部識別コード及び出力部識別コードを含む認証情報が認証情報記憶部２２ａに記録されているか否かを検索する。ここで、これらを含む認証情報が記録されていない場合には、認証サーバ２２は、認証できないことを示す信号を割当サーバ２１に送信する。割当サーバ２１の仮想マシン割当手段２１１は、シンクライアント端末１０に、接続できないことを示す信号を送信する。
【００４７】
一方、測定部識別コード及び出力部識別コードを含む認証情報を認証情報記憶部２２ａから抽出した場合、認証サーバ２２は、この認証情報に含まれる計算部識別コードを割当サーバ２１に送信する。
【００４８】
次に、割当サーバ２１は、計算機能部の割り当て処理を実行する（ステップＳ１−４）。具体的には、割当サーバ２１の仮想マシン割当手段２１１は、認証サーバ２２から取得した計算部識別コードを演算処理サーバ２３に送信して、計算機能部２５を機能させるためのハードウェア割り当てを行なう。この場合、演算処理サーバ２３は、ユーザプロファイル記憶部２３ａから、取得した計算部識別コードに対応付けられたプロファイルデータを読み込み、計算機能部２５上に展開する。この計算機能部２５には、割当サーバ２１から取得した計算部識別コードを保持する。そして、演算処理サーバ２３は、計算機能部２５において、センタ側通信アプリケーションを起動して、センタ側通信制御手段２５１として機能させる。そして、センタ側通信制御手段２５１は、シンクライアント端末１０からのアクセスを待機する。
【００４９】
次に、割当サーバ２１は、計算機能部の位置回答処理を実行する（ステップＳ１−５）。具体的には、割当サーバ２１の仮想マシン割当手段２１１は、演算処理サーバ２３において計算機能部２５を割り当てた領域の位置情報（アドレス情報等）を、シンクライアント端末１０に送信する。
【００５０】
位置情報を受信したシンクライアント端末１０は、計算機能部への接続要求処理を実行する（ステップＳ１−６）。具体的には、シンクライアント端末１０のシンクライアント側通信制御手段１３１は、取得した位置情報を用いて、演算処理サーバ２３の計算機能部２５に接続要求を送信する。この接続要求には、シンクライアント端末１０の測定部識別コード及び出力部識別コードを含める。
【００５１】
シンクライアント端末１０からの接続要求を受信した演算処理サーバ２３の計算機能部２５は、認証処理を実行する（ステップＳ１−７）。具体的には、演算処理サーバ２３は、計算機能部２５において、認証アプリケーションを起動して、認証手段２５２として機能させる。
【００５２】
そして、認証手段２５２は、認証サーバ２２に対して第１の認証（接続可能認証）要求を送信する。この場合、認証手段２５２は、測定部識別コード及び出力部識別コードを認証サーバ２２に送信する。
【００５３】
認証サーバ２２は、取得した測定部識別コード及び出力部識別コードを含む認証情報を認証情報記憶部２２ａにおいて検索する。ここで、測定部識別コード及び出力部識別コードを含む認証情報が記録されていない場合には、認証サーバ２２は、認証できないことを示す信号を計算機能部２５の認証手段２５２に送信する。そして、計算機能部２５のセンタ側通信制御手段２５１は、シンクライアント端末１０に、接続できないことを示す信号を送信する。
【００５４】
一方、測定部識別コード及び出力部識別コードを含む認証情報を認証情報記憶部２２ａから抽出した場合、認証サーバ２２は、認証が完了したことを示す信号を計算機能部２５の認証手段２５２に送信する。
【００５５】
次に、認証手段２５２は、認証サーバ２２に第２の認証（アプリ使用可能認証）要求を送信する。この場合、認証手段２５２は、測定部識別コード及び出力部識別コードと、保持している計算部識別コードとを認証サーバ２２に送信する。
【００５６】
認証サーバ２２は、取得した測定部識別コード、出力部識別コード及び計算部識別コードを含む認証情報を認証情報記憶部２２ａにおいて検索する。ここで、測定部識別コード、出力部識別コード及び計算部識別コードを含む認証情報が記録されていない場合には、認証サーバ２２は、認証できないことを示す信号を計算機能部２５の認証手段２５２に送信する。また、測定部識別コード、出力部識別コード及び計算部識別コードを含む認証情報を認証情報記憶部２２ａから抽出した場合、認証サーバ２２は、認証が完了したことを示す信号を計算機能部２５の認証手段２５２に送信する。
【００５７】
認証完了の信号を受信した演算処理サーバ２３の計算機能部２５は、接続許可処理を実行する（ステップＳ１−８）。具体的には、演算処理サーバ２３は、計算機能部２５において、はかりアプリケーションを起動して、料金算出手段２５３として機能させる。そして、計算機能部２５のセンタ側通信制御手段２５１は、シンクライアント端末１０との接続を許可する。この場合、センタ側通信制御手段２５１は、シンクライアント端末１０のシンクライアント側通信制御手段１３１に接続許可を通知する。
【００５８】
接続が許可されたシンクライアント端末１０は、測定値の送信処理を実行する（ステップＳ１−９）。具体的には、重量測定手段１１３の載置台に配達物が載せられると、重量測定手段１１３は、その配達物の重量についての測定値を算出する。そして、シンクライアント端末１０の入力制御手段１１１は、測定値データをシンクライアント側通信制御手段１３１に供給する。シンクライアント側通信制御手段１３１は、測定値データを計算機能部２５に送信する。
【００５９】
そして、演算処理サーバ２３の計算機能部２５は、料金体系に基づいての料金計算処理を実行する（ステップＳ１−１０）。具体的には、計算機能部２５の料金算出手段２５３は、取得した測定値データに対応する料金を、料金テーブルにおいて特定する。そして、計算機能部２５のセンタ側通信制御手段２５１は、特定した料金データを、シンクライアント端末１０に送信する。
【００６０】
次に、シンクライアント端末１０は、計算結果の出力処理を実行する（ステップＳ１−１１）。具体的には、シンクライアント端末１０のシンクライアント側通信制御手段１３１は、受信した料金データを出力制御手段１２１に供給する。出力制御手段１２１は、この料金データを出力手段１２３に供給し、料金データの金額を表示する。
【００６１】
本実施形態によれば、以下のような効果を得ることができる。
（１）本実施形態では、データセンタ２０の割当サーバ２１は、シンクライアント端末１０から取得した測定部識別コード及び出力部識別コードの組み合わせに対応する計算部識別コードを用いて計算機能部２５の割り当て処理を実行し、計算機能部２５の位置情報をシンクライアント端末１０に通知する。計算機能部２５は、この位置情報に基づいてアクセスしてきたシンクライアント端末１０の測定部識別コード及び出力部識別コードの組み合わせについて認証処理を実行する。認証が完了した場合には、計算機能部２５は、シンクライアント端末１０との接続を許可する。計算機能部２５は、シンクライアント端末１０から測定値データを受信すると、この測定値データに対応する料金を算出し、シンクライアント端末１０に送信して、シンクライアント端末１０の出力手段に表示させる。これにより、シンクライアント端末１０に接続されている測定機能部１１及び出力機能部１２の組み合わせが正しい場合にのみ、この組み合わせに対応する計算部識別コードの計算機能部２５を用いて、料金計算処理を行なうことができる。従って、正しい装置構成の演算処理装置で料金計算を行なうことができる。
【００６２】
（２）本実施形態では、認証サーバ２２には、計量法による検定に合格した装置を構成する機能部の識別コードの組み合わせによって構成された認証情報を記憶している。計算機能部２５は、取得した測定部識別コード及び出力部識別コードを含む認証情報を認証情報記憶部２２ａにおいて検索し、該当する認証情報がある場合には認証を完了する。これにより、計量法による検定に合格した装置を構成する機能部の組み合わせである場合にのみ、計算機能部２５は、料金計算処理を行なうことができる。また、測定機能部１１、出力機能部１２及び計算機能部２５の一部を変更した多数の組み合わせについて、計量法による検定の合格を取得して記録することにより、一部が故障した場合には、故障した部分に対応する部分と、故障した部分を除く他の部分とで構成される組み合わせに変更して利用することができる。従って、各機能部を有効活用することができる。
【００６３】
（３）本実施形態では、計算機能部２５は、認証処理（ステップＳ１−７）において、測定識別コード、出力部識別コード及び計算部識別コードを含む認証情報が認証情報記憶部２２ａに記録されているか否かの第２の認証処理を実行する。これにより、測定機能部１１と出力機能部１２の組み合わせだけでなく、計算機能部２５を含めた組み合わせについても認証することができる。
【００６４】
（４）本実施形態では、計算機能部２５の割り当て処理において、演算処理サーバ２３は、ユーザプロファイル記憶部２３ａから、取得した計算部識別コードに対応付けられたユーザプロファイルデータを読み込み、計算機能部２５上に展開する。これにより、演算処理サーバ２３において、異なる組み合わせで用いられる計算機能部２５を、プロファイルを用いて同じハードウェアで構成することができるので、複数の計算機能部２５を共通化することができ、演算処理サーバ２３のリソースを有効活用することができる。
【００６５】
（第２実施形態）
次に、本願発明の第２実施形態について、図３を用いて説明する。上記第１実施形態は、測定機能部１１、出力機能部１２及び計算機能部２５の組み合わせが正当な場合に、はかりを使用可能とする構成としたが、本実施形態においては、更に使用条件を満足する場合のみ、はかりを使用可能とする構成である。また、本実施形態においては、上記実施形態と同様な部分については、同一の符号を付し、その詳細な説明を省略する。
【００６６】
本実施形態のシンクライアント端末１０の測定機能部１１は、重力加速度測定手段を備えている。この重力加速度測定手段は、シンクライアント端末１０の環境情報を取得するセンサである。重力加速度測定手段は、デバイスドライバを介して入力制御手段１１１に接続されている。この重力加速度測定手段は、シンクライアント端末１０の設置位置における重力加速度を測定し、この重量加速度の測定値データをシンクライアント側通信制御手段１３１に供給する。
【００６７】
更に、シンクライアント端末１０には、各種入力ボタンが設けられている。この入力ボタンは、数字ボタン、送信ボタン及び終了ボタンが含まれる。数字ボタンは、各数字を入力する。送信ボタンは、入力した数字を記録する。終了ボタンは、処理を終了する。本実施形態では、数字ボタンを用いて、検定認証識別子を入力する。ここで、検定認証識別子とは、検定を行なう検定者を特定するための識別子である。
【００６８】
本実施形態の認証情報記憶部２２ａには、図３（ａ）に示すように、検定に合格した装置を構成する機能部の識別コード（測定部識別コード、出力部識別コード及び計算部識別コード）と、この組み合わせを使用する際の条件に関する情報とが含まれている。この条件情報には、検定の有効期限と、基準重力加速度値とが含まれる。ここで、基準重力加速度値は、検定に合格したときの重力加速度の測定値（点検時センサ値）である。
【００６９】
更に、本実施形態の認証サーバ２２は、検定認証情報記憶手段を備えている。この検定認証情報記憶手段には、はかりの検定に用いる検定認証情報が記憶されている。この検定認証情報には、検定認証識別子が記録されている。認証サーバ２２は、演算処理サーバ２３から検定認証の問合せを受信した場合、この問合せに含まれている検定認証識別子が記録されているか否かを判定し、判定結果を演算処理サーバ２３に返信する。
【００７０】
更に、演算処理サーバ２３の処理制御部は、重力加速度の許容値と、有効検定期間とを記憶している。重力加速度の許容値は、重力加速度に関して、はかりを利用する際に許容される範囲を特定するため値である。有効検定期間は、検定合格の有効期間であり、有効期限を算出するために用いられる。
【００７１】
次に、本実施形態のはかりを用いて行なう処理について、図３を用いて説明する。
本実施形態においても、シンクライアント端末１０は、測定開始信号の取得処理（ステップＳ１−１）及び接続開始の要求処理を実行する（ステップＳ１−２）。そして、データセンタ２０の割当サーバ２１は、対応する計算機能部の検索認証処理（ステップＳ１−３）、計算機能部の割り当て処理（ステップＳ１−４）及び計算機能部の位置回答処理（ステップＳ１−５）を実行する。
【００７２】
次に、シンクライアント端末１０は、計算機能部への接続要求処理を実行する（ステップＳ１−６）。本実施形態では、シンクライアント端末１０は、重力加速度測定手段から、現在センサ値としての重力加速度の値を取得する。そして、本実施形態においても、上記実施形態と同様に、シンクライアント端末１０のシンクライアント側通信制御手段１３１は、取得した位置情報を用いて、演算処理サーバ２３の計算機能部２５に、測定部識別コード及び出力部識別コードを含む接続要求を送信する。この場合、シンクライアント端末１０は、測定部識別コード及び出力部識別コードとともに、取得した重力加速度値を、データセンタ２０の計算機能部２５に送信する。
【００７３】
そして、データセンタ２０の演算処理サーバ２３の計算機能部２５は、認証処理を実行する（ステップＳ１−７）。本実施形態においても、上記実施形態と同様に、認証手段２５２は、認証サーバ２２に、第１の認証要求を送信し、これに対応した認証完了信号を受信した場合には、第２の認証要求を送信する。そして、本実施形態では、認証サーバ２２は、計算部識別コードを含む認証情報が認証情報記憶部２２ａに記録されている場合には、認証が完了したことを示す信号とともに、この認証情報に含まれる条件情報も、計算機能部２５に送信する。この条件情報には、検定の有効期限及び基準重力加速度値に関する情報が含まれる。
【００７４】
次に、演算処理サーバ２３の計算機能部２５は、重力加速度が許容範囲内か否かの判定処理を実行する（ステップＳ２−１）。具体的には、計算機能部２５のセンタ側通信制御手段２５１は、シンクライアント端末１０から取得した重力加速度から、取得した基準重力加速度値を減算し、この値の絶対値が、重力加速度の許容値以下であるか否かを判定する。
【００７５】
ここで、重力加速度が許容範囲内でないと判定した場合（ステップＳ２−１において「ＮＯ」の場合）には、計算機能部２５は、エラーモード起動処理を実行する（ステップＳ２−２）。具体的には、計算機能部２５のセンタ側通信制御手段２５１は、はかりの点検を指示することを示す信号を、シンクライアント端末１０に送信する。
【００７６】
そして、シンクライアント端末１０は、エラーメッセージの出力処理を実行する（ステップＳ２−３）。具体的には、シンクライアント端末１０のシンクライアント側通信制御手段１３１は、出力機能部１２の出力手段１２３に、エラーメッセージを表示する。このエラーメッセージは、例えば、はかりの点検を促すメッセージあってもよい。そして、エラーメッセージを閲覧した操作者は、必要に応じて、はかりに関して点検を行なう。
【００７７】
一方、重力加速度が許容範囲内と判定した場合（ステップＳ２−１において「ＹＥＳ」の場合）には、計算機能部２５は、検定期限切れか否かの判定処理を実行する（ステップＳ２−４）。具体的には、計算機能部２５のセンタ側通信制御手段２５１は、認証サーバ２２から取得した条件情報の検定有効期限と、システムタイマの現在年月日とを比較し、検定有効期限を経過したか否かを判定する。
【００７８】
ここで、検定有効期限を経過したことにより検定期限切れと判定した場合（ステップＳ２−４において「ＹＥＳ」の場合）には、計算機能部２５は、更新モード起動処理を実行する（ステップＳ２−５）。具体的には、計算機能部２５のセンタ側通信制御手段２５１は、検定期限切れであることを示す信号及び検査者の認証入力を指示する信号をシンクライアント端末１０に送信する。シンクライアント端末１０の出力制御手段１２１は、検査者の検定認証識別子の入力欄を出力手段に表示する。
【００７９】
ここで、検査者は、表示された入力欄に、使用する検定認証識別子を入力して、送信ボタンを選択する。この場合、シンクライアント端末１０は、入力された認証識別子を演算処理サーバ２３の計算機能部２５に送信する。計算機能部２５のセンタ側通信制御手段２５１は、認証サーバ２２に、取得した検定認証識別子を送信して、検定認証を問合せる。
【００８０】
認証サーバ２２は、取得した検定認証識別子を検定認証情報において検索する。
ここで、この検定認証識別子を抽出できない場合には、認証ができないことを示す信号を演算処理サーバ２３の計算機能部２５に送信する。計算機能部２５のセンタ側通信制御手段２５１は、検定認証識別子が記録されていないことを示す信号をシンクライアント端末１０に送信する。シンクライアント端末１０の出力機能部１２は、検定認証識別子が正しくないことを出力手段に表示する。
【００８１】
一方、取得した検定認証識別子を検定認証情報から抽出した場合、認証サーバ２２は、認証が完了したことを示す通知を、演算処理サーバ２３の計算機能部２５に送信する。計算機能部２５は、有効期限が切れた認証情報の計算部識別コードを仮コードとして用いて、シンクライアント端末１０とデータの送受信を行なう。
【００８２】
次に、計算機能部２５は、シンクライアント端末１０を用いて検定処理を実行する（ステップＳ２−６）。具体的には、計算機能部２５は、シンクライアント端末１０の重量測定手段１１３に、規定重量の標準器を乗せながら出力手段の表示が正しいことを検査する。そして、計算機能部２５は、検査が完了できた場合には、検定済登録処理を実行する。具体的には、計算機能部２５は、取得した測定部識別コード及び出力部識別コードと、仮コードとを含む新たな認証情報を認証情報記憶部２２ａに記憶する。そして、計算機能部２５は、現在年月日に有効検定期間を加算することにより新たな検定有効期限を算出し、この認証情報に含める。更に、計算機能部２５は、取得した重力加速度の測定値（基準重力加速度値）を、この認証情報に含める。
【００８３】
一方、検定有効期限を経過していないため、検定期限切れではないと判定した場合（ステップＳ２−４において「ＮＯ」の場合）には、計算機能部２５は、上記ステップＳ１−８の処理と同様に、接続許可処理（ステップＳ２−７）を実行する。そして、はかりは、上記ステップＳ１−９〜Ｓ１−１１の処理と同様に、測定値の送信処理（ステップＳ２−８）、料金体系に基づいての料金計算処理（ステップＳ２−９）、計算結果の出力処理（ステップＳ２−１０）を実行する。
【００８４】
本実施形態によれば、上述した（１）〜（４）と同様な効果に加えて、以下のような効果を得ることができる。
（５）本実施形態では、認証情報には検定有効期限が含まれる。計算機能部２５は、この検定有効期限から、検定期限切れではないと判定した場合（ステップＳ２−４において「ＮＯ」の場合）、接続許可処理を実行する。これにより、使用条件に有効期限がある場合には、機能部の組み合わせで構成される装置を、その有効期限内においてのみ使用することができる。従って、正しい組み合わせの機能部を備えた装置を、正しく使用することができる。
【００８５】
（６）本実施形態では、計算機能部２５は、検定期限切れと判定した場合（ステップＳ２−４において「ＹＥＳ」の場合）、更新モード起動処理を実行し、シンクライアント端末１０とともに検定処理を実行する（ステップＳ２−５，Ｓ２−６）。これにより、検定期限が切れている場合には、この組み合わせについて検定処理を行なって、この組み合わせの検定を更新することができるので、正しく動作する機能部を有する装置を再び利用することができる。
【００８６】
（７）本実施形態では、認証情報には基準重力加速度値が記憶されている。計算機能部２５は、この基準重力加速度値を用いて、重力加速度が許容範囲内と判定した場合（ステップＳ２−１において「ＹＥＳ」）、接続許可処理を実行する。これにより、重力加速度が許容範囲外の場合には、料金計算処理を行わないので、許容範囲外の重力加速度に基づいて正しくない処理結果が出力されることを回避することができる。
【００８７】
（８）本実施形態では、計算機能部２５は、重力加速度が許容範囲内でないと判定した場合（ステップＳ２−１において「ＮＯ」の場合）には、エラーモード起動処理を実行する（ステップＳ２−２）。これにより、重力加速度が許容範囲外であることを把握できるので、シンクライアント端末１０の設置位置等、重力加速度に関連する点について点検することにより、正しい計算結果をより確実に出力することができる。
【００８８】
また、上記実施形態は、以下のように変更してもよい。
・  上記各実施形態においては、シンクライアント端末１０の入力機能部として、重量測定手段１１３が接続された測定機能部１１を用いる。演算処理装置の入力機能部は、測定機能部１１に限定されず、キーボードやマウス等の文字入力手段や、他の入力手段が接続された入力機能部を用いてもよい。また、シンクライアント端末１０の出力機能部１２は、表示手段の出力手段１２３を備えた。これに限らず、シンクライアント端末１０の出力機能部１２は、印刷装置等の他の出力手段を用いてもよい。更に、シンクライアント端末１０の入力手段及び出力手段の数は、１つに限定されず、複数でもよい。この場合には、シンクライアント端末１０は、接続されるすべての各入力手段及び出力手段の認証コードを、データセンタ２０に送信し、データセンタ２０は取得した認証コードを用いて認証処理を実行する。これにより、利用する入力機能部、出力機能部１２及び計算機能部２５の多様な組み合わせであっても、正しい装置構成で情報処理を実行することができる。
【００８９】
・  上記各実施形態においては、計算機能部の割り当て処理（ステップＳ１−４）において、演算処理サーバ２３は、計算部識別コードに対応付けられたユーザプロファイルデータをユーザプロファイル記憶部２３ａから読み込み、計算機能部２５上に展開した。この場合、ユーザプロファイルデータの代わりに、計算部識別コードに対応したデータ（例えば、アプリケーションや各種ファイル）を用いることも可能である。この場合には、シンクライアント端末１０に、特定の入力機能部や出力機能部を接続した場合には、各機能部の組み合わせ特有の情報処理を行なうことができる。
【００９０】
・  上記第２実施形態においては、認証情報には、検定有効期限及び基準重力加速度値を使用条件として含めた。使用条件は、検定有効期限や基準重力加速度値に限定されるものではない。例えば、はかりの設置位置情報（緯度及び経度）を用いてもよい。具体的には、シンクライアント端末１０の測定機能部１１にＧＰＳ（Global Positioning System）機能を設ける。そして、シンクライアント端末１０は、計算機能部２５への接続要求処理において、ＧＰＳ機能に基づいて現在位置（緯度及び経度）を計算機能部２５に送信する。計算機能部２５は、認証処理（ステップＳ１−７）において抽出した認証情報に含まれる設定位置情報と一致するか否かの判定処理を実行する。そして、計算機能部２５は、一致した場合には、接続許可処理（ステップＳ２−７）以降を実行し、一致しない場合には、はかり点検指示処理（ステップＳ２−２）を実行してもよい。
【００９１】
・  上記各実施形態においては、データセンタ２０の割当サーバ２１は、測定部識別コード及び出力部識別コードを含む認証情報が認証情報記憶部２２ａに記録されていない場合には、シンクライアント端末１０に、接続できないことを示す信号を送信した。これに代えて、割当サーバ２１は、測定部識別コード及び出力部識別コードを含む認証情報が認証情報記憶部２２ａに記録されていない場合には、エラーモード起動処理（ステップＳ２−２）を実行して、エラーメッセージの出力処理を実行してもよい（ステップＳ２−３）。更に、上記第２実施形態では、重力加速度が許容範囲内でない場合（ステップＳ２−１において「ＮＯ」の場合）には、エラーモード起動処理を実行し、検定期限切れの場合（ステップＳ２−４において「ＹＥＳ」の場合）には、更新モード起動処理を実行した（ステップＳ２−５）。これら使用条件を満足しない場合の対応処理は、これらに限定されるものではない。使用する装置の使用状態に応じて、他の対応処理を実行するようにしてもよい。例えば、現在のプロファイルデータをリセットして、新たなプロファイルデータを生成する処理を行なうようにしてもよい。この場合には、装置の状態に応じて、より適切なモードで処理を実行することができる。
【００９２】
・  上記各実施形態においては、計算機能部２５は、シンクライアント端末１０と別のデータセンタ２０に設けた。これに代えて、計算機能部２５をシンクライアント端末１０に一体に設けてもよい。この場合には、シンクライアント端末１０内に、計算機能部２５及び認証情報記憶部２２ａを設ける。そして、シンクライアント端末１０は、重量測定手段１１３及び出力手段１２３の識別コードを取得し、アプリ使用可能認証処理を実行する。このアプリ使用可能認証処理において、シンクライアント端末１０は、取得した測定部識別コード及び出力部識別コードと、計算部識別コードとの組み合わせが認証情報記憶部２２ａに記録されているか否かを検索する。該当する識別コードを含む認証情報が記憶されていた場合には、シンクライアント端末１０は、測定値を取得して、料金計算処理を実行し、計算結果の出力処理を実行する。これにより、計算機能部２５をシンクライアント端末１０に一体化しても、機能部の組み合わせが正しい装置構成での情報処理を行なうことができる。また、この場合、測定部識別コード、出力部識別コード及び計算部識別コードとの組み合わせの認証を行なう前に、重量測定手段１１３及び出力手段１２３がシンクライアント端末１０に接続可能か否かの接続可能認証処理を実行してもよい。
【００９３】
・  上記各実施形態においては、測定部識別コードや出力部識別コードによって、重量測定手段１１３や出力手段１２３の個体を識別した。測定部識別コード及び出力部識別コードは、個体を識別する情報に限られず、検定に合格した重量測定手段１１３や出力手段１２３の機種や型番を特定する情報を用いることも可能である。この場合には、重量測定手段１１３や出力手段１２３が故障した場合には、検定に合格した同じ機種や型番の重量測定手段１１３や出力手段１２３に交換することにより、同じ構成で装置を継続使用することができる。
【符号の説明】
【００９４】
１０…シンクライアント端末、１１…測定機能部、１２…出力機能部、１３…通信機能部、２０…データセンタ、２１…割当サーバ、２２…認証サーバ、２２ａ…認証情報記憶部、２３…演算処理サーバ、２３ａ…ユーザプロファイル記憶部、２５…計算機能部、１１１…入力制御手段、１１２，１２２…デバイスドライバ、１１３…重量測定手段、１２１…出力制御手段、１２３…出力手段、１３１…シンクライアント側通信制御手段、２１１…仮想マシン割当手段、２５１…センタ側通信制御手段、２５２…認証手段、２５３…料金算出手段。
【図１】
0005619706.tif 000002
【図２】
0005619706.tif 000003
【図３】
0005619706.tif 000004