ОБЛАСТЬ ТЕХНИКИ
[0001] Настоящее изобретение относится к области связи и, в частности, к способу переноса файла и устройству переноса файла.
УРОВЕНЬ ТЕХНИКИ
[0002] С развитием технологии мобильных терминалов, мобильные терминалы стали незаменимым оборудованием в повседневной жизни людей. Часто требуется осуществить перенос файла между мобильными терминалами или между мобильными терминалами и другими терминалами. Традиционным способом переноса является использование стороннего программного обеспечения мгновенного обмена сообщениями для переноса файла. Может потребоваться инсталляция и использование программного обеспечения мгновенного обмена сообщениями и это может быть неудобным для выполнения таких переносов.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0003] Настоящее изобретение предоставляет способ переноса файла и устройства переноса файла, которые выполнены с возможностью упрощения операций переноса файла.
[0004] В соответствии с первым аспектом настоящего изобретения предоставляется способ переноса файла. Способ включает в себя этапы, на которых:
[0005] обнаруживают операцию перетаскивания файла для перетаскивания пиктограммы файла на пиктограмму целевого устройства; получают данные файла в ответ на обнаружение операции перетаскивания файла, и переносят данные на целевое устройство.
[0006] В вариантах осуществления настоящего изобретения файл переносится путем перетаскивания файла на пиктограмму целевого устройства, процесс является простым и не требуется инсталляция стороннего программного обеспечения мгновенного обмена сообщениями на терминальное устройство, что является удобным для работы и упрощает процесс переноса файла.
[0007] В варианте осуществления настоящего изобретения этап, на котором обнаруживают операцию перетаскивания файла, включает в себя этап, на котором: при выборе локально сохраненного файла обнаруживают операцию перетаскивания файла для выбранного файла.
[0008] В варианте осуществления определяется, что обнаружена операция перетаскивания файла только при выборе локально сохраненного файла, тем самым избегая траты ресурсов, которая вызывается непрерывным обнаружением.
[0009] В одном варианте осуществления настоящего изобретения этап, на котором обнаруживают операцию перетаскивания файла, включает в себя этап, на котором: если конец, на который перетаскивается пиктограмма файла, перекрывается с положением пиктограммы целевого устройства, определяют, что обнаружена операция перетаскивания файла; или этап, на котором обнаруживают операцию перетаскивания файла, включает в себя этап, на котором: если обнаружено инициирующее событие, сгенерированное тем, что нажата пиктограмма целевого устройства во время перетаскивания пиктограммы файла, то определяют, что обнаружена операция перетаскивания файла.
[0010] Здесь пиктограммы целевого устройства классифицируются на два случая, один случай состоит в том, что пиктограмма целевого устройства соответствует положению на рабочем столе, и операция перетаскивания файла генерируется, если пиктограмма файла перетаскивается в положение, а другой случай состоит в том, что пиктограмма целевого устройства соответствует кнопке и операция перетаскивания файла инициируется, если пиктограмма файла перетаскивается на данную кнопку. Для описанных выше двух случаев настоящее изобретение предоставляет описанные выше две схемы обнаружения, чтобы добиться обнаружения операции перетаскивания файла.
[0011] В одном варианте осуществления настоящего изобретения способ дополнительно включает в себя этап, на котором отображают пиктограмму целевого устройства в предварительно установленном положении при выборе локально сохраненного файла.
[0012] Таким образом не требуется все время отображать пиктограмму целевого устройства и пользователю не будет мешать пиктограмма целевого устройства во время оперирования терминальным устройством, и в то же время пиктограмма целевого устройства скрыта для экономии пространства на экране.
[0013] В варианте осуществления настоящего изобретения один или несколько файлов могут быть выбраны на операции перетаскивания файла.
[0014] В вариантах осуществления настоящего изобретения пользователь может выбирать один файл для переноса за раз или может выбирать несколько файлов одновременно, чтобы добиться пакетного переноса.
[0015] В варианте осуществления настоящего изобретения этап, на котором переносят данные файла на целевое устройство, включает в себя этапы, на которых: получают адрес целевого устройства; и переносят данные файла на целевое устройство в соответствии с адресом целевого устройства.
[0016] Здесь при переносе файла сначала получают адрес целевого устройства, а затем переносят файл, тем самым упрощая процесс переноса файла.
[0017] В варианте осуществления настоящего изобретения этап, на котором получают адрес целевого устройства, включает в себя этап, на котором: определяют, в соответствии с отношением между зоной местоположения интерфейса, в котором располагается пиктограмма целевого устройства, и адресом целевого устройства, определяют адрес целевого устройства, соответствующий зоне местоположения, в которой располагается конец траектории, по которой перетаскивается пиктограмма файла, или этап, на котором получают адрес целевого устройства, включает в себя этап, на котором: определяют адрес целевого устройства, соответствующий инициирующему событию, сгенерированному во время процесса перетаскивания пиктограммы файла, в соответствии с отношением между инициирующим событием и адресом целевого устройства, при этом инициирующее событие генерируется при нажатии пиктограммы целевого устройства.
[0018] Здесь присутствует два случая для получения адреса целевого устройства. Одним случаем является тот, при котором пиктограммы соответствующих целевых устройств, с которыми соединено терминальное устройство, находятся в разных зонах местоположения на экране (или рабочем столе), и целевой адрес, соответствующий файлу, может быть определен в соответствии с отношением между зонами местоположения целевого устройства в интерфейсе и адресом целевого устройства. Другим случаем является тот, при котором операция перетаскивания файла инициирует кнопки, и каждая кнопка соответствует инициирующему событию, и инициирующее событие соответствует адресу целевого устройства или наоборот, таким образом соответствующее целевое устройство может быть определено в соответствии с инициирующим событием в терминальном устройстве.
[0019] В одном варианте осуществления настоящего изобретения способ дополнительно включает в себя этап, на котором отображают запись переноса файла в ответ на операцию щелчка пользователя по пиктограмме целевого устройства.
[0020] В варианте осуществления запись переноса файла отображается посредством щелчка по пиктограмме целевого устройства, тем самым способствуя определению того, какие файлы были перенесены.
[0021] В варианте осуществления настоящего изобретения способ дополнительно включает в себя этапы, на которых: отправляют информацию сопряжения посредством широковещательной передачи; принимают информацию ответа, отправленную целевым устройством, при этом информация ответа включает в себя информацию идентификационных данных, которая включает в себя по меньшей мере одно из учетной записи пользователя и идентификаторов изготовителя устройства; если информация идентификационных данных, которую несет информация ответа, является предварительно определенной информацией идентификационных данных, отправляют запрос создания соединения целевому устройству; и принимают ответ создания соединения, отправленный целевым устройством.
[0022] В варианте осуществления отношение соединения между терминальными устройствами создается посредством сопряжения и ответа. В процессе создания отношения соединения учетная запись пользователя и/или идентификатор изготовителя устройства используются в качестве стандарта аутентификации и соединение между терминальными устройствами, которые используют единую учетную запись пользователя и/или идентификатор изготовителя устройства, может быть создано автоматически без ручной операции, тем самым упрощая процесс переноса файла. В то же самое время благодаря наличию вышеупомянутого процесса аутентификации избегают соединения с незнакомыми мобильными устройствами, которые вызовут проблемы при последующем использовании.
[0023] В соответствии со вторым аспектом изобретения предоставляется устройство переноса файла. Устройство включает в себя:
[0024] модуль обнаружения, выполненный с возможностью обнаружения операции перетаскивания файла для перетаскивания пиктограммы файла на пиктограмму целевого устройства;
[0025] модуль получения, выполненный с возможностью получения данных файла в ответ на операцию перетаскивания файла, и
[0026] модуль отправки, выполненный с возможностью переноса данных файла на целевое устройство.
[0027] В одном варианте осуществления настоящего изобретения модуль обнаружения выполнен с возможностью обнаружения операции перетаскивания файла для выбранного файла при выборе локально сохраненного файла.
[0028] В одном варианте осуществления настоящего изобретения модуль обнаружения выполнен с возможностью определения того, что обнаружена операция перетаскивания файла, если конец траектории, по которой перетаскивается пиктограмма файла, перекрывается с положением пиктограммы целевого устройства; или модуль обнаружения выполнен с возможностью определения того, что обнаружена операция перетаскивания файла, если обнаружено инициирующее событие, сгенерированное тем, что нажата пиктограмма целевого устройства во время перетаскивания пиктограммы файла.
[0029] В одном варианте осуществления настоящего изобретения устройство дополнительно включает в себя: модуль вывода, выполненный с возможностью отображения пиктограммы целевого устройства в предварительно установленном положении при выборе локально сохраненного файла.
[0030] В одном варианте осуществления настоящего изобретения на операции перетаскивания файла выбирается один или несколько файлов.
[0031] В одном варианте осуществления настоящего изобретения модуль отправки включает в себя: подмодуль получения, выполненный с возможностью получения адреса целевого устройства; и подмодуль отправки, выполненный с возможностью отправки данных файла целевому устройству в соответствии с адресом целевого устройства.
[0032] В одном варианте осуществления настоящего изобретения подмодуль получения выполнен с возможностью определения адреса целевого устройства, соответствующего зоне местоположения, в которой располагается конец траектории, по которой перетаскивается пиктограмма файла, в соответствии с отношением между зоной местоположения интерфейса, в котором располагается пиктограмма целевого устройства, и адресом целевого устройства; или подмодуль получения выполнен с возможностью определения адреса целевого устройства, соответствующего инициирующему событию, сгенерированному во время процесса перетаскивания пиктограммы файла, в соответствии с отношением между инициирующим событием и адресом целевого устройства, при этом инициирующее событие генерируется при нажатии пиктограммы целевого устройства.
[0033] В одном варианте осуществления настоящего изобретения устройство дополнительно включает в себя: модуль вывода, выполненный с возможностью отображения записи переноса файла в ответ на операцию щелчка по пиктограмме целевого устройства пользователем.
[0034] В одном варианте осуществления настоящего изобретения устройство дополнительно включает в себя модуль приема, причем модуль отправки дополнительно выполнен с возможностью отправки информации сопряжения посредством широковещательной передачи; модуль приема выполнен с возможностью приема информации ответа, отправленной целевым устройством, при этом информация ответа включает в себя информацию идентификационных данных, и информация идентификационных данных включает в себя по меньшей мере одно из учетной записи пользователя и идентификатора изготовителя устройства; модуль отправки дополнительно выполнен с возможностью отправки запроса создания соединения целевому устройству, если информация идентификационных данных, которую несет информация ответа, является предварительно определенной информацией идентификационных данных; и модуль приема дополнительно выполнен с возможностью приема квитирования создания соединения, отправленного целевым устройством.
[0035] В соответствии с третьим аспектом изобретения предоставляется устройство переноса файла. Устройство включает в себя:
[0036] процессор; и
[0037] память, выполненную с возможностью хранения инструкций, исполняемых процессором;
[0038] при этом процессор выполнен с возможностью выполнения способа переноса файла в соответствии с первым аспектом.
[0039] В соответствии с четвертым аспектом изобретения предоставляются машиночитаемые запоминающие носители информации, причем запоминающие носители информации с сохраненными на них компьютерными инструкциями, которые при исполнении процессором, выполняют способ переноса файла в соответствии с первым аспектом.
[0040] Следует понимать, что вышеупомянутое общее описание и последующее подробное описание являются лишь иллюстративными и пояснительными и не могут быть истолкованы, как ограничивающие настоящее изобретение.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0041] Сопроводительные чертежи, которые включены в и составляют часть описания, иллюстрируют варианты осуществления, которые согласуются с настоящим изобретением, и используются для объяснения принципов настоящего изобретения вместе с описанием.
[0042] Фиг. 1 является сценарием применения способа переноса файла в соответствии с одним примерным вариантом осуществления.
[0043] Фиг. 2 является блок-схемой способа переноса файла в соответствии с одним примерным вариантом осуществления.
[0044] Фиг. 3 является блок-схемой способа переноса файла в соответствии с одним примерным вариантом осуществления.
[0045] Фиг. 4 является схемой интерфейса терминального устройства в соответствии с одним примерным вариантом осуществления.
[0046] Фиг. 5 является схемой интерфейса терминального устройства в соответствии с одним примерным вариантом осуществления.
[0047] Фиг. 6 является принципиальной схемой устройства переноса файла в соответствии с одним примерным вариантом осуществления.
[0048] Фиг. 7 является структурной схемой устройства переноса файла в соответствии с одним примерным вариантом осуществления.
ПОДРОБНОЕ ОПИСАНИЕ
[0049] В данном документе подобно будут описаны примерные варианты осуществления, примеры которых проиллюстрированы на сопроводительных чертежах. Одни и те же цифровые обозначения на разных фигурах относятся к одним и тем же или сходным элементам при условии, что иное не указано в описании. Описанные ниже примерные варианты осуществления не представляют собой все варианты осуществления, которые согласуются с настоящим изобретением. Наоборот они являются лишь примерами устройств и способов, которые согласуются с изобретением, как изложено в прилагаемой формуле изобретения.
[0050] Фиг. 1 является сценарием применения для способа переноса файла в соответствии с одним примерным вариантом осуществления настоящего изобретения. Обращаясь к Фиг. 1 присутствует терминальное устройство 1 и терминальное устройство 2 в сценарии применения, где терминальное устройство 1 и терминальное устройство 2 могут быть двумя устройствами в пределах определенного расстояния и принадлежат одному пользователю, и между двумя терминальными устройствами может быть установлено соединение. Как терминальное устройство 1, так и терминальное устройство 2 могут быть мобильными терминалами, или могут быть другими терминалами, такими как компьютер. В настоящее время основным методом переноса файла между терминальным устройством 1 и терминальным устройством 2 является использование стороннего программного обеспечения мгновенного обмена сообщениями. Однако в данной реализации требуется инсталляция и использование программного обеспечения мгновенного обмена сообщениями и это может быть неудобным для выполнения таких переносов.
[0051] Фиг. 2 является блок-схемой способа переноса файла в соответствии с одним примерным вариантом осуществления настоящего изобретения. Обращаясь к Фиг. 2 способ может быть выполнен терминальным устройством 1 или терминальным устройством 2 в сценарии применения, который иллюстрируется на Фиг. 1. Способ переноса файла может включать в себя следующие этапы.
[0052] На этапе S11 обнаруживается операция перетаскивания файла для перетаскивания пиктограммы файла на пиктограмму целевого устройства.
[0053] Операция перетаскивания файла используется для перетаскивания пиктограммы файла на пиктограмму целевого устройства.
[0054] Файл может быть файлом любого типа, таким как картинка, документ, пакет инсталляции программы, видео и т.д. Небольшая картинка или документ могут быть перенесены посредством способа переноса файла и большой пакет инсталляции программы или видео также могут быть перенесены посредством способа переноса файла. Способ переноса файла имеет различные функции полезности.
[0055] Пиктограмма файла является графическим элементом, который терминальное устройство демонстрирует пользователю, чтобы представить визуализацию файла.
[0056] На этапе S12 данные файла получаются в ответ на операцию перетаскивания файла.
[0057] Данные файла могут включать в себя все данные, которые составляют файл, и данные файла хранятся в блоке хранения терминального устройства.
[0058] На этапе S13 данные файла отправляются целевому устройству.
[0059] В варианте осуществления настоящего изобретения перенос файла может быть реализован на основании, но не ограничивается, протокола передачи локальной сети, прямого соединения беспроводной высокой преданности (WiFi), горячей точки, Bluetooth и аналогичного.
[0060] Например, файл может быть отправлен посредством технологии прямого соединения WiFi. С одной стороны, прямое соединение WiFi не требует промежуточной средней точки, а с другой стороны скорость передачи Wi-Fi является высокой и может быть гарантирована скорость передачи видеопотока.
[0061] В вариантах осуществления настоящего изобретения файл переносится путем перетаскивания файла на пиктограмму целевого устройства, процесс является простым и не требуется инсталляция стороннего программного обеспечения мгновенного обмена сообщениями на терминальное устройство, процесс переноса файла упрощается и является удобным для работы.
[0062] В варианте осуществления этап, на котором обнаруживают операцию перетаскивания файла, включает в себя этап, на котором: при выборе локально сохраненного файла обнаруживают операцию перетаскивания файла для выбранного файла.
[0063] В варианте осуществления операция перетаскивания файла обнаруживается только при выборе локально сохраненного файла, тем самым избегая траты ресурсов из-за непрерывных обнаружений.
[0064] В варианте осуществления этап, на котором обнаруживают операцию перетаскивания файла, включает в себя этап, на котором: если конец траектории, по которой перетаскивается пиктограмма файла, перекрывается с положением пиктограммы целевого устройства, определяют, что обнаружена операция перетаскивания файла. В варианте осуществления этап, на котором обнаруживают операцию перетаскивания файла, включает в себя этап, на котором: если обнаружено инициирующее событие, сгенерированное тем, что нажата пиктограмма целевого устройства во время перетаскивания пиктограммы файла, то определяют, что обнаружена операция перетаскивания файла.
[0065] В варианте осуществления пиктограммы целевого устройства классифицируются на два случая, один случай состоит в том, что пиктограмма целевого устройства соответствует положению на рабочем столе, и операция перетаскивания файла генерируется, если пиктограмма файла перетаскивается в положение, а другой случай состоит в том, что пиктограмма целевого устройства соответствует кнопке и операция перетаскивания файла инициируется, если пиктограмма файла перетаскивается на данную кнопку. Для описанных выше двух случаев настоящее изобретение предоставляет описанные выше две схемы обнаружения, чтобы добиться обнаружения операции перетаскивания файла.
[0066] В варианте осуществления способ дополнительно включает в себя этап, на котором отображают пиктограмму целевого устройства в предварительно установленном положении при выборе локально сохраненного файла.
[0067] Таким образом не требуется все время отображать пиктограмму целевого устройства и пользователю не будет мешать пиктограмма целевого устройства во время оперирования терминальным устройством, и в то же время пиктограмма целевого устройства скрыта для экономии пространства на экране.
[0068] В варианте осуществления один или несколько файлов могут быть выбраны на операции перетаскивания файла.
[0069] В варианте осуществления настоящего изобретения пользователь может выбирать один файл для переноса за раз или может выбирать несколько файлов одновременно, чтобы добиться пакетного переноса.
[0070] В варианте осуществления этап, на котором отправляют данные файла целевому устройству, включает в себя этапы, на которых: получают адрес целевого устройства; и отправляют данные файла целевому устройству в соответствии с адресом целевого устройства.
[0071] В варианте осуществления, при переносе файла, сначала получают адрес целевого устройства, а затем отправляют файл, тем самым упрощая процесс переноса файла.
[0072] В варианте осуществления этап, на котором получают адрес целевого устройства, включает в себя этап, на котором: определяют, в соответствии с отношением между зоной местоположения интерфейса, в котором располагается пиктограмма целевого устройства, и адресом целевого устройства, определяют адрес целевого устройства, соответствующий зоне местоположения, в которой располагается конец траектории, по которой перетаскивается пиктограмма файла. В варианте осуществления этап, на котором получают адрес целевого устройства, включает в себя этап, на котором: определяют адрес целевого устройства, соответствующий инициирующему событию, сгенерированному во время процесса перетаскивания пиктограммы файла, в соответствии с отношением между инициирующим событием и адресом целевого устройства, при этом инициирующее событие генерируется при нажатии пиктограммы целевого устройства.
[0073] В вариантах осуществления присутствует два случая для получения адреса целевого устройства. Одним случаем является тот, при котором пиктограммы соответствующих целевых устройств, с которыми соединено терминальное устройство, находятся в разных зонах местоположения на экране (или рабочем столе), и целевое устройство, соответствующее файлу, может быть определено в соответствии с отношением между зонами местоположения целевых устройств в интерфейсе и адресом целевого устройства и зоной местоположения, в которой находится конец траектории, по которой перетаскивается файл. Другим случаем является тот, при котором операция перетаскивания файла инициирует кнопки, и каждая кнопка соответствует инициирующему событию, и инициирующее событие соответствует адресу целевого устройства или наоборот, таким образом соответствующее целевое устройство может быть определено в соответствии с инициирующим событием в терминальном устройстве.
[0074] В варианте осуществления способ дополнительно включает в себя этап, на котором отображают запись переноса файла в ответ на операцию щелчка пользователя по пиктограмме целевого устройства.
[0075] В варианте осуществления запись переноса файла отображается посредством щелчка по пиктограмме целевого устройства, тем самым способствуя определению того, какие файлы были перенесены.
[0076] В варианте осуществления способ дополнительно включает в себя этапы, на которых: отправляют информацию сопряжения посредством широковещательной передачи; принимают информацию ответа, отправленную целевым устройством, при этом информация ответа включает в себя информацию идентификационных данных, которая включает в себя по меньшей мере одно из учетной записи пользователя и идентификатора изготовителя устройства; если информация идентификационных данных, которую несет информация ответа, является предварительно определенной информацией идентификационных данных, отправляют запрос создания соединения целевому устройству; и принимают ответ создания соединения, отправленный целевым устройством.
[0077] Например, предварительно определенной информацией идентификационных данных может быть информация идентификационных данных терминального устройства, которое переносит файл. Учетная запись пользователя относится к учетной записи пользователя, с которой совершен вход в терминальное устройство, а идентификатор изготовителя устройства используется, чтобы указать изготовителя терминального устройства.
[0078] В варианте осуществления отношение соединения между терминальными устройствами создается посредством сопряжения и ответа. В процессе создания отношения соединения учетная запись пользователя и/или идентификатор изготовителя устройства используются в качестве стандарта аутентификации и соединение между терминальными устройствами, которые используют единую учетную запись пользователя и/или идентификатор изготовителя устройства, может быть создано автоматически без ручной операции, тем самым упрощая процесс переноса файла. В то же самое время благодаря наличию вышеупомянутого процесса аутентификации можно избежать соединения с неавторизованными терминальными устройствами.
[0079] Информация сопряжения может быть информацией сопряжения Bluetooth, и соединение между терминальными устройствами, такими как терминальное устройство и мобильный терминал, достигается автоматически посредством технологии Bluetooth.
[0080] В варианте осуществления терминальные устройства могут быть соединены вручную первый раз и могут быть соединены посредством вышеупомянутого режима автоматического соединения во время второго и последующих соединений.
[0081] Фиг. 3 является блок-схемой способа переноса файла в соответствии с примерным вариантом осуществления настоящего изобретения. Обращаясь к Фиг. 3, способ может быть выполнен терминальным устройством 1 или терминальным устройством 2 в сценарии, который иллюстрируется на Фиг. 1. Способ переноса файла может включать в себя следующие этапы.
[0082] На этапе S21 создается соединение с целевым устройством.
[0083] В варианте осуществления целевое устройство может быть одноранговым устройством для переноса файла. Например, когда терминальное устройство 1 должно выполнить перенос файла, то целевым устройством может быть терминальное устройство 2. Когда терминальное устройство 2 должно выполнить перенос файла, то целевым устройством может быть терминальное устройство 1.
[0084] В варианте осуществления этап, на котором создают соединение с целевым устройством, может включать в себя этапы, на которых: отправляют информацию сопряжения посредством широковещательной передачи;
[0085] принимают информацию ответа, отправленную целевым устройством, при этом информация ответа включает в себя информацию идентификационных данных, которая включает в себя по меньшей мере одно из учетной записи пользователя и идентификатора изготовителя устройства; если информация идентификационных данных, которую несет информация ответа, является предварительно определенной информацией идентификационных данных, отправляют запрос создания соединения целевому устройству; и принимают квитирование создания соединения, отправленное целевым устройством.
[0086] Предварительно определенной информацией идентификационных данных может быть информация идентификационных данных терминального устройства, которое переносит файл. Учетная запись пользователя относится к учетной записи пользователя, с которой совершен вход в терминальное устройство, а идентификатор изготовителя устройства используется, чтобы указать изготовителя терминального устройства.
[0087] В варианте осуществления отношение соединения между терминальными устройствами создается посредством сопряжения и квитирования. В процессе создания отношения соединения учетная запись пользователя и/или идентификатор изготовителя устройства используются в качестве стандарта аутентификации и соединение между терминальными устройствами, которые используют единую учетную запись пользователя и/или идентификатор изготовителя устройства, может быть создано автоматически без ручной операции, тем самым упрощая процесс переноса файла. В то же самое время благодаря наличию вышеупомянутого процесса аутентификации можно избежать соединения с неавторизованными терминальными устройствами.
[0088] Информация сопряжения может быть информацией сопряжения Bluetooth, и соединение между терминальными устройствами, например, терминальным устройством и мобильным терминалом, достигается автоматически посредством технологии Bluetooth.
[0089] Например, терминальное устройство 1 отправляет информацию сопряжения Bluetooth посредством широковещательной передачи, и информация сопряжения Bluetooth включает в себя учетную запись пользователя. При приеме информации сопряжения Bluetooth терминальное устройство 2 осуществляет верификацию того, является ли учетная запись, которую несет информация сопряжения Bluetooth, идентичной учетной записи, с которой совершен вход в терминальное устройство 2, если является, то возвращается информация ответа, причем информация ответа включает в себя учетную запись пользователя, в противном случае информация ответа не возвращается; терминальное устройство 1 принимает информацию ответа, отправленную терминальным устройством 2; терминальное устройство 1 осуществляет верификацию того, являются ли идентичными учетная запись, которую несет информация ответа, и учетная запись, с которой осуществлен вход в терминальное устройство 2, если являются, терминальное устройство 1 отправляет запрос создания соединения терминальному устройству 2, терминальное устройство 2 принимает запрос создания соединения, отправленный терминальным устройством 1, терминальное устройство 2 передает квитирование создания соединения терминальному устройству 1, и терминальное устройство 1 принимает квитирование создания соединения, отправленное терминальным устройством 2. Если не являются, терминальное устройство 1 завершает процесс создания соединения.
[0090] Процесс верификации учетной записи пользователя терминальным устройством 2 может быть необязательным этапом, и терминальное устройство может отправлять информацию ответа после приема информации сопряжения Bluetooth.
[0091] В варианте осуществления процесс создания соединения может быть инициирован терминальным устройством 2, а терминальное устройство 1 отвечает.
[0092] Как описано выше в дополнение к учетной записи пользователя, информация сопряжения Bluetooth и информация ответа могут дополнительно включать в себя идентификатор изготовителя, и в процессе создания соединения терминальное устройство 2 и терминальное устройство 1 осуществляют верификацию того, являются ли идентичными идентификаторы изготовителя, в дополнение к верификации того, являются ли идентичными учетные записи пользователя. Например, при приеме информации сопряжения Bluetooth терминальное устройство 2 осуществляет верификацию того, являются ли учетная запись и идентификатор изготовителя устройства, которые несет информация сопряжения Bluetooth, идентичными с учетной записью пользователя и идентификатором изготовителя устройства терминального устройства 2, и если являются, терминальное устройство 2 возвращает информацию ответа, и информация ответа включает в себя учетную запись пользователя, в противном случае информация ответа не будет возвращена. В качестве другого примера, при приеме информации сопряжения Bluetooth терминальное устройство 2 осуществляет верификацию того, являются ли учетная запись пользователя и идентификатор изготовителя устройства, которые несет информация сопряжения Bluetooth, идентичными локальной учетной записи и локальному идентификатору изготовителя устройства терминального устройства 1, и если являются, терминальное устройство 1 отправляет запрос создания соединения, и терминальное устройство 2 принимает запрос создания соединения, отправленный терминальным устройством 1. В противном случае терминальное устройство 1 не отправляет запрос создания соединения.
[0093] Идентификатор изготовителя устройства находится в информации сопряжения и информации ответа, тем самым гарантируя то, что продукты, изготовленные одним и тем же изготовителем, могут использовать режим автоматического соединения с тем, чтобы гарантировать то, что оба терминальные устройства имеют функцию переноса перетаскиванием файла.
[0094] Следует отметить, что этап S21 может повторяться неоднократно, т.е. одно терминальное устройство может быть соединено с несколькими терминальными устройствами.
[0095] На этапе S22 при выборе локально сохраненного файла обнаруживается операция перетаскивания файла для выбранного файла.
[0096] Операция перетаскивания файла используется для перетаскивания пиктограммы файла на пиктограмму целевого устройства.
[0097] В варианте осуществления файл может быть файлом любого типа, таким как картинка, документ, пакет инсталляции программы, видео и т.д. Картинка или документ небольшого размера могут быть перенесены посредством способа переноса файла, и пакет инсталляции программы или видео большого размера также могут быть перенесены посредством способа переноса файла. Способ переноса файла имеет различные функции полезности.
[0098] Пиктограмма файла является графическим элементом, который терминальное устройство демонстрирует пользователю, чтобы представить визуализацию файла.
[0099] В варианте осуществления операция перетаскивания файла обнаруживается только при выборе локально сохраненного файла, тем самым избегая траты ресурсов из-за непрерывных обнаружений.
[0100] В одном варианте осуществления настоящего изобретения этап, на котором обнаруживают операцию перетаскивания файла, включает в себя этап, на котором: если конец траектории, по которой перетаскивается пиктограмма файла, перекрывается с положением пиктограммы целевого устройства, определяют, что обнаружена операция перетаскивания файла.
[0101] В варианте осуществления местоположение пиктограммы целевого устройства хранится в терминальном устройстве, и требуется только сравнить местоположение конца траектории, по которой перетаскивается пиктограмма файла, с местоположениями пиктограмм соответствующих целевых устройств на терминальном устройстве. Здесь местоположение пиктограммы целевого устройства является зоной местоположения, и требуется только чтобы конец траектории, по которой перетаскивается пиктограмма файла, находился в зоне местоположения пиктограммы целевого устройства.
[0102] В другом варианте осуществления настоящего изобретения этап, на котором обнаруживают операцию перетаскивания файла, включает в себя этап, на котором: если обнаружено инициирующее событие, сгенерированное нажатием пиктограммы целевого устройства, то определяют, что обнаружена операция перетаскивания файла.
[0103] В данном варианте осуществления пиктограмма целевого устройства является кнопкой, и когда пиктограмма файла перетаскивается на кнопку и освобождается, во время процесса, то присутствует действие нажатия на кнопку, когда происходит действие нажатия, и генерируется инициирующее событие. Если терминальное устройство обнаруживает инициирующее событие, то определяется, что обнаружена операция перетаскивания файла.
[0104] В варианте осуществления пиктограммы целевого устройства классифицируются на два случая, один случай состоит в том, что пиктограмма целевого устройства соответствует положению на рабочем столе, и операция перетаскивания файла генерируется, если пиктограмма файла перетаскивается в положение, а другой случай состоит в том, что пиктограмма целевого устройства соответствует кнопке и операция перетаскивания файла инициируется, если пиктограмма файла перетаскивается на данную кнопку. Для описанных выше двух случаев настоящее изобретение предоставляет описанные выше две схемы обнаружения, чтобы добиться обнаружения операции перетаскивания файла.
[0105] В варианте осуществления настоящего изобретения способ дополнительно включает в себя этап, на котором отображают пиктограмму целевого устройства в предварительно установленном положении при выборе локально сохраненного файла. Таким образом не требуется все время отображать пиктограмму целевого устройства и пользователю не будет мешать пиктограмма целевого устройства во время оперирования терминальным устройством, и в то же время пиктограмма целевого устройства скрыта для экономии пространства на экране.
[0106] Кроме того способ может дополнительно включать в себя этап, на котором: когда перенос файла завершен и операция переноса файла не выполняется в течение установленного времени, пиктограмма целевого устройства скрывается.
[0107] Фиг. 4 является схемой интерфейса терминального устройства в соответствии с примерным вариантом осуществления. Как иллюстрируется на Фиг. 4, когда пользователь использует терминальное устройство, например, мобильный терминал, для переноса фотографии, пользователь сначала заходит в папку с фотографиями, в которой отображается множество файлов 10 фотографий. Посредством щелчка по 3 фотографиям (отмеченные части) выбираются фотографии для переноса. В это время терминальное устройство обнаруживает, что выбраны файлы, и отображает пиктограмму 100 целевого устройства в предварительно установленном положении. Пользователь перетаскивает пиктограммы файлов 10 на пиктограмму 100 целевого устройства посредством операции перетаскивания файла, как проиллюстрировано на Фиг. 5. Здесь в процессе перетаскивания пиктограммы файлов 10 исходные пиктограммы файлов 10 могут не перемещаться, и дополнительно появляется перетаскиваемая пиктограмма файлов 10, и когда операция перетаскивания завершается, перетаскиваемая пиктограмма исчезает. Предварительно установленное местоположение может быть любым предварительно установленным местоположением, которое определено заранее; или может быть пустым местоположением на рабочем столе терминального устройства таким, что пиктограмма целевого устройства не скрывает прочее содержимое рабочего стола.
[0108] Вновь обращаясь к Фиг. 2, на этапе S23 получают данные файла в ответ на операцию перетаскивания файла.
[0109] Данные файла могут включать в себя все данные, которые составляют файл, и данные файла хранятся в блоке хранения терминального устройства.
[0110] В варианте осуществления настоящего изобретения этап, на котором получают данные файла, может включать в себя этапы, на которых: получают адрес хранения выбранного файла; и получают данные файла по адресу хранения выбранного файла. Адрес хранения файла является физическим адресом хранения выбранного файла в терминальном устройстве, который определяется, когда пользователь выбирает файл. Так как в терминальном устройстве может потребоваться, чтобы папка, в которой располагается файл, была определена заранее во время того, как пользователь выбирает файл, и сочетание папки, в которой располагается файл, и имени файла, соответствует физическому адресу хранения файла.
[0111] На этапе S24 данные файла отправляются целевому устройству.
[0112] В варианте осуществления настоящего изобретения один или несколько файлов могут быть выбраны на операции перетаскивания файла. В варианте осуществления пользователь может выбирать один файл для переноса за раз или может выбирать несколько файлов одновременно, чтобы добиться пакетного переноса. Например, как иллюстрируется на Фиг. 4 и Фиг. 5 файлы, выбранные на операции перетаскивания, включают в себя 3 файла.
[0113] В варианте осуществления этап, на котором отправляют данные файла целевому устройству, включает в себя этапы, на которых: получают адрес целевого устройства; и отправляют данные файла целевому устройству в соответствии с адресом целевого устройства.
[0114] В варианте осуществления при отправке файла, сначала получают адрес целевого устройства, а затем отправляют файл, тем самым упрощая процесс переноса файла. Например, адресом целевого устройства может быть адрес Интернет Протокола (IP) или UUID (Универсальный Уникальный Идентификатор) устройства Bluetooth. Адрес целевого устройства может быть получен во время процесса создания соединения с целевым устройством.
[0115] В варианте осуществления этап, на котором получают адрес целевого устройства, включает в себя этап, на котором: определяют, в соответствии с отношением между зоной местоположения интерфейса, в котором располагается пиктограмма целевого устройства, и адресом целевого устройства, адрес целевого устройства, соответствующий зоне местоположения, в которой располагается конец траектории, по которой перетаскивается пиктограмма файла. В варианте осуществления этап, на котором получают адрес целевого устройства, включает в себя этап, на котором: определяют адрес целевого устройства, соответствующий инициирующему событию, сгенерированному во время процесса перетаскивания пиктограммы файла, в соответствии с отношением между инициирующим событием и адресом целевого устройства, при этом инициирующее событие генерируется при нажатии пиктограммы целевого устройства.
[0116] В вариантах осуществления присутствует два случая для получения адреса целевого устройства. Одним случаем является тот, при котором пиктограммы соответствующих целевых устройств, с которыми соединено терминальное устройство, находятся в разных зонах местоположения на экране (или рабочем столе), и целевое устройство, соответствующее файлу, может быть определено в соответствии с отношением между зоной местоположения пиктограммы целевого устройства в интерфейсе и адресом целевого устройства, и местоположением зоны, в которой находится конец траектории, по которой перетаскивается файл. Другим случаем является тот, при котором операция перетаскивания файла инициирует кнопки, и каждая кнопка соответствует инициирующему событию, и инициирующее событие соответствует адресу целевого устройства или наоборот, таким образом соответствующее целевое устройство может быть определено в соответствии с инициирующим событием в терминальном устройстве.
[0117] В варианте осуществления настоящего изобретения отношение между зоной местоположения интерфейса, в котором располагается пиктограмма целевого устройства, и адресом целевого устройства или отношение между инициирующем событием и адресом целевого устройства может быть сохранено в терминальном устройстве.
[0118] Например, зона местоположения интерфейса, в котором располагается пиктограмма целевого устройства, или инициирующее событие могут быть предварительно установленными. После создания соединения с целевым устройством зона местоположения или инициирующее событие ассоциируются с целевым устройством последовательно с тем, чтобы получить отношение между зоной местоположения и целевым устройством или отношение между инициирующим событием и целевым устройством.
[0119] Например, интерфейс, в котором располагается целевое устройство, также является рабочим столом терминального устройства. Например, зона местоположения интерфейса является зоной, которую закрывает пиктограмма целевого устройства на рабочем столе терминального устройства.
[0120] Кроме того, способ дополнительно включает в себя этапы, на которых: при выборе файла для целевого устройства, обнаруживают операцию перетаскивания для файла; и берут положение в конце операции перетаскивания (конец траектории операции перетаскивания) в качестве положения пиктограммы целевого устройства, и отображают пиктограмму целевого устройства в положении пиктограммы файла после перетаскивания.
[0121] Отношение между зоной местоположения интерфейса, в котором располагается пиктограмма целевого устройства, и адресом целевого устройства, может быть обновлено после того, как изменилось положение пиктограммы целевого устройства.
[0122] В варианте осуществления настоящего изобретения перенос файла может быть реализован на основании, но не ограничивается, протокола передачи локальной сети, прямого соединения беспроводной высокой преданности (WiFi), горячей точки, Bluetooth и аналогичного.
[0123] Например, файл может быть отправлен посредством технологии прямого соединения WiFi. С одной стороны, прямое соединение WiFi не требует промежуточной средней точки, а с другой стороны скорость передачи Wi-Fi является высокой и может быть гарантирована скорость передачи видеопотока.
[0124] На стороне целевого устройства идентификатор однорангового устройства (отправляющего терминального устройства) также может быть отображен на целевом устройстве, и целевое устройство автоматически принимает файл, отправленный одноранговым устройством, и затем сохраняет его, без приема подтверждения от пользователя, таким образом ручная операция не требуется. И кроме того, такой перенос файла обычно происходит между разными устройствами одного и того же пользователя, или двумя пользователями, которые находятся друг напротив друга, и отсутствуют проблемы безопасности даже без приема подтверждения.
[0125] В варианте осуществления настоящего изобретения для терминального устройства, отправляющего файл, или целевого устройства могут быть выполнены следующие этапы: в ответ на операцию щелчка пользователя по пиктограмме целевого устройства (или однорангового устройства), отображают запись переноса файла. В варианте осуществления запись переноса файла может быть отображена посредством щелчка по пиктограмме целевого устройства, тем самым способствуя определению того, какие файлы были перенесены.
[0126] В варианте осуществления пиктограмма целевого устройства может быть принята за кнопку и запись переноса файла отображается при щелчке по кнопке. Запись переноса файла может включать в себя имя файла, размер файла, время переноса и аналогичное. Это позволяет просто определять то, какие файлы были перенесены. В дополнение к отображению записи переноса файла, может быть дополнительно отображен статус файла в текущем процессе, и статус файла в текущем процессе включает в себя имя файла, размер файла, переданный процент, скорость переноса и т.д.
[0127] Запись переноса файла может быть отображена во всплывающем интерфейсе. Всплывающий интерфейс включает в себя кнопку закрытия и когда пользователь щелкает по кнопке закрытия, терминальное устройство принимает команду закрытия и затем всплывающий интерфейс закрывается.
[0128] Фиг. 6 является принципиальной схемой устройства переноса файла в соответствии с одним примерным вариантом осуществления настоящего изобретения. Как проиллюстрировано на Фиг. 6 устройство переноса файла включает в себя: модуль 301 обнаружения, модуль 302 получения и модуль 303 отправки.
[0129] Модуль 301 обнаружения выполнен с возможностью обнаружения операции перетаскивания файла для перетаскивания пиктограммы файла на пиктограмму целевого устройства, модуль 302 получения выполнен с возможностью получения данных файла в ответ на обнаруженную операцию перетаскивания файла, и модуль 303 отправки выполнен с возможностью переноса данных файла на целевое устройство.
[0130] В варианте осуществления модуль 301 обнаружения выполнен с возможностью: при выборе локально сохраненного файла обнаружения операции перетаскивания файла для выбранного файла.
[0131] варианте осуществления модуль 301 обнаружения выполнен с возможностью определения того, что обнаружена операция перетаскивания файла, если конец траектории, по которой перетаскивается пиктограмма файла, перекрывается с положением пиктограммы целевого устройства. В варианте осуществления модуль 301 обнаружения выполнен с возможностью определения того, что обнаружена операция перетаскивания файла, если обнаружено инициирующее событие, сгенерированное тем, что нажата пиктограмма целевого устройства во время перетаскивания пиктограммы файла.
[0132] В варианте осуществления устройство дополнительно включает в себя модуль 304 вывода, выполненный с возможностью отображения пиктограммы целевого устройства в предварительно установленном положении при выборе локально сохраненного файла.
[0133] В варианте осуществления выбранный файл на операции перетаскивания файла включает в себя по меньшей мере один файл.
[0134] В варианте осуществления модуль 303 отправки включает в себя: подмодуль 331 получения, выполненный с возможностью получения адреса целевого устройства; и подмодуль 332 отправки, выполненный с возможностью отправки данных файла целевому устройству в соответствии с адресом целевого устройства.
[0135] В варианте осуществления подмодуль 331 получения выполнен с возможностью определения адреса целевого устройства, соответствующего зоне местоположения, в которой располагается конец траектории, по которой перетаскивается пиктограмма файла, в соответствии с отношением между зоной местоположения интерфейса, в котором располагается пиктограмма целевого устройства, и адресом целевого устройства. В варианте осуществления подмодуль 331 получения выполнен с возможностью определения адреса целевого устройства, соответствующего инициирующему событию, сгенерированному во время процесса перетаскивания пиктограммы файла, в соответствии с отношением между инициирующим событием и адресом целевого устройства, при этом инициирующее событие генерируется при нажатии пиктограммы целевого устройства.
[0136] В варианте осуществления модуль 304 вывода выполнен с возможностью отображения записи переноса файла в ответ на операцию щелчка по пиктограмме целевого устройства пользователем.
[0137] В варианте осуществления устройство дополнительно включает в себя модуль 303 отправки, выполненный с возможностью отправки информации сопряжения посредством широковещательной передачи; модуль 305 приема, выполненный с возможностью приема информации ответа, отправленной целевым устройством, при этом информация ответа включает в себя информацию идентификационных данных, которая включает в себя по меньшей мере одно из учетной записи пользователя и идентификатора изготовителя устройства; модуль 303 отправки дополнительно выполнен с возможностью отправки запроса создания соединения целевому устройству, если учетная запись пользователя, которую несет информация ответа, является идентичной локально сохраненной учетной записи пользователя; и модуль 305 приема дополнительно выполнен с возможностью приема квитирования создания соединения, отправленного целевым устройством.
[0138] В отношении метода, посредством которого модуль 301 обнаружения обнаруживает операцию перетаскивания файла, обратитесь к этапу S22. В отношении метода, посредством которого модуль 302 получения получает данные файла, обратитесь к этапу S23. И в отношении метода, посредством которого модуль 303 отправки отправляет данные файла, обратитесь к этапу S24, и подробное описание здесь не повторяется.
[0139] Фиг. 7 является структурной схемой устройства 600 переноса файла в соответствии с примерным вариантом осуществления настоящего изобретения. Устройство 600 переноса файла может быть любым из терминальных устройств, описанных выше. Как проиллюстрировано на Фиг. 7, устройство 600 переноса файла может включать в себя один или более из следующих компонентов: компонент 602 обработки, память 604, компонент 606 питания, мультимедийный компонент 608, аудио компонент 610, интерфейс 612 ввода/вывода (I/O), компонент 614 датчика и компонент 616 связи.
[0140] Компонент 602 обработки как правило управляет всей работой устройства 600 переноса файла, как например операциями, ассоциированными с отображением, телефонными вызовами, связью для передачи данных, операциями камеры и операциями записи. Компонент 602 обработки может включать в себя один или более процессоры 620, чтобы исполнять инструкции, чтобы выполнять все или часть из этапов способа, как описано выше. Более того компонент 602 обработки может включать в себя один или более модули, чтобы обеспечивать взаимодействие между компонентом 602 обработки и другими компонентами. Например, компонент 602 обработки может включать в себя мультимедийный модуль для обеспечения взаимодействия между компонентом 602 обработки и мультимедийным компонентом 608.
[0141] Память 604 выполнена с возможностью хранения различных типов данных, чтобы поддерживать работу устройства 600 переноса файла. Примеры таких данных включают любое приложение или инструкции для способа, который выполняется на устройстве 600 переноса файла, контактные данные, данные телефонной книги, сообщения, картинки, видео и аналогичное. Память 604 может быть реализована посредством любого типа энергозависимого или энергонезависимого запоминающего устройства или их сочетания, такого как статическая память с произвольным доступом (SRAM), электрически стираемая программируемая постоянная память (EEPROM), стираемая программируемая постоянная память (EPROM), программируемая постоянная память (PROM), постоянная память (ROM), Магнитная Память, Флэш-память, магнитный диск или Оптический Диск.
[0142] Компонент 606 питания подает питание на различные компоненты устройства 600 переноса файла. Компонент 606 питания может включать в себя систему администрирования питания, один или более источники питания и любые другие компоненты, ассоциированные с формированием, администрированием и распределением питания для устройства 600.
[0143] Мультимедийный компонент 608 включает в себя экран между устройством 600 переноса файла и пользователем, который обеспечивает интерфейс вывода. В некоторых вариантах осуществления экран может включать в себя жидкокристаллический дисплей (LCD) и сенсорную панель (TP). Если экран включает в себя сенсорную панель, то экран может быть реализован в качестве сенсорного экрана, чтобы принимать сигналы ввода от пользователя. Сенсорная панель включает в себя один или более датчики касания, чтобы регистрировать касания, проводки и жесты по сенсорной панели. Датчик касания может регистрировать не только границу касания или действия проводки, но также регистрировать продолжительность и давление, ассоциированные с касанием или операцией проводки.
[0144] Аудио компонент 610 выполнен с возможностью вывода и/или ввода аудиосигнала. В некоторых вариантах осуществления аудио компонент 610 включает в себя громкоговоритель для вывода аудиосигнала.
[0145] Интерфейс 612 I/O обеспечивает интерфейс между компонентом 602 обработки и модулями периферийного интерфейса, которые могут клавиатурой, нажимным колесом, кнопкой или аналогичным. Эти кнопки могут включать в себя, но не ограничиваются, главную кнопку, кнопку громкости, кнопку запуска и кнопку блокировки.
[0146] Компонент 614 датчика включает в себя один или более датчики для предоставления устройству 600 переноса файла оценки статуса различных аспектов. Например, когда интеллектуальное устройство является интеллектуальным кондиционером воздуха, компонент 614 датчика может включать в себя датчик влажности, датчик температуры и аналогичное.
[0147] Компонент 616 связи выполнен с возможностью обеспечения беспроводной связи между устройством 600 переноса файла и другими устройствами. Компонент 616 связи может осуществлять доступ к беспроводной сети на основании стандарта связи, такого как WiFi, 4G или 5G, или их сочетания с тем, чтобы добиваться обнаружения сигнализации управления физической нисходящей линии связи. В примерном варианте осуществления компонент 616 связи принимает широковещательные сигналы или ассоциированную с широковещательной передачей информацию от внешней системы администрирования широковещательной передачи через широковещательный канал. В варианте осуществления компонент 616 связи дополнительно включает в себя модуль NFC.
[0148] В примерном варианте осуществления устройство 600 переноса файла может быть реализовано посредством одной или более проблемно-ориентированных интегральных микросхем (ASIC), цифровых сигнальных процессоров (DSP), устройства цифровой обработки сигнала (DSPD), программируемых логических устройств (PLD), программируемых вентильных матриц (FPGA), контроллеров, микроконтроллеров, микропроцессоров или другой реализации электронного компонента для выполнения способов переноса файла, как описано выше.
[0149] В примерном варианте осуществления также предоставляется не временный машиночитаемый запоминающий носитель информации, включающий в себя инструкции, такой как память 604, включающая в себя инструкции, исполняемые процессором 620 устройстве 600 переноса файла, чтобы выполнять способ переноса файла, как описано выше. Например, не временный машиночитаемый запоминающий носитель информации может быть ROM, памятью с произвольным доступом (RAM), CD-ROM, магнитной лентой, гибким диском и оптическим устройством хранения данных.
[0150] Прочие варианты осуществления настоящего изобретения будут очевидны специалистам в соответствующей области техники после рассмотрения технического описания и реализации на практике вариантов осуществления, раскрытых в данном документе. Предполагается, что настоящее изобретение охватывает любые вариации, применения или адаптивные модификации настоящего изобретения, которые находятся в соответствии с общими принципами изобретения, и включает в себя общие основные знания и общие технические средства в соответствующей области техники, которые не раскрыты в настоящем изобретении. Техническое описание и примеры являются лишь иллюстративными, и объем правовой защиты и сущность настоящего изобретения изложены в формуле изобретения.
[0151] Следует понимать, что настоящее изобретение не ограничивается подробностями, проиллюстрированными на фигурах и описанными в техническом описании, и что различные изменения и модификации могут быть выполнены, не отступая от объема настоящего изобретения. И объем настоящего изобретения ограничивается только прилагаемой формулой изобретения. Объем изобретения должен ограничиваться только прилагаемой формулой изобретения.
Настоящее изобретение относится к области вычислительной техники для переноса файла между мобильными терминалами. Технический результат заключается в повышении эффективности переноса файла между мобильными терминалами. Способ переноса файла включает в себя этапы, на которых: отправляют информацию сопряжения посредством широковещательной передачи; принимают информацию ответа, отправленную целевым устройством, при этом информация ответа содержит информацию идентификационных данных, и информация идентификационных данных содержит по меньшей мере одно из учетной записи пользователя и идентификатора изготовителя устройства; если информация идентификационных данных, которую несет информация ответа, является предварительно определенной информацией идентификационных данных, отправляют запрос создания соединения целевому устройству; принимают квитирование создания соединения, отправленное целевым устройством; обнаруживают операцию перетаскивания файла для перетаскивания пиктограммы файла на пиктограмму целевого устройства; получают данные файла в ответ на операцию перетаскивания файла; и отправляют данные файла в целевое устройство. 2 н. и 14 з.п. ф-лы, 7 ил.
1. Способ переноса файла, содержащий этапы, на которых:
отправляют информацию сопряжения посредством широковещательной передачи;
принимают информацию ответа, отправленную целевым устройством, при этом информация ответа содержит информацию идентификационных данных, и информация идентификационных данных содержит по меньшей мере одно из учетной записи пользователя и идентификатора изготовителя устройства;
если информация идентификационных данных, которую несет информация ответа, является предварительно определенной информацией идентификационных данных, отправляют запрос создания соединения целевому устройству;
принимают квитирование создания соединения, отправленное целевым устройством;
обнаруживают операцию перетаскивания файла для перетаскивания пиктограммы файла на пиктограмму целевого устройства;
получают данные файла в ответ на операцию перетаскивания файла; и
отправляют данные файла в целевое устройство.
2. Способ переноса файла по п.1, дополнительно содержащий этап, на котором при выборе локально сохраненного файла обнаруживают операцию перетаскивания файла для выбранного файла.
3. Способ переноса файла по п.1, в котором этап, на котором обнаруживают операцию перетаскивания файла, содержит по меньшей мере один из этапов, на которых:
определяют, что обнаружена операция перетаскивания файла, если конец траектории, по которой перетаскивается пиктограмма файла, перекрывается с положением пиктограммы целевого устройства; или
определяют, что обнаружена операция перетаскивания файла, если обнаружено инициирующее событие, сгенерированное тем, что нажата пиктограмма целевого устройства во время перетаскивания пиктограммы файла.
4. Способ переноса файла по любому из пп.1-3, дополнительно содержащий этап, на котором отображают пиктограмму целевого устройства в предварительно установленном положении при выборе локально сохраненного файла.
5. Способ переноса файла по любому из пп.1-3, в котором один или более файлов выбираются в операции перетаскивания файла.
6. Способ переноса файла по любому из пп.1-3, в котором этап, на котором отправляют данные файла в целевое устройство, содержит этапы, на которых:
получают адрес целевого устройства; и
отправляют данные файла в целевое устройство в соответствии с адресом целевого устройства.
7. Способ переноса файла по п.6, в котором этап, на котором получают адрес целевого устройства, содержит по меньшей мере один из этапов, на которых:
определяют адрес целевого устройства, соответствующий зоне местоположения, в которой располагается конец траектории, по которой перетаскивается пиктограмма файла, в соответствии с отношением между зоной местоположения интерфейса, в котором располагается пиктограмма целевого устройства, и адресом целевого устройства; или
определяют адрес целевого устройства, соответствующий инициирующему событию, сгенерированному во время процесса перетаскивания пиктограммы файла, в соответствии с отношением между инициирующим событием и адресом целевого устройства, при этом инициирующее событие генерируется при нажатии пиктограммы целевого устройства.
8. Способ переноса файла по любому из пп.1-3, дополнительно содержащий этап, на котором отображают запись переноса файла в ответ на операцию щелчка пользователя по пиктограмме целевого устройства.
9. Устройство переноса файла, содержащее:
модуль отправки, выполненный с возможностью отправлять информацию сопряжения посредством широковещательной передачи;
модуль приема, выполненный с возможностью принимать информацию ответа, отправленную целевым устройством, при этом информация ответа содержит информацию идентификационных данных, и информация идентификационных данных содержит по меньшей мере одно из учетной записи пользователя и идентификатора изготовителя устройства; при этом
модуль отправки дополнительно выполнен с возможностью отправлять запрос создания соединения в целевое устройство, если информация идентификационных данных, которую несет информация ответа, является предварительно определенной информацией идентификационных данных,
модуль приема дополнительно выполнен с возможностью принимать квитирование создания соединения, отправленное целевым устройством;
модуль обнаружения, выполненный с возможностью обнаруживать операцию перетаскивания файла для перетаскивания пиктограммы файла на пиктограмму целевого устройства; и
модуль получения, выполненный с возможностью получать данные файла в ответ на операцию перетаскивания файла;
при этом модуль отправки дополнительно выполнен с возможностью переносить данные файла на целевое устройство.
10. Устройство по п.9, в котором модуль обнаружения выполнен с возможностью обнаруживать операцию перетаскивания файла для выбранного файла при выборе локально сохраненного файла.
11. Устройство по п.9, в котором модуль обнаружения выполнен с возможностью определения того, что обнаружена операция перетаскивания файла, если конец траектории, по которой перетаскивается пиктограмма файла, перекрывается с положением пиктограммы целевого устройства; или
модуль обнаружения выполнен с возможностью определения того, что обнаружена операция перетаскивания файла, если обнаружено инициирующее событие, сгенерированное тем, что нажата пиктограмма целевого устройства во время перетаскивания пиктограммы файла.
12. Устройство по любому из пп.9-11, при этом устройство дополнительно содержит модуль вывода, выполненный с возможностью отображать пиктограмму целевого устройства в предварительно установленном положении при выборе локально сохраненного файла.
13. Устройство по любому из пп.9-11, при этом один или более файлов выбираются в операции перетаскивания файла.
14. Устройство по любому из пп.9-11, в котором модуль отправки содержит:
подмодуль получения, выполненный с возможностью получать адрес целевого устройства; и
подмодуль отправки, выполненный с возможностью отправлять данные файла в целевое устройство в соответствии с адресом целевого устройства.
15. Устройство по п.14, в котором
подмодуль получения выполнен с возможностью определять адрес целевого устройства, соответствующий зоне местоположения, в которой располагается конец траектории, по которой перетаскивается пиктограмма файла, в соответствии с отношением между зоной местоположения интерфейса, в котором располагается пиктограмма целевого устройства, и адресом целевого устройства; или
подмодуль получения выполнен с возможностью определять адрес целевого устройства, соответствующий инициирующему событию, сгенерированному во время процесса перетаскивания пиктограммы файла, в соответствии с отношением между инициирующим событием и адресом целевого устройства, при этом инициирующее событие генерируется при нажатии пиктограммы целевого устройства.
16. Устройство по любому из пп.9-11, при этом устройство дополнительно содержит модуль вывода, выполненный с возможностью отображать запись переноса файла в ответ на операцию щелчка по пиктограмме целевого устройства пользователем.
US2008016453 A1, 17.01.2008 | |||
US2008307367 A1, 11.12.2008 | |||
US2007157101 A1, 05.07.2007 | |||
US2015046837 A1, 12.02.2015 | |||
US2010299728 A1, 25.11.2010 | |||
RU2010147632 A, 27.05.2012. |
Авторы
Даты
2021-03-01—Публикация
2019-10-10—Подача