JP2008046985A - Information management apparatus, control method thereof, and program thereof - Google Patents
Information management apparatus, control method thereof, and program thereof Download PDFInfo
- Publication number
- JP2008046985A JP2008046985A JP2006223513A JP2006223513A JP2008046985A JP 2008046985 A JP2008046985 A JP 2008046985A JP 2006223513 A JP2006223513 A JP 2006223513A JP 2006223513 A JP2006223513 A JP 2006223513A JP 2008046985 A JP2008046985 A JP 2008046985A
- Authority
- JP
- Japan
- Prior art keywords
- information
- capacity
- album
- public
- user
- 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
- Information Transfer Between Computers (AREA)
Abstract
Description
本発明は、画像等のデータをインターネットを介してユーザの情報機器からアップロードし、そのデータを第三者に配信する技術に関するものである。 The present invention relates to a technique for uploading data such as images from a user's information device via the Internet and distributing the data to a third party.
インターネット等の通信インフラを利用した情報提供サービスの一種として、ユーザがデジタルカメラで撮影した画像データをネットワーク上のサーバにアップロードし、ユーザが望む時にサーバにアクセスして画像データを閲覧できるサービスがある。以下、このようなネットワークサービスを提供するプロバイダをフォトサイトと称する。 As a type of information providing service using the communication infrastructure such as the Internet, there is a service that allows a user to upload image data taken with a digital camera to a server on the network and access the server when the user desires to view the image data. . Hereinafter, a provider that provides such a network service is referred to as a photo site.
以下に、フォトサイトが画像データをアップロードしたユーザ(以下、オーナーユーザ)から指定された第三者(以下、招待ユーザ)にオーナーユーザの画像データを公開する場合について説明する。 A case where the image data of the owner user is disclosed to a third party (hereinafter referred to as an invited user) designated by the user (hereinafter referred to as the owner user) who uploaded the image data by the photo site will be described below.
先ず、オーナーユーザはPC(Personal Computer)上でWebブラウザを起動し、フォトサイトにアクセスして、画像データをアップロードし、招待ユーザの名称やメールアドレス等を通知する。フォトサイトは、アップロードされた画像データ、若しくは画像データ群(以下、フォトアルバム(画像データとフォトアルバムを総称して画像データともいう。))にアクセスするためのURL(Universal Resource Locator)を生成する。この時、生成されるURLは、画像データに対してユニークなアドレスであり、且つ一意に予測不可能な乱数等を用いたものである。下記に例を示す。 First, the owner user starts a Web browser on a PC (Personal Computer), accesses a photo site, uploads image data, and notifies the name of the invited user, an e-mail address, and the like. The photo site generates a URL (Universal Resource Locator) for accessing uploaded image data or an image data group (hereinafter referred to as photo album (collectively referred to as image data and photo album)). . At this time, the generated URL is a unique address for the image data and uses a random number that cannot be uniquely predicted. An example is shown below.
http://○○○.com/PhotoSite/Album/AlbumEntry.cgi?AlbumID=AJNWDMF
フォトサイトは、このURLをメッセージに記述し、宛先に招待ユーザのメールアドレスをセットした電子メールをインターネット経由で送信する。電子メールを受け取った招待ユーザは、PC上でWebブラウザを起動し、電子メールに記述されたURLを入力することで、オーナーユーザの画像データを閲覧することができる。(例えば、特許文献1参照)。
http: //○○○.com/PhotoSite/Album/AlbumEntry.cgi? AlbumID = AJNWDMF
The photo site describes this URL in a message, and transmits an e-mail with the e-mail address of the invited user as a destination via the Internet. The invited user who has received the e-mail can view the image data of the owner user by starting a web browser on the PC and inputting the URL described in the e-mail. (For example, refer to Patent Document 1).
また、オーナーユーザが画像データを公開する際に、公開を終了する日時を設定することができ、公開の終了とともにアップロードした画像データが自動的に削除されるような仕組みを提供する。これにより、オーナーユーザに限られたアップロード領域しか提供されないようなフォトサイトの状況において、オーナーユーザが自分でアップロードした画像データの面倒な管理をしなくても簡単にディスク領域を有効利用することができる。
上述の従来技術では、画像データに公開終了日時が設定されていた場合、招待ユーザが画像データを見たか否かに関わらず、画像データの公開終了期限を過ぎると、公開されていた画像データが自動的に削除されるので、招待ユーザが閲覧できなくなってしまう。これは、閲覧する意思のない招待ユーザには不利益とはならないが、例えば、現在公開アルバムの詳細を全部見る時間的な余裕のない招待ユーザや、もう一度閲覧しようとした招待ユーザのように、閲覧する意思のある招待ユーザにとっては大きな不利益となる。 In the above-described conventional technology, when the publication end date / time is set in the image data, the image data that has been made public is displayed after the publication end date of the image data has passed, regardless of whether or not the invited user has viewed the image data. Since it is automatically deleted, the invited user cannot view it. This is not detrimental to invited users who are not willing to browse, but for example, invited users who do not have time to view all the details of the current public album, or invited users who tried to browse again, This is a big disadvantage for invited users who are willing to browse.
そこで、公開情報の閲覧可能期間を延期してしまうと、フォトサイトとしては公開アルバムに相当する記憶領域が削除されずに残ってしまう。このため、フォトサイト側としては大きなストレージ容量を持つことが必要になり、サイト規模を大きくする必要があるため、コスト的な問題が生じる。 Therefore, if the period during which the public information can be browsed is postponed, the storage area corresponding to the public album remains as a photo site without being deleted. For this reason, it is necessary for the photosite side to have a large storage capacity, and it is necessary to increase the site scale, resulting in a cost problem.
よって、本発明は、招待ユーザの記憶領域容量の一部を、削除せずに記憶しておきたい公開情報の記憶領域の容量に充当することで、サイト全体のストレージ容量を効率的に利用できる情報管理技術を提供する。 Therefore, the present invention can efficiently use the storage capacity of the entire site by allocating a part of the invited user's storage area capacity to the storage area of the public information that is to be stored without being deleted. Provide information management technology.
上記課題を解決し、目的を達成するために、本発明は、情報提供機器を介して情報所有者から転送される公開情報を受信する受信手段と、前記受信手段により受信した公開情報を記憶する記憶手段と、前記記憶手段に記憶された公開情報を情報閲覧機器を介して被情報提供者に配信する配信手段と、を有する情報管理装置であって、前記情報提供機器から受信した公開情報の容量を加算して、前記情報所有者の記憶領域の使用容量を取得する第1の使用容量取得手段と、リクエストを前記情報閲覧機器から受信するリクエスト受信手段と、前記リクエストに応答して、前記公開情報の容量を前記被情報提供者の記憶領域の使用容量に加算して、前記被情報提供者の記憶領域の使用容量として取得する第2の使用容量取得手段とを備え、前記第1の使用容量取得手段は、前記第2の使用容量取得手段により加算された前記公開情報の容量を加算しない。 In order to solve the above-mentioned problems and achieve the object, the present invention stores reception means for receiving public information transferred from an information owner via an information providing device, and public information received by the reception means. An information management apparatus comprising: storage means; and distribution means for distributing public information stored in the storage means to an information recipient via an information browsing device, the information management device comprising: In response to the request, the first used capacity acquisition means for adding the capacity and acquiring the used capacity of the storage area of the information owner, the request receiving means for receiving a request from the information browsing device, A second used capacity acquisition unit configured to add the capacity of public information to the used capacity of the storage area of the information provider to acquire the used capacity of the storage area of the information provider; The capacity utilization acquisition unit does not add the volume of the public information added by the second capacity utilization acquisition unit.
また、本発明は、情報提供機器を介して情報所有者から転送される公開情報を受信するステップと、前記受信した公開情報を記憶するステップと、前記記憶された公開情報を情報閲覧機器を介して被情報提供者に配信するステップと、を有する情報管理装置の制御方法であって、前記情報提供機器から受信した公開情報の容量を加算して、前記情報所有者の記憶領域の使用容量を取得する第1の取得ステップと、リクエストを前記情報閲覧機器から受信する受信ステップと、前記リクエストに応答して、前記公開情報の容量を前記被情報提供者の記憶領域の使用容量に加算して、前記被情報提供者の記憶領域の使用容量として取得する第2の取得ステップとを備え、前記第1の取得ステップでは、前記第2の取得ステップで加算された前記公開情報の容量を加算しない。 The present invention also includes a step of receiving public information transferred from an information owner via an information providing device, a step of storing the received public information, and a step of storing the stored public information via an information browsing device. And delivering to the information provider, the information management device control method comprising: adding the capacity of the public information received from the information providing device to increase the used capacity of the storage area of the information owner A first acquisition step of acquiring, a receiving step of receiving a request from the information browsing device, and in response to the request, adding the capacity of the public information to the used capacity of the storage area of the information provider A second acquisition step of acquiring the used capacity of the storage area of the information recipient, and in the first acquisition step, the public information added in the second acquisition step is added. Not adding the capacity of information.
本発明によれば、情報管理装置は、公開情報を記憶するための全体のストレージ容量を効率的に利用することができる。 According to the present invention, the information management apparatus can efficiently use the entire storage capacity for storing public information.
以下に、添付図面を参照して本発明を実施するための最良の形態について詳細に説明する。 The best mode for carrying out the present invention will be described below in detail with reference to the accompanying drawings.
尚、以下に説明する実施の形態は、本発明の実現手段としての一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されるべきものであり、本発明は以下の実施の形態に限定されるものではない。 The embodiment described below is an example as means for realizing the present invention, and should be appropriately modified or changed according to the configuration and various conditions of the apparatus to which the present invention is applied. It is not limited to the embodiment.
[システム構成と基本的動作]
先ず、本発明に係る実施形態の情報提供システムについて説明する。
[System configuration and basic operation]
First, an information providing system according to an embodiment of the present invention will be described.
図1は、本発明に係る実施形態の情報提供システムの全体構成を示す図である。 FIG. 1 is a diagram showing an overall configuration of an information providing system according to an embodiment of the present invention.
以下では、画像データをインターネット上のフォトサイトへアップロードした当事者を単にオーナーユーザと呼び、オーナーユーザの画像データの閲覧を許可された第三者を招待ユーザと称して説明を進める。 In the following description, a party who uploaded image data to a photo site on the Internet is simply referred to as an owner user, and a third party permitted to view the owner user's image data is referred to as an invited user.
<画像データの取得>
101は画像入力機器である。画像入力機器101としては、例えば、被写体を撮影して静止画像の画像データとして記録できるデジタルスチルカメラや動画像データとして記録できるデジタルビデオカメラ、或いは原稿を読み取って静止画像データとして記録するスキャナ等が挙げられる。画像入力機器101は、イメージ情報である光学像を電気信号に変換し、所定の画像処理をした後、デジタル情報として記録/再生する。
<Acquisition of image data>
102はパーソナルコンピュータ(PC)であり、本実施形態では、PC102Aはオーナーユーザ、PC102Bは招待ユーザが夫々使用する機器とする。 Reference numeral 102 denotes a personal computer (PC). In this embodiment, the PC 102A is an owner user, and the PC 102B is an apparatus used by an invited user.
103は画像入力機器101が入力した画像データをPC102Aへ転送するためのデータ転送用インターフェースである。データ転送用インターフェース103は、USB(Universal Serial Bus)やIEEE1394に代表される有線系インターフェースや、IrDAやBluetoothに代表される無線系インターフェースである。
データ転送用インターフェース103を経由して、画像入力機器101からPC102Aに転送された画像データは、PC102AのHDD(Hard Disk Drive)に代表される情報記憶装置の記憶領域104Aに格納される。また、画像入力機器101からPC102Aへの画像データ転送は、PC102AにインストールされているOS(Operating System)又は専用ソフトウエアにより実現される。即ち、PC102AのCPU(Central Processing Unit)がPC102AにインストールされているOS又は専用ソフトウエアを実行し、画像入力機器101の情報記憶装置の記憶領域104Aに格納されている画像データを読み出すことによって実行される。或いは、画像入力機器101がPC102Aへ発行した転送コマンドに従い、PC102AのOS又は専用ソフトウエアがPC102Aの情報処理装置の記憶領域104Aを確保し、画像入力機器101からの画像データを受信するようにして実行される。
The image data transferred from the
<画像データのアップロード>
このようにして、PC102Aに転送された画像データは、以下の手順によって、インターネット106に接続されているフォトサイト107にアップロードされる。
<Uploading image data>
In this way, the image data transferred to the PC 102A is uploaded to the
PC102A上で動作するインターネット106での情報転送可能な標準プロトコルを有するブラウザ105Aは、httpプロトコル等の標準プロトコルを用いてフォトサイト107にアクセスする。そして、ブラウザ105Aは、フォトサイト107のサーバPCが管理するHTMLやXML等の記述言語で作成された画像や音声等のマルチメディア情報とリンクされている情報を表示する。この動作により、PC102Aは、フォトサイト107が提供する通信インフラとしてインターネット106を利用したサービスを受けることができる。
A
次に、PC102Aの情報記憶領域104Aに格納されている画像入力機器101で撮影された画像データは、PC102Aのユーザの要求により、フォトサイト107に転送される(この転送動作を画像アップロードと呼ぶ。)。画像アップロードは、先に述べたブラウザ105Aから転送したい画像データを選択して、画像アップロードの要求アクションに連動して転送される場合がある。他に画像アップロード専用ソフトウエア等を用いて画像データを選択し、前述した画像アップロード専用ソフトウエアから直接、転送される場合がある。いずれの場合も、httpやftpのインターネット上で利用可能なプロトコルに基づいて実行される。この一連の動作を、フォトサイト107で、実行するモジュールがフォトシェアリングモジュール108である。
Next, the image data taken by the
アップロードされた画像データは、フォトシェアリングモジュール108にて、フォトサイト107が使用可能なデータであることをチェックする。その結果、利用可能であると判断した場合は、アップロードされた画像を画像データベース(DB)110に格納し、その属性情報等を情報データベース(DB)111に格納する。この段階でフォトシェアリングモジュール108は、正常に画像データがアップロードされたことを、PC102Aに通知する。
The uploaded image data is checked by the
属性情報DB111には、上記画像データの属性情報以外に、フォトサイト107に登録されたユーザの属性情報のデータや、プリントサービス提供者(以下、プリントサイト)の属性情報の各種データが一元管理されている。このようにしてアップロードされた画像データをPC102Aのユーザは、ブラウザ105Aを介して指定した画像を閲覧することができる。この閲覧に関しては、アップロードされた画像データを、複数枚を一単位としたアルバムとして管理される場合もある。
In the
<画像データのプリント>
次に、アップロードした画像データのプリント注文手順について説明する。
<Print image data>
Next, a print order procedure for uploaded image data will be described.
フォトサイト107にアップロードした画像データのうち、PC102Aのユーザは、ブラウザを介して自分がアップロードした画像データを閲覧することができる。閲覧画像の選択は、単一の画像単位で逐次画像を選択していく方法や、上述した複数枚を1つのアルバムとして登録し、複数個のアルバム群から自分が閲覧したいアルバムを選択し、その選択されたアルバムが管理している個々の画像を選択する方法がある。
Among the image data uploaded to the
フォトサイト107は、ユーザからアップロードされた画像データのプリント注文を、画像データのプリントアウトをソリューションとして提供するプリントプロバイダに依頼する。このプリントプロバイダは、アップロードされた画像データのプリントアウトを依頼するプリントサイト112である。図1ではプリントサイトを1つとしたが、依頼するプリントサイトは複数存在することが通常であり、その数に制限はない。
The
PC102Aのユーザは、アップロードした画像の閲覧画面から、プリントアウトしたい画像データを選択する。次に、PC102Aのユーザは、フォトサイト107が提供できるプリントサイト112、自分が注文したいプリントサイトを選択する。ユーザは、各プリントサイトが提供するサービス、価格、納期等を考慮して、自分が発注するプリントサイトを選択する。
The user of the
プリント注文したいユーザは、閲覧画面からプリント注文したい画像データを選択し、フォトサイト107に通知する。フォトサイト107では、プリントアウトの依頼のあった画像データに関する仮プリントオーダを生成し、プリントサイト1112にインターネット106を介して、見積り依頼をかける。
A user who wants to place a print order selects image data that he / she wants to place a print order on from the browsing screen and notifies the
フォトサイト107から仮プリントオーダを受けたプリントサイト112は、課金手段である課金モジュール(不図示)で、仮プリントオーダの内容から価格を算出し、見積り価格をインターネット106を介してフォトサイト107に通知する。フォトサイト107は、この見積り価格の情報をリアルタイムに受信し、PC102Aに情報として転送し、プリント注文を行うユーザにダイナミックにプリントサイト112の提示した価格を提示することができる。
The
この提示された価格での購入を、プリント注文したPC102Aのユーザが認め、承認のアクションをフォトサイト107に返すと、決済モジュール109がこれを受理して決済処理される。決済が終了した段階で、フォトサイト107は、正式なプリントオーダをプリントサイト112に送る。
When the user of the
プリントサイト112は、この正式プリントオーダを受理すると、プリントアウトに必要な画像データをフォトサイト107の画像DB110から獲得する。このようにして獲得された画像データは、プリントサイト112が所有するプリンタ113等の印刷手段を用いて、プリントアウトされ印刷物114として出力される。プリントアウトされた印刷物114は、何らかの輸送手段によって、プリントアウトを依頼したPC102Aの指定した配送先に届けられる。
When the
以上が、PC102Aを介して、画像入力機器101で撮影した画像データをアップロードしたユーザが、フォトサイト107の閲覧及びプリント注文を行うためのシステムの概略である。尚、ここでは画像をアップロードする端末として、PCを例に挙げて説明したが、本発明に係る情報提供システムはこれに限定されるものではない。例えば、携帯端末から画像をアップロード可能としてもよいし、デジタルカメラ、デジタルビデオ、スキャナ、複写機等の画像入力機器から画像を直接アップロード可能としてもよい。
The above is the outline of the system for the user who uploaded the image data photographed by the
<招待ユーザの閲覧>
次に、画像データをフォトサイト107にアップロードしたユーザ以外が、インターネット106を介して、フォトサイト107にアップロードされ画像DB110に格納されている画像データを閲覧する方法について説明する。
<Browsing invited users>
Next, a method for viewing image data uploaded to the
フォトサイト107は、アップロードしたユーザが指定する招待ユーザに対し、「アップロードされた画像」、又は「アップロードされた複数の画像を1つのアーカイブとして管理しているアルバム」の閲覧及びプリント注文サービスを提供する。
The
画像データをフォトサイト107にアップロードしたユーザは、自分が閲覧を許可する招待ユーザの氏名等の属性情報及びE-Mailアドレスを、Webブラウザ105Aを用いてフォトサイト107に通知する。
The user who uploaded the image data to the
フォトサイト107は、招待ユーザに画像を公開する場合、先ず公開に必要なURL(Universal Resource Locator)を生成する。この時、生成されるURLとしては、ユニークなアドレスで、且つ一意に予測不可能な乱数等を用いたものを割り当てる。下記に例を示す。
When publishing an image to an invited user, the
http://○○○.com/PhotoSite/Album/AlbumEntry.cgi?AlbumID=AJNWDMF
以降、このような一意に予測不可能なURLをランダムURLと称す。
http: //○○○.com/PhotoSite/Album/AlbumEntry.cgi? AlbumID = AJNWDMF
Hereinafter, such a uniquely unpredictable URL is referred to as a random URL.
フォトサイト107は、上記のように生成されたランダムURLを、必要に応じて閲覧に必要なパスワード情報を付加して、招待ユーザにインターネット106を介してE-Mailで通知する。E-Mailを受け取った招待ユーザは、PC102Bからインターネット106にアクセスし、Webブラウザ105BにE-Mailで通知されたランダムURLを入力する。これにより、Webブラウザ105Bはフォトサイト105にアクセスし、画像を要求する。フォトサイト105はこの要求に応答して、画像をWebブラウザ105Bで表示するために、当該画像を含む表示制御情報をWebブラウザ105Bに配信する。これによりWebブラウザ105Bは画像をディスプレイに表示するので、招待ユーザは、画像をアップロードしたユーザが指定した画像又はアルバムを閲覧できる。
The
フォトサイト107において、ユーザは画像又はアルバムに対して公開の終了日時を設定し、終了日時がくると自動的に公開していた画像(アルバムの場合にはアルバムに含まれる画像全て)を削除するような機能の提供も可能である。また、公開終了日時の設定ではなく、運用上設定されたある一定期間以上のアクセスがなかった場合等も、同様に公開していた画像を自動的に削除する機能を提供できる。この自動削除機能により、ユーザはフォトサイト107の画像DB110にある画像データを、公開終了に伴い必要なくなったタイミングで明示的に削除しなくても、自動的に削除・整理が行われる。これにより、ユーザはフォトサイト107上の画像DB110における領域を有効に活用することができる。
In the
<招待ユーザのプリント注文>
次に、PC102Bを使用している招待ユーザが、このようにして閲覧可能になった画像データを、プリント注文する方法を説明する。
<Invited user print order>
Next, a method will be described in which an invited user who uses the
フォトサイト107は、招待ユーザからの画像データのプリント注文を、画像データのプリントアウトを提供するプリントサイト112に行う。
The
PC102Bの招待ユーザは、閲覧画面からプリントアウトして印刷物を商品として入手したい画像データを選択する。次に、PC102Bを使用している招待ユーザは、フォトサイト105が提供できるプリントサイト112を選択する。招待ユーザは、各プリントサイト112が提供するサービス、単価、納期等を考慮して、自分が発注するプリントサイト112を選択する。
The inviting user of the
招待ユーザが、閲覧画面からプリント注文したい画像データを選択し、フォトサイト107に通知すると、フォトサイト107は、プリントアウトの依頼のあった画像データに関する仮プリントオーダを生成する。そして、仮プリントオーダをインターネット106を介して送信することでプリントサイト112に見積りを依頼する。フォトサイト107からの仮プリントオーダを受けたプリントサイト112は、選択画像情報に必要な画像データをフォトサイト107の画像DB110から取得して、選択画像情報を生成する。この選択画像情報を、PC102Bに対して、インターネット106を介して送信することにより、招待ユーザは、PC102BにおいてWebブラウザ105B上で選択された画像毎にプリント形式や枚数等を入力できる。
When the inviting user selects image data that he / she wishes to print from the browsing screen and notifies the
プリントサイト112は、選択された画像毎にプリント形式や枚数等の情報をもとに、料金算出(課金)モジュールにより見積額を算出し、算出した見積額を、インターネット106を介してフォトサイト107に送信する。フォトサイト107は、プリントサイト112が送信する見積額の情報を、リアルタイムに受信する。そして、ユーザの個人情報を持っていない招待ユーザの場合には、PC102Bにプリントサイト112が送信した見積額をWeb情報として転送する。また、ユーザの個人情報を持っている招待ユーザの場合には、見積額にポイントを加味した提示額をWeb情報として転送することで、プリント注文をしている招待ユーザに見積情報をダイナミックに提示することができる。
The
ここで提示された価格での購入を、プリント注文したPC102Bの招待ユーザが認め、承認のアクションをフォトサイト107に返すと、決済手段としての決済モジュール109がこれを受理して決済処理される。決済が終了した段階で、フォトサイト107は、正式なプリントオーダをプリントサイト112に送る。プリントサイト112は、この正式プリントオーダを受理し、プリントアウトに必要な画像データをフォトサイト107の画像DB110から獲得する。このようにして獲得された画像データは、プリントサイト112が所有するプリンタ113等の印刷手段を用いてプリントアウトされ、印刷物114として出力される。プリントアウトされた印刷物114は、何がしかの輸送手段によって、プリントアウトを依頼したPC102Bの招待ユーザに届けられる。
When the invited user of the
以上が、画像をアップロードしたユーザから、画像又はアルバムの閲覧許可を受けた、招待ユーザが、フォトサイト107から受け取った情報に基づき、画像データの閲覧及びプリント注文を行うための情報提供システムの概要である。
The above is an overview of the information providing system for browsing image data and ordering prints based on information received from the
<データベースの構成>
以下に、図2乃至図9を参照して、本実施形態の情報提供システムのデータベースの構成について説明する。
<Database configuration>
The configuration of the database of the information providing system according to this embodiment will be described below with reference to FIGS.
図2は、本実施形態のフォトサイト107の属性情報DB111に格納されている、各画像に関する情報を格納した画像情報テーブル200を示す図である。
FIG. 2 is a diagram illustrating an image information table 200 that stores information related to each image, which is stored in the
画像情報テーブル200は、オーナーユーザがクライアントPCから画像データをアップロードした際に、画像データ1つに対して1つのレコードが作成される。 In the image information table 200, when the owner user uploads image data from the client PC, one record is created for one piece of image data.
画像情報テーブル200は、各画像の画像ID201、画像の属するアルバムID202、画像に使用されるタイトル(画像名)203を有する。また、画像情報テーブル200は、画像DB110上でのオリジナル画像のファイルパス204、Web上で表示されるサムネイル画像へのファイルパス205、Web上での詳細表示用画像へのファイルパス206を有する。更に、画像情報テーブル200は、画像の所有者が設定するコメント207、画像が作成された(アップロードされた)日時208、画像の容量209を有する。また、本実施形態では画像作成日時208に示された日時は1970年1月1日午前0時0分0秒を”0”とした通算秒として保持されるが、日時を特定できる形式であればどのようなものでも構わない。また、画像の容量209は、画像がアップロードされた際にサーバ側で算出した値を設定する。
The image information table 200 includes an
図3は、本実施形態のフォトサイト107の属性情報DB111に格納されている、アルバムデータテーブル300を示す図である。
FIG. 3 is a diagram showing the album data table 300 stored in the
本実施形態では、ユーザの持つ画像データは1枚又は複数枚の画像をグループとしたまとまり(以下、アルバム)を単位として保管されるため、ユーザがアルバムを画面上で作成した際(不図示)に、アルバムデータテーブル300のレコードが1つ作成される。アルバムデータテーブル300では、アルバムID301、そのアルバムの所有者のユーザID302、そのアルバムの表示順序番号303、公開延長フラグ304を持つ。公開延長フラグ304は、本実施形態において、アルバムに対して公開延長の処理がなされた際に「公開延長」を表す値に設定する。設定方法、及び使用方法に関しては後述する。
In the present embodiment, the image data held by the user is stored in units of a group of one or a plurality of images (hereinafter referred to as an album), so when the user creates an album on the screen (not shown). In addition, one record of the album data table 300 is created. The album data table 300 has an
図4は、本実施形態のフォトサイト107の属性情報DB111に格納されている、アルバム情報テーブル400を示す図である。
FIG. 4 is a diagram showing an album information table 400 stored in the
アルバム情報テーブル400は、図3のアルバムデータテーブル300と同様にアルバムに紐付いた情報であるため、ユーザがアルバムを画面上で作成した際(不図示)に、1つレコードが作成される。 Since the album information table 400 is information associated with the album as in the album data table 300 of FIG. 3, when the user creates an album on the screen (not shown), one record is created.
アルバム情報テーブル400は、アルバムID401、アルバム名402、アルバムに対するコメント403、アルバムを公開してよいかの可否フラグ404、パスワードを設定するかどうかの可否フラグ405を有する。また、アルバム情報テーブル400は、アルバムに設定したアルバムパスワード406、招待ユーザに印刷を許可するかどうかの可否フラグ407、招待ユーザにオリジナル画像を表示させるかどうかの可否フラグ408を有する。更に、アルバム情報テーブル400は、アルバムをどのようなレイアウトで見せるかの表示形式を表す番号409、アルバムの公開終了日時410、アルバムの使用容量411、アルバムの表紙ID412を有する。アルバムの使用容量411は、アルバムに対して画像がアップロードされる度に夫々の画像のサイズを加算して算出される。
The album information table 400 includes an
図5は、本実施形態のフォトサイト107の属性情報DB111に格納されている、ユーザ情報管理テーブル500を示す図である。
FIG. 5 is a diagram showing a user information management table 500 stored in the
ユーザ情報管理テーブル500は、フォトサイト107にユーザ登録を行った際(不図示)に1つレコードが作成される。ユーザ情報管理テーブル500は、ユーザID501、最終表示アルバムID502を持つ。
In the user information management table 500, one record is created when a user is registered in the photo site 107 (not shown). The user information management table 500 has a
図6は、本実施形態のフォトサイト107の属性情報DB111に格納されている、公開延長情報管理テーブル600を示す図である。
FIG. 6 is a view showing the public extension information management table 600 stored in the
公開延長情報管理テーブル600は、招待ユーザが公開アルバムに対して公開の延長申請の処理を初めて行った際に1つレコードが作成される。つまり、1人目の申請の際に作成され、2人目以降の場合には新規作成されず、レコードを更新する形となる。公開延長情報管理テーブル600は、アルバムID601、延長を申請したユーザで分担すべき現状の領域サイズ602、延長を希望している人数603を持つ。このテーブルの作成のフローや使い方、各項目の役割については後述する。
In the public extension information management table 600, one record is created when the inviting user performs the public extension application process for the public album for the first time. That is, it is created at the time of the first application, and is not newly created in the case of the second and subsequent persons, and the record is updated. The public extension information management table 600 has an
図7は、本実施形態のフォトサイト107の属性情報DB111に格納されている、公開延長希望者管理テーブル700を示す図である。
FIG. 7 is a diagram showing a public extension applicant management table 700 stored in the
公開延長希望者管理テーブル700は、招待ユーザが公開アルバムに対して公開の延長申請の処理を行った際に1つレコードが作成される。公開延長希望者管理テーブル700は、アルバムID701、延長を希望した招待ユーザの登録者としてのユーザID702、延長処理を行った日時703を持つ。このテーブルの作成フローや使い方、各項目の役割については後述する。
In the publication extension applicant management table 700, one record is created when an invited user performs a publication extension application process for a publication album. The public extension applicant management table 700 has an
図8は、本実施形態のフォトサイト107の属性情報DB111に格納されている、図2乃至図7に示す各テーブルの関係を示す図である。
FIG. 8 is a diagram showing the relationship between the tables shown in FIGS. 2 to 7 stored in the
ユーザは複数のアルバムを持つことが可能であり、1つのアルバムには複数の画像データを登録できるような仕組みとなっている。また、公開アルバムの延長を申請した者、各延長申請者が充当する(肩代わり)ストレージ容量を管理している。 A user can have a plurality of albums, and a mechanism is such that a plurality of image data can be registered in one album. In addition, it manages the storage capacity to be applied (substitute) by those who applied for extension of public albums and each extension applicant.
図2乃至図7により本実施形態のデータベースの構成を説明したが、上記の要件を満たすものであれば上記構成に限られるものではない。 Although the configuration of the database according to the present embodiment has been described with reference to FIGS. 2 to 7, the configuration is not limited to the above as long as the above requirements are satisfied.
<フォトサイトの動作>
以下に、本実施形態の情報提供システムによる、アルバム公開時における終了日時の設定動作について説明する。
<Photo site operation>
Hereinafter, the setting operation of the end date and time at the time of album release by the information providing system of the present embodiment will be described.
(アルバム公開時の終了日時設定)
図9は、アルバムへの終了日時の設定動作を示すフローチャートである。
(End date setting when releasing album)
FIG. 9 is a flowchart showing the setting operation of the end date and time for the album.
本実施形態においては、ユーザ画像データは1枚又は複数枚の画像をグループとしたアルバムというまとまりを単位としているが、このまとまりの単位に関しては本発明を限定するものではない。 In the present embodiment, the user image data has a unit of a group called an album in which one or a plurality of images are grouped. However, the present invention is not limited to the unit of the unit.
ステップS901では、図示していないが、ユーザが作成済みのアルバムから公開するアルバムを画面上で選択する。この選択された段階で、属性情報DB111上のアルバム情報テーブル400における、アルバム名402、コメント403、公開可否404、パスワード可否405が設定されているとする。更に、アルバムパスワード406、オリジナル表示可否408、表示形式番号409、アルバム表紙ID412等が設定されているとする。そして、表示されたアルバムの編集画面において、アルバムを公開する機能を選択する。アルバムを公開する機能を選択すると、図10で示した公開の設定画面1000へと切り替わる。
In step S901, although not shown, an album to be released from an album already created by the user is selected on the screen. It is assumed that the
ステップS902では、表示された公開設定画面1000において、公開のための各種データの設定を行う。公開設定画面1000において、表題文字列1001はユーザが公開したアルバムのタイトルが表示される。
In step S902, various data for publication are set on the displayed
文字列1002は、アルバムに含まれている画像サイズを合計した、アルバム容量が表示される。
The
入力領域1003は、アルバムを公開する招待ユーザのメールアドレスを入力する領域である。複数の人を招待するには、招待する人のメールアドレスを”,”区切りで入力する。
An
入力領域1004は、送信者の氏名を入力する欄であり、ユーザが自分の指名を入力するか、すでにフォトサイトの属性情報DB111上に存在している場合には、この文字列がデフォルト値として表示される。
The
入力領域1005は、送信者アドレスを入力する欄であり、ユーザが自分のメールアドレスを入力するか、上記と同様に属性情報DB111上にあれば、デフォルト値として表示される。
An
入力領域1006は、送信するメールの件名を入力する欄であり、ユーザが任意の文字列を入力することで、件名を設定することができる。
An
ラジオボタン1007は、公開するアルバムに対して公開終了日時を設定する。設定「する」を選択した場合には、日時入力領域1008の入力が必要となり、入力した日時がアルバム情報テーブル400の公開終了日時410に設定される。この際に、運用で設定された公開上限日時を越えた日時を設定することはできなくなっている。もし公開上限日時を越えた日時を設定して送信ボタン1010を押下した場合、後述する図11のエラー画面1100が表示され、設定した日時が公開上限日時を越えていることをユーザに伝える文字列が表示される。設定「しない」を選択した場合には、日時入力領域1008への入力は必要とはならず、自動的に公開終了日時410には上記で説明した運用で設定された公開上限日時が設定される。
A radio button 1007 sets a publication end date and time for an album to be published. When the setting “Yes” is selected, it is necessary to input the date /
入力領域1009は、送信するメールの内容を入力する欄であり、ユーザが任意の文字列を入力することで、メールの内容を設定することができる。
The
送信ボタン1010は、画面1000における各入力内容で確定し、指定した公開先にメールを送信する際に押下するボタンである。
A
キャンセルボタン1011は、画面1000における各入力内容をキャンセルし、ステップS901のアルバムを選択された状態への画面へ戻る際に押下するボタンである。
A cancel
ステップS903では、ステップS902で公開設定画面1000での入力を終了し、送信ボタン1010を押下した際に、宛先1003で設定した各招待ユーザのメールアドレスに対して、図13に例示する公開を示した内容のメールが送信される。
In step S903, when the input on the
この送信ボタン1010の押下の際に、公開設定画面1000で設定した内容に不備があった場合には、図11で示したエラー画面1100が別画面で表示され、メールの送信が行われない。エラー画面1100には、エラーの内容を表す文字列1101と、ユーザがエラーの内容に承諾して、公開設定画面1000に戻るためのボタン1102がある。この例では、エラーの内容を表す文字列1101には、宛先1003の設定内容に関する不備があったことを表す文字列を入れているが、エラーに応じてこの文字列は選択されることは言うまでもない。
If the contents set on the
また、送信ボタン1010の押下の際に、各設定内容に不備がなく、かつ、公開終了日時設定1007を設定していないアルバムに対しては、運用で設定された上限の日時が設定され、この値がアルバム情報テーブル400の公開終了日時410に設定される。次に、その値の存在をユーザに知らせる図12にある情報画面1200が表示される。情報画面1200は、ユーザに公開終了日時を知らせる文字列1201と、この情報画面1200を閉じて、元のアルバム画面に戻るためのボタン1202を持つ。
Further, when the
図13は、公開先に送信されるメールの内容の一例を示したもので、公開設定画面1000で入力された内容が各項目に反映された内容になっている。
FIG. 13 shows an example of the contents of the email transmitted to the publication destination, and the contents entered on the
また、正常にアルバムの公開が行われた場合には、属性情報DB111上のアルバム情報テーブル400における公開可否404に関して、アルバムの編集画面における設定値に関係なく、アルバム公開を「可」とする値を自動的に設定する。
In addition, when the album is normally released, the value indicating that the album release is “permitted” regardless of the setting value on the album editing screen regarding the
(招待ユーザの公開アルバムに対する延長申請)
次に、招待ユーザが公開アルバムに対して公開を延長する申請をする動作について説明する。
(Application for extension to invited user's public album)
Next, an operation in which an invited user makes an application for extending the release to a public album will be described.
招待ユーザは、図13の公開を示したメール本文中にある、アクセス用のURLをクリックすることにより、公開アルバムへとアクセスする。この公開アルバムへのアクセス時の処理に関しては、延長申請がされているものと併せて後述する。ここでは、公開アルバムへのアクセスがなされた状態から説明を始める
公開アルバムへのアクセスが許可されると、図14で示した公開アルバム表紙画面1400が表示される。公開アルバム表紙画面1400において、文字列1401はオーナーが公開したアルバムのタイトルであり、アルバム情報テーブル400のアルバム名402に設定された文字列が表示される。
The inviting user accesses the public album by clicking on the URL for access in the mail text indicating the publication in FIG. The processing for accessing this public album will be described later together with the request for extension. Here, the description is started from the state in which the access to the public album is made. When the access to the public album is permitted, the public
画像サムネイル1402は、オーナーユーザがアルバムに設定した表紙画像であり、アルバム情報テーブル400のアルバム表紙ID412をKeyに、画像情報テーブル200の表紙画像ファイルパス206に設定された画像が表示される。表紙画像が設定されていない場合には、システムが既定しているサムネイルが表示される。
The
文字列1403は、この公開アルバムに設定された公開終了日時を記述したものであり、アルバム情報テーブル400の公開終了日時410に設定された日時が表示される。この日時を経過すると、招待ユーザこのアルバムへのアクセスはできなくなることを意味している。
The
文字列1404は、この公開アルバムに設定されたコメントであり、アルバム情報テーブル400のコメント403に設定された文字列が表示される。
A
入力領域1405は、この公開アルバムに設定されたパスワードを入力する領域であり、アルバム情報テーブル400のパスワード可否フラグ405が「可」に設定されている場合に表示され、「否」に設定されている場合には表示されない。この入力領域に、アルバムパスワード406の文字列と同じ文字列が入力された場合に、アルバムの内容が表示される。アルバムの内容表示に関しては本発明を限定するものではないため、図示は省略する。
The
ボタン1406は、この公開アルバムを閲覧するためのボタンであり、上述したパスワードの入力が必要な場合には、入力されたパスワードがアルバム情報テーブル400のパスワード406の文字列と合致した場合に、アルバムの閲覧が可能である。パスワードの入力が必要ない場合には、ボタンの押下により自動的にアルバムの閲覧が可能である。
A
ボタン1407は、この公開アルバムの公開終了日時の延長を行うための機能を選択するボタンである。このボタンが押下された後の処理に関して、図15のフローチャートを用いて説明する。
A
ステップS1501では、図14のボタン1407が押下された際に、公開アルバム表紙画面1400とは別ウインドウで図16のログイン画面1600が表示され、延長を申請したユーザがそのフォトサイトの登録ユーザであるかどうかのチェックを行う。本発明は、招待ユーザが登録ユーザとして割り当てられたストレージの空き容量を、公開を延長したアルバム容量に充当するものであるので、招待ユーザがフォトアルバムの登録ユーザであることが前提となる。
In step S1501, when the
ログイン画面1600において、入力領域1601は、ユーザIDを入力するための領域であり、入力領域1602は、パスワードを入力するための領域である。
In the
ボタン1603は、ユーザID・パスワードを入力してから押下することで、ユーザ認証を行い次のステップへ遷移するためのボタンである。入力されたユーザID・パスワードが正常な場合、延長の申請を行うためのステップS1502へと遷移する。入力されたユーザID・パスワードが異常である場合や、入力に不備がある場合には、ステップS1507へと遷移しエラー画面が表示される(不図示)。
A
ボタン1604は、ログイン処理をキャンセルするための機能であり、押下するとログイン画面1600が閉じられ、公開アルバム表紙画面1400のウィンドウが1つ表示されている状態へと戻る。
A
ステップS1502では、ステップS1501でのログインが正常だった場合に処理が行われ、公開アルバムのアルバムIDに対して、公開延長情報管理テーブル600のレコードを検索する。レコードが検索されなかった場合には、この公開アルバムに対する初めての延長申請であると判断し、公開アルバムのアルバムID601をKeyに、レコードを1つ新規作成し、延長希望者数603には「0」の初期値を代入する。現状負担容量602の値は、後述するステップS1506で申請が終了した段階で設定される。検索された場合には、延長希望者数603の値を抽出する。
In step S1502, the process is performed when the login in step S1501 is normal, and the record of the public extension information management table 600 is searched for the album ID of the public album. If no record is found, it is determined that this is the first extension application for this public album, and one new record is created with the
次に、現状負担容量の算出を行う。現状負担容量としては、公開アルバムのアルバム情報テーブル400におけるアルバム使用容量411の値を、延長希望者数603の値に申請者の人数(=1)を加えた値で割ったものになる。この算出された現状負担容量をAとする。
Next, the current burden capacity is calculated. The current burden capacity is obtained by dividing the value of the
ステップS1503では、ステップS1502に続いて、延長を申請した招待ユーザの登録ユーザとして割り当てられたストレージの空き容量を計算する。
先ず、招待ユーザの登録ユーザとしてのユーザIDでアルバムデータテーブル300を検索し、招待ユーザの所有しているアルバムID302のうち、公開延長フラグ304が「通常(延長ではない)」を表す値に合致するもののリストを取得する。これは、前述したように、公開延長がなされた場合には、登録ユーザのアルバム容量のサイズは「0」として計算されるため、空き容量サイズを計算するロジックから延長されたアルバム容量を除く必要があるためである。上記のように得られた公開延長フラグ304が「通常」のアルバムIDのリストの各アルバムIDに対して、アルバム情報テーブル400を検索し、夫々のアルバム使用容量411を取得し、リスト全体の使用容量を合算する。
さらに、招待ユーザの登録ユーザとしてのユーザIDで、公開延長希望者管理テーブル700を検索し、他のユーザのアルバムで保管容量を負担しているものを取得する。負担しているものが検索されれば、そのアルバムID701で公開延長情報管理テーブル600を検索し、現状負担容量602を取得する。
そして、この現状負担容量に前述したリスト全体の使用容量を合算した値を加算した値を招待ユーザの記憶領域の使用容量として得る。
In step S1503, following step S1502, the free space of the storage allocated as the registered user of the invited user who applied for extension is calculated.
First, the album data table 300 is searched with the user ID as the registered user of the invited user, and the
Further, the public extension applicant management table 700 is searched with the user ID as the registered user of the invited user, and the albums of other users who bear the storage capacity are acquired. If a burden is retrieved, the public extension information management table 600 is retrieved with the
Then, a value obtained by adding the value obtained by adding the total used capacity of the entire list to the present burden capacity is obtained as the used capacity of the storage area of the invited user.
最後に、予め定められたディスク使用限度量から延長申請をした招待ユーザの使用容量の差分をとることで、当該招待ユーザの登録ユーザとしての空き容量を算出することができる。この値をBとする。このBの値は、画像アップロード時の制御によって空き容量を上回るデータ量はアップロードされないのでマイナス値になることはないことを前提とする。 Finally, by taking the difference in the used capacity of the invited user who applied for extension from the predetermined disk usage limit, the free capacity as the registered user of the invited user can be calculated. Let this value be B. The value of B is premised on that it does not become a negative value because the amount of data exceeding the free space is not uploaded by the control at the time of image upload.
ステップS1504では、ステップS1502、S1504で算出したA,Bの値を用いて、A<Bの数式の評価を行う。この数式の評価が正しい場合には、肩代わりする負担容量が、延長申請をした招待ユーザの登録ユーザとして割り当てられたストレージの空き容量より小さいことを意味する。つまり、「肩代わり可能」であると判断して、延長申請の確認を行う画面を表示するための処理であるステップS1505へと遷移する。逆に、この数式の評価が正しくない場合には、肩代わりする容量が空き容量より大きいことを意味し、つまり、「肩代わり不能」であると判断して、延長申請を受け付けないためのエラー画面を表示するための処理であるステップS1507へと遷移する。 In step S1504, the formula of A <B is evaluated using the values of A and B calculated in steps S1502 and S1504. If the evaluation of this mathematical expression is correct, it means that the burden capacity to take over is smaller than the free capacity of the storage allocated as the registered user of the invited user who applied for extension. That is, it is determined that “should be replaced” and the process proceeds to step S1505, which is a process for displaying a screen for confirming the extension application. On the other hand, if the evaluation of this formula is not correct, it means that the capacity to replace is larger than the free capacity, that is, it is determined that it is `` impossible to replace '' and an error screen for not accepting the extension application is displayed. The process proceeds to step S1507, which is a process for displaying.
本実施形態では、延長の申請が正常に受理された後のキャンセルを受け付けないことを前提としており、アルバム使用容量の値が常に一定であることに対して、延長申請者の数の値が減少することはない。つまり、現状負担容量の値であるAは(アルバム使用容量)/(延長申請者数)で求められるため、Aの値は単調減少をするため、この段階で「A<B」の数式の評価を満たしていれば、以後この不等号の向きが逆転することはない。よって、申請時にのみ肩代わりが可能かどうかをチェックすればよく、後に延長申請者が増えても問題はない。最終的に決定された肩代わりする容量は、後述する図20のアルバム公開終了処理中に、ユーザに対して図21に示す延長された旨と供に通知される。 This embodiment is based on the premise that cancellation after an application for extension has been successfully accepted will not be accepted, and the value of the number of applicants for extension will decrease while the value of the album usage capacity is always constant. Never do. In other words, since the value A of the current burden capacity is obtained by (album usage capacity) / (number of extension applicants), the value of A monotonously decreases. If this condition is satisfied, the direction of this inequality sign will not be reversed. Therefore, it is only necessary to check whether substitution is possible at the time of application, and there is no problem if the number of applicants for extension increases later. The finally determined capacity is notified to the user along with the extension shown in FIG. 21 during the album release completion process of FIG. 20 described later.
ステップS1505では、ステップS1504で「肩代わり可能」と判断された場合に、図17の公開アルバム延長申請画面1700を表示する。公開アルバム延長申請画面1700において、文字列1701は、アルバムのタイトルを表す文字列であり、公開アルバムにおけるアルバム情報テーブル400のアルバム名402に設定された文字列が表示される。
In step S1505, when it is determined in step S1504 that "substitution is possible", the public album
文字列1702は、アルバムの使用容量を表す文字列であり、ステップS1502で検索されたAの値が表示される。
A
ボタン1703は、延長申請に関するヘルプ画面(不図示)を表示するボタンである。ヘルプ画面には、公開アルバムに使用する容量を、延長申請をした招待ユーザが登録ユーザとして割り当てられた容量で肩代わりするシステムに関する説明が記述されている。
A
文字列1704には、公開アルバムの終了日時の延長期間に関する説明が記述されている。延長期間としては、ここでは運用で予め決められている設定値(図17に示す「30日間」)が適用され、公開アルバム延長申請画面1700内に表示される。
The
文字列1705は、現在延長を申請しているユーザ数、自分が分担する容量が記述されている。延長を申請しているユーザ数は、ステップS1502で検索された延長希望者数603の値を用い、自分の分担する容量は、ステップS1502で算出した現状負担容量602(=A)の値を用いる。
The character string 1705 describes the number of users who are currently applying for extension and the capacity shared by the user. The number of users who have applied for extension uses the value of the number of applicants for
文字列1706には、本実施形態では延長の申請が受理された後のキャンセルを受け付けないことを前提としているため、その旨を明示的に申請を行うユーザに注意喚起するための注意書きが記述されている。
In the
ボタン1707は、延長申請を行う招待ユーザが、公開アルバム延長申請画面1700に記述された文字列1704,1705,1706の内容に同意した上で、延長申請を実行する際に押下する。ボタン1707を押下すると、ステップS1506の延長処理が実行される。
A
ボタン1708は、招待ユーザが公開アルバム延長申請画面1700に記述された文字列1704,1705,1706の内容に同意せず、延長申請をキャンセルする際に押下する。このボタン1708を押下すると、公開アルバム申請画面1700が閉じられ、公開アルバム表紙画面1400のウィンドウが1つ表示された状態へ戻る。
A
ステップS1506では、ステップS1505において公開アルバム延長申請画面1700のボタン1708が押下された場合に、公開アルバムの各種延長処理を行う。先ず、公開延長希望者管理テーブル700のレコードを1つ新規に作成し、今回公開アルバムに延長を希望した招待ユーザの登録ユーザとしてのユーザID702を設定し、同時にこのレコードを作成した日時を処理日時703に設定する。上記設定したユーザIDは、ステップS1501でログイン認証処理を行った際に取得した値を用いる。
In step S1506, when the
次に、公開延長情報管理テーブル600の該当レコードに対して、先ず延長希望者数603の値をインクリメントして更新する。インクリメントする理由としては、前述したように今回延長申請を行った招待ユーザの人数をカウントするためである。
Next, for the corresponding record in the public extension information management table 600, the value of the number of applicants for
次に、ステップS1502で算出した現状負担容量Aの値を、上記公開延長情報管理テーブル600の該当レコードにおける現状負担容量602の欄に設定(更新)する。
Next, the value of the current burden capacity A calculated in step S1502 is set (updated) in the field of the
最後に、本システムは延長申請を行った招待ユーザに、延長申請を正常に受理した旨を通知する。 Finally, the system notifies the invited user who made the extension application that the extension application has been successfully received.
図19は、延長申請を行った招待ユーザに送信されるメールの内容を例示しており、図17の公開アルバム延長申請画面1700に表示される内容と同等の情報が含まれている。
FIG. 19 exemplifies the contents of the email transmitted to the invited user who made the extension application, and includes information equivalent to the contents displayed on the public album
ステップS1507では、ステップS1501でのログイン処理に失敗した場合のエラー画面と、ステップS1504の「肩代わり不可」になった場合のエラー画面を表示する処理を行う。前者のエラー画面に関しては、前述したようにログインできなかった旨の文字列を表示するエラー画面であればよいため、ここでは図示を省略する。 In step S1507, processing for displaying an error screen when the login process in step S1501 fails and an error screen when “should not be replaced” in step S1504 are performed. The former error screen is not shown here because it may be an error screen that displays a character string indicating that login has failed as described above.
図18のエラー画面1800は、後者の場合におけるエラー画面の一例である。
An
エラー画面1800における文字列1801には、肩代わりができなかった旨を招待ユーザに示すための文字が記述されている。
A
ボタン1802は、エラー画面に同意した場合或いはエラー画面を閉じる場合に押下する。
A
ボタン1803は、肩代わりができない場合に、どのような手順を行うことで延長申請ができるのかを示すヘルプ画面を表示するために押下する。尚、ヘルプに関する画面は図示を省略する。
A
以上のステップS1501〜S1507の処理により、招待ユーザは公開アルバムの延長申請を行うことができる。 Through the processes in steps S1501 to S1507, the inviting user can make a public album extension request.
(公開アルバムの公開終了時の動作)
次に、公開アルバムの公開終了時の動作について説明する。
(Operation at the end of public album release)
Next, the operation at the end of public album release will be described.
図20は、公開アルバムの終了日時における動作を示すフローチャートである。 FIG. 20 is a flowchart showing the operation at the end date and time of the public album.
ステップS2001では、公開アルバムの終了日時が到来した際に、公開アルバムのアルバムIDに対して、公開延長情報管理テーブル600を検索し、該当レコードが存在するかどうかを判断する。該当レコードが存在するということは、この公開アルバムに対して招待ユーザが公開終了日時の延長申請を行ったことを意味しているため、引き続きステップS2002の処理に遷移する。また、該当レコードが存在しない場合には、この公開アルバムに対する延長申請がなかったことを意味しているため、ステップS2003の通常の公開終了処理へと遷移する。 In step S2001, when the end date of the public album has come, the public extension information management table 600 is searched for the album ID of the public album to determine whether or not the corresponding record exists. The presence of the corresponding record means that the invited user has applied for extension of the publication end date and time for this public album, so the process continues to step S2002. If there is no corresponding record, it means that there has been no application for extension for this public album, and the process proceeds to a normal public end process in step S2003.
ステップS2002では、公開アルバムに対する各種の延長処理を行う。先ず、公開アルバムのアルバムIDに対して、アルバムデータテーブル300の該当レコードを検索する。検索された該当レコードの公開延長フラグ304に「公開延長」を表す値を設定する。前述したように、公開延長フラグ304に「公開延長」を表す値をセットすると、登録ユーザの空き容量の計算するロジックから延長されたアルバム容量が除かれるため、登録ユーザのアルバム容量のサイズは「0」として存在していない状態となる。
In step S2002, various extension processes are performed on the public album. First, the corresponding record in the album data table 300 is searched for the album ID of the public album. A value representing “public extension” is set in the
次に、公開アルバムのアルバムIDに対して、アルバム情報テーブル400の該当レコードを検索する。検索された該当レコードの公開終了日時410の値を抽出し、この抽出された日付に対して、運用で設定された公開延長日時(図17においては、30日間)の日付分を加算する。加算された新しい公開終了日時を、該当レコードの公開終了日時410の値として更新する。
Next, the corresponding record in the album information table 400 is searched for the album ID of the public album. The value of the publication end date /
最後に、公開延長申請をした招待ユーザに対して、公開アルバムの延長処理が行われた旨を通知する。図21は招待ユーザに送付されるメールの一例を示したもので、公開アルバムの延長されたこと、延長された期間(日数)、最終的な分担容量、アクセスするためのURLを含む内容となっている。この延長時のメールに記述されているURLは、図13で示したアルバム公開時のURLに対して、招待ユーザのメールアドレスの引数が追加された形になっている。これは、後述するように公開が延長されたアルバムにアクセスする場合には、延長申請をした招待ユーザのみにアルバムへのアクセスを許可するため、その識別子として用いるためである。 Finally, the invitation user who has applied for public extension is notified that the public album extension process has been performed. FIG. 21 shows an example of an e-mail sent to the invited user. The contents include that the public album has been extended, the extended period (number of days), the final allocated capacity, and the URL for access. ing. The URL described in the e-mail at the time of extension has a form in which an argument of the e-mail address of the invited user is added to the URL at the time of album release shown in FIG. This is because, as will be described later, when accessing an album whose release has been extended, only an invited user who has applied for extension is allowed to access the album, so that it is used as its identifier.
ステップS2003では、ステップS2001で公開アルバムに対する延長申請がない場合に行う処理であり、公開の終了に伴いアルバムを削除する。このように、アルバムの削除処理を自動的に行うことで、アルバムを公開したオーナーユーザは自分のアルバムの空き容量が増えることになり、効率的にフォトサイトを使用することができる。 In step S2003, the process is performed when there is no application for extension to the public album in step S2001, and the album is deleted when the publication ends. Thus, by automatically performing the album deletion process, the owner user who released the album increases the free space of his / her album and can use the photo site efficiently.
以上のステップ2001〜2003により、公開アルバムの公開終了時の処理が行われる。
By the
(公開アルバムへのアクセス時の動作)
次に、以下では公開アルバムへのアクセス時の動作について説明する。
(Operation when accessing a public album)
Next, the operation when accessing a public album will be described below.
図22は、公開アルバムへのアクセス時の動作を示すフローチャートである。 FIG. 22 is a flowchart showing an operation when accessing a public album.
ステップS2201では、招待ユーザが公開時のメール、若しくは延長時のメールに記述されているURLをクリックしたときに、URL中に含まれているアルバムIDが正しいかどうか判断する。ここでは、通知されたアルバムIDに対して、アルバム情報テーブル400を検索し、該当レコードが検索されたか否かによりアルバムIDが正しいかどうか判断する。 In step S2201, when the invited user clicks on the URL described in the e-mail at the time of publication or the e-mail at the time of extension, it is determined whether the album ID included in the URL is correct. Here, the album information table 400 is searched for the notified album ID, and whether or not the album ID is correct is determined based on whether or not the corresponding record is searched.
アルバムIDがシーケンシャルな数値の場合、招待ユーザが通知されたメールのURLのアルバムIDを改ざんすることで、他の公開アルバムが見えてしまうことになるため、アルバムIDは暗号化した形でメール内のURLには記述されている。尚、この暗号化の形式に関しては、本発明を限定するものではない。正しいと判断された場合には続くステップS2202の処理へと遷移し、正しくないと判断された場合にはステップS2205に遷移してエラー画面を表示する。 If the album ID is a sequential numerical value, the album ID in the email is sent in an encrypted form because the album ID in the URL of the email notified by the inviting user is altered so that other public albums can be seen. Is described in the URL. Note that the present invention is not limited to this encryption format. If it is determined to be correct, the process proceeds to the subsequent step S2202, and if it is determined to be incorrect, the process proceeds to step S2205 to display an error screen.
ステップS2202では、ステップS2201で正しいと判断された公開アルバムのアルバムIDに対して、アルバムデータテーブル300を検索し、該当レコードの公開延長フラグ304の値を抽出し、「通常」か「公開延長」かを判断する。公開延長フラグ304が「通常」を表す値である場合には、アクセスした招待ユーザ全員に対してアクセスを許可しているため、アルバムの表紙画面を表示するステップS2204へと遷移する。一方、公開延長フラグ304が「公開延長」を表す値である場合には、アクセスした招待ユーザが延長申請したユーザであるかどうかを判定するステップS2203へと遷移する。
In step S2202, the album data table 300 is searched for the album ID of the public album determined to be correct in step S2201, the value of the
ステップS2203では、ステップS2202で公開の延長がされているアルバムであると判断されたときに行う処理であり、アクセスした招待ユーザが公開延長を申請したユーザであるかを判断する。前述したように、図21に示す公開延長時のメール内のURLには、延長を申請したユーザのメールアドレスの引数が含まれているため、このメールアドレスの引数から、アクセスされた招待ユーザのメールアドレスを抽出する。このメールアドレスが暗号化されているか否かは本発明を限定するものではない。 In step S2203, the process is performed when it is determined in step S2202 that the album has been extended to the public, and it is determined whether the invited user who has accessed the user has applied for the public extension. As described above, the URL in the e-mail at the time of public extension shown in FIG. 21 includes the argument of the e-mail address of the user who applied for the extension. Extract email address. Whether or not the mail address is encrypted does not limit the present invention.
次に、抽出されたメールアドレスと、公開アルバムのアルバムIDに対して、公開延長希望者管理テーブル700の該当レコードを検索する。そして、該当レコードが検索されたならば、アクセスした招待ユーザが延長申請をしたと判断できるため、アルバムの表紙画面を表示するステップS2204へと遷移する。一方、該当レコードが検索されない場合、延長申請をしている招待ユーザはいないと判断し、ステップS2205に遷移してエラー画面を表示する。 Next, the corresponding record in the public extension applicant management table 700 is searched for the extracted mail address and the album ID of the public album. If the corresponding record is found, it can be determined that the inviting user who has accessed has applied for the extension, and the process proceeds to step S2204 for displaying the cover page of the album. On the other hand, if the corresponding record is not searched, it is determined that there is no invited user who has applied for extension, and the process proceeds to step S2205 to display an error screen.
ステップS2204では、公開アルバム表紙画面の表示を行う。公開アルバム表紙画面は、図14で示した公開アルバム表紙画面1400であり、ここでは詳細な説明は省略する。
In step S2204, a public album cover screen is displayed. The public album cover screen is the public
ステップS2205では、ステップS2201でアルバムIDが正しくないと判断された場合、或いはステップS2203で公開延長されたアルバムに対して延長申請をしていない招待ユーザからアクセスがあった場合に、エラー画面(不図示)を表示する。 In step S2205, if it is determined in step S2201 that the album ID is incorrect, or if there is an access from an invited user who has not applied for an extension to the publicly extended album in step S2203, an error screen (not valid) is displayed. Display).
[変形例]
上記実施形態においては、公開を延長できる期間を運用上設定された一律の値として説明したが、招待ユーザ側で明示的に日時を指定するようにしても良い。その場合には、延長を申請した各招待ユーザの分担容量を均一にするのではなく、延長した期間の長さに応じた割合で分配するようにすればよい。
[Modification]
In the above embodiment, the period during which the publication can be extended has been described as a uniform value set in operation, but the date and time may be explicitly specified on the inviting user side. In that case, it is only necessary to distribute at a rate corresponding to the length of the extended period, instead of making the shared capacity of each invited user who applied for the extension uniform.
また、上記実施形態では、延長を申請した招待ユーザは、その申請をキャンセルできないような仕組みとしたが、キャンセルを可能にするような仕組みも考えられる。例えば、1人の招待ユーザがキャンセルしようとした場合、当然他の申請済み招待ユーザの分担容量が増加してしまうことになる。そこで、この増加した分担容量でも他の招待ユーザの空き容量内に収まる場合にのみキャンセルの申請を受け付け、収まらない場合にはキャンセルの申請を受け付けないような仕組みを提供することも可能である。 Moreover, in the said embodiment, although the invitation user who applied for extension was set as the mechanism which cannot cancel the application, the mechanism which enables cancellation is also considered. For example, when one invited user tries to cancel, the share capacity of other invited invitation users naturally increases. Therefore, it is also possible to provide a mechanism that accepts a cancellation application only when the increased shared capacity falls within the free capacity of other invited users, and does not accept a cancellation application when it does not fit.
上記実施形態によれば、公開終了日時が延長できる招待ユーザをそのフォトサイトの登録ユーザに限定し、延長されるアルバムの記憶領域を、延長を希望した招待ユーザに割り当てられた記憶領域に充当する(肩代わりさせる)。これにより、アルバムを公開したオーナーユーザにとっては公開アルバムの終了日時が延長されたか否かに関わらず、その公開アルバムに必要な記憶領域がゼロとなり、他のアルバム等のためにストレージ容量を有効に活用することができる。 According to the above embodiment, the invited users whose extension end date / time can be extended are limited to registered users of the photo site, and the storage area of the extended album is allocated to the storage area assigned to the invited user who wishes to extend. (Let me shoulder). As a result, for the owner user who released the album, regardless of whether or not the end date of the public album has been extended, the storage area required for the public album becomes zero, and the storage capacity for other albums etc. is made effective. Can be used.
また、フォトサイト全体としては公開終了時に削除されるべきアルバム分のストレージ容量が残存することになるが、招待ユーザの容量が充当される分だけ、フォトサイト全体として必要とする容量の上昇を抑えることができる。つまり、フォトサイト全体としての容量の上限値を拡大することや、フォトサイトの規模をより大きく見積る必要がなくなる。 In addition, although the storage capacity for the album that should be deleted at the end of publishing will remain for the entire photo site, the increase in the capacity required for the entire photo site will be suppressed by the amount of capacity of the invited user. be able to. In other words, it is not necessary to increase the upper limit of the capacity of the entire photo site or to estimate the size of the photo site larger.
また、オーナーユーザの容量の代わりに、招待ユーザが登録ユーザとして割り当てられた空き容量に公開が延長されたアルバムの容量を充当するので、フォトサイト全体のストレージ容量を効率的且つ効果的に利用することができる。 Also, since the capacity of the album extended to the public is allocated to the free space allocated as the registered user instead of the capacity of the owner user, the storage capacity of the entire photo site is efficiently and effectively used. be able to.
[他の実施形態]
本発明は、前述した実施形態の機能を実現するコンピュータプログラムを、システムあるいは装置に直接あるいは遠隔から供給することによって達成される場合も含む。その場合、システム等のコンピュータが該コンピュータプログラムを読み出して実行することになる。
[Other Embodiments]
The present invention includes a case where the computer program for realizing the functions of the above-described embodiments is achieved by supplying the system or apparatus directly or remotely. In that case, a computer such as a system reads and executes the computer program.
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるコンピュータプログラム自体も本発明を実現するものである。 Therefore, in order to realize the functional processing of the present invention with a computer, the computer program itself installed in the computer also implements the present invention.
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、OSに供給するスクリプトデータ等の形態であっても良い。 In that case, as long as it has the function of a program, it may be in the form of object code, a program executed by an interpreter, script data supplied to the OS, or the like.
プログラムを供給するための記録媒体(記憶媒体)としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク等がある。その他にも、MO、CD-ROM、CD-R、CD-RW、磁気テープ、不揮発性のメモリカード、ROM、DVD(DVD-ROM、DVD-R)等がある。 Examples of the recording medium (storage medium) for supplying the program include a flexible disk, a hard disk, an optical disk, and a magneto-optical disk. In addition, there are MO, CD-ROM, CD-R, CD-RW, magnetic tape, nonvolatile memory card, ROM, DVD (DVD-ROM, DVD-R) and the like.
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのものをダウンロードすることもできる。また圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するコンピュータプログラムを複数のファイルに分割し、夫々のファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるWWWサーバも、本発明に含まれるものである。 As another program supply method, a client computer browser can be used to connect to a homepage on the Internet, and the computer program itself of the present invention can be downloaded from the homepage. It can also be supplied by downloading a compressed file including an automatic installation function to a recording medium such as a hard disk. It can also be realized by dividing the computer program constituting the program of the present invention into a plurality of files and downloading each file from a different homepage. That is, a WWW server that allows a plurality of users to download a program file for realizing the functional processing of the present invention on a computer is also included in the present invention.
また、本発明のプログラムを暗号化してCD-ROM等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザが、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードすることもできる。この場合、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現する。 In addition, the program of the present invention is encrypted, stored in a storage medium such as a CD-ROM, distributed to users, and a user who satisfies predetermined conditions downloads key information for decryption from a homepage via the Internet. You can also. In this case, the downloaded key information is used to execute the encrypted program and install it on the computer.
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているOS等が、実際の処理の一部又は全部を行うことによっても実現され得る。 In addition to the functions of the above-described embodiments being realized by the computer executing the read program, the OS or the like operating on the computer based on the instruction of the program may be a part of the actual processing. Alternatively, it can be realized by performing all of them.
更に、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットのメモリに書き込まれた後、該ボード等のCPU等が実際の処理の一部又は全部を行うことによっても実現される。 Furthermore, after the program read from the recording medium is written in the memory of a function expansion board inserted into the computer or a function expansion unit connected to the computer, the CPU of the board or the like performs a part of the actual processing. Alternatively, it can be realized by performing all of them.
本発明はフォトサイトだけでなく、サイト上でユーザからのデータを預かり、第三者に公開するような、データシェアリングのサービスを実現するようなシステム全般に適用できるものである。 The present invention can be applied not only to a photo site, but also to all systems that realize a data sharing service in which data from a user is stored on the site and released to a third party.
101 画像入力機器
102A,102 PC
103 データ転送用インターフェース
104A,104B 記憶領域
105A,105B ブラウザ
106 インターネット
107 フォトサイト
108 フォトシェアリングモジュール
109 決済モジュール
110 画像DB
111 属性情報DB
112 プリントサイト
113 プリンタ
114 印刷物
101
103
111 Attribute information DB
112
Claims (6)
前記情報提供機器から受信した公開情報の容量を加算して、前記情報所有者の記憶領域の使用容量を取得する第1の使用容量取得手段と、
リクエストを前記情報閲覧機器から受信するリクエスト受信手段と、
前記リクエストに応答して、前記公開情報の容量を前記被情報提供者の記憶領域の使用容量に加算して、前記被情報提供者の記憶領域の使用容量として取得する第2の使用容量取得手段とを備え、
前記第1の使用容量取得手段は、前記第2の使用容量取得手段により加算された前記公開情報の容量を加算しないことを特徴とする情報管理装置。 Receiving means for receiving public information transferred from an information owner via an information providing apparatus, storage means for storing public information received by the receiving means, and information browsing apparatus for public information stored in the storage means A distribution means for distributing to the information provider via the information management device,
A first used capacity acquisition means for adding the capacity of the public information received from the information providing device to acquire the used capacity of the storage area of the information owner;
Request receiving means for receiving a request from the information browsing device;
In response to the request, a second used capacity acquisition unit that adds the capacity of the public information to the used capacity of the storage area of the information provider and acquires the used capacity of the storage area of the information provider And
The information management apparatus according to claim 1, wherein the first used capacity acquisition unit does not add the capacity of the public information added by the second used capacity acquisition unit.
前記公開情報の容量と前記取得された被情報提供者の空き容量とを比較する比較手段と、
前記比較の結果、前記取得された被情報提供者の空き容量が前記公開情報の容量より大きければ、前記公開情報の容量を、前記第1の使用容量取得手段により加算せず、前記第2の使用容量取得手段により加算するよう制御する制御手段と、を更に備えたことを特徴とする請求項1に記載の情報管理装置。 A free capacity obtaining means for obtaining a free capacity of the information provider by subtracting a used capacity of the storage area of the information provider from a predetermined usage limit;
Comparing means for comparing the capacity of the public information with the acquired information provider's free capacity;
As a result of the comparison, if the acquired free space of the information provider is greater than the capacity of the public information, the capacity of the public information is not added by the first used capacity acquisition means, and the second The information management apparatus according to claim 1, further comprising a control unit that performs control so as to be added by the used capacity acquisition unit.
前記リクエストは前記配信期間の延長の指示を含むことを特徴とする請求項1記載の情報管理装置。 A period setting means for setting a distribution period of the public information stored in the storage means;
The information management apparatus according to claim 1, wherein the request includes an instruction to extend the distribution period.
前記情報提供機器から受信した公開情報の容量を加算して、前記情報所有者の記憶領域の使用容量を取得する第1の取得ステップと、
リクエストを前記情報閲覧機器から受信する受信ステップと、
前記リクエストに応答して、前記公開情報の容量を前記被情報提供者の記憶領域の使用容量に加算して、前記被情報提供者の記憶領域の使用容量として取得する第2の取得ステップとを備え、
前記第1の取得ステップでは、前記第2の取得ステップで加算された前記公開情報の容量を加算しないことを特徴とする制御方法。 Receiving public information transferred from an information owner via an information providing device; storing the received public information; and storing the public information to an information provider via an information browsing device. A method for controlling the information management apparatus comprising:
A first acquisition step of adding the capacity of the public information received from the information providing device to acquire the used capacity of the storage area of the information owner;
Receiving a request from the information browsing device;
In response to the request, a second acquisition step of adding the capacity of the public information to the usage capacity of the storage area of the information provider and acquiring the capacity as the usage capacity of the storage area of the information provider Prepared,
In the first acquisition step, the capacity of the public information added in the second acquisition step is not added.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006223513A JP2008046985A (en) | 2006-08-18 | 2006-08-18 | Information management apparatus, control method thereof, and program thereof |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006223513A JP2008046985A (en) | 2006-08-18 | 2006-08-18 | Information management apparatus, control method thereof, and program thereof |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2008046985A true JP2008046985A (en) | 2008-02-28 |
Family
ID=39180645
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006223513A Withdrawn JP2008046985A (en) | 2006-08-18 | 2006-08-18 | Information management apparatus, control method thereof, and program thereof |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2008046985A (en) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012108595A (en) * | 2010-11-15 | 2012-06-07 | Brother Ind Ltd | Image disclosure system, image disclosure method and printing device |
| JP2013149162A (en) * | 2012-01-20 | 2013-08-01 | Canon Inc | Content management device, imaging device, control method, and program |
| JP2013239145A (en) * | 2012-04-16 | 2013-11-28 | Canon Marketing Japan Inc | Image management apparatus, control method, and program |
| JP2019159436A (en) * | 2018-03-08 | 2019-09-19 | 富士ゼロックス株式会社 | Management device for print data, printing system and program |
| JP2020017041A (en) * | 2018-07-25 | 2020-01-30 | 大日本印刷株式会社 | Photo book ordering system, photo book ordering server, photo book ordering method, and program |
-
2006
- 2006-08-18 JP JP2006223513A patent/JP2008046985A/en not_active Withdrawn
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012108595A (en) * | 2010-11-15 | 2012-06-07 | Brother Ind Ltd | Image disclosure system, image disclosure method and printing device |
| JP2013149162A (en) * | 2012-01-20 | 2013-08-01 | Canon Inc | Content management device, imaging device, control method, and program |
| JP2013239145A (en) * | 2012-04-16 | 2013-11-28 | Canon Marketing Japan Inc | Image management apparatus, control method, and program |
| JP2019159436A (en) * | 2018-03-08 | 2019-09-19 | 富士ゼロックス株式会社 | Management device for print data, printing system and program |
| JP7087467B2 (en) | 2018-03-08 | 2022-06-21 | 富士フイルムビジネスイノベーション株式会社 | Print data management equipment, printing systems and programs |
| JP2020017041A (en) * | 2018-07-25 | 2020-01-30 | 大日本印刷株式会社 | Photo book ordering system, photo book ordering server, photo book ordering method, and program |
| JP7192285B2 (en) | 2018-07-25 | 2022-12-20 | 大日本印刷株式会社 | PHOTOBOOK ORDER SYSTEM, PHOTOBOOK ORDER SERVER, PHOTOBOOK ORDER METHOD, AND PROGRAM |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4164358B2 (en) | File storage device and program | |
| US7398318B2 (en) | Method and system for managing images over a communication network | |
| US6999111B2 (en) | Electronic camera and system for transmitting digital over a communication network | |
| US7840634B2 (en) | System and method for managing images over a communication network | |
| JP4143329B2 (en) | Server apparatus, control method thereof, and program thereof | |
| US7243153B2 (en) | System and method for managing images over a communication network | |
| US7284040B2 (en) | Information processing apparatus for providing image to communication terminal and control method therefor | |
| US6959122B2 (en) | Method and system for assisting in the reconstruction of an image database over a communication network | |
| US20100138495A1 (en) | Method and system for managing images over a communication network | |
| JPH11194903A (en) | System and method for editorial picture printing | |
| AU710166B2 (en) | Edited image printing system and method | |
| JP2007334866A (en) | Center server and image network system | |
| JP2001326921A (en) | Content management system, contents management method, camera device | |
| JP2004206595A (en) | Data storage system, data management method, data storage service device, data transfer method | |
| US7584203B2 (en) | Information processing system, information processing apparatus, archive information management method, storage medium which stores information-processing-apparatus-readable program that implements the method, and program | |
| JP2007310730A (en) | Information providing apparatus and information providing method | |
| JP2008004074A (en) | Center server and image network system | |
| JP4125039B2 (en) | Information processing apparatus, control method therefor, and program for causing computer to execute the same | |
| JP2008046985A (en) | Information management apparatus, control method thereof, and program thereof | |
| JP4436447B2 (en) | Server apparatus and control method thereof | |
| JP2006011626A (en) | Data storage system, application server apparatus, control method thereof, and program for causing computer apparatus to execute the control method | |
| JP4870605B2 (en) | Center server, image network system and reception method | |
| JP2009009525A (en) | Online printing order system | |
| JP2009157565A (en) | Media content management system and media content management method | |
| JP4895362B2 (en) | Server apparatus, control method thereof, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20091110 |