Область техники
Изобретение относится к решению для приема вводов от пользователя электронного устройства и, в частности, к приему вводов, когда компонент пользовательского интерфейса электронного устройства находится в неактивном режиме, например, когда активирована функция хранителя экрана или включена блокировка клавиатуры.
Уровень техники
Различные приложения, выполняющие функции хранителя экрана, широко известны для использования в обычных компьютерах. Эти хранители экрана, как правило, активируются после предопределенного периода бездействия и служат для сохранения энергии и предотвращения «выгорания» при использовании экранов на электронно-лучевой трубке.
Портативные электронные устройства, такие как мобильные телефоны или устройства типа Персональный Цифровой Секретарь (PDA), также снабжены приложениями с функциями хранителя экрана, которые предоставляют возможность сохранения заряда батареи. Например, публикация патентной заявки США 2003/0169306 раскрывает усовершенствованный хранитель экрана, в котором в режиме сохранения экрана на экране могут быть отображены метки для различных приложений. Если пользователь выбирает какую-либо метку, то соответствующее приложение выполняется в режиме сохранения экрана, причем приложение создает изображения, отображаемые на экране. Например, в режиме сохранения экрана пользователь может выбрать метку к приложению погоды, посредством чего на экран выводится информация о погоде.
Блокировка клавиатуры является еще одним примером режима пользовательского интерфейса для неактивного использования, как правило, предоставляющим возможность избежать нежелательных вводов с клавиатуры в портативные устройства. Блокировка клавиатуры может быть активирована автоматически или пользователем и может быть применена одновременно со средством хранителя экрана.
Пользователь может столкнуться с неожиданными ситуациями, в которых возникает необходимость записи заметок. Однако не всегда так легко делать заметки быстро. Как правило, когда у пользователя возникает желание сделать заметку, путем нажатия клавиши он должен выйти из режима сохранения экрана и/или снять блокировку клавиатуры, зайти в меню, выбрать подходящее приложение (например, приложение «Блокнот») и активировать приложение. Только после того, как приложение было активировано, пользователь может делать заметки. В особенности, когда пользователь находится в движении, эта процедура не очень удобна для пользователя и занимает много времени.
Краткое описание изобретения
Задачей изобретения, соответственно, является предоставление способа и устройства, реализующего этот способ, чтобы предоставить возможность избежать или, по меньшей мере, смягчить вышеупомянутые проблемы. Задача изобретения решается посредством способа, портативного электронного устройства, компьютерной программы и компьютерного программного продукта, которые характеризуются признаками, раскрытыми в независимых пунктах формулы изобретения. Некоторые варианты осуществления изобретения раскрыты в зависимых пунктах формулы изобретения.
Согласно аспекту изобретения электронное устройство, содержащее компонент пользовательского интерфейса и средство для установки компонента пользовательского интерфейса в неактивный режим работы, применяемый в течение неактивного или ограниченного использования компонента пользовательского интерфейса, выполнено с возможностью сохранять ввод в неактивном режиме работы, таком как режим блокировки клавиатуры или режим сохранения экрана. Устройство, сверх того, выполнено с возможностью выполнять действие с сохраненным вводом.
Термин «неактивный режим работы», обычно, обозначает любой режим, предназначенный для неактивного или ограниченного использования одного или более компонентов пользовательского интерфейса, например, режим сохранения экрана или режим блокировки клавиатуры. Преимущество устройства по изобретению заключается в том, что заметки можно делать быстро и с легкостью, несмотря на то, что компонент пользовательского интерфейса находится в неактивном режиме. Для того чтобы получить возможность записи заметок, не нужно выходить из неактивного режима путем нажатия клавиши, входить в меню, выбирать подходящее приложение (например, приложение «Блокнот») и активировать подходящее приложение, а заметки можно делать быстро в течение неактивного режима. Это улучшает удобство использования портативных электронных устройств. Кроме сохранения в течение неактивного режима или после выхода из неактивного режима с вводом могут быть выполнены дополнительные действия. Например, ввод может быть направлен в другое устройство или приложение. Согласно варианту осуществления изобретения устройство выполнено с возможностью представлять ввод, полученный во время неактивного режима работы, в компоненте пользовательского интерфейса.
Согласно другому варианту осуществления изобретения активируется приложение, в которое впоследствии подаются данные, представляющие ввод, полученный в неактивном режиме. Этот вариант осуществления предоставляет возможность автоматической обработки ввода приложением, и представляется возможным устроить ввод различных типов информации в неактивном режиме. Альтернативно, в неактивном режиме может быть устроен только ввод, относящийся к конкретному приложению.
Согласно варианту осуществления изобретения, когда компонент пользовательского интерфейса устанавливается в неактивный режим работы, на экране образуется область ввода. Тогда вводы от пользователя в область ввода принимаются и сохраняются. Этот вариант осуществления предоставляет возможность использования одной части экрана для вводов, тогда как другие части экрана могут, например, использоваться для функции сохранения экрана.
Согласно другому варианту осуществления изобретения устройство выполнено с возможностью принимать ввод, инициировать образование средства приема вводов или обнаруживать ввод, как подходящий ввод, в неактивном режиме работы, если от пользователя получен предопределенный активирующий ввод, когда устройство находится в неактивном режиме работы. Этот вариант осуществления предоставляет возможность избежать или, по меньшей мере, уменьшить количество нежелательных вводов, когда, например, устройство находится в кармане пользователя.
Краткое описание чертежей
Ниже изобретение описано более подробно в привязке к некоторым вариантам осуществления со ссылкой на прилагаемые чертежи, на которых:
фиг.1 - структурная схема, иллюстрирующая некоторые части портативного электронного устройства согласно варианту осуществления;
фиг.2 - экранное изображение согласно варианту осуществления;
фиг.3 - блок-схема алгоритма, иллюстрирующая способ согласно варианту осуществления; и
фиг.4 - блок-схема алгоритма, иллюстрирующая способ согласно другому варианту осуществления.
Подробное описание изобретения
Как проиллюстрировано на Фиг.1, электронное устройство ЭУ содержит память ПАМ, пользовательский интерфейс, средство В/В ввода/вывода для организации передачи данных и блок обработки БО, содержащий один или более процессоров. Пользовательский интерфейс электронного устройства ЭУ содержит, по меньшей мере, экран ЭК и в этом варианте осуществления также клавиатуру КЛ. В электронном устройстве ЭУ могут быть реализованы различные приложения ПРИЛ путем исполнения в БО кода компьютерной программы, сохраненного в памяти ПАМ.
В одном варианте осуществления данные могут передаваться в/из электронного устройства ЭУ, например, посредством беспроводной связи. Обычные приемопередатчики и функциональные возможности для установления связи с сетью и/или иными мобильными терминалами могут быть включены в электронное устройство ЭУ. Например, электронное устройство ЭУ может поддерживать стандарты 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, или съемным/портативным модулем для некоторых из вышеупомянутых устройств.
Функция сохранения экрана может быть устроена в электронном устройстве ЭУ посредством программного кода хранителя экрана, исполняемого в блоке БО обработки. Подобное средство сохранения экрана представлено на Фиг.1 и обозначено как ХЭК. Когда хранитель ХЭК экрана активируется, экран ЭК устанавливается в неактивный режим работы, в котором, например, отображается иконка хранителя экрана. Устройство ЭУ с Фиг.1 также содержит средство блокировки клавиатуры КЛ, обозначенное как БКЛ. Активация блокировки БКЛ клавиатуры приводит к установке клавиатуры в такой неактивный режим работы, в котором допускается только очень ограниченное количество вводов (например, для инициирования экстренного вызова и для разблокировки клавиатуры) для того, чтобы избежать нежелательных вводов с клавиатуры в течение неактивного использования устройства. Следует отметить, что блокировка клавиатуры, в зависимости от типа устройства, может блокировать физическую клавиатуру или клавиатуру, устроенную на сенсорном экране электронного устройства.
Компьютерные программные коды, исполняемые в центральном процессоре БО, могут, соответственно, предоставлять возможность электронному устройству ЭУ также осуществлять изобретательское средство, относящееся к приему вводов от пользователя, когда компонент пользовательского интерфейса находится в неактивном режиме, например, когда активирован хранитель экрана ХЭК и/или когда включена блокировка клавиатуры. Некоторые варианты осуществления подобного средства проиллюстрированы в привязке к Фиг.2, 3 и 4. Компьютерная программа может храниться в памяти, например, на жестком диске персонального компьютера или на диске CD-ROM, откуда она может быть загружена в память ПАМ электронного устройства ЭУ, выполняющего программу. Компьютерная программа также может быть загружена через сеть путем использования, например, набора протоколов TCP/IP. Компьютерная программа может быть специализированным приложением для предоставления изобретательского средства и/или частью программного пакета, содержащего программное обеспечение также для иных целей. Например, программное обеспечение, предоставляющее возможность пользовательских вводов в течение неактивного режима сохранения экрана, как проиллюстрировано на Фиг.3, может быть частью программного обеспечения хранителя экрана, загружаемого в электронное устройство ЭУ. В другом примере вводы в течение неактивного режима обрабатываются специализированным приложением, которое сохраняет вводы и/или направляет их в другие приложения. Для осуществления изобретательского средства также выполнимо использование аппаратного решения или комбинации аппаратного и программного решений.
В одном варианте осуществления экран ЭК устройства ЭУ является сенсорным экраном. Настоящий способ может быть применен к, по существу, всем типам сенсорных экранов, но сам по себе используемый тип сенсорного экрана не имеет отношения к осуществлению изобретения. Реализация сенсорного экрана может быть основана на одном из следующих методов, например: электрические технологии; технология, основанная на инфракрасном свете; технология, основанная на звуковых волнах или на распознавании давления. Для некоторых типов сенсорных экранов требуется стилус (пишущее перо) с интегрированной электроникой, такой как резонансный контур. Работа подобного экрана требует использования стилуса, и экран нельзя использовать путем указания, например, пальцем. Этот вид экрана также позволяет использовать виртуальный стилус.
На Фиг.2 проиллюстрировано экранное изображение электронного устройства ЭУ согласно варианту осуществления, в котором на экране ЭК образована область 200 пользовательского ввода, когда, по меньшей мере, один компонент пользовательского интерфейса устройства ЭУ установлен в неактивный режим работы. В примере с Фиг.2, область 200 ввода ограничена пунктирной линией, и ввод, сделанный в область 200, обнаруживается даже тогда, когда, например, активирован(ы) хранитель ХЭК экрана и/или блокировка БКЛ клавиатуры. Сенсорные вводы в область 200 ввода могут быть обнаружены посредством элементов (датчиков) касания на экране ЭК, преобразованы в соответствующий электронный формат и отображены на экране ЭК. Область 200 ввода для вводов в неактивном режиме работы может быть устроена так, чтобы активны были только те элементы обнаружения ввода, которые расположены в области 200, и/или чтобы подходящими принимались только вводы с этих элементов. Если хранитель ХЭК экрана активирован, хранитель ХЭК экрана в этом примере отображает только блок 201, показывающий время, причем блок 201 устроен так, чтобы изменять свое местоположение на экране ЭК. В одном варианте осуществления движение объекта хранителя экрана, такого как блок 201, устроено так, что объект не появляется в области 200 ввода. Однако следует отметить, что область 200 ввода может покрывать всю область экрана. В таком случае любые объекты хранителя экрана могут двигаться по области ввода. Также возможно формирование множества областей 200 ввода.
В примере с Фиг.2 пользователь сделал заметки в области 200 ввода посредством стилуса. На основании обнаруженных точек касания стилуса в области 200 ввода, область 200 ввода была обновлена, чтобы отобразить движения стилуса. Пользователь, таким образом, может очень быстро делать заметки непосредственно на экране ЭК. Заметки, сделанные пользователем, могут быть сохранены и далее обработаны, как будет проиллюстрировано ниже с помощью вариантов осуществления.
В альтернативном варианте осуществления на экране ЭК устроен курсор. Устройство ЭУ сконфигурировано так, чтобы определять вводы в область 200 ввода на основании обнаруженных движений курсора. Курсор может управляться обычной клавиатурой КЛ или специальным средством управления, таким как, например, трекбол (шаровой манипулятор).
Согласно еще одному другому варианту осуществления в течение неактивного режима вводы принимаются посредством обычной клавиатуры (КЛ). Область 200 ввода также может быть использована, и она может использоваться в качестве области для вводов с клавиатуры по умолчанию, или область 200 ввода может быть выбрана путем особого нажатия клавиши или позиционирования курсора, например. Таким образом, изобретение также может быть применено к устройствам без сенсорного экрана.
Согласно некоторым вариантам осуществления для того, чтобы ввести ввод (в область 200 ввода или в другое средство ввода, устроенное в течение неактивного режима), пользователю может потребоваться выполнить предопределенный активирующий ввод для инициирования образования области 200 ввода в устройстве ЭУ обработки данных и/или чтобы обнаружить ввод, как подходящий, когда устройство находится в неактивном режиме. Этот вариант осуществления может быть применен к некоторым или ко всем способам ввода, проиллюстрированным выше. Ввод может быть, например, одновременным нажатием клавиши при внесении заметок в область ввода. Таким образом, вводы могут быть выполнены, если одновременно была нажата особая клавиша. В альтернативном варианте осуществления до того, как могут быть выполнены вводы в режиме сохранения экрана, требуется нажатие особой комбинации клавиш. В еще одном другом варианте осуществления средство хранения/крепления стилуса в устройстве ЭУ обработки данных снабжено датчиком, обнаруживающим извлечение стилуса. Датчик может быть соединен с настоящей функцией так, чтобы извлечение стилуса обнаруживалось как активирующий ввод. Например, область 200 ввода автоматически создается после того, как стилус был извлечен из положения хранения. В еще одном другом варианте осуществления требуемый активирующий ввод может быть нажатием шарового манипулятора (перемещением курсора) в особое положение или нажатием дополнительной клавиши. Эти варианты осуществления предоставляют возможность избежать или уменьшить количество ненужных вводов, вызываемых нежелательными нажатиями клавиш или другими типами способов ввода. Применение предопределенного активирующего ввода особенно полезно в сочетании с вводом с клавиатуры, поскольку тогда можно избежать или, по меньшей мере, уменьшить количество нежелательных вводов с клавиатуры, которые легко происходят.
На Фиг.3 проиллюстрирован способ согласно варианту осуществления. Способ реализуется устройством ЭУ обработки данных, и в одном варианте осуществления этапы с Фиг.3 управляются функцией хранителя ХЭК экрана. На этапе 301 хранитель (ХЭК) экрана активируется на основании условия инициации хранителя экрана, которое может быть предопределенным периодом бездействия после последнего ввода от пользователя. На этапе 302 на экране ЭК образуется область 200 ввода. Устройство ЭУ обработки данных выполнено с возможностью на этапах 303, 304 принимать любые вводы от пользователя. Процесс может непрерывно проверять активным образом, приняты (303, 304) ли какие-либо вводы или действовать пассивным образом (перейти к этапу 305), когда принимается ввод от средства обнаружения ввода, такого как средство сенсорного экрана.
Когда ввод принят, на этапе 305 определяется, является ли этот ввод вводом для деактивации хранителя ХЭК экрана. Если так, то на этапе 306 хранитель экрана деактивируется, и текущий процесс, связанный с режимом сохранения экрана, может завершиться. В одном варианте осуществления в качестве условия инициации для деактивации хранителя экрана предопределена особая клавиша или комбинация клавиш. Таким образом, устройство выполнено с возможностью на шаге 305 проверять, соответствует ли ввод от пользователя условию инициации. Устройство сконфигурировано так, что если ввод соответствует условию инициации, то хранитель экрана деактивируется, и область 200 ввода удаляется.
Устройство выполнено с возможностью сохранять данные, представляющие ввод, и/или чтобы отображать ввод на этапе 307, если ввод не предназначен для деактивации хранителя экрана. Следует отметить, что вместо или в добавление к этапу отображения ввода, с вводом могут быть выполнены другие действия, как будет проиллюстрировано ниже. После этапа 307 процесс может вернуться к этапу 303 для обнаружения новых вводов.
На Фиг.4 представлена блок-схема алгоритма, иллюстрирующая способ согласно еще одному другому варианту осуществления. Способ с Фиг.4 может быть применен, когда на этапе 401 блокировка (БКЛ) клавиатуры активируется на основании ввода от пользователя или автоматическим образом. Аналогично примеру, показанному на Фиг.3, на этапе 402 образуется область ввода, и на этапе 403 проводится мониторинг вводов. Если ввод предназначен для разблокировки клавиатуры, то на этапе 406 блокировка клавиатура снимается. В противном случае ввод может быть сохранен или отображен пользователю на этапе 407.
Как уже упоминалось, в варианте осуществления для блокировки БКЛ клавиатуры может потребоваться предопределенный активирующий ввод. В одном варианте осуществления для внесения ввода необходимо нажать особую клавишу во время ввода, чтобы инициировать образование области 200 ввода в устройстве ЭУ обработки данных, и/или чтобы обнаружить ввод, как подходящий ввод. В еще одном другом варианте осуществления для образования области 200 ввода на экране ЭК должна быть выбрана конкретная активирующая область (например, необходимо прикоснуться стилусом к маленькой иконке). Сверх того, время для выполнения вводов после активации области 200 вводов может быть ограничено.
Следует отметить, что способы с Фиг.3 и 4 также могут быть использованы одновременно. Например, когда устанавливается режим блокировки клавиатуры или режим сохранения экрана, то образуется область ввода, и, если позже также активируется другой режим, то другой области ввода не требуется. Способы с Фиг.3 и 4 являются лишь некоторыми примерами предоставления изобретательской функции. Например, в альтернативном способе выполняется мониторинг только вводов в область (200) ввода, и обнаружение деактивации хранителя экрана и/или ввода для снятия блокировки клавиатуры является отдельным процессом, который должен выполняться хранителем (ХЭК) экрана. Таким образом, обнаружение ввода в область ввода может выполняться некоторым логическим объектом, отличным от хранителя ХЭК экрана.
Как уже упоминалось, вместо области (200) ввода, вводы во время неактивного режима могут быть организованы путем некоторого другого способа ввода. Например, может быть использовано распознавание речи или сенсорный экран/клавиатура без какой-либо области 200 ввода.
В еще одном другом варианте осуществления область 200 ввода удаляется либо автоматически, либо на основании пользовательского ввода. Это может быть выполнено после этапа 307/407 или после истечения предопределенного периода времени после активации области 200 ввода, например. Более того, эта функция может быть предоставлена таким образом, чтобы неактивный режим работы продолжался. В одном варианте осуществления в устройстве ЭУ обработки данных устроена выбираемая иконка или иной тип средства ввода для удаления области 200 ввода и возвращения в базовый режим сохранения экрана без какой-либо возможности ввода. Это дополнительно способствует избеганию нежелательных вводов в область ввода после того, как был введен и/или сохранен подходящий ввод. Более того, как упомянуто выше, область 200 ввода может быть образована на основании преопределенной комбинации клавиш или другого особого ввода от пользователя для инициации образования области 200 ввода. Таким образом, после приема подходящего ввода от пользователя, может быть выполнен повторный вход в этап 302. В еще одном альтернативном варианте осуществления после этапа 307/407 также деактивируется хранитель экрана и/или снимается блокировка клавиатуры.
Ниже проиллюстрированы некоторые варианты осуществления, функциональные особенности которых могут быть реализованы вместо или в добавление к шагу 307 с Фиг.3.
Согласно одному варианту осуществления устройство ЭУ обработки данных выполнено с возможностью выдавать пользователю запрос на одно или более дополнительных действий, относящихся к вводу. Эта функция может выполняться, например, сразу после обнаружения ввода или после выполнения выхода из неактивного режима работы (после этапов 306/406). В первом случае неактивный режим работы может продолжаться после того, как от пользователя был принят ввод, и было выполнено одно или более дополнительных действий. Например, пользователю может быть выдан запрос на подтверждение сохранения ввода и на выбор места сохранения и имени файла для ввода. Для этого пользователю может быть отображен вид каталога файлов. Согласно принятому пользовательскому вводу ввод сохраняется (или не сохраняется, если пользовательский ввод указывает на то). Следует отметить, что ввод может быть временно сохранен на этапах 307 или 407, и когда хранитель экрана на этапе 306 деактивируется или блокировка клавиатуры на этапе 406 снимается, пользователю может быть выдан запрос для окончательного сохранения ввода.
В одном варианте осуществления пользователю выдается запрос на выбор приложения и/или формата файла для ввода. Далее приложение и/или тип/формат файла для ввода выбирается согласно вводу от пользователя. Например, пользователь может определить, что ввод является записью календаря, заметкой или установкой будильника. Тогда ввод может быть сохранен согласно выбранному формату. Таким образом, представляется возможным определять формат ввода без необходимости активации приложения сразу после деактивации режима сохранения экрана или в течение режима сохранения экрана (например, на этапе 307).
Согласно варианту осуществления, устройство ЭУ обработки данных выполнено с возможностью активировать приложение (ПРИЛ), для которого были переданы вводы в неактивном режиме. Приложение, которое нужно активировать, может быть выбрано на основании пользовательского ввода, как описано выше, или автоматическим образом на основании одного или более свойств ввода. Тогда это приложение может обработать данные, представляющие ввод, как подходящие, например, отобразить его (возможно в специализированном виде приложения), сохранить его и/или дальше обработать его присущим приложению образом. В одном варианте осуществления приложение активируется после того, как на этапе 306 был деактивирован режим сохранения экрана или на этапе 406 была снята блокировка клавиатуры, посредством чего использование ресурсов устройства ЭУ обработки данных может быть минимизировано, когда устройство ЭУ обработки данных не используется активно. Впоследствии, ввод может быть отображен, когда начинается режим активного использования, и пользователь тогда может, например, вернуться к своим заметкам и продолжить их обработку. Возможен запрос пользователю на подтверждение до активации приложения для ввода.
В дополнительном варианте устройство ЭУ выполнено с возможностью определять тип ввода, принятого в течение неактивного режима. Устройство ЭУ выполнено с возможностью на основании определенного типа или формата ввода выбрать подходящее приложение (ПРИЛ) для обработки ввода. Устройство может быть выполнено с возможностью активировать выбранное приложение и/или передавать данные, представляющие ввод, в выбранное приложение. Этот вариант осуществления предоставляет возможность работы множества приложений (ПРИЛ), в которые может быть направлен ввод, и подходящее приложение автоматически может быть активировано без какого-либо пользовательского ввода для выбора приложения. Согласно еще одному другому варианту осуществления формат сохранения может быть определен (например, на этапе 307/407) на основании определения типа или формата ввода.
Согласно одному варианту осуществления область 200 ввода имеет вид, присущий приложению. Область ввода может быть образована для внесения данных для, по меньшей мере, одного из следующих приложений: приложение обработки текстов, адресная книга или другое приложение управления контактными данными, приложение-блокнот, приложение-календарь, приложение сообщений, приложение рисования или приложение работы с таблицами. Соответствующее приложение может быть активным образом выполнено во время режима сохранения экрана, будучи активировано при вводе в область ввода, или вводы могут быть буферизированы и переданы в приложение, когда оно активируется позже, например, когда хранитель экрана деактивируется. Устройство ЭУ может быть выполнено с возможностью принимать вводы для, по меньшей мере, одного из вышеупомянутых приложений путем некоторого альтернативного способа ввода, без вовлечения области 200 ввода.
Согласно еще одному варианту осуществления устройство ЭУ содержит приложение распознавания текста, и оно выполнено с возможностью передавать ввод в приложение распознавания текста для определения текстовых данных, представляющих ввод. Этот вариант осуществления, таким образом, предоставляет возможность преобразования записей в произвольной форме, принятых во время неактивного режима, в полноценный текст для приложения обработки текстов. Более того, распознанный текст может быть отображен в виде приложения и сохранен как текстовый документ, даже автоматическим образом. В еще одном другом варианте осуществления инструкции от пользователя для управления одной или более функциями устройства обработки данных могут быть выполнены на основании обнаруженного формата текста. Например, если обнаруживается ввод, представляющий команду «СОХРАНИТЬ», то устройство активирует сохранение ввода, связанного с обнаруженной командой сохранения, в область ввода.
Согласно еще одному другому варианту осуществления ввод передается в, по меньшей мере, одно внешнее устройство, такое как элемент сети. Ввод, таким образом, может быть передан с использованием приемопередатчика электронного устройства ЭУ. Например, ввод может быть передан в локальное(ые) устройство(а) посредством технологии передачи данных на короткие расстояния. Альтернативно, для передачи в мобильную сеть, такую как сеть согласно системе 3GPP, может быть сформировано соответствующее сообщение для ввода. Например, ввод может быть включен в короткое сообщение, передаваемое в центр обработки коротких сообщений.
В дополнительном варианте осуществления ввод передается в сетевой элемент, выполняющий некоторое дополнительное действие с вводом. Ввод может быть сохранен в сети и/или использоваться сетью для некоторой службы.
В одном варианте осуществления устройство обработки данных содержит клиент для мобильной службы мгновенной передачи сообщений с поддержкой статуса присутствия (IMPS - Instant Messaging and Presence Service). Ввод может быть передан клиенту, который устраивает передачу ввода в сервер IMPS посредством специального сообщения IMPS. В некоторых альтернативных решениях область 200 ввода для внесения вводов в IMPS или приложение IMPS активируется в ЭУ на основании предопределенного активирующего ввода. Сервер IMPS может сохранить ввод в информации устройства обработки данных, и представляется возможным передавать эту информацию другим клиентам IMPS (имеющим разрешение на прием информации IMPS устройства ЭУ обработки данных) как информацию о присутствии или как мгновенное сообщение. Больше информации об одном реализуемом IMPS решении доступно на сайте Открытого Мобильного Альянса (OMA - Open Mobile Alliance) по адресу www.openmobilealliance.org. Следует отметить, что ЭУ может быть устроено так, чтобы поддерживать только приложение присутствия или приложение мгновенных сообщений, вместо поддержки обоих из них. Этот вариант осуществления предоставляет возможность пользователю устройства ЭУ обработки данных с легкостью устанавливать информацию о личном присутствии для интересующей его группы, даже когда устройство ЭУ находится в неактивном режиме. Например, когда блокировка клавиатуры активирована, то пользователь все равно может быстро ввести слова «На совещании» и активировать передачу этого сообщения в систему IMPS, которая, тогда, автоматически рассылает эту информацию его друзьям. В еще одном примере пользователь может с легкостью изменять свой статус в системе IMPS путем выбора другого статуса через пользовательский интерфейс ЭУ независимо от того, активирован ли хранитель ХЭК экрана в ЭУ.
Следует понимать, что вышеописанные варианты осуществления можно комбинировать различными способами. Специалистам в данной области техники будет очевидно, что по мере прогресса технологии основная идея изобретения может быть реализована множеством различных путей. Соответственно, изобретение и его варианты осуществления не ограничены вышеупомянутыми примерами и могут варьироваться в пределах объема изобретения. Различные признаки, соответственно, могут быть опущены, модифицированы или заменены эквивалентами.
Изобретение относится к средствам и способам приема вводов электронным устройством. Техническим результатом является повышение удобства использования портативных электронных устройств. Компонент пользовательского интерфейса устанавливается в неактивный режим работы, такой как режим блокировки клавиатуры или режим сохранения экрана, для неактивного использования компонента пользовательского интерфейса. Ввод принимается в неактивном режиме работы. Ввод, принятый в неактивном режиме работы, может быть сохранен или представлен на компоненте пользовательского интерфейса. 3 н. и 20 з.п. ф-лы, 4 ил.
1. Электронное устройство, содержащее компонент пользовательского интерфейса и блок обработки, выполненный с возможностью устанавливать компонент пользовательского интерфейса в неактивный режим работы, применяемый во время неактивного или ограниченного использования компонента пользовательского интерфейса,
причем электронное устройство выполнено с возможностью детектировать ввод от пользователя посредством сенсорного экрана во время неактивного режима,
устройство выполнено с возможностью сохранять ввод от пользователя во время неактивного режима работы и продолжать неактивный режим после сохранения ввода от пользователя,
устройство выполнено с возможностью завершать неактивный режим работы в ответ на детектирование ввода от пользователя для завершения неактивного режима,
устройство выполнено с возможностью активировать приложение для обработки сохраненного ввода от пользователя после завершения неактивного режима работы,
устройство выполнено с возможностью передавать ввод от пользователя к приложению,
устройство выполнено с возможностью предлагать пользователю дальнейшие действия после завершения неактивного режима работы.
2. Устройство по п.1, дополнительно выполненное с возможностью представлять ввод в компоненте пользовательского интерфейса электронного устройства.
3. Устройство по п.1 или 2, дополнительно выполненное с возможностью определять тип ввода в область ввода.
4. Устройство по п.3, дополнительно выполненное с возможностью выбирать подходящее приложение для обработки ввода на основании обнаруженного типа ввода, и
устройство выполнено с возможностью активирования выбранного приложения и/или передачи данных, представляющих ввод, в выбранное приложение.
5. Устройство по п.1 или 2, дополнительно выполненное с возможностью в неактивном режиме работы принимать данные для, по меньшей мере, одного из следующего: приложения обработки текстов, адресной книги или другого приложения управления контактными данными, приложения-блокнота, приложения-календаря, приложения сообщений, приложения рисования или приложения работы с таблицами.
6. Устройство по п.1 или 2, дополнительно содержащее экран и хранитель экрана, причем устройство содержит средство для установки экрана в неактивный режим работы, когда хранитель экрана активируется.
7. Устройство по п.1 или 2, дополнительно содержащее клавиатуру и средство блокировки клавиатуры, и устройство содержит средство для установки клавиатуры в неактивный режим работы, когда блокировка клавиатуры активируется.
8. Устройство по п.1 или 2, дополнительно выполненное с возможностью детектировать предопределенный активирующий ввод, требуемый для того, чтобы ввести ввод и/или детектировать ввод как подходящий во время неактивного режима.
9. Устройство по п.1 или 2, дополнительно выполненное с возможностью детектировать ввод, инициировать структуру средства восприятия ввода, или детектировать ввод, как подходящий ввод, в неактивном режиме работы, если предопределенный активирующий ввод принят от пользователя, когда устройство находится в неактивном режиме работы.
10. Способ детектирования вводов электронным устройством, содержащим компонент пользовательского интерфейса и блок обработки, причем способ содержит этапы, на которых:
компонент пользовательского интерфейса устанавливают в неактивный режим работы для неактивного или ограниченного использования компонента пользовательского интерфейса,
во время неактивного режима детектируют ввод от пользователя посредством сенсорного экрана,
ввод от пользователя сохраняют во время неактивного режима работы и продолжают неактивный режим после сохранения ввода от пользователя, и
завершают неактивный режим в ответ на детектирование ввода от пользователя для завершения неактивного режима,
активируют приложение для обработки сохраненного ввода от пользователя после завершения неактивного режима работы,
передают ввод от пользователя к приложению, и
предлагают пользователю дальнейшие действия после завершения неактивного режима работы.
11. Способ по п.10, дополнительно содержащий этап, на котором ввод представляют в компоненте пользовательского интерфейса электронного устройства.
12. Способ по п.10 или 11, дополнительно содержащий этап, на котором экран устанавливают в неактивный режим работы, когда хранитель экрана активирован, и ввод принимают, когда хранитель экрана активирован.
13. Способ по п.10 или 11, дополнительно содержащий этап, на котором клавиатуру устанавливают в неактивный режим работы, когда блокировка клавиатуры активирована, и ввод принимают, когда блокировка клавиатуры активирована.
14. Способ по п.10 или 11, дополнительно содержащий этап, на котором детектируют предопределенный активирующий ввод, требуемый для того, чтобы ввести ввод и/или детектировать ввод как подходящий во время неактивного режима.
15. Устройство для приема ввода от пользователя электронного устройства, содержащее процессор, выполненный с возможностью:
детектировать ввод от пользователя посредством сенсорного экрана во время неактивности или ограниченного использования компонента пользовательского интерфейса,
сохранять ввод от пользователя во время неактивного режима работы и продолжать неактивный режим после сохранения ввода от пользователя, и
завершать неактивный режим в ответ на детектирование ввода от пользователя для завершения неактивного режима,
активировать приложение для обработки сохраненного ввода от пользователя после завершения неактивного режима работы,
передавать ввод от пользователя к приложению, и
предлагать пользователю дальнейшие действия после завершения неактивного режима работы.
16. Устройство по п.15, дополнительно выполненное с возможностью представлять ввод в компоненте пользовательского интерфейса устройства.
17. Устройство по п.15 или 16, дополнительно выполненное с возможностью определять тип ввода в область ввода.
18. Устройство по п.17, дополнительно выполненное с возможностью выбирать подходящее приложение для обработки ввода на основании обнаруженного типа ввода, и
устройство выполнено с возможностью активирования выбранного приложения и/или передачи данных, представляющих ввод, в выбранное приложение.
19. Устройство по п.15 или 16, дополнительно выполненное с возможностью в неактивном режиме работы принимать данные для, по меньшей мере, одного из следующего: приложения обработки текстов, адресной книги или другого приложения управления контактными данными, приложения-блокнота, приложения-календаря, приложения сообщений, приложения рисования или приложения работы с таблицами.
20. Устройство по п.15 или 16, дополнительно содержащее экран и хранитель экрана, причем устройство содержит средство для установки экрана в неактивный режим работы, когда хранитель экрана активируется.
21. Устройство по п.15 или 16, дополнительно содержащее клавиатуру и средство блокировки клавиатуры, и устройство содержит средство для установки клавиатуры в неактивный режим работы, когда блокировка клавиатуры активируется.
22. Устройство по п.15 или 16, дополнительно выполненное с возможностью детектировать предопределенный активирующий ввод, требуемый для того, чтобы ввести ввод и/или детектировать ввод как подходящий во время неактивного режима.
23. Устройство по п.15 или 16, дополнительно выполненное с возможностью принимать ввод, инициировать структуру средства приема ввода, или детектировать ввод, как подходящий ввод, в неактивном режиме работы, если предопределенный активирующий ввод принят от пользователя, когда устройство находится в неактивном режиме работы.
US 6782484 В2, 24.08.2004 | |||
US 6771250 B1, 03.08.2004 | |||
US 6509911 B1, 21.01.2003 | |||
КОФЕВАРКА | 2006 |
|
RU2314739C1 |
US 6523124 B1, 18.02.2003 | |||
US 6457134 В1, 24.09.2002 | |||
US 6154846 А, 28.11.2000 | |||
RU 2001117755 А, 27.03.2004. |
Авторы
Даты
2010-06-10—Публикация
2004-09-24—Подача