Способ переноса файлов между устройствами с использованием 3d маркера

Иллюстрации

Показать все

Изобретение относится к средствам переноса файлов между устройствами с использованием 3D маркера. Технический результат заключается в обеспечении возможности переноса файлов с помощью маркеров. Осуществляют перенос файла, направляя 3D маркер на пиктограмму файла на экране первого устройства и затем перенаправляя 3D маркер на экран второго устройства. В процессе переноса задействуются программное обеспечение, предустановленное на обоих устройствах, различные каналы связи, используемые устройствами и 3D маркером, а также задействуется сервер, через который осуществляется непосредственная передача файла из первого устройства во второе устройство. В качестве первого и/или второго устройств могут быть использованы персональные компьютеры, смартфоны, а также витрина магазина либо музейный стенд. Данный способ переноса файла позволит получить дополнительную информацию о товаре или музейном экспонате простым наведением на него 3D маркера и затем перенаправлением 3D маркера на свой портативный компьютер. После чего автоматически запускается процесс переноса файла о выбранном товаре или музейном экспонате по используемым каналам связи. 9 з.п. ф-лы, 2 ил.

Реферат

Изобретение относится к области вычислительной техники, в частности, для осуществления более быстрого и удобного копирования и переноса электронных файлов с одного электронного вычислительного устройства в другое.

Известны различные устройства и способы для копирования и переноса файлов с одного электронного устройства в другое. Например, широкое применение получили различные съемные носители информации - от магнитных дискет до оптических дисков и флеш-накопителей.

Недостатком данных съемных носителей для осуществления копирования и переноса файлов является необходимость физического подключения устройств сначала в одно электронное устройство, с которого копируется файл, а затем в другое электронное устройство, на которое необходимо перенести файл. Это требует наличия в электронных устройствах совместимых приводов для данных носителей информации, которые могут занимать значительный объем места в электронном устройстве (это касается в основном приводов для оптических дисков). В последнее время флеш-накопители все чаще используются для копирования и переноса файлов, т.к. для подключения к электронным устройствам они не требуют громоздких приводов, а подключаются к небольшим USB-портам. У них есть свои недостатки - как правило, неудобное расположение USB-портов, которые при частом использовании нередко выходят из строя. Кроме того, съемные носители могут содержать вирусные программы и для безопасности компьютера необходимо затрачивать время на антивирусную проверку всех файлов, хранящихся па съемном носителе.

В связи с широким внедрением локальных сечей и глобальной сечи интернет-файлы можно переносить из одного электронного устройства в другое непосредственно через сети, например через локальную сеть посредством создания общих папок, через глобальную сеть интернет с помощью электронной почты или через специальный сервер в виде облачного хранилища данных.

Недостатком указанных способов для копирования и переноса файлов является то, что при использовании локальной сети перенос файлов осуществляется только между устройствами, подключенными к данной локальной сети с предварительно полученными правами доступа к общим виртуальным папкам. А при использовании глобальной сети интернет для переноса файлов требуется проведение ряда последовательных действий, в частности - запустить почтовую программу, вручную ввести электронный адрес получателя (если его нет в адресной книге), прикрепить к электронному письму файл и отправить электронное письмо. Данный способ неудобен, когда пользователи при встрече хотят быстро обменяться информацией с одного портативного электронного устройства в другое, особенно если пользователи малознакомы, например на каком-либо мероприятии, когда презентационные материалы находятся в электронном виде на компьютере, то для их передачи заинтересованным лицам приходится затрачивать время на добавление каждого получателя в свою адресную книгу для дальнейшей рассылки файлов презентационных материалов.

Кроме того, настоящее изобретение можно будет использовать для удобного копирования файлов с автономных источников информации. Например, часто у пользователей возникает потребность получить больше информации об увиденном товаре в магазине или увиденном экспонате в музее. Для этого сегодня применяются двухмерные коды, в частности QR-коды, которые наносятся на объект. И если в электронном устройстве пользователя есть фотокамера и специальное приложение, позволяющее распознать двухмерный код, он может сфотографировать данный код и с помощью приложения конвертировать код в гиперссылку на страницу в интернете, на который он может скачать файлы с подробной информацией об объекте. Основной недостаток данного способа - необходимость нанесения двухмерного кода на товар или экспонат, а также соблюдение условий, при которых фотокамера сможет получить четкое изображение кода, для того чтобы приложение смогло его безошибочно распознать. В частности, необходимо учитывать расстояние от фотокамеры до кода, угол расположения, отсутствие помех, освещенность. Эти условия зачастую сложно соблюсти.

И также часто возникают ситуации, когда какие-либо файлы необходимо перенести со своего персонального электронного устройства в другое устройство, которое работает без участия другого пользователя. Если необходимо перенести файл в другой компьютер, который, например, подключен к проектору, или к принтеру, или иному устройству, у которого нет оператора. Соответственно перенос можно осуществить либо через съемный носитель, либо через подключение к локальной сети, либо через непосредственное подключение к другому устройству. Все эти способы создают определенные неудобства для пользователей.

Дополнительно настоящее изобретение может быть использовано для осуществления удобного и безопасного интерфейса перевода электронных денежных средств между двумя устройствами с помощью 3D маркера, так как в качестве перемещаемых файлов могут быть использованы электронные счета и чеки. Такой способ перевода электронных денежных средств особенно удобен, когда необходимо быстро расплатиться в магазине или на АЗС. При этом в отличие от технологии NFC (Near Field Communication - технология коммуникации ближнего поля), также позволяющей быстро и удобно расплачиваться электронными деньгами между двумя устройствами, предлагаемый способ безопасен, так как защищен от перехвата информации.

Задачей настоящего изобретения является разработка способа переноса файлов с одного устройства на другое с помощью специального 3D маркера несколькими простыми движениями: направить 3D маркер на пиктограмму файла на экране первого устройства, нажать на кнопку на 3D маркере, перенаправить 3D маркер на экран второго устройства и отпустить кнопку. Этих движений должно быть достаточно для запуска процесса копирования файла с первого устройства на второе. В качестве 3D маркера можно использовать, в частности, лазерный маркер - заявка на изобретение №3013103309/09(004133). Его отличительной особенностью является то, что лазерным маркером можно управлять, не касаясь экрана и на значительном удалении от экрана. Устройство лазерный маркер состоит из 3D сканера, состоящего из приемных устройств, закрепляемых на любом мониторе и 3D маркера, излучающего предварительно рассеянные особым образом лазерные лучи. 3D сканер, подключаемый к компьютеру, способен определять пространственные координаты 3D маркера, такие как: расстояние до экрана и углы положения 3D маркера относительно экрана и передавать эти данные компьютеру. С помощью программных средств информация о пространственных координатах 3D маркера может быть использована, например, для управления компьютером, в частности для перемещения курсора и т.д. Кроме того, одним и тем же 3D маркером можно пользоваться на разных мониторах, на которых установлены 3D сканеры.

Указанная задача достигается тем. что на экране первого устройства 1 (Фиг.1) и на экране второго устройства 2 закреплены 3D сканеры 3. Кроме того, оба устройства подключены к сети общего пользования, в частности к сети интернет, и к этой же сети подключен сервер 4. На каждое из устройств установлено специальное программное обеспечение для реализации способа переноса файлов.

3D сканерами 3 определяют пространственные координаты 3D маркера 5 по излучаемым из него лазерным лучам. У 3D маркера 5 имеется перо 6 (Фиг.2) и специальная кнопка 7. Кроме того, для решения указанной задачи в 3D маркер 5 и в первое и второе устройства встраивают дополнительные средства для беспроводной двухсторонней связи. И снабжают 3D маркер 5 дополнительной оперативной памятью 8.

Способ переноса файлов между устройствами с использованием 3D маркера 5 осуществляется в несколько этапов. На первом этапе с помощью 3D сканера 3, установленного на экране первого устройства 1, вычисляют координаты виртуальной точки в зоне экрана, в которую направлено перо 6 3D маркера 5. И в случае попадания данной точки в область экрана, в которой расположен визуальный образ файла в виде пиктограммы, ожидают сигнал с 3D маркера 5 с командой захватить файл, который посылается при нажатии специальной кнопки 7 на 3D маркере 5. Упомянутый сигнал отравляется по каналу беспроводной двухсторонней связи, установленной между 3D маркером 5 и первым устройством 1. Данный канал связи может быть оптическим, в частности и протокол IrDA. В этом случае на 3D маркере 5 устанавливают ИК порт и такой же порт устанавливают на первом и втором устройствах либо на 3D сканерах, которые подключены к первому и второму устройствам. Либо двухсторонний канал связи осуществляют по радиоканалу ближнего действия, в частности с использованием протокола Bluetooth. В этом случае контроллер Bluetooth и одна антенна монтируются внутри 3D маркера 5, а другие контроллеры Bluetooth и антенны монтируются в первом и втором устройствах либо в 3D сканерах, которые подключены к первому и второму устройствам.

При получении упомянутого сигнала, который посылается при нажатии специальной кнопки 7, с первого устройства 1 посылают ответный сигнал на 3D маркер 5, содержащий информацию о сетевом адресе первого устройства 1 в сети общего пользования, в частности IP адрес первого устройства 1 в сети интернет. Также в ответный сигнал включают данные о файле, в пиктограмму которого было направлено перо 6 3D маркера 5 в момент нажатия специальной кнопки 7. Данные о файле, в частности, содержат следующую информацию: название файла, объем файла, путь к файлу на устройстве 1. Также в ответный сигнал включают информацию о сетевом адресе сервера 4 в сети общего пользования, на который будет отправлен вышеупомянутый файл, в частности IP адрес сервера либо доменное имя сервера в сети интернет. Полученную информацию в ответном сигнале сохраняют в оперативной памяти 8 3D маркера 5.

На втором этапе пользователь, удерживая специальную кнопку 7, направляет 3D маркер 5 в сторону экрана второго устройства 2. С помощью 3D сканера 3, установленного на экране второго устройства 2, фиксируют пространственное положение 3D маркера 5 относительно экрана и определяют появление и координаты виртуальной точки в зоне экрана второго устройства, в которую направлено перо 6. И со второго устройства 2 по беспроводному каналу связи посылают сигнал на 3D маркер 5 с запросом о наличии информации на перенос файла. На 3D маркера 5 ожидают отпускание специальной кнопки 7. Как только пользователь отпускает специальную кнопку 7, на 3D маркере 5 фиксируют эту команду и посылают с 3D маркера 5 во второе устройство 2 по беспроводному каналу связи ответный сигнал, который содержит информацию из оперативной памяти 8. Вышеупомянутую информацию принимают на втором устройстве 2. Во втором устройстве 2 формируют запрос, в который включают полученную информацию из оперативной памяти 8 о сетевом адресе первого устройства 1, данные о файле. Дополнительно в запрос включают сетевой адрес второго устройства 2. Сформированный запрос посылают в сеть общего пользования на получение из оперативной памяти 8 информации о сетевом адресе сервера 4. Если в момент отпускания специальной кнопки 7 перо 6 было направлено за пределы экрана второго устройства 2, то данную команду игнорируют и копирование файла отменяют.

На третьем этапе с упомянутого сервера 4 из сети общего пользования на сетевой адрес первою устройства 1 посылают запрос на получение файла, содержащий данные о файле, и начинают пакетную передачу файла из первого устройства 1 на сервер 4. А с сервера 4 пересылают файл па второе устройство 2. Передача файла может производиться с использованием любого известного протокола передачи данных, в том числе с использованием шифрования.

На четвертом этапе, во втором устройстве 2 из полученных данных о файле, в частности о расширении файла, формируют пиктограмму файла и выводят на экране второго устройства 2 визуальный образ файла в области координат на экране виртуальной точки, в которую было направлено перо 6 в момент отпускания специальной кнопки 7. Если файл еще не успел полностью загрузиться на второе устройство, то визуальный образ файла - пиктограмма может быть выделена определенным цветом, указывающим на данное состояние файла. После копирования файла информацию из оперативной памяти 8 удаляют.

Указанный выше технический результат в частных случаях конкретной реализации может достигаться тем, что кроме использования сети общего пользования для передачи файла могут быть задействованы и другие каналы связи, в частности Bluetooth, которые могут использовать первое и второе устройства для передачи информации с файлом, минуя сервер 4, непосредственно с одного устройства на другое устройство. Для этого в сигнал, посылаемый с первого устройства 1 в 3D маркер 5, вводят информацию о каналах связи, которые в данный момент использует первое устройство 1, и о сетевых адресах первого устройства 1 в указанных каналах связи и сохраняют полученную информацию в оперативной памяти 8 3D маркера 5. Соответственно при получении указанной информации из оперативной памяти 8 на второе устройство 2 проверяют, использует ли любой из указанных каналов связи второе устройство 2. Если такое подключение существует или их несколько, то выбирают наиболее свободный и высокоскоростной канал связи и через данный канал связи по полученным сетевым адресам осуществляют автоматическое установление связи между первым и вторым устройствами. Файл делят на пакеты и затем осуществляют пакетную передачу файла. В случае разрыва канала связи или существенного ухудшения пропускной способности канала связи до истечения полной передачи файла первое и второе устройства автоматически перестраиваются на другой канал связи либо на сеть общего пользования через сервер 4 вплоть до полной передачи оставшихся пакетов файла.

В частных случаях реализации изобретения предусматривается возможность в качестве визуального образа файла использовать какой-либо материальный объект, в частности товар. В этом случае в качестве экрана первого устройства используют витрину, на которую устанавливают 3D сканер 3. В иных случаях реализации в качестве визуального образа файла можно использовать музейные экспонаты. Соответственно в качестве экрана первого устройства используют музейный стенд, па который устанавливают 3D сканер 3. В обоих случаях и товар, и музейный экспонат могут перемещаться внутри витрины или стенда, а кроме того, на одной витрине может размещаться несколько видов товара или экспонатов. Кроме того, для пользователей может представлять интерес часть товара или экспоната. Поэтому для определения относительных координат товара или экспоната, а также их частей используют фото или видеокамеру, направленную на витрину или стенд и программу распознавания образов. Программа распознавания образов выполнена с возможностью вычленить из полученной картинки визуальный образ, в качестве которого используется товар или их части и рассчитать координаты расположения визуального образа относительно границ витрины или стенда. Таким образом, когда пользователь направит 3D маркер 5 в сторону витрины или стенда, на которых установлен 3D сканер 3 и нажмет специальную кнопку 7, то в этот момент фиксируются координаты виртуальной точки, в которую направлено перо 6, и по данным координатам определяют, какой товар, или экспонат, или их части находятся в указанной области по последним данным, полученным программой распознавания образов. Файлы, соответствующие визуальным образам, в качестве которых используют товар, или экспонат, или их части, заранее сохраняют на сервере 4. И после того, как пользователь перенаправляет 3D маркер 5 в сторону второго устройства 2 и отпускает специальную кнопку 7, начинается передача соответствующего файла с сервера 4 во второе устройство 2.

Еще одним частным случаем конкретной реализации является интерфейс перевода электронных денежных средств между первым и вторым устройствами с помощью 3D маркера 5. Данный интерфейс представляет интерес, так как позволяет максимально упростить перевод небольших сумм. В этом случае в качестве переносимых файлов используются электронный счет и электронный чек. Сначала в первом устройстве 1, например в кассовом аппарате, создают электронный счет, в который включают номер счета для принятия электронного платежа и наименование принимающей стороны - получателя платежа, и на экране первого устройства 1 появляется визуальный образ созданного электронного счета. На него направляют перо 6 3D маркера 5 и нажимают специальную кнопку 7 в этот момент с первого устройства 1 в оперативную намять 8 3D маркера 5 по беспроводному каналу связи переносят электронный счет. После того, как пользователь перенаправит перо 6 3D маркера 5 в сторону второго устройства 2 и отпустит специальную кнопку 7, происходит передача электронного счета из оперативной памяти 8 во второе устройство 2 по беспроводному каналу связи. На основе полученного во второе устройство 2 электронного счета готовят электронный чек, в который включают номер счета для принятия электронного платежа и наименование принимающей стороны, сетевой адрес платежного сервера, номер счета плательщика и наименование платящей стороны. Сформированный электронный чек подписывают секретным ключом, хранящимся в памяти второго устройства 2, и создают цифровую подпись, которую присоединяют к электронному чеку. После того, как электронный чек сформирован и подписан цифрой подписью, на экране второго устройства появляется визуальный образ сформированного электронного чека. Затем направляют в него перо 6 3D маркера 5 и нажимают специальную кнопку 7 - происходит передача электронного чека из второго устройства 2 в оперативную память 8 3D маркера 5 по беспроводному каналу связи. Далее пользователь перенаправляет перо 6 3D маркера 5 в сторону первого устройства 1 и отпустит специальную кнопку 7 - происходит передача электронного чека из оперативной памяти 8 в первое устройство 1 по беспроводному каналу связи. И затем из первого устройства 1 отправляют электронный чек в сеть общего пользования на сетевой адрес платежного сервера и на основании электронного чека осуществляют электронный перевод со счета платящей стороны на счет принимающей стороны. Как видно из приведенного примера для передачи электронного счета и электронного чека достаточно использования беспроводного канала связи, связывающего между собой 3D маркера 5 с обоими устройствами, так как передаваемые файлы занимают незначительный размер. Для дополнительной защиты электронных платежей от несанкционированных действий третьих лиц может быть предусмотрено дополнительное подтверждение: после получения электронного чека в платежном сервере формируют файл запроси на подтверждение перевода и отправляют его во второе устройство 2 и ожидают ответное подтверждение, и только после получения ответного подтверждения осуществляют электронный перевод. Для ответного подтверждения может использоваться парольная или биометрическая аутентификация пользователя.

В целом изобретение может быть реализовано на практике с помощью известных технологий и протоколов передачи данных, в частности TCP/IP. Bluetooth, IrDA. PPP. Хотя настоящее изобретение было описано на примере некоторых вариантов его осуществления, специалисты в данной области техники могут предложить другие подобные варианты, не выходя за пределы сущности и объема изобретения. Поэтому изобретение должно оцениваться в терминах пунктов формулы изобретения.

1. Способ переноса файлов между устройствами с использованием 3D маркера, при котором:- на первом этапе с помощью 3D сканера, установленного на первом устройстве, вычисляют координаты виртуальной точки в зоне экрана первого устройства, в которую направлено перо 3D маркера, и в случае попадания данной точки в область экрана, в которой расположен визуальный образ файла, ожидают сигнал с 3D маркера с командой захватить файл, который посылается при нажатии кнопки на 3D маркере, и при получении данного сигнала посылают с первого устройства сигнал на 3D маркер, содержащий информацию о сетевом адресе первого устройства в сети общего пользования, данные о файле и о сетевом адресе сервера в сети общего пользования, на который будет отправлен вышеупомянутый файл, и сохраняют полученную информацию в оперативной памяти 3D маркера,- на втором этапе с помощью 3D сканера, установленного на втором устройстве, определяют появление и координаты виртуальной точки в зоне экрана второго устройства, в которую направлено перо 3D маркера, и посылают сигнал на 3D маркер с запросом о наличии информации на перенос файла, после чего и в случае, если на 3D маркере фиксируют отпускание кнопки, посылают с 3D маркера ответный сигнал, который содержит вышеупомянутую информацию, принимают данную информацию на втором устройстве, после чего посылают запрос в сеть общего пользования на принятый сетевой адрес сервера на получение файла, содержащий информацию о сетевом адресе первого и второго устройств и данные о файле,- на третьем этапе с упомянутого сервера из сети общего пользования на сетевой адрес первого устройства посылают запрос на получение файла, содержащий данные о файле, и начинают передачу файла из первого устройства на сервер, а с сервера на второе устройство,- на четвертом этапе во втором устройстве с помощью полученных данных о файле и о координатах виртуальной точки, в которую было направлено перо 3D маркера в момент отпускания кнопки, выводят на экране визуальный образ файла в области упомянутых координат на экране.

2. Способ по п. 1, отличающийся тем, что сигнал между устройством и 3D маркером передается по оптическому каналу связи, в частности по протоколу IrDA.

3. Способ по п. 1, отличающийся тем, что сигнал между устройством и 3D маркером передается по радиоканалу ближнего действия, в частности по протоколу Bluetooth.

4. Способ по п. 1, отличающийся тем, что в сигнал, посылаемый с первого устройства в 3D маркер, вводят информацию о каналах связи между устройствами, которые использует первое устройство, для передачи информации с файлом, минуя сервер, непосредственно с одного устройства на другое устройство и о сетевых адресах первого устройства в указанных каналах связи, и в случае, если второе устройство также использует любой из указанных каналов связи, то передача файла осуществляется по наиболее скоростному из данных каналов связи путем автоматического установления связи между первым и вторым устройствами по полученным сетевым адресам, а в случае разрыва соединения устройства автоматически перестраиваются на другой канал связи либо на сеть общего пользования через сервер вплоть до полной передачи файла.

5. Способ по п. 1, отличающийся тем, что в качестве визуального образа файла выступает материальный объект, в частности товар, а в качестве экрана первого устройства используют витрину, на которую установлен 3D сканер.

6. Способ по п. 1, отличающийся тем, что в качестве визуального образа файла выступает материальный объект, в частности музейный экспонат, а в качестве экрана первого устройства используют музейный стенд, на который установлен 3D сканер.

7. Способ по п. 5 или 6, отличающийся тем, что относительные координаты визуального образа, в качестве которого используют товар или экспонат, определяют с помощью камеры и программы распознавания образов.

8. Способ по п. 5 или 6, отличающийся тем, что файлы, соответствующие визуальным образам, в качестве которых используют товар или экспонат, заранее передают па сервер.

9. Способ по п. 1, отличающийся тем, что в качестве переносимых файлов используются электронный счет и электронный чек, причем сначала с первого устройства во второе переносят электронный счет, в который включают номер счета и наименование принимающей стороны, и на его основе готовят электронный чек, в который включают сетевой адрес платежного сервера, номер счета и наименование платящей стороны и цифровую подпись, который затем из второго устройства переносят в первое устройство и далее из первого устройства отправляют электронный чек в сеть общего пользования на сетевой адрес платежного сервера, и на основании электронного чека осуществляют электронный перевод со счета платящей стороны на счет принимающей стороны.

10. Способ по п. 9, отличающийся тем, что после получения электронного чека в платежном сервере формируют файл запроса на подтверждение перевода и отправляют его во второе устройство, ожидают ответное подтверждение и только после получения ответного подтверждения осуществляют электронный перевод.