RU2391696C2 - Method for receiving entries from user of electronic device - Google Patents
Method for receiving entries from user of electronic device Download PDFInfo
- Publication number
- RU2391696C2 RU2391696C2 RU2007115402/09A RU2007115402A RU2391696C2 RU 2391696 C2 RU2391696 C2 RU 2391696C2 RU 2007115402/09 A RU2007115402/09 A RU 2007115402/09A RU 2007115402 A RU2007115402 A RU 2007115402A RU 2391696 C2 RU2391696 C2 RU 2391696C2
- Authority
- RU
- Russia
- Prior art keywords
- input
- inactive mode
- user
- screen
- application
- Prior art date
Links
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
Description
Область техникиTechnical field
Изобретение относится к решению для приема вводов от пользователя электронного устройства и, в частности, к приему вводов, когда компонент пользовательского интерфейса электронного устройства находится в неактивном режиме, например, когда активирована функция хранителя экрана или включена блокировка клавиатуры.The invention relates to a solution for receiving inputs from a user of an electronic device and, in particular, to receiving inputs when the user interface component of the electronic device is inactive, for example, when the screen saver function is activated or the key lock is activated.
Уровень техникиState of the art
Различные приложения, выполняющие функции хранителя экрана, широко известны для использования в обычных компьютерах. Эти хранители экрана, как правило, активируются после предопределенного периода бездействия и служат для сохранения энергии и предотвращения «выгорания» при использовании экранов на электронно-лучевой трубке.Various applications that perform the functions of a screen saver are widely known for use in conventional computers. These screen savers, as a rule, are activated after a predetermined period of inactivity and serve to save energy and prevent "burnout" when using screens on a cathode ray tube.
Портативные электронные устройства, такие как мобильные телефоны или устройства типа Персональный Цифровой Секретарь (PDA), также снабжены приложениями с функциями хранителя экрана, которые предоставляют возможность сохранения заряда батареи. Например, публикация патентной заявки США 2003/0169306 раскрывает усовершенствованный хранитель экрана, в котором в режиме сохранения экрана на экране могут быть отображены метки для различных приложений. Если пользователь выбирает какую-либо метку, то соответствующее приложение выполняется в режиме сохранения экрана, причем приложение создает изображения, отображаемые на экране. Например, в режиме сохранения экрана пользователь может выбрать метку к приложению погоды, посредством чего на экран выводится информация о погоде.Portable electronic devices such as mobile phones or personal digital assistant (PDA) devices are also equipped with screen saver applications that allow you to save battery power. For example, U.S. Patent Application Publication 2003/0169306 discloses an improved screen saver in which labels for various applications can be displayed on the screen in screen saver mode. If the user selects a tag, the corresponding application is executed in the screen saver mode, and the application creates images displayed on the screen. For example, in the screen saver mode, the user can select a label for the weather application, whereby weather information is displayed on the screen.
Блокировка клавиатуры является еще одним примером режима пользовательского интерфейса для неактивного использования, как правило, предоставляющим возможность избежать нежелательных вводов с клавиатуры в портативные устройства. Блокировка клавиатуры может быть активирована автоматически или пользователем и может быть применена одновременно со средством хранителя экрана.Keypad lock is another example of a user interface mode for inactive use, usually providing the ability to avoid unwanted keyboard input to portable devices. The key lock can be activated automatically or by the user and can be applied simultaneously with the screen saver tool.
Пользователь может столкнуться с неожиданными ситуациями, в которых возникает необходимость записи заметок. Однако не всегда так легко делать заметки быстро. Как правило, когда у пользователя возникает желание сделать заметку, путем нажатия клавиши он должен выйти из режима сохранения экрана и/или снять блокировку клавиатуры, зайти в меню, выбрать подходящее приложение (например, приложение «Блокнот») и активировать приложение. Только после того, как приложение было активировано, пользователь может делать заметки. В особенности, когда пользователь находится в движении, эта процедура не очень удобна для пользователя и занимает много времени.The user may encounter unexpected situations in which it becomes necessary to record notes. However, it is not always so easy to take notes quickly. As a rule, when a user has a desire to take a note, by pressing a key he must exit the screen saver mode and / or unlock the keypad, go to the menu, select the appropriate application (for example, the Notepad application) and activate the application. Only after the application has been activated, the user can take notes. In particular, when the user is on the move, this procedure is not very convenient for the user and takes a lot of time.
Краткое описание изобретенияSUMMARY OF THE INVENTION
Задачей изобретения, соответственно, является предоставление способа и устройства, реализующего этот способ, чтобы предоставить возможность избежать или, по меньшей мере, смягчить вышеупомянутые проблемы. Задача изобретения решается посредством способа, портативного электронного устройства, компьютерной программы и компьютерного программного продукта, которые характеризуются признаками, раскрытыми в независимых пунктах формулы изобретения. Некоторые варианты осуществления изобретения раскрыты в зависимых пунктах формулы изобретения.The objective of the invention, respectively, is the provision of a method and device that implements this method to provide an opportunity to avoid or at least mitigate the aforementioned problems. The objective of the invention is solved by a method, a portable electronic device, a computer program and a computer program product, which are characterized by the features disclosed in the independent claims. Some embodiments of the invention are disclosed in the dependent claims.
Согласно аспекту изобретения электронное устройство, содержащее компонент пользовательского интерфейса и средство для установки компонента пользовательского интерфейса в неактивный режим работы, применяемый в течение неактивного или ограниченного использования компонента пользовательского интерфейса, выполнено с возможностью сохранять ввод в неактивном режиме работы, таком как режим блокировки клавиатуры или режим сохранения экрана. Устройство, сверх того, выполнено с возможностью выполнять действие с сохраненным вводом.According to an aspect of the invention, an electronic device comprising a user interface component and means for setting a user interface component to an inactive mode of operation used during inactive or limited use of a user interface component is configured to save input in an inactive mode of operation, such as a key lock mode or a mode save screen. The device, moreover, is configured to perform an action with a stored input.
Термин «неактивный режим работы», обычно, обозначает любой режим, предназначенный для неактивного или ограниченного использования одного или более компонентов пользовательского интерфейса, например, режим сохранения экрана или режим блокировки клавиатуры. Преимущество устройства по изобретению заключается в том, что заметки можно делать быстро и с легкостью, несмотря на то, что компонент пользовательского интерфейса находится в неактивном режиме. Для того чтобы получить возможность записи заметок, не нужно выходить из неактивного режима путем нажатия клавиши, входить в меню, выбирать подходящее приложение (например, приложение «Блокнот») и активировать подходящее приложение, а заметки можно делать быстро в течение неактивного режима. Это улучшает удобство использования портативных электронных устройств. Кроме сохранения в течение неактивного режима или после выхода из неактивного режима с вводом могут быть выполнены дополнительные действия. Например, ввод может быть направлен в другое устройство или приложение. Согласно варианту осуществления изобретения устройство выполнено с возможностью представлять ввод, полученный во время неактивного режима работы, в компоненте пользовательского интерфейса.The term “inactive mode of operation” typically refers to any mode intended for inactive or limited use of one or more components of a user interface, for example, a screen saver mode or a key lock mode. An advantage of the device according to the invention is that notes can be taken quickly and easily, despite the fact that the user interface component is inactive. In order to be able to record notes, you do not need to exit the inactive mode by pressing a key, enter the menu, select the appropriate application (for example, the Notepad application) and activate the suitable application, and you can make notes quickly during the inactive mode. This improves the usability of portable electronic devices. In addition to saving during an inactive mode or after exiting an inactive mode with input, additional actions can be performed. For example, the input may be directed to another device or application. According to an embodiment of the invention, the device is configured to present input received during an inactive mode of operation in a user interface component.
Согласно другому варианту осуществления изобретения активируется приложение, в которое впоследствии подаются данные, представляющие ввод, полученный в неактивном режиме. Этот вариант осуществления предоставляет возможность автоматической обработки ввода приложением, и представляется возможным устроить ввод различных типов информации в неактивном режиме. Альтернативно, в неактивном режиме может быть устроен только ввод, относящийся к конкретному приложению.According to another embodiment of the invention, an application is activated in which data representing subsequently input received in an inactive mode is subsequently supplied. This embodiment provides the ability to automatically process input by an application, and it seems possible to arrange input of various types of information in an inactive mode. Alternatively, in inactive mode, only input related to a particular application can be arranged.
Согласно варианту осуществления изобретения, когда компонент пользовательского интерфейса устанавливается в неактивный режим работы, на экране образуется область ввода. Тогда вводы от пользователя в область ввода принимаются и сохраняются. Этот вариант осуществления предоставляет возможность использования одной части экрана для вводов, тогда как другие части экрана могут, например, использоваться для функции сохранения экрана.According to an embodiment of the invention, when the user interface component is set to inactive, an input area is formed on the screen. Then the user input to the input area is accepted and saved. This embodiment provides the ability to use one part of the screen for inputs, while other parts of the screen can, for example, be used for the screen save function.
Согласно другому варианту осуществления изобретения устройство выполнено с возможностью принимать ввод, инициировать образование средства приема вводов или обнаруживать ввод, как подходящий ввод, в неактивном режиме работы, если от пользователя получен предопределенный активирующий ввод, когда устройство находится в неактивном режиме работы. Этот вариант осуществления предоставляет возможность избежать или, по меньшей мере, уменьшить количество нежелательных вводов, когда, например, устройство находится в кармане пользователя.According to another embodiment of the invention, the device is configured to receive input, initiate the formation of input receiving means, or detect input as a suitable input in an inactive mode of operation if a predetermined activating input is received from the user when the device is in an inactive mode of operation. This embodiment provides the opportunity to avoid or at least reduce the number of unwanted entries when, for example, the device is in the user's pocket.
Краткое описание чертежейBrief Description of the Drawings
Ниже изобретение описано более подробно в привязке к некоторым вариантам осуществления со ссылкой на прилагаемые чертежи, на которых:Below the invention is described in more detail in connection with some variants of implementation with reference to the accompanying drawings, in which:
фиг.1 - структурная схема, иллюстрирующая некоторые части портативного электронного устройства согласно варианту осуществления;figure 1 is a block diagram illustrating some parts of a portable electronic device according to a variant implementation;
фиг.2 - экранное изображение согласно варианту осуществления;figure 2 - screen image according to a variant implementation;
фиг.3 - блок-схема алгоритма, иллюстрирующая способ согласно варианту осуществления; и3 is a flowchart illustrating a method according to an embodiment; and
фиг.4 - блок-схема алгоритма, иллюстрирующая способ согласно другому варианту осуществления.4 is a flowchart illustrating a method according to another embodiment.
Подробное описание изобретенияDETAILED DESCRIPTION OF THE INVENTION
Как проиллюстрировано на Фиг.1, электронное устройство ЭУ содержит память ПАМ, пользовательский интерфейс, средство В/В ввода/вывода для организации передачи данных и блок обработки БО, содержащий один или более процессоров. Пользовательский интерфейс электронного устройства ЭУ содержит, по меньшей мере, экран ЭК и в этом варианте осуществления также клавиатуру КЛ. В электронном устройстве ЭУ могут быть реализованы различные приложения ПРИЛ путем исполнения в БО кода компьютерной программы, сохраненного в памяти ПАМ.As illustrated in FIG. 1, the electronic device EI comprises a PAM memory, a user interface, I / O I / O for organizing data transmission, and a BO processing unit containing one or more processors. The user interface of the electronic device of the EU contains at least an EC screen and, in this embodiment, also a KL keyboard. In the electronic device of the EC, various applications of the PRL can be implemented by executing in the BO the code of a computer program stored in the PAM memory.
В одном варианте осуществления данные могут передаваться в/из электронного устройства ЭУ, например, посредством беспроводной связи. Обычные приемопередатчики и функциональные возможности для установления связи с сетью и/или иными мобильными терминалами могут быть включены в электронное устройство ЭУ. Например, электронное устройство ЭУ может поддерживать стандарты GSM (Global System for Mobile Communications), GPRS (General Packet Radio Service), 3GPP (3rd Generation Partnership Project), WLAN (Wireless Local Area Network) и/или Bluetooth. Электронное устройство ЭУ может быть устройством обработки данных, таким как портативный компьютер (лэптоп), настольный персональный компьютер, устройство PDA, мобильная станция, устройство среднего класса, такое как Nokia 7700, или съемным/портативным модулем для некоторых из вышеупомянутых устройств.In one embodiment, data may be transmitted to / from the electronic device EI, for example, via wireless communication. Conventional transceivers and functionality for establishing communication with the network and / or other mobile terminals may be included in the electronic device of the EU. For example, the electronic device may EI supports GSM (Global System for Mobile Communications), GPRS (General Packet Radio Service), 3GPP ( 3 rd Generation Partnership Project), WLAN ( Wireless Local Area Network) and / or Bluetooth. The electronic EC device may be a data processing device such as a laptop computer (laptop), a desktop personal computer, a PDA device, a mobile station, a mid-range device such as the Nokia 7700, or a removable / portable module for some of the above devices.
Функция сохранения экрана может быть устроена в электронном устройстве ЭУ посредством программного кода хранителя экрана, исполняемого в блоке БО обработки. Подобное средство сохранения экрана представлено на Фиг.1 и обозначено как ХЭК. Когда хранитель ХЭК экрана активируется, экран ЭК устанавливается в неактивный режим работы, в котором, например, отображается иконка хранителя экрана. Устройство ЭУ с Фиг.1 также содержит средство блокировки клавиатуры КЛ, обозначенное как БКЛ. Активация блокировки БКЛ клавиатуры приводит к установке клавиатуры в такой неактивный режим работы, в котором допускается только очень ограниченное количество вводов (например, для инициирования экстренного вызова и для разблокировки клавиатуры) для того, чтобы избежать нежелательных вводов с клавиатуры в течение неактивного использования устройства. Следует отметить, что блокировка клавиатуры, в зависимости от типа устройства, может блокировать физическую клавиатуру или клавиатуру, устроенную на сенсорном экране электронного устройства.The screen saving function can be arranged in the electronic device of the EU by means of the program code of the screen saver executed in the processing unit. Such a screen saver is shown in FIG. 1 and is designated as HEC. When the HEC screen saver is activated, the EC screen is set to inactive mode, in which, for example, the screen saver icon is displayed. The control device of FIG. 1 also comprises means for locking the KL keyboard, designated as BKL. Activating the lockout of the keypad BKL leads to the keyboard being placed in an inactive mode of operation in which only a very limited number of inputs are allowed (for example, to initiate an emergency call and to unlock the keyboard) in order to avoid unwanted keyboard entries during inactive use of the device. It should be noted that the key lock, depending on the type of device, can block a physical keyboard or keyboard arranged on the touch screen of an electronic device.
Компьютерные программные коды, исполняемые в центральном процессоре БО, могут, соответственно, предоставлять возможность электронному устройству ЭУ также осуществлять изобретательское средство, относящееся к приему вводов от пользователя, когда компонент пользовательского интерфейса находится в неактивном режиме, например, когда активирован хранитель экрана ХЭК и/или когда включена блокировка клавиатуры. Некоторые варианты осуществления подобного средства проиллюстрированы в привязке к Фиг.2, 3 и 4. Компьютерная программа может храниться в памяти, например, на жестком диске персонального компьютера или на диске CD-ROM, откуда она может быть загружена в память ПАМ электронного устройства ЭУ, выполняющего программу. Компьютерная программа также может быть загружена через сеть путем использования, например, набора протоколов TCP/IP. Компьютерная программа может быть специализированным приложением для предоставления изобретательского средства и/или частью программного пакета, содержащего программное обеспечение также для иных целей. Например, программное обеспечение, предоставляющее возможность пользовательских вводов в течение неактивного режима сохранения экрана, как проиллюстрировано на Фиг.3, может быть частью программного обеспечения хранителя экрана, загружаемого в электронное устройство ЭУ. В другом примере вводы в течение неактивного режима обрабатываются специализированным приложением, которое сохраняет вводы и/или направляет их в другие приложения. Для осуществления изобретательского средства также выполнимо использование аппаратного решения или комбинации аппаратного и программного решений.Computer program codes executable in the central processor of the BO can accordingly enable the electronic device EI to also carry out inventive means related to receiving inputs from the user when the user interface component is in inactive mode, for example, when the HEC screen saver is activated and / or when key lock is on. Some embodiments of such a tool are illustrated in conjunction with FIGS. 2, 3, and 4. A computer program may be stored in memory, for example, on a hard disk of a personal computer or on a CD-ROM, from where it can be loaded into the PAM memory of an electronic device, executing the program. A computer program can also be downloaded over a network by using, for example, a set of TCP / IP protocols. A computer program may be a specialized application for the provision of inventive tools and / or part of a software package containing software for other purposes as well. For example, software enabling user inputs during an inactive screen saver mode, as illustrated in FIG. 3, may be part of a screen saver software loaded into an electronic device of the EU. In another example, inputs during inactive mode are processed by a specialized application that saves inputs and / or directs them to other applications. To implement the inventive means, it is also feasible to use a hardware solution or a combination of hardware and software solutions.
В одном варианте осуществления экран ЭК устройства ЭУ является сенсорным экраном. Настоящий способ может быть применен к, по существу, всем типам сенсорных экранов, но сам по себе используемый тип сенсорного экрана не имеет отношения к осуществлению изобретения. Реализация сенсорного экрана может быть основана на одном из следующих методов, например: электрические технологии; технология, основанная на инфракрасном свете; технология, основанная на звуковых волнах или на распознавании давления. Для некоторых типов сенсорных экранов требуется стилус (пишущее перо) с интегрированной электроникой, такой как резонансный контур. Работа подобного экрана требует использования стилуса, и экран нельзя использовать путем указания, например, пальцем. Этот вид экрана также позволяет использовать виртуальный стилус.In one embodiment, the EC screen of the EU device is a touch screen. The present method can be applied to essentially all types of touch screens, but the type of touch screen used alone is not relevant to the practice of the invention. The implementation of the touch screen can be based on one of the following methods, for example: electrical technology; infrared technology; technology based on sound waves or pressure recognition. Some types of touchscreens require a stylus (pen) with integrated electronics, such as a resonant circuit. The operation of such a screen requires the use of a stylus, and the screen cannot be used by pointing, for example, with your finger. This kind of screen also allows you to use a virtual stylus.
На Фиг.2 проиллюстрировано экранное изображение электронного устройства ЭУ согласно варианту осуществления, в котором на экране ЭК образована область 200 пользовательского ввода, когда, по меньшей мере, один компонент пользовательского интерфейса устройства ЭУ установлен в неактивный режим работы. В примере с Фиг.2, область 200 ввода ограничена пунктирной линией, и ввод, сделанный в область 200, обнаруживается даже тогда, когда, например, активирован(ы) хранитель ХЭК экрана и/или блокировка БКЛ клавиатуры. Сенсорные вводы в область 200 ввода могут быть обнаружены посредством элементов (датчиков) касания на экране ЭК, преобразованы в соответствующий электронный формат и отображены на экране ЭК. Область 200 ввода для вводов в неактивном режиме работы может быть устроена так, чтобы активны были только те элементы обнаружения ввода, которые расположены в области 200, и/или чтобы подходящими принимались только вводы с этих элементов. Если хранитель ХЭК экрана активирован, хранитель ХЭК экрана в этом примере отображает только блок 201, показывающий время, причем блок 201 устроен так, чтобы изменять свое местоположение на экране ЭК. В одном варианте осуществления движение объекта хранителя экрана, такого как блок 201, устроено так, что объект не появляется в области 200 ввода. Однако следует отметить, что область 200 ввода может покрывать всю область экрана. В таком случае любые объекты хранителя экрана могут двигаться по области ввода. Также возможно формирование множества областей 200 ввода.Figure 2 illustrates a screen image of an electronic control device according to an embodiment in which a
В примере с Фиг.2 пользователь сделал заметки в области 200 ввода посредством стилуса. На основании обнаруженных точек касания стилуса в области 200 ввода, область 200 ввода была обновлена, чтобы отобразить движения стилуса. Пользователь, таким образом, может очень быстро делать заметки непосредственно на экране ЭК. Заметки, сделанные пользователем, могут быть сохранены и далее обработаны, как будет проиллюстрировано ниже с помощью вариантов осуществления.In the example of FIG. 2, the user took notes in the
В альтернативном варианте осуществления на экране ЭК устроен курсор. Устройство ЭУ сконфигурировано так, чтобы определять вводы в область 200 ввода на основании обнаруженных движений курсора. Курсор может управляться обычной клавиатурой КЛ или специальным средством управления, таким как, например, трекбол (шаровой манипулятор).In an alternative embodiment, a cursor is arranged on the EC screen. The EC device is configured to determine inputs to the
Согласно еще одному другому варианту осуществления в течение неактивного режима вводы принимаются посредством обычной клавиатуры (КЛ). Область 200 ввода также может быть использована, и она может использоваться в качестве области для вводов с клавиатуры по умолчанию, или область 200 ввода может быть выбрана путем особого нажатия клавиши или позиционирования курсора, например. Таким образом, изобретение также может быть применено к устройствам без сенсорного экрана.According to yet another embodiment, during inactive mode, inputs are received via a conventional keyboard (CL). The
Согласно некоторым вариантам осуществления для того, чтобы ввести ввод (в область 200 ввода или в другое средство ввода, устроенное в течение неактивного режима), пользователю может потребоваться выполнить предопределенный активирующий ввод для инициирования образования области 200 ввода в устройстве ЭУ обработки данных и/или чтобы обнаружить ввод, как подходящий, когда устройство находится в неактивном режиме. Этот вариант осуществления может быть применен к некоторым или ко всем способам ввода, проиллюстрированным выше. Ввод может быть, например, одновременным нажатием клавиши при внесении заметок в область ввода. Таким образом, вводы могут быть выполнены, если одновременно была нажата особая клавиша. В альтернативном варианте осуществления до того, как могут быть выполнены вводы в режиме сохранения экрана, требуется нажатие особой комбинации клавиш. В еще одном другом варианте осуществления средство хранения/крепления стилуса в устройстве ЭУ обработки данных снабжено датчиком, обнаруживающим извлечение стилуса. Датчик может быть соединен с настоящей функцией так, чтобы извлечение стилуса обнаруживалось как активирующий ввод. Например, область 200 ввода автоматически создается после того, как стилус был извлечен из положения хранения. В еще одном другом варианте осуществления требуемый активирующий ввод может быть нажатием шарового манипулятора (перемещением курсора) в особое положение или нажатием дополнительной клавиши. Эти варианты осуществления предоставляют возможность избежать или уменьшить количество ненужных вводов, вызываемых нежелательными нажатиями клавиш или другими типами способов ввода. Применение предопределенного активирующего ввода особенно полезно в сочетании с вводом с клавиатуры, поскольку тогда можно избежать или, по меньшей мере, уменьшить количество нежелательных вводов с клавиатуры, которые легко происходят.According to some embodiments, in order to input an input (into an
На Фиг.3 проиллюстрирован способ согласно варианту осуществления. Способ реализуется устройством ЭУ обработки данных, и в одном варианте осуществления этапы с Фиг.3 управляются функцией хранителя ХЭК экрана. На этапе 301 хранитель (ХЭК) экрана активируется на основании условия инициации хранителя экрана, которое может быть предопределенным периодом бездействия после последнего ввода от пользователя. На этапе 302 на экране ЭК образуется область 200 ввода. Устройство ЭУ обработки данных выполнено с возможностью на этапах 303, 304 принимать любые вводы от пользователя. Процесс может непрерывно проверять активным образом, приняты (303, 304) ли какие-либо вводы или действовать пассивным образом (перейти к этапу 305), когда принимается ввод от средства обнаружения ввода, такого как средство сенсорного экрана.3, a method according to an embodiment is illustrated. The method is implemented by the data processing device EI, and in one embodiment, the steps of FIG. 3 are controlled by the HEC screen saver function. In step 301, the screen saver (HEC) is activated based on the screen saver initiation condition, which may be a predetermined period of inactivity after the last input from the user. At step 302, an
Когда ввод принят, на этапе 305 определяется, является ли этот ввод вводом для деактивации хранителя ХЭК экрана. Если так, то на этапе 306 хранитель экрана деактивируется, и текущий процесс, связанный с режимом сохранения экрана, может завершиться. В одном варианте осуществления в качестве условия инициации для деактивации хранителя экрана предопределена особая клавиша или комбинация клавиш. Таким образом, устройство выполнено с возможностью на шаге 305 проверять, соответствует ли ввод от пользователя условию инициации. Устройство сконфигурировано так, что если ввод соответствует условию инициации, то хранитель экрана деактивируется, и область 200 ввода удаляется.When an input is received, it is determined in step 305 whether this input is an input for deactivating the HEC screen saver. If so, then at step 306, the screen saver is deactivated, and the current process associated with the screen save mode may end. In one embodiment, a particular key or key combination is predetermined as an initiation condition for deactivating the screen saver. Thus, the device is configured to check in step 305 whether the input from the user matches the initiation condition. The device is configured so that if the input meets the initiation condition, the screen saver is deactivated and the
Устройство выполнено с возможностью сохранять данные, представляющие ввод, и/или чтобы отображать ввод на этапе 307, если ввод не предназначен для деактивации хранителя экрана. Следует отметить, что вместо или в добавление к этапу отображения ввода, с вводом могут быть выполнены другие действия, как будет проиллюстрировано ниже. После этапа 307 процесс может вернуться к этапу 303 для обнаружения новых вводов.The device is configured to save data representing input and / or to display input at step 307 if the input is not intended to deactivate the screen saver. It should be noted that instead of or in addition to the step of displaying input, other actions can be performed with the input, as will be illustrated below. After step 307, the process may return to step 303 to detect new entries.
На Фиг.4 представлена блок-схема алгоритма, иллюстрирующая способ согласно еще одному другому варианту осуществления. Способ с Фиг.4 может быть применен, когда на этапе 401 блокировка (БКЛ) клавиатуры активируется на основании ввода от пользователя или автоматическим образом. Аналогично примеру, показанному на Фиг.3, на этапе 402 образуется область ввода, и на этапе 403 проводится мониторинг вводов. Если ввод предназначен для разблокировки клавиатуры, то на этапе 406 блокировка клавиатура снимается. В противном случае ввод может быть сохранен или отображен пользователю на этапе 407.FIG. 4 is a flowchart illustrating a method according to yet another embodiment. The method of FIG. 4 can be applied when, at
Как уже упоминалось, в варианте осуществления для блокировки БКЛ клавиатуры может потребоваться предопределенный активирующий ввод. В одном варианте осуществления для внесения ввода необходимо нажать особую клавишу во время ввода, чтобы инициировать образование области 200 ввода в устройстве ЭУ обработки данных, и/или чтобы обнаружить ввод, как подходящий ввод. В еще одном другом варианте осуществления для образования области 200 ввода на экране ЭК должна быть выбрана конкретная активирующая область (например, необходимо прикоснуться стилусом к маленькой иконке). Сверх того, время для выполнения вводов после активации области 200 вводов может быть ограничено.As already mentioned, in an embodiment, a predetermined activating input may be required to lock the BCL of the keyboard. In one embodiment, to make an input, it is necessary to press a particular key during input to initiate the formation of an
Следует отметить, что способы с Фиг.3 и 4 также могут быть использованы одновременно. Например, когда устанавливается режим блокировки клавиатуры или режим сохранения экрана, то образуется область ввода, и, если позже также активируется другой режим, то другой области ввода не требуется. Способы с Фиг.3 и 4 являются лишь некоторыми примерами предоставления изобретательской функции. Например, в альтернативном способе выполняется мониторинг только вводов в область (200) ввода, и обнаружение деактивации хранителя экрана и/или ввода для снятия блокировки клавиатуры является отдельным процессом, который должен выполняться хранителем (ХЭК) экрана. Таким образом, обнаружение ввода в область ввода может выполняться некоторым логическим объектом, отличным от хранителя ХЭК экрана.It should be noted that the methods of FIGS. 3 and 4 can also be used simultaneously. For example, when the key lock mode or the screen save mode is set, an input area is formed, and if another mode is also activated later, then another input area is not required. The methods of FIGS. 3 and 4 are just some examples of providing an inventive function. For example, in an alternative method, only inputs to the input area (200) are monitored, and detection of deactivation of the screen saver and / or input to unlock the keypad is a separate process to be performed by the screen saver (HEC). Thus, the detection of input to the input area can be performed by some logical object other than the HEC screen saver.
Как уже упоминалось, вместо области (200) ввода, вводы во время неактивного режима могут быть организованы путем некоторого другого способа ввода. Например, может быть использовано распознавание речи или сенсорный экран/клавиатура без какой-либо области 200 ввода.As already mentioned, instead of the input area (200), inputs during the inactive mode can be arranged by some other input method. For example, speech recognition or a touch screen / keyboard may be used without any
В еще одном другом варианте осуществления область 200 ввода удаляется либо автоматически, либо на основании пользовательского ввода. Это может быть выполнено после этапа 307/407 или после истечения предопределенного периода времени после активации области 200 ввода, например. Более того, эта функция может быть предоставлена таким образом, чтобы неактивный режим работы продолжался. В одном варианте осуществления в устройстве ЭУ обработки данных устроена выбираемая иконка или иной тип средства ввода для удаления области 200 ввода и возвращения в базовый режим сохранения экрана без какой-либо возможности ввода. Это дополнительно способствует избеганию нежелательных вводов в область ввода после того, как был введен и/или сохранен подходящий ввод. Более того, как упомянуто выше, область 200 ввода может быть образована на основании преопределенной комбинации клавиш или другого особого ввода от пользователя для инициации образования области 200 ввода. Таким образом, после приема подходящего ввода от пользователя, может быть выполнен повторный вход в этап 302. В еще одном альтернативном варианте осуществления после этапа 307/407 также деактивируется хранитель экрана и/или снимается блокировка клавиатуры.In yet another embodiment, the
Ниже проиллюстрированы некоторые варианты осуществления, функциональные особенности которых могут быть реализованы вместо или в добавление к шагу 307 с Фиг.3.Some embodiments are illustrated below, the functional features of which can be implemented in place of or in addition to step 307 of FIG. 3.
Согласно одному варианту осуществления устройство ЭУ обработки данных выполнено с возможностью выдавать пользователю запрос на одно или более дополнительных действий, относящихся к вводу. Эта функция может выполняться, например, сразу после обнаружения ввода или после выполнения выхода из неактивного режима работы (после этапов 306/406). В первом случае неактивный режим работы может продолжаться после того, как от пользователя был принят ввод, и было выполнено одно или более дополнительных действий. Например, пользователю может быть выдан запрос на подтверждение сохранения ввода и на выбор места сохранения и имени файла для ввода. Для этого пользователю может быть отображен вид каталога файлов. Согласно принятому пользовательскому вводу ввод сохраняется (или не сохраняется, если пользовательский ввод указывает на то). Следует отметить, что ввод может быть временно сохранен на этапах 307 или 407, и когда хранитель экрана на этапе 306 деактивируется или блокировка клавиатуры на этапе 406 снимается, пользователю может быть выдан запрос для окончательного сохранения ввода.According to one embodiment, the data processing device EI is configured to issue a user a request for one or more additional actions related to input. This function can be performed, for example, immediately after detecting an input or after performing an exit from an inactive mode of operation (after steps 306/406). In the first case, the inactive mode of operation may continue after the input has been received from the user and one or more additional actions have been performed. For example, the user may be asked to confirm the saving of the input and to select the storage location and file name for input. To do this, the user can be displayed the view of the file directory. According to the received user input, the input is saved (or not saved if the user input indicates so). It should be noted that the input can be temporarily saved in
В одном варианте осуществления пользователю выдается запрос на выбор приложения и/или формата файла для ввода. Далее приложение и/или тип/формат файла для ввода выбирается согласно вводу от пользователя. Например, пользователь может определить, что ввод является записью календаря, заметкой или установкой будильника. Тогда ввод может быть сохранен согласно выбранному формату. Таким образом, представляется возможным определять формат ввода без необходимости активации приложения сразу после деактивации режима сохранения экрана или в течение режима сохранения экрана (например, на этапе 307).In one embodiment, the user is prompted to select an application and / or file format for input. Next, the application and / or file type / format for input is selected according to input from the user. For example, the user may determine that the entry is a calendar entry, note, or alarm setting. Then the input can be saved according to the selected format. Thus, it is possible to determine the input format without having to activate the application immediately after deactivating the screen saver mode or during the screen saver mode (for example, at step 307).
Согласно варианту осуществления, устройство ЭУ обработки данных выполнено с возможностью активировать приложение (ПРИЛ), для которого были переданы вводы в неактивном режиме. Приложение, которое нужно активировать, может быть выбрано на основании пользовательского ввода, как описано выше, или автоматическим образом на основании одного или более свойств ввода. Тогда это приложение может обработать данные, представляющие ввод, как подходящие, например, отобразить его (возможно в специализированном виде приложения), сохранить его и/или дальше обработать его присущим приложению образом. В одном варианте осуществления приложение активируется после того, как на этапе 306 был деактивирован режим сохранения экрана или на этапе 406 была снята блокировка клавиатуры, посредством чего использование ресурсов устройства ЭУ обработки данных может быть минимизировано, когда устройство ЭУ обработки данных не используется активно. Впоследствии, ввод может быть отображен, когда начинается режим активного использования, и пользователь тогда может, например, вернуться к своим заметкам и продолжить их обработку. Возможен запрос пользователю на подтверждение до активации приложения для ввода.According to an embodiment, the data processing device EI is configured to activate an application (SID) for which inputs in the inactive mode have been transmitted. The application to be activated can be selected based on user input, as described above, or automatically based on one or more input properties. Then this application can process the data representing the input as appropriate, for example, display it (possibly in a specialized form of the application), save it and / or further process it in the way in the application. In one embodiment, the application is activated after the screen saver mode has been deactivated in step 306 or the keyguard has been unlocked in
В дополнительном варианте устройство ЭУ выполнено с возможностью определять тип ввода, принятого в течение неактивного режима. Устройство ЭУ выполнено с возможностью на основании определенного типа или формата ввода выбрать подходящее приложение (ПРИЛ) для обработки ввода. Устройство может быть выполнено с возможностью активировать выбранное приложение и/или передавать данные, представляющие ввод, в выбранное приложение. Этот вариант осуществления предоставляет возможность работы множества приложений (ПРИЛ), в которые может быть направлен ввод, и подходящее приложение автоматически может быть активировано без какого-либо пользовательского ввода для выбора приложения. Согласно еще одному другому варианту осуществления формат сохранения может быть определен (например, на этапе 307/407) на основании определения типа или формата ввода.In an additional embodiment, the EU device is configured to determine the type of input received during the inactive mode. The EC device is configured to select a suitable application (PRI) for processing input based on a specific type or format of input. The device may be configured to activate the selected application and / or transfer data representing input to the selected application. This embodiment provides the ability to operate multiple applications (PRIs) into which input can be directed, and a suitable application can be automatically activated without any user input to select an application. According to yet another embodiment, the storage format may be determined (for example, in step 307/407) based on the determination of the input type or format.
Согласно одному варианту осуществления область 200 ввода имеет вид, присущий приложению. Область ввода может быть образована для внесения данных для, по меньшей мере, одного из следующих приложений: приложение обработки текстов, адресная книга или другое приложение управления контактными данными, приложение-блокнот, приложение-календарь, приложение сообщений, приложение рисования или приложение работы с таблицами. Соответствующее приложение может быть активным образом выполнено во время режима сохранения экрана, будучи активировано при вводе в область ввода, или вводы могут быть буферизированы и переданы в приложение, когда оно активируется позже, например, когда хранитель экрана деактивируется. Устройство ЭУ может быть выполнено с возможностью принимать вводы для, по меньшей мере, одного из вышеупомянутых приложений путем некоторого альтернативного способа ввода, без вовлечения области 200 ввода.According to one embodiment, the
Согласно еще одному варианту осуществления устройство ЭУ содержит приложение распознавания текста, и оно выполнено с возможностью передавать ввод в приложение распознавания текста для определения текстовых данных, представляющих ввод. Этот вариант осуществления, таким образом, предоставляет возможность преобразования записей в произвольной форме, принятых во время неактивного режима, в полноценный текст для приложения обработки текстов. Более того, распознанный текст может быть отображен в виде приложения и сохранен как текстовый документ, даже автоматическим образом. В еще одном другом варианте осуществления инструкции от пользователя для управления одной или более функциями устройства обработки данных могут быть выполнены на основании обнаруженного формата текста. Например, если обнаруживается ввод, представляющий команду «СОХРАНИТЬ», то устройство активирует сохранение ввода, связанного с обнаруженной командой сохранения, в область ввода.According to yet another embodiment, the EC device comprises a text recognition application, and it is configured to transmit input to a text recognition application to determine text data representing an input. This embodiment, therefore, provides the ability to convert the free-form entries received during the inactive mode into full text for a word processing application. Moreover, the recognized text can be displayed as an application and saved as a text document, even automatically. In yet another embodiment, instructions from the user to control one or more functions of the data processing device may be performed based on the detected text format. For example, if an input representing the SAVE command is detected, the device activates saving the input associated with the detected save command to the input area.
Согласно еще одному другому варианту осуществления ввод передается в, по меньшей мере, одно внешнее устройство, такое как элемент сети. Ввод, таким образом, может быть передан с использованием приемопередатчика электронного устройства ЭУ. Например, ввод может быть передан в локальное(ые) устройство(а) посредством технологии передачи данных на короткие расстояния. Альтернативно, для передачи в мобильную сеть, такую как сеть согласно системе 3GPP, может быть сформировано соответствующее сообщение для ввода. Например, ввод может быть включен в короткое сообщение, передаваемое в центр обработки коротких сообщений.According to yet another embodiment, input is transmitted to at least one external device, such as a network element. Input, thus, can be transmitted using the transceiver of the electronic device EI. For example, input may be transmitted to the local device (s) via short distance data transmission technology. Alternatively, for transmission to a mobile network, such as a network according to the 3GPP system, an appropriate input message may be generated. For example, input may be included in a short message sent to a short message processing center.
В дополнительном варианте осуществления ввод передается в сетевой элемент, выполняющий некоторое дополнительное действие с вводом. Ввод может быть сохранен в сети и/или использоваться сетью для некоторой службы.In an additional embodiment, the input is transmitted to a network element that performs some additional action with the input. Input can be stored on the network and / or used by the network for some service.
В одном варианте осуществления устройство обработки данных содержит клиент для мобильной службы мгновенной передачи сообщений с поддержкой статуса присутствия (IMPS - Instant Messaging and Presence Service). Ввод может быть передан клиенту, который устраивает передачу ввода в сервер IMPS посредством специального сообщения IMPS. В некоторых альтернативных решениях область 200 ввода для внесения вводов в IMPS или приложение IMPS активируется в ЭУ на основании предопределенного активирующего ввода. Сервер IMPS может сохранить ввод в информации устройства обработки данных, и представляется возможным передавать эту информацию другим клиентам IMPS (имеющим разрешение на прием информации IMPS устройства ЭУ обработки данных) как информацию о присутствии или как мгновенное сообщение. Больше информации об одном реализуемом IMPS решении доступно на сайте Открытого Мобильного Альянса (OMA - Open Mobile Alliance) по адресу www.openmobilealliance.org. Следует отметить, что ЭУ может быть устроено так, чтобы поддерживать только приложение присутствия или приложение мгновенных сообщений, вместо поддержки обоих из них. Этот вариант осуществления предоставляет возможность пользователю устройства ЭУ обработки данных с легкостью устанавливать информацию о личном присутствии для интересующей его группы, даже когда устройство ЭУ находится в неактивном режиме. Например, когда блокировка клавиатуры активирована, то пользователь все равно может быстро ввести слова «На совещании» и активировать передачу этого сообщения в систему IMPS, которая, тогда, автоматически рассылает эту информацию его друзьям. В еще одном примере пользователь может с легкостью изменять свой статус в системе IMPS путем выбора другого статуса через пользовательский интерфейс ЭУ независимо от того, активирован ли хранитель ХЭК экрана в ЭУ.In one embodiment, the data processing device comprises a client for the Instant Messaging and Presence Service (IMPS) mobile instant messaging service. Input can be transmitted to a client who arranges for input to be sent to the IMPS server through a special IMPS message. In some alternative solutions, the
Следует понимать, что вышеописанные варианты осуществления можно комбинировать различными способами. Специалистам в данной области техники будет очевидно, что по мере прогресса технологии основная идея изобретения может быть реализована множеством различных путей. Соответственно, изобретение и его варианты осуществления не ограничены вышеупомянутыми примерами и могут варьироваться в пределах объема изобретения. Различные признаки, соответственно, могут быть опущены, модифицированы или заменены эквивалентами.It should be understood that the above described embodiments may be combined in various ways. It will be apparent to those skilled in the art that as technology advances, the basic idea of the invention can be implemented in many different ways. Accordingly, the invention and its embodiments are not limited to the above examples and may vary within the scope of the invention. Various features, respectively, may be omitted, modified, or replaced by equivalents.
Claims (23)
причем электронное устройство выполнено с возможностью детектировать ввод от пользователя посредством сенсорного экрана во время неактивного режима,
устройство выполнено с возможностью сохранять ввод от пользователя во время неактивного режима работы и продолжать неактивный режим после сохранения ввода от пользователя,
устройство выполнено с возможностью завершать неактивный режим работы в ответ на детектирование ввода от пользователя для завершения неактивного режима,
устройство выполнено с возможностью активировать приложение для обработки сохраненного ввода от пользователя после завершения неактивного режима работы,
устройство выполнено с возможностью передавать ввод от пользователя к приложению,
устройство выполнено с возможностью предлагать пользователю дальнейшие действия после завершения неактивного режима работы.1. An electronic device comprising a user interface component and a processing unit, configured to set the user interface component to an inactive mode of operation used during inactive or limited use of a user interface component,
moreover, the electronic device is configured to detect input from the user through the touch screen during the inactive mode,
the device is configured to save input from the user during the inactive mode of operation and to continue inactive mode after saving the input from the user,
the device is configured to complete an inactive mode of operation in response to detecting input from a user to complete an inactive mode,
the device is configured to activate the application for processing the stored input from the user after completion of the inactive mode of operation,
the device is configured to transmit input from the user to the application,
the device is configured to offer the user further actions after completion of an inactive mode of operation.
устройство выполнено с возможностью активирования выбранного приложения и/или передачи данных, представляющих ввод, в выбранное приложение.4. The device according to claim 3, further configured to select a suitable application for processing input based on the detected input type, and
the device is configured to activate the selected application and / or transfer data representing input to the selected application.
компонент пользовательского интерфейса устанавливают в неактивный режим работы для неактивного или ограниченного использования компонента пользовательского интерфейса,
во время неактивного режима детектируют ввод от пользователя посредством сенсорного экрана,
ввод от пользователя сохраняют во время неактивного режима работы и продолжают неактивный режим после сохранения ввода от пользователя, и
завершают неактивный режим в ответ на детектирование ввода от пользователя для завершения неактивного режима,
активируют приложение для обработки сохраненного ввода от пользователя после завершения неактивного режима работы,
передают ввод от пользователя к приложению, и
предлагают пользователю дальнейшие действия после завершения неактивного режима работы.10. A method for detecting inputs by an electronic device comprising a user interface component and a processing unit, the method comprising the steps of:
the user interface component is set to inactive for inactive or limited use of the user interface component,
during inactive mode, input from the user is detected via the touch screen,
input from the user is saved during the inactive mode of operation and continued inactive mode after saving the input from the user, and
complete the inactive mode in response to detecting input from the user to complete the inactive mode,
activate the application to process the stored input from the user after the end of the inactive mode of operation,
pass input from the user to the application, and
offer the user further actions after completion of the inactive mode of operation.
детектировать ввод от пользователя посредством сенсорного экрана во время неактивности или ограниченного использования компонента пользовательского интерфейса,
сохранять ввод от пользователя во время неактивного режима работы и продолжать неактивный режим после сохранения ввода от пользователя, и
завершать неактивный режим в ответ на детектирование ввода от пользователя для завершения неактивного режима,
активировать приложение для обработки сохраненного ввода от пользователя после завершения неактивного режима работы,
передавать ввод от пользователя к приложению, и
предлагать пользователю дальнейшие действия после завершения неактивного режима работы.15. A device for receiving input from a user of an electronic device, comprising a processor configured to:
detect user input via the touch screen during inactivity or limited use of a user interface component,
save input from the user during inactive mode of operation and continue inactive mode after saving input from the user, and
complete inactive mode in response to detecting input from the user to complete inactive mode,
activate the application for processing the saved input from the user after the inactive mode of operation is completed,
pass input from the user to the application, and
prompt the user for further action after the inactive mode of operation has ended.
устройство выполнено с возможностью активирования выбранного приложения и/или передачи данных, представляющих ввод, в выбранное приложение.18. The device according to 17, further configured to select a suitable application for processing input based on the detected input type, and
the device is configured to activate the selected application and / or transfer data representing input to the selected application.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
RU2007115402/09A RU2391696C2 (en) | 2004-09-24 | 2004-09-24 | Method for receiving entries from user of electronic device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
RU2007115402/09A RU2391696C2 (en) | 2004-09-24 | 2004-09-24 | Method for receiving entries from user of electronic device |
Publications (2)
Publication Number | Publication Date |
---|---|
RU2007115402A RU2007115402A (en) | 2008-10-27 |
RU2391696C2 true RU2391696C2 (en) | 2010-06-10 |
Family
ID=42681715
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2007115402/09A RU2391696C2 (en) | 2004-09-24 | 2004-09-24 | Method for receiving entries from user of electronic device |
Country Status (1)
Country | Link |
---|---|
RU (1) | RU2391696C2 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2571606C2 (en) * | 2010-08-31 | 2015-12-20 | Моторола Солюшнз, Инк. | Automated control elements for user interface with touch-sensitive support |
RU2582854C2 (en) * | 2011-05-03 | 2016-04-27 | Нокиа Текнолоджиз Ой | Method and device for fast access to device functions |
RU2649945C2 (en) * | 2012-06-22 | 2018-04-05 | Самсунг Электроникс Ко., Лтд. | Method for improving touch recognition and electronic device thereof |
-
2004
- 2004-09-24 RU RU2007115402/09A patent/RU2391696C2/en not_active IP Right Cessation
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2571606C2 (en) * | 2010-08-31 | 2015-12-20 | Моторола Солюшнз, Инк. | Automated control elements for user interface with touch-sensitive support |
RU2582854C2 (en) * | 2011-05-03 | 2016-04-27 | Нокиа Текнолоджиз Ой | Method and device for fast access to device functions |
US10222974B2 (en) | 2011-05-03 | 2019-03-05 | Nokia Technologies Oy | Method and apparatus for providing quick access to device functionality |
RU2649945C2 (en) * | 2012-06-22 | 2018-04-05 | Самсунг Электроникс Ко., Лтд. | Method for improving touch recognition and electronic device thereof |
Also Published As
Publication number | Publication date |
---|---|
RU2007115402A (en) | 2008-10-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
USRE49058E1 (en) | Method for receiving inputs from user of electronic device | |
US8001488B1 (en) | User interface dial with display | |
US7817991B2 (en) | Dynamic interconnection of mobile devices | |
US8918100B2 (en) | Providing user interface data on a mobile computing device | |
US8365282B2 (en) | Security system based on input shortcuts for a computer device | |
US20130097672A1 (en) | Security Interface for a Mobile Device | |
US8144873B2 (en) | User interface technique for selection and activation of wireless service among multiple transport carriers | |
EP1245095A2 (en) | Print option for wap browsers | |
CN102210134A (en) | Intelligent input device lock | |
JP2012133787A (en) | Portable terminal, portable terminal with touch screen, control method for portable terminal, control program and recording medium | |
WO2009125862A1 (en) | Information processing device, lock control method, and lock control program | |
US20020188726A1 (en) | Data object mark and send procedure | |
US11108905B2 (en) | Method of processing input information while performing communication using mobile communication terminal | |
US7346333B2 (en) | Method and apparatus for effectuating a predetermined communications connection | |
RU2391696C2 (en) | Method for receiving entries from user of electronic device | |
EP1693737B1 (en) | Handheld electronic device having reduced keyboard and multiple password access | |
CA2430178C (en) | Implementing direct telephone access on a multi-purpose wireless mobile electronic device | |
CA2648626A1 (en) | Method and apparatus for preventing operation of keystroke learning during entry of selected input strings |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM4A | The patent is invalid due to non-payment of fees |
Effective date: 20110925 |