СПОСОБ И УСТРОЙСТВО ДЛЯ СОДЕЙСТВИЯ АЛЬТЕРНАТИВНЫМ РЕЖИМАМ ФУНКЦИОНИРОВАНИЯ ПОРТАТИВНОГО УСТРОЙСТВА СВЯЗИ
METHOD AND DEVICE FOR ASSISTING ALTERNATIVE FUNCTIONING MODES OF PORTABLE COMMUNICATION DEVICE

Область техники, к которой относится изобретение
Это изобретение, в общем, относится к портативным устройствам связи, а более конкретно, к портативным устройствам связи, которые также поддерживают функциональные возможности, не относящиеся к связи.
Уровень техники
Устройства двухсторонней связи различных видов хорошо известны в области техники. Иллюстративные устройства включают в себя, но не ограничиваются этим, портативные устройства с услугой телефонной связи (такие как сотовые телефоны), портативные устройства с услугой диспетчерской связи и/или услугой "нажми-чтобы-говорить" (переключение между приемом и передачей) и т.д. В последнее время тенденция к совмещению функциональных возможностей значительно увеличилась в отношении некоммуникационных функциональных возможностей, также поддерживаемых такими устройствами. Иллюстративные устройства включают в себя, но не ограничены этим, устройства двухсторонней связи, которые также поддерживают хранение и воспроизведение музыки, захват изображения, игры и т. д. В некоторых случаях процент возможностей обработки, предназначенных в любой данный момент, не относящихся к связи, может фактически превышать возможности платформной поддержки, выделенные для функциональных возможностей для связи.
Этот прирост в разноцелевых платформах, при одновременном предложении многочисленных удобств пользователям, также представляет определенные проблемы. Одна важная проблемная область подразумевает операционную целостность самой платформы. Проще говоря, возрастающая сложность иногда несет с собой возрастающее число возможностей для платформы отказать в работе некоторым образом. Кроме того, в некоторых случаях вероятность отказа системы может также возрастать из-за увеличенной вероятности того, что данный признак или предлагаемая программа не работают полностью совместимо с одним или более другими компонентами устройства. Когда такие отказы случаются, конечно, существует значительно возросшая вероятность того, что отказ также приведет к недоступности функциональности связи устройства.
Во многих случаях временная (или даже постоянная) потеря некоммуникационной функциональности для такого устройства представляет неудобство, но обычно не переходит на более высокий уровень беспокойства. Потеря же возможности связаться беспроводным образом, с другой стороны, представляет существенное неудобство, чем просто потеря некоммуникационной функциональности. Потеря возможности связаться может закончиться не только неудобством, но может также привести к более серьезным обстоятельствам.
Краткое описание чертежей
Вышеописанные требования, по меньшей мере частично, удовлетворяются посредством предлагаемых способа и устройства для того, чтобы способствовать альтернативным режимам функционирования портативного устройства связи, описанного в дальнейшем подробном описании, особенно когда оно изучается вместе с чертежами, на которых:
фиг.1 содержит блок-схему, сконфигурированную в соответствии с предшествующим уровнем техники;
фиг.2 содержит блок-схему, сконфигурированную в соответствии с различными вариантами осуществления изобретения; и
фиг.3 содержит блок-схему, сконфигурированную в соответствии с различными вариантами осуществления изобретения.
Высококвалифицированные специалисты в данной области техники примут во внимание, что элементы на чертежах проиллюстрированы для простоты и ясности и не обязательно отображены в реальном масштабе. Например, размеры и/или относительное положение некоторых из элементов на чертежах может быть преувеличено относительно других элементов, чтобы помочь упрощению понимания различных вариантов осуществления настоящего изобретения. Также обыкновенные, но хорошо известные элементы, которые являются полезными или необходимыми в коммерчески осуществимом варианте осуществления, часто не изображены, чтобы уменьшить загроможденность отображения этих различных вариантов осуществления настоящего изобретения. Также будет понятно, что термины и выражения, используемые в данном описании, имеют простой смысл, который соответствует таким терминам и выражениям относительно их соответствующих областей исследования и изучения кроме тех случаев, когда определенные значения иначе изложены в данном описании.
Подробное описание изобретения
Вообще говоря, согласно представленным вариантам осуществления изобретения портативные устройства беспроводной связи могут быть насыщены первым режимом функционирования, в котором использование первого количества исходных функциональных возможностей не предотвращается, и вторым режимом функционирования, который предотвращает использование, по меньшей мере, некоторые из исходных функциональных возможностей при продолжении того, чтобы не предотвращать использование исходных функциональных возможностей, которые являются, по существу, необходимыми, чтобы осуществлять беспроводную связь. Посредством одного подхода устройства могут автоматически выбрать среди этих режимов функционирования, определяя условие важности. Переключающее условие важности может изменяться при необходимости и/или в соответствии с требованиями данного развертывания, иллюстративные примеры включают в себя (но не ограничиваются этим):
- обнаружение происшествия, по меньшей мере, одного операционного сбоя;
- обнаружение, по меньшей мере, предопределенного числа ошибочных сеансов загрузки;
- обнаружение нарушения функционирования памяти;
- обнаружение неправильного поведения при выполнении; и/или
- обнаружение пониженного заряда аккумулятора.
Сконфигурированное таким образом, данное портативное устройство связи, даже при испытании многочисленных и/или значительных операционных проблем (включающих в себя, но не ограниченных серьезными, ставящими в безвыходное положение основную систему действиями), может, тем не менее, продолжить предоставлять, по меньшей мере, основные услуги связи. В результате данный пользователь, даже если ему причиняется неудобство отказанной доступностью, по меньшей мере, к некоторым второстепенным возможностям, тем не менее, продолжит пользоваться возможностью внешней связи.
Эти и другие преимущества станут яснее при полном обзоре и изучении следующего подробного описания. Ссылаясь теперь на чертежи, в частности на фиг.1, может быть полезным сначала описать иллюстративный пример многофункционального устройства 100 двусторонней связи. Это устройство 100 осуществляет связь, в этом иллюстративном примере, через беспроводную глобальную сеть 101 (такую как сотовая телефонная сеть) с контроллером 102 базовой станции и от него с конечной точкой связи по выбору (не показана).
Само устройство 100 содержит подсистему 103 монополосной передачи и подсистему 104 приложений. Специалисты в данной области техники поймут, что изображенные подсистемы 103 и 104, по меньшей мере, логически разделены и могут, или не могут быть физически разделены в зависимости от архитектурного размещения, используемого в данном варианте осуществления. Подсистема 103 монополосной передачи поддерживает различные функции внешней связи, включающие в себя, но не ограниченные этим, радиочастотный (RF) модуль, модем с прямой передачей данных и т.д.
Подсистема 104 приложений, в свою очередь, также поддерживает различные приложения. Некоторые из этих приложений могут непосредственно соответствовать функциональным возможностям внешней связи устройства 100 (например, телефонная книга, одно или более приложений телефонии и т.д.), а некоторые могут соответствовать функциям, которые обслуживают потребности внешней связи, в то время как также обслуживают и другие возможности (например, операционная система (OS), драйвер дисплея и драйвер аудиовхода и выхода, драйвер клавиатуры и т.д.).
Еще другие приложения могут никак не влиять на внешнюю связь. Такие приложения могут включать в себя, например, календарь, игры и т.д.
Согласно этим технологиям во время одного режима функционирования устройство 100 будет предпочтительно, как правило, разрешать своевременное и соответствующее использование любой из этих функций и подсистем. Во время другого режима функционирования, однако, по меньшей мере, некоторые (а предпочтительно все) из функций и/или подсистем, которые не связаны, прямо или косвенно, с обеспечением внешней связи, переводятся в недоступные. Сконфигурированная таким образом, некоторая некоммуникационная функциональность устройства 100 становится неоперабельной и/или ошибочной, такие проблемы могут, тем не менее, не предохранять пользователя от использования устройства 100, чтобы осуществить внешнюю связь через, в этом примере, беспроводную глобальную вычислительную сеть 101.
Ссылаясь теперь на фиг.2, будет описан соответствующий процесс 200. (Специалисты в области техники согласятся, что представленный порядок этапов необязательно является критичным во многих случаях, и они также признают, что многие из этих этапов также могут быть объединены друг с другом различными способами, если желается.) Этот процесс 200 предполагает предоставление 201 портативного устройства связи, имеющего как функциональные возможности внешней связи, так и функциональные возможности, не относящиеся к внешней связи. В примерном варианте осуществления функциональные возможности внешней связи содержат, по меньшей мере частично, функции, которые соответствует совместимому взаимодействию с глобальной сетью, такой как, но не ограниченной этим, сотовая телефонная сеть.
Функциональными возможностями, не относящимися к внешней связи, могут быть любые из широкого множества и известных в настоящий момент (или разработанных после этого) функций и возможностей. Например, такие как:
- функция персонального цифрового помощника (включающая в себя, но не ограниченная этим, множество приложений в стиле настольного компьютера, таких как обработка текста, поддержка электронных таблиц, интерфейс с базой данных и т. д.);
- функция Java-приложений;
- функция определения местоположения (включающая в себя, но не ограниченная этим, навигацию, сообщение и объявления на основе местоположения и т. д.);
- функция информационного ресурса (включающая в себя, но не ограниченная этим, справочники, такие как энциклопедии, словари и тезаурусы, рецепты и т.д.);
- функция текстовой среды (включающая в себя, но не ограниченная этим, так называемые электронные книги и т.п.);
- функция финансовых услуг (включающая в себя, но не ограниченная этим, хранение записей о расходах, электронный бумажник и близость услуг оплаты и т.п.);
- функция визуальной среды (включающая в себя, но не ограниченная этим, отображения изображений и т.п.);
- функция аудиосреды (включающая в себя, но не ограниченная этим, предварительные записи, функцию записи и т.д.);
- функция мультимедиасреды (включающая в себя, но не ограниченная этим, игры, фильмы и т.п.); и
- функция захвата изображений;
- другие примеры.
Этот процесс 200 затем предоставляет 202 первый режим функционирования, также предоставляя 203 второй режим функционирования. В предпочтительном подходе первый режим функционирования не предотвращает использование функции либо внешней связи, либо функции, не относящейся к внешней связи, портативного устройства связи. Второй режим функционирования, однако, предпочтительно предотвращает использование, по меньшей мере, некоторые из функций, не относящихся к внешней связи, в то время как не предотвращает использование функций внешней связи. В частности, в предпочтительном подходе, этот второй режим функционирования не предотвращает использование, по меньшей мере, некоторых из функций внешней связи, которые требуются для того, чтобы выполнить совместимое взаимодействие, например, с глобальной сетью, такой как сотовая телефонная система.
Сконфигурированное таким образом, портативное устройство связи может использовать такие режимы функционирования, чтобы обеспечить внешнюю связь, даже когда существуют угрожающие платформе условия. Чтобы содействовать этим преимуществам и продолжая ссылаться на фиг.2, этот процесс 200 может также необязательно, но предпочтительно, осуществлять определение 204, относящееся к тому, нужно ли использовать второй режим функционирования. Это, в свою очередь, разрешает процессу 200 определить, использовать 205 ли первый режим функционирования или использовать 206 второй режим функционирования.
Это решение 204 может быть основано на любом из широкого многообразия примеров переключения. В качестве одного примера, портативное устройство связи может быть сконфигурировано с пользовательским интерфейсом, чтобы разрешить пользователю вводить инструкцию, указывающую, что должен быть использован второй режим функционирования. В таком случае это решение 204 может быть основано на обнаружении этой инструкции.
В качестве другого примера, решение 204 может содержать автоматизированное определение. Например и в соответствии с предпочтительным подходом, решение 204 использовать второй режим функционирования может содержать автоматическое определение, основанное на обнаружении некоторого условия важности. Не исчерпывающее перечисление иллюстративных условий может содержать:
- обнаружение происшествия, по меньшей мере, одного операционного сбоя;
- обнаружение, по меньшей мере, предопределенного числа ошибочных сеансов загрузки;
- обнаружение нарушения функционирования памяти;
- обнаружение ненормального характера выполнения (что может быть порождено, например, вирусом или вирусоподобной программой); или
- обнаружение пониженного заряда аккумулятора (чтобы дополнить, например, данную возможность управления энергией данного устройства);
- другие примеры.
И в качестве еще одного примера, это решение, относительно того, применять ли первый или второй режимы функционирования, может содержать объединение автоматизированных и вызванных пользователем инструкций. Для иллюстрации, при обнаружении условия важности (такого как одно из условий, перечисленных выше) процесс может автоматически предоставлять благоприятную возможность пользователю выбрать второй режим функционирования (например, включая тон сигнала тревоги, чтобы привлечь внимание пользователя, и предоставляя письменное уведомление относительно этого выбираемого варианта на дисплее). В соответствии с таким подходом в отсутствие конкретной инструкции от пользователя второй режим функционирования не будет включен.
Специалисты в области техники также оценят, что вышеописанные иллюстративные варианты могут быть дополнительно объединены и смешаны друг с другом. Например, некоторые условия важности могут просто давать возможность пользователю инициировать второй режим функционирования, в то время как другие условия важности (такие как, например, более серьезные случаи) могут автоматически запустить использование второго режима функционирования к тому же без требования согласия пользователя.
Сконфигурированное таким образом, соответствующее устройство при включении и определении использования первого режима функционирования может использовать свою операционную систему и все драйверы и службы. Пользовательские конфигурации и установки затем могут быть загружены, а приложения автоматически запущены в соответствии с простыми предпочтениями. Более конкретно, эти действия могут быть выполнены для всех подсистем и функциональных возможностей (включающих в себя функции связи и приложений). При включении, однако, и определении использования второго режима функционирования то же самое устройство может использовать, например, минимальную конфигурацию операционной системы, в то же время инициализирует только те основные драйверы ввода/вывода и относящиеся к телефонии службы, которые соответствуют способности внешней связи, которая должна быть сохранена. Если желательно, заводские установки по умолчанию могут быть загружены вместо выбранных пользователем конфигураций и установок, чтобы опять же дополнительно помочь в сохранении вероятной работоспособности устройства, например платформы связи.
Такие варианты могут быть осуществлены различными способами с фиг.3, предоставляющей иллюстративный логический вид. В соответствии с этими вариантами портативная платформа беспроводной связи (такая как устройство одно- и двухсторонней связи) 300 имеет, по меньшей мере, один логически отделенный компонент 301, который поддерживает функции внешней голосовой связи, и, по меньшей мере, один другой логически отделенный компонент 302, который поддерживает другую функцию. Эти логически разделенные компоненты могут быть физически разделены или могут разделять общую активирующую платформу 303 в зависимости от потребностей и/или возможностей данного устройства, что будет хорошо понятно специалистам в области техники.
В соответствии с ранее представленным описанием эта платформа 300 также имеет первый режим 304 функционирования и второй режим 305 функционирования. Первый режим 304 функционирования предпочтительно позволяет использование как компонента 301, который поддерживает функцию внешней голосовой связи, так и компонента 302, который поддерживает другую функцию. Второй режим 305 функционирования предпочтительно поддерживает использование компонента 301, который поддерживает функцию внешней голосовой связи, в то время как предотвращает использование, по меньшей мере частично, а возможно, всего компонента 302, который поддерживает другую функцию.
Селектор 306 предоставляет выходной сигнал, который содержит выбор между первым и вторым режимом функционирования и, следовательно, управляет режимом функционирования платформы 300. В предпочтительном подходе этот селектор 306 отвечает механизму 307 переключения. Как описано выше, этот механизм 307 переключения может содержать подтверждаемый пользователем ввод, если желательно, или может содержать обнаружение условия важности относительно (прошлой, настоящей и/или будущей) целостности функционирования портативной платформы 300 беспроводной связи. Относительно последнего, механизм 307 переключения может быть основан, например, на вводе 309 как соответствующий выполнению первого режима 304 функционирования и/или на вводе 308 как соответствующий работе (и/или работоспособности) одного или обоих из вышеописанных компонентов 301 и 302. Сконфигурированный таким образом, механизм 307 переключения может содержать механизм для обнаружения условия важности относительно целостности функционирования портативной платформы 300 беспроводной связи и для выполнения (или, по меньшей мере, влияния на выбор) выбора, например, второго режима 305 функционирования.
Специалисты в данной области техники оценят, что сконфигурированное таким образом устройство связи, которое также поддерживает другие виды функциональных возможностей, может обеспечивать, по меньшей мере, элементарную возможность связи даже при испытании ухудшенных условий функционирования (включающих в себя условия функционирования, которые могут иным образом ограничивать или запрещать такую возможность). Эти преимущества могут быть достигнуты с помощью автоматизированного, частично автоматизированного или неавтоматизированного выбора уменьшенного набора операционных возможностей, которые выбираются для того, чтобы увеличить вероятность того, что такая связь останется жизнеспособно доступной.
Специалисты в данной области техники признают, что широкое разнообразие модификаций, изменений и комбинаций может быть сделано относительно вышеописанных вариантов осуществления изобретения без отступления от духа и сущности изобретения, и что такие модификации, изменения и комбинации должны рассматриваться как находящиеся в объеме настоящего изобретения. В качестве одного примера, данное устройство может включать в себя множество возможностей внешней связи. Например, в дополнение к возможности глобальной вычислительной сети данное устройство может также быть совместимым с Bluetooth, с беспроводной локальной вычислительной сетью, инфракрасной связью и так далее. В таком случае второй режим функционирования может, в дополнение к предотвращению функционирования, по меньшей мере, некоторых из некоммуникационных возможностей, также запрещать работу некоторой, но не всей, функции внешней связи. Например, когда применяется с Bluetooth-совместимым сотовым телефоном, оно может применяться для того, чтобы предотвратить функцию Bluetooth при сохранении возможностей соединения с глобальной сетью сотовой связи, когда выполняется второй способ функционирования.