(57)【要約】【課題】  本発明を実施することにより、システム間ＰＣの接続状態を意識しないで、全ＰＣの同一データ保有が可能となる。さらに、本機能を実現するプログラムもファイル複写処理と、ファイル参照処理の追加のみで簡単に実現可能である。【解決手段】本発明においては、複数のパーソナルコンピュータから構成されるネットワークシステムにおいて、第一のパーソナルコンピュータ内にはデータを生成する作業用フォルダを有し、該作業用フォルダ内で生成されたデータを他のパーソナルコンピュータへ転送するためのファイル転送用フォルダを有し、前記生成されたデータをファイル転送用フォルダへ複写し、前記複写されたデータをネットワーク接続している他のパーソナルコンピュータへ転送することにより、課題を解決している。【選択図】図１
2005321875.tif 000002
【特許請求の範囲】
【請求項１】
複数のパーソナルコンピュータから構成されるネットワークシステムにおいて、第一のパーソナルコンピュータ内にはデータを生成する作業用フォルダを有し、該作業用フォルダ内で生成されたデータを他のパーソナルコンピュータへ転送するためのファイル転送用フォルダを有し、前記生成されたデータをファイル転送用フォルダへ複写し、前記複写されたデータをネットワーク接続している他のパーソナルコンピュータへ転送することを特徴としたネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバーを有さないネットワーク利用システム用の各クライアントＰＣ（パーソナルコンピュータ）用プログラムの機能であり、各クライアントＰＣで生成されたデータをシステム内全クライアントＰＣ上で使用可能にさせる機能に関するものである。
【背景技術】
【０００２】
従来の手法としては、第一にサーバーを有してのサーバー内でデータの一元管理を行い、各クライアントＰＣがサーバーへアクセスしデータを取り出すシステムが挙げられるが、このようなシステムでは、必ずサーバーが必要となる。小規模システムの場合サーバーを有さないシステム構成も多く、前記のようなサーバーでデータの一元管理を行うことはできない。
【０００３】
前記第一の手法のようなサーバを有したネットワークシステムの例として、特開２００３−９９６０９号公報が挙げられる。
【特許文献１】特開２００３−９９６０９号公報
【０００４】
第二の手法として、サーバーを有さないネットワークシステムにおいて、各ＰＣがデータ生成時に、システム内全ＰＣに対してデータ送信（もしくはファイル転送）を実施することでの実現方法があるが、本手法の問題点としては、非接続ＰＣがその間生成されたデータを受け取れないため、データ生成時に全ＰＣが起動かつネットワーク接続されていることが必須条件となる。
【０００５】
本問題点の回避策としては、送信履歴の管理を行い、他ＰＣ接続時にまとめて転送する方法はあるが、生成データ量が多い場合やシステムのＰＣ台数が多い場合、送信状態を管理するプログラムが複雑となる、ネットワークに集中負荷がかかる等問題が多い。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明の目的は、従来技術の問題点である全クライアントＰＣについて、電源状態やネットワーク接続状態によりデータの非保有の状態を極力無くすことができるネットワークシステムを提供することにある。
【課題を解決するための手段】
【０００７】
複数のパーソナルコンピュータから構成されるネットワークシステムにおいて、第一のパーソナルコンピュータ内にはデータを生成する作業用フォルダを有し、該作業用フォルダ内で生成されたデータを他のパーソナルコンピュータへ転送するためのファイル転送用フォルダを有し、前記生成されたデータをファイル転送用フォルダへ複写し、前記複写されたデータをネットワーク接続している他のパーソナルコンピュータへ転送することを特徴としたネットワークシステム。
【発明の効果】
【０００８】
本発明を実施することにより、システム間ＰＣの接続状態を意識しないで、全ＰＣの同一データ保有が可能となる。さらに、本機能を実現するプログラムもファイル複写処理と、ファイル参照処理の追加のみで簡単に実現可能である。
【発明を実施するための最良の形態】
【０００９】
本発明は、サーバを有さないネットワークシステムにおいて、簡単な構成で相互間におけるファイルの転送を実現できる。
【実施例１】
【００１０】
本発明を実現するシステム構成例を図１に示す。図１に示されるように、本システムは、ＨＵＢ１０を介し複数のクライアントＰＣ１〜ｎより構成されている。図２及び図３に各ＰＣがデータ（ファイル）を生成する際の処理の流れを示す。図２〜図３に示すように、各ＰＣがデータを生成する際に、生成データを一度自分のＰＣの作業用フォルダ（ディレクトリ）内にデータを生成する。その後、あらかじめ全接続ＰＣ分用意してある各ＰＣ用のファイル転送用フォルダに、作業用フォルダに生成したデータを複写する。この複写処理は、生成データの作成終了時点（何がしかの終了の旨ＰＣへ指示する）で自動的に全ＰＣ用のファイル転送用フォルダへ複写することも可能であるし、或いは、生成データを希望の転送先ＰＣ用のファイル転送用フォルダへ手作業にて複写してもよい。
【００１１】
次にそれぞれのＰＣがネットワーク接続している全ＰＣ内の自己ＰＣ用のファイル転送フォルダを参照しにいき、データがあれば自己ＰＣのデータ管理フォルダにデータを移動させる。（図４）この監視及びファイル移動動作を定期的に各々のＰＣが実施することにより、ネットワーク接続していないＰＣ等への転送がリアルタイムに実施できなくとも、ネットワーク接続したＰＣ間の同一データ保持が可能となる。
【００１２】
更に具体的に説明すると、例えば今ネットワークに接続されているＰＣが５台あり、データを生成したＰＣをＰＣ１とし、データを転送される側のＰＣをＰＣ２、ＰＣ３、ＰＣ４、ＰＣ５とする。まず、ＰＣ１内の作業用フォルダでデータを作成し、作成が終ったら、自ＰＣ内のファイル転送用フォルダのＰＣ２用、ＰＣ３用、ＰＣ４用、ＰＣ５用へ作成データを転記（コピー）する。以上はデータ作成した側のＰＣの動作である。
【００１３】
一方のデータを受け取る側であるＰＣ２からＰＣ５側のＰＣ２では、まずＰＣ１へアクセスし、自己（ＰＣ２）用のファイル転送フォルダ内にデータがあるか否か調べる。データがあれば、自ＰＣ内のデータ管理フォルダにファイルを移動させる。次にＰＣ３へアクセスし、同様に自分（ＰＣ２）用のファイル転送フォルダ内にデータがあるか否か判断する。なければ何もせず、ＰＣ４へアクセスし、同様の処理をＰＣ５まで行う。このような処理を全ＰＣが行うことにより、システム間ＰＣの接続を意識しないで、全ＰＣの同一データ保持が可能となる。なお、アクセスするタイミングは各ＰＣ毎に異ならせる（同時期にアクセスしない）方が良い。
【実施例２】
【００１４】
別の実施例として、ファイル転送用フォルダを一つとし、各ＰＣからネットワーク接続した旨の情報を受信した際にその情報を送信してきたＰＣへ生成データを転送し、該ＰＣへデータ転送した旨を記憶しておき、全てのＰＣへデータ転送が終ったか否かを判断し、終っていれば、ファイル転送用フォルダ内の生成データを消去する。このような処理を行う事により、各ＰＣでは、ファイル転送用フォルダは一つ備えていれば良いこととなる。
【００１５】
また、更に別の処理方法として、各ＰＣからネットワーク接続した旨の情報を受信した際にその情報を送信してきたＰＣへ生成データを転送し、各ＰＣから転送が終った旨の情報を受信したらファイル転送フォルダ内の生成データを消去するということも可能である。
【産業上の利用可能性】
【００１６】
本発明の活用例として、サーバーを有さないネットワーク利用システム用の各クライアントＰＣ（パーソナルコンピュータ）用プログラムの機能であり、各クライアントＰＣで生成されたデータをシステム内全クライアントＰＣ上で使用可能にさせることが可能となる。
【図面の簡単な説明】
【００１７】
【図１】本発明のシステム構成例図
【図２】ＰＣ構成例図
【図３】ＰＣ構成例図
【図４】ＰＣ同士のファイル移動例図
【符号の説明】
【００１８】
１０    ＨＵＢ
１１    クライアントＰＣ  Ｎｏ．１
１２    クライアントＰＣ  Ｎｏ．２
２１    作業用フォルダ
２２    ファイル転送用フォルダ
２３    データ管理フォルダ
【図１】
2005321875.tif 000003
【図２】
2005321875.tif 000004
【図３】
2005321875.tif 000005
【図４】
2005321875.tif 000006