Способ и устройство для совместного использования фотографий

Иллюстрации

Показать все

Изобретение относится к области технологий связи. Технический результат заключается в повышении эффективности процесса совместного использования и обработки фотографий. Технический результат достигается за счет получения из облачного альбома, соответствующего учетной записи инициатора, первого набора фотографий мероприятия, соответствующего маркеру мероприятия; получения, согласно каждому контакту, содержащемуся в первом списке контактов, соответствующем учетной записи инициатора, соответствующего второго набора фотографий мероприятия, отмеченного маркером мероприятия, и каждого контакта, соответственно относящегося к каждому из вторых наборов фотографий мероприятия; получения, устройством для совместного использования фотографий, предназначенного для совместного использования набора фотографий мероприятия, содержащего первый набор фотографий мероприятия и каждый из вторых наборов фотографий мероприятия; и передачи инициатору и каждому контакту, соответственно относящемуся к каждому из вторых наборов фотографий мероприятия, согласно контактной информации инициатора и контактной информации каждого контакта, соответственно относящегося к каждому из вторых наборов фотографий мероприятия и зарегистрированного в первом списке контактов. 2 н. и 8 з.п. ф-лы, 10 ил.

Реферат

ПЕРЕКРЕСТНАЯ ССЫЛКА НА РОДСТВЕННЫЕ ЗАЯВКИ

[0001] Настоящая заявка основана на заявке на патент КНР №201510462784.4, поданной 31 июля 2015 года, по которой испрашивается приоритет, и содержание которой целиком включено в состав настоящей заявки путем ссылки.

ОБЛАСТЬ ТЕХНИКИ

[0002] Настоящее изобретение в целом относится к области технологий связи, а более конкретно, к способу и устройству для совместного использования фотографий.

ПРЕДПОСЫЛКИ СОЗДАНИЯ ИЗОБРЕТЕНИЯ

[0003] Интеллектуальные терминалы стали той разновидностью электронных устройств, которые играют существенную роль в повседневной жизни. Во время мероприятия или в ходе спортивного состязания участники события для фотоснимков используют такое терминальное устройство, как интеллектуальный мобильный телефон. Таким образом, интеллектуальный терминал стал основным устройством для получения фотографий.

[0004] В процессе мероприятия, проводимого совместно с друзьями, каждый участник может отснять несколько фотографий и поделиться ими с другими участниками, для того чтобы реализовать процесс совместного использования фотографий, сделанных на этом мероприятии. В настоящее время этот процесс реализуется путем ручной пересылки фотографий друг другу. Например, А, В, С и D участвуют в мероприятии и, соответственно, делают несколько фотографий этого мероприятия. А соответственно передает отснятые фотографии участникам В, С и D посредством использования различных режимов связи, таких как WeChat™, короткое сообщение и т.п. Таким же образом, В может передать отснятые фотографии участникам А, С и D, и то же самое могут сделать С или D.

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

[0005] В рамках вариантов осуществления настоящего изобретения предлагается способ и устройство для совместного использования фотографий, которые позволяют устранить проблему, связанную с низкой эффективностью процесса совместного использования и обработки фотографий мероприятия, выполняемого путем ручной пересылки.

[0006] В соответствии с первым аспектом вариантов осуществления настоящего изобретения предлагается способ совместного использования фотографий, включающий:

прием запроса, переданного терминалом инициатора, на совместное использование фотографий мероприятия, при этом запрос на совместное использование фотографий мероприятия включает маркер мероприятия и учетную запись инициатора;

получение из облачного альбома, соответствующего учетной записи инициатора, первого набора фотографий мероприятия, соответствующего маркеру мероприятия;

получение, согласно каждому контакту, содержащемуся в первом списке контактов, соответствующем учетной записи инициатора, соответствующего второго набора фотографий мероприятия, отмеченного маркером мероприятия, и каждого контакта, соответственно относящегося к каждому из вторых наборов фотографий мероприятия;

получение предназначенного для совместного использования набора фотографий мероприятия, содержащего первый набор фотографий мероприятия и каждый из вторых наборов фотографий мероприятия; и

передачу предназначенного для совместного использования набора фотографий мероприятия инициатору и каждому, контакту, соответственно относящемуся к каждому из вторых наборов фотографий мероприятия, согласно контактной информации инициатора и контактной информации каждого контакта, соответственно относящегося к каждому из вторых наборов фотографий мероприятия и зарегистрированного в первом списке контактов.

[0007] Получение, согласно каждому контакту, содержащемуся в первом списке контактов, соответствующем учетной записи инициатора, соответствующего второго набора фотографий мероприятия, отмеченного маркером мероприятия, и каждого контакта, соответственно относящегося к каждому из вторых наборов фотографий мероприятия, включает:

определение каждой учетной записи контакта, соответствующей каждому контакту, содержащемуся в первом списке контактов;

определение, присутствует ли второй набор фотографий мероприятия, отмеченный маркером мероприятия, в облачном альбоме, соответствующем каждой учетной записи контакта; и

если второй набор фотографий мероприятия, отмеченный маркером мероприятия присутствует, получение второго набора фотографий мероприятия и определение согласно первому списку контактов каждого контакта, соответственно относящегося к каждому из вторых наборов фотографий мероприятия.

[0008] Кроме того, перед получением запроса на совместное использование фотографий мероприятия, переданного терминалом инициатора, способ также включает:

прием запроса на сохранение, переданного терминалом пользователя, при этом запрос на сохранение содержит предназначенный для сохранения набор фотографий мероприятия, отмеченный маркером мероприятия, и учетную запись пользователя; и

сохранение предназначенного для сохранения набора фотографий мероприятия в облачном альбоме, соответствующем учетной записи пользователя.

[0009] Посредством описанного выше решения после приема запроса на совместное использование фотографий мероприятия, содержащего учетную запись пользователя и маркер мероприятия, переданного определенным участником мероприятия (называемым инициатором), с одной стороны, выполняется получение из облачного альбома, соответствующего учетной записи инициатора, первого набора фотографий мероприятия, соответствующего маркеру мероприятия; с другой стороны, выполняется получение соответствующего второго набора фотографий мероприятия, отмеченного маркером мероприятия, из каждого облачного альбома каждого контакта согласно каждому контакту, содержащемуся в первом списке контактов, относящемся к учетной записи инициатора, и каждый контакт, соответствующий каждому из вторых наборов фотографий мероприятия, должным образом определяется согласно первому списку контактов. Наконец, предназначенный для совместного использования набор фотографий мероприятия, содержащий первый набор фотографий мероприятия и каждый из вторых наборов фотографий мероприятия, передается инициатору и каждому контакту, соответственно относящемуся к каждому из вторых наборов фотографий мероприятия, согласно контактной информации инициатора и контактной информации каждого контакта, соответственно относящегося к каждому из вторых наборов фотографий мероприятия и зарегистрированного в первом списке контактов.

[0010] Кроме того, после получения предназначенного для совместного использования набора фотографий мероприятия, содержащего первый набор фотографий мероприятия и каждый из вторых наборов фотографий мероприятия, способ также включает:

посредством распознавания лиц получение первого набора изображений лиц, содержащегося в первом наборе фотографий мероприятия, находящемся в предназначенном для совместного использования наборе фотографий мероприятия, и соответствующего второго набора изображений лиц, соответственно содержащегося в каждом из вторых наборов фотографий мероприятия;

определение, присутствует ли среди всех вторых наборов изображений лиц второй набор изображений лиц, слабо коррелированный с первым набором изображений лиц; и

удаление из предназначенного для совместного использования набора фотографий мероприятия второго набора фотографий мероприятия, соответствующего второму набору изображений лиц, слабо коррелированному с первым набором изображений лиц, если второй набор изображений лиц, слабо коррелированный с первым набором изображений лиц, присутствует среди всех вторых наборов изображений лиц.

[0011] Определение, присутствует ли среди всех вторых наборов изображений лиц второй набор изображений лиц, слабо коррелированный с первым набором изображений лиц, включает:

определение для каждого из вторых наборов изображений лиц, количества идентичных изображений лиц между вторым набором изображений лиц и первым набором изображений лиц; и

определение того, что второй набор изображений лиц слабо коррелирован с первым набором изображений лиц, если количество идентичных изображений лиц меньше заранее заданного порогового количества и количество появлений идентичных изображений лиц меньше заранее заданного порогового количества появлений.

[0012] На основе контроля корреляции и обработки каждого набора изображений лиц, соответствующего каждому из вторых наборов фотографий мероприятия, и набора изображений лиц, соответствующего первому набору фотографий мероприятия, слабо коррелированный второй набор фотографий мероприятия может быть удален из предназначенного для совместного использования набора фотографий мероприятия, благодаря чему также обеспечивается точность и достоверность окончательных, предназначенных для совместного использования фотографий мероприятия.

[0013] Кроме того, передача предназначенного для совместного использования набора фотографий мероприятия инициатору и каждому контакту, соответственно относящемуся к каждому из вторых наборов фотографий мероприятия, согласно контактной информации инициатора и контактной информации каждого контакта, соответственно относящегося к каждому из вторых наборов фотографий мероприятия и зарегистрированного в первом списке контактов, также включает:

получение второго списка контактов, соответствующего каждой учетной записи контакта;

отметка, в первом списке контактов и каждом из вторых списков контактов, каждого контакта, соответствующего каждому из вторых наборов фотографий мероприятия, и инициатора;

сопоставление каждого изображения лица, содержащегося в первом наборе изображений лиц и в каждом из вторых наборов изображений лиц, с каждой фотографией каждого контакта, не отмеченного в первом списке контактов и в каждом из вторых списков контактов, для определения, присутствует ли фотография целевого контакта; и

передачу предназначенного для совместного использования набора фотографий мероприятия целевому контакту согласно контактной информации, соответствующей фотографии целевого контакта, если фотография целевого контакта присутствует.

[0014] Согласно описанному выше решению путем отметки каждого контакта в принятом предназначенном для совместного использования наборе фотографий мероприятия и инициатора и путем сопоставления каждого изображения лица в каждом наборе изображений лиц, соответствующем предназначенному для совместного использования набору фотографий мероприятия, с каждой фотографией каждого контакта, не отмеченного в списке контактов инициатора и каждого указанного выше контакта, можно избежать пропуска какого-либо участника мероприятия, благодаря чему также обеспечивается точность и достоверность при совместном использовании фотографий мероприятия.

[0015] В соответствии со вторым аспектом вариантов осуществления настоящего изобретения предлагается устройство для совместного использования фотографий, содержащее:

первый модуль приема, сконфигурированный для приема запроса, переданного терминалом инициатора, на совместное использование фотографий мероприятия, при этом запрос на совместное использование фотографий мероприятия включает маркер мероприятия и учетную запись инициатора;

первый модуль получения, сконфигурированный для получения из облачного альбома, соответствующего учетной записи инициатора, первого набора фотографий мероприятия, соответствующего маркеру мероприятия;

второй модуль получения, сконфигурированный для получения, согласно каждому контакту, содержащемуся в первом списке контактов, соответствующем учетной записи инициатора, соответствующего второго набора фотографий мероприятия, отмеченного маркером мероприятия, и каждого контакта, соответственно относящегося к каждому из вторых наборов фотографий мероприятия;

третий модуль получения, сконфигурированный для получения предназначенного для совместного использования набора фотографий мероприятия, содержащего первый набор фотографий мероприятия и каждый из вторых наборов фотографий мероприятия; и

модуль передачи, сконфигурированный для передачи предназначенного для совместного использования набора фотографий мероприятия инициатору и каждому контакту, соответственно относящемуся к каждому из вторых наборов фотографий мероприятия, согласно контактной информации инициатора и контактной информации каждого контакта, соответственно относящегося к каждому из вторых наборов фотографий мероприятия и зарегистрированного в первом списке контактов.

[0016] Второй модуль получения содержит:

первый подмодуль определения, сконфигурированный для определения каждой учетной записи контакта, соответствующей каждому контакту, содержащемуся в первом списке контактов;

второй подмодуль определения, сконфигурированный для определения, присутствует ли второй набор фотографий мероприятия, отмеченный маркером мероприятия, в облачном альбоме, соответствующем каждой учетной записи контакта; и

подмодуль получения, сконфигурированный для получения второго набора фотографий мероприятия и для определения, согласно первому списку контактов, каждого контакта, соответственно относящегося к каждому из вторых наборов фотографий мероприятия, если второй набор фотографий мероприятия, отмеченный маркером мероприятия, присутствует.

[0017] Кроме того, устройство также содержит:

второй модуль приема, сконфигурированный для приема запроса на сохранение, переданного терминалом пользователя, при этом запрос на сохранение содержит предназначенный для сохранения набор фотографий мероприятия, отмеченный маркером мероприятия, и учетную запись пользователя; и

модуль сохранения, сконфигурированный для сохранения предназначенного для сохранения набора фотографий мероприятия в облачном альбоме, соответствующем учетной записи пользователя.

[0018] После приема запроса на совместное использование фотографий мероприятия, содержащего учетную запись пользователя и маркер мероприятия, переданного определенным участником мероприятия (называемым инициатором), с одной стороны, выполняется получение из облачного альбома, соответствующего учетной записи инициатора, первого набора фотографий мероприятия, соответствующего маркеру мероприятия; с другой стороны, выполняется получение соответствующего второго набора фотографий мероприятия, соответствующего маркеру мероприятия, из каждого облачного альбома каждого контакта согласно каждому контакту, содержащемуся в первом списке контактов, относящемся к учетной записи инициатора, и каждый контакт, соответствующий каждому из вторых наборов фотографий мероприятия, должным образом определяется согласно первому списку контактов. Наконец, предназначенный для совместного использования набор фотографий мероприятия, содержащий первый набор фотографий мероприятия и каждый из вторых наборов фотографий мероприятия, передается инициатору и каждому контакту, соответственно относящемуся к каждому из вторых наборов фотографий мероприятия, согласно контактной информации инициатора и контактной информации каждого контакта, соответственно относящегося к каждому из вторых наборов фотографий мероприятия и зарегистрированного в первом списке контактов, благодаря чему реализуется процесс совместного использования фотографий мероприятия и повышается эффективность этого процесса.

[0019] Кроме того, устройство также содержит:

четвертый модуль получения, сконфигурированный для получения, посредством распознавания лиц, первого набора изображений лиц, содержащегося в первом наборе фотографий мероприятия, находящемся в предназначенном для совместного использования наборе фотографий мероприятия, и соответствующего второго набора изображений лиц, соответственно содержащегося в каждом из вторых наборов фотографий мероприятия;

модуль определения, сконфигурированный для определения, присутствует ли среди всех вторых наборов изображений лиц второй набор изображений лиц, слабо коррелированный с первым набором изображений лиц; и

модуль удаления, сконфигурированный для удаления из предназначенного для совместного использования набора фотографий мероприятия второго набора фотографий мероприятия, соответствующего второму набору изображений лиц, слабо коррелированному с первым набором изображений лиц, если второй набор изображений лиц, слабо коррелированный с первым набором изображений лиц, присутствует среди всех вторых наборов изображений лиц.

[0020] Опционально, модуль определения содержит:

третий подмодуль определения, сконфигурированный для определения, для каждого из вторых наборов изображений лиц, количества идентичных изображений лиц между вторым набором изображений лиц и первым набором изображений лиц; и

четвертый подмодуль определения, сконфигурированный для определения того, что второй набор изображений лиц слабо коррелирован с первым набором изображений лиц, если количество идентичных изображений лиц меньше заранее заданного порогового количества и количество появлений идентичных изображений лиц меньше заранее заданного порогового количества появлений.

[0021] На основе контроля корреляции и обработки каждого набора изображений лиц, соответствующего каждому из вторых наборов фотографий мероприятия, и набора изображений лиц, соответствующего первому набору фотографий мероприятия, слабо коррелированный второй набор фотографий мероприятия может быть удален из предназначенного для совместного использования набора фотографий мероприятия, благодаря чему также обеспечивается точность и достоверность окончательных, предназначенных для совместного использования фотографий мероприятия.

[0022] Кроме того, устройство также содержит:

пятый модуль получения, сконфигурированный для получения второго списка контактов, соответствующего каждой учетной записи контакта;

модуль отметки, сконфигурированный для отметки, в первом списке контактов и каждом из вторых списков контактов, каждого контакта, соответствующего каждому из вторых наборов фотографий мероприятия, и инициатора;

модуль сопоставления, сконфигурированный для сопоставления каждого изображения лица, содержащегося в первом наборе изображений лиц и в каждом из вторых наборов изображений лиц, с каждой фотографией каждого контакта, не отмеченного в первом списке контактов и в каждом из вторых списков контактов, для определения, присутствует ли фотография целевого контакта; и

второй модуль передачи, сконфигурированный для передачи предназначенного для совместного использования набора фотографий мероприятия целевому контакту согласно контактной информации, соответствующей фотографии целевого контакта, если фотография целевого контакта присутствует.

[0023] Согласно описанному выше решению путем отметки каждого контакта в принятом предназначенном для совместного использования наборе фотографий мероприятия и инициатора и путем сопоставления каждого изображения лица в каждом наборе изображений лиц, соответствующем предназначенному для совместного использования наборе фотографий мероприятия, с каждой фотографией каждого контакта, не отмеченного в списке контактов инициатора и каждого указанного выше контакта, можно избежать пропуска какого-либо участника, благодаря чему также обеспечивается точность и достоверность при совместном использовании фотографий мероприятия.

[0024] В соответствии с третьим аспектом вариантов осуществления настоящего изобретения предлагается устройство для совместного использования фотографий, содержащее:

процессор; и

память, в которой хранятся инструкции, выполняемые процессором;

при этом процессор сконфигурирован:

для приема запроса, переданного терминалом инициатора, на совместное использование фотографий мероприятия, при этом запрос на совместное использование фотографий мероприятия включает маркер мероприятия и учетную запись инициатора;

для получения из облачного альбома, соответствующего учетной записи инициатора, первого набора фотографий мероприятия, соответствующего маркеру мероприятия;

для получение, согласно каждому контакту, содержащемуся в первом списке контактов, соответствующем учетной записи инициатора, соответствующего второго набора фотографий мероприятия, отмеченного маркером мероприятия, и каждого контакта, соответственно относящегося к каждому из вторых наборов фотографий мероприятия;

для получения предназначенного для совместного использования набора фотографий мероприятия, содержащего первый набор фотографий мероприятия и каждый из вторых наборов фотографий мероприятия; и

для передачи предназначенного для совместного использования набора фотографий мероприятия инициатору и каждому контакту, соответственно относящемуся к каждому из вторых наборов фотографий мероприятия, согласно контактной информации инициатора и контактной информации каждого контакта, соответственно относящегося к каждому из вторых наборов фотографий мероприятия и зарегистрированного в первом списке контактов.

[0025] Следует принимать во внимание, что как предшествующее общее описание, так и последующее подробное описание представлено только в качестве примера и разъяснения сути изобретения и не ограничивает его объем.

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

[0026] Прилагаемые чертежи, которые включены в состав настоящего описания и составляют одну из его частей, иллюстрируют варианты осуществления, не противоречащие сути настоящего изобретения, и совместно с описанием помогают разобраться в принципах осуществления изобретения.

[0027] На фиг. 1 показан алгоритм, иллюстрирующий вариант осуществления I способа совместного использования фотографий в соответствии с примером осуществления настоящего изобретения.

[0028] На фиг. 2 показан алгоритм, иллюстрирующий вариант осуществления II способа совместного использования фотографий в соответствии с примером осуществления настоящего изобретения.

[0029] На фиг. 3 показан алгоритм, иллюстрирующий вариант осуществления III способа совместного использования фотографий в соответствии с примером осуществления настоящего изобретения.

[0030] На фиг. 4 показан алгоритм, иллюстрирующий вариант осуществления IV способа совместного использования фотографий в соответствии с примером осуществления настоящего изобретения.

[0031] На фиг. 5 показана блок-схема, иллюстрирующая вариант осуществления I устройства для совместного использования фотографий в соответствии с примером осуществления настоящего изобретения.

[0032] На фиг. 6 показана блок-схема, иллюстрирующая вариант осуществления II устройства для совместного использования фотографий в соответствии с примером осуществления настоящего изобретения.

[0033] На фиг. 7 показана блок-схема, иллюстрирующая вариант осуществления III устройства для совместного использования фотографий в соответствии с примером осуществления настоящего изобретения.

[0034] На фиг. 8 показана блок-схема, иллюстрирующая вариант осуществления IV устройства для совместного использования фотографий в соответствии с примером осуществления настоящего изобретения.

[0035] На фиг. 9 показана блок-схема устройства для совместного использования фотографий в соответствии с примером осуществления настоящего изобретения.

[0036] На фиг. 10 показана другая блок-схема устройства для совместного использования фотографий в соответствии с примером осуществления настоящего изобретения.

[0037] Далее конкретные варианты осуществления настоящего изобретения описываются более подробно с использованием указанных выше чертежей. Эти чертежи и текстовое описание не предназначены для ограничения каким-либо образом объема осуществления настоящего изобретения и используются для специалистов в данной области техники только для иллюстрации концепции осуществления настоящего изобретения путем ссылки на конкретные варианты его осуществления.

ПОДРОБНОЕ ОПИСАНИЕ

[0038] Далее более подробно описываются примеры осуществления настоящего изобретения, иллюстрируемые посредством прилагаемых чертежей. Последующее описание приводится со ссылками на прилагаемые чертежи, на которых одинаковые цифровые отметки обозначают одинаковые или схожие элементы, если явно не указано иное. Изложенные в последующем описании примеры осуществления не охватывают всех вариантов реализации, не противоречащих настоящему изобретению. В этом описании приводятся только примеры реализации устройств и способов, соответствующих аспектам, связанным с настоящим изобретением, сущность которого излагается в прилагаемой формуле изобретения.

[0039] На фиг. 1 показан алгоритм, иллюстрирующий вариант осуществления I способа совместного использования фотографий в соответствии с примером осуществления настоящего изобретения. Способ может выполняться посредством устройства для совместного использования фотографий, которое может быть интегрировано в облачный сервер. Как показано на фиг. 1, способ совместного использования фотографий включает следующие шаги.

[0040] На шаге 101 принимают запрос, переданный терминалом инициатора, на совместное использование фотографий мероприятия, при этом запрос на совместное использование фотографий мероприятия включает маркер мероприятия и учетную запись инициатора.

[0041] В этом варианте осуществления настоящего изобретения предполагается, что в ходе мероприятия участники А, В, С и D соответственно делают некоторые снимки, которые называются фотографиями мероприятия. Кроме того, любая отснятая фотография может отмечаться маркером мероприятия в процессе отметки или наименования. Маркер мероприятия содержит такую информацию, как время, местоположение, обстановка, в которой проводилось мероприятие, и т.п., при этом информация о времени может автоматически определяться согласно показаниям часов пользовательского терминала, местоположение может определяться согласно координатам GPS пользовательского терминала, а обстановка, в которой проводилось мероприятие, может представлять собой конкретное имя места мероприятия, например, название конкретного парка или игровой площадки и т.д. Для одинакового мероприятия такая информация, как время, местоположение и обстановка может быть идентичной. Таким образом, предполагается, что фотографии, соответственно отснятые участниками А, В, С и D, отмечаются посредством одинакового маркера мероприятия.

[0042] Кроме того, согласно вариантам осуществления настоящего изобретения предполагается, что каждый пользователь может загрузить из облачного сервера и сохранить в нем информационное содержимое (такое как список контактов, фотографии и т.п.), хранимое в пользовательском терминале. Для этого каждый пользователь может зарегистрироваться и получить учетную запись в облачном сервере, и соответственно, облачный сервер может выделить определенное пространство памяти каждому зарегистрированному пользователю для хранения информационного содержимого, относящегося к этому пользователю.

[0043] В этом варианте осуществления указанный выше инициатор является одним из пользователей А, В, С или D, и предполагается, что инициатором является пользователь А, который инициирует совместное использование и обработку фотографий мероприятия, то есть инициатор А собирает фотографии мероприятия, соответственно отснятые четырьмя пользователями на одном мероприятии, и передает эти фотографии этим четырем пользователям.

[0044] Например, на терминале может устанавливаться приложение для совместного использования фотографий мероприятия, и указанный выше инициатор может запускать приложение на своем терминале и вводить учетную запись пользователя и маркер мероприятия, соответствующий предназначенному для совместного использования набору фотографий мероприятия. Таким образом, терминал инициируется для передачи в облачный сервер запроса на совместное использование фотографий мероприятия, содержащего учетную запись инициатора и маркер мероприятия.

[0045] На шаге 102 получают из облачного альбома, соответствующего учетной записи инициатора, первый набор фотографий мероприятия, соответствующего маркеру мероприятия.

[0046] После приема указанного выше запроса на совместное использование фотографий мероприятия получают набор фотографий мероприятия (то есть первый набор фотографий мероприятия), отмеченного указанным выше маркером мероприятия, из облачного альбома, соответствующего учетной записи инициатора.

[0047] На шаге 103 получают соответствующий второй набор фотографий мероприятия, отмеченного маркером мероприятия, и каждый контакт, соответственно относящийся к каждому из вторых наборов фотографий мероприятия, согласно каждому контакту, содержащемуся в первом списке контактов, соответствующем учетной записи инициатора.

[0048] Затем получают список контактов (то есть указанный выше первый список контактов) инициатора, соответствующего учетной записи инициатора, содержащий зарегистрированную информацию о каждом контакте инициатора, включая имя и контактную информацию каждого контакта и т.д.

[0049] Каждый контакт в указанном выше первом списке контактов присутствует, поскольку участники мероприятия, посещающие одно и то же мероприятие, обычно являются друзьями, хорошо знакомыми и контактирующими друг с другом людьми. Таким образом, фотографии мероприятия (то есть, каждый из вторых наборов фотографий мероприятия, отмеченный указанным маркером мероприятия), отснятые другими участниками того же мероприятия, извлекаются из облачного альбома, соответствующего учетной записи каждого контакта согласно контактной информации, содержащейся в первом списке контактов, относящемся к учетной записи инициатора.

[0050] Более конкретно указанный выше шаг 103 может быть выполнен следующим образом.

[0051] После получения каждого контакта, содержащегося в первом списке контактов, соответствующем учетной записи инициатора, каждая учетная запись контакта, соответствующая каждому контакту в первом списке контактов, может быть определена согласно соответствующему отношению между каждой учетной записью контакта и каждым именем контакта или контактной информацией, зарегистрированной заранее;

[0052] затем определяют, присутствует ли в облачном альбоме, соответствующем каждой учетной записи контакта, набор фотографий мероприятия (то есть указанный выше второй набор фотографий мероприятия), отмеченный маркером мероприятия, содержащимся в указанном выше запросе на совместное использование фотографий мероприятия. Если второй набор фотографий мероприятия, отмеченный указанным выше маркером мероприятия, присутствует и соответствует учетной записи определенного контакта, то получают второй набор фотографий мероприятия и контакт (то есть контакт, присутствующий в первом списке контактов и соответствующий учетной записи контакта), соответствующий учетной записи контакта.

[0053] На шаге 104 получают предназначенный для совместного использования набор фотографий мероприятия, включающий первый набор фотографий мероприятия и каждый из вторых наборов фотографий мероприятия.

[0054] На шаге 105 передают предназначенный для совместного использования набор фотографий мероприятия инициатору и каждому контакту, соответственно относящемуся к каждому из вторых наборов фотографий мероприятия, согласно контактной информации инициатора и контактной информации каждого контакта, соответственно относящегося к каждому из вторых наборов фотографий мероприятия и зарегистрированного в первом списке контактов.

[0055] Посредством вышеизложенного способа обработки, основанного на каждом контакте, содержащемся в первом списке контактов, и маркере мероприятия, извлекаются другие наборы фотографий мероприятия, отмеченные маркером мероприятия, и контакт, соответствующий каждому набору фотографий мероприятия.

[0056] Другими словами, согласно приведенному выше примеру в результате извлекается первый набор фотографий мероприятия (обозначаемый как набор 1), соответствующий инициатору А, второй набор фотографий мероприятия (обозначаемый как набор 2), соответствующий контакту В, второй набор фотографий мероприятия (обозначаемый как набор 3), соответствующий контакту С, и второй набор фотографий мероприятия (обозначаемый как набор 4), соответствующий контакту D. В данном случае В, С и D входят в список контактов А, а наборы 1-4, как указывалось выше, отмечены одинаковым маркером мероприятия.

[0057] Таким образом, указанный выше первый набор фотографий мероприятия (набор 1) и каждый из вторых наборов фотографий мероприятия (наборы 2, 3 и 4) собираются для формирования совместно используемого набора фотографий мероприятия, и совместно используемый набор фотографий мероприятия соответственно передается пользователям А, В, С и D.

[0058] Более конкретно, поскольку контактная информация о пользователях А, В, С и D записана в списке контактов инициатора А, набор совместно используемых фотографий мероприятия может соответственно передаваться пользователям А, В, С и D согласно контактной информации.

[0059] Согласно этому варианту осуществления после приема запроса на совместное использование фотографий мероприятия, содержащего учетную запись пользователя и маркер мероприятия и переданного определенным участником мероприятия (инициатором), с одной стороны, выполняется получение из облачного альбома, соответствующего учетной записи инициатора, первого набора фотографий мероприятия, соответствующего маркеру мероприятия; с другой стороны, выполняется получение соответствующего второго набора фотографий мероприятия, соответствующего маркеру мероприятия, из каждого облачного альбома каждого контакта согласно каждому контакту, содержащемуся в первом списке контактов, относящемся к учетной записи инициатора, и каждый контакт, соответствующий каждому из вторых наборов фотографий мероприятия, должным образом определяется согласно первому списку контактов. Наконец, предназначенный для совместного использования набор фотографий мероприятия, содержащий первый набор фотографий мероприятия и каждый из вторых наборов фотографий мероприятия, передается инициатору и каждому контакту, соответственно относящемуся к каждому из вторых наборов фотографий мероприятия, согласно контактной информации инициатора и контактной информации каждого контакта, соответственно относящегося к каждому из вторых наборов фотографий мероприятия и зарегистрированного в первом списке контактов, благодаря чему реализуется процесс совместного использования фотографий мероприятия и повышается эффективность этого процесса.

[0060] С учетом вышеизложенного примера в практическом применении может возникнуть следующая особая ситуация: возможно, что в результате простого совпадения набор фотографий мероприятия, отмеченный указанным выше маркером мероприятия, присутствует в облачных альбомах В, С и D. Например, А, В и С участвуют в мероприятии, в то же время и в том же месте D и другие лица (исключая А, В и С) также участвуют в другом мероприятии, другими словами, предназначенный для совместного использования набор фотографий мероприятия, соответствующий мероприятию, в котором участвуют А, В и С, не должен содержать набор фотографий мероприятия, отмеченных D с использованием того же маркера мероприятия. В этом конкретном случае в соответствии с одним из аспектов вариантов осуществления настоящего изобретения предлагается решение, показанное на фиг 2.

[0061] На фиг. 2 показан алгоритм, иллюстрирующий вариант осуществления II способа совместного использования фотографий в соответствии с примером осуществления настоящего изобретения. Как показано на фиг. 2, в этом варианте осуществления после шага 104, показанного на фиг. 1, также выполняются следующие шаги.

[0062] На шаге 201 посредством распознавания лиц выполняется получение первого набора изображений лиц, содержащегося в первом наборе фотографий мероприятия, находящемся в предназначенном для совместного использования наборе фотографий мероприятия, и соответствующего второго набора изображений лиц, соответственно содержащегося в каждом из вторых наборов фо