JP5975020B2 - Information processing apparatus, information processing system, control method thereof, and program - Google Patents

Information processing apparatus, information processing system, control method thereof, and program Download PDF

Info

Publication number
JP5975020B2
JP5975020B2 JP2013263861A JP2013263861A JP5975020B2 JP 5975020 B2 JP5975020 B2 JP 5975020B2 JP 2013263861 A JP2013263861 A JP 2013263861A JP 2013263861 A JP2013263861 A JP 2013263861A JP 5975020 B2 JP5975020 B2 JP 5975020B2
Authority
JP
Japan
Prior art keywords
storage location
content data
information
storage
identification information
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.)
Active
Application number
JP2013263861A
Other languages
Japanese (ja)
Other versions
JP2014139779A (en
Inventor
直人 鶴見
直人 鶴見
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Marketing Japan Inc
Original Assignee
Canon Marketing Japan Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Marketing Japan Inc filed Critical Canon Marketing Japan Inc
Priority to JP2013263861A priority Critical patent/JP5975020B2/en
Publication of JP2014139779A publication Critical patent/JP2014139779A/en
Application granted granted Critical
Publication of JP5975020B2 publication Critical patent/JP5975020B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、情報処理装置、情報処理システム、その制御方法及びプログラムに関する。   The present invention relates to an information processing apparatus, an information processing system, a control method thereof, and a program.

近年、電子カメラが広く普及し、撮影した写真を電子データ(画像データ)として管理する機会が増加している。また、電子カメラの普及に伴い、写真・動画を記憶するメモリカード等の記憶媒体の大容量化が進んでおり、これに伴い、記憶媒体に記憶される画像データの数が膨大になってきている。これらの大量の画像データの管理は煩雑であり、当該画像データがいつどこで撮影された画像か、等の分類作業を手動で行うことは、ユーザにとって非常に煩雑な作業である。   In recent years, electronic cameras have become widespread, and the opportunity to manage a photograph taken as electronic data (image data) is increasing. In addition, with the spread of electronic cameras, the capacity of storage media such as memory cards for storing photographs and moving images is increasing, and along with this, the number of image data stored in storage media has become enormous. Yes. Management of such a large amount of image data is complicated, and manually performing a classification operation such as when and where the image data was taken is a very complicated operation for the user.

これに対し、例えば、イベント期間を記述したカレンダー情報を読み出し、撮影日時情報およびカレンダー情報に基づいて、画像データをイベント毎に分類する技術が公開されている(特許文献1に公開の技術)。これにより、手動で画像を分類する煩雑さを軽減している。   On the other hand, for example, a technique for reading out calendar information describing an event period and classifying image data for each event based on shooting date / time information and calendar information is disclosed (a technique disclosed in Patent Document 1). This reduces the complexity of manually classifying images.

特開2005−203994号公報JP 2005-203994 A

一方で、インターネット等を介して、メモリカード等に記憶しきれない画像データを、外部ストレージに記憶させるサービスが展開されている。当該ストレージサービスの数は増加しており、複数のストレージサービスを併用し、また、メモリカードとPC、ストレージサービスを併用して画像データを管理することが一般に行われている。画像データの格納場所が増加したことにより、画像データをいずれの格納場所に格納すべきか、ユーザが管理する事が難しくなってしまっている。   On the other hand, a service for storing image data that cannot be stored in a memory card or the like in an external storage via the Internet or the like has been developed. The number of storage services is increasing, and it is generally performed to manage image data by using a plurality of storage services in combination, and also using a memory card, a PC, and a storage service. Due to the increase in the storage location of image data, it is difficult for the user to manage which storage location the image data should be stored.

特許文献1に記載の技術においては、イベント情報に応じて画像データを分類することは出来る。しかしながら、特許文献1に記載の技術においては、分類処理の後の分類の状態を確認することは出来るものの、当該分類が正しくされているかを事前に確認することは出来ないため、間違った分類処理、また、当該分類に応じたデータの格納処理がされてしまった場合、当該画像データの移動、分類・格納場所の変更を行うことはユーザにとって非常に手間である。   In the technique described in Patent Literature 1, image data can be classified according to event information. However, in the technique described in Patent Document 1, although the classification state after the classification process can be confirmed, it cannot be confirmed in advance whether the classification is correct. In addition, when data storage processing corresponding to the classification has been performed, it is very troublesome for the user to move the image data and change the classification / storage location.

本発明は、たに格納するコンテンツデータの推奨格納場所を、コンテンツデータの属性を含むクライアント装置の格納履歴及びサーバ装置の格納履歴から特定してユーザに通知する仕組みを提供することを目的とする。 The present invention is the suggested location of the content data to be stored newly, and aims to provide a mechanism to notify the user to identify the stored history of the storage history and the server device of the client device including an attribute of the content data To do.

本発明は、クライアント装置と、予定を示す予定情報を記憶する予定情報記憶手段を備えるサーバ装置を含む情報処理システムであって、クライアント装置は、自機に格納されるコンテンツデータに対応する日時情報当該コンテンツデータが格納されている自機内の格納場所を示す当該クライアント装置の識別情報を含む格納場所情報とをサーバ装置に送信する格納場所情報送信手段と、コンテンツデータを前記サーバ装置に格納すべく送信するコンテンツデータ送信手段と、を備え、前記サーバ装置は、前記格納場所情報送信手段で送信された前記クライアント装置の識別情報を含む格納場所情報と、前記日時情報とを受信する格納場所情報受信手段と、前記コンテンツデータ送信手段で送信されたコンテンツデータを受信して自機に格納する格納手段と、前記格納場所情報受信手段で受信した前記クライアント装置の識別情報を含む格納場所情報と、前記格納場所情報受信で受信した前記日時情報と前記予定情報から特定されるコンテンツデータの属性とを対応付けた前記クライアント装置のコンテンツデータの格納履歴、及び、前記格納手段によりコンテンツデータが格納された前記サーバ装置の識別情報を含む当該コンテンツデータの格納場所情報と、当該コンテンツデータに対応する日時情報と前記予定情報から特定される当該コンテンツデータの属性とを対応付けた前記サーバ装置のコンテンツデータの格納履歴を記憶する格納履歴記憶手段と、新たに格納場所に格納するコンテンツデータの属性である、当該新たに格納場所に格納するコンテンツデータに対応する日時情報及び前記予定情報から特定される当該コンテンツデータの属性と前記格納履歴記憶手段に記憶されている前記格納履歴とを用いて、コンテンツデータを新たに格納する格納場所の候補であって前記クライアント装置の識別情報又は前記サーバ装置の識別情報を含む格納場所を示す推奨格納場所を特定する特定手段と、前記特定手段により特定された前記クライアント装置の識別情報又は前記サーバ装置の識別情報を含む格納場所を示す前記推奨格納場所を通知先に通知する通知手段と、を備えることを特徴とする。
また、本発明は、自機に格納されるコンテンツデータに対応する日時情報当該コンテンツデータが格納されている自機内の格納場所を示すクライアント装置の識別情報を含む格納場所情報とをサーバ装置に送信する格納場所情報送信手段と、コンテンツデータを前記サーバ装置に格納すべく送信するコンテンツデータ送信手段と、を備えるクライアント装置と通信可能な、予定を示す予定情報を記憶する予定情報記憶手段を備えるサーバ装置であって、前記格納場所情報送信手段で送信された前記クライアント装置の識別情報を含む格納場所情報と、前記日時情報とを受信する格納場所情報受信手段と、前記コンテンツデータ送信手段で送信されたコンテンツデータを受信して自機に格納する格納手段と、前記格納場所情報受信手段で受信した前記クライアント装置の識別情報を含む格納場所情報と、前記格納場所情報受信で受信した前記日時情報と前記予定情報から特定されるコンテンツデータの属性とを対応付けた前記クライアント装置のコンテンツデータの格納履歴、及び、前記格納手段によりコンテンツデータが格納された前記サーバ装置の識別情報を含む当該コンテンツデータの格納場所情報と、当該コンテンツデータに対応する日時情報と前記予定情報から特定される当該コンテンツデータの属性とを対応付けた前記サーバ装置のコンテンツデータの格納履歴を記憶する格納履歴記憶手段と、新たに格納場所に格納するコンテンツデータの属性である、当該新たに格納場所に格納するコンテンツデータに対応する日時情報及び前記予定情報から特定される当該コンテンツデータの属性と前記格納履歴記憶手段に記憶されている前記格納履歴とを用いて、コンテンツデータを新たに格納する格納場所の候補であって前記クライアント装置の識別情報又は前記サーバ装置の識別情報を含む格納場所を示す推奨格納場所を特定する特定手段と、前記特定手段により特定された前記クライアント装置の識別情報又は前記サーバ装置の識別情報を含む格納場所を示す前記推奨格納場所を通知先に通知する通知手段と、を備えることを特徴とする。
The present invention is an information processing system including a client device and a server device including schedule information storage means for storing schedule information indicating a schedule , and the client device is date information corresponding to content data stored in the own device. If, stores the storage location information transmission means for transmitting the location information comprising the identity of the client device indicating the own machine storage location where the content data is stored in the server device, the content data to the server device includes content data sending means for sending in order to, to the server apparatus, stores the received the location information including identification information of the previous SL client device transmitted by said storage location information transmitting means, and said date and time information The location information receiving means and the content data sent by the content data sending means Storage means for paying the content specified from the the storage location information including identification information of the storage location information before SL client device received by the receiving means, the time and date information and the schedule information received by the storage location information received storing a history of contents data of the client device that associates attribute data, and the storage location information of the content data including the identification information before the SL server the content data is stored by the storage means, the contents Storage history storage means for storing the storage history of the content data of the server device in which the date / time information corresponding to the data is associated with the attribute of the content data specified from the schedule information , and content newly stored in the storage location it is an attribute of the data, and corresponding to the content data stored in the new storage location Using the attributes of the content data specified from the date information and the schedule information, and the storage history stored in said storage history storage means, a candidate storage location that stores the contents data newly wherein A specifying unit that specifies a client device identification information or a recommended storage location indicating a storage location that includes the server device identification information, and the client device identification information or the server device identification information specified by the specifying unit. And a notification means for notifying the notification destination of the recommended storage location indicating the storage location.
Further, the present invention includes a time information corresponding to the content data stored in the own device, the location information and the server device including the identity of the client device indicating the own machine storage location where the content data is stored Storage location information transmitting means for transmitting to the server device and content data transmitting means for transmitting the content data to be stored in the server device ; comprising a server apparatus, and the storage location information including identification information of the previous SL client device transmitted by said storage location information transmitting means, the storage location information receiving means for receiving said time information, said contents data transmission means Storage means for receiving the content data transmitted by the storage device and storing it in its own device, and the storage location information receiving means. Location information and content data of the client device that associates attribute of the content data specified by the date information and the schedule information received by the storage location information received including identification information before SL client device storing history, and are identified and stored location information of the content data including the identification information before the SL server the content data is stored, from the schedule information and time information corresponding to the content data by said storing means The storage history storage means for storing the storage history of the content data of the server device associated with the attribute of the content data, and the new storage location that is the attribute of the content data to be newly stored in the storage location the Con specified from time information and the schedule information corresponding to the content data And attributes Ntsudeta, using said stored history stored in said storage history storage means, the identification information or identification information of the server device a candidate storage location that stores the contents data newly said client device Specifying means for specifying a recommended storage location indicating a storage location including the information, and the recommended storage location indicating the storage location including the identification information of the client device or the identification information of the server device specified by the specification means as a notification destination And a notification means for notifying.

本発明によれば、たに格納するコンテンツデータの推奨格納場所を、コンテンツデータの属性を含むクライアント装置の格納履歴及びサーバ装置の格納履歴から特定してユーザに通知する仕組みを提供することが出来る。 According to the present invention, the recommended storage location of the content data to be stored newly, to identify from the storage history of the storage history and the server device of the client device including the attribute of the content data to provide a mechanism to notify the user I can do it.

本発明の実施形態における、情報処理装置を含むシステム構成の一例を示す図である。1 is a diagram illustrating an example of a system configuration including an information processing apparatus in an embodiment of the present invention. 本発明の実施形態における、各種装置のハードウェア構成の一例を示す図である。It is a figure which shows an example of the hardware constitutions of various apparatuses in embodiment of this invention. 本発明の実施形態における、各種装置の機能構成の一例を示す図である。It is a figure which shows an example of a function structure of the various apparatuses in embodiment of this invention. 本発明の実施形態における、画像データ格納時処理の流れを示すフローチャートである。It is a flowchart which shows the flow of the process at the time of the image data storage in embodiment of this invention. 本発明の実施形態における、画像データ格納場所の事前通知処理の流れを示すフローチャートである。It is a flowchart which shows the flow of the prior notification process of the image data storage location in embodiment of this invention. 本発明の実施形態における、履歴情報データテーブル等の構成の一例を示す図である。It is a figure showing an example of composition of a history information data table etc. in an embodiment of the present invention. 本発明の実施形態における、スケジュール情報データテーブル等の構成の一例を示す図である。It is a figure which shows an example of structures, such as a schedule information data table, in embodiment of this invention. 本発明に実施形態における、画像データ・カレンダー紐付けデータの構成の一例を示す図である。It is a figure which shows an example of a structure of the image data and the calendar link | linkage data in embodiment to this invention. 本発明の実施形態における、転送先識別情報テーブルの構成の一例を示す図である。It is a figure which shows an example of a structure of the transfer destination identification information table in embodiment of this invention. 本発明に実施形態における、ログイン画面の構成の一例を示す図である。It is a figure which shows an example of a structure of the login screen in embodiment to this invention. 本発明に実施形態における、画像データ選択受付画面の構成の一例を示す図である。It is a figure which shows an example of a structure of the image data selection reception screen in embodiment of this invention. 本発明に実施形態における、属性毎転送画面の構成の一例を示す図である。It is a figure which shows an example of a structure of the transfer screen for every attribute in embodiment to this invention. 本発明に実施形態における、画像転送画面の構成の一例を示す図である。It is a figure which shows an example of a structure of the image transfer screen in embodiment to this invention. 本発明に実施形態における、カレンダー表示画面の構成の一例を示す図である。It is a figure which shows an example of a structure of the calendar display screen in embodiment in this invention. 本発明に実施形態における、格納場所事前通知画面の構成の一例を示す図である。It is a figure which shows an example of a structure of the storage location prior notification screen in embodiment to this invention. 本発明の実施形態における、スケジュール登録処理の流れを示すフローチャートである。It is a flowchart which shows the flow of the schedule registration process in embodiment of this invention. 本発明の実施形態における、送信画面の構成の一例を示す図である。It is a figure which shows an example of a structure of the transmission screen in embodiment of this invention. 本発明の実施形態における、スケジュール登録画面の構成の一例を示す図である。It is a figure which shows an example of a structure of the schedule registration screen in embodiment of this invention. 本発明の実施形態における、スケジュールで使用予定のデバイス情報を登録する、スケジュール登録画面の構成の一例を示す図である。It is a figure which shows an example of a structure of the schedule registration screen which registers the device information scheduled to be used with a schedule in embodiment of this invention. 本発明の実施形態における、スケジュールで使用予定のデバイス情報を記憶した、スケジュール情報データテーブルの構成の一例を示す図である。It is a figure which shows an example of a structure of the schedule information data table which memorize | stored the device information scheduled to be used by the schedule in embodiment of this invention. 本発明の実施形態における、コンテンツデータの取得元のデバイス情報を記憶した、履歴情報データテーブル等の構成の一例を示す図である。It is a figure showing an example of composition of a history information data table etc. which memorized device information of an acquisition source of contents data in an embodiment of the present invention. 本発明の実施形態における、コンテンツデータの取得元のデバイス情報に基づいた、格納場所事後通知画面の構成の一例を示す図である。It is a figure which shows an example of a structure of the storage location post-notification screen based on the device information of the acquisition source of content data in embodiment of this invention.

以下、図面を参照して、本発明の実施形態を詳細に説明する。まず図1を参照して、本発明の実施形態における情報処理装置を含むシステムの構成の一例について説明する。図1は、本発明の情報処理装置を含むシステム(情報処理システム)の構成の一例を示す図である。   Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. First, an example of the configuration of a system including an information processing apparatus according to an embodiment of the present invention will be described with reference to FIG. FIG. 1 is a diagram illustrating an example of a configuration of a system (information processing system) including an information processing apparatus according to the present invention.

本発明の情報処理装置を含むシステムは、図1に示すように、クライアントPC100(クライアント端末)、画像管理サーバ200、外部サーバ300、携帯端末400等を備えて構成されている。WAN101は上記の各装置を相互に通信可能に接続するためのネットワークである。また、本実施形態において、DVD102、DVD103は、画像データを記憶するための記憶媒体の一種として扱う。また、   As shown in FIG. 1, the system including the information processing apparatus of the present invention includes a client PC 100 (client terminal), an image management server 200, an external server 300, a portable terminal 400, and the like. The WAN 101 is a network for connecting the above apparatuses so that they can communicate with each other. In the present embodiment, the DVD 102 and the DVD 103 are handled as a kind of storage medium for storing image data. Also,

クライアントPC100は、画像データの格納場所を示す情報、また、画像データの送信先を示す情報である画像データの格納場所情報を画像管理サーバ200に送信する。尚、格納場所情報は、少なくとも、画像データの格納されている場所を示す情報と画像データの送信先(格納される場所)を示す情報との内、どちらかの情報を含めばよいものとする。   The client PC 100 transmits information indicating the storage location of the image data and image data storage location information, which is information indicating the transmission destination of the image data, to the image management server 200. The storage location information may include at least one of information indicating the location where the image data is stored and information indicating the transmission destination (storage location) of the image data. .

画像データを送信する場合の送信先は、画像管理サーバ200であってもよいし、外部サーバ300であってもよいし、DVD103であってもよい。また、クライアントPC100の外部メモリに画像データを記憶し、当該格納場所の情報を画像管理サーバ200に送信するようにしてもよい。   When transmitting image data, the transmission destination may be the image management server 200, the external server 300, or the DVD 103. Further, the image data may be stored in the external memory of the client PC 100, and information on the storage location may be transmitted to the image management server 200.

本実施例において格納場所情報とは、例えば、後述する履歴情報データテーブル600におけるユーザID601、オリジナルID602、サムネイルID603、送信元格納媒体604、送信元格納場所605、送信先格納媒体606、送信先格納場所607を含む情報である(格納場所情報記憶手段)。   In the present embodiment, the storage location information is, for example, a user ID 601, original ID 602, thumbnail ID 603, transmission source storage medium 604, transmission source storage location 605, transmission destination storage medium 606, transmission destination storage in a history information data table 600 described later. Information including the location 607 (storage location information storage means).

また、ここでは、前記格納場所情報の示す格納場所に格納されているコンテンツデータの一例として画像データを扱っているが、格納場所情報が示す格納場所に格納されるコンテンツデータは、画像データに限るものではない。例えば、静止画の画像データ、動画データであってもよいし、音楽データであってもよい。またテキストデータ等であってもよい。   Here, image data is handled as an example of content data stored in the storage location indicated by the storage location information. However, content data stored in the storage location indicated by the storage location information is limited to image data. It is not a thing. For example, it may be still image data, moving image data, or music data. Moreover, text data etc. may be sufficient.

格納場所情報とは、当該画像データが現在格納されている場所とは別の場所に送信される場合には、当該送信先を指し、当該画像データが現在格納されている場所から移動しないときは、当該現在格納されている場所を指すものとする。また、格納場所情報とは、例えば、コンテンツデータが格納されている装置の識別情報(MACアドレス、IPアドレス、メモリカードの個体識別情報等)、データが格納されている端末内のアドレス、その他、フォルダ名やURL等、画像データの格納場所を示す情報であればなんでもよい。   The storage location information refers to the transmission destination when the image data is transmitted to a location different from the location where the image data is currently stored, and when the image data does not move from the location where the image data is currently stored. , And refers to the currently stored location. The storage location information includes, for example, identification information (MAC address, IP address, memory card individual identification information, etc.) of the device in which the content data is stored, an address in the terminal in which the data is stored, and others. Any information indicating the storage location of image data, such as a folder name and URL, may be used.

例えば、メモリカードからPCへ画像データが移動された場合には、当該画像データの送信元はメモリカードであり、送信先はPC、及びPCに接続されたHDD、HDD内のフォルダである。この場合、当該画像データの格納場所情報は、PCの中の、前記画像データが格納されていた場所を指す。PCに接続されたHDD、HDD内のフォルダまで特定可能な情報等、より詳細な格納場所の情報を、前記格納場所情報に含めるようにしてもよい。   For example, when image data is moved from a memory card to a PC, the transmission source of the image data is a memory card, and the transmission destination is a PC, an HDD connected to the PC, and a folder in the HDD. In this case, the storage location information of the image data indicates a location where the image data is stored in the PC. More detailed storage location information such as HDDs connected to the PC and information that can specify folders in the HDD may be included in the storage location information.

また、メモリカードがPCに接続されたものの、PCに移動されなかった画像データの格納場所情報は、メモリカードの中の、前記画像データが格納されていた場所を指すものとする。この場合、当該格納場所情報には、メモリカードの個体識別情報が含まれるものとする。   Further, the storage location information of the image data that has been connected to the PC but not moved to the PC indicates the location in the memory card where the image data was stored. In this case, it is assumed that the storage location information includes individual identification information of the memory card.

尚、DVD102、DVD103には、画像管理サーバ200に格納された格納場所情報に対応する画像データが記憶されている。実際にDVD102、DVD103に画像データを書き込む処理を行う処理主体はクライアントPC100であってもよいし、画像管理サーバ200であってもよい。   Note that the DVD 102 and the DVD 103 store image data corresponding to the storage location information stored in the image management server 200. The processing entity that actually performs the process of writing image data to the DVD 102 and the DVD 103 may be the client PC 100 or the image management server 200.

本発明の実施形態においては、DVD102、DVD103は、画像管理サーバ200のCPU201が、クライアントPC100のからの指示に応じて画像データの書き込みを行うものとする。また、DVD102は、クライアントPC100を操作するユーザの管理下にあるものとする。   In the embodiment of the present invention, it is assumed that the CPU 201 of the image management server 200 writes image data to the DVD 102 and the DVD 103 in accordance with an instruction from the client PC 100. Further, it is assumed that the DVD 102 is under the management of the user who operates the client PC 100.

DVD103は、未だ前記ユーザの管理下にない記憶媒体であり、画像管理サーバ200のCPU201による画像データの書き込み、格納が完了した後、前記ユーザに対し、郵送等で送付されるものとする。   The DVD 103 is a storage medium that is not yet under the management of the user, and is sent to the user by mail after the writing and storing of image data by the CPU 201 of the image management server 200 is completed.

画像管理サーバ200は、クライアントPC100、外部サーバ300から前記格納場所情報を受信し、画像データのサムネイル画像と対応付けて、履歴情報として管理するまた、カレンダーと当該カレンダーに登録されたスケジュール(予約情報)、当該カレンダーと画像データとの対応付けデータを記録する。   The image management server 200 receives the storage location information from the client PC 100 and the external server 300 and manages it as history information in association with the thumbnail image of the image data. Also, the calendar and the schedule (reservation information) registered in the calendar ), The association data between the calendar and the image data is recorded.

画像管理サーバ200は、当該スケジュール情報と、履歴情報とを用いて、データの推奨格納場所を、格納処理を行う前に、事前にユーザに通知(事前通知)する。   The image management server 200 uses the schedule information and the history information to notify the user of the recommended data storage location in advance (preliminary notification) before performing the storage process.

外部サーバ300は、画像管理サーバ200、また、クライアントPC100から画像管理サーバ200を経由して画像データを受信し、記憶媒体に記憶する。   The external server 300 receives image data from the image management server 200 or the client PC 100 via the image management server 200 and stores the image data in a storage medium.

本発明の実施形態の説明においては、DVD102、DVD103への画像データの書き込み処理もデータ移動の一種であり、データの送信、転送に含まれるものとして説明する。   In the description of the embodiment of the present invention, the process of writing image data to the DVD 102 and the DVD 103 is also a kind of data movement, and will be described as being included in data transmission and transfer.

携帯端末400は、画像管理サーバ200より、前述した事前通知の情報を画像管理サーバ200から受信して、表示画面に表示する機能を有する端末である。画像管理サーバ200は、例えば、ユーザ毎に電子メールアドレスの情報を記憶しており、当該電子メールアドレス宛て、つまり、例えば、携帯端末400の電子メールアドレス宛てに、前述した格納先の事前通知の情報を含む電子メールを送信することで、ユーザに対し、データ格納場所の事前通知を行う。   The portable terminal 400 is a terminal having a function of receiving the above-described advance notification information from the image management server 200 from the image management server 200 and displaying the information on the display screen. The image management server 200 stores e-mail address information for each user, for example, and the storage location advance notification described above is addressed to the e-mail address, that is, for example, to the e-mail address of the mobile terminal 400. By sending an e-mail containing information, the user is notified in advance of the data storage location.

尚、本発明の実施形態においては、画像データの格納場所情報は、画像管理サーバ200において管理されるものとする。当該格納場所情報の送信は、例えば、画像データの記憶された記憶媒体(メモリカード等)がクライアントPC100に接続された場合や、当該接続を検知して、クライアントPC100に設定された格納場所情報の送信用アプリケーションが起動した場合に行われるものとする。つまり、画像データ自体を画像管理サーバ200に送信しなかった場合においても、前記メモリカードに記憶された画像データの格納場所情報は、画像管理サーバ200に送信される。   In the embodiment of the present invention, it is assumed that the image data storage location information is managed by the image management server 200. The storage location information is transmitted when, for example, a storage medium (memory card or the like) storing image data is connected to the client PC 100, or when the connection is detected and the storage location information set in the client PC 100 is detected. It is assumed that this is performed when the transmission application is activated. That is, even when the image data itself is not transmitted to the image management server 200, the storage location information of the image data stored in the memory card is transmitted to the image management server 200.

ここでいう画像管理アプリケーションとは、クライアントPC100のCPU201が可搬メモリ等の接続を検知した場合に起動し、該可搬メモリから画像データを取得し、デフォルトに設定された格納場所である初期格納場所に、取得した画像データを記憶する、クライアントPC100の外部記憶メモリに記憶されたアプリケーションのことである。また、取得した画像データにIDを付与するものとする。   The image management application here is started when the CPU 201 of the client PC 100 detects connection of a portable memory or the like, acquires image data from the portable memory, and is an initial storage that is a storage location set as a default. It is an application stored in the external storage memory of the client PC 100 that stores acquired image data at a place. Moreover, ID shall be provided to the acquired image data.

例えば、画像データAが該可搬メモリからクライアントPC100の前記初期格納場所(例えばフォルダA)に移動した場合、画像データAに対応する格納場所情報の示す格納場所は、前記初期格納場所(例えば、フォルダA)となる。つまり、クライアントPC100から画像管理サーバ200に送信される当該画像データAの格納場所情報は、前記初期格納場所を示す。   For example, when the image data A is moved from the portable memory to the initial storage location (for example, folder A) of the client PC 100, the storage location indicated by the storage location information corresponding to the image data A is the initial storage location (for example, Folder A). That is, the storage location information of the image data A transmitted from the client PC 100 to the image management server 200 indicates the initial storage location.

また、画像データAがクライアントPC100の初期格納場所から外部サーバ300内のフォルダBに送信される場合、画像管理サーバ200には、当該画像データAに対応する格納場所情報であって、外部サーバ300のフォルダBを格納場所として示す格納場所情報が送信される。以上が図1の、本発明の実施形態における、情報処理装置を含むシステムの構成の一例についての説明である。   Further, when the image data A is transmitted from the initial storage location of the client PC 100 to the folder B in the external server 300, the image management server 200 stores the storage location information corresponding to the image data A and the external server 300. The storage location information indicating the folder B as the storage location is transmitted. The above is an example of the configuration of the system including the information processing apparatus in the embodiment of the present invention shown in FIG.

尚、前記初期格納場所は、前記アプリケーションを介して任意に設定可能であるものとする。本実施例においては、前記初期格納場所はクライアントPC100の外部記憶メモリとするが、クライアントPC100ではない外部装置の外部記憶メモリ上に当該初期格納場所を設定することも可能である。例えば、画像管理サーバ200の外部記憶メモリ上に設定してもよいし、外部サーバ300の外部記憶メモリ上に設定をしてもよい。   The initial storage location can be arbitrarily set via the application. In this embodiment, the initial storage location is the external storage memory of the client PC 100, but it is also possible to set the initial storage location on the external storage memory of an external device that is not the client PC 100. For example, it may be set on the external storage memory of the image management server 200 or may be set on the external storage memory of the external server 300.

次に図2を参照して、図1に示す各種装置のハードウェア構成の一例について説明する。図2は、本発明の実施形態における、各種装置のハードウェア構成の一例を示す図である。   Next, an example of the hardware configuration of the various apparatuses shown in FIG. 1 will be described with reference to FIG. FIG. 2 is a diagram illustrating an example of a hardware configuration of various apparatuses according to the embodiment of the present invention.

CPU201は、システムバス204に接続される各デバイスやコントローラを統括的に制御する。   The CPU 201 comprehensively controls each device and controller connected to the system bus 204.

また、ROM202あるいは外部メモリ211には、CPU201の制御プログラムであるBIOS(Basic Input / Output System)やオペレーティングシステムプログラム(以下、OS)や、各サーバ或いは各PCの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。RAM203は、CPU201の主メモリ、ワークエリア等として機能する。   Further, the ROM 202 or the external memory 211 is necessary to realize a BIOS (Basic Input / Output System) or an operating system program (hereinafter referred to as an OS), which is a control program of the CPU 201, or a function executed by each server or each PC. Various programs to be described later are stored. The RAM 203 functions as a main memory, work area, and the like for the CPU 201.

CPU201は、処理の実行に際して必要なプログラム等をRAM203にロードして、プログラムを実行することで各種動作を実現するものである。また、入力コントローラ(入力C)205は、キーボード209や不図示のマウス等のポインティングデバイスからの入力を制御する。   The CPU 201 implements various operations by loading a program necessary for execution of processing into the RAM 203 and executing the program. An input controller (input C) 205 controls input from a pointing device such as a keyboard 209 or a mouse (not shown).

ビデオコントローラ(VC)206は、CRTディスプレイ(CRT)210等の表示器への表示を制御する。表示器はCRTだけでなく、液晶ディスプレイでも構わない。これらは必要に応じて管理者が使用するものである。本発明には直接関係があるものではない。また、CRTディスプレイ(CRT)210は、画像管理サーバ200、外部サーバ300においては、必ずしも必要ではない。   A video controller (VC) 206 controls display on a display device such as a CRT display (CRT) 210. The display device may be a liquid crystal display as well as a CRT. These are used by the administrator as needed. The present invention is not directly related. Further, the CRT display (CRT) 210 is not necessarily required in the image management server 200 and the external server 300.

メモリコントローラ(MC)207は、ブートプログラム、ブラウザソフトウエア、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するハードディスク(HD)やフロッピー(登録商標)ディスク(FD)或いはPCMCIAカードスロットにアダプタを介して接続されるコンパクトフラッシュ(登録商標)メモリ等の外部メモリ211へのアクセスを制御する。   The memory controller (MC) 207 is a hard disk (HD), floppy (registered trademark) disk (FD), or PCMCIA that stores a boot program, browser software, various applications, font data, user files, editing files, various data, and the like. Controls access to an external memory 211 such as a CompactFlash (registered trademark) memory connected to the card slot via an adapter.

通信I/Fコントローラ(通信I/FC)208は、ネットワークを介して、外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、TCP/IPを用いたインターネット通信等が可能である。   A communication I / F controller (communication I / FC) 208 is connected to and communicates with an external device via a network, and executes communication control processing in the network. For example, Internet communication using TCP / IP is possible.

なお、CPU201は、例えばRAM203内の表示情報用領域へアウトラインフォントの展開(ラスタライズ)処理を実行することにより、CRT210上での表示を可能としている。また、CPU201は、CRT210上の不図示のマウスカーソル等でのユーザ指示を可能とする。   Note that the CPU 201 enables display on the CRT 210 by executing outline font rasterization processing on a display information area in the RAM 203, for example. In addition, the CPU 201 enables a user instruction with a mouse cursor (not shown) on the CRT 210.

本発明を実現するためのプログラムは外部メモリ211に記録されており、必要に応じてRAM203にロードされることによりCPU201によって実行されるものである。さらに、本発明に係わるプログラムが用いる定義ファイル及び各種情報テーブルは外部メモリ211に格納されている。以上が図2の、本発明の実施形態における各種装置のハードウェア構成の一例についての説明である。   A program for realizing the present invention is recorded in the external memory 211, and is executed by the CPU 201 by being loaded into the RAM 203 as necessary. Furthermore, definition files and various information tables used by the program according to the present invention are stored in the external memory 211. The above is an explanation of an example of the hardware configuration of various devices in the embodiment of the present invention shown in FIG.

次に図3を参照して、本発明の実施形態における、各種装置の機能構成の一例について説明する。図3は、本発明の実施形態における、各種装置の機能構成の一例を示す図である。   Next, with reference to FIG. 3, an example of a functional configuration of various apparatuses in the embodiment of the present invention will be described. FIG. 3 is a diagram illustrating an example of a functional configuration of various apparatuses according to the embodiment of the present invention.

図3に示すように、クライアントPC100は、画像データ記憶部311、送信対象データ特定部312、画像データ送信部313、推奨格納場所情報受信部314、推奨格納場所情報表示部315等を備えている。   As shown in FIG. 3, the client PC 100 includes an image data storage unit 311, a transmission target data identification unit 312, an image data transmission unit 313, a recommended storage location information reception unit 314, a recommended storage location information display unit 315, and the like. .

また、画像管理サーバ200は、画像データ受信部321、画像データ転送部322、格納履歴記憶部323、イベント特定部324、推奨格納場所特定部325、推奨格納場所情報送信部326等を備えている。   The image management server 200 also includes an image data receiving unit 321, an image data transfer unit 322, a storage history storage unit 323, an event specifying unit 324, a recommended storage location specifying unit 325, a recommended storage location information transmitting unit 326, and the like. .

また、外部サーバ300は、画像データ受信部331、画像データ記憶部332等を備えている。また、携帯端末400は、推奨格納場所情報受信部341、推奨格納場所情報表示部342等を備えている。   In addition, the external server 300 includes an image data receiving unit 331, an image data storage unit 332, and the like. The portable terminal 400 also includes a recommended storage location information receiving unit 341, a recommended storage location information display unit 342, and the like.

画像データ記憶部311は、メモリカード等の可搬メモリから画像データを抽出し、クライアントPC100の外部メモリ211に記憶する記憶部である。つまり、クライアントPC100の画像データの記憶機能である。尚、クライアントPC100には、CPU201が可搬メモリの接続を検知した場合に、該可搬メモリから画像データを取得し、デフォルトに設定された格納場所である初期格納場所に、取得した画像データを記憶する画像管理アプリケーションが記憶されているものとする。   The image data storage unit 311 is a storage unit that extracts image data from a portable memory such as a memory card and stores the image data in the external memory 211 of the client PC 100. That is, it is a function for storing image data of the client PC 100. When the CPU 201 detects the connection of the portable memory, the client PC 100 acquires the image data from the portable memory, and stores the acquired image data in the initial storage location that is the default storage location. Assume that an image management application to be stored is stored.

尚、前記格納場所情報には、画像データの送信元と、送信先が含まれているものとする。メモリカードから前記初期格納場所に画像データを移動、記憶した場合、格納場所情報における送信元=メモリカード、送信先=初期格納場所、とする。そして、当該格納場所情報を画像管理サーバ200に送信する。   It is assumed that the storage location information includes a transmission source and a transmission destination of image data. When image data is moved and stored from the memory card to the initial storage location, transmission source = memory card and transmission destination = initial storage location in the storage location information. Then, the storage location information is transmitted to the image management server 200.

また、当該画像管理アプリケーションは、クライアントPC100のCPU201が前記クライアントPC100から画像管理サーバ200へのアクセスを検知した場合にも起動し、当該デフォルトに設定された格納場所に格納された画像データの格納場所情報を前記画像管理サーバ200に送信するための画面を表示する機能を有する。   The image management application is also activated when the CPU 201 of the client PC 100 detects access from the client PC 100 to the image management server 200, and the storage location of the image data stored in the default storage location. A function of displaying a screen for transmitting information to the image management server 200;

当該アクセスは、ユーザからの操作指示によって、画像管理アプリケーションを介して行われるものであってもよいし、可搬メモリからの画像データの取得後に自動的に実行されるものであってもよい。   The access may be performed via an image management application according to an operation instruction from the user, or may be automatically executed after acquisition of image data from the portable memory.

画像データの格納場所情報を前記画像管理サーバ200に送信するための画面とは、例えば、図10に示す画像データ選択受付画面1100のような画面である。画像データ選択受付画面1100については図11の説明にて後述する。   The screen for transmitting image data storage location information to the image management server 200 is, for example, a screen such as an image data selection reception screen 1100 shown in FIG. The image data selection acceptance screen 1100 will be described later with reference to FIG.

送信対象データ特定部312は、ユーザより選択を受け付けたサムネイル画像データ、サムネイル画像データに対応したオリジナル画像データ、当該サムネイル画像データに対応したオリジナル画像データの格納場所情報の内、少なくとも前記格納場所情報を画像管理サーバ200へ送信するデータとして特定する特定部である。   The transmission target data specifying unit 312 receives at least the storage location information among the thumbnail image data received from the user, the original image data corresponding to the thumbnail image data, and the storage location information of the original image data corresponding to the thumbnail image data. Is a specifying unit that specifies as data to be transmitted to the image management server 200.

画像データ送信部313は、クライアントPC100のCPU201が、ユーザより送信指示を受け付けることにより、前記送信対象データ特定部312で特定した画像データ、格納場所情報を、送信先に送信する送信部である。   The image data transmission unit 313 is a transmission unit that transmits the image data and storage location information specified by the transmission target data specification unit 312 to the transmission destination when the CPU 201 of the client PC 100 receives a transmission instruction from the user.

本実施例においてクライアントPC100のCPU201は、少なくとも、オリジナル画像データを特定するための情報としてのサムネイル画像データと、オリジナル画像データの格納場所の情報である格納場所情報と、ユーザIDとを当該を画像管理サーバ200に送信するものとする。   In this embodiment, the CPU 201 of the client PC 100 sets at least thumbnail image data as information for specifying original image data, storage location information that is information on the storage location of the original image data, and a user ID. It is assumed that it is transmitted to the management server 200.

前記サムネイル画像データは、オリジナルコンテンツデータであるオリジナル画像データを特定するための情報であるコンテンツ特定情報であるものとする。当該コンテンツ特定情報はサムネイル画像データに限るものではない。例えば、オリジナルコンテンツデータのファイル名称や、キャプチャ画像データ等の、ユーザにオリジナルコンテンツデータを識別、特定させる情報であればよい。   The thumbnail image data is content specifying information that is information for specifying original image data that is original content data. The content specifying information is not limited to thumbnail image data. For example, information that allows the user to identify and specify original content data, such as a file name of original content data or captured image data, may be used.

推奨格納場所情報受信部314は、画像管理サーバより通知される、画像データの推奨格納場所の情報を受信する受信部である。推奨格納場所情報表示部315は、当該推奨格納場所情報を表示画面に表示する表示部である。   The recommended storage location information receiving unit 314 is a receiving unit that receives information on the recommended storage location of image data notified from the image management server. The recommended storage location information display unit 315 is a display unit that displays the recommended storage location information on the display screen.

画像管理サーバ200の画像データ受信部321は、クライアントPC100等の外部装置より画像データを受信する受信部である。受信したオリジナル画像データのサムネイル画像データ、または受信した画像データであるサムネイル画像データは、画像データの格納履歴(転送履歴)である履歴情報データテーブル600と対応付けて、画像管理サーバ200の外部メモリ211に格納される。履歴情報データテーブル600については図6の説明にて後述する。(履歴情報記憶手段)   The image data receiving unit 321 of the image management server 200 is a receiving unit that receives image data from an external device such as the client PC 100. The thumbnail image data of the received original image data or the thumbnail image data that is the received image data is associated with the history information data table 600 that is the storage history (transfer history) of the image data, and is stored in the external memory of the image management server 200. 211. The history information data table 600 will be described later with reference to FIG. (History information storage means)

ここで図6を参照して、本発明の実施形態における、履歴情報データテーブル等の構成の一例について説明する。図6は、本発明の実施形態における、履歴情報データテーブル等の構成の一例を示す図である。   Here, with reference to FIG. 6, an example of the configuration of the history information data table and the like in the embodiment of the present invention will be described. FIG. 6 is a diagram showing an example of the configuration of a history information data table and the like in the embodiment of the present invention.

図6に示す通り、履歴情報データテーブル600は、ユーザID601、オリジナルID602、サムネイルID603、送信元格納媒体604、送信元格納場所605、送信先格納媒体606、送信先格納場所607、取得日時608、属性情報609等から構成されている。   As shown in FIG. 6, the history information data table 600 includes a user ID 601, original ID 602, thumbnail ID 603, transmission source storage medium 604, transmission source storage location 605, transmission destination storage medium 606, transmission destination storage location 607, acquisition date 608, It consists of attribute information 609 and the like.

また、オリジナル画像データ610は、オリジナルID611、名称612、サイズ613、撮影日時614、撮影場所615、コメント616等から構成されている。サムネイル画像データ620は、サムネイルID621、名称622、サイズ623、撮影日時624、撮影場所625、コメント626等から構成されている。   The original image data 610 includes an original ID 611, a name 612, a size 613, a shooting date / time 614, a shooting location 615, a comment 616, and the like. The thumbnail image data 620 includes a thumbnail ID 621, a name 622, a size 623, a shooting date / time 624, a shooting location 625, a comment 626, and the like.

履歴情報データテーブル600のユーザID601は、ユーザを一意に識別するためのIDであって、履歴情報データがいずれのユーザに対応するものかを特定するために用いられる。本実施例においては、前記ユーザIDは、画像管理サーバ200にクライアントPC100のCPU201がアクセスする際に用いるユーザIDと同一であるものとする。   A user ID 601 in the history information data table 600 is an ID for uniquely identifying a user, and is used to specify which user the history information data corresponds to. In this embodiment, the user ID is the same as the user ID used when the CPU 201 of the client PC 100 accesses the image management server 200.

オリジナルID602は、オリジナル画像データを一意に識別するためのIDであって、当該履歴情報データに対応するオリジナル画像データを特定するために用いられる。サムネイルID603は、サムネイル画像データを一意に識別するためのIDであって、当該履歴情報データに対応するサムネイル画像データを特定するために用いられる。   The original ID 602 is an ID for uniquely identifying the original image data, and is used for specifying the original image data corresponding to the history information data. The thumbnail ID 603 is an ID for uniquely identifying thumbnail image data, and is used to specify thumbnail image data corresponding to the history information data.

送信元格納媒体604は、画像データの送信元の媒体を示す情報である。例えば、画像データの送信元の装置であるクライアントPC100のMACアドレスや、IPアドレス、メモリカードの個体識別情報等である。送信元格納場所605は、送信される画像データが、送信前に格納されていた格納媒体の中の、送信対象画像データの格納場所を示す情報である。   The transmission source storage medium 604 is information indicating a transmission source medium of image data. For example, the MAC address, IP address, memory card individual identification information, and the like of the client PC 100 that is the image data transmission source device. The transmission source storage location 605 is information indicating the storage location of the transmission target image data in the storage medium in which the transmitted image data was stored before transmission.

送信先格納媒体606、画像データの送信先の媒体を示す情報である。例えば、画像データの送信先の装置である画像管理サーバ200のMACアドレスや、IPアドレス、メモリカードの個体識別情報等である。送信先格納場所607は、送信される画像データが、送信後に格納される格納媒体の中の格納場所を示す情報である。   This is information indicating a destination storage medium 606 and a destination medium of image data. For example, the MAC address, IP address, and memory card individual identification information of the image management server 200 that is the image data transmission destination device. The transmission destination storage location 607 is information indicating a storage location in a storage medium in which image data to be transmitted is stored after transmission.

取得日時608は、画像管理サーバ200のCPU201が、当該画像データを取得した日時情報である。属性情報609は、各履歴情報におけるオリジナルID、サムネイルIDから特定される画像データの属性情報(対応予定情報)を示す(対応予定情報記憶手段)。   The acquisition date and time 608 is date and time information when the CPU 201 of the image management server 200 acquires the image data. The attribute information 609 indicates attribute information (corresponding schedule information) of image data specified from the original ID and thumbnail ID in each history information (corresponding schedule information storage means).

属性情報とは、例えば、画像データの撮影日時と重なる日時に、前述したカレンダーに登録されているスケジュール(予定)の情報である。また、画像データに付与されたコメントの情報(コメント616、コメント626)である。   The attribute information is, for example, schedule (schedule) information registered in the calendar described above on the date and time that overlaps the shooting date and time of the image data. In addition, it is information (comment 616, comment 626) of comments given to the image data.

当該属性情報は、画像管理サーバ200のCPU201が、クライアントPC100より受信した画像データの撮影日時情報、画像管理サーバ200の外部メモリに記憶されたカレンダー情報及び当該カレンダーに登録されたスケジュールの情報、クライアントPC100より受信した画像データのコメント情報を用いて、特定され、属性情報609に挿入される。   The attribute information includes the shooting date / time information of the image data received by the CPU 201 of the image management server 200 from the client PC 100, calendar information stored in the external memory of the image management server 200, schedule information registered in the calendar, client It is specified using the comment information of the image data received from the PC 100 and inserted into the attribute information 609.

オリジナル画像データ610のオリジナルID611は、当該オリジナル画像データ610を一意に識別するためのIDである。本発明の実施形態においては、オリジナルID611は、当該オリジナル画像データが記憶された記憶媒体がクライアントPC100に接続された場合に、画像管理アプリケーションにより付与されるものとする。   The original ID 611 of the original image data 610 is an ID for uniquely identifying the original image data 610. In the embodiment of the present invention, the original ID 611 is given by the image management application when a storage medium storing the original image data is connected to the client PC 100.

画像管理アプリケーションは、新しく付与するオリジナルID611が他の画像データのオリジナルIDと重複しないように、例えば、画像管理サーバ200にアクセスし、既に付与済みのオリジナルIDではない新しいIDをオリジナルIDとして画像データに付与する。   For example, the image management application accesses the image management server 200 so that the newly assigned original ID 611 does not overlap with the original ID of other image data, and sets the image data as a new ID that is not an already assigned original ID. To grant.

また、例えば、画像管理アプリケーションが、履歴情報データテーブル600を有し、画像管理サーバ200上の履歴情報データテーブル600と同期させ、既に画像管理サーバ200に格納場所情報を送信済の、つまり、IDが付与されている画像データのオリジナルIDを特定して、付与済のIDとは別の新たなIDとして付与するようにしてもよい。名称612は、当該オリジナル画像データ610の名称である。   Further, for example, the image management application has a history information data table 600 and is synchronized with the history information data table 600 on the image management server 200, and the storage location information has already been transmitted to the image management server 200. The original ID of the image data to which is assigned may be specified and assigned as a new ID different from the assigned ID. A name 612 is a name of the original image data 610.

サイズ613は、当該オリジナル画像データ610のサイズ(解像度)である。撮影日時614は、当該オリジナル画像データ610の撮影された日時情報である。つまり、オリジナル画像データが生成された生成日の情報(生成日情報)である。   The size 613 is the size (resolution) of the original image data 610. The shooting date and time 614 is date and time information when the original image data 610 was shot. That is, it is information on the generation date (generation date information) when the original image data was generated.

撮影場所615は、当該オリジナル画像データ610の撮影場所を示す位置情報である。当該位置情報は、当該オリジナル画像データを撮影処理により取得した不図示の撮像装置に搭載されたGPS機能等を用いて取得するものとする。また、当該位置情報は、ユーザの手入力によって画像データ毎に設定さるようにしてもよい。   The shooting location 615 is position information indicating the shooting location of the original image data 610. The position information is acquired using a GPS function or the like mounted on an imaging device (not shown) that acquired the original image data by imaging processing. The position information may be set for each image data by a user's manual input.

コメント616は、クライアントPC100、不図示の撮像装置などを介して当該オリジナル画像データ610に付与されたコメント情報である。   The comment 616 is comment information given to the original image data 610 via the client PC 100, an imaging device (not shown), or the like.

サムネイル画像データ620のサムネイルID621は、当該サムネイル画像データ620を一意に識別するためのIDである。本発明の実施形態においては、サムネイルID621は、当該サムネイル画像データ620がクライアントPC100で生成された際に付与されるものとする。また、サムネイルID621は、当該名称622は、当該サムネイル画像データ620の名称である。   The thumbnail ID 621 of the thumbnail image data 620 is an ID for uniquely identifying the thumbnail image data 620. In the embodiment of the present invention, the thumbnail ID 621 is assigned when the thumbnail image data 620 is generated by the client PC 100. The thumbnail ID 621 is the name of the thumbnail image data 620.

尚、当該サムネイルIDは、サムネイル画像データに対応するオリジナル画像データを撮影した不図示の撮像装置により付与されるようにしてもよい。   The thumbnail ID may be assigned by an imaging device (not shown) that has captured the original image data corresponding to the thumbnail image data.

サイズ623は、当該サムネイル画像データ620のサイズ(解像度)である。撮影日時624は、当該サムネイル画像データ620に対応したオリジナル画像データ610の撮影日の情報である。   The size 623 is the size (resolution) of the thumbnail image data 620. The shooting date / time 624 is information on the shooting date of the original image data 610 corresponding to the thumbnail image data 620.

撮影場所625は、当該サムネイル画像データ620に対応したオリジナル画像データ610の撮影場所の情報である。コメント626は、クライアントPC100、不図示の撮像装置などを介して当該サムネイル画像データ620に付与されたコメント情報である。以上が図6の、本発明の実施形態における、履歴情報データテーブル等の構成の一例についての説明である。   The shooting location 625 is information on the shooting location of the original image data 610 corresponding to the thumbnail image data 620. The comment 626 is comment information given to the thumbnail image data 620 via the client PC 100, an imaging device (not shown), or the like. The above is an example of the configuration of the history information data table and the like in the embodiment of the present invention shown in FIG.

図3の説明に戻る。画像データ転送部322は、画像データを外部装置に転送する転送部である。格納履歴記憶部323は、画像データ転送部で転送した画像データの転送先の情報を含む、画像データの格納履歴の情報を、前述した履歴情報データテーブルに記憶する記憶部である。   Returning to the description of FIG. The image data transfer unit 322 is a transfer unit that transfers image data to an external device. The storage history storage unit 323 is a storage unit that stores image data storage history information including information on the transfer destination of the image data transferred by the image data transfer unit in the above-described history information data table.

イベント特定部324は、カレンダーに登録されたスケジュール(イベント)であって、現在時刻より一定時間内に開始されるイベントを特定する特定部である。推奨格納場所特定部325は、当該イベント特定部324で特定されたイベントの情報を属性情報として有する画像データを記憶すべき場所を特定する特定部である。   The event specifying unit 324 is a specifying unit that specifies a schedule (event) registered in the calendar and started within a certain time from the current time. The recommended storage location specifying unit 325 is a specifying unit that specifies a location where image data having the event information specified by the event specifying unit 324 as attribute information should be stored.

例えば、当該イベント特定部324で特定されたイベントの情報を属性情報として有する画像データが、最も多く格納されている格納場所(サーバ、ストレージサービス、各装置における記憶領域の一部を示すURL等)を特定する。   For example, the storage location where the image data having the event information specified by the event specifying unit 324 as attribute information is stored most (server, storage service, URL indicating a part of the storage area in each device, etc.) Is identified.

推奨格納場所特定部325は、例えば、イベント特定部324で特定されたイベントの情報に対応する画像(当該イベントの情報を属性情報として持つ画像データ)が格納される傾向のある格納場所を特定する特定部である。推奨格納場所情報送信部326は、当該推奨格納場所特定部325で特定した格納場所の情報をクライアントPC、携帯端末400に送信する送信部である。   For example, the recommended storage location specifying unit 325 specifies a storage location that tends to store an image corresponding to the event information specified by the event specifying unit 324 (image data having the event information as attribute information). It is a specific part. The recommended storage location information transmission unit 326 is a transmission unit that transmits information on the storage location specified by the recommended storage location specification unit 325 to the client PC and the mobile terminal 400.

尚、格納履歴記憶部323でいう記憶処理(履歴の更新)とは、記憶する対象の画像データに対応する新たな履歴情報を履歴情報データテーブル600に追加する処理である。つまり、クライアントPC100のフォルダAより画像管理サーバ200のフォルダBに画像データAが移動された場合、画像データAのID(オリジナルID602、サムネイルID603)をオリジナルID602、サムネイルID603に有し、送信元格納媒体604にクライアントPC100の識別情報、送信元格納場所605に前記フォルダA、送信先格納媒体606に画像管理サーバ200の識別情報、送信先格納場所607に前記フォルダBを有し、前記画像データAを前記画像管理サーバ200が取得した日の情報を取得日時608に有するデータを、履歴情報データテーブル600に追加する処理である。   The storage process (history update) in the storage history storage unit 323 is a process of adding new history information corresponding to image data to be stored to the history information data table 600. That is, when the image data A is moved from the folder A of the client PC 100 to the folder B of the image management server 200, the original ID 602 and the thumbnail ID 603 have the ID of the image data A (original ID 602 and thumbnail ID 603), and the transmission source is stored. The medium 604 has the identification information of the client PC 100, the transmission source storage location 605 has the folder A, the transmission destination storage medium 606 has the identification information of the image management server 200, and the transmission destination storage location 607 has the folder B, and the image data A Is added to the history information data table 600, the data having the date information acquired by the image management server 200 as the acquisition date 608.

外部サーバ300の画像データ受信部331は、画像管理サーバ200から画像データを受信する受信部である。画像データ記憶部332は、画像データ受信部331で受信した画像を記憶する記憶部である。   The image data receiving unit 331 of the external server 300 is a receiving unit that receives image data from the image management server 200. The image data storage unit 332 is a storage unit that stores the image received by the image data reception unit 331.

携帯端末400の推奨格納場所情報受信部341は、画像管理サーバより通知される、画像データの推奨格納場所の情報を受信する受信部である。推奨格納場所情報表示部342は、当該推奨格納場所情報を表示画面に表示する表示部である。以上が図3の、本発明の実施形態における、各種装置の機能構成の一例についての説明である。   The recommended storage location information receiving unit 341 of the portable terminal 400 is a receiving unit that receives information on the recommended storage location of image data notified from the image management server. The recommended storage location information display unit 342 is a display unit that displays the recommended storage location information on the display screen. The above is an explanation of an example of the functional configuration of various apparatuses in the embodiment of the present invention shown in FIG.

次に図4を参照して、本発明の実施形態における、画像データ格納時処理の流れについて説明する。図4は、本発明の実施形態における、画像データ格納時処理の流れを示すフローチャートである。   Next, with reference to FIG. 4, the flow of processing when storing image data in the embodiment of the present invention will be described. FIG. 4 is a flowchart showing the flow of processing when storing image data in the embodiment of the present invention.

クライアントPC100のCPU201は、外部メモリの接続を検知すると(ステップS401)、予めクライアントPC100に設定されているアプリケーションであって、接続された外部メモリから画像データを取得し、画像管理サーバ200に当該取得した画像の格納場所情報を送信するためのアプリケーションである、画像管理アプリケーションを起動する。   When the CPU 201 of the client PC 100 detects the connection of the external memory (step S401), the CPU 201 acquires the image data from the connected external memory, which is an application set in advance in the client PC 100, and acquires the acquired image data from the image management server 200. The image management application, which is an application for transmitting the storage location information of the image, is started.

以下、図4に記載の処理の内、クライアントPC100における処理は、クライアントPC100のCPU201が、当該画像管理アプリケーションの機能を用いて実行するものとする。尚、当該画像管理アプリケーションには、予め、ユーザを一意に識別するためのIDであるユーザIDが設定されているものとする。   Hereinafter, it is assumed that the CPU 201 of the client PC 100 executes the processing in the client PC 100 using the function of the image management application among the processing illustrated in FIG. Note that a user ID, which is an ID for uniquely identifying a user, is set in advance in the image management application.

クライアントPC100のCPU201は、外部メモリより画像データを取得し(ステップS402)、当該画像データに対応するサムネイル画像データを生成して(ステップS403)初期格納場所に格納する。ここでいう初期格納場所とは、前記画像管理アプリケーションで取得した画像データを格納するためのフォルダ(外部メモリ上の特定の記憶領域)のことである。初期格納場所は、当該画像管理アプリケーションにおいて、予め設定されているものとする。   The CPU 201 of the client PC 100 acquires image data from the external memory (step S402), generates thumbnail image data corresponding to the image data (step S403), and stores it in the initial storage location. The initial storage location here is a folder (a specific storage area on the external memory) for storing image data acquired by the image management application. It is assumed that the initial storage location is set in advance in the image management application.

尚、サムネイル画像データを生成する際、当該サムネイル画像データに対し、サムネイルIDを付与するものとする。   When generating thumbnail image data, a thumbnail ID is assigned to the thumbnail image data.

クライアントPC100のCPU201は、当該初期格納場所から移動させる画像データの選択を受け付ける画像データの選択画面を表示画面に表示する(ステップS404)。当該画像データの選択画面とは、例えば、図11の画像データ選択受付画面1100のような画面である。   The CPU 201 of the client PC 100 displays an image data selection screen for accepting selection of image data to be moved from the initial storage location on the display screen (step S404). The image data selection screen is, for example, a screen like the image data selection reception screen 1100 in FIG.

ここで図11を参照して、本発明に実施形態における、画像データ選択受付画面の構成の一例について説明する。図11は、本発明に実施形態における、画像データ選択受付画面の構成の一例を示す図である。   Here, with reference to FIG. 11, an example of the configuration of the image data selection reception screen in the embodiment of the present invention will be described. FIG. 11 is a diagram showing an example of the configuration of an image data selection acceptance screen in the embodiment of the present invention.

図11に示すように、画像データ選択受付画面1100は、送信元フォルダ表示部1101、送信元フォルダ格納画像データ1102、チェックボックス1103、「View」ボタン1104、「決定」ボタン1105等から構成されている。   As shown in FIG. 11, the image data selection acceptance screen 1100 includes a transmission source folder display unit 1101, transmission source folder storage image data 1102, a check box 1103, a “View” button 1104, a “decision” button 1105, and the like. Yes.

送信元フォルダ表示部1101は、前記初期格納場所の、クライアントPC100内の外部メモリ211内の場所を示す情報を表示する表示部である。送信元フォルダ格納画像データ1102は、前記初期格納場所に格納されたオリジナル画像データ(オリジナルコンテンツ)に対応したサムネイル画像データである。   The transmission source folder display unit 1101 is a display unit that displays information indicating the location of the initial storage location in the external memory 211 in the client PC 100. The transmission source folder stored image data 1102 is thumbnail image data corresponding to the original image data (original content) stored in the initial storage location.

ここでいうオリジナル画像データとは、前記サムネイル画像データの生成元の画像を指す。サムネイル画像データはオリジナル画像データを特定するためのコンテンツ特定情報の1つである。   The original image data here refers to an image from which the thumbnail image data is generated. The thumbnail image data is one piece of content specifying information for specifying the original image data.

送信元フォルダ格納画像データ1102の表示される表示領域には、既に画像管理サーバ200に送信済みの画像データは表示しない。各画像データが画像管理サーバ200に送信済か否かの情報は、各画像データのIDと共に、前記画像管理アプリケーションが記憶管理しているものとする(例えば、履歴情報データテーブル600の情報を、クライアントPC100の外部メモリにも記憶しておく)。   In the display area where the transmission source folder stored image data 1102 is displayed, the image data already transmitted to the image management server 200 is not displayed. Information regarding whether or not each image data has been transmitted to the image management server 200 is stored and managed by the image management application together with the ID of each image data (for example, the information in the history information data table 600 is (Also stored in the external memory of the client PC 100).

また、前記初期格納場所内の全ての画像データを表示し、画像の外枠に色を付する等して、既に画像管理サーバ200に送信済みの画像データと、未送信のデータとを識別可能に表示するように制御してもよい。   In addition, by displaying all the image data in the initial storage location and adding a color to the outer frame of the image, the image data that has already been transmitted to the image management server 200 can be discriminated from the untransmitted data. You may control to display on.

チェックボックス1103は、ユーザから、画像データの選択指示を受け付けるためのチェックボックスである。選択指示を受け付けることで、チェックボックス内のチェックの状態を切り替える。チェック有り=選択中であって、チェック無し=未選択の状態である。   A check box 1103 is a check box for accepting an image data selection instruction from the user. By accepting the selection instruction, the state of the check in the check box is switched. Checked = selected, not checked = unselected.

「View」ボタン1004は、前記送信元フォルダ格納画像データ1102を拡大表示して、画像の詳細をユーザに確認させるためのボタンである。「決定」ボタン1105は、画像の選択を完了するためのボタンである。以上が図10の、画像データ選択受付画面1100の構成の一例についての説明である。   A “View” button 1004 is a button for enlarging and displaying the transmission source folder storage image data 1102 and allowing the user to confirm the details of the image. A “decision” button 1105 is a button for completing selection of an image. The above is an example of the configuration of the image data selection reception screen 1100 in FIG.

図4の説明に戻る。クライアントPC100のCPU201は、画像データの円卓指示を受け付け(ステップS405)、図11における「決定」ボタン1105の押下を受け付けることで、当該選択された(選択が完了した)画像データのサムネイル画像ID、撮影日時情報(生成日時情報)を画像管理サーバ200に送信する(ステップS406)。   Returning to the description of FIG. The CPU 201 of the client PC 100 accepts a round table instruction for image data (step S405), and accepts the pressing of the “decision” button 1105 in FIG. 11, whereby the thumbnail image ID of the selected (completed selection) image data, The shooting date / time information (generation date / time information) is transmitted to the image management server 200 (step S406).

画像管理サーバ200のCPU201は、当該サムネイル画像ID、撮影日時情報を受信し(生成日時情報取得手段)、各画像データに対応する属性情報(対応予定情報)を特定する(ステップS407/属性情報取得手段)。当該属性情報とは、例えば、画像データの撮影日時と重なる日時に、前述したカレンダーに登録されているスケジュール(予定)の情報である。また、画像データに付与されたコメントの情報である。   The CPU 201 of the image management server 200 receives the thumbnail image ID and shooting date / time information (generation date / time information acquisition means), and specifies attribute information (corresponding schedule information) corresponding to each image data (step S407 / attribute information acquisition). means). The attribute information is, for example, schedule (schedule) information registered in the calendar described above on the date and time that overlaps the shooting date and time of the image data. In addition, it is information of comments given to the image data.

画像管理サーバ200のCPU201は、外部メモリ211に記憶されたカレンダー情報を参照して、受信した全てのサムネイルID(画像データ)に対応する属性情報を特定した後、当該属性情報を1種類取得する(ステップS408)。   The CPU 201 of the image management server 200 refers to the calendar information stored in the external memory 211, specifies attribute information corresponding to all received thumbnail IDs (image data), and then acquires one type of the attribute information. (Step S408).

履歴情報データテーブル600の属性情報609を参照して、ステップS408で取得した属性情報と同じ種類の属性情報に対応する画像データが格納される傾向のある格納場所、例えば、当該同じ種類の属性に対応する画像データが最も多く格納されている格納場所を、お勧めの格納場所(推奨格納場所)として特定する(ステップS409/推奨格納場所情報特定手段(特定手段))。   Referring to the attribute information 609 of the history information data table 600, the storage location where image data corresponding to the attribute information of the same type as the attribute information acquired in step S408 tends to be stored, for example, the same type of attribute is stored. The storage location where the most corresponding image data is stored is specified as a recommended storage location (recommended storage location) (step S409 / recommended storage location information specifying means (specifying means)).

推奨格納場所情報は、例えば、履歴情報データテーブルの送信先格納場所607の情報に基づいて特定する。例えば、「運動会」という属性情報609を備える履歴情報が5つあり、当該履歴情報の送信先格納場所607の内3つが格納先Aを示し、1つが格納先Bを示し、1つが格納先Cを示す場合、属性情報「運動会」に対応する画像データの推奨格納場所は、格納先Aであると特定される。   For example, the recommended storage location information is specified based on the information of the transmission destination storage location 607 in the history information data table. For example, there are five pieces of history information including the attribute information 609 of “athletic meet”, three of the transmission destination storage locations 607 of the history information indicate the storage destination A, one indicates the storage destination B, and one indicates the storage destination C , The recommended storage location of the image data corresponding to the attribute information “athletic meet” is specified as the storage location A.

尚、当該推奨格納場所の特定処理は、履歴情報データテーブル600の履歴情報の、各画像データの最新の履歴情報を用いて行うものとする。つまり、例えば、9月18日に画像aが格納場所Cから格納場所Bに送信された履歴と、9月19日に、画像aが格納場所Bから格納場所Aに送信された履歴と、が存在する場合、9月19日の履歴情報を利用して推奨格納場所の特定処理を行う。   Note that the recommended storage location specifying process is performed using the latest history information of each image data in the history information of the history information data table 600. In other words, for example, a history in which the image a is transmitted from the storage location C to the storage location B on September 18 and a history in which the image a is transmitted from the storage location B to the storage location A on September 19 are: If it exists, the recommended storage location identification process is performed using the history information of September 19th.

尚、上述した手順で当該推奨格納場所が特定できなかった場合、つまり、例えば、属性情報を持つ画像データが、いずれの格納場所にも格納、記憶されていない場合、画像管理サーバ200のCPU201は、予め設定された所定の格納場所の情報を、推奨格納場所情報として特定する。   If the recommended storage location cannot be specified by the above-described procedure, that is, for example, if image data having attribute information is not stored or stored in any storage location, the CPU 201 of the image management server 200 The information on the predetermined storage location set in advance is specified as the recommended storage location information.

画像管理サーバ200のCPU201は、ステップS407で特定した全ての属性情報の種類について、ステップS408、ステップS409の処理を完了したかを判定し(ステップS410)、完了していないと判定した場合は(ステップS410でNO)、処理をステップS408の前に戻す。完了していると判定した場合は(ステップS410でYES)、処理をステップS409に移行する。   The CPU 201 of the image management server 200 determines whether or not the processing of step S408 and step S409 has been completed for all types of attribute information identified in step S407 (step S410). In step S410, NO), the process is returned to before step S408. If it is determined that the process has been completed (YES in step S410), the process proceeds to step S409.

画像管理サーバ200のCPU201は、属性情報の種類毎の推奨格納場所情報を、各画像データと対応付けてクライアントPC100に送信する(ステップS411)。つまり、例えば、図12の属性毎転送画面1200をクライアントPC100の表示画面に表示させるべく、属性情報の種類毎の推奨格納場所情報を、クライアントPC100に送信する(表示制御手段)。   The CPU 201 of the image management server 200 transmits the recommended storage location information for each type of attribute information to the client PC 100 in association with each image data (step S411). That is, for example, in order to display the attribute-specific transfer screen 1200 of FIG. 12 on the display screen of the client PC 100, the recommended storage location information for each type of attribute information is transmitted to the client PC 100 (display control means).

クライアントPC100のCPU201は、当該推奨格納場所情報を受信し(ステップS412)、ステップS405にて、画像データ選択受付画面1100で選択された各画像データを、属性毎に(予定情報毎に)、推奨格納場所に送信・格納するための画面を表示画面に表示する(ステップS413/表示手段)当該画面は、例えば、図12の属性毎転送画面1200である。   The CPU 201 of the client PC 100 receives the recommended storage location information (step S412), and in step S405, recommends the image data selected on the image data selection reception screen 1100 for each attribute (for each schedule information). A screen for transmission / storage in the storage location is displayed on the display screen (step S413 / display means). This screen is, for example, the attribute-specific transfer screen 1200 of FIG.

ここで図12を参照して、本発明に実施形態における、属性毎転送画面の構成の一例について説明する。図12は、本発明に実施形態における、属性毎転送画面の構成の一例を示す図である。   Here, with reference to FIG. 12, an example of the configuration of the attribute-specific transfer screen in the embodiment of the present invention will be described. FIG. 12 is a diagram showing an example of the configuration of the transfer screen for each attribute in the embodiment of the present invention.

図12に示す通り、属性毎転送画面1200は、属性毎画像表示部1201、サムネイル1202、チェックボックス1203、転送先表示部1204、「送信」ボタン1205、「詳細表示」ボタン1206、「キャンセル」ボタン1207、「一括送信」ボタン1208、「終了」ボタン1209等から構成されている。   As shown in FIG. 12, the attribute-specific transfer screen 1200 includes an attribute-specific image display unit 1201, a thumbnail 1202, a check box 1203, a transfer destination display unit 1204, a “send” button 1205, a “detailed display” button 1206, and a “cancel” button. 1207, a “batch transmission” button 1208, an “end” button 1209, and the like.

属性毎画像表示部1201は、各画像データ(サムネイル)を属性毎(予定情報毎)に分けて表示する表示部である。   The attribute-by-attribute image display unit 1201 is a display unit that displays each image data (thumbnail) separately for each attribute (for each schedule information).

サムネイル1202は、図4のステップS405で選択指示を受け付けた画像データ(サムネイル)である。チェックボックス1203は、送信先に送信する当該サムネイルに対応するオリジナル画像データの選択を受け付ける選択受付部である。   The thumbnail 1202 is image data (thumbnail) for which a selection instruction has been accepted in step S405 of FIG. The check box 1203 is a selection receiving unit that receives selection of original image data corresponding to the thumbnail to be transmitted to the transmission destination.

転送先表示部1204は、画像管理サーバ200より受信した推奨送信先を表示する表示部であって、「送信」ボタン1205の押下指示を受け付けた場合に、選択済の画像データが送信される送信先である。
転送先表示部1204は、1つの属性情報に対する推奨格納場所が2つ以上ある場合、プルダウンで、当該推奨格納場所を選択可能にする。
The transfer destination display unit 1204 is a display unit that displays the recommended transmission destination received from the image management server 200. When a pressing instruction for the “Send” button 1205 is received, the transmission destination display unit 1204 transmits the selected image data. It ’s the destination.
When there are two or more recommended storage locations for one attribute information, the transfer destination display unit 1204 makes it possible to select the recommended storage location from the pull-down menu.

「詳細表示」ボタン1206は、「詳細表示」ボタンが押下される直前に選択された画像(サムネイル)の拡大画像を表示するためのボタンである。「キャンセル」ボタン1207は、当該「キャンセル」ボタン1207が配置された、属性毎画像表示部1201の表示を終了し、当該属性毎画像表示部1201に表示された画像データの送信先への送信をキャンセルするためのボタンである。   The “detail display” button 1206 is a button for displaying an enlarged image of the image (thumbnail) selected immediately before the “detail display” button is pressed. The “Cancel” button 1207 terminates the display of the image display unit 1201 for each attribute where the “Cancel” button 1207 is arranged, and transmits the image data displayed on the image display unit 1201 for each attribute to the transmission destination. It is a button for canceling.

「一括送信」ボタン1208は、属性毎転送画面1200に表示されている全ての属性の画像データを、一括で、所定の送信先に送信すべく、表示画面を図13の画像転送画面1300のような画面に遷移させるための画面である。画像転送画面1300の詳細については、図13の説明にて後述する。「終了」ボタン1209は、属性毎転送画面1200を終了するためのボタンである。   The “batch transmission” button 1208 displays the display screen as shown in the image transfer screen 1300 in FIG. 13 in order to transmit the image data of all the attributes displayed on the attribute-specific transfer screen 1200 to a predetermined destination in a batch. It is a screen for making a transition to a simple screen. Details of the image transfer screen 1300 will be described later with reference to FIG. An “end” button 1209 is a button for ending the attribute-specific transfer screen 1200.

属性毎転送画面1250は、属性毎転送画面1200において、「送信」ボタン1205が押下され、当該押下指示に応じて、クライアントPC100のCPU201が、画像データを送信先に送信し、当該送信処理が完了した後の画面の様子を示す。   In the transfer screen for each attribute 1250, the “send” button 1205 is pressed on the transfer screen for each attribute 1200, and the CPU 201 of the client PC 100 transmits the image data to the transmission destination in response to the press instruction, and the transmission processing is completed. The state of the screen after the operation is shown.

属性毎画像表示部1251は、送信先に送信済の画像データを属性毎に表示する表示部である。尚、図12において、属性毎転送画面1250は、属性毎転送画面1200の「運動会」の属性の属性毎画像表示部1201における「送信」ボタン1205が押下され、当該送信処理が完了した場合に表示される画面の様子を表している。以上が図12の、本発明に実施形態における、属性毎転送画面の構成の一例についての説明である。   The attribute-by-attribute image display unit 1251 is a display unit that displays image data transmitted to the transmission destination for each attribute. In FIG. 12, an attribute-specific transfer screen 1250 is displayed when the “transmission” button 1205 in the attribute-specific image display unit 1201 of the “athletic meet” attribute on the attribute-specific transfer screen 1200 is pressed and the transmission processing is completed. The state of the screen to be displayed. The above is an explanation of an example of the configuration of the transfer screen for each attribute in the embodiment of the present invention shown in FIG.

図4の説明に戻る。クライアントPC100のCPU201は、属性毎の送信指示を受け付けたか否かを判定する(ステップS414)。つまり、図12の「送信」ボタン1205が押下されたか否かを判定する。   Returning to the description of FIG. The CPU 201 of the client PC 100 determines whether a transmission instruction for each attribute has been received (step S414). That is, it is determined whether or not the “Send” button 1205 in FIG. 12 has been pressed.

属性毎の送信指示を受け付けたと判定した場合(ステップS414でYES)、送信対象の画像データ、及び、当該画像データの格納場所情報(オリジナル画像データが記憶されている場所の情報、及び、画像データを格納する先の情報)を画像管理サーバに送信する(ステップS415).尚、例えば、当該送信先がクライアントPC100の外部メモリであった場合、乃至、クライアントPC100を介して画像データを記憶する記憶媒体(USBメモリカード、SDメモリカード、DVD等)の場合、画像管理サーバに、サムネイル画像データ、格納場所情報を送信するものとする。   If it is determined that a transmission instruction for each attribute has been received (YES in step S414), the image data to be transmitted and storage location information of the image data (location information where the original image data is stored, and image data) To the image management server (step S415). For example, when the transmission destination is the external memory of the client PC 100 or when the storage medium (USB memory card, SD memory card, DVD, etc.) that stores image data via the client PC 100 is used, the image management server Assume that thumbnail image data and storage location information are transmitted.

画像管理サーバ200のCPU201は、当該画像データと、格納場所情報を受信し(ステップS416)、当該格納場所情報に応じて、画像データを送信先(ここでは外部サーバ300)に画像データを格納させるべく送信する(ステップS417/記憶制御手段)。この際、当該格納場所情報に含まれる、外部サーバ300内における格納場所の情報を共に送信する。   The CPU 201 of the image management server 200 receives the image data and storage location information (step S416), and stores the image data in the transmission destination (here, the external server 300) according to the storage location information. (Step S417 / storage control means). At this time, the storage location information in the external server 300 included in the storage location information is transmitted together.

外部サーバ300のCPU201は、当該画像データを受信して(ステップS418)、当該画像データを、画像管理サーバ200に指定された格納場所に格納する(ステップS419)。   The CPU 201 of the external server 300 receives the image data (step S418), and stores the image data in a storage location designated by the image management server 200 (step S419).

一方、画像管理サーバ200のCPU201は、当該画像データを送信した送信先に送信した後、履歴情報データテーブル600に、当該画像データに対応する新たな履歴情報を追加し(ステップS420/格納場所情報記憶手段)、当該履歴情報データテーブルへの履歴情報の追加が完了した旨の情報をクライアントPC100に送信する(ステップS421)。   On the other hand, after transmitting the image data to the transmission destination, the CPU 201 of the image management server 200 adds new history information corresponding to the image data to the history information data table 600 (step S420 / storage location information). Storage unit), information indicating that the addition of the history information to the history information data table is completed is transmitted to the client PC 100 (step S421).

尚、ステップS416で受信した格納場所情報が画像管理サーバ200の記憶領域を示す場合、当該画像データは当該画像管理サーバ200の記憶領域に記憶される。また、当該画像管理サーバ200の記憶領域の情報を、履歴情報データテーブル600に追加するものとする。   When the storage location information received in step S416 indicates the storage area of the image management server 200, the image data is stored in the storage area of the image management server 200. In addition, information on the storage area of the image management server 200 is added to the history information data table 600.

クライアントPC100のCPU201は、当該履歴情報の追加完了の通知を受信し(ステップS422)、ステップS405で選択指示を受け付けた全ての画像データが送信先(格納場所)に送信済(格納済)か否かを判定する(ステップS427)。   The CPU 201 of the client PC 100 receives the history information addition completion notification (step S422), and whether or not all the image data for which the selection instruction has been received in step S405 has been transmitted (stored) to the transmission destination (storage location). Is determined (step S427).

尚、送信がキャンセルされた画像データ、つまり、図12の「キャンセル」ボタン1207が押下されたことにより、格納場所への格納処理の対象から除外された画像データは、当該ステップS427の判定の対象から除外されるものとする。   Note that image data whose transmission has been canceled, that is, image data that has been excluded from the storage processing target in the storage location due to the pressing of the “cancel” button 1207 in FIG. 12, is subject to the determination in step S427. Shall be excluded.

全ての画像データが送信先に送信済であると判定した場合(ステップS427でYES)、処理を終了し、属性毎転送画面1200、乃至、属性毎転送画面1250を終了する。全ての画像データが送信先に送信済でないと判定した場合(ステップS427でNO)、処理をステップS413に戻す。   If it is determined that all the image data has been transmitted to the transmission destination (YES in step S427), the process ends, and the attribute-by-attribute transfer screen 1200 or the attribute-by-attribute transfer screen 1250 ends. If it is determined that all the image data has not been transmitted to the transmission destination (NO in step S427), the process returns to step S413.

ステップS413において、送信済の画像データの属性毎画像データ表示部の表示については、表示を変更し、例えば、図12の属性毎転送画面1250のような画面を表示する。属性毎転送画面1250は、属性=「運動会」の画像データを送信先に送信済であることを示している。   In step S413, the display of the image data display unit for each attribute of the transmitted image data is changed, and for example, a screen such as the attribute transfer screen 1250 in FIG. 12 is displayed. The attribute-specific transfer screen 1250 indicates that image data of attribute = “athletic meet” has already been transmitted to the transmission destination.

クライアントPC100のCPU201は、ステップS414において、属性毎の送信指示を受け付けていないと判定した場合(ステップS414でNO)、画像データの一括転送の指示を受け付けたか否かを判定する(ステップS423)。つまり、図12の「一括送信」ボタン1208の押下を受け付けたか否かを判定する。   If the CPU 201 of the client PC 100 determines in step S414 that a transmission instruction for each attribute has not been received (NO in step S414), the CPU 201 determines whether an instruction for batch transfer of image data has been received (step S423). That is, it is determined whether or not pressing of the “batch transmission” button 1208 in FIG. 12 is accepted.

画像データの一括転送の指示を受け付けていないと判定した場合(ステップS423でNO)、ここでは、終了指示を受け付けたものとして(例えば、「終了」ボタン1209の押下指示を受け付けたものとして)、当該処理を終了する。
画像データの一括転送の指示を受け付けたと判定した場合(ステップS423でYES)、表示画面に画像転送画面1300のような画面を表示する。
If it is determined that an instruction for batch transfer of image data has not been received (NO in step S423), it is assumed that an end instruction has been received (for example, an instruction to press the “end” button 1209 is received). The process ends.
If it is determined that an instruction for batch transfer of image data has been received (YES in step S423), a screen such as the image transfer screen 1300 is displayed on the display screen.

ここで図13を参照して、本発明に実施形態における、画像転送画面の構成の一例について説明する。図13は、本発明に実施形態における、画像転送画面の構成の一例を示す図である。   Here, an example of the configuration of the image transfer screen in the embodiment of the present invention will be described with reference to FIG. FIG. 13 is a diagram showing an example of the configuration of an image transfer screen in the embodiment of the present invention.

図13に示す通り、画像転送画面1300は、転送先選択受付部1301、「キャンセル」ボタン1302、「送信」ボタン1303等から構成されている。転送先選択受付部1301は、プルダウンで表示される転送先(画像データの送信先)の中から、送信先の選択指示を受け付ける選択受付部である。   As shown in FIG. 13, the image transfer screen 1300 includes a transfer destination selection receiving unit 1301, a “cancel” button 1302, a “send” button 1303, and the like. The transfer destination selection reception unit 1301 is a selection reception unit that receives a transmission destination selection instruction from the transfer destinations (image data transmission destinations) displayed in a pull-down menu.

尚、転送先選択受付部1301にて、画像データの格納場所のURL情報が直接入力された場合、当該URL情報の示す場所を転送先とする。また、転送先選択受付部1301にプルダウンで表示される転送先候補のデータ(図9の転送先識別情報テーブル900)は、画像管理サーバ200の外部メモリ211に、ユーザ毎に記憶されているものとする。   When the URL information of the storage location of the image data is directly input by the transfer destination selection receiving unit 1301, the location indicated by the URL information is set as the transfer destination. Further, transfer destination candidate data (transfer destination identification information table 900 in FIG. 9) displayed in a pull-down list on the transfer destination selection receiving unit 1301 is stored for each user in the external memory 211 of the image management server 200. And

ここで図9を参照して、本発明の実施形態における、転送先識別情報テーブルの構成の一例について説明する。図9は、本発明の実施形態における、転送先識別情報テーブルの構成の一例を示す図である。   Here, an example of the configuration of the transfer destination identification information table in the embodiment of the present invention will be described with reference to FIG. FIG. 9 is a diagram showing an example of the configuration of the transfer destination identification information table in the embodiment of the present invention.

当該転送先識別情報テーブル900に記憶される情報は、クライアントPC100の表示画面に表示される不図示の転送先登録画面において、ユーザの指示に応じて入力された入力内容が、クライアントPC100のCPU201によって、画像管理サーバ200に送信されることにより生成され、画像管理サーバ200の外部メモリに記憶されるものとする。   Information stored in the transfer destination identification information table 900 is obtained by the CPU 201 of the client PC 100 in accordance with an instruction input by a user on a transfer destination registration screen (not shown) displayed on the display screen of the client PC 100. It is generated by being transmitted to the image management server 200 and stored in the external memory of the image management server 200.

ユーザID901は、当該転送先識別情報に対応するユーザのIDであって、画像管理サーバへのログインに用いるIDと同一のIDである。転送先902は、転送先の名称である。前述した図13の転送先選択受付部のプルダウンリストには、当該転送先902の情報が表示される。   The user ID 901 is the ID of the user corresponding to the transfer destination identification information, and is the same ID used for logging in to the image management server. The transfer destination 902 is the name of the transfer destination. Information of the transfer destination 902 is displayed in the pull-down list of the transfer destination selection accepting unit in FIG.

転送先識別情報903は、転送先の装置に識別情報である。例えば、Macアドレス、IPアドレスや、メモリカードの個体識別用のIDである。転送先識別情報903は、当該転送先識別情報903により識別・特定される装置・媒体中の、画像データの格納場所のURL情報を示す。以上が図9の、本発明の実施形態における、転送先識別情報テーブルの構成の一例についての説明である。   The transfer destination identification information 903 is identification information for the transfer destination device. For example, a Mac address, an IP address, or an ID for identifying a memory card. The transfer destination identification information 903 indicates URL information of the storage location of the image data in the device / medium identified and specified by the transfer destination identification information 903. The above is the description of an example of the configuration of the transfer destination identification information table in the embodiment of the present invention shown in FIG.

図13の説明に戻る。「キャンセル」ボタン1302は、画像転送画面1300を終了し、表示画面の表示を、属性毎転送画面1200に戻すためのボタンである。   Returning to the description of FIG. A “Cancel” button 1302 is a button for ending the image transfer screen 1300 and returning the display screen to the attribute-specific transfer screen 1200.

「送信」ボタン1303は、転送先選択受付部1301で選択、又は入力を受け付けた転送先に画像データを転送するためのボタンである。以上が図13の、本発明に実施形態における、画像転送画面の構成の一例についての説明である。   A “Send” button 1303 is a button for transferring image data to a transfer destination selected or input by the transfer destination selection receiving unit 1301. The above is the description of an example of the configuration of the image transfer screen in the embodiment of the present invention shown in FIG.

図4の説明に戻る。クライアントPC100のCPU201は、ステップS425で、画像転送画面1300において、画像転送先(送信先)の入力又は選択指示を受け付け(ステップS425)、当該転送先に対する画像データの転送・送信指示を受け付けたか否かを判定する(ステップS426)。   Returning to the description of FIG. In step S425, the CPU 201 of the client PC 100 receives an input or selection instruction for an image transfer destination (transmission destination) on the image transfer screen 1300 (step S425), and has received an instruction to transfer / transmit image data to the transfer destination. Is determined (step S426).

画像データの送信指示を受け付けたと判定した場合(ステップS426でYES)、処理をステップS415に戻す。つまり、送信対象の画像データの送信先を、ステップS425で選択を受け付けた送信先に設定し、格納場所情報に含めて、画像データと共に画像管理サーバ200に送信する(ステップS415)。   If it is determined that an image data transmission instruction has been received (YES in step S426), the process returns to step S415. That is, the transmission destination of the image data to be transmitted is set to the transmission destination that has been selected in step S425, is included in the storage location information, and is transmitted to the image management server 200 together with the image data (step S415).

画像データの送信指示を受け付けていないと判定した場合(ステップS426でNO)、例えば、「キャンセル」ボタン1302の押下指示を受け付けた場合、処理をステップS413に戻す。以上が図4の、本発明の実施形態における、画像データ格納時処理の流れについての説明である。   If it is determined that the image data transmission instruction has not been received (NO in step S426), for example, if an instruction to press the “cancel” button 1302 is received, the process returns to step S413. The above is the description of the flow of processing when storing image data in the embodiment of the present invention shown in FIG.

以上が、画像データをユーザが手動で送信先に送信する場合に、当該送信処理の前に、前述した推奨格納場所の情報をユーザに通知する処理の説明である。次に、ユーザが画像データを送信するための手動処理を行わずとも、カレンダーに登録されたスケジュール情報を用いて、当該ユーザに対して、推奨格納場所の情報を通知するための処理について説明する。   The above is the description of the process for notifying the user of the recommended storage location information before the transmission process when the user manually transmits the image data to the transmission destination. Next, a process for notifying the user of information on the recommended storage location using the schedule information registered in the calendar without performing a manual process for transmitting image data by the user will be described. .

図5を参照して、本発明の実施形態における、画像データ格納場所の事前通知処理の流れについて説明する。図5は、本発明の実施形態における、画像データ格納場所の事前通知処理の流れを示すフローチャートである。   With reference to FIG. 5, the flow of the prior notification process of the image data storage location in the embodiment of the present invention will be described. FIG. 5 is a flowchart showing the flow of the prior notification process of the image data storage location in the embodiment of the present invention.

画像管理サーバ200のCPU201は、現在時刻の情報を、画像管理サーバの内部時計(不図示)から取得し(ステップS501)、当該取得した時刻から一定時間内に開始される、カレンダーに登録されたスケジュール情報を特定して、1つ取得する(ステップS502/第1の予定情報特定手段)。また、取得したスケジュール情報に対応するユーザ情報(ユーザID等)も共に取得する。   The CPU 201 of the image management server 200 acquires the current time information from an internal clock (not shown) of the image management server (step S501), and is registered in the calendar that starts within a certain time from the acquired time. The schedule information is specified and one is acquired (step S502 / first schedule information specifying means). Moreover, user information (user ID etc.) corresponding to the acquired schedule information is also acquired.

ここでいう、カレンダーに登録されたスケジュール情報とは、図7のスケジュール情報データテーブル700のような情報であり、当該スケジュールは、図14に示すカレンダー表示画面1400のような画面で登録される。   Here, the schedule information registered in the calendar is information such as the schedule information data table 700 of FIG. 7, and the schedule is registered on a screen such as a calendar display screen 1400 shown in FIG.

ここで、図16を参照して、本発明の実施形態における、スケジュール登録処理の流れについて説明する。図16は、本発明の実施形態における、スケジュール登録処理の流れを示すフローチャートである。   Here, with reference to FIG. 16, the flow of the schedule registration process in the embodiment of the present invention will be described. FIG. 16 is a flowchart showing a flow of schedule registration processing in the embodiment of the present invention.

画像管理サーバ200の記憶、管理するカレンダーに対するスケジュールの登録処理は、クライアントPC100のCPU201がブラウザアプリケーションを起動し、インターネット上で画像管理サーバ200が提供するウェブページにアクセスして、ユーザからのスケジュール入力指示に応じて、スケジュールの情報を画像管理サーバ200の外部メモリに記憶することで実現される。   In the process of registering a schedule for a calendar to be stored and managed by the image management server 200, the CPU 201 of the client PC 100 starts a browser application, accesses a web page provided by the image management server 200 on the Internet, and inputs a schedule from the user. This is realized by storing schedule information in the external memory of the image management server 200 in response to an instruction.

クライアントPC100のCPU201は、ブラウザアプリケーションを立ち上げて、画像管理サーバ200の提供するウェブページにアクセスし、図10に示すようなログイン画面1000を表示画面に表示する。   The CPU 201 of the client PC 100 launches a browser application, accesses a web page provided by the image management server 200, and displays a login screen 1000 as shown in FIG. 10 on the display screen.

当該ログイン画面1000のユーザID入力受付部1001、パスワード入力受付部1002に対する、ユーザID、パスワードの入力を受け付け、「OK」ボタン1003の押下指示を受け付けることで、画像管理サーバ200へのログイン要求を画像管理サーバ200に送信する(ステップS1601)   The user ID input reception unit 1001 and the password input reception unit 1002 on the login screen 1000 are input with a user ID and password, and an instruction to press the “OK” button 1003 is received, thereby requesting a login request to the image management server 200. It transmits to the image management server 200 (step S1601).

画像管理サーバ200のCPU201は、ログインを受け付け(ステップS1602)、当該ユーザIDに対応するスケジュール情報データテーブル700(図7)、画像・カレンダー紐付けデータ800(図8)の情報に基づいて、カレンダー表示画面1400(図14)の画面情報を生成し、クライアントPC100に送信する(ステップS1603)。   The CPU 201 of the image management server 200 accepts the login (step S1602), and based on the information in the schedule information data table 700 (FIG. 7) and the image / calendar linking data 800 (FIG. 8) corresponding to the user ID, Screen information of the display screen 1400 (FIG. 14) is generated and transmitted to the client PC 100 (step S1603).

ここで図7、図8、図14を参照して、図7の、本発明の実施形態における、スケジュール情報データテーブル等の構成の一例と、図8の、本発明に実施形態における、画像データ・カレンダー紐付けデータの構成の一例と、図14の、本発明の実施形態における、転送先識別情報テーブルの構成の一例と、について説明する。   7, 8, and 14, an example of the configuration of the schedule information data table and the like in the embodiment of the present invention in FIG. 7, and the image data in the embodiment in the present invention in FIG. 8. An example of the configuration of the calendar association data and an example of the configuration of the transfer destination identification information table in the embodiment of the present invention in FIG. 14 will be described.

図14は、本発明に実施形態における、カレンダー表示画面の構成の一例を示す図である。   FIG. 14 is a diagram showing an example of the configuration of a calendar display screen in the embodiment of the present invention.

図14に示す通り、カレンダー表示画面1400は、「ログアウト」ボタン1401、カレンダー表示部1402、サムネイル表示部1403、日付表示部1404、「詳細」ボタン1405、スケジュール1406等から構成されている。   As shown in FIG. 14, the calendar display screen 1400 includes a “logout” button 1401, a calendar display unit 1402, a thumbnail display unit 1403, a date display unit 1404, a “details” button 1405, a schedule 1406, and the like.

「ログアウト」ボタン1401は、当該カレンダー表示画面1400の表示を終了し、前述した図10のログイン画面1000や、当該ログイン画面1000が表示画面に表示される以前に表示されていた表示画面に画面を遷移させるためのボタンである。   The “logout” button 1401 terminates the display of the calendar display screen 1400 and displays the screen on the above-described login screen 1000 in FIG. 10 or the display screen that was displayed before the login screen 1000 was displayed on the display screen. This is a button for transition.

カレンダー表示部1402は、図16のステップS1602で受信したユーザ情報(ユーザID)に応じたスケジュール情報を含むカレンダー情報を表示する表示部である。   The calendar display unit 1402 is a display unit that displays calendar information including schedule information corresponding to the user information (user ID) received in step S1602 of FIG.

サムネイル表示部1403は、ユーザIDに対応付けて、画像管理サーバ200の外部メモリに記憶されているサムネイル画像データ(図4のステップS416で受信したサムネイル)メインとなるメインサムネイル画像データを表示する表示部である。   A thumbnail display unit 1403 displays the main thumbnail image data that is the main thumbnail image data (thumbnail received in step S416 in FIG. 4) stored in the external memory of the image management server 200 in association with the user ID. Part.

ここでいうメインサムネイル画像データとは、図8に示す、画像データ・カレンダー紐付けデータ800のメインサムネイルID805に設定されたIDと同一のサムネイルID621(図6)を有するサムネイル画像データのことである。
ここで図8を参照して、本発明に実施形態における、画像データ・カレンダー紐付けデータの構成の一例について説明する。
The main thumbnail image data here is thumbnail image data having the same thumbnail ID 621 (FIG. 6) as the ID set in the main thumbnail ID 805 of the image data / calendar linking data 800 shown in FIG. .
Here, with reference to FIG. 8, an example of the structure of the image data / calendar linking data in the embodiment of the present invention will be described.

画像データ・カレンダー紐付けデータ800は、カレンダー表示画面1400のサムネイル表示部1403に表示する画像データであって、日付表示部1404に表示された日付に撮影されたオリジナル画像データ(に対応するサムネイル画像データ)を特定するためのデータである。当該画像データ・カレンダー紐付けデータ800は、例えば図4のステップS416で、サムネイル画像データを受信した場合に、当該サムネイル画像データと共に受信した撮影日時情報を用いて生成される。   The image data / calendar linking data 800 is image data to be displayed on the thumbnail display unit 1403 of the calendar display screen 1400, and is a thumbnail image corresponding to the original image data photographed on the date displayed on the date display unit 1404. Data). For example, when the thumbnail image data is received in step S416 of FIG. 4, the image data / calendar linking data 800 is generated using the shooting date / time information received together with the thumbnail image data.

図8に示すように、画像データ・カレンダー紐付けデータ800は、ユーザID801、日付802、予定803、サムネイルID804、メインサムネイルID805等から構成されている。本実施例において、画像データ・カレンダー紐付けデータ800は、画像管理サーバ200の外部メモリ211等の記憶領域に記憶されているものとする。   As shown in FIG. 8, the image data / calendar linking data 800 includes a user ID 801, a date 802, a schedule 803, a thumbnail ID 804, a main thumbnail ID 805, and the like. In this embodiment, it is assumed that the image data / calendar linking data 800 is stored in a storage area such as the external memory 211 of the image management server 200.

ユーザID801は、ユーザを一意に識別するためのユーザIDである。日付802は、カレンダーに設定された日付であって、いずれのサムネイル画像データが、カレンダー上のいずれの日付に対応しているかを特定するための情報である。   The user ID 801 is a user ID for uniquely identifying a user. The date 802 is a date set in the calendar, and is information for specifying which thumbnail image data corresponds to which date on the calendar.

つまり、画像管理サーバ200のCPU201は、画像データを外部メモリ211等に記憶する場合に、当該記憶する画像データの撮影日時624を取得し、当該撮影日時624と同一の日付802を有するデータ列を特定し、当該データ列に当該画像データのサムネイルID821を挿入して、カレンダー情報と画像データを紐付けるものとする。   That is, when storing the image data in the external memory 211 or the like, the CPU 201 of the image management server 200 acquires the shooting date / time 624 of the stored image data, and creates a data string having the same date 802 as the shooting date / time 624. It is specified that the thumbnail ID 821 of the image data is inserted into the data string, and the calendar information and the image data are associated with each other.

予定803は、サムネイルID804から特定されるサムネイル画像データが、カレンダーの各日付に設定されたいずれの予定情報と紐付いているかを特定するための情報である。サムネイルID804は、サムネイル画像データ620を一意に識別するための識別情報であり、いずれのサムネイル画像データ620がカレンダー表示画面1400上の日付表示部1404に表示される、いずれの日付(日付802)に対応するかを特定するために利用される。   The schedule 803 is information for specifying which schedule information set on each date of the calendar is associated with the thumbnail image data specified from the thumbnail ID 804. The thumbnail ID 804 is identification information for uniquely identifying the thumbnail image data 620, and any thumbnail image data 620 is displayed on the date display unit 1404 on the calendar display screen 1400 on any date (date 802). Used to identify whether it corresponds.

メインサムネイルID805は、前記カレンダーの各日付に対応したサムネイル画像データの内、カレンダー表示画面1400のサムネイル表示部1403に表示されるメインサムネイル画像データを特定するための情報である。例えば、当該日付802に対応する画像データを名称順にソートした場合の、先頭のサムネイル画像である。以上が図8の、本発明に実施形態における、画像データ・カレンダー紐付けデータの構成の一例についての説明である。   The main thumbnail ID 805 is information for specifying main thumbnail image data displayed on the thumbnail display unit 1403 of the calendar display screen 1400 among the thumbnail image data corresponding to each date of the calendar. For example, it is the top thumbnail image when the image data corresponding to the date 802 is sorted in order of name. The above is the description of an example of the configuration of the image data / calendar linking data in the embodiment of the present invention shown in FIG.

図14の説明に戻る。日付表示部1404は、カレンダー内の日付を表示する表示部である。例えば、当該日付表示部1404に表示された日付の押下を受け付けることで、当該日付に撮影された、メインサムネイル画像データ以外の画像データを含む、画像データの一覧を表示することも可能である。   Returning to the description of FIG. The date display unit 1404 is a display unit that displays the date in the calendar. For example, by accepting the pressing of the date displayed on the date display unit 1404, it is possible to display a list of image data including image data other than the main thumbnail image data photographed on the date.

また、画像管理サーバ200のCPU201は、サムネイル表示部1403に表示されたサムネイル画像データの押下指示を受け付けることで、当該押下指示の対象となったサムネイル画像データを拡大表示するものとする。   In addition, the CPU 201 of the image management server 200 accepts an instruction for pressing the thumbnail image data displayed on the thumbnail display unit 1403, and thereby enlarges and displays the thumbnail image data subjected to the pressing instruction.

「詳細」ボタン1405は、当該カレンダー表示画面に表示中の月日に撮影されたオリジナル画像データに対応したサムネイル画像データと、前記オリジナル画像データの格納場所情報を表示画面に表示するためのボタンである。   A “detail” button 1405 is a button for displaying thumbnail image data corresponding to the original image data photographed on the month and day being displayed on the calendar display screen and storage location information of the original image data on the display screen. is there.

スケジュール1406は、各日付を示す領域に対し、ユーザの指示に応じて入力されたスケジュール情報である。例えば、カレンダーの各日付の示す領域のダブルクリックの指示を受け付けた場合に、図18に示すスケジュール登録画面を表示し、当該スケジュール入力画面において、スケジュールの入力指示を受け付け、入力完了の指示を受け付けることで、当該スケジュール情報が、スケジュール情報データテーブル700に登録されて、スケジュール1406に示すように、カレンダー表示画面1400上でスケジュール内容を確認可能に表示する。以上が図14の、本発明に実施形態における、カレンダー表示画面の構成の一例についての説明である。   The schedule 1406 is schedule information input in response to a user instruction for an area indicating each date. For example, when an instruction for double-clicking on an area indicated by each date in the calendar is received, the schedule registration screen shown in FIG. 18 is displayed. On the schedule input screen, an instruction for inputting a schedule is received and an instruction for completing input is received. Thus, the schedule information is registered in the schedule information data table 700, and as shown in the schedule 1406, the schedule contents are displayed on the calendar display screen 1400 so as to be confirmed. The above is the description of an example of the configuration of the calendar display screen in the embodiment of the present invention shown in FIG.

ここで図18を参照して、本発明の実施形態における、スケジュール登録画面の構成の一例について説明する。図18は、本発明の実施形態における、スケジュール登録画面の構成の一例を示す図である。   Here, an example of the configuration of the schedule registration screen in the embodiment of the present invention will be described with reference to FIG. FIG. 18 is a diagram showing an example of the configuration of a schedule registration screen in the embodiment of the present invention.

スケジュール登録画面1800は、図14のカレンダー表示画面1400において、日付表示部1404に表示される日付、当該日付表示部1404に表示されている日の領域、乃至、登録済の予定情報に対する指定指示(例えばダブルクリック指示)を受け付けることにより表示画面に表示される、当該指定指示を受け付けた日の予定情報を登録するための画面である。   In the schedule registration screen 1800, the date displayed on the date display unit 1404 in the calendar display screen 1400 in FIG. 14, the date area displayed on the date display unit 1404, or a designation instruction for registered schedule information ( For example, this is a screen for registering schedule information on the day when the designation instruction is accepted, which is displayed on the display screen by accepting a double-click instruction).

クライアントPC100のCPU201は、日付表示部1404に表示される日付の指定指示を受け付けた場合、当該指定を受け付けた日付の情報、乃至、ブラウザで表示されているカレンダー表示画面1400上の位置の情報を画像管理サーバ200に送信し、当該画像管理サーバ200のCPU201は、当該指定指示を受け付けた日付に予定情報を登録するためのスケジュール登録画面1800の情報を生成して、クライアントPC100に送信する。クライアントPC100のCPU201は、当該スケジュール登録画面1800の画面情報を受信して表示画面に表示する。   When the CPU 201 of the client PC 100 receives a designation instruction for the date displayed on the date display unit 1404, the CPU 201 displays information on the date on which the designation is accepted or information on a position on the calendar display screen 1400 displayed on the browser. The information is transmitted to the image management server 200, and the CPU 201 of the image management server 200 generates information on a schedule registration screen 1800 for registering schedule information on the date when the designation instruction is received, and transmits the information to the client PC 100. The CPU 201 of the client PC 100 receives the screen information of the schedule registration screen 1800 and displays it on the display screen.

スケジュール登録画面1800は、予定名称入力受付部1801、場所名称入力受付部1802、予定日選択受付部1803、予定時間入力受付部1804、コメント入力受付部1805、「保存」ボタン1806、「削除」ボタン1807、「キャンセル」ボタン1808、外出フラグ設定受付部1809、非公開フラグ設定受付部1810等から構成される。   The schedule registration screen 1800 includes a scheduled name input receiving unit 1801, a place name input receiving unit 1802, a scheduled date selection receiving unit 1803, a scheduled time input receiving unit 1804, a comment input receiving unit 1805, a “save” button 1806, and a “delete” button. 1807, a “Cancel” button 1808, an outing flag setting receiving unit 1809, a non-public flag setting receiving unit 1810, and the like.

予定名称入力受付部1801は、予定情報の名称の入力を受け付ける入力受付部である。場所名称入力受付部1802は、予定情報の場所(例えば、運動会の開催場所)の入力を受け付ける入力受付部である。   The scheduled name input receiving unit 1801 is an input receiving unit that receives an input of the name of the scheduled information. The place name input reception unit 1802 is an input reception unit that receives an input of a place of schedule information (for example, a place where an athletic meet is held).

予定日選択受付部1803は、当該予定の開始日、及び終了日を、プルダウン表示される日付から選択するための選択受付部である。予定時間入力受付部1804は、当該予定の開始時間、終了時間の入力を受け付ける入力受付部である。当該予定日選択受付部1803、予定時間入力受付部1804に対する、日時の選択、入力が無い場合、当該予定は終日(指定された日の00:00〜24:00)の予定として登録される。   The scheduled date selection receiving unit 1803 is a selection receiving unit for selecting the start date and the end date of the schedule from dates displayed in a pull-down manner. The scheduled time input reception unit 1804 is an input reception unit that receives input of the start time and end time of the schedule. If there is no date selection or input for the scheduled date selection reception unit 1803 and the scheduled time input reception unit 1804, the schedule is registered as a schedule for the entire day (00: 0 to 24:00 on the specified day).

コメント入力受付部1805は、当該予定に対するコメントの入力を受け付ける入力受付部である。「保存」ボタン1806は、当該予定をカレンダーに登録するためのボタンである。当該「保存」ボタン1806を受け付けることで、後述する図37の予定情報テーブル3700に、当該スケジュール登録画面1800で入力、選択を受け付けた各情報を保存、追加する。   The comment input receiving unit 1805 is an input receiving unit that receives an input of a comment for the schedule. A “Save” button 1806 is a button for registering the schedule in the calendar. By accepting the “save” button 1806, the information entered and selected on the schedule registration screen 1800 is saved and added to the schedule information table 3700 of FIG.

「削除」ボタン1807は、登録済の予定情報に対する指定指示を受け付けて当該スケジュール登録画面1800が捧持されている場合に、当該登録済の予定情報を削除するためのボタンである。「キャンセル」ボタン1808は、当該スケジュール登録画面1800で入力、選択された情報(予定情報)を予定情報テーブル3700に保存・登録することなく、表示画面をカレンダー表示画面1400に戻すためのボタンである。   The “delete” button 1807 is a button for deleting the registered schedule information when the designation instruction for the registered schedule information is received and the schedule registration screen 1800 is dedicated. A “Cancel” button 1808 is a button for returning the display screen to the calendar display screen 1400 without saving / registering information (schedule information) input and selected on the schedule registration screen 1800 in the schedule information table 3700. .

外出フラグ設定受付部1809は、当該予定を外出の予定として登録するための設定受付部である。チェックボックスにチェックが入っている場合、当該予定を外出の予定として登録すべく、予定情報テーブルの外出フラグを1に変更する。非公開フラグ設定受付部1810は、当該予定を非公開の予定として登録するための設定受付部である。チェックボックスにチェックが入っている場合、当該予定を非公開の予定として登録すべく、予定情報テーブルの非公開フラグを1に変更する。以上が図18の、本発明の実施形態における、スケジュール登録画面の構成の一例についての説明である。
次に図7を参照して、本発明の実施形態における、スケジュール情報データテーブルの構成の一例について説明する。
The outing flag setting receiving unit 1809 is a setting receiving unit for registering the schedule as a going-out schedule. When the check box is checked, the outing flag in the schedule information table is changed to 1 to register the schedule as an outing schedule. The non-public flag setting reception unit 1810 is a setting reception unit for registering the schedule as a non-public schedule. When the check box is checked, the non-public flag of the schedule information table is changed to 1 so as to register the schedule as a non-public schedule. The above is an explanation of an example of the configuration of the schedule registration screen in the embodiment of the present invention shown in FIG.
Next, an example of the configuration of the schedule information data table in the embodiment of the present invention will be described with reference to FIG.

図7に示す通り、スケジュール情報データテーブル700は、ユーザID701、スケジュール702、日付703、時間704、外出フラグ705、非公開フラグ706等から構成されている。当該スケジュール情報データテーブル700は、カレンダー上でスケジュールが登録、削除された場合に生成、更新され、画像管理サーバ200の外部メモリに記憶される。   As shown in FIG. 7, the schedule information data table 700 includes a user ID 701, a schedule 702, a date 703, a time 704, an outing flag 705, a non-public flag 706, and the like. The schedule information data table 700 is generated and updated when a schedule is registered or deleted on the calendar, and is stored in the external memory of the image management server 200.

ユーザID701は、当該スケジュール情報に対応するユーザ(当該スケジュール情報データテーブル700に含まれるスケジュール702をカレンダーに登録したユーザ)のユーザIDである。   The user ID 701 is the user ID of the user corresponding to the schedule information (the user who registered the schedule 702 included in the schedule information data table 700 in the calendar).

スケジュール702は、当該ユーザIDでログインしたことにより表示されたカレンダー上で登録されたスケジュールの情報である。日付703、時間704は、当該スケジュール702が登録・設定された対象の日時情報である。   The schedule 702 is information on a schedule registered on a calendar displayed by logging in with the user ID. Date 703 and time 704 are date and time information of a target for which the schedule 702 is registered / set.

外出フラグ705、非公開フラグ706は、当該スケジュールが、外出スケジュールか否か、非公開のスケジュールか否かを示すフラグである。以上が図7の、本発明の実施形態における、スケジュール情報データテーブルの構成の一例についての説明である。   The outing flag 705 and the non-public flag 706 are flags indicating whether the schedule is an outing schedule or a non-public schedule. The above is an example of the configuration of the schedule information data table in the embodiment of the present invention shown in FIG.

図16の説明に戻る。画像管理サーバ200のCPU201は、カレンダー表示画面情報をクライアントPC100に送信し(ステップS1603)、クライアントPC100のCPU201はこれを受信して(ステップS1604)、カレンダー表示画面1400を表示画面に表示する(ステップS1605)。   Returning to the description of FIG. The CPU 201 of the image management server 200 transmits calendar display screen information to the client PC 100 (step S1603), and the CPU 201 of the client PC 100 receives this (step S1604) and displays the calendar display screen 1400 on the display screen (step S1603). S1605).

クライアントPC100のCPU201は、スケジュールの登録指示を受け付けたか否か判定し(ステップYES)、当該スケジュールの登録内容の情報(スケジュール情報)を画像管理サーバ200に送信する(ステップS1607/予定情報送信手段)。   The CPU 201 of the client PC 100 determines whether or not a schedule registration instruction has been accepted (step YES), and transmits information (schedule information) on the registered contents of the schedule to the image management server 200 (step S1607 / schedule information transmitting means). .

画像管理サーバ200のCPU201は、当該スケジュール情報を受信して(ステップS1608)、スケジュール情報データテーブル700に記憶し(ステップS1609/予定情報受付手段)、処理をステップS1603の前に戻して、ステップS1609で記憶したスケジュール情報を含むカレンダー表示画面の情報を生成し、クライアントPC100に送信する(ステップS1603)。   The CPU 201 of the image management server 200 receives the schedule information (step S1608), stores it in the schedule information data table 700 (step S1609 / schedule information accepting means), returns the process to before step S1603, and performs step S1609. The information on the calendar display screen including the schedule information stored in step S1 is generated and transmitted to the client PC 100 (step S1603).

スケジュールの登録指示を受け付けていないと判定した場合(ステップS1606でNO)、カレンダー表示画面1400の終了指示を受け付けたか否か判定し(ステップS1610)、終了指示を受け付けていないと判定した場合(ステップS1610でNO)、処理をステップS1606の前に戻し、終了指示を受け付けたと判定した場合(ステップS1610でYES)、処理を終了する。以上が図16の、本発明の実施形態における、スケジュール登録処理の流れについての説明である。   If it is determined that a schedule registration instruction has not been received (NO in step S1606), it is determined whether an end instruction for the calendar display screen 1400 has been received (step S1610). If it is determined that an end instruction has not been received (step S1610) If NO in step S1610), the process returns to step S1606. If it is determined that an end instruction has been received (YES in step S1610), the process ends. The above is the description of the flow of the schedule registration process in the embodiment of the present invention shown in FIG.

図5の説明に戻る。画像管理サーバ200のCPU201は、ステップS502で取得したスケジュール情報を前述した、画像データの属性情報として特定し(ステップS503/対応予定情報)、当該属性情報に対応する画像データの格納場所の情報を、履歴情報データテーブル600の送信先格納場所607、属性情報609を参照して取得する(ステップS504)。
尚、当該推奨格納場所は、履歴情報データテーブル600の履歴情報の、各画像データの最新の履歴情報からのみ取得されるものとする。
Returning to the description of FIG. The CPU 201 of the image management server 200 specifies the schedule information acquired in step S502 as the attribute information of the image data described above (step S503 / corresponding schedule information), and stores information on the storage location of the image data corresponding to the attribute information. The information is acquired by referring to the transmission destination storage location 607 and the attribute information 609 of the history information data table 600 (step S504).
Note that the recommended storage location is acquired only from the latest history information of each image data in the history information of the history information data table 600.

画像管理サーバ200のCPU201は、ステップS503で特定した属性情報と同じ属性情報を持つ画像データが、最も多く記憶、格納されている格納場所情報を、当該属性に対応する推奨格納場所情報として特定する(ステップS505/推奨格納場所情報特定手段(特定手段))。つまり、例えば、ステップS502で特定した予定情報の示す時間帯に撮影されるであろう画像データの推奨格納場所を特定する。   The CPU 201 of the image management server 200 specifies the storage location information in which image data having the same attribute information as the attribute information specified in step S503 is stored and stored as recommended storage location information corresponding to the attribute. (Step S505 / recommended storage location information specifying means (specifying means)). That is, for example, the recommended storage location of the image data that will be shot in the time zone indicated by the schedule information specified in step S502 is specified.

その後、ステップS501で取得した時刻から一定時間内に開始される、カレンダーに登録されたスケジュール情報の全てに対し、ステップS502〜ステップS505の処理を実行したか否か判定し(ステップS506)、実行していないと判定した場合には(ステップS506でNO)、処理をステップS502の前に戻し、実行済であると判定した場合には(ステップS506でYES)、処理をステップS507に移行する。   After that, it is determined whether or not the processing in steps S502 to S505 has been executed for all the schedule information registered in the calendar that is started within a certain time from the time acquired in step S501 (step S506). If it is determined that the process has not been performed (NO in step S506), the process returns to step S502. If it is determined that the process has been performed (YES in step S506), the process proceeds to step S507.

画像管理サーバ200のCPU201は、ステップS505で特定した推奨格納場所情報をアップロードするために用いるURLであって、後述するステップS510にて携帯端末400(クライアント端末)に送信する通知メールに挿入する一時URLを発行する(ステップS507)。   The CPU 201 of the image management server 200 is a URL used for uploading the recommended storage location information identified in step S505, and is temporarily inserted into a notification mail transmitted to the mobile terminal 400 (client terminal) in step S510 described later. A URL is issued (step S507).

当該URLはステップS505で特定された推奨格納先に画像データをアップロードするためのURLである。当該URLの直接のリンク先は画像管理サーバ200であり、当該URLにアクセスすることで表示画面に表示される画像データの送信画面(図17の送信画面1700のような画面)を介して、画像データの選択、アップロードがされた場合、画像管理サーバ200のCPU201は、当該アップロードされた画像データを、ステップS505で特定された推奨格納先に転送する処理を実行する。   The URL is a URL for uploading image data to the recommended storage location specified in step S505. The direct link destination of the URL is the image management server 200, and an image is transmitted via an image data transmission screen (screen such as the transmission screen 1700 in FIG. 17) displayed on the display screen by accessing the URL. When the data is selected and uploaded, the CPU 201 of the image management server 200 executes a process of transferring the uploaded image data to the recommended storage location specified in step S505.

また、画像管理サーバ200のCPU201は、当該URLを、ステップS502で取得したスケジュールの開始時間が経過することで有効になるよう設定する。つまり、例えば、「運動会」が開始されるまで、ユーザは当該URLを用いて、推奨格納先に画像データをアップロードすることが出来ない。こうすることで、「運動会」に関連しない画像データの前記推奨格納先へのアップロードを防止し、各格納場所における、画像データの分類(属性)の統一を図ることが出来る。   Further, the CPU 201 of the image management server 200 sets the URL so that the URL becomes valid when the schedule start time acquired in step S502 has elapsed. That is, for example, until the “athletic meet” is started, the user cannot upload image data to the recommended storage location using the URL. By doing so, it is possible to prevent uploading of image data not related to the “athletic meet” to the recommended storage location, and to unify the classification (attributes) of the image data in each storage location.

画像管理サーバ200のCPU201は、当該URLを挿入した通知メールを生成する(ステップS508)。そして、ステップS505で特定した推奨格納場所情報を含む、当該電子メールを携帯端末400に送信する(ステップS509)。当該送信処理は、画像管理サーバ200の外部メモリに、ユーザIDと対応付けて予め記憶されているメールアドレスの情報を用いて、当該メールアドレスを宛先とした、図15に示すようなメールを作成して送信することにより実現する(URL通知手段)。   The CPU 201 of the image management server 200 generates a notification mail in which the URL is inserted (step S508). Then, the electronic mail including the recommended storage location information specified in step S505 is transmitted to the portable terminal 400 (step S509). The transmission processing creates a mail as shown in FIG. 15 using the mail address information stored in advance in association with the user ID in the external memory of the image management server 200 as the destination. (URL notification means).

尚、1ユーザに対して、複数の推奨格納場所情報が特定された場合、当該複数の推奨格納場所情報を纏めて記載した電子メールを生成して、当該ユーザのメールアドレスを宛先に設定して送信するものとする。   When a plurality of recommended storage location information is specified for one user, an e-mail containing the plurality of recommended storage location information is generated, and the user's email address is set as the destination. Shall be sent.

携帯端末400のCPU201は、当該推奨格納場所情報の記載された電子メールを受信し(ステップS510)、表示画面に表示する(ステップS511/表示手段)。以上が図5の、本発明の実施形態における、画像データ格納場所の事前通知処理の流れについての説明である。   The CPU 201 of the portable terminal 400 receives the e-mail describing the recommended storage location information (step S510) and displays it on the display screen (step S511 / display means). The above is the description of the flow of the prior notification process of the image data storage location in the embodiment of the present invention of FIG.

ここで図15を参照して、本発明に実施形態における、格納場所事前通知画面(電子メール本文)の構成の一例をについて説明する。図15は、本発明に実施形態における、格納場所事前通知画面の構成の一例を示す図である。   Here, with reference to FIG. 15, an example of the configuration of the storage location advance notification screen (e-mail text) in the embodiment of the present invention will be described. FIG. 15 is a diagram illustrating an example of the configuration of the storage location advance notification screen according to the embodiment of the present invention.

格納場所事前通知画面1500は、画像管理サーバ200のCPU201が生成し、ステップS507で携帯端末400に送信した電子メールを表示した画面である。
図15に示す通り、格納場所事前通知画面1500は、件名1501、通知文1502、画像アップロード用URL1503等から構成されている。
The storage location advance notification screen 1500 is a screen on which the e-mail generated by the CPU 201 of the image management server 200 and transmitted to the portable terminal 400 in step S507 is displayed.
As illustrated in FIG. 15, the storage location advance notification screen 1500 includes a subject 1501, a notification sentence 1502, an image upload URL 1503, and the like.

件名1501には、ステップS503で特定された属性情報が含まれる。ここでは属性情報=「運動会」が含まれている。属性情報が複数特定された場合、当該件名1501には、当該複数の属性情報が挿入される。   The subject 1501 includes the attribute information specified in step S503. Here, attribute information = “athletic meet” is included. When a plurality of pieces of attribute information are specified, the plurality of pieces of attribute information are inserted into the subject 1501.

通知文1502は、推奨格納場所情報であって、当該推奨格納場所を通知するメール本文である。当該メールの本文のデータは、矩形で囲んだユーザ名(ここでは、AAA)、推奨格納場所情報(ここでは、ストレージサービスYYY)と、URL(ここでは、http://usAX123/serv200_to_strYYY)以外はテンプレートとして画像管理サーバ200の外部メモリに記憶されている。   The notification sentence 1502 is recommended storage location information, and is a mail text that notifies the recommended storage location. The data of the body of the mail is a user name (AAA here) enclosed in a rectangle, recommended storage location information (here, storage service YYY), and URL (here, http: // usAX123 / serv200_to_strYYY). It is stored in the external memory of the image management server 200 as a template.

矩形で囲んだユーザ名、推奨格納場所情報は、ステップS502で取得したユーザ情報から特定される、画像管理サーバ200の外部メモリに予め記憶されているユーザ名、及び、ステップS505で特定された推奨格納場所の名称が挿入される。   The user name and recommended storage location information enclosed in a rectangle are specified from the user information acquired in step S502, the user name stored in advance in the external memory of the image management server 200, and the recommendation specified in step S505. The name of the storage location is inserted.

画像アップロード用URL1503は、画像管理サーバ200のCPU201が、図5のステップS507で発行し、ステップS508で当該電子メールに挿入したURLである。以上が図15の、本発明に実施形態における、格納場所事前通知画面の構成の一例についての説明である。   The image upload URL 1503 is a URL issued by the CPU 201 of the image management server 200 in step S507 in FIG. 5 and inserted in the e-mail in step S508. The above is an example of the configuration of the storage location advance notification screen in the embodiment of the present invention shown in FIG.

携帯端末400のCPU201は、当該URLの選択指示を受け付けた場合、ブラウザアプリケーションを起動し、インターネット回線を介して画像管理サーバ200にアクセスし、図17の送信画面1700の要求をする。   When receiving the URL selection instruction, the CPU 201 of the portable terminal 400 activates a browser application, accesses the image management server 200 via the Internet line, and requests the transmission screen 1700 in FIG.

当該要求を受けた画像管理サーバ200のCPU201は、送信画面1700を携帯端末400に返信し、携帯端末400のCPU201は、当該送信画面1700を表示画面に表示する。   Upon receiving the request, the CPU 201 of the image management server 200 returns a transmission screen 1700 to the mobile terminal 400, and the CPU 201 of the mobile terminal 400 displays the transmission screen 1700 on the display screen.

図17の送信画面1700、及び図17から遷移する画面である送信画像選択画面1750は、画像データを、画像管理サーバ200を介して、推奨格納場所に送信するための画面である。   A transmission screen 1700 in FIG. 17 and a transmission image selection screen 1750 which is a screen transitioned from FIG. 17 are screens for transmitting image data to a recommended storage location via the image management server 200.

送信画面1700は、「画像選択」ボタン1701、選択中画像表示領域1702、「送信」ボタン1703等から構成されている。送信画像選択画面1750は、参照フォルダ1751、参照フォルダ内画像表示部1752、サムネイル1753、チェックボックス1754、選択中画像名称表示部1755、「決定」ボタン1756等から構成されている。   The transmission screen 1700 includes an “image selection” button 1701, a selected image display area 1702, a “transmission” button 1703, and the like. The transmission image selection screen 1750 includes a reference folder 1751, a reference folder image display unit 1752, a thumbnail 1753, a check box 1754, a selected image name display unit 1755, a “OK” button 1756, and the like.

「画像選択」ボタン1701は、携帯端末400の外部メモリ内に構成されている内部フォルダから、推奨格納場所にアップロードするための画像データを選択するための送信画像選択画面1750に画面を遷移させるためのボタンである。   An “image selection” button 1701 is used to change the screen from an internal folder configured in the external memory of the mobile terminal 400 to a transmission image selection screen 1750 for selecting image data to be uploaded to the recommended storage location. It is a button.

参照フォルダ1751は、アップロード対象の画像データが格納されたフォルダを参照すべく指定を受け付ける指定受付部である。参照フォルダ内画像表示部1752は、参照フォルダ1751内に保存されている画像データを表示する表示部である。   A reference folder 1751 is a designation receiving unit that accepts designation to refer to a folder in which image data to be uploaded is stored. The reference folder image display unit 1752 is a display unit that displays image data stored in the reference folder 1751.

サムネイル1753は、フォルダ1751内に保存されているオリジナル画像データのサムネイルである。チェックボックス1754は、当該サムネイル1753の選択を受け付け、当該選択の状態を示す。選択されているサムネイルのチェックボックスにはチェックが挿入される。   A thumbnail 1753 is a thumbnail of the original image data stored in the folder 1751. A check box 1754 accepts selection of the thumbnail 1753 and indicates the state of the selection. A check is inserted into the check box of the selected thumbnail.

選択中画像名称表示部1755は、チェックボックスにチェックが挿入されている画像データの名称を表示する表示部である。「決定」ボタン1756は、当該選択中の画像データを、推奨格納場所に送信する画像として決定するためのボタンである。「決定」ボタン1756が押下された場合、表示画面を送信画面1700に遷移させる。   The selected image name display unit 1755 is a display unit that displays the name of the image data in which a check is inserted in the check box. The “determine” button 1756 is a button for determining the currently selected image data as an image to be transmitted to the recommended storage location. When the “OK” button 1756 is pressed, the display screen is changed to the transmission screen 1700.

選択中画像表示領域1702は、前記「決定」ボタン1756が押下された際に、送信画像選択画面1750で選択されていた画像(推奨格納場所への送信対象の画像)が表示される表示部である。   The selected image display area 1702 is a display unit that displays the image (the image to be transmitted to the recommended storage location) selected on the transmission image selection screen 1750 when the “OK” button 1756 is pressed. is there.

「送信」ボタン1703は、選択中画像表示領域1702に表示される、推奨格納場所への送信対象の画像を、送信先(例えば、図5のS505で特定された格納場所)に送信するためのボタンである。当該「送信」ボタン1703が押下された場合、選択中の画像データは一度画像管理サーバ200に送信され、当該画像管理サーバ200のCPU201は、当該画像データと、当該画像データを取得して(コンテンツデータ取得手段)、当該画像データを当該URLに対応する推奨格納場所に送信する。以上が図17の、本発明の実施形態における画像送信画面の構成の一例についての説明である。   A “Send” button 1703 is used to send the image to be transmitted to the recommended storage location displayed in the selected image display area 1702 to the transmission destination (for example, the storage location specified in S505 in FIG. 5). Button. When the “Send” button 1703 is pressed, the currently selected image data is once transmitted to the image management server 200, and the CPU 201 of the image management server 200 acquires the image data and the image data (contents). Data acquisition means), and transmits the image data to a recommended storage location corresponding to the URL. The above is an explanation of an example of the configuration of the image transmission screen in the embodiment of the present invention shown in FIG.

尚、ここではステップS502で一定時間後までの(現在時刻から所定の時間内に開始される)予定情報を取得し、ステップS509で、当該取得した予定情報に対応するコンテンツデータ(画像データ)の推奨格納場所情報を、当該予定情報の示す予定の開始前に通知するものとしたが、例えば、当該通知を、当該予定情報の終了後に行うようにしてもよい。   Here, in step S502, schedule information up to a certain time later (started within a predetermined time from the current time) is acquired, and in step S509, content data (image data) corresponding to the acquired schedule information is acquired. Although the recommended storage location information is notified before the start of the schedule indicated by the schedule information, for example, the notification may be performed after the schedule information ends.

例えば、画像管理サーバ200のCPU201は、現在時刻を取得して(ステップS501)、当該現在時刻から遡って、所定の時間内に終了したスケジュール(予定情報)を取得し(ステップS502/第2の予定情報特定手段)、当該予定情報を画像データの属性情報として特定する(ステップS503)。   For example, the CPU 201 of the image management server 200 acquires the current time (step S501), and acquires a schedule (schedule information) that ends within a predetermined time retroactively from the current time (step S502 / second time). (Schedule information specifying means), the schedule information is specified as attribute information of the image data (step S503).

そして、当該属性情報に対応する画像データの格納場所の情報を、履歴情報データテーブル600の送信先格納場所607、属性情報609を参照して取得する(ステップS504)。   Then, information on the storage location of the image data corresponding to the attribute information is acquired with reference to the transmission destination storage location 607 and the attribute information 609 in the history information data table 600 (step S504).

画像管理サーバ200のCPU201は、ステップS503で特定した属性情報と同じ属性情報を持つ画像データが、最も多く記憶、格納されている格納場所情報を、当該属性に対応する推奨格納先情報として特定する(ステップS505)。   The CPU 201 of the image management server 200 specifies the storage location information in which image data having the same attribute information as the attribute information specified in step S503 is stored and stored as recommended storage location information corresponding to the attribute. (Step S505).

その後、ステップS501で取得した現在時刻から、遡って一定時間内に終了した、カレンダーに登録されたスケジュール情報の全てに対し、ステップS502〜ステップS505の処理を実行したか否か判定し(ステップS506)、実行していないと判定した場合には(ステップS506でNO)、処理をステップS502の前に戻し、実行済であると判定した場合には(ステップS506でYES)、処理をステップS507に移行する。   Thereafter, it is determined whether or not the processing of steps S502 to S505 has been executed for all of the schedule information registered in the calendar that has been traced back within a certain period of time from the current time acquired in step S501 (step S506). ) If it is determined that the process has not been executed (NO in step S506), the process returns to step S502. If it is determined that the process has been executed (YES in step S506), the process proceeds to step S507. Transition.

画像管理サーバ200のCPU201は、ステップS505で特定した推奨格納場所情報をアップロードするために用いるURLであって、後述するステップS510にて携帯端末400に送信する通知メールに挿入する一時URLを発行する(ステップS507)。   The CPU 201 of the image management server 200 issues a temporary URL to be used for uploading the recommended storage location information specified in step S505, which is inserted into the notification mail transmitted to the portable terminal 400 in step S510 described later. (Step S507).

画像管理サーバ200のCPU201は、当該URLを挿入した通知メールを生成する(ステップS508)。そして、ステップS505で特定した推奨格納場所情報を含む、当該電子メールを携帯端末400に送信する(ステップS509)。つまり、予定情報の示す予定の終了後、所定時間内に当該通知を実施する   The CPU 201 of the image management server 200 generates a notification mail in which the URL is inserted (step S508). Then, the electronic mail including the recommended storage location information specified in step S505 is transmitted to the portable terminal 400 (step S509). That is, the notification is performed within a predetermined time after the schedule indicated by the schedule information ends.

上述したように、所定の時間内に終了した予定情報を取得し、当該予定情報に対応するコンテンツデータ(例えば、当該予定情報の示す時間帯に撮像された画像データ)を、前記推奨格納場所に格納するための案内を、事後通知(予定終了後に通知)することで、ユーザは取得済のコンテンツデータの格納場所を容易に確認することが出来る。   As described above, schedule information completed within a predetermined time is acquired, and content data corresponding to the schedule information (for example, image data captured in a time zone indicated by the schedule information) is stored in the recommended storage location. By giving a post-notification (notification after the end of the schedule) of the guide for storing, the user can easily confirm the storage location of the acquired content data.

また、上述した実施形態の説明においては、コンテンツ(例えば画像データ)の格納履歴の情報のうち、コンテンツデータ(例えば画像データ)に対応する予定(スケジュール)の情報を用いて、推奨格納先を特定して通知するものとしたが、本発明は、コンテンツデータの格納履歴の情報を用いて、推奨格納先を特定するものであるため、当該推奨格納先の特定基準は、コンテンツデータに対応するスケジュールに限られるものではない。   Further, in the description of the above-described embodiment, the recommended storage destination is specified using information on the schedule (schedule) corresponding to the content data (eg, image data) out of the storage history information of the content (eg, image data). However, since the present invention specifies a recommended storage destination using information on the storage history of content data, the specification criterion for the recommended storage destination is a schedule corresponding to the content data. It is not limited to.

例えば、当該コンテンツの取得(例えば画像の撮影)に用いられたデバイスの情報(端末情報)を用いて、当該コンテンツの推奨格納先を特定して通知するようにしてもよい。   For example, the recommended storage location of the content may be specified and notified using device information (terminal information) used for acquiring the content (for example, photographing an image).

例えば、どのカメラで撮影した画像が、どの格納先に多く保存されているかを特定して、同じカメラで撮影された画像が多く保存されている格納先を、推奨格納先としてユーザに通知するようにしてもよい。   For example, the storage location where many images taken with the same camera are stored is specified, and the storage location where many images taken with the same camera are stored is notified to the user as the recommended storage location. It may be.

これにより、ユーザに、コンテンツデータに対応するデバイスに応じて、推奨格納先を通知することができる。   As a result, the recommended storage location can be notified to the user according to the device corresponding to the content data.

以下、当該デバイスの情報を用いた、コンテンツの推奨格納先を特定して通知する具体的方法について記載する。尚、上述した実施形態の説明と共通する各装置の動作については説明を省略するものとする。   A specific method for specifying and notifying the recommended storage location of content using the device information will be described below. Note that the description of the operation of each device common to the description of the above-described embodiment will be omitted.

まず、スケジュールと、当該スケジュールにおいて使用するデバイスを対応付けて登録・記憶させる処理を行う。具体的には、上述した、図18に示すスケジュール登録画面1800の表示のタイミングに、スケジュール登録画面1800の代わりに、図19に示すスケジュール登録画面1900を表示する。   First, a process for registering and storing a schedule and a device used in the schedule in association with each other is performed. Specifically, the schedule registration screen 1900 shown in FIG. 19 is displayed instead of the schedule registration screen 1800 at the display timing of the schedule registration screen 1800 shown in FIG.

当該スケジュール登録画面1900の、使用デバイス入力受付部1901において、ユーザ操作により、当該スケジュール登録画面1900で入力中のスケジュールにおいて使用する予定のデバイスの指定・入力を受け付ける。   In the use device input receiving unit 1901 of the schedule registration screen 1900, designation / input of a device to be used in the schedule being input on the schedule registration screen 1900 is received by a user operation.

例えば、当該使用するデバイス(カメラ・ビデオカメラ・音声レコーダ等)のデバイス識別情報の入力を受け付ける。尚、当該デバイスの識別情報(デバイスID)は、画像管理サーバ200の外部メモリに、ユーザID、デバイス名と対応付けて、予め記憶されているものとする。尚、デバイスIDは、デバイスを識別することが出来る情報であればよく、例えば、当該カメラのシリアルナンバーや、機種名の情報でもよい。   For example, an input of device identification information of the device to be used (camera, video camera, audio recorder, etc.) is accepted. Note that the identification information (device ID) of the device is stored in advance in the external memory of the image management server 200 in association with the user ID and the device name. The device ID may be information that can identify the device, and may be information on the serial number of the camera or the model name, for example.

尚、既に画像管理サーバ200に記憶済のデバイスIDを、使用デバイス入力受付部1901にプルダウン表示し、選択を受け付けることで、当該使用するデバイスのIDの入力を受け付けるようにしてもよい。また、デバイスIDの代わりにデバイス名をプルダウン表示し、選択させるようにしてもよい。   Note that a device ID already stored in the image management server 200 may be displayed in a pull-down display on the used device input receiving unit 1901, and an input of the ID of the device to be used may be received by receiving a selection. Alternatively, a device name may be displayed in a pull-down instead of a device ID and selected.

当該デバイスIDの入力を受け付けた状態で「保存」ボタンの押下指示を受け付けた場合、クライアントPC100のCPU201は、ステップS1607(図16)において、スケジュール登録画面1900で入力を受け付けた情報(デバイスIDを含む情報)を画像管理サーバに送信する。   When an instruction to press the “save” button is received in a state where the input of the device ID is received, the CPU 201 of the client PC 100 receives the information (device ID is received) on the schedule registration screen 1900 in step S1607 (FIG. 16). Information) is transmitted to the image management server.

画像管理サーバ200のCPU201はこれを受信し(S1608)、図20のスケジュール情報テーブル2000のような、スケジュール情報の管理テーブルに、受信した新たなスケジュールを追加して記憶する(S1609)。   The CPU 201 of the image management server 200 receives this (S1608), and adds and stores the received new schedule in the schedule information management table such as the schedule information table 2000 of FIG. 20 (S1609).

スケジュール情報テーブル2000のデバイスID2007は、ステップS1608で受信したスケジュール情報に含まれていたデバイスの識別情報であり、当該スケジュールで使用される予定のデバイスのIDである。ユーザID2001〜非公開フラグ2006については、図7の説明で上述したため、ここでは割愛する。   The device ID 2007 in the schedule information table 2000 is device identification information included in the schedule information received in step S1608, and is an ID of a device scheduled to be used in the schedule. Since the user ID 2001 to the non-public flag 2006 have been described above with reference to FIG. 7, they are omitted here.

以降、例えば使用予定のデバイスであったカメラで画像データが撮像(生成・取得)された後の処理について説明する。まず、画像データと当該画像データを生成したデバイスIDとを対応付けて記憶する方法について説明する。   Hereinafter, for example, processing after image data is captured (generated / acquired) by a camera that is a device to be used will be described. First, a method for storing image data and the device ID that generated the image data in association with each other will be described.

図4のステップS402で、クライアントPC100の画像管理アプリケーションは、画像の取得及び、当該画像の取得元のデバイス(カメラ)の識別情報を取得する。例えば、当該カメラの機種名の情報を取得し、当該機種名に対応付けて当該画像管理アプリケーションがPC100の外部メモリに記憶管理しているデバイスIDを取得する。   In step S402 of FIG. 4, the image management application of the client PC 100 acquires an image and identification information of a device (camera) from which the image is acquired. For example, information on the model name of the camera is acquired, and a device ID stored and managed in the external memory of the PC 100 by the image management application is acquired in association with the model name.

画像管理アプリケーションは、例えばステップS403のタイミングで、ステップS402で取得したオリジナル画像及び、ステップS403で生成したサムネイル画像に、当該デバイスIDの情報を付与する。   For example, at the timing of step S403, the image management application gives the device ID information to the original image acquired in step S402 and the thumbnail image generated in step S403.

当該デバイスIDを付与したオリジナル画像データは、例えば、図21のオリジナル画像データ2110に示す。また、当該デバイスIDを付与したサムネイル画像データは、図21のサムネイル画像データ2120に示す(それぞれ、デバイスID2117、デバイスID2127が付与されている)。   The original image data to which the device ID is assigned is shown as, for example, original image data 2110 in FIG. The thumbnail image data to which the device ID is assigned is shown in the thumbnail image data 2120 in FIG. 21 (device ID 2117 and device ID 2127 are assigned, respectively).

また、ステップS414において画像データの送信指示を受け付けた場合、ステップS415において、上述した実施形態において送信した情報に加え、デバイスID2117、デバイスID2127の情報を送信する(S414)。   If an image data transmission instruction is accepted in step S414, in step S415, in addition to the information transmitted in the above-described embodiment, information of device ID 2117 and device ID 2127 is transmitted (S414).

画像管理サーバ200のCU201はこれを受信し(S416/端末情報取得手段)、当該画像データの送信先への送信後、ステップS420で、格納履歴の情報を、図21に示す履歴情報データテーブル2100のような履歴テーブルに記憶する。(履歴情報記憶手段)   The CU 201 of the image management server 200 receives this (S416 / terminal information acquisition means), and after transmitting the image data to the transmission destination, in step S420, the storage history information is converted into the history information data table 2100 shown in FIG. Is stored in the history table. (History information storage means)

この際、送信した画像データに対応する、当該画像データの生成元(取得元)のデバイスID(例えば、デバイスID2117)を、デバイスID2110に挿入するものとする。つまり、どの格納場所に、どのデバイスで生成されたコンテンツが、どの程度の数、記憶されているかを記憶する。   At this time, it is assumed that a device ID (for example, device ID 2117) of the generation (acquisition source) of the image data corresponding to the transmitted image data is inserted into the device ID 2110. That is, the storage location stores how much content generated by which device is stored.

画像管理サーバ200のCPU201は、現在時刻から所定時間前までに終了したスケジュール情報を、スケジュール情報データテーブルから定期的に取得し、当該取得したスケジュール情報に対応するデバイスID2006を特定する。   The CPU 201 of the image management server 200 periodically acquires schedule information that has been completed a predetermined time before the current time from the schedule information data table, and specifies the device ID 2006 corresponding to the acquired schedule information.

そして、履歴情報データテーブル2100を参照し、特定したデバイスID2006と同一のデバイスID(対応端末情報)をデバイスID2110に有する履歴情報を特定して、当該デバイスID2110と最も多く対応付けられている送信先格納場所2107を特定する。(つまり、デバイスID2110の示すデバイスで撮影された画像が最も多く記憶されている格納先を特定する。)   Then, with reference to the history information data table 2100, the history information having the same device ID (corresponding terminal information) as the identified device ID 2006 in the device ID 2110 is identified, and the transmission destination most often associated with the device ID 2110 The storage location 2107 is specified. (That is, the storage location where the most images taken by the device indicated by the device ID 2110 are stored is specified.)

画像管理サーバ200のCPU201は、取得したスケジュール情報のユーザID2001と対応付けて記憶されているメールアドレスを取得して、当該メールアドレス宛に、図22に示すようなメールを生成して、送信する。   The CPU 201 of the image management server 200 acquires a mail address stored in association with the user ID 2001 of the acquired schedule information, and generates and transmits a mail as shown in FIG. 22 to the mail address. .

当該メールには、いずれのユーザの、いずれのデバイスで生成されたコンテンツが、いずれの格納場所に最も多く記憶されているかの情報を記載するものとする。図22の格納場所事前通知画面2200は、ユーザの携帯端末が当該メールを受信して表示した画面の一例を示す。当該通知のメールには、例えば、図22に示すように、ユーザIDと、終了したスケジュールに対応するデバイスIDを挿入するものとする。   In the mail, information indicating which user's content generated by which device is stored most in which storage location is described. A storage location advance notification screen 2200 in FIG. 22 shows an example of a screen displayed by the user's mobile terminal receiving and displaying the mail. For example, as shown in FIG. 22, a user ID and a device ID corresponding to the completed schedule are inserted into the notification mail.

また、ステップS406において、ステップS402で取得した画像データの生成元(取得元)のデバイスの識別情報を画像管理サーバ200に送信し、画像管理サーバ200のCPU201がこれを受信して(端末情報取得手段)、当該デバイスの識別情報を画像データの属性情報として扱い、同一の属性情報(デバイスの識別情報)を持つ画像データが記憶されている格納場所(例えば、同一の属性情報を持つ画像データが最も多く記憶されている格納場所)を、推奨格納先として特定して、クライアントPC100に送信するようにしてもよい。   In step S406, the identification information of the image data generation source (acquisition source) acquired in step S402 is transmitted to the image management server 200, and the CPU 201 of the image management server 200 receives it (terminal information acquisition). Means), the identification information of the device is treated as the attribute information of the image data, and the storage location where the image data having the same attribute information (device identification information) is stored (for example, the image data having the same attribute information The most frequently stored storage location) may be specified as the recommended storage location and transmitted to the client PC 100.

またクライアントPC100のCPU201はこれを受信し、属性情報であるデバイス毎にサムネイルを挿入した属性毎転送画面1200(図12)であって、それぞれの属性情報と同一の属性情報を持つ画像データが最も多く記憶されている格納場所を、それぞれの転送先表示部1204に挿入した属性毎転送画面1200を表示画面に表示するようにしてもよい。   The CPU 201 of the client PC 100 receives this, and is the attribute-specific transfer screen 1200 (FIG. 12) in which thumbnails are inserted for each device as attribute information, and the image data having the same attribute information as the respective attribute information is the most. You may make it display the transfer screen 1200 for every attribute inserted in each transfer destination display part 1204 on the display screen for many storage locations.

以上が、デバイスの情報を用いた、コンテンツの推奨格納先を特定して通知する具体的方法についての説明である。   This completes the description of the specific method for specifying and notifying the recommended content storage location using device information.

また、上述した実施形態においては、推奨格納場所=「同一のイベント(予定)の情報を属性情報として有する画像データが、最も多く格納されている」格納先、「同一のデバイスで撮影された画像データが最も多く記憶されている格納先」であるものとしたが、当該推奨格納場所の特定基準はこれに限るものではない。   In the above-described embodiment, the recommended storage location = “the image data having the same event (schedule) information as attribute information is stored most” storage location, “image taken by the same device Although it is assumed that the “storage destination where the most data is stored” is specified, the specific criterion for the recommended storage location is not limited to this.

例えば、同一のイベント(予定)の情報を属性情報として有する画像データの格納数が最も少ない、又は格納されていない格納先や、同一のデバイスで撮影された画像データの格納数が最も少ない、又は格納されていない格納先を、推奨格納先として特定し、通知するようにしてもよい。尚、当該推奨格納先の特定は図5のステップS505、図4のステップS409等で履歴情報データテーブル(600、又は2100)を参照して行われるものとする。   For example, the storage number of image data having the same event (plan) information as attribute information is the smallest, or the storage location that is not stored, the storage number of image data captured by the same device is the smallest, or A storage location that is not stored may be specified as a recommended storage location and notified. The recommended storage destination is specified by referring to the history information data table (600 or 2100) in step S505 of FIG. 5, step S409 of FIG.

こうすることで、異なる属性情報(例えば、前述したスケジュールや生成元のデバイスの情報)に対応するコンテンツデータを、まんべんなく、複数の格納場所に格納させるべく、推奨格納先をユーザに通知することができる。   By doing this, it is possible to notify the user of recommended storage destinations so that content data corresponding to different attribute information (for example, the above-described schedule and information of the device of the generation source) is stored in a plurality of storage locations. it can.

例えば、上述した実施形態の図5のステップS505において、ステップS504で特定した格納場所のうち、取得日時608が最も新しい送信先格納場所607(当該予定情報に対応するコンテンツの格納場所であって、最近にコンテンツデータを格納した格納場所)を、推奨格納先として特定するようにしてもよい(特定手段)。また、上述したように、スケジュール情報に対応するデバイス及び当該デバイスに対応するコンテンツの格納場所を履歴情報データテーブル2100から特定して、当該特定した履歴のうち、取得日時608が最も新しい送信先格納場所607(当該デバイスで生成されたコンテンツが最近に記憶された格納場所)を特定して、ユーザに通知するようにしてもよい(特定手段)。   For example, in step S505 of FIG. 5 of the above-described embodiment, among the storage locations specified in step S504, the transmission destination storage location 607 with the newest acquisition date and time 608 (the storage location of the content corresponding to the schedule information, The storage location where the content data was stored recently) may be specified as the recommended storage destination (specifying means). In addition, as described above, the device corresponding to the schedule information and the storage location of the content corresponding to the device are identified from the history information data table 2100, and the transmission destination storage with the latest acquisition date 608 in the identified history is stored. The location 607 (a storage location where the content generated by the device is recently stored) may be specified and notified to the user (specifying means).

また、例えば、図5のステップS501〜S504の処理に代えて、画像管理サーバ200のCPU201が現在時刻を取得し、ユーザIDをランダムに1つ取得して、当該ユーザIDに対応するスケジュール情報データテーブル700に、当該現在時刻より所定時間後までにスケジュールが登録されているか否かを判定し、所定時間後までにスケジュールが登録されている場合に、図9の履歴情報データテーブル600を参照して、当該ユーザIDに対応する、取得日時608が最も新しい送信先格納場所607(最近にコンテンツデータを格納した格納場所)を、推奨格納先として特定する(ステップS505/特定手段)ようにしてもよい。つまり、当該ユーザが最近にコンテンツデータ(画像データ等)を保存させた格納先を履歴情報から特定して、ユーザに通知するようにしてもよい。   Further, for example, instead of the processing of steps S501 to S504 in FIG. 5, the CPU 201 of the image management server 200 acquires the current time, acquires one user ID at random, and schedule information data corresponding to the user ID It is determined whether or not a schedule is registered in the table 700 by a predetermined time after the current time. When the schedule is registered by a predetermined time, the history information data table 600 in FIG. 9 is referred to. Thus, the transmission destination storage location 607 (storage location where the content data was recently stored) corresponding to the user ID is the latest (step S505 / identification means). Good. That is, the storage location where the user recently saved the content data (image data or the like) may be specified from the history information and notified to the user.

当該通知のメールには、例えば、ユーザIDと、最近にコンテンツデータを保存させた格納先及び、当該格納先が最近に当該コンテンツデータを格納させた先であることを示す情報を挿入するものとする。   In the notification mail, for example, a user ID, a storage location where the content data was recently saved, and information indicating that the storage location is the location where the content data was recently stored are inserted. To do.

これにより、ユーザに、格納先にデータが格納された時間に基づいて、当該通知された格納先(格納場所)に、新たにコンテンツデータを送信・保存させるか否かを判断させることができる。   Accordingly, the user can determine whether or not to newly transmit / save the content data to the notified storage location (storage location) based on the time when the data is stored in the storage location.

また、画像管理サーバ200の履歴情報データテーブル600において、送信先格納場所に送信した各コンテンツのデータサイズを、それぞれの履歴について記憶・管理しておき、当該データサイズの合計が他の送信先格納場所607と比較して、最も少ない格納先を、推奨格納先として特定して(特定手段)、ユーザに通知するようにしてもよい。当該コンテンツのデータサイズは、送信先格納場所607へのコンテンツの送信時に取得するものとする。つまり、当該ユーザのコンテンツデータ量が最も多い格納先を履歴情報から特定して(特定手段)、ユーザに通知するようにしてもよい。当該通知のメールには、例えば、ユーザIDと、データサイズの合計が最も少ない格納先及び、当該格納先のコンテンツデータ格納量が最も少ない旨を示す情報を挿入するものとする。   Further, in the history information data table 600 of the image management server 200, the data size of each content transmitted to the transmission destination storage location is stored and managed for each history, and the total of the data size is stored in the other transmission destinations. Compared to the location 607, the least storage location may be specified as a recommended storage location (specifying means) and notified to the user. The data size of the content is acquired when the content is transmitted to the transmission destination storage location 607. That is, the storage destination with the largest content data amount of the user may be specified from the history information (identifying means) and notified to the user. For example, a storage destination with the smallest total of the user ID and the data size and information indicating that the content data storage amount of the storage destination is the smallest are inserted into the notification mail.

また、当該データサイズの合計が最も大きい格納先を、推奨格納先として特定して(特定手段)、ユーザに通知するようにしてもよい。つまり、当該ユーザのコンテンツデータ量が、他の送信先格納場所607と比較して最も多い格納先を履歴情報から特定して、ユーザに通知するようにしてもよい。当該通知のメールには、例えば、ユーザIDと、データサイズの合計が最も多い格納先及び、当該格納先のコンテンツデータ格納量が最も多い旨を示す情報を挿入するものとする。   Further, the storage destination having the largest total data size may be specified as the recommended storage destination (specifying means) and notified to the user. In other words, the storage data having the largest content data amount of the user compared to other transmission destination storage locations 607 may be specified from the history information and notified to the user. For example, information indicating that the storage destination with the largest total of the user ID and the data size and the content data storage amount of the storage destination is the largest are inserted in the notification mail.

これにより、ユーザに、データの格納場所に格納されたデータの容量に基づいて、当該通知された格納先(格納場所)に、新たにコンテンツデータを送信・保存させるか否かを判断させることができる。   This allows the user to determine whether or not to newly transmit / save content data to the notified storage location (storage location) based on the capacity of the data stored in the data storage location. it can.

また、図6の履歴情報データテーブル600を参照して、格納されているコンテンツデータの数が最も多い送信先格納場所607を推奨格納先として特定し(特定手段)、ユーザに通知するようにしてもよい。また、格納されているコンテンツデータの数が最も少ない送信先格納場所607を推奨格納先として特定し(特定手段)、ユーザに通知するようにしてもよい。当該通知のメールには、例えば、ユーザIDと、保存されたデータ数、または当該保存されたデータ数の大小を示す情報を挿入するものとする。   In addition, referring to the history information data table 600 of FIG. 6, the destination storage location 607 with the largest number of stored content data is specified as a recommended storage location (specifying means) and notified to the user. Also good. Alternatively, the destination storage location 607 with the smallest number of stored content data may be specified as a recommended storage destination (identifying means) and notified to the user. For example, information indicating the user ID and the number of stored data or the size of the stored data is inserted into the notification mail.

それぞれの格納先(送信先格納場所607)に格納されているコンテンツデータの数は、画像管理サーバ200のCPU201が、当該履歴情報データテーブル600の履歴情報のうち、それぞれのオリジナルID602に対応する最新の履歴を取得して、当該最新の履歴の、対応するオリジナルID602の数と送信先格納場所607の値を用いて特定する。   The number of content data stored in each storage destination (transmission destination storage location 607) is determined by the CPU 201 of the image management server 200 in the latest information corresponding to each original ID 602 among the history information in the history information data table 600. Is identified using the number of corresponding original IDs 602 and the value of the destination storage location 607 in the latest history.

これにより、ユーザに、データの格納場所に格納されたデータの数に基づいて、当該通知された格納先(格納場所)に、新たにコンテンツデータを送信・保存させるか否かを判断させることができる。   This allows the user to determine whether or not to newly transmit / save content data to the notified storage location (storage location) based on the number of data stored in the data storage location. it can.

また、図6の履歴情報データテーブル600を参照して、コンテンツデータが送信された回数(送信回数/送信されて格納された格納回数)が最も多い送信先格納場所607を推奨格納先として特定し(特定手段)、ユーザに通知するようにしてもよい。また、ンテンツデータが送信された回数が最も少ない送信先格納場所607を推奨格納先として特定し(特定手段)、ユーザに通知するようにしてもよい。当該通知のメールには、例えば、ユーザIDと、コンテンツデータが送信先に送信された回数、または当該送信された回数が多いか、少ないかを示す情報を挿入するものとする。   Further, referring to the history information data table 600 in FIG. 6, the destination storage location 607 having the largest number of times content data has been transmitted (number of times of transmission / number of times of storage stored) is identified as the recommended storage location. (Identifying means) may be notified to the user. Alternatively, the destination storage location 607 with the smallest number of times content data has been transmitted may be identified as a recommended storage location (identification means) and notified to the user. For example, information indicating whether the user ID and the number of times content data has been transmitted to the transmission destination, or whether the number of times of transmission has been large or small, is inserted into the notification mail.

当該送信回数は、当該履歴情報データテーブル600の、送信先格納場所607に記憶されている、それぞれの送信先格納場所毎の数である。   The number of transmissions is the number of each transmission destination storage location stored in the transmission destination storage location 607 of the history information data table 600.

これにより、ユーザに、コンテンツデータが送信された回数に基づいて通知された格納先(格納場所)に、新たにコンテンツデータを送信・保存させるか否かを判断させることができる。   Accordingly, the user can determine whether or not to newly transmit / save the content data to the storage location (storage location) notified based on the number of times the content data has been transmitted.

また、例えば図4のS407で、コンテンツのデータ種別を特定して、当該特定したデータ種別を属性情報とし、当該データ種別(静止画データ、動画データ、音声データ等)ごとに、当該データ種別のコンテンツが格納されている格納場所を推奨格納場所として特定してクライアントPC100に通知するようにしてもよい。当該データ種別は、例えば当該コンテンツデータ自体、又は履歴情報データテーブルに含まれるコンテンツのファイル名の拡張子等を以って特定可能である。クライアントPC100のCPU201はこれを受信して、データ種別(属性情報)ごとにサムネイルを表示する属性毎転送画面1200を生成し、データ種別(属性情報)ごとに受信した推奨格納場所を、データ種別(属性情報)ごとに転送先表示部1204に表示するようにしてもよい。   Also, for example, in S407 of FIG. 4, the data type of the content is specified, the specified data type is used as attribute information, and the data type of the data type is determined for each data type (still image data, moving image data, audio data, etc.). The storage location where the content is stored may be specified as the recommended storage location and notified to the client PC 100. The data type can be specified by, for example, the content data itself or the extension of the file name of the content included in the history information data table. The CPU 201 of the client PC 100 receives this, generates a transfer screen for each attribute 1200 that displays thumbnails for each data type (attribute information), and sets the recommended storage location received for each data type (attribute information) as the data type (data type (attribute information)). Each attribute information) may be displayed on the transfer destination display unit 1204.

また、スケジュール登録画面1900のような画面で、使用デバイス入力受付部1901の代わりに、当該スケジュールで取得・生成するコンテンツデータ(撮影する画像、録音する音声等)のデータ種別の入力受付部を設け、当該データ種別とスケジュールを対応付けて記憶しておき、図5のステップS503で、ステップS502で取得したスケジュールに対応するデータ種別の情報を属性情報として取得し、当該データ種別の格納場所の中で、当該データ種別の格納されている数が最も多い格納場所(又は最も少ない、格納されていない等、他の条件で特定される格納場所でもよい)を推奨格納場所として特定し、携帯端末400に通知するようにしてもよい。   In addition, in the screen such as the schedule registration screen 1900, in place of the device input receiving unit 1901, an input receiving unit for data types of content data (images to be captured, audio to be recorded, etc.) acquired / generated in the schedule is provided. The data type and the schedule are stored in association with each other, and in step S503 in FIG. 5, information on the data type corresponding to the schedule acquired in step S502 is acquired as attribute information. Then, the storage location where the number of the data type stored is the largest (or the storage location specified by other conditions such as the smallest or not stored) may be specified as the recommended storage location, and the portable terminal 400 May be notified.

また、ここでは前記推奨格納場所情報の事前通知と事後通知のどちらかを行うものとして説明したが、例えば、事前通知と事後通知の両方を実施するようにしてもよい。   In addition, although it has been described here that either the prior notification or the subsequent notification of the recommended storage location information is performed, for example, both the prior notification and the subsequent notification may be performed.

以上、様々な実施形態について説明したが、本発明は、コンテンツの格納履歴の情報に応じて、新たに格納するコンテンツの推奨格納場所をユーザに通知することを目的とするものであり、履歴に含まれるいずれかの情報(予定情報、デバイスの識別情報等)を用いて、新たに格納するコンテンツの推奨格納先を特定し、通知しさえすればよいものとする。   Although various embodiments have been described above, the present invention aims to notify a user of a recommended storage location of content to be newly stored in accordance with information on the storage history of the content. It is only necessary to identify and notify the recommended storage location of the content to be newly stored using any of the included information (schedule information, device identification information, etc.).

また、図4のS411の通知処理、又は、図5のS509の通知処理のいずれか一方を行うものであっても、その両方を行うものであってもよい。   Further, either the notification process of S411 in FIG. 4 or the notification process of S509 in FIG. 5 may be performed, or both may be performed.

以上説明した通り、本発明によれば、コンテンツの格納履歴の情報に応じて、新たに格納するコンテンツの推奨格納場所をユーザに通知する情報処理装置、情報処理システム、その制御方法及びプログラムを提供することが出来る。   As described above, according to the present invention, an information processing apparatus, an information processing system, a control method thereof, and a program for notifying a user of a recommended storage location of content to be newly stored according to content storage history information are provided. I can do it.

以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。   Although one embodiment has been described above, the present invention can take an embodiment as, for example, a system, apparatus, method, program, or recording medium, and specifically includes a plurality of devices. The present invention may be applied to a system including a single device.

例えば、クライアントPC100の処理及び携帯端末400の処理の全てをクライアントPC100で行うようにしてもよい。また、クライアントPC100の処理及び携帯端末400の処理の全てを携帯端末400で行うようにしてもよい。   For example, all of the processing of the client PC 100 and the processing of the mobile terminal 400 may be performed by the client PC 100. Further, all of the processing of the client PC 100 and the processing of the mobile terminal 400 may be performed by the mobile terminal 400.

前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)が記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。   By supplying a recording medium recording a program for realizing the functions of the above-described embodiments to a system or apparatus, and reading and executing the program stored in the recording medium by a computer (or CPU or MPU) of the system or apparatus However, it goes without saying that the object of the present invention is achieved.

この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。   In this case, the program itself read from the recording medium realizes the novel function of the present invention, and the recording medium storing the program constitutes the present invention.

プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、CD−ROM、CD−R、DVD−ROM、磁気テープ、不揮発性のメモリカード、ROM、EEPROM、シリコンディスク、ソリッドステートドライブ等を用いることができる。   As a recording medium for supplying the program, for example, a flexible disk, hard disk, optical disk, magneto-optical disk, CD-ROM, CD-R, DVD-ROM, magnetic tape, nonvolatile memory card, ROM, EEPROM, silicon A disk, solid state drive, or the like can be used.

また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているOS(オペレーティングシステム)等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。   Further, by executing the program read by the computer, not only the functions of the above-described embodiments are realized, but also an OS (operating system) operating on the computer based on an instruction of the program is actually It goes without saying that a case where the function of the above-described embodiment is realized by performing part or all of the processing and the processing is included.

さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。   Furthermore, after the program read from the recording medium is written to the memory provided in the function expansion board inserted into the computer or the function expansion unit connected to the computer, the function expansion board is based on the instructions of the program code. It goes without saying that the case where the CPU or the like provided in the function expansion unit performs part or all of the actual processing and the functions of the above-described embodiments are realized by the processing.

さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。   Furthermore, by downloading and reading a program for achieving the present invention from a server, database, etc. on a network using a communication program, the system or apparatus can enjoy the effects of the present invention. In addition, all the structures which combined each embodiment mentioned above and its modification are also included in this invention.

100 クライアントPC
101 WAN
102 DVD
200 画像管理サーバ
300 外部サーバ
400 携帯端末
100 client PC
101 WAN
102 DVD
200 Image management server 300 External server 400 Mobile terminal

Claims (21)

クライアント装置と、予定を示す予定情報を記憶する予定情報記憶手段を備えるサーバ装置を含む情報処理システムであって、
クライアント装置は、
自機に格納されるコンテンツデータに対応する日時情報当該コンテンツデータが格納されている自機内の格納場所を示す当該クライアント装置の識別情報を含む格納場所情報とをサーバ装置に送信する格納場所情報送信手段と、
コンテンツデータを前記サーバ装置に格納すべく送信するコンテンツデータ送信手段と、
を備え、
前記サーバ装置は、
前記格納場所情報送信手段で送信された前記クライアント装置の識別情報を含む格納場所情報と、前記日時情報とを受信する格納場所情報受信手段と、
前記コンテンツデータ送信手段で送信されたコンテンツデータを受信して自機に格納する格納手段と、
前記格納場所情報受信手段で受信した前記クライアント装置の識別情報を含む格納場所情報と、前記格納場所情報受信で受信した前記日時情報と前記予定情報から特定されるコンテンツデータの属性とを対応付けた前記クライアント装置のコンテンツデータの格納履歴、及び、前記格納手段によりコンテンツデータが格納された前記サーバ装置の識別情報を含む当該コンテンツデータの格納場所情報と、当該コンテンツデータに対応する日時情報と前記予定情報から特定される当該コンテンツデータの属性とを対応付けた前記サーバ装置のコンテンツデータの格納履歴を記憶する格納履歴記憶手段と、
新たに格納場所に格納するコンテンツデータの属性である、当該新たに格納場所に格納するコンテンツデータに対応する日時情報及び前記予定情報から特定される当該コンテンツデータの属性と前記格納履歴記憶手段に記憶されている前記格納履歴とを用いて、コンテンツデータを新たに格納する格納場所の候補であって前記クライアント装置の識別情報又は前記サーバ装置の識別情報を含む格納場所を示す推奨格納場所を特定する特定手段と、
前記特定手段により特定された前記クライアント装置の識別情報又は前記サーバ装置の識別情報を含む格納場所を示す前記推奨格納場所を通知先に通知する通知手段と、
を備えることを特徴とする情報処理システム。
An information processing system including a client device and a server device including schedule information storage means for storing schedule information indicating a schedule ,
The client device
Location to transmit the time information corresponding to the content data stored in the own device, and a storage location information comprising the identity of the client device indicating the own machine storage location where the content data is stored in the server device Information transmission means;
Content data transmitting means for transmitting content data to be stored in the server device;
With
The server device
And storage location information including identification information of the previous SL client device transmitted by said storage location information transmitting means, the storage location information receiving means for receiving said time information,
Storage means for receiving the content data transmitted by the content data transmitting means and storing the content data in its own device;
Response and storage location information including identification information of the previous SL client device received by the storage location information receiving means, the attribute of the content data specified by the date information and the schedule information received by the storage location information received storing a history of content data with said client device, and a storage location information of the content data including the identification information before the SL server the content data is stored by the storing means, time information corresponding to the content data Storage history storage means for storing the storage history of the content data of the server device in which the attribute of the content data specified from the schedule information is associated with each other,
The attribute of the content data newly stored in the storage location, the date and time information corresponding to the content data newly stored in the storage location, the attribute of the content data specified from the schedule information, and the storage history storage means Using the stored storage history, a recommended storage location indicating a storage location that is a candidate for a storage location for newly storing content data and that includes the identification information of the client device or the identification information of the server device is specified. Specific means to
Notification means for notifying the notification destination of the recommended storage location indicating the storage location including the identification information of the client device specified by the specification means or the identification information of the server device;
An information processing system comprising:
前記クライアント装置は、
前記特定手段において、新たに格納場所に格納する複数の前記コンテンツデータの属性と前記格納履歴記憶手段に記憶されている前記格納履歴とを用いて特定された前記複数のコンテンツデータの前記推奨格納場所を前記複数のコンテンツデータの属性ごとに分けて表示し、前記属性ごとの前記推奨格納場所に前記複数のコンテンツデータをそれぞれ格納するか、異なる属性の前記複数のコンテンツデータを指定された格納場所に一括で格納するかを選択させる選択画面を前記クライアント装置に表示させるべく制御する表示制御手段
を更に備え、
前記サーバ装置は、
前記選択画面において前記属性ごとの前記推奨格納場所に前記複数のコンテンツデータをそれぞれ格納することが選択された場合に、格納の指示がされた前記推奨格納場所に当該推奨格納場所に対応する属性のコンテンツデータを格納すべく制御し、異なる属性の前記複数のコンテンツデータを指定された格納場所に一括で格納することが選択された場合に、前記複数のコンテンツデータを指定された格納場所に一括して格納すべく制御する格納制御手段と、
を備えることを特徴とする請求項1に記載の情報処理システム。
The client device is
The recommended storage location of the plurality of content data specified by the specifying means using the attributes of the plurality of content data newly stored in the storage location and the storage history stored in the storage history storage means Are displayed separately for each attribute of the plurality of content data, and each of the plurality of content data is stored in the recommended storage location for each of the attributes, or the plurality of content data having different attributes are stored in a designated storage location. Display control means for controlling to display on the client device a selection screen for selecting whether to store in a batch;
The server device
In the selection screen, when it is selected that each of the plurality of content data is stored in the recommended storage location for each attribute, the attribute corresponding to the recommended storage location is stored in the recommended storage location instructed to store. When it is selected to store the plurality of content data having different attributes in a designated storage location, the content data is collectively stored in the designated storage location. Storage control means for controlling to store
The information processing system according to claim 1, further comprising:
記格納履歴記憶手段は、前記格納場所情報受信手段で受信した日時情報及び前記予定情報の期間から特定される対応予定情報を、属性として、前記格納場所情報受信手段で受信した格納場所情報と対応付けた前記クライアント装置のコンテンツデータの格納履歴、及び、前記格納手段で格納されたコンテンツデータの日時情報と前記予定情報の期間から特定される対応予定情報を、属性として、当該コンテンツデータの格納場所情報と対応付けた前記サーバ装置のコンテンツデータの格納履歴を記憶し、
前記特定手段は、新たに格納場所に格納するコンテンツデータの日時情報及び前記予定情報記憶手段に記憶される予定情報の期間から特定される対応予定情報、前記格納履歴記憶手段に記憶されている前記格納履歴とを用いて、前記クライアント装置の識別情報又は前記サーバ装置の識別情報を含む格納場所を示す前記推奨格納場所を特定することを特徴とする請求項1又は2に記載の情報処理システム。
Stored before Symbol storage history storage means, the corresponding schedule information specified by the period of time information and the schedule information received by the storage location information receiving means, and the attributes, received by the storage location information receiving means location information associated the client device stores the history of the content data of, and the corresponding schedule information specified by the period of time information and the schedule information of the content data stored in the storage means, and the attributes , Storing the storage history of the content data of the server device associated with the storage location information of the content data,
The specifying means is stored in the storage history storage means and the corresponding schedule information specified from the date and time information of the content data to be newly stored in the storage location and the period of the schedule information stored in the schedule information storage means. 3. The information processing system according to claim 1, wherein the recommended storage location indicating the storage location including the identification information of the client device or the identification information of the server device is specified using the storage history. .
前記通知手段は、前対応予定情報の示す予定が開始される前に、前記特定手段により当該開始される前の対応予定情報と前記格納履歴記憶手段に記憶されている前記格納履歴とを用いて特定された推奨格納場所を、前記新たに格納場所に格納するコンテンツデータの推奨格納場所情報として通知先に通知することを特徴とする請求項に記載の情報処理システム。 Said notification means, before going indicated by the previous SL corresponding schedule information is started, and the storage history stored in said storage history storage means and corresponds schedule information before being the initiated by the specifying means The information processing system according to claim 3 , wherein the recommended storage location specified by using the information is notified to a notification destination as recommended storage location information of content data to be newly stored in the storage location. 前記通知手段は、前対応予定情報の示す予定が終了した後に、前記特定手段により当該終了した対応予定情報と前記格納履歴記憶手段に記憶されている前記格納履歴とを用いて特定された推奨格納場所を、前記新たに格納場所に格納するコンテンツデータの推奨格納場所情報として通知先に通知することを特徴とする請求項3又は4に記載の情報処理システム。 The notification unit, after the scheduled showing of prior SL corresponding schedule information has been completed, are identified using said stored history stored in the with the finished corresponds schedule information the storage history storage means by the specifying means The information processing system according to claim 3 or 4 , wherein the recommended storage location is notified to a notification destination as recommended storage location information of content data to be newly stored in the storage location. 前記特定手段は、新たに格納場所に格納するコンテンツデータ前記属性と前記格納履歴記憶手段に記憶されている前記格納履歴とを用いて、前記クライアント装置の識別情報又は前記サーバ装置の識別情報を含む格納場所を示す、前記新たに格納場所に格納するコンテンツデータの属性に対応するコンテンツデータが最も多く格納されている格納場所を前記推奨格納場所として特定することを特徴とする請求項1乃至のいずれか1項に記載の情報処理システム。 The specifying unit, using said stored history stored in the attribute and the storage history storage means of the content data stored in the new location, the identification information or identification information of the server device of the client device indicating a storage location that contains, according to claim 1 to 5 content data corresponding to the attribute of the content data and identifies a storage location that is most stored as the recommended storage location for storing the newly stored location The information processing system according to any one of the above. 前記特定手段は、新たに格納場所に格納するコンテンツデータ前記属性と前記格納履歴記憶手段に記憶されている前記格納履歴とを用いて、前記クライアント装置の識別情報又は前記サーバ装置の識別情報を含む格納場所を示す、前記新たに格納場所に格納するコンテンツデータの属性に対応するコンテンツデータが最近に格納された格納場所を前記推奨格納場所として特定することを特徴とする請求項1乃至のいずれか1項に記載の情報処理システム。 The specifying unit, using said stored history stored in the attribute and the storage history storage means of the content data stored in the new location, the identification information or identification information of the server device of the client device indicating the storage location that contains, according to claim 1, wherein the identifying the new storage location content data is stored in the last corresponding to the attribute of the content data stored in the storage location as the recommended storage location The information processing system according to any one of claims. 前記特定手段は、前記推奨格納場所を特定できなかった場合、所定の格納場所を前記推奨格納場所として特定し、
前記通知手段は、前記所定の格納場所を前記推奨格納場所として通知することを特徴とする請求項1乃至のいずれか1項に記載の情報処理システム。
The specifying unit specifies a predetermined storage location as the recommended storage location when the recommended storage location cannot be specified,
It said notification means, an information processing system according to any one of claims 1 to 5, wherein the notifying the predetermined storage location as the recommended storage location.
前記クライアント装置は、
当該クライアント装置に、着脱可能な記憶装置が接続されたことを検知する検知手段と、
を備え、
前記格納場所情報送信手段は、更に、前記検知手段で前記記憶装置の接続を検知した場合に、前記記憶装置に格納されるコンテンツデータに対応する日時情報当該記憶装置の識別情報を含む格納場所情報をサーバ装置に送信し、
前記格納履歴記憶手段は、前記格納場所情報受信手段で受信した前記クライアント装置の識別情報を含む格納場所情報と、前記格納場所情報受信手段で受信した日時情報から特定されるコンテンツデータの属性とを対応付けた前記クライアント装置のコンテンツデータの格納履歴、前記格納場所情報送信手段で送信された前記記憶装置の識別情報を含む格納場所情報と、当該記憶装置に格納されるコンテンツデータに対応する日時情報と前記予定情報から特定される当該コンテンツデータの属性とを対応付けた前記記憶装置のコンテンツデータの格納履歴、及び、前記格納手段よりコンテンツデータが格納された前記サーバ装置の識別情報を含む当該コンテンツデータの格納場所情報と、当該コンテンツデータに対応する日時情報と前記予定情報から特定される当該コンテンツデータの属性とを対応付けた前記サーバ装置のコンテンツデータの格納履歴を記憶し、
前記特定手段は、新たに格納場所に格納するコンテンツデータの属性である、当該新たに格納場所に格納するコンテンツデータに対応する日時情報及び前記予定情報から特定される当該コンテンツデータの属性と前記格納履歴記憶手段に記憶されている前記格納履歴とを用いて、前記クライアント装置の識別情報、前記記憶装置の識別情報、又は前記サーバ装置の識別情報を含む格納場所を示す前記推奨格納場所を特定し、
前記通知手段は、前記特定手段により特定された前記クライアント装置の識別情報、前記記憶装置の識別情報、又は前記サーバ装置の識別情報を含む格納場所を示す前記推奨格納場所を通知先に通知することを特徴とする請求項1乃至のいずれか1項に記載の情報処理システム。
The client device is
Detecting means for detecting that a removable storage device is connected to the client device;
With
Storing the storage location information transmitting means further comprising when detecting the connection of the storage device by said detecting means, and the date and time information corresponding to the content data stored in the storage device, the identification information of the storage device and the location information is transmitted to the server device,
It said storage history storage means, the storage location information and storage location information including identification information of the previous SL client device received by the receiving means, the attribute of the content data specified from the date and time information received by the storage location information receiving means and storage location information including identification information of preparative storage history of the content data of the client device that associates, sent by the storage location information transmitting means and said storage device, corresponding to the content data stored in the storage device date and time information and storing history of the content data of the storage device that associates attribute of the content data specified by the schedule information, and the identification information before Symbol server the content data from the storage unit is stored the appointments and storage location information of the content data, and date and time information corresponding to the content data including Wherein storing the storage history of the contents data of the server device associating the attributes of the content data specified from the broadcast,
The specifying means is an attribute of content data to be newly stored in a storage location, the date and time information corresponding to the content data to be newly stored in the storage location and the attribute of the content data specified from the schedule information , The recommended storage location indicating the storage location including the identification information of the client device, the identification information of the storage device, or the identification information of the server device is specified using the storage history stored in the storage history storage means And
The notification means notifies the notification destination of the recommended storage location indicating the storage location including the identification information of the client device specified by the specifying means, the identification information of the storage device, or the identification information of the server device. The information processing system according to any one of claims 1 to 8 .
クライアント装置と、予定を示す予定情報を記憶する予定情報記憶手段を備えるサーバ装置を含む情報処理システムの制御方法であって、
クライアント装置において、
自機に格納されるコンテンツデータに対応する日時情報当該コンテンツデータが格納されている自機内の格納場所を示す当該クライアント装置の識別情報を含む格納場所情報とをサーバ装置に送信する格納場所情報送信工程と、
コンテンツデータを前記サーバ装置に格納すべく送信するコンテンツデータ送信工程と、
を含み、
前記サーバ装置において、
前記格納場所情報送信工程で送信された前記クライアント装置の識別情報を含む格納場所情報と、前記日時情報とを受信する格納場所情報受信工程と、
前記コンテンツデータ送信工程で送信されたコンテンツデータを受信して自機に格納する格納工程と、
前記格納場所情報受信工程で受信した前記クライアント装置の識別情報を含む格納場所情報と、前記格納場所情報受信工程で受信した前記日時情報と前記予定情報から特定されるコンテンツデータの属性とを対応付けた前記クライアント装置のコンテンツデータの格納履歴、及び、前記格納工程によりコンテンツデータが格納された前記サーバ装置の識別情報を含む当該コンテンツデータの格納場所情報と、当該コンテンツデータに対応する日時情報と前記予定情報から特定される当該コンテンツデータの属性とを対応付けた前記サーバ装置のコンテンツデータの格納履歴を記憶する格納履歴記憶工程と、
新たに格納場所に格納するコンテンツデータの属性である、当該新たに格納場所に格納するコンテンツデータに対応する日時情報及び前記予定情報から特定される当該コンテンツデータの属性と前記格納履歴記憶工程記憶されている前記格納履歴とを用いて、コンテンツデータを新たに格納する格納場所の候補であって前記クライアント装置の識別情報又は前記サーバ装置の識別情報を含む格納場所を示す推奨格納場所を特定する特定工程と、
前記特定工程により特定された前記クライアント装置の識別情報又は前記サーバ装置の識別情報を含む格納場所を示す前記推奨格納場所を通知先に通知する通知工程と、
を含むことを特徴とする情報処理システムの制御方法。
A control method of an information processing system including a client device and a server device including schedule information storage means for storing schedule information indicating a schedule ,
On the client device:
Location to transmit the time information corresponding to the content data stored in the own device, and a storage location information comprising the identity of the client device indicating the own machine storage location where the content data is stored in the server device An information transmission process;
A content data transmission step of transmitting content data to be stored in the server device;
Including
In the server device,
And storage location information including identification information of the previous SL client device transmitted by said storage location information transmitting step, and the storage location information receiving step of receiving said time information,
A storage step of receiving the content data transmitted in the content data transmission step and storing it in the own device;
And storage location information including identification information of the previous SL client device received by the storage location information receiving step, the attribute of the content data specified by the date information and the schedule information received by the storage location information receiving step storing a history of content data associated with the client device, and a storage location information of the content data including the identification information before the SL server the content data is stored by the storage step, the date and time corresponding to the content data A storage history storage step of storing a storage history of content data of the server device in which information and an attribute of the content data specified from the schedule information are associated with each other;
It is an attribute of the content data stored in the new location, and attributes of the content data specified from the date information and the schedule information corresponding to the content data stored in the new storage location in the storage history storage step Using the stored storage history, a recommended storage location indicating a storage location that is a candidate for a storage location for newly storing content data and that includes the identification information of the client device or the identification information of the server device is specified. Specific process to
A notification step of notifying the notification destination of the recommended storage location indicating the storage location including the identification information of the client device or the identification information of the server device specified by the specification step;
A method for controlling an information processing system comprising:
クライアント装置と、予定を示す予定情報を記憶する予定情報記憶手段を備えるサーバ装置を含む情報処理システムで実行が可能なプログラムであって、
クライアント装置を、
自機に格納されるコンテンツデータに対応する日時情報当該コンテンツデータが格納されている自機内の格納場所を示す当該クライアント装置の識別情報を含む格納場所情報とをサーバ装置に送信する格納場所情報送信手段と、
コンテンツデータを前記サーバ装置に格納すべく送信するコンテンツデータ送信手段として機能させ、
前記サーバ装置
前記格納場所情報送信手段で送信された前記クライアント装置の識別情報を含む格納場所情報と、前記日時情報とを受信する格納場所情報受信手段と、
前記コンテンツデータ送信手段で送信されたコンテンツデータを受信して自機に格納する格納手段と、
前記格納場所情報受信手段で受信した前記クライアント装置の識別情報を含む格納場所情報と、前記格納場所情報受信で受信した前記日時情報と前記予定情報から特定されるコンテンツデータの属性とを対応付けた前記クライアント装置のコンテンツデータの格納履歴、及び、前記格納手段によりコンテンツデータが格納された前記サーバ装置の識別情報を含む当該コンテンツデータの格納場所情報と、当該コンテンツデータに対応する日時情報と前記予定情報から特定される当該コンテンツデータの属性とを対応付けた前記サーバ装置のコンテンツデータの格納履歴を記憶する格納履歴記憶手段と、
新たに格納場所に格納するコンテンツデータの属性である、当該新たに格納場所に格納するコンテンツデータに対応する日時情報及び前記予定情報から特定される当該コンテンツデータの属性と前記格納履歴記憶手段に記憶されている前記格納履歴とを用いて、コンテンツデータを新たに格納する格納場所の候補であって前記クライアント装置の識別情報又は前記サーバ装置の識別情報を含む格納場所を示す推奨格納場所を特定する特定手段と、
前記特定手段により特定された前記クライアント装置の識別情報又は前記サーバ装置の識別情報を含む格納場所を示す前記推奨格納場所を通知先に通知する通知手段として機能させることを特徴とする情報処理システムのプログラム。
A program that can be executed by an information processing system including a client device and a server device that includes schedule information storage means for storing schedule information indicating a schedule ,
The client device
Location to transmit the time information corresponding to the content data stored in the own device, and a storage location information comprising the identity of the client device indicating the own machine storage location where the content data is stored in the server device Information transmission means;
The content data allowed to function as a content data transmitting means for transmitting to be stored in the server apparatus,
Said server apparatus,
And storage location information including identification information of the previous SL client device transmitted by said storage location information transmitting means, the storage location information receiving means for receiving said time information,
Storage means for receiving the content data transmitted by the content data transmitting means and storing the content data in its own device;
Response and storage location information including identification information of the previous SL client device received by the storage location information receiving means, the attribute of the content data specified by the date information and the schedule information received by the storage location information received storing a history of content data with said client device, and a storage location information of the content data including the identification information before the SL server the content data is stored by the storing means, time information corresponding to the content data Storage history storage means for storing the storage history of the content data of the server device in which the attribute of the content data specified from the schedule information is associated with each other,
The attribute of the content data newly stored in the storage location, the date and time information corresponding to the content data newly stored in the storage location, the attribute of the content data specified from the schedule information, and the storage history storage means Using the stored storage history, a recommended storage location indicating a storage location that is a candidate for a storage location for newly storing content data and that includes the identification information of the client device or the identification information of the server device is specified. Specific means to
An information processing system that functions as a notification unit that notifies a notification destination of the recommended storage location indicating the storage location including the identification information of the client device specified by the specifying unit or the identification information of the server device. program.
自機に格納されるコンテンツデータに対応する日時情報当該コンテンツデータが格納されている自機内の格納場所を示すクライアント装置の識別情報を含む格納場所情報とをサーバ装置に送信する格納場所情報送信手段と、コンテンツデータを前記サーバ装置に格納すべく送信するコンテンツデータ送信手段と、を備えるクライアント装置と通信可能な、予定を示す予定情報を記憶する予定情報記憶手段を備えるサーバ装置であって、
前記格納場所情報送信手段で送信された前記クライアント装置の識別情報を含む格納場所情報と、前記日時情報とを受信する格納場所情報受信手段と、
前記コンテンツデータ送信手段で送信されたコンテンツデータを受信して自機に格納する格納手段と、
前記格納場所情報受信手段で受信した前記クライアント装置の識別情報を含む格納場所情報と、前記格納場所情報受信で受信した前記日時情報と前記予定情報から特定されるコンテンツデータの属性とを対応付けた前記クライアント装置のコンテンツデータの格納履歴、及び、前記格納手段によりコンテンツデータが格納された前記サーバ装置の識別情報を含む当該コンテンツデータの格納場所情報と、当該コンテンツデータに対応する日時情報と前記予定情報から特定される当該コンテンツデータの属性とを対応付けた前記サーバ装置のコンテンツデータの格納履歴を記憶する格納履歴記憶手段と、
新たに格納場所に格納するコンテンツデータの属性である、当該新たに格納場所に格納するコンテンツデータに対応する日時情報及び前記予定情報から特定される当該コンテンツデータの属性と前記格納履歴記憶手段に記憶されている前記格納履歴とを用いて、コンテンツデータを新たに格納する格納場所の候補であって前記クライアント装置の識別情報又は前記サーバ装置の識別情報を含む格納場所を示す推奨格納場所を特定する特定手段と、
前記特定手段により特定された前記クライアント装置の識別情報又は前記サーバ装置の識別情報を含む格納場所を示す前記推奨格納場所を通知先に通知する通知手段と、
を備えることを特徴とするサーバ装置。
Storage location information to be transmitted and time information corresponding to the content data stored in the own device, and a storage location information including the identity of the client device indicating the own machine storage location where the content data is stored in the server device A server apparatus comprising schedule information storage means for storing schedule information indicating a schedule, which is communicable with a client apparatus comprising: transmission means; and content data transmission means for transmitting content data to be stored in the server apparatus. ,
And storage location information including identification information of the previous SL client device transmitted by said storage location information transmitting means, the storage location information receiving means for receiving said time information,
Storage means for receiving the content data transmitted by the content data transmitting means and storing the content data in its own device;
Response and storage location information including identification information of the previous SL client device received by the storage location information receiving means, the attribute of the content data specified by the date information and the schedule information received by the storage location information received storing a history of content data with said client device, and a storage location information of the content data including the identification information before the SL server the content data is stored by the storing means, time information corresponding to the content data Storage history storage means for storing the storage history of the content data of the server device in which the attribute of the content data specified from the schedule information is associated with each other,
The attribute of the content data newly stored in the storage location, the date and time information corresponding to the content data newly stored in the storage location, the attribute of the content data specified from the schedule information, and the storage history storage means Using the stored storage history, a recommended storage location indicating a storage location that is a candidate for a storage location for newly storing content data and that includes the identification information of the client device or the identification information of the server device is specified. Specific means to
Notification means for notifying the notification destination of the recommended storage location indicating the storage location including the identification information of the client device specified by the specification means or the identification information of the server device;
A server device comprising:
自機に格納されるコンテンツデータに対応する日時情報当該コンテンツデータが格納されている自機内の格納場所を示すクライアント装置の識別情報を含む格納場所情報とをサーバ装置に送信する格納場所情報送信手段と、コンテンツデータを前記サーバ装置に格納すべく送信するコンテンツデータ送信手段と、を備えるクライアント装置と通信可能な、予定を示す予定情報を記憶する予定情報記憶手段を備えるサーバ装置の制御方法であって、
前記格納場所情報送信手段で送信された前記クライアント装置の識別情報を含む格納場所情報と、前記日時情報とを受信する格納場所情報受信工程と、
前記コンテンツデータ送信手段で送信されたコンテンツデータを受信して自機に格納する格納工程と、
前記格納場所情報受信工程で受信した前記クライアント装置の識別情報を含む格納場所情報と、前記格納場所情報受信工程で受信した前記日時情報と前記予定情報から特定されるコンテンツデータの属性とを対応付けた前記クライアント装置のコンテンツデータの格納履歴、及び、前記格納工程によりコンテンツデータが格納された前記サーバ装置の識別情報を含む当該コンテンツデータの格納場所情報と、当該コンテンツデータに対応する日時情報と前記予定情報から特定される当該コンテンツデータの属性とを対応付けた前記サーバ装置のコンテンツデータの格納履歴を記憶する格納履歴記憶工程と、
新たに格納場所に格納するコンテンツデータの属性である、当該新たに格納場所に格納するコンテンツデータに対応する日時情報及び前記予定情報から特定される当該コンテンツデータの属性と前記格納履歴記憶工程記憶されている前記格納履歴とを用いて、コンテンツデータを新たに格納する格納場所の候補であって前記クライアント装置の識別情報又は前記サーバ装置の識別情報を含む格納場所を示す推奨格納場所を特定する特定工程と、
前記特定工程により特定された前記クライアント装置の識別情報又は前記サーバ装置の識別情報を含む格納場所を示す前記推奨格納場所を通知先に通知する通知工程と、
を含むことを特徴とするサーバ装置の制御方法。
Storage location information to be transmitted and time information corresponding to the content data stored in the own device, and a storage location information including the identity of the client device indicating the own machine storage location where the content data is stored in the server device A server apparatus control method comprising schedule information storage means for storing schedule information indicating a schedule, which is communicable with a client apparatus, comprising: transmission means; and content data transmission means for transmitting content data to be stored in the server apparatus . Because
And storage location information including identification information of the previous SL client device transmitted by said storage location information transmitting means, the storage location information receiving step of receiving said time information,
A storage step of receiving the content data transmitted by the content data transmitting means and storing the content data in its own device;
And storage location information including identification information of the previous SL client device received by the storage location information receiving step, the attribute of the content data specified by the date information and the schedule information received by the storage location information receiving step storing a history of content data associated with the client device, and a storage location information of the content data including the identification information before the SL server the content data is stored by the storage step, the date and time corresponding to the content data A storage history storage step of storing a storage history of content data of the server device in which information and an attribute of the content data specified from the schedule information are associated with each other;
It is an attribute of the content data stored in the new location, and attributes of the content data specified from the date information and the schedule information corresponding to the content data stored in the new storage location in the storage history storage step Using the stored storage history, a recommended storage location indicating a storage location that is a candidate for a storage location for newly storing content data and that includes the identification information of the client device or the identification information of the server device is specified. Specific process to
A notification step of notifying the notification destination of the recommended storage location indicating the storage location including the identification information of the client device or the identification information of the server device specified by the specification step;
A control method for a server device, comprising:
自機に格納されるコンテンツデータに対応する日時情報当該コンテンツデータが格納されている自機内の格納場所を示すクライアント装置の識別情報を含む格納場所情報とをサーバ装置に送信する格納場所情報送信手段と、コンテンツデータを前記サーバ装置に格納すべく送信するコンテンツデータ送信手段と、を備えるクライアント装置と通信可能な、予定を示す予定情報を記憶する予定情報記憶手段を備えるサーバ装置で実行が可能なプログラムであって、
前記サーバ装置を、
前記格納場所情報送信手段で送信された前記クライアント装置の識別情報を含む格納場所情報と、前記日時情報とを受信する格納場所情報受信手段と、
前記コンテンツデータ送信手段で送信されたコンテンツデータを受信して自機に格納する格納手段と、
前記格納場所情報受信手段で受信した前記クライアント装置の識別情報を含む格納場所情報と、前記格納場所情報受信で受信した前記日時情報と前記予定情報から特定されるコンテンツデータの属性とを対応付けた前記クライアント装置のコンテンツデータの格納履歴、及び、前記格納手段によりコンテンツデータが格納された前記サーバ装置の識別情報を含む当該コンテンツデータの格納場所情報と、当該コンテンツデータに対応する日時情報と前記予定情報から特定される当該コンテンツデータの属性とを対応付けた前記サーバ装置のコンテンツデータの格納履歴を記憶する格納履歴記憶手段と、
新たに格納場所に格納するコンテンツデータの属性である、当該新たに格納場所に格納するコンテンツデータに対応する日時情報及び前記予定情報から特定される当該コンテンツデータの属性と前記格納履歴記憶手段に記憶されている前記格納履歴とを用いて、コンテンツデータを新たに格納する格納場所の候補であって前記クライアント装置の識別情報又は前記サーバ装置の識別情報を含む格納場所を示す推奨格納場所を特定する特定手段と、
前記特定手段により特定された前記クライアント装置の識別情報又は前記サーバ装置の識別情報を含む格納場所を示す前記推奨格納場所を通知先に通知する通知手段として機能させることを特徴とするサーバ装置のプログラム。
Storage location information to be transmitted and time information corresponding to the content data stored in the own device, and a storage location information including the identity of the client device indicating the own machine storage location where the content data is stored in the server device Executed by a server device comprising schedule information storage means for storing schedule information indicating a schedule, which is communicable with a client device comprising transmission means and content data transmission means for transmitting content data to be stored in the server device. A possible program,
The server device,
And location information including identification information of the previous SL client device transmitted by said storage location information transmitting means, the storage location information receiving means for receiving said time information,
Storage means for receiving the content data transmitted by the content data transmitting means and storing the content data in its own device;
Response and storage location information including identification information of the previous SL client device received by the storage location information receiving means, the attribute of the content data specified by the date information and the schedule information received by the storage location information received storing a history of content data with said client device, and a storage location information of the content data including the identification information before the SL server the content data is stored by the storing means, time information corresponding to the content data Storage history storage means for storing the storage history of the content data of the server device in which the attribute of the content data specified from the schedule information is associated with each other,
The attribute of the content data newly stored in the storage location, the date and time information corresponding to the content data newly stored in the storage location, the attribute of the content data specified from the schedule information, and the storage history storage means Using the stored storage history, a recommended storage location indicating a storage location that is a candidate for a storage location for newly storing content data and that includes the identification information of the client device or the identification information of the server device is specified. Specific means to
A server device program that functions as a notification unit that notifies a notification destination of the recommended storage location indicating the storage location including the identification information of the client device specified by the specifying unit or the identification information of the server device .
クライアント装置とサーバ装置を含む情報処理システムであって、
前記クライアント装置は、
自機に格納されるコンテンツデータから特定されるコンテンツデータの属性として用いられる識別情報と、当該コンテンツデータが格納されている自機内の格納場所を示す当該クライアント装置の識別情報を含む格納場所情報とをサーバ装置に送信する格納場所情報送信手段と、
コンテンツデータを前記サーバ装置に格納すべく送信するコンテンツデータ送信手段と、
を備え、
前記サーバ装置は、
前記格納場所情報送信手段で送信された前記属性として用いられる識別情報と前記クライアント装置の識別情報を含む格納場所情報とを受信する格納場所情報受信手段と、
前記コンテンツデータ送信手段で送信されたコンテンツデータを受信して自機に格納する格納手段と、
前記格納場所情報受信手段で受信した前記クライアント装置の識別情報を含む格納場所情報と、前記格納場所情報受信手段で受信した前記属性として用いられる識別情報とを対応付けた前記クライアント装置のコンテンツデータの格納履歴、及び、前記サーバ装置の識別情報を含む前記格納手段により格納されたコンテンツデータの格納場所情報と、当該コンテンツデータの属性として用いられる識別情報とを対応付けた前記サーバ装置のコンテンツデータの格納履歴を記憶する格納履歴記憶手段と、
新たに格納場所に格納するコンテンツデータ前記属性として用いられる識別情報と前記格納履歴記憶手段に記憶されている前記格納履歴とを用いて、コンテンツデータを新たに格納する格納場所の候補であって前記クライアント装置の識別情報又は前記サーバ装置の識別情報を含む格納場所を示す推奨格納場所を特定する特定手段と、
前記特定手段により特定された前記クライアント装置の識別情報又は前記サーバ装置の識別情報を含む格納場所を示す前記推奨格納場所を通知先に通知する通知手段と、
を備えることを特徴とする情報処理システム。
An information processing system including a client device and a server device,
The client device is
Storage containing the identification information used as the attribute of the content data specified from the content data stored in the own device, the identification information of the client device indicating the own machine storage location where the content data is stored Storage location information transmitting means for transmitting the location information to the server device;
Content data transmitting means for transmitting content data to be stored in the server device;
With
The server device
Storage location information receiving means for receiving identification information used as the attribute transmitted by the storage location information transmitting means and storage location information including identification information of the client device;
Storage means for receiving the content data transmitted by the content data transmitting means and storing the content data in its own device;
Content of the storage location information and storage location information including identification information of the previous SL client device received by the receiving means, said client device that associates identification information used as the attribute received by the storage location information receiving means data storage history, and the storage location information of the content data stored by said storage means including identification information before Symbol server device, the server device associates the identification information used as an attribute of the content data Storage history storage means for storing a storage history of content data;
Using said stored history stored in the identification information and the storage history storage means used as the attributes of the content data stored in the new location, a candidate storage location that stores the contents data newly A specifying means for specifying a recommended storage location indicating a storage location including identification information of the client device or identification information of the server device;
Notification means for notifying the notification destination of the recommended storage location indicating the storage location including the identification information of the client device specified by the specification means or the identification information of the server device;
An information processing system comprising:
前記コンテンツデータの属性として用いられる識別情報は、コンテンツデータの生成元の端末識別情報であって、
前記格納場所情報送信手段は、クライアント装置に格納されるコンテンツデータの生成元の端末の端末識別情報と前記格納場所情報をサーバ装置に送信し、
前記格納履歴記憶手段は、前記格納場所情報受信手段で受信した前記格納場所情報と前記端末識別情報とを対応付けた前記クライアント装置のコンテンツデータの格納履歴、及び、前記サーバ装置の識別情報を含む前記格納手段により格納されたコンテンツデータの格納場所情報と、当該コンテンツデータの生成元の端末の端末識別情報とを対応付けた前記サーバ装置のコンテンツデータの格納履歴を記憶し、
前記特定手段は、新たに格納場所に格納するコンテンツデータから特定される当該コンテンツデータの生成元の端末の端末識別情報と前記格納履歴記憶手段に記憶されている前記格納履歴とを用いて、コンテンツデータを新たに格納する格納場所の候補であって前記クライアント装置の識別情報又は前記サーバ装置の識別情報を含む格納場所を示す前記推奨格納場所を特定することを特徴とする請求項15に記載の情報処理システム。
The identification information used as the attribute of the content data is terminal identification information of the content data generation source,
The storage location information transmitting means transmits the terminal identification information of the terminal that is the generation source of the content data stored in the client device and the storage location information to the server device,
Said storage history storage means, the storage location information said before and SL storage location information received by the receiving means terminal identification information and stores the history of the content data of the client device that associates, and the identification of the previous SL server Storing the storage history of the content data of the server device in which the storage location information of the content data stored by the storage means including the information is associated with the terminal identification information of the terminal that generated the content data;
The specifying means uses the terminal identification information of the terminal that generated the content data specified from the content data newly stored in the storage location, and the storage history stored in the storage history storage means, 16. The recommended storage location indicating a storage location that is a candidate for a storage location in which data is newly stored and includes the identification information of the client device or the identification information of the server device, is specified. Information processing system.
クライアント装置とサーバ装置を含む情報処理システムの制御方法であって、An information processing system control method including a client device and a server device,
前記クライアント装置において、In the client device,
自機に格納されるコンテンツデータから特定されるコンテンツデータの属性として用いられる識別情報と、当該コンテンツデータが格納されている自機内の格納場所を示す当該クライアント装置の識別情報を含む格納場所情報とをサーバ装置に送信する格納場所情報送信工程と、Identification information used as an attribute of content data specified from content data stored in the own device, and storage location information including identification information of the client device indicating a storage location in the own device in which the content data is stored; Storage location information transmitting step for transmitting to the server device;
コンテンツデータを前記サーバ装置に格納すべく送信するコンテンツデータ送信工程と、A content data transmission step of transmitting content data to be stored in the server device;
を含み、Including
前記サーバ装置において、In the server device,
前記格納場所情報送信工程で送信された前記属性として用いられる識別情報と前記クライアント装置の識別情報を含む格納場所情報とを受信する格納場所情報受信工程と、A storage location information receiving step for receiving identification information used as the attribute transmitted in the storage location information transmission step and storage location information including identification information of the client device;
前記コンテンツデータ送信工程で送信されたコンテンツデータを受信して自機に格納する格納工程と、A storage step of receiving the content data transmitted in the content data transmission step and storing it in the own device;
前記格納場所情報受信工程で受信した前記クライアント装置の識別情報を含む格納場所情報と、前記格納場所情報受信工程で受信した前記属性として用いられる識別情報とを対応付けた前記クライアント装置のコンテンツデータの格納履歴、及び、前記サーバ装置の識別情報を含む前記格納工程により格納されたコンテンツデータの格納場所情報と、当該コンテンツデータの属性として用いられる識別情報とを対応付けた前記サーバ装置のコンテンツデータの格納履歴を記憶する格納履歴記憶工程と、The content data of the client device in which the storage location information including the identification information of the client device received in the storage location information reception step is associated with the identification information used as the attribute received in the storage location information reception step. The content data of the server device in which the storage history and the storage location information of the content data stored by the storing step including the identification information of the server device are associated with the identification information used as an attribute of the content data. A storage history storage step for storing the storage history;
新たに格納場所に格納するコンテンツデータの前記属性として用いられる識別情報と前記格納履歴記憶工程で記憶されている前記格納履歴とを用いて、コンテンツデータを新たに格納する格納場所の候補であって前記クライアント装置の識別情報又は前記サーバ装置の識別情報を含む格納場所を示す推奨格納場所を特定する特定工程と、A candidate for a storage location for newly storing content data using identification information used as the attribute of the content data to be newly stored in the storage location and the storage history stored in the storage history storage step. A specific step of identifying a recommended storage location indicating a storage location including identification information of the client device or identification information of the server device;
前記特定工程により特定された前記クライアント装置の識別情報又は前記サーバ装置の識別情報を含む格納場所を示す前記推奨格納場所を通知先に通知する通知工程と、A notification step of notifying the notification destination of the recommended storage location indicating the storage location including the identification information of the client device or the identification information of the server device specified by the specification step;
を含むことを特徴とする情報処理システムの制御方法。A method for controlling an information processing system comprising:
クライアント装置とサーバ装置を含む情報処理システムで実行が可能なプログラムであって、A program that can be executed by an information processing system including a client device and a server device,
前記クライアント装置を、The client device;
自機に格納されるコンテンツデータから特定されるコンテンツデータの属性として用いられる識別情報と、当該コンテンツデータが格納されている自機内の格納場所を示す当該クライアント装置の識別情報を含む格納場所情報とをサーバ装置に送信する格納場所情報送信手段と、Identification information used as an attribute of content data specified from content data stored in the own device, and storage location information including identification information of the client device indicating a storage location in the own device in which the content data is stored; Storage location information transmitting means for transmitting to the server device;
コンテンツデータを前記サーバ装置に格納すべく送信するコンテンツデータ送信手段として機能させ、Function as content data transmission means for transmitting content data to be stored in the server device;
前記サーバ装置を、The server device,
前記格納場所情報送信手段で送信された前記属性として用いられる識別情報と前記クライアント装置の識別情報を含む格納場所情報とを受信する格納場所情報受信手段と、Storage location information receiving means for receiving identification information used as the attribute transmitted by the storage location information transmitting means and storage location information including identification information of the client device;
前記コンテンツデータ送信手段で送信されたコンテンツデータを受信して自機に格納する格納手段と、Storage means for receiving the content data transmitted by the content data transmitting means and storing the content data in its own device;
前記格納場所情報受信手段で受信した前記クライアント装置の識別情報を含む格納場所情報と、前記格納場所情報受信手段で受信した前記属性として用いられる識別情報とを対応付けた前記クライアント装置のコンテンツデータの格納履歴、及び、前記サーバ装置の識別情報を含む前記格納手段により格納されたコンテンツデータの格納場所情報と、当該コンテンツデータの属性として用いられる識別情報とを対応付けた前記サーバ装置のコンテンツデータの格納履歴を記憶する格納履歴記憶手段と、Content data of the client device in which the storage location information including the identification information of the client device received by the storage location information receiving unit is associated with the identification information used as the attribute received by the storage location information receiving unit. The content data of the server device in which the storage location information of the content data stored by the storage means including the storage history and the identification information of the server device is associated with the identification information used as an attribute of the content data. Storage history storage means for storing the storage history;
新たに格納場所に格納するコンテンツデータの前記属性として用いられる識別情報と前記格納履歴記憶手段に記憶されている前記格納履歴とを用いて、コンテンツデータを新たに格納する格納場所の候補であって前記クライアント装置の識別情報又は前記サーバ装置の識別情報を含む格納場所を示す推奨格納場所を特定する特定手段と、A candidate for a storage location for newly storing content data using identification information used as the attribute of the content data to be newly stored in the storage location and the storage history stored in the storage history storage means. A specifying means for specifying a recommended storage location indicating a storage location including identification information of the client device or identification information of the server device;
前記特定手段により特定された前記クライアント装置の識別情報又は前記サーバ装置の識別情報を含む格納場所を示す前記推奨格納場所を通知先に通知する通知手段として機能させることを特徴とする情報処理システムのプログラム。An information processing system that functions as a notification unit that notifies a notification destination of the recommended storage location indicating the storage location including the identification information of the client device specified by the specifying unit or the identification information of the server device. program.
自機に格納されるコンテンツデータから特定されるコンテンツデータの属性として用いられる識別情報と、当該コンテンツデータが格納されている自機内の格納場所を示すクライアント装置の識別情報を含む格納場所情報とをサーバ装置に送信する格納場所情報送信手段と、コンテンツデータを前記サーバ装置に格納すべく送信するコンテンツデータ送信手段を備えるクライアント装置と通信可能なサーバ装置であって、
前記格納場所情報送信手段で送信された前記属性として用いられる識別情報と前記クライアント装置の識別情報を含む格納場所情報とを受信する格納場所情報受信手段と、
前記コンテンツデータ送信手段で送信されたコンテンツデータを受信して自機に格納する格納手段と、
前記格納場所情報受信手段で受信した前記クライアント装置の識別情報を含む格納場所情報と、前記格納場所情報受信手段で受信した前記属性として用いられる識別情報とを対応付けた前記クライアント装置のコンテンツデータの格納履歴、及び、前記サーバ装置の識別情報を含む前記格納手段により格納されたコンテンツデータの格納場所情報と、当該コンテンツデータの属性として用いられる識別情報とを対応付けた前記サーバ装置のコンテンツデータの格納履歴を記憶する格納履歴記憶手段と、
新たに格納場所に格納するコンテンツデータの前記属性として用いられる識別情報と前記格納履歴記憶手段に記憶されている前記格納履歴とを用いて、コンテンツデータを新たに格納する格納場所の候補であって前記クライアント装置の識別情報又は前記サーバ装置の識別情報を含む格納場所を示す推奨格納場所を特定する特定手段と、
前記特定手段により特定された前記クライアント装置の識別情報又は前記サーバ装置の識別情報を含む格納場所を示す前記推奨格納場所を通知先に通知する通知手段と、
を備えることを特徴とするサーバ装置。
Identification information used as an attribute of content data specified from content data stored in the own device, and storage location information including identification information of a client device indicating a storage location in the own device in which the content data is stored A server device communicable with a client device comprising storage location information transmitting means for transmitting to a server device and content data transmitting means for transmitting content data to be stored in the server device,
Storage location information receiving means for receiving identification information used as the attribute transmitted by the storage location information transmitting means and storage location information including identification information of the client device;
Storage means for receiving the content data transmitted by the content data transmitting means and storing the content data in its own device;
Content data of the client device in which the storage location information including the identification information of the client device received by the storage location information receiving unit is associated with the identification information used as the attribute received by the storage location information receiving unit. The content data of the server device in which the storage location information of the content data stored by the storage means including the storage history and the identification information of the server device is associated with the identification information used as an attribute of the content data. Storage history storage means for storing the storage history;
A candidate for a storage location for newly storing content data using identification information used as the attribute of the content data to be newly stored in the storage location and the storage history stored in the storage history storage means. A specifying means for specifying a recommended storage location indicating a storage location including identification information of the client device or identification information of the server device;
Notification means for notifying the notification destination of the recommended storage location indicating the storage location including the identification information of the client device specified by the specification means or the identification information of the server device;
A server device comprising:
自機に格納されるコンテンツデータから特定されるコンテンツデータの属性として用いられる識別情報と、当該コンテンツデータが格納されている自機内の格納場所を示すクライアント装置の識別情報を含む格納場所情報とをサーバ装置に送信する格納場所情報送信手段と、コンテンツデータを前記サーバ装置に格納すべく送信するコンテンツデータ送信手段を備えるクライアント装置と通信可能なサーバ装置の制御方法であって、
前記格納場所情報送信手段で送信された前記属性として用いられる識別情報と前記クライアント装置の識別情報を含む格納場所情報とを受信する格納場所情報受信工程と、
前記コンテンツデータ送信手段で送信されたコンテンツデータを受信して自機に格納する格納工程と、
前記格納場所情報受信工程で受信した前記クライアント装置の識別情報を含む格納場所情報と、前記格納場所情報受信工程で受信した前記属性として用いられる識別情報とを対応付けた前記クライアント装置のコンテンツデータの格納履歴、及び、前記サーバ装置の識別情報を含む前記格納工程により格納されたコンテンツデータの格納場所情報と、当該コンテンツデータの属性として用いられる識別情報とを対応付けた前記サーバ装置のコンテンツデータの格納履歴を記憶する格納履歴記憶工程と、
新たに格納場所に格納するコンテンツデータの前記属性として用いられる識別情報と前記格納履歴記憶工程で記憶されている前記格納履歴とを用いて、コンテンツデータを新たに格納する格納場所の候補であって前記クライアント装置の識別情報又は前記サーバ装置の識別情報を含む格納場所を示す推奨格納場所を特定する特定工程と、
前記特定工程により特定された前記クライアント装置の識別情報又は前記サーバ装置の識別情報を含む格納場所を示す前記推奨格納場所を通知先に通知する通知工程と、
を含むことを特徴とするサーバ装置の制御方法。
Identification information used as an attribute of content data specified from content data stored in the own device, and storage location information including identification information of a client device indicating a storage location in the own device in which the content data is stored A server device control method capable of communicating with a client device comprising storage location information transmitting means for transmitting to a server device and content data transmitting means for transmitting content data to be stored in the server device,
A storage location information receiving step for receiving identification information used as the attribute transmitted by the storage location information transmitting means and storage location information including identification information of the client device;
A storage step of receiving the content data transmitted by the content data transmitting means and storing the content data in its own device;
The content data of the client device in which the storage location information including the identification information of the client device received in the storage location information reception step is associated with the identification information used as the attribute received in the storage location information reception step. The content data of the server device in which the storage history and the storage location information of the content data stored by the storing step including the identification information of the server device are associated with the identification information used as an attribute of the content data. A storage history storage step for storing the storage history;
A candidate for a storage location for newly storing content data using identification information used as the attribute of the content data to be newly stored in the storage location and the storage history stored in the storage history storage step. A specific step of identifying a recommended storage location indicating a storage location including identification information of the client device or identification information of the server device;
A notification step of notifying the notification destination of the recommended storage location indicating the storage location including the identification information of the client device or the identification information of the server device specified by the specification step;
A control method for a server device, comprising:
自機に格納されるコンテンツデータから特定されるコンテンツデータの属性として用いられる識別情報と、当該コンテンツデータが格納されている自機内の格納場所を示すクライアント装置の識別情報を含む格納場所情報とをサーバ装置に送信する格納場所情報送信手段と、コンテンツデータを前記サーバ装置に格納すべく送信するコンテンツデータ送信手段を備えるクライアント装置と通信可能なサーバ装置で実行が可能なプログラムであって、
前記サーバ装置を、
前記格納場所情報送信手段で送信された前記属性として用いられる識別情報と前記クライアント装置の識別情報を含む格納場所情報とを受信する格納場所情報受信手段と、
前記コンテンツデータ送信手段で送信されたコンテンツデータを受信して自機に格納する格納手段と、
前記格納場所情報受信手段で受信した前記クライアント装置の識別情報を含む格納場所情報と、前記格納場所情報受信手段で受信した前記属性として用いられる識別情報とを対応付けた前記クライアント装置のコンテンツデータの格納履歴、及び、前記サーバ装置の識別情報を含む前記格納手段により格納されたコンテンツデータの格納場所情報と、当該コンテンツデータの属性として用いられる識別情報とを対応付けた前記サーバ装置のコンテンツデータの格納履歴を記憶する格納履歴記憶手段と、
新たに格納場所に格納するコンテンツデータの前記属性として用いられる識別情報と前記格納履歴記憶手段に記憶されている前記格納履歴とを用いて、コンテンツデータを新たに格納する格納場所の候補であって前記クライアント装置の識別情報又は前記サーバ装置の識別情報を含む格納場所を示す推奨格納場所を特定する特定手段と、
前記特定手段により特定された前記クライアント装置の識別情報又は前記サーバ装置の識別情報を含む格納場所を示す前記推奨格納場所を通知先に通知する通知手段として機能させることを特徴とするサーバ装置のプログラム。
Identification information used as an attribute of content data specified from content data stored in the own device, and storage location information including identification information of a client device indicating a storage location in the own device in which the content data is stored A program executable on a server device communicable with a client device comprising storage location information transmitting means for transmitting to a server device and content data transmitting means for transmitting content data to be stored in the server device,
The server device,
Storage location information receiving means for receiving identification information used as the attribute transmitted by the storage location information transmitting means and storage location information including identification information of the client device;
Storage means for receiving the content data transmitted by the content data transmitting means and storing the content data in its own device;
Content data of the client device in which the storage location information including the identification information of the client device received by the storage location information receiving unit is associated with the identification information used as the attribute received by the storage location information receiving unit. The content data of the server device in which the storage location information of the content data stored by the storage means including the storage history and the identification information of the server device is associated with the identification information used as an attribute of the content data. Storage history storage means for storing the storage history;
A candidate for a storage location for newly storing content data using identification information used as the attribute of the content data to be newly stored in the storage location and the storage history stored in the storage history storage means. A specifying means for specifying a recommended storage location indicating a storage location including identification information of the client device or identification information of the server device;
A server device program that functions as a notification unit that notifies a notification destination of the recommended storage location indicating the storage location including the identification information of the client device specified by the specifying unit or the identification information of the server device .
JP2013263861A 2012-12-21 2013-12-20 Information processing apparatus, information processing system, control method thereof, and program Active JP5975020B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013263861A JP5975020B2 (en) 2012-12-21 2013-12-20 Information processing apparatus, information processing system, control method thereof, and program

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2012279288 2012-12-21
JP2012279288 2012-12-21
JP2013263861A JP5975020B2 (en) 2012-12-21 2013-12-20 Information processing apparatus, information processing system, control method thereof, and program

Publications (2)

Publication Number Publication Date
JP2014139779A JP2014139779A (en) 2014-07-31
JP5975020B2 true JP5975020B2 (en) 2016-08-23

Family

ID=51416448

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013263861A Active JP5975020B2 (en) 2012-12-21 2013-12-20 Information processing apparatus, information processing system, control method thereof, and program

Country Status (1)

Country Link
JP (1) JP5975020B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109241002B (en) * 2018-09-10 2022-02-01 创新先进技术有限公司 File uploading method, device and equipment

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003108973A (en) * 2001-09-27 2003-04-11 Sony Corp Automatic image file classification system
JP3948328B2 (en) * 2002-04-08 2007-07-25 株式会社ニコン Electronic camera rental service system
JP2004056707A (en) * 2002-07-24 2004-02-19 Fuji Photo Film Co Ltd Method of creating folder and program therefor
JP2004166057A (en) * 2002-11-14 2004-06-10 Fuji Photo Film Co Ltd Image filing device and system
JP2005123849A (en) * 2003-10-16 2005-05-12 Konica Minolta Photo Imaging Inc Digital camera
JP2005309979A (en) * 2004-04-23 2005-11-04 Casio Comput Co Ltd Image classification device and program
JP4208860B2 (en) * 2005-05-13 2009-01-14 キヤノン株式会社 Information processing apparatus, information processing method, and storage medium
JP4714106B2 (en) * 2006-08-02 2011-06-29 シャープ株式会社 Image storage system and image storage method
JP2009077026A (en) * 2007-09-19 2009-04-09 Fujifilm Corp Imaging apparatus and method, and program
JP2010079788A (en) * 2008-09-29 2010-04-08 Fujifilm Corp Content management device, system, method and program
JP4896168B2 (en) * 2009-01-26 2012-03-14 三菱電機エンジニアリング株式会社 Filing apparatus, filing method and filing system
JP5556646B2 (en) * 2010-12-20 2014-07-23 カシオ計算機株式会社 Data management apparatus, data management system, and data management program
JP5757187B2 (en) * 2011-07-25 2015-07-29 日本電気株式会社 File storage location candidate determination device, file storage location candidate determination method, file storage location determination support system, and computer program

Also Published As

Publication number Publication date
JP2014139779A (en) 2014-07-31

Similar Documents

Publication Publication Date Title
US11005916B2 (en) Mobile device, network system, and control method for the same
US10721085B2 (en) Terminal device, conference management system, storage medium and conference management method
TWI649664B (en) Terminal device, server device, and program for recording an operation by an image
US10762043B2 (en) Information processing system, information processing apparatus, and information processing method
JP5069764B2 (en) Construction site management system and server
US9824447B2 (en) Information processing apparatus, information processing system, and information processing method
US10104157B2 (en) System and method for managing media files
US9805471B2 (en) Information processing apparatus, information processing system, and information processing method
JP5724867B2 (en) Content management system, content management apparatus, control method, and program
JP5728167B2 (en) Information processing apparatus, control method therefor, and computer program
JP5975020B2 (en) Information processing apparatus, information processing system, control method thereof, and program
JP2013239925A (en) Imaging apparatus, control method therefor, and program
JP2011118859A (en) Image sharing system, image management device, image display device, image sharing method and program
JP6666557B2 (en) IMAGE MANAGEMENT SYSTEM, INFORMATION PROCESSING DEVICE USED FOR IMAGE MANAGEMENT SYSTEM, INFORMATION PRESENTATION METHOD BY INFORMATION PROCESSING DEVICE, AND PROGRAM
JP5540837B2 (en) Image sharing system, control method, program, and image display device.
JP6115662B2 (en) Information processing apparatus, information processing system, control method thereof, and program
JP2014238720A (en) Information processing system, information processing method, information processing apparatus, and program
JP2016021156A (en) Image display device
JP5962806B2 (en) Content management system, content management apparatus, control method, and program
JP2011118858A (en) Image sharing system, image management device, image sharing method, and program
JP2007259208A (en) Print order reception system
JP2016106335A (en) Information processing apparatus, website system, control method, website system providing method, and program thereof
JP4739403B2 (en) Digital camera, information processing apparatus and control method thereof
JP2013228962A (en) Information processing apparatus, information processing method, program, information processing system
JP2013228963A (en) Information processing apparatus, information processing method, program, information processing system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20140617

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20150424

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150512

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150713

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20151222

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160222

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20160621

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160704

R150 Certificate of patent or registration of utility model

Ref document number: 5975020

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250