(57)【要約】【課題】仮想サーバーの構築作業が容易になる会計情報システム及び会計情報システムの設定方法を提供する。【解決手段】会計情報システム１０は、顧客が購入する商品の注文を受け付ける受付部５９と、受け付けた注文に、仮想サーバーへのソフトウェアのインストールを依頼する設定注文が含まれているかどうかを判断する判断部６１と、判断部６１が、設定注文が含まれると判断した場合に、顧客の購入した商品の情報を記憶する顧客データベース７１から顧客が購入済みの商品を特定する特定部６３と、特定部６３が特定した商品を仮想サーバーへインストールする設定部６５と、を備えている。【選択図】図２
2018165866.tif 000002
【特許請求の範囲】
【請求項１】
顧客が購入する商品の注文を受け付ける受付部と、
前記受け付けた注文に、仮想サーバーへのソフトウェアのインストールを依頼する設定注文が含まれているかどうかを判断する判断部と、
前記判断部が、前記設定注文が含まれると判断した場合に、前記顧客の購入した商品の情報を記憶する顧客データベースから前記顧客が購入済みの商品を特定する特定部と、
前記特定部が特定した商品を前記仮想サーバーへインストールする設定部と、
を備えていることを特徴とする会計情報システム。
【請求項２】
請求項１に記載の会計情報システムにおいて、
前記受付部は、前記受け付けた注文を前記顧客データベースへ登録することを特徴とする会計情報システム。
【請求項３】
請求項１又は２に記載の会計情報システムにおいて、
前記顧客データベースは、前記顧客が前記仮想サーバーを利用しているかどうか示す利用情報を記憶していることを特徴とする会計情報システム。
【請求項４】
請求項３に記載の会計情報システムにおいて、
前記利用情報が、前記顧客が前記仮想サーバーを利用していないことを示していた場合、前記顧客用の前記仮想サーバーを新たに構築する構築部を備えていることを特徴とする会計情報システム。
【請求項５】
請求項１〜４のいずれか一項に記載の会計情報システムにおいて、
前記商品は、財務又は会計を処理するソフトウェアであることを特徴とする会計情報システム。
【請求項６】
顧客が購入する商品の注文を受け付けるステップと、
前記受け付けた注文に、仮想サーバーへのソフトウェアのインストールを依頼する設定注文が含まれているかどうかを判断するステップと、
前記設定注文が含まれると判断した場合に、前記顧客の購入した商品の情報を記憶する顧客データベースから前記顧客が購入済みの商品を特定するステップと、
前記特定した商品を前記仮想サーバーへインストールするステップと、
を備えていることを特徴とする会計情報システムの設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、会計情報システム及び会計情報システムの設定方法に関するものである。
【背景技術】
【０００２】
従来、物理サーバーから仮想サーバーに移行する際には、これまで使用していたアプリケーション（ソフトウェア）のインストーラー一式を、ファイルコピー又はＷｅｂからダウンロードするなど何らかの方法で仮想サーバー上に置いた上で、１つずつインストール作業を行う必要があった。
【０００３】
財務・会計ソフトの分野でも、ソフトウェアのインストール先が物理サーバーから仮想サーバーへ移行しつつある。そのセットアップ・インストールに際し、ネットワーク経由で他のＰＣ（パーソナルコンピューター）等からセットアップ等を実施する技術が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−７６１３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１では、ユーザー（顧客）が保有・購入した財務・会計ソフトを仮想サーバー上にインストールする際、人力により、個別に手作業でインストールを行っていた。
【課題を解決するための手段】
【０００６】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態又は適用例として実現することが可能である。
【０００７】
［適用例１］本適用例に係る会計情報システムは、顧客が購入する商品の注文を受け付ける受付部と、前記受け付けた注文に、仮想サーバーへのソフトウェアのインストールを依頼する設定注文が含まれているかどうかを判断する判断部と、前記判断部が、前記設定注文が含まれると判断した場合に、前記顧客の購入した商品の情報を記憶する顧客データベースから前記顧客が購入済みの商品を特定する特定部と、前記特定部が特定した商品を前記仮想サーバーへインストールする設定部と、を備えていることを特徴とする。
【０００８】
本適用例によれば、仮想サーバーにソフトウェアをインストールする際に、顧客データベースから顧客の保有している商品を参照し、インストールを行うことで、仮想サーバーへのインストール作業が容易になる。
【０００９】
［適用例２］上記適用例に記載の会計情報システムにおいて、前記受付部は、前記受け付けた注文を前記顧客データベースへ登録することが好ましい。
【００１０】
本適用例によれば、顧客が購入した商品を容易に特定できる。
【００１１】
［適用例３］上記適用例に記載の会計情報システムにおいて、前記顧客データベースは、前記顧客が前記仮想サーバーを利用しているかどうか示す利用情報を記憶していることが好ましい。
【００１２】
本適用例によれば、利用情報により仮想サーバーの構築作業が容易になる。
【００１３】
［適用例４］上記適用例に記載の会計情報システムにおいて、前記利用情報が、前記顧客が前記仮想サーバーを利用していないことを示していた場合、前記顧客用の前記仮想サーバーを新たに構築する構築部を備えていることが好ましい。
【００１４】
本適用例によれば、仮想サーバーの構築と合わせて、商品のインストールも実施することにより、現場での作業が大幅に軽減される。
【００１５】
［適用例５］上記適用例に記載の会計情報システムにおいて、前記商品は、財務又は会計を処理するソフトウェアであることが好ましい。
【００１６】
本適用例によれば、財務又は会計を処理するソフトウェアのインストールが容易になる。
【００１７】
［適用例６］本適用例に係る会計情報システムの設定方法は、顧客が購入する商品の注文を受け付けるステップと、前記受け付けた注文に、仮想サーバーへのソフトウェアのインストールを依頼する設定注文が含まれているかどうかを判断するステップと、前記設定注文が含まれると判断した場合に、前記顧客の購入した商品の情報を記憶する顧客データベースから前記顧客が購入済みの商品を特定するステップと、前記特定した商品を前記仮想サーバーへインストールするステップと、を備えていることを特徴とする。
【００１８】
本適用例によれば、仮想サーバーにソフトウェアをインストールする際に、顧客データベースから顧客の保有している商品を参照し、インストールを行うことで、仮想サーバーへのインストール作業が容易になる。
【図面の簡単な説明】
【００１９】
【図１】本実施形態に係る会計情報システムの概要構成を示す模式図。
【図２】本実施形態に係る会計情報システムを示すブロック図。
【図３】本実施形態に係る代理店端末での注文入力を示すフローチャート。
【図４】本実施形態に係る会計情報システムの注文明細入力画面を示す図。
【図５】本実施形態に係るコンピューターシステムの概観図。
【図６】本実施形態に係るコンピューターシステムのブロック図。
【発明を実施するための形態】
【００２０】
以下、本発明を具体化した実施形態について図面に従って説明する。なお、使用する図面は、説明する部分が認識可能な状態となるように、適宜拡大又は縮小して表示している。
【００２１】
図１は、本実施形態に係る会計情報システム１０の概要構成を示す図である。
会計情報システム１０は、図１に示すように、サーバー装置１２と、通信網１８を介してサーバー装置１２に接続された各代理店端末１６Ａ，１６Ｂと、専用通信網１４を介してサーバー装置１２に接続された各ユーザー端末２０Ａ〜２０Ｄと、を備えている。
【００２２】
ここで、専用通信網１４は、電気通信事業者により設置される専用線、インターネット等のオープンな通信網においてＶＰＮ（Virtual Private Network）技術により実現される仮想的な専用線、あるいは公衆交換電話網等を利用した通信回線であり、衛星通信回線や移動体通信回線等を含んでいてもよいし、回線交換装置や各種サーバー装置を含んでいてもよく、具体的態様は特に限定されない。
【００２３】
また、通信網１８は、専用線、公衆交換電話網、衛星通信回線等の各種通信回線や図示しない各種サーバー装置等を含んで構成され、各種データを送受信可能な通信網であり、具体的な例としてはインターネットが挙げられる。
【００２４】
上記の専用通信網１４又は通信網１８と、これら専用通信網１４又は通信網１８に接続される各装置との間には、通信事業者が提供するサーバーやファイアーウォール、ゲートウェイ装置等の各種機器が介在する構成としても良いが、ここでは図示しない。
【００２５】
会計情報システム１０は、各ユーザー端末２０Ａ〜２０Ｄの固有のハブ接続情報に基づいて接続されるＶＰＮハブとしての各仮想ハブ５０Ａ〜５０Ｄと、各仮想ハブ５０Ａ〜５０Ｄに接続する各仮想サーバー４８Ａ〜４８Ｄと、を備えている。以下では、各仮想ハブ５０Ａ〜５０Ｄを区別する場合は、それぞれ、「仮想ハブ５０Ａ」、「仮想ハブ５０Ｂ」、「仮想ハブ５０Ｃ」、「仮想ハブ５０Ｄ」と表記し、区別する必要がない場合は、それぞれ、「仮想ハブ５０」と表記する。なお、「仮想サーバー４８」、「代理店端末１６」、及び「ユーザー端末２０」も同様である。
【００２６】
また、サーバー装置１２は、代理店端末１６との間で情報を送受信する代理店端末対応部２２と、ユーザー端末２０との間で情報を送受信するユーザー端末対応部２４と、を備えている。サーバー装置１２は、通常、クラウドサーバーであるが、クラウドサーバー以外の装置でも良い。サーバー装置１２は、代理店端末１６やユーザー端末２０と、通信可能であれば良い。
【００２７】
代理店端末１６は、会計情報システム１０が提供するサービスを販売する代理店に設置され、この代理店のオペレーターが操作する端末装置である。代理店端末１６は、各種画面を表示する表示装置及び文字等の入力が可能な入力装置を備え、具体的には、パーソナルコンピューターや、タブレット端末等である。代理店端末１６は、通信網１８を介してサーバー装置１２との間で通信を実行する。代理店とは、通常、ユーザー（顧客）に会計情報システム１０を導入する者である。また、代理店は、通常、ユーザーが会計情報システム１０を利用可能にするために各種のセットアップを行う者である。代理店は、例えば、ユーザーへの会計情報システム１０の販売、運用、又はメンテナンスなどを行う企業又は個人等である。
【００２８】
ユーザー端末２０は、会計情報システム１０のサービスの提供を受けるユーザーが使用する端末装置である。ユーザー端末２０は、各種画面を表示する表示装置及び文字等の入力が可能な入力装置を備え、具体的には、パーソナルコンピューターやタブレット端末等である。ユーザー端末２０は、会計情報システム１０のサービスの提供を受けるためにサーバー装置１２との間で通信を実行する。ユーザーとは、会計情報処理のサービスを享受するユーザーである。ユーザーとは、会計情報システム１０を利用し、会計情報を処理する者である。ユーザーは、例えば、税理士、公認会計士、企業の経理部門の者、個人事業主等である。
【００２９】
具体的には、図１に示すように、ユーザーＡ、Ｂ、Ｃ、及びＤには、ユーザー端末２０がそれぞれ設けられ、同一のＩＰアドレス、例えば「１９２．１６８．８８．９９」を指定してリモートアプリケーションを実行する。なお、リモートアプリケーションでは、リモートデスクトップサービス経由でリモートアクセスされるプログラムを、ユーザーのローカルコンピューター上で実行されるかのように見せることができる。
【００３０】
ユーザー端末対応部２４は、ＶＰＮサーバー４６と、仮想サーバー４８と、を備えている。
【００３１】
ＶＰＮサーバー４６には、ユーザーＡ用の仮想ハブ５０Ａ、ユーザーＢ用の仮想ハブ５０Ｂ、ユーザーＣ用の仮想ハブ５０Ｃ、及びユーザーＤ用の仮想ハブ５０Ｄが設けられている。仮想ハブ５０は、ソフトウェアによる仮想化技術を用いて、ハブをエミュレーションする。なお、仮想ハブ５０の代わりにハードウェアで構成された物理的なハブを使用してもよい。
【００３２】
仮想サーバー４８は、コンピューター名とグローバルアクセス情報（グローバルＩＤ）とを備えている。コンピューター名とグローバルアクセス情報とは、仮想サーバー４８毎に異なっている。仮想サーバー４８は、仮想ＬＡＮカード対応のアクセス情報を備えている。
【００３３】
例えば、仮想サーバー４８には、ユーザーＡ用の仮想サーバー４８Ａ、ユーザーＢ用の仮想サーバー４８Ｂ、ユーザーＣ用の仮想サーバー４８Ｃ、及びユーザーＤ用の仮想サーバー４８Ｄが設けられている。具体的には、仮想サーバー４８Ａは、コンピューター名「ＳｅｒｖｅｒＡ」、グローバルＩＤ「ＸＸ．ＸＸＸ．ＸＸＸ．００１」、及び仮想ＬＡＮカードＩＰ「１９２．１６８．８８．９９」に各設定されている。
【００３４】
また、仮想サーバー４８Ｂは、コンピューター名「ＳｅｒｖｅｒＢ」、グローバルＩＤ「ＸＸ．ＸＸＸ．ＸＸＸ．００２」、及び仮想ＬＡＮカードＩＰ「１９２．１６８．８８．９９」に各設定されている。
【００３５】
また、仮想サーバー４８Ｃは、コンピューター名「ＳｅｒｖｅｒＣ」、グローバルＩＤ「ＸＸ．ＸＸＸ．ＸＸＸ．００３」、及び仮想ＬＡＮカードＩＰ「１９２．１６８．８８．９９」に各設定されている。
【００３６】
また、仮想サーバー４８Ｄは，コンピューター名「ＳｅｒｖｅｒＤ」、グローバルＩＤ「ＸＸ．ＸＸＸ．ＸＸＸ．００４」、及び仮想ＬＡＮカードＩＰ「１９２．１６８．８８．９９」に各設定されている。
【００３７】
図２は、本実施形態に係る会計情報システム１０を示すブロック図である。
代理店端末１６は、格納部２６と、入力部２８と、処理部３５と、出力部３０と、受信部３２と、送信部３４と、を備えている。
【００３８】
代理店端末１６は、ユーザーの注文情報を入力することができる。注文情報は、例えば、仮想サーバー、インストールオプション等の注文の情報である。
【００３９】
代理店端末１６を構成する格納部２６は、各種の情報を記憶することができる。各種情報とは、例えば、画面情報である。画面情報は、例えば、ソフトセットアップ画面情報である。
【００４０】
入力部２８は、代理店から指示や情報等を受け付ける。指示や情報等とは、例えば、ソフトセットアップ情報である。指示や情報等の入力手段は、テンキーやキーボードやマウスやメニュー画面によるもの等、何でも良い。入力部２８は、テンキーやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現することができる。
【００４１】
処理部３５は、各種の処理を行う。各種の処理とは、例えば、入力部２８が受け付けた情報から、サーバー装置１２に送信する情報を構成する処理である。
【００４２】
出力部３０は、各種の情報を出力する。各種の情報とは、各種の画面、ショートカットファイル等である。また、ここで、出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンターでの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。
【００４３】
受信部３２は、各種の情報をサーバー装置１２から受信する。各種の情報とは、例えば、シュートカットファイル、画面情報、ソフトセットアップ画面情報、税金申告関連情報等である。
【００４４】
送信部３４は、各種の情報をサーバー装置１２等に送信する。指示や情報等とは、例えば、ユーザー設定情報、署名済税金申告関連情報等である。
【００４５】
代理店端末対応部２２は、注文処理部（受付部）５９と、インストール判断部（判断部）６１と、商品特定部（特定部）６３と、インストール設定部（設定部）６５と、を備えている。
【００４６】
代理店端末対応部２２は、仮想サーバー構築処理部（構築部）６７を備えている。
【００４７】
代理店端末対応部２２は、サーバー格納部５８を備えている。
サーバー格納部５８は、注文情報格納部６９と、ユーザー保有商品情報格納部（顧客データベース（ＤＢ））７１と、インストーラー格納部７２と、を備えている。
【００４８】
注文処理部５９は、ユーザーが購入する商品の注文を受け付ける。注文処理部５９は、注文内容を代理店端末１６から受信する。注文処理部５９は、代理店端末１６から受信した注文内容を注文情報格納部６９及びユーザー保有商品情報格納部７１に記憶する。注文処理部５９は、注文情報、保有商品情報を注文情報格納部６９及びユーザー保有商品情報格納部７１に記憶する。
【００４９】
商品は、財務又は会計を処理するソフトウェアである。これによれば、財務又は会計を処理するソフトウェアのインストールが容易になる。
【００５０】
注文処理部５９は、受け付けた注文をユーザー保有商品情報格納部７１へ登録（記憶）する。これによれば、ユーザーが購入した商品を容易に特定できる。
【００５１】
インストール判断部６１は、受け付けた注文に、仮想サーバー４８（図１参照）へのソフトウェアのインストールを依頼する設定注文が含まれているかどうかを判断する。インストール判断部６１は、ユーザー保有商品情報格納部７１を参照して、インストールオプション（設定注文）の有無を判断する。インストール判断部６１は、当該ユーザーの仮想サーバー４８にソフトウェアのインストールが必要か、注文内容（設定注文の有無）から判断する。
【００５２】
商品特定部６３は、インストール判断部６１が、インストール判断部６１で注文に設定注文が含まれると判断した場合に、ユーザーの購入した商品の情報を記憶するユーザー保有商品情報格納部７１からユーザーが購入済みの商品を特定する。商品特定部６３は、注文情報格納部６９及びユーザー保有商品情報格納部７１からインストールすべきソフトウェアを特定する。
【００５３】
インストール設定部６５は、商品特定部６３が特定したソフトウェアを仮想サーバー４８へインストールする。インストール設定部６５は、商品特定部６３が特定したソフトウェアをプログラムダウンロードサイトからダウンロードする。
【００５４】
注文情報格納部６９は、ユーザーの注文情報を記憶することができる。注文情報は、例えば、仮想サーバー、インストールオプション等の注文の情報である。
【００５５】
ユーザー保有商品情報格納部７１は、顧客データベースである。ユーザー保有商品情報格納部７１は、ユーザーが保有する保有商品情報を記憶することができる。保有商品情報は、例えば、財務システム、給与計算システム、法人税Ｈ２９年度対応版等の保有商品の情報である。
【００５６】
ユーザー保有商品情報格納部７１は、ユーザーが仮想サーバー４８を利用しているかどうか示す利用情報を記憶している。これによれば、利用情報により仮想サーバー４８の構築作業が容易になる。
【００５７】
仮想サーバー構築処理部６７は、利用情報が、ユーザーが仮想サーバー４８を利用していないことを示していた場合、ユーザー用の仮想サーバー４８を新たに設定する。これによれば、仮想サーバーにソフトウェアをインストールする際に、ユーザー保有商品情報格納部７１からユーザーの保有しているソフトウェアを参照し、インストールを行うことで、仮想サーバー４８へのインストール作業が容易になる。仮想サーバー構築処理部６７は、ユーザーの仮想サーバー４８が既にサーバー装置１２内に存在するか確認する。ユーザーの仮想サーバー４８がサーバー装置１２内に存在しない場合、仮想サーバー構築処理部６７は、サーバー装置１２内に仮想サーバー４８を構築する。
【００５８】
インストーラー格納部７２は、格納しているインストーラーを用いて商品特定部６３が特定したソフトウェアを仮想サーバー４８へインストールする。インストーラー格納部７２は、２以上のソフトウェアのセットアップを行うインストーラーを記憶することができる。なお、ソフトウェアは、通常、会計情報処理を実現するソフトウェアである。
【００５９】
図３は、本実施形態に係る代理店端末１６での注文入力を示すフローチャートである。図４は、本実施形態に係る会計情報システム１０の注文明細入力画面を示す図である。
【００６０】
本実施形態に係る会計情報システム１０の設定方法は、ユーザーが購入する商品の注文を受け付けるステップＳ１０と、受け付けた注文に、仮想サーバー４８へのソフトウェアのインストールを依頼する設定注文が含まれているかどうかを判断するステップＳ３０と、設定注文が含まれると判断した場合に、ユーザーの購入した商品の情報を記憶する顧客データベースからユーザーが購入済みの商品を特定するステップＳ５０と、特定した商品を仮想サーバー４８へインストールするステップＳ６０と、を備えている。
【００６１】
先ず、ステップＳ１０において、代理店は代理店端末１６から、仮想サーバー、ソフトウェア、保有商品インストールなどを注文する。具体的には、代理店は代理店端末１６から、図４に示すような注文明細入力画面で、ユーザー番号、ユーザー名、受発注情報、注文選択の各フィールドに情報を入力する。注文選択では、選択、商品型番、商品名、契約開始日、契約終了日、年月数、受注数量の各フィールドに情報を入力する。各情報入力後、代理店は、「この内容で確定する」ボタン７３を押下して注文内容を確定する。代理店は、確定した注文内容を代理店端末１６からサーバー装置１２へ送信する。なお、注文は、代理店を経由せず、ユーザーが自ら入力してもかまわない。
【００６２】
サーバー装置１２の注文処理部５９は、ユーザーの購入する商品の注文を受け付ける。注文処理部５９は、注文内容を代理店端末１６から受信する。
次に、ステップＳ２０において、注文処理部５９は、代理店端末１６から受信した注文内容をサーバー格納部５８の注文情報格納部６９及びユーザー保有商品情報格納部（ＤＢ）７１に記憶する。注文処理部５９は、注文情報、保有商品情報を注文情報格納部６９及びユーザー保有商品情報格納部７１に記憶する。
【００６３】
次に、ステップＳ３０において、サーバー装置１２のインストール判断部６１は、受け付けた注文に、仮想サーバー４８へのソフトウェアのインストールを依頼する設定注文が含まれているかどうかを判断する。インストール判断部６１は、当該ユーザーの仮想サーバー４８にソフトウェアのインストールが必要か、注文内容（保有商品インストールの有無）から判断する。インストールが必要な場合、「ＹＥＳ」としてステップＳ４０に進む。インストールが必要ない場合、「ＮＯ」としてステップＳ８０に進む。
【００６４】
次に、ステップＳ４０において、サーバー装置１２の仮想サーバー構築処理部６７は、当該ユーザーの仮想サーバー４８が既にサーバー装置１２内に存在するか確認する。仮想サーバー４８が既に存在する場合、「ＹＥＳ」としてステップＳ５０に進む。仮想サーバー４８が存在しない場合、「ＮＯ」としてステップＳ７０に進む。
【００６５】
次に、ステップＳ５０において、サーバー装置１２の商品特定部６３は、インストール判断部６１で注文に設定注文が含まれると判断した場合に、ユーザーの購入した商品の情報を記憶するユーザー保有商品情報格納部（ＤＢ）７１からユーザーが購入済みの商品を特定する。商品特定部６３は、注文情報格納部６９及びユーザー保有商品情報格納部７１からインストールすべきソフトウェアを特定する。
【００６６】
次に、ステップＳ６０において、サーバー装置１２のインストール設定部６５は、商品特定部６３で特定された商品を仮想サーバー４８へインストールする。インストール設定部６５は、商品特定部６３で特定されたソフトウェアをサーバー格納部５８のインストーラー格納部７２のインストーラーを用いて仮想サーバー４８へインストールする。そして、注文入力を終了する。
【００６７】
次に、ステップＳ７０において、仮想サーバー構築処理部６７は、サーバー装置１２内に仮想サーバー４８を構築する。そして、ステップＳ５０に進む。
【００６８】
次に、ステップＳ８０において、サーバー装置１２は、仮想サーバー４８に手動でのインストールの依頼内容を手動インストールを担当する担当者へ発注する。そして、注文入力を終了する。
【００６９】
なお、会計情報システム１０が設定された後、ユーザーの操作によってユーザー端末２０が仮想サーバー４８にアクセスし、会計情報サービスを開始するためのユーザーＩＤとパスワードとを送信すると、ユーザー端末２０と仮想サーバー４８との間で認証処理が行われる。この認証処理で、仮想サーバー４８は、ユーザー端末２０が正規のユーザーが使用する端末であることを確認し、このユーザーに対応付けて顧客データベースに記憶されたデータを特定する。認証処理が完了すると、仮想サーバー４８からユーザー端末２０に対し、動作を開始するための初期動作用データが送信される。この初期動作用データは、ユーザーインターフェイスとしての画面を表示するための情報を含み、例えば、現在サーバー格納部５８に記憶されているデータの名称やアップロードされた時期を示す情報、あるいはデータのアップロードや削除等の指示を行うための情報を含んでいる。
【００７０】
ユーザー端末２０は、仮想サーバー４８から送信された初期動作用データに基づいて初期画面を表示するとともに、会計情報サービスに係る動作を開始する。この動作では、例えば、ユーザー端末２０において、仮想サーバー４８に保存するデータの作成等の入力操作が行われ、入力されたデータの保存が指示され、作成・更新又は指定されたデータが仮想サーバー４８に送信される。
【００７１】
仮想サーバー４８は、ユーザー端末２０から送信されたデータを受信して、仮想サーバー４８に記憶する。ここで、仮想サーバー４８は、既に記憶されたデータの削除等を示す制御データがユーザー端末２０から送信された場合、この制御データに従ってデータの削除等を実行させる。
【００７２】
ユーザー端末２０は、必要な処理が完了するまで動作を繰り返し実行し、処理が完了すると、仮想サーバー４８との間で処理終了に関するデータを送受信して、リモートアプリケーションの利用が終了する。
【００７３】
サービスは、リモートアプリケーションの提供期間中は、ユーザー端末２０の操作により何度でも実行可能である。リモートアプリケーションがどのように動作するかは周知であり、詳細な説明を省略する。
【００７４】
本実施形態によれば、仮想サーバー４８にソフトウェアをインストールする際に、ユーザー保有商品情報格納部７１からユーザーの保有しているソフトウェアを参照し、インストールを行うことで、仮想サーバー４８へのインストール作業が容易になる。
【００７５】
また、仮想サーバー４８を注文する際に、インストールするソフトウェアを合わせて購入することにより、ユーザー番号により仮想サーバー４８とユーザーが既に保有しているソフトウェアの一覧が紐付けられ、その情報を参照することにより、インストール設定部６５がソフトウェアのインストールも併せて行うことができるようになり、仮想サーバー構築作業が大幅に軽減される。
【００７６】
また、図５は、本明細書で述べたプログラムを実行して、上述した種々の実施形態のサーバー装置等を実現するコンピューターの外観を示す。上述の実施形態は、コンピューターハードウェア及びその上で実行されるコンピュータープログラムで実現することができる。
【００７７】
図５は、本実施形態に係るコンピューターシステム１００の概観図であり、図６は、本実施形態に係るコンピューターシステム１００のブロック図である。
【００７８】
図５において、コンピューターシステム１００は、ＣＤ−ＲＯＭドライブ１１２を含むコンピューター１０２と、キーボード１０４と、マウス１０６と、モニター１０８と、を含む。
【００７９】
図６において、コンピューター１０２は、ＣＤ−ＲＯＭドライブ１１２に加えて、ＭＰＵ１１４と、ＭＰＵ１１４、ＣＤ−ＲＯＭドライブ１１２に接続されたバス１１６と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ１１８と、ＭＰＵ１１４に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのＲＡＭ１２０と、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのハードディスク１２２と、を含む。ここでは、図示しないが、コンピューター１０２は、さらに、ＬＡＮへの接続を提供するネットワークカードを含んでも良い。
【００８０】
コンピューターシステム１００に、上述した実施形態のサーバー装置等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ１２４に記憶されて、ＣＤ−ＲＯＭドライブ１１２に挿入され、さらにハードディスク１２２に転送されても良い。これに代えて、プログラムは、図示しないネットワークを介してコンピューター１０２に送信され、ハードディスク１２２に記憶されても良い。プログラムは実行の際にＲＡＭ１２０にロードされる。プログラムは、ＣＤ−ＲＯＭ１２４又はネットワークから直接、ロードされても良い。
【００８１】
プログラムは、コンピューター１０２に、上述した実施形態のサーバー装置等の機能を実行させるオペレーティングシステム（ＯＳ）、又はサードパーティープログラム等は、必ずしも含まなくても良い。プログラムは、制御された態様で適切な機能（モジュール）を呼出し、所望の結果が得られるようにする命令の部分のみを含んでいれば良い。コンピューターシステム１００がどのように動作するかは周知であり、詳細な説明は省略する。
【００８２】
なお、上記プログラムにおいて、情報を送信するステップや、情報を受信するステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェイスカードなどで行われる処理（ハードウェアでしか行われない処理）は含まれない。
【００８３】
また、上記プログラムを実行するコンピューターは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。具体的には、代理店端末対応部２２、ユーザー端末対応部２４、ＶＰＮサーバー４６、及び仮想サーバー４８は、サーバー装置１２に付加機能として実装されたプログラムであってもよいし、代理店端末対応部２２、ユーザー端末対応部２４、ＶＰＮサーバー４６、及び仮想サーバー４８各々の機能専用に特化したコンピューターシステムであってもよい。当然、代理店端末対応部２２、ユーザー端末対応部２４、ＶＰＮサーバー４６、及び仮想サーバー４８各々は、分散配置された複数のコンピューターによって構成されている場合もあるし、１台あるいは互いに連携して動作する複数台のコンピューターが一か所に集約された形態であってもよい。
【００８４】
また、上記会計情報システム１０の設定方法において、ステップＳ３０とステップＳ４０との順番を入れ替えてもよい。具体的には、ステップＳ２０の次にステップＳ４０に進み、ステップＳ４０において、仮想サーバー構築処理部６７は、仮想サーバー４８が既に存在する場合、「ＹＥＳ」としてステップＳ３０に進み、ステップＳ３０において、インストール判断部６１は、インストールが必要な場合、「ＹＥＳ」としてステップＳ５０に進んでもよい。これによれば、本設定方法を行うことで、各ユーザーが各々仮想サーバー４８を構築することができる。
【００８５】
また、上記各実施形態において、一の装置に存在する２以上の通信手段は、物理的に一の媒体で実現されても良いことは言うまでもない。
【００８６】
また、上記各実施形態において、各処理は、単一の装置によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【００８７】
本発明は、以上の実施形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【符号の説明】
【００８８】
１０…会計情報システム  １２…サーバー装置  １４…専用通信網  １６，１６Ａ，１６Ｂ…代理店端末  １８…通信網  ２０，２０Ａ，２０Ｂ，２０Ｃ，２０Ｄ…ユーザー端末  ２２…代理店端末対応部  ２４…ユーザー端末対応部  ２６…格納部  ２８…入力部  ３０…出力部  ３２…受信部  ３４…送信部  ３５…処理部  ４６…ＶＰＮサーバー  ４８，４８Ａ，４８Ｂ，４８Ｃ，４８Ｄ…仮想サーバー  ５０，５０Ａ，５０Ｂ，５０Ｃ，５０Ｄ…仮想ハブ  ５８…サーバー格納部  ５９…注文処理部（受付部）  ６１…インストール判断部（判断部）  ６３…商品特定部（特定部）  ６５…インストール設定部（設定部）  ６７…仮想サーバー構築処理部（構築部）  ６９…注文情報格納部  ７１…ユーザー保有商品情報格納部（顧客データベース）  ７２…インストーラー格納部  ７３…ボタン  １００…コンピューターシステム  １０２…コンピューター  １０４…キーボード  １０６…マウス  １０８…モニター  １１２…ＣＤ−ＲＯＭドライブ  １１４…ＭＰＵ  １１６…バス  １１８…ＲＯＭ  １２０…ＲＡＭ  １２２…ハードディスク  １２４…ＣＤ−ＲＯＭ。
【図１】
2018165866.tif 000003
【図２】
2018165866.tif 000004
【図３】
2018165866.tif 000005
【図４】
2018165866.tif 000006
【図５】
2018165866.tif 000007
【図６】
2018165866.tif 000008