【手続補正書】
【提出日】平成21年4月20日(2009.4.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数のクライアント端末と、電子帳票サーバとがネットワークを介して通信可能な電子帳票システムであって、
前記電子帳票サーバは、
前記電子帳票サーバとセッションが確立されている前記クライアント端末の識別情報と、前記クライアント端末が保持している電子帳票に係るデータ保持情報とを少なくとも含むクライアント端末情報を管理するクライアント端末情報管理手段と、
前記クライアント端末からの電子帳票に対する操作要求に応じて、前記操作要求の対象となる電子帳票に係るデータを保持している前記クライアント端末とは別のクライアント端末であって、前記電子帳票サーバとセッションが確立されているクライアント端末のクライアント端末情報を、前記クライアント端末情報管理手段で管理しているかを検索し、取得する検索取得手段と、
前記検索取得手段により前記電子帳票サーバとセッションが確立されている、前記操作要求の対象となる電子帳票に係るデータを保持しているクライアント端末のクライアント端末情報が取得された場合、前記クライアント端末からの電子帳票に対する操作要求に応じて、前記操作要求の対象となる電子帳票に係るデータを保持している前記クライアント端末とは別のクライアント端末であって、前記電子帳票サーバとセッションが確立されているクライアント端末についての前記クライアント端末情報を、操作要求元のクライアント端末に送信するクライアント端末情報送信手段と、
前記クライアント端末からの取得要求に応じて、前記電子帳票サーバが保持している前記操作要求の対象となる電子帳票に係るデータを操作要求元のクライアント端末へ送信するデータ送信手段と
を有し、
前記クライアント端末は、
前記電子帳票サーバより、前記操作要求に対応する、前記電子帳票サーバとセッションが確立されている前記クライアント端末の識別情報と、前記クライアント端末が保持している電子帳票に係るデータ保持情報とを少なくとも含む操作要求元のクライアント端末とは別のクライアント端末についてのクライアント端末情報を取得するクライアント端末情報取得手段と、
前記クライアント端末情報取得手段により取得したクライアント端末情報に基づいて、前記操作要求の対象となる前記電子帳票に係るデータを保持している別のクライアント端末が前記電子帳票サーバとセッションが確立されている場合は、前記別のクライアント端末より前記電子帳票に係るデータを取得し、一方、前記別のクライアント端末が前記電子帳票サーバとセッションが確立されていない場合は、前記電子帳票サーバより、前記電子帳票に係るデータを取得するデータ取得手段と
を有することを特徴とする電子帳票システム。
【請求項２】
ネットワークを介して複数のクライアント端末と通信可能な電子帳票サーバであって、
前記電子帳票サーバとセッションが確立されている前記クライアント端末の識別情報と、前記クライアント端末が保持している電子帳票に係るデータ保持情報とを少なくとも含むクライアント端末情報を管理するクライアント端末情報管理手段と、
前記クライアント端末からの電子帳票に対する操作要求に応じて、前記操作要求の対象となる電子帳票に係るデータを保持している前記クライアント端末とは別のクライアント端末であって、前記電子帳票サーバとセッションが確立されているクライアント端末のクライアント端末情報を、前記クライアント端末情報管理手段で管理しているかを検索し、取得する検索取得手段と、
前記検索取得手段により前記電子帳票サーバとセッションが確立されている、前記操作要求の対象となる電子帳票に係るデータを保持しているクライアント端末のクライアント端末情報が取得された場合、前記クライアント端末からの電子帳票に対する操作要求に応じて、前記操作要求の対象となる電子帳票に係るデータを保持している前記クライアント端末とは別のクライアント端末であって、前記電子帳票サーバとセッションが確立されているクライアント端末についての前記クライアント端末情報を、操作要求元のクライアント端末に送信するクライアント端末情報送信手段と、
前記クライアント端末からの取得要求に応じて、前記電子帳票サーバが保持している前記操作要求の対象となる電子帳票に係るデータを操作要求元のクライアント端末へ送信するデータ送信手段と
を有することを特徴とする電子帳票サーバ。
【請求項３】
前記クライアント端末情報管理手段は、複数の前記クライアント端末のうち、前記電子帳票サーバへログインしているクライアント端末を、前記電子帳票サーバとセッションが確立されているクライアント端末であるとして、前記クライアント端末に係るクライアント端末情報を管理し、前記電子帳票サーバからログアウトしたクライアント端末を、前記電子帳票サーバとセッションが確立されていないクライアント端末として、前記クライアント端末に係るクライアント端末情報を管理しないことを特徴とする請求項２に記載の電子帳票サーバ。
【請求項４】
前記クライアント端末からの電子帳票に対する操作要求に応じて、前記電子帳票サーバと前記クライアント端末とのセッションを特定するためのセッションＩＤを含む、前記電子帳票に係るデータの暗号化及び復号化に用いられる認証キーを発行する認証キー発行手段を更に有し、
前記データ送信手段は、前記認証キー発行手段により発行された認証キーで暗号化された前記電子帳票に係るデータを、前記クライアント端末に送信することを特徴とする請求項２又は３に記載の電子帳票サーバ。
【請求項５】
前記電子帳票に係るデータに対して付加された付加情報を管理する付加情報管理手段と、
前記付加情報管理手段により管理される付加情報に対する前記クライアント端末からの取得要求に応じて、前記付加情報を、前記クライアント端末に送信する付加情報送信手段と
を更に有することを特徴とする請求項２乃至４の何れか１項に記載の電子帳票サーバ。
【請求項６】
前記クライアント端末情報は、前記電子帳票に係るデータの取得要求の送信順序に係る優先度情報を更に含み、
前記クライアント端末情報送信手段は、前記優先度情報に基づいて並べられた前記クライアント端末情報を、前記クライアント端末に送信することを特徴とする請求項２乃至５の何れか１項に記載の電子帳票サーバ。
【請求項７】
前記電子帳票に係るデータを格納する第一の格納手段を更に有し、
前記データ送信手段は、前記第一の格納手段により格納される電子帳票に係るデータを操作要求元のクライアント端末へ送信することを特徴とする請求項２乃至６の何れか１項に記載の電子帳票サーバ。
【請求項８】
ネットワークを介して電子帳票サーバと通信可能なクライアント端末であって、
前記電子帳票サーバに対して電子帳票に対する操作要求をする操作要求手段と、
前記電子帳票サーバより、前記操作要求手段による操作要求に対応する、前記電子帳票サーバとセッションが確立されている他クライアント端末の識別情報と、前記他クライアント端末が保持している電子帳票に係るデータ保持情報とを少なくとも含むクライアント端末情報を取得するクライアント端末情報取得手段と、
前記クライアント端末情報取得手段により取得したクライアント端末情報に基づいて、前記操作要求の対象となる前記電子帳票に係るデータを保持している他クライアント端末が前記電子帳票サーバとセッションが確立されている場合は、前記他クライアント端末より前記電子帳票に係るデータを取得し、一方、前記他クライアント端末が前記電子帳票サーバとセッションが確立されていない場合は、前記電子帳票サーバより、前記電子帳票に係るデータを取得するデータ取得手段と
を有することを特徴とするクライアント端末。
【請求項９】
前記操作要求手段による操作要求に応じて、前記クライアント端末情報取得手段により取得したクライアント端末情報を用いて、前記操作要求の対象となる電子帳票に係るデータを配信可能な他クライアント端末のクライアント端末情報が含まれるかを判定する判定手段を更に有し、
前記データ取得手段は、前記判定手段により他クライアント端末のクライアント端末情報が含まれると判定された場合、前記他クライアント端末より前記電子帳票に係るデータを取得し、前記判定手段により他クライアント端末のクライアント端末情報が含まれないと判定された場合、前記電子帳票サーバより、前記電子帳票に係るデータを取得することを特徴とする請求項８に記載のクライアント端末。
【請求項１０】
前記データ取得手段により取得した前記電子帳票に係るデータを格納する第二の格納手段と、
前記電子帳票サーバとのセッションが切断された場合、前記第二の格納手段により格納される前記電子帳票に係るデータを削除する削除手段と
を更に有することを特徴とする請求項８又は９に記載のクライアント端末。
【請求項１１】
前記電子帳票サーバから発行される認証キーを取得する認証キー取得手段と、
前記認証キー取得手段により取得した認証キーに含まれるセッションＩＤが有効なセッションＩＤであるかを判定するセッションＩＤ判定手段と、
前記セッションＩＤ判定手段によりセッションＩＤが有効であると判定された場合、前記データ取得手段により取得された暗号化された前記電子帳票に係るデータを、前記認証キーを用いて復号化する復号化手段と
を更に有することを特徴とする請求項８乃至１０の何れか１項に記載のクライアント端末。
【請求項１２】
前記電子帳票に係るデータに対して、新たな付加情報が付加されると、前記付加情報の更新を要求する付加情報更新要求を、前記電子帳票サーバに送信する付加情報更新要求送信手段を更に有することを特徴とする請求項８乃至１１の何れか１項に記載のクライアント端末。
【請求項１３】
ネットワークを介して複数のクライアント端末と通信可能な電子帳票サーバにおける情報提供方法であって、
前記電子帳票サーバとセッションが確立されている前記クライアント端末の識別情報と、前記クライアント端末が保持している電子帳票に係るデータ保持情報とを少なくとも含むクライアント端末情報を管理するクライアント端末情報管理ステップと、
前記クライアント端末からの電子帳票に対する操作要求に応じて、前記操作要求の対象となる電子帳票に係るデータを保持している前記クライアント端末とは別のクライアント端末であって、前記電子帳票サーバとセッションが確立されているクライアント端末のクライアント端末情報を、前記クライアント端末情報管理ステップで管理しているかを検索し、取得する検索取得ステップと、
前記検索取得ステップにより前記電子帳票サーバとセッションが確立されている、前記操作要求の対象となる電子帳票に係るデータを保持しているクライアント端末のクライアント端末情報が取得された場合、前記クライアント端末からの電子帳票に対する操作要求に応じて、前記操作要求の対象となる電子帳票に係るデータを保持している前記クライアント端末とは別のクライアント端末であって、前記電子帳票サーバとセッションが確立されているクライアント端末についての前記クライアント端末情報を、操作要求元のクライアント端末に送信するクライアント端末情報送信ステップと、
前記クライアント端末からの取得要求に応じて、前記電子帳票サーバが保持している前記操作要求の対象となる電子帳票に係るデータを操作要求元のクライアント端末へ送信するデータ送信ステップと
を有することを特徴とする情報提供方法。
【請求項１４】
ネットワークを介して電子帳票サーバと通信可能なクライアント端末における情報利用方法であって、
前記電子帳票サーバに対して電子帳票に対する操作要求をする操作要求ステップと、
前記電子帳票サーバより、前記操作要求ステップによる操作要求に対応する、前記電子帳票サーバとセッションが確立されている他クライアント端末の識別情報と、前記他クライアント端末が保持している電子帳票に係るデータ保持情報とを少なくとも含むクライアント端末情報を取得するクライアント端末情報取得ステップと、
前記クライアント端末情報取得ステップにより取得したクライアント端末情報に基づいて、前記操作要求の対象となる前記電子帳票に係るデータを保持している他クライアント端末が前記電子帳票サーバとセッションが確立されている場合は、前記他クライアント端末より前記電子帳票に係るデータを取得し、一方、前記他クライアント端末が前記電子帳票サーバとセッションが確立されていない場合は、前記電子帳票サーバより、前記電子帳票に係るデータを取得するデータ取得ステップと
を有することを特徴とする情報利用方法。
【請求項１５】
ネットワークを介して複数のクライアント端末と通信可能な電子帳票サーバのコンピュータを、
前記電子帳票サーバとセッションが確立されている前記クライアント端末の識別情報と、前記クライアント端末が保持している電子帳票に係るデータ保持情報とを少なくとも含むクライアント端末情報を管理するクライアント端末情報管理手段と、
前記クライアント端末からの電子帳票に対する操作要求に応じて、前記操作要求の対象となる電子帳票に係るデータを保持している前記クライアント端末とは別のクライアント端末であって、前記電子帳票サーバとセッションが確立されているクライアント端末のクライアント端末情報を、前記クライアント端末情報管理手段で管理しているかを検索し、取得する検索取得手段と、
前記検索取得手段により前記電子帳票サーバとセッションが確立されている、前記操作要求の対象となる電子帳票に係るデータを保持しているクライアント端末のクライアント端末情報が取得された場合、前記クライアント端末からの電子帳票に対する操作要求に応じて、前記操作要求の対象となる電子帳票に係るデータを保持している前記クライアント端末とは別のクライアント端末であって、前記電子帳票サーバとセッションが確立されているクライアント端末についての前記クライアント端末情報を、操作要求元のクライアント端末に送信するクライアント端末情報送信手段と、
前記クライアント端末からの取得要求に応じて、前記電子帳票サーバが保持している前記操作要求の対象となる電子帳票に係るデータを操作要求元のクライアント端末へ送信するデータ送信手段と
して機能させるサーバプログラム。
【請求項１６】
ネットワークを介して電子帳票サーバと通信可能なクライアント端末のコンピュータを、
前記電子帳票サーバに対して電子帳票に対する操作要求をする操作要求手段と、
前記電子帳票サーバより、前記操作要求手段による操作要求に対応する、前記電子帳票サーバとセッションが確立されている他クライアント端末の識別情報と、前記他クライアント端末が保持している電子帳票に係るデータ保持情報とを少なくとも含むクライアント端末情報を取得するクライアント端末情報取得手段と、
前記クライアント端末情報取得手段により取得したクライアント端末情報に基づいて、前記操作要求の対象となる前記電子帳票に係るデータを保持している他クライアント端末が前記電子帳票サーバとセッションが確立されている場合は、前記他クライアント端末より前記電子帳票に係るデータを取得し、一方、前記他クライアント端末が前記電子帳票サーバとセッションが確立されていない場合は、前記電子帳票サーバより、前記電子帳票に係るデータを取得するデータ取得手段と
して機能させるクライアント端末プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】電子帳票システム、電子帳票サーバ、クライアント端末、情報提供方法、情報利用方法、サーバプログラム、及びクライアント端末プログラム
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、電子帳票システム、電子帳票サーバ、クライアント端末、情報提供方法、情報利用方法、サーバプログラム、及びクライアント端末プログラムに関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
本発明は上記の問題点に鑑みなされたもので、電子帳票サーバで行う処理をクライアント端末へ分散させることで電子帳票サーバの負荷を軽減することを目的とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
そこで、上記問題を解決するため、本発明は、ネットワークを介して複数のクライアント端末と通信可能な電子帳票サーバであって、前記電子帳票サーバとセッションが確立されている前記クライアント端末の識別情報と、前記クライアント端末が保持している電子帳票に係るデータ保持情報とを少なくとも含むクライアント端末情報を管理するクライアント端末情報管理手段と、前記クライアント端末からの電子帳票に対する操作要求に応じて、前記操作要求の対象となる電子帳票に係るデータを保持している前記クライアント端末とは別のクライアント端末であって、前記電子帳票サーバとセッションが確立されているクライアント端末のクライアント端末情報を、前記クライアント端末情報管理手段で管理しているかを検索し、取得する検索取得手段と、前記検索取得手段により前記電子帳票サーバとセッションが確立されている、前記操作要求の対象となる電子帳票に係るデータを保持しているクライアント端末のクライアント端末情報が取得された場合、前記クライアント端末からの電子帳票に対する操作要求に応じて、前記操作要求の対象となる電子帳票に係るデータを保持している前記クライアント端末とは別のクライアント端末であって、前記電子帳票サーバとセッションが確立されているクライアント端末についての前記クライアント端末情報を、操作要求元のクライアント端末に送信するクライアント端末情報送信手段と、前記クライアント端末からの取得要求に応じて、前記電子帳票サーバが保持している前記操作要求の対象となる電子帳票に係るデータを操作要求元のクライアント端末へ送信するデータ送信手段とを有することを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
係る構成とすることにより、電子帳票サーバは、要求に応じて、クライアント端末にクライアント端末情報を送信することができると共に、要求に応じて、クライアント端末に電子帳票に係るデータを送信することができる。つまり、クライアント端末は、例えば電子帳票サーバとセッションが確立されている他のクライアント端末が、操作要求対象の電子帳票に係るデータを保持している場合は、クライアント端末情報に基づいて、電子帳票サーバとセッションが確立されている他のクライアント端末より、電子帳票に係るデータを取得する。また、クライアント端末は、例えば電子帳票サーバとセッションが確立されている他のクライアント端末が、操作要求対象の電子帳票に係るデータを保持していない場合は、電子帳票サーバより、電子帳票に係るデータを取得する。よって、電子帳票サーバの負荷を軽減することができる。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
また、本発明は、ネットワークを介して電子帳票サーバと通信可能なクライアント端末であって、前記電子帳票サーバに対して電子帳票に対する操作要求をする操作要求手段と、前記電子帳票サーバより、前記操作要求手段による操作要求に対応する、前記電子帳票サーバとセッションが確立されている他クライアント端末の識別情報と、前記他クライアント端末が保持している電子帳票に係るデータ保持情報とを少なくとも含むクライアント端末情報を取得するクライアント端末情報取得手段と、前記クライアント端末情報取得手段により取得したクライアント端末情報に基づいて、前記操作要求の対象となる前記電子帳票に係るデータを保持している他クライアント端末が前記電子帳票サーバとセッションが確立されている場合は、前記他クライアント端末より前記電子帳票に係るデータを取得し、一方、前記他クライアント端末が前記電子帳票サーバとセッションが確立されていない場合は、前記電子帳票サーバより、前記電子帳票に係るデータを取得するデータ取得手段とを有することを特徴とする。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
係る構成とすることにより、クライアント端末は、例えば電子帳票サーバとセッションが確立されている他のクライアント端末が、操作要求対象の電子帳票に係るデータを保持している場合は、クライアント端末情報に基づいて、電子帳票サーバとセッションが確立されている他のクライアント端末より、電子帳票に係るデータを取得する。また、クライアント端末は、例えば電子帳票サーバとセッションが確立されている他のクライアント端末が、操作要求対象の電子帳票に係るデータを保持していない場合は、電子帳票サーバより、電子帳票に係るデータを取得する。そして、クライアント端末は、電子帳票に係るデータに基づいて、操作要求に応じた情報を出力する。よって、電子帳票サーバの負荷を軽減することができる。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
また、上記問題を解決するため、本発明は、電子帳票システム、情報提供方法、情報利用方法、サーバプログラム、及びクライアント端末プログラムとしてもよい。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
本発明によれば、電子帳票サーバで行う処理をクライアント端末へ分散させることで電子帳票サーバの負荷を軽減することができる。