JP2011244222A - Data transmitter - Google Patents
Data transmitter Download PDFInfo
- Publication number
- JP2011244222A JP2011244222A JP2010114756A JP2010114756A JP2011244222A JP 2011244222 A JP2011244222 A JP 2011244222A JP 2010114756 A JP2010114756 A JP 2010114756A JP 2010114756 A JP2010114756 A JP 2010114756A JP 2011244222 A JP2011244222 A JP 2011244222A
- Authority
- JP
- Japan
- Prior art keywords
- server device
- image
- data
- arrangement order
- image data
- 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.)
- Withdrawn
Links
Images
Landscapes
- Facsimiles In General (AREA)
Abstract
Description
本発明は、コンテンツ配信サーバ装置等にネットワークを介してデータを送信するデータ送信装置に関する。 The present invention relates to a data transmission device that transmits data to a content distribution server device or the like via a network.
近年、クライアント装置がインターネットを利用して画像データをサーバ装置にアップロードし、サーバ装置を介して画像データを他のクライアント装置に公開し、または、他のクライアント装置に転送することが行われている。クライアント装置からサーバ装置に画像データをアップロードする操作として、ユーザは、クライアント装置を操作して画像データを選択し、アップロードの開始をクライアント装置に指示する。サーバ装置は、クライアント装置から画像データを受信すると、受信順、作成日付順又はファイル名順等で画像データを並べて他のクライアント装置に提供する。 In recent years, a client device uploads image data to a server device using the Internet, discloses the image data to another client device via the server device, or transfers the image data to another client device. . As an operation for uploading image data from the client device to the server device, the user operates the client device to select image data, and instructs the client device to start uploading. When the server apparatus receives the image data from the client apparatus, the server apparatus arranges the image data in the order of reception, the order of creation date, the order of the file name, etc., and provides it to other client apparatuses.
従来、ユーザはアップロードの開始を指示するまでは、アップロード対象の画像データを選択できるが、クライアント装置がアップロード処理を開始すると、ユーザはアップロード対象の画像データを変更できなくなる。例えば、アップロード中にユーザが別の画像データを追加したくなっても、アップロード処理が終了するまで待たなければならない。また、ユーザがアップロード中に特定の画像データのアップロードを中止したくなった場合、アップロード処理が終了するまで待ち、クライアント装置を操作してサーバ装置上の画像データを削除する処理を行わねばならない。この場合、削除処理が完了するまでに、その画像データが他のクライアント装置に提供されてしまうおそれがある。 Conventionally, the user can select image data to be uploaded until the start of uploading is instructed, but when the client apparatus starts the upload process, the user cannot change the image data to be uploaded. For example, even if the user wants to add another image data during uploading, the user must wait until the upload process is completed. If the user wants to cancel uploading of specific image data during uploading, the user must wait until the upload process is finished and operate the client device to delete the image data on the server device. In this case, the image data may be provided to another client device before the deletion process is completed.
受信データを受信順に管理するサーバ装置では、サーバ装置にログインして、順番を入れ替える操作を行うか、サーバ上のデータを削除し再アップロードすることで所望の順番になるようにする必要になる。 In a server device that manages received data in the order of reception, it is necessary to log in to the server device and perform an operation of changing the order, or delete the data on the server and re-upload so that the desired order is obtained.
本発明は、上記問題点を鑑みてなされたものであり、サーバ装置への画像データのアップロード処理中に、ユーザが簡単な操作でアップロード対象の画像データを変更できるようにしたデータ送信装置を提示することを目的とする。 The present invention has been made in view of the above problems, and presents a data transmission device that allows a user to change image data to be uploaded with a simple operation during upload processing of image data to a server device. The purpose is to do.
本発明に係るデータ送信装置は、送信すべきデータを指定する指定手段と、前記指定手段で指定された前記データに配置順を紐付ける配置順紐付け手段と、前記データ及び前記配置順をサーバ装置に送信する送信手段と、前記データを前記サーバ装置に送信する間に、送信すべき他のデータを追加で受け付ける追加受付け手段と、前記追加受付け手段で前記他のデータを受け付けた場合に、前記他のデータを含めて前記配置順を更新する配置順更新手段と、前記他のデータ及び前記配置順更新手段で更新された前記配置順を前記サーバ装置に送信する手段とを有することを特徴とする。 A data transmission apparatus according to the present invention includes a designation unit that designates data to be transmitted, an arrangement order association unit that associates an arrangement order with the data designated by the designation unit, and the data and the arrangement order are stored in a server. A transmission unit that transmits to the device, an additional reception unit that additionally receives other data to be transmitted while transmitting the data to the server device, and the other reception unit that receives the other data, An arrangement order updating unit that updates the arrangement order including the other data; and a unit that transmits the other data and the arrangement order updated by the arrangement order updating unit to the server device. And
本発明に係るデータ送信装置は、コンテンツ配信サーバ装置にコンテンツの登録を予約する予約手段と、前記コンテンツ配信サーバ装置から前記予約手段による予約情報を取得する手段と、前記予約情報に従い、前記コンテンツを前記コンテンツ配信サーバ装置に送信する送信手段と、ユーザの指示を入力する指示手段と、前記指示手段による一時中断指示に従い、前記送信手段による前記コンテンツの前記コンテンツ配信サーバ装置への送信をその途中で一時中断するように前記送信手段を制御し、前記指示手段による登録再開指示に従い、一時中断した前記コンテンツの前記コンテンツ配信サーバ装置への送信を再開するように前記送信手段を制御する制御手段と、前記指示手段による削除指示に従い、コンテンツ配信サーバ装置に登録済みのコンテンツであって前記削除指示で指示されるものの削除を前記コンテンツ配信サーバ装置に要求する手段とを具備することを特徴とする。 A data transmission device according to the present invention comprises: a reservation unit that reserves content registration in a content distribution server device; a unit that acquires reservation information by the reservation unit from the content distribution server device; and the content according to the reservation information. In accordance with the transmission means for transmitting to the content distribution server device, the instruction means for inputting a user instruction, and the temporary interruption instruction by the instruction means, the transmission means transmits the content to the content distribution server device in the middle Control means for controlling the transmission means to control the transmission means so as to resume transmission of the temporarily suspended content to the content distribution server device according to a registration restart instruction by the instruction means; Register in the content distribution server device according to the deletion instruction by the instruction means Mino characterized by comprising a means for requesting the deletion of those indicated in the content distribution server device is in the deletion instruction comprising the content.
本発明によれば、サーバ装置へのデータの送信処理中に、ユーザが簡単な操作で送信対象のデータを変更できるようになる。 According to the present invention, it becomes possible for a user to change data to be transmitted by a simple operation during the process of transmitting data to the server device.
以下、図面を参照して、本発明の実施例を詳細に説明する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
クライアント装置となるコンピュータ端末のアルバム管理アプリケーションが、インターネット上のサーバ装置に画像データをアップロードする際の処理に例に、本発明に係るデータ送信装置の一実施例を説明する。 An embodiment of the data transmission apparatus according to the present invention will be described by way of example when the album management application of a computer terminal serving as a client apparatus uploads image data to a server apparatus on the Internet.
図1は、本発明に係るデータ送信装置を実現する情報処理装置の一実施例の概略構成ブロック図を示す。図1に示す情報処理装置は、サーバ装置に画像データをアップロードするクライアント装置であり、例えば、パーソナルコンピュータからなる。CRT(Cathode Ray Tube)ディスプレイ101は、例えば編集中の文書、図形、画像及びその他の編集情報、並びにアイコン、メッセージ、メニュー及びその他のユーザインタフェース情報を表示する。VRAM102は、CRTディスプレイ101に表示されるべき画像を示す画像データを記憶する。このVRAM102に格納される画像データは、所定の規定に従ってCRTディスプレイ101に転送され、これによりCRTディスプレイ101に画像が表示される。
FIG. 1 shows a schematic block diagram of an embodiment of an information processing apparatus for realizing a data transmission apparatus according to the present invention. The information processing apparatus illustrated in FIG. 1 is a client apparatus that uploads image data to a server apparatus, and includes, for example, a personal computer. A CRT (Cathode Ray Tube)
BMU(ビットムーブユニット)103は、例えば、メモリ間(例えば、VRAM102と他のメモリとの間)のデータ転送、及び、メモリと各I/Oデバイス(例えば、ネットワークI/F111)との間のデータ転送を制御する。
The BMU (bit move unit) 103 is, for example, data transfer between memories (for example, between the
キーボード104は、文書等を入力するための各種キーを有する。PD(ポインティングデバイス)105は、例えば、CRTディスプレイ101に表示されたアイコン、メニュー及びその他のコンテンツを指定し選択するために使用される。
The
CPU106は、ROM107、HDD109又はフレキシブルディスクに格納された制御プログラムに基づいて、各デバイスを制御する。ROM107は、各種制御プログラム及びデータを保存する。RAM108は、CPU106のワーク領域、エラー処理時のデータの退避領域、及び制御プログラムのロード領域等を有する。HDD109は、情報処理装置内で実行される各制御プログラム及びコンテンツを格納する。例えば、HDD109には、各クライアントアプリケーションなどが格納される。フレキシブルディスクドライブ(FDD)110は、フレキシブルディスクに対するアクセスを制御する。
The
ネットワークI/F111は、他の情報処理装置又はプリンタ等とネットワークを介して通信を行う。CPUバス112は、アドレスバス、データバス及びコントロールバスを含む。CPU106に対する制御プログラムの提供は、ROM107、HDD109又はFDD110から行うこともできるし、ネットワークI/F111を介してネットワーク経由で他の情報処理装置等から行うこともできる。
A network I /
CPU106上ではいわゆるオペレーティングシステム(以下、「OS」と表記する)が動作し、OSは、アプリケーションプログラムを管理するアプリケーション管理制御プログラムとして機能する。OSは、情報処理装置の各部を制御し、リソース間のデータ転送を制御する。すなわち、OSは、キーボード104及びPD105からの入力を制御管理し、管理下のアプリケーションプログラムに供給する。OSは、管理下のアプリケーションプログラムによるHDD109、FDD110及びネットワークI/F111へのアクセスを制御する。OSは、管理下のアプリケーションプログラムからの要求に従いVRAM102のデータ読み書きと、CRTディスプレイ101への表示処理を制御する。OSは、管理下のアプリケーションプログラムによるRAM108及びHDD109へのデータの読み書きを管理する。
A so-called operating system (hereinafter referred to as “OS”) operates on the
CPU106は、OS上で動作をするアプリケーションプログラムの指示内容に応じた処理を実行する。本実施例では、アプリケーションプログラムは、アルバム管理アプリケーションである。
The
ユーザAが操作するPC端末201からユーザBが操作するPC端末205にサーバ装置206を介して画像データを転送する場合を例に、本実施例の動作を説明する。図2は、アルバム管理アプリケーションを備えるPC端末201と、画像データのアップロード先となるサーバ装置206と、画像データをサーバ装置206から受信するPC端末205との関係を示す。PC端末201は、図1に示す構成からなる。
The operation of this embodiment will be described by taking as an example a case where image data is transferred from the
ユーザAがユーザBに画像データを送る場合、ユーザAはPC端末201を使って、ユーザBがサーバ装置206から画像データを取得できるようにするための画像取得キー203をPC端末205に送信する。画像取得キー203は、ユーザAがアップロードした画像データを格納している場所を検索するためのユーザB専用のキーである。次に、ユーザAは、PC端末201から所望の画像データをサーバ装置206にアップロードする。ユーザBは、先に取得した画像取得キー203を用いて、PC端末205によりサーバ装置206にアクセスする。ユーザBがサーバ装置206から画像データを取得する手段として、例えば、PC端末205が備える、サーバ装置206にポーリング等でアクセスする常駐の受信用アプリケーションがある。その受信用アプリケーションは、所望の画像データがサーバ装置206にアップロードされている場合に、その画像データをサーバ装置206からPC端末205にダウンロードする。
When user A sends image data to user B, user A uses
ユーザAがPC端末201のアルバム管理アプリケーションを起動し、所望の画像データをサーバ装置206にアップロードする際の動作を説明する。図3は、その動作のフローチャートを示す。
An operation when the user A activates the album management application of the
PC端末201上でアルバム管理アプリケーションを起動すると、アップロードしようとする画像データを選択又は指定するアップロード画面がディスプレイ101に表示される。ユーザAは、そのアップロード画面上でアップロード対象とする画像データを指定する。例えば、記憶媒体に記憶された画像データの一覧が表示され、ユーザAは、その中から任意の画像データを画像エリアにドロップすることで、アップロードしたい画像データを指定する。
When the album management application is activated on the
ユーザAがアップロードボタンを押下することで、CPU106、すなわち、アルバム管理アプリケーションは、図3に示すアップロード処理を開始する。CPU106は、画像データをアップロード中かどうかを検知する(S301)。アップロード中でない場合(S301)、CPU106は、1回目のアップロードか否かを調べる(S308)。1回目のアップロードを開始した段階では、アップロード中でないので、ステップS308に進む。
When the user A presses the upload button, the
1回目のアップロードの場合(S308)、CPU106は、指定された1又は複数の画像データに配置順を紐付けて(すなわち、関連付けて)、RAM108に保存する(S307)。本実施例では、CPU106は、画像データそれぞれに対して連続した整数値を自動的に紐付ける。CPU106は、配置順紐付け手段として機能する。配置順の作成を終えたら、CPU106は、1回目のアップロードで指定された画像データをサーバ装置206にアップロードする(S303)。個々の画像データのアップロードが終了するまで(S304)、ステップS303を繰り返す。
In the case of the first upload (S308), the
画像データのアップロードが終了すると(S304)、CPU106は、1回目のアップロードで指定された画像データのほかにアップロード中の画像データが存在するかどうかを検知する(S305)。1回目のアップロードでは、他のアップロード中の画像データは存在しないので、CPU106は、ステップS306に進み、画像データに紐付けた配置順データをサーバ装置206に送信する(S306)。
When the upload of the image data is completed (S304), the
以上が1回目のアップロードに対する動作である。 The above is the operation for the first upload.
次に、アップロードの実行中にユーザAが追加のアップロードを実行した場合の動作を説明する。 Next, an operation when the user A performs an additional upload during the execution of the upload will be described.
図4は、1回目のアップロードでCPU106がステップS303を処理中の場合のアルバム管理アプリケーションのアップロード画面の例を示す。406、407は、1回目のアップロードで指定した画像データのサムネイル(又はアイコン)である。404、408は、アップロードした画像データのアップロード状態を示す表示である。サムネイル406が示す画像データはサーバ装置206へのアップロードが終了しているので、「アップロード完了」を示すアップロード状態表示404が表示される。サムネイル407が示す画像データは、現在、アップロード中であるので、アップロード済み比率をプログレスバーと数値で示すアップロード状態408が表示される。
FIG. 4 shows an example of the upload screen of the album management application when the
CPU106は、1回目のアップロードが実行中の場合にのみ、追加アップロードを受け付ける。このとき、CPU106は、追加受付け手段として機能する。ユーザAが追加アップロードを行いたい場合、追加用の画像データ405を画像エリア403にドロップすることで追加画像を指定できる。
The
追加アップロードボタン409は、追加指定した画像データのアップロードを開始するためのボタンである。追加アップロードボタン409は、1回目のアップロードを実行中の場合のみ、ボタン押下を可能としてもよい。ユーザAが追加アップロードボタン409を押下すると、CPU106はステップS301に進む。ステップS301では、CPU106は1回目のアップロード中であるかどうかを検知する。1回目のアップロード中でない場合、ステップS308に進む。この動作例では、1回目のアップロードではないので、そのまま処理を終了する。すなわち、ユーザAが追加アップロードを行おうとしても、1回目のアップロード中でなければ、CPU106は、追加アップロードを受け付けない。
An additional upload
ステップS301で1回目のアップロード中である場合、CPU106は、ステップS302に進む。ステップS302では、CPU106は1回目のアップロード時に作成し保存しておいた配置順を更新し、再保存する。このとき、CPU106は、配置順更新手段として機能する。図4では、追加用の画像を単に画像エリア403にドロップすることにしているので、追加用の画像を1回目のアップロード画像群中のどこに配置するかを指定できない。このような場合、追加画像の配置順は、1回目のアップロード画像に紐付けられた配置順の最後尾とする。
If the first upload is being performed in step S301, the
図5は、追加アップロードの際にユーザAが配置順を指定できるようにしたアップロード画面である。ユーザAは、追加画像605をエリア607にドロップすることで、追加画像605をエイリアス606が示す画像と、エイリアス608が示す画像との間に相当する配置順に指定できる。さらに、CPU106はエイリアス608が示す画像の配置順を、追加した画像の数量分、繰り下げる。このようにして、ユーザAが追加画像の配置順を指定するか、CPU106が追加画像の配置順を最後尾に自動的に割り付けた後、CPU106は配置順を更新する。配置順の更新が終了したらCPU106はステップS303に進む。
FIG. 5 is an upload screen that allows the user A to specify the arrangement order during the additional upload. By dropping the additional image 605 in the area 607, the user A can specify the additional image 605 in the arrangement order corresponding to the image indicated by the alias 606 and the image indicated by the alias 608. Further, the
ステップS303では、CPU106は、追加アップロードに指定された画像データをサーバ装置206にアップロードする。ステップS304で、CPU106は、画像データのアップロードが終わっているかどうかを検知し、終わっていない場合はステップS303を繰り返す。
In step S <b> 303, the
なお、CPU106が追加画像データをサーバ装置206にアップロードしている間、アップロード画面400には追加画像がサーバ装置206にアップロード中であることを示すプログレスバーが表示される。アップロード中にユーザAがキャンセルボタンを押下した場合、CPU106はアップロードを中断する。アップロード中の画像データのアップロードを中断するだけでなくアップロード完了した画像データも含めて、すべてキャンセルしてもよい。
While the
ステップS303で画像データのアップロードが終わっている場合、CPU106は、ステップS305に進む。ステップS305では、CPU106は、追加指定された画像データのほかに、アップロード中の画像データが存在するかどうかを検知する。1回目のアップロードで指定した画像データのアップロードが終了していない場合、ステップS305を繰り返すことで1回目のアップロードの終了を待つ。終了している場合、CPU106は、ステップS302で更新し保存しておいた配置順データをサーバ装置206に送信する(S306)。
If the upload of the image data is finished in step S303, the
1回目のアップロードの動作と、1回目のアップロード中での追加アップロードの動作を説明したが、ステップS303で追加アップロードの画像をアップロード中に、さらに追加で画像をアップロードすることもできる。その場合のフローは、上述した追加アップロードのフローと同じなので省略する。 Although the first upload operation and the additional upload operation during the first upload have been described, it is also possible to upload additional images while uploading the additional upload image in step S303. Since the flow in that case is the same as the flow of additional upload described above, a description thereof will be omitted.
送信側であるPC端末201は、上述のように画像データをサーバ装置206にアップロード中である場合に別の画像データを追加アップロードすることができ、しかも、追加画像について配置順を指定できる。受信側のPC端末205は、サーバ装置206にアップロードされた画像群(追加画像を含む)を、ユーザAの意図する配置順でダウンロード又は閲覧できる。
When the image data is being uploaded to the
サーバ装置206にコンテンツを登録して公開する場合の実施例を説明する。サーバ装置206はコンテンツ配信サーバ装置として機能する。なお、以下では実施例1と同様の構成については説明を省略し、本実施例に固有の構成について詳細に説明する。また、サーバ装置206は図1の情報処理装置と同様の構成を有する。
An embodiment in the case where contents are registered and published in the
PC端末201はコンテンツ登録用プログラムを起動し、所定のURLを用いてサーバ装置206にアクセスし、画像データをアップロードする。サーバ装置206は、画像データを受信すると、画像データがアップロードされたことを示す情報をRSSファイルに記述する。PC端末205はRSSファイルリーダを用いて、サーバ装置206に定期的にアクセスしてRSSファイルを取得し、サーバ装置206に新規にアップロードされた画像データの存在をディスプレイ上に表示する。
The
本実施例では、PC端末201がサーバ装置206にアップロード中の画像データを差し替えることができる。図6に示す画面例を参照して、その動作を説明する。ここでは、差替え画像601をアップロード中の画像データを示すサムネイル上にドラッグアンドドロップする操作が、アップロードの中断を指示することを意味する。この操作に対し、PC端末201は、ドロップ先の画像データのアップロードのキャンセル要求をサーバ装置206に送信する。サーバ装置206は、このキャンセル要求に対してキャンセル完了の通知をPC端末201に送信する。PC端末201は、キャンセル完了通知を受信すると、差し替え画像601が示す画像データのサーバ装置206へのアップロードを開始する。このようにすることで、アップロード中の画像データを差替えることができる。
In this embodiment, the
また、アップロード済みの画像上に差替え画像601をドラッグアンドドロップする操作は、アップロード済み画像を、差替え画像601が示す画像データで差替えるよう指示することを意味する。
Further, the operation of dragging and dropping the
図6に示す画面上で、登録画像を示すサムネイルを登録領域から登録領域外にドラッグアンドドロップする操作は、その登録画像の削除を意味し、サーバ装置206は、その登録画像のアップロードの中止を指示する。
On the screen shown in FIG. 6, an operation of dragging and dropping a thumbnail indicating a registered image from the registered area to the outside of the registered area means deletion of the registered image, and the
図7を参照して、PC端末201がサーバ装置206にアップロードした画像の管理形態の一例を説明する。図7は、PC端末201が、サーバ装置206に送信した画像データ及び送信中の画像データを管理する送信ファイル・テーブルと内容例を示す。送信ファイル・テーブル701は、その属性として、グループID702、ファイルID703、ファイル名704、送信済みサイズ705、パス706及び状態707が定義されている。
With reference to FIG. 7, an example of a management form of images uploaded by the
グループID702は、送信する単位を特定するための識別子であり、ひとつのグループID702の値に対して、ファイルID703の値で特定される1又は複数の画像ファイルが存在する。ファイル名704は画像ファイルの名前である。送信済みサイズ705には、サーバ装置206に送信された画像データ及び送信される画像データの送信済みのデータサイズが格納されている。例えば、画像データの送信途中でその送信を中断した場合、中断した時の送信済みデータサイズが格納される。PC端末201は、サーバ装置206に画像データの送信を再開したタイミングで、送信済みサイズ705の値を参照して、送信対象の画像データの未送信部分をサーバ装置206に送信する。
The
パス706は、サーバ装置206上で画像データが保管される場所を示す。状態707は、サーバ装置206に画像データをアップロード中か、アップロードを完了しているか、アップロードを中断中かを示し、それぞれ、「登録中」、「登録済み」及び「中断」を示すコードが格納される。中断されたアップロードが再開された場合、状態707は、「中断」から「登録中」に変更され、アップロードが完了すると、更に、「登録済み」に変更される。PC端末201は、状態707を参照して、画面上の表示を変更する。
A
本実施例では、アップロードすべき画像を、対応するエイリアス又はアイコンを所定位置にドラッグアンドドロップすることで選択する。図8は、この操作に対するPC端末201の動作フローを示す。図8に示す各ステップの処理は、PC端末201のCPU106が、外部記憶装置204からプログラムやOSを読み出して起動し、これらにしたがって各種デバイスを制御することにより実現される。
In this embodiment, an image to be uploaded is selected by dragging and dropping a corresponding alias or icon to a predetermined position. FIG. 8 shows an operation flow of the
PC端末201のCPU106は、まず、アップロードすべき画像のサムネイルを表示する選択画像領域に何れかの画像のサムネイルがドラッグアンドドロップされたかを判定する(S801)。ここで、画像は単一でも複数でも良い。
First, the
CPU106は、画像のドラッグアンドドロップを検出すると、ドラッグアンドドロップされたサムネイルの画像の配列IMGを作成する(S802)。画像のドラッグアンドドロップが検出されなければ、検出されるまで待機する。
When detecting the drag and drop of the image, the
CPU106は、S802で得られた配列IMGの要素数を取得し、変数Mに格納する(S803)。選択画像領域に表示済みの画像を示す変数Iを0(ゼロ)で初期化する(S804)。次に、変数Mの値と変数Iの値とを比較し(S805)、変数Mの値が変数Iの値よりも大きい場合、すなわち、選択画像領域に表示していない画像が残っている場合、配列IMGの要素IMG[I]を選択画像領域に表示する(S806)。S806を実行後、変数Iを1だけカウントアップし(S807)、S805に戻る。
The
変数Mの値が変数Iの値よりも大きくない場合(S805)、ドラッグアンドドロップされた画像が全て選択画像領域に表示されたことになり、処理を終了する。この時点で、変数Iは、選択画像領域に表示済みの画像の個数を示す。 When the value of the variable M is not larger than the value of the variable I (S805), all the dragged and dropped images are displayed in the selected image area, and the process ends. At this point, the variable I indicates the number of images already displayed in the selected image area.
ユーザAによるアップロード開始の指示に対するPC端末201の動作を説明する。図9は、その動作フローチャートを示す。
An operation of the
CPU106は、まず、アップロード開始ボタンの押下が検出されたかを判定する(S901)。CPU106は、アップロード開始ボタン304の押下を検出した場合、選択画像領域に表示されている画像の配列IMGを作成し(S902)、検出しなかった場合、検出されるまでステップS901の実行を継続する。CPU106は、ステップS902の実行によって取得した配列IMGの要素数を変数Mに格納する(S903)。CPU106は、ステップS903で取得した配列IMGの要素数をサーバ装置206に送信し、その要素数分のアップロードに関する予約情報をサーバ装置206から取得する(S904)。予約情報とは、サーバ装置206で発行されるグループIDおよびファイルIDとする。この予約情報としてのグループIDおよびファイルIDは、画像のアップロードの一時中断、再開、取り消し及び差替えといった処理を実行する際に使用される。CPU106は、ステップS904の実行後、アップロード完了によって送信済みとなった画像を示す変数Iを0(ゼロ)で初期化する(S905)。
First, the
CPU106は変数Mの値と変数Iの値を比較する(S906)。変数Mの値が変数Iの値よりも大きい場合は(S906)、すなわち、PC端末201からサーバ装置206に送信すべき画像が残っている場合である。この場合、送信すべき画像の配列IMG[I]の情報(ファイル名、サイズ及びパス)と予約情報(グループID、ファイルID)とを関連付ける。そして、送信ファイル・テーブル701において、状態707が「登録中」であるレコードとして登録する(S907)。
The
CPU106は、ステップS907を実行後、予約情報と関連付けて、登録画像領域に配列IMG[I]の画像を「登録中」と表示し(S908)、配列IMG[I]の画像をサーバ装置206に送信する(S909)。
After executing step S907,
CPU106は、サーバ装置206への送信が完了したかを判定する(S910)。配列IMG[I]の画像の送信が完了している場合、CPU106は、その画像に対応する送信ファイル・テーブル701のレコードの状態707を「登録済み」に更新する。そして、登録画像領域に表示している画像を「登録済み」と表示し(S912)、変数Iを1だけカウントアップして(S913)、S906以降の処理を継続する。
The
アップロードが完了していない間、すなわち、画像送信中の間、送信の進捗状況を示すインジケータと、配列IMG[I]の画像のサムネイル画像をディスプレイのサムネイル画像表示領域に表示する(S914)。 While uploading is not completed, that is, while an image is being transmitted, an indicator indicating the progress of transmission and a thumbnail image of the image of the array IMG [I] are displayed in the thumbnail image display area of the display (S914).
変数Mの値が変数Iの値よりも大きくない場合(S906)、PC端末201からサーバ装置206に送信すべき全ての画像を「送信済み」として、処理を終了する。この時点で、変数Iは、選択画像領域に表示済みの画像の個数を示す。
When the value of the variable M is not larger than the value of the variable I (S906), all the images to be transmitted from the
サーバ装置206に登録済みの画像を別の画像で差し替える場合の、PC端末201の動作を説明する。図10は、その動作フローチャートを示す。
The operation of the
CPU106は、登録画像領域に差替え用の新しい画像がドラッグアンドドロップされたことを検出したかを判定する(S1001)。CPU106は、差替え用の新しい画像を検出しなかった場合は、検出するまで、S1001の実行を継続する。CPU106は、差替え用の新しい画像を検出した場合、送信ファイル・テーブル701の対応するレコードから、差し替えられる古い画像の予約情報(グループID、ファイルID)を取得する(S1002)。
The
CPU106は、S1002の実行後、サーバ装置206に予約情報に対応した画像のキャンセルを要求する(S1003)。これと同時に、CPU106は、送信ファイル・テーブル701から古い画像のレコードを削除し、新しい画像に関するレコードを予約番号(グループID、ファイルID)に関連付けて追加する(S1004)。
After executing S1002, the
CPU106はS1004の実行後、サーバ装置206に予約情報と関連付けて、差替え用の新しい画像を送信する(S1005)。CPU106は、新しい画像の送信が完了したかを判定する(S1006)。完了していない間、その進捗を示すインジケータと新しい画像のサムネイル画像をサムネイル画像表示領域に表示し(S1007)、S1006の処理を継続する。画像の送信が完了した場合、CPU106は、その画像に対応する送信ファイル・テーブル701のレコードの状態707を「送信済み」に更新し(S1008)、登録画像領域に画像が登録済みであることを表示する(S1009)。
After executing S1004, the
ステップS1001からS1009の処理は、サーバ装置206に登録済みの画像に対しても適用可能である。この場合は、ステップS1002の実行時に送信ファイル・テーブル501の対応するレコード(状態507の値は「登録済み」)を取得し、ステップS1003以降の処理を実行すれば良い。
The processing in steps S1001 to S1009 can also be applied to images registered in the
登録画面領域に存在する登録済み画像を差し替える場合のPC端末201の動作を説明する。図11は、その動作フローチャートを示す。
The operation of the
ユーザは、取り消しボタンの押下または登録画像領域からその外へのサムネイルのドラッグアンドドロップによって、登録画像領域に存在する画像の登録削除をPC端末201に指示できる。CPU106は、そのような操作による登録削除指示があったか否かを判定する(S1101)。CPU106は、登録削除指示を検出した場合、登録削除されるべき画像の予約情報(グループID、ファイルID)を送信ファイル・テーブル701の対応するレコードから取得する(S1102)。CPU106は、S1102で取得した予約情報をもとに、サーバ装置206に予約情報(グループID、ファイルID)に対応した画像の登録削除要求を送信する(S1103)。CPU106は、送信ファイル・テーブル701からS1102で特定されるレコードを削除する(S1104)。CPU106は、登録画像領域からキャンセルした画像を削除する(S1105)。
The user can instruct the
登録画像領域に存在する登録中の画像を一時中断する場合の、PC端末201の動作を説明する。図12は、その動作フローチャートを示す。
The operation of the
CPU106は、中断ボタンの押下による一時中断指示を検出したかを判定する(S1201)。CPU106は、一時中断指示を検出していない場合は、検出するまでS1201の実行を継続する。
The
中断を検出した場合(S1201)、CPU106は、送信ファイル・テーブル701の、一時中断されるべき画像に対応するレコードを特定し、予約情報(グループID、ファイルID)を取得する(S1202)。CPU106は、S1202で取得した予約情報をもとに、予約情報に対応する画像の登録の一時中断要求をサーバ装置206に送信する(S1203)。CPU106は、送信ファイル・テーブル701のS1202で特定済みのレコードの送信済みサイズ705に中断時点の送信済みサイズを記入し、状態507を「中断」に変更する(S1204)。CPU106は、画像登録領域にある進捗状況インジケータの更新を停止し、中断ボタンを再開ボタンに更新し、処理を終了する(S1205)。
When the interruption is detected (S1201), the
登録画像領域の、登録を一時中断している画像の登録を再開する場合の、PC端末201の動作を説明する。図13は、その動作フローチャートを示す。
The operation of the
CPU106は、再開ボタンの押下による登録再開指示を検出したかを判定する(S1301)。登録再開指示を検出しない場合(S1301)、検出されるまでステップS1101の実行を継続する。
The
CPU106は、登録再開指示を検出すると(S1301)、送信ファイル・テーブル701の、登録再開すべき画像に対応するレコードから予約情報を取得する(S1302)。そして、その予約情報に対応した画像の登録再開要求をサーバ装置206に送信する(S1303)。
When the
CPU106はS1103の実行後、ステップS1102で特定される送信ファイル・テーブル701のレコードの状態707を「登録中」に更新する(S1304)。CPU106は、そのレコードの送信済みサイズ705の値を取得し、その送信済みサイズをもとに、登録再開すべき画像の未送信分のデータをサーバ装置206に送信する(S1305)。
After executing S1103, the
CPU106は、未送信分のデータの送信が完了したかを判定する(S1306)。未送信分の送信が完了したら(S1306)、CPU106は、送信ファイル・テーブル701のS1102で特定されているレコードの送信済みサイズ705をその画像データのサイズに更新し、状態707を「登録済み」に更新する(S1307)。CPU106は、登録画像領域において、その画像の「登録中」の表示を「登録済み」に更新し、再開ボタンを非表示にして(S1308)、処理を終了する。
The
CPU106は、送信処理が完了していない間(S1306)は、送信の進捗状況を示すインジケータと登録中の画像のサムネイルをサムネイル表示領域に表示する(S1309)。
While the transmission processing is not completed (S1306), the
本実施例では、登録画像領域に表示されている画像がPC端末205によって参照済みかを判定し、参照済みの場合に、PC端末201上の画面表示を変更する。図14は、その動作フローチャートを示す。
In this embodiment, it is determined whether the image displayed in the registered image area has been referred to by the
ユーザAは、ディスプレイ上に表示される閲覧状態確認ボタンを押下することで、サーバ装置206への閲覧状態確認要求の送信をPC端末201に指示できる。CPU106は、登録画像領域の何れかの画像に対する閲覧状態確認ボタンを押下操作があったかどうかを判定する(S1401)。閲覧状態の取得要求を検知しない場合(S1401)、検知されるまでS1401の実行を継続する。
The user A can instruct the
CPU106は、閲覧状態取得要求を検知すると(S1401)、送信ファイル・テーブル701の、登録画像領域に表示されている画像に対応するレコードの予約情報(グループID、ファイルID)を識別情報として、配列IDを作成する(S1402)。
When the
CPU106は、S1402で作成された配列IDの要素数を取得し、変数Mに格納する(S1403)。CPU106は、閲覧状態を確認する画像を示す変数Iを0(ゼロ)で初期化する(S1404)。CPU106は、変数Mの値と変数Iの値を比較する(S1405)。
The
変数Mの値が変数Iの値よりも大きい場合(S1405)、サーバ装置206には、PC端末201がまだ閲覧状態を確認していない画像が残っていることになる。この場合、CPU106は、画像の識別情報となる配列ID[I]の情報(グループID、ファイルID)をサーバ装置206に送信し、対応する画像の閲覧状態を取得する(S1406)。
When the value of the variable M is larger than the value of the variable I (S1405), the
CPU106は、S1406で取得した画像の閲覧状態をもとに、送信ファイル・テーブル701の、その画像に対応するレコードの状態707を更新する(S1407)。その画像が閲覧済みとなっている場合(S1408)、CPU106は、配列ID[I]に対応する画像の枠を点滅表示する(S1409)。変数Iを1だけカウントアップし(S1410)、S1405からの処理を継続する。画像が閲覧済みとなっていない場合(S1408)、CPU106は、ステップS1409を迂回し、変数Iを1だけカウントアップし(S1410)、S1405からの処理を継続する。
The
変数Mの値が変数Iの値よりも大きくない場合(S1405)、PC端末201は、サーバ装置206上の全登録画像の閲覧状態を確認し終えたことになり、処理を終了する。
When the value of the variable M is not larger than the value of the variable I (S1405), the
図15は、サーバ装置206がPC端末201からアップロードされた画像を管理する受信ファイル・テーブルの構造と内容例を示す。受信ファイル・テーブル1501は、その属性として、グループID1502、ファイルID1503、ファイル名1504、受信済みサイズ1505、パス1506及び状態1507が定義されている。
FIG. 15 shows a structure and content example of a received file table in which the
グループID1502は、受信した画像を束ねる単位を特定する識別子であり、ひとつのグループID1502の値に対して、ファイルID1503で特定される1又は複数の画像ファイルが存在する。ファイル名1504は画像ファイルの名前である。受信済みサイズ1505には、PC端末201から受信した画像データのサイズが格納されている。例えば、PC端末201からの画像データの受信途中にその受信が中断された場合、中断した時点の画像データの受信済みサイズが格納される。PC端末201がその画像データのアップロードを再開した場合、サーバ装置206は、受信済みサイズ1505を参照して、受信済みの画像データ部分と、新たに受信した画像データ部分を合成して、その画像の完全な画像ファイルを作成する。
The
パス1506は画像データを記憶媒体に記憶する時のパスを示す。状態1507は、サーバ装置206がPC端末201又はPC端末205との間の画像送受信状態を示す。例えば、画像データが受信中の場合は「登録中」、受信が中断された場合は「中断」となる。また、受信の中断が再開された場合は「登録中」に戻り、受信が完了した場合は、「登録済み」となる。PC端末205が画像データを参照、閲覧又はダウンロードした場合、「閲覧済み」となる。
A
サーバ装置206がPC端末201からの画像に関する要求タスク(登録、中断、キャンセル)の管理を説明する。なお、再開は一時中断後の登録タスクとして扱う。図16(a)は、タスク・テーブルの構成と内容例を示し、図16(b)は、タスクキュー・テーブルの構成と内容例を示す。
The management of request tasks (registration, suspension, cancellation) related to images from the
図16(a)に示すタスク・テーブル1601には、属性として、タスクID1602、タスク名1603及び優先度1604が定義されている。例えば、タスク・テーブル1601のレコードとしては、キャンセル、登録及び中断のレコードが存在する。サーバ装置206のCPU106は、タスク・テーブル1601の対応するレコードの優先度1604を参照し、後述するタスクキュー・テーブル1606の対応するレコードの順番を入れ替えことで処理の順番を入れ替える。
In the task table 1601 shown in FIG. 16A, a
タスクキュー・テーブル1606には、属性として、タスクID1607、実行順序1608、ファイルID1609及び状態1610が定義されている。サーバ装置206のCPU106は、受信画像ごとにタスクキュー・テーブル1406にレコードを追加する。タスク・テーブル1601のタスクID1602は、タスクキュー・テーブル1606のタスクID1607と関連付けられている。
In the task queue table 1606, a
サーバ装置206が、PC端末201から画像登録に関する予約情報の取得要求を受信したときの動作を説明する。図17は、その動作フローチャートを示す。
An operation when the
サーバ装置206は、PC端末201から画像の登録に関する予約情報(グループID、ファイルID)の取得要求を待機する(S1701)。サーバ装置206は、予約情報の取得要求を受信すると(S1701)、画像登録の予約情報として、受信ファイル・テーブル1501の対応するレコードでグループID1502とファイルID1503を生成する(S1702)。サーバ装置206は、生成した予約情報をPC端末201に送信する(S1703)。この予約情報(グループID、ファイルID)と画像とを関連付けることで、サーバ装置206は、その予約情報に関連した画像に対する、PC端末201から要求されたタスクを実行できる。
The
サーバ装置206がPC端末201から画像の登録要求を受信したときの動作を説明する。図18は、その動作フローチャートを示す。
An operation when the
サーバ装置206は、コンテンツ登録クライアント装置としてのPC端末201から画像に対するタスクと予約情報(グループID、ファイルID)を受信したかを判定する(S1801)。サーバ装置206は、画像に対するタスクを受信したら、そのタスク・テーブル1601の対応するレコードを参照し、タスクキュー・テーブル1606にレコードを追加する(S1802)。
The
タスクの追加方法は、タスク・テーブル1601のレコードの優先度によって決定される。例えば、受信したタスクの優先度が「高」に該当する場合、優先度が「低」又は「中」のタスクよりも実行順序が先になるようにレコードの実行順序を設定し、追加する。また、同様に、受信したタスクの優先度が「中」である場合、「低」のタスクよりも実行順序が先になるようにレコードの実行順序を設定し、追加する。例えば、図16に示す例では、優先度が「高」と設定されているキャンセルのタスクを優先して実行し、その次に「中断」のタスク、最後に「登録」のタスクが実行されるよう、タスクキュー・テーブル1606にレコードが追加され更新される。また、画像登録再開については、登録を再開する画像の中断タスクの状態を実行完了とし、新規にその画像の未受信分データを登録するためのタスクが追加される。 The method of adding a task is determined by the priority of the record in the task table 1601. For example, when the priority of the received task corresponds to “high”, the execution order of the records is set and added so that the execution order comes before the task having the priority “low” or “medium”. Similarly, when the priority of the received task is “medium”, the execution order of the records is set and added so that the execution order comes before the “low” task. For example, in the example shown in FIG. 16, a cancel task whose priority is set to “high” is executed with priority, followed by a “suspend” task and finally a “register” task. As shown, a record is added to the task queue table 1606 and updated. As for image registration resumption, the state of the interrupt task of the image whose registration is to be resumed is regarded as completed, and a task for newly registering unreceived data of the image is added.
サーバ装置206は、タスクキュー・テーブル1606の中から状態1610が「未実行」のレコードを取得し、S1802によって登録したタスクが実行順序として1番目に設定されているかを判定する(S1803)。1番目の優先度のタスクである場合(S1803)、サーバ装置206は、そのタスクを実行する(S1804)。タスクの実行内容は画像の「登録」、「中断」及びキャンセルの何れかである。
The
画像登録再開を受信した場合(S1801)、サーバ装置206は、タスクキュー・テーブル1806から当該画像に対応する中断タスクのレコードを特定し、その状態1810を「実行完了」に更新し、新規に登録タスクのレコードを追加する(S1802)。本実施例では、登録再開に対応するレコードがタスクキュー・テーブル1806に存在せず、その代わりに未受信データをもとにした画像登録タスクが実行される。
When the image registration restart is received (S1801), the
サーバ装置206は、S1804で実行するタスクが「登録」である場合、受信ファイル・テーブル1501に、PC端末201からの予約情報(グループID、ファイルID)と画像に関する情報を含むレコードに設定して追加する。画像データの実体は、レコード1508のパス1506を参照して、サーバ装置206の記憶媒体に記憶される。サーバ装置206は、画像の登録が完了したら、タスクキュー・テーブル1606の該当するレコードの状態1410を「実行完了」に更新する。
If the task executed in S1804 is “registration”, the
PC端末201からの画像登録再開要求による登録であった場合、新規に受信ファイル・テーブル1501にレコードを新規追加せずに、未受信の画像データを全て受信した時点で登録済みレコードの受信済みサイズ1305を更新する。そして、サーバ装置206は、画像登録完了後にその画像ファイルをPC端末205が参照可能な記憶位置に移動する。
If the registration is an image registration restart request from the
サーバ装置206は、S1804で実行するタスクが「中断」である場合、PC端末201からの予約情報(グループID、ファイルID)をもとに受信ファイル・テーブル1501の対応するレコードの受信済みサイズ1505を受信データサイズで更新する。画像のアップロードを継続的に中断させているということから、受信ファイル・テーブル1501の中断のタスクのレコードの状態1307を「実行中」とする。そして、登録が再開されたタイミングで、アップロードの中断が完了するので、そのタスクの状態1307を「実行完了」とする。
When the task executed in S1804 is “suspend”, the
サーバ装置206は、S1604で実行するタスクが「キャンセル」である場合、PC端末201からの予約情報(グループID、ファイルID)をもとに受信ファイル・テーブル1501の対応するレコードと、記憶される画像ファイルを削除する。そして、該当するタスクキュー・テーブル1606の「キャンセル」のレコードの状態1610を「実行完了」に更新する。
When the task executed in S1604 is “cancel”, the
サーバ装置206は、タスクの実行完了を判定する(S1805)。実行が完了していれば処理を終了する。実行が完了していない場合、S1803以降の処理を継続する。
The
サーバ装置206は、S1604の実行中に、そのタスクよりも優先度の高いタスクのレコードがタスクキュー・テーブル1606に追加された場合、S1604に割り込みをかけて、その実行を一旦停止してS1605を実行する。こうすることで、より優先度の高いタスクを先に実行できる。
When a record of a task having a higher priority than the task is added to the task queue table 1606 during execution of S1604, the
サーバ装置206がPC端末205から画像閲覧又は取得を示す画像参照要求を受信したときの動作を説明する。図19は、その動作フローチャートを示す。
An operation when the
サーバ装置206は、コンテンツ閲覧クライアント装置であるPC端末205から画像参照要求を受信したかを判定する(S1901)。画像参照要求を受信した場合、サーバ装置206は、受信ファイル・テーブル1501の、該当する画像に対応するレコードの状態1307を「閲覧済み」に更新する(S1902)。そして、サーバ装置206は、該当する画像の画像ファイルを、そのレコードのパス1306を参照して取得し、要求元のPC端末205に送信する(S1903)。
The
以上、本発明の好適な実施例を説明したが、本発明は、これら特定の実施例に限定されない。すなわち、本発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。上述の実施例の一部を適宜組み合わせてもよい。 The preferred embodiments of the present invention have been described above, but the present invention is not limited to these specific embodiments. That is, various forms within the scope of the present invention are also included in the present invention. A part of the above-described embodiments may be appropriately combined.
また、上述の実施例の機能を実現するソフトウェアのプログラムを記録媒体から直接又は有線/無線通信を用いてプログラムを実行可能なシステム又は装置に供給して、そのプログラムを実行する場合も、本発明に含む。 The present invention is also applicable to a case where a software program that implements the functions of the above-described embodiments is supplied directly from a recording medium to a system or apparatus that can execute the program using wired / wireless communication and the program is executed Included.
本発明の機能処理をコンピュータで実現するために、コンピュータに供給しインストールされるプログラムコード自体も、本発明を実現するものである。つまり、本発明の機能処理を実現するためのコンピュータプログラム自体も本発明に含まれる。プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム又はOSに供給するスクリプトデータ等、プログラムの形態を問わない。 The program code itself supplied to and installed in the computer in order to implement the functional processing of the present invention on the computer also implements the present invention. That is, the computer program itself for realizing the functional processing of the present invention is also included in the present invention. As long as it has the function of a program, the form of the program is not limited, such as an object code, a program executed by an interpreter, or script data supplied to an OS.
プログラムを供給するための記録媒体としては、例えば、ハードディスク、磁気テープ等の磁気記録媒体、光/光磁気記憶媒体、又は不揮発性の半導体メモリがある。 Examples of the recording medium for supplying the program include a magnetic recording medium such as a hard disk and a magnetic tape, an optical / magneto-optical storage medium, and a nonvolatile semiconductor memory.
プログラムの供給方法としては、コンピュータネットワーク上のサーバに本発明を構成するコンピュータプログラムを記憶し、接続のあったクライアントコンピュータがコンピュータプログラムをダウンロードして実行する方法がある。 As a program supply method, there is a method in which a computer program constituting the present invention is stored in a server on a computer network, and a connected client computer downloads and executes the computer program.
Claims (4)
前記指定手段で指定された前記データに配置順を紐付ける配置順紐付け手段と、
前記データ及び前記配置順をサーバ装置に送信する送信手段と、
前記データを前記サーバ装置に送信する間に、送信すべき他のデータを追加で受け付ける追加受付け手段と、
前記追加受付け手段で前記他のデータを受け付けた場合に、前記他のデータを含めて前記配置順を更新する配置順更新手段と、
前記他のデータ及び前記配置順更新手段で更新された前記配置順を前記サーバ装置に送信する手段
とを有することを特徴とするデータ送信装置。 A designation means for designating data to be transmitted;
An arrangement order associating means for associating an arrangement order with the data designated by the designation means;
Transmitting means for transmitting the data and the arrangement order to a server device;
An additional receiving means for additionally receiving other data to be transmitted while transmitting the data to the server device;
An arrangement order updating means for updating the arrangement order including the other data when the additional data is received by the additional receiving means;
A data transmission apparatus comprising: means for transmitting the other data and the arrangement order updated by the arrangement order update means to the server apparatus.
前記コンテンツ配信サーバ装置から前記予約手段による予約情報を取得する手段と、
前記予約情報に従い、前記コンテンツを前記コンテンツ配信サーバ装置に送信する送信手段と、
ユーザの指示を入力する指示手段と、
前記指示手段による一時中断指示に従い、前記送信手段による前記コンテンツの前記コンテンツ配信サーバ装置への送信をその途中で一時中断するように前記送信手段を制御し、前記指示手段による登録再開指示に従い、一時中断した前記コンテンツの前記コンテンツ配信サーバ装置への送信を再開するように前記送信手段を制御する制御手段と、
前記指示手段による削除指示に従い、コンテンツ配信サーバ装置に登録済みのコンテンツであって前記削除指示で指示されるものの削除を前記コンテンツ配信サーバ装置に要求する手段
とを具備することを特徴とするデータ送信装置。 Reservation means for reserving content registration in the content distribution server device;
Means for acquiring reservation information by the reservation means from the content distribution server device;
Transmitting means for transmitting the content to the content distribution server device according to the reservation information;
Instruction means for inputting user instructions;
In accordance with a temporary interruption instruction by the instruction unit, the transmission unit is controlled to temporarily interrupt transmission of the content to the content distribution server device by the transmission unit, and in accordance with a registration restart instruction by the instruction unit, Control means for controlling the transmission means to resume transmission of the suspended content to the content distribution server device;
The data transmission comprising: means for requesting the content distribution server device to delete contents registered in the content distribution server device and instructed by the deletion instruction in accordance with the deletion instruction by the instruction means apparatus.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010114756A JP2011244222A (en) | 2010-05-18 | 2010-05-18 | Data transmitter |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010114756A JP2011244222A (en) | 2010-05-18 | 2010-05-18 | Data transmitter |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2011244222A true JP2011244222A (en) | 2011-12-01 |
Family
ID=45410416
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010114756A Withdrawn JP2011244222A (en) | 2010-05-18 | 2010-05-18 | Data transmitter |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2011244222A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013084544A1 (en) * | 2011-12-07 | 2013-06-13 | シャープ株式会社 | Display device, display method, and display program |
JP2014216927A (en) * | 2013-04-26 | 2014-11-17 | キヤノン株式会社 | Communication device, control method for the same, and program |
JP2016039523A (en) * | 2014-08-08 | 2016-03-22 | シャープ株式会社 | Image data processing system, image data processing method, and image data processing program |
-
2010
- 2010-05-18 JP JP2010114756A patent/JP2011244222A/en not_active Withdrawn
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013084544A1 (en) * | 2011-12-07 | 2013-06-13 | シャープ株式会社 | Display device, display method, and display program |
JP2013120276A (en) * | 2011-12-07 | 2013-06-17 | Sharp Corp | Display device, display method, and display program |
JP2014216927A (en) * | 2013-04-26 | 2014-11-17 | キヤノン株式会社 | Communication device, control method for the same, and program |
JP2016039523A (en) * | 2014-08-08 | 2016-03-22 | シャープ株式会社 | Image data processing system, image data processing method, and image data processing program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5171466B2 (en) | Image processing apparatus, method executed by image processing apparatus, program, and recording medium | |
JP5489619B2 (en) | Information processing apparatus and method | |
JP4649324B2 (en) | Information processing apparatus, information processing method, and program | |
JP5460215B2 (en) | Information processing apparatus and method | |
KR102113147B1 (en) | Document management server and document management method | |
JP4251645B2 (en) | Information processing method and apparatus | |
CN102387279A (en) | Network printing system, client terminal, and printing method | |
JP2010123124A (en) | Work flow management apparatus, and method and program of the same | |
JP2011164854A (en) | Print setting management device, application device, print setting management method, print control method, and program | |
JP4338210B2 (en) | Image management apparatus, image management method, and program | |
JP2013033422A (en) | Information processing system, information processor, button processing method and program | |
JP2015205499A (en) | Image processing device, control method and program of image processing device | |
JP5677556B2 (en) | Information processing apparatus and method | |
JP2005267614A (en) | Information processing system, server device, control method of server device, program and storage medium | |
JP2011244222A (en) | Data transmitter | |
JP2013131107A (en) | Information process system, information processing unit, information processing method, and computer program | |
JP5178319B2 (en) | Application platform | |
JP6265644B2 (en) | Document management program and information processing apparatus | |
JP4909432B2 (en) | Content management system | |
JP6331455B2 (en) | Information processing system, control method thereof, information processing server, control method thereof, and program | |
JP2011221902A (en) | Information processing apparatus, method of controlling the same, and program | |
JP2002117045A (en) | Device and method for information processing and storage medium storing program thereof | |
JP4895362B2 (en) | Server apparatus, control method thereof, and program | |
JP4804301B2 (en) | Information processing apparatus, information processing apparatus control method, and recording medium | |
JP2010250703A (en) | Operating system, program, information processor, and control method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20130806 |