(57)【要約】【課題】ネットワーク上のサービスを利用するための認証情報の登録や、サービス利用時の認証情報の入力を容易にする。【解決手段】ユーザ認証に係る認証画像データと、認証入力データとを関連付けて認証データとして管理する第１の管理手段と、前記第１の管理手段により管理されている認証データに含まれる認証画像データを送信すると共に前記認証画像データに関連する認証入力データの要求を送信する要求送信手段と、前記要求送信手段により送信された要求に応じて、前記認証画像データと共に認証入力データを受信する受信手段と、前記受信手段により受信された認証画像データと、認証入力データとを関連付けた認証データが前記第１の管理手段により管理されているか否かに基づいてユーザ認証が成功したか否かを判定する判定手段と、を有することによって課題を解決する。【選択図】図１３
2014238692.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ認証に係る認証画像データと、認証入力データとを関連付けて認証データとして管理する第１の管理手段と、
前記第１の管理手段により管理されている認証データに含まれる認証画像データを送信すると共に前記認証画像データに関連する認証入力データの要求を送信する要求送信手段と、
前記要求送信手段により送信された要求に応じて、前記認証画像データと共に認証入力データを受信する受信手段と、
前記受信手段により受信された認証画像データと、認証入力データとを関連付けた認証データが前記第１の管理手段により管理されているか否かに基づいてユーザ認証が成功したか否かを判定する判定手段と、
を有するサーバ装置。
【請求項２】
通信可能な情報処理装置からユーザ認証に使用しない非認証画像データの取得要求を受信する取得要求受信手段を更に有し、
前記要求送信手段は、前記取得要求受信手段により受信された前記取得要求に対し、前記認証画像データを送信すると共に関連する認証入力データの要求を送信し、
前記受信手段は、前記要求に応じて、前記情報処理装置から前記認証画像データと共に認証入力データを受信する請求項１記載のサーバ装置。
【請求項３】
前記取得要求受信手段は、前記情報処理装置から前記取得要求と共に、前記要求送信手段が送信する認証画像データの絞り込み要求を更に受信し、
前記要求送信手段は、前記取得要求に対し、前記絞り込み要求に含まれる絞り込み条件に応じた認証画像データを送信すると共に前記認証画像データに関連する認証入力データの要求を送信する請求項２記載のサーバ装置。
【請求項４】
前記絞り込み条件は、
前記認証画像データを撮像した機種の機種名、
前記認証画像データを撮像した日時、
ユーザにより設定されたニックネーム、
の少なくとも何れかである請求項３記載のサーバ装置。
【請求項５】
前記判定手段によりユーザ認証が成功したと判定された場合、前記取得要求に応じた非認証画像データを前記情報処理装置に送信する送信手段を更に有する請求項２乃至４何れか１項記載のサーバ装置。
【請求項６】
前記第１の管理手段は、通信可能な撮像装置から受信した認証画像データと、認証入力データとを関連付けた認証データに、前記撮像装置から受信した前記撮像装置を識別する識別データを関連付けて第１の関連データとして管理し、
前記撮像装置から受信した非認証画像データと、前記識別データとを関連付けて第２の関連データとして管理する第２の管理手段を更に有し、
前記送信手段は、前記第１の管理手段により管理されている第１の関連データから前記ユーザ認証の判定に係る認証データに関連付けられた識別データを取得し、前記取得した識別データに基づいて前記第２の管理手段により管理されている第２の関連データから非認証画像データを取得して前記情報処理装置に送信する請求項５記載のサーバ装置。
【請求項７】
ユーザ認証に係る認証画像データを受信すると共に、前記認証画像データに関連する認証入力データの要求を受信する要求受信手段と、
前記要求受信手段により受信された前記要求に応じて、前記認証画像データと、ユーザにより入力された前記認証画像データに関連する認証入力データとを送信する送信手段と、
を有する情報処理装置。
【請求項８】
前記要求受信手段により前記要求と共に受信された認証画像データが複数ある場合、操作部を介して受け付けたユーザの操作に基づいて前記認証画像データの絞り込み要求を送信するか否か判定する判定手段を更に有し、
前記送信手段は、前記判定手段により絞り込み要求を送信しないと判定された場合、前記複数の認証画像データのうちユーザにより選択された認証画像データと、ユーザにより入力された前記認証画像データに関連する認証入力データとを送信する請求項７記載の情報処理装置。
【請求項９】
前記判定手段により絞り込み要求を送信すると判定された場合、前記複数の認証画像データの絞り込み要求を送信する絞り込み要求送信手段を更に有する請求項８記載の情報処理装置。
【請求項１０】
前記絞り込み要求に含まれる絞り込み条件は、
前記認証画像データを撮像した機種の機種名、
前記認証画像データを撮像した日時、
ユーザにより設定されたニックネーム、
の少なくとも何れかである請求項８又は９記載の情報処理装置。
【請求項１１】
ユーザ認証に使用しない非認証画像データの取得要求を送信する取得要求送信手段を更に有し、
前記要求受信手段は、前記取得要求送信手段により送信された前記取得要求に対し、前記認証画像データを受信すると共に、前記認証画像データに関連する認証入力データの要求を受信する請求項７乃至１０何れか１項記載の情報処理装置。
【請求項１２】
画像を撮像する撮像手段と、
操作画面を介してユーザによる文字列の入力を受け付ける受け付け手段と、
前記撮像手段により撮像されたユーザ認証に係る認証画像データと、前記受け付け手段により受け付けられた文字列の入力に係る認証入力データとを関連付けた認証データを送信する第１の送信手段と、
を有する撮像装置。
【請求項１３】
前記第１の送信手段は、更に、自装置を識別する識別データを前記認証データに関連付けて第１の関連データとして送信し、
前記撮像手段により撮像されたユーザ認証に使用しない非認証画像データと、前記識別データとを関連付けて第２の関連データとして送信する第２の送信手段を更に有する請求項１２記載の撮像装置。
【請求項１４】
前記第１の送信手段は、更に、前記受け付け手段により受け付けられた文字列の入力に係るニックネームを前記第１の関連データに関連付けて送信する請求項１３記載の撮像装置。
【請求項１５】
前記認証画像データの撮像に係る第１の操作画面と、前記非認証画像データの撮像に係る第２の操作画面とを切り替える切り替え手段を更に有し、
前記撮像手段は、前記第１の操作画面において前記認証画像データを撮像し、前記第２の撮像画面において前記非認証画像データを撮像する請求項１３又は１４記載の撮像装置。
【請求項１６】
ユーザ認証に係る認証画像データと、認証入力データとを関連付けて認証データとして管理する第１の管理手段と、
前記第１の管理手段により管理されている認証データに含まれる認証画像データを送信すると共に前記認証画像データに関連する認証入力データの要求を送信する要求送信手段と、
前記要求送信手段により送信された前記要求を受信する要求受信手段と、
前記要求受信手段により受信された前記要求に応じて、前記認証画像データと、ユーザにより入力された前記認証画像データに関連する認証入力データとを送信する送信手段と、
前記送信手段により送信された認証画像データと、認証入力データとを受信する受信手段と、
前記受信手段により受信された認証画像データと、認証入力データとを関連付けた認証データが前記第１の管理手段により管理されているか否かに基づいてユーザ認証が成功したか否かを判定する判定手段と、
を有するシステム。
【請求項１７】
サーバ装置が実行する情報処理方法であって、
ユーザ認証に係る認証画像データと、認証入力データとを関連付けて認証データとして管理する第１の管理ステップと、
前記第１の管理ステップにより管理されている認証データに含まれる認証画像データを送信すると共に前記認証画像データに関連する認証入力データの要求を送信する要求送信ステップと、
前記要求送信ステップにより送信された要求に応じて、前記認証画像データと共に認証入力データを受信する受信ステップと、
前記受信ステップにより受信された認証画像データと、認証入力データとを関連付けた認証データが前記第１の管理ステップにより管理されているか否かに基づいてユーザ認証が成功したか否かを判定する判定ステップと、
を含む情報処理方法。
【請求項１８】
情報処理装置が実行する情報処理方法であって、
ユーザ認証に係る認証画像データを受信すると共に、前記認証画像データに関連する認証入力データの要求を受信する要求受信ステップと、
前記要求受信ステップにより受信された前記要求に応じて、前記認証画像データと、ユーザにより入力された前記認証画像データに関連する認証入力データとを送信する送信ステップと、
を含む情報処理方法。
【請求項１９】
撮像装置が実行する情報処理方法であって、
画像を撮像する撮像ステップと、
操作画面を介してユーザによる文字列の入力を受け付ける受け付けステップと、
前記撮像ステップにより撮像されたユーザ認証に係る認証画像データと、前記受け付けステップにより受け付けられた文字列の入力に係る認証入力データとを関連付けた認証入力データを送信する第１の送信ステップと、
を含む情報処理方法。
【請求項２０】
システムが実行する情報処理方法であって、
ユーザ認証に係る認証画像データと、認証入力データとを関連付けて認証データとして管理する第１の管理ステップと、
前記第１の管理ステップにより管理されている認証データに含まれる認証画像データを送信すると共に前記認証画像データに関連する認証入力データの要求を送信する要求送信ステップと、
前記要求送信ステップにより送信された前記要求を受信する要求受信ステップと、
前記要求受信ステップにより受信された前記要求に応じて、前記認証画像データと、ユーザにより入力された前記認証画像データに関連する認証入力データとを送信する送信ステップと、
前記送信ステップにより送信された認証画像データと、認証入力データとを受信する受信ステップと、
前記受信ステップにより受信された認証画像データと、認証入力データとを関連付けた認証データが前記第１の管理ステップにより管理されているか否かに基づいてユーザ認証が成功したか否かを判定する判定ステップと、
を含む情報処理方法。
【請求項２１】
コンピュータに、
ユーザ認証に係る認証画像データと、認証入力データとを関連付けて認証データとして管理する第１の管理ステップと、
前記第１の管理ステップにより管理されている認証データに含まれる認証画像データを送信すると共に前記認証画像データに関連する認証入力データの要求を送信する要求送信ステップと、
前記要求送信ステップにより送信された要求に応じて、前記認証画像データと共に認証入力データを受信する受信ステップと、
前記受信ステップにより受信された認証画像データと、認証入力データとを関連付けた認証データが前記第１の管理ステップにより管理されているか否かに基づいてユーザ認証が成功したか否かを判定する判定ステップと、
を実行させるためのプログラム。
【請求項２２】
コンピュータに、
ユーザ認証に係る認証画像データを受信すると共に、前記認証画像データに関連する認証入力データの要求を受信する要求受信ステップと、
前記要求受信ステップにより受信された前記要求に応じて、前記認証画像データと、ユーザにより入力された前記認証画像データに関連する認証入力データとを送信する送信ステップと、
を実行させるためのプログラム。
【請求項２３】
コンピュータに、
画像を撮像する撮像ステップと、
操作画面を介してユーザによる文字列の入力を受け付ける受け付けステップと、
前記撮像ステップにより撮像されたユーザ認証に係る認証画像データと、前記受け付けステップにより受け付けられた文字列の入力に係る認証入力データとを関連付けた認証入力データを送信する第１の送信ステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバ装置、情報処理装置、撮像装置、システム、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
例えば特許文献１に開示されているような従来技術では、ネットワーク上の認証装置が撮像装置から送信された撮像データを記憶しておくと共に、撮像装置も前記撮像データを記憶しておく。そして、その後、認証装置は、撮像装置から受信した撮像データと、自身が記憶している撮像データとを比較することで、撮像装置のユーザを認証する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−８５５６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら従来技術では、ユーザは、上述した認証のために撮像データを撮像装置に必ず保持しておく必要がある。したがって、ユーザが様々な撮像装置や、電子機器を使ってサービスを利用する場合には、個々の撮像装置や、電子機器に認証用の撮像データを保持しておかなければならないという問題があった。即ち、同じユーザであっても、認証用の撮像データを保持していない電子機器を使用している場合、ユーザ認証がされないため、サービスを利用できないという問題があった。一方、認証用の撮像データを保持している電子機器が紛失や、盗難された場合に、正当なユーザでないユーザであっても認証が行われ、適当でないサービスの利用が可能となってしまうという問題があった。
本発明は、ネットワーク上のサービスを利用するための認証情報の登録や、サービス利用時の認証情報の入力を容易にすると共に、ユーザが様々な電子機器でサービスを利用することができる技術を提供することを目的とする。
【課題を解決するための手段】
【０００５】
そこで、本発明は、ユーザ認証に係る認証画像データと、認証入力データとを関連付けて認証データとして管理する第１の管理手段と、前記第１の管理手段により管理されている認証データに含まれる認証画像データを送信すると共に前記認証画像データに関連する認証入力データの要求を送信する要求送信手段と、前記要求送信手段により送信された要求に応じて、前記認証画像データと共に認証入力データを受信する受信手段と、前記受信手段により受信された認証画像データと、認証入力データとを関連付けた認証データが前記第１の管理手段により管理されているか否かに基づいてユーザ認証が成功したか否かを判定する判定手段と、を有する。
【発明の効果】
【０００６】
本発明によれば、ネットワーク上のサービスを利用するための認証情報の登録や、サービス利用時の認証情報の入力を容易にすると共に、ユーザが様々な電子機器でサービスを利用することができる技術を提供することができる。
【図面の簡単な説明】
【０００７】
【図１】データ管理システムのシステム構成の一例を示す図である。
【図２】サーバ装置、クライアント装置のハードウェア構成の一例を示す図である。
【図３】撮像装置のハードウェア構成の一例を示す図である。
【図４】撮像装置の構成の一例を示す背面図である。
【図５】パスワード入力画面の一例を示す図である。
【図６】撮像装置の処理の一例を示すフローチャート（その１）である。
【図７】サーバ装置の処理の一例を示すフローチャート（その１）である。
【図８】撮像装置の処理の一例を示すフローチャート（その２）である。
【図９】サーバ装置の処理の一例を示すフローチャート（その２）である。
【図１０】クライアント装置の表示画面の一例を示す図である。
【図１１】クライアント装置の処理の一例を示すフローチャート（その１）である。
【図１２】サーバ装置の処理の一例を示すフローチャート（その３）である。
【図１３】サーバ装置の処理の一例を示すフローチャート（その４）である。
【図１４】サーバ装置の処理の一例を示すフローチャート（その５）である。
【図１５】ニックネーム入力画面の一例を示す図である。
【図１６】撮像装置の処理の一例を示すフローチャート（その３）である。
【図１７】サーバ装置の処理の一例を示すフローチャート（その６）である。
【図１８】認証画像データ絞り込み条件設定画面の一例を示す図である。
【図１９】クライアント装置の処理の一例を示すフローチャート（その２）である。
【図２０】サーバ装置の処理の一例を示すフローチャート（その７）である。
【発明を実施するための形態】
【０００８】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
＜実施形態１＞
図１は、データ管理システムのシステム構成の一例を示す図である。
図１に示すように、データ管理システムは、サーバ装置１０１、撮像装置１０２、ネットワーク１０３及びクライアント装置１０４を含む。サーバ装置１０１、撮像装置１０２及びクライアント装置１０４は、ネットワーク１０３を介して互いに通信可能である。
撮像装置１０２は、画像を撮像する撮像機能と、ユーザがパスワード等の文字列を入力するための文字入力機能とを有する。なお、パスワードは、認証入力データの一例である。撮像装置１０２は、撮像機能で撮像した認証情報（認証データ）に使用する画像データ（以下、認証画像データという）と、文字入力機能で入力された認証情報に使用するパスワードのデータ（以下、単にパスワードという）とをサーバ装置１０１に送信する。なお、認証画像データと、パスワードとが紐づけられたデータは、認証データの一例である。更に、撮像装置１０２は、前記認証画像データと、前記パスワードと共に、自身が保持している自装置を識別する識別子のデータ（以下、撮像装置識別子という）をサーバ装置１０１に送信する。また、撮像装置１０２は、撮像した認証情報に使用しない画像データ（以下、非認証画像データという）を、撮像装置識別子と共にサーバ装置１０１に送信する。なお、撮像装置識別子は、識別データの一例である。
サーバ装置１０１は、撮像装置１０２から受信した認証画像データと、パスワードと、撮像装置識別子とを紐づけてサーバ装置１０１の記憶装置に保持する。なお、認証画像データと、パスワードと、撮像装置識別子とが紐づけられたデータは、第１の関連データの一例である。また、サーバ装置１０１は、撮像装置１０２から受信した非認証画像データと、撮像装置識別子とを紐づけてサーバ装置１０１の記憶装置に保持する。なお、非認証画像データと、撮像装置識別子とが紐づけられたデータは、第２の関連データの一例である。
【０００９】
クライアント装置１０４は、画像データを表示する画像データ表示機能、ユーザが画像データを選択するための画像データ選択機能及びユーザがパスワード等の文字列を入力するための文字入力機能を有する。クライアント装置１０４は、非認証画像データをサーバ装置１０１から取得する際に、まず始めに非認証画像データの取得要求をサーバ装置１０１に通知する。サーバ装置１０１は、クライアント装置１０４から非認証画像データの取得要求を受信すると、サーバ装置１０１の記憶装置から認証に使用可能な認証画像データを取得してクライアント装置１０４に送信する。クライアント装置１０４は、サーバ装置１０１から受信した認証に使用可能な認証画像データを画像データ表示機能で表示する。更に、クライアント装置１０４は、認証に使用可能な複数の認証画像データの中から画像データ選択機能により選択された認証情報として使用する認証画像データと、文字列入力機能で入力された認証情報として使用するパスワードとをサーバ装置１０１に送信する。
サーバ装置１０１は、クライアント装置１０４から受信した認証画像データと、パスワードとの組合せと一致する組合せが、サーバ装置１０１の記憶装置に保持されているか否かを判定する。そして、サーバ装置１０１は、一致する組合せがあると判定した場合には、その認証画像データと、パスワードとの組合せに紐づけられている撮像装置識別子をサーバ装置１０１の記憶装置から取得する。更に、サーバ装置１０１は、取得した撮像装置識別子に紐づけられている非認証画像データをサーバ装置１０１の記憶装置から取得して、クライアント装置１０４に送信する。クライアント装置１０４は、サーバ装置１０１から受信した非認証画像データを画像データ表示機能で表示する。
なお、図１のデータ管理システムでは、撮像装置１０２と、クライアント装置１０４とを各々１台含む構成としているが、複数台であってもよく台数に制限はない。その場合、サーバ装置１０１は、複数台の撮像装置１０２及び複数台のクライアント装置１０４と通信可能であり、上述した処理と同様の処理を、複数台の撮像装置１０２及び複数台のクライアント装置１０４に対して行う。
【００１０】
図２は、サーバ装置１０１、クライアント装置１０４のハードウェア構成の一例を示す図である。
サーバ装置１０１のＣＰＵ２０６は、ＲＯＭ２０７や、ＨＤＤ２０９等に格納されている制御プログラムを実行することにより、後述するサーバ装置１０１の機能及びサーバ装置１０１に係るフローチャートの処理を実現する。
また、クライアント装置１０４のＣＰＵ２０６は、ＲＯＭ２０７や、ＨＤＤ２０９等に格納されている制御プログラムを実行することにより、後述するクライアント装置１０４の機能及びクライアント装置１０４に係るフローチャートの処理を実現する。
以下、図２がサーバ装置１０１のハードウェア構成である場合について説明するが、図２がクライアント装置１０４のハードウェア構成である場合についても同様である。
サーバ装置１０１は、ディスプレイ２０１、ＶＲＡＭ２０２、ＢＭＵ（ビットブームユニット）２０３及びキーボード２０４を有する。更に、サーバ装置１０１は、ＰＤ（ポインティングデバイス）２０５、ＣＰＵ２０６、ＲＯＭ２０７、ＲＡＭ２０８、ＨＤＤ２０９、ＦＤＤ２１０及びネットワークＩ／Ｆ２１１を有する。
ディスプレイ２０１には、例えば、サーバ装置１０１が保持するデータ、供給されたデータ、その他の編集情報、アイコン、メッセージ、メニュー、その他のユーザインタフェース情報が表示される。
ＶＲＡＭ２０２は、ＣＰＵ２０６がディスプレイ２０１に表示するための画像データを描画して格納するメモリである。ＣＰＵ２０６は、ＶＲＡＭ２０２に生成した画像データを所定の規定に従ってディスプレイ２０１に転送し、表示する。
ＢＭＵ２０３は、例えば、メモリ間（例えば、ＶＲＡＭ２０２と、他のメモリとの間）のデータ転送や、メモリと、各Ｉ／Ｏデバイス（例えば、ネットワークＩ／Ｆ２１１）との間のデータ転送を制御する。
【００１１】
キーボード２０４は、ユーザが文書等を入力するための各種キーを有する。
ＰＤ２０５は、例えば、ディスプレイ２０１に表示されたアイコン、メニュー、その他のコンテンツを操作したり、オブジェクトをドラッグドロップしたりするために使用される。
ＣＰＵ２０６は、ＲＯＭ２０７、ＨＤＤ２０９又はフレキシブルディスクに格納された制御プログラムを実行することにより各デバイスを制御する。
ＲＯＭ２０７は、各種制御プログラムや、データを保持する。サーバ装置１０１のＲＯＭ２０７は、画像データに含まれる機種名や、撮像日時等のメタデータの取得処理を実現するためのプログラムも保持している。
ＲＡＭ２０８は、ＣＰＵ２０６のワーク領域、エラー処理時のデータの退避領域又は制御プログラムのロード領域等として機能する。
ＨＤＤ２０９は、ＣＰＵ２０６が実行する各制御プログラム、コンテンツ、データ等を格納する。サーバ装置１０１のＣＰＵ２０６は、認証画像データ、パスワード及び撮像装置識別子を紐づけてＨＤＤ２０９に管理する。また、サーバ装置１０１のＣＰＵ２０６は、非認証画像データと、撮像装置識別子とを紐づけてＨＤＤ２０９に管理する。
ＦＤＤ２１０は、フレキシブルディスクに対するアクセスを制御する。
ネットワークＩ／Ｆ２１１は、インターネット等のネットワーク回線２１３に接続するためのインターフェースである。
ＣＰＵバス２１２は、アドレスバス、データバス及びコントロールバスを含む。
ＣＰＵ２０６に対する制御プログラムの提供は、ＲＯＭ２０７、ＨＤＤ２０９又はＦＤＤ２１０から行うこともできるし、ネットワークＩ／Ｆ２１１を介してネットワーク経由で他の情報処理装置等から行うこともできる。
【００１２】
図３は、撮像装置１０２のハードウェア構成の一例を示す図である。
カメラ３０１は、被写体の光学像を電気信号に変換する。
Ａ／Ｄ変換器３０２は、アナログ信号を入力してデジタル信号に変換する。
エンコーダ３０３は、デジタル画像データを、例えば、ＪＰＥＧ形式等に圧縮符号化する。
画像データ記憶部３０４は、画像データのファイル（画像ファイル）を作成して記憶媒体３０５に格納する。
記憶媒体３０５は、ランダムアクセス可能な記憶媒体であり、画像データ等のデジタルデータをファイルで記憶する。
ネットワーク接続部３０６は、サーバ装置１０１と接続して画像データ等のデジタルデータを送信する。
【００１３】
システム制御部３０７は、マイクロコンピュータを有し、この撮像装置１０２の全般的な動作を制御する。なお、システム制御部３０７のマイクロコンピュータに含まれるＣＰＵがＲＯＭ３０８等に格納されている制御プログラムを実行することによりシステム制御部の機能を実現する。これにより、システム制御部３０７は、後述する撮像装置１０２の機能及び撮像装置１０２に係るフローチャートの処理を実現する。
ＲＯＭ３０８は、制御プログラムや、各種データを保持する。また、ＲＯＭ３０８は、サーバ装置１０１にアクセスするためのアドレス情報を含むサーバ情報も保持する。
ＲＡＭ３０９は、システム制御部３０７に含まれるＣＰＵが実行する制御プログラムのロード領域等として機能する。また、ＲＡＭ３０９は、認証情報としてサーバ装置１０１に登録する認証画像データと、パスワードとを一時的に保持する。
操作部３１０は、操作パネルや、リモコン等を含み、ユーザの操作に基づいて各種データや、コマンドを入力する。
デコーダ３１１は、圧縮符号化されたデジタルデータを復号する。
Ｄ／Ａ変換器３１２は、デジタル信号をアナログ信号に変換する。
液晶モニター３１３は、表示部である。
システム制御部３０７に含まれるＣＰＵが撮像装置１０２の各種機能を実現するために必要な各種の制御プログラムは、ＲＯＭ３０８に記憶されているものとするが、これに限る必要はない。例えば、前記制御プログラムは、メモリカード等の記憶媒体３０５に記憶されていてもよいし、ネットワーク上のアクセス可能な記憶領域に記憶されていてもよい。
【００１４】
図４は、撮像装置１０２の構成の一例を示す背面図である。
撮像装置１０２は、電源スイッチボタン４０１、シャッターボタン４０２、液晶モニター３１３、メニューボタン４０３、カーソルボタン４０４及びセットボタン４０５を有する。
電源スイッチボタン４０１は、撮像装置１０２の電源をＯＮ又はＯＦＦするためのボタンである。
シャッターボタン４０２は、画像データを撮像するためのボタンである。
液晶モニター３１３は、ユーザが撮像画像を確認するためのファインダである。また、液晶モニター３１３は、操作メニューを表示したり、パスワード等の文字を入力する際のアルファベットや、数字を表示したりする表示領域である。
メニューボタン４０３は、液晶モニター３１３に操作メニューを表示させるためのボタンである。
カーソルボタン４０４は、上下左右方向への移動を指示するものであり、液晶モニター３１３に表示される操作メニューの選択状態の変更や、操作メニューの切り替え等に使用される。また、カーソルボタン４０４は、パスワード等の文字を入力する際の文字の選択状態の変更にも使用される。
セットボタン４０５は、液晶モニター３１３に表示される操作メニューの選択や、パスワード等の文字を入力する際の文字の決定に使用される。
【００１５】
撮像装置１０２は、サーバ装置１０１に認証情報を登録する際に、撮像装置１０２の液晶モニター３１３に各種の操作画面を表示する。ユーザは、液晶モニター３１３に表示された操作画面に従って、データの入力や、設定を行う。
ユーザがメニューボタン４０３を押すと、撮像装置１０２は、メニュー画面を液晶モニター３１３に表示する。メニュー画面は、項目別の複数の画面により構成され、ユーザは切り替えタブにより画面を切り替えることができる。ユーザは、カーソルボタン４０４を左右方向に操作することで切り替えタブの変更を行う。また、メニュー画面内には夫々のメニュー項目が表示され、ユーザは、選択状態であることを示すカーソルをカーソルボタン４０４で上下方向に操作することで移動させることができる。また、ユーザがセットボタン４０５を押すと、項目別のメニュー画面に表示されている項目の中のカーソルで指示されている項目が選択されることになる。例えば、認証情報を登録するための「認証情報設定」というメニュー項目が存在し、選択されている状態で、ユーザがセットボタン４０５を押したとする。その場合、撮像装置１０２は、認証画像を撮像するための撮像モードに切り替わり、撮像モードに対応する画面を表示する。なお、認証画像の撮像モードにおける操作画面は、第１の操作画面の一例である。また、ユーザがメニューボタン４０３を押すと、撮像装置１０２は、メニュー画面の表示を消す。更に、「認証情報設定」中の撮像モードでユーザがシャッターボタン４０２を押すと、撮像装置１０２は、後述する図５のパスワード入力画面を表示する。
【００１６】
図５は、パスワード入力画面の一例を示す図である。
液晶モニター３１３に表示されているパスワード入力画面５０１には、認証に使用するパスワードの入力をユーザに促すメッセージが表示される。
パスワード入力欄５０２は、パスワードとして入力された文字を表示するための入力欄である。
文字ボタン表示領域５０３には、パスワードを入力する際に使用するアルファベットや、数字の文字ボタン５０４が表示される。
アルファベット表示切り替えボタン５０５は、文字ボタン表示領域５０３にアルファベットの文字ボタン５０４が表示されている場合に、文字ボタン表示領域５０３に表示する文字ボタン５０４のアルファベットの大文字、小文字を切り替えるためのボタンである。また、アルファベット表示切り替えボタン５０５は、文字ボタン表示領域５０３に数字の文字ボタン５０４が表示されている場合に、文字ボタン表示領域５０３に表示する文字ボタンをアルファベットに切り替えるためのボタンである。
【００１７】
数字表示切り替えボタン５０６は、文字ボタン表示領域５０３にアルファベットの文字ボタン５０４が表示されている場合に、文字ボタン表示領域５０３に表示する文字ボタンを数字に切り替えるためのボタンである。
入力文字消去ボタン５０７は、入力途中のパスワードの最後の文字を消去するためのボタンである。ユーザが入力文字消去ボタン５０７を選択して入力途中のパスワードの最後の文字を消去した場合には、パスワード入力欄５０２に表示されている文字の最後の文字が表示されなくなる。
パスワード決定ボタン５０８は、パスワード入力欄５０２に表示されている文字をパスワードとして決定するためのボタンである。
ユーザは、文字ボタン５０４、アルファベット表示切り替えボタン５０５、数字表示切り替えボタン５０６、入力文字消去ボタン５０７及びパスワード決定ボタン５０８の操作を、カーソルボタン４０４と、セットボタン４０５とにより行う。より具体的には、ユーザは、カーソルボタン４０４を上下方向に操作することで選択状態を示すカーソル５０９を移動させ、セットボタン４０５を押す。なお、パスワード入力欄５０２に表示する文字が１文字もない場合は、パスワード決定ボタン５０８をグレーアウトし、ユーザがカーソルボタン４０４を操作しても選択できないような画面構成にしてもよい。
【００１８】
図６は、ユーザが撮像装置１０２において「認証情報設定」メニューを選択した場合における「認証情報設定」中の撮像装置１０２の処理の一例を示すフローチャートである。
Ｓ６０１で、システム制御部３０７は、撮像モードに移行し、液晶モニター３１３に撮像中の画像を表示する。
Ｓ６０２で、システム制御部３０７は、ユーザによる認証画像の撮像待ちとなり、シャッターボタン４０２の押下を待つ。
Ｓ６０３で、システム制御部３０７は、シャッターボタン４０２が押されると、カメラ３０１を通して被写体を撮像し、Ａ／Ｄ変換器３０２及びエンコーダ３０３の処理を経て、画像データ記憶部３０４で認証画像データを生成する。
Ｓ６０４で、システム制御部３０７は、液晶モニター３１３にパスワード入力画面５０１を表示する。
Ｓ６０５で、システム制御部３０７は、ユーザのパスワード入力待ちとなり、パスワードの入力を待つ。
Ｓ６０６で、システム制御部３０７は、撮像装置識別子である機種ＩＤ、Ｓ６０３で生成した認証画像データ及びＳ６０５で入力されたパスワードを、ネットワーク接続部３０６を通してサーバ装置１０１に送信することで、認証情報の登録要求を通知する。なお、撮像装置識別子である機種ＩＤは、予め撮像装置１０２のＲＯＭ３０８に保持されている。Ｓ６０６の処理は、第１の送信処理の一例である。
Ｓ６０７で、システム制御部３０７は、ネットワーク接続部３０６を通してサーバ装置１０１から認証情報の登録完了通知を受信する。
Ｓ６０８で、システム制御部３０７は、液晶モニター３１３に認証情報登録完了画面を表示する。
以上の処理により、撮像装置１０２は、サーバ装置１０１に容易に認証情報を登録することができる。また、撮像装置１０２は、認証画像データと、パスワードとの組合せを認証情報とすることにより、適当でないサービス利用に対するセキュリティを確保することができる。
【００１９】
図７は、サーバ装置１０１が撮像装置１０２から認証情報の登録要求を受信した際の処理の一例を示すフローチャートである。
Ｓ７０１で、サーバ装置１０１のＣＰＵ２０６は、ネットワークＩ／Ｆ２１１を通して撮像装置１０２から機種ＩＤ、認証画像データ及びパスワードを受信する。
Ｓ７０２で、サーバ装置１０１のＣＰＵ２０６は、Ｓ７０１で受信した認証画像データに含まれる機種名や、撮像日時等のメタデータを取得する。
Ｓ７０３で、サーバ装置１０１のＣＰＵ２０６は、Ｓ７０１で受信した機種ＩＤ、認証画像データ及びパスワードと、Ｓ７０２で取得したメタデータとをサーバ装置１０１のＨＤＤ２０９に保持して登録する。
Ｓ７０４で、サーバ装置１０１のＣＰＵ２０６は、ネットワークＩ／Ｆ２１１を通して撮像装置１０２に認証情報の登録完了通知を行う。
以上の処理により、サーバ装置１０１は、容易に認証情報を登録することができる。
なお、撮像装置１０２がサーバ装置１０１に非認証画像データを登録する際に、撮像装置１０２の液晶モニター３１３には各種の操作画面が表示される。ユーザは、表示された操作画面に従ってデータの入力や、設定を行う。より具体的には、撮像装置１０２は、液晶モニター３１３に撮像した画像データをサーバ装置１０１に保存するか否かを選択するためのメニュー画面を表示する。そして、ユーザがメニュー項目の「オンライン撮像」が選択されている状態にし、セットボタン４０５を押すと、撮像装置１０２は、非認証画像データを撮像するための撮像モードに切り替わり、それに対応する画面を表示する。なお、非認証画像データの撮像モードにおける操作画面は、第２の操作画面の一例である。通常の撮像モードでユーザがシャッターボタン４０２を押すと、撮像装置１０２は、非認証画像データを撮像する。そして、ユーザがセットボタン４０５を操作して送信ボタンを選択することにより送信指示をすることで、撮像装置１０２は、撮像した非認証画像データを表示してサーバ装置１０１に送信する。
【００２０】
図８は、撮像装置１０２がサーバ装置１０１に非認証画像データを登録する際の処理の一例を示すフローチャートである。
Ｓ８０１で、システム制御部３０７は、液晶モニター３１３に非認証画像撮像画面を表示する。
Ｓ８０２で、システム制御部３０７は、ユーザの入力待ちとなり、シャッターボタン４０２の押下又は非認証画像データを送信する送信ボタンの選択の何れかの入力を待つ。
Ｓ８０３で、システム制御部３０７は、Ｓ８０２でユーザによって入力されたボタンの判定を行い、シャッターボタン４０２が押下されたと判定した場合は、処理をＳ８０４に進める。一方、システム制御部３０７は、送信ボタンが選択されたと判定した場合は、処理をＳ８０５に進める。
Ｓ８０４で、システム制御部３０７は、カメラ３０１を通して被写体を撮像し、Ａ／Ｄ変換器３０２及びエンコーダ３０３の処理を経て、画像データ記憶部３０４で非認証画像データを生成する。
Ｓ８０５で、システム制御部３０７は、Ｓ８０１の非認証画像撮像画面の表示後に生成された非認証画像データが存在するか否かを判定し、存在すると判定した場合は、処理をＳ８０６に進める。一方、システム制御部３０７は、存在しないと判定した場合は、処理をＳ８０１に戻す。
Ｓ８０６で、システム制御部３０７は、撮像装置識別子である機種ＩＤ及びＳ８０４で生成した非認証画像データを、ネットワーク接続部３０６を通してサーバ装置１０１に送信することで、非認証画像データの登録要求を通知する。なお、撮像装置識別子である機種ＩＤは、予め撮像装置１０２のＲＯＭ３０８に保持されている。Ｓ８０６の処理は、第２の送信処理の一例である。
Ｓ８０７で、システム制御部３０７は、ネットワーク接続部３０６を通してサーバ装置１０１から非認証画像データの登録完了通知を受信する。
Ｓ８０８で、システム制御部３０７は、液晶モニター３１３に非認証画像データ登録完了画面を表示する。
【００２１】
図９は、サーバ装置１０１が撮像装置１０２から非認証画像データの登録要求を受信した際の処理の一例を示すフローチャートである。
Ｓ９０１で、サーバ装置１０１のＣＰＵ２０６は、ネットワークＩ／Ｆ２１１を通して撮像装置１０２から機種ＩＤ及び非認証画像データを受信する。
Ｓ９０２で、サーバ装置１０１のＣＰＵ２０６は、Ｓ９０１で受信した機種ＩＤ及び非認証画像データをサーバ装置１０１のＨＤＤ２０９に保持して登録する。
Ｓ９０３で、サーバ装置１０１のＣＰＵ２０６は、ネットワークＩ／Ｆ２１１を通して撮像装置１０２に非認証画像データの登録完了通知を行う。
【００２２】
図１０は、クライアント装置１０４が非認証画像データをサーバ装置１０１から取得する際に、認証処理を実行するためにクライアント装置１０４のディスプレイ２０１に表示する操作画面の一例を示す図である。
図１０の（ａ）は、認証画像データ選択画面の一例を示す図である。
図１０の（ａ）では、ディスプレイ２０１に認証画像データ選択画面１００１が表示されている。クライアント装置１０４は、ネットワークＩ／Ｆ２１１を通してサーバ装置１０１に非認証画像データの取得要求又は後述する認証画像データの絞り込み要求を行った場合に、認証画像データ選択画面１００１をディスプレイ２０１に表示する。
認証画像データ選択画面１００１には、認証に使用する画像の選択をユーザに促すメッセージが表示される。
認証画像データ表示領域１００２には、サーバ装置１０１から受信した認証に使用可能な認証画像データ１００３の一覧が表示される。また、ユーザは、ＰＤ２０５を操作して選択状態であることを示すカーソル１００４を移動させ、別の認証画像データ１００３を選択状態にすることができる。
決定ボタン１００５は、選択状態にある認証画像データ１００３の選択を行うためのボタンである。ユーザがＰＤ２０５を操作して決定ボタン１００５を押すと、クライアント装置１０４は、後述する図１０の（ｂ）のパスワード入力画面を表示する。
認証画像データ絞り込みボタン１００６は、認証画像データ選択画面１００１に表示される認証画像データ１００３の絞り込みを行うためのボタンである。ユーザがＰＤ２０５を操作して認証画像データ絞り込みボタン１００６を押すと、クライアント装置１０４は、後述する１０の（ｃ）の認証画像データ絞り込み条件設定画面を表示する。
認証画像データ読み込みボタン１００７は、認証に使用する認証画像データをＨＤＤ２０９から読み込むためのボタンである。ユーザがＰＤ２０５を操作して認証画像データ読み込みボタン１００７を押すと、クライアント装置１０４は、認証に使用する認証画像データをＨＤＤ２０９から読み込み、後述する図１０の（ｂ）のパスワード入力画面を表示する。
【００２３】
図１０の（ｂ）は、パスワード入力画面の一例を示す図である。
図１０の（ｂ）では、ディスプレイ２０１にパスワード入力画面１００８が表示されている。
パスワード入力画面１００８には、認証に使用するパスワードの入力を促すメッセージ、認証画像データ選択画面１００１での操作で選択又はＨＤＤ２０９から読み込まれた認証画像データ１００９が表示される。
パスワード入力欄１０１０は、パスワードとして入力された文字を表示するための入力欄である。
認証ボタン１０１１は、パスワード入力欄１０１０で表示されている文字をパスワードとして決定し、サーバ装置１０１に認証要求を行うためのボタンである。ユーザがＰＤ２０５を操作して認証ボタン１０１１押すと、クライアント装置１０４は、認証画像データ１００９と、決定されたパスワードとをサーバ装置１０１に送信する。なお、パスワード入力欄１０１０に表示する文字が１文字もない場合は、認証ボタン１０１１をグレーアウトし、ユーザがＰＤ２０５を操作しても押すことができないような画面構成にしてもよい。
【００２４】
図１０の（ｃ）は、認証画像データ絞り込み条件設定画面の一例を示す図である。
図１０の（ｃ）では、ディスプレイ２０１に認証画像データ絞り込み条件設定画面１０１２が表示されている。
認証画像データ絞り込み条件設定画面１０１２には、認証画像データ選択画面１００１に表示される認証画像データ１００３の絞り込みを行うための条件の入力をユーザに促すメッセージが表示される。
絞り込み条件表示領域１０１３には、認証画像データ１００３の絞り込みを行うための条件として入力可能な認証画像データを撮像した機種名を入力する機種名入力欄１０１４と、撮像日時を入力する撮像日時入力欄１０１５とが表示される。
機種名入力欄１０１４は、認証画像データを撮像した機種名として入力された文字を表示するための入力欄である。
撮像日時入力欄１０１５は、認証画像データを撮像した撮像日時として入力された文字を表示するための入力欄である。
絞り込みボタン１０１６は、機種名入力欄１０１４と、撮像日時入力欄１０１５とに表示されている文字を認証画像データの絞り込み条件として決定し、サーバ装置１０１に、認証に使用可能な認証画像データの絞り込み要求を行うためのボタンである。ユーザがＰＤ２０５を操作して絞り込みボタン１０１６を押すと、クライアント装置１０４は、決定された絞り込み条件をサーバ装置１０１に送信する。これにより、クライアント装置１０４のユーザは、認証画像データが多数ある場合であっても、所望の認証画像データを容易に選択することができるようになり利便性が向上する。なお、絞り込み条件には、前記機種名と、前記撮像日時とが必ずしも両方含まれる必要はなく、何れか一方のみが含まれるようにしてもよい。また、機種名入力欄１０１４と、撮像日時入力欄１０１５との何れにも表示する文字が１文字もない場合は、絞り込みボタン１０１６をグレーアウトし、ユーザがＰＤ２０５を操作しても押すことができないような画面構成にしてもよい。
上記のように、クライアント装置１０４は、ネットワークＩ／Ｆ２１１を通してサーバ装置１０１に認証要求を通知する。サーバ装置１０１は、認証処理が成功した場合、認証したユーザに対して閲覧や、ダウンロードが許可された非認証画像データの一覧を送信する。クライアント装置１０４は、サーバ装置から受信した認証結果である成功通知と、非認証画像データの一覧とをディスプレイ２０１に表示する。
【００２５】
図１１は、クライアント装置１０４がサーバ装置１０１から非認証画像データを取得する際の処理の一例を示すフローチャートである。
Ｓ１１０１で、クライアント装置１０４のＣＰＵ２０６は、ネットワークＩ／Ｆ２１１を通してサーバ装置１０１に非認証画像データの取得要求を通知する。なお、Ｓ１１０１の処理は、取得要求送信処理の一例である。
Ｓ１１０２で、クライアント装置１０４のＣＰＵ２０６は、ネットワークＩ／Ｆ２１１を通してサーバ装置１０１から認証に使用可能な認証画像データを受信する。この処理は、クライアント装置１０４のＣＰＵ２０６が、受信した認証画像データと共に、前記認証画像データに関連付けられたパスワードの要求を受信する要求受信処理の一例である。
Ｓ１１０３で、クライアント装置１０４のＣＰＵ２０６は、ディスプレイ２０１に認証画像データ選択画面１００１を表示する。
Ｓ１１０４で、クライアント装置１０４のＣＰＵ２０６は、ユーザの入力待ちとなり、決定ボタン１００５、認証画像データ絞り込みボタン１００６又は認証画像データ読み込みボタン１００７の何れかが選択されるのを待つ。
Ｓ１１０５で、クライアント装置１０４のＣＰＵ２０６は、選択されたボタンの判定を行い、決定ボタン１００５が選択されたと判定した場合は、処理をＳ１１０７に進める。また、クライアント装置１０４のＣＰＵ２０６は、証画像データ絞り込みボタン１００６が選択されたと判定した場合は、処理をＳ１１１５に進め、認証画像データ読み込みボタン１００７が選択されたと判定した場合は、処理をＳ１１０６に進める。
【００２６】
Ｓ１１０６で、クライアント装置１０４のＣＰＵ２０６は、ＨＤＤ２０９から認証画像データを取得する。
Ｓ１１０７で、クライアント装置１０４のＣＰＵ２０６は、ディスプレイ２０１にパスワード入力画面１００８を表示する。
Ｓ１１０８で、クライアント装置１０４のＣＰＵ２０６は、ユーザのパスワード入力待ちとなり、パスワードの入力を待つ。
Ｓ１１０９で、クライアント装置１０４のＣＰＵ２０６は、認証画像データと、Ｓ１１０８でユーザによって入力されたパスワードとをネットワークＩ／Ｆ２１１を通してサーバ装置１０１に送信して、認証要求を通知する。より具体的には、クライアント装置１０４のＣＰＵ２０６は、認証画像データとして、Ｓ１１０４でユーザによって選択された認証画像データ又はＳ１１０５でＨＤＤ２０９から取得した認証画像データを送信する。
Ｓ１１１０で、クライアント装置１０４のＣＰＵ２０６は、ネットワークＩ／Ｆ２１１を通してサーバ装置１０１から、認証結果を受信する。なお、認証結果が成功である場合には、クライアント装置１０４のＣＰＵ２０６は、認証結果と共に非認証画像データも受信する。
Ｓ１１１１で、クライアント装置１０４のＣＰＵ２０６は、Ｓ１１１０で受信した認証結果が成功であるか否かを判定し、成功である場合には、処理をＳ１１１２へ進め、失敗である場合には、処理をＳ１１０７に戻す。
【００２７】
Ｓ１１１２で、クライアント装置１０４のＣＰＵ２０６は、Ｓ１１０９でサーバ装置１０１に送信した認証画像データがＨＤＤ２０９に保持されているか否かを判定し、保持されていると判定した場合は、処理をＳ１１１４に進める。一方、クライアント装置１０４のＣＰＵ２０６は、保持されていないと判定した場合は、処理をＳ１１１３に進める。
Ｓ１１１３で、クライアント装置１０４のＣＰＵ２０６は、Ｓ１１０９でサーバ装置１０１に送信した認証画像データをＨＤＤ２０９に保持する。
Ｓ１１１４で、クライアント装置１０４のＣＰＵ２０６は、ディスプレイ２０１に非認証画像データ表示画面を表示する。
Ｓ１１１５で、クライアント装置１０４のＣＰＵ２０６は、ディスプレイ２０１に認証画像データ絞り込み条件設定画面１０１２を表示する。
Ｓ１１１６で、クライアント装置１０４のＣＰＵ２０６は、ユーザの認証画像データの絞り込み条件入力待ちとなり、認証画像データの絞り込み条件の入力を待つ。
Ｓ１１１７で、クライアント装置１０４のＣＰＵ２０６は、Ｓ１１１５でユーザが入力した認証画像データの絞り込み条件をネットワークＩ／Ｆ２１１を通してサーバ装置１０１に送信して、認証画像データの絞り込み要求を通知する。
以上の処理により、クライアント装置１０４のＣＰＵ２０６は、サーバ装置１０１から受信してユーザが選択した認証画像データと、前記認証画像データに対応するパスワードとをサーバ装置１０１に送信するだけで認証要求することができる。また、クライアント装置１０４のユーザは、絞り込み条件を設定することによって、クライアント装置１０４がサーバ装置１０１から受信する複数の認証画像データから所望の認証画像データを容易に選択することができるようになる。
【００２８】
図１２は、サーバ装置１０１がクライアント装置１０４から非認証画像データの取得要求を受信した際の処理の一例を示すフローチャートである。
Ｓ１２０１で、サーバ装置１０１のＣＰＵ２０６は、ネットワークＩ／Ｆ２１１を通してクライアント装置１０４から非認証画像データの取得要求を受信する。なお、Ｓ１２０１の処理は、取得要求受信処理の一例である。
Ｓ１２０２で、サーバ装置１０１のＣＰＵ２０６は、ＨＤＤ２０９から認証画像データを取得する。
Ｓ１２０３で、サーバ装置１０１のＣＰＵ２０６は、ネットワークＩ／Ｆ２１１を通して、Ｓ１２０２で取得した認証画像データをクライアント装置１０４に送信する。この処理は、サーバ装置１０１のＣＰＵ２０６が、送信した認証画像データと共に、前記認証画像データに関連付けられたパスワードの要求を送信する要求送信処理の一例である。
以上の処理により、クライアント装置１０４のユーザは、容易に認証画像データを選択することができるようになる。
【００２９】
図１３は、サーバ装置１０１がクライアント装置１０４から認証要求を受信した際の処理の一例を示すフローチャートである。
Ｓ１３０１で、サーバ装置１０１のＣＰＵ２０６は、ネットワークＩ／Ｆ２１１を通してクライアント装置１０４から認証画像データと、パスワードとを受信する。
Ｓ１３０２で、サーバ装置１０１のＣＰＵ２０６は、Ｓ１３０１で受信した認証画像データと、パスワードとに基づいてユーザ認証が成功したか否かを判定する。より具体的には、サーバ装置１０１のＣＰＵ２０６は、受信した認証画像データと、パスワードとにおける組合せと、ＨＤＤ２０９に保持されている認証画像データと、パスワードとにおける組合せを比較し、一致するものがあるか否かを判定する。そして、サーバ装置１０１のＣＰＵ２０６は、一致するものがある場合は認証が成功したと判定し、処理をＳ１３０３に進める。一方、サーバ装置１０１のＣＰＵ２０６は、一致するものがない場合は認証が失敗したと判定し、処理をＳ１３０６に進める。
Ｓ１３０３で、サーバ装置１０１のＣＰＵ２０６は、一致した認証画像データと、パスワードとの組合せに紐づく機種ＩＤをＨＤＤ２０９から取得する。
Ｓ１３０４で、サーバ装置１０１のＣＰＵ２０６は、Ｓ１３０３で取得した機種ＩＤに紐づく非認証画像データをＨＤＤ２０９から取得する。
Ｓ１３０５で、サーバ装置１０１のＣＰＵ２０６は、ネットワークＩ／Ｆ２１１を通して、Ｓ１３０４で取得した非認証画像データと共に認証が成功したことをクライアント装置１０４に通知する。
Ｓ１３０６で、サーバ装置１０１のＣＰＵ２０６は、ネットワークＩ／Ｆ２１１を通して認証が失敗したことをクライアント装置１０４に通知する。
【００３０】
図１４は、サーバ装置１０１がクライアント装置１０４から認証画像データの絞り込み要求を受信した際の処理の一例を示すフローチャートである。
Ｓ１４０１で、サーバ装置１０１のＣＰＵ２０６は、ネットワークＩ／Ｆ２１１を通してクライアント装置１０４から認証画像データの絞り込み条件を含む絞り込み要求を受信する。なお、ここでサーバ装置１０１のＣＰＵ２０６が受信する絞り込み条件は、撮像装置１０２で撮像された認証画像データに含まれるメタデータの機種名や、撮像日時等を表すデータである。
Ｓ１４０２で、サーバ装置１０１のＣＰＵ２０６は、受信した認証画像データの絞り込み条件の組合せに一致する認証画像データをＨＤＤ２０９から取得する。
Ｓ１４０３で、サーバ装置１０１のＣＰＵ２０６は、ネットワークＩ／Ｆ２１１を通して、Ｓ１４０２で取得した認証画像データをクライアント装置１０４に送信する。
【００３１】
以上、本実施形態におけるデータ管理システムは、撮像装置１０２が撮像した認証画像データと、ユーザが入力したパスワードとの組合せを認証情報として容易に登録することができる。また、本実施形態におけるデータ管理システムは、認証画像データと、パスワードとの組合せを認証情報とすることにより、適当でないサービス利用に対するセキュリティを確保することができる。更に、本実施形態におけるデータ管理システムでは、クライアント装置１０４が認証画像データを保持している必要がない。これは、ユーザがサーバ装置１０１に非認証画像データの取得を要求する際に使用する電子機器が認証画像データを保持している必要がないことを意味する。即ち、ユーザは、様々な電子機器を用いて本実施形態におけるデータ管理システムのサービスを利用することができる。
【００３２】
＜実施形態２＞
上述した実施形態１では、同様のメタデータを持つ認証画像データが多数存在する場合、ユーザが認証に使用可能な認証画像データの絞り込みを行っても、認証に使用可能な認証画像データが認証画像データ選択画面に多数表示されることになる。即ち、ユーザは、絞り込みを行っても容易に認証画像データを選択することができない可能性がある。そこで、本実施形態では、同様のメタデータを持つ認証画像データが多数存在する場合であっても、ユーザが容易に認証画像データを選択することができるようにするための処理について説明する。なお、以下では実施形態１と同様の内容については説明を省略する。
図１５は、撮像装置１０２がサーバ装置１０１に認証情報を登録する際に、撮像装置１０２の液晶モニター３１３に表示するニックネーム入力画面の一例を示す図である。
液晶モニター３１３に表示されているニックネーム入力画面１５０１には、ニックネームの入力をユーザに促すメッセージが表示される。
ニックネーム入力欄１５０２は、ニックネームとして入力された文字を表示するための入力欄である。
文字ボタン表示領域１５０３には、ニックネームを入力する際に使用するアルファベットや、数字の文字ボタン１５０４が表示される。
アルファベット表示切り替えボタン１５０５は、文字ボタン表示領域１５０３にアルファベットの文字ボタン１５０４が表示されている場合に、表示する文字ボタン１５０４のアルファベットの大文字、小文字を切り替えるためのボタンである。また、アルファベット表示切り替えボタン１５０５は、文字ボタン表示領域１５０３に数字の文字ボタン１５０４が表示されている場合に、文字ボタン表示領域１５０３に表示する文字ボタンをアルファベットに切り替えるためのボタンである。
【００３３】
数字表示切り替えボタン１５０６は、文字ボタン表示領域１５０３にアルファベットの文字ボタン１５０４が表示されている場合に、文字ボタン表示領域１５０３に表示する文字ボタンを数字に切り替えるためのボタンである。
入力文字消去ボタン１５０７は、入力途中のニックネームの最後の文字を消去するためのボタンである。ユーザが入力文字消去ボタン１５０７を選択して入力途中のニックネームの最後の文字を消去した場合には、ニックネーム入力欄１５０２に表示されている文字の最後の文字が表示されなくなる。
ニックネーム決定ボタン１５０８は、ニックネーム入力欄１５０２に表示されている文字をニックネームとして決定するためのボタンである。
ユーザは、文字ボタン１５０４、アルファベット表示切り替えボタン１５０５、数字表示切り替えボタン１５０６、入力文字消去ボタン１５０７及びニックネーム決定ボタン１５０８の操作を、カーソルボタン４０４と、セットボタン４０５とにより行う。より具体的には、ユーザは、カーソルボタン４０４を上下方向に操作することで選択状態を示すカーソル１５０９を移動させ、セットボタン４０５を押す。なお、ニックネーム入力欄１５０２に表示する文字が１文字もない場合は、ニックネーム決定ボタン１５０８をグレーアウトし、ユーザがカーソルボタン４０４を操作しても選択できないような画面構成にしてもよい。
【００３４】
図１６は、撮像装置１０２がサーバ装置１０１に認証情報を登録する際の処理の一例を示すフローチャートである。
Ｓ１６０１からＳ１６０５までの処理は、図６のＳ６０１からＳ６０５までの処理と同様であるため説明を省略する。また、Ｓ１６０９及びＳ１６１０の処理は、図６のＳ６０７及びＳ６０８の処理と同様であるため説明を省略する。
Ｓ１６０６で、システム制御部３０７は、液晶モニター３１３にニックネーム入力画面１５０１を表示する。
Ｓ１６０７で、システム制御部３０７は、ユーザのニックネーム入力待ちとなり、ニックネームの入力を待つ。
Ｓ１６０８で、システム制御部３０７は、機種ＩＤ、Ｓ１６０３で生成した認証画像データ、Ｓ１６０５で入力されたパスワード及びＳ１６０７で入力されたニックネームのデータ（以下、単にニックネームという）をサーバ装置１０１に送信する。これにより、システム制御部３０７は、サーバ装置１０１に認証情報の登録要求を通知する。なお、撮像装置識別子である機種ＩＤは、予め撮像装置１０２のＲＯＭ３０８に保持されている。
【００３５】
図１７は、サーバ装置１０１が撮像装置１０２から認証情報の登録要求を受信した際の処理の一例を示すフローチャートである。
Ｓ１７０２及びＳ１７０４の処理は、図７のＳ７０２及びＳ７０４の処理と同様であるため説明を省略する。
Ｓ１７０１で、サーバ装置１０１のＣＰＵ２０６は、ネットワークＩ／Ｆ２１１を通して撮像装置１０２から機種ＩＤ、認証画像データ、パスワード及びニックネームを受信する。
Ｓ１７０３で、サーバ装置１０１のＣＰＵ２０６は、Ｓ１７０１で受信した機種ＩＤ、認証画像データ、パスワード及びニックネームと、Ｓ１７０２で取得したメタデータとをサーバ装置１０１のＨＤＤ２０９に保持して登録する。
【００３６】
図１８は、認証画像データ絞り込み条件設定画面の一例を示す図である。
ディスプレイ２０１に表示されている認証画像データ絞り込み条件設定画面１８０１には、認証画像データ選択画面１００１に表示される認証画像データ１００３の絞り込みを行うための条件の入力を促すメッセージが表示される。
絞り込み条件表示領域１８０２には、認証画像データ１００３の絞り込みを行うための条件として入力可能なニックネームを入力するニックネーム入力欄１８０６が表示される。更に、絞り込み条件表示領域１８０２には、認証画像データを撮像した機種名を入力する機種名入力欄１８０３と、撮像日時を入力する撮像日時入力欄１８０４とが表示される。
ニックネーム入力欄は、ニックネームとして入力された文字を表示するための入力欄である。
機種名入力欄１８０３は、認証画像データを撮像した機種名として入力された文字を表示するための入力欄である。
撮像日時入力欄１８０４は、認証画像データを撮像した撮像日時として入力された文字を表示するための入力欄である。
絞り込みボタン１８０５は、ニックネーム入力欄１８０６、機種名入力欄１８０３及び撮像日時入力欄１８０４に表示されている文字を認証画像データの絞り込み条件として決定するためのボタンである。更に、絞り込みボタン１８０５は、サーバ装置１０１に認証に使用可能な認証画像データの絞り込み要求を行うためのボタンである。ユーザがＰＤ２０５を操作して絞り込みボタン１８０５を押すと、クライアント装置１０４は、決定された絞り込み条件をサーバ装置１０１に送信する。これにより、クライアント装置１０４のユーザは、認証画像データが多数ある場合であっても、所望の認証画像データを容易に選択することができるようになり利便性が向上する。なお、絞り込み条件には、前記ニックネームと、前記機種名と、前記撮像日時とが必ずしも全て含まれる必要はなく、何れか１つが含まれるようにしてもよいし、任意の組合せが含まれるようにしてもよい。また、ニックネーム入力欄１８０６、機種名入力欄１８０３及び撮像日時入力欄１８０４の何れにも表示する文字が１文字もない場合は、絞り込みボタン１８０５をグレーアウトし、ユーザがＰＤ２０５を操作しても押すことができないような画面構成にしてもよい。
【００３７】
図１９は、クライアント装置１０４がサーバ装置１０１から非認証画像データの取得を行う際の処理の一例を示すフローチャートである。
Ｓ１９０１からＳ１９１４までの処理は、図１１のＳ１１０１からＳ１１１４までの処理と同様であるため説明を省略する。また、Ｓ１９１６の処理は、図１１のＳ１１１６の処理と同様であるため説明を省略する。
Ｓ１９１５で、クライアント装置１０４のＣＰＵ２０６は、ディスプレイ２０１に認証画像データ絞り込み条件設定画面１８０１を表示する。
Ｓ１９１７で、クライアント装置１０４のＣＰＵ２０６は、Ｓ１９１５でユーザが入力した認証画像データの絞り込み条件をネットワークＩ／Ｆ２１１を通してサーバ装置１０１に送信して、認証画像データの絞り込み要求を通知する。
以上の処理により、クライアント装置１０４のユーザは、絞り込み条件を設定することによって、クライアント装置１０４がサーバ装置１０１から受信する複数の認証画像データから所望の認証画像データを容易に選択することができるようになる。特に、同様のメタデータを持つ認証画像データが多数存在する場合、クライアント装置１０４のユーザは、絞り込み条件にニックネームを含めることで前記複数の認証画像データから所望の認証画像データを容易に選択することができるようになる。
【００３８】
図２０は、サーバ装置１０１がクライアント装置１０４から認証画像データの絞り込み要求を受信した際の処理の一例を示すフローチャートである。
Ｓ２００１で、サーバ装置１０１のＣＰＵ２０６は、ネットワークＩ／Ｆ２１１を通してクライアント装置１０４から認証画像データの絞り込み条件を受信する。なお、ここで受信する絞り込み条件は、撮像装置１０２で撮像した認証画像データに含まれるメタデータの機種名や、撮像日時等を表すデータ及びニックネームである。
Ｓ２００２で、サーバ装置１０１のＣＰＵ２０６は、受信した認証画像データの絞り込み条件の組合せに一致する認証画像データをＨＤＤ２０９から取得する。
Ｓ２００３で、サーバ装置１０１のＣＰＵ２０６は、ネットワークＩ／Ｆ２１１を通して、Ｓ２００２で取得した認証画像データをクライアント装置１０４に送信する。
以上の処理により、クライアント装置１０４のユーザは、容易に認証画像データを選択することができるようになる。
【００３９】
以上、本実施形態におけるデータ管理システムでは、クライアント装置１０４がニックネームを含む絞り込み条件による認証画像データの絞り込み要求をサーバ装置１０１に送信する。これにより、クライアント装置１０４のユーザは、同様のメタデータを持つ認証画像データが多数存在する場合であっても、所望の認証画像データを容易に選択することができる。
【００４０】
＜その他の実施形態＞
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【００４１】
以上、上述した各実施形態によれば、ネットワーク上のサービスを利用するための認証情報の登録や、サービス利用時の認証情報の入力を容易にし、かつ、適当でないサービス利用に対するセキュリティを確保することができる技術を提供することができる。また、ユーザは、様々な電子機器を用いて簡単にサービスを利用することができる。
【００４２】
以上、本発明の好ましい形態について詳述したが、本実施形態は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【図１】
2014238692.tif 000003
【図２】
2014238692.tif 000004
【図３】
2014238692.tif 000005
【図４】
2014238692.tif 000006
【図５】
2014238692.tif 000007
【図６】
2014238692.tif 000008
【図７】
2014238692.tif 000009
【図８】
2014238692.tif 000010
【図９】
2014238692.tif 000011
【図１０】
2014238692.tif 000012
【図１１】
2014238692.tif 000013
【図１２】
2014238692.tif 000014
【図１３】
2014238692.tif 000015
【図１４】
2014238692.tif 000016
【図１５】
2014238692.tif 000017
【図１６】
2014238692.tif 000018
【図１７】
2014238692.tif 000019
【図１８】
2014238692.tif 000020
【図１９】
2014238692.tif 000021
【図２０】
2014238692.tif 000022