(57)【要約】【課題】複数の端末装置からデバイスを共有して使用するシステムが、オペレータが予め特定のデバイスを占有し、端末装置より操作を行う方式である場合、デバイスからの入力データによる業務処理の開始が不可能であった。【解決手段】複数の端末装置と、記憶媒体からの読み取り手段を有し、オペレータを介して情報を入力されるデバイスと、端末装置やデバイス、オペレータに関する情報の管理及び照合を行うサーバが、ネットワークで接続されるシステムにおいて、端末装置からの情報と、デバイスからの情報を照合することにより、デバイス上でオペレータを介して入力された情報を必要とする端末装置を特定し、前記端末装置を特定したときは、前記デバイスを占有し、前記デバイスから、前記端末装置宛てに、前記デバイス上でオペレータを介して入力された情報を送信する。【選択図】  図１
2004341863.tif 000002
【特許請求の範囲】
【請求項１】
複数の端末装置と、記憶媒体からの読み取り手段を有し、オペレータを介して情報を入力されるデバイスと、端末装置やデバイス、オペレータに関する情報の管理及び照合を行うサーバが、ネットワークを介して接続されるシステムにおいて、端末装置からの情報と、デバイスからの情報を照合することにより、デバイス上でオペレータを介して入力された情報を必要とする端末装置を特定し、
前記端末装置を特定したときは、前記デバイスを占有し、
前記デバイスから、前記端末装置宛てに、前記デバイス上の処理結果を送信することを特徴とする端末装置とデバイスの対応付け方法。
【請求項２】
前記端末装置から、前記端末装置を使用するオペレータを識別する情報と、前記端末装置を識別する情報を取得し、
前記デバイスから、前記デバイス上で情報の入力を行うオペレータを識別する情報と、前記デバイスを識別する情報を取得し、
前記端末装置から取得した情報と、前記デバイスから取得した情報を照合することにより、前記デバイス上で、オペレータを識別する情報以外の、オペレータを介して入力される情報を必要とする端末装置を識別する情報を取得することを特徴とする請求項１記載の端末装置とデバイスの対応付け方法。
【請求項３】
前記デバイス上で、オペレータを識別する情報以外の、オペレータを介して入力される情報を必要とする前記端末装置を特定した後、前記端末装置に対する前記デバイスの占有を開始することを特徴とする請求項１記載の端末装置とデバイスの対応付け方法。
【請求項４】
前記デバイスが、前記デバイス上で、オペレータを識別する情報以外の、オペレータを介して入力される情報を必要とする端末装置を識別する情報を取得し、端末装置を識別する前記情報に対応する端末装置宛てに、オペレータを識別する情報以外の、前記デバイス上でオペレータを介して入力された情報を送信することを特徴とする請求項１記載の端末装置とデバイスの対応付け方法。
【請求項５】
複数の端末装置と、記憶媒体からの読み取り手段を有する読み取りデバイスと、オペレータを介して情報を入力される通帳プリンタと、端末装置や読み取りデバイス、デバイス、オペレータに関する情報の管理及び照合を行うサーバが、ネットワークを介して接続されるシステムにおいて、読み取りデバイスからの情報と、読み取りデバイスとデバイスに関する情報を照合し、オペレータを介して情報を入力されるデバイスを、複数のデバイスの中から決定し、
前記デバイスを決定したときは、前記デバイスを占有し、
前記端末装置の情報と、前記読み取りデバイスからの情報を照合することにより、デバイス上で、オペレータを介して入力された情報を必要とする端末装置を特定し、
前記デバイスから、前記端末装置宛てに、前記デバイス上でオペレータを介して入力された情報を送信することを特徴とする端末装置とデバイスの対応付け方法。
【請求項６】
前記読み取りデバイスから、前記読み取りデバイスを識別する情報を取得し、
前記読み取りデバイスを識別する前記情報と、前記読み取りデバイスと複数のデバイスとの対応関係を表す情報とを照合することにより、前記読み取りデバイスに対応する前記デバイスの一覧を取得し、
前記デバイスの状態を表す情報を参照し、占有可能な状態にある前記デバイスを、オペレータを介して情報が入力されるデバイスとして決定することを特徴とする請求項５記載の端末装置とデバイスの対応付け方法。
【請求項７】
前記端末装置から、前記端末装置を使用するオペレータを識別する情報と、前記端末装置を識別する情報を取得し、
前記読み取りデバイスから、前記デバイス上で情報の入力を行うオペレータを識別する情報と、前記読み取りデバイスを識別する情報を取得し、
前記読み取りデバイスから取得した情報と、前記端末装置から取得した情報を照合することにより、前記読み取りデバイスと対応する端末装置を特定し、
前記端末装置と前記読み取りデバイスとの対応関係を表す情報と、請求項６で決定した、オペレータを介して情報が入力されるデバイスと、前記読み取りデバイスとの対応関係を表す情報を照合することにより、前記デバイス上でオペレータを介して入力される情報を必要とする端末装置を識別する情報を取得することを特徴とする請求項６記載の端末装置とデバイスの対応付け方法。
【請求項８】
オペレータを介して情報を入力されるデバイスを決定した後、前記デバイス上でオペレータを介して入力される情報を必要とする端末装置に対する前記デバイスの占有を開始することを特徴とする請求項５記載の端末装置とデバイスの対応付け方法。
【請求項９】
特定の処理を行うためのデバイスと、前記デバイスへ前記特定の処理を依頼するための複数の端末装置と、前記デバイス及び前記複数の端末装置を管理するサーバとを備えたシステムにおいて、
前記端末装置は、前記端末装置を操作するオペレータから第１のオペレータＩＤの入力を受け、当該端末装置の端末装置ＩＤと前記第１のオペレータＩＤを、前記サーバへ送信し、
前記サーバは、前記端末装置ＩＤに対応して前記第１のオペレータＩＤを記憶し、
前記デバイスは、前記デバイスを操作するオペレータから第２のオペレータＩＤ又は前記第２のオペレータＩＤを特定するためのオペレータ識別情報の入力を受け、当該デバイスのデバイスＩＤと前記第２のオペレータＩＤ又は前記オペレータ識別情報を前記サーバへ送信し、
前記サーバは、前記第２のオペレータＩＤ又は前記オペレータ識別情報によって特定された前記第２のオペレータＩＤに合致する前記第１のオペレータＩＤに対応する前記端末装置ＩＤを抽出し、抽出された前記端末装置ＩＤを前記デバイスへ送信し、
前記デバイスは、前記オペレータからの入力に応答して前記特定の処理を実行し、前記特定の処理結果を前記端末装置ＩＤによって特定された端末装置へ送信することを特徴とするシステム。
【請求項１０】
前記サーバは、前記オペレータが前記端末装置へログインした場合に前記端末装置ＩＤに対応して前記第１のオペレータＩＤを記憶し、前記オペレータが前記端末装置からログアウトした場合に前記端末装置ＩＤに対応した前記第１のオペレータＩＤを削除することを特徴とする請求項９記載のシステム。
【請求項１１】
特定の処理を行うためのデバイスと、前記デバイスへ前記特定の処理を依頼するための複数の端末装置と、前記デバイス及び前記複数の端末装置を管理するサーバとを備えたシステムにおいて、
前記端末装置は、前記端末装置を操作するオペレータから第１のオペレータＩＤの入力を受け、当該端末装置の端末装置ＩＤと前記第１のオペレータＩＤを、前記サーバへ送信し、
前記サーバは、前記端末装置ＩＤに対応して前記第１のオペレータＩＤを記憶し、
前記デバイスは、前記オペレータからの入力に応答して前記特定の処理を実行すると共に、前記デバイスを操作するオペレータから第２のオペレータＩＤ又は前記第２のオペレータＩＤを特定するためのオペレータ識別情報の入力を受け、当該デバイスのデバイスＩＤと前記第２のオペレータＩＤ又は前記オペレータ識別情報を前記特定の処理結果と共に前記サーバへ送信し、
前記サーバは、前記第２のオペレータＩＤ又は前記オペレータ識別情報によって特定された前記第２のオペレータＩＤに合致する前記第１のオペレータＩＤに対応する前記端末装置ＩＤを抽出し、抽出された前記端末装置ＩＤによって特定された端末装置へ前記特定の処理結果を送信することを特徴とするシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数の端末装置からデバイスを共有するシステムにおける端末装置とデバイスの対応付け方法に関し、例えば、金融機関の窓口業務において、通帳プリンタや現金処理機など特殊なデバイスに用いて好適な端末装置とデバイスの対応付け方法に関する。
【０００２】
【従来の技術】
１台のデバイスを、複数の端末装置が共有して使用するときに、デバイスが、特定の処理を同時に複数行うことが出来ない場合、デバイスを占有してから特定の処理を行うことが必要になる。複数の端末装置からデバイスを占有する方法としては、例えば、１台の現金処理機を複数の端末装置から使用する方法がある（特許文献１参照）。この技術では、ある端末装置が現金処理機に対して占有の依頼を通知すると、現金処理機は、占有可能か否かを判断し、占有可能な場合は、占有依頼を通知した端末装置からの処理内容に従って処理を行う。現金処理機は占有中に、他の端末装置から占有依頼の通知を受け取ると、その端末装置宛てに、現金処理機の占有をできない旨のメッセージを送信する。
【０００３】
【特許文献１】
特開２０００−３３９５２２号公報
【０００４】
【発明が解決しようとする課題】
従来の方法においては、次のような問題がある。従来技術は、デバイスへの占有依頼を端末装置から行うため、占有を依頼されたデバイスは、占有依頼を行った端末装置を、デバイス上で行われる処理の結果の送信先として特定することが可能である。しかし、この技術では、デバイスが占有されていない状態において、デバイス上の操作により行われた処理の結果を使用して、端末装置上で処理を行う場合、デバイス上で行われた処理の結果を必要とする端末装置を、複数の端末装置の中から特定することはできない。
【０００５】
例えば、金融機関の窓口業務で使用される端末装置と１対１で接続された通帳プリンタでは、オペレータにより通帳プリンタへ通帳が挿入された後、通帳プリンタは、通帳プリンタと接続された端末装置宛てに、前記通帳から取得したデータを送信し、端末装置は、通帳プリンタから受信した前記データを使用した処理を行う。しかし、通帳プリンタがネットワーク上で複数の端末装置と接続し、通帳プリンタが複数の端末装置から共有して使用される場合では、通帳プリンタがどの端末装置からも占有されていないときに、オペレータにより前記通帳プリンタへ通帳が挿入された場合、前記通帳から取得したデータの送信先となる端末装置を特定できないため、通帳プリンタへの通帳の挿入をきっかけとした端末装置上の処理を行うことができない。
【０００６】
本発明の目的は、デバイス上でオペレータを介して入力された情報を必要とする端末装置を特定する方法及びシステムを提供することにある。
【０００７】
【課題を解決するための手段】
本発明では、デバイスと端末装置、サーバがネットワークを介して接続されたシステムにおいて、磁気カードやＩＣカードなどの記憶媒体や、端末装置、デバイスから取得した情報と、端末装置とデバイス、オペレータに関する情報である管理情報をサーバが照合して、デバイス上でオペレータを介して入力された情報を必要とする端末装置を特定することを特徴とする。
【０００８】
端末装置は、端末装置を識別する値である端末装置ＩＤと、端末装置上でオペレータから入力された、オペレータを識別する値であるオペレータＩＤとパスワードをサーバ宛てに送信する。サーバは、オペレータＩＤとパスワードを管理情報中のオペレータＩＤとパスワードと照合し、照合の結果が正しい場合は、管理情報にオペレータＩＤを端末装置ＩＤと対応付けて登録する。
【０００９】
次に、デバイスは、オペレータを識別する情報であるオペレータ識別情報を保持している記憶媒体から、オペレータ識別情報を取得し、オペレータ識別情報と、デバイスを識別する値であるデバイスＩＤをサーバ宛てに送信する。
【００１０】
サーバは、デバイスから送信されたオペレータ識別情報を、管理情報中のオペレータ識別情報とオペレータＩＤとの対応関係と照合し、オペレータ識別情報と対応するオペレータＩＤを取得する。また、サーバは、取得したオペレータＩＤを、管理情報中のオペレータＩＤと端末装置ＩＤとの対応関係と照合し、オペレータＩＤと対応する端末装置ＩＤを取得する。以上の処理により、デバイス上でオペレータを介して入力された情報を必要とする端末装置を特定できる。また、サーバは取得した端末装置ＩＤをデバイス宛てに送信する。
【００１１】
デバイスは、デバイス上でオペレータを介して入力された情報を、サーバから送信された端末装置ＩＤをもつ端末装置宛てに送信する。
【００１２】
尚、デバイス上でオペレータを介して入力された情報を、デバイスがサーバへ送信し、サーバが端末装置へ送信してもよい。
【００１３】
【発明の実施の形態】
以下、本発明の実施の形態を説明する。
【００１４】
図１は、本発明の一実施形態に係るシステムの構成を示すブロック図である。
【００１５】
本実施の形態におけるシステムは、デバイス１と端末装置２、サーバ３がネットワークを介して接続されて構成される。
【００１６】
デバイス１は、例えば、通帳プリンタなどの特殊な周辺装置を指し、通帳の磁気データの読み込みや、オペレータを識別する情報の読み取りや、デバイス１を使用するオペレータへの情報の表示や、端末装置２およびサーバ３とのメッセージの送受信を行う。また、磁気カードやＩＣカードなどの記憶媒体５が保持する情報を読み取りする手段、もしくは、オペレータを識別するＩＤや指紋などのオペレータを識別する情報をオペレータが直接入力する手段をもつ。また、デバイス１は、例えば、通帳からのデータ読み取りなど、同時に複数行うことができない特定の処理を行い、特定の処理が実行される前にデバイス１の占有が必要であるとする。また、デバイス１が占有可能かどうかをオペレータに対して示す手段として、例えば、点灯ランプやモニタなどをもつ。また、システム内でデバイス１を一意に識別する値であるデバイスＩＤをもつ。デバイスＩＤは、例えばＩＰアドレスのようなネットワーク上で、通信相手を特定するための値であり、システム内では通信時にデバイスＩＤを指定することにより、特定のデバイスと通信を行うことができるとする。
【００１７】
端末装置２は、例えば、モニタを備えたＰＣであり、オペレータが端末装置２上で入力した値の取得や、デバイス１およびサーバ３とのメッセージの送受信、オペレータへの情報の提示を行う。また、システム内で端末装置２を一意に識別する値である端末装置ＩＤをもつ。端末装置ＩＤは、例えばＩＰアドレスのようなネットワーク上で、通信相手を特定するための値であり、システム内では通信時に、端末装置ＩＤを指定することにより、特定の端末装置２と通信を行うことができるとする。
【００１８】
サーバ３は、システム内のデバイス１や端末装置２、オペレータに関する情報である管理情報４の管理や、オペレータがシステム内のデバイス１および端末装置２を使用した処理を行う権限の認証、デバイス１および端末装置２とのメッセージの送受信を行う。オペレータの権限の認証は、例えば、オペレータを識別する値であるＩＤとパスワードがオペレータに与えられている場合、入力されたＩＤとパスワードを、管理情報４中のＩＤとパスワードを照合することにより行う。以下、オペレータがシステム内のデバイス１または端末装置２を使用して処理を行う権限を認証された状態になることを、ログインを許可されたといい、その権限を解除された状態になることを、ログアウトを行うというとする。また、オペレータは１つの端末装置２からログインを行った後、他の端末装置２を使用する場合は、使用中の端末装置２からログアウトを行ってから、他の端末装置２からログインを行うとする。
【００１９】
管理情報４は、オペレータＩＤ管理表２０や端末装置使用者管理表３０、オペレータ識別情報管理表４０、デバイスステータス管理表５０から構成される。前記各管理表については図２、図３、図４、図５で詳細を述べる。
【００２０】
記憶媒体５は、情報を保持する手段をもち、例えば、磁気カードやＩＣカードである。
【００２１】
図２は、オペレータＩＤ管理表２０である。オペレータＩＤ管理表２０は、システム内のデバイス１または端末装置２を使用して処理を行う権限をもつオペレータの一覧を表し、オペレータを一意に識別する値であるオペレータＩＤ２１と、パスワード２２から構成される。
【００２２】
図３は、端末装置使用者管理表３０である。端末装置使用者管理表３０は、システム内の端末装置２の一覧および、システム内の各端末装置２を使用中であるオペレータの一覧を表し、端末装置ＩＤ３１と、オペレータＩＤ３２から構成される。
【００２３】
図４は、オペレータ識別情報管理表４０である。オペレータを一意に識別する情報であり、かつ、磁気カードやＩＣカードなどの情報を保持する記憶媒体５に保持される情報であるオペレータ識別情報とオペレータＩＤとの対応関係の一覧を、オペレータ識別情報管理表４０は表す。また、オペレータ識別情報管理表４０は、オペレータＩＤ４１とオペレータ識別情報４２から構成される。
【００２４】
図５は、デバイスステータス管理表５０である。デバイスステータス管理表５０は、システム内のデバイスの一覧および、システム内の各デバイスの状態を表し、デバイスＩＤ５１と、デバイスの状態を表すデバイスステータス５２から構成される。デバイスステータスの値が“占有中”の場合、デバイスが占有されていることを表し、デバイスステータスの値が、“占有なし”の場合、デバイスが占有されていないことを表す。
【００２５】
図６は、オペレータが、システム内の端末装置２およびデバイス１を使用した処理を行う権限を認証されるまでの処理の過程を示す図である。ステップ端末装置２上で、オペレータＩＤとパスワードが入力された後、端末装置２は入力されたオペレータＩＤとパスワード、および端末装置ＩＤをサーバ３に送信する。サーバ３は、端末装置２を使用するオペレータが、システム内の端末装置２およびデバイス１を使用した処理を行う権限をもつオペレータとして管理表４に登録されているかどうか判定する。オペレータが管理表４に登録されていない場合は、サーバ３は、オペレータがシステム内の端末装置２およびデバイス１を使用した処理を行う権限をもつとみなし、管理表４を参照して、そのオペレータがシステム内の他の端末装置２からログイン済みかどうかを判定する。オペレータが他の端末装置２からログイン済みでない場合、サーバ３は管理表４中の、端末装置２を使用中のオペレータの情報の更新を行い、端末装置２にオペレータのログインが許可されたことを示すメッセージを送信する。サーバ３は、オペレータが管理表４に登録されていない場合か、またはオペレータが他の端末装置２からログイン済みの場合には、端末装置２宛てにオペレータのログインが拒否されたことを示すメッセージを送信する。
【００２６】
ステップ１００では、端末装置２は、端末装置２上にオペレータＩＤとパスワードが入力されたかどうか検知し、入力されたことを検知した場合はステップ１０５へ遷移する。入力されたことを検知していない場合はステップ１００へ遷移する。ステップ１０５では、端末装置２は、端末装置２がもつ端末装置ＩＤと、ステップ１００で入力されたことを検知したオペレータＩＤとパスワードをサーバ３宛てに送信する。以下、前記端末装置ＩＤと、前記オペレータＩＤ、前記パスワードをサーバ３宛てに送信した端末装置２を端末装置Ａとする。
【００２７】
サーバ３は、ステップ１０５において端末装置Ａから送信されたオペレータＩＤとパスワード、端末装置ＩＤを受信した後、ステップ１１０では、オペレータＩＤ管理表２０中のオペレータＩＤとパスワードの組の一覧から、受信したオペレータＩＤとパスワードのそれぞれの値が一致する組を検索する。ステップ１１５では、値が一致するオペレータＩＤとパスワードの組が存在しない場合、ステップ１２０に遷移する。値が一致するオペレータＩＤとパスワードの組が存在する場合、ステップ１２５に遷移する。
【００２８】
ステップ１２０では、サーバ３は、端末装置Ａ宛てに、ログインが拒否されたことを示すメッセージを送信し、処理を終了する。ステップ１２５では、サーバ３は、端末装置使用者管理表３０中のオペレータＩＤ３２において、端末装置Ａから受信したオペレータＩＤの値と一致する値をもつオペレータＩＤを検索する。
【００２９】
ステップ１３０では、値が一致するオペレータＩＤが存在する場合、ステップ１３５に遷移する。値が一致するオペレータＩＤが存在しない場合、ステップ１４０に遷移する。ステップ１３５では、サーバ３は、端末装置Ａ宛てに、ログインが拒否されたことを示すメッセージを送信し、処理を終了する。
【００３０】
ステップ１４０では、サーバ３は、端末装置使用者管理表３０中の端末装置ＩＤ３１から、端末装置Ａから受信した端末装置ＩＤの値と一致する値をもつ端末装置ＩＤを検索し、求めた端末装置ＩＤと組になるオペレータＩＤの値として、端末装置Ａから受信したオペレータＩＤの値を、端末装置使用者管理表３０中のオペレータＩＤ３２に登録する。ステップ１４５では、サーバ３は、端末装置Ａ宛てに、ログインが許可されたことを示すメッセージを送信し、処理を終了する。
【００３１】
端末装置Ａは、サーバ３からメッセージを受信した後、ステップ１５０では、ログインが拒否されたことを示すメッセージの場合、処理を終了し、ログインが許可されたことを示すメッセージの場合、端末装置Ａをオペレータが使用できる状態にする。なお、オペレータが端末装置Ａからログアウトを行った場合は、端末装置使用者管理表３０中のオペレータＩＤ３２から、端末装置Ａがもつ端末装置ＩＤと値が一致する端末装置ＩＤと組になっているオペレータＩＤの値が削除されるとする。
【００３２】
図７、図８、図９はデバイス１の占有が行われる場合、デバイス１上でオペレータを介して入力される情報の送信先となる端末装置２を特定する処理の過程を示す。前提として、記憶媒体５は、オペレータ識別情報を保持しており、オペレータは記憶媒体５を所有しているとする。但し、記憶媒体５を用いず、直接にオペレータからオペレータ識別情報の入力を受けてもよい。また、ステップ１００からステップ１５０までの処理に従い、オペレータは端末装置２からログイン済みであるとする。
【００３３】
ステップ２００では、デバイス１は、オペレータからデバイス１に対して提示された記憶媒体５から、オペレータ識別情報を取得したことを検知した場合、もしくは、オペレータからデバイス１に対して直接入力されたオペレータ識別情報を取得したことを検知した場合、ステップ２０５へ遷移する。ステップ２０５では、デバイス１はステップ２００において取得したことを検知したオペレータ識別情報と、デバイス１がもつデバイスＩＤをサーバ３宛てに送信する。以下、前記オペレータ識別情報と前記デバイスＩＤをサーバ３宛てに送信したデバイス３をデバイスＢとする。尚、オペレータ識別情報の代わりに、オペレータＩＤを用いてもよい。
【００３４】
サーバ３は、ステップ２０５においてデバイスＢから送信されたオペレータ識別情報と、デバイスＩＤを受信した後、ステップ２１０では、デバイスステータス管理表５０中のデバイスＩＤ５１から、受信したデバイスＩＤと値が一致するデバイスＩＤを検索する。なお、システム内の全てのデバイスがもつデバイスＩＤはデバイスステータス管理表５０に登録されているという前提のため、値が一致するデバイスＩＤが求まる。また、デバイスステータス管理表５０中のデバイスステータス５２から、求めたデバイスＩＤと組になっているデバイスステータスを求める。
【００３５】
ステップ２１５では、ステップ２１０で求めたデバイスステータスの値が“占有中”の場合、ステップ２２０へ遷移し、値が“占有なし”の場合、ステップ２２５に遷移する。
【００３６】
ステップ２２０では、サーバ３は、デバイスＢ宛てに、デバイスＢの占有を行うことができないことを示すメッセージを送信し，処理を終了する。ステップ２２５では、サーバ３は、デバイスＢ宛てに、デバイスＢの占有を行うことが可能であることを示すメッセージを送信する。また、サーバ３は、デバイスＢ宛てへのメッセージの送信を確認できた場合は、デバイスステータス管理表５０中のデバイスステータス５２において、ステップ２１０で求めたデバイスステータスの値を、“占有中”に変更する。
【００３７】
ステップ２３０からステップ２６５までは、デバイスＢから送信されたオペレータ識別情報や管理情報４から、デバイスＢ上でオペレータを介して入力される情報の送信先となる端末装置２の端末装置ＩＤを取得する処理である。
【００３８】
ステップ２３０では、サーバ３は、オペレータ識別情報管理表４０中のオペレータ識別情報４２から、デバイスＢから受信したオペレータ識別情報と値が一致するオペレータ識別情報を検索する。ステップ２３５では、値が一致するオペレータ識別情報が存在しない場合、ステップ２４０に遷移する。値が一致するオペレータ識別情報が存在する場合、ステップ２４５に遷移する。
【００３９】
ステップ２４０では、サーバ３は、デバイスＢ宛てに、デバイスＢ上でオペレータを介して入力される情報の送信先となる端末装置２を特定できないことを示すメッセージを送信し、デバイスステータス管理表５０中のデバイスステータス５２において、ステップ２１０で求めたデバイスステータスの値を、“占有なし”に変更し、処理を終了する。ステップ２４５では、サーバ３は、オペレータ識別情報管理表４０中のオペレータＩＤ４１から、ステップ２３０で求めたオペレータ識別情報と組になっているオペレータＩＤを取得する。
【００４０】
ステップ２５０では、サーバ３は、端末装置使用者管理表３０中のオペレータＩＤ３２から、ステップ２４５で取得したオペレータＩＤと値が一致するオペレータＩＤを検索する。ステップ２５５では、値が一致するオペレータＩＤが存在しない場合、ステップ２６０に遷移する。値が一致するオペレータＩＤが存在する場合、ステップ２６５に遷移する。
【００４１】
ステップ２６０では、サーバ３は、デバイスＢ宛てに、デバイスＢ上でオペレータを介して入力される情報の送信先となる端末装置２を特定できないことを示すメッセージを送信し、デバイスステータス管理表５０中のデバイスステータス５２において、ステップ２１０で求めたデバイスステータスの値を、“占有なし”に変更し、処理を終了する。ステップ２６５では、サーバ３は、端末装置使用者管理表３０中の端末装置ＩＤ３１から、ステップ２５０で求めたオペレータＩＤと組になっている端末装置ＩＤを取得する。ステップ２７０では、サーバ３は、デバイスＢ宛てに、デバイスＢ上でオペレータを介して入力される情報の送信先となる端末装置２を特定したことを示すメッセージと、ステップ２６５で取得した端末装置ＩＤを送信する。
【００４２】
デバイスＢは、サーバ３からメッセージを受信した後、ステップ２７５では、受信したメッセージの内容から、デバイスＢが占有可能かどうかの判定、および、デバイスＢ上でオペレータを介して入力される情報の送信先となる端末装置２を特定したかどうかの判定を行う。具体的には、サーバ３から、デバイスＢが占有可能であるということを示すメッセージと、デバイスＢ上でオペレータを介して入力される情報の送信先となる端末装置２を特定したことを示し、かつ、前記端末装置２がもつ端末装置ＩＤを含むメッセージを受信した場合は、ステップ２８５に遷移する。デバイスＢがサーバ３から受信したメッセージの内容が上記の条件を満たさなかった場合は、ステップ２８０に遷移する。ステップ２８０では、デバイスＢは、デバイスＢ上に、オペレータがデバイスＢを使用できない旨を示し、処理を終了する。ステップ２８５では、デバイスＢは、デバイスＢ上に、オペレータがデバイスＢを使用可能である旨を示す。ステップ２９０では、デバイスＢは、デバイスＢ上でオペレータからの情報の入力を受け付け、ステップ２９５では、デバイスＢは、サーバ３から受信した端末装置ＩＤをもつ端末装置２宛てに、ステップ２９０でオペレータを介して入力された情報を送信し、処理を終了する。
【００４３】
図１０は、本発明の一実施形態に係るシステムの構成を示すブロック図であり、本実施の形態におけるシステムは、デバイス６１と端末装置６２、サーバ６３、読み取りデバイス６６がネットワークを介して接続されて構成される。なお、端末装置６２とサーバ６３、記憶媒体６５の機能は、それぞれ図１の端末装置２、サーバ３、記憶媒体５と同一である。
【００４４】
デバイス６１は、例えば、通帳プリンタなどの特殊な周辺装置を指し、通帳の磁気データの読み込みや、端末装置６２およびサーバ６３とのメッセージの送受信を行う。また、デバイス６１は、例えば、通帳からのデータ読み取りなど、同時に行うことができない特定の処理を行うとし、特定の処理が実行される前にデバイス６１の占有が必要であるとする。また、システム内でデバイス６１を一意に識別する値であるデバイスＩＤをもつ。
【００４５】
読み取りデバイス６６は、オペレータを識別する情報の取得や、読み取りデバイス６６を使用するオペレータへの情報の表示や、サーバ６３とのメッセージの送受信を行う。また、記憶媒体６５が保持する情報を読み取りする手段、もしくは、オペレータを識別するＩＤや指紋などオペレータを識別する情報をオペレータが直接入力する手段をもつ。また、オペレータが情報を入力可能なデバイス６１をオペレータに対して示す手段として、例えば、点灯ランプやモニタをもつとする。また、システム内で読み取りデバイス６６を一意に識別する値である読み取りデバイスＩＤをもつ。読み取りデバイスＩＤは、例えばＩＰアドレスのようなネットワーク上で、通信相手を特定するための値であり、システム内では通信時に読み取りデバイスＩＤを指定することにより、特定の読み取りデバイス６１と通信を行うことができるとする。
【００４６】
管理情報６４は、オペレータＩＤ管理表２０や端末装置使用者管理表３０、オペレータ識別情報管理表４０、デバイスステータス管理表５０、読み取りデバイス対応関係管理表７０から構成される。読み取りデバイス対応関係表７０については図１１で詳細を述べる。
【００４７】
図１１は、読み取りデバイス対応関係管理表７０である。読み取りデバイス対応関係管理表７０は、システム内の読み取りデバイス６６の一覧と、読み取りデバイス６６と対応する複数のデバイス６１を表し、読み取りデバイスＩＤ７１と、複数のデバイスＩＤ７２から構成される。
【００４８】
図１２、図１３、図１４は、デバイス６１上で占有が行われる場合、デバイス６１上でオペレータを介して入力される情報の送信先となる端末装置６２を特定する処理の過程を示す。前提として、ステップ１００からステップ１５０までの処理に従い、オペレータは端末装置６２からログイン済みであるとする。また、オペレータは、デバイス６１を直接、操作して、デバイス６１に情報を入力する場合は、デバイス６１を操作する前に、情報を入力するデバイス６１に対応する読み取りデバイス６６を使用するとする。また、記憶媒体６５は、オペレータ識別情報を保持しており、オペレータは記憶媒体６５を保持しているとする。但し、記憶媒体６５を用いず、直接にオペレータからオペレータ識別情報の入力を受けてもよい。
【００４９】
ステップ４００からステップ４４０までは、まず、読み取りデバイス６６は、オペレータ識別情報と読み取りデバイスＩＤをサーバ６３宛てに送信する。次に、サーバ６３は、前記読み取りデバイス６６に対応するデバイス６１のうち、占有可能なデバイス６１が存在するかどうか判定し、占有可能なデバイスが存在する場合は、管理情報６４中のデバイス６１の状態を“占有中”に変更し、前記読み取りデバイス６６宛てに、占有可能なデバイス６１が存在することを示すメッセージを送信する。
【００５０】
ステップ４００では、読み取りデバイス６６は、オペレータから読み取りデバイス６６に対して提示された記憶媒体５から、オペレータ識別情報を取得したことを検知した場合、もしくは、オペレータから読み取りデバイス６６に対して直接入力されたオペレータ識別情報を取得したことを検知した場合ステップ４０５へ遷移する。ステップ４０５では、読み取りデバイス６６は、ステップ４００において取得したことを検知したオペレータ識別情報と、読み取りデバイス６６がもつ読み取りデバイスＩＤをサーバ６３宛てに送信する。以下、前記オペレータ識別情報と前記読み取りデバイスＩＤをサーバ６３宛てに送信した読み取りデバイス６６を、読み取りデバイスＣとする。
【００５１】
サーバ６３は、ステップ４０５において読み取りデバイスＣから送信されたオペレータ識別情報と、読み取りデバイスＩＤを受信した後、ステップ４１０では、読み取りデバイス対応関係管理表７０中の読み取りデバイスＩＤ７１から、受信した読み取りデバイスＩＤと値が一致する読み取りデバイスＩＤを検索する。なお、システム内の全ての読み取りデバイスがもつ読み取りデバイスＩＤは、読み取りデバイス対応関係管理表７０に登録されているという前提のため、値が一致する読み取りデバイスＩＤが求まる。また、読み取りデバイス対応関係管理表７０中のデバイスＩＤ７２から、求めた読み取りデバイスＩＤと組になっているデバイスＩＤの一覧を取得する。
【００５２】
ステップ４１５では、サーバ６３は、ステップ４１０で取得したデバイスＩＤの一覧から、デバイスＩＤを１つ取得する。
【００５３】
ステップ４２０では、サーバ６３は、デバイスステータス管理表５０中のデバイスＩＤ５１から、ステップ４１５で取得したデバイスＩＤと値が一致するデバイスＩＤを検索する。なお、システム内の全てのデバイスがもつデバイスＩＤはデバイスステータス管理表５０に登録されているという前提のため、値が一致するデバイスＩＤが求まる。また、デバイスステータス管理表５０中のデバイスステータス５２から、求めたデバイスＩＤと組になっているデバイスステータスを求める。
【００５４】
ステップ４２５では、サーバ６３は、ステップ４２０で求めたデバイスステータスの値が“占有中”の場合、ステップ４３０へ遷移し、値が“占有なし”の場合、ステップ４４０に遷移する。以下、値が“占有なし”であると判定された前記デバイスステータスと対応するデバイスＩＤをもつデバイス６１をデバイスＣとする。
【００５５】
ステップ４３０では、サーバ６３は、ステップ４１０で求めた全てのデバイスＩＤに対して、各デバイスＩＤに対応するステップ４２０で求めたデバイスステータスの値が、“占有中”であった場合、ステップ４３５に遷移し、ステップ４１０で求めた全てのデバイスＩＤに対して、各デバイスＩＤに対応するデバイスステータスの値を取得できていない場合は、ステップ４１５へ遷移する。
【００５６】
ステップ４３５では、サーバ６３は、読み取りデバイスＣ宛てに、占有可能なデバイス６１が存在しないことを示すメッセージを送信し，処理を終了する。ステップ４４０では、サーバ６３は、デバイスステータス管理表５０中のデバイスステータス５２において、ステップ４１５で求めたデバイスＩＤと組になっているデバイスステータスの値を、“占有中”に変更し、読み取りデバイスＣ宛てに、占有可能なデバイス６１が存在することを示すメッセージを送信する。
【００５７】
ステップ４４５からステップ４８０までは、読み取りデバイスＣから送信されたオペレータ識別情報や管理情報６４から、デバイスＣ上でオペレータを介して入力される情報の送信先となる端末装置６２の端末装置ＩＤを取得する処理である。
【００５８】
ステップ４４５では、サーバ６３は、オペレータ識別情報管理表４０中のオペレータ識別情報４２から、読み取りデバイスＣから受信したオペレータ識別情報と値が一致するオペレータ識別情報を検索する。ステップ４５０では、値が一致するオペレータ識別情報が存在しない場合、ステップ４５５に遷移する。値が一致するオペレータ識別情報が存在する場合、ステップ４６０に遷移する。
【００５９】
ステップ４５５では、サーバ６３は、読み取りデバイスＣ宛てに、デバイスＣ上でオペレータを介して入力される情報の送信先となる端末装置６２を特定できないことを示すメッセージを送信し、デバイスステータス管理表５０中のデバイスステータス５２において、ステップ４２０で求めたデバイスステータスの値を、“占有なし”に変更し、処理を終了する。ステップ４６０では、サーバ６３は、オペレータ識別情報管理表４０中のオペレータＩＤ４１から、ステップ４４５で求めたオペレータ識別情報と組になっているオペレータＩＤを取得する。
【００６０】
ステップ４６５では、サーバ６３は、端末装置使用者管理表３０中のオペレータＩＤ３２から、ステップ４６０で取得したオペレータＩＤと、値が一致するオペレータＩＤを検索する。ステップ４７０では、値が一致するオペレータＩＤが存在しない場合、ステップ４７５に遷移する。値が一致するオペレータＩＤが存在する場合、ステップ４８０に遷移する。
【００６１】
ステップ４７５では、サーバ６３は、読み取りデバイスＣ宛てに、デバイスＣ上でオペレータを介して入力される情報の送信先となる端末装置６２を特定できないことを示すメッセージを送信し、デバイスステータス管理表５０中のデバイスステータス５２において、ステップ４２０で求めたデバイスステータスの値を、“占有なし”に変更し、処理を終了する。ステップ４８０では、サーバ６３は、端末装置使用者管理表３０中の端末装置ＩＤ３１から、ステップ４６０で求めたオペレータＩＤと組になっている端末装置ＩＤを取得する。
【００６２】
ステップ４８５では、サーバ６３は、読み取りデバイスＣ宛てに、デバイスＣ上でオペレータを介して入力される情報の送信先となる端末装置６２を特定したことを示すメッセージと、ステップ４１５で取得したデバイスＣのデバイスＩＤをオペレータが読み取りデバイス上でデバイスを識別することが可能な情報に変換した情報であるデバイス識別情報を送信する。
【００６３】
ステップ４９０では、サーバ６３は、デバイスＣ宛てに、デバイスＣ上でオペレータを介して入力される情報の送信先となる端末装置６２を特定したことを示すメッセージと、ステップ４８０で取得した端末装置ＩＤを送信する。
【００６４】
読み取りデバイスＣは、サーバ６３からメッセージを受信した後、ステップ４９５では、受信したメッセージの内容から、デバイスＣが占有可能かどうかの判定、および、デバイスＣ上でオペレータを介して入力される情報となる端末装置６２を特定したかどうかの判定を行う。具体的には、サーバ６３から、デバイスＣが占有可能であるということを示すメッセージと、デバイスＣ上でオペレータを介して入力される情報の送信先となる端末装置６２を特定したことを示し、かつ、前記端末装置がもつ端末装置ＩＤを含むメッセージを受信した場合は、ステップ５０５に遷移する。読み取りデバイスＣがサーバ６３から受信したメッセージの内容が、上記の条件を満たさなかった場合は、ステップ５００に遷移する。ステップ５００では、読み取りデバイスＣは、読み取りデバイスＣ上に、オペレータが使用可能なデバイス６１が存在しない旨を示し、処理を終了する。ステップ５０５では、読み取りデバイスＣは、サーバ６３から送信されたデバイス識別情報から、読み取りデバイスＣ上に、オペレータが使用可能なデバイス６１を識別する情報を示す。
【００６５】
ステップ５１０では，ステップ４９０において、サーバ６３からデバイスＣ上でオペレータを介して入力される情報の送信先となる端末装置６２を特定したことを示すメッセージと、端末装置ＩＤを送信されたデバイスＣは、オペレータからの情報の入力を受け付け、ステップ５１５では、デバイスＣは、サーバ６３から受信した端末装置ＩＤをもつ端末装置６２宛てに、ステップ５１０でオペレータを介して入力された情報を送信し、処理を終了する。
【００６６】
【発明の効果】
本発明によれば、複数の端末装置によるデバイスの共有化が可能になる。また、磁気カードやＩＣカードなどの記憶媒体からの情報の読み取り手段をもたないデバイスに対して、複数の端末装置による共有化を行っても、読み取りデバイスをシステムに追加することにより、デバイスが業務に対応可能になる。また、使用されていないデバイスに順次、処理を割り当てるため、少数のデバイスでも効率的に利用可能となる。
【図面の簡単な説明】
【図１】本発明の一実施形態におけるシステムの構成を示すブロック図である。
【図２】システム内の端末装置およびデバイスを使用した処理を行う権限をもつオペレータの情報を表す表形式の管理表の書式である。
【図３】システム内の端末装置と、端末装置を使用中のオペレータとの対応関係を表す表形式の管理表の書式である。
【図４】システム内の端末装置およびデバイスを使用した処理を行う権限をもつオペレータの情報を表す表形式の管理表の書式である。
【図５】システム内のデバイスの情報を表す表形式の管理表の書式である。
【図６】オペレータが、システム内の端末装置およびデバイスを使用した処理を行う権限を認証されるまでの処理手順を示すフローチャートである。
【図７】デバイス上でオペレータを介して入力される情報の送信先となる端末装置を特定する処理手順を示すフローチャートである。
【図８】デバイス上でオペレータを介して入力される情報の送信先となる端末装置を特定する処理手順を示すフローチャートである。
【図９】デバイス上でオペレータを介して入力される情報の送信先となる端末装置を特定する処理手順を示すフローチャートである。
【図１０】本発明の一実施形態におけるシステムの構成を示すブロック図である。
【図１１】システム内の読み取りデバイスとデバイスとの対応関係を表す表形式の管理表の書式である。
【図１２】デバイス上でオペレータを介して入力される情報の送信先となる端末装置を特定する処理手順を示すフローチャートである。
【図１３】デバイス上でオペレータを介して入力される情報の送信先となる端末装置を特定する処理手順を示すフローチャートである。
【図１４】デバイス上でオペレータを介して入力される情報の送信先となる端末装置を特定する処理手順を示すフローチャートである。
【符号の説明】
１…デバイス、２…端末装置、３…サーバ、４…管理情報、５…記憶媒体、２０…オペレータＩＤ管理情報、３０…端末装置使用者管理表、４０…オペレータ識別情報管理表、５０…デバイスステータス管理表、６１…デバイス、６２…端末装置、６３…サーバ、６４…管理情報、６５…記憶媒体、６６…読み取りデバイス、７０…読み取りデバイス対応関係管理表。
【図１】
2004341863.tif 000003
【図２】
2004341863.tif 000004
【図３】
2004341863.tif 000005
【図４】
2004341863.tif 000006
【図５】
2004341863.tif 000007
【図６】
2004341863.tif 000008
【図７】
2004341863.tif 000009
【図８】
2004341863.tif 000010
【図９】
2004341863.tif 000011
【図１０】
2004341863.tif 000012
【図１１】
2004341863.tif 000013
【図１２】
2004341863.tif 000014
【図１３】
2004341863.tif 000015
【図１４】
2004341863.tif 000016