СПОСОБ И УСТРОЙСТВО ДЛЯ СОВМЕСТНОГО ИСПОЛЬЗОВАНИЯ ДАННЫХ МЕЖДУ РАЗЛИЧНЫМИ СЕТЕВЫМИ УСТРОЙСТВАМИ
METHOD AND DEVICE FOR USING DATA SHARED BETWEEN VARIOUS NETWORK DEVICES

ОБЛАСТЬ ТЕХНИКИ
[1] Настоящее изобретение относится к области техники сетей, а более конкретно, хотя не исключительно, к пользовательскому интерфейсу, который допускает совместное использование данных между сетевыми устройствами.
УРОВЕНЬ ТЕХНИКИ
[2] С развитием цифровой технологии и применимости цифровой технологии к средствам мобильной связи, терминалы мобильной связи настоящего времени, такие как персональный цифровой помощник (PDA), электронный органайзер, интеллектуальный телефон, планшетный персональный компьютер (PC), способны обрабатывать общую и частную информацию. Кроме того, доступные в настоящее время пользовательские устройства (т.е., мобильные терминалы) имеют множество различных функций. Например, современные мобильные терминалы могут включать в себя функции или операции, такие как видеотелефонный вызов, функция электронного органайзера, функция обработки документов, функция электронной почты и функция Интернета, в дополнение к первоначальным функциям простого голосового вызова и службы коротких сообщений.
[3] Кроме того, доступные в настоящее время пользовательские устройства предоставляют функции для совместного использования данных.
Т.е. пользовательские устройства поддерживают передачу/прием данных между ними посредством установки соединения между пользовательскими устройствами, к которым применяются функции совместного использования данных. Например, посредством установки соединения между переносным терминалом и телевизором (TV), динамическое изображение, содержащееся на переносном терминале (пользовательском устройстве) может быть выведено и представлено посредством TV.
[4] Как описано выше, различные электронные устройства могут быть соединены через проводную или беспроводную сеть, чтобы совместно использовать данные в современном окружении сближения электронных устройств. Для того, чтобы совместно использовать данные с помощью пользовательского устройства в вышеупомянутом окружении (в частности, проводном или беспроводном окружении), пользователь выполняет процедуру проверки того, какие устройства имеют возможность подключения в настоящее время, выбора по меньшей мере двух соединяемых электронных устройств и настройки направления или порядка того, когда данные перемещаются между двумя соединенными электронными устройствами или двумя электронными устройствами, которые должны быть соединены. Соответственно, пользовательское устройство предоставляет пользовательский интерфейс (UI) для удобства пользователя согласно процедуре выполнения функции совместного использования данных.
[5] Однако, традиционное пользовательское устройство предоставляет простой пользовательский интерфейс структуры, которая последовательно выбирает соответствующие электронные устройства для сетевого соединения из соответствующих списков. Например, традиционно, пользовательский интерфейс имеет форму, предоставляющую руководство в соответствии с простой процедурой выбора. Пользователь выбирает электронное устройство передающей стороны из списка электронных устройств передающей стороны, хранящих данные, выбирает конкретные данные из списка совместно используемых данных в электронном устройстве передающей стороны и задействует функцию совместного использования данных согласно процедуре для выбора электронного устройства принимающей стороны из списка электронных устройств принимающей стороны для приема выбранных данных.
[6] Родственный уровень техники может выполнять более сложную процедуру, которая выбирает некоторое сетевое электронное устройство посредством ввода меню, которое включает в себя множество глубин (или уровней), выбирает данные для совместного использования и выбирает второе сетевое электронное устройство для соединения, чтобы соединять сетевые электронные устройства друг с другом. Поскольку сетевые электронные устройства последовательно выбираются посредством ввода простого текста или посредством списка меню, структура соединения между сетевыми электронными устройствами, с которыми пользователь соединяется, направление или порядок перемещения выбранных данных и полезность функции совместного использования данных ограничены. Т.е., поскольку поддерживается только схема соединения посредством ввода простого текста и меню, пользователю не предоставляется видимый и интуитивный пользовательский интерфейс, который предоставляет пользователю возможность более активного выбора при отборе устройств и/или передачи данных и/или сетевого соединения.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
ТЕХНИЧЕСКАЯ ЗАДАЧА
[7] Целью некоторых вариантов осуществления изобретения является решение, смягчение или устранение, по меньшей мере, частично по меньшей мере одной из проблем и/или недостатков, ассоциированных с предшествующим уровнем техники. Некоторые варианты осуществления имеют целью предоставление, по меньшей мере, одного из преимуществ, описанных ниже.
[8] Настоящее изобретение реализовано с учетом вышеописанных проблем и предоставляет способ совместного использования данных между сетевыми электронными устройствами, способными реализовывать оптимальное окружение для поддержки функции совместного использования данных в пользовательском устройстве, и пользовательское устройство, поддерживающее способ.
[9] Настоящее изобретение дополнительно предоставляет пользовательский интерфейс, допускающий легкое и интуитивное распознавание состояния соединения между соединяемыми сетевыми электронными устройствами для совместного использования данных в пользовательском устройстве, способ совместного использования данных с помощью пользовательского интерфейса и пользовательское устройство, поддерживающее его.
[10] Настоящее изобретение дополнительно предоставляет способ совместного использования данных между сетевыми электронными устройствами, которые могут реализовывать окружение для поддержки функции совместного использования данных пользовательского устройства, чтобы улучшать удобство для пользователя, пользу для пользователя и конкурирующую силу (например, потребительскую привлекательность) пользовательского устройства, и пользовательское устройство, поддерживающее способ.
РЕШЕНИЕ ЗАДАЧИ
[11] В соответствии с аспектом настоящего изобретения способ совместного использования данных между сетевыми электронными устройствами включает в себя: поиск сетевых электронных устройств, расположенных в сети, соединенной с пользовательским устройством, когда обнаружен ввод взаимодействия для выполнения функции совместного использования данных; классификацию найденных сетевых электронных устройств на сетевые электронные устройства передающей стороны и сетевые электронные устройства принимающей стороны; распределение найденных сетевых электронных устройств для приема данных в первую область (например, первую область устройства отображения или пользовательского интерфейса) и распределение найденных сетевых электронных устройств для передачи данных во вторую область (например, вторую область устройства отображения или пользовательского интерфейса); отображение устройств в соответствующих областях и конфигурирование пользовательского интерфейса для функции совместного использования данных на основе сетевых электронных устройств, распределенных в первую область и вторую область.
[12] В соответствии с другим аспектом настоящего изобретения пользовательское устройство включает в себя: контроллер для поиска сетевых электронных устройств, расположенных в сети, соединенной с пользовательским устройством, когда обнаружен ввод взаимодействия для выполнения функции совместного использования данных, классификации найденных сетевых электронных устройств на сетевые электронные устройства передающей стороны и сетевые электронные устройства принимающей стороны и распределения найденных сетевых электронных устройств для приема данных в первую область (например, первую область устройства отображения или пользовательского интерфейса) и распределения найденных сетевых электронных устройств для передачи данных во вторую область (например, вторую область устройства отображения или пользовательского интерфейса); и устройство отображения для отображения устройств в соответствующих областях; при этом пользовательский интерфейс конфигурируется для функции совместного использования данных на основе сетевых электронных устройств, распределенных в первую область и вторую область.
[13] В соответствии с другим аспектом настоящего изобретения пользовательское устройство включает в себя: модуль связи для поддержки сетевого соединения согласно функции совместного использования данных; блок отображения для отображения пользовательского интерфейса, сконфигурированного для работы функции совместного использования данных; и контроллер для поиска сетевого электронного устройства согласно вводу для выполнения функции совместного использования данных, конфигурирования пользовательского интерфейса для функции совместного использования данных на основе найденных сетевых электронных устройств и управления совместным использованием данных между сетевыми электронными устройствами передающей стороны и принимающей стороны согласно взаимодействию с помощью сетевого интерфейса.
[14] Другой аспект изобретения предоставляет компьютерную программу, содержащую инструкции, выполненные с возможностью, при исполнении, реализовывать способ, устройство и/или пользовательский интерфейс в соответствии с любым из вышеописанных аспектов. Дополнительный аспект предоставляет машиночитаемое запоминающее устройство, хранящее такую программу.
ПРЕИМУЩЕСТВА ИЗОБРЕТЕНИЯ
[15] Как иллюстрировано ранее, способ совместного использования данных между сетевой электроникой и устройством может обеспечивать удобство и интуитивность выполнения функции совместного использования данных согласно сетевому соединению между сетевыми электронными устройствами. В вариантах осуществления настоящего изобретения пользовательский интерфейс может быть разделен на первую область для отображения сетевого электронного устройства передающей стороны, имеющего целью совместное использование данных, и вторую область для отображения сетевого электронного устройства принимающей стороны, являющегося целью соединения для совместного использования данных.
[16] Настоящее изобретение интуитивно изображает соответствующие сетевые электронные устройства в первой области и второй области посредством трехмерного объекта и поддерживает пользовательский интерфейс, состоящий из объектов, указывающих направление передачи данных, порядок и состояние передачи данных между сетевыми электронными устройствами первой и второй областей. Поддерживая пользовательский интерфейс, функция совместного использования данных посредством соединения между сетевыми электронными устройствами может быть легко и интуитивно задействована в пользовательском устройстве.
[17] В настоящем изобретении пользователь может поддерживать более интуитивное и обширное пользовательское окружение в окружении широкого использования (например, потоковое воспроизведение динамического изображения, передачу данных между сетевыми электронными устройствами, настройку совместного использования данных между множеством сетевых электронных устройств). Функция совместного использования данных настоящего изобретения может быть реализована в различных типах пользовательских устройств и различных сетевых устройствах, соответствующих им. Как иллюстрировано ранее, в настоящем изобретении, оптимальным окружением для поддержки функции совместного использования данных между сетевыми электронными устройствами является пользовательское устройство. Соответственно настоящее изобретение может улучшать удобство для пользователя относительно функции совместного использования данных в пользовательском устройстве и способствовать улучшениям в применении и конкурирующей силе пользовательского устройства.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[18] Вышеописанные и другие аспекты и признаки и преимущества определенных примерных вариантов осуществления и аспекты настоящего изобретения будут становиться более понятными из последующего подробного описания, рассматриваемого в сочетании с сопровождающими чертежами, на которых:
[19] Фиг. 1 - это вид, иллюстрирующий схематичную систему для описания окружения совместного использования данных согласно варианту осуществления настоящего изобретения;
[20] Фиг. 2 - это блок-схема, схематично иллюстрирующая конфигурацию пользовательского устройства согласно варианту осуществления настоящего изобретения;
[21] Фиг. 3-6 - это виды, иллюстрирующие пользовательский интерфейс, поддерживаемый при совместном использовании данных в пользовательском устройстве согласно варианту осуществления настоящего изобретения;
[22] Фиг. 7-9 - это виды, иллюстрирующие другой пример пользовательского интерфейса, поддерживаемого при совместном использовании данных согласно варианту осуществления настоящего изобретения;
[23] Фиг. 10 и 11 - это виды, иллюстрирующие примеры работы функции совместного использования данных согласно варианту осуществления настоящего изобретения;
[24] Фиг. 12 - это пример экранного отображения, на котором совместное использование данных выполняется при соединении сетевых электронных устройств согласно варианту осуществления настоящего изобретения; и
[25] Фиг. 13 - это блок-схема последовательности операций, иллюстрирующая способ выполнения функции совместного использования данных в пользовательском устройстве согласно примерному варианту осуществления настоящего изобретения.
ОПТИМАЛЬНЫЙ РЕЖИМ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯ
[26] Примерные варианты осуществления настоящего изобретения описаны со ссылкой на сопровождающие чертежи. Последующее описание со ссылкой на сопровождающие чертежи предоставлено, чтобы помочь в исчерпывающем понимании примерных вариантов осуществления изобретения, как определено формулой изобретения. Оно включает в себя различные сведения, чтобы помогать в этом понимании, но они должны рассматриваться просто как примерные. Соответственно специалисты в данной области техники должны признавать, что различные изменения и модификации вариантов осуществления, описанных в данном документе, могут осуществляться без отступления от сущности изобретения.
[27] Одинаковые номера ссылок используются на чертежах, чтобы ссылаться на одинаковые или аналогичные части. В целях ясности и простоты подробные описания хорошо известных функций и структур, содержащихся в данном документе, могут быть опущены, чтобы избегать запутывания предмета изучения настоящего изобретения.
[28] Термины и слова, используемые в последующем описании и формуле изобретения, не ограничены библиографическими значениями, а используются автором изобретения просто для того, чтобы предоставлять ясное и согласованное понимание изобретения. Соответственно, специалистам в данной области техники должно быть очевидным, что последующее описание примерных вариантов осуществления настоящего изобретения предоставляется только для цели иллюстрации, а не для цели ограничения изобретения, заданного посредством прилагаемой формулы изобретения.
[29] Следует понимать, что формы единственного числа ("a", "an" и "the") включают в себя несколько объектов ссылки, если контекст явно не предписывает иное. Таким образом, например, ссылка на "объект" включает в себя ссылку на один или более таких объектов.
[30] Настоящее изобретение поддерживает окружение совместного использования данных, которое допускает обмен данными между электронными устройствами (называемыми 'сетевыми электронными устройствами'), поддерживающими по меньшей мере одно из проводной связи и беспроводной связи для сетевого соединения через взаимное соединение. Например, в вариантах осуществления настоящего изобретения пользовательское устройство может соединяться по сети с множеством сетевых электронных устройств в окружении совместного использования данных. Дополнительно, варианты осуществления настоящего изобретения могут совместно использовать данные пользовательского устройства с по меньшей мере одним другим сетевым электронным устройством, совместно использовать данные другого сетевого электронного устройства и поддерживать совместное использование данных другого сетевого электронного устройства с другим сетевым электронным устройством через пользовательское устройство.
[31] Настоящее изобретение предоставляет пользовательский интерфейс, учитывающий удобство и интуитивность работы для совместного использования данных между множеством сетевых электронных устройств с помощью пользовательского устройства. В настоящем изобретении при выполнении функции совместного использования данных может быть изображен визуальный объект, отображенный или представленный для соответствующих сетевых электронных устройств, соединенных через данную сеть. Например, может быть предусмотрен элемент в форме двухмерного или трехмерного изображения, такой как значок или другой графический элемент, представляющий электронное устройство. Дополнительно, сетевые электронные устройства могут быть разделены на доступное сетевое устройство в качестве передающей стороны, передающей данные (называемое 'электронным устройством передающей стороны'), и доступное сетевое устройство в качестве принимающей стороны, принимающей данные (называемое 'электронным устройством принимающей стороны'). Электронные устройства передающей и принимающей стороны могут быть выражены, отображены или представлены в или посредством по меньшей мере двух отдельных областей пользовательского интерфейса. В состоянии, в котором электронное устройство передающей стороны и электронное устройство принимающей стороны выбраны, сетевое соединение между соответствующими электронными устройствами автоматически устанавливается, чтобы поддерживать совместное использование данных согласно взаимодействию пользователя.
[32] Соответственно конфигурация пользовательского устройства и способ управления его работой согласно варианту осуществления настоящего изобретения будут описаны со ссылкой на сопровождающие чертежи. Однако, конфигурация пользовательского устройства и способ управления согласно варианту осуществления настоящего изобретения не ограничены следующим содержимым, а применимы к различным вариантам осуществления на основе последующих примерных вариантов осуществления.
[33] Фиг. 1 - это вид, иллюстрирующий схематичную систему для описания окружения совместного использования данных согласно варианту осуществления настоящего изобретения.
[34] Обращаясь к фиг. 1, система совместного использования данных настоящего изобретения включает в себя множество сетевых электронных устройств 110, 120, 130 и 140 и сеть 150 для соединения проиллюстрированных устройств согласно схеме связи между проиллюстрированными сетевыми электронными устройствами 110, 120, 130 и 140.
[35] В варианте осуществления настоящего изобретения сетевые электронные устройства 110, 120, 130 и 140 могут включать в себя различные информационные устройства и устройства связи, мультимедийные устройства, устройства отображения и устройства их применения, соединенные с данной сетью 150 и для поддержки функции совместного использования данных. Например, сетевое электронное устройство включает в себя электронные устройства, такие как персональный компьютер (PC), интеллектуальный телефон, переносной мультимедийный проигрыватель (PMP), проигрыватель цифрового вещания, музыкальный проигрыватель, персональный цифровой помощник (PDA), цифровая камера, переносной игровой терминал, телевизор (TV), монитор, настольный компьютер, портативный компьютер, устройство отображения (дисплей) большого формата (LFD), цифровая вывеска (DS), мультимедийная стойка, а также терминалы мобильной связи, работающие на основе соответствующих протоколов связи, соответствующих различным системам связи.
[36] В варианте осуществления настоящего изобретения сеть 150 репрезентативно реализована на основе стандарта альянса цифровых сетей для дома (DLNA) в качестве примера. DLNA указывает протокол, допускающий свободное совместное использование данных, таких как музыка, неподвижные изображения или динамические изображения, между различными сетевыми электронными устройствами по сети 150. Сетевые электронные устройства, поддерживающие DLNA, могут совместно использовать общие данные по сети 150.
[37] Между тем, в варианте осуществления настоящего изобретения функция совместного использования данных указывает функцию, допускающую совместное использование данных с другими сетевыми электронными устройствами посредством беспроводного соединения в любое время и в любом месте с помощью пользовательского устройства или управление беспроводным соединением между другими сетевыми электронными устройствами, чтобы совместно использовать данные. Соответственно пользователь может совместно использовать, воспроизводить или сохранять данные, сохраненные в сетевом электронном устройстве, к которому применяется функция совместного использования данных. Например, пользователь передает данные динамического изображения, сохраненные в пользовательском устройстве, по беспроводному сетевому соединению TV, чтобы предоставлять возможность воспроизведения и вывода посредством TV.
[38] Между тем, пользовательское устройство согласно настоящему изобретению предоставляет пользовательский интерфейс для удобства и интуитивности согласно функции совместного использования данных. Пользовательский интерфейс согласно настоящему изобретению может включать в себя первую область, указывающую исходное сетевое электронное устройство (а именно, сетевое электронное устройство передающей стороны), имеющее данные, которые должны быть совместно использованы, вторую область, указывающую целевое сетевое электронное устройство (а именно, сетевое электронное устройство принимающей стороны), принимающее совместно используемые данные, и указатель (например, растровое изображение), указывающий направление, в котором данные передаются. В частности первая область и вторая область настоящего изобретения могут изображать трехмерные изображения, которые могут идентифицировать различные отыскиваемые сетевые электронные устройства в пользовательском устройстве. Сетевые электронные устройства, размещенные в первой области и второй области, могут выполнять навигацию согласно пользовательскому взаимодействию. Будет описана подробная конфигурация пользовательского интерфейса настоящего изобретения.
[39] В варианте осуществления настоящего изобретения музыкальные файлы, сохраненные в переносном компьютере или настольном компьютере, могут быть воспроизведены и выведены без сохранения их в пользовательском устройстве. Неподвижное изображение или динамическое изображение, сохраненное в пользовательском устройстве, может быть непосредственно воспроизведено и выведено через подключенный к сети TV без отдельной процедуры соединения, такой как TV-OUT, в пользовательском устройстве. Динамическое изображение из подключенного к сети портативного компьютера в пользовательском устройстве пересылается к подключенному к сети TV для воспроизведения и вывода.
[40] Фиг. 2 - это блок-схема, схематично иллюстрирующая конфигурацию пользовательского устройства согласно варианту осуществления настоящего изобретения.
[41] Обращаясь к фиг. 2, пользовательское устройство настоящего изобретения включает в себя модуль 120 связи, блок 230 отображения, память 250 и контроллер 270. Кроме того, пользовательское устройство может включать в себя аудиопроцессор с микрофоном и динамиком, модуль цифрового вещания для приема и воспроизведения цифрового вещания (цифрового мультимедийного вещания (DMB) или цифрового видеовещания (DVB)), модуль камеры для фотографирования неподвижных изображений и динамических изображений объекта, по меньшей мере один модуль связи на близком расстоянии для поддержки функции связи на основе беспроводной связи на близком расстоянии (например, BLUETOOTH-связи), модуль связи по стандарту Ассоциации по инфракрасной технологии передачи данных (IrDA), модуль связи с радиочастотной идентификацией (RFID), и модуль ближней радиосвязи (NFC), описание и чертежи которых опущены, поскольку эти признаки и функции хорошо известны в области техники, и их описание, в данном документе, может запутывать заявленное изобретение.
[42] Модуль 210 связи является модулем для поддержки сетевой передачи данных на основе DLNA, например. В частности модуль 210 связи поддерживает сетевое соединение с другим сетевым электронным устройством посредством проводной или беспроводной связи. Соответственно могут выполняться передача и прием данных согласно совместному использованию данных. В варианте осуществления настоящего изобретения модуль 210 связи передает и принимает данные посредством проводной связи или беспроводной связи с другими сетевыми электронными устройствами через точку доступа (AP) (не показана) сети 150 (см. фиг. 1).
[43] Блок 230 отображения может отображать рабочее состояние пользовательского устройства и данные, ассоциированные с осуществлением его функционирования. Например, блок 230 отображения может изображать экран выполнения приложений, поддерживаемых с пользовательского устройства. Например, экран выполнения может представлять экраны, такие как рабочий стол пользовательского устройства, функцию сообщения, функцию поиска, функцию связи, функцию электронной книги (e-book), функцию воспроизведения неподвижного изображения/динамического изображения, функцию воспроизведения трансляции фильма, функцию воспроизведения музыки, игровую функцию и т.д. В варианте осуществления настоящего изобретения блок 230 отображения может предоставлять пользовательский интерфейс (UI) для удобства и интуитивности согласно сетевому соединению между сетевыми электронными устройствами во время работы функции совместного использования данных. В частности блок 230 отображения может отдельно изображать сетевые электронные устройства как одно из электронного устройства передающей стороны и электронного устройства принимающей стороны посредством по меньшей мере двух различных областей во время выполнения функции совместного использования данных пользовательского устройства. Пример экрана согласно пользовательскому интерфейсу, предоставленному для работы функции совместного использования данных из блока 230 отображения, будет описан ниже.
[44] Дополнительно, в варианте осуществления настоящего изобретения жидкокристаллическое устройство отображения (LCD), или устройство отображения аналогичного типа, может, как правило, использоваться в качестве блока 230 отображения. Однако, другие устройства отображения, могут быть использованы такие как устройства со светоизлучающими диодами (LED), органическими LED (OLED) или активной матрицей OLED (AMOLED). Дополнительно, когда блок 230 отображения отображает экран исполнения (например, экран предоставления сетевых электронных устройств согласно выполнению функции совместного использования данных), он может предоставлять горизонтальный (ландшафтный) режим или вертикальный (поперечный) режим согласно направлению поворота (ориентации вывода) пользовательского устройства. Блок отображения может включать в себя интерфейс, поддерживающий основанный на касании ввод. Например, блок 230 отображения может поддерживать касание, основанное на вводе пользовательского взаимодействия посредством структуры воспринимающего касание (сенсорного) экрана и создания и передачи входного сигнала согласно пользовательскому взаимодействию контроллеру 270.
[45] Память 250 хранит различные программы и данные, выполняемые и обрабатываемые в пользовательском устройстве, и может быть сконфигурирована посредством по меньшей мере одной энергонезависимой памяти (не показана) и энергозависимой памяти (не показано). В настоящем изобретении энергонезависимая память может становиться постоянным запоминающим устройством (ROM) или флэш-памятью, а энергозависимая память может стать оперативным запоминающим устройством (RAM). Дополнительно, память 250 может постоянно или временно хранить операционную систему пользовательского устройства, программы и данные, ассоциированные с операцией управления отображением блока 230 отображения, программы и данные, ассоциированные с операцией управления вводом с помощью блока 230 отображения, и программы и данные, ассоциированные с операцией управления функцией совместного использования данных пользовательского устройства.
[46] Дополнительно, память 250 может хранить музыкальные файлы, файлы динамических изображений, файлы неподвижных изображений и файлы документов. Более того, память 250 может хранить множество изображенных объектов, чтобы интуитивно различать различные сетевые электронные устройства. Дополнительно, память 250 может хранить различную информацию настроек для работы функции совместного использования данных настоящего изобретения. В настоящем изобретении информация настроек может иметь информацию относительно поддержки горизонтального режима или вертикального режима экрана (например, пользовательского интерфейса) согласно функции совместного использования данных, отображенной в блоке 230 отображения.
[47] Контроллер 270 управляет общей работой пользовательского устройства. В частности, контроллер 270 может управлять работой, ассоциированной с работой функции совместного использования данных настоящего изобретения. Например, контроллер 270 управляет выполнением приложения совместного использования данных и управляет поиском периферийных сетевых электронных устройств, выполняемым посредством модуля 210 связи во время выполнения приложения совместного использования данных. Дополнительно, контроллер 270 распределяет по меньшей мере одно сетевое электронное устройство, которое может передавать данные среди найденных сетевых электронных устройств, в первую область, распределяет по меньшей мере одно сетевое электронное устройство, которое может принимать и выводить данные, во вторую область, и размещает двух- или трехмерный объект, указывающий соответствующие сетевые электронные устройства, распределенные в первую область и вторую область, чтобы управлять конфигурацией пользовательского интерфейса.
[48] Дополнительно, контроллер 270 выбирает исходное сетевое электронное устройство для совместного использования данных в первой области, определяет целевое сетевое электронное устройство для совместного использования данных во второй области и управляет совместным использованием данных согласно пользовательскому интерфейсу, например, перемещая данные из исходного сетевого электронного устройства первой области в целевое сетевое электронное устройство второй области.
[49] Подробная операция управления контроллера 270 будет описана в примере работы пользовательского устройства и способа его управления со ссылкой на следующие чертежи.
[50] Дополнительно, контроллер 270 может управлять различными операциями, ассоциированными с общим функционированием пользовательского устройства, также как и с вышеупомянутой функцией. Дополнительно, во время выполнения конкретного приложения контроллер 270 может управлять работой конкретного приложения и отображением соответствующего экрана. Дополнительно, контроллер 270 принимает входной сигнал, соответствующий различным схемам ввода, поддерживаемым из интерфейса основанного на касании ввода (например, воспринимающего касание экрана блока 230 отображения; клавишного ввода с клавиатуры или кнопочной панели, не показанной на чертежах), и управляет работой функции согласно ему. Дополнительно, контроллер 270 может управлять передачей и приемом различных данных на основе проводной связи или беспроводной связи.
[51] Фиг. 3-6 - это виды, иллюстрирующие примерный пользовательский интерфейс, поддерживаемый при совместном использовании данных в пользовательском устройстве согласно варианту осуществления настоящего изобретения.
[52] Конфигурация экрана пользовательского интерфейса, который иллюстрирован на фиг. 3-6, может быть выражена типом пользовательского устройства, размером блока отображения и схемой пользовательских настроек.
[53] Как иллюстрировано на фиг. 3-6, пользовательский интерфейс настоящего изобретения предоставляет пространственные изображения 300, 400, 500 и 600, соответственно, при этом по меньшей мере два объекта, соответствующие сетевым электронным устройствам, могут быть предоставлены на пространственных изображениях 300, 400, 500 и 600 посредством соответствующих разделенных областей. В этом случае, соответствующие объекты, предоставленные посредством по меньшей мере двух областей, могут быть в форме двух- или трехмерного неподвижного изображения или динамического изображения, указывающего формы соответствующих электронных устройств. Объекты могут быть изображены в форме дополненной реальности посредством объединения пространственных изображений 300, 400, 500 и 600 и двух- или трехмерного изображения. Т.е., в пользовательском интерфейсе, поддерживаемом настоящим изобретением, направление относительно направления перемещения данных может быть визуально изображено посредством анимации. Сетевое электронное устройство передающей стороны и сетевое электронное устройство принимающей стороны могут быть изображены с помощью изображения, являющегося символом сетевого электронного устройства. В настоящем изобретении по меньшей мере две области могут включать в себя первые области 310, 410, 510, 610, указывающие электронное устройство принимающей стороны для приема данных, и вторые области 330, 430, 530 или 630, указывающие электронное устройство передающей стороны, являющееся субъектом, передающим данные посредством функции совместного использования данных.
[54] По меньшей мере один объект, соответствующий электронному устройству принимающей стороны назначается в первые области 310, 410, 510 и 610, и по меньшей мере один объект, соответствующий электронному устройству передающей стороны, назначается во вторые области 330, 430, 530, 630. В случаях на фиг. 3, фиг. 4 и фиг. 6 множество объектов относительно множества сетевых электронных устройств предоставляются в первую область 310, 410 и 610, и множество объектов предоставляются во вторые области 330, 430 и 630. В случае на фиг. 5, один объект относительно одного принимающего сетевого электронного устройства предоставляется в первые области 510, и один объект относительно одного передающего сетевого электронного устройства предоставляется во вторые области 530.
[55] В варианте осуществления настоящего изобретения, как показано на фиг. 3-5, могут быть изображены растровые изображения 320, 420 и 520, указывающие направление между объектами первых областей 310, 410 и 510 и объектами вторых областей 330, 430, 530. Растровые изображения 320, 420, 520 могут быть объектами для иллюстрации направления передачи, порядка и конфигурации данных между сетевым электронным устройством передающей стороны и сетевым электронным устройством принимающей стороны.
[56] В варианте осуществления настоящего изобретения, как показано на фиг. 3 и 4, в схеме для предоставления множества объектов в первые области 310 и 410 и вторые области 330 и 430, они могут быть предоставлены плавающим образом, при этом увеличенный объект расположен в центральной части каждой области, чтобы легко идентифицировать выбранное в настоящий момент сетевое электронное устройство. В случае на фиг. 3 сетевые электронные устройства, имеющие одинаковый атрибут (например, атрибут согласно разделению передающей стороны и принимающей стороны), размещены горизонтально согласно их ролям, чтобы управлять прокруткой по кругу, а соединенные сетевые электронные устройства могут быть размещены вертикально. Дополнительно, в случае на фиг. 4, сетевые электронные устройства, имеющие одинаковый атрибут, размещены вертикально в соответствующих областях 410 и 430, чтобы управлять прокруткой, а соединенные сетевые электронные устройства размещены горизонтально.
[57] В варианте осуществления настоящего изобретения, как показано на фиг. 5, когда один объект предоставляется в первой области 510 и второй области 530, предоставляется объект 550 навигации (направляющие стрелки, расположенные горизонтально), указывающий, что дополнительные сетевые электронные устройства размещены справа и слева, чтобы предоставлять объект 550 навигации. Соответственно пользователь может изменять объект посредством ввода взаимодействия в объекте 550 навигации в первой области 510 или ввода жеста во второй области 530, сдвига, смахивания, перетаскивания.
[58] Более того, в варианте осуществления настоящего изобретения пользователь может необязательно соединяться с по меньшей мере двумя сетевыми электронными устройствами в конфигурации 1:1, 1:N, N:N или N:1 для совместного использования данных. Соответственно для удобства пользователя, как показано на фиг. 6, кроме первой области 610 и второй области 630 может быть дополнительно предусмотрена область 650 размещения объектов, в которой размещаются объект сетевого электронного устройства передающей стороны и объект сетевого электронного устройства принимающей стороны. Область 650 размещения объектов может быть разделена на пространство 670 размещения принимающего объекта, регистрирующее объекты множества сетевых электронных устройств принимающей стороны, и пространство 690 размещения передающего объекта, регистрирующее объект передающего сетевого электронного устройства. Растровое изображение 680, имеющее направление, как иллюстрировано ранее, может быть предоставлено между пространством 670 размещения принимающего объекта и пространством 690 размещения передающего объекта. В настоящем изобретении пространство 670 размещения передающего объекта и пространство 690 размещения принимающего объекта могут быть разделены согласно тому, является ли зарегистрированный объект объектом первой области 610 или объектом для второй области 630.
[59] Соответственно когда пользователь вводит операции взаимодействия (например, жест, такой как смахивание, перетаскивание), перемещающие первый объект относительно по меньшей мере одного сетевого электронного устройства в область 650 размещения объекта в первой области, пространство 670 размещения принимающего объекта может быть сформировано согласно числу по меньшей мере одного первого объекта. Дополнительно, когда пользователь вводит операцию взаимодействия (ввода), перемещающую второй объект относительно по меньшей мере одного сетевого электронного устройства в область 650 размещения объектов из области 630, пространство 690 размещения передающего объекта может быть сформировано согласно числу по меньшей мере одного второго объекта. Например, в целях описания заявленного изобретения, конфигурации одного сетевого электронного устройства передающей стороны и трех сетевых электронных устройств принимающей стороны доступны в сети. Т.е., в этом случае, пользователь соединяет сетевые электронные устройства по схеме 1:3 для работы функции совместного использования данных. Соответственно пользователь может перемещать три объекта относительно трех сетевых электронных устройств, определенных в первой области 610, в область 650 размещения объектов. Три пространства размещения принимающих объектов могут быть активированы в области 650 размещения объектов, чтобы изображать соответствующие объекты. Дополнительно, пользователь может перемещать один объект относительно одного сетевого электронного устройства, определенного во второй области 630, в область 650 размещения объектов. Соответственно одно пространство 690 размещения передающего объекта может быть активировано в области 650 размещения объектов, чтобы изображать соответствующий объект.
[60] Фиг. 6 показывает случай, когда множество объектов предоставлено в каждой из первой области 610 и второй области 630. Однако в случае схемы, которая показана на фиг. 6, один объект и один объект навигации могут быть изображены в первой области 610 и второй области 630.
[61] Кроме того, вариант осуществления настоящего изобретения может предоставлять руководство, соответствующее схемам 1:1, 1:N, N:N или N:1, и может предоставлять объекты относительно подключаемой сети, а именно, найденные сетевые электронные устройства без разделения первой области и второй области. Руководство может содержать две или более отображенных областей или положений, в которых объекты, указывающие найденные сетевые электронные устройства, могут быть размещены, и объекты, указывающие направления, представляющие направления передачи данных между сетевыми электронными устройствами. В этом случае пользователь может регистрировать объект для передачи и объект для приема в зарегистрированной области объектов согласно выбранному руководству, чтобы конфигурировать сетевое соединение сетевых электронных устройств. Этот вариант осуществления будет иллюстрирован на фиг. 7-9.
[62] Фиг. 7-9 - это виды, иллюстрирующие другой пример пользовательского интерфейса в соответствии с принципами изобретения для совместного использования данных в пользовательском устройстве.
[63] Фиг. 7 иллюстрирует случай, когда предоставляется руководство для сетевого соединения по схеме 1:1. Фиг. 8 и 9 иллюстрируют случаи, когда предоставляется руководство для сетевого соединения по схеме 1:N.
[64] Как показано на фиг. 7-9, пользовательский интерфейс пользователя может предоставлять руководство согласно одной из схемы 1:1, схемы 1:N, схемы N:N или схемы N:1. В настоящем изобретении руководство может быть разделено на пространства 730, 830 и 930 размещения передающего объекта и пространства 710, 810 и 910 размещения принимающего объекта в качестве области размещения объектов, как иллюстрировано ранее. Дополнительно по меньшей мере одно растровое изображение 750, 850 и 950, указывающее направление, может быть предусмотрено между пространствами 730, 830 и 930 размещения передающего объекта и пространствами 710, 810 и 910 размещения принимающего объекта. Дополнительно, как показано на фиг. 7-9, объекты относительно сетевых электронных устройств, найденных для сетевых соединений, могут быть предоставлены посредством одной области 700 объектов без разделения на область для электронного устройства передающей стороны и область для электронного устройства принимающей стороны.
[65] Фиг. 7 иллюстрирует случай, когда предоставляется руководство в соотношении 1:1 для установления прямого соединения между устройством 730 передающей стороны и устройством 710 принимающей стороны.
[66] Обращаясь к фиг. 7, пользователь регистрирует объект передающей стороны в пространстве 730 размещения передающего объекта согласно руководству по схеме 1:1 и регистрирует объект принимающей стороны в пространстве 710 размещения принимающего объекта, чтобы конфигурировать сетевое соединение. Например, пользователь может выбирать объект сетевого электронного устройства передающей стороны для совместного использования данных из области 700 объектов, в которой предоставлены объекты, указывающие найденные сетевые электронные устройства. Пользователь может вводить взаимодействие (например, жест перетаскивания), чтобы указывать выбранный передающий объект в пространстве 730. Соответственно пространство 730 размещения передающего объекта может быть активировано, чтобы иллюстрировать соответствующий выбранный объект. Дополнительно, пользователь может выбирать сетевое электронное устройство принимающей стороны для совместного использования данных из области 700 объектов. Аналогично, пользователь может вводить взаимодействие, чтобы перемещать выбранный объект в пространство 710 размещения принимающего объекта. Соответственно пространство 710 размещения принимающего объекта может быть активировано, чтобы иллюстрировать соответствующий выбранный объект. В этом случае, как показано на фиг. 7, растровое изображение 750 иллюстрирует направление передачи от объекта передающей стороны к объекту принимающей стороны. Т.е., растровое изображение 750 может показывать направление передачи между пространством 730 размещения передающего объекта и пространством 710 размещения принимающего объекта.
[67] Фиг. 8 иллюстрирует случай, когда предоставляется руководство по схеме 1:2, когда пользователь выбирает схему 1:2.
Фиг. 9 иллюстрирует случай, когда предоставляется руководство по схеме 1:4, когда пользователь выбирает схему 1:4.
[68] Обращаясь к фиг. 8 и 9, пользователь регистрирует один объект передающей стороны в пространствах 830 и 930 размещения передающего объекта, соответственно, и регистрирует множество объектов принимающей стороны в пространствах 810 и 910 размещения принимающего объекта, соответственно, согласно процедуре, как иллюстрировано в описании со ссылкой на фиг. 7. В этом случае, обращаясь к фиг. 8 и 9, множество растровых изображений 850 и 950 иллюстрируют направление передачи к соответствующим объектам принимающей стороны от объекта передающей стороны согласно числу объектов принимающей стороны. Т.е., растровые изображения 850 и 950 могут быть изображены для пространств 830 и 930 для размещения передающего объекта и пространств 810 и 910 размещения принимающего объекта, соответственно.
[69] Хотя и не показано на фиг. 7-9, пространственное изображение может быть предоставлено на основе реального пространства, как иллюстрировано ранее, в качестве фона. В этом случае, руководство, иллюстрированное на фиг. 7-9, может быть изображено на пространственном изображении.
[70] Фиг. 10 и 11 иллюстрируют примеры последовательности обработки для функции совместного использования данных в пользовательском устройстве согласно варианту осуществления настоящего изобретения. Фиг. 12 - это пример экрана, на котором совместное использование данных выполняется при соединении сетевых электронных устройств согласно варианту осуществления настоящего изобретения.
[71] Фиг. 10 иллюстрирует пример работы функции совместного использования данных, когда некоторые данные выбираются после выполнения функции совместного использования данных. Сначала, пользователь выполняет функцию совместного использования данных с помощью пользовательского устройства (1001). Например, пользователь может задействовать пользовательское устройство, чтобы управлять выполнением приложения совместного использования данных. Затем, пользовательское устройство выполняет функцию совместного использования данных в ответ на выполнение запроса от пользователя и может отыскивать периферийные сетевые электронные устройства, в то же время выполняя функцию, ассоциированную с пользовательским запросом (1003).
[72] Далее, пользовательское устройство может делить атрибуты найденного сетевого электронного устройства на сетевое электронное устройство передающей стороны и сетевое электронное устройство принимающей стороны, размещает и отображает электронные устройства передающей стороны и сетевые электронные устройства принимающей стороны в различных областях (например, первой и второй областях) (1005). В этом случае объекты, размещенные и отображенные в первой области и во второй области, могут быть проиллюстрированы как двух- или трехмерное изображение, разделенное согласно типам соответствующих найденных сетевых электронных устройств. Например, объект может быть предоставлен как двух- или трехмерное изображение, которое может изображать соответствующий тип устройства согласно типу ноутбука, интеллектуального телефона или TV. Пример трехмерного представления объектов был представлен на фиг. 3-6.
[73] Впоследствии пользователь может выбирать и определять сетевое электронное устройство передающей стороны, имеющее данные, которые должны быть совместно использованы, и сетевое электронное устройство принимающей стороны для передачи и совместного использования данных на основе объекта, соответствующего соответствующим сетевым электронным устройствам, изображенным в первой и второй областях (1007). Например, пользовательское устройство может быть выбрано и в качестве сетевого электронного устройства передающей стороны, и в качестве сетевого электронного устройства принимающей стороны. Т.е., пользователь может совместно с другим сетевым электронным устройством использовать данные пользовательского устройства или данные другого сетевого электронного устройства с помощью пользовательского устройства. Пользователь может поочередно выбирать в качестве сетевого электронного устройства передающей стороны и сетевого электронного устройства принимающей стороны любые другие сетевые электронные устройства кроме пользовательского устройства. Т.е., пользователь может совместно использовать данные первого сетевого электронного устройства со вторым сетевым электронным устройством; первое и второе устройства не являются пользовательским устройством.
[74] Далее, пользователь может вводить взаимодействие для совместного использования данных на основе ранее выбранных сетевых электронных устройств (1009). Например, пользователь может вводить взаимодействие (например, такой жест как смахивание или перетаскивание), перемещающее объект передающей стороны к объекту принимающей стороны в данном примере пользовательского интерфейса, который иллюстрирован на фиг. 3. Затем, пользовательское устройство может внутренним образом управлять сетевым соединением между сетевым электронным устройством передающего объекта и сетевым электронным устройством объекта принимающей стороны. Хотя предполагается, что сетевое соединение осуществляется на основе DLNA, оно может быть осуществлено с помощью других типов схемы сети (например, схемы Bluetooth-связи, схемы прямой Wi-Fi-связи), поддерживаемых из соответствующих сетевых электронных устройств.
[75] Впоследствии пользовательское устройство может отображать список данных, ассоциированный с совместным использованием данных, в ответ на взаимодействие (1011). В этом случае, совместно используемыми данными могут становиться данные сетевого электронного устройства, выбранного в качестве объекта передающей стороны. Если сетевое электронное устройство, выбранное в качестве объекта передающей стороны, является пользовательским устройством, данные могут быть данными, сохраненными в пользовательском устройстве. Когда сетевое электронное устройство, выбранное в качестве объекта передающей стороны, является другим сетевым электронным устройством, соединенным с пользовательским устройством, данные могут быть данными, сохраненными в другом сетевом электронном устройстве.
[76] Затем, пользователь может выбирать конкретные данные, которые должны быть совместно использованы, из предоставленного списка данных (1013).
Затем, пользовательское устройство может управлять совместным использованием выбранных конкретных данных в ответ на выбор данных пользователем (1015). Т.е. пользовательское устройство может передавать выбранные данные сетевому электронному устройству, соответствующему подключенному к сети объекту принимающей стороны, для того, чтобы совместно использовать выбранные конкретные данные. В этом случае совместное использование данных может быть осуществлено посредством воспроизведения данных (например, динамического изображения, неподвижного изображения, музыкального файла) через сетевое электронное устройство принимающей стороны или посредством сохранения данных в сетевом устройстве принимающей стороны.
[77] Пример экрана, предоставленного пользовательскому устройству согласно совместному использованию данных, иллюстрирован на фиг. 12. Как показано на фиг. 12, объект 1210, представляющий сетевое электронное устройство передающей стороны (т.е., Galaxy Tab), и объект 1230, представляющий сетевое электронное устройство принимающей стороны (т.е., телевизор), могут быть изображены в изображении формы дополненной реальности. Кроме того, может быть предоставлена дополнительная информация 1250, ассоциированная с совместным использованием данных согласно сетевому соединению между сетевым электронным устройством передающей стороны и сетевым электронным устройством принимающей стороны. В настоящем изобретении дополнительная информация может быть изображена как по меньшей мере один объект, представляющий эскиз переданных данных, и улучшает степень совместного использования данных согласно процедуре совместного использования данных.
[78] Обращаясь к фиг. 11, фиг. 11 иллюстрирует пример процедуры для функции совместного использования данных, когда конкретные данные, которые должны быть совместно использованы, прежде всего выбираются. Сначала пользователь может выбирать конкретные данные для совместного использования данных среди данных, ранее сохраненных в пользовательском устройстве (1201). Далее пользователь может выполнять функцию совместного использования данных для совместного использования выбранных данных (1203). Затем, пользовательское устройство может выполнять функцию совместного использования данных в ответ на запрос пользователя и отыскивать сетевые электронные устройства в ответ на запрос функции совместного использования данных (1205). Сетевые электронные устройства могут включать в себя периферийные сетевые электронные устройства (например, устройства, которые находятся в той же сети, что и пользовательское устройство), или другие сетевые электронные устройства, которые доступны пользовательскому устройству через одну или более сетей.
[79] Далее, пользовательское устройство может делить атрибуты найденных сетевых электронных устройств на сетевые электронные устройства передающей стороны и сетевые электронные устройства принимающей стороны, размещать и отображать устройства в различных областях (например, первой и второй областях) (1207), как описано ранее.
[80] В этом случае, объекты, размещенные и отображенные в первой области и во второй области, могут быть изображены как двух- или трехмерные изображения согласно типам соответствующих найденных сетевых электронных устройств. Фиг. 12 иллюстрирует пример случая совместного использования данных, сохраненных в пользовательском устройстве. Соответственно объект, представляющий пользовательское устройство, может быть автоматически распределен во вторую область, в которой размещаются сетевые электронные устройства передающей стороны.
[81] Обращаясь к фиг. 11, пользователь может выбирать сетевое электронное устройство принимающей стороны в качестве субъекта для совместного использования выбранных конкретных данных от пользовательского устройства на основе соответствующих электронных устройств, изображенных в первой области (1209).
[82] Далее, пользователь может вводить взаимодействие для совместного использования данных между пользовательским устройством и сетевым электронным устройством принимающей стороны (1211). Например, пользователь может вводить жест, такой как смахивание или перетаскивание, чтобы перемещать объект передающей стороны (а именно, объект, представляющий пользовательское устройство) к объекту принимающей стороны в качестве примера пользовательского интерфейса, иллюстрированного на фиг. 3. Затем, пользовательское устройство может внутренним образом управлять сетевым соединением между пользовательским устройством и сетевым электронным устройством объекта принимающей стороны. Хотя предполагается, что сетевое соединение осуществляется на основе DLNA-соединения, сетевое соединение может быть осуществлено с помощью любой из множества схем сетей (например, схемы Bluetooth-связи, схемы прямой Wi-Fi связи), поддерживаемых пользовательским устройством и выбранным сетевым электронным устройством.
[83] Затем, пользовательское устройство может управлять совместным использованием соответствующих данных в ответ на выбор данных пользователя (1213). Т.е. пользовательское устройство может передавать конкретные данные сетевому электронному устройству, соответствующему подключенному к сети объекту принимающей стороны, чтобы совместно использовать данные. В этом случае, совместное использование данных может быть осуществлено посредством воспроизведения конкретных данных (например, динамического изображения, неподвижного изображения, музыкального файла) через сетевое электронное устройство принимающей стороны или посредством сохранения данных в сетевом устройстве принимающей стороны. Пример экрана, предоставленного пользовательскому устройству согласно совместному использованию данных, иллюстрирован на фиг. 12.
[84] Хотя не показано и не проиллюстрировано на фиг. 11, когда функция совместного использования данных выполняется, после того как совместно используемые данные выбраны, предоставляется объект, инструктирующий о направлении данных, которые должны быть совместно использованы между объектом передающей стороны и объектом принимающей стороны (см. фиг. 3).
[85] Фиг. 13 иллюстрирует примерную блок-схему последовательности операций для выполнения функции совместного использования данных согласно примерному варианту осуществления настоящего изобретения.
[86] Обращаясь к фиг. 13, обнаруживается ввод взаимодействия для выполнения функции совместного использования данных (1301), контроллер 270 может проверять состояние сетевого соединения пользовательского устройства (1303). Например, контроллер 270 может проверять соединяется ли пользовательское устройство с DLNA-сетью (или другим типом сетевого соединения, как обсуждалось ранее) посредством модуля 210 связи.
[87] Далее, когда пользовательское устройство соединяется с сетью (Да на этапе 1303), контроллер 270 переходит к этапу 1307. Когда пользовательское устройство не соединяется с сетью (Нет на этапе 1303), контроллер 270 может управлять сетевым соединением (1305).
[88] Потом контроллер 270 (фиг. 2) может отыскивать сетевые устройства расположенные близко, или периферийные, по отношению к пользовательскому устройству (1307). Например, контроллер 270 может отыскивать другие сетевые электронные устройства, соединяющиеся с сетью.
[89] Далее контроллер 270 может разделять найденные сетевые электронные устройства на сетевые электронные устройства передающей стороны и сетевые электронные устройства принимающей стороны (1309). Дополнительно, контроллер 270 может распределять сетевые электронные устройства по атрибутам в различные области (например, первую область и вторую область) (1311). Например, контроллер 270 может распределять по меньшей мере одно сетевое электронное устройство, которое может передавать данные, среди найденных сетевых электронных устройств в первую область и распределять по меньшей мере одно сетевое электронное устройство, которое может принимать и совместно использовать (воспроизводить или сохранять) данные, во вторую область. В этом случае, контроллер 270 может автоматически распределять пользовательское устройство в первую область и вторую область. Т.е., пользовательское устройство может быть как передающим устройством, так и принимающим устройством.
[90] Далее, контроллер 270 может конфигурировать и отображать пользовательский интерфейс (1313). Например, контроллер 270 конфигурирует пользовательский интерфейс, как иллюстрировано на фиг. 3-6, изображенный в дополненной реальности с помощью пространственного изображения на основе объекта, представляющего соответствующие сетевые электронные устройства, распределенные в первую и вторую области, и растрового изображения, иллюстрирующего направление перемещения данных. Растровое изображение затем отображается в блоке 230 отображения.
[91] Потом контроллер 270 может предоставлять пользовательский интерфейс для выполнения функции совместного использования данных и управлять общей работой согласно совместному использованию данных между сетевыми электронными устройствами согласно пользовательской операции, использующей пользовательский интерфейс. Например, контроллер 270 может выбирать сетевое электронное устройство принимающей стороны для совместного использования данных в первой области согласно пользовательской операции и выбирать сетевое электронное устройство передающей стороны для совместного использования данных во второй области. Дополнительно, контроллер 270 может управлять операцией, ассоциированной с передачей данных согласно пользовательскому взаимодействию для перемещения данных относительно сетевого электронного устройства второй области (области передачи) к объекту относительно сетевого электронного устройства первой области (области приема).
[92] Будет понятно, что варианты осуществления настоящего изобретения могут быть реализованы в форме аппаратного обеспечения, программного обеспечения или комбинации аппаратного обеспечения и программного обеспечения. Например, способ совместного использования данных между сетевыми электронными устройствами согласно варианту осуществления настоящего изобретения, как описано выше, может быть реализован в форме исполняемой команды программы различными компьютерными средствами и записан на энергозависимом или энергонезависимом считываемом компьютером носителе записи информации. В этом случае, считываемый компьютером носитель записи информации может включать в себя индивидуально команду программы, файл данных и структуру данных или их комбинацию. Дополнительно, команда программы, записанной на носителе записи, может быть специально предназначена или сконфигурирована для настоящего изобретения или может быть известна обычному специалисту в области компьютерного программного обеспечения для использования.
[93] Считываемый компьютером носитель записи включает в себя магнитные носители, такие как жесткий диск, гибкий диск или магнитная лента, оптические носители, такие как постоянное запоминающее устройство на компакт-диске (CD-ROM) или цифровой универсальный диск (DVD), магнитооптические носители, такие как гибкий магнитооптический диск, и аппаратное устройство, такое как ROM, RAM или флэш-память, для хранения исполняемых команд программы. Дополнительно, команда программы может включать в себя машинный код, созданный компилятором, и код на языке высокого уровня, исполняемый компьютером с помощью интерпретатора. Вышеупомянутое аппаратное устройство может быть сконфигурировано, чтобы задействоваться как по меньшей мере один программный модуль, чтобы выполнять операцию настоящего изобретения, и наоборот.
[94] Будет понятно, что устройства хранения и носители хранения являются вариантами осуществления машиночитаемых накопителей, которые подходят для хранения программы или программ, содержащих инструкции, которые, когда исполняются, реализуют варианты осуществления настоящего изобретения. Соответственно варианты осуществления предоставляют программу, содержащую код для реализации устройства, программного интерфейса или способа, как заявлено в любом из пунктов формулы этой спецификации, и машиночитаемые накопители, хранящие такую программу. Более того, такие программы могут быть переданы электронным образом посредством любого носителя, такого как сигнал связи, передаваемый по проводному или беспроводному соединению, и варианты осуществления соответственно охватывают его.
[95] Дополнительно, контроллер 270 (фиг. 2) может быть реализован в программируемых аппаратных средствах, программно-аппаратных средствах или как программное обеспечение или компьютерный код, выполняемый компьютером или процессором, который может быть сохранен на носителе записи информации, таком как CD-ROM, RAM, гибкий диск, жесткий диск или магнитооптический диск, или компьютерный код, загруженный по сети, первоначально сохраненный на удаленном носителе записи или невременном считываемом компьютером носителе и должный быть сохраненным на локальном носителе записи, так что способы, описанные в данном документе, могут быть воспроизведены в таком программном обеспечении, которое сохранено на носителе записи, с помощью компьютера общего назначения или специального процессора или в программируемых или специализированных аппаратных средствах, таких как ASIC или FPGA. Как будет понятно специалистам в данной области техники, контроллер или программируемые аппаратные средства могут включать в себя компоненты памяти, например, RAM, ROM, флэш-память и т.д., которые могут хранить или принимать программное обеспечение или компьютерный код, который, когда доступен и выполняется компьютером, процессором или аппаратными средствами, реализует способы обработки, описанные в данном документе. Кроме того, будет понятно, что, когда компьютер общего назначения осуществляет доступ к коду для реализации обработки, показанной в данном документе, выполнение кода преобразует компьютер общего назначения в специализированный компьютер для выполнения обработки, показанной в данном документе.
[96] По всему описанию и пунктам формулы этой спецификации слова "состоять из" и "содержать" и варианты слов, например, "содержащий" и "содержит", означают "включающий в себя, но не ограниченный", и не предназначены, чтобы исключать (и не исключают) другие части, дополнения, компоненты, нечто целое или этапы.
[97] По всему описанию и в формуле этой спецификации сингулярный охватывает множественное, пока контекст не требует иное. В частности, когда используется неопределенный артикль, спецификация должна пониматься как рассматривающая множество, также как и единственность, пока контекст не требует иное.
[98] Признаки, единые целые, характеристики, составы, химические вещества или группы, описанные в связи с отдельным аспектом, вариантом осуществления или примером изображения, должны пониматься как применимые к любому другому аспекту, варианту осуществления или примеру, описанному в данном документе, пока не являются взаимоисключающими.
[99] Также будет понятно, что по всему описанию и формуле этой спецификации формулировка в общей форме "X для Y" (где Y является некоторым действием, деятельностью или этапом, а X является некоторым средством для выполнения этого действия, деятельности или этапа) охватывает средство X, приспособленное или выполненное с возможностью специально, но не исключительно, выполнять Y.
[100] Хотя примерные варианты осуществления настоящего изобретения были описаны подробно выше в данном документе, должно быть ясно понято, что многие вариации и модификации изобретенных концепций, преподанных здесь, могут проявиться для специалистов в настоящей области техники, которые все еще подпадают под цель настоящего изобретения, как определено в прилагаемой формуле изобретения.