ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Примерные варианты осуществления относятся к передаче информации и, в частности, к способу и системе для беспроводной передачи информации между устройствами, их устройству для беспроводной передачи информации и компьютерно-читаемому носителю записи.
УРОВЕНЬ ТЕХНИКИ
По мере разработки технологии беспроводной связи были предложены различные технологии для беспроводной передачи информации. Примером такой технологии является служба передачи информации для того, чтобы беспроводным образом совместно использовать контент.
Недавно появившаяся служба передачи информации для того, чтобы беспроводным образом совместно использовать контент, может исполнять приложение совместного использования контента в каждом устройстве, которое имеет возможность совместно использовать контент и передавать контент между устройствами.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
ТЕХНИЧЕСКАЯ ПРОБЛЕМА
Однако контент может передаваться только тогда, когда активен прямой канал связи между устройствами.
РЕШЕНИЕ ПРОБЛЕМЫ
Один или несколько примерных вариантов осуществления обеспечивают способ и систему для передачи информации посредством устройства ввода, соответствующее устройство и компьютерно-читаемый носитель записи.
Один или несколько примерных вариантов осуществления также обеспечивают способ и систему для передачи информации посредством внешнего устройства ввода без соединения между устройствами, соответствующее устройство и компьютерно-читаемый носитель записи.
Один или несколько примерных вариантов осуществления также обеспечивают способ и систему для передачи информации посредством внешнего устройства ввода независимо от того, предназначено ли приложение передачи информации для исполнения, соответствующее устройство и компьютерно-читаемый носитель записи.
Один или несколько примерных вариантов осуществления также обеспечивают способ и систему для передачи целевой информации, выбранной посредством внешнего устройства ввода, соответствующее устройство и компьютерно-читаемый носитель записи.
Один или несколько примерных вариантов осуществления также обеспечивают способ и систему для передачи информации между устройствами посредством внешнего устройства ввода с возможностью беспроводной связи ближнего действия, соответствующее устройство и компьютерно-читаемый носитель записи.
Один или несколько примерных вариантов осуществления также обеспечивают способ и систему для передачи и приема информации посредством устройства ввода, соответствующее устройство и компьютерно-читаемый носитель записи.
ПОЛЕЗНЫЕ ЭФФЕКТЫ ИЗОБРЕТЕНИЯ
Согласно вышеупомянутым вариантам осуществления, существует возможность передачи информации посредством внешнего устройства ввода без соединения между устройствами.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Вышеупомянутые и другие признаки и преимущества станут более ясны посредством подробного описания их примерных вариантов осуществления со ссылками на приложенные чертежи, на которых:
фиг. 1 изображает экран для описания выбора целевой информации согласно примерному варианту осуществления;
фиг. 2 изображает конфигурацию системы передачи информации согласно примерному варианту осуществления;
фиг. 3 изображает блок-схему способа передачи информации согласно примерному варианту осуществления;
фиг. 4A-4D изображают примеры экрана для объяснения выбора и передачи целевой информации первым устройством согласно примерному варианту осуществления;
фиг. 5 изображает примеры экрана для объяснения выбора целевой информации первым устройством согласно примерному варианту осуществления;
фиг. 6 изображает примеры экрана для объяснения выбора целевой информации первым устройством согласно примерному варианту осуществления;
фиг. 7 изображает примеры внешнего вида внешнего устройства ввода согласно примерному варианту осуществления;
фиг. 8 изображает примеры внешнего вида внешнего устройства ввода согласно примерному варианту осуществления;
фиг. 9A-9C изображают примеры экрана для объяснения выбора и отображения местоположения приема вторым устройством;
фиг. 10A и 10B изображают примеры экрана, отображаемого на втором устройстве, когда присутствует множество элементов целевой информации;
фиг. 11 изображает блок-схему способа передачи информации согласно примерному варианту осуществления;
фиг. 12 изображает блок-схему способа передачи информации согласно примерному варианту осуществления;
фиг. 13 изображает структурную схему примера первого устройства с фиг. 2;
фиг. 14 изображает пример программ и/или наборов команд, которые сохраняются в хранилище с фиг. 13;
фиг. 15 изображает структурную схему другого примера первого устройства с фиг. 2;
фиг. 16 изображает блок-схему способа передачи информации, выполняемого первым устройством, согласно примерному варианту осуществления;
фиг. 17 изображает блок-схему способа передачи информации, выполняемого первым устройством, согласно примерному варианту осуществления;
фиг. 18 изображает блок-схему способа передачи информации, выполняемого первым устройством, согласно примерному варианту осуществления;
фиг. 19 изображает структурную схему примера внешнего устройства ввода с фиг. 2;
фиг. 20 изображает структурную схему другого примера внешнего устройства ввода с фиг. 2;
фиг. 21 изображает блок-схему способа передачи информации, выполняемого внешним устройством ввода, согласно примерному варианту осуществления;
фиг. 22 изображает блок-схему способа передачи информации, выполняемого вторым устройством, согласно примерному варианту осуществления;
фиг. 23 изображает конфигурацию системы передачи информации согласно примерному варианту осуществления;
фиг. 24 изображает блок-схему способа передачи информации согласно примерному варианту осуществления;
фиг. 25 изображает блок-схему способа передачи информации согласно примерному варианту осуществления;
фиг. 26 изображает блок-схему способа передачи информации согласно примерному варианту осуществления; и
фиг. 27 изображает примеры экрана второго устройства в блок-схеме с фиг. 26.
ПРЕДПОЧТИТЕЛЬНЫЙ ВАРИАНТ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯ
Согласно одному аспекту примерного варианта осуществления, обеспечен способ передачи информации, выполняемый устройством. Способ включает в себя прием выбора, выполняемого внешним устройством ввода, целевой информации, отображаемой на устройстве; извлечение целевой информации, соответствующей выбору внешнего устройства ввода; и передачу информации, соответствующей целевой информации, внешнему устройству ввода.
Выбор может включать в себя выбор по меньшей мере одной зоны отображения согласно пользовательскому вводу.
Способ может дополнительно включать в себя отображение информации, соответствующей выбранной по меньшей мере одной зоне отображения.
Информация, соответствующая выбранной по меньшей мере одной зоне отображения, может включать в себя по меньшей мере одну из информации выделения, информации линии границы, информации замкнутой кривой и информации блока на основе перетаскивания.
Передача информации, соответствующей целевой информации, внешнему устройству ввода может включать в себя: обнаружение размера информации, соответствующей целевой информации, причем передача информации включает в себя передачу целевой информации и метаданных, соответствующих целевой информации, если размер информации, соответствующей целевой информации, меньше или равен емкости хранилища внешнего устройства ввода, и причем передача информации содержит передачу только метаданных, соответствующих целевой информации, если размер информации, соответствующей целевой информации, больше емкости хранилища внешнего устройства ввода.
Способ может дополнительно включать в себя прием информации, касающейся емкости хранилища внешнего устройства ввода, от по меньшей мере одного из внешнего устройства ввода в ответ на связь, установленную между устройством и внешним устройством ввода, внешнего устройства ввода вместе с первым сигналом запроса передачи информации, внешнего устройства ввода, когда информация, касающаяся емкости хранилища внешнего устройства ввода, обновляется.
Метаданные, соответствующие обнаруженной целевой информации, могут включать в себя информацию, используемую для исполнения приложения, относящегося к обнаруженной целевой информации, в по меньшей мере одном внешнем устройстве.
Прием выбора целевой информации может включать в себя прием выбора множества элементов отображения или местоположений отображения, отображаемых на устройстве.
Передача информации, соответствующей целевой информации, может включать в себя изменение состояния отображения целевой информации на устройстве на основе скорости передачи информации между устройством и внешним устройством ввода.
Способ может дополнительно включать в себя прием информации аутентификации от внешнего устройства ввода, причем передача информации, соответствующей целевой информации, содержит определение, передавать ли информацию, соответствующую целевой информации, на основе информации аутентификации внешнего устройства ввода.
Информация аутентификации внешнего устройства ввода может приниматься от внешнего устройства ввода вместе с первым сигналом запроса передачи информации или может приниматься от внешнего устройства ввода, когда связь установлена между устройством и внешним устройством ввода.
Передача информации, соответствующей целевой информации, может выполняться посредством беспроводной связи ближнего действия.
Способ может также включать в себя прием второго выбора второй целевой информации, отображаемой на устройстве, от внешнего устройства ввода, причем передача дополнительно содержит передачу информации, соответствующей второй целевой информации, внешнему устройству ввода.
Способ может также включать в себя прием второй информации, соответствующей целевой информации, выбранной на втором устройстве, от внешнего устройства ввода; и отображение на устройстве второй целевой информации.
Согласно одному аспекту другого примерного варианта осуществления обеспечено устройство. Устройство включает в себя: интерфейс связи, который сконфигурирован для передачи и приема данных к и от внешнего устройства ввода; и контроллер, который сконфигурирован для приема выбора целевой информации, отображаемой на устройстве, от внешнего устройства ввода, извлечения целевой информации, соответствующей выбору внешнего устройства ввода, и управления интерфейсом связи для передачи информации, соответствующей целевой информации, внешнему устройству ввода.
Контроллер может быть дополнительно сконфигурирован для обнаружения размера информации, соответствующей целевой информации, причем, если контроллер обнаруживает, что размер целевой информации меньше или равен емкости хранилища внешнего устройства ввода, контроллер управляет интерфейсом связи для передачи информации, соответствующей целевой информации, включающей в себя целевую информацию и метаданные, соответствующие целевой информации, и причем, если контроллер обнаруживает, что размер целевой информации больше емкости хранилища внешнего устройства ввода, контроллер управляет интерфейсом связи для передачи информации, соответствующей целевой информации, включающей в себя только метаданные, соответствующие целевой информации.
Метаданные, соответствующие обнаруженной целевой информации, могут включать в себя информацию, используемую для исполнения приложения, относящегося к обнаруженной целевой информации, в по меньшей мере одном внешнем устройстве.
Интерфейс связи может включать в себя интерфейс беспроводной связи ближнего действия.
Контроллер может быть дополнительно сконфигурирован для приема второго выбора второй целевой информации, отображаемой на устройстве, от внешнего устройства ввода и управления интерфейсом связи для передачи информации, соответствующей второй целевой информации, внешнему устройству ввода.
Устройство может дополнительно включать в себя дисплей, причем контроллер дополнительно сконфигурирован для управления интерфейсом связи для приема второй информации, соответствующей целевой информации, выбранной на втором устройстве, от внешнего устройства ввода и управления дисплеем для отображения второй целевой информации.
Согласно одному аспекту другого примерного варианта осуществления, обеспечен способ передачи информации, выполняемый устройством ввода. Способ включает в себя: прием от первого устройства информации, соответствующей целевой информации, выбранной с экрана, отображаемого на первом устройстве; сохранение принятой информации в устройстве ввода; и передачу сохраненной информации по меньшей мере одному из первого устройства и второго устройства.
Способ может дополнительно включать в себя выбор, посредством устройства ввода, целевой информации с экрана, отображаемого на первом устройстве.
Прием и/или передача могут выполняться с использованием беспроводной связи ближнего действия.
Способ может дополнительно включать в себя отображение информации состояния объема хранилища устройства ввода на устройстве ввода.
Способ может дополнительно включать в себя передачу информации аутентификации устройства ввода первому устройству, причем прием выполняется в ответ на то, что устройство ввода аутентифицируется первым устройством на основе информации аутентификации.
Способ может дополнительно включать в себя отображение информации, на устройстве ввода, указывающей, завершена ли передача сохраненной информации.
Согласно одному аспекту другого примерного варианта осуществления, обеспечено устройство ввода. Устройство ввода включает в себя: хранилище; кончик, который сконфигурирован для обеспечения ввода в по меньшей мере одно из первого устройства и второго устройства; интерфейс связи, который сконфигурирован для передачи и приема данных к и от по меньшей мере одного из первого устройства и второго устройства; контроллер, который сконфигурирован для управления интерфейсом связи для приема информации, соответствующей целевой информации, выбранной с экрана, отображаемого на первом устройстве, управления хранилищем для сохранения принятой информации и управления интерфейсом связи для передачи сохраненной информации по меньшей мере одному из первого устройства и второго устройства.
Интерфейс связи может включать в себя a интерфейс беспроводной связи ближнего действия.
Устройство ввода может дополнительно включать в себя дисплей, причем контроллер дополнительно сконфигурирован для отслеживания объема хранилища и управления дисплеем для отображения информации состояния, указывающей объем хранилища, и причем контроллер дополнительно сконфигурирован для управления дисплеем для отображения информации, указывающей, сохраняется ли принятая информация полностью, и отображения информации, указывающей, передана ли сохраненная информация полностью.
Хранилище может дополнительно хранить информацию аутентификации устройства ввода, и контроллер может быть дополнительно сконфигурирован для передачи информации аутентификации первому устройству, когда связь устанавливается между первым устройством и устройством ввода, и передачи информации аутентификации второму устройству, когда связь устанавливается между вторым устройством и устройством ввода.
Согласно одному аспекту другого примерного варианта осуществления, обеспечен способ передачи информации, выполняемый устройством, причем способ включает в себя: обнаружение по меньшей мере одного элемента целевой информации с экрана, отображаемого на устройстве; прием первого сигнала запроса передачи информации, касающийся обнаруженного по меньшей мере одного элемента целевой информации, извне устройства; и передачу по меньшей мере одного из обнаруженного по меньшей мере одного элемента целевой информации и метаданных обнаруженного по меньшей мере одного элемента целевой информации внешнему устройству ввода в ответ на принятый первый сигнал запроса передачи информации.
Обнаружение по меньшей мере одного элемента целевой информации может включать в себя выбор по меньшей мере одной зоны отображения согласно входной пользовательской информации на основе экрана, отображаемого на устройстве.
Обнаружение по меньшей мере одного элемента целевой информации может дополнительно включать в себя отображение информации, указывающей состояние выбора выбранной по меньшей мере одной зоны отображения.
Информация, указывающая состояние выбора выбранной по меньшей мере одной зоны отображения, может быть одной или несколькими из по меньшей мере одной из информации выделения, информации линии границы, информации замкнутой кривой и информации блока на основе перетаскивания.
Передача по меньшей мере одного из целевой информации и метаданных целевой информации внешнему устройству ввода может включать в себя: обнаружение объема информации, касающейся выбранной по меньшей мере одной зоны отображения; если обнаруженный объем информации, касающейся выбранной по меньшей мере одной зоны отображения, меньше емкости хранилища внешнего устройства ввода, передачу обнаруженного по меньшей мере одного элемента целевой информации внешнему устройству ввода; и если обнаруженный объем информации, касающейся выбранной по меньшей мере одной зоны отображения, не меньше чем емкость хранилища внешнего устройства ввода, передачу метаданных обнаруженного по меньшей мере одного элемента целевой информации к внешнему устройству ввода.
Передача по меньшей мере одного из целевой информации и метаданных целевой информации внешнему устройству ввода может включать в себя: обнаружение объема обнаруженного по меньшей мере одного элемента целевой информации; если обнаруженный объем обнаруженного по меньшей мере одного элемента целевой информации меньше емкости хранилища внешнего устройства ввода, передачу обнаруженного по меньшей мере одного элемента целевой информации внешнему устройству ввода; и если обнаруженный объем обнаруженного по меньшей мере одного элемента целевой информации не меньше емкости хранилища внешнего устройства ввода, передачу метаданных обнаруженного по меньшей мере одного элемента целевой информации внешнему устройству ввода.
Информация, касающаяся емкости хранилища внешнего устройства ввода, принимается от внешнего устройства ввода, когда связь установлена между устройством и внешним устройством ввода, принимается от внешнего устройства ввода вместе с первым сигналом запроса передачи информации или принимается от внешнего устройства ввода, когда информация, касающаяся емкости хранилища внешнего устройства ввода, обновляется.
Передача по меньшей мере одного из целевой информации и метаданных целевой информации внешнему устройству ввода может включать в себя: обнаружение суммы объема обнаруженного по меньшей мере одного элемента целевой информации и объема метаданных обнаруженного по меньшей мере одного элемента целевой информации; если обнаруженная сумма меньше емкости хранилища внешнего устройства ввода, передачу обнаруженного по меньшей мере одного элемента целевой информации и метаданных обнаруженного по меньшей мере одного элемента целевой информации внешнему устройству ввода; и если обнаруженный сумма не меньше емкости хранилища внешнего устройства ввода, передачу метаданных обнаруженного по меньшей мере одного элемента целевой информации внешнему устройству ввода.
Передача по меньшей мере одного из целевой информации и метаданных целевой информации внешнему устройству ввода может включать в себя: изменение состояния отображения обнаруженного по меньшей мере одного элемента целевой информации на устройстве на основе скорости передачи информации между устройством и внешним устройством ввода для представления состояния передачи по меньшей мере одного из целевой информации и метаданных целевой информации внешнему устройству ввода.
Передача по меньшей мере одного из целевой информации и метаданных целевой информации внешнему устройству ввода может включать в себя определение, передавать ли по меньшей мере одно из целевой информации и метаданных целевой информации внешнему устройству ввода, посредством информации аутентификации внешнего устройства ввода.
Определение того, передавать ли по меньшей мере одно из целевой информации и метаданных целевой информации внешнему устройству ввода, посредством информации аутентификации внешнего устройства ввода выполняется согласно информации уровня безопасности, определенной на основе по меньшей мере одного из времени, в которое первый сигнал запроса передачи информации принимается, и местоположения устройства, когда первый сигнал запроса передачи информации принимается, причем информация аутентификации внешнего устройства ввода включает в себя информацию уровня безопасности.
Информация аутентификации внешнего устройства ввода принимается от внешнего устройства ввода вместе с первым сигналом запроса передачи информации или принимается от внешнего устройства ввода, когда связь установлена между устройством и внешним устройством ввода.
Прием первого сигнала запроса передачи информации может включать в себя прием первого сигнала запроса передачи информации на основе по меньшей мере одной из входной пользовательской информации посредством внешнего устройства ввода и входной пользовательской информации посредством устройства.
Прием первого сигнала запроса передачи информации может включать в себя прием первого сигнала запроса передачи информации от внешнего устройства ввода, когда кнопка запроса передачи информации, установленная на внешнем устройстве ввода, активируется.
Прием первого сигнала запроса передачи информации может включать в себя прием первого сигнала запроса передачи информации от внешнего устройства ввода через беспроводную связь ближнего действия, когда кнопка запроса передачи информации, установленная на внешнем устройстве ввода, активирована, в то время как внешнее устройство ввода прикасается к обнаруженному по меньшей мере одному элементу целевой информации.
Способ может дополнительно включать в себя: прием второго сигнала запроса передачи информации, касающегося обнаруженного по меньшей мере одного элемента целевой информации, от по меньшей мере одного внешнего устройства; и передачу обнаруженного по меньшей мере одного элемента целевой информации по меньшей мере одному внешнему устройству в ответ на второй сигнал запроса передачи информации.
По меньшей мере одно внешнее устройство может включать в себя устройство, которое принимает метаданные обнаруженного по меньшей мере одного элемента целевой информации от внешнего устройства ввода.
Обнаружение по меньшей мере одного элемента целевой информации может включать в себя: обнаружение множества элементов целевой информации, причем передача по меньшей мере одного из целевой информации и метаданных целевой информации внешнему устройству ввода включает в себя: непрерывную передачу информации, относящейся к обнаруженному множеству элементов целевой информации, внешнему устройству ввода согласно порядку выбора множества элементов целевой информации.
Обнаружение по меньшей мере одного элемента целевой информации может включать в себя: обнаружение множества элементов целевой информации, причем принятый первый сигнал запроса передачи информации является сигналом запроса передачи информации, относящейся к одному из множества элементов обнаруженной целевой информации.
Метаданные обнаруженной целевой информации могут включать в себя информацию, используемую для исполнения приложения, относящегося к обнаруженной целевой информации в по меньшей мере одном внешнем устройстве.
Согласно одному аспекту другого примерного варианта осуществления, обеспечен способ передачи информации, выполняемый устройством, причем способ включает в себя: обнаружение по меньшей мере одного элемента целевой информации с экрана, отображаемого на устройстве; прием сигнала запроса передачи информации, касающегося обнаруженного по меньшей мере одного элемента целевой информации, извне устройства; и передачу обнаруженного по меньшей мере одного элемента целевой информации внешнему устройству ввода в ответ на принятый сигнал запроса передачи информации.
Согласно одному аспекту другого примерного варианта осуществления, обеспечен способ передачи информации, выполняемый устройством, причем способ включает в себя: обнаружение по меньшей мере одного элемента целевой информации с экрана, отображаемого на устройстве; прием сигнала запроса передачи информации, касающегося обнаруженного по меньшей мере одного элемента целевой информации, снаружи от устройства; и передачу метаданных обнаруженного по меньшей мере одного элемента целевой информации внешнему устройству ввода в ответ на принятый сигнал запроса передачи информации.
Согласно одному аспекту другого примерного варианта осуществления, обеспечено устройство, включающее в себя: первый интерфейс связи, сконфигурированный для связи с внешним устройством ввода; хранилище, сконфигурированное для хранения по меньшей мере одного приложения, программы передачи информации на основе связи с внешним устройством ввода и информации, необходимой для исполнения программы передачи информации; входной интерфейс приема информации, сконфигурированный для приема входной пользовательской информации; выходной интерфейс, сконфигурированный для вывода пользовательской информации интерфейса согласно входной пользовательской информации и информации согласно результату исполнения программы передачи информации; и процессор, сконфигурированный для обнаружения по меньшей мере одного элемента целевой информации с экрана, отображаемого на выходном интерфейсе, приема первого сигнала запроса передачи информации от внешнего устройства и передачи по меньшей мере одного из обнаруженного по меньшей мере одного элемента целевой информации и метаданных обнаруженного по меньшей мере одного элемента целевой информации к внешнему устройству ввода через первый интерфейс связи в ответ на принятый первый сигнал запроса передачи информации.
Согласно одному аспекту другого примерного варианта осуществления, обеспечен способ передачи информации, выполняемый устройством ввода, причем способ включает в себя: прием от первого устройства по меньшей мере одного из по меньшей мере одного элемента целевой информации и метаданных по меньшей мере одного элемента целевой информации, выбранного с экрана, отображаемого на первом устройстве; сохранение принятой информации в устройстве ввода; и передачу сохраненной информации по меньшей мере одному второму устройству.
Согласно одному аспекту другого примерного варианта осуществления, обеспечено устройство ввода, включающее в себя: хранилище, сконфигурированное для хранения по меньшей мере одного элемента принятой информации; интерфейс связи, сконфигурированный для приема по меньшей мере одного из целевой информации, включенной в по меньшей мере одну зону отображения, выбранную с первого устройства, и метаданных целевой информации и передачи по меньшей мере одного элемента информации, сохраненной в хранилище, второму устройству; перо, сконфигурированное для ввода информации в первом устройстве и втором устройстве; и процессор, сконфигурированный для управления интерфейсом связи и хранилищем.
Согласно одному аспекту другого примерного варианта осуществления, обеспечен способ передачи информации, выполняемый устройством, причем способ включает в себя: прием информации, сохраненной во внешнем устройстве ввода, от внешнего устройства ввода, когда связь между устройством и внешним устройством ввода установлена; и отображение по меньшей мере одной целевой информации на основе принятой информации, причем по меньшей мере одна целевая информация выбирается с экрана, отображаемого на другом устройстве, причем принятая информация включает в себя информацию, относящуюся к выбранной по меньшей мере одной целевой информации.
Согласно одному аспекту другого примерного варианта осуществления, обеспечено устройство, включающее в себя: первый интерфейс связи, сконфигурированный для связи с внешним устройством ввода; хранилище, сконфигурированное для хранения по меньшей мере одного приложения, по меньшей мере одной программы и информации; приемник входной информации, сконфигурированный для приема входной пользовательской информации; выходной интерфейс, сконфигурированный для вывода пользовательской информации интерфейса согласно пользовательской входной информации и информации согласно исполнению по меньшей мере одной программы; и процессор, сконфигурированный для приема информации, сохраненной во внешнем устройстве ввода, от внешнего устройства ввода, когда связь между устройством и внешним устройством ввода установлена через первый интерфейс связи, и отображения по меньшей мере одного элемента целевой информации на основе принятой информации, причем по меньшей мере один элемент целевой информации выбирается с экрана, отображаемого на другом устройстве, причем принятая информация включает в себя информацию, относящуюся к по меньшей мере одному элементу целевой информации.
Согласно одному аспекту другого примерного варианта осуществления, обеспечена система передачи информации, включающая в себя: устройство ввода, сконфигурированное, чтобы включать в себя перо; первое устройство, сконфигурированное для обнаружения по меньшей мере одного элемента целевой информации с экрана, отображаемого на первом устройстве, и передачи по меньшей мере одного из обнаруженного по меньшей мере одного элемента целевой информации и метаданных обнаруженного по меньшей мере одного элемента целевой информации к устройству ввода так, чтобы по меньшей мере одно из обнаруженного по меньшей мере одного элемента целевой информации и метаданных обнаруженного по меньшей мере одного элемента целевой информации сохранялись в устройстве ввода; и второе устройство, сконфигурированное для приема информации, сохраненной в устройстве ввода, и отображения обнаруженной по меньшей мере одной целевой информации на основе принятой информации от устройства ввода.
Согласно одному аспекту другого примерного варианта осуществления, обеспечен некратковременный компьютерно-читаемый носитель записи, хранящий одну или несколько программ, включающих в себя командный язык для исполнения способа передачи информации, причем способ передачи информации выполняется тем же самым образом, что и вышеописанный способ передачи информации.
ВАРИАНТ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯ
Поскольку примерные варианты осуществления обеспечивают возможность для различных изменений и множества вариантов осуществления, конкретные примерные варианты осуществления будут проиллюстрированы на чертежах и описаны подробно в письменном описании. Однако оно не предназначено для ограничения примерных вариантов осуществления конкретными вариантами применения на практике, и следует понимать, что все изменения, эквиваленты и замещения, которые не выходят за пределы сущности и технического объема примерных вариантов осуществления, охвачены в примерных вариантах осуществления. В описании примерных вариантов осуществления конкретные подробные объяснения родственной области техники опускаются, когда считается, что они могут излишне затенить суть примерных вариантов осуществления.
Такие термины, как "первый" и "второй", используются здесь лишь для описания множества различных составляющих элементов, но составляющие элементы не ограничиваются этими терминами. Эти термины используются только в целях различения одного составляющего элемента от другого составляющего элемента.
Большинство терминов, используемых здесь, является общими терминами, которые широко используются в области техники, к которой принадлежат примерные варианты осуществления. Однако некоторые из терминов, используемых здесь, могут создаваться для отражения намерений технических работников в данной области техники, прецедентов или новых технологий. Некоторые из терминов, используемых здесь, могут быть произвольно выбраны настоящим заявителем. В этом случае эти термины подробно описаны ниже. Соответственно, конкретные термины, используемые здесь, должны пониматься на основе их уникальных значений и всего контекста примерных вариантов осуществления.
Используемые здесь формы единственного числа подразумеваются как включающие в себя также и множественные формы, если контекст ясно не указывает обратного. Следует дополнительно понимать, что термины "содержать" и "охватывать" и вариации этих слов, например "содержит" или "содержащий", при использовании в этом описании, означают "включающий в себя, но не ограничивающийся этим" и определяют наличие указанных признаков, целых чисел, этапов, операций, элементов, компонентов и/или их групп, но не препятствуют наличию или добавлению одного или нескольких других признаков, целых чисел, этапов, операций, элементов, компонентов и/или их групп. Используемый здесь термин "и/или" включает в себя любые и все комбинации одного или нескольких из ассоциированных перечисленных элементов. Такие выражения, как "по меньшей мере один из", когда предшествуют списку элементов, модифицируют весь список элементов и не модифицируют отдельные элементы из списка.
На протяжении этого описания термин "приложение" может быть использован для обозначения программных средств, выполняющих конкретную функцию. Например, приложение может включать в себя приложение камеры, приложение обработки слов, приложение электронной почты, приложение планирования, приложение просмотра веб-страниц, приложение воспроизведения контента и приложение управления и/или исполнения буфера обмена, но не ограничивается перечисленным. Приложение может называться прикладной программой.
На протяжении этого описания термин "целевая информация" может быть информацией, передаваемой между устройствами, информацией, выбранной на основе экрана, отображаемого на устройстве. Целевая информация может называться объектной информацией.
Целевая информация может быть выбрана и обнаружена в блоках контента, файла или папки. Блоки контента, файла и папки может быть сконфигурированы на основе перемещения изображений, фотографий, музыки, электронных документов, документов электронной почты и контактов. Таким образом, целевая информация может быть выбрана и обнаружена в блоках перемещаемых изображений, фотографий, музыки, электронных документов, документов электронной почты и контактов.
Целевой информацией может быть информация, включенная в зону отображения, выбранную с экрана, отображаемого на устройстве. Например, как показано на фиг.1, целевой информацией может быть информация, включенная в зону отображения, указанную пунктирной линией 100, или информация, исключенная из (например, вне) зоны отображения, указанной пунктирной линией 100. Целевая информация может быть определена как информация, включенная в или исключенная из зоны отображения, указанной пунктирной линией 100, согласно рабочему условию (параметру), установленному в устройстве.
Например, когда рабочее условие устройства устанавливается для распознавания зоны отображения вне зоны отображения, указанной пунктирной линией 100, в качестве выбранной зоны отображения, целевой информацией является информация, исключенная из пунктирной линии 100. Когда рабочее условие устройства устанавливается для распознавания зоны отображения внутри пунктирной линии 100 в качестве выбранной зоны отображения, целевой информацией является информация, включенная в зону отображения, указанную пунктирной линией 100. Вышеописанное рабочее условие устройства может быть установлено согласно входной пользовательской информации, которая будет описана позже.
Зона отображения, указанная в пунктирной линии 100, может быть установлена путем рисования с использованием внешнего инструмента 101 ввода на основе прикосновения, как показано на фиг. 1. Таким образом, чем больше точность инструмента 101 ввода на основе прикосновения, тем более свободно и точно целевая информация может быть выбрана. Например, зона отображения, включающая в себя один знак, может быть выбрана с использованием инструмента 101 ввода на основе прикосновения. Целевая информация может быть случайным образом выбрана или очерчена пользователем. Целевая информация может называться обрезанным изображением или обрезанным текстом.
Метаданные целевой информации включают в себя данные, необходимые для воспроизведения или отображения целевой информации. Например, метаданные целевой информации могут включать в себя унифицированный указатель ресурса (URL) целевой информации, ее имя, ее информацию координат на экране, ее объем данных, объем данных ее метаданных, идентификационную информацию устройства, которое доступно для связи с устройством, которое сохраняет целевую информацию, и информацию службы связи (например, NFC, Bluetooth и т. д.), используемой устройством, которое сохраняет целевую информацию, но не ограничиваются этим. Объем данных целевой информации и объем данных ее метаданных могут быть выражены в размере в блоках байтов и т. д. URL целевой информации может ссылаться на местоположение на первом устройстве, которое сохраняет целевую информацию, местоположение на сервере, который принимает и сохраняет целевую информацию, и местоположение во внешнем устройстве ввода, которое принимает и сохраняет целевую информацию.
Метаданные целевой информации могут дополнительно включать в себя различные типы данных согласно типу целевой информации. Например, когда целевая информация относится к музыкальному файлу, метаданные целевой информации могут дополнительно включать в себя имя певца, информацию жанра и название композиции и т. д. Когда целевая информация относится к файлу изображения, метаданные целевой информации могут дополнительно включать в себя информацию разрешения, используемую для определения характеристик изображения, пространство цветов и имя автора рисунка.
Если связь между устройствами установлена, метаданные целевой информации могут дополнительно включать в себя информацию, используемую для автоматического исполнения приложения, относящегося к целевой информации. Например, в отношении экрана с фиг. 1, если целевой информацией является информация, включенная в зону отображения, указанную пунктирной линией 100, выбранную с экрана, отображаемого путем исполнения веб-обозревателя (в этом примере направленного на веб-страницу, представленную веб-порталом Naver), информация, используемая для автоматического исполнения приложения, относящегося к целевой информации, может включать в себя URL веб-страницы и команду исполнения веб-обозревателя. Если целевой информацией является фотография, отображаемая путем исполнения приложения галереи, информация, используемая для автоматического исполнения приложения, относящегося к целевой информации, может включать в себя информацию приложения галереи и команду исполнения приложения галереи. Установление связи между устройствами включает в себя установление состояния активации связи между устройствами.
Информация, используемая для автоматического исполнения приложения, относящегося к целевой информации, может дополнительно включать в себя информацию, используемую для исполнения приложения для хранения целевой информации. Например, информация, используемая для автоматического исполнения приложения, относящегося к целевой информации, может включать в себя команду для автоматического исполнения буфера обмена и/или команды для автоматического сохранения целевой информации в буфере обмена. Информация, используемая для автоматического исполнения приложения, относящегося к целевой информации, включенной в зону отображения, указанную пунктирной линией 100 с фиг. 1, может включать в себя URL веб-страницы, команду для исполнения веб-обозревателя и/или информацию для автоматического исполнения буфера обмена.
Когда информация, используемая для автоматического исполнения приложения, относящегося к целевой информации, включена в метаданные целевой информации, устройство, принимающее метаданные целевой информации, может отображать веб-страницу на основе URL путем исполнения веб-обозревателя и сохранять целевую информацию и/или метаданные целевой информации в буфере обмена путем исполнения приложения буфера обмена.
Однако, когда информация, используемая для автоматического исполнения приложения, относящегося к целевой информации, не включена в метаданные целевой информации, целевая информация и/или метаданные целевой информации, принятой согласно рабочему условию, установленному в устройстве, принимающем целевую информацию и/или метаданные целевой информации, могут автоматически сохраняться в буфере обмена устройства. Рабочее условие, установленное в устройстве, является рабочим условием, что информация, принятая, когда связь между устройством и внешним устройством ввода устанавливается, автоматически сохраняется в буфере обмена.
На протяжении описания запрос передачи информации является запросом на передачу либо целевой информации, выбранной в первом устройстве, либо целевой информации, включенной в выбранную зону отображения, к внешнему устройству ввода. Запрос передачи информации может называться запросом копирования в отношении целевой информации или запросом вырезания в отношении целевой информации; в первом случае сохранение целевой информации в первом устройстве по запросу, в последнем удаление целевой информации из отображения с первого устройства, когда запрос удовлетворяется.
На протяжении описания запрос передачи информации хранилища является запросом на передачу информации, сохраненной во внешнем устройстве ввода, второму устройству. Запрос передачи информации хранилища может называться запросом вставки или запросом хранилища. Первое устройство является устройством, выбирающим целевую информацию или зону отображения, включающую в себя целевую информацию, на основе отображаемой информации, обнаруживающим выбранную целевую информацию или/и метаданные выбранной целевой информации с экрана или информацию, относящуюся к экрану, и передающим обнаруженную целевую информацию и/или обнаруженные метаданные целевой информации внешнему устройству ввода. Экран или информация, относящаяся к экрану, может сохраняться на первом устройстве, но не ограничивается этим. Второе устройство является устройством, принимающим целевую информацию, сохраненную на внешнем устройстве ввода, и/или метаданные целевой информации. Однако устройство, передающее и принимающее целевую информацию, не ограничивается первым устройством и вторым устройством, описанными выше.
Внешнее устройство ввода является инструментом для ввода информации в первое устройство и второе устройство и находится вне, снаружи от и/или отдельно от первого устройства и второго устройства. Например, стилус или стилусное перо может быть внешним устройством ввода, как изображено на фиг. 1. Первое устройство и второе устройство могут отличаться друг от друга или могут быть одним и тем же устройством. Когда первое устройство и второе устройство являются одним и тем же, целевая информация может пониматься как перемещаемая, копируемая или вставляемая на другой экран или в другое местоположение отображения на том же самом экране посредством внешнего устройства ввода.
На протяжении описания, входная пользовательская информация может зависеть от жеста пользователя, голосового сигнала пользователя, текста и изображений, выраженных посредством инструмента прикосновения, и управления физической кнопки.
Пользовательский жест может быть определен различными способами согласно устройству ввода. То есть, когда устройство ввода основано на сенсорном экране, пользовательский жест может включать в себя пользовательское движение на основе прикосновения в отношении сенсорного экрана, такого как касание, прикосновение и держание, двойное касание, перетаскивание, прикосновение и перетаскивание, прокрутка, щелчок, перетаскивание и отпускание, сметание, скольжение и т. п., но не ограничивается этим.
Пользовательское прикосновение на сенсорном экране может выполняться пользователем с использованием пальца или инструмента прикосновения. Инструмент прикосновения может включать в себя вышеописанное внешнее устройство ввода. Когда инструментом прикосновения является внешнее устройство ввода, уведомление (в формате текста или изображения) и информация маркирования, выраженная посредством внешнего устройства ввода, может основываться на входной пользовательской информации. Информация маркирования может включать в себя пунктирную линию 100, нарисованную на экране для указания состояния выбора целевой информации, как показано на фиг. 1. Пунктирная линия 100 с фиг. 1 может называться информацией линии границы для определения целевой информации и не целевой информации. Информация маркирования может включать в себя информацию выделения зоны отображения, включающей в себя целевую информацию, информацию замкнутой кривой зоны отображения, включающей в себя целевую информацию или информацию блока на основе перетаскивания зоны отображения, включающей в себя целевую информацию, но не ограничивается этим.
Когда устройство ввода основано на датчике движения, входная пользовательская информация может зависеть от пользовательского жеста, перемещающего устройство. Пользовательский жест, перемещающий устройство, может включать в себя, например, трясение устройства, касание к устройству и т. д. Датчик движения может включать в себя один или несколько из датчика ускорения, наземного магнитного датчика, гиродатчика и датчика направления.
Когда устройство ввода основано на камере, входная пользовательская информация может включать в себя информацию аутентификации на основе распознавания лиц и информацию жеста на основе руки пользователя. Информация жеста на основе руки пользователя может включать в себя информацию пространственного жеста на основе изображения, захваченного камерой. То есть информация жеста на основе руки пользователя, относящаяся к пользовательской входной информации, может основываться на пространственном жесте или пространственном движении согласно направлению перемещения или знаку руки, включенному в изображение, захваченное камерой.
Например, местоположение указания на экране может быть изменено согласно направлению перемещения руки, и затем измененное местоположение указания на экране может быть определено, когда пользователь сжимает кулак. Если множество элементов контента находится в определенном местоположении указания на экране и пользовательская рука открывается из позиции кулака и затем перемещается в некотором направлении, множество элементов контента может быть рассеяно и отображено на экране в этом направлении. После того как элементы контента рассеяны и отображены на экране, если пользовательская рука рисует круг против часовой стрелки, выполняется функция возврата, и, таким образом, экран, на котором множество элементов контента собирается в таком местоположении, как предыдущий экран, может отображаться. Камера может основываться на датчике изображений или датчике освещенности.
Вышеописанное определение местоположения указания на экране может осуществляться в отношении формы руки, держащей стилус. Например, местоположение указания на экране может быть определено на основе стилуса, который держит рука, посредством способа распознавания жестов на основе 3D или может быть определено на основе изображения значимого пространственного жеста руки, держащей стилус. Способ распознавания жестов на основе 3D может быть сконфигурирован для получения левого изображения и правого изображения с изображения, захваченного камерой, обнаружения 3D-данных посредством левого изображения и правого изображения и распознавания жеста на основе обнаруженных 3D-данных.
Когда внешнее устройство ввода включает в себя одно или несколько из циферблата, переключателя-ползунка, джойстика, колеса для щелчков и т. д., а также физическую кнопку, входная пользовательская информация может зависеть от физического управления пользователя по отношению к устройству ввода. Когда внешнее устройство ввода основано на устройстве аудиовхода, входная пользовательская информация может зависеть от голосового сигнала пользователя на основе устной речи.
Примерные варианты осуществления далее будут описаны более полно со ссылками на сопроводительные чертежи. Подобные ссылочные позиции на чертежах обозначают подобные элементы, и, таким образом, их описания не будут здесь повторяться.
Фиг. 2 изображает конфигурацию системы 200 передачи информации согласно примерному варианту осуществления. Со ссылкой на фиг. 2, система 200 передачи информации включает в себя первое устройство 210, внешнее устройство 220 ввода, второе устройство 230 и сеть 240.
Фиг. 2 изображает случай, когда первое устройство 210 передает по меньшей мере один элемент выбранной целевой информации или целевой информации, включенной в по меньшей мере одну выбранную зону отображения, второму устройству 230 через внешнее устройство 220 ввода, и случай, когда, если первое устройство 210 передает метаданные по меньшей мере одного элемента целевой информации или метаданные целевой информации, включенной в по меньшей мере одну выбранную зону отображения, второму устройству 230 через внешнее устройство 220 ввода, второе устройство 230 принимает целевую информацию от первого устройства 210 на основе метаданных целевой информации.
Первое устройство 210 может принимать входную пользовательскую информацию от внешнего устройства 220 ввода через беспроводную связь ближнего действия. Первое устройство 210 может принимать входную пользовательскую информацию на основе пользовательского жеста на основе первого устройства 210, физической кнопки первого устройства 210 и функции распознавания звука первого устройства 210. Первое устройство 210 может также принимать входную пользовательскую информацию на основе пользовательского жеста на основе первого устройства 210 и внешнего устройства 220 ввода.
Первое устройство 210 может быть одним или несколькими из интеллектуального телефона, ноутбука, планшетного персонального компьютера (PC), мобильного устройства, карманного устройства или карманного PC, интеллектуального TV, цифрового устройства бытовой электроники (CE), имеющего функцию связи и функцию отображения, и т. д., но не ограничивается этим. Примеры подходящих технологий беспроводной связи ближнего действия для беспроводной связи ближнего действия включают в себя связь ближнего поля (NFC), Zigbee[RTM], Bluetooth[RTM] и радиочастотную идентификацию (RFID).
Когда первое устройство 210 исполняет приложение или отображает экран меню или рабочий стол, первое устройство 210 обнаруживает выбранную целевую информацию или целевую информацию, включенную в выбранную зону отображения. Для обнаружения целевой информации первое устройство 210 может выбрать целевую информацию или зону отображения, включающую в себя целевую информацию, на основе входной пользовательской информации на основе прикосновения посредством внешнего устройства 220 ввода и/или входной пользовательской информации на основе прикосновения посредством первого устройства, и обнаружить выбранную целевую информацию или целевую информацию, включенную в выбранную зону отображения, с экрана.
Первое устройство 210 может обнаруживать метаданные выбранной целевой информации из информации, относящейся к экрану. Первое устройство 210 может обнаруживать объем данных выбранной целевой информации или целевой информации, включенной в выбранную зону отображения, или полный объем (или сумму) данных целевой информации и метаданных целевой информации. Целевой информацией, выбранной с экрана меню или рабочего стола, могут быть пиктограммы, файлы или другие графические элементы или элементы контента, включенные в экран меню или рабочий стол.
После того как целевая информация или зона отображения, включающая в себя целевую информацию, выбирается на основе входной пользовательской информации, если информация, указывающая "выбор завершен", вводится посредством функции распознавания звука или с использованием меню функций, первое устройство 210 может обнаруживать объем данных целевой информации или полный объем данных целевой информации и метаданных целевой информации, как описано выше. Множество элементов целевой информации или множество зон отображения может быть выбрано. Множество элементов целевой информации или множество зон отображения может присутствовать на одном и том же экране или на различных экранах. Первое устройство 210 может отображать информацию, указывающую состояние выбора выбранной целевой информации или выбранной зоны отображения на экране, как вышеописанная информация маркирования.
Если сигнал запроса передачи информации, касающийся целевой информации, принимается от внешнего устройства, первое устройство 210 передает по меньшей мере одно из целевой информации и метаданных целевой информации внешнему устройству 220 ввода через беспроводную связь ближнего действия или другой тип беспроводной связи. По меньшей мере одно из целевой информации и метаданных целевой информации может включать в себя целевую информацию, целевую информацию и метаданные целевой информации или метаданные целевой информации. Для этих целей функция беспроводной связи ближнего действия между первым устройством 210 и внешним устройством 220 ввода может быть активирована.
Первое устройство 210 может передавать целевую информацию и/или метаданные целевой информации внешнему устройству 220 ввода на основе объема данных целевой информации или полного объема данных целевой информации и метаданных целевой информации и емкости хранилища внешнего устройства 220 ввода. Например, если обнаруженный объем данных целевой информации меньше емкости хранилища внешнего устройства 220 ввода, первое устройство 210 передает целевую информацию внешнему устройству 220 ввода. Однако, если обнаруженный объем данных целевой информации не меньше емкости хранилища внешнего устройства 220 ввода, первое устройство 210 передает метаданные целевой информации внешнему устройству 220 ввода.
В качестве альтернативы, если обнаруженный полный объем данных целевой информации и метаданных целевой информации меньше емкости хранилища внешнего устройства 220 ввода, первое устройство 210 передает целевую информацию и метаданные целевой информации внешнему устройству 220 ввода. Однако, если обнаруженный полный объем данных целевой информации и метаданных целевой информации не меньше емкости хранилища внешнего устройства 220 ввода, первое устройство 210 передает только метаданные целевой информации внешнему устройству 220 ввода.
Информация, касающаяся емкости хранилища внешнего устройства 220 ввода, может приниматься от внешнего устройства 220 ввода, когда связь установлена между первым устройством 210 и внешним устройством 220 ввода, может приниматься от внешнего устройства 220 ввода вместе с сигналом запроса передачи информации или может приниматься от внешнего устройства 220 ввода, когда емкость хранилища внешнего устройства 220 ввода обновляется, но не ограничивается этим.
Сигнал запроса передачи информации может приниматься от внешнего устройства 220 ввода через беспроводную связь ближнего действия, но не ограничивается этим. Сигнал запроса передачи информации может приниматься на основе пользовательского жеста на основе первого устройства 210, физической кнопки первого устройства 210 и функции распознавания звука первого устройства 210.
Таким образом, сигнал запроса передачи информации может приниматься на основе по меньшей мере одной из входной пользовательской информации, которая вводится с использованием внешнего устройства 220 ввода, и входной пользовательской информации на основе первого устройства 210. Например, прием сигнала запроса передачи информации, когда кнопка запроса передачи информации, установленная на внешнем устройстве 220 ввода, активирована, может расцениваться как прием сигнала запроса передачи информации на основе входной пользовательской информация, которая вводится с использованием внешнего устройства 220 ввода.
Когда прикосновение внешнего устройства 220 ввода на целевой информации, отображаемой на первом устройстве 210, обнаруживается, прием сигнала, когда кнопка запроса передачи информации, присоединенная к внешнему устройству 220 ввода, активируется, может расцениваться как прием сигнала запроса передачи информации согласно пользовательской входной информации, которая вводится с использованием внешнего устройства 220 ввода и входной пользовательской информации на основе первого устройства 210.
В отношении сигнала запроса передачи информации на основе входной пользовательской информация на основе первого устройства 210, например, если к выбранной целевой информации или выбранной зоне отображения, отображаемой на первом устройстве 210, осуществляется прикосновение дважды и перетаскивание в некотором направлении более чем на предварительно определенную длину при сохранении прикосновения, первое устройство 210 может распознать прием сигнала запроса передачи информации, касающегося выбранной целевой информации или целевой информации, включенной в выбранную зону отображения, но примерные варианты осуществления не ограничиваются этим.
В отношении сигнала запроса передачи информации на основе физической кнопки первого устройства 210, например, если осуществляется управление горячей клавишей на стороне или грани первого устройства 210 или его конкретной аппаратной кнопкой, первое устройство 210 может распознать прием сигнала запроса передачи информации, касающийся выбранной целевой информации или целевой информации, включенной в выбранную зону отображения.
В отношении сигнала запроса передачи информации на основе функции распознавания звука первого устройства 210, например, если функция распознавания звука первого устройства 210 активирована и звуковой сигнал "послать целевую информацию" или указание для посылания целевой информации путем указания имени целевой информации принимается, первое устройство 210 может распознать прием сигнала запроса передачи информации.
Первое устройство 210 может определять, передавать ли целевую информацию, на основе информации аутентификации внешнего устройства 220 ввода и передавать целевую информацию и/или метаданные целевой информации внешнему устройству 220 ввода согласно результату определения. Информация аутентификации внешнего устройства 220 ввода может включать в себя информацию уровня безопасности. Информация уровня безопасности внешнего устройства 220 ввода может быть использована для определения, передавать ли целевую информацию внешнему устройству 220 ввода, согласно местоположению первого устройства 210, когда первое устройство 210 принимает запрос передачи информации. Уровень безопасности может также быть использован для определения типов целевой информации, которая может передаваться от первого устройства, на основе уровня безопасности внешнего устройства 210 ввода и второго устройства 230.
Например, в случае, когда первое устройство 210 определяет "местоположением является офис" в качестве информации уровня безопасности, включенной в информацию аутентификации, установленную во внешнем устройстве 220 ввода, когда первое устройство 210 принимает запрос передачи информации, если текущее местоположение первого устройства 210 не является офисом, первое устройство 210 не передает по меньшей мере одно из целевой информации и метаданных целевой информации внешнему устройству 220 ввода.
Однако, когда первое устройство 210 принимает запрос передачи информации, если текущим местоположением первого устройства 210 является офис, первое устройство 210 определяет информацию аутентификации, установленную во внешнем устройстве 220 ввода. Если информация аутентификации, установленная во внешнем устройстве 220 ввода, является информацией аутентификации, которая обеспечивает возможность передачи, первое устройство 210 передает по меньшей мере одно из целевой информации и метаданных целевой информации к внешнему устройству 220 ввода согласно примерному варианту осуществления.
Когда первое устройство 210 принимает запрос передачи информации, если текущим местоположением первого устройства 210 является офис, и информация аутентификации, установленная во внешнем устройстве 220 ввода, является информацией аутентификации, которая не обеспечивает возможность передачи, первое устройство 210 не передает целевую информацию или метаданные целевой информации внешнему устройству 220 ввода. Для этих целей первое устройство 210 может сохранять таблицу информации аутентификации для обработки аутентификации на внешнем устройстве 220 ввода. Таблица информации аутентификации может быть сконфигурирована, чтобы включать в себя информацию уровня безопасности.
Если первое устройство 210 принимает сигнал запроса передачи информации, касающийся вышеупомянутой целевой информации от второго устройства 230 по сети 240, первое устройство 210 передает вышеупомянутую целевую информацию второму устройству 230 по сети 240. В этом отношении, второе устройство 230 может принимать метаданные целевой информации от внешнего устройства 220 ввода, и внешнее устройство 220 ввода может инициировать передачу целевой информации на втором устройстве 230 путем обеспечения ввода ко второму устройству 230.
Внешним устройством 220 ввода может быть инструмент для ввода информации в первое устройство 210 и второе устройство 230 на основе прикосновения пера. Внешнее устройство 220 ввода может быть установлено на первое устройство 210 и второе устройство 230, соответственно. Внешнее устройство 220 ввода может включать в себя стилус или стилусное перо, как описано выше. Внешнее устройство 220 ввода может передавать информацию первому устройству 210 и второму устройству 230 через беспроводную связь ближнего действия.
Внешнее устройство 220 ввода может передавать сигнал запроса передачи информации первому устройству 210 на основе прикосновения с использованием пера или функции беспроводной связи ближнего действия и передавать информацию, сохраненную во внешнем устройстве 220 ввода, второму устройству 230 согласно сохраненному сигналу запроса передачи информации, касающемуся внешнего устройства 220 ввода.
Если по меньшей мере одно из целевой информации и метаданных целевой информации принимается от первого устройства 210 через беспроводную связь ближнего действия, внешнее устройство 220 ввода сохраняет принятое по меньшей мере одно из целевой информации и метаданных целевой информации. Принятая информация может включать в себя информацию, касающуюся множества элементов целевой информации. Для этих целей внешнее устройство 220 ввода может включать в себя элемент, такой как кристалл NFC, включающий в себя память.
Внешнее устройство 220 ввода передает сохраненную информацию через беспроводную связь ближнего действия второму устройству 230. В этом отношении, внешнее устройство 220 ввода может ранее назначить или выбрать местоположение второго устройства 230, которое предназначено для приема целевой информации. Местоположение второго устройства 230 может быть назначено согласно входной пользовательской информации, которая вводится посредством пользовательского жеста на основе прикосновения на втором устройстве 230. Местоположение второго устройства 230 может быть назначено пользователем на основе целевой информации. Местоположение второго устройства 230 может называться местоположением отображения на втором устройстве 230. Информацией местоположения может также быть директория, папка, список воспроизведения и т. д., куда пользователь хочет копировать целевую информацию, контент или элемент, который переносится.
Второе устройство 230 может иметь функцию беспроводной связи ближнего действия и принимать входную информацию через внешнее устройство 220 ввода. Второе устройство 230 может принимать входную информацию на основе вышеописанного пользовательского жеста, физической кнопки второго устройства 230 и функции распознавания звука второго устройства 230.
Вторым устройством 230 может быть интеллектуальный телефон (смартфон), ноутбук, планшетный PC, мобильное устройство, карманное устройство или карманный PC, интеллектуальный TV, цифровое CE-устройство, имеющее функцию связи и функцию дисплея и т. д., но оно не ограничивается этим.
Второе устройство 230 может принимать информацию, сохраненную во внешнем устройстве 220 ввода, на основе беспроводной связи ближнего действия, когда связь между вторым устройством 230 и внешним устройством 220 ввода установлена, и исполнять приложение, относящееся к целевой информации, на основе принятой информации.
Второе устройство 230 может исполнять функцию или приложение буфера обмена и сохранять целевую информацию и/или метаданные целевой информации, принятые от внешнего устройства 220 ввода, в буфере обмена, когда связь между вторым устройством 230 и внешним устройством 220 ввода установлена согласно установленному рабочему условию. Однако в случае, когда рабочее условие не установлено во втором устройстве 230, когда по меньшей мере одно из целевой информации и метаданных целевой информации, принятых от внешнего устройства ввода, и команда для автоматического исполнения буфера обмена или команда для автоматического сохранения информации в буфере обмена приняты от внешнего устройства ввода, второе устройство 230 может сохранять по меньшей мере одно из целевой информации и метаданных целевой информации в буфере обмена и отображать буфер обмена на втором устройстве 230. Команда может быть принята и включена в метаданные целевой информации от внешнего устройства 220 ввода.
После того как приложение исполняется, если входная пользовательская информация, касающаяся местоположения отображения на втором устройстве 230, в которое целевая информация должна быть вставлена, принимается, второе устройство 230 может вставлять целевую информацию, сохраненную в буфере обмена, в местоположение отображения. Вставка целевой информации в местоположении отображения может означать отображение целевой информации в местоположении отображения. Если метаданные целевой информации не имеют информации, касающейся приложения, относящегося к целевой информации, второе устройство 230 может не исполнять приложение, а может исполнять буфер обмена и сохранять целевую информацию и/или метаданные целевой информации в буфере обмена. Дополнительно, если метаданные целевой информации не имеют информации, касающейся приложения, относящегося к целевой информации, второе устройство 230 может не исполнять приложение, а может исполнять приложение по умолчанию, предварительно установленное в памяти второго устройства 230, и помещать целевую информацию и/или метаданные целевой информации в приложение по умолчанию.
Если входная пользовательская информация, касающаяся местоположения отображения на втором устройстве 230, в которое целевая информация должна быть вставлена, принимается, как описано выше, второе устройство 230 вставляет целевую информацию, сохраненную в буфере обмена, в местоположение отображения. Входная пользовательская информация, касающаяся местоположения отображения, может приниматься перед приемом информации, относящейся к целевой информации, от внешнего устройства 220 ввода, как описано выше, или входная пользовательская информация, касающаяся местоположения отображения, может приниматься после приема информации, относящейся к целевой информации, от внешнего устройства 220 ввода, хранящего информацию, относящуюся к целевой информации, в буфере обмена, и исполнения приложения, как описано выше.
После сохранения метаданных целевой информации в буфере обмена, когда входная пользовательская информация, касающаяся местоположения отображения, принимается, второе устройство 230 может запрашивать передачу целевой информации от первого устройства 210 по сети 240 посредством метаданных целевой информации, сохраненной в буфере обмена. Когда целевая информация принимается от первого устройства 210, второе устройство 230 может вставить целевую информацию в местоположение отображения непосредственно или после сохранения целевой информации в буфере обмена.
Когда целевая информация отображается в течение исполнения конкретного приложения, второе устройство 230 может автоматически не исполнять приложение, относящееся к целевой информации согласно рабочему условию, установленному для второго устройства 230, а может сохранять целевую информацию в буфере обмена. В этом случае после назначения местоположения отображения согласно пользовательской входной информации, как описано выше, второе устройство 230 может вставить целевую информацию, сохраненную в буфере обмена, в назначенное местоположение отображения или может принимать целевую информацию от первого устройства 210 через сеть 240, как описано выше, и вставить принятую целевую информацию в назначенное местоположение отображения. В этом отношении, приложение, исполняемое, когда первое устройство 210 выбирает целевую информацию, и приложение, исполняемое, когда второе устройство 230 вставляет целевую информацию, могут отличаться друг от друга. Например, когда первое устройство 210 выбирает информацию B, отображаемую при исполнении приложения A, в качестве целевой информации, второе устройство 230 может исполнять приложение C на экране меню или рабочем столе и вставлять информацию B в назначенное местоположение отображения.
Как описано выше, когда местоположение отображения не назначено и целевая информация и/или метаданные целевой информации сохраняются в буфере обмена второго устройства 230, второе устройство 230 может выводить сигнализационное сообщение, указывающее, что информация, относящаяся к целевой информации, принимается. После выведения сигнализационного сообщения, когда местоположение отображения назначается согласно пользовательской входной информации второго устройства 230, целевая информация может быть вставлена в назначенное местоположение отображения, как описано выше.
Входная пользовательская информация на основе физической кнопки второго устройства 230 может приниматься путем управления горячей клавиши на стороне или грани второго устройства 230 или его конкретной аппаратной или программной кнопки или комбинации кнопки аппаратных средств и программных средств.
Когда информацией, принятой от внешнего устройства 220 ввода, являются метаданные целевой информации, второе устройство 230 устанавливает канал связи с первым устройством 210 по сети 240. Второе устройство 230 запрашивает передачу целевой информации на основе метаданных целевой информации, как описано выше, от первого устройства 210 через установленный канал связи. Таким образом, второе устройство 230 вставляет целевую информацию, принятую от первого устройства 210, в местоположение отображения. Однако, когда нет назначенного местоположения отображения, второе устройство 230 может сохранять целевую информацию, принятую по сети 240, в буфере обмена или памяти (не показано), включенных во второе устройство 230.
Сетью 240 может быть одна или несколько из проводной сети и беспроводной сети. Сеть 240 будет описана подробно позже, когда будет описываться блок 1303 связи с фиг. 13.
Фиг. 3 изображает блок-схему способа передачи информации согласно примерному варианту осуществления на основе системы передачи информации с фиг. 2. Фиг. 3 изображает случай, когда первое устройство 210 передает целевую информацию или целевую информацию и метаданные целевой информации второму устройству 230 через внешнее устройство 220 ввода. Фиг. 3 изображает пример, где объем данных целевой информации или полный объем данных целевой информации и метаданных целевой информации не больше емкости хранилища внешнего устройства 220 ввода. Фиг. 3 изображает пример, где связь между первым устройством 210 и внешним устройством 220 ввода и связь между внешним устройством 220 ввода и вторым устройством 230 являются беспроводной связью ближнего действия. В альтернативных вариантах осуществления одна, или другая, или обе связи могут быть установлены с использованием другого способа беспроводной связи, такого как WiFi или способы сотовой телефонной связи.
Со ссылкой на фиг. 3, на операции S301 беспроводная связь ближнего действия между первым устройством 210 и внешним устройством 220 ввода устанавливается. В одном осуществлении этого варианта осуществления беспроводная связь ближнего действия может автоматически устанавливаться как NFC, если расстояние между первым устройством 210 и внешним устройством 220 ввода равно или меньше предварительно определенного расстояния. Когда предварительно определенное расстояние устанавливается как 10 см, если расстояние между первым устройством 210 и внешним устройством 220 ввода равно или меньше 10 см, беспроводная связь ближнего действия между первым устройством 210 и внешним устройством 220 ввода устанавливается.
Связь между первым устройством 210 и внешним устройством 220 ввода не ограничивается беспроводной связью ближнего действия на основе NFC. Например, связь между первым устройством 210 и внешним устройством 220 ввода может выполняться на основе Bluetooth с низким энергопотреблением (BLE). Когда беспроводная связь ближнего действия на основе NFC автоматически устанавливается между первым устройством 210 и внешним устройством 220 ввода, мощность внешнего устройства 220 ввода может обеспечиваться от первого устройства 210 через беспроводную связь ближнего действия.
На операции S302 первое устройство 210 выбирает целевую информацию или зону отображения, включающую в себя целевую информацию, и обнаруживает выбранную целевую информацию или выбранную зону отображения, как описано со ссылками на фиг. 2. Для удобности описания целевая информация, включенная в выбранную зону отображения, может называться выбранной целевой информацией. Выбрать и обнаружить целевую информацию или дисплей, включающий в себя целевую информацию, с экрана, отображаемого на первом устройстве 210, может означать определение целевой информации или зоны отображения, включающей в себя целевую информацию с экрана, отображаемого на первом устройстве 210, согласно входной пользовательской информации.
Фиг. 4A и 4B изображают примеры экрана для объяснения выбора и передачи целевой информации согласно примерному варианту осуществления.
Экран 410 с фиг. 4A изображает пример, где целевая информация выбирается на основе входной пользовательской информации, в то время как внешнее устройство 220 ввода касается отображаемого экрана. Входная пользовательская информация может основываться на операции 411, в которой целевая информация вырезается с экрана 410. В качестве операции 411, в которой вырезание целевой информации с экрана 410 полностью выполняется, когда прикосновение внешнего устройства 220 ввода не обнаружено от экрана 410, первое устройство 210 распознает выбор зоны 421 отображения с экрана 420 и обнаруживает целевую информацию, включенную в зону 421 отображения. Линия границы зоны 421 отображения на экране 420 может называться информацией, указывающей состояние выбора целевой информации, упомянутой в вышеописанной информации маркирования.
Экран 450 с фиг. 4B изображает пример, где целевая информация выбирается на основе входной пользовательской информации, соответствующей операции 451 рисования, вместе с контуром целевой информации, во время прикосновения внешнего устройства 220 ввода. Когда операция рисования вместе с контуром 451 целевой информации полностью выполняется, когда прикосновение внешнего устройства 220 ввода не обнаружено от экрана 450, первое устройство 210 распознает выбор целевой информации, включенной в контур 451, и обнаруживает выбранную целевую информацию.
Фиг. 5 изображает примеры экранов для объяснения выбора целевой информации согласно примерному варианту осуществления. Первое устройство 210 может выбирать и обнаруживать целевую информацию 511 521, и 531 с множества экранов 510, 520 и 530, как показано на фиг. 5. Целевая информация 511, 521 и 531 может быть выбрана, как показано на экранах 410 и 450 с фиг. 4A и 4B, соответственно, на основе входной пользовательской информации, которой является такая операция, как вырезание целевой информации, после прикосновения внешнего устройства 220 ввода в зонах 421 и 461 отображения, включающих в себя целевую информацию. Однако целевая информация 511, 521 и 531 может быть выбрана на основе входной пользовательской информация, которой является ввод, в виде долгого или двойного прикосновения к зоне отображения, включающей в себя целевую информацию 511, 521 и 531, посредством внешнего устройства 220 ввода. Выбор целевой информации не ограничивается этим.
Фиг. 6 изображает примеры экрана для объяснения выбора и передачи целевой информации согласно примерному варианту осуществления. Первое устройство 210 может выбрать целевую информацию 611, 612 и 613 с экрана 610 списка воспроизведения с фиг. 6 и обнаружить выбранную целевую информацию 611, 612 и 613. Если первое устройство 210 принимает входную пользовательскую информацию согласно двойному прикосновению внешнего устройства 220 ввода или долгому прикосновению внешнего устройства 220 ввода или блока на основе перетаскивания внешнего устройства 220 ввода на целевую информацию 611, 612 и 613, первое устройство 210 может выбрать и обнаружить целевую информацию 611, 612 и 613. Целевая информация может включать в себя элементы контента в списке воспроизведения или списке файлов.
Экран 620 с фиг. 6 изображает пример, где выбранная целевая информация 611, 612 и 613 стирается с первого устройства 210 после передачи внешнему устройству 220 ввода. Однако после того как выбранная целевая информация 611, 612 и 613 передается внешнему устройству 220 ввода, первое устройство 210 может сохранять экран 610 или отображать экран, с которого выделения, касающиеся выбранной целевой информации 611, 612 и 613, исчезают.
Входная пользовательская информация для выбора целевой информации на фиг. 4A, 4B, 5 и 6 не ограничивается прикосновением, выполняемым посредством внешнего устройства 220 ввода. Например, целевая информация может быть выбрана на основе прикосновения на основе пальца пользователя или пространственного жеста. Способ прикосновения с использованием вышеописанного внешнего устройства 220 ввода для выбора целевой информации не ограничивается этим. Информация, указывающая состояние выбора целевой информации, может отображаться в виде информации выделения, как показано на экране 610 с фиг. 6, может отображаться в виде информации линии границы или информации замкнутой кривой, как показано на фиг. 4A, 4B и 5, или может быть информацией блока на основе перетаскивания, но не ограничивается этим. Информация блока на основе перетаскивания может быть использована для указания состояния выбора целевой информации 611 и 612 с фиг. 6.
На операции S303, когда аппаратной кнопкой, установленной во внешнем устройстве 220 ввода, осуществляется управление, на операции S304 первое устройство 210 принимает сигнал запроса передачи информации от внешнего устройства 220 ввода. На операции S305 первое устройство 210 передает обнаруженную целевую информацию или обнаруженную целевую информацию и метаданные обнаруженной целевой информации внешнему устройству 220 ввода.
Когда внешнее устройство 220 ввода передает сигнал запроса передачи информации первому устройству 210, как описано выше, внешнее устройство 220 ввода может передавать информацию аутентификации вышеописанного внешнего устройства 220 ввода. Таким образом, первое устройство 210 может определять, передавать ли обнаруженную целевую информацию или обнаруженную целевую информацию и метаданные обнаруженной целевой информации внешнему устройству 220 ввода согласно результату, полученному путем выполнения процесса аутентификации посредством информации аутентификации внешнего устройства 220 ввода.
Первое устройство 210, как показано на фиг. 4A, может обнаруживать целевую информацию 430 путем вырезания зоны 421 отображения с экрана 420 и передавать целевую информацию 430 внешнему устройству 220 ввода. Таким образом, экран первого устройства 210 может быть изменен с экрана 420 на экран 440. Однако первое устройство 210 может передавать обнаруженную целевую информацию 430 внешнему устройству 220 ввода путем копирования обнаруженной целевой информации 430. В этом случае экран, отображаемый на первом устройстве 210, может поддерживаться в виде экрана 420 или может быть изменен на экран, отображающий исходное изображение, путем стирания информации линии границы, указывающей зону 421 отображения, с экрана 420. После приема сигнала запроса передачи информации от внешнего устройства 220 ввода, если первое устройство 210 обнаруживает прикосновение в точке 452 целевой информации 461 с фиг. 4B, выбранной с использованием внешнего устройства 220 ввода, первое устройство 210 может отображать информацию указания точки, указывающую, что к точке осуществлено прикосновение. Информация указания точки может отображаться в виде круга тени, указывающего предварительно определенную зону относительно точки 452, к которой осуществлено прикосновение, но не ограничивается этим.
В течение передачи выбранной целевой информации 461 внешнему устройству 220 ввода первое устройство 210 может изменять состояние отображения выбранной целевой информации 461 для представления состояния передачи выбранной целевой информации 461. Например, как показано на экранах 470 и 480 с фиг. 4B, первое устройство 210 может изменять состояние отображения выбранной целевой информации 451, как если бы выбранная целевая информация 451 постепенно впитывалась внешним устройством 220 ввода на основе точки 452, к которой прикасается внешнее устройство 220 ввода.
Для этих целей первое устройство 210 может включать в себя программу фильтрации для постепенного искажения изображения выбранной целевой информации 461 или аппаратный элемент, соответствующий программе фильтрации. Количество кадров экрана, указывающих постепенное искажение изображения выбранной целевой информации 461, может быть определено на основе скорости передачи информации по сети связи ближнего действия между первым устройством 210 и внешним устройством 220 ввода, но не ограничивается этим.
Если выбранная целевая информация 461 передается внешнему устройству 210 ввода, первое устройство 210 может отображать экран 490, с которого выбранная целевая информация 461 стирается, сохранять экран 450, показанный на фиг. 4A, или отображать экран, с которого информация 451 контура выбранной целевой информации 461 экрана 450 стирается. Зоны 471, 481 и 491 на экранах 470, 480 и 490 являются теми, где целевая информация 461 была отображена. Зоны 471, 481 и 491 показывают постепенно увеличивающиеся пустые зоны, как показано на экранах 470 и 480, по мере того как целевая информация 461 постепенно захватывается. Если целевая информация 451 полностью передана, зона отображения выбранной целевой информации 461 становится полностью пустой зоной, как показано в зоне 491 на экране 490. Зоны 471, 481, 491 отображения на экранах 470, 480 и 490 могут быть зонами отображения, имеющими различные степени пустоты. Например, целевая информация может быть анимированной для того, чтобы выглядеть как захватываемая или всасываемая внешним устройством 220 ввода, или другая анимация может выполняться над целевой информацией так, чтобы она медленно уменьшалась в зону, к которой прикоснулось внешнее устройство 220 ввода, пока целевая информация не перестанет быть видимой.
Отображение информации указания на экране 460 с фиг. 4B не ограничивается прикосновением внешнего устройства 220 ввода. Например, как показано на фиг. 4C, согласно вышеописанному способу распознавания пространственных жестов пользователя на основе камеры, когда расстояние d1 между первым устройством 210 и внешним устройством 220 ввода находится внутри расстояния d для выполнения беспроводной связи ближнего действия и угол между стороной дисплея первого устройства 210 и внешним устройством 220 ввода распознается внутри ранее установленного угла (например, угол внутри 90±α градусов), местоположение отображения на первом устройстве 210, указываемое внешним устройством 220 ввода, может быть распознано как местоположение 462 указания внешним устройством 220 ввода и отображено, как показано на фиг. 4D. Однако распознание местоположения указания на первом устройстве 210 не ограничивается этим, когда внешнее устройство 220 ввода не прикасается к стороне дисплея первого устройства 210.
Когда существует множество элементов выбранной целевой информации 511, 521 и 531, как показано на фиг. 5, на операции S305 первое устройство 210 может непрерывно передавать множество элементов выбранной целевой информации 511, 521 и 531 согласно порядку выбора внешнему устройству 220 ввода. Например, когда выбранная целевая информация 511, 521 и 531 с фиг. 5 выбирается в порядке 511, 521 и 531, первое устройство 210 передает выбранную целевую информацию 511, 521 и 531 внешнему устройству 220 ввода в порядке 511, 521 и 531. Однако целевая информация 511, 521 и 531 может также передаваться в другом предварительно определенном порядке или в случайном порядке.
Когда существует множество элементов выбранной целевой информации 511, 521 и 531, как показано на фиг. 5, на операции S305 всегда, когда сигнал запроса передачи информации принимается от внешнего устройства 220 ввода, первое устройство 210 может передавать целевую информацию, выбранную внешним устройством 220 ввода, внешнему устройству 220 ввода. Например, когда сигнал запроса передачи информации внешнего устройства 220 ввода принимается, если к внешнему устройству 220 ввода осуществляется прикосновение в отношении выбранной целевой информации 511 с фиг. 5, первое устройство 210 передает выбранную целевую информацию 511 внешнему устройству 220 ввода. В этом отношении, чтобы показать состояние передачи, изображение целевой информации 511, отображаемой на первом устройстве 210 может изменяться, как будто выбранная целевая информация 511 впитывается внешним устройством 220 ввода, как показано на экранах 470 и 480 с фиг. 4B.
После того как целевая информация 511 передается внешнему устройству 220 ввода, если сигнал запроса передачи информации принимается, когда внешнее устройство 220 ввода прикасается к выбранной целевой информации 523, первое устройство 210 передает целевую информацию 521 внешнему устройству 220 ввода, как в случае целевой информации 511. После того как целевая информация 521 передается внешнему устройству 220 ввода, если сигнал запроса передачи информации принимается, когда внешнее устройство 220 ввода прикасается к выбранной целевой информации 531, первое устройство 210 передает целевую информацию 531 внешнему устройству 220 ввода, как целевую информацию 511. Выбранное множество элементов целевой информации могут быть включены в экраны друг друга, как показано на фиг. 5, но могут быть включены в один и тот же экран.
На операции S306 внешнее устройство 220 ввода сохраняет целевую информацию или целевую информацию и метаданные целевой информации, принятые от первого устройства 210. Внешнее устройство 220 ввода может отображать информацию состояния объема хранилища внешнего устройства 220 ввода во время сохранения целевой информации или целевой информации и метаданных целевой информации.
Фиг. 7 изображает примеры внешнего вида внешнего устройства 220 ввода, имеющего функцию отображения информации состояния объема хранилища внешнего устройства 220 ввода. Внешнее устройство 220 ввода с фиг.7 включает в себя кнопку 701 запроса передачи информации, кнопку 702 запроса передачи информации хранилища и дисплей 703, сконфигурированный для отображения информации состояния объема хранилища внешнего устройства 220 ввода. Хотя кнопка 701 запроса передачи информации и кнопка 702 запроса передачи информации хранилища независимы друг от друга на фиг. 7, они могут быть сконфигурированы как одна кнопка.
Когда кнопка 701 запроса передачи информации и кнопка 702 запроса передачи информации хранилища конфигурируются как одна кнопка, например функция кнопочного управления может быть сконфигурирована для нажатия кнопки единожды для запроса передачи информации и нажатия кнопки дважды для запроса передачи информации хранилища. Когда кнопка 701 запроса передачи информации и кнопка 702 запроса передачи информации хранилища конфигурируются в качестве одной кнопки, например функция кнопочного управления может быть сконфигурирована для нажатия одной стороны (например, верхней стороны) кнопки для запроса передачи информации и нажатия другой стороны (например, нижней стороны) кнопки для запроса передачи информации хранилища.
Таким образом, когда беспроводная связь ближнего действия установлена между первым устройством 210 и внешним устройством 220 ввода, если кнопкой 701 запроса передачи информации внешнего устройства 220 ввода осуществляется управление, внешнее устройство 220 ввода передает сигнал запроса передачи информации к первому устройству 210, как описано выше, на основе беспроводной связи ближнего действия.
По мере того как объем данных, сохраненных в объеме хранилища внешнего устройства 220 ввода, увеличивается, состояние отображения блока 703 отображения может изменяться в порядке 710, 720 и 730. Состояние отображения дисплея 703 может быть выражено как постепенно изменяющееся изображение, подобное тому, как раствор заполняет пробирку. Изменение изображения может быть связано с экранами 470 и 480 с фиг. 4B. Состояние отображения блока 703 отображения может быть выражено в виде изменения текста на основе числовой информации. Например, числовая информация, указывающая, какой процент полного объема хранилища заполнен, может отображаться на дисплее 703.
Дисплей 703 с фиг. 7 может осуществляться для отображения неаутентифицируемого сообщения, даже когда результат, полученный путем аутентификации внешнего устройство 220 ввода в первом устройстве 210 или втором устройстве 230, определяется как неаутентифицируемый. Неаутентифицируемое сообщение может быть обеспечено в форме изображения или текста.
Фиг. 8 изображает примеры внешнего вида внешнего устройства 220 ввода, имеющего функцию отображения информации состояния объема хранилища внешнего устройства 220 ввода. 810 с фиг. 8 изображает пример, где информация, указывающая состояние завершения хранилища информации, переданной от первого устройства 210 внешнему устройству 220 ввода, отображается в зоне 801. 820 с фиг. 8 изображает пример, где информация, указывающая состояние завершения передачи информации, переданной от внешнего устройства 220 ввода второму устройству 230, отображается в зоне 802. Зоны 801 и 802 могут быть сконфигурированы с использованием светоизлучающего диода (LED). Хотя зоны 801 и 802 независимы друг от друга на фиг. 8, зоны 801 и 802 могут быть сконфигурированы как одна зона отображения для отображения информации на основе различных цветов для указания состояния завершения хранилища и состояния завершения передачи. Внешнее устройство 220 ввода может иметь обе функции отображения объема данных, сохраненных в объеме хранилища внешнего устройства 220 ввода, и отображения информации состояния завершения передачи и/или информации состояния завершения хранилища.
Если местоположение приема целевой информации назначено внешним устройством 220 ввода или другим инструментом ввода, второе устройство 230 может определять местоположение приема (операция S307). Местоположение приема целевой информации может называться местоположением отображения целевой информации на втором устройстве 230. Местоположение приема может быть определено до или после того, как беспроводная связь ближнего действия установлена между вторым устройством 230 и внешним устройством 220 ввода. Например, когда местоположение приема назначено прикосновением на основе пальца пользователя к экрану, отображаемому на втором устройстве 230, местоположение приема может быть определено до того, как беспроводная связь ближнего действия установлена между вторым устройством 230 и внешним устройством 220 ввода. Однако, когда местоположение приема назначено на основе внешнего устройства 220 ввода, местоположение приема может быть определено после того, как беспроводная связь ближнего действия установлена между вторым устройством 230 и внешним устройством 220 ввода.
На операции S308, когда беспроводная связь ближнего действия установлена между вторым устройством 230 и внешним устройством 220 ввода, и на операции S309 кнопкой 702 запроса передачи информации хранилища внешнего устройства 220 ввода осуществляется управление, на операции S310 информация, сохраненная во внешнем устройстве 220 ввода, передается второму устройству 230. Информация, сохраненная во внешнем устройстве 220 ввода, может передаваться второму устройству 230 посредством сигнала запроса считывания второго устройства 230. То есть когда сигнал запроса передачи информации хранилища передается от внешнего устройства 220 ввода второму устройству 230 через беспроводную связь ближнего действия согласно управлению кнопки 702 запроса передачи информации хранилища, сигнал запроса считывания передается от второго устройства 230 внешнему устройству 220 ввода. На операции S311 второе устройство 230 отображает и/или сохраняет целевую информацию, принятую от внешнего устройства 220 ввода.
Фиг. 9A-9C изображают примеры экрана для объяснения отображения целевой информации, принятой в назначенном местоположении приема второго устройства 230, согласно примерному варианту осуществления.
Со ссылкой на фиг. 9A, когда экран 910 отображается на втором устройстве 230, если местоположение 911 отображения назначено посредством внешнего устройства 220 ввода, экран 910 изменяется на экран 920. То есть принятая целевая информация отображается в местоположении 911 отображения, назначенном на втором устройстве 230.
Со ссылкой на фиг. 9B, когда экран 930 отображается на втором устройстве 230, если местоположение 931 отображения назначено на основе прикосновения пальца пользователя, экран 930 изменяется на экран 940.
Со ссылкой на фиг. 9C, когда экран 950 отображается на втором устройстве 230, если местоположение 951 отображения, в котором должна отображаться принятая целевая информация, выбирается внешним устройством 220 ввода, экран 950 изменяется на экран 960.
Фиг. 9A-9C используются для объяснения различия между отображаемыми экранами, когда различные способы и различные местоположения отображения назначены и одна и та же целевая информация принимается. Условия отображения принятой целевой информации могут быть различными согласно обозначенным местоположениям отображения. В частности, на фиг. 9C, когда одно местоположение выбирается в качестве местоположения отображения, центральная точка зоны отображения принятой целевой информации может соответствовать выбранному местоположению, и принятая целевая информация может быть полностью видна путем прокрутки вверх и вниз экрана или может быть полностью отображена внутри предварительно определенной зоны отображения на основе выбранного местоположения.
Когда целевая информация, принятая от внешнего устройства 220 ввода, включает в себя выбранное множество элементов целевой информации 511, 521 и 531 с фиг. 5, второе устройство 230 может отображать принятую целевую информацию на одном экране, как показано на фиг. 10A. Фиг. 10A изображает случай, когда местоположения отображения множества элементов принятой целевой информации назначены на одном экран. На фиг. 10A целевая информация передается в порядке 511, 521 и 531, и местоположения отображения назначены в порядке 1011, 1012 и 1013.
Фиг. 10B изображает случай, когда множество местоположений 1021 и 1022 отображения назначено и один элемент целевой информации 421 с фиг. 4A принимается.
Однако, когда существует множество элементов целевой информации, второе устройство 230 может назначать местоположения отображения так, чтобы множество элементов принятой целевой информации соответственно отображалось на множестве различных экранов.
Когда существует множество элементов целевой информации, как показано на фиг. 10A, и множество местоположений отображения установлено во втором устройстве 230, всегда, когда кнопка 702 запроса передачи информации хранилища внешнего устройства 220 ввода находится в активном состоянии, целевая информация может передаваться второму устройству 230 согласно порядку целевой информации, сохраненной во внешнем устройстве 220 ввода, и целевая информация может отображаться в местоположениях отображения, назначенных во втором устройстве 230.
Таким образом, когда целевая информация с фиг. 10A сохраняется во внешнем устройстве 220 ввода согласно порядку местоположений 1012, 1013 и 1011 отображения, второе устройство 230 обнаруживает прикосновение внешнего устройства 220 ввода в местоположении 1012 отображения и отображает принятую целевую информацию в местоположении 1012 отображения, когда кнопка 702 запроса передачи информации хранилища активируется. Когда второе устройство 230 обнаруживает прикосновение внешнего устройства 220 ввода в местоположении 1013 отображения, второе устройство 230 отображает принятую целевую информацию в местоположении 1013 отображения, когда кнопка 702 запроса передачи информации хранилища активируется. Когда второе устройство 230 обнаруживает прикосновение внешнего устройства 220 ввода в местоположении 1011 отображения, второе устройство 230 отображает принятую целевую информацию в местоположении 1011 отображения, когда кнопка 702 запроса передачи информации хранилища активируется.
Когда кнопка 702 запроса передачи информации хранилища активируется, внешнее устройство 220 ввода может передавать сигнал, указывающий, что кнопка 702 запроса передачи информации хранилища активируется, второму устройству 230 перед передачей целевой информации второму устройству 230.
Когда принятая целевая информация отображается в местоположении 911 отображения с фиг. 9A, местоположении 931 отображения с фиг. 9B, местоположении 951 отображения с фиг. 9C, местоположениях 1011, 1012 и 1013 отображения с фиг. 10A, и местоположениях 1021 и 1022 отображения с фиг. 10B, второе устройство 230 может постепенно полностью изменять изображения дисплея отображаемой целевой информации, как будто принятая целевая информация, которая снова должна быть отображена на экранах 470 и 480 с фиг. 4B, выливается из внешнего устройства 220 ввода во второе устройство 230.
Для этих целей второе устройство 230 может включать в себя программу фильтрации для искажения изображения принятой целевой информации или аппаратный элемент, соответствующий программе фильтрации. Программа фильтрации или аппаратный элемент, соответствующий программе фильтрации, включенные во второе устройство 230, могут быть сконфигурированы для выполнения обратной обработки над принятой целевой информацией, которая является обратной к обработке, выполняемой в первом устройстве 210. Обратная обработка может выполняться согласно скорости передачи информации на основе услуги связи, установленной между внешним устройством 220 ввода и вторым устройством 230.
В вышеописанной операции S308, S309 или S310 внешнее устройство 220 ввода может передавать информацию аутентификации внешнего устройства 220 ввода второму устройству 230. В этом случае второе устройство может определять, принимать ли или сохранять информацию, сохраненную во внешнем устройстве 220 ввода, согласно результату, полученному путем аутентификации информации аутентификации внешнего устройства 220 ввода, как описано со ссылками на первое устройство 210.
Для этих целей второе устройство 230 может сохранять таблицу аутентификации для выполнения аутентификации, как описано со ссылками на первое устройство 210. Таблица аутентификации может быть сконфигурирована с учетом информации уровня безопасности, как описано со ссылками на первое устройство 210. Информация аутентификации, принятая от внешнего устройства 220 ввода, может включать в себя информацию уровня безопасности, используемую для определения уровня безопасности второго устройства 230 на основе информации местоположения второго устройства 230, когда сигнал запроса передачи информации генерируется.
На фиг. 3, когда беспроводная связь ближнего действия между первым устройством 210, внешним устройством 220 ввода и вторым устройством 230 основана на NFC, второе устройство 230 может считывать информацию с NFC-кристалла или NFC-метки, установленной во внешнем устройстве 220 ввода.
Информация уровня безопасности, включенная в информацию аутентификации с фиг. 3, изображает неизменяемую информацию. В тот момент, когда сигнал запроса передачи информации принимается и/или сигнал запроса передачи информации принимается, первое устройство 210 может устанавливать уровень безопасности согласно его местоположению, ранее сохраненной информации аутентификации, и определять, передавать ли целевую информацию внешнему устройству 220 ввода, как описано выше с использованием ранее сохраненной информации аутентификации и информации, касающейся уровня безопасности, установленного согласно времени и/или местоположению.
Фиг. 11 изображает блок-схему способа передачи информации согласно примерному варианту осуществления. На фиг. 11 объем данных целевой информации, выбранной в первом устройстве 210, не меньше емкости хранилища внешнего устройства 220 ввода.
Операции S1101-S1104 и S1108-S1111 с фиг. 11 те же самые, что и операции S301-S304 и S307-S310, и, таким образом, их описания здесь опускаются.
На операции S1105 первое устройство 210 сравнивает объем данных выбранной целевой информации с емкостью хранилища внешнего устройства 220 ввода. Объем данных выбранной целевой информации обнаруживается на операции S1102. Емкость хранилища внешнего устройства 220 ввода может быть обеспечена от внешнего устройства 220 ввода, когда беспроводная связь ближнего действия установлена между первым устройством 210 и внешним устройством 220 ввода на операции S1101 или когда сигнал запроса передачи информации принимается от внешнего устройства 220 ввода.
Если определяется, что объем данных целевой информации не меньше емкости хранилища внешнего устройства 220 ввода на операции S1105, первое устройство 210 передает только метаданные целевой информации внешнему устройству 220 ввода (операция S1106). Таким образом, внешнее устройство 220 ввода сохраняет принятые метаданные (операция S1107). Второе устройство 230 принимает и сохраняет метаданные от внешнего устройства 220 ввода (операция S1112). Если определяется, что объем данных целевой информации меньше емкости хранилища внешнего устройства 220 ввода на операции S1105, первое устройство 210, внешнее устройство 220 ввода и второе устройство 230 оперируют на основе блок-схемы с фиг. 3.
Если второе устройство 230 сохраняет метаданные, второе устройство 230 устанавливает связь с первым устройством 210 на основе метаданных (операция S1113). Для этих целей метаданные могут включать в себя информацию, необходимую для установления связи с первым устройством 210. Информация, необходимая для установления связи с первым устройством 210, может включать в себя уникальную идентификационную информацию первого устройства 210, услугу связи первого устройства 210 и т. д., используемые для связи с первым устройством 210.
Второе устройство 210 передает сигнал запроса передачи информации, касающийся целевой информации, первому устройству 210 на основе метаданных (операция S1114). Таким образом, первое устройство 210 передает целевую информацию второму устройству 230 (операция S1115). Второе устройство 230 отображает и/или сохраняет принятую целевую информацию на и/или в местоположении отображения, назначенном на операции S1116. Местоположение отображения, назначенное на операции S1116, может называться местоположением приема.
Блок-схема с фиг. 11 изображает случай, когда объем данных целевой информации больше емкости хранилища внешнего устройства 220 ввода. Однако блок-схема с фиг. 11 может быть изменена на блок-схему сравнения полного объема данных целевой информации и метаданных целевой информации с емкостью хранилища внешнего устройства 220 ввода.
Таким образом, на операции S1105 с фиг. 11 первое устройство 210 сравнивает полный объем данных целевой информации и метаданных целевой информации с емкостью хранилища внешнего устройства 220 ввода. Если определяется, что полный объем данных целевой информации и метаданных целевой информации не меньше емкости хранилища внешнего устройства 220 ввода, первое устройство 210 передает метаданные целевой информации внешнему устройству 220 ввода, как показано на фиг. 11. Таким образом, внешнее устройство 220 ввода и второе устройство 230 выполняют операции S1107-S1116, как описано выше.
Если полный объем данных целевой информации и метаданных целевой информации не меньше емкости хранилища внешнего устройства 220 ввода, первое устройство 210 может сравнивать объем данных метаданных целевой информации с емкостью хранилища внешнего устройства 220 ввода перед передачей метаданных целевой информации внешнему устройству 220 ввода. Если определяется, что объем данных метаданных целевой информации не меньше емкости хранилища внешнего устройства 220 ввода, первое устройство 210 может выводить сообщение недоступности передачи или сообщение, запрашивающее обеспечение емкости хранилища внешнего устройства 220 ввода.
Однако, если определяется, что полный объем данных целевой информации и метаданных целевой информации меньше емкости хранилища внешнего устройства 220 ввода, первое устройство 210 может передавать целевую информацию и метаданные целевой информации внешнему устройству 220 ввода, как описано со ссылками на фиг. 3 выше.
Фиг. 12 изображает блок-схему способа передачи информации согласно примерному варианту осуществления. Фиг. 12 изображает случай, когда кнопка 701 запроса передачи информации и кнопка 702 запроса передачи информации хранилища, показанные на фиг. 7 и 8, не обеспечены во внешнем устройстве 220 ввода, первое устройство 210 передает целевую информацию или целевую информацию и метаданные целевой информации внешнему устройству 220 ввода согласно входной пользовательской информации на основе первого устройства 210, и внешнее устройство 220 ввода передает сохраненную целевую информацию или целевую информацию и метаданные целевой информации второму устройству 230 согласно входной пользовательской информации на основе второго устройства 230.
Операции S1201-S1202 и S1204-S1207 с фиг. 12 те же самые, что и операции S301-S302 и S305-S308, и, таким образом, их описания здесь опускаются.
Если первое устройство 210 принимает сигнал запроса передачи информации внешнему устройству 220 ввода посредством по меньшей мере одного из аппаратной кнопки первого устройства 210, пользовательского жеста на основе прикосновения на первом устройстве 210 и функции распознавания звука первого устройства 210 (операция S1203), первое устройство 210 передает и сохраняет целевую информацию или целевую информацию и метаданные целевой информации к внешнему устройству 220 ввода (операция S1204 и S1205).
Если второе устройство 230 принимает сигнал запроса передачи информации, сохраненный во внешнем устройстве 220 ввода посредством по меньшей мере одного из аппаратной кнопки второго устройства 230, пользовательского жеста на основе прикосновения на втором устройстве 230 и функции распознавания звука второго устройства 230 (операция S1208), как описано выше, второе устройство 230 передает сигнал запроса передачи информации внешнему устройству 220 ввода (операция S1209). Если второе устройство 230 принимает сохраненную информацию от внешнего устройства 220 ввода (операция S1210), второе устройство 230 отображает принятую информацию в местоположении отображения (операция S1211) и/или сохраняет информацию во втором устройстве 230.
Фиг. 13 изображает структурную схему примера первого устройства 210 с фиг. 2. Со ссылкой на фиг. 13, первое устройство 210 включает в себя приемник 1301 входной информации, хранилище 1302, интерфейс 1303 связи, интерфейс 1304 беспроводной связи ближнего действия, блок 1305 вывода и процессор 1306.
Приемник 1301 входной информации сконфигурирован для приема вышеописанной входной пользовательской информации. Таким образом, приемник 1301 входной информации сконфигурирован для приема пользовательского жеста на основе прикосновения, распознавания голоса пользователя, распознавания лица пользователя, текста и изображений, выраженных с использованием инструмента прикосновения, и сигнала, генерируемого путем управления физической кнопкой. Блок 1301 приема входной информации может включать в себя сенсорный экран, аудиосигнальный блок ввода, такой как микрофон, камеру и физический блок кнопок.
Хранилище 1302 сконфигурировано для сохранения по меньшей мере одной программы и/или набора команд и ресурса, которые конфигурируются для исполнения в процессоре 1306, который будет описан позже. По меньшей мере одна программа, сохраненная в блоке 1302 хранилища, включает в себя по меньшей мере одну программу, необходимую для исполнения способа передачи информации согласно примерному варианту осуществления, программу операционной системы первого устройства 210, прикладную программу, относящуюся к различным функциям, выполняемым первым устройством 210, и программа для приведения в действие аппаратных компонентов, включенных в первое устройство 210.
Ресурс, сохраненный в хранилище 1302, может включать в себя информацию, необходимую для установления и определения целевой информации и информации аутентификации и информации уровня безопасности для аутентификации внешнего устройства 220 ввода согласно примерному варианту осуществления. Информация уровня безопасности может быть изменена на основе времени, в которое сигнал запроса передачи информации принимается, и местоположения первого устройства 210. Хранилище 1302 может сохранять вышеописанную таблицу аутентификации. Ресурс, сохраненный в хранилище 1302, может дополнительно включать в себя пользовательскую информацию первого устройства 210, информацию, необходимую для управления прикладной программой, установленной в первом устройстве 210, и информацию, необходимую для исполнения программы для приведения в действие вышеупомянутых аппаратных компонентов.
Хранилище 1302 может быть сконфигурировано, чтобы независимо включать в себя хранилище, хранящее по меньшей мере одну программу для приведения в действие каждого элемента, включенного в первое устройство 210, и программу операционной системы, и хранилище, хранящее одну или несколько программ для исполнения способа передачи информации согласно примерному варианту осуществления, ресурс и прикладную программу.
Блок 1302 хранилища может включать в себя высокоскоростную оперативную память (RAM), устройство хранения на магнитном диске, энергонезависимую память, такую как флэш-память, или другую энергонезависимую полупроводниковую память. Таким образом, блок 1302 хранилища может называться памятью.
По меньшей мере одна программа и/или набор команд которые сохраняются в блоке 1302 хранилища, могут быть классифицированы как множество модулей согласно функциям.
Фиг. 14 изображает пример программ и/или наборов команд, которые сохраняются в блоке 1302 хранилища и классифицируются согласно модулям. Со ссылкой на фиг. 14, блок 1302 хранилища включает в себя операционную систему 1401, модуль 1402 связи, графический модуль 1403, модуль 1404 глобальной системы позиционирования (GPS), модуль 1405 пользовательского интерфейса (UI), сенсорный модуль 1406, модуль 1407 контакта и движения, модуль 1408 питания и модуль 1409 приложения, но не ограничивается этим.
Модуль 1409 приложения включает в себя модуль 1410 передачи информации, модуль 1411 синхронизации контента, модуль 1412 воспроизведения контента, модуль 1413 телефонной книги, модуль 1414 камеры, модуль 1415 проигрывания AllShare, модуль 1416 фитнеса, модуль 1417 сервиса "семейная история", детский модуль 1418 и модуль 1419 просмотра веб-страниц, но не ограничивается этим.
Операционная система 1401 управляет и руководит общей функцией первого устройства 210 и включает в себя программный компонент для обеспечения возможности связи между аппаратными и программными компонентами, включенными в первое устройство 210.
Модуль связи 1402 обеспечивает возможность связи с внешним устройством 220 ввода, вторым устройством 230 и сервером 2410, которые будут описаны позже, через интерфейс 1303 связи. Модуль 1402 связи включает в себя программный компонент для обработки данных, принятых от и переданных к внешнему устройству 220 ввода, второму устройству 230 и серверу 2410 через интерфейс 1303 связи. Принятые и переданные данные могут включать в себя сигнал запроса передачи информации, информацию аутентификации, целевую информацию и метаданные целевой информации. Модуль связи 1402 согласно примерному варианту осуществления может загружать по меньшей мере одно приложение с сервера 2410.
Графический модуль 1403 включает в себя программный компонент для регулирования яркости и визуализации графики, отображаемой на блоке 1305 вывода, и программный компонент для обеспечения виртуальной клавиатуры (или программной клавиатуры) для ввода текста в модуле 1409 приложения.
GPS-модуль 1404 включает в себя программный компонент для определения местоположения первого устройства 210 и обеспечения определенного местоположения приложению, которое обеспечивает услугу на основе местоположения. GPS-модуль 1404 может обеспечивать местоположение первого устройства 210, когда исполняется модуль 1401 передачи информации.
UI-модуль 1405 включает в себя программный компонент для обеспечения UI, необходимого для приложения, которое обеспечивает информацию UI на основе блока 1301 приема входной информации и блока 1305 вывода.
Сенсорный модуль 1406 включает в себя программный компонент для определения информации датчиков на основе блока 1301 приема входной информации и обеспечения определенной услуги на основе информации датчиков модулю приложения 1409.
Модуль 1407 контакта и движения включает в себя программный компонент для обнаружения контакта прикосновения на основе приемника 1301 входной информации, отслеживания движения на основе контакта и обеспечения отслеживаемого движения модулю 1409 приложения, требующему отслеживаемое движение. Контакт прикосновения на основе приемника 1301 входной информации включает в себя контакт прикосновения посредством внешнего устройства 220 ввода.
Модуль 1408 питания включает в себя программный компонент для управления обеспечением мощности аппаратным компонентам, включенным в первое устройство 210 путем взаимодействия с операционной системой 1401, и управления спящим режимом в отношении мощности, обеспечиваемой блоку 1305 вывода.
Функции модулей, включенные в модуль 1409 приложения, могут быть интуитивно поняты специалисту в данной области техники из их названий, и, таким образом, только модуль 1409 приложения, относящийся к примерному варианту осуществления, будет описан далее.
Например, если способ передачи информации согласно примерному варианту осуществления запрошен для выполнения через приемник 1301 входной информации первого устройства 210, процессор 1306 может исполнять модуль 1410 передачи информации. Модуль 1410 передачи информации может исполняться параллельно с исполнением другого приложения.
Соответственно, когда конкретное приложение исполняется или не исполняется, если целевая информация на блоке 1305 вывода первого устройства 210 выбирается, модуль 1410 передачи информации может обнаруживать выбранную целевую информацию, как описано со ссылками на фиг. 2, и может оперировать, как описано со ссылками на фиг. 3, 11 и 12.
Например, после того как модуль 1410 передачи информации исполняется, если модуль 1419 просмотра веб-страниц исполняется для выбора целевой информации с опциональной веб-страницы, модуль 1410 передачи информации обнаруживает выбранную целевую информацию и передает обнаруженную целевую информацию внешнему устройству 220 ввода, как описано со ссылками на фиг. 2 и 3.
Интерфейс 1303 связи может передавать и принимать данные к и от второго устройства 230 и сервера 2410 по сети 240, такой как беспроводная сеть, включающая в себя беспроводной Интернет, беспроводной Интранет, беспроводную телефонную сеть, беспроводную локальную сеть (LAN), Wi-Fi-сеть, сеть Wi-Fi Direct (WFD), 3G-сеть, сеть проекта долгосрочного развития (LTE) 4G, Bluetooth-сеть, сеть ассоциации передачи данных в инфракрасном диапазоне (IrDA), сеть радиочастотной идентификации (RFID), сверхширокополосную (UWB) сеть и Zigbee-сеть, или проводная сеть, включающая в себя проводной Интернет и сеть объединения сетей домашних телефонных линий (PNA). Сеть 240 с фиг. 2 может быть проводной сетью или беспроводной сетью на основе интерфейса 1303 связи.
Интерфейс 1303 связи может включать в себя по меньшей мере один из модуля приема широковещания, модуля мобильной связи, модуля проводного Интернета, модуля связи ближнего действия и модуля информации местоположения, но не ограничивается этим.
Модуль приема широковещания принимает сигнал широковещания и/или сигнал, относящийся к широковещанию, от внешнего сервера управления широковещанием (не показан) через канал широковещания. Канал широковещания может включать в себя спутниковый канал, наземный канал и кабельный канал. Модуль мобильной связи передает и принимает беспроводной сигнал к и от базовой станции (не показана), сервера 2410 и второго устройства 230 по сети мобильной связи. Беспроводной сигнал может включать в себя сигнал звукового вызова, сигнал группового вызова или данные в различных формах согласно передаче и приему текста и мультимедиа-сообщений.
Модуль беспроводного Интернета является модулем для доступа к беспроводному Интернету. Модуль проводного Интернета является модулем для доступа к проводному Интернету. Модуль связи ближнего действия является модулем для связи ближнего действия. Технологии связи ближнего действия могут использовать Bluetooth, RFID, инфракрасную связь, UWB, Zigbee, WFD и NFC.
Модуль информации местоположения является модулем для определения или получения местоположения первого устройства 210. Примером модуля информации местоположения является модуль информации местоположения на основе GPS. Модуль информации местоположения на основе GPS принимает информацию местоположения от множества искусственных спутников. Информация местоположения может включать в себя информацию координат, включающую в себя широту и долготу.
Интерфейс 1304 беспроводной связи ближнего действия выполняет беспроводную связь ближнего действия на основе протокола связи, такого как сеть NFC, сеть Bluetooth и сеть RFID. Соответственно, интерфейс 1304 беспроводной связи ближнего действия может устанавливать беспроводную связь ближнего действия с внешним устройством 220 ввода и вторым устройством 230 и выполнять беспроводную связь ближнего действия. Если беспроводная связь ближнего действия основана на NFC, интерфейс 1304 беспроводной связи ближнего действия может быть сконфигурирован как набор кристаллов NHC, и несущее поле, обеспеченное первым устройством 210, может обеспечивать мощность внешнему устройству 220 ввода. В этом случае внешнее устройство 220 ввода может принимать мощность, которая обеспечивается от несущего поля, обеспеченного первым устройством 210 для передачи, и принимать данные. Однако внешнее устройство 220 ввода может быть сконфигурировано для наличия своего собственного источника питания. Внешнее устройство 220 ввода будет описано подробно со ссылками на фиг. 19 и 20 позднее.
Блок вывода 1305 выводит пользовательскую информацию интерфейса согласно входной информации и информации согласно исполнению программы синхронизации контента. Блок вывода 1305 может включать в себя функцию отображения и функцию вывода аудиосигнала. Блок вывода 1305 может быть интегрированно сконфигурирован с блоком 1301 приема входной информации. Блок вывода 1305 может включать в себя жидкокристаллический дисплей (LCD), жидкокристаллический дисплей на основе тонкопленочных транзисторов (TFT-LCD), органический светодиод (OLED), гибкий дисплей, 3D-дисплей или OLED на основе активной матрицы (AM OLED), но не ограничивается этим. Количеством блоков 1305 вывода может быть два или более согласно форме осуществления первого устройства 210.
Процессор 1306 может называться одним или несколькими процессорами, которые управляют общей операцией первого устройства 210. Причина для называния процессора 1306 одним или несколькими процессорами состоит в том, что, хотя процессор 1306 осуществляется в виде единственного кристалла на фиг. 13, процессор 1306 может разделяться на множество процессоров согласно функции первого устройства 210.
Процессор 1306 может в общем случае управлять приемником 1301 входной информации, хранилищем 1302, интерфейсом 1303 связи, интерфейсом 1304 беспроводной связи ближнего действия и блоком 1305 вывода через операционную систему 1401 и модули 1402-1419, которые сохраняются в блоке 1302 хранилища. Таким образом, процессор 1306 может называться контроллером, микропроцессором, процессором цифровых сигналов и т. д. Процессор 1306 может обеспечивать пользовательский интерфейс посредством операционной системы 1401, UI-модуля 1405, блока 1301 приема входной информации и блока вывода 1305.
Процессор 1306 может исполнять по меньшей мере одну программу, относящуюся к способу передачи информации, согласно примерному варианту осуществления и выполнять один из способов, выполняемых первым устройством 210, показанных на блок-схемах с фиг. 3, 11 и 12, или один из способов, показанных на блок-схемах с фиг. 16-18, которые будут описаны позже. Процессор 1306 может исполнять программу путем считывания программы из блока 1302 хранилища или скачивания программы с сервера (не показан) или облачных серверов (не показаны), подключенных через блок 1303 связи.
Процессор 1306 может исполнять по меньшей мере одну программу, относящуюся к способу передачи информации, согласно примерному варианту осуществления, сохраненному в облачных серверах (не показаны), для установления среды, в которой первое устройство 210 может выполнять способ передачи информации.
Процессор 1306 может пониматься как включающий в себя блок функций интерфейса, осуществляющих интерфейс между различными аппаратными компонентами, включенными в первое устройство 210 и процессор 1306.
Фиг. 15 изображает структурную схему другого примера первого устройства 210 с фиг. 2. Со ссылкой на фиг. 15 первое устройство 210 включает в себя интерфейс 1501 пользовательского ввода, датчик 1502, сенсорный экран 1503, камеру 1504, интерфейс 1505 аудиовхода, интерфейс 1506 аудиовыхода, хранилище 1507, интерфейс 1508 связи, интерфейс 1509 связи ближнего действия, процессор 1510, источник 1511 питания и порт 1512. Однако конструкция первого устройства 210 не ограничивается показанной на фиг. 15.
Интерфейс 1501 пользовательского ввода сконфигурирован для генерирования входных данных (или управляющих данных) для управления операцией первого устройства 210 и вышеописанной входной пользовательской информации. Интерфейс 1501 пользовательского ввода может включать в себя клавиатуру, купольную клавиатуру, сенсорную панель, замещающую мышь, толчковое колесо, толчковый переключатель, аппаратную кнопку и т. д., но не ограничивается этим.
Датчик 1502 сконфигурирован для обнаружения текущего состояния первого устройства 210, такого как местоположение первого устройства 210, есть ли какой-либо контакт с пользователем, направление первого устройства 210, ускорение или замедление первого устройства 210 и т. д. и генерирует сигнал датчиков для управления операцией первого устройства 210. Датчик 1502 может включать в себя датчик близости и вышеописанный датчик движения. Таким образом, датчик 1502 может генерировать сигнал, который распознает пользовательский жест на основе датчика.
Датчик близости является датчиком для обнаружения, приближается ли объект к ранее установленной поверхности обнаружения или присутствует ли объект поблизости, посредством силы электромагнитного поля или инфракрасного луча без какого-либо действительного физического прикосновения. Примеры датчика близости включают в себя прозрачный фотоэлектрический датчик, прямой отражающий фотоэлектрический датчик, зеркальный отражающий фотоэлектрический датчик, фотоэлектрический датчик высокочастотных колебаний, емкостный фотоэлектрический датчик, магнитный фотоэлектрический датчик, инфракрасный фотоэлектрический датчик и т. д.
Входная пользовательская информация на основе сенсорного экрана 1503 может генерироваться согласно пользовательскому запросу или пользовательскому выбору, который зависит от вышеописанного пользовательского жеста. Пользовательским жестом могут быть различные комбинации частоты прикосновений, схемы прикосновения, зоны прикосновения и интенсивности прикосновения. Прикосновение на основе пальца пользователя на сенсорном экране 1503 может пониматься на основе части тела пользователя, который может прикасаться к области прикосновения сенсорного экрана 1503.
Сенсорный экран 1503 может включать в себя различные датчики для восприятия прикосновения или прикосновения близости сенсорного экрана 1503. Датчики, включенные в датчик касания 1503, являются датчиками, которые обнаруживают пользовательские жесты или схемы на сенсорном экране 1503. Таким образом, сенсорный экран 1503 может генерировать сигналы, которые обнаруживают вышеописанное перетаскивание на основе прикосновения, щелчок, касание, прикосновение и удерживание, двойное касание, прокрутку, сметание и датчик близости на основе пользовательских жестов или схем. Датчик близости для сенсорного экрана 1503 может быть тем же самым, что и датчик близости, включенный в блок 1502 датчиков.
Пример датчика для восприятия прикосновения к сенсорному экрану 1503 может включать в себя датчик осязания. Датчик осязания может обнаруживать различные типы информации, такие как шероховатость поверхности прикосновения, твердость объекта прикосновения, температура в точке прикосновения и т. д. Прикосновение к сенсорному экрану 1503 означает, что указатель касается сенсорной панели. Прикосновение может включать в себя множественное прикосновение. Близость прикосновения к сенсорному экрану 1503 происходит, когда указатель в действительности не касается сенсорной панели, но приближается к сенсорной панели на предварительно определенное расстояние. Примеры указателя могут включать в себя стилусное перо, палец пользователя, часть человеческого тела, соответствующую пальцу, или инструмент, соответствующий пальцу, и т. д. Таким образом, указатель может называться внешним устройством ввода.
Сенсорный экран 1503 отображает информацию, обработанную первым устройством 210. Например, сенсорный экран 1503 отображает пользовательские жесты или схемы прикосновения, обнаруженные посредством блока датчиков, включенного в сенсорный экран 1503, данные управления или входную пользовательскую информацию, введенную через интерфейс 1501 пользовательского ввода или экран в ответ на сигнал, обнаруженный посредством датчика 1502.
Сенсорный экран 1503 может называться устройством ввода и вывода. Когда сенсорный экран 1503 является устройством ввода и вывода, экран, отображаемый на сенсорном экране 1503, включает в себя пользовательский интерфейс (UI) или графический UI (GUI). Сенсорный экран 1503 может отображать экраны, как показано на фиг. 4A, 4B, 5 и 6, и может принимать входную пользовательскую информацию.
Сенсорный экран 1503 может включать в себя LCD, TFT-LCD, OLED, гибкий дисплей, 3D-дисплей или AMOLED, но не ограничивается этим. Количеством сенсорных экранов 1503 может быть два или более согласно форме осуществления первого устройства 210.
Камера 1504 обрабатывает кадр изображения, такой как неподвижное изображение или перемещающееся изображение, полученное датчиком изображений (или фотодатчиком) в режиме группового вызова или режиме фотографии. Обработанный кадр изображения может отображаться на сенсорном экране 1503. Кадр изображения, обработанный камерой 1504, может сохраняться в блоке 1507 хранилища или передаваться внешнему устройству через интерфейс 1508 связи или порт 1512 или блок 1512 беспроводной связи ближнего действия.
Количеством камер 1504 может быть две или более согласно конструкции первого устройства 210. Камера 1504 может быть использована в качестве устройства ввода для распознавания пользовательского пространственного жеста. Кадром изображения, полученным камерой 1504, может быть изображение лица для аутентификации пользователя первого устройства 210.
Интерфейс 1505 аудиовхода может принимать ввод внешнего акустического сигнала в режиме вызова, режиме записи или режиме распознавания голоса, конвертировать акустический сигнал в электрические голосовые данные и передавать электрические голосовые данные процессору 1510. Интерфейс 1505 аудиовхода может быть сконфигурирован как, например, микрофон. Интерфейс 1505 аудиовхода может быть сконфигурирован, чтобы включать в себя различные алгоритмы удаления шума для удаления шума, генерируемого в течение процесса приема ввода внешнего акустического сигнала.
Акустическим сигналом, введенным посредством интерфейса 1505 аудиовхода, может быть входная пользовательская информация на естественном языке. Например, команда запроса передачи информации может быть введена через блок 1505 аудиовхода. Входная пользовательская информация на основе распознавания голоса пользователя может приниматься через интерфейс 1505 аудиовхода. Внешний акустический сигнал, введенный через интерфейс 1505 аудиовхода, может сохраняться в хранилище 1507 или передаваться наружу через интерфейс 1508 связи, или порт 1512, или интерфейс 1512 беспроводной связи ближнего действия.
Интерфейс 1501 пользовательского ввода, датчик 1502, сенсорный экран 1503, камера 1504 и интерфейс 1505 аудиовхода могут называться интерфейсом ввода информации или интерфейсом ввода и вывода информации согласно функции интерфейса между первым устройством 210 и пользователем. Например, если функция интерфейса между первым устройством 210 и пользователем включает в себя функцию распознавания прикосновения, функцию распознавания голоса и функцию распознавания пространственных жестов, интерфейс 1501 пользовательского ввода, датчик 1502, камера 1504 и интерфейс 1505 аудиовхода могут называться интерфейсом ввода информации, и сенсорный экран 1503 может называться интерфейсом ввода и вывода информации.
Интерфейс 1506 аудиовыхода выводит акустический сигнал или аудиосигнал, который принимается извне в режиме вызова или режиме воспроизведения аудио. Интерфейс 1506 аудиовыхода может быть сконфигурирован как динамик. Если аудиосигнал генерируется, когда приложение исполняется, интерфейс 1506 аудиовыхода выводит аудиосигнал. Интерфейс 1505 аудиовхода и интерфейс 1506 аудиовыхода могут быть интегрированно сформированы внутри гарнитуры.
Интерфейс 1508 связи может передавать и принимать данные к и от второго устройства 230 и сервера 2410 с фиг. 24 по беспроводной сети, включающей в себя беспроводной Интернет, беспроводной Интранет, беспроводную телефонную сеть, LAN, Wi-Fi-сеть, WFD-сеть, 3G-сеть, 4G LTE-сеть, Bluetooth-сеть, IrDA-сеть, RFID-сеть, UWB-сеть и Zigbee-сеть, или по проводной сети, включающей в себя проводной Интернет и домашнюю PNA-сеть. Сеть 240 с фиг. 2 может быть проводной сетью или беспроводной сетью на основе блока 1303 связи.
Интерфейс 1508 связи может включать в себя по меньшей мере один из модуля приема широковещания, модуля мобильной связи, проводного Интернет-модуля, модуля связи ближнего действия и модуля информации местоположения, которые упоминаются со ссылками на интерфейс 1303 связи, но не ограничивается этим.
Порт 1512 может передавать и принимать данные наружу и снаружи посредством интерфейса "подключи и работай" (plug and play), такого как порт универсальной последовательной шины (UBS) (не показан). Интерфейс "подключи и работай" является модулем, который автоматически осуществляет проигрывание, когда второе устройство 230 или внешнее устройство (не показано) подключено к первому устройству 210.
Источник 1511 питания обеспечивает мощность компоненту аппаратных средств, включенному в первое устройство 210. Источник 1511 питания включает в себя один или несколько источников мощности, таких как аккумулятор и источник питания переменного тока (AC). Первое устройство 210 может не включать в себя источник 1511 питания, но может включать в себя блок соединения (не показан), который может быть соединен с внешним источником питания (не показан).
Процессор 1510 может называться одним или несколькими процессорами, которые управляют общей операцией первого устройства 210. Причина ссылки на процессор 1510 как на один или несколько процессоров в том, что, хотя процессор 1510 осуществляется в виде одного кристалла на фиг. 15, процессор 1510 может разделяться на множество процессоров согласно функции первого устройства 210.
Процессор 1510 может в общем случае управлять интерфейсом 1501 пользовательского ввода, датчиком 1502, сенсорным экраном 1503, камерой 1504, интерфейсом 1505 аудиовхода, интерфейсом 1506 аудиовыхода, хранилищем 1507, интерфейсом 1508 связи, интерфейсом 1509 связи ближнего действия, источником 1511 питания и портом 1512 посредством операционной системы и различных модулей, включенных в хранилище 1507.
Вышеописанная операционная система и различные модули могут соответствовать операционной системе и различным модулям с фиг. 14. Процессор 1510 может называться контроллером, микропроцессором и процессором цифровых сигналов. Процессор 1510 может также обеспечивать пользовательский интерфейс через интерфейс 1501 пользовательского ввода, датчик 1502, сенсорный экран 1503, камеру 1504 и интерфейс 1506 аудиовхода посредством операционной системы 1401 и UI-модуля 1405, сохраненных в хранилище 1507.
Процессор 1511 может исполнять по меньшей мере одну программу, относящуюся к способу передачи информации согласно примерному варианту осуществления, и выполнять один из способов, выполняемых первым устройством 210, показанных в блок-схемах с фиг. 3, 11 и 12, или один из способов, показанных в блок-схемах с фиг. 16-18, которые будут описаны позже. Процессор 1511 может исполнять программу для выполнения способа передачи информации путем считывания программы из хранилища 1507 или скачивания программы с по меньшей мере одного из сервера 2410 или облачных серверов (не показаны) и второго устройства 230, подключенного через интерфейс 1508 связи. Второе устройство 230 может называться внешним устройством первого устройства 210.
Фиг. 16 изображает блок-схему способа передачи информации, выполняемого первым устройством 210, согласно примерному варианту осуществления. Способ передачи информации с фиг. 16 может выполняться процессорами 1306 и 1501 с использованием по меньшей мере одной программы и ресурса, сохраненных в хранилищах 1302 и 1511. Однако для удобности описания в настоящем варианте осуществления способ передачи информации выполняется процессором 1306.
Как описано со ссылками на фиг. 3, процессор 1306 первого устройства 210 обнаруживает целевую информацию для передачи внешнему устройству 220 ввода, когда исполняется опциональное приложение или отображается экран меню или рабочий стол (операция S1601). Обнаружение целевой информации включает в себя выбор целевой информации, обнаружение выбранной целевой информации и обнаружение объема данных выбранной целевой информации, как описано со ссылками на фиг. 2.
После того как целевая информация обнаруживается, если сигнал запроса передачи информации принимается на основе по меньшей мере одной входной пользовательской информации из входной пользовательской информации на основе внешнего устройства 220 ввода и входной пользовательской информации на основе первого устройства 210 (операция S1602), процессор 1306 передает по меньшей мере одно из целевой информации и метаданных целевой информации к внешнему устройству 220 ввода (операция S1603), как описано со ссылками на фиг. 2 и 3.
Фиг. 17 изображает блок-схему способа передачи информации, выполняемую первым устройством 210, согласно примерному варианту осуществления. Способ передачи информации с фиг. 17 включает в себя операцию сравнения емкости хранилища внешнего устройства 220 ввода с объемом данных целевой информации, показанной на фиг. 11.
Со ссылкой на фиг. 17, процессор 1306 обнаруживает целевую информацию (операция S1701), что подобно операции S1601 с фиг. 16. Если сигнал запроса передачи информации, переданный к внешнему устройству 220 ввода, принимается (операция S1702), процессор 1306 сравнивает объем данных целевой информации, которые должны быть переданы, с емкостью хранилища внешнего устройства 220 ввода (операция S1703). В этом отношении, емкостью хранилища внешнего устройства 220 ввода является полная доступная емкость хранилища.
Если объем данных целевой информации меньше или равен емкости хранилища внешнего устройства 220 ввода (операция S1703), процессор 1306 передает целевую информацию внешнему устройству 220 ввода (операция S1704). Если объем данных целевой информации больше емкости хранилища внешнего устройства 220 ввода (операция S1703), процессор 1306 передает метаданные целевой информации внешнему устройству 220 ввода (операция S1705). После этого, если сигнал запроса передачи целевой информации принимается от второго устройства 230, то есть по меньшей мере одного внешнего устройства (операция S1706), процессор 1306 передает целевую информацию второму устройству 230, то есть по меньшей мере одному внешнему устройству (операция S1707).
Как и блок-схема с фиг. 11, блок-схема с фиг. 17 может быть изменена в блок-схему сравнения полного объема данных целевой информации и метаданных целевой информации с емкостью хранилища внешнего устройства 220 ввода и передачи целевой информации и метаданных целевой информации или только метаданных целевой информации внешнему устройству ввода согласно результату сравнения.
Фиг. 18 изображает блок-схему способа передачи информации, выполняемого первым устройством, согласно примерному варианту осуществления. На фиг. 18 только метаданные целевой информации передаются внешнему устройству 220 ввода, и, если сигнал запроса передачи целевой информации принимается от второго устройства 230, то есть по меньшей мере одного внешнего устройства, целевая информация передается от первого устройства 210 второму устройству 230.
На операции S1801 процессор 1306 обнаруживает целевую информацию. Целевая информация может быть обнаружена, как описано со ссылками на фиг. 2 и 3.
Если сигнал запроса передачи информации принимается от внешнего устройства 220 ввода через беспроводную связь ближнего действия (операция S1802), процессор 1306 передает метаданные целевой информации внешнему устройству 220 ввода (операция S1803). После этого процессор 1306 выполняет операции S1804 и S1805, соответствующие операциям S1706 и S1707 с фиг. 17. Таким образом, целевая информация передается второму устройству 230.
Фиг. 19 изображает структурную схему примера внешнего устройства 220 ввода с фиг. 2. Внешнее устройство 220 ввода с фиг. 19 не имеет своего собственного источника питания.
Со ссылкой на фиг. 19, внешнее устройство 220 ввода включает в себя перо 1901, электромагнит 1903, блок 1904 кнопок, процессор 1905, память 1906, дисплей 1907 и интерфейс 1902 беспроводной связи ближнего действия. Однако внешнее устройство 220 ввода не ограничивается этим.
Перо 1901 может включать в себя кончик, который имеет малую толщину, чтобы входная информация на основе прикосновения могла быть точно введена к первому устройству 210 и второму устройству 230.
Электромагнит 1903 посылает ток к перу 1901, если блок 1903 пера контактирует с электромагнитом 1903. Таким образом, если перо 1901 прикасается к сенсорному экрану 1503 первого устройства 210 или второго устройства 230, перо 1902 контактирует с электромагнитом 1903 и посылает ток к сенсорному экрану 1503 так, чтобы датчик обнаружения сенсорного экрана 1503 обнаружил давления пера от пера 1901, его скорость и его информацию координат на сенсорном экране 1503. Деталь для разделения электромагнита 1903 и пера 1901 друг от друга может быть дополнительно обеспечена между ними. Деталь для разделения электромагнита 1903 и пера 1901 друг от друга может использовать резиновое кольцо.
Блок 1904 кнопок включает в себя кнопку 701 запроса передачи информации и кнопку 702 запроса передачи информации хранилища, упомянутые на фиг. 7 и 8. Если одной из кнопки 701 запроса передачи информации и кнопки 702 запроса передачи информации хранилища, включенных в блок 1904 кнопок, осуществляется управление, процессор 1905 временно останавливает протекание тока через электромагнит 1903. Для этих целей электромагнит 1903 включает в себя деталь (не показана), управляемую процессором 1905, и временно останавливает протекание тока. Деталь для остановки протекания тока может быть той же самой, что и деталь для отделения электромагнита 1903 и пера 1901 друг от друга. Если обе детали являются одной и той же, блок 1904 кнопок может быть не соединен с процессором 1905, а может быть непосредственно соединен с вышеописанной деталью так, чтобы вышеописанная деталь могла отделять электромагнит 1903 и перо 1901 друг от друга, когда одной из кнопок 701 запроса передачи информации и кнопок 702 запроса передачи информации хранилища, включенных в блок 1904 кнопок, осуществляется управление.
Соответственно, сенсорный экран 1503 первого устройства 210 или второго устройства 230 передает результат обнаружения, что никакой ток временно не течет к процессору каждого устройства во время прикосновения к перу 1901. Таким образом, процессор первого устройства 210 может распознать генерирование сигнала запроса передачи информации от внешнего устройства 220 ввода и процессор второго устройства 230 может распознать генерирование сигнала согласно запросу передачи информации хранилища или передачу сохраненной информации внешнему устройству 220 ввода. В этом отношении, относится ли вышеописанное обнаружение к запросу передачи информации или запросу передачи информации хранилища, может быть определено, например, согласно времени, в течение которого никакой ток временно не течет. Для этих целей процессор 1905 может управлять вышеописанной деталью, включенной в электромагнит 1903, так, чтобы управлять временем, в течение которого никакой ток временно не течет через перо 1901 согласно управляемой кнопке кнопки 701 запроса передачи информации и кнопки 702 запроса передачи информации хранилища, включенных в блок кнопок 1904.
Процессор 1905 может передавать сигнал запроса передачи информации согласно управлению кнопки, включенной в вышеописанный блок 1904 кнопок, первому устройству 210 через блок 1902 беспроводной связи ближнего действия и передавать информацию, сохраненную в памяти 1906, второму устройству 230 согласно запросу передачи информации хранилища, когда кнопкой, включенной в блок 1904 кнопок, осуществляется управление. Когда вышеописанная сохраненная информация передается второму устройству 230 согласно запросу считывания второго устройства 230, процессор 1905 может передавать сигнал, указывающий, что запрос передачи информации хранилища сделан, второму устройству 230 через интерфейс 1902 беспроводной связи ближнего действия, когда кнопкой, включенной в блок 1904 кнопок, осуществляется управление, и может принимать сигнал запроса считывания от второго устройства 230 через интерфейс 1902 беспроводной связи ближнего действия. Вышеописанная операция может выполняться согласно рабочему условию, установленному в процессоре 1905.
Память 1906 сохраняет по меньшей мере один элемент целевой информации, принятой от первого устройства 210 через интерфейс 1902 беспроводной связи ближнего действия, и метаданные целевой информации и передает информацию, сохраненную в памяти 1906, второму устройству 230 через блок 1902 беспроводной связи ближнего действия.
Память 1906 может хранить информацию аутентификации внешнего устройства 220 ввода и передавать информацию аутентификации соответствующему устройству, когда беспроводная связь ближнего действия установлена между первым устройством 210 или вторым устройством 230 и внешним устройством 220 ввода, или сигнал запроса согласно управлению кнопки, включенной в блок 1904 кнопок, может передаваться к первому устройству 210 или второму устройству 230 через блок 1901 беспроводной связи ближнего действия. Информация аутентификации может включать в себя информацию уровня безопасности.
Блок 1907 отображения может отображать информацию, касающуюся результата отслеживания объема хранилища памяти 1906 процессором 1905, как блок 703 отображения с фиг. 7. Блок 1907 отображения может быть сконфигурирован в качестве устройства отображения, такого как LED.
Внешнее устройство 220 ввода с фиг. 19 принимает мощность от устройства, в котором беспроводная связь ближнего действия установлена через блок 1902 беспроводной связи ближнего действия, и обеспечивает мощность элементам, требующим мощности.
Фиг. 20 изображает структурную схему другого примера внешнего устройства 220 ввода с фиг. 2. Внешнее устройство 220 ввода с фиг. 20 имеет функцию обеспечения своей собственной мощности. Таким образом, внешнее устройство 220 ввода с фиг. 20 сконфигурировано для добавления аккумулятора 2001 и терминала 2002 зарядки к элементам, включенным во внешнее устройство 220 ввода с фиг. 19.
Аккумулятор 2001 заряжается через терминал 2002 зарядки и обеспечивает мощность процессору 1905, памяти 1906 и дисплею 1907, требующим мощность среди элементов, включенных во внешнее устройство 220 ввода. Однако, когда беспроводная связь ближнего действия установлена между внешним устройством 220 ввода и первым устройством 210 или вторым устройством 230, аккумулятор 2001 может быть использован после зарядки через интерфейс 1902 беспроводной связи ближнего действия.
Фиг. 21 изображает блок-схему способа передачи информации, выполняемого внешним устройством 220 ввода, согласно примерному варианту осуществления. Способ передачи информации с фиг. 21 может соответствовать способу передачи информации, выполняемому внешним устройством 220 ввода с фиг. 3. Способ передачи информации с фиг. 21 может выполняться процессором 1905 с фиг. 19 и 20. Для этих целей память 1906 может хранить по меньшей мере одну программу и ресурс для выполнения способа передачи информации согласно примерному варианту осуществления.
Со ссылкой на фиг. 21, если запрос передачи информации осуществляется через блок 1904 кнопок, процессор 1905 принимает по меньшей мере одно из целевой информации и метаданных целевой информации от первого устройства 210 через блок 1902 беспроводной связи ближнего действия (операция S2101). В этом отношении процессор 1905 может передавать информацию аутентификации внешнего устройства 220 ввода к первому устройству 210 через интерфейс 1902 беспроводной связи ближнего действия для обеспечения возможности первому устройству 210 выполнять аутентификацию, как описано выше.
Процессор 1905 сохраняет принятое по меньшей мере одно из целевой информации и метаданных целевой информации в памяти 1906 (операция S2102). Процессор 1905 может отслеживать объем хранилища памяти 1906 и отображать информацию состояния объема хранилища памяти 1906 на блоке 1907 отображения согласно результату отслеживания, как описано со ссылками на фиг. 7, при этом сохраняя информацию в памяти 1906. Информация состояния объема хранилища памяти 1906 может быть выражена в виде по меньшей мере одного из изображений и текста, которые изменяются согласно изменению в объеме хранилища памяти 1906. Если по меньшей мере одно из целевой информации и метаданных целевой информации полностью сохраняется в памяти 1906, процессор 1905 может отображать информацию, указывающую, сохраняется ли информация полностью на блоке 1907 отображения.
Если запрос передачи информации на сохраненную информацию выполняется через блок 1904 кнопок, процессор 1905 передает сохраненное по меньшей мере одно из целевой информации и метаданных целевой информации второму устройству через интерфейс 1902 беспроводной связи ближнего действия (операция S2103). Когда сохраненное по меньшей мере одно из целевой информации и метаданных целевой информации передается второму устройству 230, внешнее устройство 220 ввода может отслеживать объем хранилища памяти 1906 и отображать информацию состояния объема хранилища памяти 1906 на дисплее 1907 согласно результату отслеживания, как описано со ссылками на фиг. 7.
Когда сохраненная информация передается второму устройству 230, процессор 1905 может передавать информацию аутентификации внешнего устройства 220 ввода второму устройству 230 для обеспечения возможности второму устройству 230 выполнять аутентификацию, как описано выше. Процессор 1905 может отображать информацию, указывающую, передана ли информация полностью, на дисплее 1907 согласно тому, передана ли сохраненная информация полностью второму устройству 230. Когда процессор 1905 передает сохраненную информацию второму устройству 230, если передается множество элементов целевой информации, процессор 1905 непрерывно передает множество элементов целевой информации второму устройству 230 в порядке множества элементов целевой информации, которая сохраняется, через интерфейс 1902 беспроводной связи ближнего действия. Процессор 1905 может передавать множество элементов целевой информации второму устройству 230 по одному в порядке множества элементов целевой информации, которая сохраняется, или в обратном порядке хранения через интерфейс 1902 беспроводной связи ближнего действия каждый раз, когда осуществляется управление кнопкой запроса передачи информации хранилища, включенной в блок 1904 кнопок. Процессор 1905 может также передавать все множество элементов целевой информации второму устройству 230 одновременно с тем, как осуществляется управление кнопкой запроса передачи информации хранилища, включенной в блок 1904 кнопок.
Фиг. 22 изображает блок-схему способа передачи информации, выполняемого вторым устройством 230, согласно примерному варианту осуществления.
Второе устройство 230 может быть сконфигурировано подобно первому устройству 210. Таким образом, подробное описание первого устройства 210, обеспеченного со ссылками на фиг. 13-15, может быть применено ко второму устройству 230. Однако каждый функциональный элемент, показанный на фиг. 13-15, может оперировать различным образом согласно первому устройству 210 или второму устройству 230.
Например, если структурная схема с фиг. 13 относится к первому устройству 210, описанному выше, процессор 1306 оперирует, как показано в блок-схемах с фиг. 16-18. Однако, если структурная схема с фиг.13 относится к второму устройству 230, процессор 1306 может оперировать, как показано в блок-схемах с фиг. 22, 25, и 26.
Таким образом, если сохраненный сигнал запроса передачи информации, касающийся информации, сохраненной во внешнем устройстве 220 ввода, принимается (операция S2201), процессор 1306 сохраняет информацию, принятую от внешнего устройства 220 ввода через беспроводную связь ближнего действия (операция S2202).
Хотя не описывается, является ли принятая информация целевой информацией или метаданными целевой информации на фиг. 22, на операции S2302 целевая информация может обрабатываться путем определения, является ли принятая информация целевой информацией или метаданными целевой информации. То есть различные операции могут выполняться согласно принятой информации, как описано в блок-схемах с фиг. 3 и 11, касающихся второго устройства 230.
Фиг. 23 изображает конфигурацию системы передачи информации согласно примерному варианту осуществления. Система передачи информации с фиг. 23 дополнительно включает в себя сервер 2310 в отличие от системы передачи информации с фиг. 2. Конфигурация, иллюстрируемая на фиг. 23, может называться конфигурацией сети, используемой для выполнения способа передачи информации согласно примерному варианту осуществления.
Сервер 2310 может включать в себя облачный сервер или сервер обеспечения информации. Если передача целевой информации запрашивается от второго устройства 230, сервер 2310 передает запрошенную целевую информацию второму устройству 230. Для запроса передачи целевой информации второе устройство 230 должно иметь информацию учетной записи сервера 230. Сервер 2310 может обеспечивать приложение согласно запросу первого устройства 210 и второго устройства 230.
Фиг. 24 изображает блок-схему способа передачи информации на основе системы передачи информации с фиг. 23 согласно примерному варианту осуществления. Операции S2401-S2408 с фиг. 24 те же самые, что и операции S1101-S1104, S1106, S1107, S1109, S1110 с фиг. 11, соответственно.
На операции S2409 внешнее устройство 220 ввода посылает запрос на передачу сохраненной информации второму устройству 230. На операции S2410 запрос на считывание сохраненной информации посылается от второго устройства 230 внешнему устройству 220 ввода. Если метаданные сохранены во втором устройстве 230, второе устройство 230 устанавливает связь с сервером 2310 на основе сохраненных метаданных через сеть 240 (операция S2412).
Если связь установлена между вторым устройством 230 и сервером 2310 (операция S2413), второе устройство 230 запрашивает передачу целевой информации от сервера 2310 на основе метаданных (операция S2414). Таким образом, если целевая информация принимается от сервера 2310 (операция S2415), второе устройство 230 отображает и/или сохраняет принятую целевую информацию (операция S2416). В этом отношении, второе устройство 230 может назначать местоположение приема для отображения принятой целевой информации в ранее назначенном местоположении приема (или местоположении отображения) до запроса на передачу целевой информации от сервера 2310, как описано со ссылками на фиг. 3.
Фиг. 25 изображает блок-схему способа передачи информации, выполняемого между внешним устройством 220 ввода и вторым устройством 230, согласно примерному варианту осуществления. Операции S306-S311, описанные со ссылками на фиг. 3, могут замещать блок-схему с фиг. 25.
Со ссылкой на фиг. 25, когда беспроводная связь ближнего действия устанавливается между внешним устройством 220 ввода и вторым устройством 230 на операции S2501, информация, сохраненная во внешнем устройстве 220 ввода, передается второму устройству 230 (операция S2502). В этом отношении внешнее устройство 220 ввода может передавать вышеописанную информацию аутентификации второму устройству 230, аутентифицировать внешнее устройство 220 ввода, как описано со ссылками на фиг. 3, и обеспечивать возможность второму устройству 230 обрабатывать информацию, принятую от внешнего устройства 220 ввода. На фиг. 25 внешнее устройство 220 ввода может не включать в себя или не требовать управления кнопки 702 передачи информации хранилища для передачи сохраненной информации второму устройству 230, как описано в вышеописанных вариантах осуществления.
Если второе устройство 230 принимает информацию от внешнего устройства 220 ввода, второе устройство 230 автоматически исполняет приложение, относящееся к целевой информации, на основе принятой информации и/или на основе информации, сохраненной во втором устройстве 230 (операция S2503). Приложение может автоматически исполняться на основе метаданных целевой информации. Метаданные целевой информации могут включать в себя информацию, касающуюся приложения, относящегося к целевой информации, и команду для исполнения приложения. Таким образом, информация, принятая на операции S2502, включает в себя метаданные целевой информации или целевую информацию и метаданные целевой информации. Принимаются ли метаданные целевой информации или целевая информация и метаданные целевой информации от внешнего устройства 220 ввода, может быть определено согласно емкости хранилища внешнего устройства 220 ввода или объему данных целевой информации или целевой информации и метаданных целевой информации, как описано в вышеописанных вариантах осуществления.
После того как приложение исполняется, второе устройство 230 автоматически сохраняет принятую информацию в буфере обмена (операция S2504). Принятая информация может автоматически сохраняться в буфере обмена на основе информации, включенной в метаданные целевой информации. Однако, даже если команда для сохранения принятой информации в буфере обмена, не включается в метаданные целевой информации, принятая информация может автоматически сохраняться в буфере обмена согласно рабочему условию, установленному во втором устройстве 230.
Если целевая информация и метаданные целевой информации сохраняются в буфере обмена и входная пользовательская информация, касающаяся информации местоположения отображения, принимается (операция S2505), второе устройство 230 вставляет целевую информацию, сохраненную в буфере обмена, в местоположение отображения, назначенное согласно пользовательской входной информации (операция S2506).
Если множество местоположений отображения, в которые целевая информация должна быть вставлена, назначено на втором устройстве 230 и один элемент целевой информации сохраняется в буфере обмена, второе устройство 230 вставляет целевую информацию в множество местоположений отображения. Целевая информация, сохраненная в буфере обмена, может пониматься как информация, принятая от внешнего устройства 220 ввода.
Если множество местоположений отображения, в которые целевая информация должна быть вставлена, назначено на втором устройстве 230 и множество элементов целевой информации сохраняется в буфере обмена на основе информации, принятой от внешнего устройства 220 ввода, второе устройство 230 вставляет целевую информацию в местоположения отображения согласно порядку целевой информации, которая принимается на основе принятой информации.
Однако, когда информация, принятая на операции S2502, включает в себя только метаданные целевой информации, поскольку информация, сохраненная в буфере обмена, включает в себя только метаданные целевой информации, второе устройство 230 может установить связь с первым устройством 210, как описано со ссылками на фиг. 11, на основе информации, сохраненной в буфере обмена, для приема целевой информации или может установить связь с сервером 2310, как описано со ссылками на фиг. 24, для приема целевой информации, и затем может вставить целевую информацию в местоположение отображения, назначенное согласно пользовательской входной информации. Порядок приема (скачивания) целевой информации от одного из первого устройства 210 и сервера 2310 и назначение местоположения отображения на основе вышеописанной входной пользовательской информации может быть изменен.
Фиг. 26 изображает блок-схему способа передачи информации согласно примерному варианту осуществления. На фиг. 26 целевая информация принимается от внешнего устройства 220 ввода. Таким образом, целевая информация, сохраненная во внешнем устройстве 220 ввода, передается второму устройству 230, когда беспроводная связь ближнего действия установлена между внешним устройством 220 ввода и вторым устройством 230 (операции S2601 и S2602).
Таким образом, второе устройство 230 автоматически сохраняет буфер обмена и сохраняет принятую целевую информацию в буфере обмена (операция S2603). То есть, когда второе устройство 230 отображает экран 2710 с фиг. 27, когда беспроводная связь ближнего действия устанавливается на основе расстояния между внешним устройством 220 ввода и вторым устройством 230, если целевая информация (например 100 с фиг. 1) передается от внешнего устройства 220 ввода второму устройству 230, второе устройство 230 отображает экран 2720 с фиг. 27, включающий в себя буфер 2721 обмена, включающий в себя принятую целевую информацию 2722.
Если информация местоположения отображения принимается согласно входной информации пользователя второго устройства 230 (операция S2604), второе устройство 230 вставляет целевую информацию, сохраненную в буфере обмена, в принятое местоположение отображения (операция S2605). На операции S2605 второе устройство 230 может исполнять приложение, относящееся к целевой информации, на основе входной пользовательской информации и вставлять целевую информацию в приложение, экран, документ и т. д.
Вышеописанные операции второго устройства 230 с фиг. 25 и 26 могут выполняться процессорами 1306 и 1510, как показано на блок-схеме с фиг. 22. Операции внешнего устройства 220 ввода могут выполняться процессором 1905.
Способ передачи информации согласно примерному варианту осуществления может также осуществляться в виде компьютерно-читаемых кодов на компьютерно-читаемом носителе записи. Компьютерно-читаемым носителем может быть любое устройство записи с возможностью сохранения данных, которое считывается компьютерной системой, например постоянная память (ROM), оперативная память (RAM), ROM на компакт-диске (CD), магнитная лента, гибкий диск, оптическое устройство хранения данных и так далее. Компьютерно-читаемый носитель может быть распределен между компьютерными системами, которые взаимосоединены через сеть, и примерные варианты осуществления могут сохраняться и осуществляться в виде компьютерно-читаемого кода распределенным образом.
Несмотря на то, что примерные варианты осуществления были показаны в деталях и описаны со ссылками, специалистам в данной области техники будет понятно, что различные изменения в форме и подробностях могут быть выполнены над ними без выхода за пределы сущности и объема концепции изобретения, определенного следующей формулой.
Изобретение относится к способу и системе для беспроводной передачи информации между устройствами. Технический результат заключается в обеспечении совместного использования информации с использованием внешнего устройства ввода без необходимости подключения между первым и вторым устройствами, даже если размер памяти устройства ввода недостаточен, и достигается за счет того, что способ включает: прием выбора, выполняемого внешним устройством ввода, целевой информации, отображаемой на первом устройстве; извлечение целевой информации, соответствующей выбору, выполняемому внешним устройством ввода; и передачу информации, соответствующей целевой информации, внешнему устройству ввода, причем при передаче информации обнаруживают размер информации, соответствующей целевой информации; если размер информации, соответствующей целевой информации, больше емкости хранилища внешнего устройства ввода, передают только метаданные, соответствующие целевой информации, причем метаданные, соответствующие целевой информации, содержат информацию, используемую для передачи целевой информации от внешнего устройства хранения на второе устройство. 4 н. и 11 з.п. ф-лы, 33 ил.
1. Способ передачи информации, выполняемый первым устройством, причем способ содержит этапы, на которых:
принимают выбор, выполняемый внешним устройством ввода, целевой информации, отображаемой на первом устройстве;
извлекают целевую информацию, соответствующую выбору, выполняемому внешним устройством ввода; и
передают информацию, соответствующую целевой информации, внешнему устройству ввода,
причем этап передачи информации, соответствующей целевой информации, внешнему устройству ввода, содержит этапы, на которых:
обнаруживают размер информации, соответствующей целевой информации;
если размер информации, соответствующей целевой информации, больше емкости хранилища внешнего устройства ввода, передают только метаданные, соответствующие целевой информации,
причем метаданные, соответствующие целевой информации, содержат информацию, используемую для передачи целевой информации от внешнего устройства хранения на второе устройство.
2. Способ по п. 1, в котором выбор содержит выбор по меньшей мере одной зоны отображения согласно пользовательскому вводу, и
причем способ дополнительно содержит этап, на котором отображают информацию, соответствующую упомянутой по меньшей мере одной зоне отображения.
3. Способ по п. 2, в котором информация, соответствующая упомянутой по меньшей мере одной зоне отображения, содержит по меньшей мере одну из информации выделения, информации линии границы, информации замкнутой кривой и информации о перетаскивании блока на экране.
4. Способ по п. 1, в котором выбор содержит выбор множества элементов отображения или местоположений отображения, отображаемых на первом устройстве.
5. Способ по любому из пп. 1-4, в котором этап передачи информации, соответствующей целевой информации, внешнему устройству ввода дополнительно содержит этап, на котором:
если размер информации, соответствующей целевой информации, меньше или равен емкости хранилища внешнего устройства ввода, передают целевую информацию и метаданные, соответствующие целевой информации.
6. Способ по п. 5, дополнительно содержащий этап, на котором принимают информацию, касающуюся емкости хранилища внешнего устройства ввода, от внешнего устройства ввода в ответ на связь, устанавливаемую между первым устройством и внешним устройством ввода, внешнего устройства ввода вместе с первым сигналом запроса передачи информации или внешнего устройства ввода, когда информация, касающаяся емкости хранилища внешнего устройства ввода, обновляется.
7. Способ по п. 1, в котором метаданные, соответствующие обнаруженной целевой информации, дополнительно содержат информацию, используемую для исполнения приложения, относящегося к обнаруженной целевой информации, в по меньшей мере одном внешнем устройстве.
8. Способ по любому из пп. 1-4, в котором этап передачи информации, соответствующей целевой информации, содержит этап, на котором изменяют состояние отображения целевой информации на первом устройстве на основе скорости передачи информации между первым устройством и внешним устройством ввода.
9. Способ по любому из пп. 1-4, дополнительно содержащий этап, на котором: принимают информацию аутентификации от внешнего устройства ввода, причем передача информации, соответствующей целевой информации, содержит этап, на котором определяют, передавать ли информацию, соответствующую целевой информации, на основе информации аутентификации внешнего устройства ввода.
10. Способ по п. 9, в котором информацию аутентификации внешнего устройства ввода принимают от внешнего устройства ввода вместе с первым сигналом запроса передачи информации или принимают от внешнего устройства ввода, когда связь установлена между первым устройством и внешним устройством ввода.
11. Способ по любому из пп. 1-4, дополнительно содержащий этап, на котором:
принимают второй выбор, выполняемый внешним устройством ввода, второй целевой информации, отображаемой на первом устройстве,
причем передача дополнительно содержит этап, на котором передают информацию, соответствующую второй целевой информации, внешнему устройству ввода.
12. Способ по любому из пп. 1-4, дополнительно содержащий этапы, на которых: принимают вторую информацию, соответствующую целевой информации, выбранной на втором устройстве, от внешнего устройства ввода; и отображают на первом устройстве вторую целевую информацию.
13. Первое устройство для передачи информации, содержащее:
интерфейс связи, который сконфигурирован для передачи данных внешнему устройству ввода и для приема данных от внешнего устройства ввода; и
контроллер, который сконфигурирован для:
приема выбора, выполняемого внешним устройством ввода, целевой информации, отображаемой на первом устройстве;
извлечения целевой информации, соответствующей выбору, выполняемому внешним устройством ввода; и
управления интерфейсом связи для передачи информации, соответствующей целевой информации, внешнему устройству ввода,
причем для передачи информации, соответствующей целевой информации, внешнему устройству ввода, контроллер дополнительно сконфигурирован для:
обнаружения размера информации, соответствующей целевой информации;
если размер информации, соответствующей целевой информации, больше емкости хранилища внешнего устройства ввода, управления интерфейсом связи для передачи только метаданных, соответствующих целевой информации,
причем метаданные, соответствующие целевой информации, содержат информацию, используемую для передачи целевой информации от внешнего устройства хранения на второе устройство.
14. Способ передачи информации, выполняемый устройством ввода, причем способ передачи информации содержит этапы, на которых:
принимают от первого устройства информацию, соответствующую целевой информации, выбранной с экрана, отображаемого на первом устройстве;
сохраняют принятую информацию в устройстве ввода и
передают сохраненную информацию второму устройству, причем этап приема информации, соответствующей целевой информации, содержит этапы, на которых:
принимают только метаданные, соответствующие целевой информации, когда размер информации, соответствующей целевой информации, больше емкости хранилища внешнего устройства ввода,
причем метаданные, соответствующие целевой информации, содержат информацию, используемую для передачи целевой информации от внешнего устройства хранения на второе устройство.
15. Устройство ввода, выполненное в форме пера, содержащее:
хранилище данных;
наконечник пера, который сконфигурирован для обеспечения ввода в по меньшей мере одно из первого устройства и второго устройства;
интерфейс связи, который сконфигурирован для передачи и приема данных к и от упомянутого по меньшей мере одного из первого устройства и второго устройства;
контроллер, который сконфигурирован для:
управления интерфейсом связи для приема информации, соответствующей целевой информации, выбранной с экрана, отображаемого на первом устройстве;
управления упомянутым хранилищем для сохранения принятой информации; и
управления интерфейсом связи для передачи сохраненной информации на второе устройство,
причем управление интерфейсом связи для приема информации, соответствующей целевой информации, содержит:
прием только метаданных, соответствующих целевой информации, когда размер информации, соответствующей целевой информации, больше емкости хранилища внешнего устройства ввода,
причем метаданные, соответствующие целевой информации, содержат информацию, используемую для передачи целевой информации от внешнего устройства хранения на второе устройство.
Пломбировальные щипцы | 1923 |
|
SU2006A1 |
US 6967675 B1, 22.11.2005 | |||
Устройство для соединения деталей по длине | 1988 |
|
SU1583293A1 |
Изложница с суживающимся книзу сечением и с вертикально перемещающимся днищем | 1924 |
|
SU2012A1 |
Пломбировальные щипцы | 1923 |
|
SU2006A1 |
US 6933919 B1, 23.08.2005 | |||
US 6563494 B1, 13.05.2003 | |||
УСТРОЙСТВО И СПОСОБ ЗАПИСИ | 1997 |
|
RU2198428C2 |
Авторы
Даты
2018-02-07—Публикация
2013-08-23—Подача