(57)【要約】    【課題】  本発明は、大容量の記憶媒体等を装備することなく、モバイル機器間でファイルサイズの大きなデータを容易に転送、交換することができるファイル転送システムを提供する。    【解決手段】  本データ転送システムは、ＩＰ搭載型撮像機能付装置１００，１３０と、登録リスト管理サーバ１２０とを備え、ＩＰ搭載型撮像機能付装置１００がファイル転送先のＩＰ搭載型撮像機能付装置１３０に対して送信するファイルの総量が当該装置１３０の最大受信容量を越えているか否かを判別し、最大受信容量を超えてファイルを送信しようとしたときは処理を終了する一方、最大受信容量を越えていないときは、ファイル転送先のファイル受信許否に応じてＩＰ搭載型撮像機能付装置１３０にファイルを送信する。【選択図】      図２
2006202149.tif 000002
【特許請求の範囲】
【請求項１】
複数の情報処理装置で構成されるファイル転送システムにおいて、
前記情報処理装置の１つは、前記情報処理装置の他の１つが備える記憶手段の許容記憶容量を取得する取得手段と、
前記情報処理装置の他の１つに対して転送するファイルの総量を前記許容記憶容量に応じて制限する制限手段とを備えることを特徴とするファイル転送システム。
【請求項２】
前記制限手段は、前記転送するファイルの総量と転送先の記憶手段の許容記憶容量とを比較することにより転送可能か否かを判別する判別手段と、
前記判別の結果、転送可能であるときは、前記転送先の許可に応じて又は自動で前記ファイルの転送を開始する転送手段とを備えることを特徴とする請求項１記載のファイル転送システム。
【請求項３】
前記転送手段は、前記ファイルが転送可能でないとき又は前記転送先が拒否したときは、転送不可を表示する表示手段を備えることを特徴とする請求項２記載のファイル転送システム。
【請求項４】
前記転送手段は、前記ファイルが転送可能でないときは、前記ファイルの数を減らして再度送信を行うことを特徴とする請求項３記載のファイル転送システム。
【請求項５】
前記情報処理装置の他の１つは、前記情報処理装置の１つからファイルの転送通知を受け取る受信手段と、
前記受け取った転送通知に応じて前記ファイルの受信許否を判別する他の判別手段とを備えることを特徴とする請求項２乃至４のいずれか１項に記載のファイル転送システム。
【請求項６】
前記情報処理装置の更に他の１つは、少なくとも前記情報処理装置を識別するための識別情報、前記情報処理装置のネットワークとの接続状況、前記情報処理装置がネットワーク接続時に付与されるＩＰアドレス、前記情報処理装置間の接続認可状況、及び前記記憶手段の許容記憶容量を保持する保持手段を備えることを特徴とする請求項１乃至５のいずれか１項に記載のファイル転送システム。
【請求項７】
前記取得手段は、前記情報処理装置の更に他の１つから少なくとも前記記憶手段の許容記憶容量、前記識別情報、及び前記接続状況を取得することを特徴とする請求項６記載のファイル転送システム。
【請求項８】
前記情報処理装置の他の１つは、撮影を行って前記記憶手段に画像ファイルとして保持する撮影手段と、
前記記憶手段の許容記憶容量を所望の値に設定する設定手段と、
前記設定手段により前記記憶手段の許容記憶容量が設定されたときは、当該設定された許容記憶容量を越えて撮影できないように前記撮影手段を制御する制御手段とを備えることを特徴とする請求項１乃至７のいずれか１項に記載のファイル転送システム。
【請求項９】
前記情報処理装置の他の１つは、前記記憶手段に画像ファイルが保持されることより生じる前記許容記憶容量の変化を少なくとも前記情報処理装置の１つ及び前記情報処理装置の更に他の１つに通知する通知手段を備えることを特徴とする請求項８記載のファイル転送システム。
【請求項１０】
前記情報処理装置の更に他の１つは、新規にネットワークに接続可能になった情報処理装置の識別情報、当該識別情報が登録されているリスト、前記ＩＰアドレス、及び許容記憶容量を取得する他の取得手段と、
前記リストに登録され且つ現在ネットワーク接続可能になっている情報処理装置の識別情報と、そのＩＰアドレスと、許容記憶容量とを新規に接続可能になった情報処理装置に送信する送信手段とを備えることを特徴とする請求項６乃至９のいずれか１項に記載のファイル転送システム。
【請求項１１】
前記情報処理装置の１つと前記情報処理装置の他の１つとは、前記情報処理装置の更に他の１つから前記リスト及びそのＩＰアドレスを受信し、当該ＩＰアドレスを利用してピアツーピアを確立することを特徴とする請求項１０記載のファイル転送システム。
【請求項１２】
前記通知手段は、前記情報処理装置の１つと前記情報処理装置の他の１つとの間のファイル転送時に前記記憶手段の許容記憶容量が変化したときは、前記リストに登録され且つネットワーク接続可能になっている情報処理装置のすべてと前記情報処理装置の更に他の１つに、前記変化した許容記憶容量を通知することを特徴とする請求項１０又は１１記載のファイル転送システム。
【請求項１３】
複数の情報処理装置で構成されるネットワークシステムのファイル転送方法において、
前記情報処理装置の１つが前記情報処理装置の他の１つが備える記憶手段の許容記憶容量を取得する取得工程と、
前記情報処理装置の１つから前記情報処理装置の他の１つに対して転送するファイルの総量を前記許容記憶容量に応じて制限する制限工程とを備えることを特徴とするファイル転送方法。
【請求項１４】
請求項１３記載のファイル転送方法をコンピュータに実行させるためのコンピュータに読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファイル転送システム及び方法、並びにプログラムに関し、特に、パーソナルコンピュータやサーバ等に搭載されている大容量の記憶媒体を装備することができないモバイル機器間のファイル転送システム及び方法、並びにプログラムに関する。
【背景技術】
【０００２】
近年、パーソナルコンピュータ（以下、「ＰＣ」という。）やサーバ間で実現されるピアツーピア（Peer to Peer）のファイル転送システムは、近年、目覚ましい発展を遂げている。ＰＣやサーバは、大容量の記憶媒体や記憶装置を装備しているので、記憶媒体等の記憶容量を意識することなくファイル転送やファイル交換を行うことが可能である。
【０００３】
近年、サーバを介さずにＰＣ同士でピアツーピアを実現するシステムやファイルの断片をネットワーク上から集めてひとつのファイルを作成し、個々のネットワーク負荷を分散させるシステムなどが実現されている（例えば、特許文献１参照）。
【特許文献１】特開２００１−１０９６９６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のモバイル機器では、小型化を目的として開発されていることから大容量の記憶媒体等を装備することができず、記憶容量が限られているので、ピアツーピアのファイル転送を行うにはＰＣやサーバなどに比べて非常に困難である。
【０００５】
特に、近年、ＩＰ（Internet Protocol）による通信機能を備え、且つ撮像手段を有するモバイル機器では、テキスト文書やメールの通信とは異なり、静止画や動画データ、音声データなどファイルサイズが大きいマルチメディアファイルを取り扱うことが前提になるために、記憶容量の限界により通信障害が発生するおそれがある。
【０００６】
そこで本発明は、大容量の記憶媒体等を装備することなく、モバイル機器間でファイルサイズの大きなデータを容易に転送、交換することができるファイル転送システム及び方法、並びにプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、請求項１記載のファイル転送システムは、複数の情報処理装置で構成されるファイル転送システムにおいて、前記情報処理装置の１つは、前記情報処理装置の他の１つが備える記憶手段の許容記憶容量を取得する取得手段と、前記情報処理装置の他の１つに対して転送するファイルの総量を前記許容記憶容量に応じて制限する制限手段とを備えることを特徴とする。
【０００８】
上記目的を達成するために、請求項１３記載のファイル転送方法は、複数の情報処理装置で構成されるネットワークシステムのファイル転送方法において、前記情報処理装置の１つが前記情報処理装置の他の１つが備える記憶手段の許容記憶容量を取得する取得工程と、前記情報処理装置の１つから前記情報処理装置の他の１つに対して転送するファイルの総量を前記許容記憶容量に応じて制限する制限工程とを備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、情報処理装置の１つが情報処理装置の他の１つが備える記憶手段の許容記憶容量を取得し、情報処理装置の１つから情報処理装置の他の１つに対して転送するファイルの総量を許容記憶容量に応じて制限するので、大容量の記憶媒体等を装備することなく、情報装置間でファイルサイズの大きなデータを容易に転送、交換することができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施の形態について図面を参照して詳細に説明する。
【００１１】
図１は、本発明の実施の形態に係るファイル転送システムの全体構成を示すブロック図である。
【００１２】
図１において、本ファイル転送システムは、撮像機能及びＩＰ（Internet Protocol）による通信機能を備えた携帯電話やＰＤＡ（Personal Digital Assistance）等から成るＩＰ搭載型撮像機能付装置１００，１３０と、ＩＰ搭載型撮像機能付装置１００，１３０を管理するサーバコンピュータ等から成る登録リスト管理サーバ１２０と、ＩＰ搭載型撮像機能付装置１００，１３０及び登録リスト管理サーバ１２０が接続されたインターネット（Internet）１５０とで構成される。ＩＰ搭載型撮像機能付装置１００，１３０及び登録リスト管理サーバ１２０は、それぞれがIP-Addressを保持し、インターネット１５０に対して互いに接続することが可能である。
【００１３】
ＩＰ搭載型撮像機能付装置１００は、光学系１０１と、撮像素子１０２と、中央処理装置１０３と、測位装置１０４と、ネットワーク部１０５と、一次記憶装置１０６と、二次記憶装置１０７と、記憶媒体１０８と、表示器１０９と、操作器１１０とを備える。
【００１４】
光学系１０１は、撮像用レンズ等から成り、被写体からの光を撮像素子１０２に結像させるものである。撮像素子１０２は、光学系１０１から入射した光を画像信号に変換するものである。
【００１５】
中央処理装置１０３は、一次記憶装置１０６、二次記憶装置１０７、又は記憶媒体１０８に記憶されたブートプログラム、アプリケーションソフトウェアを実行することで、ＩＰ搭載型撮像機能付装置１００内の各構成要素を統括的に制御するものである。測位装置１０４は、光学系１０１のズームやフォーカシングを制御するものである。ネットワーク部１０５は、ＩＰ搭載型撮像機能付装置１３０や登録リスト管理サーバ１２０等の外部装置との間のデータの送受信を制御するものである。
【００１６】
一次記憶装置１０６は、ブートプログラム、ソフトウェア、及びデータ等を記憶するＲＯＭ（Read Only Memory）である。二次記憶装置１０７は、不揮発性半導体メモリ等から成り、中央処理装置１０３の主メモリ、ワークエリア等として機能するＲＡＭ（Random Access Memory）である。
【００１７】
記憶媒体１０８は、不揮発性半導体メモリ、光ディスクや光磁気記録ディスク、磁気ディスク等から成り、脱着可能な記憶媒体である。なお、記憶媒体１０８は、これに限らず、脱着できない固定式のものであってもよい。
【００１８】
登録リスト管理サーバ１２０は、基本的な構成として、ネットワーク部１２１と、中央処理装置１２２と、大容量記憶媒体１２３とを備える。
【００１９】
ネットワーク部１２１は、ＩＰ搭載型撮像機能付装置１００，１３０等の外部装置との間のデータの送受信を制御するものである。
【００２０】
中央処理装置１２２は、登録リスト管理サーバ１２０内の各構成要素を統括的に制御するものである。また、中央処理装置１２２は、ネットワーク部１２１を介して受信したデータを大容量記憶媒体１２３へ正しく書き込んだり、大容量記憶媒体１２３から所定の情報を取得してネットワーク部１２１を介してインターネット１５０へ送信する。大容量記憶媒体１２３は、ハードディスク等の大容量の記憶媒体（又は記憶装置）から成り、その内部にＩＰ搭載型撮像機能付装置１００，１３０を管理するためのデータベースが構築されている。
【００２１】
ＩＰ搭載型撮像機能付装置１３０は、光学系１３１と、撮像素子１３２と、中央処理装置１３３と、測位装置１３４と、ネットワーク部１３５と、一次記憶装置１３６と、二次記憶装置１３７と、記憶媒体１３８と、表示器１３９と、操作器１４０とを備える。これらは、異なる符号が付されているが、ＩＰ搭載型撮像機能付装置１００と同じ構成であり、その説明は省略する。
【００２２】
次に、図１のファイル転送システム上で実行される制御処理について説明する。
【００２３】
図２は、図１のファイル転送システム上で実行される制御処理を示すフローチャートである。本処理は、ＩＰ搭載型撮像機能付装置１００，１３０と登録管理サーバ１２０とにより協働して実行されるものである。
【００２４】
図２において、ステップＳ２００では、まずＩＰ搭載型撮像機能付装置１００の起動を行う。次に、ＩＰ搭載型撮像機能付装置１００内のネットワークアプリケーションソフトウェアの起動を行う。
【００２５】
次に、ステップＳ２０１では、ネットワークアプリケーションソフトウェアによりインターネット１５０に接続し、ＩＰ搭載型撮像機能付装置１００から登録リスト管理サーバ１２０への接続要求を行う。なお、ステップＳ２００におけるＩＰ搭載型撮像機能付装置１００の起動とともにネットワーク１５０へ自動的に接続するようにしてもよい。
【００２６】
次に、ステップＳ２０２において、登録リスト管理サーバ１２０は、接続を要求してきたＩＰ搭載型撮像機能付装置１００が図６に示す登録リストに登録済みであるか否かを判別する。登録リストは、ネットワーク上の装置を管理するために大容量記憶媒体１２３に格納されているデータベースである。ここでは、ＩＰ搭載型撮像機能付装置１００から接続要求として受信した情報に基づいて登録リストを参照し、ＩＰ搭載型撮像機能付装置１００のList Number、Handle Name、及びProduct-IDが登録されているか否かをチェックする。
【００２７】
ステップＳ２０２の判別の結果、登録リストに登録済みであるときはステップＳ２０４へ進む一方、登録リストに登録されていないときは、ステップＳ２０３へ進み、登録リスト管理サーバ１２０からＩＰ搭載型撮像機能付装置１００に対して登録リストに未登録である旨の通知を行い、登録リストへの新規登録処理を行う。
【００２８】
ＩＰ搭載型撮像機能付装置１００は、登録リスト管理サーバ１２０から登録リストに未登録である旨の通知を受け取ると、表示器１０９の表示画面を後述する新規登録画面に切り替え、ユーザが新規登録を行える状態に移行する。登録リストへの新規登録処理が終わるとステップＳ２０４へ進む。
【００２９】
ステップＳ２０４では、ＩＰ搭載型撮像機能付装置１００は、当該装置と他のＩＰ搭載型撮像機能付装置（例えば、ＩＰ搭載型撮像機能付装置１３０）との間の通信状況がOnlineかOfflineかを確認するために、MemberListに登録されているすべてのList Numberの情報を登録リスト管理サーバ１２０に対して送信する。MemberListは、当該ＩＰ搭載型撮像機能付装置１００と接続可能な他のＩＰ搭載型撮像機能付装置のList Numberや通信状況等が二次記憶装置１０７内にデータベースとして格納されている。
【００３０】
登録リスト管理サーバ１２０は、ＩＰ搭載型撮像機能付装置１００からMemberListのList Numberの情報を受信すると、当該List Numberに基づいて登録リストを参照し、該当するList NumberのOnline/Offline状況をＩＰ搭載型撮像機能付装置１００に返答する。
【００３１】
次に、ステップＳ２０５では、１．MemberListへのユーザの追加登録、２．ファイルの送信、３．ファイルの受信、４．登録ユーザの削除のうち、ユーザによりどの処理が選択されたか否かを判別する。この判別において、１．MemberListへのユーザの追加登録が選択された場合は図３（ａ）に示すステップＳ２０６へ進み、２．ファイルの送信が選択された場合は図３（ｂ）に示すステップＳ２１０へ進み、３．ファイルの受信が選択された場合は図４（ｃ）に示すステップＳ２１３へ進み、４．登録ユーザの削除が選択された場合は図４（ｄ）に示すステップＳ２１６へ進む。
【００３２】
図３（ａ）のステップＳ２０６では、ＩＰ搭載型撮像機能付装置１００は、ＩＰ搭載型撮像機能付装置１００から登録リスト管理サーバ１２０に対して、当該ＩＰ搭載型撮像機能付装置１００内のMemberListへのユーザの追加登録要求を行う。この追加登録要求には、「ＩＰ搭載型撮像機能付装置１００のユーザが接続を要求する」という意味を表す他のＩＰ搭載型撮像機能付装置（ここでは、ＩＰ搭載型撮像機能付装置１３０）のList Numberが含まれている。
【００３３】
次に、ステップＳ２０７では、登録リスト管理サーバ１２０は、ステップＳ２０６にてＩＰ搭載型撮像機能付装置１００から受信したユーザの追加登録要求を保持する。このとき、ユーザの追加登録の対象となっている接続先のＩＰ搭載型撮像機能付装置１３０は、Online状態であってもOffline状態であっても構わない。
【００３４】
次に、ステップＳ２０８では、ＩＰ搭載型撮像機能付装置１３０がOnline状態になったときに、ユーザの追加登録要求の通知を登録リスト管理サーバ１２０からＩＰ搭載型撮像機能付装置１３０に送信し、ＩＰ搭載型撮像機能付装置１３０がユーザの追加登録要求の許可／拒否を判別する。ここで拒否した場合は、ＩＰ搭載型撮像機能付装置１３０から登録リスト管理サーバ１２０にユーザの追加登録を拒否する旨の通知を行い、登録リスト管理サーバ１２０がＩＰ搭載型撮像機能付装置１３０から受けたユーザ追加登録拒否通知をＩＰ搭載型撮像機能付装置１００がOnline状態のときに転送して、図２のステップＳ２０５へ戻る。
【００３５】
一方、ＩＰ搭載型撮像機能付装置１３０がユーザの追加登録要求を許可した場合は、登録リスト管理サーバ１２０にユーザの追加登録を許可する旨の通知を行い、登録リスト管理サーバ１２０が受けたユーザ追加登録許可通知をＩＰ搭載型撮像機能付装置１００がOnline状態のときに転送して、ステップＳ２０９へ進む。
【００３６】
ステップＳ２０９では、ＩＰ搭載型撮像機能付装置１００は、登録リスト管理サーバ１２０からユーザ追加登録許可通知を受けると、MemberListにユーザの追加登録を行う。これにより、ＩＰ搭載型撮像機能付装置１００内のMemberListにＩＰ搭載型撮像機能付装置１３０のユーザが追加登録される。
【００３７】
図３（ｂ）に示す処理は、図２のステップＳ２０５において２．ファイルの送信が選択された場合に実行されるものである。
【００３８】
インターネット１５０上のＩＰ搭載型撮像機能付装置１００，１３０は互いにピアツーピア（Peer to Peer）でつながっており、ファイルの送信相手をＩＰ搭載型撮像機能付装置内のMemberListに登録されているユーザの中から選択することができる。ここでは、ＩＰ搭載型撮像機能付装置１００がＩＰ搭載型撮像機能付装置１３０に対してファイルの送信を行う場合について説明する。
【００３９】
ステップＳ２１０では、まず、ＩＰ搭載型撮像機能付装置１００は、ＩＰ搭載型撮像機能付装置１３０に対して送信するファイルのサイズが当該装置１３０の最大受信容量を越えているか否かを判別する。送信対象のファイルは１つであっても複数であってよく、複数のファイルを送信するときは複数のファイルの総量が対象となる。
【００４０】
ＩＰ搭載型撮像機能付装置１００がＩＰ搭載型撮像機能付装置１３０に対してファイル送信を行う場合は、ＩＰ搭載型撮像機能付装置１００が既にＩＰ搭載型撮像機能付装置１３０の最大受信容量の情報を保持しており、最大受信容量以上のファイルを送信できないようになっている。
【００４１】
ステップＳ２１０の判別の結果、最大受信容量を超えてファイルを送信しようとした場合、ステップＳ２０５に戻る。一方、送信するファイルがＩＰ搭載型撮像機能付装置１３０の最大受信容量を越えていないときは、ＩＰ搭載型撮像機能付装置１００からＩＰ搭載型撮像機能付装置１３０に対してファイル送信の通知を行い、ステップＳ２１１へ進む。
【００４２】
ステップＳ２１１では、ＩＰ搭載型撮像機能付装置１３０は、ＩＰ搭載型撮像機能付装置１００から送信されたファイル送信の通知を受けると、ファイル受信の許可／拒否を判別する。この判別の結果、ファイル受信を拒否した場合、ＩＰ搭載型撮像機能装置１００がＩＰ搭載型撮像機能装置１３０からファイル受信拒否の通知を受けて、ステップＳ２０５へ戻る一方、ファイル受信を許可した場合、ＩＰ搭載型撮像機能付装置１００がＩＰ搭載型撮像機能装置１３０からファイル受信許可の通知を受けた後、ＩＰ搭載型撮像機能付装置１３０へファイルを送信し（ステップＳ２１２）、ステップＳ２０５へ戻る。
【００４３】
図４（ｃ）に示す処理は、図２のステップＳ２０５において３．ファイルの受信が選択された場合に実行されるものである。ここでは、ステップＳ２０５にて１．又は２．が選択された後に、ＩＰ搭載型撮像機能付装置１００がＩＰ搭載型撮像機能付装置１３０からユーザの追加登録要求又はファイル送信の通知を受けた場合について説明する。
【００４４】
ステップＳ２１３では、ファイル又は通知の受信を行う。例えば、登録リスト管理サーバ１２０からユーザの追加登録要求の通知を受ける場合は、ＩＰ搭載型撮像機能付装置１００自身がOnline状態になったときに、当該ユーザの追加登録要求の通知を受信する。そして、ＩＰ搭載型撮像機能付装置１００では、許可／拒否を選択する画面に切り替わる。
【００４５】
次に、ステップＳ２１４では、受信したファイル又は通知に対して許可／拒否／自動許可／自動拒否の判別を行う。ここで拒否が選択されるか又は自動拒否が選択されていた場合は、上述したように拒否通知を行ってステップＳ２０５に戻る一方、許可が選択されるか又は自動許可が選択されていた場合は、許可通知を行ってステップＳ２１５へ進む。
【００４６】
ステップＳ２１５では、許可した内容がユーザの追加登録要求である場合は、ＩＰ搭載型撮像機能付装置１３０のList NumberやHandle Name等をMemberListに追加し、ファイル送信の通知である場合は、ファイルの受信を始めることになる。このどちらも処理が終了すると、ステップＳ２０５へ戻る。
【００４７】
図４（ｄ）に示す処理は、図２のステップＳ２０５において４．登録ユーザの削除が選択された場合に実行されるものである。ステップＳ２１６では、ＩＰ搭載型撮像機能付装置内に登録されているMemberListからユーザが削除されてステップＳ２０５へ戻る。
【００４８】
図２に戻り、ステップＳ２１７では、ＩＰ搭載型撮像機能付装置１００にてネットワーク１５０との接続が切断された場合は本処理を終了する。ネットワーク１５０との切断とは、ネットワークアプリケーションソフトウェアの起動が終了されるか又は電源がオフされたことを意味する。この場合、登録リスト管理サーバ１２０では、登録リストにＩＰ搭載型撮像機能付装置１００に関する古い情報が残ってしまうことになるが、定期的にＩＰ搭載型撮像機能付装置１００とのOnline/Offline状況を確認することにより常に更新されている。
【００４９】
次に、図２のステップＳ２０３における登録リストへの新規登録処理の詳細を図５及び図６を参照して説明する。
【００５０】
図５は、図２のステップＳ２０３で表示器１０９に表示される画面の一例を示す図であり、（ａ）は新規登録画面、（ｂ）は登録完了画面を示す。図６は、ステップＳ２０３で新規ユーザが登録される登録リストの詳細を示す図である。
【００５１】
図５（ａ）において、新規登録画面３００は、登録リスト管理サーバ１２０に接続要求したＩＰ搭載型撮像機能付装置１００が登録リストに登録されていない場合に、表示器１０９に表示されるイベント画面である。新規登録画面３００には、送信ボタン３０２、Handle Name入力欄３０３、accept space設定ボタン３０４、及びProduct-ID（ＰＩＤ）入力欄３０５が設けられている。
【００５２】
送信ボタン３０２は、新規登録画面３００上で入力／設定された情報を登録リスト管理サーバ１２０に送るときに押下されるイベントボタンである。Handle Name入力欄３０３は、ＩＰ搭載型撮像機能付装置１００のHandle Nameを入力する欄であり、自由な名前を指定することができる。指定されたHandle Nameは、ＩＰ搭載型撮像機能付装置間のユーザが互いに相手を識別するときに使用される。
【００５３】
accept space設定ボタン３０４は、ＩＰ搭載型撮像機能付装置１００が他の装置から受信可能な、すなわち記憶媒体１０８に格納可能なファイルのサイズ（最大受信容量）を設定するものである。図示では、設定値として「３０ＭＢ」が設定されているが最大受信容量に限らず、最大受信容量以下であれば自由に設定可能である。また、単位についてはこれに限定されない。
【００５４】
ＰＩＤ入力欄３０５は、ＩＰ搭載型撮像機能付装置１００固有の製造番号（Product-ID）を入力する欄である。このようなProduct-IDを使用するのは、装置を一義的に示す情報を利用することで登録リスト管理サーバ１２０上の管理の重複によるエラーを防ぎ、当該エラーによる障害からの保護するためである。なお、Product-IDを使用しているが、装置を一義的に示すためにMac-Addressであってもよく、またベンダーから与えられた番号であっても構わない。また、隠蔽性を高めるようなＧＵＩＤ（Global Unique Identifier）等を使用してもよい。
【００５５】
送信ボタン３０２が押下され、登録リストへの登録が完了すると、図５（ｂ）の登録完了画面３０６を表示器１０９に表示する。登録完了画面３０６には、登録リスト管理サーバ１２０によりＩＰ搭載型撮像機能付装置１００に付与されたList NumberがList Number表示欄３０７に表示され、新規登録画面３００上で入力されたHandle NameがHandle Name表示欄３０８に表示される。
【００５６】
図６において、データベース（Database）３０９は、図１の大容量記憶媒体１２３に格納されている登録リストであり、List Number３１０、Handle Name３１１、Online/Offline３１２、IP-Address３１３、制限容量３１４、認可状況３１５、及びＰＩＤ（Product-ID）３１６の各種情報で構成されている。
【００５７】
List Number３１０は、登録リストに新規登録するユーザ（ＩＰ搭載型撮像機能付装置）に対して自動的に付与されるユーザ登録番号である。図示では、１０桁の番号が順番に付与されているが、重複しない番号であればなんでもよい。
【００５８】
Handle Name３１１は、登録リストに登録する際にユーザ（ＩＰ搭載型撮像機能付装置）により設定されたユーザのハンドルネームである。複数のユーザ（ＩＰ搭載型撮像機能付装置）間でマルチメディアファイル等の交換を行う場合、１つの装置が相手にする装置の数は一般に限られており、相手の装置を識別するにはList NumberよりもHandle Nameで識別したほうが効率よく簡便であることから、Handle Nameが使用されている。
【００５９】
Online/Offline３１２は、当該ユーザ（ＩＰ搭載型撮像機能付装置）がOnline状態にあるかOffline状態にあるかを示すものである。同図において、「○」はOnline状態にあることを示し、「×」はOffline状態にあることを示す。IP-Address３１３は、当該ユーザ（ＩＰ搭載型撮像機能付装置）がOnline状態にあるときのIP-Addressである。
【００６０】
制限容量（accept space）３１４は、本実施の形態で最も特徴のある項目であり、新規登録画面３００上で設定された当該ユーザ（ＩＰ搭載型撮像機能付装置）が許容するファイルの最大受信容量である。認可状況３１５は、ユーザ（ＩＰ搭載型撮像機能付装置）が登録したい相手に対して認可の有無を問い合わせているか否かを識別するためのものであって、他のユーザの認可要求の状態を他のユーザのOnline/Offlineに関わらず保持するものである。ＰＩＤ３１６は、ＩＰ搭載型撮像機能付装置の登録リスト管理サーバ１２０への接続時の識別に使用される製造番号（Product-ID）である。
【００６１】
次に、登録リストへの新規登録の詳細を説明する。
【００６２】
まず、ＩＰ搭載型撮像装置１００が登録リスト管理サーバ１２０に接続する際に、中央処理装置１０３が当該ＩＰ搭載型撮像装置１００のList Number、Handle Name、及びProduct-IDの情報を二次記憶装置１０７から取得し、ネットワーク部１０５に順次転送する。
【００６３】
次に、ネットワーク部１０５が登録リスト管理サーバ１２０のネットワーク部１２１に上記情報を送信すると、中央処理装置１２２がネットワーク部１２１により受信した情報を解析し、大容量記憶媒体１２３内のデータベース３０９の登録リストを参照する。ここで、接続要求を行ったＩＰ搭載型撮像機能付装置１００が新規登録の場合は、List Numberが取得できないために、登録リスト管理サーバ１２０に接続する前に表示器１０９に新規登録画面３００を表示する。
【００６４】
上述したように、新規登録画面３００上では、Handle Name入力欄３０３に自由なHandle Nameを設定することができ、accept space設定ボタン３０４では記憶媒体１０８の空き容量より少ないファイルサイズを自由に設定することができる。また、ＰＩＤ入力欄３０５には、原則として書き換え不可能な製造番号を入力することができる。送信ボタン３０２が押下されることにより、中央処理装置１０３は、ネットワーク部１０５を介して登録リスト管理サーバ１２０のネットワーク部１２１にHandle Name、最大受信容量、及びProduct-IDの情報を送信する。
【００６５】
次に、中央処理装置１２２は、ネットワーク部１２１で受信した情報を解析し、図６に示すように、例えば「３８１９８２３７」というList Numberを新たに作成してデータベース３０９のList Number３１０に登録する。また、受信した情報に基づいて「abccamera」というHandle NameをHandle Name３１１に登録する。更に、ＩＰ搭載型撮像機能付装置１００とＩＰ搭載型撮像機能付装置１３０とが互いに接続してOnline状態にあることからOnline/Offline３１２に「○」を登録し、ＩＰ搭載型撮像機能付装置１００のIP-Address「１２３．４５６．７８９．０１２」をIP-Address３１３に登録し、最大受信容量として設定された「３０ＭＢ」の値を制限容量３１４に登録し、ＩＰ搭載型撮像機能付装置１００のProduct-IDをＰＩＤ３１６に登録する。その後、中央処理装置１２２は、ネットワーク部１２１を介してＩＰ搭載型撮像機能付装置１００内のネットワーク部１０５に対して登録完了の通知を行う。
【００６６】
中央処理装置１０３は、ネットワーク部１０５にて登録完了の通知を受信すると、一次記憶装置１０６から登録完了のプログラムを読み出して実行し、登録完了の通知からList Number及びHandle Nameを取得して、表示器１０９に登録完了画面３０６を表示する。
【００６７】
この登録完了画面３０６の表示が終わり次第、中央処理装置１０３は、二次記憶装置１０７にList Number及びHandle Nameの情報を書き込む。二次記憶装置１０７は電源が切断されても記憶している情報が消えない不揮発性半導体メモリであるため、再び電源を投入してもList Number及びHandle Nameが保持される。
【００６８】
次に、図２のステップＳ２０４における処理の詳細を図７を参照して説明する。
【００６９】
図７は、図２のステップＳ２０４で表示される画面の一例を示す図であり、（ａ）は表示器１０９に表示される第１の画面、（ｂ）は表示器１０９に表示される第２の画面、（ｃ）は表示器１３９に表示される画面を示す。
【００７０】
図７（ａ）において、画面４０１は、ＩＰ搭載型撮像機能付装置１００の表示器１０９に表示される第１の画面である。画面４０１上のり、ファイル転送を行うためのアプリケーション表示４０４が表示されている。アプリケーション表示４０４には、ＩＰ搭載型撮像機能付装置１００内に登録されているMemberListが一覧表示されており、また各々のユーザに対して最大受信容量が表示されている。少なくともこれらの項目を表示することで失敗のないファイル転送を実現することが可能である。
【００７１】
また、アプリケーション表示４０４には、connectボタン４０２が設けられている。connectボタン４０２は、登録リスト管理サーバ１２０（又はネットワーク）に接続するときに押下されるボタンであり、当該ボタンが押下されると自動的に接続処理を開始する。なお、connectボタン４０２は、ＩＰ搭載型撮像機能付装置１００の起動時に自動的にサーバ接続される場合は省略されていてもよい。
【００７２】
図７（ｂ）において、画面４０３は、登録リスト管理サーバ１２０への接続後に表示器１０９に表示される第２の画面であり、ＩＰ搭載型撮像機能付装置１００におけるファイル転送アプリケーションソフトウェア常駐時の通常状態又は待機状態を示すものである。アプリケーション表示４０４には、ユーザの追加処理を行うためのadduserボタン４０３ａ及びネットワーク接続（サーバ接続）の切断を行うためのdisconnectボタン４０３ｂが設けられている。
【００７３】
図７（ｃ）において、画面４０５は、ＩＰ搭載型撮像機能付装置１３０の表示器１３９に表示される画面であり、ＩＰ搭載型撮像機能付装置１３０におけるアプリケーションソフトウェア常駐時の待機状態を示すものである。画面４０５には、ユーザの追加処理を行うためのadduserボタン４０５ａ及びネットワーク接続（サーバ接続）の切断を行うためのdisconnectボタン４０５ｂが設けられている。
【００７４】
次に、図２のステップＳ２０４の詳細を説明する。
【００７５】
ＩＰ搭載型撮像機能付装置１００において、登録リスト管理サーバ１２０に接続する際に、中央処理装置１０３は、二次記憶装置１０７に格納されているＩＰ搭載型撮像機能付装置１００自身のList Number、Handle Name、制限容量、及びＰＩＤと、MemberListに登録されているすべてのユーザのList Numberの情報を取得し、ネットワーク部１０５からインターネット１５０及びネットワーク部１２１を介してＩＰ搭載型撮像機能付装置１３０の中央処理装置１２２に送信する。
【００７６】
中央処理装置１２２は、中央処理装置１０３から送信された情報を受信すると、受信した情報に基づいて大容量記憶媒体１２３内のデータベース３０９から該当するＩＰ搭載型撮像装置１００の行を検索し、ＰＩＤを比較することにより認証を行う。認証が成功したときは、Online/Offline３１２をOnline状態に変更し、制限容量の値を記録（登録）する。一方、認証が失敗したときは、登録リストに未登録である旨の通知をＩＰ搭載型撮像機能付装置１００に送信する。
【００７７】
認証が成功した後に、登録リスト上のすべてのユーザのOnline/Offline３１２の状態を取得し、Online状態であるときは、当該ユーザのIP-Addressと制限容量を取得し、ネットワーク１２１を介して中央処理装置１０３に通知する。また、そのIP-Addressに対しては、ＩＰ搭載型撮像機能付装置１００のList Number「３８１９８２３７」とその制限容量の値を通知する。これを登録リスト上の各List Numberに対して繰り返す。
【００７８】
例えば、ＩＰ搭載型撮像機能付装置１３０のList Numberが「０００００００５」である場合、ＩＰ搭載型撮像装置１００がList Number「０００００００５」を登録リスト管理サーバ１２０に通知すると、登録リスト管理サーバ１２０の中央処理装置１２２が、List Number３１０の列の「０００００００５」を検索する。List Number「０００００００５」の行のOnline/Offline３１２がOnline状態（○）にあるので、そのOnline状態と制限容量とIP-Addressの情報を中央処理装置２０３へ通知する。
【００７９】
中央処理装置２０３は、通知された情報を二次記憶装置１０７へ格納し、画面４０３を表示する。画面４０３では、List Number「０００００００５」のHandle Name「Ｔｏｍ」の表示がOnline状態になる（ここでは、「Ｔｏｍ」が太字になることでOnline状態にあることを示す。以下同様)。同時に、中央処理装置１２２は、List Number「０００００００５」のIP-Addressに対して、List Number「３８１９８２３７」のOnline状態と制限容量とIP-Addressの情報を中央処理装置１３３へ通知する。
【００８０】
中央処理装置１３３は、通知された情報を二次記憶装置１３７へ格納し、画面４０５を表示する。画面４０５では、List Number「３８１９８２３７」のHandle Name「abccamera」の表示がOnline状態になり、当該「abccamera」をOnline状態にする。
【００８１】
次に、図３（ａ）におけるMemberListへのユーザの追加登録の詳細について図８及び図９を参照して説明する。
【００８２】
図８は、図３（ａ）のMemberListへのユーザの追加登録時に表示される画面の例を示す図であり、（ａ）は表示器１０９に表示されるMemberList追加登録画面、（ｂ）は表示器１０９に表示されるMemberList認可終了画面、（ｃ）は表示器１３９に表示される認可許否画面を示す。
【００８３】
図８（ａ）において、MemberList追加登録画面５００は、MemberListへのユーザの追加登録時にＩＰ搭載型撮像機能付装置１００が表示器１０９に表示する画面である。MemberList追加登録画面５００上のEditBox５０１は、新規に追加登録する他のＩＰ搭載型撮像機能付装置（ここでは、ＩＰ搭載型撮像機能付装置１３０）のList Numberを入力する欄である。accessionボタン５０２が押されることにより、EditBox５０１に入力されたList Numberの情報がＩＰ搭載型撮像機能付装置１００から登録リスト管理サーバ１２０に送信される。
【００８４】
図８（ｂ）において、MemberList認可終了画面５０３は、ユーザの追加登録許可通知を受けてMemberListに追加登録を行った後にＩＰ搭載型撮像機能付装置１００が表示器１０９に表示する画面である。MemberList認可終了画面５０３上のdisconnectボタン５０４は、ネットワーク接続の切断を行うものである。ＯＫボタン５０５は、ユーザに対して認可完了の確認を行うものである。
【００８５】
図８（ｃ）において、認可許否画面５０５は、登録リスト管理サーバ１２０からユーザの追加登録要求の通知を受信したＩＰ搭載型撮像機能付装置１３０が表示器１３９に表示する画面である。認可許否画面５０５には、acceptボタン５０６とrejectボタン５０７とが表示されている。acceptボタン５０６とrejectボタン５０７は、追加登録要求されたユーザに対してMemberListへの追加登録の許可／拒否を通知するためのボタンである。acceptボタン５０６が押下されると、ＩＰ搭載型撮像機能付装置１３０から登録リスト管理サーバ１２０にユーザの追加登録を許可する旨の通知が行われ、rejectボタン５０７が押下されると、ＩＰ搭載型撮像機能付装置１３０から登録リスト管理サーバ１２０にユーザの追加登録を拒否する旨の通知が行われる。なお、認可許否画面５０５は、自動許可モード及び自動拒否モードが設定されているときは表示しなくてもよい。
【００８６】
次に、図３（ａ）におけるMemberListへのユーザ追加登録の詳細を説明する。
【００８７】
まず、ＩＰ搭載型撮像機能付装置１００は、図２のステップＳ２０４にて登録リスト管理サーバ１２０からMemberList上のユーザのOnline/Offline状況を取得した後、表示器１０９に画面４０３を表示する。画面４０３には、アプリケーション表示４０４が表示されている状態にある。ここでadduserボタン４０３ａが押されることによりユーザ追加登録のイベントが発生し、画面４０４からMemberList追加登録画面５００に切り替わり、登録したいユーザのList NumberをEditBox５０１に入力することが可能になる。入力されたList Numberは、二次記憶装置１０７に格納される。
【００８８】
EditBox５０１に登録したいユーザのList Number（ここでは、ＩＰ搭載型撮像機能付装置１３０のList Number「０００００００３」）が入力され、accessionボタン５０２が押下されることにより、中央処理装置１０３が自身のList Number「３８１９８２３７」とMemberList追加登録のイベント情報とList Number「０００００００３」とを二次記憶装置１０７から取得し、登録リスト管理サーバ１２０の中央処理装置１２２に送信する。
【００８９】
中央処理装置１２２は、受信したMemberList追加登録のイベント情報を解釈し、List Number「０００００００３」を検索して、図９に示すデータベース３０９内の認可状況３１５の列のデータ５０８に、送信してきたＩＰ搭載型撮像機能付装置１００のList Number「３８１９８２３７」の値を書き込む。これにより、MemberListへのユーザの追加登録が終了する。
【００９０】
図３（ａ）のステップＳ２０８では、登録リスト管理サーバ１２０が受信したユーザの追加登録要求の通知に基づいて登録リストを検索し、ユーザの追加登録の対象となっているＩＰ搭載型撮像機能付装置１３０（List Number「０００００００３」）の認可状況３１５に値がある場合は、該当するIP-Address（123.456.324.236）に基づいて中央処理装置１２２からネットワーク部１３５を介して中央処理装置１３３へユーザの追加登録要求の通知を行う。中央処理装置１３３は、認可状況３１５にあるList Number「３８１９８２３７」を取得し、ＩＰ搭載型撮像機能付装置１００に対する認可イベントを発生させ、認可許否画面５０５を表示する。
【００９１】
ＩＰ搭載型撮像機能付装置１３０のユーザ（Handle Name「Ｋｉｎｇ」）は、acceptボタン５０６又はrejectボタン５０７を選択することができる（自動許可モード又は自動拒否モードのときは、当該認可イベントが発生せず作業をスキップする）。rejectボタン５０７が選択された場合（拒否した場合）、中央処理装置１３３が二次記憶装置１３７内に格納されているMemberListにList Number「３８１９８２３７」の追加登録をせず、ユーザ追加登録拒否を中央処理装置１２２へ通知する。一方、acceptボタン５０６が選択された場合（許可した場合）、中央処理装置１３３が二次記憶装置１３７内に格納されているMemberListにList Number「３８１９８２３７」の追加登録を行い、中央処理装置１２２からList Number「３８１９８２３７」のIP-Addressと制限容量を取得する。
【００９２】
中央処理装置１２２は、図９に示す登録リスト（データベース３０９）におけるデータ５０９に許否の状態とList Number「０００００００３」の値を登録する。
【００９３】
ＩＰ搭載型撮像機能付装置１００は、自分の認可状況３１５に値がある場合、中央処理装置１２２からユーザ追加登録許可通知を受け、認可の情報を取得する。認可の情報によりユーザの追加登録許可通知を受けた場合は、中央処理装置１０３は、そのList Number「０００００００３」を二次記憶装置１０６内に格納されているMemberListに追加登録を行い、MemberList認可終了画面５０３を表示する。一方、ユーザ追加登録拒否通知を受けた場合は、MemberListにList Number「０００００００３」を書き込まずに、表示器１０９に拒否の通知を表示する。
【００９４】
次に、図３（ｂ）及び図３（ｃ）におけるファイル送受信の詳細について図１０〜図１５を参照して説明する。
【００９５】
図１０は、ファイル送受信時の時間的な流れを示す図である。同図では、ＩＰ搭載型撮像機能付装置１００のユーザである「abccamera」が、ＩＰ搭載型撮像機能付装置１３０のユーザである「Ｔｏｍ」にファイルを送信する場合を示す。
【００９６】
同図において、処理Ｓ６００，Ｓ６０２，Ｓ６０４は、ファイルの送信時にＩＰ搭載型撮像装置１００にて実行される処理である。処理Ｓ６０１，Ｓ６０３は、ファイルの受信時にＩＰ搭載型撮像機能付装置１３０にて実行される処理である。これらの処理は、時間軸に沿って行われる。
【００９７】
図１１は、ファイルの送受信時に表示される画面の例を示す図であり、（ａ）は表示器１０９に表示されるファイル送信中の画面を示し、（ｂ）は表示器１３９に表示されるファイル受信中の画面を示す。
【００９８】
図１１（ａ）において、画面６１０は、ファイル送信中のＩＰ搭載型撮像機能付装置１００が表示器１０９に表示する画面である。図１１（ｂ）において、画面６１１は、ファイル受信中のＩＰ搭載型撮像機能付装置１３０が表示器１３９に表示する画面である。
【００９９】
図１２は、ファイル送信時に表示される画面の例を示す図であり、（ａ）は表示器１０９に表示されるファイルの選択画面、（ｂ）は表示器１３９に表示される画面、（ｃ）は表示器１０９に表示される画面を示す。
【０１００】
図１２（ａ）において、画面７００は、ＩＰ搭載型撮像機能付装置１００からＩＰ搭載型撮像機能付装置１３０にファイルを送信する際にＩＰ搭載型撮像機能付装置１００が表示器１０９に表示するファイルの選択画面である。画面７００上のメニュー表示７０１は、送信するファイルをユーザに選択させるためのウィンドウである。
【０１０１】
ファイル表示７０２は、画像や動画といったマルチメディアファイルがプレビュー表示されたものである。プレビュー表示にはファイル名等が表示されている。Selectボタン７０３は、送信するファイルの選択時に押下されるものである。プレビュー表示されている任意のマルチメディアファイルにカーソルを合わせると、プレビュー表示されたマルチメディアファイルの画面枠が太線に変わり、Selectボタン７０３の押下により当該枠が点線に変わる。
【０１０２】
ファイル容量メーター表示７０４は、送信する相手の最大受信容量に対して、どの程度の量のファイルが選択されたかを視覚的に認識させるためのメーターである。相手の最大受信容量よりも多く指定することができない。
【０１０３】
図１２（ｂ）において、画面７０５は、ＩＰ搭載型撮像機能装置１００からのファイル受信要求に対するイベントが発生した際にＩＰ搭載型撮像機能付装置１３０が表示器１３９に表示する画面である。なお、ファイル受信の自動許可モード又は自動拒否モードが設定されている場合、この画面７０５は表示されず、処理はスキップされる。
【０１０４】
acceptボタン７０６は、相手から送信されたファイル受信要求を許可するときに押下されるボタンである。rejectボタン７０７は、相手から送信されたファイル受信要求を拒否するときに押下されるボタンである。
【０１０５】
図１２（ｃ）において、画面７０８は、ＩＰ搭載型撮像機能付装置１３０に送信したファイル受信要求が拒否されたときにＩＰ搭載型撮像機能付装置１００が表示器１０９に表示する画面である。ＯＫボタン７０９は、拒否されたことをユーザが確認したときに押下されるものである。
【０１０６】
次に、図１のファイル転送システムにおけるＩＰ搭載型撮像機能付装置間のファイル転送動作を説明する。
【０１０７】
ＩＰ搭載型撮像機能付装置１００において、表示器１０９の表示画面上でファイルを送信する相手としてユーザの「Ｔｏｍ」が選択されると、中央処理装置１０３が二次記憶装置１０７に「Ｔｏｍ」（ＩＰ搭載型撮像機能付装置１３０）の最大受信容量（６５ＭＢ）を格納し、画面７００に切り替える。画面７００は、上述したように、「Ｔｏｍ」に送信するファイルを選択する画面であり、Selectボタン７０３が押下されることによりファイルの選択が行われる。
【０１０８】
次に、中央処理装置１０３は、選択されたファイルのサイズを記憶媒体１０８から取得し、取得したサイズからファイルの総量を計算して二次記憶装置１０７に格納し、その結果をファイル容量メーター表示７０４として表示器１０９に表示する。その後、画面７００のＯＫボタン７１０が押下されると、図１０の処理Ｓ６００のファイル送信依頼の処理を開始する。
【０１０９】
このように、中央処理装置１０３は、ファイルの送信先である「Ｔｏｍ」の最大受信容量（６５ＭＢ）よりも多くファイルが選択できないように制御している。これにより、相手に必要以上のファイルを送ることを防ぐことが可能になり、容量満杯によるエラーや相手との通信障害を事前に防ぐことが可能となる。
【０１１０】
次に、中央処理装置１０３は、二次記憶装置１０７に格納された「Ｔｏｍ」のIP-Addressを参照し、登録リスト管理サーバ１２０を介さずに直接ネットワーク部１０５からネットワーク１３５を介して中央処理装置１３３にファイル受信要求を通知する。通知する内容には、List Number「３８１９８２３７」とＩＰ-Addressとそのファイル受信要求のイベント情報とが含まれている。
【０１１１】
中央処理装置１３３は、ファイル受信要求の通知を受けると、表示器１３９の表示画面を画面７０５に切り替える。ユーザである「Ｔｏｍ」は、画面７０５上でacceptボタン７０４又はrejectボタン７０５を指定することが可能になる。これは、図３（ｂ）のステップＳ２１１の処理に相当し、図１０の処理Ｓ６０１の送信許否の処理に相当する。ファイル受信の自動許可モード又は自動拒否モードが設定されている場合、これらの処理はスキップされる。
【０１１２】
ユーザである「Ｔｏｍ」がファイル受信を許可する場合、中央処理装置１３３は、ユーザの操作による許可の通知を操作器１４０から取得し、その許可の状態を二次記憶装置１３９に格納し、表示器１３９の表示画面を画面６１１に切り替えると同時に、ネットワーク部１３５からネットワーク１５０を介してネットワーク部１０５へ送信し、中央処理装置１０３へファイル受信許可の通知を行う。
【０１１３】
中央処理装置１０３は、ファイル受信許可の通知を受けると、表示器１０９の表示画面を画面６１０に切り替え、二次記憶装置１０７に格納されている送信するファイルのファイルリストに基づいて記憶媒体１０８からファイルのデータを取得し、取得したデータを順次中央処理装置１３３に転送する。ファイルリストとは、通常、記憶媒体内にあるマルチメディアファイルがリスト化されたものであるが、一次記憶装置又は二次記憶装置に保持されるものとする。
【０１１４】
中央処理装置１３３は、受信したデータを記憶媒体１３８に格納すると共に、受信したファイルのサイズの総量を二次記憶装置１３７に格納する。また、一定のタイミングにあわせて、一次記憶装置１３６又は二次記憶装置１３７に格納されている自身のファイルの最大受信容量と比較し、当該最大受信容量を超えてないかを確認する。
【０１１５】
中央処理装置１０３は、二次記憶装置１０７に格納されているファイルリストのすべてのファイルの送信が終了次第、ファイル送信完了の通知を中央処理装置１３３に通知し、処理Ｓ６０４に移行する。中央処理装置１３３は、ファイル完了のイベントを受けて、ファイルの書き込みを終了し、処理Ｓ６０３に移る。
【０１１６】
一方、ユーザである「Ｔｏｍ」がファイル受信を拒否する場合、中央処理装置１３３は、ユーザの操作による拒否の通知を操作器１４０から取得し、その拒否の状態を二次記憶装置１３９に格納し、表示器１３９の表示画面を画面４０３に戻し、ファイル受信拒否の通知をネットワーク１５０を介して中央処理装置１０３へ通知する。
【０１１７】
ＩＰ搭載型撮像機能装置１３０は、ＩＰ搭載型撮像機能付装置１００からファイル受信許否の通知を受けると処理Ｓ６０３の状態に移行する。ファイル受信拒否の通知を受けた中央処理装置１０３は、表示器１０９の表示画面で、画面を画面７０８に切り替えることにより、ユーザである「abccamera」がファイル受信要求に対して許否されたことを確認することができる。画面７０８上でＯＫボタン７０９が押下されることにより操作器１１０から中央処理装置１０３にその確認通知が行われ、二次記憶装置１０７に格納されている送信するファイルのファイルリストのデータを解放する。ＩＰ搭載型撮像機能付装置１００は、処理Ｓ６０４に移行する。
【０１１８】
次に、ファイルの送受信中に受信側の最大受信容量がファイル転送もしくはその他の原因により変化した場合の動作について図１３〜図１５を参照して説明する。
【０１１９】
図１３は、ファイル転送時の時間的な流れを示す図である。図１３において、処理Ｓ８０３，Ｓ８０４，Ｓ８０５は、図１０に示したファイル転送時に実行される処理である。処理Ｓ８０３が処理Ｓ６０２に相当し、処理Ｓ８０４が処理Ｓ６０４に相当し、処理Ｓ８０５が処理Ｓ６０３に相当する。
【０１２０】
図１４は、ファイル転送時に表示される画面の例を示す図であり、（ａ）は表示器１０９に表示されるファイル転送中の画面を示し、（ｂ）は表示器１３９に表示されるファイル受信中の画面を示す。
【０１２１】
図１４（ａ）において、画面８１０は、ファイルの送信中に最大受信容量が変化した際に図１１（ａ）の画面６１０から切り替わる画面である。ファイル受信容量８００は、ユーザの「Ｔｏｍ」におけるファイル最大受信容量のサイズを示す。
【０１２２】
図１４（ｂ）において、画面８１１は、ファイルの受信中に最大受信容量が変化した際に図１１（ｂ）の画面６１１から切り替わる画面である。名前表示８０２は、ＩＰ搭載型撮像機能付装置１３０における表示器１３９のファイル送受信アプリケーションソフトウェアの自身の情報を示す。
【０１２３】
図１５は、ファイル転送中に最大受信容量が変化したときの登録リストの詳細を示す図である。
【０１２４】
図１５において、データ８０１は、登録リスト管理サーバ１２０内のデータベース３０９における制限容量３１４の列のＩＰ搭載型撮像機能装置１３０の最大受信容量を示す。
【０１２５】
次に、ファイルの転送中に受信側の最大受信容量が変化した場合の動作の詳細を説明する。
【０１２６】
ユーザ「abccamera」からユーザ「Ｔｏｍ」にデータ転送を行っている間に定期的に最大受信容量が変化する場合、中央処理装置１３３が二次記憶装置１３７内のファイルの最大受信容量から、受信したファイルの総量を差し引きし、新たなファイルの最大受信容量を計算して二次記憶装置１３７内の値を更新する。更新が行われた際に、名前表示８０２のように自身の最大受信容量が表示されている場所を更新するように表示器１３９に通知する。
【０１２７】
中央処理装置１３３は、二次記憶装置１３７内のMember ListのOnline状態になっているユーザのIP-Addressをすべて取得し、Online状態になっているユーザの中央処理装置１３３のすべてに対して自身のList Number「００００００５」とIP-Addressと更新されたファイルの最大受信容量（５９ＭＢ）を通知する。また、登録リスト管理サーバ１２０の中央処理装置１２２に上記同様の情報を通知する。
【０１２８】
登録リスト管理サーバ１２０の中央処理装置１２２は、その通知を受け、図１５に示すように、大容量記憶媒体１２３内のデータベース３０９において該当するデータ８０１の値を更新する。
【０１２９】
ＩＰ搭載型撮像装置１００の中央処理装置１０３にも上記同様の通知が行われ、中央処理装置１０３は、二次記憶装置１０７にあるListにファイルの最大受信容量の更新を行い、表示器１０９の詳細表示８１０のＴｏｍのファイル最大受信容量８００の値を更新する。ファイルの転送中に最大受信容量の変化により、Online状態にあるすべてのユーザに通知することにより、容量満杯の通信エラーを防ぐことが可能である。
【０１３０】
次に、ネットワーク接続中にＩＰ搭載型撮像機能付装置１３０を使用して撮影が行われ、ファイルの最大受信容量が変化した場合の動作について図１６及び図１７を参照して説明する。
【０１３１】
図１６は、ネットワーク接続中のファイルの最大受信容量の変化時の表示される画面の例を示す図であり、（ａ）は表示器１０９に表示される画面を示し、（ｂ）は表示器１３９に表示される画面を示す。
【０１３２】
図１６（ａ）において、画面９１０は、ネットワーク接続中に撮影が行われて記憶媒体１３８のファイルの最大容量が変化した際に、図７（ｂ）の画面４０３おけるＩＰ搭載型撮像機能付装置１００の待機状態から切り替わる画面である。ファイル受信容量９００は、ユーザの「Ｔｏｍ」におけるファイルの最大受信容量を示す。
【０１３３】
図１６（ｂ）において、画面９１１は、接続状態にあるＩＰ搭載型撮像機能付装置１３０の図７（ｃ）に示す画面４０５から切り替わる画面を表す。名前表示９０２は、ＩＰ搭載型撮像機能付装置１３０における表示器１３９のファイル送受信アプリケーションソフトウェアの自身の情報を示す。同図では、ファイルの最大受信容量が６５ＭＢに設定されており、記憶媒体１３８内に６５ＭＢの記憶容量を確保していたのだが、ユーザの「Ｔｏｍ」の撮影による記憶媒体１３８の記憶容量の減少により、ファイルの最大受信容量が６４ＭＢに変化している。
【０１３４】
図１７は、撮影により最大受信容量が変化したときの登録リストの詳細を示す図である。
【０１３５】
図１７において、データ９０１は、登録リスト管理サーバ１２０内のデータベース３０９における制限容量３１４の列のＩＰ搭載型撮像機能装置１３０の最大受信容量を示す。
【０１３６】
次に、撮影によりファイルの最大受信容量が変化した場合の動作の詳細を説明する。
【０１３７】
ユーザ「Ｔｏｍ」がネットワークの接続を完了している状態で撮影を行う。光学系１３１及び撮像素子１３２によりアナログ信号がデジタル信号に変換され、中央処理装置１３３が記憶媒体１３８に記録を行う。この際、記憶媒体１３８の総容量の変化を取得し、二次記憶装置１３７に格納されている自身のファイルの最大受信容量が更新される。
【０１３８】
ネットワークアプリケーションソフトウェアが起動時には、この変化のイベントを取得し、表示器１３９の表示画面が画面９１１に切り替わり、名前表示９０２のファイルの最大受信容量を更新し、二次記憶装置１３７に格納されているOnline状態になっているListMemberのすべてのIP-Addressを取得し、そのIP-Address先の中央処理装置に対して、自身のList Number「００００００５」とIP-Addressと更新されたファイルの最大受信容量（６４ＭＢ）を通知する。更に、登録リスト管理サーバ１２０の中央処理装置１２２にも上記の情報を通知し、中央処理装置１２２が大容量記憶媒体１２３内のデータベース３０９のデータ９０１の値を更新する。
【０１３９】
Online状態になっているListMemberのＩＰ搭載型撮像機能付装置１００の中央処理装置１０３にも上記情報が通知され、中央処理装置１０３が二次記憶装置１０７内のList Member「０００００００５」のファイルの最大受信容量の値（６４ＭＢ）を更新する。同時に、中央処理装置１０３が、表示器１０９に表示されている画面９１０内のファイル受信容量９００の値を更新する。
【０１４０】
上記実施の形態によれば、ＩＰ搭載型撮像機能付装置１００は、ファイル転送先のＩＰ搭載型撮像機能付装置１３０に対して送信するファイルの総量が当該装置１３０の最大受信容量を越えているか否かを判別し、最大受信容量を超えてファイルを送信しようとしたときは処理を終了する一方、最大受信容量を越えていないときは、ファイル転送先のファイル受信許否に応じてＩＰ搭載型撮像機能付装置１３０にファイルを送信するので、記憶媒体のリソースが限られる小型のモバイル機器であっても画像、動画、及び音声などのマルチメディアファイルを扱うことができ、更にインターネットに接続を行うことが可能なＩＰ搭載型撮像機能付装置間で容易にファイル転送を行うことが可能になる。
【０１４１】
また、小型のモバイル機器は記憶媒体のリソースが限られるのと同時に操作性も限られるために、ネットワークの設定やファイルの転送などといった複雑な操作を要するが、本発明により、複雑な入力操作をすることなく安全かつ簡便にファイルの転送を行うことを可能になる。
【０１４２】
上記実施の形態では、ＩＰ搭載型撮像機能付装置１００，１３０や登録リスト管理サーバ１２０がインターネット１５０に接続されているが、これらの一部又は全部が互いに無線により接続されていてもよいことはいうまでもない。
【０１４３】
また、上記実施の形態では、図３（ｂ）のステップＳ２１０において、ＩＰ搭載型撮像機能付装置１３０に対して送信するファイルのサイズが最大受信容量を越えているときは、ステップＳ２０５へ戻るとしていたが、これに代えて再度送信を行うようにしてもよい。
【０１４４】
本発明の目的は、上記実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に記憶されたプログラムコードを読み出して実行することによっても達成される。
【０１４５】
この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１４６】
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【０１４７】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部又は全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれる。
【０１４８】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【０１４９】
【図１】本発明の実施の形態に係るファイル転送システムの全体構成を示すブロック図である。
【図２】図１のファイル転送システム上で実行される制御処理を示すフローチャートである。
【図３】（ａ）は図２のステップＳ２０５でユーザ追加登録が選択された場合に実行する処理を示すフローチャートであり、（ｂ）はステップＳ２０５でファイルの送信が選択された場合に実行する処理を示すフローチャートである。
【図４】（ｃ）はステップＳ２０５でファイルの受信が選択された場合に実行する処理を示すフローチャートであり、（ｄ）はステップＳ２０５で登録ユーザの削除が選択された場合に実行する処理を示すフローチャートである。
【図５】図２のステップＳ２０３で表示器１０９に表示される画面の一例を示す図であり、（ａ）は新規登録画面、（ｂ）は登録完了画面を示す。
【図６】ステップＳ２０３で新規ユーザが登録される登録リストの詳細を示す図である。
【図７】図２のステップＳ２０４で表示される画面の一例を示す図であり、（ａ）は表示器１０９に表示される第１の画面、（ｂ）は表示器１０９に表示される第２の画面、（ｃ）は表示器１３９に表示される画面を示す。
【図８】図３（ａ）のMemberListへのユーザの追加登録時に表示される画面の例を示す図であり、（ａ）は表示器１０９に表示されるMemberList追加登録画面、（ｂ）は表示器１０９に表示されるMemberList認可終了画面、（ｃ）は表示器１３９に表示される認可許否画面を示す。
【図９】MemberListへのユーザ追加登録時の登録リストの詳細を示す図である。
【図１０】ファイル送受信時の時間的な流れを示す図である。
【図１１】ファイルの送受信時に表示される画面の例を示す図であり、（ａ）は表示器１０９に表示されるファイル送信中の画面を示し、（ｂ）は表示器１３９に表示されるファイル受信中の画面を示す。
【図１２】ファイル送信時に表示される画面の例を示す図であり、（ａ）は表示器１０９に表示されるファイルの選択画面、（ｂ）は表示器１３９に表示される画面、（ｃ）は表示器１０９に表示される画面を示す。
【図１３】ファイル転送時の時間的な流れを示す図である。
【図１４】ファイル転送時に表示される画面の例を示す図であり、（ａ）は表示器１０９に表示されるファイル転送中の画面を示し、（ｂ）は表示器１３９に表示されるファイル受信中の画面を示す。
【図１５】ファイル転送中に最大受信容量が変化したときの登録リストの詳細を示す図である。
【図１６】ネットワーク接続中のファイルの最大受信容量の変化時の表示される画面の例を示す図であり、（ａ）は表示器１０９に表示される画面を示し、（ｂ）は表示器１３９に表示される画面を示す。
【図１７】撮影により最大受信容量が変化したときの登録リストの詳細を示す図である。
【符号の説明】
【０１５０】
１００，１３０  ＩＰ搭載型撮像機能付装置
１２０  登録リスト管理サーバ
１０３，１２２，１３３  中央処理装置
１０５，１２１，１３５  ネットワーク部
１０９，１３９  表示器
１０８，１３８  記憶媒体
１２３  大容量記憶媒体
【図１】
2006202149.tif 000003
【図２】
2006202149.tif 000004
【図３】
2006202149.tif 000005
【図４】
2006202149.tif 000006
【図５】
2006202149.tif 000007
【図６】
2006202149.tif 000008
【図７】
2006202149.tif 000009
【図８】
2006202149.tif 000010
【図９】
2006202149.tif 000011
【図１０】
2006202149.tif 000012
【図１１】
2006202149.tif 000013
【図１２】
2006202149.tif 000014
【図１３】
2006202149.tif 000015
【図１４】
2006202149.tif 000016
【図１５】
2006202149.tif 000017
【図１６】
2006202149.tif 000018
【図１７】
2006202149.tif 000019