ТАКТИЛЬНОЕ ОПОВЕЩЕНИЕ НА ОСНОВЕ ПОЛОЖЕНИЯ
TACTILE ANNUNCIATION BASED ON POSITION

Предшествующий уровень техники
Вычислительные устройства могут предоставлять состояние сообщений, например сообщений электронной почты, текстовых сообщений, сообщений голосовой почты и/или телефонных вызовов. Вычислительные устройства также могут находиться в некоторых других состояниях (например, низкой зарядки аккумулятора, интенсивности сигнала и т.д.). Сообщая о таких состояниях, вычислительные устройства могут обеспечивать звуковое оповещение, визуальное оповещение и/или вибрационное оповещение. Эти типы оповещений во многих случаях не приемлемы в социальном отношении. Звуковое и вибрационное оповещение могут оказаться громкими и отвлекать внимание. В случае визуального оповещения пользователь вынужден проверять вычислительное устройство на предмет визуального оповещения (зачастую нецелесообразное количество раз).
Эти типы оповещений могут также не отвечать требованиям при многих обстоятельствах. Звуковое оповещение при сильном шуме нельзя услышать. Вибрационное оповещение нельзя почувствовать, когда вычислительное устройство не находится в контакте с пользователем, и визуальное оповещение бесполезно, когда пользователь не видит вычислительное устройство.
Сущность изобретения
В этом кратком описании представлен выбор концепций в упрощенной форме, которые также описаны ниже в подробном описании. Нет намерения в этом кратком описании выявлять ключевые и/или существенные признаки заявленного предмета изобретения. Кроме того, нет намерения в этом кратком описании ограничивать объем заявленного предмета изобретения.
Тактильное оповещение на основе положения предусматривает адекватное и в социальном отношении приемлемое оповещение о состоянии. Для указания на новое состояние тактильный элемент перемещается из первого положения во второе. Тактильный элемент поддерживается во втором положении для идентификации нового состояния посредством касания тактильного элемента и распознавания второго положения. Кроме того, для идентификации нового состояния тактильный элемент может вибрировать. Следовательно, пользователь может распознавать состояние вычислительного устройства и при этом не смотреть на вычислительное устройство без формирования визуального и/или звукового оповещения. Кроме того, для тактильного оповещения на основе положения может не существовать отчетного периода. Соответственно, пользователь может в отдельные моменты времени определять состояние вычислительного устройства и при этом не действовать неприемлемым в социальном отношении образом.
Краткое описание чертежей
Согласно следующим чертежам описаны варианты осуществления настоящего изобретения, которые не ограничивают и не являются исчерпывающими для него, причем в различных представлениях подобные ссылочные позиции соответствуют подобным частям, если не указано иное.
На фиг.1 изображено иллюстративное вычислительное устройство.
На фиг.2 представлен общий вид одной иллюстративной системы для тактильного оповещения на основе положения.
На фиг.3 представлено одно иллюстративное вычислительное устройство для обеспечения тактильного оповещения на основе положения.
На фиг.4 представлена рабочая блок-схема последовательности операций для тактильного оповещения на основе положения.
Подробное описание
Ниже более полно описаны варианты осуществления согласно прилагаемым чертежам, которые являются частью этого документа и которые демонстрируют конкретные иллюстративные варианты осуществления. Однако варианты осуществления могут быть реализованы во многих различных формах, и не следует считать, что они ограничены вариантами осуществления, изложенными в этом документе, скорее эти варианты осуществления обеспечены для полного и завершенного раскрытия этого (изобретения) и полной передачи его объема. Варианты осуществления могут быть применены в виде способов, систем или устройств. Соответственно, варианты осуществления могут полностью быть реализованы аппаратными средствами, полностью быть реализованы в программном обеспечении или реализованы в виде комбинации аспектов аппаратных средств и программного обеспечения. Следующее подробное описание, следовательно, не должно восприниматься как ограничивающее.
Логические операции различных вариантов осуществления реализованы (1) как последовательность реализуемых на компьютере этапов, выполняющихся в вычислительной системе, и/или (2) как машинные модули, взаимосвязанные в пределах вычислительной системы. Реализация является вопросом выбора, зависящим от требований характеристик вычислительной системы, реализующей изобретение. Соответственно, логические операции, составляющие варианты осуществления, описанные в этом документе, называются или операциями, или этапами, или модулями.
На фиг.2 представлен общий вид системы для тактильного оповещения на основе положения. Система 200 является общим представлением вычислительной среды в виде модулей. Система 200 может включать в себя вычислительное устройство 202. Вычислительное устройство 202 может включать в себя настольное вычислительное устройство, мобильное вычислительное устройство, ноутбук, персональный цифровой секретарь, портативный компьютер, телефон, сотовый телефон, брелок для ключей и/или любой другой тип вычислительного устройства, которое можно сконфигурировать для изменения состояния, оповещения о состоянии и/или оповещения о состоянии другого устройства. В одном аспекте вычислительное устройство 202 включает в себя вычислительное устройство 100, изображенное на фиг.1.
Система 200 является общим представлением вычислительного устройства 202 в виде модулей. Система 200 может быть интегрирована в виде комбинации элементов программного обеспечения и аппаратных средств, операционной системы или любой их комбинации. Аппаратные средства, программное обеспечение, приложения и/или программы, на которые существует ссылка в этом документе, могут быть объединены в одном элементе или включать в себя связанные друг с другом различные элементы. Программные и/или аппаратные элементы изображены в этом документе только для пояснения, а не для того, чтобы ограничить конфигурацию до нескольких элементов или одного элемента, выполняющего несколько функций. Например, как изображено на фиг.2, система 200 включает в себя вычислительное устройство 202, содержащее модуль 204 распознавания состояния, исполнительный механизм 206 и тактильный элемент 208. Ссылочные позиции 204-208 могут включать в себя связанные отдельные программы и отдельные аппаратные средства. Ссылочные позиции 204-208 могут также включать в себя один аппаратный элемент или любую комбинацию одной и нескольких программ и/или аппаратных элементов.
Вычислительное устройство 202 включает в себя модуль 204 распознавания состояния для распознавания состояния вычислительного устройства 202. В другом аспекте модуль 204 распознавания состояния может распознавать состояние устройства, отличного от вычислительного устройства 202. Например, вычислительное устройство 202 может включить в себя брелок для ключей, который распознает состояние одного или нескольких связанных вычислительных устройств. Следовательно, связанное вычислительное устройство передает информацию о состоянии в брелок для ключей для обеспечения оповещения.
Состояние может включать в себя состояние, связанное с телефонным вызовом, текстовым сообщением, сообщением электронной почты, голосовым сообщением, уровнем зарядки аккумулятора, уровнем сигнала, и/или любое другое состояние, которое может обеспечить вычислительное устройство 202. Например, модуль 204 распознавания состояния может распознавать, что сообщение находится в состоянии ожидания, или что уровень зарядки аккумулятора низкий. Модуль 204 распознавания состояния может включать в себя программу для распознавания состояния, сервомеханизм для распознавания сигнала, связанного с состоянием, и/или любой другой способ для распознавания состояния вычислительного устройства 202.
Вычислительное устройство 202 может также включать в себя исполнительный механизм 206 для приведения в действие тактильного элемента. Исполнительный механизм 206 может включать в себя механический исполнительный механизм, электрический исполнительный механизм, электромагнитный исполнительный механизм и/или любой другой тип исполнительного механизма, обеспечивающего перемещение тактильного элемента. Несмотря на то, что в этом документе перечислены первое и второе положения, тактильный элемент может перемещаться между тремя или большим количеством положений, указывающих на состояние. Для указания на состояние тактильный элемент может перемещаться от положения внутри до положения снаружи. Для указания на состояние тактильный элемент может перемещаться между положением вверху и положением внизу. Для указания на состояние тактильный элемент может вибрировать. В общем, для указания на состояние тактильный элемент может перемещаться между любым набором положений в любом направлении.
В качестве примеров типов исполнительного механизма, исполнительный механизм 206 может включать в себя механический исполнительный механизм, имеющий элемент смещения, для смещения тактильного элемента в положение. При приведении в действие блокировочное устройство может разблокировать тактильный элемент, и элемент смещения может перемещать тактильный элемент из первого положения во второе положение. Электрический исполнительный механизм может включить в себя сервомеханизм для перемещения тактильного элемента из первого положения во второе положение. Сервомеханизм может также перемещать тактильный элемент из второго положения в первое положение. Электромагнитный исполнительный механизм может включать в себя магнит для поддержания тактильного элемента в первом положении. При приведении в действие магнит может освободить тактильный элемент, и элемент смещения может перемещать тактильный элемент из первого положения во второе положение.
Вычислительное устройство 202 включает в себя тактильный элемент 208. Тактильный элемент 208 может включать в себя кнопку, ярлычок, расширение и т.п. Тактильный элемент 208 может включать в себя существующий элемент вычислительного устройства 202, например клавишу, кнопку, сенсорную клавишу, антенну, клавишную панель направления и т.п. Тактильный элемент 208 может включать в себя любой подвижный элемент вычислительного устройства 202, который может выполнять функцию указания на состояние вычислительного устройства. Несмотря на то, что тактильный элемент 208 изображен как один тактильный элемент, для указания на одно состояние или многие состояния может существовать несколько тактильных элементов.
В качестве примера, связанного с фиг.2, вычислительное устройство 202 может принимать текстовое сообщение. Модуль 204 распознавания состояния идентифицирует прием текстового сообщения и реализует исполнительный механизм 206. Исполнительный механизм 206 устанавливает тактильный элемент 208 в положение, которое указывает на то, что было принято текстовое сообщение. Положение может включать в себя положение кнопки снаружи. Далее пользователь в отдельные моменты времени может касаться кнопки и определять, находится ли кнопка в положении снаружи. При необходимости пользователь может нажать на кнопку и переустановить тактильный элемент в исходное положение. В другом аспекте тактильный элемент может вибрировать. Следовательно, пользователь может распознавать состояние вычислительного устройства в любое время после изменения состояния.
На фиг.3 представлено одно иллюстративное вычислительное устройство 300 для обеспечения тактильного оповещения на основе положения. Вычислительное устройство 300 может включать в себя одну или несколько кнопок 302 клавиатуры, сенсорную клавишу 304, клавишную панель 306 направления и/или антенну 308. Вычислительное устройство 300 также включает в себя тактильный элемент 310. На фиг.3 изображен тактильный элемент 310, перемещающийся из первого положения во второе положение (представленные пунктирной линией и сплошной линией). Несмотря на то, что тактильный элемент 310 изображен как один элемент, вычислительное устройство 300 может включать в себя множество тактильных элементов. Кроме того, кнопка 302 клавиатуры, сенсорная клавиша 304, клавишная панель 306 направления и/или антенна 308 также могут быть тактильными элементами. Тактильный элемент может включать в себя любой элемент вычислительного устройства 300, который может перемещаться, по меньшей мере, между двумя положениями и указывать на состояние.
На фиг.4 представлена рабочая блок-схема последовательности операций для тактильного сообщения на основе положения. Последовательность 400 операций начинается с операции 402 «начало» и переходит к операции 404 принятия решения. В операции 404 принятия решения принимается решение, указывать ли на новое состояние. Новое состояние может включать в себя прием телефонного сигнала, прием сообщения, ожидающее сообщение голосовой почты, прием сообщения электронной почты, прием текстового сообщения, низкий уровень зарядки аккумулятора, слабый сигнал, сигнал роуминга и т.п.
Если принято решение не указывать на новое состояние, то последовательность 400 операций возвращается назад к началу цикла. Если принято решение указать на новое состояние, то последовательность 400 операций далее переходит к операции 406. В операции 406 тактильный элемент перемещается из первого положения во второе положение для указания на новое состояние.
В операции 408 принятия решения принимается решение, возвращать ли тактильный элемент в исходное положение. Последовательность 400 операций возвращается назад к началу цикла, если принято решение не возвращать тактильный элемент в исходное положение. Последовательность 400 операций далее переходит к операции 410, если принято решение переустановить тактильный элемент в исходное положение. В операции 410, тактильный элемент перемещается из второго положения назад в первое положение. Переустановка тактильного элемента в исходное положение может производиться пользователем вручную. В другом аспекте переустановка тактильного элемента в исходное положение обеспечивается исполнительным механизмом и/или сервомеханизмом. В другом аспекте для указания на состояние тактильный элемент вибрирует.
В операции 412 принятия решения определяют, требуется ли указание о другом состоянии. Если нет, то последовательность 400 операций далее переходит к операции 414 «конец». Если требуется, то последовательность 400 операций возвращается назад к операции 406.
Согласно фиг.1, иллюстративная система для реализации изобретения включает в себя вычислительное устройство, например вычислительное устройство 100. В базовой конфигурации вычислительное устройство 100 может включать в себя любой тип стационарного вычислительного устройства или мобильного вычислительного устройства. Вычислительное устройство 100, как правило, включает в себя, по меньшей мере, один блок 102 обработки и системную память 104. Системная память 104, как правило, включает в себя операционную систему 105, одно или более приложений 106 и может включать в себя данные 107 программы. В одном варианте осуществления приложения 106 также включают в себя приложение 120 для тактильного оповещения на основе положения. Эта базовая конфигурация изображена на фиг.1 компонентами, которые обведены пунктирной линией 108.
Вычислительное устройство 100 также может иметь дополнительные признаки или функциональные возможности. Например, вычислительное устройство 100 также может включать в себя дополнительные запоминающие устройства для данных (съемные и/или несъемные). Такое дополнительное запоминающее устройство изображено на фиг.1 посредством съемного запоминающего устройства 109 и несъемного запоминающего устройства 110. Вычислительное устройство 100 также может иметь устройство(а) 112 ввода, например клавиатуру, мышь, стилус, устройство голосового ввода, сенсорное устройство ввода и т.д. Оно также может включать в себя устройство(а) 114 вывода, например дисплей, динамики, принтер и т.д.
Вычислительное устройство 100 также содержит соединение(я) 116 связи, которое(ые) обеспечивает(ют) устройству возможность устанавливать связь с другими вычислительными устройствами 118, например, по сети или по беспроводной сети. Соединение(я) 116 связи является примером средств связи. Среды связи обычно воплощают машиночитаемые команды, структуры данных, программные модули или другие данные в модулированном сигнале данных, например в несущей, или другом механизме передачи данных и включают в себя любые среды доставки информации.
Несмотря на то, что изобретение было описано на специальном языке для структурных признаков и/или методологических этапов, следует понимать, что изобретение, определенное в прилагаемой формуле изобретения, не обязательно ограничено описанными этапами или конкретными признаками. Скорее конкретные признаки и этапы раскрыты как формы осуществления заявленного изобретения. Так как можно выполнить много вариантов осуществления изобретения, не выходя за пределы существа и объема изобретения, изобретение находится в формуле изобретения, приложенной далее к этому документу.