(57)【特許請求の範囲】
【請求項１】
トリガー端末から送信される、パーティー識別子とトリガーユーザーアカウントを含むパーティー写真共有の要求を受信するステップと、
前記トリガーユーザーアカウントに対応するクラウドフォトアルバムから、前記パーティー識別子に対応する第１パーティー写真組を取得するステップと、
前記トリガーユーザーアカウントに対応する第１アドレス帳の中に含まれた各連絡人に基づいて、各連絡人のユーザーアカウントに対応するクラウドフォトアルバムから、前記パーティー識別子で表した各第２パーティー写真組、及び各第２パーティー写真組とそれぞれ対応する連絡人を取得するステップと、
第１パーティー写真組と各第２パーティー写真組を含む共有待ちパーティー写真集を取得するステップと、
前記第１アドレス帳に記載された、前記トリガーユーザーアカウントに対応するトリガーの連絡方法、及び前記各第２パーティー写真組とそれぞれ対応する連絡人の連絡方法に基づいて、前記共有待ちパーティー写真集を前記トリガーと前記各第２パーティー写真組にそれぞれ対応する連絡人に送信するステップとを含むことを特徴とする写真を共有する方法。
【請求項２】
前記トリガーユーザーアカウントに対応する第１アドレス帳の中に含まれた各連絡人に基づいて、各連絡人のユーザーアカウントに対応するクラウドフォトアルバムから、前記パーティー識別子で表した各第２パーティー写真組、及び各第２パーティー写真組とそれぞれ対応する連絡人を取得するステップは、
前記第１アドレス帳の中に含まれた各連絡人に対応する連絡人のユーザーアカウントをそれぞれ確定するステップと、
各連絡人のユーザーアカウントに対応するクラウドフォトアルバムに前記パーティー識別子で表した第２パーティー写真組が存在するか否かをそれぞれ確定するステップと、
前記パーティー識別子で表した第２パーティー写真組が存在する場合、存在する各第２パーティー写真組を取得し、前記第１アドレス帳に基づいて、存在する各第２パーティー写真組にそれぞれ対応する連絡人を確定するステップとを含むことを特徴とする請求項１に記載の写真を共有する方法。
【請求項３】
前記第１パーティー写真組と各第２パーティー写真組を含む共有待ちパーティー写真集を取得した後、さらに
顔認証を通じて、前記共有待ちパーティー写真集の中の前記第１パーティー写真組に含まれる第１顔画像集、及びそれぞれ前記各第２パーティー写真組に含まれる第２顔画像集を取得するステップと、
各第２顔画像集に前記第１顔画像集と弱い相関関係の第２顔画像集が存在するか否かを確定するステップと、
前記各第２顔画像集に前記第１顔画像集と弱い相関関係の第２顔画像集が存在する場合、前記共有待ちパーティー写真集から前記第１顔画像集と弱い相関関係の第２顔画像集に対応する第２パーティー写真組を削除するステップとを含むことを特徴とする請求項２に記載の写真を共有する方法。
【請求項４】
前記各第２顔画像集に前記第１顔画像集と弱い相関関係の第２顔画像集が存在するか否かを確定するステップは、さらに
各々の第２顔画像集それぞれに対して、当該第２顔画像集において前記第１顔画像集と同じ顔画像の数を確定するステップと、
前記同じ顔画像の数が所定の数量閾値より小さく、且つ前記同じ顔画像の出現回数が所定の回数閾値より小さい場合、当該第２顔画像集と前記第１顔画像集との間に弱い相関関係があると確定するステップとを含むことを特徴とする請求項３に記載の写真を共有する方法。
【請求項５】
前記第１アドレス帳に記載された、前記トリガーユーザーアカウントに対応するトリガーの連絡方法、及び前記各第２パーティー写真組とそれぞれ対応する連絡人の連絡方法に基づいて、前記共有待ちパーティー写真集を前記トリガーと前記各第２パーティー写真組とそれぞれ対応する連絡人に送信するステップの後、さらに
各連絡人のユーザーアカウントに対応する第２アドレス帳をそれぞれ取得するステップと、
前記第１アドレス帳と各第２アドレス帳において各第２パーティー写真組に対応する連絡人と前記トリガーをラベル付けするステップと、
第１顔画像集及び各第２顔画像集に含まれた各顔画像を、それぞれ前記第１アドレス帳及び各第２アドレス帳においてラベル付けされなかった連絡人のプロフィール写真とマッチングさせるマッチング処理を行うことにより、マッチングされるターゲット連絡人のプロフィール写真が存在するか否かを確定するステップと、
ターゲット連絡人のプロフィール写真が存在する場合、前記ターゲット連絡人のプロフィール写真に対応する連絡方法に基づいて、前記共有待ちパーティー写真集を前記ターゲット連絡人に送信するステップとを含むことを特徴とする請求項３に記載の写真を共有する方法。
【請求項６】
さらに、
各ユーザー端末から送信される、パーティー識別子で表された記憶待ちパーティー写真組とユーザーアカウントを含む記憶要求を受信するステップと、
前記記憶待ちパーティー写真組を前記ユーザーアカウントに対応するクラウドフォトアルバムに記憶するステップとを含むことを特徴とする請求項１乃至請求項５のいずれかに記載の写真を共有する方法。
【請求項７】
トリガー端末から送信される、パーティー識別子とトリガーユーザーアカウントを含むパーティー写真共有の要求を受信するように構成される第１受信モジュールと、
前記トリガーユーザーアカウントに対応するクラウドフォトアルバムから、前記パーティー識別子に対応する第１パーティー写真組を取得するように構成される第１取得モジュールと、
前記トリガーユーザーアカウントに対応する第１アドレス帳の中に含まれた各連絡人に基づいて、各連絡人のユーザーアカウントに対応するクラウドフォトアルバムから、前記パーティー識別子で表した各第２パーティー写真組、及び各第２パーティー写真組とそれぞれ対応する連絡人を取得するように構成される第２取得モジュールと、
第１パーティー写真組と各第２パーティー写真組を含む共有待ちパーティー写真集を取得するように構成される第３取得モジュールと、
前記第１アドレス帳に記載された、前記トリガーユーザーアカウントに対応するトリガーの連絡方法、及び前記各第２パーティー写真組とそれぞれ対応する連絡人の連絡方法に基づいて、前記共有待ちパーティー写真集を前記トリガーと前記各第２パーティー写真組にそれぞれ対応する連絡人に送信するように構成される第１送信モジュールとを備えることを特徴とする写真を共有する装置。
【請求項８】
前記第２取得モジュールは、
前記第１アドレス帳の中に含まれた各連絡人に対応する連絡人のユーザーアカウントをそれぞれ確定するように構成される第１確定サブモジュールと、
各連絡人のユーザーアカウントに対応するクラウドフォトアルバムに前記パーティー識別子で表した第２パーティー写真組が存在するか否かをそれぞれ確定するように構成される第２確定サブモジュールと、
前記パーティー識別子で表した第２パーティー写真組が存在する場合、存在する各第２パーティー写真組を取得し、前記第１アドレス帳に基づいて存在する各第２パーティー写真組にそれぞれ対応する連絡人を確定するように構成される取得サブモジュールとを備えることを特徴とする請求項７に記載の写真を共有する装置。
【請求項９】
さらに、
顔認証を通じて、前記共有待ちパーティー写真集の中の前記第１パーティー写真組に含まれる第１顔画像集、及びそれぞれ前記各第２パーティー写真組に含まれる第２顔画像集を取得するように構成される第４取得モジュールと、
各第２顔画像集に前記第１顔画像集と弱い相関関係の第２顔画像集が存在するか否かを確定するように構成される確定モジュールと、
前記各第２顔画像集に前記第１顔画像集と弱い相関関係の第２顔画像集が存在する場合、前記共有待ちパーティー写真集から前記第１顔画像集と弱い相関関係の第２顔画像集に対応する第２パーティー写真組を削除するように構成される削除モジュールとを備えることを特徴とする請求項８に記載の写真を共有する装置。
【請求項１０】
前記確定モジュールは、
各々の第２顔画像集それぞれに対して、当該第２顔画像集において前記第１顔画像集と同じ顔画像の数を確定するように構成される第３確定サブモジュールと、
前記同じ顔画像の数が所定の数量閾値より小さく、且つ前記同じ顔画像の出現回数が所定の回数閾値より小さい場合、当該第２顔画像集と前記第１顔画像集との間に弱い相関関係があると確定するように構成される第４確定サブモジュールとを備えることを特徴とする請求項９に記載の写真を共有する装置。
【請求項１１】
さらに、
各連絡人のユーザーアカウントに対応する第２アドレス帳をそれぞれ取得するように構成される第５取得モジュールと、
前記第１アドレス帳と各第２アドレス帳において各第２パーティー写真組に対応する連絡人と前記トリガーをラベル付けするように構成されるラベル付けモジュールと、
第１顔画像集及び各第２顔画像集に含まれた各顔画像を、それぞれ前記第１アドレス帳及び各第２アドレス帳においてラベル付けされなかった連絡人のプロフィール写真とマッチングさせるマッチング処理を行うことにより、マッチングされるターゲット連絡人のプロフィール写真が存在するか否かを確定するように構成されるマッチングモジュールと、
ターゲット連絡人のプロフィール写真が存在する場合、前記ターゲット連絡人のプロフィール写真に対応する連絡方法に基づいて、前記共有待ちパーティー写真集を前記ターゲット連絡人に送信するように構成される第２送信モジュールとを備えることを特徴とする請求項９に記載の写真を共有する装置。
【請求項１２】
さらに、前記装置は、
各ユーザー端末から送信される、パーティー識別子で表した記憶待ちパーティー写真組とユーザーアカウントを含む記憶要求を受信するように構成される第２受信モジュールと、
前記記憶待ちパーティー写真組を前記ユーザーアカウントに対応するクラウドフォトアルバムに記憶するように構成される記憶モジュールとを備えることを特徴とする請求項７乃至請求項１１のいずれかに記載の写真を共有する装置。
【請求項１３】
プロセッサと、
プロセッサにより実行可能なインストラクションを記憶するためのメモリと、
を備え、
前記プロセッサは、
トリガー端末から送信される、パーティー識別子とトリガーユーザーアカウントを含むパーティー写真共有の要求を受信し、
前記トリガーユーザーアカウントに対応するクラウドフォトアルバムから、前記パーティー識別子に対応する第１パーティー写真組を取得し、
前記トリガーユーザーアカウントに対応する第１アドレス帳の中に含まれた各連絡人に基づいて、各連絡人のユーザーアカウントに対応するクラウドフォトアルバムから、前記パーティー識別子で表した各第２パーティー写真組、及び各第２パーティー写真組とそれぞれ対応する連絡人を取得し、
第１パーティー写真組と各第２パーティー写真組を含む共有待ちパーティー写真集を取得し、
前記第１アドレス帳に記載された、前記トリガーユーザーアカウントに対応するトリガーの連絡方法、及び前記各第２パーティー写真組とそれぞれ対応する連絡人の連絡方法に基づいて、前記共有待ちパーティー写真集を前記トリガーと前記各第２パーティー写真組にそれぞれ対応する連絡人に送信するように構成されることを特徴とする写真を共有する装置。
【請求項１４】
プロセッサに実行されることにより、請求項１から請求項６のいずれかに記載の写真を共有する方法を実現する記録媒体に記録されたプログラム。
【請求項１５】
請求項１４に記載のプログラムが記録された記録媒体。
【発明の詳細な説明】
【相互参照】
【０００１】
本発明は、出願番号がＣＮ２０１５１０４６２７８４．４であって、出願日が２０１５年０７月３１日である中国特許出願に基づき優先権を主張し、当該中国特許出願のすべての内容を本願に援用する。
【技術分野】
【０００２】
本発明は、通信の技術分野に関し、特に写真を共有する方法、装置、プログラム及び記録媒体に関する。
【背景技術】
【０００３】
スマート端末は、人々の日常生活に不可欠な電子装置になっている。パーティーに参加したり、観光旅行に行ったりする際に、スマートフォン等の端末機器で写真を撮影することができ、これで、スマート端末は、主な撮影機器になっている。
【０００４】
友人と一緒にパーティーに参加するとき、パーティーに参加する人々は、写真を撮る可能性がある。当該パーティーで撮った写真を共有するために、人々は、それぞれ自分の撮った写真を他の人に送信して共有する。現在、一般的には手動で送信することで実現する。例えば、甲、乙、丙、丁の四人が一緒にパーティーに参加し、それぞれパーティー写真を撮った場合、甲は、ウィーチャット（ＷｅＣｈａｔ）、ＳＭＳ等の通信方式で自分の撮った写真をそれぞれ乙、丙、丁に送信し、同様に、乙も自分の撮った写真をそれぞれ甲、丙、丁に送信し、丙、丁も同じようにする。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、手動で送信する共有モードによるパーティー写真の共有効率が低いという欠陥を克服するためになされたものであり、写真を共有する方法、装置、プログラム及び記録媒体を提供する。
【課題を解決するための手段】
【０００６】
本発明の実施例に係る第１様態によれば、
トリガー端末から送信される、パーティー識別子とトリガーユーザーアカウントを含むパーティー写真共有の要求を受信するステップと、
前記トリガーユーザーアカウントに対応するクラウドフォトアルバムから、前記パーティー識別子に対応する第１パーティー写真組を取得するステップと、
前記トリガーユーザーアカウントに対応する第１アドレス帳の中に含まれた各連絡人に基づいて、前記パーティー識別子で表した各第２パーティー写真組及び各第２パーティー写真組とそれぞれ対応する連絡人を取得するステップと、
第１パーティー写真組と各第２パーティー写真組を含む共有待ちパーティー写真集を取得するステップと、
前記第１アドレス帳に記載された前記トリガーの連絡方法及び前記各第２パーティー写真組とそれぞれ対応する連絡人の連絡方法に基づいて、前記共有待ちパーティー写真集を前記トリガーと前記各第２パーティー写真組にそれぞれ対応する連絡人に送信するステップとを含む写真を共有する方法を提供する。
【０００７】
ここで、前記トリガーユーザーアカウントに対応する第１アドレス帳の中に含まれた各連絡人に基づいて、前記パーティー識別子で表した各第２パーティー写真組及び各第２パーティー写真組とそれぞれ対応する連絡人を取得するステップは、
前記第１アドレス帳の中に含まれた各連絡人に対応する連絡人のユーザーアカウントをそれぞれ確定するステップと、
各連絡人のユーザーアカウントに対応するクラウドフォトアルバムに前記パーティー識別子で表した第２パーティー写真組が存在するか否かをそれぞれ確定するステップと、
前記パーティー識別子で表した第２パーティー写真組が存在する場合、存在する各第２パーティー写真組を取得し、前記第１アドレス帳に基づいて、存在する各第２パーティー写真組にそれぞれ対応する連絡人を確定するステップとを含む。
【０００８】
さらに、トリガー端末から送信されるパーティー写真共有の要求を受信する前に、前記方法は、
各ユーザー端末から送信される、パーティー識別子で表された記憶待ちパーティー写真組とユーザーアカウントを含む記憶要求を受信するステップと、
前記記憶待ちパーティー写真組を前記ユーザーアカウントに対応するクラウドフォトアルバムに記憶するステップとを含む。
【０００９】
上述の方案によって、トリガーと称するあるパーティー参加者から送信された自分のユーザーアカウントとパーティー識別子つきのパーティー写真共有の要求を受信した後、当該トリガーユーザーアカウントに対応するクラウドフォトアルバムから当該パーティー識別子に対応する第１パーティー写真組を取得する一方、当該トリガーユーザーアカウントに対応する第１アドレス帳の中に含まれた各連絡人に基づいて、各連絡人のクラウドフォトアルバムから当該パーティー識別子に対応する第２パーティー写真組を取得し、且つ第１アドレス帳に基づいて各第２パーティー写真組に対応する連絡人をそれぞれ確定する。最後に、第１アドレス帳に記載されたトリガーの連絡方法及び各第２パーティー写真組にそれぞれ対応する連絡人の連絡方法に基づいて、第１パーティー写真組と各第２パーティー写真組を含む共有待ちパーティー写真集を、トリガー及び各第２パーティー写真組とそれぞれ対応する連絡人に送信する。これによって、パーティー写真共有を実現し、パーティー写真共有の処理効率を向上できる。
【００１０】
前記第１パーティー写真組と各第２パーティー写真組を含む共有待ちパーティー写真集を取得した後、さらに
顔認証を通じて、前記共有待ちパーティー写真集の中の前記第１パーティー写真組に含まれる第１顔画像集、及びそれぞれ前記各第２パーティー写真組に含まれる第２顔画像集を取得するステップと、
各第２顔画像集に前記第１顔画像集と弱い相関関係の第２顔画像集が存在するか否かを確定するステップと、
前記各第２顔画像集に前記第１顔画像集と弱い相関関係の第２顔画像集が存在する場合、前記共有待ちパーティー写真集から前記第１顔画像集と弱い相関関係の第２顔画像集に対応する第２パーティー写真組を削除するステップとを含む。
【００１１】
ここで、前記各第２顔画像集に前記第１顔画像集と弱い相関関係の第２顔画像集が存在するか否かを確定するステップは、さらに
各々の第２顔画像集それぞれに対して、当該第２顔画像集において前記第１顔画像集と同じ顔画像の数を確定するステップと、
前記同じ顔画像の数が所定の数量閾値より小さく、且つ前記同じ顔画像の出現回数が所定の回数閾値より小さい場合、当該第２顔画像集と前記第１顔画像集との間に弱い相関関係があると確定するステップとを含む。
【００１２】
上述の各第２パーティー写真組に対応する顔画像集と第１パーティー写真組に対応する顔画像集の相関に基づくスクリーニング処理は、弱い相関関係のある第２パーティー写真組を共有待ちパーティー写真集から削除することができ、さらに最終的に共有するパーティー写真の正確性、確実性を確保する。
【００１３】
なお、前記第１アドレス帳に記載された前記トリガーの連絡方法及び前記各第２パーティー写真組とそれぞれ対応する連絡人の連絡方法に基づいて、前記共有待ちパーティー写真集を前記トリガーと前記各第２パーティー写真組とそれぞれ対応する連絡人に送信した後、さらに
各連絡人のユーザーアカウントに対応する第２アドレス帳をそれぞれ取得するステップと、
前記第１アドレス帳と各第２アドレス帳において各第２パーティー写真組に対応する連絡人と前記トリガーをラベル付けするステップと、
第１顔画像集及び各第２顔画像集に含まれた各顔画像を、それぞれ前記第１アドレス帳及び各第２アドレス帳においてラベル付けされなかった連絡人のプロフィール写真とマッチングさせるマッチング処理を行うことにより、マッチングされるターゲット連絡人のプロフィール写真が存在するか否かを確定するステップと、
ターゲット連絡人のプロフィール写真が存在する場合、前記ターゲット連絡人のプロフィール写真に対応する連絡方法に基づいて、前記共有待ちパーティー写真集を前記ターゲット連絡人に送信するステップとを含む。
【００１４】
上述の方案において、共有待ちパーティー写真集を受信した各連絡人とトリガーに対してラベル付けすることにより、それに、当該共有待ちパーティー写真集に対応する顔画像集の顔画像を、上述の各連絡人及びトリガーのアドレス帳においてラベル付けされなかった連絡人のプロフィール写真（ｈｅａｄｐｏｒｔｒａｉｔ）とマッチングさせるマッチング処理を行うことにより、パーティー参加者を漏らすことを避け、パーティー写真共有の正確性、確実性を確保する。
【００１５】
本発明の実施例に係る第２様態によれば、
トリガー端末から送信される、パーティー識別子とトリガーユーザーアカウントを含むパーティー写真共有の要求を受信するように構成される第１受信モジュールと、
前記トリガーユーザーアカウントに対応するクラウドフォトアルバムから、前記パーティー識別子に対応する第１パーティー写真組を取得するように構成される第１取得モジュールと、
前記トリガーユーザーアカウントに対応する第１アドレス帳の中に含まれた各連絡人に基づいて、前記パーティー識別子で表した各第２パーティー写真組及び各第２パーティー写真組とそれぞれ対応する連絡人を取得するように構成される第２取得モジュールと、
第１パーティー写真組と各第２パーティー写真組を含む共有待ちパーティー写真集を取得するように構成される第３取得モジュールと、
前記第１アドレス帳に記載された前記トリガーの連絡方法及び前記各第２パーティー写真組とそれぞれ対応する連絡人の連絡方法に基づいて、前記共有待ちパーティー写真集を前記トリガーと前記各第２パーティー写真組にそれぞれ対応する連絡人に送信するように構成される第１送信モジュールとを備える写真を共有する装置を提供する。
【００１６】
ここで、前記第２取得モジュールは、
前記第１アドレス帳の中に含まれた各連絡人に対応する連絡人のユーザーアカウントをそれぞれ確定するように構成される第１確定サブモジュールと、
各連絡人のユーザーアカウントに対応するクラウドフォトアルバムに前記パーティー識別子で表した第２パーティー写真組が存在するか否かをそれぞれ確定するように構成される第２確定サブモジュールと、
前記パーティー識別子で表した第２パーティー写真組が存在する場合、存在する各第２パーティー写真組を取得し、前記第１アドレス帳に基づいて存在する各第２パーティー写真組にそれぞれ対応する連絡人を確定するように構成される取得サブモジュールとを備える。
【００１７】
なお、前記装置は、
各ユーザー端末から送信される、パーティー識別子で表した記憶待ちパーティー写真組とユーザーアカウントを含む記憶要求を受信するように構成される第２受信モジュールと、
前記記憶待ちパーティー写真組を前記ユーザーアカウントに対応するクラウドフォトアルバムに記憶するように構成される記憶モジュールとを備える。
【００１８】
写真を共有する装置は、トリガーと称するあるパーティー参加者から送信された自分のユーザーアカウントとパーティー識別子つきのパーティー写真共有の要求を受信した後、当該トリガーユーザーアカウントに対応するクラウドフォトアルバムから当該パーティー識別子に対応する第１パーティー写真組を取得する一方、当該トリガーユーザーアカウントに対応する第１アドレス帳の中に含まれた各連絡人に基づいて、各連絡人のクラウドフォトアルバムから当該パーティー識別子に対応する第２パーティー写真組を取得し、且つ第１アドレス帳に基づいて各第２パーティー写真組に対応する連絡人をそれぞれ確定する。最後に、第１アドレス帳に記載されたトリガーの連絡方法及び各第２パーティー写真組にそれぞれ対応する連絡人の連絡方法に基づいて、第１パーティー写真組と各第２パーティー写真組を含む共有待ちパーティー写真集を、トリガー及び各第２パーティー写真組とそれぞれ対応する連絡人に送信する。これによって、パーティー写真共有を実現し、パーティー写真共有の処理効率を向上できる。
【００１９】
なお、前記装置は、
顔認証を通じて、前記共有待ちパーティー写真集の中の前記第１パーティー写真組に含まれる第１顔画像集、及びそれぞれ前記各第２パーティー写真組に含まれる第２顔画像集を取得するように構成される第４取得モジュールと、
各第２顔画像集に前記第１顔画像集と弱い相関関係の第２顔画像集が存在するか否かを確定するように構成される確定モジュールと、
前記各第２顔画像集に前記第１顔画像集と弱い相関関係の第２顔画像集が存在する場合、前記共有待ちパーティー写真集から前記第１顔画像集と弱い相関関係の第２顔画像集に対応する第２パーティー写真組を削除するように構成される削除モジュールとを備える。
【００２０】
ここで、前記確定モジュールは、
各々の第２顔画像集それぞれに対して、当該第２顔画像集において前記第１顔画像集と同じ顔画像の数を確定するように構成される第３確定サブモジュールと、
前記同じ顔画像の数が所定の数量閾値より小さく、且つ前記同じ顔画像の出現回数が所定の回数閾値より小さい場合、当該第２顔画像集と前記第１顔画像集との間に弱い相関関係があると確定するように構成される第４確定サブモジュールとを備える。
【００２１】
上述の各第２パーティー写真組に対応する顔画像集と第１パーティー写真組に対応する顔画像集の相関に基づくスクリーニング処理は、弱い相関関係のある第２パーティー写真組を共有待ちパーティー写真集から削除することができ、さらに最終的に共有するパーティー写真の正確性、確実性を確保する。
【００２２】
なお、前記装置は、
各連絡人のユーザーアカウントに対応する第２アドレス帳をそれぞれ取得するように構成される第５取得モジュールと、
前記第１アドレス帳と各第２アドレス帳において各第２パーティー写真組に対応する連絡人と前記トリガーをラベル付けするように構成されるラベル付けモジュールと、
第１顔画像集及び各第２顔画像集に含まれた各顔画像を、それぞれ前記第１アドレス帳及び各第２アドレス帳においてラベル付けされなかった連絡人のプロフィール写真とマッチングさせるマッチング処理を行うことにより、マッチングされるターゲット連絡人のプロフィール写真が存在するか否かを確定するように構成されるマッチングモジュールと、
ターゲット連絡人のプロフィール写真が存在する場合、前記ターゲット連絡人のプロフィール写真に対応する連絡方法に基づいて、前記共有待ちパーティー写真集を前記ターゲット連絡人に送信するように構成される第２送信モジュールとを備える。
【００２３】
上述の方案、共有待ちパーティー写真集を受信した各連絡人とトリガーに対してラベル付けすることにより、それに、当該共有待ちパーティー写真集に対応する顔画像集の顔画像を、上述の各連絡人及びトリガーのアドレス帳においてラベル付けされなかった連絡人のプロフィール写真（ｈｅａｄｐｏｒｔｒａｉｔ）とマッチングさせるマッチング処理を行うことにより、パーティー参加者を漏らすことを避け、パーティー写真共有の正確性、確実性を確保する。
【００２４】
本発明の実施例に係る第３様態によれば、
プロセッサと、
プロセッサにより実行可能なインストラクションを記憶するためのメモリと、
を備え、
前記プロセッサは、
トリガー端末から送信される、パーティー識別子とトリガーユーザーアカウントを含むパーティー写真共有の要求を受信し、
前記トリガーユーザーアカウントに対応するクラウドフォトアルバムから、前記パーティー識別子に対応する第１パーティー写真組を取得し、
前記トリガーユーザーアカウントに対応する第１アドレス帳の中に含まれた各連絡人に基づいて、前記パーティー識別子で表した各第２パーティー写真組及び各第２パーティー写真組とそれぞれ対応する連絡人を取得し、
第１パーティー写真組と各第２パーティー写真組を含む共有待ちパーティー写真集を取得し、
前記第１アドレス帳に記載された前記トリガーの連絡方法及び前記各第２パーティー写真組とそれぞれ対応する連絡人の連絡方法に基づいて、前記共有待ちパーティー写真集を前記トリガーと前記各第２パーティー写真組にそれぞれ対応する連絡人に送信するように構成される写真を共有する装置を提供する。
【００２５】
本発明の実施例に係る第４様態によれば、プロセッサに実行されることにより、前記写真を共有する方法を実現する記録媒体に記録されたプログラムを提供する。
【００２６】
本発明の実施例に係る第５様態によれば、前記プログラムが記録された記録媒体を提供する。
【００２７】
なお、上述の一般的な記載及び後述の詳細な記載は、単なる例示的で解釈であり、本発明に対する限定として見なしてはいけない。
【図面の簡単な説明】
【００２８】
以下の図面は、明細書に組み込まれて本願明細書の一部分となり、本願発明に係る実施例を示し、且つ明細書とともに、本発明の原理の説明に用いられる。
【図１】例示的な実施例に係る写真を共有する方法実施例１のフローチャートである。
【図２】例示的な実施例に係る写真を共有する方法実施例２のフローチャートである。
【図３】例示的な実施例に係る写真を共有する方法実施例３のフローチャートである。
【図４】例示的な実施例に係る写真を共有する方法実施例４のフローチャートである。
【図５】例示的な実施例に係る写真を共有する装置実施例１のブロック図である。
【図６】例示的な実施例に係る写真を共有する装置実施例２のブロック図である。
【図７】例示的な実施例に係る写真を共有する装置実施例３のブロック図である。
【図８】例示的な実施例に係る写真を共有する装置実施例４のブロック図である。
【図９】例示的な実施例に係る写真を共有する装置のブロック図である。
【図１０】例示的な実施例に係るもう一つの写真を共有する装置のブロック図である。
【００２９】
以上の図面により、本発明に係る明確な実施例が示されているが、以下においてより具体的に説明するようにする。これらの図面と文字による説明は、本発明の趣旨の範囲を何らかの方法により限定するために用いられるものではなく、特定の実施例を参照することにより、当業者に本発明のコンセプトを説明するためのものである。
【発明を実施するための形態】
【００３０】
以下、図面に示されている例示的な実施例をより詳しく説明するようにする。以下の図面に関する説明において、別途の説明がない限り、異なる図面中の同一の符号は、同一又は類似する要素を示すこととする。以下の例示的実施例において説明する複数の実施形態は、本発明に係る全ての実施形態を代表するわけではない。逆に、それらは、添付された特許請求の範囲に記載された本発明の一部の態様に係る装置及び方法の例に過ぎない。
【００３１】
図１は、例示的な実施例に係る写真を共有する方法実施例１のフローチャートであり、当該方法は、写真を共有する装置により実行することができ、当該写真を共有する装置は、クラウドサーバーに集積して構成されることができる。図１に示すように、当該写真を共有する方法は、以下のステップを含む。即ち、
ステップ１０１において、トリガー端末から送信されるパーティー写真共有の要求を受信し、前記パーティー写真共有の要求はパーティー識別子とトリガーユーザーアカウントを含む。
【００３２】
本実施例において、仮にＡ、Ｂ、ＣとＤの四人からのパーティーで、この四人がそれぞれ写真を撮った場合、これらの写真をパーティー写真と称する。それに、各人が、撮ったパーティー写真に対してラベル付けするか、又は名前をつける際に、パーティー識別子で表す。当該パーティー識別子は、例えば時間、地点、パーティーシーン等の情報を含む。ここで、時刻情報はユーザー端末の時計に基づいて自動的に設定でき、地点はユーザー端末のＧＰＳ位置情報に基づいて確定でき、パーティーシーンは、例えばＸＸ公園、ＸＸ遊園地等の具体的なパーティー会場の名称である。同一のパーティーの上述の時間、地点、場所は同じであるので、Ａ、Ｂ、ＣとＤの四人がそれぞれ撮ったパーティー写真のパーティー識別子も同じであるとする。
【００３３】
また、本発明の実施例において、仮に各ユーザーは、ユーザー端末に記憶されたアドレス帳、写真等のようなデーター内容をクラウドサーバーにアップロードして記憶できるとする。そのため、各ユーザーは、クラウドサーバーに登録することでユーザーアカウントを得て、これに相応して、クラウドサーバーは、各登録ユーザーに、当該ユーザーの関連のデーター内容を記憶するための一定の記憶空間を割り当てる。
【００３４】
本実施例において、上述のトリガーは、Ａ、Ｂ、Ｃ、Ｄの中の一人であり、仮にＡとする。当該トリガーによりパーティー写真共有の処理がトリガーされる。つまり、これらの四人の同一のパーティーでそれぞれ撮ったパーティー写真組を集めて、これらの四人にそれぞれ送信する。
【００３５】
例えば、端末にパーティー写真共有のアプリケーションがインストールされてもよい。そうすると、上述のトリガーは、その端末で当該アプリケーションをオンにし、そのユーザーアカウント及び共有待ちパーティー写真組のパーティー識別子を入力することができる。これによって、端末がクラウドサーバーに当該トリガーユーザーアカウントとパーティー識別子つきのパーティー写真共有の要求を送信することをトリガーする。
【００３６】
ステップ１０２において、前記トリガーユーザーアカウントに対応するクラウドフォトアルバム（Ｃｌｏｕｄ  Ｐｈｏｔｏｓ）から、前記パーティー識別子に対応する第１パーティー写真組を取得する。
【００３７】
上述のパーティー写真共有の要求を受信した後、当該トリガーユーザーアカウントに対応するクラウドフォトアルバムから、上述のパーティー識別子で表したパーティー写真組、つまり、上述の第１パーティー写真組を取得する。
【００３８】
ステップ１０３において、前記トリガーユーザーアカウントに対応する第１アドレス帳の中に含まれた各連絡人に基づいて、前記パーティー識別子で表した各第２パーティー写真組及び各第２パーティー写真組とそれぞれ対応する連絡人を取得する。
【００３９】
さらに、トリガーユーザーアカウントに対応するトリガーのアドレス帳、つまり、上述の第１アドレス帳を取得し、当該第１アドレス帳には当該トリガーの各連絡人の名前、連絡先等の情報が含まれる。
【００４０】
上述の第１アドレス帳における各連絡人を取得するのは、同一のパーティーに参加する各パーティー参加者は、通常知り合いであり、互いに連絡人である可能性があるからである。それで、トリガーユーザーアカウントに対応する第１アドレス帳の中に含まれた各連絡人に基づいて、各連絡人のユーザーアカウントに対応するクラウドフォトアルバムから他のパーティー参加者の撮った同一のパーティーに係るパーティー写真、つまり、上述のパーティー識別子で表した各第２パーティー写真組を取得することができる。
【００４１】
具体的には、上述のステップ１０３は、以下の方法で実現できる。
【００４２】
トリガーユーザーアカウントに対応する第１アドレス帳の中に含まれた各連絡人を取得した後、予め記録された、例えば各連絡人の名前、連絡方法と各連絡人のユーザーアカウントとの間の対応関係に基づいて、第１アドレス帳における各連絡人に対応する連絡人のユーザーアカウントを確定し、
さらに、各連絡人のユーザーアカウントに対応するクラウドフォトアルバムに上述のパーティー写真共有の要求におけるパーティー識別子で表したパーティー写真組、つまり、上述の第２パーティー写真組が存在するか否かをそれぞれ確定する。ある連絡人のユーザーアカウントに上述のパーティー識別子で表した第２パーティー写真組が存在する場合、当該第２パーティー写真組及び当該連絡人のユーザーアカウントに対応する連絡人、つまり、当該連絡人のユーザーアカウントが第１アドレス帳において対応する連絡人を取得する。
【００４３】
ステップ１０４において、第１パーティー写真組と各第２パーティー写真組を含む共有待ちパーティー写真集を取得する。
【００４４】
ステップ１０５において、前記第１アドレス帳に記載された前記トリガーの連絡方法及び前記各第２パーティー写真組とそれぞれ対応する連絡人の連絡方法に基づいて、前記共有待ちパーティー写真集を前記トリガーと前記各第２パーティー写真組にそれぞれ対応する連絡人に送信する。
【００４５】
上述の処理方式を通じて、第１アドレス帳における各連絡人とパーティー識別子に基づいて、当該パーティー識別子で表した他のパーティー写真組及び各パーティー写真組に対応する連絡人を取得した。
【００４６】
つまり、上述の例においては、最終的にトリガーＡに対応する第１パーティー写真組（組１で表す）、連絡人Ｂに対応する第２パーティー写真組（組２で表す）、連絡人Ｃに対応する第２パーティー写真組（組３で表す）、連絡人Ｄに対応する第２パーティー写真組（組４で表す）を取得した。ここで、Ｂ、Ｃ、ＤはいずれもＡのアドレス帳に記載され、且つ組１〜組４はいずれも同じ上述のパーティー識別子を有する。
【００４７】
その後、上述の第１パーティー写真組（組１）と各第２パーティー写真組（組２、組３、組４）を集めて、共有待ちパーティー写真集を形成し、当該共有待ちパーティー写真集をそれぞれＡ、Ｂ、Ｃ、Ｄに送信する。
【００４８】
具体的には、トリガーＡのアドレス帳にはＡ、Ｂ、Ｃ、Ｄの連絡方法が記載されているため、当該連絡方法に基づいて、共有待ちパーティー写真集をＡ、Ｂ、Ｃ、Ｄに送信することができる。
【００４９】
本実施例において、トリガーと称するあるパーティー参加者から送信された自分のユーザーアカウントとパーティー識別子つきのパーティー写真共有の要求を受信した後、当該トリガーユーザーアカウントに対応するクラウドフォトアルバムから当該パーティー識別子に対応する第１パーティー写真組を取得する一方、当該トリガーユーザーアカウントに対応する第１アドレス帳の中に含まれた各連絡人に基づいて、各連絡人のクラウドフォトアルバムから当該パーティー識別子に対応する第２パーティー写真組を取得し、且つ第１アドレス帳に基づいて各第２パーティー写真組に対応する連絡人をそれぞれ確定する。最後に、第１アドレス帳に記載されたトリガーの連絡方法及び各第２パーティー写真組にそれぞれ対応する連絡人の連絡方法に基づいて、第１パーティー写真組と各第２パーティー写真組を含む共有待ちパーティー写真集を、トリガー及び各第２パーティー写真組とそれぞれ対応する連絡人に送信する。これによって、パーティー写真共有を実現し、パーティー写真共有の処理効率を向上できる。
【００５０】
上述の例と組み合わせて、実際に適用する場合、以下のような特殊な状況が出現する可能性がある。即ち、Ｂ、Ｃ、Ｄのクラウドフォトアルバムには上述のパーティー識別子で表したパーティー写真組が存在したが、それは偶然のことである可能性がある。例えば、Ａ、Ｂ、Ｃはパーティーに参加し、同じ時間、地点で、Ｄは、他の人（Ａ、Ｂ、Ｃを除く）と一緒に別のパーティーに参加していた。つまり、Ａ、Ｂ、Ｃのパーティーに対応する共有待ちパーティー写真集には、Ｄの同一のパーティー識別子で表したパーティー写真組が含まれてはいけない。当該特殊な状況に対して、本発明実施例では、図２に示す解決策を提供する。
【００５１】
図２は、例示的な実施例に係る写真を共有する方法実施例２のフローチャートであり、図２に示すように、本実施例において、上述の図１に示す実施例のステップ１０４の後に、さらに以下のステップを含む。即ち、
ステップ２０１において、顔認証を通じて、前記共有待ちパーティー写真集の中の前記第１パーティー写真組に含まれる第１顔画像集、及びそれぞれ前記各第２パーティー写真組に含まれる第２顔画像集を取得する。
【００５２】
ステップ２０２において、各第２顔画像集に前記第１顔画像集と弱い相関関係の第２顔画像集が存在するか否かを確定する。前記各第２顔画像集に前記第１顔画像集と弱い相関関係の第２顔画像集が存在する場合、ステップ２０３を実行する。そうでなければ、直接ステップ１０５を実行する。
【００５３】
ステップ２０３において、前記共有待ちパーティー写真集から前記第１顔画像集と弱い相関関係の第２顔画像集に対応する第２パーティー写真組を削除する。
【００５４】
まず、顔認証技術を採用して第１パーティー写真組における各パーティー写真に対して顔認証処理を行って、第１パーティー写真組に含まれた各顔画像からなる第１顔画像集を得て、顔認証技術を採用して各第２パーティー写真組に含まれた各パーティー写真に対して顔認証処理を行って、各第２パーティー写真組に対応する第２顔画像集を得る。
【００５５】
さらに、各々の第２顔画像集に対して、第１顔画像集との間に弱い相関関係があるか否かを確定する。
【００５６】
具体的には、以下の方式で各々の第２顔画像集と第１顔画像集との間に弱い相関関係があるか否かを確定する。即ち、
各々の第２顔画像集に対して、当該第２顔画像集において第１顔画像集と同じ顔画像の数を確定する。
【００５７】
同じ顔画像の数が所定の数量閾値より小さく、且つ同じ顔画像の出現回数が所定の回数閾値より小さい場合、当該第２顔画像集と第１顔画像集との間に弱い相関関係があると確定する。
【００５８】
上述の特殊な状況に対して例を挙げると、仮にトリガーＡは第１顔画像集Ａ１に対応して、連絡人Ｂは第２顔画像集Ｂ１に対応して、連絡人Ｃは第２顔画像集Ｃ１に対応して、連絡人Ｄは第２顔画像集Ｄ１に対応するとする。仮にＢ１とＣ１にはＡ１における顔画像と同じ顔画像が複数記憶されるとし、且つ同じ顔画像の出現回数は所定の回数閾値より大きい場合、Ｂ１、Ｃ１はＡ１と強い相関があると確定し、Ａ、Ｂ、Ｃが同一のパーティーに参加したことを証明する。Ｄ１にＡ１と同じ顔画像の数が所定の数量閾値より小さく、且つ同じ顔画像の出現回数が所定の回数閾値より小さい場合、Ｄ１はＡ１と弱い相関関係があると確定し、Ｄの参加したパーティーはＡと違っていることを証明する。
【００５９】
そのため、Ａ、Ｂ、Ｃ、Ｄがそれぞれ対応する同一のパーティー識別子で表した各パーティー写真組からなる共有待ちパーティー写真集から、上述のＤに対応するパーティー写真組を削除する。その後、トリガーＡの第１アドレス帳に記載されたＡ、ＢとＣの連絡方法に基づいて、Ｄに対応するパーティー写真組を削除した後の共有待ちパーティー写真集をＡ、ＢとＣに送信する。
【００６０】
本実施例において、上述の各パーティー写真組に対応する顔画像集の相関に基づくスクリーニング処理は、弱い相関関係のあるパーティー写真組を共有待ちパーティー写真集から削除することができ、最終的に共有するパーティー写真の正確性、確実性を確保する。
【００６１】
実際の適用において、もう一つの特殊な状況がある。即ち、仮にあるパーティーに参加した人は、Ａ、Ｂ、Ｃ、Ｅであり、Ａはトリガーであり、Ｅはパーティー写真を撮らなかったため、そのクラウドフォトアルバムには上述のパーティー識別子で表したパーティー写真組が含まれず、それに、トリガーＡのアドレス帳にはＢとＣが含まれるが、Ｅが含まれていないとする。それで、上述の各実施例の処理に基づいて、仮に共有待ちパーティー写真集には、Ａに対応する第１パーティー写真組、及びそれぞれＢとＣに対応する第２パーティー写真組が含まれるとすれば、トリガーＡのアドレス帳に記載されたＡ、ＢとＣの連絡方法に基づいて、当該共有待ちパーティー写真集をＡ、ＢとＣに送信することができるが、トリガーＡのアドレス帳にはＥの連絡方法がないため、Ｅに送信することができない。上述の状況で共有待ちパーティー写真集をＥに送信できないことを避けるために、図３に示す実施例と組み合わせて、以下のような解決策を提供した。
【００６２】
図３は、例示的な実施例に係る写真を共有する方法実施例３のフローチャートであり、図３に示すように、本実施例において、上述の図２に示す実施例のもとで、ステップ１０５の後に、さらに以下のステップを含む。即ち、
ステップ３０１において、各連絡人のユーザーアカウントに対応する第２アドレス帳をそれぞれ取得する。
【００６３】
上述の各連絡人のユーザーアカウントに対応する連絡人とは、クラウドフォトアルバムにおいて上述の第２パーティー写真組が存在する連絡人のことである。
【００６４】
前述の実施例に記載された方法で、各第２パーティー写真組が存在する連絡人のユーザーアカウントを取得した後、当該各連絡人のユーザーアカウントから、それぞれ対応する各第２アドレス帳を取得する。
【００６５】
ステップ３０２において、前記第１アドレス帳と各第２アドレス帳において各第２パーティー写真組に対応する連絡人と前記トリガーをラベル付けする。
【００６６】
上述の内容を例として挙げると、仮にトリガーＡの第１アドレス帳にはＡ、ＢとＣが含まれ、連絡人Ｂの第２アドレス帳にはＡ、Ｂ、Ｃ、とＥが含まれ、連絡人Ｃの第２アドレス帳にはＡ、Ｂ、ＣとＦが含まれるとする。それに、上述の各アドレス帳には連絡人の名前、連絡方法の情報だけではなく、さらに連絡人のプロフィール写真（ｐｒｏｆｉｌｅ  ｐｈｏｔｏ）、例えば、プリクラが含まれる。
【００６７】
前述の実施例の記載に基づいて、共有待ちパーティー写真集にはＡ、ＢとＣのクラウドフォトアルバムから取得した強い相関関係のある各パーティー写真組が含まれていることを確認した後、Ａの第１アドレス帳に含まれたＡ、ＢとＣの連絡方法に基づいて、当該共有待ちパーティー写真集をＡ、ＢとＣに送信する。その後、Ａ、ＢとＣに対応するアドレス帳において当該共有待ちパーティー写真集における各パーティー写真組に対応するユーザーをそれぞれラベル付けする。即ち、Ａ、ＢとＣをそれぞれラベル付けする。つまり、トリガーＡの第１アドレス帳、及び連絡人ＢとＣの第２アドレス帳においては、Ａ、ＢとＣをそれぞれラベル付けする。それで、残したラベル付けされなかった連絡人は、それぞれＢにおける連絡人ＥとＣにおける連絡人Ｆである。
【００６８】
ステップ３０３において、第１顔画像集及び各第２顔画像集に含まれた各顔画像を、それぞれ前記第１アドレス帳及び各第２アドレス帳においてラベル付けされなかった連絡人のプロフィール写真（ｈｅａｄｐｏｒｔｒａｉｔ）とマッチング処理を行うことにより、マッチングされるターゲット連絡人のプロフィール写真（ｈｅａｄｐｏｒｔｒａｉｔ）が存在するか否かを確定する。ターゲット連絡人のプロフィール写真（ｈｅａｄｐｏｒｔｒａｉｔ）が存在する場合、ステップ３０４を実行する。そうでなければ終了する。
【００６９】
ステップ３０４において、前記ターゲット連絡人のプロフィール写真（ｈｅａｄｐｏｒｔｒａｉｔ）に対応する連絡方法に基づいて、前記共有待ちパーティー写真集を前記ターゲット連絡人に送信する。
【００７０】
上述の図２に示す実施例において、顔認証技術を採用して、共有待ちパーティー写真集における各パーティー写真組に対応する顔画像集、つまり、上述の第１顔画像集と各第２顔画像集を取得した。上述の例では、Ｅはパーティー写真を撮らなかったが、他のパーティー参加者Ａ、ＢとＣの撮ったパーティー写真組には、Ｅに係る写真がある可能性があり、ＥがトリガーＡのアドレス帳に含まれていなかっても、Ａの他の連絡人（第２パーティー写真組を有する連絡人）のアドレス帳に含まれる可能性がある。
【００７１】
従って、本実施例において、第１顔画像集及び各第２顔画像集に含まれた各顔画像を、それぞれトリガーＡの第１アドレス帳及び連絡人ＢとＣの第２アドレス帳においてラベル付けされなかった連絡人のプロフィール写真（ｈｅａｄｐｏｒｔｒａｉｔ）とマッチング処理を行うことにより、マッチングされるターゲット連絡人のプロフィール写真（ｈｅａｄｐｏｒｔｒａｉｔ）が存在するか否かを確定する。
【００７２】
上述の例においてラベル付けされなかった連絡人は、ＥとＦだけあるため、上述の各顔画像を、ＥとＦのプロフィール写真（ｈｅａｄｐｏｒｔｒａｉｔ）とマッチングさせ、つまり、顔の特徴の類似性を測定することにより、各顔画像においてＥとＦのマッチングされる顔画像が存在するか否かを確定する。
【００７３】
上述の顔画像にはＥの画像が含まれている場合、マッチング処理を通じて、Ｅが含まれている顔画像はＢの連絡人Ｅのプロフィール写真（ｈｅａｄｐｏｒｔｒａｉｔ）とマッチングされると確定でき、当該連絡人Ｅも、共有待ちパーティー写真集を送信すべきターゲット連絡人であると確定する。そして、Ｂのアドレス帳に記載されたＥの連絡方法に基づいて、共有待ちパーティー写真集をＥに送信する。
【００７４】
本実施例において、トリガーのアドレス帳に記載された各連絡人の連絡方法に基づいて、共有待ちパーティー写真集を対応する連絡人に送信した後、当該共有待ちパーティー写真集を受信した各連絡人とトリガーに対してラベル付けすることにより、それに、当該共有待ちパーティー写真集に対応する顔画像集を、上述の各連絡人及びトリガーのアドレス帳においてラベル付けされなかった連絡人のプロフィール写真（ｈｅａｄｐｏｒｔｒａｉｔ）とマッチングさせるマッチング処理を行うことにより、パーティー参加者を漏らすことを避け、パーティー写真共有の正確性、確実性を確保する。
【００７５】
図４は、例示的な実施例に係る写真を共有する方法実施例４のフローチャートであり、図４に示すように、上述の各実施例的のもとで、ステップ１０１の前に、以下のステップを含んでもよい。即ち、
ステップ４０１において、各ユーザー端末から送信される記憶要求を受信し、前記記憶要求は、パーティー識別子で表された記憶待ちパーティー写真組とユーザーアカウントを含む。
【００７６】
ステップ４０２において、前記記憶待ちパーティー写真組を前記ユーザーアカウントに対応するクラウドフォトアルバムに記憶する。
【００７７】
本実施例において、仮に各ユーザーは、自分の端末に記憶されたアドレス帳、写真、オーディオ／ビデオ等のようなデーター内容をクラウドに記憶するために、クラウドにユーザーアカウントを登録しているとする。
【００７８】
あるユーザーがパーティーに参加した後、撮ったパーティー写真組、つまり、複数のパーティー写真をクラウドにおけるユーザーアカウントに対応するクラウドフォトアルバムに送信して記憶する際に、まず、当該パーティー写真組に名前をつけるか、又は或者識別子を付ける必要がある。具体的には、当該パーティー写真組は、フォルダであってもよく、当該フォルダには当該ユーザーのパーティーで撮った各パーティー写真が記憶されている。当該フォルダは、パーティー識別子で名前をつけてもよく、当該パーティー識別子の具体的な構成は、前述の実施例に記載されているため、ここでその説明を省略する。
【００７９】
そのため、当該ユーザーが記憶待ちパーティー写真組、つまり、上述のフォルダを選択することにより、クラウドストレージ（Ｃｌｏｕｄ  Ｓｔｏｒａｇｅ）プロセシングをトリガーした後、ユーザー端末は、クラウドサーバーが当該パーティー識別子で表した記憶待ちパーティー写真組を当該ユーザーアカウントに対応するクラウドフォトアルバムに記憶するように、クラウドサーバーに当該記憶待ちパーティー写真組とユーザーアカウントつきの記憶要求を送信する。
【００８０】
図５は、例示的な実施例に係る写真を共有する装置実施例１のブロック図であり、図５に示すように、当該写真を共有する装置は、第１受信モジュール１１、第１取得モジュール１２、第２取得モジュール１３、第３取得モジュール１４と第１送信モジュール１５を備える。
【００８１】
第１受信モジュール１１は、トリガー端末から送信されるパーティー写真共有の要求を受信し、前記パーティー写真共有の要求はパーティー識別子とトリガーユーザーアカウントを含むように構成される。
【００８２】
第１取得モジュール１２は、前記トリガーユーザーアカウントに対応するクラウドフォトアルバムから、前記パーティー識別子に対応する第１パーティー写真組を取得するように構成される。
【００８３】
第２取得モジュール１３は、前記トリガーユーザーアカウントに対応する第１アドレス帳の中に含まれた各連絡人に基づいて、前記パーティー識別子で表した各第２パーティー写真組及び各第２パーティー写真組とそれぞれ対応する連絡人を取得するように構成される。
【００８４】
第３取得モジュール１４は、第１パーティー写真組と各第２パーティー写真組を含む共有待ちパーティー写真集を取得するように構成される。
【００８５】
第１送信モジュール１５は、前記第１アドレス帳に記載された前記トリガーの連絡方法及び前記各第２パーティー写真組とそれぞれ対応する連絡人の連絡方法に基づいて、前記共有待ちパーティー写真集を前記トリガーと前記各第２パーティー写真組にそれぞれ対応する連絡人に送信するように構成される。
【００８６】
ここで、前記第２取得モジュール１３は、第１確定サブモジュール１３１、第２確定サブモジュール１３２と取得サブモジュール１３３を備える。
【００８７】
第１確定サブモジュール１３１は、前記第１アドレス帳の中に含まれた各連絡人に対応する連絡人のユーザーアカウントをそれぞれ確定するように構成される。
【００８８】
第２確定サブモジュール１３２は、各連絡人のユーザーアカウントに対応するクラウドフォトアルバムに前記パーティー識別子で表した第２パーティー写真組が存在するか否かをそれぞれ確定するように構成される。
【００８９】
取得サブモジュール１３３は、前記パーティー識別子で表した第２パーティー写真組が存在する場合、存在する各第２パーティー写真組を取得し、前記第１アドレス帳に基づいて存在する各第２パーティー写真組にそれぞれ対応する連絡人を確定するように構成される。
【００９０】
図６は、例示的な実施例に係る写真を共有する装置実施例２のブロック図であり、図６に示すように、図５に示す実施例のもとで、前記写真を共有する装置は、さらに第４取得モジュール２１、確定モジュール２２と削除モジュール２３を備える。
【００９１】
第４取得モジュール２１は、顔認証を通じて、前記共有待ちパーティー写真集の中の前記第１パーティー写真組に含まれる第１顔画像集、及びそれぞれ前記各第２パーティー写真組に含まれる第２顔画像集を取得するように構成される。
【００９２】
確定モジュール２２は、各第２顔画像集に前記第１顔画像集と弱い相関関係の第２顔画像集が存在するか否かを確定するように構成される。
【００９３】
削除モジュール２３は、前記各第２顔画像集に前記第１顔画像集と弱い相関関係の第２顔画像集が存在する場合、前記共有待ちパーティー写真集から前記第１顔画像集と弱い相関関係の第２顔画像集に対応する第２パーティー写真組を削除するように構成される。
【００９４】
ここで、前記確定モジュール２２は、第３確定サブモジュール２２１と第４確定サブモジュール２２２を備える。
【００９５】
第３確定サブモジュール２２１は、各々の第２顔画像集それぞれに対して、当該第２顔画像集において前記第１顔画像集と同じ顔画像の数を確定するように構成される。
【００９６】
第４確定サブモジュール２２２は、前記同じ顔画像の数が所定の数量閾値より小さく、且つ前記同じ顔画像の出現回数が所定の回数閾値より小さい場合、当該第２顔画像集と前記第１顔画像集との間に弱い相関関係があると確定するように構成される。
【００９７】
図７は、例示的な実施例に係る写真を共有する装置実施例３のブロック図であり、図７に示すように、上述の図６に示す実施例のもとで、前記装置はさらに第５取得モジュール３１、ラベル付けモジュール３２、マッチングモジュール３３と第２送信モジュール３４を備える。
【００９８】
第５取得モジュール３１は、各連絡人のユーザーアカウントに対応する第２アドレス帳をそれぞれ取得するように構成される。
【００９９】
ラベル付けモジュール３２は、前記第１アドレス帳と各第２アドレス帳において各第２パーティー写真組に対応する連絡人と前記トリガーをラベル付けするように構成される。
【０１００】
マッチングモジュール３３は、第１顔画像集及び各第２顔画像集に含まれた各顔画像を、それぞれ前記第１アドレス帳及び各第２アドレス帳においてラベル付けされなかった連絡人のプロフィール写真（ｈｅａｄｐｏｒｔｒａｉｔ）とマッチングさせるマッチング処理を行うことにより、マッチングされるターゲット連絡人のプロフィール写真（ｈｅａｄｐｏｒｔｒａｉｔ）が存在するか否かを確定するように構成される。
【０１０１】
第２送信モジュール３４は、ターゲット連絡人のプロフィール写真（ｈｅａｄｐｏｒｔｒａｉｔ）が存在する場合、前記ターゲット連絡人のプロフィール写真（ｈｅａｄｐｏｒｔｒａｉｔ）に対応する連絡方法に基づいて、前記共有待ちパーティー写真集を前記ターゲット連絡人に送信するように構成される。
【０１０２】
図８は、例示的な実施例に係る写真を共有する装置実施例４のブロック図であり、図８に示すように、上述の実施例のもとで、前記装置はさらに第２受信モジュール４１と記憶モジュール４２を備える。
【０１０３】
第２受信モジュール４１は、各ユーザー端末から送信される記憶要求を受信し、前記記憶要求は、パーティー識別子で表された記憶待ちパーティー写真組とユーザーアカウントを含むように構成される。
【０１０４】
記憶モジュール４２は、前記記憶待ちパーティー写真組を前記ユーザーアカウントに対応するクラウドフォトアルバムに記憶するように構成される。
【０１０５】
上述の実施例に係る写真を共有する装置において、それぞれのモジュール、サブモジュールが操作を行う具体的な形態については、該当方法実施例において既に詳細に説明を行っているため、ここではその詳細な説明を省略することにする。
【０１０６】
以上では、写真を共有する装置の内部機能と構成が記載され、図９に示すように、実施する際に、当該写真を共有する装置は以下のように実現できる。即ち、
プロセッサと、
プロセッサにより実行可能なインストラクションを記憶するためのメモリと、
を備え、
前記プロセッサは、
トリガー端末から送信される、パーティー識別子とトリガーユーザーアカウントを含むパーティー写真共有の要求を受信し、
前記トリガーユーザーアカウントに対応するクラウドフォトアルバムから、前記パーティー識別子に対応する第１パーティー写真組を取得し、
前記トリガーユーザーアカウントに対応する第１アドレス帳の中に含まれた各連絡人に基づいて、前記パーティー識別子で表した各第２パーティー写真組及び各第２パーティー写真組とそれぞれ対応する連絡人を取得し、
第１パーティー写真組と各第２パーティー写真組を含む共有待ちパーティー写真集を取得し、
前記第１アドレス帳に記載された前記トリガーの連絡方法及び前記各第２パーティー写真組とそれぞれ対応する連絡人の連絡方法に基づいて、前記共有待ちパーティー写真集を前記トリガーと前記各第２パーティー写真組にそれぞれ対応する連絡人に送信するように構成される。
【０１０７】
以上実施例において、写真を共有する装置は、トリガーと称するあるパーティー参加者から送信された自分のユーザーアカウントとパーティー識別子つきのパーティー写真共有の要求を受信した後、当該トリガーユーザーアカウントに対応するクラウドフォトアルバムから当該パーティー識別子に対応する第１パーティー写真組を取得する一方、当該トリガーユーザーアカウントに対応する第１アドレス帳の中に含まれた各連絡人に基づいて、各連絡人のクラウドフォトアルバムから当該パーティー識別子に対応する第２パーティー写真組を取得し、且つ第１アドレス帳に基づいて各第２パーティー写真組に対応する連絡人をそれぞれ確定する。最後に、第１アドレス帳に記載されたトリガーの連絡方法及び各第２パーティー写真組にそれぞれ対応する連絡人の連絡方法に基づいて、第１パーティー写真組と各第２パーティー写真組を含む共有待ちパーティー写真集を、トリガー及び各第２パーティー写真組とそれぞれ対応する連絡人に送信する。これによって、パーティー写真共有を実現し、パーティー写真共有の処理効率を向上できる。
【０１０８】
図１０は、例示的な実施例に係るもう一つの写真を共有する装置のブロック図である。例えば、装置１９００はサーバーとして提供されてもよい。図１０を参照して、装置１９００は、一つ又は複数のプロセッサを有するプロセス部材１９２２、及びメモリ１９３２を代表とする記憶装置を備える。該記憶装置は、例えばアプリケーションプログラムのような、プロセス部材１９２２によって実行される指令を記憶するために使われる。メモリ１９３２に記憶されるアプリケーションプログラムは、一つ又は複数の、それぞれ一組の指令に対応するモジュールを含むことができる。また、プロセス部材１９２２は指令を実行するように構成され、上記の方法を実行する。
【０１０９】
トリガー端末から送信される、パーティー識別子とトリガーユーザーアカウントを含むパーティー写真共有の要求を受信するステップと、
前記トリガーユーザーアカウントに対応するクラウドフォトアルバムから、前記パーティー識別子に対応する第１パーティー写真組を取得するステップと、
前記トリガーユーザーアカウントに対応する第１アドレス帳の中に含まれた各連絡人に基づいて、前記パーティー識別子で表した各第２パーティー写真組及び各第２パーティー写真組とそれぞれ対応する連絡人を取得するステップと、
第１パーティー写真組と各第２パーティー写真組を含む共有待ちパーティー写真集を取得するステップと、
前記第１アドレス帳に記載された前記トリガーの連絡方法及び前記各第２パーティー写真組とそれぞれ対応する連絡人の連絡方法に基づいて、前記共有待ちパーティー写真集を前記トリガーと前記各第２パーティー写真組にそれぞれ対応する連絡人に送信するステップとを含む方法を実行するように構成される。
【０１１０】
装置１９００は、さらに、装置１９００の電源の管理を実行するように構成される電源部材１９２６、装置１９００をネットワークに接続するように構成される一つの有線又は無線ネットワークインターフェース１９５０及び一つの入力／出力（Ｉ／Ｏ）インターフェース１９５８を備える。装置１９００はメモリ１９３２に記憶された、例えばＷｉｎｄｏｕｓ  Ｓｅｒｖｅｒ（登録商標）、Ｍａｃ  ０Ｓ  Ｘ（登録商標）、Ｕｎｉｘ（登録商標）、Ｌｉｎｕｘ（登録商標）、ＦｒｅｅＢＳＤ（登録商標）のようなオペレーティングシステムに基づいて操作することができる。
【０１１１】
当業者であれば、本願明細書を参照し、本願明細書に開示された発明を実施することにより、本発明の他の実施形態を容易に取得することができる。本願は、本発明の一般的な原理を遵守し且つ本願明細書に開示されていない当該技術分野の公知知識又は通常の技術手段を含む本発明に対する任意の変形、用途又は適応的な変更を含むことを趣旨とする。明細書及び実施例は、単に例示的なものに過ぎず、本発明の本当の範囲及び趣旨は添付される特許請求の範囲により示される。
【０１１２】
なお、本発明は、上述の説明及び図面により示された特定の構成に限定されず、その範囲を離脱しない範囲で、様々な補正及び変更を実施してもよい。本発明の範囲は、添付される特許請求の範囲のみにより限定される。
【図１】
0006305654.tif 000002
【図２】
0006305654.tif 000003
【図３】
0006305654.tif 000004
【図４】
0006305654.tif 000005
【図５】
0006305654.tif 000006
【図６】
0006305654.tif 000007
【図７】
0006305654.tif 000008
【図８】
0006305654.tif 000009
【図９】
0006305654.tif 000010
【図１０】
0006305654.tif 000011