Перекрестные ссылки на связанные заявки
[0001] Настоящая заявка ссылается на приоритет заявки на патент Китайской Народной Республики №201510992593.9, на которой она основана и которая была зарегистрирована 24 декабря 2015 года. При этом содержание упомянутой заявки полностью включено в настоящий документ путем ссылки.
Область техники
[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] подмодуль приема информации, сконфигурированный для приема вводимой информации, возвращенной ретранслирующим устройством.
[0043] В соответствии с третьим аспектом вариантов осуществления настоящего изобретения предложено устройство для ввода информации, включающее:
[0044] процессор; и
[0045] память для хранения инструкций, исполняемых процессором;
[0046] при этом процессор сконфигурирован:
[0047] для установления сетевого соединения с ретранслирующим устройством;
[0048] для получения, от ретранслирующего устройства, вводимой информации, при этом вводимая информация введена на вспомогательном терминале ввода и передана из вспомогательного терминала ввода в ретранслирующее устройство; и
[0049] для добавления вводимой информации в позицию ввода в основном терминале ввода.
[0050] Технические решения, предложенные в вариантах осуществления настоящего изобретения, могут давать следующие полезные результаты:
[0051] в технических решениях, предложенных в настоящем изобретении, устанавливают сетевое соединение между основным терминалом ввода и ретранслирующим устройством; основной терминал ввода получает вводимую информацию от ретранслирующего устройства, при этом вводимая информация введена во вспомогательном терминале ввода и передана из вспомогательного терминала ввода в ретранслирующее устройство; вводимую информацию добавляют в позицию ввода в основном терминале ввода. Таким образом, если размер экрана основного терминала ввода сравнительно мал, или доступные методы ввода не подходят для оперативного ввода информации, пользователь может выполнить ввод на вспомогательном терминале ввода, который поддерживает удобный и скоростной ввод, при этом информация, введенная на вспомогательном терминале ввода, может быть автоматически добавлена в позицию ввода в основном терминале ввода. Соответственно, может быть снижена сложность ввода в основном терминале ввода, а значит, повышена эффективность ввода информации.
[0052] Нужно понимать, что и предшествующее общее описание, и подробное описание, приведенное ниже, являются исключительно иллюстративными и пояснительными, и не ограничивают настоящее изобретение, объем которого задан формулой изобретения.
Краткое описание чертежей
[0053] На приложенных чертежах, которые входят в состав настоящего описания и являются его неотъемлемой частью, проиллюстрированы варианты осуществления, соответствующие настоящему изобретению. Приложенные чертежи, вместе с описанием, служат для разъяснения замысла настоящего изобретения.
[0054] Фиг. 1 представляет собой эскизную блок-схему, иллюстрирующую среду реализации, которую используют для способа ввода информации в соответствии с некоторыми из примеров осуществления настоящего изобретения.
[0055] Фиг. 2 представляет собой блок-схему алгоритма для способа ввода информации в соответствии с одним из примеров осуществления настоящего изобретения.
[0056] Фиг. 3 представляет собой блок-схему алгоритма для способа ввода информации в соответствии с другим примером осуществления настоящего изобретения.
[0057] Фиг. 4 представляет собой блок-схему алгоритма для способа ввода информации в соответствии с еще одним из примеров осуществления настоящего изобретения.
[0058] Фиг. 5 представляет собой блок-схему устройства для ввода информации в соответствии с одним из примеров осуществления настоящего изобретения.
[0059] Фиг. 6 представляет собой блок-схему устройства для ввода информации в соответствии с другим примером осуществления настоящего изобретения.
[0060] Фиг. 7 представляет собой блок-схему устройства в соответствии с одним из примеров осуществления настоящего изобретения.
Подробное описание изобретения
[0061] Далее настоящее изобретение будет описано более подробно с помощью конкретных примеров его осуществления, которые проиллюстрированы на приложенных чертежах. Приведенное ниже описание выполнено со ссылками на приложенные чертежи, где, если не указано обратное, аналогичными обозначениями на различных чертежах обозначены одинаковые или аналогичные элементы. Реализации примеров осуществления настоящего изобретения, рассмотренные в приведенном ниже описании, не являются всеми возможными реализациями, соответствующими настоящему изобретению. Напротив, они являются исключительно примерами устройств и способов, которые соответствуют аспектам, связанным с настоящим изобретением и изложенным в приложенной формуле изобретения.
[0062] Фиг. 1 представляет собой эскизную блок-схему, иллюстрирующую среду реализации, которую используют для способа ввода информации в соответствии с некоторыми из примеров осуществления настоящего изобретения. Проиллюстрированная среда реализации может включать основной терминал 101 ввода, вспомогательный 102 терминал ввода и ретранслирующее устройство 103.
[0063] Основной терминал 101 ввода может представлять собой такое электронное устройство, как мобильный телефон, носимое устройство, «умный» телевизор или бортовой терминал транспортного средства. В одной из возможных реализаций вариантов осуществления настоящего изобретения в основном терминале 101 ввода могут быть установлены одна или более прикладных программ, имеющих функцию ввода информации (например, прикладные программы для ввода символов).
[0064] Вспомогательный терминал 102 ввода может быть таким устройством, как персональный компьютер (ПК), портативный или планшетный компьютер.
[0065] Основной терминал 101 ввода соединен с ретранслирующим устройством 103 по беспроводной сети, и при этом, также, вспомогательный терминал 102 ввода соединен с ретранслирующим устройством 103 по беспроводной сети.
[0066] Ретранслирующее устройство 103 может быть сервером, или хост-машиной, в локальной вычислительной сети, или кластером серверов, сформированным из множества серверов.
[0067] Технические решения, предложенные в вариантах осуществления настоящего изобретения, будут проиллюстрированы и подробно объяснены на примере среды реализации, показанной на фиг. 1.
[0068] Фиг. 2 представляет собой блок-схему алгоритма для способа ввода информации в соответствии с одним из примеров осуществления настоящего изобретения. Данный способ может применяться в основном терминале 101 ввода из состава среды реализации, проиллюстрированной в связи с фиг. 1. Способ ввода информации может включать шаги, описанные ниже.
[0069] На шаге 201 устанавливают сетевое соединение с ретранслирующим устройством;
[0070] На шаге 202 от ретранслирующего устройства получают вводимую информацию. Вводимая информация введена на вспомогательном терминале ввода и передана из вспомогательного терминала ввода в ретранслирующее устройство.
[0071] На шаге 203 вводимую информацию добавляют в позицию ввода в основном терминале ввода.
[0072] В свете приведенного выше описания, в способе ввода информации, предложенном в данном варианте осуществления настоящего изобретения, устанавливают сетевое соединение между основным терминалом ввода и ретранслирующим устройством; основной терминал ввода получает вводимую информацию от ретранслирующего устройства, при этом вводимая информация введена во вспомогательном терминале ввода и передана из вспомогательного терминала ввода в ретранслирующее устройство; вводимую информацию добавляют в позицию ввода в основном терминале ввода. Таким образом, если размер экрана основного терминала ввода сравнительно мал, или доступные методы ввода не подходят для оперативного ввода информации, пользователь может выполнить ввод на вспомогательном терминале ввода, который поддерживает удобный и скоростной ввод, и при этом информация, введенная на вспомогательном терминале ввода, может быть автоматически добавлена в позицию ввода в основном терминале ввода. Соответственно, может быть снижена сложность ввода в основном терминале ввода, а значит, повышена эффективность ввода информации.
[0073] Фиг. 3 представляет собой блок-схему алгоритма для способа ввода информации в соответствии с еще одним из примеров осуществления настоящего изобретения. Данный способ может применяться в среде реализации, проиллюстрированной в связи с фиг. 1. В соответствии с иллюстрацией фиг. 3 способ может включать шаги, описанные ниже.
[0074] На шаге 301 одновременно основной терминал ввода и вспомогательный терминал ввода, устанавливают сетевое соединение с ретранслирующим устройством.
[0075] Основной терминал ввода и вспомогательный терминал ввода могут устанавливать, соответственно, беспроводное или проводное сетевое соединение с ретранслирующим устройством.
[0076] На шаге 302 основной терминал ввода выполняет вход в систему ретранслирующего устройства с использованием первой учетной записи.
[0077] На шаге 303 вспомогательный терминал ввода выполняет вход в систему ретранслирующего устройства с использованием второй учетной записи.
[0078] Первая учетная запись и вторая учетная запись могут быть одной и той же учетной записью, или же первая учетная запись и вторая учетная запись могут быть связаны, или ассоциированы, друг с другом заранее. В соответствии с одним из примеров осуществления настоящего изобретения первая учетная запись и вторая учетная запись могут представлять собой имя пользователя, адрес электронной почты или аналогичную информацию.
[0079] К примеру, в основном терминале ввода и во вспомогательном терминале ввода пользователь может заранее загружать и устанавливать специальные приложения (АРР), соответствующие основному терминалу ввода и вспомогательному терминалу ввода.
[0080] В одном из сценариев применения пользователь открывает специальное приложение в основном терминале ввода и во вспомогательном терминале ввода соответственно и выполняет вход в систему ретранслирующего устройства с использованием одной и той же учетной записи; если ретранслирующее устройство обнаруживает, что основной терминал ввода и вспомогательный терминал ввода вошли в систему ретранслирующего устройства с использованием одной и той же учетной записи, ретранслирующее устройство формирует отношение соответствия между основным терминалом ввода и вспомогательным устройством ввода.
[0081] Альтернативно, в другом сценарии применения, пользователь выполняет вход в систему ретранслирующего устройства при помощи основного терминала ввода или вспомогательного терминала ввода, и запрашивает привязку, или связывание, этих двух различных учетных записей. Затем пользователь открывает специальное приложение в основном терминале ввода и вспомогательном терминале ввода и выполняет вход в систему ретранслирующего устройства с использованием учетной записи Adam1 и учетной записи Adam2. Если ретранслирующее устройство обнаружит, что учетные записи Adam1 и Adam2 связаны, или ассоциированы, друг с другом, ретранслирующее устройство сформирует отношение соответствие между основным терминалом ввода и вспомогательным терминалом ввода.
[0082] На шаге 304 основной терминал ввода получает, от ретранслирующего устройства, вводимую информацию. Вводимая информация введена на вспомогательном терминале ввода и передана из вспомогательного терминала ввода в ретранслирующее устройство.
[0083] В случае, когда и основной терминал ввода, и вспомогательный терминал ввода, выполнили вход в систему ретранслирующего устройства, информация, введенная в вспомогательный терминал ввода пользователем, может быть получена основным терминалом ввода. Когда основной терминал ввода получает вводимую информацию от ретранслирующего устройства, основной терминал ввода может получать эту информацию посимвольно. Например, для каждого символа, введенного пользователем во вспомогательном терминале ввода, вспомогательный терминал ввода может передавать этот символ в ретранслирующее устройство в реальном времени, и основной терминал ввода может немедленно получать этот символ. Соответственно, для удаления введенных символов, для каждого символа, который пользователь удаляет во вспомогательном терминале ввода, вспомогательный терминал ввода передает соответствующую информацию об удалении в ретранслирующее устройство; после получения информации об удалении от ретранслирующего устройства основной терминал ввода удаляет полученный символ. Информация об удалении может представлять собой инструктирующую информацию, которая указывает на подлежащий удалению символ, при этом основной терминал ввода может удалять подлежащий удалению символ, находящийся среди полученных символов, согласно этой информации об удалении. Или, информация об удалении может включать непосредственно символы, оставшиеся после удаления одного из символов, и тогда основной терминал ввода может заменять полученные символы на символы, оставшиеся после удаления одного символа, которые указаны в информации об удалении.
[0084] Или, когда основной терминал ввода получает вводимую информацию от ретранслирующего устройства, основной терминал ввода может получать эту информацию по предложениям. К примеру, после ввода пользователем, во вспомогательном терминале ввода, строки символов, он, или она, может выполнять однократное нажатие, или щелчок мышью, по специальной кнопке (например, кнопке «сохранить»). После передачи, вспомогательным терминалом ввода, этой строки символов в ретранслирующее устройство, основной терминал ввода может получать всю строку символов сразу.
[0085] На шаге 305 основной терминал ввода определяет, находится ли он сам в состоянии приема ввода; если основной терминал ввода находится в состоянии приема ввода, выполняют шаг 306; если основной терминал ввода не находится в состоянии приема ввода, выполняют шаги 307 и 308.
[0086] На шаге 306 основной терминал ввода добавляет вводимую информацию в позицию ввода в основном терминале ввода.
[0087] Под позицией ввода понимается позиция в основном терминале ввода, в которую может быть добавлена информация. К примеру, позиция ввода может быть позицией мерцающего курсора в основном терминале ввода, или полем ввода в основном терминале ввода, которое находится в активном состоянии.
[0088] На шаге 307 основной терминал ввода сохраняет вводимую информацию в позицию ввода в основном терминале ввода.
[0089] На шаге 308, когда основной терминал находится в состоянии приема ввода позднее, основной терминал ввода добавляет сохраненную информацию в упомянутую позицию ввода в основном терминале ввода.
[0090] В соответствии с одним из примеров осуществления настоящего изобретения, если основной терминал ввода не находится в состоянии приема ввода, когда основной терминал ввода получает вводимую информацию от ретранслирующего устройства, основной терминал ввода может кэшировать эту вводимую информацию; когда основной терминал ввода позднее перейдет в состояние приема ввода, основной терминал ввода может добавлять кэшированную информацию в соответствующую позицию ввода.
[0091] К примеру, основной терминал ввода может быть смартфоном, вспомогательный терминал ввода может быть персональным компьютером, а ретранслирующее устройство может быть сервером. Пользователь может установить специальное приложение соответствующей версии на смартфон и персональный компьютер. Приложение может соответствовать серверу. Пользователь выполняет вход в систему с использованием страницы входа в систему в упомянутом приложении в смартфоне и в персональном компьютере с использованием одной и той же учетной записи. В этот момент времени сервер может обнаружить, что учетные записи входа в систему, соответствующие смартфону и персональному компьютеру, являются идентичными, и затем сервер может сформировать отношение соответствия между смартфоном и персональным компьютером. После выполнения пользователем входа в систему с использованием упомянутого приложения персонального компьютера, в интерфейсе приложения может отображаться поле ввода, в которой пользователь может вводить информацию.
[0092] Всякий раз после ввода символа пользователем компьютер может передавать этот символ на сервер; после получения символа смартфон может добавлять полученный символ в позицию ввода, если смартфон находится в состоянии приема ввода, или может кэшировать принятый символ, если смартфон не находится в состоянии приема ввода; когда смартфон переходит в состояние приема ввода, он может добавлять в позицию ввода все котированные символы сразу. Если пользователь удалит один из символов, персональный компьютер может передавать на сервер соответствующую информацию об удалении; после получения информации об удалении от сервера смартфон удаляет, в позиции ввода или в кэше, символ, на который указывает информация об удалении.
[0093] Или, всякий раз после ввода пользователем строки символов на персональном компьютере и нажатия, или щелчка мышью, по кнопке «сохранить», персональный компьютер может передавать всю строку символов на сервер; после получения полной строки символов с сервера смартфон может добавлять всю строку символов полностью в позицию ввода или кэшировать всю строку символов. Если пользователь изменит сохраненную полную строку символов (например, добавит или удалит один или более символов), персональный компьютер может передать измененную полную строку символов на сервер, после повторного нажатия, или щелчка мышью, пользователем на кнопку «сохранить»; после получения измененной полной строки символов смартфон может заменить символы в позиции ввода или в кэше на измененную полную строку символов.
[0094] В свете приведенного выше описания, в способе ввода информации, предложенном в вариантах осуществления настоящего изобретения, устанавливают сетевое соединение между основным терминалом ввода и ретранслирующим устройством; основной терминал ввода получает вводимую информацию от ретранслирующего устройства, при этом вводимая информация введена во вспомогательном терминале ввода и передана из вспомогательного терминала ввода в ретранслирующее устройство; вводимую информацию добавляют в позицию ввода в основном терминале ввода. Таким образом, если размер экрана основного терминала ввода сравнительно мал, или доступные методы ввода не подходят для оперативного ввода информации, пользователь может выполнить ввод на вспомогательном терминале ввода, который поддерживает удобный и скоростной ввод, при этом информация, введенная на вспомогательном терминале ввода, может быть автоматически добавлена в позицию ввода в основном терминале ввода. Соответственно, может быть снижена сложность ввода в основном терминале ввода, а значит, повышена эффективность ввода информации.
[0095] Фиг. 4 представляет собой блок-схему алгоритма для способа ввода информации в соответствии с еще одним из примеров осуществления настоящего изобретения. Данный способ может применяться в среде реализации, проиллюстрированной в связи с фиг. 1. В соответствии с иллюстрацией фиг. 4 способ может включать шаги, описанные ниже.
[0096] На шаге 401 одновременно основной терминал ввода и вспомогательный терминал ввода, устанавливают сетевое соединение с ретранслирующим устройством.
[0097] На шаге 402 основной терминал ввода выполняет вход в систему ретранслирующего устройства с использованием первой учетной записи.
[0098] На шаге 403 вспомогательный терминал ввода выполняет вход в систему ретранслирующего устройства с использованием второй учетной записи. Первая учетная запись и вторая учетная запись могут быть одной и той же учетной записью, или же первая учетная запись и вторая учетная запись могут быть связаны, или ассоциированы, друг с другом.
[0099] Подробное описание процедуры входа в систему в основном терминале ввода и вспомогательный терминал ввода может быть найдено выше, в описании, относящемся к шагам 301 и 303 варианта осуществления настоящего изобретения, рассмотренного в связи с фиг. 3, и не будет здесь приведено повторно.
[00100] На шаге 404 основной терминал ввода передает инструкцию ввода во вспомогательный терминал ввода через ретранслирующее устройство.
[00101] Соответственно, вспомогательный терминал ввода может принять инструкцию ввода, переданную из сообщения обнаружения через ретранслирующее устройство. Когда основной терминал ввода перейдет в состояние приема ввода, основной терминал ввода может передать инструкцию ввода во вспомогательный терминал ввода. К примеру, когда пользователь выполнит нажатие, или щелчок ввода, на позицию ввода, например, поле вода, операционная система в основной терминал ввода может принять запрос на фокус ввода, и затем операционная система может обеспечить перевод основного терминала ввода в состояние приема ввода. Тогда основной терминал ввода передает инструкцию ввода во вспомогательный терминал ввода через ретранслирующее устройство.
[00102] На шаге 405 вспомогательный терминал ввода отображает интерфейс ввода, который соответствует инструкции ввода.
[00103] Интерфейс ввода может быть интерфейсом, отображаемом в специальном приложении, которое установлено во вспомогательном терминале ввода, и при этом ввод может выполняться при помощи данного интерфейса. Например, интерфейсом ввода может быть поле ввода, отображаемое в интерфейсе специального приложения.
[00104] На шаге 406 вспомогательный терминал ввода принимает входную информацию, введенную в интерфейсе ввода.
[00105] На шаге 407 вспомогательный терминал ввода передает входную информацию, из интерфейса ввода, в ретранслирующее устройство в качестве вводимой информации.
[00106] На шаге 408 основной терминал ввода принимает вводимую информацию, возвращенную ретранслирующим устройством.
[00107] За описанием процедуры приема, основным терминалом ввода, вводимой информации от вспомогательного терминала ввода на шагах 406-408, следует обратиться к описанию шага 304 в варианте осуществления настоящего изобретения, рассмотренного в связи с фиг. 3, которое не будет приведено здесь повторно.
[00108] На шаге 409 основной терминал ввода определяет, находится ли он сам в состоянии приема ввода; если основной терминал ввода находится в состоянии приема ввода, выполняют шаг 410; если основной терминал ввода не находится в состоянии приема ввода, выполняют шаги 411-413.
[00109] На шаге 410 основной терминал ввода добавляет вводимую информацию в позицию ввода в основном терминале ввода.
[00110] На шаге 411 основной терминал ввода сохраняет вводимую информацию в буфер обмена.
[00111] В настоящем изобретении не накладывается никаких конкретных ограничений на объем и количество информационных элементов буфере обмена. В буфере обмена может храниться новейший принятый фрагмент вводимой информации или же в буфере могут храниться множество фрагментов вводимой информации.
[00112] В соответствии с одним из примеров осуществления настоящего изобретения, в технических решениях настоящего изобретения, количество получаемых фрагментов вводимой информации, которые могут храниться в буфере обмена в основном терминале ввода, может быть задано в зависимости от требований конкретного применения. Например, может быть определено, что буфер обмена в основном терминале ввода может кэшировать максимум десять фрагментов полученной вводимой информации. Следует отметить, что данный пример осуществления настоящего изобретения на этом шаге приведен исключительно для разъяснений возможных сценариев применения, реализовать которые позволяет этот шаг, но не для ограничения изобретения.
[00113] На шаге 412, когда основной терминал ввода перейдет в состояние приема ввода, отображают информацию уведомления. Информация уведомления может использоваться для уведомления о том, что в буфере обмена сохранена вводимая информация.
[00114] Информация уведомления может быть отображена с помощью выпадающего окна. К примеру, основной терминал ввода может отображать выпадающее окно, которое может включать вводимую информацию, сохраненную в буфере обмена на шаге 411. Например, в буфере обмена могут храниться три фрагмента вводимой информации, а именно, М1, М2 и М3, и в выпадающем окне может быть отображено содержимое этих трех фрагментов информации: М1, М2 и М3. В выпадающем окне может быть отображено полное содержимое всех фрагментов вводимой информации, сохраненной в буфере обмена; или; если содержимое некоторых из фрагментов информации слишком велико, может быть отображена только часть содержимого фрагментов вводимой информации, например, только первые десять символов. Помимо описанного, информация уведомления может быть отображена другими методами, например, информация уведомления может быть отображена с помощью окна, без ограничения настоящего изобретения в этом отношении.
[00115] Также, в соответствии с потребностями конкретного применения, может быть определено, что вводимая информация в буфере обмена может быть удалена после однократного использования. Если вводимая информация должна быть сохранена, то она может быть зафиксирована. Зафиксированная вводимая информация может быть использована произвольное количество раз. Впоследствии, когда зафиксированная информация больше не нужна, она может быть удалена.
[00116] На шаге 413, когда основной терминал ввода принял информацию о том, что выполнена операция вставки информации из буфера обмена, согласно упомянутой информации уведомления, основной терминал ввода добавляет вводимую информацию в упомянутую позицию ввода в основном терминале ввода.
[00117] В свете приведенного выше описания, в способе ввода информации, предложенном в данном варианте осуществления настоящего изобретения, устанавливают сетевое соединение между основным терминалом ввода и ретранслирующим устройством; основной терминал ввода получает вводимую информацию от ретранслирующего устройства, при этом вводимая информация введена во вспомогательном терминале ввода и передана из вспомогательного терминала ввода в ретранслирующее устройство; вводимую информацию добавляют в позицию ввода в основном терминале ввода. Таким образом, если размер экрана основного терминала ввода сравнительно мал, или доступные методы ввода не подходят для оперативного ввода информации, пользователь может выполнить ввод на вспомогательном терминале ввода, который поддерживает удобный и скоростной ввод, при этом информация, введенная на вспомогательном терминале ввода, может быть автоматически добавлена в позицию ввода в основном терминале ввода. Соответственно, может быть снижена сложность ввода в основном терминале ввода, а значит, повышена эффективность ввода информации.
[00118] Фиг. 5 представляет собой блок-схему устройства для ввода информации в соответствии с одним из примеров осуществления настоящего изобретения. Данное устройство для ввода информации может быть реализовано как основной терминал ввода в среде реализации, описанной в связи с фиг. 1, при помощи аппаратного обеспечения, программного обеспечения или их комбинации, и выполнять все шаги, выполняемые основным терминалом ввода в вариантах осуществления настоящего изобретения, показанных на фиг. 2-4, или часть этих шагов. В соответствии с иллюстрацией фиг. 5, устройство может включать модуль 501 установления соединения, модуль 502 получения информации и модуль 503 ввода.
[00119] Модуль 501 установления соединения сконфигурирован для установления сетевого соединения с ретранслирующим устройством.
[00120] Модуль 502 получения информации сконфигурирован для получения вводимой информации от ретранслирующего устройства. Вводимая информация введена на вспомогательном терминале ввода и передана из вспомогательного терминала ввода в ретранслирующее устройство.
[00121] Модуль 503 ввода информации сконфигурирован для добавления вводимой информации, полученной от модуля 502 получения информации, в позицию ввода в основном терминале ввода.
[00122] В свете приведенного выше описания, в устройстве для ввода информации, предложенном в данном варианте осуществления настоящего изобретения, устанавливают сетевое соединение между основным терминалом ввода и ретранслирующим устройством; основной терминал ввода получает вводимую информацию от ретранслирующего устройства, при этом вводимая информация введена во вспомогательном терминале ввода и передана из вспомогательного терминала ввода в ретранслирующее устройство; вводимую информацию добавляют в позицию ввода в основном терминале ввода. Таким образом, если размер экрана основного терминала ввода сравнительно мал, или доступные методы ввода не подходят для оперативного ввода информации, пользователь может выполнить ввод на вспомогательном терминале ввода, который поддерживает удобный и скоростной ввод, и при этом информация, введенная на вспомогательном терминале ввода, может быть автоматически добавлена в позицию ввода в основном терминале ввода. Соответственно, может быть снижена сложность ввода в основном терминале ввода, а значит, повышена эффективность ввода информации.
[00123] Фиг. 6 представляет собой блок-схему устройства для ввода информации в соответствии с другим примером осуществления настоящего изобретения. Данное устройство для ввода информации может быть реализовано как основной терминал ввода в среде реализации, описанной в связи с фиг. 1, при помощи аппаратного обеспечения, программного обеспечения или их комбинации, и выполнять все шаги, выполняемые основным терминалом ввода в вариантах осуществления настоящего изобретения, показанных на фиг. 2-4, или часть этих шагов. В соответствии с иллюстрацией фиг. 6, устройство может включать модуль 601 установления соединения, модуль 602 входа в систему, модуль 603 получения информации и модуль 604 ввода.
[00124] Модуль 601 установления соединения сконфигурирован для установления сетевого соединения с ретранслирующим устройством.
[00125] Модуль 602 входа в систему сконфигурирован, перед тем, как модуль получения информации получит вводимую информацию от ретранслирующего устройства, для входа в систему ретранслирующего устройства с использованием первой учетной записи. Первая учетная запись совпадает со второй учетной записью или связана с ней, при этом вторая учетная запись - это учетная запись для входа со стороны вспомогательного терминала ввода в систему ретранслирующего устройства.
[00126] Модуль 603 получения информации сконфигурирован для получения вводимой информации от ретранслирующего устройства. Вводимая информация введена на вспомогательном терминале ввода и передана из вспомогательного терминала ввода в ретранслирующее устройство.
[00127] Модуль 603 получения информации включает подмодуль 603а передачи инструкции и подмодуль 603b приема информации.
[00128] Подмодуль 603а передачи инструкции сконфигурирован для передачи инструкции ввода во вспомогательный терминал ввода через ретранслирующее устройство. Инструкция ввода сконфигурирована для инструктирования вспомогательного терминала ввода об отображении интерфейса ввода, используемого для приема информации, введенной в интерфейс ввода, и для передачи этой информации в ретранслирующее устройство.
[00129] Подмодуль 603b приема информации сконфигурирован для приема вводимой информации, возвращенной ретранслирующим устройством.
[00130] Модуль 604 ввода информации сконфигурирован для добавления вводимой информации, полученной от модуля получения информации, в позицию ввода в основном терминале ввода.
[00131] Модуль 604 ввода включает подмодуль 604а определения, первый подмодуль 604b ввода, подмодуль 604с хранения и второй подмодуль 604d ввода.
[00132] Подмодуль 604а определения сконфигурирован для определения, находится ли основной терминал ввода в состоянии приема ввода.
[00133] Первый подмодуль 604b ввода сконфигурирован, если подмодуль определения определит, что основной терминал ввода находится в состоянии приема ввода, для добавления вводимой информации, полученной модулем получения информации, в упомянутую позицию ввода в основном терминале ввода.
[00134] Подмодуль 604с хранения, сконфигурированный, если подмодуль определения определит, что основной терминал ввода не находится в состоянии приема ввода, для сохранения вводимой информации, полученной модулем получения информации, в основном терминале ввода.
[00135] Второй подмодуль 604d ввода сконфигурирован, когда основной терминал позднее перейдет в состояние приема ввода, для добавления вводимой информации, сохраненной в подмодуле хранения, в упомянутую позицию ввода в основном терминале ввода.
[00136] В соответствии с одним из примеров осуществления настоящего изобретения подмодуль 604с хранения сконфигурирован, если определено, что основной терминал ввода не находится в состоянии приема ввода, для сохранения вводимой информации, полученной модулем получения информации, в буфере обмена в основном терминале ввода.
[00137] Второй подмодуль 604d ввода сконфигурирован: когда основной терминал ввода позднее перейдет в состояние приема ввода, для отображения информации уведомления, которая уведомляет о том, что информация уведомления сохранена в буфере обмена; когда принята информация о выполнении операции вставки информации из буфера обмена, согласно упомянутой информации уведомления, для добавления вводимой информации в упомянутую позицию ввода в основном терминале ввода.
[00138] В соответствии с одним из примеров осуществления настоящего изобретения устройство может дополнительно включать модуль 605 входа в систему.
[00139] Модуль 605 входа в систему сконфигурирован, перед тем, как модуль получения получит вводимую информацию от ретранслирующего устройства, для входа в систему в ретранслирующем устройстве с использованием первой учетной записи, при этом первая учетная запись совпадает или является связанной со второй учетной записью, и при этом вторая учетная запись представляет собой учетную запись, которую используют для вспомогательного терминала ввода с целью входа в систему в ретранслирующем устройстве.
[00140] В соответствии с одним из примеров осуществления настоящего изобретения модуль 603 получения информации включает подмодуль 603а передачи инструкции и подмодуль 603b приема информации.
[00141] Подмодуль 603а передачи инструкции сконфигурирован для передачи инструкции ввода во вспомогательный терминал ввода через ретранслирующее устройство. Инструкция ввода сконфигурирована для инструктирования вспомогательного терминала ввода об отображении интерфейса ввода, используемого для приема информации, введенной в интерфейс ввода, и для передачи этой информации в ретранслирующее устройство.
[00142] Подмодуль 603b приема информации сконфигурирован для приема вводимой информации, возвращенной ретранслирующим устройством.
[00143] В свете приведенного выше описания, в устройстве для ввода информации, предложенном в данном варианте осуществления настоящего изобретения, устанавливают сетевое соединение между основным терминалом ввода и ретранслирующим устройством; основной терминал ввода получает вводимую информацию от ретранслирующего устройства, при этом вводимая информация введена во вспомогательном терминале ввода и передана из вспомогательного терминала ввода в ретранслирующее устройство; вводимую информацию добавляют в позицию ввода в основном терминале ввода. Таким образом, если размер экрана основного терминала ввода сравнительно мал, или доступные методы ввода не подходят для оперативного ввода информации, пользователь может выполнить ввод на вспомогательном терминале ввода, который поддерживает удобный и скоростной ввод, при этом информация, введенная на вспомогательном терминале ввода, может быть автоматически добавлена в позицию ввода в основном терминале ввода. Соответственно, может быть снижена сложность ввода в основном терминале ввода, а значит, повышена эффективность ввода информации.
[00144] В одном из примеров осуществления настоящего изобретения предложено также устройство для ввода информации, которое способно реализовать способ ввода информации, предложенный в вариантах осуществления настоящего изобретения. Устройство может включать процессор и память для хранения инструкций, исполняемых процессором;
[00145] при этом процессор сконфигурирован:
[00146] для установления сетевого соединения с ретранслирующим устройством;
[00147] для получения, от ретранслирующего устройства, вводимой информации, при этом вводимая информация введена на вспомогательном терминале ввода и передана из вспомогательного терминала ввода в ретранслирующее устройство; и
[00148] для добавления вводимой информации в позицию ввода в основном терминале ввода.
[00149] В соответствии с одним из примеров осуществления настоящего изобретения добавление вводимой информации в позицию ввода в основном терминале ввода включает:
[00150] определение, находится ли основной терминал ввода в состоянии приема ввода; и
[00151] если определено, что основной терминал ввода находится в состоянии приема ввода, добавление вводимой информации в упомянутую позицию ввода в основном терминале ввода.
[00152] В соответствии с одним из примеров осуществления настоящего изобретения процессор также сконфигурирован:
[00153] если определено, что основной терминал ввода не находится в состоянии приема ввода, для сохранения вводимой информации в основном терминале ввода; и
[00154] когда основной терминал позднее перейдет в состояние приема ввода, для добавления сохраненной вводимой информации в упомянутую позицию ввода в основном терминале ввода.
[00155] В соответствии с одним из примеров осуществления настоящего изобретения, сохранение вводимой информации в основном терминале ввода, если определено, что основной терминал ввода не находится в состоянии приема ввода, включает:
[00156] если определено, что основной терминал ввода не находится в состоянии приема ввода, сохранение вводимой информации в буфере обмена в основном терминале ввода;
[00157] добавление сохраненной вводимой информации в упомянутую позицию ввода в основном терминале ввода, когда основной терминал позднее перейдет в состояние приема ввода, включает:
[00158] когда основной терминал ввода позднее перейдет в состояние приема ввода, отображение информации уведомления, которая уведомляет о том, что вводимая информация сохранена в буфере обмена; и
[00159] когда принята информация о выполнении операции вставки информации из буфера обмена, согласно упомянутой информации уведомления, добавление вводимой информации в упомянутую позицию ввода в основном терминале ввода.
[00160] В соответствии с одним из примеров осуществления настоящего изобретения процессор также сконфигурирован:
[00161] перед получением вводимой информации из ретранслирующего устройства, для входа в систему в ретранслирующем устройстве с использованием первой учетной записи, при этом первая учетная запись совпадает или является связанной со второй учетной записью, и при этом вторая учетная запись представляет собой учетную запись, которую используют для вспомогательного терминала ввода с целью входа в систему в ретранслирующем устройстве.
[00162] В соответствии с одним из примеров осуществления настоящего изобретения получение вводимой информации от ретранслирующего устройства включает:
[00163] передачу инструкции ввода во вспомогательный терминал ввода при помощи ретранслирующего устройства, при этом инструкция ввода сконфигурирована для инструктирования вспомогательного терминала ввода об отображении интерфейса ввода, используемого для приема информации, введенной в интерфейс ввода, и для передачи этой информации в ретранслирующее устройство; и
[00164] прием вводимой информации, возвращенной ретранслирующим устройством.
[00165] Следует отметить, что когда устройство, предложенное в рассмотренных выше вариантах осуществления настоящего изобретения, исполняет способ ввода информации, функции, выполняемые соответствующими модулями, распределены в соответствии с иллюстрациями на чертежах, однако на практике эти функции могут быть назначены другим модулям, то есть структура устройства может быть разбита на отличающиеся функциональные модули, которые выполняют все эти функции или их часть.
[00166] В отношении устройств, предложенных в рассмотренных выше вариантах осуществления настоящего изобретения, конкретные методы выполнения операций для индивидуальных модулей из их состава были подробно описаны в вариантах осуществления настоящего изобретения, относящихся к способам, и не будут приведены повторно.
[00167] Фиг. 7 представляет собой блок-схему устройства 700 в соответствии с одним из примеров осуществления настоящего изобретения. Например, устройство 700 ввода может представлять собой такое электронное устройство, как смартфон, носимое устройство, «умный» телевизор или бортовой терминал транспортного средства.
[00168] В соответствии с иллюстрацией фиг. 7, устройство 700 может включать один или более следующих компонентов: процессорный компонент 702, память 704, компонент 706 электропитания, мультимедийный компонент 708, аудиокомпонент 710, интерфейс 712 ввода-вывода (input/output, I/O), измерительный компонент 714 и компонент 716 связи.
[00169] Процессорный компонент 702, как правило, осуществляет общее управление функционированием устройства 700, например, операциями, связанными с отображением, телефонными вызовами, обменом данными, работой с камерой и операциями записи. Процессорный компонент 702 может включать один или более процессоров 720, исполняющих инструкции с целью выполнения всех шагов описанных выше способов или части этих шагов. Также, процессорный компонент 702 может включать один или более модулей, обеспечивающих взаимодействие между процессорным компонентом 702 и другими компонентами. Например, процессорный компонент 702 может включать мультимедийный модуль, обеспечивающий взаимодействие между мультимедийным компонентом 708 и процессорным компонентом 702.
[00170] Память 704 сконфигурирована для хранения различных типов данных с целью поддержки функционирования устройства 700. Примерами подобных данных могут служить инструкции любых приложений или методов, исполняемых на устройстве 700, контактные данные, данные телефонной книги, сообщения, изображения, видеоданные и т.п. Память 704 может быть реализована с использованием энергозависимых или энергонезависимых устройств любого типа, а также их комбинаций, например, статической памятью с произвольным доступом (static random access memory, SRAM), электрически перепрограммируемой памяти в режиме «только для чтения» (erasable programmable read-only memory, EPROM), программируемой памяти в режиме «только для чтения» (programmable read-only memory, PROM), памяти в режиме «только для чтения», магнитной памяти, флэш-памяти, магнитного или оптического диска.
[00171] Компонент 706 электропитания обеспечивает электропитание различных компонентов устройства 700. Компонент 706 электропитания может включать систему управления электропитанием, один или более источников питания, а также любые другие компоненты, связанные с производством, управлением и распределением электрической энергии в устройстве 700.
[00172] Мультимедийный компонент 708 включает экран, который обеспечивает интерфейс вывода между устройством 700 и пользователем. В некоторых из вариантов осуществления настоящего изобретения экран может включать дисплей на жидких кристаллах (liquid crystal display, LCD) и сенсорную панель (touch panel, TP). Если экран включает сенсорную панель, то в этом случае экран может быть реализован как сенсорный экран, принимающий сигналы ввода от пользователя. Сенсорная панель включает один или более датчиков касания, предназначенных для регистрации касаний, скольжений и других жестов на сенсорной панели. Датчики касания могут не только регистрировать границы операций касания или скольжения, но также измерять период времени и величину давления, связанные с этими операциями. В некоторых вариантах осуществления настоящего изобретения мультимедийный компонент 708 включает фронтальную камеру и/или тыловую камеру. Фронтальная камера и/или тыловая камера могут принимать внешние мультимедийные данные, когда устройство 700 находится в определенном режиме работы, например, в режиме фотографирования или в режиме видеосъемки. Как фронтальная камера, так и тыловая камера могут представлять собой фиксированные системы оптических линз или иметь функциональность фокусировки и оптического зуммирования.
[00173] Аудиокомпонент 710 сконфигурирован для вывода и/или ввода аудиосигналов. Например, аудиокомпонент 710 включает микрофон (“MIC”), сконфигурированный для приема вспомогательного аудиосигнала, когда устройство 700 находится в определенном режиме работы, например, в режиме вызова, в режиме записи или в режиме распознавания голоса. Принятые аудиосигналы могут затем быть сохранены в памяти 704 или переданы при помощи компонента 716 связи. В некоторых из вариантов осуществления настоящего изобретения аудиокомпонент 710 включает также громкоговоритель для вывода аудиосигналов.
[0001] Интерфейс 712 ввода/вывода обеспечивает интерфейс между процессорным компонентом 702 и модулями периферийных интерфейсов, например, клавиатуры, поворотного-нажимного выключателя («колеса»), кнопок и т.п. Кнопки могут включать, без ограничения перечисленным, кнопку «домой», кнопку громкости, кнопку «пуск» или кнопку блокировки.
[00174] Измерительный компонент 714 включает один или более датчиков, обеспечивающих оценку состояния различных элементов устройства 700. Например, измерительный компонент 714 может обнаруживать состояние «открыто» или «закрыто» устройства 700, относительное расположение компонентов, например, дисплея и клавиатуры устройства 700, изменение положения устройства 700 или одного из компонентов устройства 700, присутствие или отсутствие контакта пользователя с устройством 700, ориентацию или ускорение/замедление устройства 700 и изменение температуры устройства 700. Измерительный компонент 714 может включать датчик близости, сконфигурированный для обнаружения присутствия приближенных объектов без физического контакта с ними. Измерительный компонент 714 может также включать светочувствительный датчик, например, датчик изображений CMOS или CCD, для использования в приложениях формирования изображений. В некоторых из вариантов осуществления настоящего изобретения измерительный компонент 714 может также включать акселерометрический датчик, гироскопический датчик, магнитный датчик, датчик давления или датчик температуры.
[00175] Компонент 716 связи сконфигурирован для обеспечения связи, проводной или беспроводной, между устройством 700 и другими устройствами. Устройство 700 может осуществлять доступ к беспроводной сети, основанной на таких стандартах связи, как WiFi, 2G или 3G, или их комбинации. В одном из примеров осуществления настоящего изобретения компонент 716 связи принимает широковещательный сигнал или соответствующую широковещательную информацию от внешней широковещательной системы управления по широковещательному каналу. В одном из примеров осуществления настоящего изобретения компонент 716 связи включает также модуль ближней бесконтактной связи (near field communication, NFC) для обеспечения связи в ближней зоне. Например, NFC-модуль может быть реализован на базе технологии радиочастотной идентификации (radio frequency identification, RFID), технологии ассоциации передачи данных в инфракрасном диапазоне (infrared data association, IrDA), технологии сверхширокой полосы пропускания (ultra-wideband, UWB), технологии Bluetooth (ВТ) или других технологий.
[00176] В примерах осуществления настоящего изобретения устройство 700 может быть реализовано с использованием одной или более заказных интегральных схем (ASIC), цифровых сигнальных процессоров (DSP), цифровых устройств обработки сигналов (digital signal processing devices, DSPD), программируемых логических устройств (programmable logic devices, PLD), электрически программируемых вентильных матриц (field programmable gate arrays, FPGA), процессорах, контроллерах, микроконтроллерах, микропроцессорах или других электронных компонентах, предназначенных для исполнения описанных выше способов.
[00177] В примерах осуществления настоящего изобретения предложен также машиночитаемый носитель, который включает инструкции, например, содержащиеся в памяти 704, которая включает инструкции, исполняемые процессором 720 в устройстве 700 с целью выполнения описанных выше способов. К примеру, машиночитаемый носитель может представлять собой память ROM, RAM, CD-ROM, магнитную ленту, гибкий диск, оптическое запоминающее устройство для хранения данных и т.п.
[00178] Машиночитаемый носитель хранит инструкции, которые, при исполнении процессором устройства 700, обеспечивают выполнение устройством 700 описанного выше способа.
[00179] Специалистами в данной области техники, по прочтении описания или после практического применения изобретения, описанного в настоящем документе, могут быть найдены другие варианты его осуществления. Настоящая заявка призвана охватить все изменения, применения или модификации настоящего изобретения, не отступающие от его основного замысла, включая все отступления от настоящего изобретения, которые известны на существующем уровне техники или традиционно применяются в данной области техники. Приведенное описание и примеры следует считать исключительно иллюстративными, при этом истинный объем и сущность настоящего изобретения заданы приведенной ниже формулой изобретения.
[00180] Нужно понимать, что настоящее изобретение не ограничено конкретной конструкцией, описанной выше и проиллюстрированной на приложенных чертежах, а также, что в пределах объема настоящего изобретения могут быть выполнены множество различных модификаций и изменений. Предполагается, что объем настоящего изобретения ограничен только приложенной формулой изобретения.
название | год | авторы | номер документа |
---|---|---|---|
СПОСОБ И УСТРОЙСТВО ВВОДА ТЕКСТА | 2015 |
|
RU2644130C2 |
Способ и оборудование для управления устройством | 2015 |
|
RU2626659C1 |
Способ и устройство для перевода финансовых средств | 2015 |
|
RU2649777C2 |
Способ и устройство для получения удостоверяющего документа | 2016 |
|
RU2673401C2 |
Способ и устройство для взаимодействия с приложением | 2015 |
|
RU2643461C2 |
Способ и устройство для определения местоположения целевого портативного устройства | 2016 |
|
RU2659805C2 |
СПОСОБ И УСТРОЙСТВО ОБРАБОТКИ ЗАПИСИ КОНТАКТОВ | 2015 |
|
RU2642843C2 |
СПОСОБ И УСТРОЙСТВО ДЛЯ ПОМЕТКИ НЕИЗВЕСТНОГО НОМЕРА | 2015 |
|
RU2651159C1 |
СПОСОБ И УСТРОЙСТВО ДЛЯ ОБРАБОТКИ ВИДЕОДАННЫХ НАБЛЮДЕНИЯ | 2015 |
|
RU2636127C2 |
СПОСОБ И УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ ПРИЛОЖЕНИЕМ | 2015 |
|
RU2640733C2 |
Настоящее изобретение относится к технологиям компьютерных приложений. Технический результат заключается в повышении эффективности ввода текстовой информации. Способ ввода информации в мобильный терминал, включающий установление сетевого соединения с ретранслирующим устройством, получение, от ретранслирующего устройства, информации, предназначенной для ввода в мобильный терминал, которая введена на вспомогательном терминале ввода пользователем и передана из вспомогательного терминала ввода в ретранслирующее устройство и добавление информации, полученной от ретранслирующего устройства, в позицию ввода в мобильном терминале. 3 н. и 10 з.п. ф-лы, 7 ил.
1. Способ ввода информации в мобильный терминал, включающий:
установление сетевого соединения с ретранслирующим устройством;
получение, от ретранслирующего устройства, информации, предназначенной для ввода в мобильный терминал, которая введена на вспомогательном терминале ввода пользователем и передана из вспомогательного терминала ввода в ретранслирующее устройство; и
добавление информации, полученной от ретранслирующего устройства, в позицию ввода в мобильном терминале.
2. Способ по п. 1, в котором добавление информации, полученной от ретранслирующего устройства, в позицию ввода в мобильном терминале включает:
определение, находится ли мобильный терминал в состоянии приема ввода; и
если определено, что мобильный терминал находится в состоянии приема ввода, добавление информации, полученной от ретранслирующего устройства, в упомянутую позицию ввода в мобильном терминале.
3. Способ по п. 2, также включающий:
если определено, что мобильный терминал не находится в состоянии приема ввода, сохранение информации, полученной от ретранслирующего устройства, в мобильном терминале; и
когда мобильный терминал позднее перейдет в состояние приема ввода, добавление сохраненной информации, полученной от ретранслирующего устройства, в упомянутую позицию ввода в мобильном терминале.
4. Способ по п. 3, в котором сохранение информации, полученной от ретранслирующего устройства, в мобильном терминале, если определено, что мобильный терминал не находится в состоянии приема ввода, включает:
если определено, что мобильный терминал не находится в состоянии приема ввода, сохранение информации, полученной от ретранслирующего устройства, в буфере обмена в мобильном терминале;
при этом добавление сохраненной информации, полученной от ретранслирующего устройства, в упомянутую позицию ввода в мобильном терминале, когда мобильный терминал позднее перейдет в состояние приема ввода, включает:
когда мобильный терминал позднее перейдет в состояние приема ввода, отображение информации уведомления, которая уведомляет о том, что информация, полученная от ретранслирующего устройства, сохранена в буфере обмена; и
когда принята информация о выполнении операции вставки информации из буфера обмена, согласно упомянутой информации уведомления, добавление информации, полученной от ретранслирующего устройства, в упомянутую позицию ввода в мобильном терминале.
5. Способ по п. 1, также включающий:
перед получением информации, предназначенной для ввода в мобильный терминал, из ретранслирующего устройства, вход в систему ретранслирующего устройства с использованием первой учетной записи, при этом первая учетная запись совпадает или является связанной со второй учетной записью, а вторая учетная запись представляет собой учетную запись, которую используют для вспомогательного терминала ввода для входа в систему в ретранслирующем устройстве.
6. Способ по п. 1, в котором получение информации, предназначенной для ввода в мобильный терминал, от ретранслирующего устройства включает:
передачу инструкции ввода во вспомогательный терминал ввода при помощи ретранслирующего устройства, при этом инструкция ввода сконфигурирована для инструктирования вспомогательного терминала ввода об отображении интерфейса ввода, используемого для приема информации, введенной в интерфейс ввода, и для передачи этой информации в ретранслирующее устройство; и
прием информации, предназначенной для ввода в мобильный терминал, возвращенной ретранслирующим устройством.
7. Устройство для ввода информации в мобильный терминал, включающее:
модуль установления соединения, сконфигурированный для установления сетевого соединения с ретранслирующим устройством;
модуль получения информации, сконфигурированный для получения, от ретранслирующего устройства, информации, предназначенной для ввода в мобильный терминал, при этом информация, предназначенная для ввода в мобильный терминал, введена на вспомогательном терминале ввода пользователем и передана из вспомогательного терминала ввода в ретранслирующее устройство; и
модуль ввода информации, сконфигурированный для добавления информации, полученной от модуля получения информации, в позицию ввода в мобильном терминале.
8. Устройство по п. 7, в котором модуль ввода включает:
подмодуль определения, сконфигурированный для определения, находится ли мобильный терминал в состоянии приема ввода; и
первый подмодуль ввода, сконфигурированный, если подмодуль определения определит, что мобильный терминал находится в состоянии приема ввода, для добавления информации, полученной модулем получения информации, в упомянутую позицию ввода в мобильном терминале.
9. Устройство по п. 8, в котором модуль ввода дополнительно включает:
подмодуль хранения, сконфигурированный, если подмодуль определения определит, что мобильный терминал не находится в состоянии приема ввода, для сохранения информации, полученной модулем получения информации, в мобильном терминале; и
второй подмодуль ввода, сконфигурированный, когда мобильный терминал позднее перейдет в состояние приема ввода, для добавления информации, сохраненной в подмодуле хранения, в упомянутую позицию ввода в мобильном терминале.
10. Устройство по п. 9, в котором подмодуль хранения сконфигурирован, если определено, что мобильный терминал не находится в состоянии приема ввода, для сохранения информации, полученной модулем получения информации, в буфере обмена в мобильном терминале; и
второй подмодуль ввода сконфигурирован: когда мобильный терминал позднее перейдет в состояние приема ввода, для отображения информации уведомления, которая уведомляет о том, что информация, полученная модулем получения информации, сохранена в буфере обмена; а когда принята информация о выполнении операции вставки информации из буфера обмена согласно упомянутой информации уведомления, для добавления информации, сохраненной в буфере обмена, в упомянутую позицию ввода в мобильном терминале.
11. Устройство по п. 7, также включающее:
модуль входа в систему, сконфигурированный, перед тем, как модуль получения получит информацию, предназначенную для ввода в мобильный терминал, от ретранслирующего устройства, для входа в систему ретранслирующего устройства с использованием первой учетной записи, при этом первая учетная запись совпадает или является связанной со второй учетной записью, а вторая учетная запись представляет собой учетную запись, которую используют для вспомогательного терминала ввода для входа в систему в ретранслирующем устройстве.
12. Устройство по п. 7, в котором модуль получения информации включает:
подмодуль передачи инструкции, сконфигурированный для передачи инструкции ввода во вспомогательный терминал ввода при помощи ретранслирующего устройства, при этом инструкция ввода сконфигурирована для инструктирования вспомогательного терминала ввода об отображении интерфейса ввода, используемого для приема информации, введенной в интерфейс ввода, и для передачи этой информации в ретранслирующее устройство; и
подмодуль приема информации, сконфигурированный для приема информации, предназначенной для ввода в мобильный терминал, возвращенной ретранслирующим устройством.
13. Устройство для ввода информации в мобильный терминал, включающее:
процессор; и
память для хранения инструкций, исполняемых процессором;
при этом процессор сконфигурирован:
для установления сетевого соединения с ретранслирующим устройством;
для получения, от ретранслирующего устройства, информации, предназначенной для ввода в мобильный терминал, которая введена на вспомогательном терминале ввода пользователем и передана из вспомогательного терминала ввода в ретранслирующее устройство; и
для добавления информации, полученной от ретранслирующего устройства, в позицию ввода в мобильном терминале.
Способ обработки целлюлозных материалов, с целью тонкого измельчения или переведения в коллоидальный раствор | 1923 |
|
SU2005A1 |
Способ приготовления лака | 1924 |
|
SU2011A1 |
ТЕРМИНАЛ ПРИЕМА ДАННЫХ, СЕРВЕР РАСПРОСТРАНЕНИЯ ДАННЫХ, СИСТЕМА РАСПРОСТРАНЕНИЯ ДАННЫХ И СПОСОБ РАСПРОСТРАНЕНИЯ ДАННЫХ | 2009 |
|
RU2502222C2 |
Способ и приспособление для нагревания хлебопекарных камер | 1923 |
|
SU2003A1 |
Топчак-трактор для канатной вспашки | 1923 |
|
SU2002A1 |
УСТРОЙСТВО ОБРАБОТКИ ИНФОРМАЦИИ, СИСТЕМА ОБРАБОТКИ ИНФОРМАЦИИ, СПОСОБ УПРАВЛЕНИЯ И НОСИТЕЛЬ ХРАНЕНИЯ | 2013 |
|
RU2549131C2 |
Авторы
Даты
2018-11-19—Публикация
2016-08-30—Подача