(57)【要約】【課題】処理結果の出力情報の管理方法および出力方法を提供する。【解決手段】利用者は、自分のユーザ端末Ａ１を用いてネットワークＡ５を介してＸシステムＡ３に接続する。ＸシステムＡ３は相応の処理を行い、処理結果の出力情報をユーザ端末Ａ１と、関連するＹシステムＡ４、ユーザ端末Ａ２へ送信する。このとき、ＹシステムＡ４、ユーザ端末Ａ２がＸシステムＡ３に接続中であれば即時に出力情報の送信が行われるが、ＸシステムＡ３に未接続の場合、ＸシステムＡ３は自身の外部記憶装置上に利用者毎（ＹシステムＡ４、ユーザ端末Ａ２）に前記出力情報を種類別に格納する。その後、ＹシステムＡ４、ユーザ端末Ａ２はＸシステムＡ３に接続し、ＸシステムＡ３に自分宛の出力情報の照会をかけ、自分宛の出力情報があれば、取り出し要求を行い、取り出す。【選択図】        図１
2004199554.tif 000002
【特許請求の範囲】
【請求項１】
情報入手側として所定の入力処理を行い、相応の入力情報を送信するための情報処理装置１と、情報提供側として所定の入力処理を行い、相応の入力情報を送信するための情報処理装置２と、前記情報処理装置１または２より前記入力情報を受信、処理し、相応の処理結果の出力情報を、前記情報処理装置１または２に送信する情報処理装置３が相互に接続する通信ネットワークにおいて、前記情報処理装置３が前記出力情報を自身の記憶手段に格納させる処理結果の出力情報の管理方法および出力方法であって、
前記情報処理装置３は、前記情報処理装置１より前記入力情報を受信し、前記出力情報を前記情報処理装置１に送信する第１工程と、
前記情報処理装置３は、前記情報処理装置１より前記入力情報を受信し、前記記憶手段は、前記出力情報を前記情報処理装置２に送信するための専用の記憶領域に格納する第２工程と、
前記情報処理装置３は、前記記憶領域より前記出力情報の取り出しを行い、前記情報処理装置２に前記出力情報を送信する第３工程と、
前記情報処理装置３は、前記記憶領域より前記出力情報を削除する第４工程とを有し、
前記第２工程において、前記情報処理装置２は前記情報処理装置３と未接続状態であるとき、前記情報処理装置３は、前記出力情報を未出力情報として前記記憶領域に格納しておく未出力情報格納工程を有し、
前記情報処理装置２が前記情報処理装置３に接続を開始するとき、前記情報処理装置２は、自身宛の出力情報を取り出すための取り出し要求の情報を前記情報処理装置３に送信する取り出し要求工程を有することを特徴とする処理結果の出力情報の管理方法および出力方法。
【請求項２】
前記情報処理装置３は、前記取り出し要求の情報を受信した後、前記第３工程を行うことを特徴とする請求項１に記載の処理結果の出力情報の管理方法および出力方法。
【請求項３】
前記情報処理装置３は、前記取り出し要求の情報を受信した後、前記第３工程を行う途中で、前記情報処理装置１より新たに入力された入力情報を受信したとき、前記情報処理装置３は、前記第３工程を完了した後に、前記入力情報に相応の処理結果の出力情報を送信することを特徴とする請求項１に記載の処理結果の出力情報の管理方法および出力方法。
【請求項４】
前記情報処理装置２は、前記情報処理装置３より前記出力情報を受信し、前記出力情報を受信したことを表す受信確認通知の情報を前記情報処理装置３に送信する受信確認通知工程を有することを特徴とする請求項１から３の何れか１項に記載の処理結果の出力情報の管理方法および出力方法。
【請求項５】
前記情報処理装置３の前記記憶手段は、前記情報処理装置１または２へ出力する前記出力情報を、前記出力情報の出力先毎に区別して取り扱い、出力先毎に区別された前記出力情報の発生順に格納、管理することを特徴とする請求項１から４の何れか１項に記載の処理結果の出力情報の管理方法および出力方法。
【請求項６】
前記情報処理装置３の前記記憶手段は、前記情報処理装置１または２へ出力する前記出力情報を、前記出力情報の種類毎に区別して取り扱い、種類毎に区別された前記出力情報の発生順に格納、管理することを特徴とする請求項１から４の何れか１項に記載の処理結果の出力情報の管理方法および出力方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、処理結果の出力情報の管理方法および出力方法に関するものであり、とくに利用者がユーザ端末からネットワークを介してコンピュータシステムを利用するとき、前記ユーザ端末からの入力に対する処理結果の出力情報の管理方法および出力方法に関する。
【０００２】
【従来の技術】
クライアント／サーバ型の通信ネットワークにおいて、ある利用者が必要とする情報を入手するために、情報入手側のクライアントとしてユーザ端末を利用して、その情報を提供している情報提供側のクライアントのユーザ端末に対して所定の入力を行いアクセスしていき、情報提供側のクライアントは相応の情報を情報入手側のクライアントに提供していく。このとき対象情報及びその送受信に関わる処理結果の出力情報などはサーバで管理していくわけだが、クライアント側としては自身で行った動作処理がきちんと実行されているかどうかを視覚的に確認していくことに重点をおいている。取り扱う情報が利用者にとって重要であれば尚更である。そういった状況を鑑みた従来技術がある。
【０００３】
特許文献１に記載の技術では、取り扱う情報として電子メールの場合を想定したものであり、ユーザの負担を増大することなく、送信した電子メールが確実に受信されたか否かを確認することが可能な電子メールシステム、電子メールサーバ、および、記録媒体を提供するために、送信側のクライアントから送信された電子メールを、少なくとも１つの電子メールサーバを介して、受信側のクライアントまで配送する電子メールシステムにおいて、前記送信側のクライアントから送信された電子メールを中継する電子メールサーバは、その電子メールに既に中継されたことを示す中継情報が付加されていない場合には、前記電子メールが前記受信側のクライアントに受信された場合に受信確認メールを返送することを要求する返送要求情報を前記電子メールに対して付加する返送要求情報付加手段と、前記電子メールに中継したことを示す中継情報を付加する中継情報付加手段とを有し、中継の終端となる電子メールサーバは、前記受信側のクライアントが前記返送要求情報の付加された電子メールを受信した場合には前記受信確認メールを生成する受信確認メール生成手段と、前記受信確認メール生成手段によって生成された受信確認メールを前記電子メールの送信人に対して送信する送信手段を有することを特徴とする。
【０００４】
特許文献２に記載の技術では、取り扱う情報として旅行代理業者が利用する宿泊施設の空室情報や、料金の通知や外国エージェントにおける翻訳、通貨換算、日付の換算に必要な情報などの場合を想定したものであり、旅行代理業者がこれらの情報を利用するときに伴う煩雑な業務を支援する旅行代理業者関連業務支援装置および方法を提供するために、サーバの役割を果たす情報センターには、情報センターと宿泊施設間、情報センターと旅行代理業者間でＷｅｂを介して双方向通信を行う手段と、空室情報の配信依頼を受けた宿泊施設へ空室情報を請求する情報送信を行う手段と、当該宿泊施設から受信した空室情報に基づいて空室情報データを更新する手段と、前記旅行代理業者のアクセスに応じて認証を与え、認証した旅行代理業者の国別情報を判別し、言語変換、通貨変換、日付変換の処理ソフトが収納されたデータベースに当該旅行代理業者の国別情報を入力する手段と、前記旅行代理業者の空室情報表示要求を受信すると、前記空室情報データから空室情報表示に必要な情報を抽出し、前記処理ソフトを用いて当該旅行代理業者の国別に応じて言語変換、通貨変換、日付変換のうちの必要な処理を行った後に提供する手段と、前記旅行代理業者からの宿泊予約情報を受信すると、前記処理ソフトを用いて言語変換、通貨変換、日付変換のうちの必要な処理を行った後に予約情報データを更新する手段と、予約先の宿泊施設へ予約情報を送信する手段とを備えたことを特徴とする。
【０００５】
【特許文献１】
特開２０００−１８１８１７号公報
【特許文献２】
特開２００２−１３２９７３号公報
【０００６】
【発明が解決しようとする課題】
一般的に、情報入手側のクライアントがサーバに接続するとき、情報提供側のクライアントはサーバと未接続状態である場合があり、その状況で情報入手側のクライアントによる所定の入力に対し、サーバが対応する処理結果の出力情報を情報提供側のクライアントに出力するのは当然不可能なので、そのために情報入力側のクライアントに対して処理結果を送信することもできなくなり、情報入力側で行った入力処理が無効になる。結果として、情報入力側のクライアントは自身で行った動作処理を視覚的に確認できず、再度入力を行う手間が生じる。または、入力処理は有効であるが、処理結果の出力情報は出力先毎に障害キューとして１個しか対応していないときは発生順による出力となっていた。または、クライアントのユーザ端末が障害を有している場合は、当該ユーザ端末宛の出力情報は障害が復旧するまで出力ができない状態になっていた。情報提供側のクライアントがサーバに接続し、処理結果の出力情報を要求してくるまで、サーバ自身が処理結果の出力情報を一時的に管理しておき、また情報入力側のクライアントに対して何らかの処理結果を通知しておく必要性が生じる。しかも情報提供側のクライアントは自分宛の出力情報のすべてを一度に要求するわけでなく優先度の高いものから順に取りだしていく方が都合がよいときもあるので、情報提供側のクライアントによる出力情報の要求、及びサーバの出力情報の管理はできるだけ詳細、個別におこなえる方が良い。しかし特許文献１、２に記載の技術はこの点の配慮に欠ける。
本発明は、以上の問題点を解決する処理結果の出力情報の管理方法および出力方法を提供する。
【０００７】
そのために請求項１に係る発明では、情報入力側のクライアントはサーバの営業時間内であれば、処理結果の出力情報の出力先がサーバに未接続の場合でもサーバを利用することを可能にし、サーバは出力情報を未出力情報として自身の記憶手段内に格納し、情報提供側のクライアントからの取り出し要求で取り出しを可能にすることで、処理結果の出力情報の保証を可能にする処理結果の出力情報の管理方法および出力方法を提供することを目的とする。
【０００８】
請求項２に係る発明では、情報提供側のクライアントが自身宛の出力情報を都合の良いときに受信することを可能にする処理結果の出力情報の管理方法および出力方法を提供することを目的とする。
【０００９】
請求項３に係る発明では、情報提供側のクライアントからの取り出し要求に対する処理結果の出力情報の保証をより高めることを可能にする処理結果の出力情報の管理方法および出力方法を提供することを目的とする。
【００１０】
請求項４に係る発明では、サーバが出力情報の削除を行うときに相手側からの了承を得てから実行することで、処理結果の出力情報の保証をより高めることを可能にする処理結果の出力情報の管理方法および出力方法を提供することを目的とする。
【００１１】
請求項５に係る発明では、サーバ内の出力情報の格納は、利用者毎に管理できるので、出力情報の取り出しが利用者毎に取り出せることにより、優先度の高い出力情報の取り出し、必要な出力情報のみの取り出しを可能にする処理結果の出力情報の管理方法および出力方法を提供することを目的とする。
【００１２】
請求項６に係る発明では、サーバ内の出力情報の格納は、種別毎に管理できるので、出力情報の取り出しが種別毎に取り出せることにより、優先度の高い出力情報の取り出し、必要な出力情報のみの取り出しを可能にする処理結果の出力情報の管理方法および出力方法を提供することを目的とする。
【００１３】
【課題を解決するための手段】
かかる目的を解決するため、請求項１に記載の発明は、情報入手側として所定の入力処理を行い、相応の入力情報を送信するための情報処理装置１と、情報提供側として所定の入力処理を行い、相応の入力情報を送信するための情報処理装置２と、情報処理装置１または２より入力情報を受信、処理し、相応の処理結果の出力情報を、情報処理装置１または２に送信する情報処理装置３が相互に接続する通信ネットワークにおいて、情報処理装置３が出力情報を自身の記憶手段に格納させる処理結果の出力情報の管理方法および出力方法であって、情報処理装置３は、情報処理装置１より入力情報を受信し、出力情報を情報処理装置１に送信する第１工程と、情報処理装置３は、情報処理装置１より入力情報を受信し、記憶手段は、出力情報を情報処理装置２に送信するための専用の記憶領域に格納する第２工程と、情報処理装置３は、記憶領域より出力情報の取り出しを行い、情報処理装置２に出力情報を送信する第３工程と、情報処理装置３は、記憶領域より出力情報を削除する第４工程とを有し、第２工程において、情報処理装置２は情報処理装置３と未接続状態であるとき、情報処理装置３は、出力情報を未出力情報として記憶領域に格納しておく未出力情報格納工程を有し、情報処理装置２が情報処理装置３に接続を開始するとき、情報処理装置２は、自身宛の出力情報を取り出すための取り出し要求の情報を情報処理装置３に送信する取り出し要求工程を有することを特徴とする。
【００１４】
請求項２に記載の発明は、請求項１に記載の発明において、情報処理装置３は、取り出し要求の情報を受信した後、第３工程を行うことを特徴とする。
【００１５】
請求項３に記載の発明は、請求項１に記載の発明において、情報処理装置３は、取り出し要求の情報を受信した後、第３工程を行う途中で、情報処理装置１より新たに入力された入力情報を受信したとき、情報処理装置３は、第３工程を完了した後に、入力情報に相応の処理結果の出力情報を送信することを特徴とする。
【００１６】
請求項４に記載の発明は、請求項１から３の何れか１項に記載の発明において、情報処理装置２は、情報処理装置３より出力情報を受信し、出力情報を受信したことを表す受信確認通知の情報を情報処理装置３に送信する受信確認通知工程を有することを特徴とする。
【００１７】
請求項５に記載の発明は、請求項１から４の何れか１項に記載の発明において、情報処理装置３の記憶手段は、情報処理装置１または２へ出力する出力情報を、出力情報の出力先毎に区別して取り扱い、出力先毎に区別された出力情報の発生順に格納、管理することを特徴とする。
【００１８】
請求項６に記載の発明は、請求項１から４の何れか１項に記載の発明において、情報処理装置３の記憶手段は、情報処理装置１または２へ出力する出力情報を、出力情報の種類毎に区別して取り扱い、種類毎に区別された出力情報の発生順に格納、管理することを特徴とする。
【００１９】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照して説明する。
【００２０】
（構成）
図１は本実施形態におけるネットワークを介したコンピュータシステムの構成ブロック図である。図１を参照すると、前記システムは、ユーザ端末Ａ１と、ユーザ端末Ａ２と、ＸシステムＡ３と、ＹシステムＡ４と、これらを相互に接続するインターネットなどの通信ネットワークＡ５から構成されている。本実施形態ではＸシステムＡ３は常に起動状態であるとする。またユーザ端末Ａ２、ＹシステムＡ４は、ユーザ端末Ａ１がＸシステムＡ３に接続するとき、ＸシステムＡ３に対し未接続の状態であるとする。
【００２１】
ユーザ端末Ａ１は、パーソナルコンピュータなどの情報処理装置である。ユーザ端末Ａ１は、ネットワークＡ５を介してＸシステムＡ３が提供している機能を使用し、応答結果を画面に表示する機能を備えている。ユーザ端末Ａ１は、さらに、ＸシステムＡ３内に格納されている自分宛の出力情報の照会要求と、取り出し要求の機能を有する。本実施形態では、ユーザ端末Ａ１は必要な情報を入手するために、ＸシステムＡ３が提供している機能を使用する側になる。また、ユーザ端末Ａ１を使用する利用者は個人だけでなく、グループ、課、会社単位でもよい。
【００２２】
ユーザ端末Ａ２も、パーソナルコンピュータなどの情報処理装置である。ユーザ端末Ａ２は、ネットワークＡ５を介してＸシステムＡ３が提供している機能を使用し、応答結果を画面に表示する機能を備えている。ユーザ端末Ａ２は、さらに、ＸシステムＡ３内に格納されている自分宛の出力情報の照会要求と、取り出し要求の機能を有する。本実施形態においてユーザ端末Ａ２は、ユーザ端末Ａ１が必要とする情報を提供するために、ＸシステムＡ３に対し自分宛の出力情報の照会要求と、取り出し要求の機能を使用する側になる。このようなユーザ端末Ａ２は例えば、倉庫などに設置される。
【００２３】
ＸシステムＡ３は、汎用コンピュータ、または、ワークステーション・サーバなどの情報処理装置によって構成される。ＸシステムＡ３は、ユーザ端末Ａ１、ユーザ端末Ａ２、ＹシステムＡ４より入力された情報により必要な処理を行い、処理結果の出力情報を入力元端末（ユーザ端末Ａ１）、入力元端末以外の出力先（ユーザ端末Ａ２、ＹシステムＡ４）に送信する機能を有する。そして前記出力情報の出力先がＸシステムＡ３と未接続のときには、ＸシステムＡ３は出力できないので処理を取り消すのではなく、処理はしたが、まだ情報を提供してくれる出力先に出力を行っていない未出力情報として、自身の外部記憶装置の各接続先用の記憶領域に格納しておく機能を有しており、この格納する機能は前記出力情報を利用者毎、出力情報の種別毎に行うことが可能である。さらにＸシステムＡ３は、利用者別、出力情報の種別毎の照会機能と、その取り出し機能とを有する。本実施形態においてＸシステムＡ３は、処理結果の出力情報を各出力先に送信する機能を使用する側になる。
【００２４】
ＹシステムＡ４は、汎用コンピュータ、または、ワークステーション・サーバなどの情報処理装置によって構成される。ＹシステムＡ４は、ネットワークＡ５を介してＸシステムＡ３が提供している機能を使用する機能を備えている。ＹシステムＡ４は、さらに、ＸシステムＡ３内に格納されている自分宛の出力情報の照会要求と、取り出し要求の機能を有し、この他にＹシステムＡ４独自の機能を有する。本実施形態においてＹシステムＡ４は、ユーザ端末Ａ１が必要とする情報を提供するために、ＸシステムＡ３に対し自分宛の出力情報の照会要求と、取り出し要求の機能を使用する側になる。このようなＹシステムＡ４は、例えば、銀行システムなどの取引相手のシステムを指す。
【００２５】
（動作処理）
本実施形態の動作処理について図２〜図８を参照して詳細に説明する。先述したとおりユーザ端末Ａ１の入力に対する処理結果の出力情報の出力先（ＹシステムＡ４、ユーザ端末Ａ２）はＸシステムＡ３と未接続状態であるとする。
【００２６】
まず、図２〜図５を参照してユーザ端末Ａ１、ユーザ端末Ａ２、ＸシステムＡ３の３者間の情報のやり取りを説明する。
【００２７】
図２はＳ１〜Ｓ６までの動作処理を表すタイミングチャートである。
まず利用者は自分のユーザ端末Ａ１よりネットワークＡ５を介してＸシステムＡ３に接続する（Ｓ１）。これに応答して、ＸシステムＡ３はＩＤコード、パスワードなどの確認を行う（Ｓ２）。認証確認が済んだ後、利用者は自分のユーザ端末Ａ１より必要な情報を画面に入力してＸシステムＡ３に送信する（Ｓ３）。これに応答して、ＸシステムＡ３は対応する業務処理を行い、入力元のユーザ端末Ａ１に対し、画面に表示する処理結果を送信し（Ｓ４）、入力端末以外の出力先（ユーザ端末Ａ２、ＹシステムＡ４）宛の出力情報を利用者毎（ユーザ端末Ａ２、ＹシステムＡ４）、出力情報の種別毎に管理可能な外部記憶装置（Ａ２用外部記憶、Ａ４用外部記憶）上に格納する（Ｓ５、Ｓ６）。
【００２８】
図３はＳ７〜Ｓ１０までの動作処理を表すタイミングチャートである。
ＸシステムＡ３と未接続状態であったユーザ端末Ａ２は、ＸシステムＡ３に接続する（Ｓ７）。ユーザ端末Ａ２は、自利用者宛の出力情報の照会を行い、取り出し要求をＸシステムＡ３に送信する（Ｓ８）。ＸシステムＡ３は、ユーザ端末Ａ２からの出力情報の取り出し要求を受信し、外部記憶装置（Ａ２用外部記憶）より当該利用者の出力情報を取り出し、ユーザ端末Ａ２に送信する（Ｓ９）。ユーザ端末Ａ２は、自端末宛の出力情報をＸシステムＡ３より受信し、自端末の外部記憶装置上に格納する（Ｓ１０）。
【００２９】
図４はＳ１１、Ｓ１２の動作処理を表すタイミングチャートである。
ユーザ端末Ａ２は、自端末宛の出力情報をＸシステムＡ３より受信したことをＸシステムＡ３に通知するために、受信確認通知を送信元のＸシステムＡ３に送信する（Ｓ１１）。ＸシステムＡ３は、ユーザ端末Ａ２からの出力情報の受信確認通知を受信し、外部記憶装置（Ａ２用外部記憶）上に格納されている出力情報を削除する（Ｓ１２）。
【００３０】
図５はＳ１３〜Ｓ１６までの動作処理を表すタイミングチャートである。
ＸシステムＡ３は、Ｓ１２で出力情報を削除した後、ユーザ端末Ａ１より次の出力情報があるか調べ、次の出力情報があれば外部記憶装置（Ａ２用外部記憶）から取り出しユーザ端末Ａ２に送信する（Ｓ１３）。ユーザ端末Ａ２は、自端末宛の出力情報を受信し、ユーザ端末Ａ２が有する外部記憶装置上に格納し（Ｓ１４）、受信確認通知を送信元のＸシステムＡ３に送信する（Ｓ１５）。ＸシステムＡ３は、ユーザ端末Ａ２からの出力情報の受信確認通知を受信し、外部記憶装置（Ａ２用外部記憶）上に格納されている出力情報を削除する（Ｓ１６）。
【００３１】
以降ＸシステムＡ３、ユーザ端末Ａ２は、ユーザ端末Ａ２の利用者の取り出し要求対象の出力情報がなくなるまでＳ１３〜Ｓ１６を繰り返す。
【００３２】
本実施形態ではユーザ端末Ａ２はＸシステムＡ３と未接続状態であるので、通常はユーザ端末Ａ１より入力される情報に対し、その処理結果の出力情報をユーザ端末Ａ２に送信することはできず、処理結果が無効になり、再度ユーザ端末Ａ１より入力する手間があるが、Ｓ４〜Ｓ６の処理手順に示すようにユーザ端末Ａ２がＸシステムＡ３に接続してくるまで出力情報を利用者毎の外部記憶に格納しておくことで、再度入力の手間を省くことができ、処理結果の出力情報の保証が可能になる。また、ユーザ端末Ａ１がＸシステムＡ３に接続するときに既にユーザ端末Ａ２がＸシステムＡ３に接続していれば、ＸシステムＡ３はユーザ端末Ａ２への出力情報をＡ２用外部記憶に格納しておく（Ｓ５）時点で前記出力情報をユーザ端末Ａ２に送信することが可能である。
【００３３】
次に、図６〜図８を参照してユーザ端末Ａ１、ＸシステムＡ３、ＹシステムＡ４の３者間の情報のやり取りを説明する。ただし、利用者がユーザ端末Ａ１を使用してＸシステムＡ３に接続してから、ＸシステムＡ３がＹシステムＡ４への出力情報を自身の有するＡ４用外部記憶に格納するまでの手順は図２のＳ１〜Ｓ６と同様である。故に図６〜図８ではそれ以降の手順を示す。
【００３４】
図６はＳ１７〜Ｓ２０までの動作処理を表すタイミングチャートである。
ＸシステムＡ３と未接続状態であったＹシステムＡ４は、ＸシステムＡ３に接続する（Ｓ１７）。ＹシステムＡ４は、自利用者宛の出力情報の照会を行い、取り出し要求をＸシステムＡ３に送信する（Ｓ１８）。ＸシステムＡ３は、ＹシステムＡ４からの出力情報の取り出し要求を受信し、外部記憶装置（Ａ４用外部記憶）より当該利用者の出力情報を取り出し、ＹシステムＡ４に送信する（Ｓ１９）。ＹシステムＡ４は、自端末宛の出力情報をＸシステムＡ３より受信し、自端末宛の外部記憶装置上に格納する（Ｓ２０）。
【００３５】
図７はＳ２１、Ｓ２２の動作処理を表すタイミングチャートである。
ＹシステムＡ４は、自端末宛の出力情報をＸシステムＡ３より受信したことをＸシステムＡ３に通知するために、受信確認通知を送信元のＸシステムＡ３に送信する（Ｓ２１）。ＸシステムＡ３は、ＹシステムＡ４からの出力情報の受信確認通知を受信し、外部記憶装置（Ａ４用外部記憶）上に格納されている出力情報を削除する（Ｓ２２）。
【００３６】
図８はＳ２３〜Ｓ２６までの動作処理を表すタイミングチャートである。
ＸシステムＡ３は、Ｓ２２で出力情報を削除した後、ユーザ端末Ａ１より次の出力情報があるか調べ、次の出力情報があれば外部記憶装置（Ａ４用外部記憶）から取り出しＹシステムＡ４に送信する（Ｓ２３）。ＹシステムＡ４は、自端末宛の出力情報を受信し、ＹシステムＡ４が有する外部記憶装置上に格納し（Ｓ２４）、受信確認通知を送信元のＸシステムＡ３に送信する（Ｓ２５）。ＸシステムＡ３は、ＹシステムＡ４からの出力情報の受信確認通知を受信し、外部記憶装置（Ａ４用外部記憶）上に格納されている出力情報を削除する（Ｓ２６）。
【００３７】
以降ＸシステムＡ３、ＹシステムＡ４は、ＹシステムＡ４の利用者の取り出し要求対象の出力情報がなくなるまでＳ２３〜Ｓ２６を繰り返す。
【００３８】
本実施形態ではＹシステムＡ４はＸシステムＡ３と未接続状態であるので、通常はユーザ端末Ａ１より入力される情報に対し、その処理結果の出力情報をＹシステムＡ４に送信することはできず、処理結果が無効になり、再度ユーザ端末Ａ１より入力する手間があるが、Ｓ４〜Ｓ６の処理手順に示すようにＹシステムＡ４がＸシステムＡ３に接続してくるまで出力情報を利用者毎の外部記憶に格納しておくことで、再度入力の手間を省くことができ、処理結果の出力情報の保証が可能になる。また、ユーザ端末Ａ１がＸシステムＡ３に接続するときに既にＹシステムＡ４がＸシステムＡ３に接続していれば、ＸシステムＡ３はＹシステムＡ４への出力情報をＡ４用外部記憶に格納しておく（Ｓ６）時点で前記出力情報をＹシステムＡ４に送信することが可能である。
【００３９】
先述したように本実施形態ではＸシステムＡ３は、入力端末以外の出力先（ユーザ端末Ａ２、ＹシステムＡ４）宛の出力情報を利用者毎（ユーザ端末Ａ２、ＹシステムＡ４）に対し、「出力情報の種別毎に詳細に管理する」ことが可能であり、各出力先（ユーザ端末Ａ２、ＹシステムＡ４）はＸシステムＡ３に対し「出力情報毎に照会、取り出す」ことが可能である。さらに同一利用者が複数台の端末を利用する状況下で、端末毎に出力する出力情報の種別を固定すること、同一出力情報が多量にある場合は複数端末からの同一出力情報の種別の取り出し、ユーザ端末が端末障害などで使用出来ない場合に別の同一利用者のユーザ端末から取り出しが可能であるが、図９〜図１２を用いてそれらの様子を詳細に説明する。
【００４０】
図９は図１のネットワークＡ５を介したコンピュータシステムにて、利用者が使用するユーザ端末Ａ１を３台使用する場合の構成ブロック図である。各装置の有する機能は図１で説明したものと同様である。このとき、３台のユーザ端末Ａ１の名称をそれぞれ「Ａ１−１」、「Ａ１−２」、「Ａ１−３」とする。但し、３台まとめて「Ａ１」と総称することもある。そしてユーザ端末Ａ２、ＹシステムＡ４は、ユーザ端末Ａ１がＸシステムＡ３に接続するとき、ＸシステムＡ３に対し未接続の状態であるとする。以下、「出力情報の種別毎に詳細に管理する」こと、および「出力情報毎に照会、取り出す」ことの具体的な説明をする。
【００４１】
図１０はＸシステムＡ３の外部記憶装置が有する出力情報の管理テーブルのイメージである。また前記管理テーブルにて、ユーザ端末Ａ２用およびＹシステムＡ４用の外部記憶に記憶される未出力情報の管理状況も表す。図１０を用いて「出力情報の種別毎に詳細に管理する」ことの説明をする。
【００４２】
利用者がユーザ端末Ａ１−１〜Ａ１−３を使用して入力情報として業務Ａ〜Ｄを入力する。すると、ＸシステムＡ３はユーザ端末Ａ１の「入力」欄に業務Ａ〜Ｄまでの入力情報を種類別および使用される端末の種類別に登録する。この登録は処理が行われた順番に沿って行われる。
【００４３】
次にＸシステムＡ３は各ユーザ端末Ａ１に対して処理結果（Ｙ００１〜Ｙ００４）を送信する。それと共に未接続状態のユーザ端末Ａ２およびＹシステムＡ４への出力情報（Ｘ００１〜Ｘ００３、Ｚ００１、Ｚ００２、Ｚ００４）を未出力情報としてユーザ端末Ａ２用およびＹシステムＡ４用の外部記憶に格納しておく。ここで各ユーザ端末Ａ１に対して処理結果およびユーザ端末Ａ２およびＹシステムＡ４への出力情報に使用しているＸ００１、Ｙ００１などの記号はＸシステムＡ３が管理する際の出力情報の種類を表す記号である。業務の種類および情報処理装置の種類に応じて割り当てられる出力情報の種類を図１２に示しておく。また未出力情報欄にて前記記号の隣に振ってある括弧付きの番号は、各専用の外部記憶に格納される順序を表す。
【００４４】
図１１は図１０に示した管理テーブルの続きである。図１１を用いて「出力情報毎に照会、取り出す」ことの説明をする。
【００４５】
先述したようにユーザ端末Ａ２およびＹシステムＡ４はＸシステムＡ３に対して接続を開始した場合に、自分宛の出力情報の取り出し要求をＸシステムＡ３に送信し、ＸシステムＡ３は前記出力情報を専用の外部記憶から取り出して送信するわけだが、図１１において、取り出し要求の情報はユーザ端末Ａ２およびＹシステムＡ４の「入力」の項目にそれぞれ登録され、出力情報の送信の情報はユーザ端末Ａ２およびＹシステムＡ４の「入力」の項目にそれぞれ登録される。
【００４６】
この取り出し要求は出力情報の種類ごとに行われており、対応する出力情報を送信している。例えば、順序１０〜１４において、ユーザ端末Ａ２からＸ００１の取り出し要求があると、ＸシステムＡ３は図１０に示す「ユーザ端末Ａ２の未出力情報」からＸ００１（１）、（２）、（３）、（６）、（８）をユーザ端末Ａ２用の外部記憶から取り出してユーザ端末Ａ２に送信する。Ｘ００２、Ｚ００１などの取り出し要求に対しても同様に処理する。
【００４７】
但し、もしＸシステムＡ３の出力情報の取り出し中に、ユーザ端末Ａ１から新たに業務情報の入力があったときには、取り出し処理を完了してから新たな出力情報を発生順に出力する。例えば図１１に示すように、順序１７にてユーザ端末Ａ２よりＸ００３の出力情報の取り出し要求があり、ＸシステムＡ３は図１０の「ユーザ端末Ａ２の未出力情報」からＸ００３（５）、（７）をユーザ端末Ａ２用の外部記憶から取り出してユーザ端末Ａ２に送信するわけだが、順序１８、１９にてユーザ端末Ａ１−１より業務Ａの情報、ユーザ端末Ａ１−２より業務Ｂの情報が新たに入力されると、ＸシステムＡ３はその２つの情報をＸ００１（１０）、Ｘ００２（１１）としてユーザ端末Ａ２用の外部記憶に登録するが、それらの出力はＸ００３（７）の出力（順序２０）の後に行うようにする（順序２１、２２）。
【００４８】
このようにＸシステムＡ３は出力情報を出力先別に、及び種類別に区別して発生順に登録・管理していくので、その区別された出力情報１つだけを取り出し、出力することが可能である。従って、本実施形態では取り出し要求を行う端末はユーザ端末Ａ２の１つだけであったが、ユーザ端末Ａ２が複数個接続されているネットワークであれば、Ｘ００１はあるユーザ端末Ａ２−１に、Ｘ００２は別のユーザ端末Ａ２−２にという具合に、どの端末にどの種類の情報を送信するかといった種別の固定が可能になる。
【００４９】
またある取り出し要求における同一の出力情報が多量にあれば、複数の端末に適当に割り振り、個々の情報の出力先を指定すれば、１端末あたりに送信する情報量を抑え、負担を低減することが可能である。
【００５０】
また端末障害による使用不可の状態への対応としては、例えばあるユーザ端末Ａ２−１が使用不可であるとき、その端末へ送信する出力情報を別のユーザ端末Ａ２−２へ送信するためには、ＸシステムＡ３の外部記憶装置のユーザ端末Ａ２−１用の記憶領域に格納されている情報を、ユーザ端末Ａ２−２用の記憶領域に格納することで十分である。
【００５１】
【発明の効果】
以上の説明から明らかなように本発明によれば、通信ネットワークの利用者側の接続状況に応じて、利用者側に余計な負担をかけることなく、利用者宛の出力情報の適切な取り扱いが可能になる。
【００５２】
請求項１に係る発明では、情報入力側のクライアントはサーバの営業時間内であれば、処理結果の出力情報の出力先がサーバに未接続の場合でもサーバを利用することを可能にする。特に、サーバが２４時運用であれば、その効果は顕著である。またこのとき、サーバは出力情報を未出力情報として自身の記憶手段内に格納し、情報提供側のクライアントからの取り出し要求で取り出しを可能にすることで、処理結果の出力情報の保証を可能にする。
【００５３】
請求項２に係る発明では、情報提供側のクライアントが自身宛の出力情報を都合の良いときに受信することを可能にする。
【００５４】
請求項３に係る発明では、情報提供側のクライアントからの取り出し要求に対する処理結果の出力情報の保証をより高めることを可能にする。
【００５５】
請求項４に係る発明では、サーバが出力情報の削除を行うときに相手側からの了承を得てから実行することで、処理結果の出力情報の保証をより高めることを可能にする。
【００５６】
請求項５に係る発明では、サーバ内の出力情報の格納は、利用者毎に管理できるので、出力情報の取り出しが利用者毎に取り出せることにより、優先度の高い出力情報の取り出し、必要な出力情報のみの取り出しを可能にする。
【００５７】
請求項６に係る発明では、サーバ内の出力情報の格納は、種別毎に管理できるので、出力情報の取り出しが種別毎に取り出せることにより、優先度の高い出力情報の取り出し、必要な出力情報のみの取り出しを可能にする。
【図面の簡単な説明】
【図１】本実施形態におけるネットワークを介したコンピュータシステムの構成ブロック図である。
【図２】Ｓ１〜Ｓ６までの動作処理を表すタイミングチャートである。
【図３】Ｓ７〜Ｓ１０までの動作処理を表すタイミングチャートである。
【図４】Ｓ１１、Ｓ１２の動作処理を表すタイミングチャートである。
【図５】Ｓ１３〜Ｓ１６までの動作処理を表すタイミングチャートである。
【図６】Ｓ１７〜Ｓ２０までの動作処理を表すタイミングチャートである。
【図７】Ｓ２１、Ｓ２２の動作処理を表すタイミングチャートである。
【図８】Ｓ２３〜Ｓ２６までの動作処理を表すタイミングチャートである。
【図９】本実施形態におけるネットワークを介したコンピュータシステムの構成ブロック図である。
【図１０】ＸシステムＡ３の外部記憶装置が有する出力情報の管理テーブルのイメージである。
【図１１】ＸシステムＡ３の外部記憶装置が有する出力情報の管理テーブルのイメージである。
【図１２】ＸシステムＡ３が管理する出力情報の種類を記号表示した一覧表である。
【符号の説明】
Ａ１、Ａ１−１、Ａ１−２、Ａ１−３、Ａ２  ユーザ端末
Ａ３  Ｘシステム
Ａ４  Ｙシステム
Ａ５  ネットワーク
【図１】
2004199554.tif 000003
【図２】
2004199554.tif 000004
【図３】
2004199554.tif 000005
【図４】
2004199554.tif 000006
【図５】
2004199554.tif 000007
【図６】
2004199554.tif 000008
【図７】
2004199554.tif 000009
【図８】
2004199554.tif 000010
【図９】
2004199554.tif 000011
【図１０】
2004199554.tif 000012
【図１１】
2004199554.tif 000013
【図１２】
2004199554.tif 000014