СХЕМА ПОДАВЛЕНИЯ ДУГООБРАЗОВАНИЯ
ANTI-ARCING CIRCUIT

Уровень техники
[0001] Мобильные вычислительные устройства были разработаны, чтобы увеличивать функциональность, которая делается доступной пользователям в мобильном окружении. Например, пользователь может взаимодействовать с мобильным телефоном, планшетным компьютером или другим мобильным вычислительным устройством, чтобы проверять электронную почту, путешествовать по сети, составлять тексты, взаимодействовать с приложениями и т.д. Одной проблемой, с которой сталкиваются разработчики мобильных вычислительных устройств, является эффективное управление питанием и продление срока службы аккумулятора. Например, небольшой форм-фактор многих мобильных вычислительных устройств может вызывать конструкции, в которых соединения для подачи питания сохраняются относительно небольшими по размеру. Соответственно, разработчики могут быть дополнительно сосредоточены на том, чтобы гарантировать, что адаптеры, предназначенные для использования с такими небольшими по форме соединениями для подачи питания, являются безопасными и подают правильное количество энергии устройству. Одной проблемой является дугообразование, которое может возникать, когда внешнее устройство адаптера питания подсоединяется к мобильному вычислительному устройству.
Сущность изобретения
[0002] В данном документе описываются схемы подавления дугообразования, которые конфигурируются, чтобы предотвращать или, в значительной степени, уменьшать дугообразование, когда адаптер питания подсоединяется/отсоединяется от клиентского устройства. В одной или более реализациях предусматривается схема подавления дугообразования, чтобы ограничивать мощность, подаваемую через адаптер питания от источника питания к клиентскому устройству, когда соединение разъема с интерфейсом адаптера не полностью установлено. Схема подавления дугообразования дополнительно конфигурируется, чтобы обнаруживать, когда соединение выполняется, и устранять ограничение на подачу соответствующего уровня мощности для операций клиентского устройства. В одном подходе схема подавления дугообразования включает в себя две разных цепи и компоненты, ассоциированные с режимом обнаружения и операционным режимом, соответственно. В режиме обнаружения подача питания сдерживается, и импульс тока может быть отправлен, чтобы определять, установлено ли соединение. Если ток обнаруживается, выполняется переключение в операционный режим и подается мощность для обычных операций устройства. Таким образом, устройство не принимает мощность, достаточную, чтобы испытывать дугообразование, до тех пор, пока подсоединение разъема не будет полностью установлено, и, следовательно, дугообразование может быть ослаблено.
[0003] Данное краткое изложение сущности изобретения предусмотрено для представления в упрощенной форме подборки идей, которые дополнительно описываются ниже в подробном описании. Это краткое изложение сущности изобретения не предназначено ни для того, чтобы идентифицировать ключевые признаки или важнейшие признаки заявляемого изобретения, ни для того, чтобы быть использованной в качестве помощи при определении объема заявляемого изобретения.
Краткое описание чертежей
[0004] Подробное описание приводится со ссылкой на прилагаемые чертежи. На чертежах крайняя левая цифра(ы) ссылочного номера идентифицирует чертеж, на котором ссылочный номер появляется впервые. Использование одинаковых номеров ссылок в различных случаях в описании и на чертежах может указывать похожие или идентичные элементы.
[0005] Фиг.1 - это иллюстрация окружения в соответствии с одной или более реализациями.
[0006] Фиг.2 - это иллюстрация примерного клиентского устройства в соответствии с одной или более реализациями.
[0007] Фиг.3 - это схема, изображающая детали примерного адаптера питания в соответствии с одной или более реализациями.
[0008] Фиг.4 - это блок-схема последовательности операций, изображающая примерную процедуру, в которой адаптер питания переключается между режимами.
[0009] Фиг.5 - это схема, изображающая примерную схему подавления дугообразования.
[0010] Фиг.6 - это схема, изображающая другую примерную схему подавления дугообразования.
[0011] Фиг.7 - это блок-схема последовательности операций, изображающая примерную процедуру для работы схемы подавления дугообразования.
[0012] Фиг.8 изображает примерную вычислительную систему и устройства в соответствии с одним или более вариантами осуществления.
Подробное описание изобретения
Обзор
[0013] В данном документе описываются схемы подавления дугообразования, которые конфигурируются, чтобы предотвращать или, в значительной степени, уменьшать дугообразование, когда адаптер питания подсоединяется/отсоединяется от клиентского устройства. В отсутствие схемы подавления дугообразования дугообразование может происходить между разъемом и интерфейсом адаптера, когда соединение устанавливается (или во время разъединения). Это может уменьшать срок службы штырьков/контактов разъема, может представлять риск в некоторых окружениях и/или может вызывать дискомфорт пользователя, если он видит дугообразование. В одной или более реализациях предусматривается схема подавления дугообразования, чтобы ограничивать мощность, подаваемую через адаптер питания от источника питания к клиентскому устройству, когда соединение разъема с интерфейсом адаптера не полностью установлено. Схема подавления дугообразования дополнительно конфигурируется, чтобы обнаруживать, когда соединение выполняется, и устранять ограничение на подачу соответствующего уровня мощности для операций клиентского устройства. В одном подходе схема подавления дугообразования включает в себя две разных цепи и компоненты, ассоциированные с режимом обнаружения и операционным режимом, соответственно. В режиме обнаружения подача питания сдерживается, и импульс тока может быть отправлен, чтобы определять, установлено ли соединение. Если ток обнаруживается, выполняется переключение в операционный режим и подается мощность для обычных операций устройства. Таким образом, устройство не принимает мощность, достаточную, чтобы испытывать дугообразование, до тех пор, пока подсоединение разъема не будет полностью установлено, и, следовательно, дугообразование может быть ослаблено.
[0014] В нижеприведенном пояснении сначала описывается примерное рабочее окружение, которое может использовать технологии, описанные в данном документе. Далее, описываются примерные детали и технические приемы, которые могут быть реализованы в примерном окружении, а также в других окружениях. Следовательно, выполнение технических приемов не ограничиваются примерным окружением, и примерное окружение не ограничивается эффективностью примерных технических приемов. В заключение, описываются примерные системы и устройства, которые могут быть использованы, чтобы реализовывать один или более вариантов осуществления.
Примерное рабочее окружение
[0015] Фиг.1 является иллюстрацией окружения 100 в примерной реализации, которое функционирует, чтобы использовать технические приемы, описанные в данном документе. Иллюстрированное окружение 100 включает в себя клиентское устройство 102, которое соединено с возможностью связи через сеть 104 с поставщиком 106 услуг. Поставщик 106 услуг может быть сконфигурирован, чтобы делать различные ресурсы 108 (например, контент и службы) доступными через сеть 104 клиентскому устройству 102 и другим клиентам. Как правило, ресурсы 108, сделанные доступными поставщиком 106 услуг, могут включать в себя любую подходящую комбинацию служб и/или контента, типично делаемых доступными через сеть одним или более поставщиками. Некоторые примеры служб включают в себя, но не только, службу поиска, службу электронной почты, службу мгновенного обмена сообщениями, комплект приложений для продуктивной работы онлайн и службу аутентификации, чтобы управлять доступом клиентов к ресурсам. Контент может включать в себя различные комбинации текста, мультимедийных потоков, документов, файлов приложений, фотографий, аудио/видео файлов анимаций, изображений, веб-страниц, веб-приложений, приложений устройств, контента для отображения посредством браузера или другого клиентского приложения и т.п.
[0016] Клиентское устройство 102 и поставщик 106 услуг могут быть реализованы посредством одного или более вычислительных устройств, а также могут быть представителями одной или более организаций. Вычислительное устройство может быть сконфигурировано множеством способов. Например, вычислительное устройство может быть сконфигурировано как компьютер, который способен связываться через сеть, такой как настольный компьютер, мобильная станция, развлекательное устройство, телевизионная приставка, соединенная с возможностью связи с устройством отображения, беспроводной телефон, игровая консоль и т.д. Таким образом, вычислительное устройство может варьироваться в диапазоне от устройств с полными ресурсами со значительными ресурсами памяти и процессора (например, персональных компьютеров, игровых консолей) до устройства с небольшими ресурсами с ограниченными ресурсами памяти и/или обработки (например, традиционных телевизионных приставок, карманных игровых консолей). Дополнительно, хотя единственное вычислительное устройство показано в некоторых случаях, вычислительное устройство может быть представителем множества различных устройств, таких как множество серверов, используемых поставщиком 106 услуг.
[0017] Клиентское устройство 102 дополнительно иллюстрируется как включающее в себя операционную систему 110. Операционная система 110 конфигурируется, чтобы абстрагировать лежащую в основе функциональность лежащих в основе аппаратных средств на приложения 112, которые являются исполняемыми на клиентском устройстве 102. Например, операционная система 110 может абстрагировать функциональность обработки, памяти, сети и/или отображения, так что приложения 112 могут быть написаны без знания того, "как" эта лежащая в основе функциональность реализуется. Приложения 112, например, могут предоставлять данные операционной системе 110, которые должны быть визуализированы и отображены посредством устройства отображения, без понимания того, как эта визуализация будет выполнена. Дополнительно, вычислительное устройство 102 может быть связано физически и связано с возможностью обмена данными с вспомогательным устройством 114 через интерфейс 116. Подробности, касающиеся различных примерных вспомогательных устройств и интерфейсов, обсуждаются ниже относительно фиг.2.
[0018] В соответствии с техническими приемами, описанными в данном документе, клиентское устройство 102 также иллюстрируется как соединяемое с адаптером 118 питания (также называемый в данном документе блоком электропитания (PSU)), который включает в себя или использует схему 120 подавления дугообразования, как описано в данном документе, чтобы предотвращать дугообразование. В частности, схема 120 дугообразования может быть реализована различными способами, чтобы уменьшать дугообразование, которое может в ином случае возникать, когда клиентское устройство 102 соединяется с источником питания через адаптер 118 питания. Адаптер 118 питания представляет внешний блок электропитания, который имеет возможность подсоединения к клиентскому устройству 102 подходящего источника питания, такого как электрическая настенная розетка, аккумулятор или другой источник питания. В одном подходе схема 120 подавления дугообразования конфигурируется, чтобы реализовывать режим обнаружения, который первоначально ограничивает мощность, чтобы управлять дугообразованием перед соединением с клиентским устройством. Схема 120 подавления дугообразования может тогда вызывать переключение в операционный режим для "нормальных" операций в ответ на обнаружение соединения клиентского устройства с адаптером 118 питания. При отсоединении адаптера 118 питания от клиентского устройства 102 схема 120 подавления дугообразования может возвращаться в режим обнаружения с ограниченной мощностью. Подробности, касающиеся технических способов для того, чтобы выборочно переключаться между режимами, чтобы предотвращать дугообразование, обсуждаются относительно следующих чертежей.
[0019] Фиг.2 изображает, в целом, по ссылке 200 один иллюстративный пример вспомогательного устройства 114, которое является подсоединяемым к клиентскому устройству 102 через интерфейс 116. В примере клиентское устройство 102 изображается как планшет или тонкое устройство. Примерное вспомогательное устройство 114 конфигурируется как клавиатура, имеющая QWERTY-раскладку клавиш, хотя другие раскладки клавиш также предусмотрены. Дополнительно, также предусмотрены другие нетрадиционные конфигурации для вспомогательного устройства 114, такие как игровой контроллер, конфигурация для имитирующего музыкального инструмента, адаптера питания и т.д. Таким образом, вспомогательное устройство 114 может предполагать множество различных конфигураций, чтобы поддерживать разнообразие различной функциональности. Различные вспомогательные устройства могут быть подсоединены к вычислительному устройству в различные моменты времени.
[0020] Как ранее описано, вспомогательное устройство 114 физически связывается и связывается с возможностью обмена данными с клиентским устройством 102 через интерфейс 116, который в этом примере конфигурируется как гибкий шарнир. Гибкий шарнир представляет один иллюстративный пример интерфейса 116, который подходит для подключения и/или присоединения вспомогательного устройства 114 к клиентскому устройству 102. Гибкий шарнир является гибким в том, что вращательное движение поддерживается посредством шарнира, которое достигается через сгибание (например, изгибание) материала, формирующего шарнир, в противоположность механическому вращению, которое поддерживается посредством штифта, хотя этот вариант осуществления также рассматривается. Дополнительно, это гибкое вращение может быть сконфигурировано, чтобы поддерживать перемещение в одном направлении (например, вертикально на чертеже), все еще ограничивая перемещение в других направлениях, таких как поперечное перемещение вспомогательного устройства относительно клиентского устройства. Это может быть использовано, чтобы поддерживать согласованное выравнивание вспомогательного устройства относительно клиентского устройства 102, например, чтобы совмещать датчики, используемые, чтобы изменять состояния питания, состояния приложения и т.д.
[0021] Гибкий шарнир может быть сформирован с помощью одного или более слоев ткани и включать в себя проводники, сформированные в качестве гибких трасс, чтобы связывать с возможностью обмена данными вспомогательное устройство с клиентским устройством и наоборот. Эта связь, например, может быть использована, чтобы сообщать результат нажатия клавиши клиентскому устройству, принимать питание от клиентского устройства, выполнять аутентификацию, предоставлять дополнительное питание вычислительному устройству и т.д. Гибкий шарнир или другой вспомогательный интерфейс 116 может быть сконфигурирован множеством способов, чтобы поддерживать множество различных вспомогательных устройств 114. В целом, интерфейс 116 поддерживает перемещение вспомогательного устройства 114 относительно клиентского устройства 102 в различные ориентации/конфигурации. Например, примерное клавиатурное вспомогательное устройство может поворачиваться относительно устройства отображения клиентского устройства 102 и, тем самым, действовать в качестве крышки. Вспомогательное устройство может также поворачиваться так, чтобы располагаться вплотную к задней стороне клиентского устройства 102, например, вплотную к заднему корпусу клиентского устройства 102, который располагается напротив устройства отображения для ориентаций просмотра. В другом примере может поддерживаться компоновка ввода с клавиатуры, в которой вспомогательное устройство укладывается горизонтально относительно поверхности, а клиентское устройство 102 располагается под углом, чтобы предоставлять возможность просмотра устройства 110 отображения, например, такое как через использование откидной подножки на задней поверхности вычислительного устройства 102. Другие примеры также рассматриваются, такие как треножная компоновка, компоновка для собрания, компоновка для презентации и т.д.
[0022] Рассмотрев вышеупомянутое обсуждение примерного рабочего окружения, рассмотрим теперь подробности, относящиеся к платформе верификации, описанной относительно следующих примерных иллюстраций и процедур.
Подробности подавления дугообразования
[0023] Этот раздел обсуждает подробности примерных схем подавления дугообразования и технических способов в соответствии с одной или более реализациями. В фрагментах последующего обсуждения ссылка может быть выполнена на примерное рабочее окружение, описанное относительно фиг.1 и 2.
[0024] В частности, фиг.3 изображает, в целом, по ссылке 300 примерный адаптер 118 питания, который является подключаемым к клиентскому устройству 102, более подробно. Как показано, адаптер 118 питания обеспечивает клиентскому устройству 102 соединение с источником 302 питания (например, электрической розеткой, внешним аккумулятором и т.д.). Для этого адаптер 118 питания может включать в себя разъем 304, который конфигурируется, чтобы соединяться с соответствующим интерфейсом 306 адаптера клиентского устройства 102, чтобы обеспечивать связь и обмен энергией между адаптером и устройством. Адаптер питания может также включать в себя компоненты и/или другой разъем, чтобы предоставлять возможность соединения с источником 302 питания. Таким образом, соединение разъема 304 и интерфейса 306 адаптера обеспечивает как силовое соединение для подачи питания от адаптера к устройству, так и соединение с возможностью обмена данными для осуществления обмена данными между адаптером и устройством.
[0025] Разъем 304 и интерфейс 306 адаптера могут быть сконфигурированы различными способами, чтобы устанавливать соответствующее соединение между устройством и адаптером. В качестве примера, а не ограничения, примерный разъем 304 на фиг.3 изображается как имеющий пять контактных штырьков, которые создают соединение посредством контакта с пятью соответствующими контактными штырьками интерфейса 306 адаптера. В этой компоновке два контактных штырька соединения могут быть использованы для положительного напряжения, два других контактных штырька могут быть использованы для возврата напряжения, и оставшийся контактный штырек соединения может устанавливать линию/канал связи через единственный контактный штырек, используемый чтобы выполнять обмены данными между адаптером и устройством. Также допускается множество других компоновок.
[0026] В изображенном примере адаптер 118 питания дополнительно иллюстрируется как включающий в себя схему 120 подавления дугообразования. Схема 120 подавления дугообразования может быть сконфигурирована различными способами, описанными в данном документе, чтобы предотвращать или в значительной степени уменьшать дугообразование, когда адаптер 118 питания подсоединяется/отсоединяется от клиентского устройства 102. В отсутствие схемы 120 подавления дугообразования дугообразование может происходить между разъемом 304 и интерфейсом 306 адаптера, когда соединение устанавливается (или во время отсоединения). Это может уменьшать срок службы штырьков/контактов разъема, может представлять риск в некоторых окружениях и/или может вызывать дискомфорт пользователя, если он видит дугообразование. Соответственно, предусматривается схема 120 подавления дугообразования, чтобы ограничивать мощность, подаваемую через адаптер 118 питания от источника 302 питания к клиентскому устройству 102, когда соединение разъема 304 с интерфейсом адаптера не полностью установлено. Схема 120 подавления дугообразования дополнительно конфигурируется, чтобы обнаруживать, когда соединение выполняется, и устранять ограничение на подачу соответствующего уровня мощности для операций клиентского устройства 102.
[0027] Как дополнительно иллюстрировано, клиентское устройство 102 может включать в себя контроллер 308 питания, который представляет функциональность клиентского устройства, чтобы выполнять различные операции для управления питанием. Оно может включать в себя управление различными источниками питания и переключение между источниками, реализацию определенной и/или выбранной схемы управления питанием, управление сроком службы аккумуляторов и т.д. Контроллер 308 питания может также обеспечивать соединения и связи с адаптером 118 питания, сконфигурированным, чтобы подавать питание к устройству через подходящий источник 302 питания, такой как настенная розетка, внешний аккумулятор или другой внешний источник энергии. Контроллер 308 питания может быть реализован в аппаратных средствах, программном обеспечении, микропрограммном обеспечении и/или их комбинациях. В качестве примера, а не ограничения, микроконтроллер или другое подходящее аппаратное логическое устройство может быть сконфигурировано, чтобы реализовывать различную функциональность, которая описывается в данном документе относительно контроллера 308 питания. Контроллер 308 питания может работать с помощью относительно низкой мощности, независимо от работы "первичной" системы обработки (например, одного или более центральных процессоров устройства) вычислительного хост-устройства, и/или без загрузки/выполнения операционной системы или с помощью других компонентов устройства и приложений. Другими словами, контроллер 308 питания может работать, чтобы выполнять некоторые задачи управления питанием без необходимости задействовать или подавать питание к системе обработки и другим компонентам устройства (например, памяти устройства, сетевому интерфейсу, устройству отображения и т.д.) и/или без полного запуска или пробуждения вычислительного устройства.
[0028] В реализации схема 310 подавления дугообразования, как представлено на фиг.3, может быть включена с клиентским устройством 102 в дополнение или вместо предоставления схемы 120 подавления дугообразования в качестве компонента адаптера 118 питания. Как показано, схема 310 подавления дугообразования может быть реализована как компонент интерфейса 306 адаптера. Альтернативно, схема 310 подавления дугообразования может быть реализована как компонент контроллера питания, как автономное устройство или в ином случае быть объединенной с клиентском устройством 102. В этом походе схема 310 подавления дугообразования может работать, чтобы ограничивать/сдерживать мощность через соединение интерфейса 306 адаптера и разъема 304 в отсутствие обнаружения полного соединения. Схема 310 подавления дугообразования может тогда обнаруживать, когда соединение выполняется, и активировать соответствующий уровень мощности для операций клиентского устройства. Для этого схема 310 подавления дугообразования может сообщать инструкции, уведомления или другие подходящие директивы адаптеру 118 питания, чтобы инструктировать адаптеру питания переключаться между предоставлением ограниченной мощности и нормальными уровнями мощности в соответствующих обстоятельствах. В особенности, схема 310 подавления дугообразования может работать без необходимости или полагаясь на выделенные контактные штырьки разъема 304, которые используются строго для обнаружения соединений и/или уменьшения дугообразования. Вместо этого, разъем 304 может быть использован без модификации и скомпонован с штырьками, используемыми для других, обычных функций, такими как пять штырьков в примере, описанном выше.
[0029] Для дополнительной иллюстрации рассмотрим теперь обсуждение некоторых примерных процедур и схем подавления дугообразования. Аспекты каждой из процедур могут быть реализованы в аппаратном обеспечении, микропрограммном обеспечении или программном обеспечении, или в их сочетании. Процедуры проиллюстрированы как набор этапов, которые задают операции, выполняемые одним или более устройствами, и они не обязательно ограничены показанными последовательностями для выполнения операций соответствующими этапами. В фрагментах последующего обсуждения может быть выполнена ссылка на примерное рабочее окружение 100 на фиг.1 и примерные устройства на фиг.2 и 3, соответственно.
[0030] Фиг.4 изображает примерную процедуру 400, чтобы выборочно переключаться между различными режимами, чтобы предотвращать дугообразование. Блок электропитания инициируется в режиме обнаружения, который ограничивает мощность, подаваемую к клиентскому устройству (блок 402). Затем, выполняется наблюдение, чтобы обнаруживать соединение блока электропитания с интерфейсом клиентского устройства (блок 404). Например, схема 120 подавления дугообразования адаптера 118 питания может быть настроена, чтобы работать в режиме обнаружения по умолчанию. Это может происходить, когда адаптер 118 питания первоначально подключается к источнику 302 питания. В режиме обнаружения схема 120 подавления дугообразования конфигурируется, чтобы подавать ограниченную выходную мощность, так что дугообразование не происходит, когда соединение адаптера с клиентским устройством устанавливается. Дополнительно, схема 120 подавления дугообразования конфигурируется для наблюдения, чтобы определять, когда соединение устанавливается с клиентским устройством 102. В одном подходе схема 120 подавления дугообразования может включать в себя компоненты обнаружения, чтобы реализовывать наблюдение. Это может включать в себя интегральную схему наблюдения, устройство микроконтроллера и/или другие аппаратные средства, подходящие для проверки соединения между разъемом 304 и интерфейсом 306 адаптера и распознавания, когда разъем 304 подсоединяется и отсоединяется от соответствующего клиентского устройства 102. В качестве примера, а не ограничения, схема 120 подавления дугообразования может быть сконфигурирована, чтобы распознавать изменения в электрическом токе, указывающие, подсоединен или нет адаптер питания. Другие технические приемы, чтобы распознавать, когда разъем подсоединяется или отсоединяется, также рассматриваются, и включают в себя, но не только, обработку уведомлений или другую обратную связь, отправляемую контроллером 308 питания вычислительного устройства, обнаружение активации физического переключателя или кнопки, которая переключается в различные состояния, когда разъем подсоединяется/отсоединяется, с помощью одного или более датчиков, сконфигурированных, чтобы предоставлять информацию, указывающую подсоединение/отсоединение, таких как световой датчик или IR-датчик, и т.д.
[0031] В ответ на обнаружение соединения с интерфейсом, блок электропитания задействуется в операционном режиме, чтобы подавать питание к клиентскому устройству (406). В операционном режиме выполняется наблюдение, чтобы обнаруживать отсоединение блока электропитания от интерфейса клиентского устройства (блок 408). При отсоединении блока электропитания, блок электропитания переключается обратно в режим обнаружения (блок 410).
[0032] Здесь, схема 120 подавления дугообразования может работать, чтобы инструктировать переключение с лимитированной/ограниченной мощности на подачу соответствующей мощности для нормальных операций устройства. Подача питания в операционном режиме настраивается на предназначенный уровень для устройства и относительно выше мощности в режиме обнаружения. Поскольку уровень мощности, ассоциированный с операционным режимом, недоступен, пока соединение не будет обнаружено, дугообразования, пока соединение устанавливается, можно избежать. Находясь в операционном режиме, компоненты обнаружения схемы 120 подавления дугообразования могут выполнять наблюдение, чтобы определять, когда адаптер 118 питания отсоединяется. Когда отсоединение распознается, схема 120 подавления дугообразования может инструктировать переключение обратно в режим обнаружения и подачу ограниченной мощности. Таким образом, адаптер 118 питания подготавливается для уменьшения дугообразования относительно последующего соединения с клиентским устройством.
[0033] Схема 120 дугообразования может быть сконфигурирована различными способами, чтобы реализовывать наблюдение и выборочное переключение в ответ на подсоединение и отсоединение блока электропитания от устройства. В целом, схема 120 подавления дугообразования включает в себя, по меньшей мере, компонент обнаружения, чтобы наблюдать состояние соединения с устройством, переключающие компоненты, функционирующие, чтобы переключаться между ограниченным и операционным уровнями мощности, и механизм управления, чтобы инструктировать срабатывание переключающих компонентов в ответ на изменение в состоянии соединения, определенном через компонент обнаружения. Одна примерная компоновка подходящей схемы 120 подавления дугообразования описывается относительно примерной схемы на фиг.5 и 6 и соответствующей блок-схемы последовательности операций на фиг.7.
[0034] В частности, фиг.5 изображает примерную реализацию схемы 120 подавления дугообразования, в целом, по ссылке 500. Примерная компоновка, изображенная на фиг.5A, включает в себя источник 502 электропитания, два датчика тока, CD1 504 и CD2 506, два полевых транзистора со структурой металл-оксид-полупроводник (MOSFET) Q1 508 и Q2 510, интегральную схему 512 наблюдения и разъем 514. Эти компоненты формируют различные соответствующие токовые цепи с разъемом, которые ассоциируются с режимом обнаружения и операционным режимом. Источник 502 электропитания может представлять соединение с источником питания, чтобы снабжать мощностью клиентское устройство, таким как AC/DC-преобразователь, DC/AC-преобразователь, внешняя аккумуляторная батарея и т.д. Интегральная схема 512 наблюдения представляет функциональность и/или логику, реализованную в форме аппаратных средств, для наблюдения за подключением разъема 514 и переключения между режимом обнаружения и операционным режимом, описанным в данном документе. Разъем 514 представляет разъем, сконфигурированный, чтобы соединять схему подавления дугообразования и/или блок электропитания/адаптер питания с устройством, такой как внешний разъем 304, описанный относительно фиг.3. Как поймут специалисты в области техники, MOSFET являются типом транзистора, используемого в цифровых и аналоговых схемах для различной функциональности, такой как переключение и усиление. В контексте схемы подавления дугообразования MOSFET могут обеспечивать функциональность переключения, чтобы выборочно ограничивать ток или подавать ток в соответствующих сценариях. Другие типы транзисторов, переключателей и компонентов могут быть использованы в дополнение или вместо множества MOSFET, чтобы добиваться сравнимой функциональности переключения.
[0035] Датчики CD1 504 и CD2 506 тока, каждый, соединены последовательно между положительным выходом источника электроснабжения и стоком соответствующего MOSFET. Выходы датчиков тока соединяются с соответствующими входами (обозначенными CD1 и CD2), ассоциированными с интегральной схемой 512 наблюдения. Исток каждого MOSFET соединяется с положительной клеммой разъема 514. Затворы множества MOSFET соединяются с соответствующими выходами (обозначенными G1 и G2) интегральной схемы 512 наблюдения. Первая токовая цепь между источником и разъемом для режима обнаружения устанавливается посредством CD1 504 и Q1 508. Вторая токовая цепь для операционного режима устанавливается посредством CD2 506 и Q2 510. Обе цепи включают в себя интегральную схему 512 наблюдения. Первая токовая цепь может быть ассоциирована со сдерживаемой мощностью, а вторая токовая цепь может быть ассоциирована с неограниченной мощностью для нормальных операций устройства. Переключение между цепями может быть выполнено посредством выборочного включения и выключения множества MOSFET (Q1, Q2) в цепях. Таким образом, первая токовая цепь выбирается, когда Q1 включен, и отключается, когда Q1 выключен. Аналогично, вторая токовая цепь выбирается, когда Q2 включен, и отключается, когда Q2 выключается.
[0036] В реализации, датчики тока включают в себя соответствующие компараторы и резисторы. В частности, фиг.5 изображает CD1 504 как включающий в себя компаратор 516 и резистор R1 518. Аналогично, CD2 506 изображается как включающий в себя компаратор 520 и резистор R2 522. Как показано на фиг.5, отрицательная входная клемма каждого компаратора 516, 520 соединяется с соответствующим одним из резисторов 518, 522. Точка соединения этого подключения соединяется с положительным выводом источника электропитания. Положительная входная клемма каждого компаратора соединяется с другим концом соответствующего резистора. Дополнительно, точка соединения этого подключения соединяется со стоком соответствующего MOSFET. Выходные стороны компараторов 516, 520 соединяются с соответствующими входами (обозначенными CD1 и CD2) интегрированной схемы 512 наблюдения. В этой компоновки, когда ток протекает либо через R1 518, либо R2 522, выход соответствующего компаратора будет установлен в состояние высокого потенциала вследствие падения напряжения на концах резистора в конкретной цепи.
[0037] Фиг.6 изображает подробности другой примерной схемы 310 подавления дугообразования, которая может быть объединена с клиентским устройством, как ранее упомянуто. Схема подавления дугообразования работает сравнимым образом, что и примерная схема на фиг.5, но реализуется скорее на стороне устройства, чем как часть адаптера 118 питания. Примерная компоновка, изображенная на фиг.6, опять включает в себя два датчика тока, CD1 504 и CD2 506, два полевых транзистора со структурой металл-оксид-полупроводник (MOSFET) Q1 508 и Q2 510. В этом случае, однако, схема 310 подавления дугообразования показана как размещаемая между аккумулятором 602 клиентского устройства 102 и интерфейсом 604 разъема, который предоставляет возможность подключения к адаптеру 118 питания, например, на стороне устройства. Опять, эти компоненты формируют различные соответствующие токовые цепи с интерфейсом разъема, которые ассоциируются с режимом обнаружения и операционным режимом. Подробности, касающиеся работы примерных схем, теперь обсуждаются относительно фиг.7.
[0038] Фиг.7 изображает примерную процедуру 700, которая представляет операции и/или логику, которая может быть реализована посредством схемы подавления дугообразования в соответствии с одним или более вариантами осуществления. Процедура может быть выполнена, по меньшей мере, частично в аппаратных средствах, например, посредством интегральной схемы 512 наблюдения примерной схемы на фиг.5, микроконтроллера, устройства контроллера питания клиента и т.д. Процедура может также быть выполнена посредством других элементов аппаратных средств, логических устройств, микропрограммного обеспечения или их комбинаций. Фиг.7 также представляет логическое разделение операций между режимом обнаружения и операционным режимом, как описано в данном документе. Это разделение представляется посредством прерывистой вертикальной линии между различными блоками.
[0039] Когда адаптер питания вставляется и/или включается, соответствующая схема подавления дугообразования может быть инициализирована в режиме обнаружения, как обсуждалось ранее. Схема подавления дугообразования может быть объединена с адаптером 118 питания. В некоторых реализациях, однако, схема подавления дугообразования может быть предусмотрена как компонент вычислительного устройства, такой как объединяемый с контроллером 308 питания или интерфейсом 306 адаптера, как обсуждалось относительно фиг.3. Таким образом, хотя процедура 700 обсуждается относительно примерной схемы на фиг.5, сравнимая логика и технические приемы могут быть применены к другим компоновкам схемы и/или схемам подавления дугообразования, объединенным с адаптером питания, клиентским устройством, как на фиг.6, или иным образом.
[0040] Первоначально, схема подавления дугообразования может быть инициализирована в режиме обнаружения (блок 702). Относительно примерной схемы на фиг.5, например, интегральная схема наблюдения может быть настроена на запуск в режиме обнаружения, когда вставляется и/или перед тем, как подключение к устройству выполняется. Для этой стадии инициализации оба MOSFET (Q1 и Q2) выключаются. Другими словами, выходы интегральной схемы наблюдения устанавливаются в ноль (например, G1=0, G2=0).
[0041] Затем применяется задержка (блок 704). Задержка может быть сконфигурирована как относительно короткая задержка, такая как несколько секунд или доля секунды. Этот период задержки обеспечивает время между проверками и интервал, в котором подключение адаптера питания может происходить. Задержка может быть задана, чтобы управлять частотой наблюдения подсоединения/отсоединения. В изображенном примере показана задержка в одну секунду, хотя другие периоды задержки также рассматриваются.
[0042] После соответствующей задержки выдается импульс наблюдения, чтобы предоставлять возможность обнаружения тока (блок 706). В режиме обнаружения, питание к устройству подается через CD1 504 и соответствующий резистор R1 518. Здесь, отправка импульса наблюдения подразумевает включение MOSFET Q1 508 (например, G1=1, G2=0), так что ток может быть обнаружен в контуре через CD1 504 и R1 518. Импульс может быть относительно узким импульсом порядка нескольких миллисекунд.
[0043] После того как импульс наблюдения отправлен, выполняется проверка тока через схему (блок 708). Относительно примерной схемы на фиг.5 это подразумевает проверку выхода компаратора 516. Другими словами, выполняется определение относительно того, имеет ли выход компаратора 516 высокий потенциал (CD1=1) или низкий потенциал (CD1=0). Как упомянуто, если ток протекает через R1 518, CD1 получает высокий потенциал. С другой стороны, если разъем не подключен, тогда CD1 имеет низкий потенциал. Таким образом, интегральная схема наблюдения конфигурируется, чтобы проверять выход компаратора 516 и предпринимать соответствующее действие в ответ.
[0044] В частности, если выход имеет низкий потенциал (CD1=0), это указывает, что подключение не было установлено. Соответственно, схема остается в режиме обнаружения, и процедура возвращается к блоку 702. Находясь все еще в режиме обнаружения, ограниченная мощность подается, чтобы сдерживать дугообразование, и блоки 702-708 могут затем быть повторены один или более раз, чтобы наблюдать и обнаруживать подключения к устройству описанным образом.
[0045] С другой стороны, если выход имеет высокий потенциал (CD1=1), это указывает, что подключение было установлено, и ток протекает через R1 518. В ответ, интегральная схема 512 наблюдения может инструктировать переключение в операционный режим. В целом, это подразумевает переключение токовой цепи между множеством MOSFET, например, посредством выключения Q1 508 и включения Q2 510. Таким образом, схема может переключаться на подачу питания к устройству через CD2 506 и соответствующий резистор R2 522. Подача питания в операционном режиме является относительно более высокой, чем в режиме обнаружения вследствие более низкого сопротивления, выбранного для R1 522 в сравнении с R1 518, как обсуждается более подробно ниже. Таким образом, мощность, подаваемая в операционном режиме, является достаточной, чтобы поддерживать нормальную работу устройства. Схема подавления дугообразования может затем быть сброшена, чтобы наблюдать отсоединение и переключаться обратно из операционного режима в режим обнаружения при необходимости. Наблюдение, которое происходит в операционном режиме, является аналогичным только что описанному наблюдению, но применяется к компонентам, ассоциированным с токовой цепью через CD2 506.
[0046] В частности, во время операционного режима схема подавления дугообразования сбрасывается (блок 710). Сброс предоставляет возможность переключения на подачу операционной мощности для устройства и/или настраивает схему для обнаружения отсоединения. Как показано на фиг.7, это может подразумевать выключение обоих MOSFET Q1 508 и Q2 510 (например, G1=0, G2=0). Затем задержка снова применяется (блок 712), и выдается другой импульс наблюдения (блок 714), на этот раз через токовую цепь и компоненты, ассоциированные с CD2 506. После того как "сигнал высокого уровня" наблюдения отправлен, выполняется проверка тока через схему (блок 716). В операционном режиме проверка тока выполняется относительно CD2 506. В частности, может быть выполнено определение, касающееся того, имеет ли выход компаратора 520 низкий или высокий уровень. Если выход имеет высокий уровень, это указывает, что ток протекает через R2 522, и разъем 514 подключен к устройству. Если выход имеет низкий уровень, ток не протекает через R2 522. Это указывает на отсоединение и может инструктировать схеме подавления дугообразования инициировать переключение обратно в режим обнаружения.
[0047] Пока выход компаратора 520 имеет высокий потенциал (например, CD2=1), схема остается в операционном режиме. Как показано на фиг.7, процедура 700 может возвращаться к блоку 714 и отправлять повторные непрерывные сигналы наблюдения высокого уровня. Здесь, операционная мощность продолжает подаваться до тех пор, пока отсоединение не будет обнаружено в блоке 716 (например, CD2=0). В ответ на отсоединение, операционная мощность обрезается, и процедура 700 возвращается к блоку 702. Оба MOSFET опять выключаются, чтобы инициировать схему в режиме обнаружения. Теперь система подавления дугообразования вновь настраивается, чтобы сдерживать подачу питания и выполнять операции, чтобы обнаруживать последующее подключение разъема 514 к устройству.
[0048] Как отмечено выше, R1 518 может быть сконфигурирован с относительно высоким сопротивлением порядка десятков тысяч кОм или более. В режиме обнаружения относительно небольшой ток (например, ниже нескольких миллиампер) протекает через R1 518, когда Q1 508 включается, и адаптер питания подключается к устройству. Таким образом, ток может быть обнаружен с помощью импульса наблюдения (например, импульса в одну миллисекунду), как обсуждалось выше. Когда ток протекает, перепад напряжения на концах R1 и CD1 высоко поднимается. В ответ, Q1 508 выключается, и после назначенной задержки (например, 1 секунды) Q2 510 включается, чтобы предоставлять возможность подачи операционной мощности. R2 522 конфигурируется с относительно низким сопротивлением порядка нескольких миллиОм. Относительно низкое сопротивление выбирается, чтобы предоставлять возможность подачи высокого тока к устройству без значительной потери мощности вследствие сопротивления R2 522. Пока ток течет через R2, Q2 остается включенным, чтобы подавать операционную мощность в операционном режиме. В ответ на обнаружение отсутствия протекания тока через R2 схема выключает Q2 и переключается обратно в режим обнаружения, который сдерживает подачу питания устройству.
[0049] Соответственно, когда выполняется попытка подключить разъем 514 к устройству, схема подавления дугообразования находится в режиме обнаружения и сдерживает мощность. Импульсы наблюдения могут быть использованы, чтобы удостоверяться, что разъем 514 фактически подключен, прежде чем операционная мощность будет отправлена устройству. Краткие импульсы наблюдения в одну миллисекунду или т.п. являются недостаточными для того, чтобы поддерживать дугообразование. Дополнительно, операционная мощность не подается до тех пор, пока подключение не будет установлено, и срезается при отсоединении. Таким образом, дугообразование может быть в значительной степени уменьшено и/или устранено полностью.
[0050] Рассмотрев вышеупомянутые примерные подробности и процедуры, рассмотрим теперь обсуждение примерной системы и устройства, чтобы реализовывать различные аспекты в соответствии с одним или более вариантами осуществления.
Примерная система и устройство
[0051] Фиг.8 иллюстрирует примерную систему 800, которая включает в себя примерное вычислительное устройство 802, которое является показательным для одной или более вычислительных систем и/или устройств, которые могут реализовывать различные технические приемы, описанные в данном документе. Вычислительное устройство 802 может быть, например, сервером поставщика услуги, устройством, ассоциированным с клиентом (например, клиентским устройством), расположенной на кристалле системой и/или любым другим подходящим вычислительным устройством или вычислительной системой.
[0052] Примерное вычислительное устройство 802, которое иллюстрировано, включает в себя систему 804 обработки, один или более компьютерно-читаемых носителей 806 и один или более I/O-интерфейсов 808, которые соединены с возможностью обмена данными друг с другом. Хотя не показано, вычислительное устройство 802 может дополнительно включать в себя системную шину или другую систему передачи данных и команд, которая соединяет различные компоненты друг с другом. Системная шина может включать в себя любую одну или комбинацию различных шинных структур, таких как шина памяти или контроллер памяти, периферийная шина, универсальная последовательная шина и/или процессорная или локальная шина, которая использует любую из множества шинных архитектур. Множество других примеров также рассматриваются, таких как управляющие и информационные шины.
[0053] Система 804 обработки представляет функциональность, чтобы выполнять одну или более операций с помощью аппаратных средств. Соответственно, система 804 обработки иллюстрируется как включающая в себя элементы 810 аппаратных средств, которые могут быть сконфигурированы как процессоры, функциональные блоки и т.д. Она может включать в себя реализацию в аппаратных средствах в качестве специализированной интегральной микросхемы или другого логического устройства, сформированного с помощью одного или более полупроводников. Элементы 810 аппаратных средство не ограничиваются материалами, из которых они сформированы, или механизмами обработки, используемыми в них. Например, процессоры могут быть составлены из полупроводника(ов) и/или транзисторов (к примеру, электронных интегральных схем (IC)). В этом контексте исполняемыми процессором инструкциями могут быть электронноисполняемые инструкции.
[0054] Компьютерно-читаемые носители 806 иллюстрируются как включающие в себя память/хранилище 812. Память/хранилище 812 представляет емкость памяти/хранилища, ассоциированную с одним или более компьютерно-читаемыми носителями. Память/хранилище 812 может включать в себя энергозависимые носители (такие как оперативное запоминающее устройство (RAM)) и/или энергонезависимые носители (такие как постоянное запоминающее устройство (ROM), флэш-память, оптические диски, магнитные диски и т.д.). Память/хранилище 812 может включать в себя фиксированные носители (например, RAM, ROM, фиксированный жесткий диск и т.д.), также как и съемные носители (например, флэш-память, съемный жесткий диск, оптический диск и т.д.). Компьютерно-читаемые носители 806 могут быть сконфигурированы множеством других способов, как дополнительно описано ниже.
[0055] Интерфейс(ы) 808 ввода/вывода представляют функциональность, чтобы предоставлять возможность пользователю вводить команды и информацию в вычислительное устройство 802, а также предоставляют возможность представления информации пользователю и/или другим компонентам или устройствам с помощью различных устройств ввода/вывода. Примеры устройств ввода включают в себя клавиатуру, устройство управления курсором (например, мышь), микрофон для голосовых операций, сканер, сенсорную функциональность (например, емкостные или другие датчики, которые конфигурируются, чтобы обнаруживать физическое касание), камеру (например, которая может применять видимые или невидимые длины волн, такие как инфракрасные частоты, чтобы обнаруживать движение, которое не подразумевает касание, в качестве жестов), и т.д. Примеры устройств вывода включают в себя устройство отображения (например, монитор или проектор), динамики, принтер, сетевую карту, тактильно-чувствительное устройство и т.д. Таким образом, вычислительное устройство 802 может быть сконфигурировано множеством способов, как дополнительно описано ниже, чтобы поддерживать взаимодействие с пользователем.
[0056] Различные технические приемы могут быть описаны в данном документе в общем контексте программного обеспечения, элементов аппаратных средств или программных модулей. Как правило, такие модули включают в себя процедуры, программы, объекты, элементы, компоненты, структуры данных и т.д., которые выполняют конкретные задачи или реализуют конкретные абстрактные типы данных. Термины "модуль", "функциональность" и "компонент", когда используются в данном документе, как правило, представляют программное обеспечение, микропрограммное обеспечение, аппаратные средства или их комбинацию. Признаки технических приемов, описанных в данном документе, являются платформенно-независимыми, означающими, что технические приемы могут быть реализованы на множестве коммерческих вычислительных платформ, имеющих множество процессоров.
[0057] Реализация описанных модулей и технических приемов может быть сохранена на или передаваться по некоей форме компьютерно-читаемых носителей. Компьютерно-читаемые носители могут включать в себя множество носителей, к которым может быть осуществлен доступ посредством вычислительного устройства 802. В качестве примера, а не ограничения, машиночитаемые носители могут включать в себя "компьютерно-читаемые носители хранения информации" и "среду связи".
[0058] "Компьютерно-читаемые носители хранения информации" ссылаются на носители и/или устройства, которые предоставляют возможность хранения информации в противоположность простой передаче сигнала, несущим волнам или сигналам самим по себе. Таким образом, компьютерно-читаемые носители хранения информации не включают в себя среду передачи сигнала или сигналы сами по себе. Компьютерно-читаемые носители хранения информации включают в себя аппаратные средства, такие как энергозависимые и энергонезависимые, съемные и несъемные носители и/или запоминающие устройства, реализованные способом или технологией, подходящей для хранения информации, такой как читаемые компьютером инструкции, структуры данных, программные модули, логические элементы/схемы или другие данные. Примеры компьютерно-читаемых носителей хранения информации могут включать в себя, но не только, RAM, ROM, EEPROM, флэш-память или другую технологию памяти, CD-ROM, цифровые универсальные диски (DVD) или другое оптическое запоминающее устройство, жесткие диски, магнитные кассеты, магнитную ленту, запоминающее устройство на магнитных дисках или другие магнитные запоминающие устройства, или другое запоминающее устройство, материальные носители или изделие производства, подходящее, чтобы хранить желаемую информацию, и к которому может быть осуществлен доступ посредством компьютера.
[0059] "Среда связи" ссылается на среду передачи сигналов, сконфигурированную, чтобы передавать инструкции аппаратным средствам вычислительного устройства 802, например, через сеть. Среда связи типично может осуществлять компьютерно-читаемые инструкции, структуры данных, программные модули или другие данные в модулированном сигнале данных, таком как несущие волны, информационные сигналы или другой механизм передачи. Среда передачи также включает в себя любую среду доставки информации. Термин "модулированный сигнал данных" означает сигнал, который имеет одну или более из своих характеристик, установленных или изменяемых таким образом, чтобы кодировать информацию в сигнале. В качестве примера, а не ограничения, среда передачи данных включает в себя проводную среду, такую как проводная сеть или прямое проводное соединение, и беспроводную среду, такую как акустическая среда, RF, инфракрасное излучение и другая беспроводная среда.
[0060] Как ранее описано, элементы 810 аппаратных средств и компьютерно-читаемые носители 806 представляют инструкции, модули, программируемую логику устройства и/или фиксированную логику устройства, реализованную в форме аппаратных средств, которая может быть применена в некоторых вариантах осуществления, чтобы реализовывать, по меньшей мере, некоторые аспекты технических приемов, описанных в данном документе. Элементы аппаратных средств могут включать в себя компоненты интегральной схемы или встроенной в кристалл системы, специализированную интегральную схему (ASIC), программируемую пользователем вентильную матрицу (FPGA), сложное программируемое логическое устройство (CPLD) и другие реализации в полупроводниковых или других аппаратных устройствах. В этом контексте, элемент аппаратных средств может работать как устройство обработки, которое выполняет программные задачи, определенные посредством инструкций, модулей и/или логики, осуществленной посредством элемента аппаратных средств, также как аппаратное устройство, используемое, чтобы хранить инструкции для исполнения, например, компьютерно-читаемые носители, описанные ранее.
[0061] Комбинации вышеупомянутого могут также быть использованы, чтобы реализовывать различные технические приемы и модули, описанные в данном документе. Соответственно, программное обеспечение, аппаратные средства или программные модули, включающие в себя операционную систему 110, приложения 112, и другие программные модули могут быть реализованы как одна или более инструкций и/или логика, осуществленная в некоторой форме компьютерно-читаемых носителей хранения и/или посредством одного или более элементов 810 аппаратных средств. Вычислительное устройство 802 может быть сконфигурировано, чтобы реализовывать конкретные инструкции и/или функции, соответствующие программным и/или аппаратным модулям. Соответственно, реализация модулей как модуля, который является исполняемым посредством вычислительного устройства 802 в качестве программного обеспечения, может быть выполнена, по меньшей мере, частично в аппаратных средствах, например, посредством использования компьютерно-читаемых носителей хранения и/или элементов 810 аппаратных средств системы обработки. Инструкции и/или функции могут быть исполняемыми/задействуемыми посредством одного или более изделий производства (например, одного или более вычислительных устройств 802 и/или систем 804 обработки), чтобы реализовывать технические приемы, модули и примеры, описанные в данном документе.
[0062] Как дополнительно иллюстрировано на фиг.8, примерная система 800 предоставляет возможность повсеместно распространенных окружений для цельного восприятия пользователем при работе приложений на персональном компьютере (PC), телевизионном устройстве и/или мобильном устройстве. Службы и приложения работают практически аналогично во всех трех окружениях для общего восприятия пользователем при переходе от одного устройства к следующему во время использования приложения, игры в видеоигру, просмотра видео и т.д.
[0063] В примерной системе 800 множество устройств взаимосвязаны через центральное вычислительное устройство. Центральное вычислительное устройство может быть локальным для множества устройств или может быть расположено удаленно от множества устройств. В одном варианте осуществления центральное вычислительное устройство может быть облаком из одного или более серверных компьютеров, которые соединяются с множеством устройств через сеть, Интернет или другую линию передачи данных.
[0064] В одном варианте осуществления эта архитектура взаимосвязи предоставляет возможность доставки функциональности между множеством устройств, чтобы обеспечивать общее и цельное восприятие пользователю множества устройства. Каждое из множества устройств может иметь различные физические требования и возможности, и центральное вычислительное устройство использует платформу, чтобы предоставлять возможность доставки восприятия устройству, которое является как специализированным для устройства, так еще и общим для всех устройств. В одном варианте осуществления создается класс целевых устройств, и восприятия адаптируются для родового класса устройств. Класс устройств может быть определен по физическим признакам, типам использования или другим общим характеристикам устройств.
[0065] В различных реализациях, вычислительное устройство 802 может допускать множество различных конфигураций, к примеру, для вариантов использования в компьютере 814, на мобильном устройстве 816 и телевизионном приемнике 818. Каждая из этих конфигураций включает в себя устройства, которые могут иметь, в целом, различные конструкции и возможности, и, таким образом, вычислительное устройство 802 может быть сконфигурировано согласно одному или более различным классам устройств. Например, вычислительное устройство 802 может быть реализовано как компьютерный 814 класс для устройства, который включает в себя персональный компьютер, настольный компьютер, многоэкранный компьютер, портативный компьютер, нетбук и т.д.
[0066] Вычислительное устройство 802 может также быть реализовано как мобильный 816 класс устройства, который включает в себя мобильные устройства, такие как мобильные телефон, переносной музыкальный проигрыватель, переносное игровое устройство, планшетный компьютер, многоэкранный компьютер и т.д. Вычислительное устройство 802 также может быть реализовано как класс телевизионного приемника 818 для устройства, которое включает в себя устройства, имеющие или подключенные, в общем, к большим экранам в нестандартных окружениях просмотра. Эти устройства включают в себя телевизионные приемники, абонентские приставки, игровые приставки и т.д.
[0067] Технические приемы, описанные в данном документе, могут поддерживаться посредством этих различных конфигураций вычислительного устройства 802 и не ограничены конкретными примерами и техническими приемами, описанными в данном документе. Функциональность различных модулей может также быть реализована вся или частично посредством использования распределенной системы, например, в "облаке" 820 через платформу 822, как описано ниже.
[0068] Облако 820 включает в себя и/или представляет платформу 822 для ресурсов 824. Платформа 822 абстрагирует лежащую в основе функциональность аппаратных средств (например, серверов) и ресурсов программного обеспечения облака 820. Ресурсы 824 могут включать в себя приложения и/или данные, которые могут быть использованы, в то время как компьютерная обработка выполняется на серверах, которые являются удаленными от вычислительного устройства 802. Ресурсы 824 могут также включать в себя службы, предоставляемые через Интернет и/или через абонентскую сеть, такую как сотовая или Wi-Fi-сеть.
[0069] Платформа 822 может абстрагировать ресурсы и функции, чтобы соединять вычислительное устройство 802 с другими вычислительными устройствами. Платформа 822 может также служить для того, чтобы абстрагировать масштабирование ресурсов, чтобы обеспечивать соответствующий уровень масштабирования встречающемуся требованию ресурсов 824, которые реализованы через платформу 822. Соответственно, во взаимосвязанном варианте осуществления устройства реализация функциональности, описанной в данном документе, может быть распределена по всей системе 800. Например, функциональность может быть реализована частично на вычислительном устройстве 802, также как через платформу 822, которая абстрагирует функциональность облака 820.
Заключение
[0070] Хотя изобретение описано на языке, характерном для структурных признаков и/или технологических этапов, необходимо понимать, что изобретение, определенное в прилагаемой формуле изобретения, не обязательно ограничено описанными характерными признаками или этапами. Наоборот, характерные признаки и этапы раскрываются как примерные формы реализации заявленного изобретения.