Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4689504B2 - Image file transfer system - Google Patents
[go: Go Back, main page]

JP4689504B2 - Image file transfer system - Google Patents

Image file transfer system Download PDF

Info

Publication number
JP4689504B2
JP4689504B2 JP2006070336A JP2006070336A JP4689504B2 JP 4689504 B2 JP4689504 B2 JP 4689504B2 JP 2006070336 A JP2006070336 A JP 2006070336A JP 2006070336 A JP2006070336 A JP 2006070336A JP 4689504 B2 JP4689504 B2 JP 4689504B2
Authority
JP
Japan
Prior art keywords
image
registration
server
image file
transfer
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.)
Expired - Fee Related
Application number
JP2006070336A
Other languages
Japanese (ja)
Other versions
JP2007249462A (en
Inventor
雅信 戸野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Dai Nippon Printing Co Ltd
Original Assignee
Dai Nippon Printing Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Dai Nippon Printing Co Ltd filed Critical Dai Nippon Printing Co Ltd
Priority to JP2006070336A priority Critical patent/JP4689504B2/en
Publication of JP2007249462A publication Critical patent/JP2007249462A/en
Application granted granted Critical
Publication of JP4689504B2 publication Critical patent/JP4689504B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)

Description

本発明は、セキュリティ環境下にあるデータベースサーバへの画像ファイルの転送システム等に関する。   The present invention relates to a system for transferring an image file to a database server in a security environment.

商品情報データベースの構築においては、商品識別コード、商品名、メーカー名、価格等と共に、商品の画像ファイルを登録する。商品の画像ファイルの登録では、デジタルカメラ等で撮像した画像ファイルをクライアント端末から画像登録用のサーバにアップロードする必要がある。
クライアント端末がネットワークを介して画像登録用サーバに接続されている場合、通常、FTP(File Transfer Protocol)を用いて画像ファイルを転送する。(特許文献1参照)
In the construction of the product information database, product image files are registered together with product identification codes, product names, manufacturer names, prices, and the like. When registering an image file of a product, it is necessary to upload an image file captured by a digital camera or the like from a client terminal to an image registration server.
When the client terminal is connected to the image registration server via a network, the image file is usually transferred using FTP (File Transfer Protocol). (See Patent Document 1)

特開2002−271553号公報JP 2002-271553 A

しかしながら、クライアント端末から画像登録用サーバにFTPで画像ファイルを転送する場合、画像登録用サーバのFTPを外部に公開する必要があり、セキュリティが低下する恐れがある。また、FTPによる画像ファイル転送では画像登録用サーバでの画像ファイルの登録が終了したかどうかという応答をクライアント端末側で得ることができない。   However, when an image file is transferred from the client terminal to the image registration server by FTP, it is necessary to publish the FTP of the image registration server to the outside, which may reduce security. Further, in the image file transfer by FTP, the client terminal cannot obtain a response as to whether or not the registration of the image file at the image registration server has been completed.

本発明は、このような問題に鑑みてなされたもので、その目的とするところはセキュリティ環境下にあるデータベースサーバへリアルタイムで画像ファイルの登録ができる画像ファイル転送システム等を提供することにある。   The present invention has been made in view of such problems, and an object of the present invention is to provide an image file transfer system and the like that can register an image file in real time to a database server in a security environment.

前述した目的を達成するために第1の発明は、ユーザ端末と、画像転送用サーバがネットワーク接続された画像ファイル転送システムであって、前記画像転送用サーバは、データベースを備えた画像登録用サーバと専用ネットワークを介して接続されており、前記ユーザ端末は、HTTPプロトコルで前記画像転送用サーバに画像ファイルを転送する転送手段を具備し、前記画像転送用サーバは、前記ユーザ端末から受信した前記画像ファイルをFTPプロトコルで前記画像登録用サーバに転送する転送手段と、前記画像登録用サーバに前記画像ファイルの前記データベースへの登録をHTTPプロトコルで要求する登録要求手段と、を具備し、前記画像登録用サーバは、前記画像転送用サーバから受信した前記画像ファイルを前記データベースに登録する登録手段と、前記画像ファイルの前記データベースへの登録結果をHTTPプロトコルで前記画像転送用サーバに送信する結果送信手段と、を具備することを特徴とする画像ファイル転送システムである。   In order to achieve the above object, a first invention is an image file transfer system in which a user terminal and an image transfer server are network-connected, wherein the image transfer server is an image registration server provided with a database. And the user terminal includes a transfer unit that transfers an image file to the image transfer server using an HTTP protocol, and the image transfer server receives the image file received from the user terminal. Transfer means for transferring an image file to the image registration server using FTP protocol, and registration request means for requesting the image registration server to register the image file in the database using HTTP protocol. The registration server stores the image file received from the image transfer server in the database. And registration means for registering the scan, an image file transfer system characterized by comprising: a result sending means for sending a registration result to the database of the image file to the image transfer server HTTP protocol.

画像ファイルのデータベースへの登録後、画像登録用サーバはXML形式で画像転送用サーバに登録結果を送信する。画像転送用サーバは画像登録用サーバから送信された登録結果をHTML形式に変換し、ユーザ端末に送信する。ユーザ端末は、画像転送用サーバから受信した登録結果を表示する。   After registering the image file in the database, the image registration server transmits the registration result to the image transfer server in the XML format. The image transfer server converts the registration result transmitted from the image registration server into the HTML format and transmits it to the user terminal. The user terminal displays the registration result received from the image transfer server.

第2の発明は、ユーザ端末と、ネットワーク接続された画像転送用サーバであって、前記画像転送用サーバは、データベースを備えた画像登録用サーバと専用ネットワークを介して接続されており、前記画像転送用サーバは、前記ユーザ端末からHTTPプロトコルで受信した画像ファイルをFTPプロトコルで前記画像登録用サーバに転送する転送手段と、前記画像登録用サーバに前記画像ファイルの前記データベースへの登録をHTTPプロトコルで要求する登録要求手段と、前記画像登録用サーバからHTTPプロトコルで送信された登録結果を前記ユーザ端末に送信する結果送信手段と、を具備することを特徴とする画像転送用サーバである。   A second invention is an image transfer server connected to a user terminal and a network, wherein the image transfer server is connected to an image registration server having a database via a dedicated network, and A transfer server configured to transfer an image file received from the user terminal using the HTTP protocol to the image registration server using the FTP protocol; and registering the image file in the database in the image registration server using the HTTP protocol. The image transfer server, comprising: a registration request means for requesting in step 1; and a result transmission means for transmitting a registration result transmitted from the image registration server by the HTTP protocol to the user terminal.

第3の発明は、ユーザ端末とネットワーク接続された画像転送用サーバと、専用ネットワークを介して接続された、データベースを備えた画像登録用サーバであって、前記画像登録用サーバは、前記画像転送用サーバからFTPプロトコルで受信した画像ファイルを前記データベースに登録する登録手段と、前記画像ファイルの前記データベースへの登録結果をHTTPプロトコルで前記画像転送用サーバに送信する結果送信手段と、を具備することを特徴とする画像登録用サーバである。   According to a third aspect of the present invention, there is provided an image registration server connected to a user terminal via a network and an image registration server connected via a dedicated network, the image registration server including the database. Registration means for registering the image file received from the server for FTP in the database, and result transmission means for transmitting the registration result of the image file to the database for the image transfer server using HTTP protocol. An image registration server characterized by the above.

第4の発明は、コンピュータを画像転送用サーバとして機能させることを特徴とするプログラムである。   A fourth invention is a program characterized by causing a computer to function as an image transfer server.

第5の発明は、コンピュータを画像登録用サーバとして機能させることを特徴とするプログラムである。   A fifth invention is a program characterized by causing a computer to function as an image registration server.

本発明によれば、セキュリティ環境下にあるデータベースサーバへリアルタイムで画像ファイルの登録ができる画像ファイル転送システム等を提供することができる。   ADVANTAGE OF THE INVENTION According to this invention, the image file transfer system etc. which can register an image file in real time to the database server in a security environment can be provided.

以下、添付図面を参照しながら、本発明の実施形態に係る画像ファイル転送システム等の好適な実施形態について詳細に説明する。   DESCRIPTION OF EMBODIMENTS Hereinafter, preferred embodiments of an image file transfer system and the like according to embodiments of the present invention will be described in detail with reference to the accompanying drawings.

最初に、図1を参照しながら、本実施の形態に係る画像ファイル転送システム1の構成について説明する。
図1は、画像ファイル転送システム1の構成を示すブロック図である。
First, the configuration of the image file transfer system 1 according to the present embodiment will be described with reference to FIG.
FIG. 1 is a block diagram showing the configuration of the image file transfer system 1.

画像ファイル転送システム1は、クライアント端末3、画像転送用Webサーバ5等がネットワーク11を介して接続される。ネットワーク11は、インターネット等のネットワークである。   In the image file transfer system 1, a client terminal 3, an image transfer Web server 5, and the like are connected via a network 11. The network 11 is a network such as the Internet.

クライアント端末3はパーソナルコンピュータ等で、デジタルカメラ等で撮像した画像ファイルを保持しており、ブラウザを通して画像転送用Webサーバ5に接続し、HTTP(HyperText Transfer Protocol)プロトコルで画像ファイルを画像転送用Webサーバ5にアップロードする。   The client terminal 3 is a personal computer or the like, holds an image file captured by a digital camera or the like, connects to the image transfer Web server 5 through a browser, and transfers the image file to the image transfer Web using the HTTP (HyperText Transfer Protocol) protocol. Upload to server 5.

画像転送用Webサーバ5と画像登録用Webサーバ7はメーカー13内に設置されており、専用回線で接続されている。画像登録用Webサーバ7は、商品情報データベース9を有する。
画像転送用Webサーバ5は、ネットワーク11を介してクライアント端末3から受信した画像ファイルを、FTPプロトコルで画像登録用Webサーバ7に転送し、HTTPプロトコルで画像ファイルの商品情報データベース9への登録を要求する。画像登録用Webサーバ7は、受信した画像ファイルを商品情報データベース9に保存し、画像ファイルの登録処理を行う。
The image transfer Web server 5 and the image registration Web server 7 are installed in the manufacturer 13 and are connected by a dedicated line. The image registration Web server 7 has a product information database 9.
The image transfer Web server 5 transfers the image file received from the client terminal 3 via the network 11 to the image registration Web server 7 using the FTP protocol, and registers the image file in the product information database 9 using the HTTP protocol. Request. The image registration Web server 7 stores the received image file in the product information database 9 and performs image file registration processing.

図2は、クライアント端末3のハードウエア構成の一例を示す図である。クライアント端末3は、バス35により相互接続された制御部21、記憶装置23、メディア入出力部25、入力部27、印刷部29、表示部31、通信部33を有する。   FIG. 2 is a diagram illustrating an example of a hardware configuration of the client terminal 3. The client terminal 3 includes a control unit 21, a storage device 23, a media input / output unit 25, an input unit 27, a printing unit 29, a display unit 31, and a communication unit 33 that are interconnected by a bus 35.

制御部21は、プログラムの実行を行うCPU(central
processing unit)と、プログラム命令あるいはデータ等を格納するためのROM(read only memory)、RAM(random access memory)等のメモリから構成される。制御部21は、クライアント端末3全体の動作を制御する。
The control unit 21 is a CPU (central
processing unit) and a memory such as a ROM (read only memory) and a RAM (random access memory) for storing program instructions or data. The control unit 21 controls the operation of the entire client terminal 3.

記憶装置23は、クライアント端末3の制御プログラム等の固定データ、画像ファイル等を格納するための記憶媒体である。
メディア入出力部25は、CD−ROM(compact
disc read only memory)あるいはCD−RW(CD-ReWritable)、フレキシブルディスク、MO(magneto optic disc)、スマートメディア、コンパクトフラッシュ(登録商標)、ミニSD(secure digital)カード、SDメモリカード、メモリスティック、xDピクチャーカード、コンパクトディスク等の媒体のドライブで、媒体から画像ファイル等のデータの読み出しや、媒体へのデータの書き込みを行う。
The storage device 23 is a storage medium for storing fixed data such as a control program of the client terminal 3, image files, and the like.
The media input / output unit 25 is a CD-ROM (compact
disc read only memory) or CD-RW (CD-ReWritable), flexible disk, MO (magneto optic disc), smart media, compact flash (registered trademark), mini SD (secure digital) card, SD memory card, memory stick, A medium drive such as an xD picture card or a compact disk reads data such as an image file from the medium and writes data to the medium.

入力部27は、キーボード、マウス等の入力装置である。
印刷部29はプリンタで、ユーザからの要求により必要な情報等の印刷を行う。
表示部31は、CRT(cathode-ray
tube)あるいはLCD(liquid crystal
display)等の表示装置である。
The input unit 27 is an input device such as a keyboard and a mouse.
The printing unit 29 is a printer, and prints necessary information and the like according to a request from the user.
The display unit 31 is a CRT (cathode-ray
tube) or LCD (liquid crystal)
display).

通信部33は、通信制御装置、通信ポート等であり、ネットワーク11を介した画像転送用Webサーバ5等との通信を制御する。また、USB(Universal Serial Bus)等により接続されたデジタルカメラ等の機器から画像ファイルを取り込む。   The communication unit 33 is a communication control device, a communication port, and the like, and controls communication with the image transfer Web server 5 and the like via the network 11. In addition, an image file is captured from a device such as a digital camera connected by USB (Universal Serial Bus) or the like.

図3は、画像転送用Webサーバ5のハードウエア構成の一例を示す図である。画像転送用Webサーバ5は、バス55により相互接続された制御部41、記憶装置43、メディア入出力部45、入力部47、印刷部49、表示部51、通信部53を有する。   FIG. 3 is a diagram illustrating an example of a hardware configuration of the image transfer Web server 5. The image transfer Web server 5 includes a control unit 41, a storage device 43, a media input / output unit 45, an input unit 47, a printing unit 49, a display unit 51, and a communication unit 53 that are interconnected by a bus 55.

制御部41は、プログラムの実行を行うCPUと、プログラム命令あるいはデータ等を格納するためのROM、RAM等のメモリから構成される。制御部41は、画像転送用Webサーバ5全体の動作を制御する。   The control unit 41 includes a CPU that executes a program and a memory such as a ROM and a RAM that store program instructions or data. The control unit 41 controls the overall operation of the image transfer Web server 5.

記憶装置43は、画像転送用Webサーバ5の制御プログラム等の固定データ等を格納するための記憶媒体である。
メディア入出力部45は、CD−ROMあるいはCD−RW、フレキシブルディスク、MO等の媒体のドライブで、媒体からのデータの読み出しや、媒体へのデータの書き込みを行う。
The storage device 43 is a storage medium for storing fixed data such as a control program of the image transfer Web server 5.
The media input / output unit 45 is a drive of a medium such as a CD-ROM, CD-RW, flexible disk, or MO, and reads data from the medium and writes data to the medium.

入力部47は、キーボード、マウス等の入力装置である。
印刷部49はプリンタで、ユーザからの要求により必要な情報等の印刷を行う。
表示部51は、CRTあるいはLCD等の表示装置である。
The input unit 47 is an input device such as a keyboard and a mouse.
The printing unit 49 is a printer, and prints necessary information and the like according to a request from the user.
The display unit 51 is a display device such as a CRT or LCD.

通信部53は、通信制御装置、通信ポート等であり、ネットワーク11を介したクライアント端末3等との通信や、画像ファイル登録用Webサーバ7との通信を制御する。   The communication unit 53 is a communication control device, a communication port, and the like, and controls communication with the client terminal 3 and the like via the network 11 and communication with the image file registration Web server 7.

図4は、画像登録用Webサーバ7のハードウエア構成の一例を示す図である。画像転送用Webサーバ7は、バス75により相互接続された制御部61、記憶装置63、メディア入出力部65、入力部67、印刷部69、表示部71、通信部73を有する。   FIG. 4 is a diagram illustrating an example of a hardware configuration of the image registration Web server 7. The image transfer Web server 7 includes a control unit 61, a storage device 63, a media input / output unit 65, an input unit 67, a printing unit 69, a display unit 71, and a communication unit 73 that are interconnected by a bus 75.

制御部61は、プログラムの実行を行うCPUと、プログラム命令あるいはデータ等を格納するためのROM、RAM等のメモリから構成される。制御部61は、画像登録用Webサーバ7全体の動作を制御する。   The control unit 61 includes a CPU that executes a program and a memory such as a ROM and a RAM that store program instructions or data. The control unit 61 controls the overall operation of the image registration Web server 7.

記憶装置63は、画像登録用Webサーバ7の制御プログラム等の固定データ等を格納したり、画像転送用Webサーバ5から転送される画像ファイルを一時的に保存するための記憶媒体である。
メディア入出力部65は、CD−ROMあるいはCD−RW、フレキシブルディスク、MO等の媒体のドライブで、媒体からのデータの読み出しや、媒体へのデータの書き込みを行う。
The storage device 63 is a storage medium for storing fixed data such as a control program of the image registration Web server 7 or temporarily storing an image file transferred from the image transfer Web server 5.
The media input / output unit 65 is a drive of a medium such as a CD-ROM, CD-RW, flexible disk, or MO, and reads data from the medium or writes data to the medium.

入力部67は、キーボード、マウス等の入力装置である。
印刷部69はプリンタで、ユーザからの要求により必要な情報等の印刷を行う。
表示部71は、CRTあるいはLCD等の表示装置である。
The input unit 67 is an input device such as a keyboard and a mouse.
The printing unit 69 is a printer, and prints necessary information and the like according to a request from the user.
The display unit 71 is a display device such as a CRT or LCD.

通信部73は、通信制御装置、通信ポート等であり、画像ファイル転送用Webサーバ5との通信等を制御する。   The communication unit 73 is a communication control device, a communication port, and the like, and controls communication with the image file transfer Web server 5 and the like.

図5は、商品情報データベース9の詳細を示す図である。商品情報データベース9は、商品情報データ81と、商品画像83を有する。
商品情報データ81は、商品に関する情報で、商品識別情報、商品名、メーカー名、標準価格等を有する。
商品画像83は商品の写真等の画像データで、クライアント端末3からネットワーク11、画像転送用Webサーバ5を介して画像登録用Webサーバ7に転送される。各商品画像83は、対応する商品情報データ81と関連付けられている。
FIG. 5 is a diagram showing details of the product information database 9. The product information database 9 includes product information data 81 and product images 83.
The merchandise information data 81 is information relating to merchandise and includes merchandise identification information, merchandise name, manufacturer name, standard price, and the like.
The product image 83 is image data such as a photograph of the product, and is transferred from the client terminal 3 to the image registration Web server 7 via the network 11 and the image transfer Web server 5. Each product image 83 is associated with corresponding product information data 81.

次に、図6、7、8、9、10を参照しながら、クライアント端末3から画像登録用Webサーバ7への画像ファイルの転送について説明する。図6は、クライアント端末3から画像登録用Webサーバ7への画像ファイルの転送する動作のフローチャート、図7は、クライアント端末3上の画像ファイル転送画面200の一例を示す図、図8は、クライアント端末3上の画像ファイル指定画面300の一例を示す図、図9は、画像登録用Webサーバ7上の画像転送確認画面400の一例を示す図、図10は、クライアント端末3上の画像ファイル登録確認画面の一例を示す図である。   Next, transfer of an image file from the client terminal 3 to the image registration Web server 7 will be described with reference to FIGS. 6 is a flowchart of an operation for transferring an image file from the client terminal 3 to the image registration Web server 7, FIG. 7 is a diagram showing an example of an image file transfer screen 200 on the client terminal 3, and FIG. 9 is a diagram showing an example of an image file designation screen 300 on the terminal 3, FIG. 9 is a diagram showing an example of an image transfer confirmation screen 400 on the image registration Web server 7, and FIG. 10 is an image file registration on the client terminal 3. It is a figure which shows an example of a confirmation screen.

図6に示すように、クライアント端末3の制御部21は、表示部31上に表示されたブラウザ内に画像ファイル転送用のURL(Uniform Resource Locator)が入力されると、通信部33により画像ファイル転送用のURLにアクセスし、表示部31に画像ファイル転送用のURLの画面を表示し、ユーザにIDとパスワードの入力を要求する。ユーザがクライアント端末3のキーボード等の入力部27を用いてIDとパスワードを入力すると、制御部21はネットワーク11を介して、入力されたIDとパスワードを画像転送用Webサーバ5に送信する(ステップ101)。   As shown in FIG. 6, when a URL (Uniform Resource Locator) for transferring an image file is input to the control unit 21 of the client terminal 3 in the browser displayed on the display unit 31, the image file is transmitted by the communication unit 33. The transfer URL is accessed, the image file transfer URL screen is displayed on the display unit 31, and the user is requested to input an ID and password. When the user inputs an ID and a password using the input unit 27 such as a keyboard of the client terminal 3, the control unit 21 transmits the input ID and password to the image transfer Web server 5 via the network 11 (steps). 101).

画像転送用Webサーバ5の制御部41は、クライアント端末3から受信したIDとパスワードで認証処理を行う(ステップ102)。
認証に成功すると、クライアント端末3の制御部21は画像ファイル転送処理を開始する。
The control unit 41 of the image transfer Web server 5 performs an authentication process using the ID and password received from the client terminal 3 (step 102).
If the authentication is successful, the control unit 21 of the client terminal 3 starts an image file transfer process.

図7に示す画像ファイル転送画面200は、クライアント端末3の表示部31上に表示される画面で、複数の画像ファイル名入力フィールド202とそれぞれに対応する参照ボタン204、送信ボタン206を有する。   An image file transfer screen 200 shown in FIG. 7 is a screen displayed on the display unit 31 of the client terminal 3 and includes a plurality of image file name input fields 202, a reference button 204 and a send button 206 corresponding to each of the image file name input fields 202.

画像ファイル名入力フィールド202は、クライアント端末3から画像登録用Webサーバ7に転送する画像ファイルのファイル名を入力するフィールドで、クライアント端末3から画像登録用Webサーバ7へ一度に転送することができる画像ファイルの数分、画像ファイル名入力フィールド202が用意されている。
画像ファイル名入力フィールド202には、クライアント端末3のキーボード等の入力部27を用いて直接ファイル名を入力してもよいし、各画像ファイル名入力フィールド202に対応する参照ボタン204を押下することにより、図8に示す画像ファイル指定画面300を呼び出し、適切な画像ファイルを探して指定してもよい。
The image file name input field 202 is a field for inputting a file name of an image file to be transferred from the client terminal 3 to the image registration Web server 7 and can be transferred from the client terminal 3 to the image registration Web server 7 at a time. Image file name input fields 202 are prepared for the number of image files.
In the image file name input field 202, a file name may be directly input using the input unit 27 such as a keyboard of the client terminal 3, or a reference button 204 corresponding to each image file name input field 202 is pressed. Thus, the image file designation screen 300 shown in FIG. 8 may be called to search for and designate an appropriate image file.

画像ファイル指定画面300は、ファイル一覧302、ファイル名304、ファイル種類306、開くボタン308、キャンセルボタン310等を有する。
ファイル一覧302は、指定されたフォルダ内にあるファイルの一覧を表示する。
ファイル名304は、ファイル一覧302内で選択されたファイルのファイル名を表示する。
ファイル種類306は、ファイル一覧302内で表示するファイルの種類を示す。
ユーザが開くボタン308を押下すると、クライアント端末3の制御部21は画像ファイル指定画面300の表示を終了し、ファイル名304に表示されていたファイル名を画像ファイル転送画面200内の画像ファイル名入力フィールド202に表示する。
The image file designation screen 300 includes a file list 302, a file name 304, a file type 306, an open button 308, a cancel button 310, and the like.
The file list 302 displays a list of files in the designated folder.
The file name 304 displays the file name of the file selected in the file list 302.
A file type 306 indicates the type of file to be displayed in the file list 302.
When the user presses the open button 308, the control unit 21 of the client terminal 3 ends the display of the image file designation screen 300, and inputs the file name displayed in the file name 304 to the image file name in the image file transfer screen 200. It is displayed in the field 202.

ユーザが、画像ファイル転送画面200内の画像ファイル名入力フィールド202に転送する画像ファイルのファイル名を指定した後、送信ボタン206を押下すると、クライアント端末3の制御部21はHTTPプロトコルで指定された画像ファイルを画像転送用Webサーバ5に転送する(ステップ103)。   When the user specifies the file name of the image file to be transferred to the image file name input field 202 in the image file transfer screen 200 and then presses the send button 206, the control unit 21 of the client terminal 3 is specified by the HTTP protocol. The image file is transferred to the image transfer Web server 5 (step 103).

画像転送用Webサーバ5の制御部41は、クライアント端末3から送信された画像ファイルを受信し、受信した画像ファイルをFTPプロトコルで画像登録用Webサーバ7に転送し(ステップ104)、HTTPプロトコルで画像登録用Webサーバ7に画像ファイルの商品情報データベース9への登録処理を要求する(ステップ105)。   The control unit 41 of the image transfer Web server 5 receives the image file transmitted from the client terminal 3, transfers the received image file to the image registration Web server 7 using the FTP protocol (step 104), and uses the HTTP protocol. The image registration Web server 7 is requested to register the image file in the product information database 9 (step 105).

画像登録用Webサーバ7の制御部61は、画像転送用Webサーバ5からの登録処理要求を受信すると、画像転送用Webサーバ5から送信された画像ファイルを受信し、記憶装置63に保存する(ステップ106)。
保存した画像ファイルは、図9に示すように画像転送確認画面400内のファイル一覧402に表示される。
When receiving the registration processing request from the image transfer Web server 5, the control unit 61 of the image registration Web server 7 receives the image file transmitted from the image transfer Web server 5 and stores it in the storage device 63 ( Step 106).
The saved image file is displayed in the file list 402 in the image transfer confirmation screen 400 as shown in FIG.

画像登録用Webサーバ7の制御部61は、画像転送用Webサーバ5から画像ファイルの商品情報データベース9への登録処理の要求を受信すると、記憶装置63に保存した画像ファイルを商品情報データベース9の商品画像83に登録する(ステップ107)。この時、登録した商品画像83と商品情報データ81との関連付けも行う。   When the control unit 61 of the image registration Web server 7 receives a request for registration processing from the image transfer Web server 5 to the product information database 9 of the image file, the control unit 61 stores the image file stored in the storage device 63 in the product information database 9. The product image 83 is registered (step 107). At this time, the registered product image 83 and product information data 81 are also associated.

画像登録用Webサーバ7の制御部61は、画像ファイルの商品情報データベース9への登録結果をXML形式で画像転送用Webサーバ5に送信する(ステップ108)。
例えば、画像ファイルの登録が成功した場合、登録結果は「0」とし、失敗した場合は「1」とする。
The control unit 61 of the image registration Web server 7 transmits the registration result of the image file to the product information database 9 in the XML format to the image transfer Web server 5 (step 108).
For example, when the registration of the image file is successful, the registration result is “0”, and when the registration is unsuccessful, it is “1”.

画像転送用Webサーバ5の制御部41は、画像登録用Webサーバ7からの登録結果を受信し、登録結果に応じたHTML(HyperText Markup Language)データを生成し、HTTPプロトコルでクライアント端末3に送信し(ステップ109)、クライアント端末3の制御部21は受信したHTMLデータを表示部31上に表示し、ユーザに登録結果を知らせる(ステップ110)。
例えば、登録が成功した場合は図10に示す画像ファイル登録確認画面500を表示する。
The control unit 41 of the image transfer Web server 5 receives the registration result from the image registration Web server 7, generates HTML (HyperText Markup Language) data corresponding to the registration result, and transmits it to the client terminal 3 using the HTTP protocol. Then, the control unit 21 of the client terminal 3 displays the received HTML data on the display unit 31 to inform the user of the registration result (step 110).
For example, if the registration is successful, an image file registration confirmation screen 500 shown in FIG. 10 is displayed.

このように本実施によれば、クライアント端末から画像転送用Webサーバ間の画像ファイルの転送でHTTPプロトコルを用いることにより、セキュリティ環境下にあるデータベースサーバへリアルタイムで画像ファイルの登録ができる画像ファイル転送システム等を提供できる。
更にSSLを使用することにより、セキュリティ性を向上させることができる。
As described above, according to the present embodiment, the image file transfer can be performed in real time to the database server in the security environment by using the HTTP protocol for transferring the image file between the client terminal and the image transfer Web server. System etc. can be provided.
Furthermore, security can be improved by using SSL.

また、FTPプロトコルでは画像ファイル送信に対する応答が得られず、画像ファイルの登録が成功したかどうかをリアルタイムで確認することができなかったが、画像転送用Webサーバと画像登録用Webサーバ間においてFTPプロトコルを用いて画像ファイル転送した後、HTTPプロトコルを用いて画像ファイルのデータベースへの登録処理を要求することにより、画像登録終了後に登録結果を応答することが可能なった。   Also, in the FTP protocol, a response to image file transmission could not be obtained, and it was not possible to confirm in real time whether or not the image file registration was successful, but the FTP between the image transfer Web server and the image registration Web server After transferring the image file using the protocol, the registration result can be returned after the image registration is completed by requesting the registration process of the image file to the database using the HTTP protocol.

以上、添付図面を参照しながら本発明に係る画像ファイル転送システムの好適な実施形態について説明したが、前述した実施の形態に限定されない。当業者であれば、特許請求の範囲に記載された技術的思想の範疇内において各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。   The preferred embodiments of the image file transfer system according to the present invention have been described above with reference to the accompanying drawings, but are not limited to the above-described embodiments. It is obvious for those skilled in the art that various modifications or modifications can be conceived within the scope of the technical idea described in the claims, and these are naturally within the technical scope of the present invention. It is understood that it belongs.

画像ファイル転送システム1の構成を示すブロック図Block diagram showing the configuration of the image file transfer system 1 クライアント端末3のハードウエア構成の一例を示す図The figure which shows an example of the hardware constitutions of the client terminal 3 画像転送用Webサーバ5のハードウエア構成の一例を示す図The figure which shows an example of the hardware constitutions of Web server 5 for image transfer 画像登録用Webサーバ7のハードウエア構成の一例を示す図The figure which shows an example of the hardware constitutions of the Web server 7 for image registration 商品情報データベース9の詳細を示す図The figure which shows the detail of the merchandise information database 9 クライアント端末3から画像登録用Webサーバ7への画像ファイルの転送する動作のフローチャートFlowchart of an operation for transferring an image file from the client terminal 3 to the image registration Web server 7 クライアント端末3上の画像ファイル転送画面200の一例を示す図The figure which shows an example of the image file transfer screen 200 on the client terminal 3 クライアント端末3上の画像ファイル指定画面300の一例を示す図The figure which shows an example of the image file designation | designated screen 300 on the client terminal 3 画像登録用Webサーバ7上の画像転送確認画面400の一例を示す図The figure which shows an example of the image transfer confirmation screen 400 on the Web server 7 for image registration クライアント端末3上の画像ファイル登録確認画面の一例を示す図The figure which shows an example of the image file registration confirmation screen on the client terminal 3

符号の説明Explanation of symbols

1………画像ファイル転送システム
3………クライアント端末
5………画像転送用Webサーバ
7………画像登録用Webサーバ
9………商品情報データベース
11………ネットワーク
13………メーカー
DESCRIPTION OF SYMBOLS 1 ......... Image file transfer system 3 ......... Client terminal 5 ......... Image transfer Web server 7 ......... Image registration Web server 9 ......... Product information database 11 ... …… Network 13 ......... Manufacturer

Claims (12)

ユーザ端末と、画像転送用サーバがネットワーク接続された画像ファイル転送システムであって、
前記画像転送用サーバは、データベースを備えた画像登録用サーバと専用ネットワークを介して接続されており、
前記ユーザ端末は、
HTTPプロトコルで前記画像転送用サーバに画像ファイルを転送する転送手段を具備し、
前記画像転送用サーバは、
前記ユーザ端末から受信した前記画像ファイルをFTPプロトコルで前記画像登録用サーバに転送する転送手段と、
前記画像登録用サーバに前記画像ファイルの前記データベースへの登録をHTTPプロトコルで要求する登録要求手段と、
を具備し、
前記画像登録用サーバは、
前記画像転送用サーバから受信した前記画像ファイルを前記データベースに登録する登録手段と、
前記画像ファイルの前記データベースへの登録結果をHTTPプロトコルで前記画像転送用サーバに送信する結果送信手段と、
を具備することを特徴とする画像ファイル転送システム。
An image file transfer system in which a user terminal and an image transfer server are connected to a network,
The image transfer server is connected to an image registration server having a database via a dedicated network,
The user terminal is
A transfer means for transferring an image file to the image transfer server using an HTTP protocol;
The image transfer server includes:
Transfer means for transferring the image file received from the user terminal to the image registration server by FTP protocol;
Registration request means for requesting the image registration server to register the image file in the database using an HTTP protocol;
Comprising
The image registration server includes:
Registration means for registering the image file received from the image transfer server in the database;
A result transmitting means for transmitting a result of registration of the image file to the database to the image transfer server using an HTTP protocol;
An image file transfer system comprising:
前記画像転送用サーバは、
前記画像登録用サーバから送信された登録結果を前記ユーザ端末に送信する結果送信手段を具備し、
前記ユーザ端末は、
前記画像転送用サーバから受信した登録結果を表示する表示手段を具備することを特徴とする請求項1記載の画像ファイル転送システム。
The image transfer server includes:
Comprising a result transmission means for transmitting a registration result transmitted from the image registration server to the user terminal;
The user terminal is
2. The image file transfer system according to claim 1, further comprising display means for displaying a registration result received from the image transfer server.
前記画像登録用サーバが前記画像転送用サーバに送信する登録結果は、XML形式であることを特徴とする請求項1記載の画像ファイル転送システム。   2. The image file transfer system according to claim 1, wherein a registration result transmitted from the image registration server to the image transfer server is in an XML format. 前記画像転送用サーバが前記ユーザ端末に送信する登録結果は、HTML形式であることを特徴とする請求項1記載の画像ファイル転送システム。   2. The image file transfer system according to claim 1, wherein a registration result transmitted from the image transfer server to the user terminal is in an HTML format. 前記画像転送用サーバは、前記画像登録用サーバから受信したXML形式の登録結果をHTML形式に変換することを特徴とする請求項1記載の画像ファイル転送システム。   2. The image file transfer system according to claim 1, wherein the image transfer server converts an XML format registration result received from the image registration server into an HTML format. ユーザ端末と、ネットワーク接続された画像転送用サーバであって、
前記画像転送用サーバは、データベースを備えた画像登録用サーバと専用ネットワークを介して接続されており、
前記画像転送用サーバは、
前記ユーザ端末からHTTPプロトコルで受信した画像ファイルをFTPプロトコルで前記画像登録用サーバに転送する転送手段と、
前記画像登録用サーバに前記画像ファイルの前記データベースへの登録をHTTPプロトコルで要求する登録要求手段と、
前記画像登録用サーバからHTTPプロトコルで送信された登録結果を前記ユーザ端末に送信する結果送信手段と、
を具備することを特徴とする画像転送用サーバ。
An image transfer server connected to a user terminal and a network,
The image transfer server is connected to an image registration server having a database via a dedicated network,
The image transfer server includes:
Transfer means for transferring an image file received from the user terminal using the HTTP protocol to the image registration server using the FTP protocol;
Registration request means for requesting the image registration server to register the image file in the database using an HTTP protocol;
A result transmitting means for transmitting a registration result transmitted by the HTTP protocol from the image registration server to the user terminal;
An image transfer server comprising:
前記ユーザ端末に送信する登録結果は、HTML形式であることを特徴とする請求項6記載の画像転送用サーバ。   7. The image transfer server according to claim 6, wherein the registration result transmitted to the user terminal is in an HTML format. 前記画像登録用サーバから受信したXML形式の登録結果を、HTML形式に変換することを特徴とする請求項6記載の画像転送用サーバ。   7. The image transfer server according to claim 6, wherein an XML format registration result received from the image registration server is converted into an HTML format. ユーザ端末とネットワーク接続された画像転送用サーバと、専用ネットワークを介して接続された、データベースを備えた画像登録用サーバであって、
前記画像登録用サーバは、
前記画像転送用サーバからFTPプロトコルで受信した画像ファイルを前記データベースに登録する登録手段と、
前記画像ファイルの前記データベースへの登録結果をHTTPプロトコルで前記画像転送用サーバに送信する結果送信手段と、
を具備することを特徴とする画像登録用サーバ。
An image transfer server connected to a user terminal via a network, and an image registration server including a database connected via a dedicated network,
The image registration server includes:
Registration means for registering an image file received from the image transfer server by the FTP protocol in the database;
A result transmitting means for transmitting a result of registration of the image file to the database to the image transfer server using an HTTP protocol;
An image registration server comprising:
前記画像転送用サーバに送信する登録結果は、XML形式であることを特徴とする請求項9記載の画像登録用サーバ。   The image registration server according to claim 9, wherein a registration result transmitted to the image transfer server is in an XML format. コンピュータを請求項6記載の画像転送用サーバとして機能させることを特徴とするプログラム。   A program for causing a computer to function as the image transfer server according to claim 6. コンピュータを請求項9記載の画像登録用サーバとして機能させることを特徴とするプログラム。   A program for causing a computer to function as the image registration server according to claim 9.
JP2006070336A 2006-03-15 2006-03-15 Image file transfer system Expired - Fee Related JP4689504B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006070336A JP4689504B2 (en) 2006-03-15 2006-03-15 Image file transfer system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006070336A JP4689504B2 (en) 2006-03-15 2006-03-15 Image file transfer system

Publications (2)

Publication Number Publication Date
JP2007249462A JP2007249462A (en) 2007-09-27
JP4689504B2 true JP4689504B2 (en) 2011-05-25

Family

ID=38593707

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006070336A Expired - Fee Related JP4689504B2 (en) 2006-03-15 2006-03-15 Image file transfer system

Country Status (1)

Country Link
JP (1) JP4689504B2 (en)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH113307A (en) * 1997-06-13 1999-01-06 Canon Inc Information processing apparatus and method
JP2001256296A (en) * 2000-03-09 2001-09-21 Just Planning:Kk Process and system for managing data processing for restaurant

Also Published As

Publication number Publication date
JP2007249462A (en) 2007-09-27

Similar Documents

Publication Publication Date Title
US9189177B2 (en) Content outputting method, content server and mediation server
US11223611B2 (en) Relay apparatus, communication apparatus and relay method
CN102572175B (en) Image input method, content server and intermediary server
US9071605B2 (en) Relay device, relay method, and non-transitory computer readable medium
US9148492B2 (en) Relay device, relay method, and non-transitory computer readable medium
US8913274B2 (en) Image processing system, processing method, image processing apparatus, and relay apparatus for electronic file storage and transfer
US9092704B2 (en) Image forming system, image forming apparatus, and recording medium
US20120084402A1 (en) Image processing system, processing method, image processing apparatus, and relay apparatus
US9319454B2 (en) Communication apparatus system, communication apparatus, relay apparatus, and control method of relay
US20230273968A1 (en) Information processing apparatus, information processing system, information processing method, and non-transitory recording medium
US10681232B2 (en) Image processing apparatus, method for controlling the same, and storage medium
JP2012064091A (en) Information processing system, information processor and program
JP2005235035A (en) Server apparatus, printing apparatus, printing system, printing method, program, and recording medium
EP1480443A2 (en) Information processing system for determination of originality of contents data and method therefore
JP2001043055A (en) Printer, printer control method, print system, and recording medium
JP4821387B2 (en) Image file transfer system, image transfer server, and image transfer program
JP4689504B2 (en) Image file transfer system
JP4974950B2 (en) Communication system, information processing apparatus, imaging apparatus, program
JP2010102488A (en) Update monitoring system, web server, printer, and update monitoring method
JP4935377B2 (en) Blog server device and information processing system
JP2008146507A (en) Multi-function input / output device
JP5315939B2 (en) Image forming apparatus, information processing system, information processing method, and program
US8902452B2 (en) Image forming apparatus that acquires and displays list information from document management apparatus for selection of process target for image formation
JP4787655B2 (en) Information processing apparatus, display control apparatus, information processing system, information processing method, display control method, information processing program, and display control program
JP2019160218A (en) Printing system, information processing device, printing control method and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20081023

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110210

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20110215

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110216

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140225

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees