(57)【要約】【課題】グローバル固定ＩＰアドレスを取得することなく、クライアント装置間のデータの送受信を低コストで可能とするデータ送受信システム及びデータ送受信用プログラムを提供する。【解決手段】通信回線を介して第１及び第２のクライアント装置を接続可能とした所定ドメインのサーバ装置を設け、サーバ装置には、送信及び受信されるデータを一時的に記憶する記憶手段を設けるとともに、ドメインに基づいてサーバ装置への接続を要求した第１のクライアント装置及び／または第２のクライアント装置の認証を行う認証手段とを設け、認証された第１のクライアント装置から送信されたデータを記憶手段で記憶するとともに、この記憶されたデータを第２のクライアント装置に受信させ、さらに、認証された第２のクライアント装置から送信されたデータを記憶手段で記憶するとともに、この記憶されたデータを第１のクライアント装置に受信させるように構成する。【選択図】図４
2006041824.tif 000002
【特許請求の範囲】
【請求項１】
通信回線を介して第１のクライアント装置及び第２のクライアント装置を接続可能とした所定ドメインのサーバ装置を有し、このサーバ装置を介して前記第１のクライアント装置と前記第２のクライアント装置との間でデータの送受信を行うデータ送受信システムにおいて、
前記サーバ装置には、送信または受信されるデータを一時的に記憶する記憶手段を設けるとともに、前記ドメインに基づいて前記サーバ装置への接続を要求した前記第１のクライアント装置及び／または前記第２のクライアント装置の認証を行う認証手段とを設け、
認証された前記第１のクライアント装置から送信されたデータを前記記憶手段で記憶するとともに、この記憶されたデータを前記第２のクライアント装置に受信させ、
さらに、認証された前記第２のクライアント装置から送信されたデータを前記記憶手段で記憶するとともに、この記憶されたデータを前記第１のクライアント装置に受信させるように構成したことを特徴とするデータ送受信システム。
【請求項２】
前記サーバ装置は、前記第２のクライアント装置が前記サーバ装置に接続した際に、前記第１のクライアント装置から送信されたデータを記憶していた場合には、そのデータを前記第２のクライアント装置に受信させるように構成したことを特徴とする請求項１記載のデータ送受信システム。
【請求項３】
前記サーバ装置は、前記第１のクライアント装置が前記サーバ装置に接続した際に、前記第２のクライアント装置から送信されたデータを記憶していた場合には、そのデータを前記第１のクライアント装置に受信させるように構成したことを特徴とする請求項１記載のデータ送受信システム。
【請求項４】
前記サーバ装置は、前記第１のクライアント装置から送信されたデータを記憶した場合に、前記第２のクライアント装置に、その第２のクライアント装置が受信するデータがあることを通知する通知手段を有することを特徴とする請求項１記載のデータ送受信システム。
【請求項５】
前記サーバ装置は、前記第２のクライアント装置から送信されたデータを記憶した場合に、前記第１のクライアント装置に、その第１のクライアント装置が受信するデータがあることを通知する通知手段を有することを特徴とする請求項１記載のデータ送受信システム。
【請求項６】
前記サーバ装置は、前記第２のクライアント装置に受信させるデータ、または前記第１のクライアント装置に受信させるデータを、所要の形式のデータにコンパイルするコンパイル手段を有することを特徴とする請求項１〜５のいずれか１項に記載のデータ送受信システム。
【請求項７】
第１のクライアント装置にインストールされることにより、通信回線を介して前記第１のクライアント装置をサーバ装置に接続可能として、通信回線を介して前記サーバ装置に接続した第２のクライアント装置と、前記サーバ装置を介してデータの送受信を可能とするデータ送受信用プログラムにおいて、
前記第１のクライアント装置に、１回目の起動時に、前記サーバ装置に、前記第１のクライアント装置の識別情報と、前記第２のクライアント装置の識別情報とを送信して登録させる初期設定機能を具備させ、
この初期設定機能に基づいて前記サーバ装置に、前記第１のクライアント装置から送信したデータを記憶させる記憶領域を確保させることを特徴とするデータ送受信用プログラム。
【請求項８】
前記初期設定機能は、データ送受信用プログラムごとの個別の識別情報を前記サーバ装置に送信して登録させるステップを有することを特徴とする請求項７記載のデータ送受信用プログラム。
【請求項９】
前記第１のクライアント装置に、
前記第２のクライアント装置から前記第１のクライアント装置に向けて送信させるデータの書式を設定する書式設定機能と、
この書式設定機能で設定した前記書式を書式データとして前記第２のクライアント装置に向けて送信する書式データ送信機能と、
前記書式データに基づいて前記第２のクライアント装置において入力されて送信され、前記第１のクライアント装置が受信したデータを処理するデータ処理機能と
を具備させることを特徴とする請求項７または請求項８に記載のデータ送受信用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ送受信システム及びデータ送受信用プログラムに関するものである。
【背景技術】
【０００２】
従来、例えば本社のローカルネットワークシステムに、外部の移動可能な通信端末からインターネットなどの電気通信回線を介して接続を行って、所要のデータの送信あるいは受信を行う場合には、あらかじめグローバル固定ＩＰアドレスを取得し、このグローバル固定ＩＰアドレスを持ったインターネットドメインシステムを構築したサーバ装置をローカルネットワークシステムに接続し、このサーバ装置を介してローカルネットワークシステムへの接続を可能としている。
【０００３】
このようにインターネットドメインシステムを構築したサーバ装置を設けることは、コスト的に負担が大きく、しかもセキュリティの確保のための管理コスト負担も大きいために、個人的な利用、あるいは中小企業による利用は極めて困難であった。
【０００４】
そこで、インターネット上にあらかじめ構築されたグローバル固定ＩＰアドレスを持ったシステムをレンタル利用させるシステムが提案されており、インターネット上のグローバル固定ＩＰアドレスを持ったシステムのサーバ装置と、ローカルネットワークシステム内の所定の端末装置とを常時接続させることにより、グローバル固定ＩＰアドレスを持ったシステムを擬似的に所有しているようにして、ローカルネットワークシステムと外部の通信端末との間でデータを送受信可能としたデータ転送システムが提案されている（例えば、特許文献１参照。）。
【特許文献１】特開２００３−１８８９２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記したデータ転送システムでは、インターネット上のグローバル固定ＩＰアドレスを持ったシステムのサーバ装置と、ローカルネットワークシステム内の所定の端末装置とを常時接続させる必要があり、通信コストが大きくなるおそれがあるとともに、ローカルネットワークシステムがシャットダウンされた場合には、ローカルネットワークシステムへの接続が拒絶されることによって外部の通信端末からローカルネットワークシステムへのデータ送信、あるいは外部の通信端末によるローカルネットワークシステムからのデータ受信ができなくなるという不具合があった。
【０００６】
特に、個人的な利用、あるいは中小企業による利用では、ローカルネットワークシステムは１台または複数台のパーソナルコンピュータで構成されている場合がほとんどであるために、これらのパーソナルコンピュータを使用しない場合には、電気代の削減や故障の防止のためにシャットダウンしている場合があり、データの送信あるいは受信ができない場合があった。
【課題を解決するための手段】
【０００７】
本発明のデータ送受信システムでは、通信回線を介して第１のクライアント装置及び第２のクライアント装置を接続可能とした所定ドメインのサーバ装置を有し、このサーバ装置を介して第１のクライアント装置と第２のクライアント装置との間でデータの送受信を行うデータ送受信システムにおいて、サーバ装置には、送信または受信されるデータを一時的に記憶する記憶手段を設けるとともに、ドメインに基づいてサーバ装置への接続を要求した第１のクライアント装置及び／または第２のクライアント装置の認証を行う認証手段とを設け、認証された第１のクライアント装置から送信されたデータを記憶手段で記憶するとともに、この記憶されたデータを第２のクライアント装置に受信させ、さらに、認証された第２のクライアント装置から送信されたデータを記憶手段で記憶するとともに、この記憶されたデータを第１のクライアント装置に受信させるように構成した。
【０００８】
さらに、以下の点にも特徴を有するものである。すなわち、
（１）サーバ装置は、第２のクライアント装置がサーバ装置に接続した際に、第１のクライアント装置から送信されたデータを記憶していた場合には、そのデータを第２のクライアント装置に受信させること。
（２）サーバ装置は、第１のクライアント装置がサーバ装置に接続した際に、第２のクライアント装置から送信されたデータを記憶していた場合には、そのデータを第１のクライアント装置に受信させること。
（３）サーバ装置は、第１のクライアント装置から送信されたデータを記憶した場合に、第２のクライアント装置に、その第２のクライアント装置が受信するデータがあることを通知する通知手段を有すること。
（４）サーバ装置は、第２のクライアント装置から送信されたデータを記憶した場合に、第１のクライアント装置に、その第１のクライアント装置が受信するデータがあることを通知する通知手段を有すること。
（５）サーバ装置は、第２のクライアント装置に受信させるデータ、または第１のクライアント装置に受信させるデータを、所要の形式のデータにコンパイルするコンパイル手段を有すること。
【０００９】
また、本発明のデータ送受信用プログラムでは、第１のクライアント装置にインストールされることにより、通信回線を介して第１のクライアント装置をサーバ装置に接続可能として、通信回線を介してサーバ装置に接続した第２のクライアント装置と、サーバ装置を介してデータの送受信を可能とするデータ送受信用プログラムにおいて、第１のクライアント装置に、１回目の起動時に、サーバ装置に、第１のクライアント装置の識別情報と、第２のクライアント装置の識別情報とを送信して登録させる初期設定機能を具備させ、この初期設定機能に基づいてサーバ装置に、第１のクライアント装置から送信したデータを記憶させる記憶領域を確保させることとした。
【００１０】
さらに、初期設定機能は、データ送受信用プログラムごとの個別の識別情報をサーバ装置に送信して登録させるステップを有することにも特徴を有し、第１のクライアント装置に、第２のクライアント装置から第１のクライアント装置に向けて送信させるデータの書式を設定する書式設定機能と、この書式設定機能で設定した書式を書式データとして第２のクライアント装置に向けて送信する書式データ送信機能と、書式データに基づいて第２のクライアント装置において入力されて送信され、第１のクライアント装置が受信したデータを処理するデータ処理機能とを具備させることにも特徴を有するものである。
【発明の効果】
【００１１】
請求項１記載の発明によれば、通信回線を介して第１のクライアント装置及び第２のクライアント装置を接続可能とした所定ドメインのサーバ装置を有し、このサーバ装置を介して第１のクライアント装置と第２のクライアント装置との間でデータの送受信を行うデータ送受信システムにおいて、サーバ装置には、送信または受信されるデータを一時的に記憶する記憶手段を設けるとともに、ドメインに基づいてサーバ装置への接続を要求した第１のクライアント装置及び／または第２のクライアント装置の認証を行う認証手段とを設け、認証された第１のクライアント装置から送信されたデータを記憶手段で記憶するとともに、この記憶されたデータを第２のクライアント装置に受信させ、さらに、認証された第２のクライアント装置から送信されたデータを記憶手段で記憶するとともに、この記憶されたデータを第１のクライアント装置に受信させるように構成したことによって、送信あるいは受信したいデータをインターネットなどの通信回線上のサーバ装置に逐次記憶させることができるので、第１のクライアント装置及び第２のクライアント装置をサーバ装置に常時接続させておく必要がなく、通信コストの低減を図ることができる。
【００１２】
しかも、サーバ装置に接続していない場合には、第１のクライアント装置及び第２のクライアント装置をシャットダウンすることができ、電気代の削減や、第１のクライアント装置及び第２のクライアント装置の故障の抑制を図ることができる。
【００１３】
さらに、グローバル固定ＩＰアドレスを取得してインターネットドメインシステムを構築することなくデータ送受信を可能とすることができるので、導入コスト及び管理コストを大きく低減でき、誰もが利用可能なデータ送受信システムを提供できる。
【００１４】
請求項２記載の発明によれば、請求項１記載のデータ送受信システムにおいて、サーバ装置は、第２のクライアント装置がサーバ装置に接続した際に、第１のクライアント装置から送信されたデータを記憶していた場合には、そのデータを第２のクライアント装置に受信させるように構成したことによって、第１のクライアント装置から送信されたデータを大きな遅滞を生じさせることなく第２のクライアント装置に受信させることができる。
【００１５】
請求項３記載の発明によれば、請求項１記載のデータ送受信システムにおいて、サーバ装置は、第１のクライアント装置がサーバ装置に接続した際に、第２のクライアント装置から送信されたデータを記憶していた場合には、そのデータを第１のクライアント装置に受信させるように構成したことによって、第２のクライアント装置から送信されたデータを大きな遅滞を生じさせることなく第１のクライアント装置に受信させることができる。
【００１６】
請求項４記載の発明によれば、請求項１記載のデータ送受信システムにおいて、サーバ装置は、第１のクライアント装置から送信されたデータを記憶した場合に、第２のクライアント装置に、その第２のクライアント装置が受信するデータがあることを通知する通知手段を有することによって、第２のクライアント装置はサーバ装置と常時接続された状態としていなくても、ほとんどリアルタイムで第１のクライアント装置から送信されたデータを受信可能とすることができる。
【００１７】
請求項５記載の発明によれば、請求項１記載のデータ送受信システムにおいて、サーバ装置は、第２のクライアント装置から送信されたデータを記憶した場合に、第１のクライアント装置に、その第１のクライアント装置が受信するデータがあることを通知する通知手段を有することによって、第１のクライアント装置はサーバ装置と常時接続された状態としていなくても、ほとんどリアルタイムで第２のクライアント装置から送信されたデータを受信可能とすることができる。
【００１８】
請求項６記載の発明によれば、請求項１〜５のいずれか１項に記載のデータ送受信システムにおいて、サーバ装置は、第２のクライアント装置に受信させるデータ、または第１のクライアント装置に受信させるデータを、所要の形式のデータにコンパイルするコンパイル手段を有することによって、第１のクライアント装置及び第２のクライアント装置に多大な負荷がかかることを防止できるとともに、第１のクライアント装置及び第２のクライアント装置の利用者が、第１のクライアント装置及び第２のクライアント装置の機種変更を行った場合になどにおける設計仕様変更の影響を受けにくくすることができる。
【００１９】
請求項７記載の発明によれば、第１のクライアント装置にインストールされることにより、通信回線を介して第１のクライアント装置をサーバ装置に接続可能として、通信回線を介してサーバ装置に接続した第２のクライアント装置と、サーバ装置を介してデータの送受信を可能とするデータ送受信用プログラムにおいて、第１のクライアント装置に、１回目の起動時に、サーバ装置に、第１のクライアント装置の識別情報と、第２のクライアント装置の識別情報とを送信して登録させる初期設定機能を具備させ、この初期設定機能に基づいてサーバ装置に、第１のクライアント装置から送信したデータを記憶させる記憶領域を確保させることによって、第２のクライアント装置に送信するデータ、及び第２のクライアント装置から送信されて第１のクライアント装置が受信するデータをサーバ装置の記憶領域に記憶させることができる。
【００２０】
したがって、受信側のクライアント装置がシャットダウンされている場合には、そのクライアント装置が受信するデータをサーバ装置において保存した状態とすることができ、そのクライアント装置によるサーバ装置への再接続にともなってサーバ装置で記憶されたデータを受信させることができるので、常時接続の必要が無く、安心して第１のクライアント装置及び第２のクライアント装置のシャットダウンを行うことができる。
【００２１】
しかも、第１のクライアント装置あるいは第２のクライアント装置はグローバル固定ＩＰアドレスを取得する必要が無く、低コスト化を図ることができる。
【００２２】
請求項８記載の発明によれば、請求項７記載のデータ送受信用プログラムにおいて、初期設定機能は、データ送受信用プログラムごとの個別の識別情報をサーバ装置に送信して登録させるステップを有することによって、悪意のある利用者によるなりすましなどによって情報漏洩が生じることを防止でき、セキュアなデータ送受信環境を提供できる。
【００２３】
請求項９記載の発明によれば、請求項７または請求項８に記載のデータ送受信用プログラムにおいて、第２のクライアント装置から第１のクライアント装置に向けて送信させるデータの書式を設定する書式設定機能と、この書式設定機能で設定した書式を書式データとして第２のクライアント装置に向けて送信する書式データ送信機能と、書式データに基づいて第２のクライアント装置において入力されて送信され、第１のクライアント装置が受信したデータを処理するデータ処理機能とを第１のクライアント装置に具備させることによって、第２のクライアント装置をデータ入力端末として機能させることができ、データ入力作業の効率向上を図ることができる。
【発明を実施するための最良の形態】
【００２４】
本発明のデータ送受信システムでは、インターネットなどの通信回線に接続した第１のクライアント装置と第２のクライアント装置との間でデータの送受信を行う場合に、通信回線に接続したサーバ装置を介して行うようにしているものであり、しかも、サーバ装置では、送受信するデータを所要の記憶領域に記憶するようにしているものである。
【００２５】
したがって、第１のクライアント装置及び第２のクライアント装置はサーバ装置に常時接続させておく必要はなく、データの受信先のクライアント装置がシャットダウンされていた場合にはサーバ装置でそのデータを一次保持して、その後そのクライアント装置が起動されてサーバ装置への接続が行われた際にサーバ装置からクライアント装置にデータを受信させることにより、サーバ装置を介して確実にクライアント装置間のデータ送受信を行うことができる。
【００２６】
また、このようにサーバ装置を介してクライアント装置間でデータの送受信を行う場合に、いずれか一方のクライアント装置にデータ送受信用プログラムをインストールすることによってサーバ装置を介したデータ送受信を可能としている。
【００２７】
データ送受信用プログラムは、例えば第１のクライアント装置にインストールし、この第１のクライアント装置においてデータ送受信用プログラムを最初に起動させた１回目の起動時に、サーバ装置に、第１のクライアント装置の識別情報と、第２のクライアント装置の識別情報とを送信して登録させる初期設定機能を第１のクライアント装置に具備させるようにしており、この初期設定機能に基づいてサーバ装置に送受信するデータを記憶させる記憶領域を確保させるようにしている。
【００２８】
このように、第２のクライアント装置に送信するデータ、及び第２のクライアント装置から送信されてきて第１のクライアント装置で受信するデータを記憶する記憶領域をサーバ装置に設けるようにしたことによって、第１のクライアント装置あるいは第２のクライアント装置がシャットダウンなどによってデータを受信できない場合には、サーバ装置においてそのデータを保持することができ、データの送信エラーが発生することを防止できる。
【００２９】
特に、サーバ装置にあらかじめ用意しておく記憶領域は、データ送受信用プログラムの出荷数に応じて準備すればよく、サーバ装置の効率的な利用を図ることができるとともに、過剰投資のおそれを解消することもできる。
【００３０】
また、初期設定機能において、データ送受信用プログラムごとの個別の識別情報をサーバ装置に送信して登録させるステップを有するようにした場合には、悪意のある利用者によるなりすましなどによって情報漏洩が生じることを防止でき、セキュアなデータ送受信環境を提供できる。
【００３１】
特に、通常、通信回線を利用したデータの送受信においては、送信されるデータ及び受信されるデータに、そのデータを送信したクライアント装置に内蔵されている通信機器固有のＭＡＣアドレス情報が付加されているので、このＭＡＣアドレス情報とデータ送受信用プログラムの識別情報とから不正な利用者の特定を容易に行うことができ、低コストでセキュアなデータ送受信環境を提供できる。
【００３２】
以下において、図面に基づいて本発明の実施形態を詳説する。図１は、本実施形態のデータ送受信システムにおけるハードウェア構成図であって、データ送受信システムは、インターネット10に接続可能とした第１クライアント装置11と、この第１クライアント装置11と所要のデータの送受信を行う第２クライアント装置12と、第１クライアント装置11と第２クライアント装置12とのデータの送受信を仲介するサーバ装置13とで構成している。
【００３３】
第１クライアント装置11は、パーソナルコンピュータなどのようにインターネット10を介してサーバ装置13に接続可能としている電子機器であって、ハードディスクなどの記憶装置を内蔵している電子機器である。第１クライアント装置11はグローバル固定ＩＰアドレスを取得している必要はなく、少なくともサーバ装置13に接続可能となっていればよい。
【００３４】
そして、本実施形態では、この第１クライアント装置11に後述するデータ送受信用プログラムをインストールしている。
【００３５】
第２クライアント装置12は、少なくともサーバ装置13に接続可能とした携帯電話などの携帯端末機器であればよい。第２クライアント装置12は携帯電話に限定するものではなく、ＰＤＡ（Personal Digital Assistants）やノート型パーソナルコンピュータなどのような携帯性を有するとともに、所要の通信手段によってサーバ装置13に接続可能となっていればよい。あるいはデスクトップ型のパーソナルコンピュータであってもよい。特に本実施形態では、第２クライアント装置12は、カメラ機能付きの携帯電話としている。
【００３６】
サーバ装置13は、第１クライアント装置11及び第２クライアント装置12からの接続を可能とするために、あらかじめグローバル固定ＩＰアドレスを取得し、このグローバル固定ＩＰアドレスを持ったインターネットドメインシステムを構築した電子計算機で構成している。なお、サーバ装置13は１台の電子計算機で構成したものに限定するものではなく、複数台の電子計算機で構成してもよい。
【００３７】
そして、サーバ装置13には、第１クライアント装置11から第２クライアント装置12に送信するデータ、及び第２クライアント装置12から第１クライアント装置11に送信するデータを記憶するためのハードディスクからなる記憶装置を設けている。
【００３８】
しかも、サーバ装置13には、第１クライアント装置11から送信されてきて第２クライアント装置12に受信させるデータを、第２クライアント装置12に適合させたデータ形式にコンパイルを行うコンパイラを設けるとともに、第２クライアント装置12から送信されてきて第１クライアント装置11に受信させるデータを第１クライアント装置11に適合させたデータ形式にコンパイルするコンパイラを設けている。
【００３９】
このようにサーバ装置13にコンパイラ機能を設けることによって、第１クライアント装置11及び第２クライアント装置12においてコンパイル作業を行わせる必要がなく、第１クライアント装置11及び第２クライアント装置12に過大な負荷が発生することを防止できる。
【００４０】
また、サーバ装置13には、接続を要求してきた第１クライアント装置11及び第２クライアント装置12の認証を行う認証機能を設けており、この認証機能によって認証された第１クライアント装置11あるいは第２クライアント装置12のみをサーバ装置13に接続させるようにしている。
【００４１】
そして、第１クライアント装置11あるいは第２クライアント装置12がサーバ装置13に接続した場合に、その第１クライアント装置11あるいは第２クライアント装置12が受信するデータがサーバ装置13の記憶装置に記憶されている場合には、サーバ装置13は、そのデータを第１クライアント装置11あるいは第２クライアント装置12に受信させるようにしている。
【００４２】
また、サーバ装置13は、第１クライアント装置11から送信されてきて第２クライアント装置12に受信させるデータがサーバ装置13の記憶装置に記憶されると、第２クライアント装置12に、その第２クライアント装置12が受信すべきデータがあることを通知する通知手段を設けており、同様に、第２クライアント装置12から送信されてきて第１クライアント装置11に受信させるデータがサーバ装置13の記憶装置に記憶されると、第１クライアント装置11に、その第１クライアント装置11が受信すべきデータがあることを通知する通知手段を設けている。
【００４３】
この通知手段としては、具体的には電子メールあるいは通知用パケットであって、この電子メールあるいは通知用パケットの受信に基づいてサーバ装置13に第１クライアント装置11あるいは第２クライアント装置12を接続させてサーバ装置13から所要のデータを受信するようにしている。
【００４４】
したがって、第１クライアント装置11及び第２クライアント装置12は、サーバ装置13に常時接続させていなくても、ほぼリアルタイムでデータを受信することができる。
【００４５】
また、受信側のクライアント装置がシャットダウンされていた場合には、そのクライアント装置が起動されるまでサーバ装置13がデータを保持することができるので、送信エラーが生じることを防止できる。
【００４６】
以下において、フローチャートを用いながら本実施形態をさらに詳説する。図２は、本実施形態のデータ送受信用プログラムを第１クライアント装置11にインストールする場合のインストール作業のフローチャートである。
【００４７】
まず、データ送受信用プログラムを第１クライアント装置11にインストールする場合には、インストールされるデータ送受信用プログラムが記憶されたＣＤ−ＲＯＭを第１クライアント装置11のＣＤ−ＲＯＭドライブにセットして、第１クライアント装置11によってインストールプログラムをロードさせることによりデータ送受信用プログラムの第１クライアント装置11へのインストール作業を行っている。
【００４８】
インストール作業の開始にともなって、第１クライアント装置11では、まず、インストール先の第１クライアント装置11自身におけるハードウェア情報を調査し、ハードウェア情報を取得する（ステップS101）。
【００４９】
取得したハードウェア情報に基づいて、第１クライアント装置11はデータ送受信用プログラムのインストールの適否を判定し、適正である場合にはインストール作業を続行し、第１クライアント装置11はデータ送受信用プログラムを記憶させるハードディスクの選択、あるいはインストール先のフォルダの指定などのインストール条件を入力させる（ステップS102）。
【００５０】
次いで、第１クライアント装置11は、データ送受信用プログラムが記憶されたＣＤ−ＲＯＭに添付したソフト識別ＩＤのコードを入力させる（ステップS103）。ソフト識別ＩＤは、データ送受信用プログラムごとの個別の識別情報である。
【００５１】
その後、第１クライアント装置11は、ＣＤ−ＲＯＭに記憶されたデータ送受信用プログラムを、第１クライアント装置11の記憶装置における所要の領域に記憶するインストール処理を行う（ステップS104）。
【００５２】
また、このインストール処理にともなって、第１クライアント装置11には、後述する初期設定時に第１クライアント装置11が接続するサーバ装置13のアドレス情報を登録し、インストール作業を終了する。
【００５３】
上記したようにデータ送受信用プログラムがインストールされた第１クライアント装置11では、１回目のデータ送受信用プログラムの起動にともなって、初期設定作業が行われるようにしている。これが初期設定機能である。
【００５４】
この初期設定作業は、図３に示すフローチャートに基づいて実行するようにしている。ここで、第１クライアント装置11は、インターネット10を介してサーバ装置13に接続可能となっているものとする。
【００５５】
まず、第１クライアント装置11では、１回目のデータ送受信用プログラムの起動にともなって、上記したインストール作業において登録されたアドレス情報のサーバ装置13に接続要求を行う（ステップS201）。
【００５６】
ここで、第１クライアント装置11は、初期設定用のＩＤ及びパスワードを用いてサーバ装置13に認証されるようにしており、サーバ装置13での認証後、サーバ装置13は、第１クライアント装置11にＩＤ・パスワード設定画面情報を送信する（ステップS202）。
【００５７】
第１クライアント装置11は受信したＩＤ・パスワード設定画面情報に基づいて表示画面にＩＤ・パスワード設定画面を表示する。そして、第１クライアント装置11はＩＤ・パスワード設定画面に入力されたＩＤ情報及びパスワード情報をサーバ装置13に送信する（ステップS203）。
【００５８】
サーバ装置13は、第１クライアント装置11から送信されたＩＤ情報及びパスワード情報を受信し、既に設定されているＩＤ及びパスワードとの重複がないか判定し、重複がない適正なＩＤ及びパスワードであった場合には、ＩＤ情報及びパスワード情報の設定・登録を行う（ステップS204）。
【００５９】
次いで、サーバ装置13は、第１クライアント装置11に対して、第１クライアント装置11に登録されたソフト識別ＩＤ情報の送信要求を行う（ステップS205）。
【００６０】
第１クライアント装置11は受信したソフト識別ＩＤ情報の送信要求に基づいて、記憶しているソフト識別ＩＤ情報をサーバ装置13に送信する（ステップS206）。
【００６１】
サーバ装置13は、第１クライアント装置11から送信されたソフト識別ＩＤ情報を受信して、このソフト識別ＩＤ情報を認証判定情報の一つとして登録する（ステップS207）。
【００６２】
さらに、サーバ装置13は、第１クライアント装置11から送信されたデータに添付されている第１クライアント装置11のＭＡＣアドレス情報も認証判定情報の一つとして登録している。このＭＡＣアドレス情報とソフト識別ＩＤ情報との組み合わせは、基本的に全世界において一つしか存在しないことにより、ＭＡＣアドレス情報とソフト識別ＩＤ情報とから第１クライアント装置11の適正な認証を行うことができる。
【００６３】
その後、サーバ装置13は、第１クライアント装置11に対して、第１クライアント装置11への通知を行うためのメールアドレス情報や、データ送受信用プログラムを使用する利用者の個人情報などの第１クライアント装置情報を入力させるための入力画面情報を送信する（ステップS208）。
【００６４】
第１クライアント装置11は受信した第１クライアント装置情報の入力画面情報に基づいて、表示画面に所要の第１クライアント装置情報の入力画面を表示する。そして、第１クライアント装置11は、第１クライアント装置情報の入力画面に入力された第１クライアント装置情報をサーバ装置13に送信する（ステップS209）。
【００６５】
サーバ装置13は、第１クライアント装置11から送信された第１クライアント装置情報を受信して、この第１クライアント装置情報を登録する（ステップS210）。
【００６６】
次いで、サーバ装置13は、第１クライアント装置11に対して、第２クライアント装置12の識別に必要となる第２クライアント装置12の識別情報や、第２クライアント装置12のへの通知を行うためのメールアドレス情報などの第２クライアント装置情報を入力させるための入力画面情報を送信する（ステップS211）。ここで、第２クライアント装置12の識別情報の一つは、本実施形態の場合では、携帯電話の電話番号である。さらに、第２クライアント装置情報の一つとして、携帯電話の型番情報なども登録させてもよい。
【００６７】
第１クライアント装置11は受信した第２クライアント装置情報の入力画面情報に基づいて、表示画面に所要の第２クライアント装置情報の入力画面を表示する。そして、第１クライアント装置11は、第２クライアント装置情報の入力画面に入力された第２クライアント装置情報をサーバ装置13に送信する（ステップS212）。
【００６８】
サーバ装置13は、第１クライアント装置11から送信された第２クライアント装置情報を受信して、この第２クライアント装置情報を登録する（ステップS213）。
【００６９】
次いで、サーバ装置13は、第１クライアント装置11に対して、サーバ装置13への接続に用いる希望の接続ドメインを入力させるための入力画面情報を送信する（ステップS214）。
【００７０】
第１クライアント装置11は受信した接続ドメインの入力画面情報に基づいて、表示画面に接続ドメインの入力画面を表示する。そして、第１クライアント装置11は、接続ドメインの入力画面に入力された希望の接続ドメイン情報をサーバ装置13に送信する（ステップS215）。
【００７１】
サーバ装置13は、第１クライアント装置11から送信された接続ドメイン情報を受信して、既に設定されている接続ドメインとの重複がないか判定し、重複がない適正な接続ドメインであった場合には、接続ドメインの設定・登録を行う（ステップS216）。
【００７２】
以上のように、サーバ装置13に、利用者のＩＤ情報、パスワード情報が登録され、第１クライアント装置11のＭＡＣアドレス情報、その他の第１クライアント装置情報、及びソフト識別ＩＤ情報が登録され、第２クライアント装置の第２クライアント装置情報が登録され、さらに接続ドメイン情報が登録されると、サーバ装置13は第１クライアント装置11に対して初期設定終了通知を行い（ステップS217）、第１クライアント装置11は初期設定終了通知を受信して、第１クライアント装置11の表示画面に初期設定の終了の表示を行って初期設定を終了する（ステップS218）。なお、サーバ装置13に登録する各情報の登録順序は上記した順序に限定するものではなく、適宜の順序としてよい。
【００７３】
さらに、サーバ装置13では、上記した所要の情報登録の終了にともなって、登録された利用者によって利用可能とする所定の記憶領域の設定を行うことにより（ステップS219）、記憶領域の確保を行っている。
【００７４】
上記したように初期設定が終了した後、サーバ装置13を介して第１クライアント装置11から第２クライアント装置12へのデータ送信、及び第２クライアント装置12から第１クライアント装置11へのデータ送信を行うことができる。
【００７５】
第２クライアント装置12の第２クライアント装置情報は、上記した初期設定作業において登録する場合だけでなく、必要に応じてデータ送受信用プログラムによって適宜登録できるようにして、複数台の第２クライアント装置12と第１クライアント装置11との間でデータ送受信を可能とするようにしてもよい。
【００７６】
また、データ送受信用プログラムには、サーバ装置13を介したデータの送受信機能だけでなく、データベースの構築機能を設けて、所要の書式によるデータ入力にともなってデータベースを生成可能としている。
【００７７】
しかも、第１クライアント装置11にインストールしたデータ送受信用プログラムによって、第１クライアント装置11は生成するデータベースにデータ入力するための入力フォームを生成し、この入力フォームを携帯電話からなる第２クライアント装置12に送信して、第２クライアント装置12において入力フォームに基づいてデータ入力を行わせるとともに、入力されたデータを第１のクライアント装置11に送信させて、データベースへのデータ登録を行うことができるようにしている。
【００７８】
ここで、入力フォームが、第２クライアント装置12から第１クライアント装置11に送信させるデータの書式を設定している書式データであり、第１のクライアント装置11の書式設定機能によって所要の入力フォームの書式データを生成可能としている。
【００７９】
そして、第１のクライアント装置11の書式データ送信機能によって、第１クライアント装置11は所要の入力フォームからなる書式データをサーバ装置13に送信し、この書式データを第２クライアント装置12に受信させている。
【００８０】
さらに、入力フォームに基づいて第２のクライアント装置12において入力されたデータは、第２のクライアント装置12からサーバ装置13に送信され、このデータを第１のクライアント装置に受信させ、第１のクライアント装置11のデータ処理機能によってデータベースに登録している。
【００８１】
以下において、図４のフローチャートに基づいて、第１クライアント装置11から第２クライアント装置12に入力フォームからなる書式データを送信して、第２クライアント装置12に書式データを受信させる場合について説明する。
【００８２】
まず、第１クライアント装置11では、インストールしたデータ送受信用プログラムを用いて、第２クライアント装置12に送信する所要の入力フォームからなる書式データを作成する（ステップS301）。
【００８３】
書式データの作成完了後、第１クライアント装置11は、インターネット10を介してサーバ装置13に対して接続要求を行う（ステップS302）。
【００８４】
サーバ装置13では、第１クライアント装置11からの接続要求にともなってＩＤ及びパスワードを入力させるＩＤ・パスワード入力画面情報を送信して、ＩＤ及びパスワードの入力を要求する（ステップS303）。
【００８５】
第１クライアント装置11では、受信したＩＤ・パスワード入力画面情報に基づいて表示画面にＩＤ・パスワード入力画面を表示する。そして、第１クライアント装置11は、ＩＤ・パスワード入力画面に入力されたＩＤ情報及びパスワード情報をサーバ装置13に送信する（ステップS304）。
【００８６】
サーバ装置13では、受信したＩＤ情報とパスワード情報、及びこれらの情報に添付されて自動的に送信されてきたＭＡＣアドレス情報に基づいて第１クライアント装置11を使用している利用者の認証を行う（ステップS305）。正しく認証されなかった場合には、ＩＤ情報とパスワード情報の再入力を促すようにしている。
【００８７】
正しく認証された場合には、サーバ装置13は、第１クライアント装置11に対して送受信データの有無情報を送信する（ステップS306）。
【００８８】
ここで、送受信データの有無情報を受信した第１クライアント装置11には第２クライアント装置12に送信する書式データが存在しているので、送受信データの有無情報の受信にともなって、第１クライアント装置11はサーバ装置13に書式データを送信する（ステップS307）。
【００８９】
サーバ装置13は、書式データを受信すると（ステップS308）、あらかじめ登録されている第２クライアント装置12の型番情報などに基づいて書式データのコンパイル処理が必要か判定し（ステップS309）、コンパイル処理が必要な場合には、サーバ装置13は、書式データの所要の形式へのコンパイル処理を行う（ステップS310）。
【００９０】
そして、サーバ装置13は、第２クライアント装置12が受信するデータがサーバ装置13に有ることを示すフラグを起てる（ステップS311）。このとき、第２クライアント装置12がサーバ装置13に接続されて、同期状態となっている場合には、このフラグに基づいて、第２クライアント装置12は受信するデータのダウンロードを行うようにしている。
【００９１】
第２クライアント装置12がサーバ装置13に接続されていない場合には、サーバ装置13は、第２クライアント装置12に対して受信すべきデータがサーバ装置13に有ることを通知する電子メールを送信する（ステップS312）。ここで、サーバ装置13は、初期設定作業などによってあらかじめ登録された第２クライアント装置12のメールアドレスを用いて電子メールを送信する。
【００９２】
なお、本実施形態では、第２クライアント装置12への通知手段として電子メールを用いているが、電子メールに限定するものではなく、例えば、定期的に第２クライアント装置12をサーバ装置13に接続させた際に取得可能とした通知用パケットを用いて通知するようにしてもよい。
【００９３】
第２クライアント装置12は、サーバ装置13からの電子メールを受信すると（ステップS313）、インターネット10を介してサーバ装置13に接続要求を行う（ステップS314）。なお、第２クライアント装置12が受信した電子メールには、接続先となるサーバ装置13のドメイン情報を表示して、このドメイン情報部分をリンクボタンとし、ドメイン情報部分を選択することによってサーバ装置13に対して容易に接続要求を行うことができるようにしている。
【００９４】
サーバ装置13では、接続要求にともなってＩＤ及びパスワードを入力させるＩＤ・パスワード入力画面情報を第２クライアント装置12に送信して、ＩＤ及びパスワードの入力を要求する（ステップS315）。
【００９５】
第２クライアント装置12では、受信したＩＤ・パスワード入力画面情報に基づいて表示画面にＩＤ・パスワード入力画面を表示する。そして、第２クライアント装置12は、ＩＤ・パスワード入力画面に入力されたＩＤ情報及びパスワード情報をサーバ装置13に送信する（ステップS316）。
【００９６】
サーバ装置13では、受信したＩＤ情報とパスワード情報、及びこれらの情報に添付されて送信されてきた第２クライアント装置12の固有情報に基づいて第２クライアント装置12の認証を行う（ステップS317）。正しく認証されなかった場合には、ＩＤ情報とパスワード情報の再入力を促すようにしている。
【００９７】
正しく認証された場合には、サーバ装置13は、第２クライアント装置12に対して送受信データの有無情報を送信する（ステップS318）。
【００９８】
第２クライアント装置12は送受信データの有無情報の受信にともなって、サーバ装置13に対して第２クライアント装置12が受信するデータ、すなわち書式データのダウンロード要求を行う（ステップS319）。
【００９９】
サーバ装置13では、第２クライアント装置12からのダウンロード要求にともなって、サーバ装置13に記憶されていた書式データを第２クライアント装置12に送信する（ステップS320）。
【０１００】
第２クライアント装置12は、サーバ装置13から送信されてきた書式データを受信することにより、データの受信を完了させる（ステップS321）。
【０１０１】
一方、サーバ装置13では、書式データの送信後、ステップS311で起てたフラグを倒し、第２クライアント装置12が受信すべきデータがサーバ装置13に無いことを示すようにしている（ステップS312）。
【０１０２】
このようにして第２クライアント装置12に受信された書式データは、第２クライアント装置12によって第２クライアント装置12の表示画面に表示されることにより所要の入力画面を表示するようにしており、この入力画面に設けた所要の入力欄に入力されたデータは、第２クライアント装置12から第１クライアント装置11に送信可能としている。
【０１０３】
第２クライアント装置12から第１クライアント装置11へのデータの送信は、上記した第１クライアント装置11から第２クライアント装置12への書式データの送信において、書式データの代わりに書式データに基づいて入力されたデータが送信されるものであるとともに、基本的には第１クライアント装置11と第２クライアント装置12とが入れ替わるだけであるので、説明は省略する。
【０１０４】
書式データに基づいて第２クライアント装置12において入力され、第１クライアント装置11に送信されたデータは、第１クライアント装置11において所要のデータベースに登録されるようにしている。
【０１０５】
なお、第１クライアント装置11から第２クライアント装置12に送信されるデータ、あるいは逆に第２クライアント装置12から第１クライアント装置11に送信されるデータは、入力フォーマットを表示する書式データや、その書式データに基づいて入力されたデータに限定するものではなく、例えば第２クライアント装置12から第１クライアント装置11をリモートコントロールする命令であってもよく、通信回線を介して送信可能となっていれば何であってもよい。
【図面の簡単な説明】
【０１０６】
【図１】本発明に係るデータ送受信システムにおけるハードウェア構成図である。
【図２】本発明に係るデータ送受信用プログラムを第１クライアント装置にインストールするインストール作業のフローチャートである。
【図３】本発明に係るデータ送受信用プログラムの初期設定作業のフローチャートである。
【図４】本発明に係るデータ送受信システムによる第１クライアント装置から第２クライアント装置へのデータ送受信処理のフローチャートである。
【符号の説明】
【０１０７】
10  インターネット
11  第１クライアント装置
12  第２クライアント装置
13  サーバ装置
【図１】
2006041824.tif 000003
【図２】
2006041824.tif 000004
【図３】
2006041824.tif 000005
【図４】
2006041824.tif 000006