СИСТЕМА И СПОСОБ ПРЕДОСТАВЛЕНИЯ КОНТЕНТА УСТРОЙСТВУ НА ОСНОВЕ МЕСТОПОЛОЖЕНИЯ УСТРОЙСТВА
SYSTEM AND METHOD OF PROVIDING CONTENT TO DEVICE BASED ON LOCATION OF DEVICE

Область техники, к которой относится изобретение
[1] Устройства и способы, соответствующие примерным вариантам осуществления, относятся к системе и способу совместного использования целевого совместно используемого контента между устройствами на основе местоположений аппаратов.
Уровень техники
[2] Благодаря разработкам в сетевых и мультимедийных технологиях, пользователи могут совместно использовать различные типы контента (или целевой совместно используемый контент) в различных сетевых окружениях. Однако, из-за быстрого увеличения числа типов и числа сетевых окружений и целевого совместно используемого контента, пользователям может быть сложно эффективно выбирать и совместно использовать желаемый пользователем контент. Таким образом, существует потребность в способе предоставления пользователям целевого совместно используемого контента, с учетом окружений пользователей.
Раскрытие изобретения
Решение проблемы
[3] Один или более примерных вариантов осуществления предусматривают систему предоставления целевого совместно используемого контента и способ предоставления, первому устройству, контента, ассоциированного с пользователем первого устройства и пользователем второго устройства, когда второе устройство располагается вблизи первого устройства.
[4] Один или более примерных вариантов осуществления также предусматривают систему предоставления целевого совместно используемого контента и способ осуществления рекомендации контента, который ассоциирован с пользователем второго устройства, из числа множества пользовательского контента первого устройства, когда второе устройство располагается вблизи первого устройства.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[5] Вышеуказанные и/или другие аспекты станут понятны и более легко восприняты из нижеследующего описания примерных вариантов осуществления, взятых совместно с примерными чертежами, на которых:
[6] Фиг. 1 иллюстрирует систему предоставления целевого совместно используемого контента согласно примерному варианту осуществления;
[7] Фиг. 2 иллюстрирует пример, в котором контент, который ассоциирован с первым пользователем первого устройства и вторым пользователем второго устройства, предоставляется первому устройству, согласно примерному варианту осуществления;
[8] Фиг. 3 иллюстрирует пример, в котором контент, который ассоциирован с первым пользователем первого устройства и вторым пользователем второго устройства, предоставляется третьему устройству, согласно примерному варианту осуществления;
[9] Фиг. 4 является схемой последовательности операций способа предоставления контента, который ассоциирован с первым пользователем первого устройства и вторым пользователем второго устройства, согласно примерному варианту осуществления;
[10] Фиг. 5 является схемой последовательности операций способа поиска второго устройства, расположенного вблизи первого устройства, на основе значения системы глобального позиционирования (GPS), согласно примерному варианту осуществления;
[11] Фиг. 6 является схемой последовательности операций способа поиска второго устройства, расположенного вблизи первого устройства, на основе адреса точки доступа (AP), согласно другому примерному варианту осуществления;
[12] Фиг. 7 является схемой последовательности операций способа поиска второго устройства, расположенного вблизи первого устройства, когда первое устройство и второе устройство связаны посредством сопряжения, согласно другому примерному варианту осуществления;
[13] Фиг. 8 является схемой последовательности операций способа определения, располагается ли второе устройство вблизи первого устройства, на основе значения местоположения аппарата предоставления информации о местоположении, согласно примерному варианту осуществления;
[14] Фиг. 9 является схемой последовательности операций способа определения, ассоциирован ли второй пользователь с первым пользователем, посредством использования идентификаторов службы (ID) для службы социальной сети (SNS), согласно примерному варианту осуществления;
[15] Фиг. 10 является схемой последовательности операций способа определения, ассоциирован ли второй пользователь с первым пользователем, посредством использования адресной книги, согласно примерному варианту осуществления;
[16] Фиг. 11 является схемой последовательности операций способа определения, ассоциирован ли второй пользователь с первым пользователем, на основе активности и контента каждого пользователя, согласно примерному варианту осуществления;
[17] Фиг. 12 является схемой последовательности операций способа уведомления сервера предоставления контента о том, что первое устройство и второе устройство имеют отношение друг к другу согласно примерному варианту осуществления;
[18] Фиг. 13 является схемой последовательности операций способа поиска контента, который должен быть совместно использован между первым устройством и вторым устройством, согласно примерному варианту осуществления;
[19] Фиг. 14 является схемой последовательности операций способа поиска неподвижного изображения, которое ассоциировано с первым пользователем и вторым пользователем, среди неподвижных изображений, хранящихся на SNS-сервере, согласно примерному варианту осуществления;
[20] Фиг. 15 является схемой последовательности операций способа фильтрации неподвижных изображений, хранящихся на SNS-сервере, посредством использования изображения лиц первого и второго пользователей, которые принимаются из первого устройства и второго устройства, соответственно, согласно примерному варианту осуществления;
[21] Фиг. 16 является схемой последовательности операций способа поиска видео, которое ассоциировано с первым пользователем и вторым пользователем, среди видео, хранящегося на SNS-сервере, согласно примерному варианту осуществления;
[22] Фиг. 17 является схемой последовательности операций способа получения информации журнала регистрации о связи между первым устройством и вторым устройством и получения истории совместного использования контента между первым устройством и вторым устройством согласно примерному варианту осуществления;
[23] Фиг. 18 является схемой последовательности операций способа поиска контента, который ассоциирован с первым пользователем и вторым пользователем, и предоставления найденного контента серверу предоставления контента, согласно примерному варианту осуществления;
[24] Фиг. 19 является схемой последовательности операций способа поиска данных, которыми обмениваются между первым устройством и вторым устройством посредством SNS-сервера, согласно примерному варианту осуществления;
[25] Фиг. 20 является схемой последовательности операций способа генерирования объекта согласно примерному варианту осуществления;
[26] Фиг. 21 является схемой последовательности операций способа предоставления объекта согласно примерному варианту осуществления;
[27] Фиг. 22 является схемой последовательности операций способа предоставления объекта по меньшей мере одному первому устройству и второму устройству согласно примерному варианту осуществления;
[28] Фиг. 23 является схемой последовательности операций способа предоставления объекта третьему устройству согласно примерному варианту осуществления;
[29] Фиг. 24 является схемой последовательности операций способа осуществления рекомендации, второму устройству, контента, который ассоциирован с пользователем второго устройства, из числа множества контента пользователя первого устройства согласно примерному варианту осуществления;
[30] Фиг. 25 является схемой последовательности операций способа осуществления рекомендации, первому устройству и второму устройству, контента, который ассоциирован с пользователем первого устройства и пользователем второго устройства, из числа множества контента пользователя первого устройства и множества контента пользователя второго устройства согласно примерному варианту осуществления;
[31] Фиг. 26 является схемой последовательности операций способа реорганизации множества контента в первом устройстве, при этом множество контента ассоциировано с пользователем второго устройства, из числа множества контента пользователя первого устройства, согласно примерному варианту осуществления;
[32] Фиг. 27 является схемой последовательности операций способа приема, из сервера предоставления контента, контента, который ассоциирован с пользователем второго устройства, из числа множества контента пользователя первого устройства, согласно примерному варианту осуществления;
[33] Фиг. 28 иллюстрирует пример, в котором сервер предоставления контента предоставляет объект первому устройству и второму устройству, согласно примерному варианту осуществления;
[34] Фиг. 29 иллюстрирует пример, в котором сервер предоставления контента предоставляет объект только первому устройству, согласно примерному варианту осуществления;
[35] Фиг. 30 иллюстрирует пример, в котором сервер предоставления контента предоставляет объект третьему устройству, согласно примерному варианту осуществления;
[36] Фиг. 31 иллюстрирует пример, в котором осуществляется фильтрация найденных неподвижных изображений, согласно примерному варианту осуществления;
[37] Фиг. 32A и 32B иллюстрируют примеры объекта согласно примерному варианту осуществления;
[38] Фиг. 33A-33D иллюстрируют пример, в котором объект, отображаемый на первом устройстве, синхронизируется с объектом, отображаемым на втором устройстве, согласно примерному варианту осуществления;
[39] Фиг. 34A-34C иллюстрируют пример, в котором неподвижные изображения, которые ассоциированы с первым пользователем и вторым пользователем, отображаются в виде слайд-шоу на первом устройстве, согласно примерному варианту осуществления;
[40] Фиг. 35A и 35B иллюстрируют примеры, в которых неподвижные изображения, которые ассоциированы с первым пользователем и вторым пользователем, реорганизованы на экране галереи первого устройства, согласно примерному варианту осуществления;
[41] Фиг. 36 является блок-схемой сервера предоставления контента согласно примерному варианту осуществления;
[42] Фиг. 37 является блок-схемой базы данных (DB) согласно примерному варианту осуществления; и
[43] Фиг. 38 является блок-схемой первого устройства согласно примерному варианту осуществления.
[44] Наилучший вариант осуществления изобретения
[45] Согласно аспекту примерного варианта осуществления, предусматривается аппарат (аппаратура) для приема контента, ассоциированного со вторым пользователем внешнего устройства, причем аппарат, включающий в себя коммуникатор, выполненный с возможностью, когда внешнее устройство располагается в пределах предварительно определенного расстояния от аппарата, приема информации идентификации (ID) внешнего устройства из внешнего устройства и передачи принятой информации ID внешнего устройства на сервер предоставления контента; и контроллер, выполненный с возможностью осуществления запроса, у сервера предоставления контента, контента, ассоциированного со вторым пользователем, из числа контента первого пользователя аппарата, хранящегося по меньшей мере в одном из другого аппарата первого пользователя, сервера предоставления контента и сервера службы социальной сети (SNS), при этом коммуникатор принимает контент, ассоциированный со вторым пользователем, из сервера предоставления контента в ответ на запрос.
[46] Коммуникатор может принимать информацию ID внешнего устройства из внешнего устройства, когда аппарат располагается в пределах дальности связи ближнего поля внешнего устройства.
[47] Коммуникатор может принимать контент, ассоциированный со вторым пользователем, из числа контента первого пользователя аппарата, из сервера предоставления контента.
[48] Контроллер может, на основе того, ассоциировано ли внешнее устройство с аппаратом, отфильтровать внешнее устройство, и предоставляет информацию ID отфильтрованного внешнего устройства серверу предоставления контента через коммуникатор.
[49] Контроллер может предоставить ID SNS-службы первого пользователя SNS-серверу через коммуникатор, и может отфильтровать внешнее устройство на основе информации о взаимосвязи первого пользователя, причем информация о взаимосвязи принимается из SNS-сервера.
[50] Информация о взаимосвязи может включать в себя социальный граф, ассоциированный с взаимосвязью между первым пользователем и другими пользователями.
[51] Контроллер может предоставить ID SNS первого пользователя и ID SNS-службы второго пользователя серверу предоставления контента, и на основе ID SNS первого пользователя и ID SNS-службы второго пользователя, сервер предоставления контента может определить, ассоциировано ли внешнее устройство с аппаратом.
[52] Контроллер может принять объект для осуществления доступа к контенту, ассоциированному со вторым пользователем, из сервера предоставления контента через коммуникатор, и объект может включать в себя информацию ссылки для загрузки контента, ассоциированного со вторым пользователем внешнего устройства.
[53] Объект может включать в себя пользовательский интерфейс, включающий в себя по меньшей мере одно из пиктограммы, текста, изображения, информации ссылки и информации о функциях объекта.
[54] Контент первого пользователя может включать в себя по меньшей мере одно из контента, сохраненного на сервере предоставления контента, контента, сохраненного на другом аппарате первого пользователя, и контента, выгруженного первым пользователем на SNS-сервер.
[55] Контент, ассоциированный со вторым пользователем, может включать в себя, из числа изображений первого пользователя, изображение, включающее в себя лицо первого пользователя и лицо второго пользователя.
[56] Принятый контент, ассоциированный со вторым пользователем, может быть отфильтрован сервером предоставления контента.
[57] Из числа контента первого пользователя, контент, ассоциированный со вторым пользователем, может быть предоставлен внешнему устройству.
[58] Значение предварительно определенного расстояния может варьироваться согласно по меньшей мере одному из уровня взаимосвязи между первым пользователем и вторым пользователем и типа контента, ассоциированного со вторым пользователем.
[59] Контроллер может управлять коммуникатором для передачи контента, ассоциированного со вторым пользователем, в третий аппарат, причем третий аппарат располагается в пределах второго предварительно определенного расстояния по меньшей мере от одного из первого аппарата и второго аппарата.
[60] Третий аппарат может принимать объект для осуществления доступа к контенту, ассоциированному со вторым пользователем, из сервера предоставления контента.
[61] Контроллер может управлять коммуникатором для передачи контента, ассоциированного со вторым пользователем внешнего устройства, в третий аппарат третьего пользователя, причем третий пользователь определяется SNS-сервером как имеющий взаимосвязь по меньшей мере с одним из первого пользователя и второго пользователя.
[62] Согласно аспекту другого примерного варианта осуществления, предусматривается способ приема контента в аппарате, причем контент ассоциирован со вторым пользователем внешнего устройства, при этом способ, включающий в себя: когда внешнее устройство располагается в пределах предварительно определенного расстояния от аппарата, прием информации ID внешнего устройства из внешнего устройства; и осуществление запроса, на основе принятой информации ID внешнего устройства, у сервера предоставления контента, контента, ассоциированного со вторым пользователем, из числа контента первого пользователя аппарата, хранящегося по меньшей мере в одном из другого аппарата первого пользователя, сервера предоставления контента и сервера службы социальной сети (SNS); и прием контента, ассоциированного со вторым пользователем, из сервера предоставления контента в ответ на запрос.
[63] Прием информации ID внешнего устройства может включать в себя прием информации ID внешнего устройства из внешнего устройства, когда аппарат располагается в пределах дальности связи ближнего поля внешнего устройства.
[64] Способ может дополнительно включать в себя прием контента, ассоциированного со вторым пользователем, из числа контента первого пользователя, из сервера предоставления контента.
[65] Способ может дополнительно включать в себя фильтрацию внешнего устройства на основе того, ассоциировано ли внешнее устройство с аппаратом, и передачу информации ID отфильтрованного внешнего устройства на сервер предоставления контента.
[66] Способ может дополнительно включать в себя прием объекта для осуществления доступа к контенту, ассоциированному со вторым пользователем, из сервера предоставления контента, и объект может включать в себя информацию ссылки для загрузки контента, ассоциированного со вторым пользователем.
[67] Контент первого пользователя может включать в себя по меньшей мере одно из контента, сохраненного на сервере предоставления контента, контента, сохраненного на другом аппарате первого пользователя, и контента, выгруженного первым пользователем на SNS-сервер.
[68] Значение предварительно определенного расстояния может варьироваться согласно по меньшей мере одному из уровня взаимосвязи между первым пользователем и вторым пользователем и типа контента, ассоциированного со вторым пользователем.
[69] Способ может дополнительно включать в себя передачу контента, ассоциированного со вторым пользователем, в третий аппарат, причем третий аппарат располагается в пределах второго предварительно определенного расстояния по меньшей мере от одного из первого аппарата и второго аппарата.
[70] Способ может дополнительно включать в себя прием, третьим аппаратом, объекта для осуществления доступа к контенту, ассоциированному со вторым пользователем, из сервера предоставления контента.
[71] Способ может дополнительно включать в себя передачу контента, ассоциированного со вторым пользователем, в третий аппарат третьего пользователя, причем третий пользователь определяется SNS-сервером как имеющий взаимосвязь по меньшей мере с одним из первого пользователя и второго пользователя.
[72] Согласно аспекту еще одного примерного варианта осуществления, предусматривается невременный компьютерно-читаемый носитель записи, имеющий записанную на нем программу, которая, при исполнении на компьютере, выполняет вышеуказанный способ.
[73] Согласно аспекту еще одного примерного варианта осуществления, в сервере предусматривается способ предоставления контента аппарату, причем способ, включающий в себя, когда второй аппарат располагается в пределах предварительно определенного расстояния от первого аппарата, прием информации ID второго аппарата из первого аппарата; осуществление поиска контента, ассоциированного со вторым пользователем второго аппарата, из числа контента первого пользователя первого аппарата, хранящегося по меньшей мере в одном из другого аппарата первого пользователя, сервера предоставления контента и SNS-сервера; и предоставление первому аппарату искомого контента, ассоциированного со вторым пользователем.
[74] Согласно аспекту еще одного примерного варианта осуществления, в аппарате предусматривается способ осуществления рекомендации контента, ассоциированного со вторым пользователем второго аппарата, причем способ включающий в себя, когда первый аппарат располагается в пределах дальности связи ближнего поля второго аппарата, обеспечения канала связи между первым аппаратом и вторым аппаратом; прием по меньшей мере одного из информации ID второго аппарата и информации ID второго пользователя из второго аппарата; и осуществление поиска контента, ассоциированного со вторым пользователем, из числа контента первого пользователя первого аппарата, хранящегося по меньшей мере в одном из другого аппарата первого пользователя, сервера предоставления контента и SNS-сервера, и осуществление рекомендации искомого контента второму устройству.
[75] Согласно аспекту еще одного примерного варианта осуществления, предусматривается невременный компьютерно-читаемый носитель записи, имеющий записанную на нем программу, которая, при исполнении на компьютере, выполняет вышеуказанный способ.
[76] Согласно аспекту еще одного примерного варианта осуществления, предусматривается терминал пользователя, включающий в себя: коммуникатор, выполненный с возможностью передачи информации о местоположении терминала пользователя на сервер предоставления контента, коммуникационно соединенный с терминалом пользователя; контроллер, выполненный с возможностью приема, из сервера предоставления контента, информации по меньшей мере об одном терминале второго пользователя и контенте, ассоциированном с терминалом пользователя, и по меньшей мере одном терминале второго пользователя, причем по меньшей мере один терминал второго пользователя определяется расположенным в пределах предварительно определенного расстояния от терминала пользователя на основе информации о местоположении терминала пользователя; и приемник пользовательского ввода, выполненный с возможностью приема команды пользователя, в котором контроллер управляет терминалом пользователя для совместного использования контента по меньшей мере с одним терминалом второго пользователя в ответ на команду пользователя.
[77] Информация о местоположении может включать в себя по меньшей мере одно из значения системы глобального позиционирования (GPS) терминала пользователя, значения идентификации (ID) терминала пользователя и значения ID точки доступа (AP), соединенной с терминалом пользователя.
[78] Сервер предоставления контента может предварительно сохранить список терминалов пользователя, имеющих отношение к терминалу пользователя, и определить по меньшей мере один терминал второго пользователя на основе предварительно сохраненного списка.
[79] Сервер предоставления контента может быть соединен с сетевым сервером и, на основе информации о взаимосвязи терминала пользователя, предоставленной из сетевого сервера, сервер предоставления контента может определить по меньшей мере один терминал второго пользователя.
[80] По меньшей мере один терминал второго пользователя может включать в себя множество терминалов второго пользователя, и в ответ на команду пользователя для осуществления выбора по меньшей мере одного терминала второго пользователя среди множества терминалов второго пользователя, контроллер может управлять терминалом пользователя для совместного использования контента с выбранным по меньшей мере одним терминалом второго пользователя.
Вариант осуществления изобретения
[81] В дальнейшем, варианты осуществления будут описаны более подробно со ссылкой на прилагаемые чертежи. Однако, варианты осуществления могут быть осуществлены во многих разных формах и не должны толковаться как ограниченные вариантами осуществления, изложенными в настоящем документе; наоборот, эти варианты осуществления предоставлены для полноты и завершенности этого раскрытия, и будут полностью передавать идею вариантов осуществления специалистам в данной области техники. В нижеследующем описании, хорошо известные функции или конструкции не будут описаны подробно, для того, чтобы не запутывать варианты осуществления необязательными сведениями. Также, во всем описании, одинаковые ссылочные номера на чертежах обозначают одинаковые элементы.
[82] Во всем описании, также будет понятно, что когда элемент называется "соединенным с" другим элементом, он может быть непосредственно соединен с другим элементом, или электрически соединен с другим элементом, промежуточные элементы могут также присутствовать.
[83] Во всем описании, объект для использования службы может включать в себя пользовательский интерфейс для использования службы предоставления связанного контента, которая обеспечивается сервером предоставления контента. Также, объект для использования службы может включать в себя пользовательский интерфейс для использования связанного контента, который предоставляется по меньшей мере одним из сервера предоставления контента, другого сервера и поставщика контента. Объект для использования службы может включать в себя пользовательский интерфейс, включающий в себя пиктограмму, текст, изображение, информацию ссылки и информацию о функции объекта.
[84] Устройство может принимать объект из сервера предоставления контента и может использовать службу сервера предоставления контента посредством использования объекта. Посредством использования объекта, устройство может получить и обработать прикладную программу и источник данных в устройстве, и может получить и обработать связанный контент по меньшей мере из одного из сервера предоставления контента, другого сервера и поставщика контента. Также, объектом может быть пользовательский интерфейс в виде скомплектованных служб, которые предоставляются на основе контекстной информации пользователя (или устройства).
[85] Объект может не быть установлен на устройстве или может не исполняться устройством, но может быть интерпретирован хост-программой и таким образом может быть отображен на экране устройства и может быть использован пользователем. Объектом может быть техническое приспособление, но не ограничено этим. Также, объект может быть не установлен на устройстве или может не исполняться устройством, но может отображаться в отдельном окне на экране устройства посредством хост-программы устройства.
[86] Во всем описании, тот факт, что первое устройство и второе устройство находятся рядом друг с другом, может означать, что первое устройство располагается в пределах дальности связи второго устройства, или второе устройство располагается в пределах дальности связи первого устройства.
[87] Во всем описании, тот факт, что первое устройство и второе устройство имеют отношение друг к другу, может означать, что пользователь первого устройства и пользователь второго устройства имеют отношение друг к другу.
[88] Также, во всем описании, контент пользователя устройства может включать в себя по меньшей мере одно из контента, сохраненного на устройстве, контента, сохраненного на другом устройстве пользователя устройства, контента, сохраненного пользователем на сервере, и контента, для которого пользователь устройства имеет право использования.
[89] Во всем описании, пользователь первого устройства называется первым пользователем, и пользователь второго устройства называется вторым пользователем.
[90] Во всем описании, контент пользователя может включать в себя, но не ограничен этим, контент, сохраненный пользователем в аппарате или сервере, контент, которым владеет пользователь, контент, которым владеет группа, включающая в себя пользователя, и контент, которым владеет поставщик службы, который предоставляет службу, на которую подписывается пользователь.
[91] Теперь будет подробно сделана ссылка на определенные варианты осуществления, примеры которых проиллюстрированы на прилагаемых чертежах. Выражения, такие как "по меньшей мере один из", перед списком элементов, изменяют весь список элементов и не изменяют отдельные элементы списка.
[92] Фиг. 1 иллюстрирует систему предоставления целевого совместно используемого контента согласно примерному варианту осуществления.
[93] Как проиллюстрировано на Фиг. 1, система предоставления целевого совместно используемого контента согласно примерному варианту осуществления может включать в себя по меньшей мере одно первое устройство 1000, одно или более вторых устройств 2000, третье устройство 3000, сервер 4000 предоставления контента, сервер службы социальной сети (SNS) 5000 и сеть 6000.
[94] Первое устройство 1000 может совместно использовать контент с одним или более вторыми устройствами 2000, которые располагаются вблизи первого устройства 1000. Информация о местоположении первого устройства 1000 и информация о местоположении второго устройства 2000 может быть предоставлена серверу 4000 предоставления контента. Сервером 4000 предоставления контента первому устройству 1000 может быть предоставлен связанный контент, который ассоциирован с первым пользователем первого устройства 1000 и вторым пользователем второго устройства 2000.
[95] Каждым из первого устройства 1000 и второго устройства 2000 может быть, но не ограниченным этим, интеллектуальный телефон, мобильный телефон, персональный цифровой помощник (PDA), переносной компьютер, интеллектуальный телевизор (TV), медиапроигрыватель, устройство системы глобального позиционирования (GPS), или мобильное или немобильное вычислительное устройство. Также, пользователь может носить каждое из первого устройства 1000 и второго устройства 2000. Например, каждым из первого устройства 1000 и второго устройства 2000 могут быть, но не ограниченным этим, часы, очки, ободок для волос, или кольцо, которое имеет функцию связи и функцию обработки данных. Первое устройство 1000 и второе устройство 2000 могут включать в себя все типы устройств, способных обмениваться контентом через сеть 6000 и отображать контент.
[96] В случае, когда первое устройство 1000 включает в себя множество из первых устройств 1000, часть первых устройств 1000 может принимать связанный контент из сервера 4000 предоставления контента, и другая часть первых устройств 1000 может выводить уведомляющую информацию, информирующую, что связанный контент был принят. В этом случае, уведомляющая информация может быть передана из сервера 4000 предоставления контента другой части первых устройств 1000 для уведомления, что связанный контент был предоставлен части первых устройств 1000. Например, в случае, когда первые устройства 1000 включают в себя интеллектуальный телефон и часы первого пользователя, интеллектуальный телефон может принимать связанный контент из сервера 4000 предоставления контента, и часы могут выводить уведомляющую информацию, информирующую, что связанный контент был принят.
[97] Сервер 4000 предоставления контента может осуществлять поиск второго устройства 2000, расположенного вблизи первого устройства 1000, и может предоставить связанный контент по меньшей мере одному из первого устройства 1000 и второго устройства 2000. Связанный контент означает контент, который ассоциирован с первым пользователем первого устройства 1000 и вторым пользователем второго устройства 2000. Например, связанный контент может включать в себя неподвижное изображение, видео, музыку, документ, сообщение или подобное.
[98] Сервер 4000 предоставления контента может сгенерировать объект для использования связанного контента и может предоставить сгенерированный объект по меньшей мере одному из первого устройства 1000 и второго устройства 2000.
[99] Сервер 4000 предоставления контента может предоставить связанный контент третьему устройству 3000. Третьим устройством 3000 может быть, но не ограничено этим, устройство общего пользования, расположенное вблизи первого устройства 1000 и второго устройства 2000. Устройство общего пользования может быть устройством, полномочие использования которого гарантируется множеству пользователей. В альтернативном варианте осуществления, третье устройство 3000 может не быть устройством, расположенным вблизи первого устройства 1000 и второго устройства 2000. В этом случае, третье устройство 3000 может быть устройством пользователя, который знает как первого пользователя, так и второго пользователя. Также, третьим устройством 3000 может быть, но не ограничено этим, интеллектуальный телефон, мобильный телефон, PDA, переносной компьютер, интеллектуальный TV, медиапроигрыватель, GPS-устройство, или мобильное или немобильное вычислительное устройство. Третье устройство 3000 может включать в себя все типы устройств, способных обмениваться контентом через сеть 6000 и отображать контент.
[100] SNS-сервер 5000 предоставляет контент первого пользователя и контент второго пользователя серверу 4000 предоставления контента. Также, SNS-сервер 5000 может предоставить серверу 4000 предоставления контента информацию о взаимосвязи в отношении первого пользователя, так чтобы сервер 4000 предоставления контента мог определить, имеет ли второй пользователь отношение к первому пользователю. Информацией о взаимосвязи в отношении первого пользователя может быть информация о пользователе, который имеет отношение к первому пользователю из числа пользователей, которые используют SNS-службу. Информация о взаимосвязи в отношении первого пользователя может указывать, из числа пользователей SNS-службы, пользователей, которые являются друзьями, членами семьи и сотрудниками первого пользователя. Например, информацией о взаимосвязи в отношении первого пользователя может быть социальный граф в виде древовидной структуры, которая соединяет первого пользователя и других пользователей, которые имеют отношение к первому пользователю.
[101] Когда первое устройство 1000 располагается вблизи предварительно определенного устройства общего пользования (например, третьего устройства 3000), первому устройству 1000 может быть предоставлен предварительно заданный контент. В этом случае, предварительно заданным контентом может быть контент, ассоциированный с контентом, который совместно используется первым устройством 1000 и предварительно определенным устройством общего пользования, контент, ассоциированный с контентом, который используется первым устройством 1000, и т.д. Предварительно определенным устройством общего пользования может быть головной блок в транспортном средстве, TV, PC, аудиосистема, и т.д., расположенные в гостиной дома, или подобном, но примерные варианты осуществления не ограничены этим. Также, в этом случае, взаимосвязь между первым устройством 1000 и предварительно определенным устройством общего пользования может быть определена первым устройством 1000 на основе истории предыдущих соединений между первым устройством 1000 и предварительно определенным устройством общего пользования. Когда определено, что первое устройство 1000 и предварительно определенное устройство общего пользования имеют отношение друг к другу, предварительно заданный контент может быть предоставлен первому устройству 1000.
[102] В качестве альтернативы, когда первое устройство 1000 располагается в предварительно определенном месте, первому устройству 1000 может быть предоставлен предварительно заданный контент. В этом случае, предварительно заданным контентом может быть контент, ассоциированный с контентом, который используется первым устройством 1000 в предварительно определенном месте. Предварительно определенным местом может быть, но не ограничено этим, школа, компания, музей или кинотеатр.
[103] Фиг. 2 иллюстрирует пример, в котором контент, который ассоциирован с первым пользователем первого устройства 1000 и вторым пользователем второго устройства 2000, предоставляется первому устройству 1000, согласно примерному варианту осуществления.
[104] Обращаясь к Фиг. 2, два вторых устройства 2000 могут быть расположены вблизи первого устройства 1000, и первый пользователь и вторые пользователи двух вторых устройств 2000 могут быть друзьями друг другу. В этом случае, неподвижное изображение первого пользователя и вторых пользователей, которое было захвачено ранее, может быть отображено на первом устройстве 1000. Для этого, сервер 4000 предоставления контента может распознать местоположения первого и второго устройств 1000 и 2000 и может определить, знают ли первый пользователь и вторые пользователи друг друга, на основе распознанных местоположениях первого и второго устройств 1000 и 2000. Также, сервер 4000 предоставления контента может собрать неподвижные изображения первого пользователя и неподвижные изображения вторых пользователей и может предоставить первому устройству 1000 неподвижное изображение, которое ассоциировано с первым пользователем и вторыми пользователями, из числа собранных неподвижных изображений.
[105] Фиг. 3 иллюстрирует пример, в котором контент, который ассоциирован с первым пользователем первого устройства 1000 и вторым пользователем второго устройства 2000, предоставляется третьему устройству 3000, согласно примерному варианту осуществления.
[106] Обращаясь к Фиг. 3, два вторых устройства 2000 могут быть расположены вблизи первого устройства 1000, и первый пользователь и вторые пользователи двух вторых устройств 2000 могут быть друзьями друг другу. Также, третье устройство 3000 может быть расположено вблизи первого устройства 1000 и двух вторых устройств 2000. Третьим устройством 3000 может быть TV общего пользования, который располагается вблизи первого устройства 1000 и двух вторых устройств 2000. В этом случае, неподвижное изображение первого пользователя и вторых пользователей, которое было захвачено ранее, может быть отображено на третьем устройстве 3000. Для этого, сервер 4000 предоставления контента может распознать местоположения первого и второго устройств 1000 и 2000. Также, сервер 4000 предоставления контента может собрать неподвижные изображения первого пользователя и неподвижные изображения вторых пользователей и может предоставить третьему устройству 3000 неподвижное изображение, которое ассоциировано с первым пользователем и вторыми пользователями, из числа собранных неподвижных изображений.
[107] Фиг. 4 является схемой последовательности операций способа предоставления контента, который ассоциирован с первым пользователем первого устройства 1000 и вторым пользователем второго устройства 2000, согласно примерному варианту осуществления.
[108] На этапе S400, сервер 4000 предоставления контента определяет, расположено ли второе устройство 2000 вблизи первого устройства 1000. Сервер 4000 предоставления контента может принимать значение местоположения первого устройства 1000 из первого устройства 1000, и значение местоположения второго устройства 2000 из второго устройства 2000. Также, сервер 4000 предоставления контента может сравнить значения местоположения первого и второго устройств 1000 и 2000 и таким образом может определить, расположено ли второе устройство 2000 вблизи первого устройства 1000. Также, сервер 4000 предоставления контента может осуществлять поиск второго устройства 2000, которое располагается вблизи первого устройства 1000.
[109] Сервер 4000 предоставления контента может принимать значение идентификатора (ID) точки доступа (AP), соединенной с первым устройством 1000, из первого устройства 1000 и может принимать значение ID AP, соединенной со вторым устройством 2000, из второго устройства 2000. Значением ID AP может быть адрес AP. Сервер 4000 предоставления контента может сравнить значения ID AP, соединенных с первым и вторым устройствами 1000 и 2000, и таким образом может определить, расположено ли второе устройство 2000 вблизи первого устройства 1000.
[110] В качестве альтернативы, сервер 4000 предоставления контента может принимать значение ID аппарата предоставления информации о местоположении (не показано), расположенного вблизи первого устройства 1000, и может принимать значение ID аппарата предоставления информации о местоположении (не показано), расположенного вблизи второго устройства 2000. Сервер 4000 предоставления контента может сравнить ID значения аппаратов предоставления информации о местоположении, расположенных вблизи первого и второго устройства 1000 и 2000, и таким образом может определить, расположено ли второе устройство 2000 вблизи первого устройства 1000.
[111] Первое устройство 1000 может осуществить связь ближнего действия со вторым устройством 2000, и может уведомить сервер 4000 предоставления контента, что второе устройство 2000 расположено вблизи первого устройства 1000. В этом случае, сервер 4000 предоставления контента может определить, что второе устройство 2000 расположено вблизи первого устройства 1000, на основе уведомления из первого устройства 1000.
[112] Сервер 4000 предоставления контента может дополнительно определить, имеют ли отношение друг к другу первый пользователь первого устройства 1000 и второй пользователь второго устройства 2000. Сервер 4000 предоставления контента может определить, имеют ли отношение друг к другу первый пользователь и второй пользователь, посредством использования, например, ID SNS-службы первого пользователя и ID SNS-службы второго пользователя. В качестве альтернативы, сервер 4000 предоставления контента может определить, имеют ли отношение друг к другу первый пользователь и второй пользователь, посредством использования адресной книги, хранящейся на первом устройстве 1000, и адресной книги, хранящейся на втором устройстве 2000. В качестве альтернативы, сервер 4000 предоставления контента может определить, имеют ли отношение друг к другу первый пользователь и второй пользователь, посредством сравнения контента, хранящегося в первом устройстве 1000, или контента, выгруженного первым устройством 1000 на сервер 4000 предоставления контента или SNS-сервер 5000, с контентом, хранящимся во втором устройстве 2000, или контентом, выгруженным вторым устройством 2000 на сервер 4000 предоставления контента или SNS-сервер 5000.
[113] Когда первое устройство 1000 и второе устройство 2000 соединены посредством связи ближнего действия, первое устройство 1000 может определить, имеют ли отношение друг к другу первый пользователь и второй пользователь, и таким образом может уведомить сервер 4000 предоставления контента, что первый пользователь и второй пользователь имеют отношение друг к другу.
[114] На этапе S410, сервер 4000 предоставления контента осуществляет поиск контента, который ассоциирован с первым пользователем первого устройства 1000 и вторым пользователем второго устройства 2000. Например, контент может включать в себя по меньшей мере одно из неподвижного изображения, видео, музыки, документа и сообщения. Когда контентом является неподвижное изображение, контентом, который ассоциирован с первым пользователем и вторым пользователем, может быть изображение, на котором изображения первого пользователя и второго пользователя находятся вместе. Когда контентом является видео, контентом, который ассоциирован с первым пользователем и вторым пользователем, может быть движущееся изображение, на котором изображения первого пользователя и второго пользователя находятся вместе, или движущееся изображение, которое первый пользователь и второй пользователь смотрят вместе. Когда контентом является музыка, контентом, который ассоциирован с первым пользователем и вторым пользователем, может быть музыка, которую первый пользователь и второй пользователь слушают вместе. Когда контентом является документ, контентом, который ассоциирован с первым пользователем и вторым пользователем, может быть документ, совместно созданный первым пользователем и вторым пользователем. Когда контентом является сообщение, контентом, который ассоциирован с первым пользователем и вторым пользователем, может быть сообщение, обмениваемое между первым пользователем и вторым пользователем. Однако, типы контента, который ассоциирован с первым пользователем и вторым пользователем, не ограничены этим.
[115] Контент который ассоциирован с первым пользователем и вторым пользователем, может хранится по меньшей мере в одном из первого устройства 1000, второго устройства 2000, сервера 4000 предоставления контента, SNS-сервера 5000, другого устройства первого пользователя и другого устройства второго пользователя.
[116] Сервер 4000 предоставления контента может осуществлять поиск, среди множества контента второго пользователя, контента, который ассоциирован с первым пользователем. Сервер 4000 предоставления контента может осуществлять поиск множества контента второго пользователя посредством использования значения ID второго устройства 2000 или значения ID второго пользователя (например, ID службы, предоставленного для второго устройства 2000 сервером 4000 предоставления контента, ID SNS-службы второго пользователя, и т.д.). Затем, сервер 4000 предоставления контента может выбрать, среди множества контента второго пользователя, контент, который ассоциирован с первым пользователем.
[117] Сервер 4000 предоставления контента может осуществлять поиск, среди множества контента первого пользователя, контента, который ассоциирован со вторым пользователем. Сервер 4000 предоставления контента может осуществлять поиск множества контента первого пользователя посредством использования значения ID первого устройства 1000 или значения ID первого пользователя (например, ID службы для первого устройства 1000, предоставленного сервером 4000 предоставления контента, ID SNS-службы первого пользователя, и т.д.). Затем, сервер 4000 предоставления контента может выбрать, среди множества контента первого пользователя, контент, который ассоциирован со вторым пользователем.
[118] На этапе S420, сервер 4000 предоставления контента предоставляет найденный контент по меньшей мере одному из первого устройства 1000 и второго устройства 2000. Сервер 4000 предоставления контента может предоставить контент, из числа множества контента первого пользователя, который ассоциирован со вторым пользователем, по меньшей мере одному из первого устройства 1000 и второго устройства 2000. Сервер 4000 предоставления контента может предоставить контент, из числа множества контента второго пользователя, который ассоциирован с первым пользователем, по меньшей мере одному из первого устройства 1000 и второго устройства 2000.
[119] Сервер 4000 предоставления контента может сгенерировать объект для использования найденного контента. Сервер 4000 предоставления контента может извлечь, из базы данных (DB) 4600 (обращение к Фиг. 36), шаблон, используемый для генерирования объекта согласно найденному контенту. Также, сервер 4000 предоставления контента может вставить по меньшей мере одно из найденного контента и информации ссылки для загрузки найденного контента в шаблон. Сервер 4000 предоставления контента может вставить, например, изображение лица первого пользователя, изображение лица второго пользователя, и причину для рекомендации объекта в шаблон.
[120] Сервер 4000 предоставления контента может предоставить объект по меньшей мере одному из первого устройства 1000 и второго устройства 2000. Также, сервер 4000 предоставления контента может предоставить объект третьему устройству 3000. В этом случае, третьим устройством 3000 может быть устройство общего пользования, которое расположено вблизи первого устройства 1000 и второго устройства 2000. В качестве альтернативы, третье устройство 3000 может быть устройством, которое не расположено вблизи первого устройства 1000 и второго устройства 2000, но может быть устройством знакомого первого пользователя и второго пользователя.
[121] Сервер 4000 предоставления контента может предоставить объект по меньшей мере одному из первого устройства 1000, второго устройства 2000 и третьего устройства 3000.
[122] Фиг. 5 является схемой последовательности операций способа поиска второго устройства 2000, расположенного вблизи первого устройства 1000, на основе GPS-значения, согласно примерному варианту осуществления.
[123] На этапе S500, первое устройство 1000 предоставляет GPS-значение, указывающее местоположение первого устройства 1000, и значение ID первого устройства 1000 серверу 4000 предоставления контента. Первое устройство 1000 может принимать волны от множества GPS-спутников (не показаны), которые вращаются на орбите вокруг Земли, посредством использования GPS-датчика (не показан) в первом устройстве 1000 и может вычислить значение местоположения (т.е. GPS-значение) первого устройства 1000 посредством использования времени прохождения волн от GPS-спутников до первого устройства 1000. Также, первое устройство 1000 может предоставить свое значение местоположения серверу 4000 предоставления контента.
[124] На этапе S510, второе устройство 2000 предоставляет GPS-значение, указывающее местоположение второго устройства 2000, и значение ID второго устройства 2000 серверу 4000 предоставления контента. Второе устройство 2000 может принимать волны от множества GPS-спутников (не показаны), которые вращаются на орбите вокруг Земли, посредством использования GPS-датчика (не показан) во втором устройстве 2000 и может вычислить значение местоположения (т.е. GPS-значение) второго устройства 2000 посредством использования времени прохождения волн от GPS-спутников до второго устройства 2000. Также, второе устройство 2000 может предоставить свое значение местоположения серверу 4000 предоставления контента.
[125] Сервер 4000 предоставления контента может принимать значение местоположения первого устройства 1000 и значение местоположения второго устройства 2000 из SNS-сервера 5000. Первое устройство 1000 может осуществить логический вход или зарегистрироваться в службе, предоставленной SNS-сервером 5000, и может передать значение местоположения первого устройства 1000 на SNS-сервер 5000. Также, второе устройство 2000 может осуществить вход или зарегистрироваться в службе, предоставленной SNS-сервером 5000, и может передать значение местоположения второго устройства 2000 на SNS-сервер 5000. В этом случае, значения местоположения могут включать в себя, но не ограничены этим, GPS-значение первого устройства 1000 и GPS-значение второго устройства 2000, и значение ID AP, соединенной с первым устройством 1000, и значение ID AP, соединенной со вторым устройством 2000.
[126] На этапе S520, сервер 4000 предоставления контента определяет, расположено ли второе устройство 2000 вблизи первого устройства 1000. Сервер 4000 предоставления контента может вычислить расстояние между первым устройством 1000 и вторым устройством 2000 на основе значения местоположения первого устройства 1000 и значения местоположения второго устройства 2000. Когда расстояние между первым устройством 1000 и вторым устройством 2000 меньше, чем предварительно определенное значение, сервер 4000 предоставления контента может определить, что второе устройство 2000 расположено вблизи первого устройства 1000.
[127] Предварительно определенное значение может быть задано и сохранено в DB 4600 сервера 4000 предоставления контента. Предварительно определенное значение может быть задано, чтобы варьироваться согласно, например, уровню взаимосвязи между первым пользователем и вторым пользователем, типу целевой совместно используемой службы (т.е. службы, которая должна быть совместно использована), и типу целевого совместно используемого контента (т.е. контента, который должен быть совместно использован). Например, предварительно определенное значение может варьироваться согласно тому, являются ли первый пользователь и вторые пользователи членами семьи или друзьями. Для другого примера, предварительно определенное значение может варьироваться согласно тому, является ли тип целевого совместно используемого контента видео или неподвижным изображением.
[128] На этапе S530, сервер 4000 предоставления контента фильтрует второе устройство 2000. Сервер 4000 предоставления контента может определить, что множество вторых устройств 2000 расположены вблизи первого устройства 1000, фильтровать часть множества определенных вторых устройств 2000, и сгенерировать список отфильтрованных вторых устройств 2000. Для этого, список устройств, имеющих отношение к первому устройству 1000, может быть предварительно сохранен на сервере 4000 предоставления контента. Список устройств, имеющих отношение к первому устройству 1000, который используется при операции фильтрации, может быть задан, чтобы варьироваться согласно местоположению первого устройства 1000. Дополнительно, сервер 4000 предоставления контента может отфильтровать вторые устройства 2000, с учетом местоположения первого устройства 1000, расписания первого пользователя, времени, погоды, и т.д.
[129] На этапе S540, сервер 4000 предоставления контента может предоставить список отфильтрованных вторых устройств 2000 первому устройству 1000.
[130] На этапе S550, первое устройство 1000 выбирает второе устройство 2000 для совместного использования контента с первым устройством 1000, из списка отфильтрованных вторых устройств 2000. Первое устройство 1000 может выбрать второе устройство 2000 для совместного использования контента с первым устройством 1000 на основе пользовательского ввода, но примерные варианты осуществления не ограничены этим. Первое устройство 1000 может выбрать второе устройство 2000 для совместного использования контента с первым устройством 1000 согласно предварительно заданному стандарту совместного использования контента. Стандарт совместного использования контента может быть задан, чтобы варьироваться согласно, например, местоположению первого устройства 1000.
[131] В альтернативном варианте осуществления, этап S530 может быть пропущен, и в этом случае, на этапе S540, сервер 4000 предоставления контента может предоставить первому устройству 1000 список неотфильтрованных вторых устройств 2000.
[132] Фиг. 6 является схемой последовательности операций способа поиска второго устройства 2000, расположенного вблизи первого устройства 1000, на основе адреса AP, причем способ, выполненный сервером 4000 предоставления контента, согласно другому примерному варианту осуществления.
[133] На этапе S600, первое устройство 1000 предоставляет значение ID AP, соединенной с первым устройством 1000, и значение ID первого устройства 1000 серверу 4000 предоставления контента. Первое устройство 1000 может принимать значение ID AP, соединенной с первым устройством 1000, из соответствующей AP и может предоставить значение ID AP серверу 4000 предоставления контента. Значением ID AP может быть адрес AP, но примерные варианты осуществления не ограничены этим.
[134] На этапе S610, второе устройство 2000 предоставляет значение ID AP, соединенной со вторым устройством 2000, и значение ID второго устройства 2000 серверу 4000 предоставления контента. Второе устройство 2000 может принимать значение ID AP, соединенной со вторым устройством 2000, из соответствующей AP и может предоставить значение ID AP серверу 4000 предоставления контента.
[135] На этапе S620, сервер 4000 предоставления контента определяет, расположено ли второе устройство 2000 вблизи первого устройства 1000. Сервер 4000 предоставления контента может сравнить значение ID AP, принятое из первого устройства 1000, с значением ID AP, принятым из второго устройства 2000, и таким образом может определить, расположено ли второе устройство 2000 вблизи первого устройства 1000. Например, когда значение ID AP, принятое из первого устройства 1000, равно значению ID AP, принятому из второго устройства 2000, сервер 4000 предоставления контента может определить, что второе устройство 2000 расположено вблизи первого устройства 1000.
[136] На этапе S630, сервер 4000 предоставления контента фильтрует второе устройство 2000. Сервер 4000 предоставления контента может определить, что множество вторых устройств 2000 расположены вблизи первого устройства 1000, фильтровать часть множества определенных вторых устройств 2000, и сгенерировать список отфильтрованных вторых устройств 2000. Для этого, список устройств, имеющих отношение к первому устройству 1000, может быть предварительно сохранен на сервере 4000 предоставления контента. Список устройств, имеющих отношение к первому устройству 1000, который используется при операции фильтрации, может быть задан, чтобы варьироваться согласно, например, местоположению первого устройства 1000. Дополнительно, сервер 4000 предоставления контента может отфильтровать вторые устройства 2000, с учетом местоположения первого устройства 1000, расписания первого пользователя, времени, погоды, и т.д.
[137] На этапе S640, сервер 4000 предоставления контента может предоставить список отфильтрованных вторых устройств 2000 первому устройству 1000.
[138] На этапе S650, первое устройство 1000 выбирает второе устройство 2000 для совместного использования контента с первым устройством 1000, из списка отфильтрованных вторых устройств 2000. Первое устройство 1000 может выбрать второе устройство 2000 для совместного использования контента с первым устройством 1000 на основе пользовательского ввода, но примерные варианты осуществления не ограничены этим. Первое устройство 1000 может выбрать второе устройство 2000 для совместного использования контента с первым устройством 1000 согласно предварительно заданному стандарту совместного использования контента. Стандарт совместного использования контента может быть задан, чтобы варьироваться согласно, например, местоположению первого устройства 1000.
[139] В альтернативном варианте осуществления, этап S630 может быть пропущен, и в этом случае, на этапе S640, сервер 4000 предоставления контента может предоставить первому устройству 1000 список неотфильтрованных вторых устройств 2000.
[140] Фиг. 7 является схемой последовательности операций способа поиска второго устройства 2000, расположенного вблизи первого устройства 1000, причем способ, выполняемый когда первое устройство 1000 и второе устройство 2000 связаны посредством сопряжения, согласно другому примерному варианту осуществления.
[141] На этапе S700, первое устройство 1000 и второе устройство 2000 связываются посредством сопряжения. Так как первое устройство 1000 располагается в пределах дальности связи второго устройства 2000, или второе устройство 2000 располагается в пределах дальности связи первого устройства 1000, первое устройство 1000 и второе устройство 2000 могут быть связаны посредством сопряжения. Первое устройство 1000 и второе устройство 2000 могут быть связаны посредством сопряжения посредством использования по меньшей мере одного из связи ближнего поля (NFC), связи с помощью радиочастотной идентификации (RFID), и Bluetooth-связи, но примерные варианты осуществления не ограничены этим.
[142] Например, когда первое устройство 1000 и второе устройство 2000 соединены с одной и той же AP, первое устройство 1000 и второе устройство 2000 могут осуществлять связь друг с другом.
[143] На этапе S710, второе устройство 2000 предоставляет значение ID второго устройства 2000 первому устройству 1000. Так как первое устройство 1000 и второе устройство 2000 связаны посредством сопряжения, второе устройство 2000 может предоставить значение ID второго устройства 2000 первому устройству 1000. Значением ID второго устройства 2000 может быть, но не ограничено этим, название модели, серийный номер, номер телефона и т.д. второго устройства 2000.
[144] На этапе S720, первое устройство 1000 определяет, использовать ли совместно контент со вторым устройством 2000. Когда определено, что первое устройство 1000 и второе устройство 2000 имеют отношение друг к другу, первое устройство 1000 может определить совместно использовать контент со вторым устройством 2000. В этом случае, первое устройство 1000 может отобразить на экране первого устройства 1000 пользовательский интерфейс (UI) для определения совместно использовать контент со вторым устройством 2000. UI может включать в себя список вторых устройств 2000, которые имеют отношение к первому устройству 1000, и на основе ввода выбора пользователя посредством UI, может быть определено, должен ли быть контент совместно использован между первым устройством 1000 и вторым устройством 2000.
[145] Также, первое устройство 1000 может определить, имеют ли отношение друг к другу первое устройство 1000 и второе устройство 2000, и на основе результата определения, первое устройство 1000 может отфильтровать второе устройство 2000. Например, первое устройство 1000 может определить, имеют ли отношение друг к другу первое устройство 1000 и второе устройство 2000 посредством использования, например, сведений о контакте, включенных в адресную книгу первого устройства 1000. Для другого примера, первое устройство 1000 может отфильтровать второе устройство 2000 на основе истории совместного использования контента в отношении второго устройства 2000.
[146] Также, первое устройство 1000 может принимать ID SNS-службы второго пользователя второго устройства 2000 из второго устройства 2000 и может определить, имеют ли отношение друг к другу первое устройство 1000 и второе устройство 2000, посредством использования ID SNS-службы первого пользователя первого устройства 1000 и ID SNS-службы второго пользователя второго устройства 2000. В этом случае, первое устройство 1000 может предоставить ID SNS-службы первого пользователя первого устройства 1000 SNS-серверу 5000 и может принять информацию о взаимосвязи первого пользователя из SNS-сервера 5000. Первое устройство 1000 может определить, включен ли ID SNS-службы второго пользователя в информацию о взаимосвязи первого пользователя, и таким образом, может определить, имеют ли отношение друг к другу первое устройство 1000 и второе устройство 2000.
[147] Также, первое устройство 1000 может предоставить ID SNS-службы первого пользователя и ID SNS-службы второго пользователя серверу 4000 предоставления контента, и сервер 4000 предоставления контента может определить, имеют ли отношение друг к другу первое устройство 1000 и второе устройство 2000 посредством использования ID SNS-службы первого пользователя и ID SNS-службы второго пользователя, и может уведомить первое устройство 1000 о результате определения.
[148] Дополнительно, первое устройство 1000 может отфильтровать вторые устройства 2000, с учетом местоположения первого устройства 1000, расписания первого пользователя, времени, погоды, и т.д.
[149] На этапе S730, первое устройство 1000 уведомляет сервер 4000 предоставления контента, что первое устройство 1000 и второе устройство 2000 находятся рядом друг с другом. Первое устройство 1000 может предоставить значение ID первого устройства 1000 и значение ID второго устройства 2000 серверу 4000 предоставления контента и уведомить сервер 4000 предоставления контента, что первое устройство 1000 и второе устройство 2000 находятся рядом друг с другом.
[150] На этапе S740, сервер 4000 предоставления контента определяет, что второе устройство 2000 находится рядом с первым устройством 1000, на основе уведомления первым устройством 1000. Сервер 4000 предоставления контента может принимать значения ID множества вторых устройств 2000 и может отфильтровать по меньшей мере одно из вторых устройств 2000. Сервер 4000 предоставления контента может определить, отфильтрованное второе устройство 2000 как устройство для совместного использования контента с первым устройством 1000. Для выполнения операции фильтрации, список устройств, имеющих отношение к первому устройству 1000, может быть предварительно сохранен на сервере 4000 предоставления контента. Список устройств, имеющих отношение к первому устройству 1000, который используется при операции фильтрации, может быть задан, чтобы варьироваться согласно, например, местоположению первого устройства 1000.
[151] Фиг. 8 является схемой последовательности операций способа определения, расположено ли второе устройство 2000 вблизи первого устройства 1000, на основе значения местоположения аппарата предоставления информации о местоположении 7000, причем способ, выполняемый сервером 4000 предоставления контента, согласно примерному варианту осуществления.
[152] На этапе S800, первое устройство 1000 располагается в пределах дальности связи ближнего действия аппарата 7000 предоставления информации о местоположении. Первый пользователь может иметь первое устройство 1000 вблизи аппарата 7000 предоставления информации о местоположении, и таким образом может иметь первое устройство 1000 в пределах дальности связи ближнего действия аппарата 7000 предоставления информации о местоположении. Аппарат 7000 предоставления информации о местоположении может быть аппаратом для предоставления информации о местоположении о месте, в котором располагается аппарат 7000 предоставления информации о местоположении, устройству, которое располагается в пределах дальности связи ближнего действия аппарата 7000 предоставления информации о местоположении.
[153] На этапе S810, аппарат 7000 предоставления информации о местоположении предоставляет значение местоположения аппарата 7000 предоставления информации о местоположении первому устройству 1000. Значение местоположения аппарата 7000 предоставления информации о местоположении может включать в себя, например, значение GPS-координат, название здания, название улицы или адрес места, где располагается аппарат 7000 предоставления информации о местоположении. Аппарат 7000 предоставления информации о местоположении может предоставить значение местоположения аппарата 7000 предоставления информации о местоположении первому устройству 1000 посредством использования по меньшей мере одного из NFC-связи, RFID-связи и Bluetooth-связь.
[154] В примерном варианте осуществления, аппарат 7000 предоставления информации о местоположении может предоставить значение ID аппарата 7000 предоставления информации о местоположении первому устройству 1000, и значение местоположения аппарата 7000 предоставления информации о местоположении, которое соответствует значению ID аппарата 7000 предоставления информации о местоположении, может быть предоставлено первому устройству 1000. Значение местоположения аппарата 7000 предоставления информации о местоположении, которое соответствует значению ID аппарата 7000 предоставления информации о местоположении, может быть сохранено по меньшей мере в одном из первого устройства 1000, второго устройства 2000, сервера 4000 предоставления контента, SNS-сервера 5000 и отдельного сервера (не показан), но примерные варианты осуществления не ограничены этим.
[155] На этапе S820, первое устройство 1000 предоставляет значение местоположения аппарата 7000 предоставления информации о местоположении и значение ID первого устройства 1000 серверу 4000 предоставления контента.
[156] На этапе S830, второе устройство 2000 располагается в пределах дальности связи ближнего действия аппарата 7000 предоставления информации о местоположении. Второй пользователь может иметь второе устройство 2000 вблизи аппарата 7000 предоставления информации о местоположении, и таким образом может иметь второе устройство 2000 в пределах дальности связи ближнего действия аппарата 7000 предоставления информации о местоположении.
[157] На этапе S840, аппарат 7000 предоставления информации о местоположении предоставляет значение местоположения аппарата 7000 предоставления информации о местоположении второму устройству 2000. Значение местоположения аппарата 7000 предоставления информации о местоположении может включать в себя, например, значение GPS-координат, название здания, название улицы или адрес места, где располагается аппарат 7000 предоставления информации о местоположении.
[158] Аппарат 7000 предоставления информации о местоположении может предоставить значение ID аппарата 7000 предоставления информации о местоположении второму устройству 2000, и значение местоположения аппарата 7000 предоставления информации о местоположении, которое соответствует значению ID аппарата 7000 предоставления информации о местоположении, может быть предоставлено первому устройству 1000.
[159] На этапе S850, второе устройство 2000 предоставляет значение местоположения аппарата 7000 предоставления информации о местоположении и значение ID второго устройства 2000 серверу 4000 предоставления контента.
[160] На этапе S860, сервер 4000 предоставления контента определяет, расположено ли второе устройство 2000 вблизи первого устройства 1000. Сервер 4000 предоставления контента может сравнить значение местоположения аппарата 7000 предоставления информации о местоположении, которое принято из первого устройства 1000, со значением местоположения аппарата 7000 предоставления информации о местоположении, которое принято из второго устройства 2000. В случае, когда значение местоположения аппарата 7000 предоставления информации о местоположении, которое принято из первого устройства 1000, равно значению местоположения аппарата 7000 предоставления информации о местоположении, которое принято из второго устройства 2000, сервер 4000 предоставления контента может определить, что второе устройство 2000 располагается вблизи первого устройства 1000.
[161] Когда аппарат 7000 предоставления информации о местоположении предоставляет значение местоположения аппарата 7000 предоставления информации о местоположении каждому из первого устройства 1000 и второго устройства 2000, сервер 4000 предоставления контента может принимать значение местоположения аппарата 7000 предоставления информации о местоположении из каждого из первого устройства 1000 и второго устройства 2000. Когда значение местоположения аппарата 7000 предоставления информации о местоположении, которое принято из первого устройства 1000, равно значению местоположения аппарата 7000 предоставления информации о местоположении, которое принято из второго устройства 2000, сервер 4000 предоставления контента может определить, что второе устройство 2000 располагается вблизи первого устройства 1000.
[162] Фиг. 9 является схемой последовательности операций способа определения, ассоциирован ли второй пользователь с первым пользователем, посредством использования ID SNS-служб, причем способ, выполняемый сервером 4000 предоставления контента, согласно примерному варианту осуществления.
[163] Обращаясь к Фиг. 9, сервер 4000 предоставления контента может определить, является ли второй пользователь знакомым первого пользователя. Например, сервер 4000 предоставления контента может определить, является ли второй пользователь другом, членом семьи или сотрудником первого пользователя.
[164] На этапе S900, первое устройство 1000 предоставляет ID SNS-службы первого пользователя серверу 4000 предоставления контента. В случае, когда первый пользователь подписывается на множество SNS-служб, первое устройство 1000 может предоставить множество ID SNS-служб первого пользователя серверу 4000 предоставления контента. Также, первое устройство 1000 может предоставить значения ID SNS-служб, которые соответственно соответствуют ID SNS-служб первого пользователя, серверу 4000 предоставления контента.
[165] На этапе S910, второе устройство 2000 предоставляет ID SNS-службы второго пользователя серверу 4000 предоставления контента. В случае, когда второй пользователь подписывается на множество SNS-служб, второе устройство 2000 может предоставить множество ID SNS-служб второго пользователя серверу 4000 предоставления контента. Также, второе устройство 2000 может предоставить значения ID SNS-служб, которые соответственно соответствуют ID SNS-служб второго пользователя, серверу 4000 предоставления контента.
[166] На этапе S920, сервер 4000 предоставления контента предоставляет ID SNS-службы первого пользователя SNS-серверу 5000. В случае, когда первый пользователь имеет множество ID SNS-служб, сервер 4000 предоставления контента может проверить множество SNS-серверов 5000, которые соответственно соответствуют ID SNS-служб первого пользователя. Также, сервер 4000 предоставления контента может передавать ID SNS-служб SNS-серверам 5000, которые соответственно соответствуют ID SNS-служб первого пользователя.
[167] На этапе S930, SNS-сервер 5000, извлекает информацию о взаимосвязи первого пользователя. SNS-сервер 5000 может извлечь, из DB 4600 сервера 4000 предоставления контента, информацию о взаимосвязи первого пользователя посредством использования ID SNS-службы первого пользователя. Информацией о взаимосвязи может быть информация о пользователе, который имеет отношение к первому пользователю из числа пользователей, которые используют SNS-службу. Информация о взаимосвязи может указывать, из числа пользователей, пользователей, которые являются друзьями, членами семьи и сотрудниками первого пользователя. Также, информацией о взаимосвязи может быть социальный граф в виде древовидной структуры, которая соединяет первого пользователя и других пользователей, которые имеют отношение к первому пользователю.
[168] На этапе S940, SNS-сервер 5000 предоставляет информацию о взаимосвязи серверу 4000 предоставления контента.
[169] На этапе S950, сервер 4000 предоставления контента определяет, имеет ли отношение второй пользователь к первому пользователю, посредством использования ID SNS-службы второго пользователя и информации о взаимосвязи и информации о взаимосвязи, и на основе результата определения, сервер 4000 предоставления контента может определить, использовать ли контент второго пользователя совместно с первым пользователем. Степень связанности между первым и вторым пользователями для совместного использования контента может быть предварительно задана первым пользователем.
[170] На схеме последовательности операций по Фиг. 9, сервер 4000 предоставления контента определяет, имеют ли отношение друг к другу первый пользователь и второй пользователь, посредством использования информации о взаимосвязи первого пользователя, но примерные варианты осуществления не ограничены этим. Например, сервер 4000 предоставления контента может определить, имеют ли отношение друг к другу первый пользователь и второй пользователь, посредством использования информации о взаимосвязи второго пользователя. В этом случае, сервер 4000 предоставления контента может предоставить ID SNS-службы второго пользователя SNS-серверу 5000 и может принять информацию о взаимосвязи второго пользователя из SNS-сервера 5000. Таким образом, сервер 4000 предоставления контента может определить, имеют ли отношение друг к другу первый пользователь и второй пользователь, посредством использования по меньшей мере одного из информации о взаимосвязи первого пользователя и информации о взаимосвязи второго пользователя.
[171] Фиг. 10 является схемой последовательности операций способа определения, ассоциирован ли второй пользователь с первым пользователем, посредством использования адресной книги, причем способ, выполняемый сервером 4000 предоставления контента, согласно примерному варианту осуществления.
[172] Обращаясь к Фиг. 10, сервер 4000 предоставления контента может определить, является ли второй пользователь знакомым первого пользователя.
[173] На этапе S1000, первое устройство 1000 предоставляет значение ID первого устройства 1000 и адресную книгу первого устройства 1000 серверу 4000 предоставления контента. Адресная книга первого устройства 1000, которая предоставляется серверу 4000 предоставления контента, может быть сопоставлена со значением ID первого устройства 1000 и может быть сохранена в DB 4600 сервера предоставления контента.
[174] На этапе S1010, второе устройство 2000 предоставляет значение ID второго устройства 2000 и адресную книгу второго устройства 2000 серверу 4000 предоставления контента. Адресная книга второго устройства 2000, которая предоставляется серверу 4000 предоставления контента, может быть сопоставлена со значением ID второго устройства 2000 и может быть сохранена в DB 4600.
[175] В примерном варианте осуществления, сервер 4000 предоставления контента собирает другую адресную книгу первого пользователя и другую адресную книгу второго пользователя из внешнего сервера (не показан). Сервер 4000 предоставления контента может получить информацию пользователя о первом пользователе на основе значения ID первого устройства 1000 и может собрать, из внешнего сервера, другую адресную книгу первого пользователя, которая хранится на внешнем сервере, посредством использования информации пользователя. Здесь, внешний сервер может включать в себя, например, портальный сервер предоставления службы, SNS-сервер 5000, и сервер предоставления службы сообщества, но примерные варианты осуществления не ограничены этим. Внешний сервер может включать в себя все типы серверов, способных хранить адресные книги первого пользователя.
[176] Сервер 4000 предоставления контента может получить информацию пользователя о втором пользователе на основе значения ID второго устройства 2000 и может собрать, из внешнего сервера, другую адресную книгу второго пользователя, которая хранится на внешнем сервере, посредством использования информации пользователя.
[177] На этапе S1020, сервер 4000 предоставления контента определяет, является ли второй пользователь знакомым первого пользователя. Сервер 4000 предоставления контента может определить, является ли второй пользователь знакомым первого пользователя, на основе адресной книги первого пользователя и адресной книги второго пользователя. Например, в случае, когда значение ID (например, имя, псевдоним или ID) первого пользователя включено в адресную книгу второго пользователя, и значение ID (например, имя, псевдоним или ID) второго пользователя включено в адресную книгу первого пользователя, сервер 4000 предоставления контента может определить, что второй пользователь является знакомым первого пользователя. Дополнительно, сервер 4000 предоставления контента может определить, является ли второй пользователь знакомым первого пользователя, на основе другой адресной книги первого пользователя и другой адресной книги второго пользователя, собранных из внешнего сервера.
[178] Сервер 4000 предоставления контента может определить, имеют ли отношение друг к другу первый пользователь и второй пользователь, на основе расписания первого пользователя и расписания второго пользователя. В этом случае, сервер 4000 предоставления контента может принять информацию расписания первого пользователя из первого устройства 1000 и может принять информацию расписания второго пользователя из второго устройства 2000. Информация расписания может быть сохранена в приложении календаря каждого из первого и второго устройства 1000 и 2000. Сервер 4000 предоставления контента может проверить, включена ли информация о втором пользователе в информацию расписания первого пользователя, и включена ли информация о первом пользователе в информацию расписания второго пользователя, и таким образом может определить, имеют ли отношение друг к другу первый пользователь и второй пользователь.
[179] Фиг. 11 является схемой последовательности операций способа определения, ассоциирован ли второй пользователь с первым пользователем, на основе активности и контента каждого пользователя, причем способ, выполняемый сервером 4000 предоставления контента, согласно примерному варианту осуществления.
[180] На этапе S1100, первое устройство 1000 предоставляет значение ID первого устройства 1000 и ID SNS-службы первого пользователя серверу 4000 предоставления контента. Первое устройство 1000 может передать, в качестве информации устройства первого устройства 1000, значение ID первого устройства 1000 на сервер 4000 предоставления контента. Значение ID первого устройства 1000 может включать в себя, например, название модели, серийный номер, номер телефона и т.д. первого устройства 1000. Также, первое устройство 1000 может предоставить, в качестве информации пользователя о первом пользователе, ID SNS-службы SNS-службы, на которую подписан первый пользователь, серверу 4000 предоставления контента. Первое устройство 1000 может передать ID первого пользователя, который зарегистрирован на сервере 4000 предоставления контента, на сервер 4000 предоставления контента.
[181] На этапе S1110, второе устройство 2000 предоставляет значение ID второго устройства 2000 и ID SNS-службы второго пользователя серверу 4000 предоставления контента. Второе устройство 2000 может передать, в качестве информации устройства второго устройства 2000, значение ID второго устройства 2000 на сервер 4000 предоставления контента. Значение ID второго устройства 2000 может включать в себя, например, название модели, серийный номер, номер телефона и т.д. второго устройства 2000. Также, второе устройство 2000 может предоставить, в качестве информации пользователя о втором пользователе, ID SNS-службы SNS-службы, на которую подписан второй пользователь, серверу 4000 предоставления контента. Второе устройство 2000 может передать ID второго пользователя, который зарегистрирован на сервере 4000 предоставления контента, на сервер 4000 предоставления контента.
[182] На этапе S1120, сервер 4000 предоставления контента сравнивает историю использования контента первого пользователя с историей использования контента второго пользователя. Сервер 4000 предоставления контента может проверить контент, принятый из первого устройства 1000, и контент, предоставленный первому устройству 1000, на основе значения ID первого устройства 1000. Также, сервер 4000 предоставления контента может проверить контент, используемый первым пользователем через SNS-сервер 5000, на основе ID SNS-службы первого пользователя. Также, сервер 4000 предоставления контента может проверить контент, используемый первым пользователем через сервер 4000 предоставления контента, посредством использования ID первого пользователя, который зарегистрирован на сервере 4000 предоставления контента.
[183] Также, сервер 4000 предоставления контента может проверить контент, принятый из второго устройства 2000, и контент, предоставленный второму устройству 2000, на основе значения ID второго устройства 2000. Также, сервер 4000 предоставления контента может проверить контент, используемый вторым пользователем через SNS-сервер 5000, на основе ID SNS-службы второго пользователя. Также, сервер 4000 предоставления контента может проверить контент, используемый вторым пользователем через сервер 4000 предоставления контента, посредством использования ID второго пользователя, который зарегистрирован на сервере 4000 предоставления контента.
[184] На этапе S1130, сервер 4000 предоставления контента сравнивает контент, сохраненный первым пользователем, с контентом, сохраненным вторым пользователем.
[185] Сервер 4000 предоставления контента может проверить контент, сохраненный первым пользователем, на основе по меньшей мере одного из значения ID первого устройства 1000, ID SNS-службы первого пользователя и ID первого пользователя, который зарегистрирован на сервере 4000 предоставления контента. Контент, сохраненный первым пользователем, может быть сохранен по меньшей мере в одном из первого устройства 1000, другого устройства первого пользователя, SNS-сервера 5000 и сервера 4000 предоставления контента.
[186] Сервер 4000 предоставления контента может проверить контент, сохраненный вторым пользователем, на основе по меньшей мере одного из значения ID второго устройства 2000, ID SNS-службы второго пользователя и ID второго пользователя, который зарегистрирован на сервере 4000 предоставления контента. Контент, сохраненный вторым пользователем, может быть сохранен по меньшей мере в одном из второго устройства 2000, другого устройства второго пользователя, SNS-сервера 5000 и сервера 4000 предоставления контента.
[187] На этапе S1140, сервер 4000 предоставления контента сравнивает историю связи первого пользователя с историей связи второго пользователя. Сервер 4000 предоставления контента может сравнить историю связи между первым пользователем и вторым пользователем на основе ID SNS-службы первого пользователя и ID SNS-службы второго пользователя. Сервер 4000 предоставления контента может предоставить ID SNS-службы первого пользователя и ID SNS-службы второго пользователя SNS-серверу 5000 и может принимать историю связи первого пользователя и историю связи второго пользователя из SNS-сервера 5000.
[188] На этапе S1150, сервер 4000 предоставления контента определяет взаимосвязь между первым пользователем и вторым пользователем. Сервер 4000 предоставления контента может определить, имеют ли отношение друг к другу первый пользователь и второй пользователь, на основе результата по меньшей мере одного из сравнений, выполненных на этапах S1120-S1140. Дополнительно, сервер 4000 предоставления контента может определить, имеют ли отношение друг к другу первый пользователь и второй пользователь, на основе предварительно заданного указателя. Предварительно заданный указатель может быть задан на основе типа контента, числа схожего контента, и числа сеансов связи осуществленных между первым пользователем и вторым пользователем, но примерные варианты осуществления не ограничены этим.
[189] На этапе S1160, сервер 4000 предоставления контента определяет, использовать ли совместно контент между первым устройством 1000 и вторым устройством 2000. Когда сервер 4000 предоставления контента определяет, что первый пользователь и второй пользователь имеют отношение друг к другу, сервер 4000 предоставления контента может определить совместно использовать контент между первым устройством 1000 и вторым устройством 2000.
[190] Фиг. 12 является схемой последовательности операций способа уведомления сервера 4000 предоставления контента, что первое устройство 1000 и второе устройство 2000 имеют отношение друг к другу, причем способ, выполняемый первым устройством 1000, согласно примерному варианту осуществления.
[191] На этапе S1200, первое устройство 1000 располагается в пределах дальности связи ближнего действия второго устройства 2000. Первый пользователь может иметь первое устройство 1000 вблизи второго устройства 2000, и таким образом может иметь первое устройство 1000 в пределах дальности связи ближнего действия второго устройства 2000.
[192] На этапе S1210, второе устройство 2000 передает значение ID второго устройства 2000 в первое устройство 1000. Когда первое устройство 1000 располагается в пределах дальности связи ближнего действия второго устройства 2000, первое устройство 1000 и второе устройство 2000 могут быть соединены друг с другом. Также, значение ID второго устройства 2000 может включать в себя, например, номер телефона, название модели, серийный номер и т.д. второго устройства 2000.
[193] На этапе S1220, первое устройство 1000 генерирует список контактов. Первое устройство 1000 может хранить значение ID второго устройства 2000, которое соединяется с первым устройством 1000 посредством связи ближнего действия, и таким образом может сгенерировать список контактов. В этом случае, первое устройство 1000 может определить, следует ли включать значение ID второго устройства 2000 в список контактов, согласно пользовательскому вводу посредством UI. Например, когда первое устройство 1000 и второе устройство 2000 соединяются посредством связи ближнего действия, первое устройство 1000 может отобразить на экране первого устройства 1000 UI для определения, использовать ли контент совместно со вторым устройством 2000. Когда пользовательский ввод, который обеспечивает возможность совместного использования контента, принят посредством UI, первое устройство 1000 может включить значение ID второго устройства 2000 в список контактов.
[194] На этапе S1230, первое устройство 1000 предоставляет значение ID первого устройства 1000 второму устройство 2000. Когда первое устройство 1000 располагается в пределах дальности связи ближнего действия второго устройства 2000, первое устройство 1000 и второе устройство 2000 могут быть соединены друг с другом. Также, значение ID первого устройства 1000 может включать в себя, например, номер телефона, название модели, серийный номер и т.д. первого устройства 1000.
[195] На этапе S1240, второе устройство 2000 генерирует список контактов. Второе устройство 2000 может хранить значение ID первого устройства 1000, которое соединяется со вторым устройством 2000 посредством связи ближнего действия, и таким образом может сгенерировать список контактов. В этом случае, второе устройство 2000 может определить, следует ли включать значение ID первого устройства 1000 в список контактов, согласно пользовательскому вводу посредством UI. Например, когда первое устройство 1000 и второе устройство 2000 соединяются посредством связи ближнего действия, второе устройство 2000 может отобразить на экране второго устройства 2000 UI для определения, использовать ли контент совместно с первым устройством 1000. Когда пользовательский ввод, который обеспечивает возможность совместного использования контента, принят посредством UI, второе устройство 2000 может включить значение ID первого устройства 1000 в список контактов.
[196] На этапе S1250, первое устройство 1000 определяет, использовать ли совместно контент со вторым устройством 2000. Когда первое устройство 1000 и второе устройство 2000 соединяются посредством связи ближнего действия, первое устройство 1000 может отобразить на экране первого устройства 1000 UI для определения, использовать ли контент совместно со вторым устройством 2000. Согласно пользовательскому вводу, который обеспечивает возможность совместного использования контента, который принят посредством UI, первое устройство 1000 может определить совместно использовать контент со вторым устройством 2000. Когда второе устройство 2000 включено в список контактов, который сгенерирован ранее первым устройством 1000, первое устройство 1000 может определить совместно использовать контент со вторым устройством 2000, не принимая отдельный пользовательский ввод.
[197] Список контактов, сгенерированный первым устройством 1000, и список контактов, сгенерированный вторым устройством 2000, может быть предоставлен серверу 4000 предоставления контента, и сервер 4000 предоставления контента может определить, находятся ли первое устройство 1000 и второе устройство 2000 рядом друг с другом, посредством использования списков контактов.
[198] В схеме последовательности операций по Фиг. 12, список контактов первого устройства 1000 и список контактов второго устройства 2000 генерируются до выполнения этапа S1250, но примерные варианты осуществления не ограничены этим. Например, когда первое устройство 1000 определяет совместно использовать контент со вторым устройством 2000, второе устройство 2000 может быть включено в список контактов первого устройства 1000, и первое устройство 1000 может быть включено в список контактов второго устройства 2000.
[199] На этапе S1260, первое устройство 1000 уведомляет сервер 4000 предоставления контента о совместном использовании контента между первым устройством 1000 и вторым устройством 2000. Когда первое устройство 1000 уведомляет сервер 4000 предоставления контента, что первое устройство 1000 определяет совместно использовать контент со вторым устройством 2000, первое устройство 1000 может предоставить значение ID первого устройства 1000 и значение ID второго устройства 2000 серверу 4000 предоставления контента.
[200] На этапе S1270, сервер 4000 предоставления контента подтверждает совместное использование контента между первым устройством 1000 и вторым устройством 2000. Также, сервер 4000 предоставления контента может получать информации пользователя о первом пользователе и информацию пользователя о втором пользователе по меньшей мере из одного из первого устройства 1000 и второго устройства 2000.
[201] Фиг. 13 является схемой последовательности операций способа поиска контента, который должен быть совместно использован между первым устройством 1000 и вторым устройством 2000, согласно примерному варианту осуществления.
[202] Обращаясь к Фиг. 13, контент может включать в себя, например, по меньшей мере одно из неподвижного изображения, видео, музыки, документа и сообщения. Когда контентом является неподвижное изображение, контентом, который ассоциирован с первым пользователем и вторым пользователем, может быть может быть изображение, на котором изображения первого пользователя и второго пользователя находятся вместе. Когда контентом является видео, контентом, который ассоциирован с первым пользователем и вторым пользователем, может быть движущееся изображение, на котором изображения первого пользователя и второго пользователя находятся вместе, или которое первый пользователь и второй пользователь просмотрели вместе. Когда контентом является музыка, контентом, который ассоциирован с первым пользователем и вторым пользователем, может быть музыка, которую первый пользователь и второй пользователь слушают вместе. Когда контентом является документ, контентом, который ассоциирован с первым пользователем и вторым пользователем, может быть документ, совместно созданный первым пользователем и вторым пользователем. Когда контентом является сообщение, контентом, который ассоциирован с первым пользователем и вторым пользователем, может быть сообщение, обмениваемое между первым пользователем и вторым пользователем. Однако, типы контента, который ассоциирован с первым пользователем и вторым пользователем, не ограничены этим.
[203] На этапе S1300, первое устройство 1000 осуществляет поиск связанного контента, который ассоциирован со вторым пользователем, из числа множества контента, хранящегося в первом устройстве 1000. Например, когда контентом является неподвижное изображение, первое устройство 1000 может осуществить поиск неподвижного изображения, которое включает в себя лицо второго пользователя, среди неподвижных изображений, хранящихся в первом устройстве 1000. В этом случае, первое устройство 1000 может получить изображение лица второго пользователя по меньшей мере из одного из второго устройства 2000, сервера 4000 предоставления контента и SNS-сервера 5000, и может осуществить поиск неподвижного изображения, включающего в себя лицо второго пользователя, посредством использования полученного изображения лица.
[204] На этапе S1310, первое устройство 1000 предоставляет связанный контент, который найден первым устройством 1000, серверу 4000 предоставления контента. Первое устройство 1000 может выгрузить связанный контент на сервер 4000 предоставления контента. Однако, примерные варианты осуществления не ограничены этим. Например, первое устройство 1000 может предоставить информацию ссылки для осуществления доступа к связанному контенту серверу 4000 предоставления контента.
[205] Также, первое устройство 1000 может предоставить часть из множества найденного связанного контента серверу 4000 предоставления контента. Первое устройство 1000 может отфильтровать множество найденного связанного контента согласно предварительно заданному указателю и может предоставить множество найденного связанного контента, отфильтрованного первым устройством 1000, серверу 4000 предоставления контента. Предварительно заданный указатель в отношении фильтрации множества найденного связанного контента может варьироваться в зависимости, например, от местоположения первого устройства 1000, взаимосвязи между первым пользователем и вторым пользователем, числа вторых устройств 2000, расположенных вблизи первого устройства 1000, типа третьего устройства 3000, расположенного вблизи первого устройства 1000, или числа знакомых, имеющих отношение к контенту.
[206] На этапе S1320, сервер 4000 предоставления контента осуществляет поиск связанного контента, который ассоциирован с первым пользователем и вторым пользователем, из числа множества контента, выгруженного на сервер 4000 предоставления контента первым пользователем, и множества контента, выгруженного на сервер 4000 предоставления контента вторым пользователем.
[207] Сервер 4000 предоставления контента может распознать множество контента, выгруженного на сервер 4000 предоставления контента первым пользователем, на основе информации пользователя о первом пользователе. Затем, сервер 4000 предоставления контента может осуществить поиск связанного контента, который ассоциирован с первым пользователем и вторым пользователем, среди множества распознанного контента.
[208] Также, сервер 4000 предоставления контента может распознать множество контента, выгруженного на сервер 4000 предоставления контента вторым пользователем, на основе информации пользователя о втором пользователе. Затем, сервер 4000 предоставления контента может осуществить поиск связанного контента, который ассоциирован с первым пользователем и вторым пользователем, среди множества распознанного контента.
[209] На этапе S1330, сервер 4000 предоставления контента может осуществить поиск связанного контента, который ассоциирован с первым пользователем и вторым пользователем, среди множества контента, хранящегося в других устройствах первого и второго пользователей. Сервер 4000 предоставления контента может получить информацию доступа (например, адрес ссылки) для осуществления доступа к другому устройству первого пользователя и информацию доступа (например, адрес ссылки) для осуществления доступа к другому устройству второго пользователя, и может осуществить поиск связанного контента, который ассоциирован с первым пользователем и вторым пользователем, среди множества контента, хранящегося в других устройствах первого и второго пользователей, посредством использования полученной информации доступа. Другие устройства первого и второго пользователей могут включать в себя, но не ограничены этим, PC, интеллектуальное TV или планшетный PC.
[210] На этапе S1340, сервер 4000 предоставления контента предоставляет ID SNS-службы первого пользователя и ID SNS-службы второго пользователя SNS-серверу 5000. Также, сервер 4000 предоставления контента может запросить у SNS-сервера 5000 связанный контент, который ассоциирован с первым пользователем и вторым пользователем.
[211] На этапе S1350, SNS-сервер 5000 осуществляет поиск связанного контента, который ассоциирован с первым пользователем и вторым пользователем, среди множества контента, хранящегося на SNS-сервере 5000. SNS-сервер 5000 может осуществить поиск, посредством использования ID SNS-службы первого пользователя, связанного контента, который ассоциирован с первым пользователем и вторым пользователем, среди множества контента, выгруженного на SNS-сервер 5000 первым пользователем. Также SNS-сервер 5000 может осуществить поиск, посредством использования ID SNS-службы второго пользователя, связанного контента, который ассоциирован с первым пользователем и вторым пользователем, среди множества контента, выгруженного на SNS-сервер 5000 вторым пользователем.
[212] На этапе S1360, SNS-сервер 5000 предоставляет связанный контент, который найден SNS-сервером 5000, серверу 4000 предоставления контента.
[213] В качестве альтернативы, SNS-сервер 5000 может предоставить часть из множества найденного связанного контента серверу 4000 предоставления контента. SNS-сервер 5000 может отфильтровать множество найденного связанного контента согласно предварительно заданному указателю, и может предоставить часть множества найденного связанного контента, который отфильтрован SNS-сервером 5000, серверу 4000 предоставления контента. Предварительно заданный указатель в отношении фильтрации множества найденного связанного контента может варьироваться в зависимости, например, от местоположения первого устройства 1000, взаимосвязи между первым пользователем и вторым пользователем, числа вторых устройств 2000, расположенных вблизи первого устройства 1000, типа третьего устройства 3000, расположенного вблизи первого устройства 1000, или числа знакомых, имеющих отношение к контенту. Предварительно заданный указатель в отношении фильтрации множества связанного контента может быть предварительно сохранен на SNS-сервере 5000.
[214] На этапе S1370, сервер 4000 предоставления контента фильтрует множество связанного контента. Сервер 4000 предоставления контента может отфильтровать множество связанного контента согласно предварительно заданному указателю. Например, предварительно заданный указатель может варьироваться в зависимости, например, от местоположения первого устройства 1000, взаимосвязи между первым пользователем и вторым пользователем, числа вторых устройств 2000, расположенных вблизи первого устройства 1000, типа третьего устройства 3000, расположенного вблизи первого устройства 1000, или числа знакомых, имеющих отношение к контенту. Например, когда множество вторых устройств 2000 располагаются вблизи первого устройства 1000, первое устройство 1000 может извлечь контент, который ассоциирован с предварительно заданным числом пользователей из числа первого пользователя и множества вторых пользователей множества вторых устройств 2000.
[215] Множество связанного контента, который отфильтрован сервером 4000 предоставления контента, может быть предоставлен первому устройству 1000 и второму устройству 2000. Первое устройство 1000 и второе устройство 2000 могут повторно отфильтровать множество связанного контента, который отфильтрован сервером 4000 предоставления контента.
[216] Фиг. 14 является схемой последовательности операций способа поиска неподвижного изображения, который ассоциирован с первым пользователем и вторым пользователем, среди неподвижных изображений, хранящихся на SNS-сервере 5000, причем способ, выполняемый сервером 4000 предоставления контента, согласно примерному варианту осуществления.
[217] Обращаясь к Фиг. 14, сервер 4000 предоставления контента может осуществить поиск неподвижного изображения, который ассоциирован с первым пользователем и вторым пользователем, посредством использования изображения лиц первого и второго пользователей, которые принимаются из SNS-сервера 5000.
[218] На этапе S1400, SNS-сервер 5000 регистрирует изображение лица первого пользователя и изображение лица второго пользователя. Первый и второй пользователи могут предварительно зарегистрировать изображения своих собственных лиц на SNS-сервере 5000, и SNS-сервер 5000 может сопоставить изображение лица первого пользователя с ID SNS-службы первого пользователя, сопоставить изображение лица второго пользователя с ID SNS-службы второго пользователя, и сохранить изображения лиц первого и второго пользователей.
[219] На этапе S1410, первое устройство 1000 предоставляет ID SNS-службы первого пользователя серверу 4000 предоставления контента, и на этапе S1420, второе устройство 2000 предоставляет ID SNS-службы второго пользователя серверу 4000 предоставления контента.
[220] На этапе S1430, сервер 4000 предоставления контента предоставляет ID SNS-службы первого пользователя и ID SNS-службы второго пользователя SNS-серверу 5000.
[221] На этапе S1440, SNS-сервер 5000 извлекает неподвижное изображение первого пользователя и неподвижное изображение второго пользователя. SNS-сервер 5000 может извлечь, из DB (не показана), неподвижное изображение первого пользователя, которое выгружено на SNS-сервер 5000, посредством использования ID SNS-службы первого пользователя. Также, SNS-сервер 5000 может извлечь, из DB, неподвижное изображение второго пользователя, которое выгружено на SNS-сервер 5000, посредством использования ID SNS-службы второго пользователя.
[222] На этапе S1450, SNS-сервер 5000 предоставляет изображение лица первого пользователя, изображение лица второго пользователя, неподвижное изображение первого пользователя и неподвижное изображение второго пользователя серверу 4000 предоставления контента. В примерном варианте осуществления, SNS-сервер 5000 может предоставить, серверу 4000 предоставления контента, информацию ссылки для загрузки каждого из изображения лица первого пользователя, изображения лица второго пользователя, неподвижного изображения первого пользователя и неподвижного изображения второго пользователя.
[223] На этапе S1460, сервер 4000 предоставления контента осуществляет поиск неподвижного изображения, включающего в себя лицо первого пользователя и лицо второго пользователя, из числа неподвижных изображения первого и второго пользователей. Сервер 4000 предоставления контента может осуществить поиск неподвижного изображения, включающего в себя лица первого и второго пользователей, из числа неподвижных изображений первого и второго пользователей, посредством использования изображения лица первого пользователя и изображения лица второго пользователя. Более подробно, сервер 4000 предоставления контента может обнаружить информацию распознавания лиц из каждого из неподвижных изображений первого и второго пользователей и может осуществить поиск неподвижного изображения, включающего в себя лица первого и второго пользователей, на основе информации распознавания лиц.
[224] Обнаружение информации распознавания лиц может быть выполнено посредством использования способа на основе признаков, способа на основе внешнего вида или гибридного способа. Способ на основе признаков предусматривает распознавание лиц посредством использования геометрической информации о лице, или посредством использования информации, включающей в себя размеры, формы, взаимоотношение, или их смесь в отношении компонентов признаков лица (например, глаз, носа, рта, подбородка и т.д.). Способ на основе признаков может включать в себя, например, чисто геометрический способ, способ на основе архитектуры динамических связей и способ на основе скрытой марковской модели. Способ на основе внешнего вида предусматривает распознавание лица посредством использования модели, которая изучена посредством группы изученных изображений. Способ на основе внешнего вида может включать в себя, например, способ использования уникального лица, которое сгенерировано посредством анализа основных компонентов, способ использования линейного дискриминантного анализа, способа использования нейронной сети и способа использования машины опорных векторов. Также, гибридный способ использует способ на основе признаков, объединенных со способом на основе внешнего вида. Гибридный способ может включать в себя, например, способ на основе линейного анализа признаков, способ на основе нормализации формы и способ на основе компонентов.
[225] Однако, обнаружение информации распознавания лиц не ограничивается вышеупомянутыми способами, и таким образом различные способы могут быть использованы для выполнения обнаружения информации распознавания лиц.
[226] Сервер 4000 предоставления контента может осуществить поиск неподвижного изображения, включающего в себя лица первого и второго пользователей, посредством использования метаданных неподвижного изображения первого пользователя и метаданных неподвижного изображения второго пользователя. Метаданные могут включать в себя место фотографирования, время фотографирования, имя человека, включенного в неподвижное изображение, и т.д. Имя человека, включенного в неподвижное изображение, может быть введено пользователем после захвата неподвижного изображения. Например, сервер 4000 предоставления контента может осуществить поиск неподвижного изображения, которое было захвачено в предварительно определенном месте, и неподвижное изображение, которое было захвачено в предварительно определенное время, из числа неподвижных изображений первого и второго пользователей. Сервер 4000 предоставления контента может отфильтровать неподвижное изображение, имеющее метаданные, которые включают в себя имя первого пользователя и имя второго пользователя, из числа найденных неподвижных изображений.
[227] Фиг. 15 является схемой последовательности операций способа фильтрации неподвижных изображений, хранящихся на SNS-сервере 5000, посредством использования изображения лиц первого и второго пользователей, которые были приняты из первого устройства 1000 и второго устройства 2000, соответственно, причем способ, выполняемый сервером 4000 предоставления контента, согласно примерному варианту осуществления.
[228] Обращаясь к Фиг. 15, изображение лица первого пользователя и изображение лица второго пользователя могут быть зарегистрированы на сервере 4000 предоставления контента.
[229] На этапе S1500, первое устройство 1000 регистрирует изображение лица первого пользователя на сервере 4000 предоставления контента, и на этапе S1510, второе устройство 2000 регистрирует изображение лица второго пользователя на сервере 4000 предоставления контента.
[230] На этапе S1520, сервер 4000 предоставления контента принимает ID SNS-службы первого пользователя из первого устройства 1000, и на этапе S1530, сервер 4000 предоставления контента принимает ID SNS-службы второго пользователя из второго устройства 2000.
[231] На этапе S1540, сервер 4000 предоставления контента предоставляет ID SNS-службы первого пользователя и ID SNS-службы второго пользователя SNS-серверу 5000. Также, сервер 4000 предоставления контента может запросить неподвижное изображение первого пользователя и неподвижное изображение второго пользователя из SNS-сервера 5000.
[232] На этапе S1550, SNS-сервер 5000 предоставляет неподвижное изображение первого пользователя и неподвижное изображение второго пользователя серверу 4000 предоставления контента. SNS-сервер 5000 может извлечь неподвижное изображение первого пользователя, которое хранится на SNS-сервере 5000, посредством использования ID SNS-службы первого пользователя. Также, SNS-сервер 5000 может извлечь неподвижное изображение второго пользователя которое хранится на SNS-сервере 5000, посредством использования ID SNS-службы второго пользователя. SNS-сервер 5000 может предоставить серверу 4000 предоставления контента информацию ссылки для загрузки каждого из неподвижного изображения первого пользователя и неподвижного изображения второго пользователя.
[233] На этапе S1560, сервер 4000 предоставления контента осуществляет поиск неподвижного изображения, включающего в себя лицо первого пользователя и лицо второго пользователя, из числа неподвижных изображения первого и второго пользователей. Сервер 4000 предоставления контента может осуществить поиск неподвижного изображения, включающего в себя лица первого и второго пользователей, из числа неподвижных изображений первого и второго пользователей, посредством использования изображения лица первого пользователя, которое зарегистрировано на этапе S1500, и изображения лица второго пользователя, которое зарегистрировано на этапе S1510.
[234] Фиг. 16 является схемой последовательности операций способа поиска видео, которое ассоциировано с первым пользователем и вторым пользователем, среди видео, хранящегося на SNS-сервере 5000, причем способ, выполняемый сервером 4000 предоставления контента, согласно примерному варианту осуществления.
[235] Этапы S1600-S1630 соответствуют этапам S1400-S1430 в примерном варианте осуществления на Фиг. 14, таким образом, описания в отношении этапов S1600-S1630 здесь опущены.
[236] На этапе S1640, SNS-сервер 5000 извлекает предварительно заданный кадр из видео первого пользователя. SNS-сервер 5000 может получить видео первого пользователя посредством использования ID SNS-службы первого пользователя из DB 4600 сервера 4000 предоставления контента. Например, SNS-сервер 5000 может извлечь кадр, который включает в себя по меньшей мере предварительно заданное число людей, из видео первого пользователя. В этом случае, когда видео первого пользователя выгружается на SNS-сервер 5000, SNS-сервер 5000 может проанализировать кадры видео первого пользователя и может извлечь кадр, включающий в себя по меньшей мере предварительно заданное число людей, из кадров видео первого пользователя.
[237] На этапе S1650, SNS-сервер 5000 извлекает предварительно заданный кадр из видео второго пользователя. SNS-сервер 5000 может получить видео второго пользователя посредством использования ID SNS-службы второго пользователя из DB 4600. Например, SNS-сервер 5000 может извлечь кадр, который включает в себя по меньшей мере предварительно заданное число людей, из видео второго пользователя. В этом случае, когда видео второго пользователя выгружается на SNS-сервер 5000, SNS-сервер 5000 может проанализировать кадры видео второго пользователя и может извлечь кадр, включающий в себя по меньшей мере предварительно заданное число людей, из кадров видео второго пользователя.
[238] На этапе S1660, SNS-сервер 5000 может предоставить, серверу 4000 предоставления контента, информацию ссылки для загрузки видео, включающего в себя извлеченные кадры, изображение лица первого пользователя, изображение лица второго пользователя и извлеченные кадры.
[239] На этапе S1670, сервер 4000 предоставления контента проверяет видео, включающее в себя лицо первого пользователя и лицо второго пользователя, посредством использования извлеченных кадров. Сервер 4000 предоставления контента может выбрать кадр, который включает в себя лица первого и второго пользователей, среди извлеченных кадров и может проверить видео, включающее в себя выбранный кадр.
[240] Фиг. 17 является схемой последовательности операций способа получения информации журнала регистрации о связи между первым устройством 1000 и вторым устройством 2000 и получения истории совместного использования контента между первым устройством 1000 и вторым устройством 2000, причем способ, выполняемый сервером 4000 предоставления контента, согласно примерному варианту осуществления.
[241] На этапе S1700, первое устройство 1000 и второе устройство 2000 осуществляют связь между ними. Например, первое устройство 1000 и второе устройство 2000 могут обменяться вызовом, чатом и/или текстом.
[242] На этапе S1710, первое устройство 1000 хранит информацию журнала регистрации о связи со вторым устройством 2000. Информация журнала регистрации может включать в себя журнал об обмене вызова, чата и/или текста, и журнал об истории связи между первым устройством 1000 и вторым устройством 2000.
[243] На этапе S1720, первое устройство 1000 хранит информацию об истории совместного использования контента со вторым устройством 2000. Информация об истории совместного использования контента может включать в себя местоположение, где первое устройство 1000 и второе устройство 2000 совместно используют контент, билет на кинофильм для кинофильма, который первый пользователь и второй пользователь смотрят вместе, новости, совместно используемые между первым устройством 1000 и вторым устройством 2000, историю поиска, выполненного как первым устройством 1000, так и вторым устройством 2000, информацию расписания каждого из первого устройства 1000 и второго устройства 2000 и т.д.
[244] На этапе S1730, сервер 4000 предоставления контента предоставляет значение ID второго устройства 2000 первому устройству 1000. Также, сервер 4000 предоставления контента может запросить у первого устройства 1000 информацию журнала регистрации о связи между первым устройством 1000 и вторым устройством 2000, и информацию об истории совместного использования контента.
[245] На этапе S1740, первое устройство 1000 предоставляет информацию журнала регистрации о связи между первым устройством 1000 и вторым устройством 2000, и информацию об истории совместного использования контента серверу 4000 предоставления контента. Первое устройство 1000 может извлечь информацию журнала регистрации о связи между первым устройством 1000 и вторым устройством 2000, и информацию об истории совместного использования контента, из памяти 1300 (обращение к Фиг. 38). Первое устройство 1000 может предоставить извлеченную информацию журнала регистрации и извлеченную информацию об истории совместного использования контента серверу 4000 предоставления контента. Сервер 4000 предоставления контента может выбрать контент, который ассоциирован с первым пользователем и вторым пользователем, посредством использования информации журнала регистрации и информации об истории совместного использования контента.
[246] Фиг. 18 является схемой последовательности операций способа поиска контента, который ассоциирован с первым пользователем и вторым пользователем, и предоставления найденного контента серверу 4000 предоставления контента, причем способ, выполняемый первым устройством 1000, согласно примерному варианту осуществления.
[247] На этапе S1800, сервер 4000 предоставления контента определяет, что первое устройство 1000 и второе устройство 2000 должны совместно использовать контент, который ассоциирован с первым пользователем и вторым пользователем. Например, когда первое устройство 1000 и второе устройство 2000 расположены в пределах предварительно заданного расстояния, и первый пользователь и второй пользователь являются знакомыми, сервер 4000 предоставления контента может определить совместное использование контента, который ассоциирован с первым пользователем и вторым пользователем.
[248] На этапе S1810, сервер 4000 предоставления контента запрашивает у первого устройства 1000 контент, который должен быть совместно использован. Сервер 4000 предоставления контента может предоставить по меньшей мере одно из изображения лица и ID SNS-службы второго пользователя первому устройству 1000.
[249] На этапе S1820, первое устройство 1000 осуществляет поиск множества контента, хранящегося в первом устройстве 1000. Первое устройство 1000 может осуществить поиск контента, который ассоциирован с первым пользователем и вторым пользователем, среди множества контента, хранящегося в первом устройстве 1000. Например, первое устройство 1000 может осуществить поиск контента, который ассоциирован с первым пользователем и вторым пользователем, среди множества контента, хранящегося в первом устройстве 1000 посредством использования изображения лица первого пользователя и изображения лица второго пользователя.
[250] На этапе S1830, первое устройство 1000 осуществляет поиск контента, который хранится в другом устройстве первого пользователя. Первое устройство 1000 может осуществить поиск контента, который ассоциирован с первым пользователем и вторым пользователем, среди множества контента, хранящегося в другом устройстве первого пользователя. Например, первое устройство 1000 может осуществить поиск контента, который ассоциирован с первым пользователем и вторым пользователем, среди множества контента, хранящегося в другом устройстве первого пользователя, посредством использования изображения лица первого пользователя и изображения лица второго пользователя.
[251] На этапе S1840, первое устройство 1000 осуществляет поиск контента, который хранится на SNS-сервере 5000. Первое устройство 1000 может осуществить поиск контента, который ассоциирован с первым пользователем и вторым пользователем, среди множества контента, хранящегося на SNS-сервере 5000. Например, первое устройство 1000 может осуществить поиск контента, который ассоциирован с первым пользователем и вторым пользователем, среди множества контента, хранящегося на SNS-сервере 5000, посредством использования ID SNS-службы первого пользователя, ID SNS-службы второго пользователя, изображения лица первого пользователя и изображения лица второго пользователя.
[252] На этапе S1850, первое устройство 1000 предоставляет найденный контент серверу 4000 предоставления контента. Первое устройство 1000 может предоставить информацию ссылки для загрузки искомого контента серверу 4000 предоставления контента. Также, сервер 4000 предоставления контента может предоставить искомый контент второму устройству 2000. Также, сервер 4000 предоставления контента может сгенерировать объект для предоставления искомого контента второму устройству 2000.
[253] Фиг. 19 является схемой последовательности операций способа поиска данных, которыми обмениваются между первым устройством 1000 и вторым устройством 2000 через SNS-сервер 5000, причем способ, выполняемый сервером 4000 предоставления контента, согласно примерному варианту осуществления.
[254] На этапе S1900, контентом обмениваются между первым устройством 1000 и вторым устройством 2000 через SNS-сервер 5000. Первое устройство 1000 и второе устройство 2000 могут передать или принять контент посредством использования службы, предоставленной SNS-сервером 5000. Например, первое устройство 1000 и второе устройство 2000 могут передать или принять неподвижное изображение, видео, музыку или сообщение через SNS-сервер 5000. SNS-сервер 5000 может сопоставить контент, которым обмениваются между первым устройством 1000 и вторым устройством 2000, с ID SNS-службы первого пользователя и ID SNS-службы второго пользователя.
[255] На этапе S1910, сервер 4000 предоставления контента определяет совместное использование контента, который ассоциирован с первым пользователем и вторым пользователем. Когда первый пользователь и второй пользователь расположены в пределах предварительно заданного расстояния, и сервер 4000 предоставления контента определяет, что первый пользователь и второй пользователь имеют отношение друг к другу, сервер 4000 предоставления контента может определить совместно использовать контент между первым устройством 1000 и вторым устройством 2000, при этом контент ассоциирован с первым пользователем и вторым пользователем.
[256] На этапе S1920, сервер 4000 предоставления контента предоставляет ID SNS-службы первого пользователя и ID SNS-службы второго пользователя SNS-серверу 5000. Также, сервер 4000 предоставления контента может запросить у SNS-сервера 5000 контент, которым обмениваются между первым устройством 1000 и вторым устройством 2000.
[257] На этапе S1930, SNS-сервер 5000 предоставляет контент, которым обмениваются между первым устройством 1000 и вторым устройством 2000, серверу 4000 предоставления контента. SNS-сервер 5000 может извлечь контент, которым обменивались между первым устройством 1000 и вторым устройством 2000 из DB 4600 сервера 4000 предоставления контента, посредством использования ID SNS-службы первого пользователя и ID SNS-службы второго пользователя. Также, SNS-сервер 5000 может предоставить извлеченный контент серверу 4000 предоставления контента. Контент, которым обменивались между первым устройством 1000 и вторым устройством 2000, может быть контентом, который подается между первым устройством 1000 и вторым устройством 2000.
[258] Фиг. 20 является схемой последовательности операций способа генерирования объекта, причем способ, выполняемый сервером 4000 предоставления контента, согласно примерному варианту осуществления.
[259] На этапе S2000, сервер 4000 предоставления контента фильтрует множество связанного контента. Сервер 4000 предоставления контента может отфильтровать множество связанного контента, полученного по меньшей мере из одного из первого устройства 1000, второго устройства 2000, другого устройства первого пользователя, другого устройства второго пользователя, SNS-сервера 5000, и DB 4600 сервера 4000 предоставления контента, согласно предварительно заданному указателю. Предварительно заданный указатель в отношении фильтрации множества связанного контента может варьироваться в зависимости, например, от местоположения первого устройства 1000, взаимосвязи между первым пользователем и вторым пользователем, числа вторых устройств 2000, расположенных вблизи первого устройства 1000, типа третьего устройства 3000, расположенного вблизи первого устройства 1000, или числа знакомых, имеющих отношение к контенту. Например, в случае, когда множество вторых устройств 2000 располагаются вблизи первого устройства 1000, первое устройство 1000 может извлечь контент, который ассоциирован по меньшей мере с предварительно заданным числом пользователей из числа первого пользователя и множества вторых пользователей множества вторых устройств 2000.
[260] На этапе S2010, сервер 4000 предоставления контента получает шаблон, совпавший с типом контента. Сервер 4000 предоставления контента может сохранить, в DB 4600, множество шаблонов, используемых для генерирования объектов, которые совпали с множеством контента, соответственно, согласно типам множества контента. Сервер 4000 предоставления контента может выбрать шаблон согласно типу связанного контента.
[261] Шаблон может включать в себя множество областей, например, область для вставки описания о службе, область для вставки изображения службы, и область для вставки меню и пиктограмм для использования службы, но примерные варианты осуществления не ограничены этим.
[262] На этапе S2020, сервер 4000 предоставления контента вставляет связанный контент или адрес ссылки для загрузки связанного контента в шаблон. Сервер 4000 предоставления контента может вставить в шаблон заглавие объекта и информацию активности об использовании объекта. Активность, ассоциированная с использованием объекта, указывает операцию предоставления предварительно определенной службы на основе пользовательского ввода. Например, активность может включать в себя операцию передачи или приема связанного контента, или операцию отображения нижнего шаблона, согласно вводу пользователем.
[263] На этапе S2030, сервер 4000 предоставления контента вставляет причину для рекомендации объекта и изображение лица пользователя в шаблон. Сервер 4000 предоставления контента может вставить в шаблон причину рекомендации, такую как "рекомендовано ранее захваченное изображение вас и вашего друга, с которым вы сейчас встречаетесь" или "рекомендованная музыка, которую вы слушали год назад с вашим другом, с которым вы сейчас встречаетесь".
[264] Сервер 4000 предоставления контента может вставить изображение лица первого пользователя и изображение лица второго пользователя в нижнюю часть шаблона.
[265] Фиг. 21 является схемой последовательности операций способа предоставления объекта, причем способ, выполняемый сервером 4000 предоставления контента, согласно примерному варианту осуществления.
[266] На этапе S2100, сервер 4000 предоставления контента определяет цель для приема объекта. Сервер 4000 предоставления контента может определить предоставить объект по меньшей мере одному из первого устройства 1000 и второго устройства 2000. Сервер 4000 предоставления контента может определить предоставить объект третьему устройству 3000, которое располагается в пределах предварительно заданного расстояния, из первого устройства 1000 и второго устройства 2000. В этом случае, сервер 4000 предоставления контента может принять информацию о местоположении в отношении третьего устройства 3000 из третьего устройства 3000 и может определить, располагается ли третье устройство 3000 в пределах предварительно заданного расстояния от первого устройства 1000 и второго устройства 2000, на основе принятой информации о местоположении. Третьим устройством 3000 может быть TV, PC и т.д., которое располагается вблизи первого устройства 1000 и второго устройства 2000, но примерные варианты осуществления не ограничены этим.
[267] По меньшей мере одно из первого устройства 1000 и второго устройства 2000 может осуществить связь ближнего действия с третьим устройством 3000. Также, по меньшей мере одно из первого устройства 1000 и второго устройства 2000 может принять информацию доступа в отношении третьего устройства 3000 из третьего устройства 3000 и может предоставить информацию доступа в отношении третьего устройства 3000 серверу 4000 предоставления контента.
[268] На этапе S2110, сервер 4000 предоставления контента предоставляет объект определенной цели. Сервер 4000 предоставления контента может предоставить объект по меньшей мере одному из первого устройства 1000 и второго устройства 2000. Также, сервер 4000 предоставления контента может предоставить объект третьему устройству 3000, которое располагается вблизи первого устройства 1000 и второго устройства 2000.
[269] Таким образом, сервер 4000 предоставления контента может предоставить объект по меньшей мере одному из первого устройства 1000, второго устройства 2000 и третьего устройства 3000.
[270] Объект, который представляется по меньшей мере одному из первого устройства 1000, второго устройства 2000 и третьего устройства 3000, может быть отображен на домашнем экране или экране блокировки по меньшей мере одного из первого устройства 1000, второго устройства 2000 и третьего устройства 3000.
[271] Фиг. 22 является схемой последовательности операций способа предоставления объекта по меньшей мере одному из первого устройства 1000 и второго устройства 2000, причем способ, выполняемый сервером 4000 предоставления контента, согласно примерному варианту осуществления.
[272] На этапе S2200, сервер 4000 предоставления контента передает сообщение предоставления контента первому устройству 1000 и второму устройству 2000. Сообщение предоставления контента выполняет функцию для уведомления первого устройства 1000 и второго устройства 2000, что объект предоставлен из сервера 4000 предоставления контента. Сообщение предоставления контента может включать в себя кнопку для определения, принять ли объект, предоставляемый из сервера 4000 предоставления контента.
[273] На этапе S2210, сервер 4000 предоставления контента принимает запрос объекта из первого устройства 1000 и второго устройства 2000. Первое устройство 1000 и второе устройство 2000 могут выбрать кнопку, включенную в сообщение предоставления контента, и таким образом могут определить, принять ли объект, предоставленный из сервера 4000 предоставления контента. В качестве альтернативы, первое устройство 1000 и второе устройство 2000 могут запросить сервер 4000 предоставления контента предоставить объект.
[274] На этапе S2220, сервер 4000 предоставления контента предоставляет объект устройству, который запрашивает объект. То есть, сервер 4000 предоставления контента может предоставить объект по меньшей мере одному из первого устройства 1000 и второго устройства 2000.
[275] Фиг. 23 является схемой последовательности операций способа предоставления объекта третьему устройству 3000, причем способ, выполняемый сервером 4000 предоставления контента, согласно примерному варианту осуществления.
[276] На этапе S2300, сервер 4000 предоставления контента обнаруживает местоположение первого устройства 1000. Сервер 4000 предоставления контента может принимать значение местоположения первого устройства 1000 из первого устройства 1000. Значением местоположения первого устройства 1000 может быть, но не ограничено этим, GPS-значение первого устройства 1000 и значение ID AP, соединенной с первым устройством 1000.
[277] На этапе S2310, сервер 4000 предоставления контента обнаруживает третье устройство 3000, находящееся рядом с первым устройством 1000. Сервер 4000 предоставления контента может осуществить поиск третьего устройства 3000, расположенного вблизи первого устройства 1000, на основе значения местоположения, которое передано первым устройством 1000.
[278] В качестве альтернативы, первое устройство 1000 может осуществить поиск третьего устройства 3000, которое расположено вблизи первого устройства 1000, и может предоставить серверу 4000 предоставления контента информацию доступа для осуществления доступа к найденному третьему устройству 3000.
[279] На этапе S2320, сервер 4000 предоставления контента предоставляет объект третьему устройству 3000.
[280] Фиг. 24 является схемой последовательности операций способа осуществления рекомендации, второму устройству 2000, контента, который ассоциирован с пользователем второго устройства 2000, из числа множества контента пользователя первого устройства 1000 согласно примерному варианту осуществления.
[281] На этапе S2400, первое устройство 1000 располагается в пределах дальности связи ближнего действия второго устройства 2000. Первый пользователь может иметь первое устройство 1000 вблизи второго устройства 2000, и таким образом может иметь первое устройство 1000 в пределах дальности связи ближнего действия второго устройства 2000.
[282] На этапе S2410, второе устройство 2000 передает значение ID второго устройства 2000 в первое устройство 1000. Когда первое устройство 1000 располагается в пределах дальности связи ближнего действия второго устройства 2000, первое устройство 1000 и второе устройство 2000 могут быть соединены друг с другом. Например, первое устройство 1000 и второе устройство 2000 могут быть соединены через Wi-Fi связь, Bluetooth-связь или NFC-связь. Также, первое устройство 1000 и второе устройство 2000 могут быть соединены через одну и ту же AP. Значение ID второго устройства 2000 может включать в себя, например, номер телефона, название модели, серийный номер и т.д. второго устройства 2000.
[283] На этапе S2420, первое устройство 1000 осуществляет поиск связанного контента, который ассоциирован со вторым пользователем второго устройства 2000, среди множества контента первого пользователя первого устройства 1000. Первое устройство 1000 может осуществить поиск связанного контента, который ассоциирован с первым и вторым пользователем, среди множества контента, хранящегося в первом устройстве 1000. Также, первое устройство 1000 может осуществить поиск связанного контента, который ассоциирован с первым и вторым пользователями, из числа множества контента, хранящегося в другом устройстве первого пользователя. Также, первое устройство 1000 может осуществить поиск связанного контента, который ассоциирован с первым и вторым пользователями, среди множества контента, хранящегося на SNS-сервере 5000.
[284] На этапе S2430, первое устройство 1000 запрашивает сервер 4000 предоставления контента сгенерировать объект. Когда первое устройство 1000 запрашивает сервер 4000 предоставления контента сгенерировать объект, первое устройство 1000 может предоставить информацию ссылки для загрузки связанного контента, найденного на этапе S2420, и информацию устройства о втором устройстве 2000 серверу 4000 предоставления контента.
[285] На этапе S2440, сервер 4000 предоставления контента генерирует объект. Сервер 4000 предоставления контента может включать в себя, в объекте, информацию ссылки, которая принята из первого устройства 1000. Сервер 4000 предоставления контента может включать в себя, в объекте, информацию для установления канала связи с первым устройством 1000.
[286] На этапе S2450, сервер 4000 предоставления контента предоставляет объект второму устройству 2000. Сервер 4000 предоставления контента может передать сообщение предоставления контента второму устройству 2000, и когда запрос объекта принят из второго устройства 2000, сервер 4000 предоставления контента может предоставить объект второму устройству 2000.
[287] На этапе S2460, второе устройство 2000 загружает найденный контент посредством использования объекта. Второе устройство 2000 может получить связанный контент, который ассоциирован с первым и вторым пользователями, из числа множества контента первого пользователя посредством использования информации ссылки, включенной в объект.
[288] Когда связанный контент, который ассоциирован с первым и вторым пользователями сохранен в первом устройстве 1000, второе устройство 2000 может установить канал связи с первым устройством 1000 и может принять связанный контент из первого устройства 1000. Второе устройство 2000 может принять связанный контент из первого устройства 1000 через Wi-Fi связь, Bluetooth-связь или подобное. В этом случае, информация для установления канала связи с первым устройством 1000 может быть включена в объект.
[289] На этапе S2470, первое устройство 1000 и второе устройство 2000 дистанцируются друг от друга по меньшей мере на предварительно заданное расстояние.
[290] На этапе S2480, второе устройство 2000 удаляет объект. Второе устройство 2000 может обнаружить, что второе устройство 2000 дистанцировано от первого устройства 1000 по меньшей мере на предварительно заданное расстояние, и может удалить объект, принятый из сервера 4000 предоставления контента, на основе обнаружения. В этом случае, второе устройство 2000 может принять информацию о местоположении в отношении первого устройства 1000 из первого устройства 1000 или сервера 4000 предоставления контента.
[291] Также, второе устройство 2000 может удалить часть или все из множества связанного контента, который принят посредством объекта.
[292] Фиг. 25 является схемой последовательности операций способа осуществления рекомендации, первому устройству 1000 и второму устройству 2000, контента, который ассоциирован с пользователем первого устройства 1000 и пользователем второго устройства 2000, из числа множества контента пользователя первого устройства 1000 и множества контента пользователя второго устройства 1000, согласно примерному варианту осуществления.
[293] На этапе S2500, первое устройство 1000 располагается в пределах дальности связи ближнего действия второго устройства 2000. Первый пользователь может иметь первое устройство 1000 вблизи второго устройства 2000, и таким образом может иметь первое устройство 1000 в пределах дальности связи ближнего действия второго устройства 2000. Канал связи ближнего действия может быть установлен между первым устройством 1000 и вторым устройством 2000.
[294] На этапе S2505, первое устройство 1000 и второе устройство 2000 обмениваются своей информацией ID. Первое устройство 1000 может передать значение ID первого устройства 1000 во второе устройство 2000, и второе устройство 2000 может передать значение ID второго устройства 2000 в первое устройство 1000. Также, первое устройство 1000 может передать информацию пользователя о первом пользователе первого устройства 1000 во второе устройство 2000, и второе устройство 2000 может передать информацию пользователя о втором пользователе второго устройства 2000 в первое устройство 1000.
[295] На этапе S2510, первое устройство 1000 осуществляет поиск связанного контента, который ассоциирован со вторым пользователем второго устройства 2000, среди множества контента первого пользователя первого устройства 1000. Первое устройство 1000 может осуществить поиск связанного контента по меньшей мере в одном из первого устройства 1000, другого устройства первого пользователя, сервера 4000 предоставления контента и SNS-сервера 5000.
[296] На этапе S2515, второе устройство 2000 осуществляет поиск связанного контента, который ассоциирован с первым пользователем первого устройства 1000, среди множества контента второго пользователя второго устройства 2000. Второе устройство 2000 может осуществить поиск связанного контента по меньшей мере в одном из второго устройства 2000, другого устройства второго пользователя, сервера 4000 предоставления контента и SNS-сервера 5000.
[297] На этапе S2520, второе устройство 2000 может запросить сервер 4000 предоставления контента сгенерировать объект, и на этапе S2525, первое устройство 1000 может запросить сервер 4000 предоставления контента сгенерировать объект.
[298] На этапе S2530, сервер 4000 предоставления контента генерирует по меньшей мере один объект для предоставления связанного контента. Сервер 4000 предоставления контента может включать в себя, в объекте, по меньшей мере одно из связанного контента и информации ссылки для загрузки связанного контента.
[299] На этапе S2535, сервер 4000 предоставления контента предоставляет объект первому устройству 1000, и на этапе S2540, сервер 4000 предоставления контента предоставляет объект второму устройству 2000.
[300] На этапе S2545, первое устройство 1000 загружает найденный связанный контент второго пользователя посредством объекта. Первое устройство 1000 может загрузить найденный связанный контент по меньшей мере из одного из второго устройства 2000, другого устройства второго пользователя, сервера 4000 предоставления контента и SNS-сервера 5000.
[301] Когда искомый связанный контент хранится во втором устройстве 2000, первое устройство 1000 может установить канал связи со вторым устройством 2000 и может принять искомый связанный контент из второго устройства 2000 через Wi-Fi связь, Bluetooth-связь или подобное. В этом случае, информация для установления канала связи со вторым устройством 2000 может быть включена в объект.
[302] На этапе S2550, второе устройство 2000 загружает найденный связанный контент первого пользователя посредством объекта. Второе устройство 2000 может загрузить найденный связанный контент по меньшей мере из одного из первого устройства 1000, другого устройства первого пользователя, сервера 4000 предоставления контента и SNS-сервера 5000.
[303] Когда найденный связанный контент хранится в первом устройстве 1000, второе устройство 2000 может установить канал связи с первым устройством 1000 и может принять искомый связанный контент из первого устройства 1000 через Wi-Fi связь, Bluetooth-связь или подобное. В этом случае, информация для установления канала связи с первым устройством 1000 может быть включена в объект.
[304] На этапе S2555, первое устройство 1000 и второе устройство 2000 дистанцируются друг от друга по меньшей мере на предварительно заданное расстояние.
[305] На этапе S2560, первое устройство 1000 удаляет объект. Первое устройство 1000 может обнаружить, что первое устройство 1000 дистанцировано от второго устройства 2000 по меньшей мере на предварительно заданное расстояние, и может удалить объект, принятый из сервера 4000 предоставления контента, на основе обнаружения. В этом случае, первое устройство 1000 может принять информацию о местоположении в отношении второго устройства 2000 из второго устройства 2000 или сервера 4000 предоставления контента. Также, первое устройство 1000 может удалить часть или все из множества связанного контента, который принят посредством объекта.
[306] На этапе S2565, второе устройство 2000 удаляет объект. Второе устройство 2000 может обнаружить, что второе устройство 2000 дистанцировано от первого устройства 1000 по меньшей мере на предварительно заданное расстояние, и может удалить объект, принятый из сервера 4000 предоставления контента, на основе обнаружения. В этом случае, второе устройство 2000 может принять информацию о местоположении в отношении первого устройства 1000 из первого устройства 1000 или сервера 4000 предоставления контента. Также, второе устройство 2000 может удалить часть или все из множества связанного контента, который принят посредством объекта.
[307] Фиг. 26 является схемой последовательности операций способа реорганизации множества контента в первом устройстве 1000, при этом множество контента ассоциировано с пользователем второго устройства 2000, из числа множества контента пользователя первого 1000 устройства, согласно примерному варианту осуществления.
[308] Этапы S2600-S2630 могут соответствовать этапам S2400-S2430 в примерном варианте осуществления на Фиг. 24, и таким образом, описания в отношении этапов S2600-S2630 здесь опущены.
[309] На этапе S2630, первое устройство 1000 реорганизует множество контента. Например, когда множеством контента являются неподвижные изображения, первое устройство 1000 может реорганизовать неподвижные изображения, которые отображаются на экране галереи. Первое устройство 1000 может разместить, в верхней части экрана галереи, неподвижные изображения, которые ассоциированы с первым и вторым пользователями, из числа неподвижных изображений, хранящихся в первом устройстве 1000.
[310] На этапе S2640, первое устройство 1000 может отобразить множество связанного контента в виде слайд-шоу. Например, когда множеством связанного контента являются неподвижные изображения, первое устройство 1000 может отобразить множество связанного контента, который найден на этапе S2620, на экране первого устройства 1000 в виде слайд-шоу.
[311] На этапе S2650, первое устройство 1000 предоставляет множество связанного контента второму устройству 2000. Первое устройство 1000 может передать множество связанного контента второму устройству 2000 через Wi-Fi связь, Bluetooth-связь или NFC-связь, но примерные варианты осуществления не ограничены этим.
[312] Фиг. 27 является схемой последовательности операций способа приема, из сервера 4000 предоставления контента, контента, который ассоциирован с пользователем второго устройства 2000, из числа множества контента пользователя первого устройства 1000, причем способ, выполняемый первым устройством 1000, согласно примерному варианту осуществления.
[313] На этапе S2700, первое устройство 1000 располагается в пределах дальности связи ближнего действия второго устройства 2000. Первый пользователь может иметь первое устройство 1000 вблизи второго устройства 2000, и таким образом может иметь первое устройство 1000 в пределах дальности связи ближнего действия второго устройства 2000.
[314] На этапе S2710, второе устройство 2000 передает значение ID второго устройства 2000 в первое устройство 1000. Когда первое устройство 1000 располагается в пределах дальности связи ближнего действия второго устройства 2000, первое устройство 1000 и второе устройство 2000 могут быть соединены друг с другом. Значение ID второго устройства 2000 может включать в себя, например, номер телефона, название модели, серийный номер и т.д. второго устройства 2000.
[315] На этапе S2720, первое устройство 1000 запрашивает у сервера 4000 предоставления контента связанный контент, который ассоциирован со вторым пользователем второго устройства 2000, из числа множества контента первого пользователя первого устройства 1000.
[316] На этапе S2730, сервер 4000 предоставления контента осуществляет поиск связанного контента, который ассоциирован со вторым пользователем второго устройства 2000, среди множества контента первого пользователя первого устройства 1000. Сервер 4000 предоставления контента может осуществить поиск связанного контента, который ассоциирован с первым и вторым пользователями из числа множества контента, хранящегося на сервере 4000 предоставления контента. Также, сервер 4000 предоставления контента может осуществить поиск связанного контента, который ассоциирован с первым и вторым пользователями, из числа множества контента, хранящегося в другом устройстве первого пользователя. Также, сервер 4000 предоставления контента может осуществить поиск связанного контента, который ассоциирован с первым и вторым пользователями, среди множества контента, хранящегося на SNS-сервере 5000.
[317] На этапе S2740, сервер 4000 предоставления контента предоставляет найденный связанный контент первому устройству 1000. Сервер 4000 предоставления контента может предоставить информацию ссылки для загрузки найденного связанного контента, или данных найденного связанного контента, первому устройству 1000. Сервер 4000 предоставления контента может предоставить объект для использования найденного связанного контента первому устройству 1000.
[318] Фиг. 28 иллюстрирует пример, в котором сервер 4000 предоставления контента предоставляет объект первому устройству 1000 и второму устройству 2000 согласно примерному варианту осуществления.
[319] Обращаясь к Фиг. 28, сервер 4000 предоставления контента может предоставить объект первому устройству 1000 и второму устройству 2000 через сеть (не показана). Объект может включать в себя информацию ссылки для загрузки связанного контента, который ассоциирован с первым пользователем и вторым пользователем, из числа множества контента первого пользователя и множества контента второго пользователя.
[320] Фиг. 29 иллюстрирует пример, в котором сервер 4000 предоставления контента предоставляет объект только первому устройству 1000 согласно примерному варианту осуществления.
[321] Обращаясь к Фиг. 29, сервер 4000 предоставления контента может предоставить объект только первому устройству 1000 через сеть (не показана), и первое устройство 1000 может передать объект второму устройству 2000. В этом случае, объект может включать в себя информацию доступа для осуществления доступа второе устройство 2000. Первое устройство 1000 может установить канал связи со вторым устройством 2000 посредством использования информации доступа, и может передать объект второму устройству 2000.
[322] Фиг. 30 иллюстрирует пример, в котором сервер 4000 предоставления контента предоставляет объект третьему устройству 3000 согласно примерному варианту осуществления.
[323] Обращаясь к Фиг. 30, сервер 4000 предоставления контента может предоставить объект третьему устройству 3000, которое располагается вблизи первого устройства 1000 и второго устройства 2000. Например, третьим устройством 3000 может быть TV, PC или планшетный PC первого пользователя или второго пользователя, но примерные варианты осуществления не ограничены этим. Например, третьим устройством 3000 может быть аппарат отображения общего пользования.
[324] Сервер 4000 предоставления контента может предоставить, первому устройству 1000, информацию устройства для третьего устройства 3000, и сообщение уведомления для определения, предоставить ли объект третьему устройству 3000. В этом случае, первое устройство 1000 может определить, предоставить ли объект третьему устройству 3000, на основе сообщения уведомления, и может запросить сервер 4000 предоставления контента предоставить объект третьему устройству 3000.
[325] Фиг. 31 иллюстрирует пример, в котором осуществляется фильтрация найденных неподвижных изображений, согласно примерному варианту осуществления.
[326] Как проиллюстрировано на Фиг. 31, когда первое устройство 1000 первого пользователя A располагается вблизи вторых устройств 2000 вторых пользователей В и C, первое устройство 1000 может осуществить поиск неподвижных изображений 12, 14, и 16, которые являются из числа неподвижных изображений первого пользователя A и ассоциированы со вторым пользователем В или вторым пользователем C. Также, первое устройство 1000 может выбрать, из числа найденных неподвижных изображений 12, 14, и 16, неподвижное изображение 16, которое включает в себя всех из первого пользователя A, второго пользователя B и второго пользователя C. В качестве альтернативы, объект для предоставления неподвижного изображения 16 может быть передан из сервера 4000 предоставления контента в первое устройство 1000 и вторые устройства 2000.
[327] Фиг. 32A и 32B иллюстрируют примеры объекта 20 согласно примерному варианту осуществления.
[328] Как проиллюстрировано на Фиг. 32A, объект 20 для отображения неподвижного изображения, ассоциированного с первым пользователем и вторым пользователем, может быть отображен на экране первого устройства 1000. Объект 20 может быть не установлен, но может быть отображен на экране первого устройства 1000. Также, объект 20 может включать в себя изображение лица 29 первого пользователя и изображение лица 21 второго пользователя.
[329] Когда первый пользователь касается изображения, которое отображается на объекте 20, как проиллюстрировано на Фиг. 32B, изображение, которого коснулись, может быть увеличено и отображено на экране первого устройства 1000. Также, в нижней части объекта 20, неподвижные изображения 26, 27 и 28, которые ассоциированы с первым и вторым пользователями, могут быть отображены в виде миниатюр.
[330] Объект 20 может включать в себя пиктограмму 22 для передачи отображенного изображения во второе устройство 2000. Когда первый пользователь выбирает пиктограмму 22, изображение, отображенное на объекте 20, может быть передано во второе устройство 2000.
[331] Объект 20 может включать в себя пиктограмму 23 для синхронизации изображения, отображаемого на экране первого устройства 1000, с изображением (не показан), отображаемым на экране второго устройства 2000. Когда первый пользователь выбирает пиктограмму 23, изображение первого устройства 1000, которое отображается посредством объекта 20, и изображение второго устройства 2000, которое отображается на втором устройстве 2000, могут быть синхронизированы друг с другом.
[332] Также может быть отображена дополнительная информация 24 об изображении, которое отображается посредством объекта 20. Дополнительная информация 24 может включать в себя, например, местоположение фотографирования, дату фотографирования и время фотографирования в отношении изображения, которое отображено посредством объекта 20.
[333] Фиг. 33A-33D иллюстрируют пример, в котором объект, отображаемый на первом устройстве 1000, синхронизируется с объектом, отображаемым на втором устройстве 2000, согласно примерному варианту осуществления.
[334] Обращаясь к Фиг. 33A и 33C, первое изображение, которое отображается на экране первого устройства 1000 посредством объекта, может быть отображено на экране второго устройства 2000 посредством другого объекта. Также, как проиллюстрировано на Фиг. 33A, когда пользователь касается и перетаскивает первое изображение, которое отображается на экране первого устройства 1000 посредством объекта, второе изображение может быть отображено на экране первого устройства 1000, как проиллюстрировано на Фиг. 33B. Соответственно, второе изображение, которое отображается на экране первого устройства 1000 на Фиг. 33B, может также быть отображено на экране второго устройства 2000, как показано на Фиг. 33D.
[335] Фиг. 34 иллюстрирует пример, в котором неподвижные изображения, которые ассоциированы с первым пользователем и вторым пользователем, отображаются в виде слайд-шоу на первом устройстве 1000, согласно примерному варианту осуществления.
[336] Обращаясь к Фиг 34A-34C, когда пользователь касается и перетаскивает экран первого устройства 1000, неподвижные изображения, которые ассоциированы с первым и вторым пользователями, и отображаются на экране первого устройства 1000 посредством объекта, могут быть последовательно изменены и отображены.
[337] Фиг. 35A и 35B иллюстрируют пример, в котором неподвижные изображения, которые ассоциированы с первым пользователем и вторым пользователем, реорганизованы на экране галереи первого устройства 1000.
[338] Обращаясь к Фиг. 35A, различные неподвижные изображения первого пользователя могут быть включены в экран галереи, отображаемый на экране первого устройства 1000. Когда второе устройство 2000 располагается вблизи первого устройства 1000, неподвижные изображения, которые ассоциированы с первым и вторым пользователями, могут быть размещены и отображены в верхней части экрана галереи, как показано на Фиг. 35B.
[339] Фиг. 36 является блок-схемой сервера 4000 предоставления контента согласно примерному варианту осуществления.
[340] Обращаясь к Фиг. 36, сервер 4000 предоставления контента включает в себя средство 4100 поиска устройств, средство 4200 поиска контента, генератор 4300 объекта, поставщик 4400 контента, коммуникатор 4500, DB 4600 и контроллер 4700.
[341] Средство 4100 поиска устройств осуществляет поиск второго устройства 2000, которое располагается вблизи первого устройства 1000. Средство 4100 поиска устройств может осуществить поиск второго устройства 2000, расположенного вблизи первого устройства 1000, на основе информации о местоположении в отношении первого устройства 1000, которая принята из первого устройства 1000, и информации о местоположении в отношении второго устройства 2000, которая принята из второго устройства 2000. В качестве альтернативы, средство 4100 поиска устройств может осуществить поиск второго устройства 2000, на основе информации о местоположении аппарата 7000 предоставления информации о местоположении, принятой по меньшей мере из одного из первого устройства 1000 и второго устройства 2000. Информация о местоположении, предоставленная из аппарата 7000 предоставления информации о местоположении, может включать в себя, но не ограничена этим, GPS-значение, значение ID AP и значение ID аппарата 7000 предоставления информации о местоположении.
[342] Когда канал связи ближнего действия установлен между первым устройством 1000 и вторым устройством 2000, первое устройство 1000 может распознать, что второе устройство 2000 располагается вблизи первого устройства 1000. В этом случае, первое устройство 1000 может предоставить значения ID первого устройства 1000 и второго устройства 2000 серверу 4000 предоставления контента, и средство 4100 поиска устройств может распознать, что второе устройство 2000 располагается вблизи первого устройства 1000.
[343] Средство 4100 поиска устройств может отфильтровать найденные вторые устройства 2000 на основе предварительно заданного указателя. Например, средство 4100 поиска устройств может отфильтровать найденные вторые устройства 2000, с учетом местоположения первого устройства 1000, расписания первого пользователя, времени, погоды, и т.д.
[344] Также, средство 4100 поиска устройств может определить, имеет ли второй пользователь второго устройства 2000 отношение к первому пользователю первого устройства 1000.
[345] Средство 4200 поиска контента осуществляет поиск связанного контента, который ассоциирован с первым пользователем и вторым пользователем. Средство 4200 поиска контента может осуществить поиск связанного контента, ассоциированного с первым и вторым пользователями, из числа множества контента первого пользователя. Средство 4200 поиска контента может осуществить поиск связанного контента, ассоциированного с первым и вторым пользователями, из числа множества контента второго пользователя.
[346] Контент первого пользователя может быть сохранен по меньшей мере в одном из первого устройства 1000, другого устройства первого пользователя, сервера 4000 предоставления контента и SNS-сервера 5000. Контент второго пользователя может быть сохранен по меньшей мере в одном из второго устройства 2000, другого устройства второго пользователя, сервера 4000 предоставления контента и SNS-сервера 5000.
[347] Средство 4200 поиска контента может осуществить поиск связанного контента, ассоциированного с первым и вторым пользователями, посредством использования по меньшей мере одного из информации устройства о первом устройстве 1000, информации пользователя о первом пользователе, информации устройства о втором устройстве 2000 и информации пользователя о втором пользователе.
[348] Средство 4200 поиска контента может отфильтровать множество найденного связанного контента, согласно предварительно заданному указателю. Предварительно заданный указатель в отношении фильтрации множества найденного связанного контента может варьироваться в зависимости, например, от местоположения первого устройства 1000, взаимосвязи между первым пользователем и вторым пользователем, числа вторых устройств 2000, расположенных вблизи первого устройства 1000, типа третьего устройства 3000, расположенного вблизи первого устройства 1000, или числа знакомых, имеющих отношение к контенту. Когда множество вторых устройств 2000 располагаются вблизи первого устройства 1000, средство 4200 поиска контента может извлечь контент, который ассоциирован с предварительно заданным числом пользователей из числа первого пользователя и множества вторых пользователей множества вторых устройств 2000.
[349] Генератор 4300 объекта генерирует объект для предоставления связанного контента. Генератор 4300 объекта может получить шаблон, который совпадает с типом связанного контента и может вставить в шаблон информацию ссылки для загрузки связанного контента. Также, генератор 4300 объекта может вставить в шаблон причину для рекомендации объекта, изображение лица первого пользователя и изображение лица второго пользователя. Также, генератор 4300 объекта может вставить в шаблон заглавие объекта и информацию активности об использовании объекта.
[350] Поставщик 4400 контента предоставляет объект первому устройству 1000 и второму устройству 2000. Поставщик 4400 контента может предоставить объект первому устройству 1000, и первое устройство 1000 может предоставить объект второму устройству 2000. Также, поставщик 4400 контента может предоставить объект третьему устройству 3000, которое располагается в пределах предварительно заданного расстояния от первого устройства 1000 и второго устройства 2000.
[351] Поставщик 4400 контента может предоставить сообщение уведомления по меньшей мере одному из первого устройства 1000, второго устройства 2000 и третьего устройства 3000 для уведомления о том, что объект должен быть предоставлен. В ответ на запрос объекта по меньшей мере из одного из первого устройства 1000, второго устройства 2000 и третьего устройства 3000, поставщик 4400 контента может передать объект по меньшей мере одному из первого устройства 1000, второго устройства 2000 и третьего устройства 3000.
[352] Коммуникатор 4500 осуществляет обмен информацией, используемой при генерировании и предоставлении объекта, и объектом с первым устройством 1000, вторым устройством 2000 и третьим устройством 3000.
[353] DB 4600 хранит информацию, которая используется при генерировании и предоставлении объекта.
[354] Контроллер 4700 управляет операциями посредством сервера 4000 предоставления контента. Также, для управления сервером 4000 предоставления контента, чтобы использовать связанный контент совместно со вторым устройством 2000 и третьим устройством 3000, который расположен вблизи первого устройства 1000, контроллер 4700 управляет средством 4100 поиска устройств, средством 4200 поиска контента, генератором 4300 объекта, поставщиком 4400 контента, коммуникатором 4500 и DB 4600.
[355] Здесь, контроллер 4700 может включать в себя один или более аппаратных и/или программных компонентов. Например, контроллер 4700 может включать в себя одно или более из интегральной схемы, выделенной схемы, программно-аппаратных средств и/или процессора, такого как центральный процессор (CPU), который исполняет реализованные программными средствами программы, хранящиеся в устройстве хранения, например, памяти.
[356] Фиг. 37 является блок-схемой DB 4600 согласно примерному варианту осуществления.
[357] Как проиллюстрировано на Фиг. 37, DB 4600 включает в себя DB 4610 информации устройств, DB 4620 информации пользователей, DB 4630 информации контента, DB 4640 информации шаблонов и DB 4650 информации объектов.
[358] DB 4610 информации устройств хранит множество порций информации устройств о первом устройстве 1000, втором устройстве 2000, другом устройстве первого пользователя и другом устройстве второго пользователя. Информация устройства может включать в себя информацию ID и информацию доступа. Информация ID может включать в себя название модели, серийный номер, номер телефона и т.д. для каждого устройства. Информация доступа может быть использована для установления канала связи с каждым устройством.
[359] DB 4620 информации пользователей хранит информацию пользователя о каждом из первого и второго пользователей. Информация пользователя включает в себя ID службы сервера 4000 предоставления контента, и ID SNS-службы SNS-сервера 5000.
[360] DB 4630 информации контента хранит контент первого пользователя и контент второго пользователя. DB 4630 информации контента хранит множество порций информации о контенте первого пользователя и контенте второго пользователя. DB 4630 информации контента может хранить, из числа контента, который сохранен на сервере 4000 предоставления контента первым пользователем, контент, который сохранен на сервере 4000 предоставления контента вторым пользователем, и контент, который предоставляется сервером 4000 предоставления контента, контент, который используется первым пользователем, и контент, который используется вторым пользователем.
[361] DB 4630 информации контента может хранить информацию ссылки для загрузки контента первого пользователя и информацию ссылки для загрузки контента второго пользователя. DB 4630 информации контента может хранить информацию ссылки для загрузки контента, который хранится в другом устройстве первого пользователя, информацию ссылки для загрузки контента, который хранится в другом устройстве второго пользователя, информацию ссылки для загрузки контента первого пользователя, который хранится на SNS-сервере 5000, и информацию ссылки для загрузки контента второго пользователя, который хранится на SNS-сервере 5000.
[362] DB 4640 информации шаблонов хранит шаблоны и различные типы информации о шаблонах. Шаблоны можно различать между собой согласно, например, типу первого устройства 1000, типу второго устройства 2000, типу контента, SNS-серверу 5000 и пользователю.
[363] DB 4650 информации объектов хранит объекты и информацию об объектах, которые должны быть предоставлены первому устройству 1000 и второму устройству 2000.
[364] Фиг. 38 является блок-схемой первого устройства 1000 согласно примерному варианту осуществления.
[365] Как проиллюстрировано на Фиг. 38, первое устройство 1000 включает в себя коммуникатор 1100, устройство 1200 ввода, память 1300 и контроллер 1400.
[366] Коммуникатор 1100 осуществляет обмен информацией для поиска связанного контента и генерирования объекта с сервером 4000 предоставления контента, вторым устройством 2000 и третьим устройством 3000. Также, коммуникатор 1100 может установить канал связи с AP, соединенной по меньшей мере с одним из первого устройства 1000, второго устройства 2000 и третьего устройства 3000.
[367] Устройство 1200 ввода принимает пользовательский ввод в отношении первого устройства 1000. Устройство 1200 ввода может принять пользовательский ввод через устройство ввода первого устройства 1000, такое как сенсорный экран (не показан), клавиатура (не показан) или подобное.
[368] Память 1300 хранит информацию для поиска связанного контента и генерирования объекта. Память 1300 может хранить информацию устройства о первом устройстве, информацию пользователя о первом пользователе, контент первого пользователя или подобное.
[369] Контроллер 1400 управляет операциями посредством первого устройства 1000. Когда второе устройство 2000 располагается вблизи первого устройства 1000, контроллер 1400 может отобразить связанный контент, который ассоциирован с первым пользователем и вторым пользователем, на экране первого устройства 1000.
[370] Контроллер 1400 может предоставить информацию о местоположении в отношении первого устройства и информацию пользователя о первом пользователе серверу 4000 предоставления контента и может принять объект из сервера 4000 предоставления контента. Также, контроллер 1400 может передать объект второму устройству 2000 и третьему устройству 3000.
[371] Когда первое устройство 1000 располагается в пределах дальности связи второго устройства 2000, контроллер 1400 может принимать информацию устройства о втором устройстве 2000 и информацию пользователя о втором пользователе из второго устройства 2000. Также, контроллер 1400 может предоставить информацию устройства о втором устройстве 2000 и информацию пользователя о втором пользователе серверу 4000 предоставления контента.
[372] Контроллер 1400 может осуществить поиск связанного контента, который ассоциирован с первый и вторым пользователями, среди множества контента, хранящегося по меньшей мере в одном из первого устройства 1000, другого устройства первого пользователя и SNS-сервера 5000. Также, контроллер 1400 может предоставить информацию ссылки для загрузки связанного контента серверу 4000 предоставления контента.
[373] Контроллер 1400 может отобразить связанный контент, который ассоциирован с первым и вторым пользователями на экране первого устройства 1000 посредством объекта. Также, контроллер 1400 может реорганизовать множество контента, отображаемого на экране галереи и может расположить связанный контент в верхней части галереи.
[374] Примерные варианты осуществления могут быть осуществлены как компьютерно-читаемый код и/или инструкции в компьютерно-читаемом носителе записи, например, программный модуль, который должен быть исполнен на компьютерах, которые включают в себя компьютерно-читаемые команды. Компьютерно-читаемый носитель записи может включать в себя любой подходящий носитель, к которому может быть осуществлен доступ посредством компьютеров, энергозависимый и энергонезависимый носитель, и съемный и несъемный носитель. Примеры компьютерно-читаемого носителя записи могут включать в себя постоянную память (ROM), оперативную память (RAM), компакт-диск (CD-ROM), магнитную пленку, floppy-диск, устройство оптического хранения данных и т.д. Также, компьютерно-читаемый носитель записи может включать в себя компьютерный носитель информации и среду связи. Компьютерный носитель информации включает в себя все энергозависимые и энергонезависимые носители, и съемные и несъемные носители, которые спроектированы для хранения информации, включающей в себя компьютерно-читаемые команды, структуры данных, программные модули или другие данные. Среда связи включает в себя компьютерно-читаемые команды, структуры данных, программные модули и другие механизмы передачи, и включает в себя другие среды передачи информации.
[375] Следует понимать, что примерные варианты осуществления, описанные в настоящем документе, должны рассматриваться только в описательном смысле и не в целях ограничения. Описания признаков или аспектов в рамках каждого варианта осуществления должны обычно рассматриваться как доступные для других аналогичных признаков или аспектов в других вариантах осуществления. Например, элементы конфигурирования, которые имеют форму единственного числа, могут быть выполнены распределенным образом, и также, элементы конфигурирования, которые распределены, могут быть объединены и затем выполнены.
[376] Хотя были частично показаны и описаны несколько вариантов осуществления, специалистам в данной области техники будет понятно, что различные изменения в форме и деталях могут быть сделаны в нем без отступления от сущности и объема данного раскрытия, которое задано нижеследующими пунктами формулы изобретения и их эквивалентами.