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

1. Способ обмена фотографиями, включающий:
прием от пользователя инструкции на обмен фотографиями с вечеринки в отношении набора фотографий с вечеринки, подлежащих обмену, при этом набор фотографий с вечеринки, подлежащих обмену, имеет маркирующую информацию вечеринки и включает по меньшей мере одну фотографию с вечеринки;
получение результата распознавания лиц, сформированного при помощи выполнения распознавания лиц на каждой из фотографий с вечеринки, которая входит в набор фотографий с вечеринки, подлежащих обмену, и определение набора изображений лиц, которые содержатся в наборе фотографий с вечеринки, подлежащих обмену, согласно результату распознавания лиц;
определение, на основе фотографии каждого из контактов в списке контактов, фотографий целевых контактов, каждая из которых соответствует, , каждому изображению лица в наборе изображений лиц; и
передачу набора фотографий с вечеринки, подлежащих обмену, каждому из соответствующих целевых контактов, , согласно контактной информации, соответствующей каждой из фотографий целевых контактов.
2. Способ по п. 1, в котором после определения набора изображений лиц, которые входят в набор фотографий с вечеринки, подлежащих обмену, согласно результату распознавания лиц способ дополнительно включает:
определение числа вхождений каждого из изображений лиц в набор изображений лиц согласно результату распознавания лиц;
определение, присутствует ли изображение лица, число вхождений которого меньше заранее заданного числа, в наборе изображений лиц; и
удаление, из набора изображений лиц, изображения лица, число вхождений которого меньше заранее заданного числа, если изображение лица, число вхождений которого меньше заранее заданного числа, присутствует.
3. Способ по п. 1, в котором перед передачей набора фотографий с вечеринки, подлежащих обмену, каждому из соответствующих целевых контактов, , согласно контактной информации, соответствующей каждой из фотографий целевых контактов, способ дополнительно включает:
прием инструкции выбора, введенной пользователем, при этом инструкция выбора включает все выбранные целевые контакты, отобранные пользователем среди всех целевых контактов;
при этом передача набора фотографий с вечеринки, подлежащих обмену, каждому из соответствующих целевых контактов, , согласно контактной информации, соответствующей каждой из фотографий целевых контактов, включает:
передачу набора фотографий с вечеринки, подлежащих обмену, каждому из выбранных целевых контактов, , согласно контактной информации, соответствующей каждому выбранному целевому контакту.
4. Способ по п. 1, в котором перед передачей набора фотографий с вечеринки, подлежащих обмену, каждому из соответствующих целевых контактов, , согласно контактной информации, соответствующей каждой из фотографий целевых контактов, способ дополнительно включает:
определение поднабора фотографий с вечеринки, соответствующих каждому из изображений лиц в наборе изображений лиц согласно результату распознавания лиц; и
определение поднабора фотографий с вечеринки, соответствующих, , каждой из фотографий контактов, согласно каждой фотографии целевого контакта, соответствующей, , каждому из изображений лиц;
при этом передача набора фотографий с вечеринки, подлежащих обмену, каждому из соответствующих целевых контактов, согласно контактной информации, соответствующей каждой из фотографий целевых контактов, включает:
передачу поднабора фотографий с вечеринки, подлежащих обмену, каждому из соответствующих целевых контактов, , согласно контактной информации, соответствующей каждой из фотографий целевых контактов.
5. Способ по п. 4, в котором передача поднабора фотографий с вечеринки, подлежащих обмену, каждому из соответствующих целевых контактов, , согласно контактной информации, соответствующей каждой из фотографий целевых контактов, включает:
получение, на основе контактной информации, соответствующей каждой из фотографий целевых контактов, первой целевой контактной информации, соответствующей заранее заданному режиму связи; и
передачу поднабора фотографий с вечеринки, подлежащих обмену, каждому из соответствующих целевых контактов, , согласно контактной информации, соответствующей каждой из фотографий целевых контактов, при помощи первой целевой контактной информации.
6. Способ по п. 5, в котором после получения, на основе контактной информации, соответствующей каждой из фотографий целевых контактов, первой целевой контактной информации, соответствующей заранее заданному режиму связи, способ дополнительно включает:
для каждой конкретной фотографии целевого контакта, не имеющей первой целевой контактной информации, определение, на основе контактной информации, соответствующей данной конкретной фотографии целевого контакта, второй целевой контактной информации, и передачу поднабора фотографий с вечеринки, соответствующего данной конкретной фотографии целевого контакта, соответствующему конкретному целевому контакту при помощи второй целевой контактной информации.
7. Способ по п. 4, в котором присутствуют по меньшей мере два экземпляра контактной информации;
при этом передача поднабора фотографий с вечеринки, подлежащих обмену, каждому из соответствующих целевых контактов, , согласно контактной информации, соответствующей каждой из фотографий целевых контактов, включает:
определение, на основе по меньшей мере двух экземпляров контактной информации, соответствующих каждой из фотографий целевых контактов, контактной информации, имеющей наивысший приоритет, который соответствует каждой из фотографий целевых контактов, согласно заранее заданному порядку приоритетов контактной информации; и
передачу поднабора фотографий с вечеринки, соответствующих каждой из фотографий целевых контактов, , при помощи контактной информации, имеющей наивысший приоритет, который соответствует каждой из фотографий целевых контактов.
8. Способ по любому из п.п. 1-7, в котором получение результата распознавания лиц, формируемого при помощи выполнения распознавания лиц на каждой фотографии с вечеринки, которая входит в набор фотографий с вечеринки, подлежащих обмену, включает:
выполнение распознавания лиц на каждой фотографии с вечеринки, которая входит в набор фотографий с вечеринки, подлежащих обмену, при помощи технологии распознавания и получение результата распознавания лиц;
или,
передачу запроса на обработку данных, включающего маркерную информацию вечеринки и учетную запись пользователя, на облачный сервер, в результате чего облачный сервер может получать, из облачного альбома, соответствующего данной учетной записи пользователя, набор фотографий с вечеринки, подлежащих обмену, который соответствует маркерной информации вечеринки, и выполнять распознавание лиц на каждой фотографии с вечеринки, которая входит в набор фотографий с вечеринки, подлежащих обмену, при помощи технологии распознавания лиц, в результате чего получают результат распознавания лиц; и
прием результата распознавания лиц, переданного облачным сервером.
9. Устройство для обмена фотографиями, включающее:
первый модуль приема, сконфигурированный для приема от пользователя инструкции на обмен фотографиями с вечеринки в отношении набора фотографий с вечеринки, подлежащих обмену, при этом набор фотографий с вечеринки, подлежащих обмену, имеет маркирующую информацию вечеринки и включает по меньшей мере одну фотографию с вечеринки;
первый модуль получения, сконфигурированный для получения результата распознавания лиц, формируемого при помощи выполнения распознавания лиц на каждой фотографии с вечеринки, которая входит в набор фотографий с вечеринки, подлежащих обмену;
первый модуль определения, сконфигурированный для определения набора изображений лиц, которые входят в набор фотографий с вечеринки, подлежащих обмену, согласно результату распознавания лиц;
второй модуль определения, сконфигурированный для определения, на основе фотографии каждого из контактов в списке контактов, фотографий целевых контактов, каждая из которых соответствует, , каждому изображению лица в наборе изображений лиц; и
модуль передачи, сконфигурированный для передачи набора фотографий с вечеринки, подлежащих обмену, каждому из соответствующих целевых контактов, , согласно контактной информации, соответствующей каждой из фотографий целевых контактов.
10. Устройство по п. 9, которое дополнительно включает:
третий модуль определения, сконфигурированный для определения числа вхождений каждого из изображений лиц в набор изображений лиц согласно результату распознавания лиц;
четвертый модуль определения, сконфигурированный для определения, присутствует ли изображение лица, число вхождений которого меньше заранее заданного числа, в наборе изображений лиц; и
модуль удаления, сконфигурированный для удаления, из набора изображений лиц, изображения лица, число вхождений которого меньше заранее заданного числа, если четвертым модулем определения определено, что изображение лица, число вхождений которого меньше заранее заданного числа, присутствует в наборе изображений лиц.
11. Устройство по п. 9, которое дополнительно включает:
второй модуль приема, сконфигурированный для приема инструкции выбора, введенной пользователем, при этом инструкция выбора включает все выбранные целевые контакты, отобранные пользователем среди всех целевых контактов;
при этом модуль передачи включает:
первый подмодуль передачи, сконфигурированный для передачи набора фотографий с вечеринки, подлежащих обмену, каждому из соответствующих целевых контактов, , согласно контактной информации, соответствующей каждому выбранному целевому контакту.
12. Устройство по п. 9, которое дополнительно включает:
пятый модуль определения, сконфигурированный для определения поднабора фотографий с вечеринки, соответствующих каждому из изображений лиц в наборе изображений лиц согласно результату распознавания лиц; и
шестой модуль определения, сконфигурированный для определения поднабора фотографий с вечеринки, соответствующих, , каждой из фотографий контактов, согласно каждой фотографии целевого контакта, соответствующей, , каждому из изображений лиц;
при этом модуль передачи включает:
второй подмодуль передачи, сконфигурированный для передачи поднабора фотографий с вечеринки, подлежащих обмену, каждому из соответствующих целевых контактов, , согласно контактной информации, соответствующей каждой из фотографий целевых контактов.
13. Устройство по п. 12, которое дополнительно включает:
второй модуль получения, сконфигурированный для получения, на основе контактной информации, соответствующей каждой из фотографий целевых контактов, первой целевой контактной информации, соответствующей заранее заданному режиму связи;
при этом модуль передачи включает:
третий подмодуль передачи, сконфигурированный для передачи поднабора фотографий с вечеринки, подлежащих обмену, каждому из соответствующих целевых контактов, , согласно контактной информации, соответствующей каждой из фотографий целевых контактов, при помощи первой целевой контактной информации.
14. Устройство по п. 13, которое дополнительно включает:
седьмой модуль определения, сконфигурированный для определения, для каждой конкретной фотографии целевого контакта, не имеющей первой целевой контактной информации, на основе контактной информации, соответствующей данной конкретной фотографии целевого контакта, второй целевой контактной информации;
при этом модуль передачи включает:
четвертый подмодуль передачи, сконфигурированный для передачи поднабора фотографий с вечеринки, соответствующего данной конфетной фотографии целевого контакта, соответствующему конкретному целевому контакту при помощи второй целевой контактной информации.
15. Устройство по п. 12, в котором присутствуют по меньшей мере два экземпляра контактной информации;
при этом устройство дополнительно включает:
восьмой модуль определения, сконфигурированный для определения, на основе по меньшей мере двух экземпляров контактной информации, соответствующих каждой из фотографий целевых контактов, контактной информации, имеющей наивысший приоритет, который соответствует каждой из фотографий целевых контактов, согласно заранее заданному порядку приоритетов контактной информации;
при этом модуль передачи включает:
пятый подмодуль передачи, сконфигурированный для передачи поднабора фотографий с вечеринки, подлежащих обмену, каждому из соответствующих целевых контактов, , при помощи контактной информации, имеющей наивысший приоритет, который соответствует каждой из фотографий целевых контактов.
16. Устройство по любому из п.п. 9-15, в котором первый модуль получения включает:
подмодуль распознавания, сконфигурированный для выполнения распознавания лиц на каждой фотографии с вечеринки, которая входит в набор фотографий с вечеринки, подлежащих обмену, при помощи технологии распознавания, в результате чего получают результат распознавания лиц;
или первый модуль получения включает:
шестой подмодуль передачи, сконфигурированный для передачи запроса на обработку данных, включающего маркерную информацию вечеринки и учетную запись пользователя, на облачный сервер, в результате чего облачный сервер может получать, из облачного альбома, соответствующего данной учетной записи пользователя, набор фотографий с вечеринки, подлежащих обмену, который соответствует маркерной информации вечеринки, и выполнять распознавание лиц на каждой фотографии с вечеринки, которая входит в набор фотографий с вечеринки, подлежащих обмену, при помощи технологии распознавания лиц, в результате чего получают результат распознавания лиц; и
подмодуль приема, сконфигурированный для приема результата распознавания лиц, переданного облачным сервером.