JP2004015629A - Image input/output system - Google Patents
Image input/output system Download PDFInfo
- Publication number
- JP2004015629A JP2004015629A JP2002168645A JP2002168645A JP2004015629A JP 2004015629 A JP2004015629 A JP 2004015629A JP 2002168645 A JP2002168645 A JP 2002168645A JP 2002168645 A JP2002168645 A JP 2002168645A JP 2004015629 A JP2004015629 A JP 2004015629A
- Authority
- JP
- Japan
- Prior art keywords
- image input
- output device
- image
- management server
- shared
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000004891 communication Methods 0.000 claims abstract description 72
- 238000007726 management method Methods 0.000 claims description 150
- 230000005540 biological transmission Effects 0.000 claims description 48
- 238000013523 data management Methods 0.000 claims description 40
- 238000012545 processing Methods 0.000 description 31
- 238000000034 method Methods 0.000 description 27
- 230000008569 process Effects 0.000 description 22
- 238000010586 diagram Methods 0.000 description 12
- 230000006870 function Effects 0.000 description 11
- 238000012546 transfer Methods 0.000 description 11
- 230000008859 change Effects 0.000 description 9
- 238000012217 deletion Methods 0.000 description 3
- 230000037430 deletion Effects 0.000 description 3
- 239000004065 semiconductor Substances 0.000 description 3
- 238000007796 conventional method Methods 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 239000011521 glass Substances 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 238000003825 pressing Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000002834 transmittance Methods 0.000 description 1
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Facsimiles In General (AREA)
Abstract
Description
【0001】
【発明の属する技術分野】
本発明は、画像入出力システムに関する。
【0002】
【従来の技術】
従来、通信ネットワークを利用して通信ネットワークに接続された画像入出力装置や情報端末装置間において画像データを共有するには、クライアントサーバシステムにより、サーバ(管理サーバ)が画像データを集中管理し、クライアントである画像入出力装置や情報端末装置からある画像データの送信要求があると、サーバから、要求された画像データを要求したクライアントに送信することによって行われている。
【0003】
【発明が解決しようとする課題】
しかしながら、サーバにて画像データを集中管理すると、サーバへの負荷が大きくなり、多重伝送における転送速度の低下、ネットワークトラフィックの増大等の問題が生じていた。また、あまり必要のないデータまでもサーバに送信してしまうため、サーバ側のデータ量が莫大なものとなっていた。
【0004】
また、従来、所望の画像データを、該画像データを所有するサーバあるいは他の画像入出力装置や情報端末装置から取得しようとしても、その画像データが格納されている場所を知らなければ目的のデータを取得することはできなかった。
【0005】
本発明の課題は、通信ネットワークに接続された画像入出力装置間で画像データを共有して利用する画像入出力システムにおいて、サーバを介さずに直接装置間で画像データを送受信できるようにすると共に、共有する画像データの格納場所を容易に検索できるようにすることである。
【0006】
【課題を解決するための手段】
上記課題を解決するため、請求項1記載の発明は、
通信ネットワークを介して、複数の画像入出力装置と、管理サーバとが相互にデータの送受信を行う画像入出力システムにおいて、
前記管理サーバは、
前記通信ネットワークに接続された画像入出力装置毎に、装置情報、及び前記各画像入出力装置が所有する、前記通信ネットワークに接続された装置間で共有する共有画像データに関する共有データ情報を共有データ管理情報として記憶する記憶手段と、
前記各画像入出力装置から送信された検索要求を受信し、この検索要求内容に基づいて、前記共有データ管理情報を前記記憶手段から検索する検索手段と、
前記検索手段により検索された共有データ管理情報を、前記検索要求を受信した画像入出力装置に送信する管理情報送信手段と、
を備え、
前記各画像入出力装置は、
前記共有画像データを記憶する記憶手段と、
前記管理サーバの記憶手段に記憶された共有データ管理情報の検索要求を前記管理サーバに送信する検索要求送信手段と、
前記管理サーバから送信された共有データ管理情報を受信する管理情報受信手段と、
前記管理情報受信手段により受信された共有データ管理情報に含まれた装置情報に基づいて、当該装置情報に該当する他の画像入出力装置に通信接続し、前記共有画像データの送信を要求する画像データ送信要求手段と、
他の画像入出力装置から送信された前記共有画像データ送信要求を受信し、この要求された共有画像データを前記記憶手段から読み出して前記共有画像データ送信要求を受信した画像入出力装置に送信する画像データ送信手段と、
を備えたことを特徴としている。
【0007】
請求項1記載の発明によれば、通信ネットワークを介して、複数の画像入出力装置と、管理サーバとが相互にデータの送受信を行う画像入出力装置において、管理サーバは、通信ネットワークに接続された画像入出力装置毎に、装置情報、及び各画像入出力装置が所有する共有画像データに関する共有データ情報を共有データ管理情報として記憶手段に記憶し、各画像入出力装置から送信された検索要求を受信して、この検索要求の内容に基づいて、共有データ管理情報を記憶手段から検索する。そして、検索された共有データ管理情報を、検索要求した画像入出力装置に送信する。各画像入出力装置は、共有画像データをその記憶手段に記憶する。また、各画像入出力装置は、管理サーバに対して、共有データ管理情報の検索要求を送信し、検索された共有データ管理情報を受信すると、この共有データの管理情報に含まれた装置情報に基づいて、その装置情報に該当する画像入出力装置に通信接続し、共有画像データの送信を要求する。また、各画像入出力装置は、他の画像入出力装置から、画像データ送信要求を受信すると、要求された共有画像データを記憶手段から読み出して、画像データ送信要求を受信した他の画像入出力装置へ送信する。
【0008】
従って、各画像入出力装置は、管理サーバに接続して検索要求することで、所望の画像データが画像入出力システムのどの装置の記憶手段に記憶されているかを容易に知ることができる。また、管理サーバを介さず、直接画像入出力装置間でピアツーピア接続を行って共有画像データの送受信を行うことができるので、従来の、管理サーバによる画像データの一括管理時に比べ、管理サーバへの負荷が軽減され、通信速度も管理サーバに依存しないですむようになる。
【0009】
請求項2記載の発明は、請求項1記載の発明において、
前記各画像入出力装置は、
前記共有画像データの送信元となる他の画像入出力装置に対して通信接続できない場合に、前記管理サーバに、前記送信元となる他の画像入出力装置に対して自画像入出力装置への通信接続要求を送信するように依頼する接続要求手段を更に備え、
前記管理サーバは、
前記画像入出力装置から送信された通信接続要求を受信し、この通信接続要求内容に応じて、前記送信元となる他の画像入出力装置に、当該通信接続要求された画像入出力装置に対して通信接続するように指示を送信する接続指示送信手段を更に備えたことを特徴としている。
【0010】
請求項2記載の発明によれば、各画像出力装置は、共有画像データの送信元となる他の画像入出力装置に対して通信接続できない場合に、管理サーバに、送信元となる他の画像入出力装置に対して自画像入出力装置への通信接続要求を送信するように依頼する。他の画像入出力装置への通信接続要求を受信した管理サーバは、その内容に応じて、送信元となる他の画像入出力装置に、当該接続要求された画像入出力装置に対して通信接続するように指示を送信する。従って、各画像出力装置は、共有画像データの送信元となる他の画像入出力装置がファイヤーウォール下にある等により通信接続できない場合であっても、管理サーバを介して通信接続を確立することにより、送信元となる他の画像入出力装置とピアツーピア接続を行って共有画像データの送受信を行うことができる。
【0011】
請求項3記載の発明は、請求項1又は2記載の発明において、
前記管理サーバは、前記各画像入出力装置から通信接続要求を受信した際に、当該通信接続要求を受信した画像入出力装置に対してユーザ認証を行うユーザ認証手段を更に備えたことを特徴としている。
【0012】
請求項3記載の発明によれば、管理サーバは、各画像入出力装置から通信接続要求を受信した際に、通信接続要求した画像入出力装置のユーザ認証を行う。従って、セキュリティが確保された画像入出力システムを提供することができる。
【0013】
【発明の実施の形態】
以下、図を参照して本発明の実施の形態について詳細に説明する。
なお、本実施の形態において、管理サーバ1の制御部11は、検索手段及びユーザ認証手段としての機能を有し、記録媒体15aは、記憶手段としての機能を有し、通信制御部16は、管理情報送信手段としての機能を有する。また、管理サーバ1の制御部11は、通信制御部16を制御することにより、接続指示送信手段としての機能を有する。
【0014】
また、画像入出力装置2a及び2bの記憶部28は、記憶手段としての機能を有し、通信制御部29は、管理情報受信手段としての機能を有し、制御部21は、通信制御部29を制御することにより、検索要求送信手段、画像データ送信要求手段、画像データ送信手段、及び接続要求手段としての機能を有する。
【0015】
まず、構成を説明する。
図1は、本実施の形態における画像入出力システム100の全体構成を示す図である。図1に示すように、画像入出力システム100は、管理サーバ1、画像入出力装置2a、情報端末装置3aがインターネットSを介して相互にデータの送受信が可能なように接続され、画像入出力装置2b、情報端末装置3bがファイヤーウォール4を介してインターネットSに接続されて、構成されている。画像入出力装置2a、2b、情報端末装置3a、3bの各装置は、1台ずつ図示しているが、これに限定されない。
【0016】
管理サーバ1は、画像入出力システム100上で共有する画像データである共有画像データ(以下、共有データと称する)に関する情報(共有データの管理情報)を管理するサーバであり、インターネットSを介して画像入出力装置2a、2b、情報端末装置3a、3bから、各装置が所有する共有データの管理情報を受信する。また、これらの装置から、あるファイル名又はあるキーワードを有する共有データを検索するよう要求があると、管理サーバ1は検索処理を行い、結果を要求した装置に送信する。
【0017】
画像入出力装置2aは、例えば、複写機、プリンタ、スキャナ、FAX等であり、インターネットSを介して管理サーバ1との間で共有データの管理情報の送受信を行う。また、画像入出力装置2b、情報端末装置3a、3bとの間で共有データの送受信を行う。
【0018】
情報端末装置3aは、インターネットSを介して管理サーバ1との間で共有データの管理情報の送受信を行う。また、画像入出力装置2a、2b、情報端末装置3bとの間で共有データの送受信を行う。
【0019】
画像入出力装置2bは、例えば、複写機、プリンタ、スキャナ、FAX等であり、ファイヤーウォール4、インターネットSを介して管理サーバ1との間で共有データの管理情報の送受信を行う。また、画像入出力装置2a、情報端末装置3a、3bとの間で共有データの送受信を行う。
【0020】
情報端末装置3bは、ファイヤーウォール4、インターネットSを介して管理サーバ1との間で共有データの管理情報の送受信を行う。また、画像入出力装置2a、2b、情報端末装置3aとの間で共有データの送受信を行う。
【0021】
ファイヤーウォール4は、画像入出力装置2b及び情報端末装置3bが接続されているLAN等の内部ネットワークとインターネットSとの間に設けられており、通過する情報を制限する。
【0022】
インターネットSの回線形態は、図1において環形として図示したが任意である。また、各端末装置間の接続は有線、無線を問わない。但し、情報管理の信頼性の観点から、特定の利用者のみアクセスが可能なセキュリティが確保されているネットワークである事が望ましい。インターネットSには、例えば、電話回線網、ISDN回線網、専用線、移動体通信網、通信衛星回線、CATV回線網等の各種通信回線網と、それらを接続するインターネットサービスプロバイダや基地局等が含まれる。また、送受信されるデータの解析、伝送経路の設定、及び転送を行うルータ等の中継装置の他、所定数のポートを備えるハブ等の集線装置も含まれる。
【0023】
次に、図2を参照して、管理サーバ1の内部構成について詳細に説明する。
図2は、管理サーバ1の機能的構成を示すブロック図である。図2に示すように、管理サーバ1は、制御部11、入力部12、RAM13、表示部14、記録媒体15aを有する記憶部15、通信制御部16等により構成され、記録媒体15aを除く各部は、バス17により接続されている。
【0024】
制御部11は、CPU(Central Processing Unit)等により構成され、記憶部15に記憶されているシステムプログラムを読み出し、該システムプログラムに従って各部の動作を集中制御する。また、制御部11は、読み出したシステムプログラムに従って、各種処理を実行し、その結果をRAM13に格納すると共に表示部14に表示させる。そして、RAM13に格納した処理結果を、記憶部15あるいは記録媒体15aの所定の保存先に保存させる。
【0025】
例えば、制御部11は、記憶部15に記憶されている画像データの共有のためのアプリケーションプログラムを読み出して、画像入出力システム100を構成する各装置との間でデータの送受信を行うことによって、後述する共有データ情報作成・登録処理、共有データ情報検索処理等を行う。また、画像入出力システム100を構成する装置間における共有データの送受信の管理を行う。
【0026】
入力部12は、文字/英数字入力キー、カーソルキー、及び各種機能キー等を備えたキーボードと、ポインティングデバイスであるマウスと、を備えて構成され、キーボードで押下操作されたキーの押下信号とマウスによる操作信号とを、入力信号として制御部11へ出力する。
【0027】
RAM(Random Access Memory)13は、制御部11により実行制御される各種処理において、記憶部15から読み出された管理サーバ1で実行可能なシステムプログラム、制御プログラム、入力若しくは出力データ、及びパラメータ等の一時的な格納領域となる。
【0028】
表示部14は、LCD(Liquid Crystal Display)やCRT(Cathode Ray Tube)等により構成され、制御部11から入力される表示信号の指示に従って、表示画面上に、共有データ管理情報や画像データ等の表示を行う。
【0029】
記憶部15は、HD(Hard Disc)や不揮発性の半導体メモリ等により構成され、管理サーバ1に対応するシステムプログラム、及び該システムプログラム上で実行可能な各種処理プログラム、及びこれらのプログラムで処理されたデータ等を記憶する。また、記憶部15は、着脱自在に装着された記憶媒体15aを有し、この記憶媒体15aは、磁気的または光学的記録媒体、若しくは半導体等の不揮発性メモリで構成されている。プログラムは、コンピュータが読み取り可能なプログラムコードの形態で格納され、制御部11は、当該プログラムコードに従った動作を逐次実行する。
【0030】
本実施の形態において、記録媒体15aは、内部に共有データ管理情報DB151を有して構成される。図3は、共有データ管理情報DB151内のデータ格納例を示す図である。図3(a)に示すように、共有データ管理情報DB151には、管理サーバ1に接続可能な接続装置毎の共有データ管理情報が格納されている。そして、図3(b)に示すように、共有データ管理情報には、接続装置情報と、該接続装置に保存されている共有データに関する共有データ情報(共有データ情報1、2・・・n)とが格納されている。接続装置情報は、具体的には、ID、ユーザ名、マシン名、アドレス、待ち受けポート番号等を示すデータであり、共有データ情報は、共有データのファイル名、タイトル概要、データサイズ、フォーマット、交換KEY等を示すデータである。
【0031】
図2の通信制御部16は、モデム、TAやルータ等によって構成され、インターネットSに接続された画像入出力装置2a、2b、情報端末装置3a、3b等の外部通信端末との間でインターネットプロトコルに基づく通信の制御を行う。
【0032】
次に、図4を参照して、画像入出力装置2aの内部構成について詳細に説明する。図4は、画像入出力装置2aの機能的構成を示すブロック図である。図4に示す様に、画像入出力装置2aは、制御部21、操作入力部23を有する表示部22、RAM24、画像読取部25、画像形成部26、転写部27、記憶部28、通信制御部29により構成され、各部はバス30により接続されている。
【0033】
制御部21は、CPU(Central Processing Unit)により構成され、記憶部28に記憶されている画像入出力装置2aを制御するためのシステムプログラムをRAM24に読み出して、読み出したシステムプログラムに従って、画像入出力装置2a全体の制御を行う。また、制御部21は、記憶部28に記憶されている各種処理プログラムをRAM24に読み出して、操作入力部23や通信制御部29を介して入力されるデータに応じて各処理を実行し、処理結果をRAM24に格納すると共に表示部22に表示させたり、転写部27の排紙部に出力させたりする。
【0034】
例えば、制御部21は、記憶部28に記憶されている各種処理プログラムに従い、ユーザによる操作入力部23の押下操作により、画像読取部25のコンタクトガラス上に載置された原稿を複写する複写処理、画像入出力装置2bや情報端末装置3a、3bからインターネットSを介して送信されたデータを受信して、該データに基づいて印刷出力するプリント処理等を行う。
【0035】
また、制御部21は、記憶部28に記憶されている画像共有のためのアプリケーションプログラムに従い、管理サーバ1との間で共有データ情報作成・登録処理、共有データ情報検索処理を行う。また、共有データ情報検索処理において管理サーバ1から受信した情報に基づいて、画像入出力システム100に接続された他の装置との間で、共有データ受信処理A、Bを行う。
【0036】
表示部22は、操作入力部23が一体的に構成された操作パネルである。表示部22は、LCD(Liquid Crystal Display)等により構成され、制御部21から入力される表示信号の指示に従って画面上に各種操作釦や画像の状態表示、各機能の動作状況等の表示を行う。
【0037】
また、操作入力部23は、透明電極が格子状に配置された感圧式(抵抗膜圧式)のタッチパネル等により構成されているが、視認性の観点から光の透過率が高いものが望ましい。操作入力部23は、手指やタッチペン等で押下された力点のXY座標を電圧値で検出し、検出された位置信号を操作信号として制御部21に出力する。また、操作入力部23は、数字釦や各種設定を切り替える機能釦等の各種操作釦を備えている。
【0038】
RAM(Random Access Memory)24は、制御部21により実行制御される各種処理において、記憶部28から読み出されたプログラム、入力、若しくは出力データ及びパラメータ等の一時的な格納領域となる。
【0039】
画像読取部25は、原稿を載置するコンタクトガラスの下部にスキャナを備えて構成され、原稿の画像を読み取る。スキャナは、光源、CCD(Charge Coupled Device)等により構成され、光源から原稿へ照明走査した光の反射光を結像して光電変換することにより原稿の画像を読み取り、読み取った画像を画像形成部26に出力する。ここで、画像は、図形や写真等のイメージデータに限らず、文字や記号等のテキストデータ等も含む。
【0040】
画像形成部26は、画像読取部25から入力された画像、及び通信制御部29により受信された画像に対して、操作入力部23からの入力指示、あるいは通信制御部29から受信したデータに含まれる指示データに従って拡大縮小、回転、及び位置変更等の画像処理を施して、その画像処理した画像を転写部27に出力する。
【0041】
転写部27は、感光ドラム、トナー、排出部、給紙部などを備えて構成され、制御部21からの印刷指示に従って、操作入力部23から入力指示された、あるいは通信制御部29から受信したデータに含まれる指示データにより指示されたサイズと向きの印刷用紙を給紙部から搬送して、感光ドラム表面に、画像形成部26から入力された画像の静電潜像を形成する。更に転写部27は、感光ドラム表面の静電潜像を含む領域にトナーを付着させ、給紙部から搬送される印刷用紙にトナーを転写して定着させた後、排出部から排出する。
【0042】
記憶部28は、EEPROM(Electrically Erasable Programmable ROM)等の不揮発性の半導体メモリにより構成され、画像入出力装置2aで実行可能なシステムプログラム、該システムプログラムで実行可能な各種処理プログラム、及び各種処理プログラムで処理されたデータ等を記憶する。プログラムは、コンピュータが読取可能なプログラムコードの形態で格納され、制御部21は、当該プログラムコードに従った動作を逐次実行する。
【0043】
本実施の形態において、記憶部28には、画像読取部25で読み取られた画像のデータや、通信制御部29を介して受信した画像データが記憶されている。また、該画像入出力装置2aに関する情報を格納する装置情報ファイル281と、画像入出力装置2aが所有する画像データのうち、画像入出力システム100にて共有する画像データ(共有データ、本発明の請求項に記載の共有画像データに相当)に関する情報を格納する共有データ情報ファイル282を有している。装置情報ファイル281には、管理サーバ1の共有データ管理情報DB151に記憶されている接続装置情報のうち、画像入出力装置2aに関する装置情報と同様の情報が格納されている。共有データ情報ファイル282には、管理サーバ1の共有データ管理情報DB151に記憶されている、画像入出力装置2aに係る共有データ情報と同様の情報が格納されている。
【0044】
通信制御部29は、モデム、TAやルータ等によって構成され、インターネットSに接続された画像入出力装置2b、情報端末装置3a、3b等の外部通信端末との間でインターネットプロトコルに基づく通信の制御を行う。
【0045】
以上、本発明に係る画像出力システム100として機能する管理サーバ1と画像入出力装置2aの構成について説明したが、画像入出力装置2bの要部構成は、画像入出力装置2aと同様であるため、その構成の図示及び説明は省略する。
【0046】
また、情報端末装置3a、3bの要部構成は、管理サーバ1と同様であるため、各構成部分には同列の符号を付し、その構成の図示及び説明は省略する。即ち、情報端末装置3a(3b)は、制御部31、入力部32、RAM33、表示部34、記憶部35、記録媒体35a、通信制御部36より構成され、各部はバス37により接続されている。但し、制御部31は、記憶部35に記憶されている画像共有のためのアプリケーションプログラムに従い、管理サーバ1との間で共有データ情報作成・登録処理、共有データ情報検索処理を行う。また、制御部31は、共有データ情報検索処理において管理サーバ1から受信した情報に基づいて、画像入出力システム100に接続された他の装置との間で、共有データ受信処理A、Bを行う。また、記録媒体35aは、該装置の情報を格納する装置情報ファイル351と、情報端末装置3a(3b)が所有する画像データのうち、画像入出力システム100にて共有する共有データに関する情報を格納する共有データ情報ファイル352を有している。装置情報ファイル351には、管理サーバ1の共有データ管理情報DB151に記憶されている接続装置情報のうち、情報端末装置3a(3b)に関する装置情報と同様の情報が格納されている。共有データ情報ファイル352には、管理サーバ1の共有データ管理情報DB151に記憶されている、情報端末装置3a(3b)に係る共有データ情報と同様の情報が格納されている。
【0047】
次に、動作について説明する。
まず、画像入出力装置2aが共有データ情報を作成して管理サーバ1に登録する、共有データ作成・登録処理について、図5のフロー図を参照して説明する。
【0048】
まず、画像入出力装置2aは、共有データ情報を作成する(ステップS1)。共有データ情報の作成は、ユーザによる、表示部22に表示される共有データ情報作成画面221の入力操作により行われる。
【0049】
図6は、共有データ情報作成画面221の一例を示す図である。図6に示すように、共有データ情報作成画面221は、ファイル選択領域221aと、タイトル概要入力領域221bと、交換KEY入力領域221c等により構成されている。ファイル選択領域221aには、画像入出力装置2aが所有している画像データのファイル一覧が表示され、ユーザによる押下操作により、表示されたファイルのうちの1つが選択され、その下にある「登録」釦が押下されると、共有データとして登録対象となる画像データのファイル名、データサイズ、フォーマットが自動的に共有データ情報として設定される。画面下部の「キー表示」釦は、押下されることにより、画面上に、文字、数字等の入力キーを表示する。タイトル概要入力領域221bは、選択されたファイルに関する概要を入力する領域である。交換KEY領域221cは、画像入出力システム100を形成する他の装置(例えば、画像入出力装置2b、情報端末装置3a、3b等)が当該画像データを受信する際にファイルを特定するために必要となるKEYである。交換KEYが0又は空欄の場合は、共有不可であることを示す。交換KEYとして0以外の数字が設定されている場合に、この画像データが共有データとして設定される。ファイル選択領域221a、タイトル概要入力領域221b、交換KEY入力領域221cの入力が終了し、共有データ情報の作成が完了し、「送信」釦が押下されると、ステップS2へ移行し、画像入出力装置2aは、管理サーバ1に接続要求を送信する(ステップS2)。
【0050】
ステップS2において、画像入出力装置2aが管理サーバ1に接続要求を送信すると、管理サーバ1は、画像入出力装置2aにID番号及びパスワードを要求する(ステップS3)。画像入出力装置2aは、表示部22にID番号及びパスワードの入力指示を表示する(ステップS4)。ユーザがID番号及びパスワードを操作入力部23から入力すると、画像入力装置2aは、入力されたID番号及びパスワードを管理サーバ1へ送信する(ステップS5)。管理サーバ1は、受信したID番号及びパスワードが正しいか否かを判断するユーザ認証を行い(ステップS6)、正しい場合には、接続完了通知を画像入出力装置2aへ送信する(ステップS7)。なお、入力された情報が正しくない場合は、管理サーバ1は、画像入出力装置2aに、誤り通知及びID番号及びパスワード要求を再度送信する。このように、ID番号及びパスワードが正しく入力されなければ画像入出力装置2aは管理サーバ1とデータの送受信を行うことはできない。
【0051】
管理サーバ1からの接続完了通知を受信すると、画像入出力装置2aは、ステップS1で作成した共有データ情報を管理サーバ1へ送信する(ステップS8)。この時、画像入出力装置2aは、送信した共有データ情報のコピーをRAM24に格納しておく。管理サーバ1は、共有データ情報を受信し(ステップS9)、記録媒体15aの共有データ管理情報DB151の、画像入出力装置2aに関する接続装置の管理情報に共有データ情報を追加登録する(ステップS10)。登録完了後、管理サーバ1は、登録完了通知を画像入出力装置2aへ送信する(ステップS11)。登録完了通知を受信すると、画像入出力装置2aは、RAM24に格納しておいた共有データ情報のコピーを共有データ情報ファイル282に保存する(ステップS12)。そして、画像入出力装置2aは、管理サーバ1へ切断要求を送信し(ステップS13)、管理サーバ1と画像入出力装置2aとの接続が切断されることにより(ステップS14)、共有データ情報作成・登録処理が終了する。
【0052】
なお、上述した共有データ情報作成・登録処理は、画像入出力装置2aにより共有データ情報を作成し、管理サーバ1に送信、登録する処理について説明したが、画像入出力装置2b、情報端末装置3a、3bについても、同様の動作により共有データ情報を作成し、管理サーバ1に送信、登録することができる。
【0053】
また、既に管理サーバ1に登録されている共有データ情報は、変更、削除することができる。図7は、共有データ情報変更・削除画面222の一例を示す図である。図7に示すように、共有データ情報変更・削除画面222は、ファイル名選択領域222a、変更入力領域222b等により構成されている。ファイル名選択領域222aには、画像入出力装置2aの共有データ情報ファイル282に記憶されている各共有データ情報のファイル名の一覧が表示され、ユーザによる押下操作により、表示されたファイル名のうちの1つが選択されると、変更入力領域222bの各欄に、現在登録されている共有データ情報が表示される。画面下部の「キー表示」釦は、押下されることにより、画面上に文字、数字等の入力キーを表示するので、この表示されたキーを利用して、変更入力領域222bの該当箇所を変更入力することができる。変更入力終了後、「送信」釦が押下されると、画像入出力装置2aは、管理サーバ1に接続し、共有データ情報作成・登録処理と同様の手順により管理サーバ1と画像入出力装置2aがデータの送受信を行うことにより、管理サーバ1の共有データ管理情報DB151の共有データ情報を更新する。また、「削除」釦が押下された後に「送信」釦が押下されると、管理サーバ1へ接続後、画像入出力装置2aは、当該共有データ情報の管理サーバ1からの削除要求を行い、管理サーバ1は、当該共有データ情報の削除を行う。また、画像入出力装置2aは、共有データ情報ファイル282から、削除指示された共有データ情報を削除する。
【0054】
次に、図8のフロー図を参照して、画像入出力装置2aから管理サーバ1に通信接続して、共有データを検索する共有データ情報検索処理について説明する。
【0055】
まず、画像入出力装置2aは、管理サーバ1に接続要求を送信する(ステップS21)。管理サーバ1は、これを受信して、画像入出力装置2aにID番号及びパスワードを要求する(ステップS22)。画像入出力装置2a、表示部22にID番号及びパスワードの入力指示を表示する(ステップS23)。ユーザがID番号及びパスワードを操作入力部23から入力すると、画像入力装置2aは、入力されたID番号及びパスワードを管理サーバ1へ送信する(ステップS24)。管理サーバ1は、受信したID番号及びパスワードが正しいか否かを判断するユーザ認証を行い(ステップS25)、正しい場合には、接続完了通知を画像入出力装置2aへ送信する(ステップS26)。なお、入力された情報が正しくない場合は、管理サーバ1は、画像入出力装置2aに、誤り通知及びID番号及びパスワード要求を再度送信する。このように、ID番号及びパスワードが正しく入力されなければ、画像入出力装置2aは管理サーバ1とデータの送受信を行うことはできない。
【0056】
管理サーバ1との接続が確立すると、画像入出力装置2aは、管理サーバ1に検索要求を送信する(ステップS27)。管理サーバ1から検索受任応答が送信されると(ステップ28)、画像入出力装置2aは、ファイル名、又はタイトル概要等のキーワードを管理サーバ1へ送信する(ステップS29)。管理サーバ1は、受信したファイル名又はキーワードに基づいて共有データ管理情報DB151に該当するファイルが存在するか否かを検索処理する(ステップS30)。検索処理終了後、管理サーバ1は、画像入出力装置2aに検索結果を応答する(ステップS31)。検索した結果、該当する共有データが存在する場合には、検索結果として、管理サーバ1から画像入出力装置2aへ、共有データ管理情報DB151の中から、該当する共有データのファイル名、交換KEY、該ファイルを所有する装置のアドレス、待ち受けポート番号等の共有データ管理情報を送信する。
【0057】
検索結果である共有データ管理情報を受信すると、画像入出力装置2aは、管理サーバ1へ切断要求を送信し(ステップS32)、管理サーバ1と画像入出力装置2aとの接続が切断されることにより(ステップS33)、共有データ情報検索処理が終了する。
【0058】
なお、上述した共有データ情報検索理は、画像入出力装置2aが管理サーバ1に接続して、目的とする共有データを検索する処理について説明したが、画像入出力装置2b、情報端末装置3a、3bについても、同様の動作により、管理サーバ1に接続して目的とする共有データを検索することができる。
【0059】
次に、上述した共有データ情報検索処理により、目的の共有データが情報端末装置3aにあると検索された場合に、画像入出力装置2a(受信側)が目的とする共有データを情報端末装置3a(送信側)から受信する共有データ受信処理Aについて、図9のフロー図を参照して説明する。
【0060】
まず、画像入出力装置2aは、共有データ情報検索処理で取得した情報端末装置3aのアドレス及び待ち受けポート番号へ接続要求を送信する(ステップS41)。情報端末装置3aは、接続要求を受信し(ステップS42)、接続完了通知を画像入出力装置2aへ送信する(ステップS43)。コネクションが確立すると、画像入出力装置2aは、情報端末装置3aへ要求する共有データのファイル名及び交換KEYを送信し、共有データ送信要求を行う(ステップS44)。これを受信した情報端末装置3aは、ファイル名及び交換KEYが適正なものであるか否かを判断し(ステップS45)、適正なものであると判断すると、画像入出力装置2aへ当該共有データのファイルサイズを送信し(ステップS46)、続いて当該共有データを記憶部28から読み出して送信する(ステップS47)。
【0061】
画像入出力装置2aは、受信データ量が、ステップS46で受信したファイルサイズに達すると、情報端末装置3aへデータ受信完了通知を送信し(ステップS48)、切断要求を送信して(ステップS49)、情報端末装置3aと画像入出力装置2aとの接続が切断されることにより(ステップS50)、共有データ受信処理Aが終了する。
【0062】
なお、上述した共有データ受信処理Aは、画像入出力装置2aが、情報端末装置3aから共有データを受信する方法について説明しているが、画像入出力装置2aが複数台インターネットSに接続されているとき、画像入出力装置2aが他の画像入力装置2aから共有データを受信する場合においても、他の画像入出力装置を送信側として、同様の手順により共有データの受信を行う。また、画像入出力装置2aが、他の画像入出力装置2aに対して、データの送信要求を行うのではなく、データの印刷出力を要求することができる。これにより、他の画像入出力装置2aは、要求された共有データの印刷出力を行う。
【0063】
次に、上述した共有データ情報検索処理により目的の共有データが情報端末装置3bにあると検索された場合に、画像入出力装置2a(受信側)が目的とする共有データを情報端末装置3b(送信側)から受信する共有データ受信処理Bについて、図10のフロー図を参照して説明する。なお、情報端末装置3bとインターネットSとの間には、上述した様に、ファイヤーウォール4が設置されているため、画像入出力装置2aから情報端末装置3bへ直接接続要求はできないため、管理サーバ1を介して接続を確立する。
【0064】
まず、画像入出力装置2aは、管理サーバ1へ接続要求を送信し、管理サーバ1による認証後、画像入出力装置2aと管理サーバ1との間で接続が確立すると、管理サーバ1へ、Push Requestコマンドにより、情報端末装置3bへの通信接続要求を送信する(ステップS61)。このPush Requestコマンドによる通信接続要求は、管理サーバ1に、情報端末装置3b側から画像形成装置2aへ接続要求を送信するように依頼するものである。管理サーバ1は、これを受信して、情報端末装置3bへ送信要求を送信することにより、画像入出力装置2aとの通信接続の指示を送信する(ステップS62)。情報端末装置3bは、管理サーバ1から送信要求を受信すると、接続要求を画像入出力装置2aへ送信する(ステップS63)。画像入出力装置2aは、接続要求を受信し(ステップS64)、情報端末装置3bへ、要求する共有データのファイル名及び交換KEYを送信することにより、データ受信要求を送信する。(ステップS65)。
【0065】
画像入出力装置2aからデータ受信要求を受信すると、情報端末装置3bは、ファイル名及び交換KEYが適正なものであるか否かを判断し、適正なものであると判断すると、データ受信要求に対する応答を行う(ステップS66)。そして、情報端末装置3bは、画像入出力装置2aに当該共有データのファイルサイズを送信し(ステップS67)、続いて当該共有データを送信する(ステップS68)。
【0066】
画像入出力装置2aは、受信データ量が、ステップS67で受信したファイルサイズに達すると、情報端末装置3bへデータ受信完了通知を送信し(ステップS69)、切断要求を送信して(ステップS70)、情報端末装置3bと画像入出力装置2aとの接続が切断されることにより(ステップS71)、共有データ受信処理Bが終了する。
【0067】
なお、上述した共有データ受信処理Bは、画像入出力装置2aが、ファイヤーウォール下にある情報端末装置3bから共有データを受信する方法について説明しているが、画像入出力装置2aが、ファイヤーウォール下にある画像入力装置2bから共有データを受信する場合においても、同様の手順により共有データの受信を行う。また、画像入出力装置2aが、画像入出力装置2bに対して、データの送信要求を行うのではなく、データの印刷出力を要求することができる。これにより、画像入出力装置2bは、要求された共有データの印刷出力を行う。
【0068】
上記説明した共有データ情報作成・登録処理、共有データ情報検索処理、共有データ受信処理A,Bは、画像入出力装置2aを例にとって説明したが、画像入出力装置2b、情報端末装置3a、3b等、画像入出力システム100を構成する装置において、同様の動作により共有データ情報の登録、共有データの検索、共有データの受信を行うことができる。
【0069】
以上説明した様に、画像出力システム100によれば、管理サーバ1は、画像入出力装置2a、2b、情報端末装置3a、3b等の画像入出力システム100を構成する装置から接続要求があると、ユーザ認証を行い、正しいと認証された装置のみと接続を確立する。管理サーバ1は、接続が確立した装置から共有データ情報(更新情報、削除情報)が送信されると、共有データ管理情報DB151に登録(更新、削除)する。また、管理サーバ1は、接続が確立した装置から検索するファイル名又はタイトル概要のキーワード等を受信すると、該当する共有データを所有する装置を検索し、検索結果を該装置へ送信する。
【0070】
管理サーバ1から検索結果を受信した装置(受信側)は、検索結果に含まれるアドレス、待ち受けポート番号へ接続要求を行って、共有データを所有する装置(送信側)との接続を確立した後、データ送信要求及び交換KEYを送信し、共有データを直接受信する。検索されたアドレスの装置(送信側)がファイヤーウォール下にあり、接続できない場合は、受信側の装置は管理サーバ1に接続してPush Requestコマンドを送信することにより、管理サーバ1から検索された送信側の装置に送信要求を行い、これを受信した送信側の装置から受信側の装置へ接続要求を行うことによって接続を確立し、データの送受信を行う。
【0071】
従って、画像入出力システム100を構成する各装置のユーザは、管理サーバ1に接続して検索要求することで、所望の共有データが画像入出力システム100の何処に保存されているかを容易に知ることができる。また、管理サーバ1を介さず、直接装置間でピアツーピア接続を行って共有データの送受信を行うことができるので、従来の、サーバによる共有の画像データの一括管理時に比べ、管理サーバ1への負荷が軽減され、通信速度も管理サーバ1に依存しないですむようになる。また、ファイヤーウォール下にある装置であっても、ピアツーピア接続により共有データの送受信を行うことができる。
【0072】
なお、上記実施の形態における記述内容は、本発明に係る画像入出力システム100の好適な一例であり、これに限定されるものではない。
例えば、LANやWAN等の通信ネットワークにおいても、本発明を適用することができ、管理サーバ1の負荷を軽減し、通信速度を管理サーバ1に依存しないシステムを構築することができる。
【0073】
その他、画像入出力システム100、及びこれを構成する各装置の細部構成及び細部動作に関しても、本発明の趣旨を逸脱することのない範囲で適宜変更可能である。
【0074】
【発明の効果】
請求項1記載の発明によれば、通信ネットワークを介して、複数の画像入出力装置と、管理サーバとが相互にデータの送受信を行う画像入出力装置において、管理サーバは、通信ネットワークに接続された画像入出力装置毎に、装置情報、及び各画像入出力装置が所有する共有画像データに関する共有データ情報を共有データ管理情報として記憶手段に記憶し、各画像入出力装置から送信された検索要求を受信して、この検索要求の内容に基づいて、共有データ管理情報を記憶手段から検索する。そして、検索された共有データ管理情報を、検索要求した画像入出力装置に送信する。各画像入出力装置は、共有画像データをその記憶手段に記憶する。また、各画像入出力装置は、管理サーバに対して、共有データ管理情報の検索要求を送信し、検索された共有データ管理情報を受信すると、この共有データの管理情報に含まれた装置情報に基づいて、その装置情報に該当する画像入出力装置に通信接続し、共有画像データの送信を要求する。また、各画像入出力装置は、他の画像入出力装置から、画像データ送信要求を受信すると、要求された共有画像データを記憶手段から読み出して、画像データ送信要求を受信した他の画像入出力装置へ送信する。従って、各画像入出力装置は、管理サーバに接続して検索要求することで、所望の画像データが画像入出力システムのどの装置の記憶手段に記憶されているかを容易に知ることができる。また、管理サーバを介さず、直接画像入出力装置間でピアツーピア接続を行って共有画像データの送受信を行うことができるので、従来の、管理サーバによる画像データの一括管理時に比べ、管理サーバへの負荷が軽減され、通信速度も管理サーバに依存しないですむようになる。
【0075】
請求項2記載の発明によれば、各画像出力装置は、共有画像データの送信元となる他の画像入出力装置に対して通信接続できない場合に、管理サーバに、送信元となる他の画像入出力装置に対して自画像入出力装置への通信接続要求を送信するように依頼する。他の画像入出力装置への通信接続要求を受信した管理サーバは、その内容に応じて、送信元となる他の画像入出力装置に、当該接続要求された画像入出力装置に対して通信接続するように指示を送信する。従って、各画像出力装置は、共有画像データの送信元となる他の画像入出力装置がファイヤーウォール下にある等により通信接続できない場合であっても、管理サーバを介して通信接続を確立することにより、送信元となる他の画像入出力装置とピアツーピア接続を行って共有画像データの送受信を行うことができる。
【0076】
請求項3記載の発明によれば、管理サーバは、各画像入出力装置から通信接続要求を受信した際に、通信接続要求した画像入出力装置のユーザ認証を行う。従って、セキュリティが確保された画像入出力システムを提供することができる。
【図面の簡単な説明】
【図1】本発明に係る画像入出力システム100の全体構成を概念的に示す図である。
【図2】図1の管理サーバ1の機能的構成を示すブロック図である。
【図3】図2の共有データ管理情報DB151内部のデータ格納例を示す図である。
【図4】図1の画像入出力装置2aの機能的構成を示すブロック図である。
【図5】図1の管理サーバ1と画像入出力装置2aとの間で行われる共有データ情報作成・登録処理を示すフロー図である。
【図6】図4の表示部22に表示される共有データ情報作成画面221を示す図である。
【図7】図4の表示部22に表示される共有データ情報変更・削除画面222を示す図である。
【図8】図1の管理サーバ1と画像入出力装置2aとの間で行われる共有データ情報検索処理を示すフロー図である。
【図9】図1の画像入出力装置2aと情報端末装置3aとの間で行われる共有データ受信処理Aを示すフロー図である。
【図10】図1の画像入出力装置2aと情報端末装置3bとの間で行われる共有データ受信処理Bを示すフロー図である。
【符号の説明】
1 管理サーバ
11 制御部
12 入力部
13 RAM
14 表示部
15 記憶部
15a 記録媒体
16 通信制御部
17 バス
2a 画像入出力装置
2b 画像入出力装置
21 制御部
22 表示部
23 操作入力部
24 RAM
25 画像読取部
26 画像形成部
27 転写部
28 記憶部
29 通信制御部
30 バス
3a 情報端末装置
3b 情報端末装置
4 ファイヤーウォール
100 画像入出力システム[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to an image input / output system.
[0002]
[Prior art]
Conventionally, in order to share image data between image input / output devices and information terminal devices connected to the communication network using a communication network, a server (management server) centrally manages image data by a client server system, When a request for transmitting certain image data is received from an image input / output device or an information terminal device which is a client, the request is performed by transmitting the requested image data from the server to the requesting client.
[0003]
[Problems to be solved by the invention]
However, when image data is centrally managed by the server, the load on the server increases, and problems such as a decrease in transfer speed in multiplex transmission and an increase in network traffic have occurred. Further, since even unnecessary data is transmitted to the server, the amount of data on the server side is enormous.
[0004]
Conventionally, even if an attempt is made to obtain desired image data from a server or other image input / output device or information terminal device that owns the image data, if the location where the image data is stored is not known, the desired data is not obtained. Couldn't get.
[0005]
An object of the present invention is to provide an image input / output system in which image data is shared and used between image input / output devices connected to a communication network, so that image data can be directly transmitted and received between devices without using a server. Another object of the present invention is to make it possible to easily search for a storage location of shared image data.
[0006]
[Means for Solving the Problems]
In order to solve the above problems, the invention according to claim 1 is:
In an image input / output system in which a plurality of image input / output devices and a management server mutually transmit and receive data via a communication network,
The management server,
For each image input / output device connected to the communication network, device information and shared data information owned by each image input / output device and related to shared image data shared between the devices connected to the communication network are shared data. Storage means for storing as management information;
A search unit that receives a search request transmitted from each of the image input / output devices, and searches the storage unit for the shared data management information based on the content of the search request;
Management information transmission means for transmitting the shared data management information searched by the search means to the image input / output device that has received the search request;
With
Each of the image input / output devices,
Storage means for storing the shared image data;
Search request transmitting means for transmitting a search request for shared data management information stored in the storage means of the management server to the management server;
Management information receiving means for receiving the shared data management information transmitted from the management server,
Based on the device information included in the shared data management information received by the management information receiving unit, an image that is communicatively connected to another image input / output device corresponding to the device information and requests transmission of the shared image data Data transmission request means;
The shared image data transmission request transmitted from another image input / output device is received, the requested shared image data is read from the storage unit, and transmitted to the image input / output device that has received the shared image data transmission request. Image data transmitting means;
It is characterized by having.
[0007]
According to the first aspect of the present invention, in an image input / output device in which a plurality of image input / output devices and a management server mutually transmit and receive data via a communication network, the management server is connected to the communication network. For each image input / output device, device information and shared data information on shared image data owned by each image input / output device are stored as shared data management information in storage means, and a search request transmitted from each image input / output device is stored. Is received, and the shared data management information is searched from the storage unit based on the content of the search request. Then, the searched shared data management information is transmitted to the image input / output device that has requested the search. Each image input / output device stores the shared image data in its storage means. Further, each image input / output device transmits a search request for shared data management information to the management server, and upon receiving the searched shared data management information, the image input / output device includes the device information included in the shared data management information. Based on the device information, the communication device connects to the image input / output device corresponding to the device information and requests transmission of shared image data. Also, when each image input / output device receives an image data transmission request from another image input / output device, the image input / output device reads out the requested shared image data from the storage unit, and receives the image data transmission request from the other image input / output device. Send to device.
[0008]
Therefore, each image input / output device can easily know which device of the image input / output system stores the desired image data by connecting to the management server and making a search request. In addition, since the shared image data can be transmitted and received directly through the peer-to-peer connection between the image input / output devices without the intervention of the management server, the image data can be transmitted to and received from the management server as compared with the conventional method of collectively managing the image data by the management server. The load is reduced, and the communication speed does not depend on the management server.
[0009]
The invention according to claim 2 is the invention according to claim 1,
Each of the image input / output devices,
When the communication connection cannot be made to another image input / output device serving as the transmission source of the shared image data, the management server communicates with the other image input / output device serving as the transmission source to the own image input / output device. Further comprising a connection request means for requesting to transmit a connection request,
The management server,
The communication connection request transmitted from the image input / output device is received, and according to the content of the communication connection request, the other image input / output device serving as the transmission source receives the communication connection request. And a connection instruction transmitting means for transmitting an instruction to perform communication connection.
[0010]
According to the second aspect of the present invention, when each of the image output devices cannot communicate with another image input / output device serving as a source of shared image data, the image output device sends another image serving as a source to the management server. Requests the input / output device to transmit a communication connection request to the own image input / output device. Upon receiving the request for communication connection to another image input / output device, the management server sends a communication connection to the other image input / output device as a transmission source to the image input / output device requested to connect according to the content. Send instructions to do so. Therefore, each image output device should establish a communication connection via the management server even when another image input / output device, which is a transmission source of the shared image data, cannot be connected due to being under a firewall or the like. Thus, it is possible to perform transmission and reception of shared image data by performing peer-to-peer connection with another image input / output device that is a transmission source.
[0011]
The invention according to claim 3 is the invention according to claim 1 or 2,
The management server, further comprising a user authentication unit that, when receiving a communication connection request from each of the image input / output devices, performs user authentication on the image input / output device that has received the communication connection request. I have.
[0012]
According to the third aspect of the present invention, when receiving the communication connection request from each image input / output device, the management server performs user authentication of the image input / output device that has requested the communication connection. Therefore, it is possible to provide an image input / output system in which security is ensured.
[0013]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
In the present embodiment, the control unit 11 of the management server 1 has a function as a search unit and a user authentication unit, the
[0014]
The
[0015]
First, the configuration will be described.
FIG. 1 is a diagram illustrating an overall configuration of an image input /
[0016]
The management server 1 is a server that manages information (management information of shared data) related to shared image data (hereinafter, referred to as shared data), which is image data shared on the image input /
[0017]
The image input /
[0018]
The information terminal device 3a transmits / receives management information of shared data to / from the management server 1 via the Internet S. In addition, shared data is transmitted and received between the image input /
[0019]
The image input /
[0020]
The
[0021]
The firewall 4 is provided between the Internet S and an internal network such as a LAN to which the image input /
[0022]
The line form of the Internet S is shown as a ring in FIG. 1, but is arbitrary. The connection between the terminal devices may be wired or wireless. However, from the viewpoint of the reliability of information management, it is desirable that the network be secured so that only specific users can access it. The Internet S includes, for example, various communication networks such as a telephone network, an ISDN network, a dedicated line, a mobile communication network, a communication satellite network, and a CATV network, and Internet service providers and base stations that connect them. included. Further, in addition to a relay device such as a router for analyzing and transmitting / receiving data, setting a transmission path, and transferring, a line concentrator such as a hub having a predetermined number of ports is also included.
[0023]
Next, the internal configuration of the management server 1 will be described in detail with reference to FIG.
FIG. 2 is a block diagram illustrating a functional configuration of the management server 1. As shown in FIG. 2, the management server 1 includes a control unit 11, an
[0024]
The control unit 11 includes a CPU (Central Processing Unit) and the like, reads a system program stored in the
[0025]
For example, the control unit 11 reads an application program for sharing image data stored in the
[0026]
The
[0027]
In a random access memory (RAM) 13, a system program, a control program, input or output data, parameters, and the like, which can be executed by the management server 1 and read from the
[0028]
The
[0029]
The
[0030]
In the present embodiment, the
[0031]
The communication control unit 16 shown in FIG. 2 is configured by a modem, a TA, a router, and the like, and communicates with an external communication terminal such as the image input /
[0032]
Next, the internal configuration of the image input /
[0033]
The
[0034]
For example, the
[0035]
The
[0036]
The
[0037]
Further, the
[0038]
A RAM (Random Access Memory) 24 is a temporary storage area for programs, input or output data, parameters, and the like read from the
[0039]
The
[0040]
The
[0041]
The
[0042]
The
[0043]
In the present embodiment, the
[0044]
The communication control unit 29 includes a modem, a TA, a router, and the like, and controls communication based on the Internet protocol with external communication terminals such as the image input /
[0045]
The configuration of the management server 1 and the image input /
[0046]
Further, since the main configuration of the
[0047]
Next, the operation will be described.
First, a shared data creation / registration process in which the image input /
[0048]
First, the image input /
[0049]
FIG. 6 is a diagram showing an example of the shared data
[0050]
In step S2, when the image input /
[0051]
Upon receiving the connection completion notification from the management server 1, the image input /
[0052]
In the above-described shared data information creation / registration processing, the processing of creating shared data information by the image input /
[0053]
Further, the shared data information already registered in the management server 1 can be changed or deleted. FIG. 7 is a diagram showing an example of the shared data information change /
[0054]
Next, a shared data information search process for searching for shared data by connecting the image input /
[0055]
First, the image input /
[0056]
When the connection with the management server 1 is established, the image input /
[0057]
Upon receiving the shared data management information as the search result, the image input /
[0058]
In the above-described shared data information search, the process in which the image input /
[0059]
Next, when the shared data information search processing described above finds that the target shared data is present in the information terminal device 3a, the image input /
[0060]
First, the image input /
[0061]
When the received data amount reaches the file size received in step S46, the image input /
[0062]
In the above-described shared data receiving process A, a method in which the image input /
[0063]
Next, when the target shared data is found to be present in the
[0064]
First, the image input /
[0065]
When receiving the data reception request from the image input /
[0066]
When the amount of received data reaches the file size received in step S67, the image input /
[0067]
The above-described shared data reception processing B describes a method in which the image input /
[0068]
The above-described shared data information creation / registration processing, shared data information search processing, and shared data reception processing A and B have been described using the image input /
[0069]
As described above, according to the
[0070]
The device (reception side) that has received the search result from the management server 1 makes a connection request to the address and the listening port number included in the search result, and establishes a connection with the device (transmission side) that owns the shared data. , Send a data transmission request and exchange KEY, and directly receive shared data. If the device (transmitting side) of the searched address is behind a firewall and cannot be connected, the receiving side device is connected to the management server 1 and transmits a Push Request command to be searched from the management server 1. A transmission request is sent to the transmitting device, and a connection request is made from the transmitting device that has received the request to the receiving device to establish a connection and transmit and receive data.
[0071]
Therefore, the user of each device constituting the image input /
[0072]
Note that the description in the above embodiment is a preferred example of the image input /
For example, the present invention can be applied to a communication network such as a LAN or a WAN, and the load on the management server 1 can be reduced, and a system whose communication speed does not depend on the management server 1 can be constructed.
[0073]
In addition, the detailed configuration and detailed operation of the image input /
[0074]
【The invention's effect】
According to the first aspect of the present invention, in an image input / output device in which a plurality of image input / output devices and a management server mutually transmit and receive data via a communication network, the management server is connected to the communication network. For each image input / output device, device information and shared data information on shared image data owned by each image input / output device are stored as shared data management information in storage means, and a search request transmitted from each image input / output device is stored. Is received, and the shared data management information is searched from the storage unit based on the content of the search request. Then, the searched shared data management information is transmitted to the image input / output device that has requested the search. Each image input / output device stores the shared image data in its storage means. Further, each image input / output device transmits a search request for shared data management information to the management server, and upon receiving the searched shared data management information, the image input / output device includes the device information included in the shared data management information. Based on the device information, the communication device connects to the image input / output device corresponding to the device information and requests transmission of shared image data. Also, when each image input / output device receives an image data transmission request from another image input / output device, the image input / output device reads out the requested shared image data from the storage unit, and receives the image data transmission request from the other image input / output device. Send to device. Therefore, each image input / output device can easily know which device of the image input / output system stores the desired image data by connecting to the management server and making a search request. In addition, since the shared image data can be transmitted and received directly through the peer-to-peer connection between the image input / output devices without the intervention of the management server, the image data can be transmitted to and received from the management server as compared with the conventional method of collectively managing the image data by the management server. The load is reduced, and the communication speed does not depend on the management server.
[0075]
According to the second aspect of the present invention, when each of the image output devices cannot communicate with another image input / output device serving as a source of shared image data, the image output device sends another image serving as a source to the management server. Requests the input / output device to transmit a communication connection request to the own image input / output device. Upon receiving the request for communication connection to another image input / output device, the management server sends a communication connection to the other image input / output device as a transmission source to the image input / output device requested to connect according to the content. Send instructions to do so. Therefore, each image output device should establish a communication connection via the management server even when another image input / output device, which is a transmission source of the shared image data, cannot be connected due to being under a firewall or the like. Thus, it is possible to perform transmission and reception of shared image data by performing peer-to-peer connection with another image input / output device that is a transmission source.
[0076]
According to the third aspect of the present invention, when receiving the communication connection request from each image input / output device, the management server performs user authentication of the image input / output device that has requested the communication connection. Therefore, it is possible to provide an image input / output system in which security is ensured.
[Brief description of the drawings]
FIG. 1 is a diagram conceptually showing the overall configuration of an image input /
FIG. 2 is a block diagram showing a functional configuration of a management server 1 of FIG.
FIG. 3 is a diagram showing an example of data storage inside a shared data
FIG. 4 is a block diagram showing a functional configuration of the image input /
FIG. 5 is a flowchart showing shared data information creation / registration processing performed between the management server 1 and the image input /
6 is a diagram showing a shared data
7 is a diagram showing a shared data information change /
FIG. 8 is a flowchart showing a shared data information search process performed between the management server 1 and the image input /
FIG. 9 is a flowchart showing a shared data reception process A performed between the image input /
FIG. 10 is a flowchart showing a shared data receiving process B performed between the image input /
[Explanation of symbols]
1 Management server
11 Control unit
12 Input section
13 RAM
14 Display
15 Memory
15a Recording medium
16 Communication control unit
17 Bus
2a Image input / output device
2b Image input / output device
21 Control unit
22 Display
23 Operation input section
24 RAM
25 Image reading unit
26 Image forming unit
27 Transfer unit
28 Memory
29 Communication control unit
30 bus
3a Information terminal device
3b Information terminal device
4 Firewall
100 image input / output system
Claims (3)
前記管理サーバは、
前記通信ネットワークに接続された画像入出力装置毎に、装置情報、及び前記各画像入出力装置が所有する、前記通信ネットワークに接続された装置間で共有する共有画像データに関する共有データ情報を共有データ管理情報として記憶する記憶手段と、
前記各画像入出力装置から送信された検索要求を受信し、この検索要求内容に基づいて、前記共有データ管理情報を前記記憶手段から検索する検索手段と、
前記検索手段により検索された共有データ管理情報を、前記検索要求を受信した画像入出力装置に送信する管理情報送信手段と、
を備え、
前記各画像入出力装置は、
前記共有画像データを記憶する記憶手段と、
前記管理サーバの記憶手段に記憶された共有データ管理情報の検索要求を前記管理サーバに送信する検索要求送信手段と、
前記管理サーバから送信された共有データ管理情報を受信する管理情報受信手段と、
前記管理情報受信手段により受信された共有データ管理情報に含まれた装置情報に基づいて、当該装置情報に該当する他の画像入出力装置に通信接続し、前記共有画像データの送信を要求する画像データ送信要求手段と、
他の画像入出力装置から送信された前記共有画像データ送信要求を受信し、この要求された共有画像データを前記記憶手段から読み出して前記共有画像データ送信要求を受信した画像入出力装置に送信する画像データ送信手段と、
を備えたことを特徴とする画像入出力システム。In an image input / output system in which a plurality of image input / output devices and a management server mutually transmit and receive data via a communication network,
The management server,
For each image input / output device connected to the communication network, device information and shared data information owned by each image input / output device and related to shared image data shared between the devices connected to the communication network are shared data. Storage means for storing as management information;
A search unit that receives a search request transmitted from each of the image input / output devices, and searches the storage unit for the shared data management information based on the content of the search request;
Management information transmission means for transmitting the shared data management information searched by the search means to the image input / output device that has received the search request;
With
Each of the image input / output devices,
Storage means for storing the shared image data;
Search request transmitting means for transmitting a search request for shared data management information stored in the storage means of the management server to the management server;
Management information receiving means for receiving the shared data management information transmitted from the management server,
Based on the device information included in the shared data management information received by the management information receiving unit, an image that is communicatively connected to another image input / output device corresponding to the device information and requests transmission of the shared image data Data transmission request means;
The shared image data transmission request transmitted from another image input / output device is received, the requested shared image data is read from the storage unit, and transmitted to the image input / output device that has received the shared image data transmission request. Image data transmitting means;
An image input / output system comprising:
前記共有画像データの送信元となる他の画像入出力装置に対して通信接続できない場合に、前記管理サーバに、前記送信元となる他の画像入出力装置に対して自画像入出力装置への通信接続要求を送信するように依頼する接続要求手段を更に備え、
前記管理サーバは、
前記画像入出力装置から送信された通信接続要求を受信し、この通信接続要求内容に応じて、前記送信元となる他の画像入出力装置に、当該通信接続要求された画像入出力装置に対して通信接続するように指示を送信する接続指示送信手段を更に備えたことを特徴とする請求項1記載の画像入出力システム。Each of the image input / output devices,
When the communication connection cannot be made to another image input / output device serving as the transmission source of the shared image data, the management server communicates with the other image input / output device serving as the transmission source to the own image input / output device. Further comprising a connection request means for requesting to transmit a connection request,
The management server,
The communication connection request transmitted from the image input / output device is received, and according to the content of the communication connection request, the other image input / output device serving as the transmission source receives the communication connection request. 2. The image input / output system according to claim 1, further comprising a connection instruction transmitting unit that transmits an instruction to perform a communication connection by a connection.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002168645A JP2004015629A (en) | 2002-06-10 | 2002-06-10 | Image input/output system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002168645A JP2004015629A (en) | 2002-06-10 | 2002-06-10 | Image input/output system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2004015629A true JP2004015629A (en) | 2004-01-15 |
| JP2004015629A5 JP2004015629A5 (en) | 2005-10-13 |
Family
ID=30435500
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002168645A Pending JP2004015629A (en) | 2002-06-10 | 2002-06-10 | Image input/output system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2004015629A (en) |
Cited By (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005317005A (en) * | 2004-04-22 | 2005-11-10 | Creo Il Ltd | Improved system for stock images peer-to-peer services over world wide web |
| US7516160B2 (en) | 2004-11-30 | 2009-04-07 | Kyocera Mita Corporation | Data management system and image forming apparatus |
| JP2009157879A (en) * | 2007-12-28 | 2009-07-16 | Canon Marketing Japan Inc | Document information management system |
| US7611050B2 (en) | 2006-03-02 | 2009-11-03 | Konica Minolta Business Technologies, Inc. | Image processing system including plurality of image processing apparatuses connected to network for use by plurality of users, and image processing apparatus included in the image processing system |
| US7630586B2 (en) | 2005-06-09 | 2009-12-08 | Konica Minolta Business Technologies, Inc. | Image processing apparatus and image processing system |
| US7652781B2 (en) | 2005-07-05 | 2010-01-26 | Konica Minolta Business Technologies, Inc. | Data processing system, data processing method, and data processing program product suited for transmitting and receiving data among a plurality of image processing apparatuses |
| US7693298B2 (en) | 2005-06-01 | 2010-04-06 | Konica Minolta Business Technologies, Inc. | Image processing system having a plurality of users utilizing a plurality of image processing apparatuses connected to network, image processing apparatus, and image processing program product executed by image processing apparatus |
| US8037513B2 (en) | 2006-03-10 | 2011-10-11 | Konica Minolta Business Technologies, Inc. | Image processing system including plurality of image processing apparatuses used by plurality of users, image processing apparatus included in the image processing system |
| US8045196B2 (en) | 2005-06-01 | 2011-10-25 | Konica Minolta Business Technologies, Inc. | Image processing system, image processing apparatus, and image processing program product suited for transmitting and receiving data among a plurality of image processing apparatuses |
| US8045197B2 (en) | 2005-07-06 | 2011-10-25 | Konica Minolta Business Technologies, Inc. | Data processing system, data processing apparatus, and data processing program product suited for transmitting and receiving data among a plurality of image processing apparatuses |
| JP2012032903A (en) * | 2010-07-29 | 2012-02-16 | Kddi Corp | System, method and program for gathering posted information |
| US8169638B2 (en) | 2005-06-01 | 2012-05-01 | Konica Minolta Business Technologies, Inc. | Image processing system, image processing apparatus, and image processing program product suited for transmitting and receiving data among a plurality of image processing apparatuses |
| JP2019121306A (en) * | 2018-01-11 | 2019-07-22 | 村田機械株式会社 | Storage device, data sharing system, and data sharing method |
| JP2019128821A (en) * | 2018-01-25 | 2019-08-01 | 村田機械株式会社 | Terminal device, terminal device control method, program, file sharing system, and file sharing system control method |
| CN112788658A (en) * | 2019-11-11 | 2021-05-11 | 鹤壁天海电子信息系统有限公司 | Data sharing method of communication equipment, communication equipment and storage medium |
-
2002
- 2002-06-10 JP JP2002168645A patent/JP2004015629A/en active Pending
Cited By (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005317005A (en) * | 2004-04-22 | 2005-11-10 | Creo Il Ltd | Improved system for stock images peer-to-peer services over world wide web |
| US7516160B2 (en) | 2004-11-30 | 2009-04-07 | Kyocera Mita Corporation | Data management system and image forming apparatus |
| US7693298B2 (en) | 2005-06-01 | 2010-04-06 | Konica Minolta Business Technologies, Inc. | Image processing system having a plurality of users utilizing a plurality of image processing apparatuses connected to network, image processing apparatus, and image processing program product executed by image processing apparatus |
| US8169638B2 (en) | 2005-06-01 | 2012-05-01 | Konica Minolta Business Technologies, Inc. | Image processing system, image processing apparatus, and image processing program product suited for transmitting and receiving data among a plurality of image processing apparatuses |
| US8045196B2 (en) | 2005-06-01 | 2011-10-25 | Konica Minolta Business Technologies, Inc. | Image processing system, image processing apparatus, and image processing program product suited for transmitting and receiving data among a plurality of image processing apparatuses |
| US7630586B2 (en) | 2005-06-09 | 2009-12-08 | Konica Minolta Business Technologies, Inc. | Image processing apparatus and image processing system |
| US7652781B2 (en) | 2005-07-05 | 2010-01-26 | Konica Minolta Business Technologies, Inc. | Data processing system, data processing method, and data processing program product suited for transmitting and receiving data among a plurality of image processing apparatuses |
| US8045197B2 (en) | 2005-07-06 | 2011-10-25 | Konica Minolta Business Technologies, Inc. | Data processing system, data processing apparatus, and data processing program product suited for transmitting and receiving data among a plurality of image processing apparatuses |
| US7611050B2 (en) | 2006-03-02 | 2009-11-03 | Konica Minolta Business Technologies, Inc. | Image processing system including plurality of image processing apparatuses connected to network for use by plurality of users, and image processing apparatus included in the image processing system |
| US8037513B2 (en) | 2006-03-10 | 2011-10-11 | Konica Minolta Business Technologies, Inc. | Image processing system including plurality of image processing apparatuses used by plurality of users, image processing apparatus included in the image processing system |
| JP2009157879A (en) * | 2007-12-28 | 2009-07-16 | Canon Marketing Japan Inc | Document information management system |
| JP2012032903A (en) * | 2010-07-29 | 2012-02-16 | Kddi Corp | System, method and program for gathering posted information |
| JP2019121306A (en) * | 2018-01-11 | 2019-07-22 | 村田機械株式会社 | Storage device, data sharing system, and data sharing method |
| JP7043842B2 (en) | 2018-01-11 | 2022-03-30 | 村田機械株式会社 | Data sharing system and data sharing method |
| JP2019128821A (en) * | 2018-01-25 | 2019-08-01 | 村田機械株式会社 | Terminal device, terminal device control method, program, file sharing system, and file sharing system control method |
| CN112788658A (en) * | 2019-11-11 | 2021-05-11 | 鹤壁天海电子信息系统有限公司 | Data sharing method of communication equipment, communication equipment and storage medium |
| CN112788658B (en) * | 2019-11-11 | 2024-05-24 | 鹤壁天海电子信息系统有限公司 | Data sharing method of communication equipment, communication equipment and storage medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20090033983A1 (en) | Image forming apparatus and information sharing system for image forming apparatus | |
| JP2004015629A (en) | Image input/output system | |
| US9954973B2 (en) | Data processing apparatus and method of data processing for conditionally providing service to terminal device | |
| JP2006035631A (en) | Image forming apparatus and image forming system | |
| CN102195961A (en) | Image forming system and image forming method | |
| JP2013070120A (en) | Image data processing system | |
| US8326901B2 (en) | Data processing apparatus, data transmission method, and computer-readable recording medium for data transmission | |
| JP2010063087A (en) | Image forming apparatus, log storing method, and log storing program | |
| JP2004094294A (en) | Information sharing system | |
| JP4007120B2 (en) | Image forming apparatus management system | |
| US8422051B2 (en) | Device, control method thereof, computer program, and storage medium for differentially processing search requests | |
| JP2005231158A (en) | Job processing apparatus and job processing system | |
| JP6233149B2 (en) | Image forming system and image forming method | |
| JP7039981B2 (en) | Image processing equipment, information processing systems and electronic devices | |
| JP2004151816A (en) | Host device | |
| JP5831695B2 (en) | Information processing apparatus, information processing system, and program | |
| JP4681826B2 (en) | Printing environment shared service providing method, printing environment shared service providing program, recording medium, and printing environment shared service providing apparatus | |
| US8701171B2 (en) | Apparatus, method, and program for acquiring information during an unavailable communication state in accordance with user identification information | |
| CN114009000B (en) | Job processing system | |
| JP2009033731A (en) | Image forming apparatus, document management method, and program | |
| JP2001243155A (en) | Network management device, information processing device, control method, and storage medium | |
| JP7000735B2 (en) | Image forming device, information processing method, information processing program and information processing system | |
| US12489822B2 (en) | Service providing system | |
| JP6542684B2 (en) | INFORMATION PROCESSING SYSTEM, IMAGE FORMING APPARATUS, TRANSFER CONTROL PROGRAM, AND TRANSFER CONTROL METHOD | |
| US20240007574A1 (en) | Service providing system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050606 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050606 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20070117 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070227 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20070626 |