СПОСОБ УСТАНОВЛЕНИЯ ЛИНИИ СВЯЗИ И СООТВЕТСТВУЮЩИЕ УСТРОЙСТВА ОТОБРАЖЕНИЯ
METHOD OF ESTABLISHING COMMUNICATION LINE AND CORRESPONDING DISPLAY DEVICE

Область техники
Иллюстративные варианты воплощения относятся к способу установления линии связи между устройствами отображения путем обнаружения сгибающего движения и соответствующим устройствам отображения.
Уровень техники
По мере развития относящихся к дисплеям технологий были разработаны гибкие дисплеи, прозрачные дисплейные панели и т.п. Гибкий дисплей является устройством отображения, которое может быть согнуто.
Гибкий дисплей формируется путем замены стеклянной подложки на пластмассовую пленку, при этом стеклянная подложка, как правило, окружает жидкие кристаллы в жидкокристаллическом дисплее (LCD) и дисплее на органических светодиодах. Гибкий дисплей может иметь гибкость, так что он может быть свернут и развернут. Так как гибкий дисплей формируется путем использования не традиционной стеклянной подложки, а путем использования пластмассовой подложки, может использоваться низкотемпературный способ производства вместо традиционного способа производства, чтобы предотвратить повреждение подложки во время ее изготовления.
Гибкий дисплей является тонким, легким и ударостойким. Кроме того, гибкий дисплей может быть искривлен или согнут и может производиться в различных формах. В частности, гибкий дисплей может применяться в областях промышленности, в которых дисплеи со стеклянной подложкой, относящиеся к области техники, имеют ограниченное применение или не могут применяться.
Например, гибкий дисплей может применяться в электронных книгах, которые могут заменить печатные издания, в том числе журналы, учебники, комиксы и т.п., и новых портативных продуктах информационных технологий (IT), которые включают в себя ультрамалые персональные компьютеры (PC), которые можно переносить, в то время как его дисплей сложен или свернут, интеллектуальные карточки, позволяющие производить подтверждение информации в режиме реального времени, и т.п. Так как гибкий дисплей формируется из гибкой пластмассовой подложки, области применения гибких дисплеев могут быть распространены до модной одежды и медицинской диагностики.
Раскрытие изобретения
Решение задачи
Иллюстративные варианты воплощения обеспечивают способ установления линии связи между устройствами отображения путем обнаружения простого сгибающего движения, обмена контентом между устройствами отображения через линию связи и соответствующие устройства отображения.
Полезные эффекты изобретения
В соответствии с иллюстративным вариантом воплощения первое устройство отображения может установить линию связи со вторым устройством отображения путем обнаружения простого сгибающего движения.
Краткое описание чертежей
Вышеупомянутые и другие признаки иллюстративных вариантов воплощения станут более понятны из подробного описания иллюстративных вариантов воплощения со ссылкой на прилагаемые чертежи, на которых:
фиг. 1 является блок-схемой, иллюстрирующей систему связи в соответствии с иллюстративным вариантом воплощения;
фиг. 2 и 3 иллюстрируют способ выполнения связи между первым устройством отображения и вторым устройством отображения в соответствии с иллюстративным вариантом воплощения;
фиг. 4 является блок-схемой, иллюстрирующей первое устройство отображения в соответствии с иллюстративным вариантом воплощения;
фиг. 5 иллюстрирует стек протоколов Универсального стандарта "подключай и работай" (Universal Plug and Play (UPnP)) в соответствии с иллюстративным вариантом воплощения;
фиг. 6 является блок-схемой последовательности операций, иллюстрирующей спецификации Альянса цифровых сетей для дома (DLNA) в соответствии с иллюстративным вариантом воплощения;
фиг. 7 является блок-схемой последовательности операций способа установления линии связи в соответствии с иллюстративным вариантом воплощения;
фиг. 8 является блок-схемой последовательности операций способа установления линии связи между первым устройством отображения и вторым устройством отображения в соответствии с иллюстративным вариантом воплощения;
фиг. 9 является блок-схемой последовательности операций способа обмена данными между первым устройством отображения и вторым устройством отображения в соответствии с иллюстративным вариантом воплощения;
фиг. 10A-10C иллюстрируют способ обнаружения сгибающего движения в соответствии с иллюстративным вариантом воплощения;
фиг. 11 иллюстрирует датчик сгибания в соответствии с иллюстративным вариантом воплощения;
фиг. 12 иллюстрирует движение сгибания для установления линии связи в соответствии с иллюстративным вариантом воплощения;
фиг. 13 иллюстрирует различные движения сгибания для установления линии связи в соответствии с иллюстративным вариантом воплощения;
фиг. 14A-14C иллюстрируют движение сгибания, с помощью которого устанавливается линия связи путем использования состояния расположения множества устройств отображения в соответствии с иллюстративным вариантом воплощения;
фиг. 15 иллюстрирует движение сгибания для разъединения линии связи в соответствии с иллюстративным вариантом воплощения;
фиг. 16 иллюстрирует движение сгибания для разъединения линии связи в соответствии с другим иллюстративным вариантом воплощения;
фиг. 17 и 18 иллюстрируют систему связи в соответствии с иллюстративными вариантами воплощения;
фиг. 19 является блок-схемой, иллюстрирующей сервер в соответствии с иллюстративным вариантом воплощения;
фиг. 20 является блок-схемой последовательности операций способа установления сервером линии связи между первым устройством отображения и вторым устройством отображения в соответствии с иллюстративным вариантом воплощения;
фиг. 21 является блок-схемой последовательности операций способа обмена данными между первым устройством отображения и вторым устройством отображения через сервер в соответствии с иллюстративным вариантом воплощения; и
фиг. 22A и 22B иллюстрируют способ формирования первым устройством отображения линии связи с множеством внешних устройств отображения и обмена данными с множеством внешних устройств отображения в соответствии с иллюстративным вариантом воплощения.
Предпочтительный вариант осуществления изобретения
В соответствии с аспектом обеспечен способ установления первым устройством отображения линии связи со вторым устройством отображения, способ, включающий в себя операции обнаружения первого движения сгибания, происходящего в первом устройстве отображения; получения информации о втором движении сгибания, происходящем во втором устройстве отображения; и установления линии связи для обмена данными со вторым устройством отображения на основании времени начала первого движения сгибания и времени начала второго движения сгибания.
Операция установления линии связи может быть выполнена, когда разность между временем начала первого движения сгибания и временем начала второго движения сгибания меньше, чем предварительно определенное пороговое значение.
Операция установления линии связи может включать в себя операцию установления линии связи путем дополнительного обращения к информации о модели первого движения сгибания и информации о модели второго движения сгибания.
Операция установления линии связи может включать в себя операцию установления линии связи путем дополнительного обращения к расстоянию между первым устройством отображения и вторым устройством отображения.
Операция установления линии связи может включать в себя операцию установления линии связи путем дополнительного обращения к соответствию между первым движением сгибания и вторым движением сгибания.
Операция установления линии связи может включать в себя операцию определения соответствия между первым движением сгибания и вторым движением сгибания на основании по меньшей мере одного из: места изгиба, направления изгиба, угла изгиба, изгибающей силы, скорости изгиба, общего количества раз, времени начала и прошедшего времени первого движение сгибания и второго движения сгибания.
Операция установления линии связи может быть выполнена, когда разность между первым движением сгибания и вторым движением сгибания находится в пределах предварительно определенного диапазона.
Операция установления линии связи может быть выполнена, когда первое движение сгибания и второе движение сгибания симметричны друг другу относительно предварительно определенной оси.
Линия связи может включать в себя по меньшей мере одно из: беспроводную локальную сеть (LAN), связь малого радиуса действия (NFC), Bluetooth, ZigBee, Wi-Fi Direct (WFD) и ультра-широкополосную связь (UWB).
Операция установления линии связи может дополнительно включать в себя операции отображения сообщения запроса о том, установить ли линию связи между первым устройством отображения и вторым устройством отображения; и прием от пользователя подтверждения относительно установления линии связи.
Операция установления линии связи может дополнительно включать в себя операцию отображения изображения для обеспечения руководящих инструкций для первого движения сгибания для установления линии связи.
Операция установления линии связи может дополнительно включать в себя операции приема от пользователя выбора относительно по меньшей мере одной части контента; и передачу по меньшей мере одной части контента второму устройству отображения через линию связи.
Операция установления линии связи может дополнительно включать в себя операцию получения информации о состоянии расположения первого устройства отображения и второго устройства отображения.
Операция получения информации о состоянии расположения может включать в себя операцию получения информации о состоянии расположения путем использования по меньшей мере одного из: тактильного датчика, датчика пространственной близости, датчика освещенности, NFC-метки и метки радиочастотной идентификации (RFID).
Операция установления линии связи может дополнительно включать в себя операцию определения одного из: первого устройства отображения или второго устройства отображения в качестве ведущего устройства.
Операция определения ведущего устройства может выполняться на основании по меньшей мере одного из: места изгиба, направления изгиба, угла изгиба, изгибающей силы, скорости изгиба, общего количества раз, времени начала и прошедшего времени первого движения сгибания и второго движения сгибания.
Операция установления линии связи может дополнительно включать в себя операции обнаружения третьего движения сгибания, происходящего в первом устройстве отображения, или приема информации о четвертом движении сгибания, которое происходит во втором устройстве отображения; и разъединения линии связи на основании третьего движения сгибания или четвертого движения сгибания.
Операция разъединения линии связи может выполняться, когда разность между первым движением сгибания и одним из: третьим движением сгибания или четвертым движением сгибания находится в пределах предварительно определенного диапазона.
Операция разъединения линии связи может выполняться, когда первое движение сгибания и одно из: третье движение сгибания или четвертое движение сгибания симметричны друг другу относительно предварительно определенной оси.
В соответствии с другим аспектом обеспечено первое устройство отображения, включающее в себя сенсорный блок для обнаружения первого движение сгибания, происходящего в первом устройстве отображения; блок связи для получения информации о втором движении сгибания, происходящем во втором устройстве отображения; и блок управления для установления линии связи для обмена данными со вторым устройством отображения на основании времени начала первого движения сгибания и времени начала второго движения сгибания.
Блок управления может установить линию связи, когда разность между временем начала первого движения сгибания и временем начала второго движения сгибания меньше, чем предварительно определенное пороговое значение.
Блок управления может установить линию связи путем дополнительного обращения к информации о модели первого движения сгибания и информации о модели второго движения сгибания.
Блок управления может установить линию связи путем дополнительного обращения к расстоянию между первым устройством отображения и вторым устройством отображения.
Блок управления может установить линию связи путем дополнительного обращения к соответствию между первым движением сгибания и вторым движением сгибания.
Блок управления может определить соответствие между первым движением сгибания и вторым движением сгибания на основании по меньшей мере одного из: места изгиба, направления изгиба, угла изгиба, изгибающей силы, скорости изгиба, общего количества раз, времени начала и прошедшего времени первого движения сгибания и второго движения сгибания.
Линия связи может включать в себя по меньшей мере одно из: беспроводную локальную сеть (LAN), связь малого радиуса действия (NFC), Bluetooth, ZigBee, Wi-Fi Direct (WFD) и ультра-широкополосную связь (UWB).
Первое устройство отображения может дополнительно включать в себя блок дисплея для отображения сообщение запроса подтверждения о том, установить ли линию связи между первым устройством отображения и вторым устройством отображения.
Первое устройство отображения может дополнительно включать в себя блок дисплея для отображения изображения для обеспечения руководящих инструкций для первого движения сгибания для установления линии связи.
Сенсорный блок может обнаруживать выбор пользователя относительно по меньшей мере одной части контента, а блок связи может передать по меньшей мере одну часть контента второму устройству отображения через линию связи.
Блок управления может получить информацию о состоянии расположения первого устройства отображения и второго устройства отображения.
Блок управления может получить информацию о состоянии расположения путем использования по меньшей мере одного из: тактильного датчика, датчика пространственной близости, датчика освещенности, NFC-метки и метки радиочастотной идентификации (RFID).
В соответствии с другим аспектом обеспечен способ установления сервером линии связи между первым устройством отображения и вторым устройством отображения, способ, включающий в себя операции получения информации о первом движении сгибания, происходящем в первом устройстве отображения; получения информации о втором движении сгибания, происходящем во втором устройстве отображения; и передачи информации о коммуникационном соединении первому устройству отображения и второму устройству отображения на основании времени начала первого движения сгибания и времени начала второго движения сгибания, при этом информация о коммуникационном соединении необходима для установления линии связи между первым устройством отображения и вторым устройством отображения.
Операция передачи информации о коммуникационном соединении может включать в себя операцию передачи информации о коммуникационном соединении путем дополнительного обращения к информации о модели первого движения сгибания и информации о модели второго движения сгибания.
Операция передачи информации о коммуникационном соединении может включать в себя операцию передачи информации о коммуникационном соединении путем дополнительного обращения к расстоянию между первым устройством отображения и вторым устройством отображения.
Операция передачи информации о коммуникационном соединении может включать в себя операцию передачи информации о коммуникационном соединении путем дополнительного обращения к соответствию между первым движением сгибания и вторым движением сгибания.
Операция передачи информации о коммуникационном соединении может включать в себя операции передачи идентификационной (ID) информация второго устройства отображения, информация о схеме коммуникационного соединения и первой информации для проверки подлинности первому устройству отображения; и передачи ID информации первого устройства отображения, информации о схеме коммуникационного соединения и второй информации для проверки подлинности второму устройству отображения.
Способ может дополнительно включать в себя операцию определения одного из: первого устройства отображения или второго устройства отображения в качестве ведущего устройства.
Операция определения ведущего устройства может выполняться на основании по меньшей мере одного из: места изгиба, направления изгиба, угла изгиба, изгибающей силы, скорости изгиба, общего количества раз, времени начала и прошедшего времени первого движения сгибания и второго движения сгибания.
В одном иллюстративном варианте воплощения существует способ связи между первым устройством и вторым устройством, способ, включающий в себя этапы, на которых: обнаруживают первый сгиб в первом устройстве; обнаруживают второй сгиб во втором устройстве; и инициируют линию связи между первым устройством и вторым устройством на основании первого и второго сгибов.
Этап, на котором инициируют линию связи, может включать в себя этап, на котором инициируют линию связи, когда второй сгиб обнаружен практически в то же самое время, когда обнаружен первый сгиб, или когда второй сгиб обнаружен в пределах предварительно заданного времени после обнаружения первого сгиба.
Этап, на котором инициируют линию связи, может включать в себя сравнение геометрии первого сгиба с геометрией второго сгиба или сравнения сгибающего движения первого сгиба со сгибающим движением второго сгиба.
Варианты осуществления изобретения
Все термины, в том числе описательные или технические термины, которые используются здесь, должны толковаться как имеющие значения, которые ясны для специалистов средней квалификации в области техники. Однако термины могут иметь различные значения в соответствии с намерением специалиста средней квалификации в области техники, прецедентными случаями или появлением новых технологий. Кроме того, некоторые термины могут быть произвольно выбраны авторами, и в этом случае значение выбранных терминов будет подробно описано в подробном описании изобретения. Таким образом, термины, используемые здесь, должны определяться на основании значения терминов с учетом всего описания.
Кроме того, когда часть "включает в себя" или "содержит" элемент, если конкретно не описано обратное, часть может дополнительно включать в себя другие элементы, не исключая другие элементы. В следующем ниже описании такие термины, как "блок" и "модуль" обозначают блок для выполнения по меньшей мере одной функции или операции, при этом модуль и блок могут быть воплощены в виде аппаратного или программного обеспечения или могут быть воплощены в виде комбинации аппаратного и программного обеспечения.
Везде в описании термин "сгибание", например, складывание, означает, что устройство отображения сгибается, например, складывается, из-за внешней силы. Кроме того, везде в описании термин "движение сгибания", например, движение складывания, означает движение, которое сгибает, например, складывает, устройство отображения. В одном или нескольких иллюстративных вариантах воплощения движение сгибания может варьироваться. Например, движение сгибания может, в совокупности, относиться ко всем движениям, в том числе складывающему жесту, скручивающему жесту, встряхивающему жесту, сгибающему жесту и т.п., в которых пользователь сгибает устройство отображения.
Теперь будут более подробно описаны один или несколько иллюстративных вариантов воплощения со ссылкой на прилагаемые чертежи, на которых показаны иллюстративные варианты воплощения изобретения. Изобретение, однако, может быть воплощено во множестве различных форм, и не должно рассматриваться как ограничиваемое вариантами воплощения, изложенными здесь; скорее эти варианты воплощения обеспечены для того, чтобы это раскрытие было полным и завершенным и полностью передавало концепцию изобретения специалистам средней квалификации в области техники. В следующем ниже описании известные функции или конструкции подробно не описываются, так как это будет мешать пониманию изобретения из-за ненужных деталей, и одинаковые номера позиций на чертежах обозначают одинаковые или подобные элементы везде в описании.
Термин "и/или", как он используется здесь, включает в себя любую и все комбинации одного или нескольких соответствующих перечисленных элементов. Такие выражения, как "по меньшей мере один из", когда они предшествуют списку элементов, изменяют весь список элементов и не изменяют отдельные элементы списка.
Фиг. 1 является блок-схемой, иллюстрирующей систему связи в соответствии с иллюстративным вариантом воплощения.
Как показано на фиг. 1, система связи может включать в себя первое устройство 100 отображения и второе устройство 200 отображения. Первое устройство 100 отображения и второе устройство 200 отображения могут отображать предварительно определенный контент и могут быть согнуты. То есть в настоящем иллюстративном варианте воплощения первое устройство 100 отображения и второе устройство 200 отображения могут быть гибкими устройствами отображения.
Первое устройство 100 отображения и второе устройство 200 отображения могут иметь различные формы. И первое устройство 100 отображения, и второе устройство 200 отображения могут быть различными типами устройства отображения, в том числе дисплейной панелью. Например, первое устройство 100 отображения и второе устройство 200 отображения в настоящем иллюстративном варианте воплощения могут быть мобильным телефоном, смартфоном, портативным компьютером, планшетным персональным компьютером (PC), терминалом электронной книги, умным телевидением (smart TV), терминалом для цифрового вещания, карманным персональным компьютером (PDA), портативным мультимедийным проигрывателем (PMP), навигационным устройством и т.п.
В настоящем иллюстративном варианте воплощения первое устройство 100 отображения и второе устройство 200 отображения могут обоюдно осуществлять связь друг с другом проводным или беспроводным образом. Кроме того, первое устройство 100 отображения и второе устройство 200 отображения могут обоюдно выполнять беспроводную связь малого радиуса действия. Примерами беспроводной связи малого радиуса действия может быть, но не ограничиваясь только этим, беспроводная локальная сеть (Wi-Fi), связь малого радиуса действия (NFC), Bluetooth, ZigBee, Wi-Fi Direct (WFD), ультра-широкополосная связь (UWB) и т.п.
Bluetooth является стандартной технологией для устройств беспроводной связи, которая выполняет беспроводную связь между ними на близком расстоянии с использованием малой мощности. UWB является технологией беспроводной связи, используемой для передачи большого объема данных за короткий период с помощью большой спектральной частоты путем использования малой мощности.
NFC относится к беспроводной связи малого радиуса действия путем соединения устройств, которые находятся близко друг к другу, с использованием индукции магнитного поля, и связь может выполняться в любом направлении. WFD является новой версией технологии Wi-Fi и отличается главным образом тем, что она включает в себя прямую связь между устройствами. То есть хотя узел доступа, маршрутизатор или точка доступа (AP) отсутствует, если устройства используют WFD, эти устройства могут осуществлять связь друг с другом и, таким образом, могут обмениваться информацией между собой. Кроме того, в отличие от Bluetooth, WFD не требует процедуры сопряжения, может выполнять дальнюю связь в пределах максимального расстояния 200 м, и может выполнять связь 1:N с несколькими устройствами.
ZigBee является один из стандартов IEEE 802.15.4, который поддерживает беспроводную связь малого радиуса действия. ZigBee является технологией для беспроводной связи малого радиуса действия в пределах расстояния 10-20 м и глобальных вычислений в среде беспроводных сетей, таких как устанавливаемые в доме или офисе.
Беспроводная локальная сеть (Wi-Fi) может включать в себя режим инфраструктуры, в котором точка доступа (AP), которая передает радиосигнал в соответствии с типом устройства или режимом использования, обменивается данными с множеством терминалов (например, PC и т.п.) в пределах предварительно определенного расстояния вокруг AP, и режим прямого соединения (ad-hoc), в котором терминалы взаимно обмениваются данными равноправным (P2P) образом без AP.
Например, как показано на фиг. 2, первое устройство 100 отображения и второе устройство 200 отображения могут принимать и передавать данные прямым (ad-hoc) образом без AP.
Кроме того, как показано на фиг. 3, первое устройство 100 отображения и второе устройство 200 отображения могут принимать и передавать данные через межсетевой шлюз 400. То есть первое устройство 100 отображения и второе устройство 200 отображения могут принимать и передавать данные в пределах инфраструктуры. Здесь межсетевой шлюз 400 может быть AP.
В настоящем иллюстративном варианте воплощения первое устройство 100 отображения и второе устройство 200 отображения могут осуществлять проводную или беспроводная связь с сервером 300. Первое устройство 100 отображения и второе устройство 200 отображения могут передавать контент серверу 300 или могут принимать контент от сервера 300. Кроме того, первое устройство 100 отображения и второе устройство 200 отображения могут передавать информацию о движении сгибания. Это будет подробно описано со ссылкой на фиг. 17-21.
В настоящем иллюстративном варианте воплощения первое устройство 100 отображения может быть передающим устройством, которое устанавливает линию связи с внешним устройством и затем передает контент, а второе устройство 200 отображения может быть принимающим устройством, которое принимает контент от внешнего устройства.
Первое устройство 100 отображения может обнаружить первое движение сгибания пользователя, который сгибает первое устройство 100 отображения, и может принять информацию о втором движении сгибания второго устройства 200 отображения от второго устройства 200 отображения. Кроме того, первое устройство 100 отображения может сравнить первое движение сгибания и второе движение сгибания и затем может установить линию связи. Структура первого устройства 100 отображения будет подробно описана со ссылкой на фиг. 4.
Второе устройство 200 отображения может обнаружить второе движение сгибания, которое введено пользователем. Затем второе устройство 200 отображения может передать информацию о втором движении сгибания первому устройству 100 отображения. Здесь второе устройство 200 отображения может прямо передать информацию о втором движении сгибания первому устройству 100 отображения или может передать информацию о втором движении сгибания первому устройству 100 отображения через сервер 300.
Кроме того, второе устройство 200 отображения может принять контент от первого устройства 100 отображения или сервера 300 и может отобразить контент.
Далее подробно описывается структура первого устройства 100 отображения, которое устанавливает линию связи в соответствии с движением сгибания, со ссылкой на фиг. 4.
Фиг. 4 является блок-схемой, иллюстрирующей первое устройство 100 отображения в соответствии с иллюстративным вариантом воплощения.
Как показано на фиг. 4, первое устройство 100 отображения может включать в себя сенсорный блок 110, блок 120 связи, блок 130 дисплея и блок 140 управления. Однако не все показанные элементы являются необходимыми элементами. То есть первое устройство 100 отображения может быть воплощено с большим или меньшим количеством элементов, чем показано.
Далее описываются показанные элементы.
Сенсорный блок 110 может обнаружить первое движение сгибания или первое согнутое состояние первого устройства 100 отображения. В дальнейшем описание в настоящем и других иллюстративных вариантах воплощения будет ограничено движениями сгибания, но все иллюстративные варианты воплощения одинаково применимы при обнаружении согнутых состояний устройств отображения и последующих операций на основании согнутых состояний. В соответствии с настоящим иллюстративным вариантом воплощения множество датчиков изгиба может быть расположено в первом устройстве 100 отображения или около первого устройства 100 отображения для обнаружения первого движения сгибания. Сенсорный блок 110 может собирать множество порций информации о первом движении сгибания от датчиков изгиба и может анализировать множество порций информации так, чтобы сенсорный блок 110 мог обнаружить первое движение сгибания.
Что касается первого движения сгибания, сенсорный блок 110 может получить множество порций информации о месте изгиба (то есть значение координат), направлении изгиба, угле изгиба, изгибающей силе, скорости изгиба, общем числе раз первого движения сгибания и времени начала первого движения сгибания.
Например, сенсорный блок 110 может получить информацию о месте изгиба и информацию о направлении изгиба путем использования информации, указывающей, что давление в согнутой части отличается от давления в не согнутой части. Кроме того, сенсорный блок 110 может получить информацию об угле изгиба, радиусе изгиба, общем числе раз движения сгибания, скорости изгиба и т.п. на основании изменения мощности в изогнутой части. Альтернативно, сенсорный блок 110 может измерять скорость деформации каждой части путем использования датчика ускорения и может соединять положения, имеющие большие изменения скорости, так, чтобы сенсорный блок 110 мог получить информацию о месте изгиба и угле изгиба.
То есть сенсорный блок 110 может обнаруживать первое движение сгибания путем использования датчика изгиба, датчика ускорения, датчика наклона, гироскопического датчика, магнитного датчика с 3 осями и т.п.
Кроме того, сенсорный блок 110 может собирать измеренные данные путем использования датчика касания, датчика давления, тактильного датчика, датчика освещенности, датчика пространственной близости, считывателя радиочастотной идентификации (RFID) или RFID-метки для получения информации о состоянии расположения первого устройства 100 отображения и второго устройства 200 отображения. Здесь информация о состоянии расположения может включать в себя информацию о том, уложены ли первое устройство 100 отображения и второе устройство 200 отображения в стопку, или информацию о том, как первое устройство 100 отображения и второе устройство 200 отображения расположены в вертикальном направлении или в горизонтальном направлении.
В соответствии с настоящим иллюстративным вариантом воплощения для получения информации о состоянии расположения сенсорный блок 110 может обнаруживать касание вторым устройством 200 отображения на поверхности обнаружения (например, экране блока 130 дисплея) путем использования датчика касания, датчика давления и т.п.
Здесь касание может быть фактическим касанием, в котором второе устройство 200 отображения фактически касается первого устройства 100 отображения, или бесконтактным касанием, в котором второе устройство 200 отображения фактически не касается первого устройства 100 отображения, но приближается к первому устройству 100 отображения в пределах предварительно определенного расстояния. В соответствии с настоящим иллюстративным вариантом воплощения для получения информации о состоянии расположения сенсорный блок 110 может обнаруживать, помещен ли конкретный объект на поверхность обнаружения (например, экран блока 130 дисплея) путем использования тактильного датчика. Тактильный датчик обнаруживает контакт конкретного объекта (например, второго устройства 200 отображения) с чувствительностью, близкой к таковому человеческого касания. Тактильный датчик может обнаруживать различные типы информации, такие как шероховатость контактирующей поверхности, твердость контактирующего объекта, температуру точки контакта и т.п.
В соответствии с настоящим иллюстративным вариантом воплощения для получения информации о состоянии расположения сенсорный блок 110 может обнаруживать, приближается ли конкретный объект (например, второе устройство 200 отображения) в направлении зондирования (например, в направлении к экрану блока 130 дисплея) путем использования датчика пространственной близости. Датчик пространственной близости обнаруживает наличие объекта, который приближается к предварительно определенной поверхности обнаружения или которое присутствует поблизости путем использования силы электромагнитного поля или инфракрасного луча. Примеры датчика пространственной близости включают в себя фотоэлектрический датчик, работающий на просвет, фотоэлектрический датчик, срабатывающий на рассеянное отражение, фотоэлектрический датчик, срабатывающий на обратное отражение, датчик пространственной близости высокочастотного колебательного типа, датчик пространственной близости электростатического емкостного типа, датчик пространственной близости магнитного типа, инфракрасный датчик пространственной близости и т.п.
Теперь из числа датчиков пространственной близости будет описан принцип работы датчика пространственной близости высокочастотного колебательного типа. Колебательный контур датчика пространственной близости высокочастотного колебательного типа осциллирует с нормальной высокой частотой, когда объект, являющийся целью обнаружения, приближается к поверхности обнаружения датчика пространственной близости высокочастотного колебательного типа, амплитуда колебаний колебательного контура уменьшается или останавливается, а затем это изменение в амплитуде колебаний преобразуется в электрический сигнал, в результате чего датчик пространственной близости высокочастотного колебательного типа обнаруживает наличие объекта, являющегося целью обнаружения. Таким образом, хотя между датчиком пространственной близости высокочастотного колебательного типа и объектом, являющимся целью обнаружения, может быть расположен любой материал, кроме металлического материала, реле пространственной близости датчика пространственной близости высокочастотного колебательного типа может обнаружить объект, являющийся целью обнаружения, без помех со стороны материала.
Например, сенсорный блок 110 может обнаруживать пространственную близость или модель пространственной близости (например, расстояние пространственной близости, направление пространственной близости, время пространственной близости, положение пространственной близости, состояние движения пространственной близости и т.п.) между конкретным объектом и датчиком пространственной близости путем использования датчика пространственной близости и может передавать модель пространственной близости, как информацию о состоянии расположения, блоку 140 управления. Кроме того, блок управления 140 может сравнить пороговое значение расстояния пространственной близости с расстоянием пространственной близости, которое принято от сенсорного блока 110 и которое имеет место между конкретным объектом и датчиком пространственной близости, и когда расстояние пространственной близости между конкретным объектом и датчиком пространственной близости меньше, чем пороговое значение, блок 140 управления может определить, что конкретный объект приближается в направлении зондирования.
В соответствии с настоящим иллюстративным вариантом воплощения для получения информации о состоянии расположения сенсорный блок 110 может обнаруживать, приближается ли конкретный объект (например, второе устройство 200 отображения) в направлении зондирования (например, в направлении к экрану блока 130 дисплея) с использованием датчика освещенности. Датчик освещенности может генерировать сигналы освещенности, имеющие различные уровни в соответствии с окружающей освещенностью (то есть, уровнем интенсивности света или уровнем яркости света или темноты). Например, датчик освещенности может обнаруживать освещенность в направлении экрана блока 130 дисплея.
В настоящем иллюстративном варианте воплощения когда второе устройство 200 отображения приближается и затем располагается над блоком 130 дисплея первого устройства 100 отображения, сенсорный блок 110 может обнаружить изменение освещенности с использованием датчика освещенности и затем может передать данные о значении освещенности, время обнаружения и т.п. блоку 140 управления. Блок 140 управления может сравнить значение освещенности, которое принято от сенсорного блока 110, со значением освещенности, которое принято от второго устройства 200 отображения, и затем может определить, расположено ли второе устройство 200 отображения в направлении к экрану блока 130 дисплея.
В настоящем иллюстративном варианте воплощения сенсорный блок 110 может обнаруживать выбор пользователя относительно по меньшей мере одной части контента.
Блок 120 связи может включать в себя один или несколько элементов для связи со вторым устройством 200 отображения или сервером 300. Например, блок 120 связи может включать в себя модуль 121 мобильной связи, модуль 123 беспроводного интернета, модуль 125 проводного интернета, модуль 127 беспроводной связи малого радиуса действия и т.п.
Модуль 121 мобильной связи обменивается радиосигналами по меньшей мере с одним из: базовой станцией, внешним терминалом и сервером в сети мобильной связи. Модуль 123 беспроводного интернета является модулем для соединения с беспроводным интернетом и может быть расположен внутри или снаружи первого устройства 100 отображения. Модуль 125 проводного интернета является модулем для соединения с проводным интернетом.
Модуль 127 беспроводной связи малого радиуса действия предназначен для беспроводной связи малого радиуса действия. Примеры беспроводной связи малого радиуса действия могут включать в себя, но не ограничиваются только этим, Bluetooth, UWB, ZigBee, NFC, WFD, Ассоциацию по инфракрасной технологии передачи данных (IrDA) и т.п.
Блок 120 связи может получить информацию о втором движении сгибания второго устройства 200 отображения. Информация о втором движении сгибания может включать в себя множество порций информации о месте изгиба (то есть значение координат), направлении изгиба, угле изгиба, изгибающей силе, скорости изгиба, общем количестве раз второго движения сгибания, времени начала второго движения сгибания, прошедшем времени второго движения сгибания и модели изгиба.
Блок 120 связи может передавать по меньшей мере одну часть контента, которая выбрана пользователем, второму устройству 200 отображения через линию связи.
В настоящем иллюстративном варианте воплощения линия связи, используемая для получения информации о втором движении сгибания, может отличаться от линии связи для передачи контента. Например, блок 120 связи может получить информацию о втором движении сгибания через NFC, и может передать контент через связь с помощью беспроводного интернета.
Блок 120 связи может передавать информацию о первом движении сгибания, предварительно определенный контент или информацию о положении первого устройства 100 отображения серверу 300. Кроме того, блок 120 связи может принимать информацию о втором устройстве 200 отображения и сообщение запроса контента (то есть цель обмена) от сервера 300.
В настоящем иллюстративном варианте воплощения блок 120 связи может обмениваться контентом со вторым устройством 200 отображения в соответствии со спецификациями Альянса цифровых сетей для дома (DLNA). Примеры устройств, которые определены в спецификациях DLNA, могут включать в себя цифровой медиа-сервер (DMS), который обеспечивает контент, цифровой медиа-рендер (DMR), который визуализирует контент, и цифровой медиа-контроллер (DMC), который ищет контент, обеспечиваемый DMS, а затем устанавливает соединение между DMS и DMR путем установления соответствия между искомым контентом и возможностью визуализации DMR.
Спецификации DLNA выбирают спецификации Universal Plug and Play (UPnP) для обнаружения и управления устройствами. Спецификации UPnP указывают технологию, которая позволяет использовать сети, в частности домашние сети, между сетевыми устройствами, такими как различные электронные приборы, сетевой принтер, интернет-шлюз и т.п. путем расширения функции Plug and Play, которая позволяет PC автоматически обнаруживать периферийные устройства, на всю сеть на основании стандартной интернет-технологии, такой как протокол управления передачей/протокол Интернета (TCP/IP), протокол передачи гипертекста (HTTP), расширяемый язык разметки (XML) и т.п.
Сеть UPnP формируется из управляющего устройства (CD) UPnP, которое соединяется с основанной на IP домашней сетью, и которым затем управляют; и управляющей точкой (CP) UPnP, которая управляет CD UPnP. CD UPnP и CP UPnP осуществляют связь путем использования структуры стека протоколов UPnP, в том числе протоколов Интернета, таких как TCP/IP, HTTP и т.п., и технологий, такие как XML, простой протокол доступа к объектам (SOAP) и т.п. CP UPnP выполняет управление путем передачи запроса управления UPnP управляющему устройству (CD) UPnP.
Фиг. 5 иллюстрирует стек протоколов UPnP в соответствии с иллюстративным вариантом воплощения.
Поставщик UPnP 510 является протоколом для расширения функции UPnP. Форум UPnP 520 обеспечивает протокол управления устройством (DCP). Архитектура 530 устройства UPnP соответствует ядру UPnP.
CD UPnP и CP UPnP осуществляют связь путем использования управляющего протокола, который называется SOAP 540.
То есть когда CP обнаруживает CD, который соединен с сетью, и принимает подробное описание устройства и услуги от CD, CP подготовлен к управлению CD. Здесь CP может управлять CD путем вызова действия, которое исполняет конкретную услугу CD. Действие в среде UPnP может генерироваться XML и может передаваться путем использования спецификаций связи SOAP.
В настоящем иллюстративном варианте воплощения первое устройство 100 отображения может функционировать как CP, а второе устройство 200 отображения может функционировать как CD. Альтернативно, второе устройство 200 отображения может функционировать как CP, а первое устройство 100 отображения может функционировать как CD.
Фиг. 6 является блок-схемой последовательности операций, иллюстрирующей спецификации DLNA в соответствии с иллюстративным вариантом воплощения.
В операции 61 цифровой медиапроигрыватель (DMP) ищет устройства UPnP с помощью операций в архитектуре устройства (DA) UPnP и затем обнаруживает DMS.
В операции 62 DMP может запросить описание от обнаруженного DMS и затем может принять описание от DMS. Здесь DMP может проверить список контента и информацию контента DMS через CDS:Browse/Search (). Информация контента может включать в себя ID, заголовок, дату генерации, тип, унифицированный идентификатор ресурса доступа (URI) и т.п., которые относятся к контенту. DMP может отобразить список контента пользователю через UI.
В операции 63 DMP может задать информацию путем использования действия PrepareForConnection менеджера соединений DMS. Задающее сообщение может генерироваться путем использования XML и может включать в себя информацию о протоколе, которая формируется в соответствии с форматом SOAP, ID менеджера соединений, ID соединения и информацией о направлении передачи контента. Ответ от DMS может включать в себя ID экземпляра услуги менеджера соединений, ID экземпляра транспортной услуги AV и ID услуги RCS.
Например, DMS может распознать с помощью действия PrepareForConnection, что протоколом передачи является протокол HTTP-GET, форматом контента является формат MPEG2-TS, ID менеджера соединений равен 0 и направление передачи ВХОДЯЩЕЕ.
В операции 64 DMP может уведомить DMS о целевом контенте воспроизведения. DMP может уведомить DMS о целевом контенте воспроизведения путем использования действия SetAVTransportURI транспортной услуги AV DMS.
Как и в PrepareForConnection, SetAVTransportURI может генерироваться путем использования XML и может формироваться в соответствии с форматом SOAP. То есть SetAVTransportURI может включать в себя URI XML-документа, в том числе ID виртуального экземпляра транспортной услуги AV, URI контента и информацию о метаданных контента.
В операции 65 DMP может подготовить воспроизведение контента путем использования действия PrepareForConnection и действия SetAVTransportURI и затем может передать действие Play цифровому медиа-серверу (DMS).
В операции 66 DMP может получить и воспроизвести контент. Когда способ воспроизведения соответствует методу Push, DMS передает выбранный контент цифровому медиапроигрывателю (DMP), а затем DMP принимает и воспроизводит выбранный контент. Когда способ воспроизведения является методом Pull, DMP получает доступ к DMS, запрашивает соответствующий контент, принимает соответствующий контент от DMS и затем воспроизводит соответствующий контент.
Возвращаясь к фиг. 4, блок 130 дисплея может отображать и выводить информацию, которая обрабатывается первым устройством 100 отображения. Например, блок 130 дисплея может отображать предварительно определенный контент или список контента. Когда блок 130 дисплея и сенсорная панель формирует слоистую структуру и, таким образом, формируют сенсорный экран, блок 130 дисплея может использоваться и в качестве устройства вывода, и в качестве устройства ввода.
Блок 130 дисплея может быть по меньшей мере одним из: жидкокристаллическим дисплеем (LCD), жидкокристаллическим дисплеем на тонкопленочных транзисторах (TFT-LCD), дисплеем на органических светодиодах, гибким дисплеем, 3D дисплеем и электрофорезным дисплеем.
Кроме того, в соответствии с типом первого устройства 100 отображения, могут быть доступны по меньшей мере два блока 130 дисплея. Сенсорный экран может формироваться для обнаружения положения ввода тактильной информации, области касания и давления при вводе тактильной информации. Кроме того, сенсорный экран может обнаруживать не только фактическое касание, но также может обнаруживать бесконтактное касание.
В настоящем описании указатель означает инструмент, который используется для касания или бесконтактного касания конкретной части отображенного экрана. Примеры указателя включают в себя электронное перо, палец и т.п.
Блок 130 дисплея может отображать сообщение подтверждения запроса относительно установления линии связи между первым устройством 100 отображения и вторым устройством 200 отображения на основании результата определения соответствия между первым движением сгибания и вторым движением сгибания. Делая так, можно предотвратить установление линии связи или обмен данными между первым устройством 100 отображения и вторым устройством 200 отображения в соответствии с движением сгибания, которое не пользователь не хотел.
Блок 130 дисплея может отображать изображение для обеспечения руководящих инструкций для первого движения сгибания для установления линии связи. Изображение для руководства первым движением сгибания может отображать место изгиба (линию), направление изгиба, угол изгиба, общее число раз первого движения сгибания и т.п.
Блок 140 управления может установить линию связи для обмена данными со вторым устройством 200 отображения на основании времени начала первого движения сгибания и времени начала второго движения сгибания. Здесь, в соответствии с настоящим иллюстративным вариантом воплощения, блок 140 управления может установить линию связи с дополнительным учетом по меньшей мере одного из: соответствия между информацией о модели первого движения сгибания и информацией о модели второго движения сгибания, расстояния между первым устройством 100 отображения и вторым устройством 200 отображения и соответствия между первым движением сгибания и вторым движением сгибания.
Блок 140 управления может определить соответствие между первым движением сгибания и вторым движением сгибания на основании места изгиба, направления изгиба, угла изгиба, изгибающей силы, скорости изгиба, общего количества раз движения сгибания, времени начала каждого движения сгибания, прошедшего времени каждого движения сгибания и модели изгиба, которые относятся к каждому из: первому движению сгибания и второму движению сгибания.
Например, когда разность между первым движением сгибания и вторым движением сгибания находится в пределах предварительно определенного диапазона, блок 140 управления может определить, что первое движение сгибания и второе движение сгибания соответствуют друг другу. Кроме того, когда первое движение сгибания и второе движение сгибания симметричны друг другу относительно предварительно определенной оси, блок 140 управления может определить, что первое движение сгибания и второе движение сгибания соответствуют друг другу.
Кроме того, блок 140 управления может определить одно из: первое устройство 100 отображения или второе устройство 200 отображения как ведущее устройство. Здесь блок 140 управления определяет ведущее устройство на основании по меньшей мере одного из: места изгиба, направления изгиба, угла изгиба, изгибающей силы, скорости изгиба, общего числа раз каждого движения сгибания и времени начала каждого движения сгибания, которое относится к каждому из: первому движению сгибания и второму движению сгибания.
Например, блок 140 управления может определить устройство отображения, которое дополнительно часто сгибается, как ведущее устройство, может определить устройство отображения, которое дополнительны было изогнуто ранее, как ведущее устройство, может определить устройство отображения, которое изогнуто в предварительно определенном направлении, как ведущее устройство, может определить устройство отображения, которое изогнуто по меньшей мере до предварительно определенного угла, как ведущее устройство или может определить устройство отображения, которое изогнуто в предварительно определенном месте, как ведущее устройство.
Здесь процесс, в котором блок 140 управления определяет ведущее устройство или ведомое устройство, может быть решать, какое тело определяет соответствие между первым движением сгибания и вторым движением сгибания, порядок передачи сигналов в процессе установления линии связи, или какое тело передает контент и другое тело, которое принимает контент.
Однако процесс, в котором блок 140 управления определяет ведущее устройство или ведомое устройство, может быть пропущен. Первое устройство 100 отображения и второе устройство 200 отображения могут быть спроектированы так, что никакое из них не функционирует как ведущее устройство или ведомое устройство. Таким образом, когда первое устройство 100 отображения и второе устройство 200 отображения используют один и тот же протокол связи или входят в состав одной и той же сети, первое устройство 100 отображения и второе устройство 200 отображения в настоящем иллюстративном варианте воплощения могут установить линию связи или могут обмениваться контентом без процесса определения ведущего устройства или ведомого устройства.
Кроме того, блок 140 управления может сравнить измеренные данные (значение освещенности, модель пространственной близости, значение пространственной близости и т.п.), которые приняты от сенсорного блока 110 первого устройства 100 отображения, с измеренными данными (значением освещенности, моделью пространственной близости, значением пространственной близости и т.п.), которые приняты от второго устройства 200 отображения, в результате чего блок 140 управления может получить информацию о состоянии расположения первого устройства 100 отображения и второго устройства 200 отображения.
Например, предполагается, что датчик освещенности расположен вблизи экрана устройства отображения (то есть в верхней части устройства отображения), и второе устройство 200 отображения лежит в стопке под первым устройством 100 отображения. В этом случае, если значение освещенности, считываемое первым устройством 100 отображения, больше, чем значение освещенности, считываемое вторым устройством 200 отображения, блок 140 управления может сравнить значение освещенности первого устройства 100 отображения со значением освещенности второго устройства 200 отображения, и затем может определить, что первое устройство 100 отображения расположено над вторым устройством 200 отображения.
Блок 140 управления может разъединить линию связи на основании третьего движения сгибания первого устройства 100 отображения, которое обнаружено сенсорным блоком 110, и информации о четвертом движении сгибания второго устройства 200 отображения, которое получено блоком 120 связи.
В настоящем иллюстративном варианте воплощения, когда разность между первым движением сгибания и одним из: третьим или четвертым движением сгибания находится в пределах предварительно определенного диапазона, блок 140 управления может разъединить линию связи.
В другом иллюстративном варианте воплощения, когда первое движение сгибания и одно из: третье или четвертое движений сгибания симметричны друг другу относительно предварительно определенной оси, блок 140 управления может разъединить линию связи.
Когда первое устройство 100 отображения выключается, блок 140 управления может разъединить линию связи, которая установлена со вторым устройством 200 отображения. Когда первое устройство 100 отображения включается, блок 140 управления может проверить состояние изгиба второго устройства 200 отображения и затем может повторно соединить линию связи со вторым устройством 200 отображения. То есть когда первое устройство 100 отображения перезагружается, если сохраняется соответствие между первым движением сгибания и вторым движением сгибания, блок 140 управления может повторно соединить линию связи.
В настоящем иллюстративном варианте воплощения, когда расстояние между первым устройством 100 отображения и вторым устройством 200 отображения равно или больше предварительно определенного значения, блок 140 управления может разъединить линию связи со вторым устройством 200 отображения. Когда расстояние между первым устройством 100 отображения и вторым устройством 200 отображения меньше, чем предварительно определенное значение, блок 140 управления может повторно установить линию связи на основании того, сохранено ли соответствие между первым движением сгибания и вторым движением сгибания. То есть, в соответствии с настоящим иллюстративным вариантом воплощения, первое устройство 100 отображения может сохранять линию связи только тогда, когда второе устройство 200 отображения расположено в пределах предварительно определенного расстояния от первого устройства 100 отображения. Здесь предварительно определенное расстояние может быть значением, которое задано ранее, и которое указывает расстояние пространственной близости между первым устройством 100 отображения и вторым устройством 200 отображения.
Блок 140 управления может сохранять линию связи только тогда, когда первое устройство 100 отображения и второе устройство 200 отображения входят в состав одной и той же сети связи. Например, блок 140 управления сохраняет линию связи, когда первое устройство 100 отображения и второе устройство 200 отображения обслуживаются в одной и той же Wi-Fi AP, и в этом отношении когда одно из: первое устройство 100 отображения или второе устройство 200 отображения перемещается и затем обслуживается в другой AP, блок 140 управления может разъединить линию связи.
Далее со ссылкой на фиг. 7 будет описан способ простого установления линии связи между устройствами отображения на основании движения сгибания.
Фиг. 7 является блок-схемой последовательности операций способа установления линии связи в соответствии с иллюстративным вариантом воплощения.
На фиг. 7 способ в соответствии с настоящим иллюстративным вариантом воплощения включает в себя операции, которые обрабатываются в хронологическом порядке первым устройством 100 отображения, показанным на фиг. 4. Таким образом, в дальнейшем, хотя приведенные выше описания первого устройства 100 отображения, показанного на фиг. 4, опущены, описания также могут быть применены к способу на фиг. 7.
Первое устройство 100 отображения может обнаружить первое движение сгибания, которое введено пользователем (операция S710). Первое устройство 100 отображения является гибким устройством отображения, которое может быть согнуто или скручено, и в этом отношении пользователь может управлять первым устройством 100 отображения путем сгибания первого устройства 100 отображения.
Первое устройство 100 отображения может обнаружить первое движение сгибания с помощью различных способов. Обнаружение первого движения сгибания теперь описывается со ссылкой на фиг. 10.
Фиг. 10A-C иллюстрируют способ обнаружения движения сгибания в соответствии с иллюстративным вариантом воплощения.
В операции S1010 первое устройство 100 отображения может обнаружить движение сгибания путем использования различных датчиков. Например, сенсорный блок 110 первого устройства 100 отображения может собрать множество частей данных, относящихся к движению сгибания путем использования датчика изгиба. То есть сенсорный блок 110 первого устройства 100 отображения может собирать изменение значения в точке зондирования, в которой расположен датчик изгиба или по меньшей мере один канал зондирования, входящий в состав датчика изгиба, путем использования датчика изгиба.
Например, как показано на фиг. 10A, датчик изгиба может обнаруживать угол изгиба в точке зондирования. Датчик изгиба может обнаруживать угол изгиба от +180 до -180 градусов. Кроме того, как показано на фиг. 10B, множество датчиков изгиба или множество каналов зондирования, содержащихся в каждом из датчиков изгиба, которые расположены через равные интервалы, могут обнаруживать, соответственно, углы изгиба в точках зондирования. Таким образом, соответствующее число датчиков изгиба или соответствующее число каналов зондирования может быть расположено в соответствующих местах для точного обнаружения деформированного состояния первого устройства 100 отображения. Множество частей данных об углах изгиба, которые собраны в точках зондирования, могут использоваться при анализе деформированного состояния поверхности первого устройства 100 отображения. В других иллюстративных вариантах воплощения изгиб может быть серией изгибов, которая включают в себя два или более изгиба, таким образом, может быть одна или несколько точек перегиба в серии изгибов. Например, изгиб может принять форму буквы "S".
Фиг. 10C иллюстрирует углы изгиба в точках зондирования, которые собраны с помощью датчиков изгиба или каналов зондирования, содержащихся в каждом из датчиков изгиба. Как показано с помощью ссылочной позиции 10100 на фиг. 10C, сенсорный блок 110 может собрать необработанные данные о каждом угле изгиба в каждой точке зондирования, которые собираются с помощью каждого датчика изгиба или каждого канала зондирования, содержащегося в каждом датчике изгиба. Например, сенсорный блок 110 может собрать необработанные данные, в которых угол изгиба в первой точке зондирования, который получен с помощью первого датчика S1, равен '0 градусов', угол изгиба во второй точке зондирования, который получен с помощью второго датчик S2, равен '10 градусам', и угол изгиба в третьей точке зондирования, который получен с помощью третьего датчика S3, равен '15 градусам'.
В операции S1020 сенсорный блок 110 может проанализировать множество частей собранных данных, относящихся к движению сгибания, а затем может получить значения двумерных (2D) или трехмерных (3D) координат, которые указывают деформированное состояние первого устройства 100 отображения. Сенсорный блок 110 может проанализировать деформированное состояние плоского экрана первого устройства 100 отображения на основании пространственного положения каждого датчика изгиба. Например, сенсорный блок 110 может вычислить данные, указывающие деформированное состояние первого устройства 100 отображения, в котором данные включают в себя значения координат по оси Z, указывающие степень деформации в переднем или заднем направлении относительно плоского экрана дисплея.
То есть, как показано с помощью ссылочной позиции 10200 на фиг. 10C, сенсорный блок 110 может получить значения 3D координат (по осям X, Y и Z) каждой точки зондирования на основании каждого обнаруженного угла изгиба в каждом датчике изгиба. Например, значения 3D координат первой точки зондирования, которые получены сенсорным блоком 110, могут быть (10, 4 и 2), значения 3D координат второй точки зондирования могут быть (11, 14 и 2), а значения 3D координат третьей точки зондирования могут быть (5, 4 и 20). В этом отношении можно распознать деформированное состояние плоского экрана дисплея первого устройства 100 отображения путем соединения соответствующих значений 3D координат соответствующих точек зондирования.
В операции 1030, в соответствии с настоящим иллюстративным вариантом воплощения, блок 140 управления может проанализировать деформированное состояние плоского экрана дисплея путем использования измеренных данных (или информации о состоянии расположения), принятых от сенсорного блока 110, и может определить, соответствует ли первое движение сгибания предварительно определенному событию. Например, как показано с помощью ссылочной позиции 10300 на фиг. 10C, когда в результате анализа измеренных данных (или информации о состоянии расположения) определено, что первое движение сгибания является движением, в котором изогнутое первое устройство 100 отображения возвращается к его исходной форме, блок 140 управления может распознать первое движение сгибания как маховое движение. Кроме того, когда состояние изгиба первого устройства 100 отображения сохраняется в течение предварительно определенного периода времени, блок 140 управления может распознать первое движение сгибания как сгибающе-удерживающее движение, а когда линия изгиба первого устройства 100 отображения продолжает двигаться в одном направлении, блок 140 управления может распознать первое движение сгибания как движуще-сгибающее движение.
Кроме того, блок 140 управления может установить соответствие первого движения сгибания с предварительно определенным событием путем обращения к положению точки зондирования, в которой обнаружено первое движение сгибания. Например, когда центральная часть плоского экрана дисплея первого устройства 100 отображения выступает в некотором направлении в течение более чем заданный определенный период времени, блок 140 управления может установить соответствие и распознать такое состояние выступа как движение, которое выпукло изгибает центральную часть первого устройства 100 отображения.
Кроме того, когда согнут край первого устройства 100 отображения, блок 140 управления может установить соответствие первого движения сгибания с движением сгибания края, и затем может управлять событием, которое должно быть обеспечено, при этом событие отличается от события для выступающей центральной части.
Фиг. 11 иллюстрирует датчик 1100 изгиба в соответствии с иллюстративным вариантом воплощения. Как показано на фиг. 11, датчик 1100 изгиба может иметь форму линии. Датчик 1100 изгиба может включать в себя катушку.
Датчик 1100 изгиба может обнаруживать изменение индуктивности из-за изменения тока, который течет в катушке. Сенсорный блок 110 может принять от датчика изгиба место и значение изменения индуктивности датчика изгиба, в котором происходит изменение индуктивности.
Сенсорный блок 110 может получить линию изгиба на основании положения датчика изгиба и может получить угол изгиба на основании значения изменения индуктивности.
Кроме того, блок 140 управления может установить соответствие введенного пользователем движения сгибания с предварительно определенным событием и может распознать предварительно определенное событие на основании линии изгиба, угла изгиба и значения изменения индуктивности.
В соответствии с настоящим иллюстративным вариантом воплощения пороговое значение для определения состояния изгиба может изменяться в соответствии с атрибутом первого устройства 100 отображения. По сравнению с устройством отображения, которое изогнуто с помощью относительно небольшой силы, пороговое значение для определения состояния изгиба устройства отображения, которое изогнуто с помощью относительно большой силы, может быть небольшим.
В соответствии с настоящим иллюстративным вариантом воплощения, что касается первого движения сгибания, первое устройство 100 отображения может обнаруживать место изгиба, направление изгиба, угол изгиба, изгибающую силу, скорость изгиба, общее количество раз первого движения сгибания, время начала первого движения сгибания и прошедшее время первого движения сгибания.
Кроме того, в соответствии с настоящим иллюстративным вариантом воплощения первое устройство 100 отображения может обнаруживать модель первого движения сгибания. Например, когда последовательно выполняется множество движений сгибания, первое устройство 100 отображения может обнаружить модель, относящуюся к местам изгиба, последовательности изгибов и расположению изгибов.
Первое устройство 100 отображения может получить информацию о втором движении сгибания второго устройства 200 отображения (операция S720). В соответствии с настоящим иллюстративным вариантом воплощения первое устройство 100 отображения может непосредственно получить информацию о втором движении сгибания от второго устройства 200 отображения с помощью проводной или беспроводной связи, или может получить информацию о втором движении сгибания от сервера 300.
В настоящем иллюстративном варианте воплощения информация о втором движении сгибания может включать в себя множество порций информации о месте изгиба, направлении изгиба, угле изгиба, изгибающей силе, скорости изгиба, общем количестве раз второго движения сгибания, времени начала второго движения сгибания, прошедшем времени второго движения сгибания и модели изгиба.
Первое устройство 100 отображения может определить, меньше ли разность между временем начала первого движения сгибания и временем начала второго движения сгибания, чем пороговое значение (операция S730). Кроме того, первое устройство 100 отображения может дополнительно определить соответствие между информацией о модели первого движения сгибания и информацией о модели второго движения сгибания, меньше ли расстояние между первым устройством 100 отображения и вторым устройством 200 отображения, чем предварительно определенное значение, и определить соответствие между первым движением сгибания и вторым движением сгибания. Первое устройство 100 отображения может определить соответствие между первым движением сгибания и вторым движением сгибания путем сравнения места изгиба, направления изгиба, угла изгиба, изгибающей силы, скорости изгиба, общего количества раз каждого движения сгибания и прошедшего времени каждого движения сгибания, которые относятся к каждому из: первому движению сгибания и второму движению сгибания.
Например, когда первое движение сгибания и второе движение сгибания совпадают или являются симметричными друг другу относительно предварительно определенной оси, первое устройство 100 отображения может определить, что первое движение сгибания и второе движение сгибания соответствуют друг другу. Зависимость относительно соответствия между первым движением сгибания и вторым движением сгибания может быть определена предварительно.
Первое устройство 100 отображения может установить линию связи, чтобы обмениваться данными со вторым устройством 200 отображения, на основании времени начала первого движения сгибания и времени начала второго движения сгибания (операция S740). То есть первое устройство 100 отображения может установить линию связи, когда разность между временем начала первого движения сгибания и временем начала второго движения сгибания меньше, чем предварительно определенное время. Например, когда события изгиба происходят почти одновременны (или в пределах небольшой разницы по времени) в первом устройстве 100 отображения и втором устройстве 200 отображения, первое устройство 100 отображения может выполнить процесс установления линии связи со вторым устройством 200 отображения.
Первое устройство 100 отображения может установить линию связи для обмена данными со вторым устройством 200 отображения путем дополнительного обращения к информации о модели первого устройства 100 отображения и информации о модели второго устройства 200 отображения. Например, когда первое движение сгибания включает в себя последовательный изгиб области A, области B и области C, и второе движение сгибания также включает в себя последовательный изгиб области A, области B и области C, первое устройство 100 отображения может выполнить процесс установления линии связи со вторым устройством 200 отображения.
В соответствии с настоящим иллюстративным вариантом воплощения, когда первое устройство 100 отображения определяет, сформировать ли линию связи на основании информации о модели, намерение пользователя может быть отражено точно. Таким образом, можно предотвратить возникновение нежелательной линии связи между первым устройством 100 отображения и вторым устройством 200 отображения. В частности, когда первое устройство 100 отображения и второе устройство 200 отображения имеют различные формы, определение на основании информации о модели может быть очень полезным.
В настоящем иллюстративном варианте воплощения первое устройство 100 отображения может установить линию связи путем дополнительного обращения к расстоянию между первым устройством 100 отображения и вторым устройством 200 отображения.
Например, первое устройство 100 отображения может устанавливать линию связи только тогда, когда второе устройство 200 отображения расположено в пределах предварительно определенного расстояния от первого устройства 100 отображения. Кроме того, первое устройство 100 отображения может устанавливать линию связи только тогда, когда первое устройство 100 отображения и второе устройство 200 отображения входят в состав одной и той же сети связи.
Первое устройство 100 отображения может установить линию связи путем дополнительного обращения к соответствию между первым движением сгибания и вторым движением сгибания. То есть когда первое движение сгибания и второе движение сгибания соответствуют друг другу, первое устройство 100 отображения может установить линию связи со вторым устройством 200 отображения, и когда первое движение сгибания и второе движение сгибания не соответствуют друг другу, первое устройство 100 отображения не может установить линию связи со вторым устройством 200 отображения. В связи с этим, когда первое движение сгибания и второе движение сгибания не соответствуют друг другу, первое устройство 100 отображения может повторно обнаружить первое движение сгибания или может повторно получить информацию о втором движении сгибания.
В настоящем иллюстративном варианте воплощения, когда первое движение сгибания и второе движение сгибания соответствуют друг другу, первое устройство 100 отображения может отобразить сообщение подтверждения запроса относительно того, устанавливать ли линию связи. То есть когда сходные движения сгибания почти одновременно происходят в первом устройстве 100 отображения и втором устройстве 200 отображения, первое устройство 100 отображения может принять подтверждение от пользователя, указывающее, хочет ли пользователь установить линию связи (или обмениваться данными), прежде чем линия связи будет установлена (или прежде чем начнется обмен данными).
Далее подробно описывается установление линии связи со ссылкой на фиг. 12 и 13.
Как показано на фиг. 12, когда первое движение сгибания и второе движение сгибания являются общими относительно изгиба верхнего правого края каждого устройства отображения, первое устройство 100 отображения может определить, что первое движение сгибания и второе движение сгибания соответствуют друг другу. Здесь, как показано на фиг. 12, первое устройство 100 отображения может автоматически установить линию связи для обмена данными со вторым устройством 200 отображения, без отдельной настройки, выполняемой пользователем.
Например, первое устройство 100 отображения может установить линию связи для Bluetooth связи со вторым устройством 200 отображения. То есть первое устройство 100 отображения без ввода пользователя может автоматически войти в режим Bluetooth и может установить линию связи для Bluetooth связи со вторым устройством 200 отображения с помощью ключа связи.
Здесь, когда первое движение сгибания и второе движение сгибания соответствуют друг другу, первое устройство 100 отображения может автоматически выполнить процесс сопряжения для Bluetooth связи. Здесь, термин "сопряжение" означает состояние, в котором обоюдное коммуникационное соединение позволено между устройствами, которые поддерживают Bluetooth.
То есть первое устройство 100 отображения как ведущее устройство может принять от второго устройства 200 отображения адрес Bluetooth устройства, название продукта, информацию о профиле и т.п., которые относятся ко второму устройству 200 отображения. Здесь первое устройство 100 отображения может передать запрос сопряжения второму устройству 200 отображения, движение сгибания которого соответствует движению сгибания первого устройства 100 отображения, и может принять идентификационную (ID) информацию от второго устройства 200 отображения. Примером ID информации может быть код персонального идентификационного номера (PIN).
Когда ID информация, запрошенная первым устройством 100 отображения, совпадает с ID информацией, принятой от второго устройства 200 отображения, может произойти сопряжение между первым устройством 100 отображения и вторым устройством 200 отображения.
Если сопряжение прошло успешно, первое устройство 100 отображения случайным образом вычисляет Bluetooth адрес первого устройства 100 отображения и Bluetooth адрес второго устройства 200 отображения, чтобы первое устройство 100 отображения могло сгенерировать ключ связи. Ключ связи может быть сохранен и в первом устройстве 100 отображения, и во втором устройстве 200 отображения. Таким образом, первое устройство 100 отображения и второе устройство 200 отображения, которые единожды были сопряжены, могут соединяться друг с другом позже с использованием ключа связи без отдельной процедуры сопряжения.
В другом иллюстративном варианте воплощения первое устройство 100 отображения может устанавливать линию связи для NFC со вторым устройством 200 отображения. В этом случае первое устройство 100 отображения может активировать модуль NFC без приема отдельного ввода пользователя и может передать сообщение запроса на активацию модуля NFC второму устройству 200 отображения.
В настоящем иллюстративном варианте воплощения линия связи может включать в себя, но не ограничивается только этим, NFC, Bluetooth, ZigBee, WFD, UWB, Wi-Fi и т.п.
Как показано на фиг. 12, после установления линии связи между первым устройством 100 отображения и вторым устройством 200 отображения, хотя первое движение сгибания и второе движение сгибания заканчиваются, установленная линия связи сохраняется.
Фиг. 13 иллюстрирует различные движения сгибания для установления линии связи в соответствии с иллюстративным вариантом воплощения. Как показано с помощью ссылочной позиции 13a, первое движение сгибания может быть движением сгибания верхней правой части, а второе движение сгибания может быть движением сгибания верхней левой части. Кроме того, как показано с помощью ссылочной позиции 13b, первое движение сгибания может быть движением сгибания верхней левой части, а второе движение сгибания может быть движением сгибания нижней правой части.
Как показано с помощью ссылочной позиции 13c, первое движение сгибания и второе движение сгибания могут быть одинаковым движением направленного вверх скручивания нижних частей устройств отображения. Как показано с помощью ссылочной позиции 13d, первое движение сгибания может быть движением направленного на себя сгибания левой части, а второе движение сгибания может быть движением направленного на себя сгибания правой части. Как показано с помощью ссылочной позиции 13e, первое движение сгибания может быть движением направленно на себя сгибания левой части, а второе движение сгибания может быть движением направленного от себя сгибания правой части. Как показано с помощью ссылочной позиции 13f, первое движение сгибания может быть движением выпуклого сгибания устройства отображения, а второе движение сгибания может быть движением вогнутого сгибания устройства отображения. То есть в соответствии с настоящим иллюстративным вариантом воплощения первое движение сгибания и второе движение сгибания могут варьироваться.
Возвращаясь назад к фиг. 7, первое устройство 100 отображения может передать предварительно определенный контент второму устройству 200 отображения через линию связи (операция S750). В настоящем иллюстративном варианте воплощения первое устройство 100 отображения может передать контент, который ранее был сохранен в памяти (не показана), второму устройству 200 отображения.
Память может включать в себя по меньшей мере один носитель данных из числа: носитель данных типа флэш-памяти, носитель данных типа жесткого диска, носитель данных типа мультимедийной микро карты, память карточного типа (например, SD-карта, XD-память и т.п.), память с произвольным доступом (RAM), статическая память с произвольным доступом (SRAM), постоянная память (ROM), электрически стираемая программируемая постоянная память (EEPROM), программируемая постоянная память (PROM), магнитная память, магнитный диск и оптический диск. Кроме того, первое устройство 100 отображения может соединяться с веб-хранилищу, которое выполняет функцию хранения памяти, через Интернет.
Предварительно определенный контент может включать в себя музыку, документ, текст, неподвижное изображение, движущееся изображение и т.п. Контент, который должен быть передан второму устройству 200 отображения, может быть выбран пользователем. То есть первое устройство 100 отображения может распознать контент на основании сгибающего жеста, сенсорного ввода, голосового ввода и т.п. пользователя.
Здесь, в соответствии с настоящим иллюстративным вариантом воплощения, до установления линии связи между первым устройством 100 отображения и вторым устройством 200 отображения, контент, который должен быть передан второму устройству 200 отображения, может быть сначала выбран пользователем. Кроме того, в другом иллюстративном варианте воплощения, после установления линии связи между первым устройством 100 отображения и вторым устройством 200 отображения, контент, который должен быть передан к второму устройству 200 отображения, может быть выбран пользователем. В другом иллюстративном варианте воплощения линия связи устанавливается между первым устройством 100 отображения и вторым устройством 200 отображения, и первое устройство 100 отображения может передавать предварительно определенный контент второму устройству 200 отображения на основании того, соответствуют ли первое движение сгибания и второе движение сгибания друг другу. То есть на основании того, соответствуют ли первое движение сгибания и второе движение сгибания друг другу, первое устройство 100 отображения может установить линию связи со вторым устройством 200 отображения или может совместно использовать контент со вторым устройством 200 отображения.
Теперь со ссылкой на фиг. 8 будет подробно описан способ установления линии связи в соответствии с движением сгибания.
Фиг. 8 является блок-схемой последовательности операций способа установления линии связи между первым устройством 100 отображения и вторым устройством 200 отображения в соответствии с иллюстративным вариантом воплощения.
В операции S805 первое устройство 100 отображения может исполнять первое приложение. Первое устройство 100 отображения может исполнять первое приложение на основании ввода пользователя или может автоматически исполнять первое приложение.
В операции S810 второе устройство 200 отображения может исполнять второе приложение. Второе устройство 200 отображения может исполнять второе приложение на основании ввода пользователя или может автоматически исполнять второе приложение.
Первое приложение и второе приложение указывают приложения соединения для установления линии связи. Первое приложение и второе приложение могут быть специальными приложениями, которые выполняют только процесс установления линии связи, или могут быть приложениями, которые предоставляют различные услуги, в том числе процесс установления линии связи. Например, первое приложение и второе приложение могут предоставлять услугу передачи сообщений, социальные сети (SNS), услугу воспроизведения мультимедийного контента и т.п.
В операции S815 первое устройство 100 отображения и второе устройство 200 отображения могут выполнять инициализацию соединения (синхронизацию). Здесь инициализация соединения (синхронизация) может означать процесс, в котором точно синхронизируются время передачи данных передающего устройства и время приема данных принимающего устройства. Здесь первое устройство 100 отображения может передавать ID информацию первого устройства 100 отображения второму устройству 200 отображения и может принимать ID информацию второго устройства 200 отображения. ID информация может включать в себя, но не ограничивается только этим, ID устройства, имя устройства и MAC-адрес.
В другом иллюстративном варианте воплощения после инициализации соединения (синхронизации) между первым устройством 100 отображения и вторым устройством 200 отображения может быть выполнено первое приложение и/или второе приложение. Альтернативно, операция S815 может быть выполнена после операций S820 и S825.
В операции S820 первое устройство 100 отображения может обнаруживать первое движение сгибания. В операции S825 второе устройство 200 отображения может обнаруживать второе движение сгибания.
В операции S830 первое устройство 100 отображения может принимать информацию о втором движении сгибания от второго устройства 200 отображения. В настоящем иллюстративном варианте воплощения первое устройство 100 отображения может принимать информацию о втором движении сгибания в форме отдельного файла после инициализации соединения или может принимать информацию о втором движении сгибания через пилотный или управляющий канал во время инициализации соединения.
Первое устройство 100 отображения может дополнительно принимать информацию о положении второго устройства 200 отображения. Информация о положении второго устройства 200 отображения может быть получена с помощью информации глобальной системы позиционирования (GPS), информации об адресе протокола Интернета (IP), информации о домене и т.п.
В операции S835 первое устройство 100 отображения может определить выполнение условий соединения. То есть первое устройство 100 отображения может определить, меньше ли разность между временем начала первого движения сгибания и время начала второго движения сгибания, чем пороговое значение. Кроме того, первое устройство 100 отображения может определить соответствие между информацией о модели первого движения сгибания и информацией о модели второго движения сгибания, меньше ли расстояния между первым устройством 100 отображения и вторым устройством 200 отображения, чем предварительно определенное расстояние, соответствие между первым движением сгибания и вторым движением сгибания и т.п.
Операции с S820 по S835 соответствуют операциям с S710 по S730 блок-схемы последовательности операций, показанной на фиг. 7, и, таким образом, их подробное описание опущено. В другом иллюстративном варианте воплощения второе устройство 200 отображения может подать запрос первому устройству 100 отображения на информацию о первом движении сгибания, может принять информацию от первого устройства 100 отображения о первом движении сгибания и затем может определить условия соединения.
В операции S840, когда разность между временем начала первого движения сгибания и временем начала второго движения сгибания меньше, чем пороговое значение, первое устройство 100 отображения может передать запрос на установление соединения второму устройству 200 отображения.
Запрос на установление соединения может включать в себя одну или несколько порций информации, которые необходимы для установления линии связи со вторым устройством 200 отображения. Например, запрос на установление соединения может включать в себя схему соединения, SSID беспроводной локальной сети (LAN), номер канала, ключ защиты, другую информацию, относящуюся к безопасности и т.п. Схема соединения может включать в себя, но не ограничивается только этим, беспроводную LAN (режим прямого соединения (ad-hoc) или режим инфраструктуры), Bluetooth, ZigBee, WFD, UWB и т.п.
В операции S845 первое устройство 100 отображения принимает ответ на запрос на установление соединения от второго устройства 200 отображения. Ответ на запрос на установление соединения может включать в себя информацию для проверки подлинности, такую как ключ защиты и т.п.
Запрос на установление соединения операции S840 и ответ на соединение операции S845 могут быть пропущены в другом иллюстративном варианте воплощения.
В операции S850 первое устройство 100 отображения и второе устройство 200 отображения могут установить линию связи.
В другом иллюстративном варианте воплощения порядок операций с S805 по S850 может быть изменен, и некоторые из них могут быть пропущены.
Со ссылкой на фиг. 9 подробно описывается способ обмена данными между первым устройством 100 отображения и вторым устройством 200 отображения.
Фиг. 9 является блок-схемой последовательности операций способа обмена данными между первым устройством 100 отображения и вторым устройством 200 отображения в соответствии с иллюстративным вариантом воплощения.
В операции S905 первое устройство 100 отображения может исполнить первое приложение. В этом случае первое устройство 100 отображения может задать режим обмена или цель обмена на основании ввода пользователя. То есть пользователь может выбрать режим обмена или первую цель обмена с помощью первого приложения.
Режим обмена может функционировать в одном из: режиме передачи, режиме приема и режиме приема и передачи. В режиме передачи первое устройство 100 отображения может сначала передавать данные обмена второму устройству 200 отображения, в режиме приема первое устройство 100 отображения может принимать вторые данные обмена от второго устройства 200 отображения, и в режиме приема и передачи первое устройство 100 отображения может сначала передавать данные обмена второму устройству 200 отображения и может принимать вторые данные обмена от второго устройства 200 отображения.
В операции S910 второе устройство 200 отображения может исполнить второе приложение. В этом случае второе устройство 200 отображения может задать режим обмена или вторую цель обмена на основании ввода пользователя. То есть второе устройство 200 отображения может также функционировать в одном из : режиме приема, режиме передачи и режиме приема и передачи. Операции с S915 по S945 соответствуют операциям с S815 по S845, показанным на фиг. 8, и, таким образом, детальные описания опускаются.
Предполагается, что в операциях с S950 по S965 первое устройство 100 отображения функционирует в режиме передачи, а второе устройство 200 отображения функционирует в режиме приема.
В операции S950 первое устройство 100 отображения может передавать запрос обмена данными второму устройству 200 отображения. Запрос обмена данными может включать в себя информацию о первой цели обмена (контент). Например, запрос обмена данными может включать в себя заголовок, тип, ID значение, размер, метаданные и ссылочную информацию, которые относятся к первой цели обмена (контенту).
Когда второе устройство 200 отображения принимает запрос обмена данными, второе устройство 200 отображения может отобразить графический пользовательский интерфейс (GUI) на его экране, при этом GUI включает в себя такие элементы, как "Принять", "Пропустить" и т.п., чтобы пользователь мог подтвердить информацию о первом устройстве 100 отображения или передатчике, информацию о первой цели обмена (контенте), и о том, соединиться ли с первым устройством 100 отображения.
В операции S955, когда пользователь второго устройства 200 отображения выбирает "Принять", второе устройство 200 отображения готово принимать данные первой цели обмена (контент). После этого в операции S960 второе устройство 200 отображения может передать ответ на запрос обмена данными первому устройству 100 отображения.
В настоящем иллюстративном варианте воплощения выбор "Принять" или "Пропустить" может выполняться с помощью изгибающего жеста или сенсорного жеста пользователем.
В операции S965 первое устройство 100 отображения передает данные первой цели обмена (контента) второму устройству 200 отображения. В этом случае, в соответствии с настоящим иллюстративным вариантом воплощения, первое устройство 100 отображения и второе устройство 200 отображения могут обмениваться данными в соответствии со спецификациями DLNA или спецификациями UPnP.
В другом иллюстративном варианте воплощения порядок операций с S905 по S965 может быть изменен, и некоторые из них могут быть пропущены.
Фиг. 14 иллюстрирует движение сгибания с помощью которого устанавливается линия связи путем использования состояния расположения множества устройств отображения в соответствии с иллюстративным вариантом воплощения.
В настоящем иллюстративном варианте воплощения, когда множество устройств отображения уложены в стопку, и обнаружено движение сгибания по отношению к множеству устройств отображения, устанавливается линия связи между множеством устройств отображения, и контент, который сохранен в самом верхнем устройстве отображения, передается нижнему устройству отображения.
Как показано на фиг. 14A, для передачи контента, который отображен на первом устройстве 100 отображения, второму устройству 200 отображения, пользователь может уложить в стопку первое устройство 100 отображения и второе устройство 200 отображения. Здесь первое устройство 100 отображения и второе устройство 200 отображения, которые расположены вертикально, могут получить информацию о состоянии расположения путем использования датчика касания, датчика давления, тактильного датчика, датчика освещенности, датчика пространственной близости, считывателя RFID или RFID-метки. Например, второе устройство 200 отображения может обнаружить касание первым устройством 100 отображения, которое расположено над вторым устройством 200 отображения, путем использования датчика касания, расположенного вблизи экрана второго устройства 200 отображения.
Кроме того, первое устройство 100 отображения может сравнить значение освещенности, которое принято от сенсорного блока 110, со значением освещенности, которое принято от второго устройства 200 отображения, и затем может определить, расположено ли второе устройство 200 отображения под первым устройством 100 отображения.
В настоящем иллюстративном варианте воплощения первое устройство 100 отображения может обнаружить касание или приближение второго устройства 200 отображения с помощью RFID-метки или NFC-метки. Например, предполагается, что RFID-метка (или NFC-метка) расположена в верхней части первого устройства 100 отображения и второго устройства 200 отображения, а считыватель RFID (или считыватель NFC) расположены в нижней части первого устройства 100 отображения и второго устройства 200 отображения. В этом случае, когда второе устройство 200 отображения расположено под первым устройством 100 отображения, средство чтения RFID (или средство чтения NFC) первого устройства 100 отображения принимает информацию, которая хранится в RFID-метке (или NFC-метке) второго устройства 200 отображения, в результате чего первое устройство 100 отображения может обнаружить присутствие, положение, ID значение и т.п., которые относятся ко второму устройству 200 отображения.
В другом иллюстративном варианте воплощения RFID-метка (или NFC-метра) может быть расположена в нижней части первого устройства 100 отображения и второго устройства 200 отображения, а считыватель RFID (или считыватель NFC) может быть расположен в верхней части первого устройства 100 отображения и второго устройства 200 отображения. Здесь, когда второе устройство 200 отображения расположено ниже первого устройства 100 отображения, считыватель RFID (или считыватель NFC) второго устройства 200 отображения принимает информацию, которая хранится в RFID-метке (или NFC-метке) первого устройства 100 отображения, в результате чего второе устройство 200 отображения может распознать, что первое устройство 100 отображения расположено над вторым устройством 200 отображения. Кроме того, второе устройство 200 отображения может передавать информацию о расположении первому устройству 100 отображения, сообщающее первому устройству 100 отображения, что второе устройство 200 отображения расположено под первым устройством 100 отображения, ID значение второго устройства 200 отображения и т.п. В этом случае первое устройство 100 отображения может обнаружить касание (или приближение) вторым устройством 200 отображения и информацию о расположении первого устройства 100 отображения и второго устройства 200 отображения.
Кроме того, как показано на фиг. 14B, когда пользователь изгибает правые верхние углы первого устройства 100 отображения и второго устройства 200 отображения, первое устройство 100 отображения обнаруживает первое движение сгибания, и затем собирает информацию о втором движении сгибания от второго устройства 200 отображения. Здесь, когда первое движение сгибания и второе движение сгибания соответствуют друг другу, первое устройство 100 отображения может установить линию связи со вторым устройством 200 отображения, и может передать контент второму устройству 200 отображения через линию связи.
В настоящем иллюстративном варианте воплощения первое устройство 100 отображения может определить передающее устройство (то есть ведущее устройство) и принимающее устройство (то есть ведомое устройство) в соответствии с порядком расположения первого устройства 100 отображения и второго устройства 200 отображения. Например, как показано на фиг. 14B, так как первое устройство 100 отображения расположено над вторым устройством 200 отображения, первое устройство 100 отображения может стать ведущим устройством и затем может передать контент, который сохранен в первом устройстве 100 отображения, второму устройству 200 отображения.
Таким образом, как показано на фиг. 14C, контент, который отображается на первом устройстве 100 отображения, может быть точно также отображен на втором устройстве 200 отображения.
Второе устройство 200 отображения может быть одним или несколькими устройствами. То есть первое устройство 100 отображения может установить линию связи с множеством вторых устройств 200 отображения и может передать контент множеству вторых устройств 200 отображения.
В настоящем иллюстративном варианте воплощения первое устройство 100 отображения может разъединить линию связи на основании движения сгибания. Первое устройство 100 отображения может обнаружить третье движение сгибания первого устройства 100 отображения или может принять информацию о четвертом движении сгибания вторых устройств 200 отображения. Затем первое устройство 100 отображения может разъединить линию связи на основании третьего движения сгибания или четвертого движения сгибания. Далее подробно описывается разъединение со ссылкой на фиг. 15 и 16.
Фиг. 15 иллюстрирует движение сгибания для разъединения линии связи в соответствии с иллюстративным вариантом воплощения.
Как показано на фиг. 15, линия связи может быть установлена между первым устройством 100 отображения и вторым устройством 200 отображения.
Здесь, как показано на фиг. 15, когда третье движение сгибания, которое происходит в первом устройстве 100 отображения, совпадает с первым движением сгибания для установления линии связи, или разница между третьим движением сгибания и первым движением сгибания находится в пределах предварительно определенного диапазона, первое устройство 100 отображения разъединяет линию связи.
То есть пользователь может разъединить линию связи, которая установлена между первым устройством 100 отображения и вторым устройством 200 отображения, путем повторного выполнения движение сгибания для установления линии связи на первом устройстве 100 отображения или втором устройстве 200 отображения. Например, когда линия связи установлена между первым устройством 100 отображения и вторым устройством 200 отображения в соответствии с движением сгибания верхних правых частей первого устройства 100 отображения и второго устройства 200 отображения, пользователь может разъединить линию связи между первым устройством 100 отображения и вторым устройством 200 отображения путем повторения движения сгибания верхней правой части первого устройства 100 отображения или второго устройства 200 отображения.
Фиг. 16 иллюстрирует движение сгибания для разъединения линии связи в соответствии с другим иллюстративным вариантом воплощения.
Как показано на фиг. 16, линия связи может быть установлена между первым устройством 100 отображения и вторым устройством 200 отображения.
Здесь, как показано на фиг. 16, когда третье движение сгибания, которое происходит в первом устройстве 100 отображения, является симметричным к первому движению сгибания для установления линии связи относительно предварительно определенной оси, первое устройство 100 отображения разъединяет линию связи.
То есть пользователь может разъединить линию связи, которая установлена между первым устройством 100 отображения и вторым устройством 200 отображения, путем выполнения движения сгибания, которое противоположно движению сгибания для установления линии связи на первом устройстве 100 отображения или втором устройстве 200 отображения. Например, когда линия связи установлена между первым устройством 100 отображения и вторым устройством 200 отображения в соответствии с движением выпуклого сгибания всей части второго устройства 200 отображения, пользователь может разъединить линию связи между первым устройством 100 отображения и вторым устройством 200 отображения путем вогнутого сгибания всей части первого устройства 100 отображения или второго устройства 200 отображения.
Чтобы установить линию связи между поддерживающими связь устройствами в соответствии с предшествующим уровнем техники, необходимо выполнить несколько процессов путем использования меню настройки среды, меню связи и т.п. Однако в способе установления линии связи в соответствии с настоящим иллюстративным вариантом воплощения пользователь может быстро установить линию связи между множеством устройств отображения путем выполнения простого движения сгибания без установления линии связи путем использования отдельного меню.
В другом иллюстративном варианте воплощения система связи может кроме того включать в себя сервер 300, а также первое устройство 100 отображения и второе устройство 200 отображения.
Как показано на фиг. 17, сервер 300 может быть соединен с первым устройством 100 отображения или вторым устройством 200 отображения через сеть мобильной связи. То есть первое устройство 100 отображения или второе устройство 200 отображения могут получать доступ к серверу 300 через сеть доступа и сеть интернет.
Сеть мобильной связи может включать в себя, но не ограничивается только этим, различные сети, такие как 2G/3G/4G, WCDMA, GSM и WIBRO.
Как показано на фиг. 18, сервер 300 может быть соединен с первым устройством 100 отображения или вторым устройством 200 отображения через межсетевой шлюз 400, ISP и сеть интернет.
Далее подробно описывается, со ссылкой на фиг. 19, сервер 300, который устанавливает линию связи между первым устройством 100 отображения и вторым устройством 200 отображения.
В соответствии с настоящим иллюстративным вариантом воплощения сервер 300 может включать в себя приемный блок 310, блок 320 определения, передающий блок 330 и блок 340 управления. Однако не все показанные элементы являются необходимыми элементами. То есть сервер 300 может быть воплощен с большим или меньшим числом элементов, чем показанные элементы.
Далее описываются показанные элементы. Приемный блок 310 может получать информацию о первом движении сгибания первого устройства 100 отображения и информацию о втором движении сгибания второго устройства 200 отображения. Например, приемный блок 310 может принимать информацию о движении сгибания от первого устройства 100 отображения и второго устройства 200 отображения.
Информация о движении сгибания может включать в себя множество порций информации о месте изгиба, направлении изгиба, угле изгиба, изгибающей силе, скорости изгиба, общем количестве раз движения сгибания, времени начала движения сгибания, прошедшем времени движения сгибания и модели изгиба.
Когда первое устройство 100 отображения и второе устройство 200 отображения уложены в стопку, приемный блок 310 сервера 300 может принять информацию о расположении по меньшей мере от одного из: первого устройства 100 отображения или второго устройства 200 отображения. Сервер 300 может получить информацию о расположении первого устройства 100 отображения и второго устройства 200 отображения путем использования датчика или метки NFC, которая установлена на первом устройстве 100 отображения и втором устройстве 200 отображения. Кроме того, приемный блок 310 может принимать информацию о положении первого устройства 100 отображения и второго устройства 200 отображения. Информация о положении может быть получена с помощью GPS информации, информации об IP-адресе, информации о домене и т.п.
Блок 320 определения может определить, меньше ли разность между временем начала первого движения сгибания и временем начала второго движения сгибания, чем пороговое значение. Кроме того, блок 320 определения может определить соответствие между первым движением сгибания и вторым движением сгибания. Блок 320 определения может определить соответствие между первым движением сгибания и вторым движением сгибания на основании места изгиба, направления изгиба, угла изгиба, изгибающей силы, скорости изгиба, общего количества раз движения сгибания, времени начала движения сгибания, прошедшем времени движения сгибания и модели изгиба первого движения сгибания и второго движения сгибания.
Например, когда разница между первым движением сгибания и вторым движением сгибания находится в пределах предварительно определенного диапазона, блок 320 определения может определить, что первое движение сгибания и второе движение сгибания соответствуют друг другу. Кроме того, когда первое движение сгибания и второе движение сгибания симметричны друг другу относительно предварительно определенной оси, блок 320 определения может определить, что первое движение сгибания и второе движение сгибания соответствуют друг другу.
Блок 320 определения может определить, находится ли расстояние между первым устройством 100 отображения и вторым устройством 200 отображения в пределах предварительно определенного диапазона.
На основании результата определения передающий блок 330 может передать информацию о коммуникационном соединении, необходимую для установления линии связи между первым устройством 100 отображения и вторым устройством 200 отображения первому устройству 100 отображения и второму устройству 200 отображения. Например, когда разность между временем начала первого движения сгибания и временем начала второго движения сгибания меньше, чем пороговое значение, передающий блок 330 может передать информацию о коммуникационном соединении первому устройству 100 отображения и второму устройству 200 отображения.
Кроме того, в соответствии с настоящим иллюстративным вариантом воплощения, когда первое движение сгибания и второе движение сгибания соответствуют друг другу, и расстоянию между первым устройством 100 отображения и вторым устройством 200 отображения находится в пределах предварительно определенного диапазона, передающий блок 330 может передать информацию о коммуникационном соединении первому устройству 100 отображения и второму устройству 200 отображения.
Информация о коммуникационном соединении может включать в себя ID информацию устройства, информацию о схеме соединения, номер канала, ключ защиты, другую информацию о безопасности и т.п. В соответствии с настоящим иллюстративным вариантом воплощения схема соединения может включать в себя, но не ограничивается только этим, беспроводную локальную сеть (LAN) (режим прямого соединения (ad-hoc) или режим инфраструктуры), NFC, Bluetooth, ZigBee, WFD и UWB.
Сервер 300 может принять запрос контента первым устройством 100 отображения от второго устройства 200 отображения. Здесь сервер 300 может передать информацию о втором устройстве 200 отображения и сообщение запроса контента первому устройству 100 отображения.
Сервер 300 может принять контент от первого устройства 100 отображения в ответ на запрос контента. Здесь сервер 300 может принять контент от первого устройства 100 отображения или может принять ссылочную информацию о контенте от первого устройства 100 отображения. Ссылочная информация означает информацию для доступа о веб-сайте, содержащем контент. Примером ссылочной информации может быть адрес унифицированного указателя ресурсов (URL) и т.п.
Сервер 300 может передать контент, который принят от первого устройства 100 отображения, второму устройству 200 отображения. Здесь, когда сервер 300 принимает ссылочную информацию о контенте от первого устройства 100 отображения, сервер 300 может загрузить контент на основании ссылочной информации, и затем может передать контент второму устройству 200 отображения или может передать ссылочную информацию о контенте второму устройству 200 отображения.
Блок 340 управления может, в общем, управлять приемным блоком 310, блоком 320 определения и передающим блоком 330.
Кроме того, в настоящем иллюстративном варианте воплощения блок 340 управления может определять ведущее устройство и ведомое устройство из числа первого устройства 100 отображения и второго устройства 200 отображения. То есть блок 340 управления может определять ведущее устройство и ведомое устройство в соответствии с ролью первого устройства 100 отображения и второго устройства 200 отображения, которые имеют возможность осуществлять обоюдную связь.
В соответствии с настоящим иллюстративным вариантом воплощения, блок 340 управления сервера 300 может определять ведущее устройство и ведомое устройство на основании по меньшей мере одного из: места изгиба, направления изгиба, угла изгиба, изгибающей силы, скорости изгиба, общего количества раз движения сгибания, времени начала движения сгибания и прошедшего времени движения сгибания, которые относятся к движению сгибания первого устройства 100 отображения и движению сгибания второго устройства 200 отображения. Например, блок 340 управления сервера 300 может определять устройство отображения, которое имеет более раннее время начала движения сгибания, в качестве ведущего устройства.
Кроме того, в настоящем иллюстративном варианте воплощения сервер 300 может определять ведущее устройство и ведомое устройство на основании информации о расположении. Например, сервер 300 может определять самое верхнее устройство отображения в качестве ведущего устройства.
В настоящем иллюстративном варианте воплощения первое устройство 100 отображения является передающим устройством, а второе устройство 200 отображения является принимающим устройством, и, таким образом, сервер 300 может определить первое устройство 100 отображения в качестве ведущего устройства и может определить второе устройство 200 отображения в качестве ведомого устройства. Сервер 300 может передать информацию о ролях (ведущее устройство/ведомое устройство) первому устройству 100 отображения и второму устройству 200 отображения.
Далее подробно описывается, со ссылкой на фиг. 20, способ установления сервером 300 линии связи между первым устройством 100 отображения и вторым устройством 200 отображения путем использования элементов сервера 300.
Фиг. 20 является блок-схемой последовательности операций способа установления сервером 300 линии связи между первым устройством 100 отображения и вторым устройством 200 отображения в соответствии с иллюстративным вариантом воплощения.
Что касается фиг. 20, способ включает в себя операции, которые выполняются в хронологическом порядке сервером 300, показанным на фиг. 19. Таким образом, в дальнейшем, хотя вышеупомянутые описания сервера 300, показанного на фиг. 19, опущены, описания могут также быть применены к способу на фиг. 20.
В операции S2005 первое устройство 100 отображения может исполнить первое приложение. Первое устройство 100 отображения может исполнить первое приложение на основании ввода пользователя или может автоматически исполнить первое приложение.
В операции S2010 второе устройство 200 отображения может исполнить второе приложение. Второе устройство 200 отображения может исполнить второе приложение на основании ввода пользователя или может автоматически исполнить второе приложение.
Первое приложение и второе приложение указывают приложения соединения для установления линии связи. Первое приложение и второе приложение могут быть специальными приложениями, которые выполняют только процесс установления линии связи, или могут быть приложениями, которые предоставляют различные услуги, в том числе процесс установления линии связи. Например, первое приложение и второе приложение могут обеспечивать службу обмена сообщениями, SNS, услугу воспроизведения мультимедийного контента и т.п.
В операции S2015 первое устройство 100 отображения может обнаружить первое движение сгибания. В операции S2020 второе устройство 200 отображения может обнаружить второе движение сгибания.
Операции с S2005 по S2020 соответствуют операциям S805, S810, S820 и S825 блок-схемы последовательности операций, показанной на фиг. 8, и, таким образом, их подробное описание опускается.
В операции S2025 сервер 300 может принять от первого устройства 100 отображения ID информацию первого устройства 100 отображения, информацию о схеме связи, которая поддерживается первым устройством 100 отображения, информацию о первом движении сгибания, информацию о положении первого устройства 100 отображения и т.п.
В операции S2030 сервер 300 может принять от второго устройства 200 отображения ID информацию второго устройства 200 отображения, информацию о схеме связи, которая поддерживается вторым устройством 200 отображения, информацию о втором движении сгибания, информацию о положении второго устройства 200 отображения и т.п.
В настоящем иллюстративном варианте воплощения информация о движении сгибания может включать в себя множество порций информации о месте изгиба, направлении изгиба, угле изгиба, изгибающей силе, скорости изгиба, общем количестве раз движения сгибания, времени начала движения сгибания и прошедшем времени движения сгибания. В соответствии с настоящим иллюстративным вариантом воплощения схема соединения может включать в себя, но не ограничивается только этим, беспроводную локальную сеть (LAN) (режим прямого соединения (ad-hoc) или режим инфраструктуры), NFC, Bluetooth, ZigBee, WFD и UWB.
В операции S2035 сервер 300 может определить выполнение условий соединения по отношению к соединению между первым устройством 100 отображения и вторым устройством 200 отображения на основании информации о первом движении сгибания, информации о положении первого устройства 100 отображения, информации о втором движении сгибания и информации о положении второго устройства 200 отображения.
То есть сервер 300 может определить соответствие между первым движением сгибания и вторым движением сгибания. Кроме того, сервер 300 может определить, находится ли расстояние между первым устройством 100 отображения и вторым устройством 200 отображения в пределах предварительно определенного диапазона.
В настоящем иллюстративном варианте воплощения, когда первое движение сгибания и второе движение сгибания соответствуют друг другу и расстояние между первым устройством 100 отображения и вторым устройством 200 отображения находится в пределах предварительно определенного диапазона, сервер 300 может определить, что условия соединения выполнены.
Если условия соединения выполнены, сервер 300 может сравнить схемы коммуникационного соединения, которые поддерживаются первым устройством 100 отображения и вторым устройством 200 отображения, информацию о положении первого устройства 100 отображения и второго устройства 200 отображения и т.п., чтобы сервер 300 мог определить по меньшей мере одну подходящую схему коммуникационного соединения. Например, когда и первое устройство 100 отображения, и второе устройство 200 отображения поддерживают режим прямого соединения (ad-hoc) беспроводной локальной сети (LAN), сервер 300 может определить режим прямого соединения (ad-hoc) как схему коммуникационного соединения.
В операции S2040 сервер 300 может передать первый запрос на установление соединения первому устройству 100 отображения. Первый запрос на установление соединения может включать в себя ID информацию второго устройства 200 отображения, информация о схеме коммуникационного соединения (например, режим прямого соединения (ad-hoc)), первую информацию для проверки подлинности (например, ключ защиты) и т.п.
В операции S2050 сервер 300 может передать второй запрос на установление соединения второму устройству 200 отображения. Второй запрос на установление соединения может включать в себя ID информацию первого устройства 100 отображения, информацию о схеме коммуникационного соединения (например, режим прямого соединения (ad-hoc)), вторую информацию для проверки подлинности (например, ключ защиты) и т.п. В настоящем иллюстративном варианте воплощения первая информация для проверки подлинности и вторая информация для проверки подлинности может быть одинаковой или может отличаться.
В соответствии с настоящим иллюстративным вариантом воплощения первое устройство 100 отображения может отображать GUI на своем экране, при этом GUI включает в себя такие элементы, как "Принять", "Пропустить" и т.п., чтобы пользователь мог подтвердить ID информацию второго устройства 200 отображения, информацию о схеме коммуникационного соединения и о том, соединиться ли со вторым устройством 200 отображения. Второе устройство 200 отображения может также отображать GUI на своем экране, при этом GUI включает в себя такие элементы, как "Принять", "Пропустить" и т.п., чтобы пользователь мог подтвердить ID информацию первого устройства 100 отображения, информацию о схеме коммуникационного соединения и о том, соединиться ли с первым устройством 100 отображения.
В операции S2045, когда пользователь первого устройства 100 отображения выбирает "Принять", сервер 300 может принять первый ответ установления соединения относительно первого запроса на установление соединения от первого устройства 100 отображения.
Кроме того, в операции S2055, когда пользователь второго устройства 200 отображения выбирает "Принять", сервер 300 может принять второй ответ установления соединения относительно второго запроса на установление соединения от второго устройства 200 отображения.
В операции S2060 первое устройство 100 отображения и второе устройство 200 отображения могут выполнить инициализацию соединения (синхронизацию) или могут установить линию связи на основании ID информации, информации о схеме коммуникационного соединения и информации для проверки подлинности противоположного устройства отображения, которое принято от сервера 300. В этом случае первое устройство 100 отображения и второе устройство 200 отображения могут свободно обмениваться данными через линию связи.
В другом иллюстративном варианте воплощения порядок операций с S2005 по S2060 может быть изменен, и некоторые из них могут быть пропущены.
В соответствии с настоящим иллюстративным вариантом воплощения сервер 300 может автоматически установить линию связи между множеством устройств, которые расположены в пределах предварительно определенного диапазона, на основании простого движения сгибания пользователем.
Фиг. 21 является блок-схемой последовательности операций способа обмена данными между первым устройством 100 отображения и вторым устройством 200 отображения через сервер 300 в соответствии с иллюстративным вариантом воплощения.
В операции S2105 первое устройство 100 отображения может исполнить первое приложение. В этом случае первое устройство 100 отображения может задать режим обмена или первую цель обмена на основании ввода пользователя. То есть пользователь может выбрать режим обмена или первую цель обмена с помощью первого приложения.
Режим обмена может функционировать в одном из режимов: режиме передачи, режиме приема и режиме приема и передачи. В режиме передачи первое устройство 100 отображения может передавать сначала данные обмена второму устройству 200 отображения, в режиме приема первое устройство 100 отображения может принимать вторые данные обмена от второго устройства 200 отображения, и в режиме приема и передачи первое устройство 100 отображения может передавать первые данные обмена второму устройству 200 отображения и может принимать вторые данные обмена от второго устройства 200 отображения.
В операции S2110 второе устройство 200 отображения может исполнить второе приложение. В этом случае второе устройство 200 отображения может задать режим обмена или вторую цель обмена на основании ввода пользователя. То есть второе устройство 200 отображения может также функционировать по меньшей мере в одном из режимов: режиме передачи, режиме приема и режиме приема и передачи.
Операции S2115 и S2120 соответствуют операциям S2015 и S2020 блок-схемы последовательности операций, показанной на фиг. 20, и, таким образом, их подробные описания опускаются.
В операции S2125 сервер 300 может принять от первого устройства 100 отображения ID информацию первого устройства 100 отображения, информацию о схеме связи, которая поддерживается первым устройством 100 отображения, информацию о первом движении сгибания, информацию о положении первого устройства 100 отображения, информацию о режиме обмена, информацию о первой цели обмена (контенте) и т.п. Информация о режиме обмена является информацией о том, функционирует ли первое устройство 100 отображения в режиме приема, режиме передачи или режиме приема и передачи.
Информация о первой цели обмена (контенте) является информацией о цели (контенте), который должен быть передан второму устройству 200 отображения, когда первое устройство 100  отображения функционирует в режиме передачи. Например, информация о первой цели обмена (контенте) может включать в себя, но не ограничивается только этим, заголовок, тип, ID значение, размер, метаданные и ссылочную информацию, которые относятся к первой цели обмена (контенту).
В операции S2130 сервер 300 может принять от второго устройства 200 отображения ID информацию второго устройства 200 отображения, информацию о схеме связи, которая поддерживается вторым устройством 200 отображения, информацию о втором движении сгибания, информацию о положении второго устройства 200 отображения, информацию о режиме обмена, информацию о второй цели обмена (контенте) и т.п.
Информация о второй цели обмена (контенте) является информацией о цели (контенте), который должен быть передан первому устройству 100 отображения, когда второе устройство 200 отображения функционирует в режиме передачи. Например, информация о второй цели обмена (контенте) может включать в себя, но не ограничивается только этим, заголовок, тип, ID значение, размер, метаданные и ссылочную информацию, которые относятся к второй цели обмена (контенту).
Предполагается, что в операциях с S2140 по S2165 первое устройство 100 отображения функционирует в режиме передачи, а второе устройство 200 отображения функционирует в режиме приема.
В операции S2135 сервер 300 может определить выполнение условий соединения между первым устройством 100 отображения и вторым устройством 200 отображения на основании информации о первом движении сгибания, информации о положении первого устройства 100 отображения, информации о втором движении сгибания и информации о положении второго устройства 200 отображения.
Например, когда разность между временем начала первого движения сгибания и временем начала второго движения сгибания меньше, чем пороговое значение, и расстояние между первым устройством 100 отображения и вторым устройством 200 отображения меньше, чем предварительно определенное расстояние, сервер 300 может определить, что условия соединения выполнены. В операции S2140, когда условия соединения между первым устройством 100 отображения и вторым устройством 200 отображения выполнены, сервер 300 может передать запрос обмена данными второму устройству 200 отображения. Запрос обмена данными может включать в себя информацию о первой цели обмена (контенте) (например, ID значение и размер первой цели обмена и т.п.).
Когда второе устройство 200 отображения принимает запрос обмена данными, второе устройство 200 отображения может отобразить GUI на своем экране, при этом GUI включает в себя такие элементы, как "Принять", "Пропустить" и т.п., чтобы пользователь мог подтвердить информацию первого устройства 100 отображения или передатчика, информацию о первой цели обмена (контенте) и о том, соединиться ли с первым устройством 100 отображения.
В операции S2145, когда пользователь второго устройства 200 отображения выбирает "Принять", второе устройство 200 отображения готово принимать данные первой цели обмена (контент). Затем, в операции S2150, второе устройство 200 отображения передает ответ относительно запроса обмена данными первому устройству 100 отображения. В настоящем иллюстративном варианте воплощения выбор "Принять" или "Пропустить" может достигаться с помощью изгибающего жеста или сенсорного жеста пользователя.
В операции S2155 сервер 300 может запросить первое устройство 100 отображения передать первую цель обмена (контент). В этом случае в операции S2160 первое устройство 100 отображения передает первую цель обмена (контент) серверу 300.
В операции S2165 сервер 300 передает первую цель обмена (контент), который принят от первого устройства 100 отображения, второму устройству 200 отображения. То есть, как показано на фиг. 20, линия связи установлена непосредственно между первым устройством 100 отображения и вторым устройством 200 отображения, в результате чего они могут обмениваться данными. Однако в другом иллюстративном варианте воплощения, как показано на фиг. 21, обмен данными может происходить между первым устройством 100 отображения и вторым устройством 200 отображения через сервер 300.
В другом иллюстративном варианте воплощения порядок операций с S2105 по S2165 может быть изменен, и некоторые из них могут быть пропущены.
Фиг. 22 иллюстрирует способ формирования первым устройством 100 отображения линии связи с множеством внешних устройств отображения и обмена данными с множеством внешних устройств отображения в соответствии с иллюстративным вариантом воплощения.
Как показано на фиг. 22A, первое устройство 100 отображения может принять информацию о движении сгибания от каждого из множества внешних устройств отображения 200-1, 200-2 и 200-3 соответственно.
Когда разность между временем начала первого движения сгибания первым устройством 100 отображения и временем начала движения сгибания каждым из множества внешних устройств отображения 200-1, 200-2 и 200-3 меньше, чем пороговое значение, первое устройство 100 отображения может установить линию связи с каждым из множества внешних устройств отображения 200-1, 200-2 и 200-3.
Кроме того, сервер 300 может принять информацию о движении сгибания от первого устройства 100 отображения и множества внешних устройств отображения 200-1, 200-2 и 200-3. Здесь, когда разность между временем начала первого движения сгибания первым устройством 100 отображения и временем начала движения сгибания каждым из множеством внешних устройств отображения 200-1, 200-2 и 200-3 меньше, чем пороговое значение, сервер 300 может передать информацию о коммуникационном соединении первому устройству 100 отображения и множеству внешних устройств отображения 200-1, 200-2 и 200-3, чтобы они установили линии связи между собой.
Как показано на фиг. 22B, первое устройство 100 отображения и множество внешних устройств отображения 200-1, 200-2 и 200-3 могут быть уложены в стопку. Здесь, когда обнаружены движения сгибания относительно первого устройства 100 отображения и множества внешних устройств отображения 200-1, 200-2 и 200-3 обнаружены, линия связи может быть установлена между первым устройством 100 отображения и каждым из множества внешних устройств отображения 200-1, 200-2 и 200-3. Кроме того, на основании информации о состоянии расположения относительно первого устройства 100 отображения и множества внешних устройств отображения 200-1, 200-2 и 200-3, контент, который сохранен в расположенном на самом верху первом устройстве 100 отображения, может быть передан множеству внешних устройств отображения 200-1, 200-2 и 200-3, которые расположены под первым устройством 100 отображения.
Изобретение может также быть воплощено в виде запрограммированных команд, которые должны исполняться в различных вычислительных средствах, а затем могут быть записаны в машиночитаемый носитель информации. Машиночитаемый носитель информации может включать в себя одну или несколько запрограммированных команд, файлов данных, структур данных и т.п. Запрограммированные команды, записанные в машиночитаемый носитель информации, могут быть специально созданы или сконфигурированы для настоящего изобретения или могут быть хорошо известными специалистам обычной квалификации в области техники. Примеры машиночитаемого носителя информации включают в себя магнитные носители, в том числе жесткие диски, магнитные ленты и гибкие диски, оптические носители, в том числе CD-ROM и DVD, магнитооптические носители, в том числе флоптические диски, и аппаратные устройства, предназначенные для хранения и исполнения запрограммированных команд в памяти только для чтения (ROM), памяти с произвольной выборкой (RAM), флэш-памяти и т.п. Примеры запрограммированных команд включают в себя не только машинные коды, генерируемые компилятором, но и также включают в себя большие коды, которые должны исполняться в компьютере с помощью интерпретатора. Аппаратное устройство может быть сконфигурировано функционировать как один или несколько программных модулей, чтобы выполнять операции изобретения, или наоборот.
Хотя настоящее изобретение было подробно показано и описано со ссылкой на иллюстративные варианты его воплощения, специалистам в области техники будет понятно, что в нем могут быть сделаны различные изменения в форме и деталях, не отступая от сущности и объема настоящего изобретения, как определено прилагаемой формулой изобретения.