Способ и устройство для синхронизации фотографий
Иллюстрации
Показать всеГруппа изобретений относится к средствам для синхронизации фотографий. Технический результат - снижение нагрузки на сетевые ресурсы при синхронизации фотографий. Для этого предложен способ синхронизации фотографии между терминалом и сервером, при этом способ содержит: отправку инструкции синхронизации перефокусируемой фотографии на упомянутый терминал; прием сообщения уведомления о том, поддерживает ли терминал отображение перефокусируемых фотографий, возвращаемого из терминала; выдачу данных для загрузки группы перефокусируемых фотографий на терминал, если терминал поддерживает отображение перефокусируемых фотографий; и выдачу индексной фотографии группы перефокусируемых фотографий на терминал, если терминал не поддерживает отображение перефокусируемых фотографий, причем перефокусируемая фотография содержит: ID, идентифицирующий группу фотографий, подлежащих синхронизации, данные фотографии для каждой из фотографий в группе перефокусируемых фотографий, внутригрупповые номера, соответствующие фотографиям, и внутригрупповой номер, соответствующий индексной фотографии в упомянутой группе фотографий. 4 н. и 7 з.п. ф-лы, 22 ил.
Реферат
ПЕРЕКРЕСТНЫЕ ССЫЛКИ НА РОДСТВЕННЫЕ ЗАЯВКИ
[0001] Настоящая заявка основана на международной заявке PCT/CN2014/084352, с датой международной подачи 14 августа 2014 года, которая претендует на приоритет китайской заявки на патент CN 201410177513.X, поданной 29 апреля 2014 г., полное содержание которых включено в настоящее описание посредством ссылки.
Область техники, к которой относится изобретение
[0002] Настоящее изобретение в целом относится к области технологии терминала и, в частности, к способу и устройству для синхронизации фотографий.
УРОВЕНЬ ТЕХНИКИ
[0003] UbiFocus представляет собой технологию, при которой сначала выполняют фотографирование, а после этого выполняют фокусировку, что позволяет облегчить перефокусировку фотографии после съемки. Такая технология позволяет пользователю сначала сделать фотографию, а затем выполнить фокусировку на фотографии, с помощью чего пользователь может произвольным образом выбрать фокус на уже снятой фотографии, для достижения различных эффектов глубины поля.
[0004] Фотосъемка с применением Ubifocus улучшает взаимодействие с пользователем. Соответственно, у пользователя появляется настоятельная потребность загружать фотографии Ubifocus в облако и синхронизировать их на множестве терминалов. Реализация указанной возможности позволяет не только уменьшить нагрузку на локальное запоминающее устройство, но и обеспечить большую безопасность данных фотографий пользователей, и, кроме того, пользователь может выполнить перефокусировку Ubifocus на терминале, который не поддерживает фотографирование Ubifocus.
[0005] В данной области техники, в случае, когда отображается группа фотографий Ubifocus в облаке, одна из фотографий Ubifocus обычно отображается в качестве индекса по умолчанию. В случае, когда индексная фотография Ubifocus должна быть заменена пользователем, модифицированная индексная фотография Ubifocus должна быть повторно загружена в облако.
[0006] Соответственно, в процессе загрузки заменяющей индексной фотографии Ubifocus трафик и пропускная способность сети используются из-за повторной загрузки индексной фотографии Ubifocus. В частности, когда количество данных для заменяющей индексной фотографии Ubifocus является относительно большим, эффективность загрузки фотографий значительно снижается.
Краткое описание изобретения
[0007] Для того чтобы преодолеть проблемы, существующие в данной области техники, настоящим изобретением представляются способ и устройство для синхронизации фотографии, которые позволяют сэкономить сетевые ресурсы, занимаемые при синхронизации.
[0008] Согласно первому аспекту вариантов осуществления настоящего изобретения предоставляется способ синхронизации фотографии, включающий в себя:
[0009] загрузку запроса синхронизации перефокусируемой фотографии на сервер;
[0010] прием ID, возвращаемого с сервера, причем ID идентифицирует группу перефокусируемых фотографий, подлежащих синхронизации; и
[0011] загрузку данных для загрузки группы перефокусируемых фотографий на сервер, причем данные для загрузки группы перефокусируемых фотографий по меньшей мере включают в себя: ID, данные фотографии для каждой фотографии в группе перефокусируемых фотографий, внутригрупповые номера, соответствующие фотографиям, и внутригрупповой номер, соответствующий индексной фотографии в группе перефокусируемых фотографий, при этом внутригрупповой номер идентифицирует фотографию в группе перефокусируемых фотографий.
[0012] Помимо этого, способ включает в себя:
[0013] загрузку на сервер информации для замены индексной фотографии, в случае, когда индексная фотография группы перефокусируемых фотографий должна быть заменена, причем индексная фотография группы перефокусируемых фотографий заменяется сервером, и информация для замены индексной фотографии включает в себя: ID и внутригрупповой номер, соответствующий индексной фотографии, подлежащей замене.
[0014] Согласно второму аспекту вариантов осуществления настоящего изобретения предоставляется способ синхронизации фотографии, включающий в себя:
[0015] прием запроса синхронизации перефокусируемой фотографии, переданного от первого терминала;
[0016] возвращение ID первому терминалу, причем ID идентифицирует группу перефокусируемых фотографий подлежащих синхронизации;
[0017] прием данных для загрузки группы перефокусируемых фотографий загружаемых от первого терминала, причем данные для загрузки группы перефокусируемых фотографий, по меньшей мере, включают в себя: ID, данные фотографии для каждой фотографии в группе перефокусируемых фотографий, внутригрупповые номера, соответствующие фотографиям, и внутригрупповой номер, соответствующий индексной фотографии в группе перефокусируемых фотографий, при этом внутригрупповой номер идентифицирует фотографию в группе перефокусируемых фотографий; и
[0018] сохранение данных фотографии для каждой из фотографий и внутригрупповых номеров, соответствующих каждой фотографии в группе перефокусируемых фотографий, в соответствии с ID и определение индексной фотографии в группе перефокусируемых фотографий в соответствии с внутригрупповым номером, соответствующим индексной фотографии.
[0019] Помимо этого, способ включает в себя:
[0020] прием информации для замены индексной фотографии, загруженной от первого терминала, причем информация для замены индексной фотографии включает в себя: ID и внутригрупповой номер, соответствующий индексной фотографии, подлежащей замене; и
[0021] замену индексной фотографии группы перефокусируемых фотографий, идентифицированной по ID, в соответствии с ID и внутригрупповым номером, соответствующим индексной фотографии, подлежащей замене.
[0022] Согласно третьему аспекту вариантов осуществления настоящего изобретения предоставляется способ синхронизации фотографии, включающий в себя:
[0023] отправку инструкции для синхронизации перефокусируемой фотографии на второй терминал;
[0024] прием сообщения уведомления о том, поддерживает ли второй терминал отображение перефокусируемых фотографий, возвращаемого из второго терминала;
[0025] выдачу данных для загрузки группы перефокусируемых фотографий на второй терминал, если второй терминал поддерживает отображение перефокусируемых фотографий; и
[0026] выдачу индексной фотографии группы перефокусируемых фотографий на второй терминал, если второй терминал не поддерживает отображение перефокусируемых фотографий.
[0027] Помимо этого, выдача данных для загрузки группы перефокусируемых фотографий на второй терминал, если второй терминал поддерживает отображение перефокусируемых фотографий, включает в себя:
[0028] выдачу данных для загрузки группы перефокусируемых фотографий на второй терминал, причем данные для загрузки группы перефокусируемых фотографий, по меньшей мере, включают в себя: ID группы перефокусируемых фотографий, информацию о пути для каждой фотографии в группе перефокусируемых фотографий, внутригрупповые номера, соответствующие фотографиям в группе перефокусируемых фотографий, и внутригрупповой номер, соответствующий индексной фотографии в группе перефокусируемых фотографий, при этом ID идентифицирует группу перефокусируемых фотографий, подлежащую выдаче, информация о пути соответствует информации о пути хранения каждой фотографии в группе перефокусируемых фотографий, и внутригрупповой номер идентифицирует фотографию в группе перефокусируемых фотографий; и
[0029] выдачу каждой фотографии в группе перефокусируемых фотографий на второй терминал и установку индексной фотографии группы перефокусируемых фотографий в соответствии с внутригрупповым номером, соответствующим индексной фотографии.
[0030] Помимо этого, выдача каждой фотографии в группе перефокусируемых фотографий на второй терминал включает в себя:
[0031] выдачу сначала индексной фотографии группы перефокусируемых фотографий на второй терминал в соответствии с внутригрупповым номером, соответствующим индексной фотографии группы перефокусируемых фотографий.
[0032] Помимо этого, в случае необходимости замены индексной фотографии группы перефокусируемых фотографий способ включает в себя:
[0033] выдачу информации для замены индексной фотографии на второй терминал, если второй терминал поддерживает отображение перефокусируемых фотографий, причем второй терминал заменяет индексную фотографию группы перефокусируемых фотографий, и информация для замены индексной фотографии включает в себя: ID и внутригрупповой номер, соответствующий индексной фотографии, подлежащей замене; и
[0034] выдачу подлежащей замене индексной фотографии группы перефокусируемых фотографий на второй терминал для замены индексной фотографии, подлежащей замене, если второй терминал не поддерживает отображение перефокусируемых фотографий.
[0035] Помимо этого, индексная фотография, выданная на второй терминал представляет собой эскиз, соответствующий фотографии или данным фотографии.
[0036] Помимо этого, каждая из фотографий в группе перефокусируемых фотографий, выданной на второй терминал, представляет собой эскиз, соответствующий фотографии или данным фотографии.
[0037] Согласно четвертому аспекту вариантов осуществления настоящего изобретения предоставляется способ синхронизации фотографии, включающий в себя:
[0038] прием инструкции для синхронизации перефокусируемой фотографии, отправленной из сервера;
[0039] возврат на сервер сообщения уведомления о том, поддерживается ли отображение перефокусируемых фотографий;
[0040] прием данных для загрузки группы перефокусируемых фотографий, выданных с сервера, если отображение перефокусируемых фотографий поддерживается; и
[0041] прием индексной фотографии группы перефокусируемых фотографий, выданной с сервера, если отображение перефокусируемых фотографий не поддерживается.
[0042] Помимо этого, прием данных для загрузки группы перефокусируемых фотографий, выданных с сервера, если отображение перефокусируемых фотографий поддерживается, включает в себя:
[0043] прием данных для загрузки группы перефокусируемых фотографий, выданных с сервера, причем данные для загрузки группы перефокусируемых фотографий, по меньшей мере, включают в себя: ID группы перефокусируемых фотографий, информацию о пути для каждой фотографии в группе перефокусируемых фотографий, внутригрупповые номера, соответствующие фотографиям, в группе перефокусируемых фотографий, и внутригрупповой номер, соответствующий индексной фотографии в группе перефокусируемых фотографий, при этом ID идентифицирует группу перефокусируемых фотографий, подлежащих выдаче, информация о пути соответствует информации о пути хранения каждой фотографии в группе перефокусируемых фотографий, и внутригрупповой номер идентифицирует фотографию в группе перефокусируемых фотографий;
[0044] загрузку каждой фотографии в группе перефокусируемых фотографий, выданных с сервера, в соответствии с информацией о пути; и
[0045] установку индексной фотографии группы перефокусируемых фотографий в соответствии с внутригрупповым номером, соответствующим индексной фотографии.
[0046] Помимо этого, загрузка каждой фотографии в группе перефокусируемых фотографий, выданных с сервера, в соответствии с информацией о пути включает в себя:
[0047] загрузку сначала индексной фотографии группы перефокусируемых фотографий в соответствии с внутригрупповым номером, соответствующим индексной фотографии группы перефокусируемых фотографий.
[0048] Помимо этого, в случае необходимости замены индексной фотографии группы перефокусируемых фотографий, способ включает в себя:
[0049] прием информации для замены индексной фотографии, выданной с сервера, если отображение перефокусируемых фотографий поддерживается, причем информация для замены индексной фотографии включает в себя: ID и внутригрупповой номер, соответствующий индексной фотографии, подлежащей замене; и замену индексной фотографии группы перефокусируемых фотографий, идентифицированной по ID, в соответствии с ID и внутригрупповым номером, соответствующим индексной фотографии, подлежащей замене, и
[0050] прием подлежащей замене индексной фотографии группы перефокусируемых фотографий, выданных с сервера, для замены индексной фотографии, подлежащей замене, если отображение перефокусируемых фотографий не поддерживается.
[0051] Помимо этого, индексная фотография, выданная с сервера, представляет собой эскиз, соответствующий фотографии или данным фотографии.
[0052] Помимо этого, каждая из фотографий в группе перефокусируемых фотографий, выданных с сервера, представляет собой эскиз, соответствующий фотографии или данным фотографии.
[0053] В соответствии с пятым аспектом вариантов осуществления настоящего изобретения предоставляется первый терминал, включающий в себя:
[0054] модуль для загрузки запроса синхронизации перефокусируемой фотографии, выполненный с возможностью загрузки запроса синхронизации перефокусируемой фотографии на сервер;
[0055] модуль приема ID, выполненный с возможностью приема ID, возвращаемого сервером, причем ID идентифицирует группу перефокусируемых фотографий, подлежащих синхронизации; и
[0056] модуль загрузки данных фотографии, выполненный с возможностью загрузки группы перефокусируемых фотографий на сервер, причем данные для загрузки группы перефокусируемых фотографий, по меньшей мере, включают в себя: ID, данные фотографии для каждой фотографии в группе перефокусируемых фотографий, внутригрупповые номера, соответствующие фотографиям, и внутригрупповой номер, соответствующий индексной фотографии в группе перефокусируемых фотографий, при этом внутригрупповой номер идентифицирует фотографию в группе перефокусируемых фотографий.
[0057] Помимо этого, терминал включает в себя:
[0058] модуль загрузки заменяющей информации, выполненный с возможностью загрузки на сервер информации для замены индексной фотографии в случае, когда индексная фотография группы перефокусируемых фотографий подлежит замене, причем индексная фотография группы перефокусируемых фотографий заменяется сервером, и информация для замены индексной фотографии содержит: ID и внутригрупповой номер, соответствующий индексной фотографии, подлежащей замене.
[0059] В соответствии с шестым аспектом вариантов осуществления настоящего изобретения предоставляется сервер, включающий в себя:
[0060] модуль для приема запроса синхронизации перефокусируемой фотографии, выполненный с возможностью приема запроса синхронизации перефокусируемой фотографии с первого терминала;
[0061] модуль возврата ID, выполненный с возможностью возврата ID на первый терминал, причем ID идентифицирует группу перефокусируемых фотографий, подлежащих синхронизации;
[0062] модуль приема загружаемых данных, выполненный с возможностью приема данных для загрузки группы перефокусируемых фотографий, загружаемых с первого терминала, причем данные для загрузки группы перефокусируемых фотографий, по меньшей мере, содержат: ID, данные фотографии для каждой фотографии в группе перефокусируемых фотографий, внутригрупповые номера, соответствующие фотографиям, и внутригрупповой номер, соответствующий индексной фотографии в группе перефокусируемых фотографий, при этом внутригрупповой номер идентифицирует фотографию в группе перефокусируемых фотографий; и
[0063] модуль сохранения фотографий, выполненный с возможностью хранения данных фотографий для каждой из фотографий и внутригрупповых номеров, соответствующих каждой фотографии в группе перефокусируемых фотографий, в соответствии с ID, и определения индексной фотографии в группе перефокусируемых фотографий в соответствии с внутригрупповым номером, соответствующим индексной фотографии.
[0064] Помимо этого, сервер включает в себя:
[0065] модуль приема заменяющей информации, выполненный с возможностью приема информации для замены индексной фотографии, загружаемой с первого терминала, причем информация для замены индексной фотографии содержит: ID и внутригрупповой номер, соответствующий индексной фотографии, подлежащей замене; и
[0066] модуль замены индексной фотографии, выполненный с возможностью замены индексной фотографии группы перефокусируемых фотографий, идентифицированной по ID, в соответствии с ID и внутригрупповым номером, соответствующим индексной фотографии, подлежащей замене.
[0067] В соответствии с седьмым аспектом вариантов осуществления настоящего изобретения предоставляется сервер, включающий в себя:
[0068] модуль отправки инструкции синхронизации, выполненный с возможностью отправки инструкции для синхронизации перефокусируемой фотографии на второй терминал;
[0069] модуль приема сообщения уведомления, выполненный с возможностью приема сообщения уведомления о том, поддерживает ли второй терминал отображение перефокусируемых фотографий, возвращаемого со второго терминала;
[0070] первый модуль выдачи, выполненный с возможностью выдачи данных для загрузки группы перефокусируемых фотографий на второй терминал, если второй терминал поддерживает отображение перефокусируемых фотографий; и
[0071] второй модуль выдачи, выполненный с возможностью выдачи индексной фотографии группы перефокусируемых фотографий на второй терминал, если второй терминал не поддерживает отображение перефокусируемых фотографий.
[0072] Помимо этого, первый модуль выдачи включает в себя:
[0073] блок выдачи загружаемых данных, выполненный с возможностью выдачи данных для загрузки группы перефокусируемых фотографий на второй терминал, причем данные для загрузки группы перефокусируемых фотографий, по меньшей мере, содержат: ID группы перефокусируемых фотографий, информацию о пути для каждой фотографии в группе перефокусируемых фотографий, внутригрупповые номера, соответствующие фотографиям в группе перефокусируемых фотографий, и внутригрупповой номер, соответствующий индексной фотографии в группе перефокусируемых фотографий, при этом ID идентифицирует группу перефокусируемых фотографий, подлежащую выдаче, информация о пути соответствует информации о пути хранения каждой фотографии в группе перефокусируемых фотографий, и внутригрупповой номер идентифицирует фотографию в группе перефокусируемых фотографий; и
[0074] блок выдачи фотографий, выполненный с возможностью выдачи каждой фотографии в группе перефокусируемых фотографий на второй терминал, и установления индексной фотографии группы перефокусируемых фотографий в соответствии с внутригрупповым номером, соответствующим индексной фотографии.
[0075] Помимо этого, блок выдачи фотографий выполнен с возможностью выдачи сначала индексной фотографии группы перефокусируемых фотографий на второй терминал в соответствии с внутригрупповым номером, соответствующим индексной фотографии группы перефокусируемых фотографий.
[0076] Помимо этого, сервер включает в себя:
[0077] первый модуль выдачи заменяющей информации, выполненный с возможностью выдачи информации для замены индексной фотографии на второй терминал, если второй терминал поддерживает отображение перефокусируемых фотографий, причем второй терминал заменяет индексную фотографию группы перефокусируемых фотографий, и информация для замены индексной фотографии включает в себя: ID и внутригрупповой номер, соответствующий индексной фотографии, подлежащей замене; и
[0078] второй модуль выдачи заменяющей информации, выполненный с возможностью выдачи подлежащей замене индексной фотографии группы перефокусируемых фотографий на второй терминал для замены индексной фотографии, подлежащей замене, если второй терминал не поддерживает отображение перефокусируемых фотографий.
[0079] Помимо этого, индексная фотография, выданная на второй терминал, представляет собой эскиз, соответствующий фотографии или данным фотографии.
[0080] Помимо этого, каждая из фотографий в группе перефокусируемых фотографий, выданной на второй терминал, представляет собой эскиз, соответствующий фотографии или данным фотографии.
[0081] В соответствии с восьмым аспектом вариантов осуществления настоящего изобретения предоставляется второй терминал, включающий в себя:
[0082] модуль приема инструкции синхронизации, выполненный с возможностью приема инструкции для синхронизации перефокусируемой фотографии, отправленных из сервера;
[0083] модуль возвращения сообщения уведомления, выполненный с возможностью возвращения на сервер сообщения уведомления о том, поддерживается ли отображение перефокусируемых фотографий;
[0084] первый модуль приема данных, выполненный с возможностью приема данных для загрузки группы перефокусируемых фотографий, выданных с сервера, если отображение перефокусируемых фотографий поддерживается; и
[0085] второй модуль приема данных, выполненный с возможностью приема индексной фотографии группы перефокусируемых фотографий, выданных с сервера, если отображение перефокусируемых фотографий не поддерживается.
[0086] Помимо этого, первый модуль приема данных включает в себя:
[0087] блок приема загружаемых данных, выполненный с возможностью приема данных для загрузки группы перефокусируемых фотографий из второго терминала, причем данные для загрузки группы перефокусируемых фотографий, по меньшей мере, содержат: ID группы перефокусируемых фотографий, информацию о пути для каждой фотографии в группе перефокусируемых фотографий, внутригрупповые номера, соответствующие фотографиям в группе перефокусируемых фотографий, и внутригрупповой номер, соответствующий индексной фотографии в группе перефокусируемых фотографий, при этом ID идентифицирует группу перефокусируемых фотографий, подлежащих выдаче, информация о пути соответствует информации о пути хранения каждой фотографии в группе перефокусируемых фотографий, и внутригрупповой номер идентифицирует фотографию в группе перефокусируемых фотографий;
[0088] блок загрузки фотографий, выполненный с возможностью загрузки каждой фотографии в группе перефокусируемых фотографий, выданных с сервера, в соответствии с информацией о пути; и
[0089] блок установки индексной фотографии, выполненный с возможностью установки индексной фотографии группы перефокусируемых фотографий в соответствии с внутригрупповым номером, соответствующим индексной фотографии.
[0090] Помимо этого, блок загрузки фотографий выполнен с возможностью выдачи сначала индексной фотографии группы перефокусируемых фотографий на второй терминал в соответствии с внутригрупповым номером, соответствующим индексной фотографии группы перефокусируемых фотографий.
[0091] Помимо этого, терминал включает в себя:
[0092] первый модуль приема заменяющей информации, выполненный с возможностью приема информации для замены индексной фотографии, выданной с сервера, если отображение перефокусируемых фотографий поддерживается, причем информация для замены индексной фотографии содержит: ID и внутригрупповой номер, соответствующий индексной фотографии, подлежащей замене; и замены индексной фотографии группы перефокусируемых фотографий, идентифицированной по ID, в соответствии с ID и внутригрупповым номером, соответствующим индексной фотографии, подлежащей замене, и
[0093] второй модуль приема заменяющей информации, выполненный с возможностью приема подлежащей замене индексной фотографии группы перефокусируемых фотографий, выданной с сервера, для замены индексной фотографии, подлежащей замене, если отображение перефокусируемых фотографий не поддерживается.
[0094] Помимо этого, индексная фотография, выданная с сервера, представляет собой эскиз, соответствующий фотографии или данным фотографии.
[0095] Помимо этого, каждая из фотографий в группе перефокусируемых фотографий, выданных с сервера, представляет собой эскиз, соответствующий фотографии или данным фотографии.
[0096] В соответствии с девятым аспектом вариантов осуществления настоящего изобретения предоставляется первый терминал, включающий в себя: процессор; и память для хранения инструкций, исполняемых процессором, причем процессор выполнен с возможностью:
[0097] загрузки запроса синхронизации перефокусируемой фотографии на сервер;
[0098] приема ID, возвращаемого с сервера, причем ID идентифицирует группу перефокусируемых фотографий, подлежащих синхронизации; и
[0099] загрузки данных для загрузки группы перефокусируемых фотографий на сервер, причем данные для загрузки группы перефокусируемых фотографий по меньшей мере содержат: ID, данные фотографии для каждой фотографии в группе перефокусируемых фотографий, внутригрупповые номера, соответствующие фотографиям, и внутригрупповой номер, соответствующий индексной фотографии в группе перефокусируемых фотографий, при этом внутригрупповой номер идентифицирует фотографию в группе перефокусируемых фотографий.
[00100] В соответствии с десятым аспектом вариантов осуществления настоящего изобретения предоставляется сервер, включающий в себя: процессор; и память для хранения инструкций, исполняемых процессором, причем процессор выполнен с возможностью:
[00101] приема запроса синхронизации перефокусируемой фотографии, переданного от первого терминала;
[00102] возвращения ID первому терминалу, причем ID идентифицирует группу перефокусируемых фотографий, подлежащих синхронизации;
[00103] приема данных для загрузки группы перефокусируемых фотографий, загружаемых из первого терминала, причем данные для загрузки группы перефокусируемых фотографий по меньшей мере, содержат: ID, данные фотографии для каждой фотографии в группе перефокусируемых фотографий, внутригрупповые номера, соответствующие фотографиям, и внутригрупповой номер, соответствующий индексной фотографии в группе перефокусируемых фотографий, при этом внутригрупповой номер идентифицирует фотографию в группе перефокусируемых фотографий; и
[00104] сохранения данных фотографий для каждой из фотографий и внутригрупповых номеров, соответствующих каждой фотографии в группе перефокусируемых фотографий в соответствии с ID, и определения индексной фотографии в группе перефокусируемых фотографий в соответствии с внутригрупповым номером, соответствующим индексной фотографии.
[00105] В соответствии с одиннадцатым аспектом вариантов осуществления настоящего изобретения предоставляется сервер, включающий в себя: процессор; и память для хранения инструкций, исполняемых процессором, причем процессор выполнен с возможностью:
[00106] отправки инструкции для синхронизации перефокусируемой фотографии на второй терминал;
[00107] приема сообщения уведомления о том, поддерживает ли второй терминал отображение перефокусируемых фотографий, возвращаемого из второго терминала;
[00108] выдачи данных для загрузки группы перефокусируемых фотографий на второй терминал, если второй терминал поддерживает отображение перефокусируемых фотографий; и
[00109] выдачи индексной фотографии группы перефокусируемых фотографий на второй терминал, если второй терминал не поддерживает отображение перефокусируемых фотографий.
[00110] В соответствии с двенадцатым аспектом вариантов осуществления настоящего изобретения предоставляется второй терминал, включающий в себя: процессор; и память для хранения инструкций, исполняемых процессором, причем процессор выполнен с возможностью:
[00111] приема инструкции для синхронизации перефокусируемой фотографии, отправленной из сервера;
[00112] возврата на сервер сообщения уведомления о том поддерживается ли отображение перефокусируемых фотографий;
[00113] приема данных для загрузки группы перефокусируемых фотографий, выданных с сервера, если отображение перефокусируемых фотографий поддерживается; и
[00114] приема индексной фотографии группы перефокусируемых фотографий, выданных с сервера, если отображение перефокусируемых фотографий не поддерживается.
[00115] Некоторые преимущества технических решений, обеспечиваемых вариантами осуществления настоящего изобретения, могут включать в себя следующее: в настоящем описании, в течение времени, когда терминал загружает группу перефокусируемых фотографий, подлежащих синхронизации на связывающем сервере в облачном хранилище, сервер назначает ID группе перефокусируемых фотографий, и терминал назначает внутригрупповой номер каждой фотографии в группе перефокусируемых фотографий. После определения индексной фотографии, внутригрупповой номер, соответствующий индексной фотографии сообщается на сервер. Поскольку сервер знает о каждом внутригрупповом номере каждой фотографии в группе перефокусируемых фотографий в случае, когда индексная фотография группы перефокусируемых фотографий, загружаемая терминалом, должна быть впоследствии заменена, отсутствует необходимость в повторной загрузке индексной фотографии, подлежащей замене, и необходима загрузка только внутригруппового номера, соответствующего подлежащей замене индексной фотографии, и соответствующего ID, тем самым позволяя сэкономить сетевые ресурсы, занимаемые при синхронизации фотографии.
[00116] Следует отметить, что как предшествующее общее описание, так и последующее подробное описание являются только иллюстративными и пояснительными и не предназначены для ограничения раскрытия.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[00117] Прилагаемые чертежи, которые включены и составляют часть данного описания, иллюстрируют варианты осуществления, совместимые с данным раскрытием и вместе с описанием служат для объяснения принципов данного раскрытия.
[00118] Фиг. 1 представляет собой блок-схему, показывающую способ синхронизации фотографии в соответствии с вариантом осуществления настоящего изобретения;
[00119] Фиг. 2 представляет собой блок-схему, показывающую другой способ синхронизации фотографии, основанный на варианте осуществления, показанном на Фиг. 1;
[00120] Фиг. 3 представляет собой блок-схему, показывающую способ синхронизации фотографии на стороне сервера в соответствии с вариантом осуществления настоящего изобретения;
[00121] Фиг. 4 представляет собой блок-схему, показывающую другой способ синхронизации фотографии, основанный на варианте осуществления, показанном на фиг. 4;
[00122] Фиг. 5 представляет собой блок-схему, показывающую другой способ синхронизации фотографии на стороне сервера в соответствии с вариантом осуществления настоящего изобретения;
[00123] Фиг. 6 представляет собой подробную блок-схему, показывающую этап S503 на фиг. 5;
[00124] Фиг. 7 представляет собой блок-схему, показывающую еще один способ синхронизации фотографии на стороне сервера в соответствии с вариантом осуществления настоящего изобретения;
[00125] Фиг. 8 представляет собой блок-схему, показывающую способ синхронизации фотографии на стороне второго терминала в соответствии с вариантом осуществления настоящего изобретения;
[00126] Фиг. 9 представляет собой подробную блок-схему, показывающую этап S803 на фиг. 5;
[00127] Фиг. 10 представляет собой блок-схему, показывающую способ синхронизации фотографии на стороне второго терминала в соответствии с вариантом осуществления настоящего изобретения;
[00128] Фиг. 11 представляет собой блок-схему, показывающую первый терминал в соответствии с вариантом осуществления настоящего изобретения;
[00129] Фиг. 12 представляет собой блок-схему, показывающую другой первый терминал в соответствии с вариантом осуществления настоящего изобретения;
[00130] Фиг. 13 представляет собой блок-схему, показывающую сервер в соответствии с вариантом осуществления настоящего изобретения;
[00131] Фиг. 14 представляет собой блок-схему, показывающую другой сервер в соответствии с вариантом осуществления настоящего изобретения;
[00132] Фиг. 15 представляет собой блок-схему, показывающую еще один сервер в соответствии с вариантом осуществления настоящего изобретения;
[00133] Рис. 16 представляет собой блок-схему, показывающую первый модуль 153 выдачи на фиг. 15;
[00134] Фиг. 17 представляет собой блок-схему, показывающую еще один сервер в соответствии с вариантом осуществления настоящего изобретения;
[00135] Фиг. 18 представляет собой блок-схему, показывающую второй терминал в соответствии с вариантом осуществления настоящего изобретения;
[00136] Фиг. 19 представляет собой блок-схему, показывающую первый модуль 183 приема данных на фиг. 18;
[00137] Фиг. 20 представляет собой блок-схему, показывающую другой второй терминал в соответствии с вариантом осуществления настоящего изобретения;
[00138] Фиг. 21 представляет собой блок-схему, показывающую терминальное устройство в соответствии с вариантом осуществления настоящего изобретения;
[00139] Фиг. 22 представляет собой блок-схему, показывающую сервер в соответствии с вариантом осуществления настоящего изобретения.
[00140] С помощью перечисленных выше прилагаемых чертежей были проиллюстрированы конкретные варианты осуществления изобретения, для которых ниже приводится один из возможных вариантов более подробного описания. Эти чертежи и текстовое описание предназначены не для ограничения каким-либо способом объема концепции раскрытия, а для объяснения концепции раскрытия специалистам в данной области со ссылками на конкретные варианты осуществления.
ПОДРОБНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ
[00141] Ниже приведено подробное описание иллюстративных вариантов осуществления, примеры которых проиллюстрированы на сопровождающих чертежах. Если в последующем описании приводится ссылка на прилагаемые чертежи, то, если не указано иное, одинаковые ссылочные позиции на разных чертежах указывает те же или аналогичные элементы. Варианты осуществления, описанные в приведенных ниже иллюстративных вариантах осуществления, не представляют всех вариантов осуществления в соответствии с настоящим изобретением. Напротив, они являются только примерами устройств и способов в соответствии с некоторыми аспектами настоящего изобретения, как изложено в прилагаемой формуле изобретения.
[00142] Фиг. 1 представляет собой блок-схему, показывающую способ синхронизации фотографии в соответствии с вариантом осуществления настоящего изобретения. Как показано на фиг. 1, способ синхронизации фотографии применяется к терминалу, и может включать в себя следующие этапы.
[00143] На этапе S101 запрос синхронизации перефокусируемой фотографии загружают на сервер.
[00144] На этапе S102 принимают ID, возвращаемый с сервера, причем ID идентифицирует группу перефокусируемых фотографий, подлежащих синхронизации.
[00145] На этапе S103 данные для загрузки группы перефокусируемых фотографий загружают на сервер, причем данные для загрузки группы перефокусируемых фотографий по меньшей мере содержат: ID, данные фотографии для каждой фотографии в группе перефокусируемых фотографий, внутригрупповые номера, соответствующие фотографиям, и внутригрупповой номер, соответствующий индексной фотографии в группе перефокусируемых фотографий, при этом внутригрупповой номер идентифицирует фотографию в группе перефокусируемых фотографий.
[00146] В этом варианте осуществления синхронизация фотографии выполняется между терминалом и связывающим сервером в облаке, и фотографии, подлежащие синхронизации, представляют собой перефокусируемые фотографии, например, Ubifocus фотографии.
[00147] На этапе S101, первый терминал сначала загружает на сервер запрос синхронизации перефокусируемый фотографии, информируя сервер о том, что он будет загружать на сервер перефокусируемую фотографию, подлежащую синхронизации.
[00148] Как правило, перефокусируемую фотографию, подлежащую синхронизации, загружают на сервер в облаке с помощью терминала, а затем сервер синхронизирует принятую подлежащую синхронизации перефокусируемую фотографию между другими связывающими терминалами. В настоящем описании для того, чтобы различать терминалы, терминал, который загружает перефокусируемую фотографию, подлежащую синхронизации, на сервер в облаке, называют "первым терминалом", а другой терминал, с которым сервер синхронизирует фотографию упоминается как "второй терминал".
[00149] На этапе S102 первый терминал принимает ID, возвращаемое с сервера, а сервер идентифицирует принятую группу перефокусируемых фотографий через ID. Это связано с тем, что при загрузке перефокусируемой фотографии первый