(57)【要約】【課題】ユーザーとデバイスとの使用状況を正確に管理する。【解決手段】デバイス連携管理装置１０６はユーザー毎にユーザーと使用するデバイスとを関連づけた連携テーブルを記憶しており、デバイスと特定のユーザーとを連携する際に、デバイスから当該デバイスを特定するデバイス識別子を受けて、当該デバイス識別子に対応するデバイスが連携テーブルにおいて既に他のユーザーと連携されているか否かを判定する。そして、デバイス連携管理装置はその判定結果に基づいてデバイスの使用状況を管理する。【選択図】図７
2018185621.tif 000002
【特許請求の範囲】
【請求項１】
デバイスと当該デバイスを使用するユーザーとを連携して管理する情報処理装置であって、
ユーザー毎にユーザーと使用するデバイスとを関連づけた連携テーブルを記憶する記憶手段と、
前記デバイスと特定のユーザーとを連携する際に、前記デバイスから当該デバイスを特定するデバイス識別子を受けて、当該デバイス識別子に対応するデバイスが前記連携テーブルにおいて既に他のユーザーと連携されているか否かを判定する判定手段と、
前記判定手段による判定結果に基づいて前記デバイスの使用状況を管理する管理手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記連携テーブルには、ユーザーを特定するユーザー識別子に対応づけて当該ユーザーが使用するデバイスを特定するデバイス識別子が記録されるとともに、当該デバイスが他のユーザーに連携された回数を示す回数が記録されており、
前記判定手段は前記回数が所定の規定値を超えているか否かを判定し、
前記管理手段は、前記判定手段によって前記回数が所定の閾値を超えていると判定されると、前記デバイスが他のユーザーと共有状態にある使用状況であるとカテゴリー分類して管理することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記連携テーブルにはさらにデバイスを特定のユーザーが使用しているか否かを示す使用中フラグが前記ユーザー識別子に対応づけて記録されており、
前記管理手段は、前記判定手段によって前記回数が前記所定の閾値以下であると判定された際に、前記使用中フラグが特定のユーザーの使用を示していると前記デバイスが前記特定のユーザーによる占有状態にある使用状況であるとカテゴリー分類して管理することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記連携テーブルにはさらにデバイスが他のユーザーと連携した日時を示す他のユーザー連携日時が前記ユーザー識別子に対応づけて記録されており、
前記管理手段は、前記判定手段によって前記回数が前記所定の閾値以下であると判定され、かつ前記使用中フラグが特定のユーザーの使用を示していない場合、前記他のユーザー連携日時からの経過日数が所定の日数未満であると前記使用状況が特定のユーザーが過去に使用していた状況であるとカテゴリー分類して管理することを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記管理手段は、前記判定手段によって前記回数が前記所定の閾値以下であると判定され、かつ前記使用中フラグが特定のユーザーの使用を示していない場合、前記他のユーザー連携日時からの経過日数が所定の日数以上であると当該デバイスに係るデバイス識別子を削除して該デバイスの使用状況がないとカテゴリー分類して管理することを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記デバイスを前記特定のユーザーに対応づけて登録する際に前記デバイスから前記デバイス識別子を受けた場合に、前記特定のユーザーに対応づけられて前記デバイス識別子が登録されていないと、前記特定のユーザーに対応づけて前記デバイス識別子を登録するとともに、前記デバイス識別子に係るデバイスが他のユーザーに対応づけて登録されている場合には前記他のユーザー連携日時を更新するとともに前記回数をインクリメントする登録手段を有することを特徴とする請求項４又は５に記載の情報処理装置。
【請求項７】
前記デバイスはネットワークを介して前記情報処理装置に接続されていることを特徴とする請求項１乃至６のいずれか１項に記載の情報処理装置。
【請求項８】
前記カテゴリー分類によって得られたデバイスの一覧を前記デバイス又はユーザーが使用するユーザー装置に送信する送信手段を有することを特徴とする請求項１乃至７のいずれか１項に記載の情報処理装置。
【請求項９】
デバイスと当該デバイスを使用するユーザーとを連携して管理する情報処理装置の制御方法であって、
ユーザー毎にユーザーと使用するデバイスとを関連づけた連携テーブルをメモリに記憶する記憶ステップと、
前記デバイスと特定のユーザーとを連携する際に、前記デバイスから当該デバイスを特定するデバイス識別子を受けて、当該デバイス識別子に対応するデバイスが前記連携テーブルにおいて既に他のユーザーと連携されているか否かを判定する判定ステップと、
前記判定ステップによる判定結果に基づいて前記デバイスの使用状況を管理する管理ステップと、
を有することを特徴とする制御方法。
【請求項１０】
デバイスと当該デバイスを使用するユーザーとを連携して管理する情報処理装置で用いられる制御プログラムであって、
前記情報処理装置が備えるコンピュータに、
ユーザー毎にユーザーと使用するデバイスとを関連づけた連携テーブルをメモリに記憶する記憶ステップと、
前記デバイスと特定のユーザーとを連携する際に、前記デバイスから当該デバイスを特定するデバイス識別子を受けて、当該デバイス識別子に対応するデバイスが前記連携テーブルにおいて既に他のユーザーと連携されているか否かを判定する判定ステップと、
前記判定ステップによる判定結果に基づいて前記デバイスの使用状況を管理する管理ステップと、
を実行することを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、その制御方法、および制御プログラムに関し、特に、デバイスとユーザーとを連携して管理して処理を行う情報処理装置に関する。
【背景技術】
【０００２】
従来、デジタルカメラ、携帯電話機、および情報端末などのデバイスと、インターネット上に構築されたＷｅｂサービス（つまり、情報処理装置）との間でデータを送受信してデータ処理を実行することが行われている。
【０００３】
ここでは、デバイスとサービスを受けるユーザーとを連携させて登録および管理を行っている。情報処理装置においては、デバイスからデータを受信すると、当該デバイスと連携するユーザーを識別する情報（ユーザ情報）に基づいてデータ処理を行う（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−４９７８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、デジタルカメラなどのデバイスに関しては、他のユーザーと貸借することが行われるばかりでなく、他のユーザーと共有して使用することがある。さらには、デバイスを他のユーザーに譲渡することがある。
【０００６】
このような場合、つまり、ユーザーがデバイスを所有しなくなるか又は使用しなくなった場合においても、当該ユーザーがユーザー情報の削除手続きなどを行わない限り、当該デバイスはユーザーと連携して登録された状態にある。このような事態が生じると、情報処理装置においては当該ユーザーとそのデバイスの使用状況を正確に管理することが困難となってしまう。
【０００７】
そこで、本発明の目的は、ユーザーとデバイスとの使用状況を正確に管理することができる情報処理装置、その制御方法、および制御プログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記の目的を達成するため、本発明による情報処理装置は、デバイスと当該デバイスを使用するユーザーとを連携して管理する情報処理装置であって、ユーザー毎にユーザーと使用するデバイスとを関連づけた連携テーブルを記憶する記憶手段と、前記デバイスと特定のユーザーとを連携する際に、前記デバイスから当該デバイスを特定するデバイス識別子を受けて、当該デバイス識別子に対応するデバイスが前記連携テーブルにおいて既に他のユーザーと連携されているか否かを判定する判定手段と、前記判定手段による判定結果に基づいて前記デバイスの使用状況を管理する管理手段と、を有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、デバイスの連携に応じてデバイスの使用状況を管理するようにしたので、ユーザーとデバイスとの使用状況を正確に管理することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施の形態による情報処理装置が用いられた情報処理システムの一例を説明するための図である。
【図２】図１に示すユーザー情報処理装置およびデバイス連携管理装置の各々におけるハードウェア構成の一例を示すブロック図である。
【図３】図１に示すデバイスの１つであるカメラのハードウェア構成の一例を示すブロック図である。
【図４】連携デバイスの一覧を説明するための図である。
【図５】図１に示すデバイス連携管理装置によって参照されるデバイス連携データの一例を示す図である。
【図６】図１に示すデバイス連携管理装置で行われるデバイス連携登録処理を説明するためのフローチャートである。
【図７】図１に示すデバイス連携管理装置で行われるカテゴリー分け（カテゴリー分類）処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００１１】
以下に、本発明の実施の形態による情報処理装置の一例について図面を参照して説明する。
【００１２】
図１は、本発明の実施の形態による情報処理装置が用いられた情報処理システムの一例を説明するための図である。
【００１３】
デバイス連携管理装置（情報処理装置：例えば、サーバ）１０６はユーザー情報処理装置（ユーザＰＣ）１０１Ａおよび１０１Ｂとデバイス１０３Ａおよび１０３Ｂとにインターネットなどのネットワーク１０９を介して接続される。図示のように、ユーザー情報処理装置１０１Ａおよび１０１Ｂにはそれぞれ表示部１０２Ａおよび１０２Ｂが備えられている。
【００１４】
また、デバイス１０３Ａおよび１０３Ｂにはそれぞれ操作部として用いられるキー１０５Ａおよび１０５Ｂが備えられている。デバイス連携管理装置１０６は、デバイス連携データ記憶部１０７およびデバイス連携制御部１０８を有している。
【００１５】
ユーザー情報処理装置１０１Ａおよび１０１Ｂとデバイス１０３Ａおよび１０３Ｂはネットワーク１０９で情報転送が可能な標準プロトコルによってデバイス連携管理装置１０６と通信を行うことができる。さらには、ユーザー情報処理装置１０１Ａおよび１０１Ｂとデバイス１０３Ａおよび１０３Ｂはユーザーとデバイスとの連携が必要な場合にはデバイス連携管理装置１０６に問い合わせを行うなどしてユーザーとデバイスとを連携させることができる。
【００１６】
ユーザー情報処理装置１０１Ａおよび１０１Ｂは、ユーザーとデバイスとの連携をブラウザ又は専用アプリケーションを用いて行う。例えば、ユーザー情報処理装置１０１Ｂによってデバイス１０３Ｂが確認されると、当該デバイス１０３Ｂを操作するユーザーとデバイス１０３Ｂが連携している旨、ユーザー情報処理装置１０１Ｂはデバイス連携管理装置１０６に通知する。デバイス連携管理装置１０６は、ユーザー情報処理装置１０１Ｂから通知を受けると、当該通知に基づいてユーザーおよびデバイス１０３Ｂに関する連携情報をデバイス連携データとして保持する。
【００１７】
デバイス１０３Ａおよび１０３Ｂの各々は、ユーザーとデバイスとの連携をブラウザ又は専用アプリケーションを用いて行う。例えば、デバイス１０３Ａにおいて、ユーザーがキー１０５Ａを操作してユーザーとの連携を行うと、デバイス１０３Ａはユーザーとデバイス１０３Ａとが連携している旨をデバイス連携管理装置１０６に通知する。デバイス連携管理装置１０６は、デバイス１０３Ａから通知を受けると、当該通知に基づいてユーザーおよびデバイス１０３Ａに関する連携情報をデバイス連携データとして保持する。
【００１８】
このようにして、ユーザーとデバイスとの連携がデバイス連携管理装置１０６に通知されると、デバイス連携管理装置１０６は、ユーザーとデバイスとに係る連携情報をデバイス連携データとして保持する。デバイス連携管理装置１０６では、デバイス連携制御部１０８がデバイス連携データを管理する。
【００１９】
なお、図示の例では、ユーザー情報処理装置およびデバイスは２つ示されているが、ユーザー情報処理装置およびデバイスの数はこの例に限定されない。また、ユーザー情報処理装置１０１はＰＣ又はスマートフォンなどの汎用デバイスであってもよい。さらに、図示の例では、デバイス１０３Ａおよび１０３Ｂの各々はデジタルカメラ（以下単にカメラと呼ぶ）である。
【００２０】
図２は、図１に示すユーザー情報処理装置およびデバイス連携管理装置の各々におけるハードウェア構成の一例を示すブロック図である。
【００２１】
ユーザー情報処理装置１０１Ａおよび１０１Ｂとデバイス連携管理装置１０６の各々は同様のハードウェア構成を有しているので、ここでは、ユーザー情報処理装置１０１Ａに注目してそのハードウェア構成を説明する。
【００２２】
ユーザー情報処理装置１０１Ａは表示部２０１（図１に示す表示部１０２Ａ）、ＶＲＡＭ２０２、ＢＭＵ２０３、キーボード２０４、およびＰＤ２０５を有している。さらに、ユーザー情報処理装置１０１ＡはＣＰＵ２０６、ＲＯＭ２０７、ＲＡＭ２０８、ＨＤＤ２０９、メモリカード２１０、およびネットワークＩ／Ｆ２１１を備えている。そして、表示部２０１を除いて、ブロックはバス２１２によって相互に接続されている。
【００２３】
表示部２０１には、例えば、管理用のアイコン、メッセージ、メニュー、およびその他のユーザインタフェース情報が表示される。ＶＲＡＭ２０２には、表示部２０１に表示するための画像が描画される。ＶＲＡＭ２０２に描画された画像データは、所定の規則に従って表示部２０１に転送され、これによって表示部２０１に画像が表示される。
【００２４】
ＢＭＵ（ビットムーブユニット）２０３は、メモリ間（例えば、ＶＲＡＭ２０２と他のメモリとの間）のデータ転送、そして、メモリと各Ｉ／Ｏデバイス（例えば、ネットワークＩ／Ｆ２１１）との間のデータ転送を制御する。キーボード２０４には、文字などを入力するための各種キーが備えられている。
【００２５】
ＰＤ（ポインティングデバイス）２０５は、例えば、表示部２０１に表示されたアイコン、メニュー、およびその他のコンテンツの指示又はオブジェクトのドラッグドロップの際に用いられる。ＣＰＵ２０６は、ＲＯＭ２０７、ＨＤＤ２０９、又はメモリカード２１０に格納されたＯＳおよび後述する連携を行うプログラムなどの制御プログラムに基づいて各ブロックを制御する。
【００２６】
ＲＯＭ２０７には、各種制御プログラムおよびデータが保存される。ＲＡＭ２０８は、ＣＰＵ２０６のワーク領域、エラー処理の際のデータの退避領域、制御プログラムのロード領域などを有する。ＨＤＤ２０９には、ユーザー情報処理装置１０１Ａで実行される制御プログラムおよび一時保管したデータなどが格納される。
【００２７】
ネットワークＩ／Ｆ（ＮＥＴ  Ｉ／Ｆ）２１１は、外部機器とネットワーク１０９を介して通信を行う際に用いられる。バス２１２には、アドレスバス、データバス、およびコントロールバスが含まれる。
【００２８】
なお、ＣＰＵ２０６に対する制御プログラムの提供は、ＲＯＭ２０７、ＨＤＤ２０９、又はメモリカード２１０から行うようにしてもよく、ネットワークＩ／Ｆ２１１を介して外部機器から行うようにしてもよい。
【００２９】
図３は、図１に示すデバイスの１つであるカメラのハードウェア構成の一例を示すブロック図である。
【００３０】
図示のカメラ３００は、フォーカスレンズを含む撮影レンズユニット（以下単に撮影レンズと呼ぶ）３０１を有している。撮影レンズ３０１の後段には、絞り機能を備えるシャッター３０２が配置され、シャッター３０２の後段には、ＣＣＤ又はＣＭＯＳ素子などの撮像素子を有する撮像部３０３が配置されている。
【００３１】
撮像部３０３は撮影レンズ３０１を介して結像した光学像に応じた電気信号（アナログ信号）を出力する。そして、Ａ／Ｄ変換器３０４は撮像部３０３の出力であるアナログ信号をデジタル信号（画像データ）に変換する。
【００３２】
なお、撮影レンズ３０１の前側には、バリア３０５が配置されており、バリア３０５によって撮影レンズ３０１、シャッター３０２、および撮像部３０３を含む撮像系の汚れおよび破損を防止している。
【００３３】
画像処理部３０６はＡ／Ｄ変換器３０４の出力である画像データ又はメモリ制御部３０７から送られる画像データに対して所定の画素補間および縮小処理などのリサイズ処理と色変換処理を行う。さらに、画像処理部３０６は画像データを用いて所定の演算処理を行う。そして、システム制御部３０８はこの演算結果に基づいて露光制御および測距制御を行う。
【００３４】
Ａ／Ｄ変換器３０４の出力である画像データは、画像処理部３０６およびメモリ制御部３０７を介して、又は直接メモリ制御部３０７を介してメモリ３０９に書き込まれる。メモリ３０９にはＡ／Ｄ変換器３０４の出力である画像データが格納されるとともに、表示部３１０に表示するための表示用の画像データが格納される。つまり、メモリ３０９は画像表示用のメモリ（ビデオメモリ）を兼ねている。
【００３５】
なお、メモリ３０９は所定枚数の静止画像、所定時間の動画像および音声を格納するための十分な記憶容量を有している。
【００３６】
画像表示の際には、Ｄ／Ａ変換器３１１によって、メモリ３０９に格納された画像表示用の画像データがアナログ信号に変換されて表示部３１０に送られる。これによって、メモリ３０９に書き込まれた表示用の画像データはＤ／Ａ変換器３１１を介して表示部３１０に画像として表示される。なお、表示部３１０は、例えば、ＬＣＤである。
【００３７】
不揮発性メモリ３１２は電気的に消去および記録可能なメモリであって、例えば、ＥＥＰＲＯＭが用いられる。不揮発性メモリ３１２には、システム制御部３０８の動作用の定数、後述する連携を行うためのプログラムなどの制御プログラムなどが記憶される。
【００３８】
システム制御部３０８はカメラ全体の制御を司る。システム制御部３０８は不揮発性メモリ３１２に記憶されたプログラムを実行して、カメラ３００における処理を行う。
【００３９】
システムメモリ３１３は、例えば、ＲＡＭであり、システムメモリ３１３にはシステム制御部３０８の動作用の定数および変数が記憶されるとともに、不揮発性メモリ３１２から読み出したプログラムなどが展開される。
【００４０】
システム制御部３０８にはモード切替スイッチ３１４およびシャッターボタン３１５が接続されている。さらに、システム制御部３０８には、操作部３１７、電源スイッチ３２０、および電源制御部３２１が接続されている。モード切替スイッチ３１４、シャッターボタン３１５、および操作部３１７はシステム制御部３０８に各種指示を入力する際に用いられる。
【００４１】
モード切替スイッチ３１４は、システム制御部３０８の動作モードを静止画記録モード、動画記録モード、および再生モードなどのいずれかに切り替える際に用いられる。
【００４２】
シャッターボタン３１５が所謂半押しされると（撮影準備指示）、第１のシャッタースイッチがオンとなって、第１のシャッタースイッチ信号ＳＷ１がシステム制御部３０８に送られる。第１のシャッタースイッチ信号ＳＷ１を受けると、システム制御部３０８はＡＦ動作などの撮影準備動作を行う。
【００４３】
シャッターボタン３１５の操作完了が完了すると、つまり、シャッターボタン３１５が所謂全押しされると（撮影指示）、第２のシャッタースイッチがオンとなって、第２のシャッタースイッチ信号ＳＷ２がシステム制御部３０８に送られる。第２のシャッタースイッチ信号ＳＷ２を受けると、システム制御部３０８は撮像部３０３における信号読み出しから記録媒体３２５に画像データを書き込むまでの一連の撮影処理を開始する。
【００４４】
操作部３１７に備えられた操作部材の各々は表示部３１０に表示された種々の機能アイコンが選択操作されることなどによって、場面毎に適宜機能が割り当てられ各種機能ボタンとして機能する。機能ボタンとして、例えば、確認ボタン、終了ボタン、戻るボタン、画像送りボタン、ジャンプボタン、絞込みボタン、および属性変更ボタンがある。
【００４５】
例えば、メニューボタンが押されると、システム制御部３０８は各種の設定を行うためのメニュー画面を表示部３１０に表示する。ユーザーは表示部３１０に表示されたメニュー画面を参照して４方向ボタンおよびＳＥＴボタンを用いて直感的に各種設定を行うことができる。
【００４６】
図示のように、操作部３１７には、コントローラホイール３１８およびコントローラリング３１９が備えられている。コントローラホイール３１８は回転操作可能な操作部材であって、方向ボタンととともに選択項目を指示する際などに用いられる。
【００４７】
コントローラホイール３１８は回転操作に応じたパルス信号を発生する。そして、システム制御部３０８はパルス信号に応じてコントローラホイール３１８の回転角度および回転数を判定して、当該判定結果に応じてカメラを制御する。
【００４８】
コントローラリング３１９はレンズ鏡筒の光軸を中心とする回転操作が可能であり、コントローラリング３１９の回転量（操作量）に応じて、コントローラリング３１９はパルス信号が発生する。システム制御部３０８は当該パルス信号に基づいてカメラを制御する。
【００４９】
コントローラリング３１９には機能切替ボタンが備えられており、当該機能切替ボタンが押されると、システム制御部３０８はコントローラリング３１９に割り当てる機能を変更可能なメニュー画面を表示部３１０に表示する。なお、コントローラリング３１９およびコントローラホイール３１８は通常モード項目の選択および通常モード項目における設定値の変更などに用いられる。
【００５０】
電源スイッチ３２０はカメラの電源オンおよび電源オフを切り替える際に用いられる。電源制御部３２１は電池検出回路、ＤＣ−ＤＣコンバータ、および通電するブロックを切り替えるスイッチ回路などを有している。
【００５１】
電源制御部３２１は電池の装着の有無、電池の種類、および電池残量の検出を行う。さらに、電源制御部３２１は検出結果およびシステム制御部３０８の指示に基づいて、ＤＣ−ＤＣコンバータを制御して、必要な電圧を必要な期間、記録媒体３２５を含む各ブロックに供給する。
【００５２】
電源部３２２はアルカリ電池又はリチウム電池等の一次電池、又はＮｉＣｄ電池、ＮｉＭＨ電池、又はＬｉ電池などの二次電池を有し、さらにＡＣアダプターなどを備えている。通信部３２３は、システム制御部３０８の制御下で記録媒体３２５に記憶された画像を外部機器に送信する。
【００５３】
インタフェース（Ｉ／Ｆ）３２４は記録媒体３２５とのインタフェースであり、記録媒体３２５として、半導体メモリ又は磁気ディスクなどが用いられる。
【００５４】
ネットワークＩ／Ｆ３２６は、システム制御部３０８の制御下でネットワーク１０９を介して外部機器と通信を行う。カメラはネットワーク１０９を介して図１に示すデバイス連携管理装置１０６と通信を行うことができる。
【００５５】
図４は連携デバイスの一覧を説明するための図である。そして、図４（ａ）は従来の連携デバイスの一覧を示す図であり、図４（ｂ）は図１に示すユーザー情報処理装置における連携デバイスの一覧を示す図である。
【００５６】
なお、ここでは、図１に示すユーザー情報処理装置１０１Ａにおける連携デバイスの一覧が示されている。
【００５７】
図４（ａ）を参照すると、ユーザー情報処理装置１０１Ａにおいては、デバイス連携管理装置１０６において生成された連携登録済みのデバイス一覧４００が表示部１０２Ａに表示されている。図示のように、表示部１０２Ａに表示されたデバイス一覧４００には、連携デバイス４０１〜４０７がユーザー情報処理装置１０１Ａに連携するデバイスとして表示されている。ここでは、連携登録済みのデバイスが表示されているものの、使用状況などに無関係に単に並べられて表示される。
【００５８】
図４（ｂ）を参照すると、ユーザー情報処理装置１０１Ａにおいては、デバイス連携管理装置１０６において生成された連携登録済みのデバイス一覧４００が表示部１０２Ａに表示されている。図示のように、表示部１０２Ａに表示されたデバイス一覧４００には、連携デバイス４０１〜４０７がユーザー情報処理装置１０１Ａに連携するデバイスとして表示されている。ここでは、連携デバイス４０１〜４０６は使用状況に基づいてカテゴリーに分類されて表示されている。
【００５９】
図示の例では、カテゴリーとして、「家族友人と共有している」および「過去に利用していた」があり、連携デバイス４０３および４０４は家族又は友人と共有しているデバイスであることが分かる。また、連携デバイス４０５および４０６は過去に利用していたが現在使われていないデバイスであることが分かる。さらに、連携デバイス４０１および４０２は、カテゴリーに分類されていないので、ユーザーのみが利用するデバイスであることが分かる。
【００６０】
なお、図４（ｂ）においては、図４（ａ）に示す連携デバイス４０７が存在せず、この場合、当該デバイス４０７は連携解除状態とされて表示されていない。
【００６１】
図５は、図１に示すデバイス連携管理装置によって参照されるデバイス連携データの一例を示す図である。
【００６２】
デバイス連携管理装置１０６においては、デバイス連携データ記憶部１０７に、連携登録されたデバイスとユーザーとを関連づけた（対応づけた）デバイス連携データがデバイス連携データテーブル（連携テーブル）５００として記憶されている。
【００６３】
図示のように、デバイス連携データテーブル５００には、フィールドとしてユーザー識別子５０１、デバイスＩＤ（デバイス識別子）５０２、デバイス名５０３、使用中フラグ５０４、他のユーザー連携日時５０５、および回数５０６が備えられている。
【００６４】
ユーザー識別子５０１にはデバイス連携登録の際に認証処理を行ったユーザーを一意に特定する識別子が格納される。デバイスＩＤ５０２には、デバイスを一意に特定できる恒常的なＩＤが格納される。デバイス名５０３には、デバイスの名称を可読形式で格納される。
【００６５】
使用中フラグ５０４には、連携登録処理を行ったデバイスを示すフラグが格納される。デバイスについて最後に連携登録処理を行ったユーザーに係る使用中フラグ５０４には”ＴＲＵＥ”がセットされる。そして、最後の連携登録処理以前に連携登録処理を行った他のユーザーに係る使用中フラグ５０４には”ＦＡＬＳＥ”がセットされる。
【００６６】
他のユーザー連携日時５０５には、使用中フラグ５０４に”ＦＡＬＳＥ”がセットされた日付が格納される。この日付は、例えば、デバイスついて他のユーザーによる連携登録処理が行われた日付、つまり、所有権が移転した日付を示す。回数５０６には、使用中フラグ５０４に”ＦＡＬＳＥ”がセットされた回数が格納される。この回数は、例えば、デバイスについて他のユーザーによる連携登録処理が行われた回数、つまり、所有権が移転した回数を示す。
【００６７】
図示のデバイス連携データテーブル５００においては、ユーザーとデバイスとを関連づけたレコード５０７〜５１８が記録されている。図示のように、レコード５０７〜５１３においては、ユーザー識別子が”１”であるユーザーがこれまでにデバイスＩＤが”０００１”〜”０００７”の７台のデバイスと連携登録したことが示されている。また、例えば、レコード５０９および５１４においては、１つのデバイスが複数のユーザーによって連携登録されているが、デバイスに関して使用中フラグ５０４に”ＴＲＵＥ”がセットされているレコードは１つのみとなる。
【００６８】
デバイス連携制御部１０８は使用中フラグ５０４、他のユーザー連携日時５０５、および回数５０６に基づいてデバイスの使用状況を判定する。例えば、レコード５０９および５１４を参照すると、デバイスＩＤ５０２が”０００３”のデバイスについては、ユーザー識別子５０１が”１”のユーザーおよび”２”のユーザーが連携登録されている。
【００６９】
レコード５０９および５１４における回数５０６が所定の基準値より大きいので、ユーザー識別子５０１が”１”のユーザーおよび”２”のユーザーの間で頻繁に所有権の移転が発生したことが分かる。この状況に基づいて、デバイス連携制御部１０８は当該デバイスが２人のユーザーの間で共有使用されていると判定する。
【００７０】
レコード５１１および５１６を参照すると、デバイスＩＤ５０２が”０００５”のデバイスについてユーザー識別子５０１が”１”および”３”のユーザーが連携登録している。ここでは、レコード５１１において回数５０６が”１”と小さいので、デバイス連携制御部１０８は当該デバイスが共有状態とまではいえないとしてデバイスの貸借であると判定する。
【００７１】
レコード５１３および５１８を参照すると、レコード５１３における他のユーザー連携日時５０５の更新日から長時間経過していることが分かる。この状態では、デバイス連携制御部１０８は譲渡又は売却などによって、完全に所有権が他のユーザーに移転していると判定する。
【００７２】
上述のデバイスの使用状況の判定に基づいて、デバイス連携制御部１０８は図４（ｂ）で説明したようにして使用状況を分類する。
【００７３】
図６は、図１に示すデバイス連携管理装置で行われるデバイス連携登録処理を説明するためのフローチャートである。
【００７４】
ここでは、図５で示すデバイス連携データテーブル５００において、ユーザー識別子５０１が”３”の第１のユーザーがユーザー識別子５０１が”１”の第２のユーザーからデバイスＩＤ５０２が”０００５”のデバイスを借用するものとする。
【００７５】
第１のユーザーは自分自身の認証情報を用いて当該貸与されたデバイス（貸与デバイス）の連携登録を開始する。まず、第１のユーザーは貸与デバイスに割り当てられた固有のデバイスＩＤ”０００５”を貸与デバイスからデバイス連携管理装置１０６に送信する（ステップＳ６０１）。
【００７６】
デバイス連携管理装置１０６がデバイスＩＤを受信すると、デバイス連携制御部１０８はデバイス連携データ記憶部１０７に格納されたデバイス連携データテーブル５００を検索する。ここでは、デバイス連携制御部１０８はユーザー識別子５０１が”３”でかつデバイスＩＤ５０２が”０００５”であるレコード５１６を検索することになる。
【００７７】
デバイス連携制御部１０８は第１のユーザーのアカウントに、受信したデバイスＩＤのレコードが存在するか否かを判定する（ステップＳ６０２）。受信したデバイスＩＤのレコードが存在すると（ステップＳ６０２において、ＹＥＳ）、デバイス連携制御部１０８は当該レコード（デバイス連携レコード）の使用中フラグ５０４の状態を確認する（ステップＳ６０３）。ここでは、デバイス連携制御部１０８はレコード５１６の使用中フラグ５０４にＴＲＵＥがセットされているか否かを確認する。
【００７８】
使用中フラグ５０４にＴＲＵＥがセットされている場合には（ステップＳ６０３において、ＴＲＵＥ）、デバイス連携制御部１０８は前回連携登録を行ったユーザーが引き続き当該デバイスを使用していると判定して、連携登録処理を終了する。
【００７９】
一方、使用中フラグ５０４にＦＡＬＳＥがセットされている場合には（ステップＳ６０３において、ＦＡＬＳＥ）、デバイス連携制御部１０８は当該レコードの使用中フラグ５０４にＴＲＵＥをセットする（ステップＳ６０５）。
【００８０】
受信したデバイスＩＤのレコードが存在しないと（ステップＳ６０２において、ＮＯ）、デバイス連携制御部１０８は新規にデバイス連携レコードを作成する（ステップＳ６０４）。そして、デバイス連携制御部１０８は、ステップＳ６０５の処理に進む。
【００８１】
続いて、デバイス連携制御部１０８は、受信したデバイスＩＤが登録済みでかつ使用中フラグ５０４がＴＲＵＥである第２のユーザーをデバイス連携データテーブル５００で検索する（ステップＳ６０６）。ここでは、デバイス連携制御部１０８はデバイスＩＤ５０２が”０００５”でかつ使用中フラグ５０４が”ＴＲＵＥ”であって、ユーザー識別子５０１が”３”以外のユーザーと関連づけられたレコードがある否かを検索することになる。
【００８２】
図５に示す例では、ユーザー識別子５０１が”１”のユーザーと関連づけられたデバイス連携レコード５１１が存在する。よって、デバイス連携制御部１０８はユーザー識別子５０１が”３”である第１のユーザーが連携登録を行いデバイスＩＤ５０２が”０００５”のデバイスを以前に所有していたユーザーであると判定することになる。
【００８３】
次に、デバイス連携制御部１０８は第２のユーザーに係るデバイス連携レコードの使用中フラグ５０４にＦＡＬＳＥをセットする（ステップＳ６０７）。さらに、デバイス連携制御部１０８は第２のユーザーに係るデバイス連携レコードの他のユーザー連携日時５０５を更新する（ステップＳ６０８）。
【００８４】
ここでは、デバイス連携制御部１０８は第２のユーザーのデバイス連携レコード５１１の他のユーザー連携日時５０５に使用中フラグを更新した日付を保存する。そして、デバイス連携制御部１０８は第２のユーザーのデバイス連携レコード５１１の回数５０６をインクリメントする（ステップＳ６０９）。
【００８５】
前述のように、１つのデバイスにおいて使用中フラグ５０４にＴＲＵＥがセットされているレコードは一つしか存在しないので、デバイス連携制御部１０８は連携登録処理を終了する。
【００８６】
図７は、図１に示すデバイス連携管理装置で行われるカテゴリー分け（カテゴリー分類）処理を説明するためのフローチャートである。
【００８７】
ここでは、デバイス連携登録を行ったユーザーが登録済みデバイス一覧４００を表示する際、デバイス連携管理装置１０６においてデバイスの使用状況を判定してカテゴリー分けを行う手順について説明する。また、以下の説明では、ユーザー識別子が”１”の第２のユーザーがユーザー識別子が”３”の第１のユーザーにデバイスＩＤ”０００５”のデバイスを貸与したものとする。そして、第２のユーザーがデバイス連携管理装置１０６にログインして自分自身の登録済みデバイスの一覧を表示する場合について説明する。
【００８８】
いま、第２のユーザーがユーザー情報処理装置１０１Ａによってデバイス連携管理装置１０６にログインし、登録済みデバイス一覧４００の表示を要求したとする。当該要求を受信すると、デバイス連携制御部１０８はデバイス連携データテーブル５００から、ユーザー識別子５０１が”１”と一致するレコードを検索する（ステップＳ７０１）。図５に示す例では、レコード５０７〜５１３の７件のレコードがユーザー識別子５０１が”１”のレコードに該当する。
【００８９】
続いて、デバイス連携制御部１０８は、ステップＳ７０１の処理で得られたレコードの各々について回数５０６が規定値（閾値）以下であるか否かを判定する（ステップＳ７０２）。デバイス連携制御部１０８には、予め更新回数の閾値が設定されており、回数５０６閾値を超えている場合には（ステップＳ７０２において、ＮＯ）、デバイス連携制御部１０８はデバイスの登録者が頻繁に変更されていると見做す。そして、例えば、デバイス連携制御部１０８は家族間でデバイスを共有して使用している状況であると推定する。図５に示す例では、レコード５０９および５１０が上記の状況に相当する。
【００９０】
この場合には、他のユーザーがデバイスを登録していたとしても、比較的短時間で再び第２のユーザーの手元にデバイスが戻ると推定できる。よって、第２のユーザーに対して表示する登録済みデバイス一覧４００においては、後述するように、共有使用のデバイスとしてカテゴリー分類される。
【００９１】
回数５０６が閾値以下であると（ステップＳ７０２において、ＹＥＳ）、デバイス連携制御部１０８は当該レコードにおいて使用中フラグ５０４にＴＲＵＥがセットされているか否かを判定する（ステップＳ７０３）。使用中フラグ５０４にＴＲＵＥがセットされている場合には（ステップＳ７０３において、ＹＥＳ）、デバイス連携制御部１０８は第２のユーザーが引き続き当該デバイスを使用しているものと見做す。そして、デバイス連携制御部１０８はデバイスを使用中デバイス（占有状態にあるデバイス）としてカテゴリー分類して（ステップＳ７０６）、カテゴリー分類を終了する。
【００９２】
なお、図５に示す例では、レコード５０７および５０８のデバイスが使用中デバイスとしてカテゴリー分類される。
【００９３】
使用中フラグ５０４にＰＡＬＳＥがセットされている場合には（ステップＳ７０３において、ＮＯ）、デバイス連携制御部１０８は当該デバイスは別のユーザーによって連携登録が行われたと判定する。そして、デバイス連携制御部１０８はこのレコードの他のユーザー連携日時５０５に基づいてその経過日数が規定日数以上（閾値以上）であるか否かを判定する（ステップＳ７０４）を算出する。
【００９４】
なお、デバイス連携制御部１０８には、予めフラグ更新日からの経過日数に係る閾値が設定されている。
【００９５】
経過日数が規定日数未満であると（ステップＳ７０４において、ＮＯ）、デバイス連携制御部１０８は最近他のユーザーに連携登録されたと判定する。図５に示す例では、レコード５１１および５１２が最近他のユーザーに連例登録されたレコードに相当する。この場合には、デバイス連携制御部１０８はデバイスの貸借による移転と推測して過去に利用していたデバイスとしてカテゴリー分類する（ステップＳ７０７）。そして、デバイス連携制御部１０８はカテゴリー分類を終了する。
【００９６】
経過日数が規定日数以上であると（ステップＳ７０４において、ＹＥＳ）、デバイス連携制御部１０８は他のユーザーが最後に連携登録を行ってから長時間が経過していると推定する。図５に示す例では、レコード５１３が他のユーザーが最後に連携登録を行ってから長時間が経過しているレコードに相当する。
【００９７】
この場合には、デバイス連携制御部１０８はデバイスが売却又は譲渡されたと見做して、第２のユーザーに係る登録済みデバイス一覧から削除する（ステップＳ７９８）。そして、デバイス連携制御部１０８はデバイス連携データテーブル５００から該当レコードを削除し（ステップ７０９）、カテゴリー分類を終了する。この結果、第２のユーザーに係るデバイス登録にはデバイスＩＤ５０２が”０００７”のデバイスは存在しないことになる。
【００９８】
回数５０６が閾値を超えていると（ステップＳ７０２において、ＮＯ）、デバイス連携制御部１０８は当該デバイスを共有状態のデバイスとしてカテゴリー分類する（ステップＳ７０５）。そして、デバイス連携制御部１０８はカテゴリー分類を終了する。
【００９９】
このようにして、デバイス連携データテーブル５００において第２のユーザーのユーザー識別子と関連づけられた全てのデバイスについて、上述の処理を行う。これによって、第２のユーザーが登録したことがあるデバイスの全てについてカテゴリー分類が行われる。
【０１００】
デバイス連携管理装置１０６は、上述のようにして得られたカテゴリー分類に応じた登録済みデバイス一覧４００をユーザー情報処理装置１０１Ａに送信する。そして、ユーザー情報処理装置１０１Ａには当該登録済みデバイス一覧４００が表示される。
【０１０１】
なお、第１のユーザーが、借用していたデバイスを第２のユーザーに返却した場合には、図６および図７で説明した処理に応じて処理が行われる。図５に示す例では、第１のユーザーに係るデバイス連携レコード５１４と第２のユーザーに係るデバイス連携レコード５０９とが返却によるレコードに相当する。
【０１０２】
上述のように、本発明の実施の形態では、ユーザー毎にカメラなどのデバイスの使用状況を判定して、当該判定結果に応じてデバイスの使用状況を使用中、貸与中、又は共有使用などにカテゴリー分類して管理する。これによって、ユーザーとデバイスとの使用状況を正確に管理することができる。
【０１０３】
以上、本発明について実施の形態に基づいて説明したが、本発明は、これらの実施の形態に限定されるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。
【０１０４】
例えば、上記の実施の形態の機能を制御方法として、この制御方法を情報処理装置に実行させるようにすればよい。また、上述の実施の形態の機能を有するプログラムを制御プログラムとして、当該制御プログラムを情報処理装置が備えるコンピュータに実行させるようにしてもよい。なお、制御プログラムは、例えば、コンピュータに読み取り可能な記録媒体に記録される。
【０１０５】
［その他の実施形態］
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【０１０６】
１０１Ａ，１０１Ｂ  ユーザー情報処理装置（ＰＣ）
１０３Ａ，１０３Ｂ  デバイス
１０６  デバイス連携管理装置
１０７  デバイス連携データ記憶部
１０８  デバイス連携制御部
１０９  ネットワーク
３０３  撮像部
３０６  画像処理部
３０７  メモリ制御部
３１３  システム制御部
【図１】
2018185621.tif 000003
【図２】
2018185621.tif 000004
【図３】
2018185621.tif 000005
【図４】
2018185621.tif 000006
【図５】
2018185621.tif 000007
【図６】
2018185621.tif 000008
【図７】
2018185621.tif 000009