JP6218537B2 - 情報処理装置、その制御方法及びプログラム - Google Patents

情報処理装置、その制御方法及びプログラム Download PDF

Info

Publication number
JP6218537B2
JP6218537B2 JP2013207206A JP2013207206A JP6218537B2 JP 6218537 B2 JP6218537 B2 JP 6218537B2 JP 2013207206 A JP2013207206 A JP 2013207206A JP 2013207206 A JP2013207206 A JP 2013207206A JP 6218537 B2 JP6218537 B2 JP 6218537B2
Authority
JP
Japan
Prior art keywords
server
information
image
processing apparatus
devices
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2013207206A
Other languages
English (en)
Other versions
JP2015072553A (ja
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 Inc
Original Assignee
Canon 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 Inc filed Critical Canon Inc
Priority to JP2013207206A priority Critical patent/JP6218537B2/ja
Priority to US14/497,701 priority patent/US9866618B2/en
Publication of JP2015072553A publication Critical patent/JP2015072553A/ja
Application granted granted Critical
Publication of JP6218537B2 publication Critical patent/JP6218537B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Description

本発明は、検出した複数の機器が保持する画像を機器ごとに設定されたサーバにアップロードして保存し、その保存先に関する情報を共有させる情報処理装置、その制御方法及びプログラムに関する。
近年、例えばデジタルカメラ等で記録した画像をサーバにアップロードし、その保存場所のリンクを含んだ情報を、画像を共有したい人に電子メールを用いて通知するオンラインサービスが多く利用されている。電子メールを受け取った人は、ブラウザソフトを利用してメール本文にリンクされた保存場所にアクセスすることができる。
このようなオンラインサービスでは、一か所に画像をアップロードすれば、アップロードした画像に複数の人がアクセスできるので、多くの画像を複数の人と共有したい場合に便利である。
従来、デジタルビデオカメラから取り込んだ映像の静止画、動画を、一括して画像サーバにアップロードするための技術が提案されている(特許文献1)。
この提案では、インターネット上のサーバに画像をアップロードするために必要となるウェブサイトやネットワークの構築に関する手続の知識が不要となる。また、アップロードする画像をサーバの指定された場所にコピーしたり、ブラウザ上で画像のファイルを選択したりする処理を簡単に行うことができる。
特開2002−101373号公報
しかし、上記特許文献1では、撮影後にオンラインサービスを利用して画像をサーバにアップロードすることを考えているユーザ同士が例えば同じ旅行で撮影した画像を共有する場合、それぞれのユーザが画像共有のために同じような操作を行う必要がある。
これは、画像を共有したいユーザが多くなればなるほど、複数のユーザに対して操作の負担につながる可能性がある。
そこで、本発明は、複数のユーザがそれぞれの機器で設定する画像アップロード先が異なる場合に、アップロードした画像を複数のユーザ同士で共有するためのユーザ操作の負担を軽減させる仕組みを提供することを目的とする。
上記目的を達成するために、本発明の情報処理装置は、画像情報を保持する機器を検出する検出手段と、前記検出手段により検出されている状態の前記機器と通信する機器通信手段と、ネットワーク通信網を介して複数のサーバと通信するサーバ通信手段と、前記検出手段によって複数の前記機器が検出されている状態の場合に、複数の前記機器をグルーピングして管理する管理手段と、前記グルーピングした複数の前記機器でそれぞれ設定された画像アップロード先のサーバ情報を前記機器通信手段を介して取得するサーバ情報取得手段と、前記グルーピングした複数の前記機器が保持する画像情報を前記機器通信手段を介して取得する画像情報取得手段と、前記画像情報取得手段で取得した画像情報を前記サーバ情報取得手段により取得した前記サーバ情報に対応する複数の前記サーバに前記サーバ通信手段を介してアップロードするアップロード手段と、前記アップロード手段で複数の前記サーバにアップロードした画像の前記サーバでの保存場所情報を前記機器通信手段を介して前記グルーピングした複数の前記機器に通知する通知手段と、を備えることを特徴とする。
本発明によれば、複数のユーザがそれぞれの機器で設定する画像アップロード先が異なる場合に、アップロードした画像を複数のユーザ同士で共有するためのユーザ操作の負担を軽減させることができる。
本発明の第1の実施形態である情報処理装置の内部構成例を示すブロック図である。 情報処理装置の機器検出部での検出対象となる機器の内部構成例を示すブロック図である。 情報処理装置のサーバ通信部にネットワーク通信網を介して接続されるサーバの内部構成例を示すブロック図である。 (a)は情報処理装置と3台の機器とを示す概略斜視図、(b)は情報処理装置の検出領域に3台の機器を載置した状態を示す概略斜視図である。 情報処理装置が3台の機器にそれぞれ設定されているサーバと通信する様子を示す概略斜視図である。 図5の構成例での情報処理装置の動作を説明するためのフローチャート図である。 3台の機器からそれぞれ取得したサーバ情報を基に生成したグルーピング情報の一例を示す図である。 機器に付加情報として予め設定される、サーバへのアップロードを許可する画像情報の一例を示す図である。 アップロードした画像の保存場所情報に基づき生成したリスト情報の一例を示す図である。 情報処理装置と通信する機器の動作について説明するためのフローチャート図である。 本発明の第2の実施形態である情報処理装置の検出領域に機器を載置した状態を示す概略斜視図である。 情報処理装置がサーバから画像をダウンロードする動作を説明するためのフローチャート図である。
以下、本発明の実施形態を図面を参照して説明する。
(第1の実施形態)
図1は、本発明の第1の実施形態である情報処理装置の内部構成例を示すブロック図である。
図1において、CPU101は、情報処理装置100全体の制御を司る。ROM102は、情報処理装置100を制御するプログラム、及びプログラムが使用するデータを格納するためのメモリである。
ROM102には、機器検出部108で検出した機器200(図2参照)のうち、情報処理装置100との通信に対応する機器を特定し、識別IDを生成して管理するための機器検出プログラムが格納される。また、ROM102には、情報処理装置100による通信で取得した情報を共有させる対象とする複数の機器をグルーピングして管理するためのグルーピング生成プログラムが格納される。
更に、ROM102には、グルーピングした各機器200の画像アップロード先のサーバ300(図3参照)に設定されたサーバ情報を取得するための設定サーバ情報取得プログラムが格納される。更に、ROM102には、各機器200が保持する画像情報を取得するための画像情報取得プログラムが格納される。更に、ROM102には、各機器200から取得した画像情報を、設定されたサーバ300にアップロードするためのアップロードプログラムが格納される。
RAM103は、情報処理装置100を制御するプログラムが作業領域として使用するための書き換え可能なメモリである。HDD104は、情報処理装置100が管理する大容量の各種情報を保持しておくためのハードディスクドライブである。ユーザI/F105は、ユーザ操作による指示をCPU101に伝えるためのユーザインターフェースである。
機器通信部106は、機器検出部108で検出した機器200と無線通信する。サーバ通信部107は、ネットワーク通信網を介して接続されたサーバ300と通信する。機器検出部108は、情報処理装置100が他の機器200との通信を行う領域内で機器200を検出する。バス109は、各構成要素間の制御信号、またはデータ信号のための伝送路である。
図2は、情報処理装置100の機器検出部108での検出対象となる機器200の内部構成例を示すブロック図である。
図2において、CPU201は、機器200全体の制御を司る。ROM202は、機器200を制御するプログラムとプログラムが使用するデータを格納するためのメモリである。RAM203は、機器200を制御するプログラムが作業領域として使用するための書き換え可能なメモリである。
外部I/F204は、CPU201からの指示に従い、メモリカード等の外部の記録媒体205に記録されたデータの読み込み、または書き込みを行うためのインターフェースである。通信部206は、情報処理装置100の機器通信部106との間で無線通信を行う。
ユーザI/F207は、ユーザ操作による指示をCPU201に伝えるためのユーザインターフェースである。ユーザI/F207は、機器200を操作するための各種操作ボタンを有し、ユーザは、各種操作ボタンを操作して、記録媒体205に保持された画像のアップロード先であるサーバ300のサーバ情報の設定やアップロード対象とする画像の設定を行うことができる。
VRAM208は、画像処理部209がレンダリングした画面を走査するまでのバッファとして利用される。画像処理部209は、表示部211の画面上に描く画像データの座標をCPU201から受取り、画像上の各ドットの表示位置について計算し、その情報をVRAM208に一時的に記憶させる。また、画像処理部209は、所定のタイミングでVRAM208の情報を読み込み、表示制御部210に転送する。
表示制御部210は、VRAM208に記憶された画像データを表示部211が表示可能なデジタル信号に変換して出力する。表示部211は、LCD等で構成され、表示制御部210が出力した画像データを表示する。バス212は、各構成要素間の制御信号、またはデータ信号のための伝送路である。
図3は、情報処理装置100のサーバ通信部107にネットワーク通信網を介して接続されるサーバ300の内部構成例を示すブロック図である。
図3において、CPU301は、サーバ300全体の制御を司る。ROM302は、サーバ300を制御するプログラムとプログラムが使用するデータを格納するためのメモリである。RAM303は、サーバ300を制御するプログラムが作業領域として使用するための書き換え可能なメモリである。
HDD304は、情報処理装置100から受信する画像データを保存する領域を確保するためのハードディスクドライブである。通信部305は、ネットワーク通信網を介して接続された情報処理装置100のサーバ通信部107と通信する。バス306は、各構成要素間の制御信号、またはデータ信号のための伝送路である。
サーバ300は、ネットワーク通信網を介してアクセスしたユーザが、情報処理装置100が指定した所定の登録方法に従って入力して登録を完了すると、HDD304に画像を保存するための領域を確保し、それに対応するユーザアカウント情報を生成する。
このユーザアカウント情報とは、登録したユーザが上述したHDD304に確保した画像を保存するための領域にアクセスする際の認証キーを示す。サーバ300は、重複しない文字列をユーザアカウント情報に割り当てて生成し、HDD304に記録する。
また、サーバ300は、ユーザアカウント情報を受信すると、その機器200に対して、該当するユーザ用にHDD304に確保した画像保存領域にアクセスすることを許可する。
図4(a)は情報処理装置100と3台の機器200a,200b,200cとを示す概略斜視図、図4(b)は情報処理装置100の検出領域400に3台の機器200a,200b,200cを載置した状態を示す概略斜視図である。なお、本実施形態では、3台の機器200a,200b,200cとして、それぞれデジタルカメラ等の撮像装置を例示する。
図4(a)において、検出領域400は、機器検出部108によって機器200a,200b,200cが載置されたことを圧力等の変化により検出する領域である。LANコネクタ107aは、サーバ通信部107の一部を構成する。本実施形態では、あらかじめ機器200a,200b,200cによって撮影が行われ、記録媒体205に画像データが記録されているものとする。
そして、図4(b)に示すように、情報処理装置100の検出領域400に機器200a,200b,200cが載置されると、そのことが機器検出部108によって検出される。CPU101は、検出された機器200a,200b,200cからサーバ情報や画像データを機器通信部106を介して無線通信により取得した後、サーバ情報に対応するサーバ300に対してサーバ通信部107を介してそれぞれ画像データをアップロードする。
図5は、情報処理装置100が機器200a,200b,200cに設定されているサーバ300a,300b,300cと通信する様子を示す概略斜視図である。
図5では、機器200aで設定された画像アップロード先のサーバ300をサーバ300aとし、機器200bで設定された画像アップロード先のサーバ300をサーバ300bとしている。また、機器200cで設定された画像アップロード先のサーバ300をサーバ300cとしている。情報処理装置100と各サーバ300a,300b,300cとは、ネットワーク通信網500を介して互いに通信可能に接続されている。
図6は、図5の構成例での情報処理装置100の動作を説明するためのフローチャート図である。図6での各処理は、情報処理装置100のROM102に格納されたプログラムがRAM103にロードされて、CPU101により実行される。
図6において、ステップS601では、CPU101は、サーバ300での画像の保存領域の情報を共有させる対象の複数の機器200を設定する処理(グルーピング処理)を開始するタイミングを監視する。
具体的には、CPU101は、機器検出部108によって情報処理装置100の検出領域400に機器200が載置されたことを検出すると、ステップS602に進む。
ステップS602では、CPU101は、機器検出プログラムに従って、機器通信部106を介して検出した機器200と所定の認証手続きを行い、通信に対応する機器200かどうかを判定する。
そして、CPU101は、検出した機器200が通信に対応する機器であると判定したとき、機器固有のIPアドレス又はMACアドレス等の機器の識別情報を取得する。そして、CPU101は、取得した識別情報に対応する識別IDを生成してRAM103に記録し、ステップS603に進む。一方、CPU101は、検出した機器が通信に対応する機器でないと判定したとき、識別IDを生成することなく、ステップS603に進む。
ステップS603では、CPU101は、ステップS602で1台目の機器200を検出した時点から所定時間経過したかどうかを判定する。この時間は、ユーザI/F105を操作して、あらかじめユーザが設定しておく。
CPU101は、設定した時間が経過するまでステップS602の処理を繰り返し、設定した時間が経過した場合は、ステップS604に進む。なお、CPU101は、ステップS602において1台目に検出された機器が通信に対応しない機器であると判定していた場合は、ステップS604に進む。
ステップS604では、CPU101は、ステップS602及びステップS603において検出した通信に対応する機器200が2台以上であるかどうかを判定する。そして、CPU101は、検出した通信に対応する機器200が2台に満たない場合は、グルーピング処理を実行できないため、ステップS601に戻り、2台以上の場合は、ステップS605に進む。
ステップS605では、CPU101は、通信に対応する2台以上の機器200の識別IDをまとめて一つのグルーピングIDを生成して、RAM103に記録し、ステップS606に進む。
ステップS606では、CPU101は、設定サーバ情報取得プログラムに従って、ステップS605でグルーピングした各機器200から画像アップロード先のサーバ情報を取得する。取得したサーバ情報には、サーバ300にログインするためのユーザアカウント情報が含まれる。
そして、CPU101は、取得したサーバ情報を、ステップS602で生成した機器200の識別IDとグルーピングIDとに対応づけて、グルーピング情報としてRAM103に記録し、ステップS607に進む。図7に、例えば3台の機器200a,200b,200cからそれぞれ取得したサーバ情報に基づいて生成したグルーピング情報の一例を示す。
ステップS607では、CPU101は、画像情報取得プログラムに従って、ステップS605でグルーピングした各機器200からそれぞれ画像情報を取得し、ステップS608に進む。このとき取得する画像情報は、画像の付加情報に応じて決定することができる。
例えば、機器200aのユーザは、図8に示すように、あらかじめ各画像に対してサーバ300aへのアップロードを許可する情報を付加情報として設定しておく。CPU101は、この付加情報を読み込んだ結果、アップロードが許可されている画像データを機器200aから取得する。
ステップS608では、CPU101は、アップロードプログラムに従って、ステップS606で取得したサーバ情報で設定されているサーバ300に対して、ステップS607で取得したアップロードが許可されている画像データをアップロードする。
そして、CPU101は、アップロードした画像の保存場所情報をサーバ300から取得し、取得した保存場所情報を、機器200の識別IDとグルーピングIDとに対応づけて、リスト情報を生成してRAM103に記録し、ステップS609に進む。図9に、ステップS608で生成したリスト情報の一例を示す。
ステップS609では、CPU101は、ステップS608で生成したリスト情報に従って、各機器200の画像の保存先であるサーバ300の画像保存場所情報を、ステップS605でグルーピングしたすべての機器200に通知し、ステップS601に戻る。
次に、図10を参照して、情報処理装置100と通信する機器200の動作について説明する。ここでは、図4(a)に示す機器200aが情報処理装置100の検出領域400に載置された場合を例に採る。図10での各処理は、機器200aのROM202に格納されたプログラムがRAM203にロードされて、CPU201により実行される。
図10において、ステップS1001では、CPU201は、通信部206を介して情報処理装置100から通信の要求があるかどうかを監視し、通信の要求があれば、ステップS1002に進む。
ステップS1002では、CPU201は、情報処理装置100と通信するための認証手続きを行い、ステップS1003に進む。具体的には、CPU201は、情報処理装置100が定める通信方法に対応しているか否かを認証する処理を行う。
ステップS1003では、CPU201は、例えば、情報処理装置100から認証結果を受信し、受信結果に基づき、情報処理装置100に認証されたか否かを判定する。そして、CPU201は、情報処理装置100に認証された場合は、ステップS1004に進み、認証されない場合は、ステップS1001に戻る。
ステップS1004では、CPU201は、情報処理装置100との無線通信の接続が切断されたかどうかを判定し、無線通信の接続が切断された場合は、ステップS1001に戻り、無線通信の接続が維持されている場合は、ステップS1005に進む。
ステップS1005では、CPU201は、図6のステップS606及びステップS607に対応して、情報処理装置100から要求されたサーバ情報や画像情報を情報処理装置100に送信する。
また、CPU201は、図6のステップS609に対応して、情報処理装置100によってグルーピングされた各機器200a,200b,200cのサーバ300a,300b,300cにおける画像保存場所情報を受信して記録媒体205等に記録する。なお、ステップS1005の処理は、ステップS1004で無線通信の接続が維持される限り繰り返される。
以上説明したように、本実施形態では、複数のユーザがそれぞれの機器200a,200b,200cで設定する画像アップロード先が異なる場合に、アップロードした画像を複数のユーザ同士で共有するためのユーザ操作の負担を軽減させることができる。
なお、本実施形態では、図6のステップS601において、機器200のグルーピングを開始するタイミングを1台目の機器200を検出した時点としているが、特にこれに限定されない。例えば、グルーピングする機器200の検出開始及び検出終了をユーザI/F105でのユーザ操作による指示に基づき行うようにしてもよい。
また、本実施形態では、図6のステップS605でグルーピングした機器は、ステップS609で画像保存場所情報の送信が実行されるまで、情報処理装置100の検出領域400から持ち出されることがないことを前提としている。
そこで、このように処理途中で持ち出された機器に対してもサーバの画像保存場所情報を共有するために、次のようにしてもよい。
即ち、CPU101は、ステップS605で機器のグルーピングIDを生成してからステップS609で各機器に画像保存場所情報を送信するまで、各機器の検出状態を監視する。
そして、仮に、ある機器が持ち出され、検出状態が無効になった場合であっても、CPU101は、その機器を再検出した時点で当該機器に対してグルーピングした他の機器の画像保存場所情報を送信する。
(第2の実施形態)
次に、図11及び図12を参照して、本発明の第2の実施形態である情報処理装置について説明する。なお、上記第1の実施形態に対して重複又は相当する部分については、符号を流用して、相違点についてのみ説明する。
本実施形態では、上記第1の実施形態においてグルーピングした機器200a,200b,200c間で共有した画像保存場所情報を利用して、サーバ300a,300b,300cに保存された画像をダウンロードする情報処理装置100について説明する。
本実施形態の情報処理装置100は、ROM102に、サーバに保存された画像をダウンロードするためのダウンロードプログラムが格納されている。また、機器200a,200b,200cは、それぞれグルーピングした機器200a,200b,200cの画像保存場所情報を保持している。
図11は、本発明の第2の実施形態である情報処理装置100の検出領域400に機器200aを載置した状態を示す概略斜視図である。
図11に示すように、情報処理装置100の検出領域400に機器200aが載置されると、CPU101は、機器検出部108を介して機器を検出して画像のダウンロードを行う。このときの情報処理装置100の動作について、図12に示すフローチャート図を参照して説明する。図12での各処理は、情報処理装置100のROM102に格納されたプログラムがRAM103にロードされて、CPU101により実行される。
図12において、ステップS1201では、CPU101は、機器検出部108によって情報処理装置100の検出領域400に機器200aが載置されたことを検出すると、ステップS1202に進む。
ステップS1202では、CPU101は、機器通信部106を介して機器200aがアップロード画像の画像保存場所情報を保持しているかどうかを判定し、保持している場合は、画像保存場所情報を取得して、ステップS1203に進む。
ステップS1203では、CPU101は、これからダウンロードしようとしている画像保存場所にある画像が、すでにダウンロード済みか否かをダウンロード履歴により判定する。そして、CPU101は、すでにダウンロード済みではなく、はじめてダウンロードする画像であれば、ステップS1204に進む。
ステップS1204では、CPU101は、ダウンロードプログラムに従って、画像保存場所情報で指定されたサーバ300の画像保存場所から画像をダウンロードしてHDD104に保存し、ステップS1205に進む。なお、本実施形態では、グルーピングした機器200a,200b,200cの画像アップロード先であるサーバ300a,300b,300cのそれぞれの画像保存場所から画像をダウンロードする。
ステップS1205では、CPU101は、ダウンロードを完了した画像保存場所情報の履歴のリスト情報を作成して記録又は更新し、ステップS1201に戻る。これによって、情報処理装置100は、機器200aを再度検出してステップS1203の処理を実行したとき、ステップS1205で作成したリスト情報を参照し、ダウンロード済みの画像保存場所情報から再度ダウンロードを行うことを避けることができる。
以上説明したように、本実施形態では、グルーピングした機器200a,200b,200c間で共有した画像保存場所情報を利用して、サーバ300a,300b,300cに保存された画像を情報処理装置100にダウンロードすることができる。その他の構成、及び作用効果は、上記第1の実施形態と同様である。
なお、本発明は、上記各実施形態に例示したものに限定されるものではなく、本発明の要旨を逸脱しない範囲において適宜変更可能である。
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)がプログラムを読み出して実行する処理である。
100 情報処理装置
101 CPU
102 ROM
103 RAM
104 HDD
105 ユーザI/F
106 機器通信部
107 サーバ通信部
108 機器検出部
200 機器
300 サーバ
500 ネットワーク通信網

Claims (11)

  1. 画像情報を保持する機器を検出する検出手段と、
    前記検出手段により検出されている状態の前記機器と通信する機器通信手段と、
    ネットワーク通信網を介して複数のサーバと通信するサーバ通信手段と、
    前記検出手段によって複数の前記機器が検出されている状態の場合に、複数の前記機器をグルーピングして管理する管理手段と、
    前記グルーピングした複数の前記機器でそれぞれ設定された画像アップロード先のサーバ情報を前記機器通信手段を介して取得するサーバ情報取得手段と、
    前記グルーピングした複数の前記機器が保持する画像情報を前記機器通信手段を介して取得する画像情報取得手段と、
    前記画像情報取得手段で取得した画像情報を前記サーバ情報取得手段により取得した前記サーバ情報に対応する複数の前記サーバに前記サーバ通信手段を介してアップロードするアップロード手段と、
    前記アップロード手段で複数の前記サーバにアップロードした画像の前記サーバでの保存場所情報を前記機器通信手段を介して前記グルーピングした複数の前記機器に通知する通知手段と、を備えることを特徴とする情報処理装置。
  2. 前記機器通信手段は、無線により前記機器と通信することを特徴とする請求項1に記載の情報処理装置。
  3. 前記管理手段は、前記検出手段によって1台目の前記機器を検出した時点から所定時間経過するまでに検出した複数の前記機器をグルーピングして管理することを特徴とする請求項1又は2に記載の情報処理装置。
  4. 前記管理手段によりグルーピングする複数の前記機器の前記検出手段による検出開始及び検出終了をユーザ操作による指示に基づき行うことを特徴とする請求項1又は2に記載の情報処理装置。
  5. 前記サーバ情報取得手段が取得するサーバ情報には、前記サーバにログインするためのユーザアカウント情報が含まれることを特徴とする請求項1乃至4のいずれか一項に記載の情報処理装置。
  6. 前記機器が保持する画像情報には、各画像に対して前記サーバへのアップロードを許可するか否かの付加情報が含まれ、
    前記画像情報取得手段は、前記付加情報に基づいて、前記サーバへのアップロードが許可された画像を取得することを特徴とする請求項1乃至5のいずれか一項に記載の情報処理装置。
  7. 前記サーバに保存された画像情報を前記サーバ通信手段を介してダウンロードするダウンロード手段を備え、
    前記ダウンロード手段は、前記検出手段によって検出されている状態の前記機器が前記サーバにおける画像の保存場所情報を保持していたとき、前記サーバから画像情報をダウンロードすることを特徴とする請求項1乃至6のいずれか一項に記載の情報処理装置。
  8. 前記ダウンロード手段は、ダウンロードを完了した画像の保存場所情報をリスト情報として管理し、前記検出手段により検出されている状態の前記機器が保持する画像の保存場所情報が前記リスト情報にない場合、前記サーバから画像情報をダウンロードすることを特徴とする請求項7に記載の情報処理装置。
  9. 前記通知手段により前記画像の前記サーバでの保存場所情報を前記機器通信手段を介して前記グルーピングした複数の前記機器に通知するまで前記検出手段による複数の前記機器の検出状態を監視する監視手段を備え、
    前記通知手段は、前記監視手段による監視により複数の前記機器のいずれかの機器の前記検出状態が無効になった場合、前記無効になった機器が前記検出手段により再検出された時点で当該機器に対して前記グルーピングした他の機器の画像保存場所情報を通知することを特徴とする請求項1乃至8のいずれか一項に記載の情報処理装置。
  10. 画像情報を保持する機器を検出する検出手段と、前記検出手段により検出されている状態の前記機器と通信する機器通信手段と、ネットワーク通信網を介して複数のサーバと通信するサーバ通信手段と、を備える情報処理装置を制御する方法であって、
    前記検出手段によって複数の前記機器が検出されている状態の場合に、複数の前記機器をグルーピングして管理する管理ステップと、
    前記グルーピングした複数の前記機器でそれぞれ設定された画像アップロード先のサーバ情報を前記機器通信手段を介して取得するサーバ情報取得ステップと、
    前記グルーピングした複数の前記機器が保持する画像情報を前記機器通信手段を介して取得する画像情報取得ステップと、
    前記画像情報取得ステップで取得した画像情報を前記サーバ情報取得ステップで取得した前記サーバ情報に対応する複数の前記サーバに前記サーバ通信手段を介してアップロードするアップロードステップと、
    前記アップロードステップで複数の前記サーバにアップロードした画像の前記サーバでの保存場所情報を前記機器通信手段を介して前記グルーピングした複数の前記機器に通知する通知ステップと、を備えることを特徴とする情報処理装置の制御方法。
  11. 画像情報を保持する機器を検出する検出手段と、前記検出手段により検出されている状態の前記機器と通信する機器通信手段と、ネットワーク通信網を介して複数のサーバと通信するサーバ通信手段と、を備える情報処理装置を制御するプログラムであって、
    前記検出手段によって複数の前記機器が検出されている状態の場合に、複数の前記機器をグルーピングして管理する管理ステップと、
    前記グルーピングした複数の前記機器でそれぞれ設定された画像アップロード先のサーバ情報を前記機器通信手段を介して取得するサーバ情報取得ステップと、
    前記グルーピングした複数の前記機器が保持する画像情報を前記機器通信手段を介して取得する画像情報取得ステップと、
    前記画像情報取得ステップで取得した画像情報を前記サーバ情報取得ステップで取得した前記サーバ情報に対応する複数の前記サーバに前記サーバ通信手段を介してアップロードするアップロードステップと、
    前記アップロードステップで複数の前記サーバにアップロードした画像の前記サーバでの保存場所情報を前記機器通信手段を介して前記グルーピングした複数の前記機器に通知する通知ステップと、をコンピュータに実行させることを特徴とするプログラム。
JP2013207206A 2013-10-02 2013-10-02 情報処理装置、その制御方法及びプログラム Expired - Fee Related JP6218537B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2013207206A JP6218537B2 (ja) 2013-10-02 2013-10-02 情報処理装置、その制御方法及びプログラム
US14/497,701 US9866618B2 (en) 2013-10-02 2014-09-26 Information processing apparatus that uploads images held by a plurality of devices to servers set on a device-by-device basis, method of controlling the same, and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013207206A JP6218537B2 (ja) 2013-10-02 2013-10-02 情報処理装置、その制御方法及びプログラム

Publications (2)

Publication Number Publication Date
JP2015072553A JP2015072553A (ja) 2015-04-16
JP6218537B2 true JP6218537B2 (ja) 2017-10-25

Family

ID=52741194

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013207206A Expired - Fee Related JP6218537B2 (ja) 2013-10-02 2013-10-02 情報処理装置、その制御方法及びプログラム

Country Status (2)

Country Link
US (1) US9866618B2 (ja)
JP (1) JP6218537B2 (ja)

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4415471B2 (ja) 2000-09-22 2010-02-17 ソニー株式会社 画像情報処理装置及び方法、並びに記録媒体
JP3726020B2 (ja) * 2000-12-22 2005-12-14 九州日本電気ソフトウェア株式会社 ファイルアップロードを代行するプロバイダシステム及びファイルアップロード代行方法
JP4239497B2 (ja) * 2002-07-09 2009-03-18 株式会社ニコン 画像伝送システム、画像中継装置および電子画像機器
JP4662679B2 (ja) * 2002-09-06 2011-03-30 ソニー株式会社 情報処理装置および方法、情報処理システム、並びにプログラム
JP2004348268A (ja) * 2003-05-20 2004-12-09 Canon Inc データ保管システムへのデータアップロード方法
JP5151632B2 (ja) * 2007-04-20 2013-02-27 ソニー株式会社 データ通信システム、サーバ装置、携帯電子機器、クレードル装置、ホーム機器、データ通信方法およびプログラム
JP5517532B2 (ja) * 2008-10-15 2014-06-11 キヤノン株式会社 画像処理装置、その制御方法、記憶媒体及びプログラム
JP5350040B2 (ja) * 2009-03-30 2013-11-27 キヤノン株式会社 情報処理方法及び装置
WO2011078411A1 (en) * 2009-12-25 2011-06-30 Ricoh Company, Limited Transmission management system, transmission system, computer program product, program providing system, and maintenance system
JP5211144B2 (ja) * 2010-11-25 2013-06-12 東芝テック株式会社 画像取込システム及びこのシステムのサーバとクライアント、並びに画像取込プログラム
US8438233B2 (en) * 2011-03-23 2013-05-07 Color Labs, Inc. Storage and distribution of content for a user device group
JP6145979B2 (ja) * 2012-09-13 2017-06-14 株式会社リコー 通信システム、情報処理装置、端末
JP6083266B2 (ja) * 2013-03-11 2017-02-22 ブラザー工業株式会社 情報処理装置及びネットワークシステム

Also Published As

Publication number Publication date
US20150095400A1 (en) 2015-04-02
US9866618B2 (en) 2018-01-09
JP2015072553A (ja) 2015-04-16

Similar Documents

Publication Publication Date Title
US20090111375A1 (en) Automatic wireless photo upload for camera phone
JP2004343627A (ja) デジタルカメラ
JP2012217166A (ja) 画像送信装置、画像記録装置及び画像記録方法
KR102121327B1 (ko) 이미지 획득 방법, 피제어 기기 및 서버
JP7344703B2 (ja) 制御装置及びその制御方法及びプログラム
US10171464B2 (en) Data process apparatus, data sharing method, and data process system
JP6786464B2 (ja) サーバ、カメラおよび方法
JP5963135B2 (ja) 通信システム、通信システムにおいて利用される通信装置およびサーバ
JP2011199452A (ja) 処理装置及び制御プログラム
US20130308000A1 (en) Image processing apparatus, control method thereof, and recording medium
JP6218537B2 (ja) 情報処理装置、その制御方法及びプログラム
JP6395459B2 (ja) 録画装置及び録画装置の制御方法
JP6213405B2 (ja) 情報処理装置、画像処理装置、外部サービス利用方法
JP2013098668A (ja) 遠隔制御装置、遠隔制御方法および遠隔制御プログラム
JP2006195636A (ja) 文書管理システム
JP2018011275A (ja) サービス提供システム、サービス授受システム、サービス提供方法、及びプログラム
JP2010187246A (ja) コンテンツサーバ装置、データ生成方法、データ生成プログラム
JP2013135449A (ja) 通信装置とその制御方法、プログラム
JP2012231457A (ja) 記録制御装置、情報機器、情報記録システム、およびプログラム
JP2006086654A (ja) 撮像装置
JP6851280B2 (ja) オンラインサービスシステム、オンラインサービス提供方法及びコンテンツ管理装置
WO2015173907A1 (ja) データ授受システム、表示装置、携帯情報端末、データ授受方法、及びプログラム
CN108885653B (zh) 服务提供***、服务递送***、服务提供方法和程序
JP2016111496A (ja) 処理実行システム、処理実行装置
JP6500546B2 (ja) 表示システム、情報端末、表示装置、制御方法、及びプログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160923

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20170825

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: 20170829

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20170926

R151 Written notification of patent or utility model registration

Ref document number: 6218537

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

LAPS Cancellation because of no payment of annual fees