СПОСОБЫ ОСУЩЕСТВЛЕНИЯ БЕСПРОВОДНОЙ СВЯЗИ МЕЖДУ ТЕРМИНАЛЬНЫМ ВЫЧИСЛИТЕЛЬНЫМ УСТРОЙСТВОМ И НОСИМЫМ ВЫЧИСЛИТЕЛЬНЫМ УСТРОЙСТВОМ
METHODS OF WIRELESS COMMUNICATION BETWEEN A TERMINAL COMPUTING DEVICE AND PORTABLE COMPUTING DEVICE

Область техники, к которой относится изобретение
Примеры, описанные здесь, в основном относятся к способу осуществления беспроводной связи с носимым вычислительным устройством.
Уровень техники
Носимые вычислительные устройства, как правило, представляют собой малоразмерные вычислительные устройства, потребляющее относительно небольшое количество энергии. Носимые вычислительные устройства могут собирать информацию, такую как информация датчика, выполнять второстепенные функции обработки и затем доставлять информацию в терминальное вычислительное устройство. Терминальное вычислительное устройство может иметь большие размеры, например, ноутбук, планшетный компьютер или смартфон. Малоразмерное носимое вычислительное устройство может использоваться для мониторинга или зондирования биологических и/или экологических условий на, в или вокруг человека, животного или неодушевленного предмета. Носимое вычислительное устройство может осуществлять связь с терминальным вычислительным устройством, используя маломощную беспроводную связь.
Краткое описание чертежей
Фиг. 1 иллюстрирует пример первой системы.
Фиг. 2 иллюстрирует пример схемы модуляции.
Фиг. 3 иллюстрирует пример второй системы.
Фиг. 4 иллюстрирует пример процесса.
Фиг. 5 иллюстрирует примерную блок-схему первого устройства.
Фиг. 6 иллюстрирует пример первого логического потока.
Фиг. 7 иллюстрирует пример первого носителя информации.
Фиг. 8 иллюстрирует пример вычислительной платформы.
Фиг. 9 иллюстрирует примерную блок-схему второго устройства.
Фиг. 10 иллюстрирует пример второго логического потока.
Фиг. 11 иллюстрирует пример второго носителя информации.
Фиг. 12 иллюстрирует пример устройства.
Подробное описание
Примеры, как правило, направлены на повышение качества беспроводной связи между терминальным вычислительным устройством и носимым вычислительным устройством.
Носимое вычислительное устройство может устанавливать связь по беспроводной связи в связи с необходимостью иметь гибкость при развертывании таких типов устройств на одежде или на человеке, животном или неодушевленном предмете. В связи с тем, что такие носимые вычислительные устройства могут иметь небольшой размер (например, несколько миллиметров в диаметре) и могут потреблять незначительную мощность и могут использоваться, как для сбора информации датчика, так и для беспроводной связи с терминальным вычислительным устройством. Беспроводная связь может обеспечивать передачу информации датчика, передачу информации о статусе функционирования или для приема команд. Небольшой размер носимых вычислительных устройств может иметь недостаток, заключающийся в сложности использования аккумуляторов с целью обеспечения питанием и/или для использования в беспроводной связи.
В некоторых примерах, носимые вычислительные устройства могут быть запитаны специализированным внешним источником питания, используя ближнюю бесконтактную связь (NFC). Специализированный внешний источник питания может обеспечить электромагнитное поле, которое может быть использовано схемой на носимом вычислительном устройстве. Возможный недостаток, связанный с применением NFC, заключается в том, что необходимо обеспечить близость для обеспечения питания носимого вычислительного устройства со специализированными внешними источниками питания, что составляет только несколько сантиметров. Кроме того, многие виды терминальных вычислительных устройств не имеют функциональной возможности NFC. Тем не менее, другой источник электромагнитного поля, ассоциированный с беспроводной локальной сетью (WLAN), которая использует значительно дальнюю бесконтактную связь, имеет гораздо больший диапазон для питания носимых вычислительных устройств и используется для беспроводной связи с большинством типов терминальных вычислительных устройств. Например, WLAN передачи могут использоваться в соответствии с одним или более WLAN стандартами на основании множественного доступа с контролем несущей и обнаружением коллизий (CSMA/CD), такие как разработанные Институтом инженеров по электротехнике (IEEE). Эти стандарты WLAN могут быть основаны на CSMA/CD беспроводных технологиях, таких как Wi-Fi™ и могут включать в себя беспроводные стандарты Ethernet (в том числе родственные и варианты), ассоциированные с IEEE 802.11-2012 стандартом по информационным технологиям - Телекоммуникации и обмену информации между системами - Локальные и городские сети - особые требования часть 11: WLAN контроллер доступа к среде (MAC) и спецификации физического уровня (PHY), опубликованные в марте 2012 года, и/или более поздние версии этого стандарта ("IEEE 802.11").
В некоторых примерах, Wi-Fi беспроводные технологии часто используются большинством терминальных вычислительных устройств, где может быть обеспечено приемлемое электромагнитное поле для получения энергии с помощью WLAN передач. Эти WLAN передачи могут быть приняты схемой на носимом вычислительном устройстве на расстоянии, по меньшей мере, одного метра. Тем не менее, количество собранной энергии, все еще не является достаточной для носимого вычислительного устройства для приема информации, декодирования этой информации, кодирования ответного сообщения и затем для передачи ответа, используя аналогичную Wi-Fi беспроводную связь или другие типы CSMA/CD технологий. Именно, в отношении этих и других недостатков, которые описаны здесь, требуется описание примеров.
Согласно некоторым примерам, например, первый способ может быть реализован на носимом вычислительном устройстве. Для этих примеров, первый способ может быть использован для WLAN передачи из терминального вычислительного устройства. Посредством WLAN передачи может быть передан пакет, имеющий первый размер пакета. Затем носимое вычислительное устройство может принять идентификационное сообщение из терминального вычислительного устройства, если первый размер пакета превышает пороговый размер. Определение может быть выполнено в виде, когда идентификационное сообщение включает в себя идентификатор, который соответствует назначенному идентификатору для носимого вычислительного устройства. Носимое вычислительное устройство может либо сбросить в режим ожидания, если не совпадает, или принять командное сообщение из терминального вычислительного устройства, если совпадение было определено. Ответное сообщение может затем быть передано в терминальное вычислительное устройство в ответ на принятое командное сообщение. В некоторых примерах обнаруженные WLAN передачи для пакетов различных размеров, могут быть использованы в качестве части схемы модуляции для терминального вычислительного устройства для установления связи с переносным вычислительным устройством. По меньшей мере, некоторые из обнаруженных WLAN передач могут быть собраны для подачи питания на носимые вычислительные устройства, и собранная энергия используется для передачи ответного сообщения в терминальное вычислительное устройство.
В некоторых примерах, пример второго способа может быть реализован на терминальном вычислительным устройстве. Для этого примера второго способов, пакет, имеющий первый размер пакета, может быть передан посредством передачи WLAN в один или более носимых вычислительных устройств. Передача WLAN способна обеспечить сбор энергии посредством одного или более носимых вычислительных устройств. Идентификационное сообщение может затем передаваться, которое включает в себя идентификатор для носимого вычислительного устройства из числа одного или более носимых вычислительных устройств. Идентификационное сообщение может быть передано на основании множества передач WLAN, имеющих первую комбинацию второго и третьего размеров пакетов для указания идентификатора. Командное сообщение может затем передаваться, которое включает в себя команду для носимого вычислительного устройства. Командное сообщение может передаваться на основании множества передач WLAN, имеющих вторую комбинацию второго и третьего размеров пакетов. Ответ на команду от носимого вычислительного устройства может быть принят.Как упоминалось выше, для примера первого способа, в некоторых примерах носимое вычислительное устройство может собирать энергию, по меньшей мере, от некоторых из WLAN передач и использовать полученную энергию для передачи ответа.
Фиг. 1 иллюстрирует пример первой системы. В некоторых примерах, пример первой системы включает в себя систему 100. Система 100, как показано на фиг. 1, включает в себя терминальное вычислительное устройство 110 и носимые вычислительные устройства (CD) с 120-1 по 120-n, где "n" представляет любое положительного целое число, большее 2. В соответствии с некоторыми примерами, терминальное вычислительное устройство ПО может включать в себя, но не ограничивается этим, ноутбук, планшет или смартфон, которые могут быть перенесены либо помещены на расстоянии примерно одного метра от места, где находятся носимые CDs от 120-1 по 120-n. Как описано ниже, носимые CDs с 120-1 по 120-n могут иметь небольшой размер, который может быть достаточно мал, чтобы быть расположенным на поверхности (например, на внешнем слое) или в человеке, животном или неодушевленном предмете. Носимые CDs с 120-1 по 120-n могут также быть настолько малы, что аккумуляторы, которые соответствуют размерам этих типов малых форм-факторов, не могут обеспечить достаточную мощность.
В некоторых примерах, терминальное вычислительное устройство 110 может включать в себя логику и/или признаки, способные генерировать передачи 130 беспроводной локальной сети (WLAN) (например, с помощью Wi-Fi беспроводных технологий). Логика и/или признаки в терминальном вычислительном устройстве 110, могут также быть способны генерировать сообщения и передавать эти сообщения с помощью WLAN передач 130 так, что включает в себя пакеты различных размеров. Как описано ниже, схема модуляции может быть использована, которая основана на различных размерах пакетов и длительности заряда, носимое вычислительное устройство может собирать энергию из отдельных передач WLAN, таких как WLAN передачи 130, которые могут быть использованы для передачи каждого пакета из заданного размера.
Согласно некоторым примерам, используя, по меньшей мере, некоторые из WLAN передач 130, целевое носимое CD из числа носимых CDs с 120-1 по 120-n  может собирать энергию и передавать ответ по каналам связи (CLs) с 140-1, 140-2 и 140-n, соответственно. В этих примерах, ответ может быть передан на основе принципа вторичного излучения посредством использования нелинейного эффекта рассеяния. Нелинейный эффект рассеяния может быть ассоциирован с WLAN передачами 130, сделанными в соответствии с Wi-Fi беспроводными технологиями, такими как те, которые описаны с помощью одного или более стандартов IEEE 802.11 или других видов CSMA/CD соответствующих стандартов. В некоторых примерах, нелинейное рассеивание может быть нагружено на нелинейный элемент (не показан) на носимых CDs с 120-1 по 120-n , которые могут быть либо подключены, или отключены посредством обнаружения WLAN передач 130. Когда нелинейный элемент подключен, боковые гармоники принимаемых сигналов, распространяемых WLAN передачами 130, появляются в токе, проходящим через нагрузку антенны. Эти боковые гармоники переизлучаются той же антенной. В этих примерах, так же второй сигнал может быть использован и другие могут быть устранены с помощью фильтра. Таким образом, может быть обеспечена возможность подключения или отключения нелинейных элементов в соответствии с принятыми сигналами посредством WLAN передач 130 для различных схем модуляции. Например, включение/выключение манипуляции, позиционно-импульсная модуляции (РРМ) являются примерами некоторых различных схем модуляции, которые могут быть использованы носимыми CDs с 120-1 по 120-n , чтобы передавать ответ в терминальное вычислительное устройство 100 через соответствующие CLs с 140-1 по 140-n.
Фиг. 2 иллюстрирует пример схемы 200 модуляции. В некоторых примерах, как показано на фиг. 2, схема 200 модуляции включает в себя пакеты различных размеров, каждый из которых имеет длительность заряда в данный момент времени, когда WLAN передачи используются для передачи пакетов, который собирается носимым вычислительным устройством. Например, три различных размера пакетов показаны на фиг. 2, такие как, наибольший пакет, наименьший пакет и продолжительный пакета, имеющие соответствующие времени зарядки, идентифицированные как время 205, время 215 и время 225. В соответствии с некоторыми примерами, длительность заряда может не начаться до момента, когда обнаруженная энергия для данной WLAN передачи для передачи пакета достигнет порогового значения полученной энергии на носимом вычислительном устройстве. Пример порогового значения полученной энергии показан пунктирной линией на фиг. 2.
Согласно некоторым примерам, наибольший пакет, имеющий время 205, может быть использован в одном или более сообщениях терминальным вычислительным устройством, чтобы указать носимому вычислительному устройству, что, либо поступает команда, или передать данные/ответ на предыдущий запрос. Между тем, комбинации коротких и длинных пакетов, имеющих время 215 и 225, могут быть использованы в идентификационных сообщениях посредством терминального вычислительного устройства, чтобы указать, которое носимое вычислительное устройство должно направить ответ на командное сообщение и/или сообщение передачи. Комбинации коротких и длинных пакетов, имеющих времена 215 и 225, также могут быть использованы в командных сообщениях для идентификации носимого вычислительного устройства, чтобы указать команду.
В некоторых примерах, использование комбинаций коротких и длинных пакетов может включать в себя присвоения битового значения либо "1" или "0" к каждому короткому или длинному пакету. Например, "0" может быть присвоен короткому пакету, имеющий время 215, и "1" может быть присвоена длинному пакету, имеющий время 225. Используя эти примеры назначения битовых значений, комбинация 210 пакетов, как показано на фиг. 2, может указывать на 6-битовое значение 010011. 6-битовое значение, например, может быть идентификатором, чтобы указать заданное носимое вычислительное устройство, с которым терминальное вычислительное устройство может устанавливать связь. Логика и/или признаки в терминальном вычислительном устройстве могут быть способны использовать комбинации пакетов, имеющие два размера пакетов, чтобы генерировать любое количество битов для кодирования и декодирования сообщений, генерируемых способом, подобным схеме 200 модуляции. Кроме того, логика и/или признаки на носимом вычислительном устройстве могут быть способны декодировать тезисы сообщения.
Согласно некоторым примерам, наибольший пакет, имеющий время 205, может иметь максимальный размер пакета, в соответствии с одним или несколькими IEEE 802.11 стандартами или другими типами CSMA/CD стандартов, используемых для передачи WLAN для передачи пакетов. Например, некоторые стандарты IEEE 802.11 обеспечивают максимальный размер 2132 байт пакета. Кроме того, короткий пакет, имеющий время 215, может представлять собой пакет, который включает в себя только преамбулу и заголовок и может представлять наименьший пакет, используемый для WLAN передач для передачи пакетов. Длинный пакет, имеющий время 225, может представлять собой пакет, который, по существу, больше, чем короткого пакета, но также значительно меньше, чем наибольший размер пакета. Например, длинный пакет может иметь размер 500 байтов пакета. Примеры не ограничиваются вышеупомянутыми размерами пакетов, предусмотренные для наибольших, длинных и коротких пакетов. Кроме того, наибольшие размеры пакетов могут быть продиктованы другими стандартами, чем IEEE 802.11 для WLAN передач.
В некоторых примерах осуществления, терминальное вычислительное устройство выполнено с возможностью реализовывать схему модуляции, аналогичную схеме 200 модуляции, и может включать в себя контроллер доступа к среде (MAC), как часть беспроводного сетевого контроллера, который может работать в соответствии с Wi-Fi беспроводными технологиями, такими как стандарты IEEE 802.11. Для этих примеров, использование различных размеров пакетов для передачи сообщений на носимое вычислительное устройство практически не требует модификации схем модуляции кодирования, используемые Wi-Fi MAC, выполняемые в соответствии со стандартами IEEE 802.11. В целях реализации схемы модуляции, которая аналогична схеме 200 модуляции, логика и/или признаки терминального вычислительного устройства могут быть способны вызывать три различные размеры пакетов или длины, которые могут быть отформатированы с помощью MAC, в соответствии с IEEE 802.11 стандартами и затем переданы с использованием WLAN передач.
Фиг. 3 иллюстрирует пример второй системы. В некоторых примерах, пример второй системы включает в себя систему 300. Система 300, как показано на фиг. 3, включает в себя терминальное вычислительное устройство 310 и носимое вычислительное устройство 320. Подобно системе 100, терминальное вычислительное устройство ПО, показанное на фиг. 1, терминальное вычислительное устройство 310 показано на фиг. 3 как осуществляющее WLAN передачи 330.
Согласно некоторым примерам, решетка 322 носимого вычислительного устройства 320 может включать в себя одну или несколько антенн, чтобы, по меньшей мере, часть энергии от WLAN передач 130 должна быть направлена на модуль 324 сбора. Как описано ниже, логика и/или признаки, включенные в состав схемы 326 процессора, могут быть способны использовать схему модуляции, аналогично схеме 200 модуляции для приема и декодирования сообщений от терминального вычислительного устройства 310 на основании времени заряда, ассоциированного с переменными размерами пакетов, передаваемых с помощью WLAN передач 330. Кроме того, в некоторых примерах, данные или информация, полученная от датчика (ов) 328, может быть передана обратно в терминальное вычислительное устройство 310 в ответ на, по меньшей мере, некоторые из принятых сообщений.
В некоторых примерах, как показано на фиг. 3, график 340 изображает пример времени зарядки для переменных размеров пакетов, которые, возможно, были переданы посредством WLAN передач 330. Для этих примеров, модуль 324 сбора может включать в себя схему (например, один или более конденсаторов, выпрямители, мониторы напряжения и т.д.), способную накапливать энергию от WLAN передач 330. Накопление энергии может быть возможным благодаря, как непосредственной близости (например, в пределах 1 метра) терминального вычислительного устройства 310 к носимому вычислительному устройству 320, так и из-за энергии, как правило, ассоциированной с передачей WLAN, ассоциированной с Wi-Fi беспроводными технологиями, такими, как описано IEEE 802.11 или другими типами стандартов CSMA/CD. Беспроводной передачи WLAN, используемые для передачи пакета, могут иметь высокий уровень мощности вплоть до 20 dBm, где "dBm" представляет собой отношение мощности в децибелах измеренной мощности, соотнесенной на один милливатт. В некоторых случаях, терминальное вычислительное устройство может использовать более низкие энергетические уровни около 5 dBm для WLAN передач. Даже при уровнях мощности около 5 дБм, 1 мкВт (1μW) энергии может быть по-прежнему доступны для накопления энергии на расстоянии 1 метра.
Согласно некоторым примерам, 1μW может установить пороговое значение накопления энергии, с помощью которого логика и/или признаки схемы 326 процессора могут начать отслеживать/время зарядки и ассоциировать это время с пакетом заданного размера. Например, как показано пунктирной линией на фиг. 2, что может соответствовать пороговому значению накопления энергии, 1μW мощности доступная для накопления. Как только начинается процесс накопления энергии, может быть обнаружено начало передачи данного пакета. Кроме того, когда мощность падает ниже 1μW, может быть обнаружено окончание передачи пакета. Логика и/или признаки схемы 326 процессора может затем использовать время передачи, что соответствует времени заряда для определения размера пакета. Согласно некоторым примерам, либо размер одного пакета или комбинация двух размеров пакетов могут быть использованы логикой и/или признаками на терминальном вычислительном устройстве 310 и схемы 326 процессора, чтобы отправлять или принимать различные типы сообщений, как описано более подробно ниже.
В некоторых примерах, как показано на фиг. 3, носимое вычислительное устройство 320 также включает в себя датчик (и) 328. Датчик (и) 328 может включать в себя один или более датчиков для измерения сенсорной информации и может соединяться со схемой 326 процессора и поставлять измеренную информацию датчика в логику и/или признаки на схеме 326 процессора. Хотя на фиг. 3 показано, что датчики расположены на носимом вычислительном устройстве 320, в некоторых других примерах, по меньшей мере, некоторый датчик (и) 328 может быть расположен за пределами носимого вычислительного устройства 320. Для других примеров, датчик (и) 328 расположен за пределами носимого вычислительного устройства 320, и может соединяться со схемой 326 процессора с помощью одного или больше линий связи (например, проводной линии связи). Датчик (и) 328 может включать в себя, но не ограничиваются ими, датчик температуры, датчик артериального давления, датчик кислорода, датчик частоты сердечных сокращений, датчик влажности, акселерометр, датчик местоположения или датчик расположения, такие как датчики глобальной системы позиционирования (GPS).
Фиг. 4 иллюстрирует пример процесса 400. В некоторых примерах, процесс 400 может быть выполнен для беспроводной связи между терминальным вычислительным устройством 310, как показано на фиг. 4 как терминал 310, и носимым вычислительным устройством 320, показанным как носимое устройство 320. В этих примерах, элементы системы 300, показанные на фиг. 3, могут быть использованы, чтобы проиллюстрировать пример операции, относящиеся к процессу 400. Однако пример операций не ограничивается использованием элементов системы 300.
Начиная с процесса 4.0 (сообщение готовности), логика и/или признаки на терминале 310 может генерировать сообщение готовности, имеющее первый размер пакета, и вызвать пакет, имеющий первый размер пакета для передачи на носимое устройство 320 через WLAN передачу. Например, первый размер пакета может быть наибольшим размером пакета, разрешенным для передачи пакетов посредством WLAN передач, в соответствии с одним или более CSMA/CD стандартами, таким как IEЕЕ 802.11.
Посредством выполнения процесса 4.1 (Определение, превышает ли размер пороговое значение), логика и/или признаки на носимом устройстве 320 может определить, превышает ли пакет, имеющий первый размер, что был послан терминалом 310 в качестве сообщения готовности, пороговое значение размера. Размер, например, может быть основан на времени заряда, ассоциированном с получением энергии от WLAN передачи, используемой для передачи пакета. В некоторых примерах пороговое значение размера может быть основано на размере, который является разрешенным наибольшим размером пакета или, по меньшей мере, несколько больше, чем другие размеры пакетов, используемые для других типов сообщений. Например, если используется схема модуляции, аналогичная схеме 200 модуляции, показанной на фиг. 2, то пороговое значение будет несколько больше, чем размер длинных пакетов. Наличие несколько большего размера, чем размер длинных пакетов, может быть индикацией логике и/или признаку носимому устройству 320, что пакет не является частью комбинации пакетов, но показывает, что поступают последующие сообщения и необходимо быть готовым принять те последующие сообщения, которые могут включать в себя комбинации размеров пакетов.
Посредством выполнения процесса 4.2 (идентификационное сообщение), логика и/или признаки в терминале 310 может генерировать идентификационное сообщение, включающее в себя идентификатор назначенного носимого устройства 320.
Согласно некоторым примерам, идентификатор, включенный в состав идентификационного сообщения, может быть основан на нескольких WLAN передачах, имеющих первую комбинацию второго и третьего размеров пакетов. В некоторых примерах, второй размер пакета может быть аналогичен коротким пакетам и третий размер пакета аналогичен длинным пакетам, описанным выше со ссылкой на фиг. 2. В этих примерах, каждый короткий пакет в первой комбинации может представлять собой "0" битовое значение и каждый длинный пакет может представлять собой "1" битовое значение. Таким образом, первая комбинация, включающая в себя короткие и длинные пакеты, может быть использована для создания многобитового значения, которое может представлять собой назначенный идентификатор для носимого устройства 320.
Посредством выполнения процесса 4.3 (Определение, соответствует ли идентификатор), логика и/или признаки на носимом устройстве 320 может определить совпадает ли идентификатор, включенный в состав идентификационного сообщения, отправленного из терминала 310, с идентификатором носимого устройства 320. В некоторых примерах логика и/или признаки носимого устройства 320 может декодировать (например, с использованием схемы 200 модуляции) первую комбинацию из второго и третьего размеров пакетов, на основании ассоциированного времени зарядки для нескольких WLAN передач, используемых для передачи идентификационного сообщения. В этих примерах, логика и/или признаки носимого устройства 320 может поддерживать назначенный идентификатор в структуре данных, такой как таблица поиска (LUT) и может сравнить назначенный идентификатор мульти-битового значения, декодированный из первой комбинации. Если совпадение найдено, то носимое устройство 320 может затем подготовить и принять сообщение команды из терминала 310.
Согласно некоторым примерам, если совпадение не найдено, то носимое устройство 320 может сбросить в исходное состояние. Сброс в исходное состояние может включать в себя сброс времени длительности заряда и/или игнорирование или не прием одну или более последующие обнаруженные WLAN передачи для пакетов, имеющих размер пакета ниже порогового значения размера. Другими словами, если первый размер пакета не обнаружен; носимое устройство 320 может не принимать никаких дальнейших действий для подготовки ответа или установление связи с терминалом 310. Носимое устройство 320 может просто накапливать энергию от последующей WLAN передачи для пакетов, имеющих размеры пакетов ниже порогового значения размера.
Посредством выполнения процесса 4.4 (командное сообщение), логика и/или признаки на терминале 310 может генерировать сообщение команды, включающее в себя команды для носимого устройства 320. В некоторых примерах, команда может быть основана на нескольких передачах WLAN, имеющих вторую комбинацию из второго и третьего размеров пакетов. Как упоминалось выше, для процесса 4.2, в некоторых примерах, вторая комбинация из второго и третьего размеров пакетов может создать мульти-битовое значение, которое может быть ассоциировано с одной или несколькими командами. Эти команды могут включать в себя, но не ограничиваются ими, запрос на обновление состояния из носимого устройства 320, запрос данных датчиков для датчика(ов) с или подключенных к носимому устройству 320, или командой сброса для носимого устройства 320, или одним или несколькими датчиками, соединенными с носимым устройством 320.
Посредством выполнения процесса 4.5 (Подготовка ответа на команду), логика и/или признаки на носимом устройстве 320 может подготовить ответ на команду в принятом сообщении команды. Согласно некоторым примерам, если команда представляла собой запрос состояния, то может быть собрана информация для отчета о запросе состояния. Если команда представляла собой запрос данных для датчика(ов), данные могут быть собраны от датчика(ов) и подготовлены для представления на терминал 310. Если команда представляла собой команду сброса, то носимое устройство 320 может сбросить, и затем подготовить ответ, чтобы указать что сброс был завершен.
Посредством выполнения процесса 4.6 (сообщение передачи), логика и/или признаки на терминале 310 может генерировать сообщение передачи, имеющее первый размер пакета (например, наибольший размер пакета). В некоторых примерах, сообщение передачи может быть передано посредством WLAN передачи, с помощью собранной энергии посредством носимого устройства 320. Сообщение передачи может служить двум целям. Во-первых, обеспечение собранной мощности, чтобы носимое устройство 320 могло передать ответ. Во-вторых, чтобы обеспечить индикацию для подготовки отправки ответа, если идентификатор последующего сообщения, как описано ниже, принят, который имеет совпадающий идентификатор.
Посредством выполнения процесса 4.7 (Определение превышает ли размер пороговое значение), логика и/или признаки на носимом устройстве 320 может определить, превышает ли первый размер пакета, используемый для передачи посредством WLAN передачи, пороговое значение размера. Тот же самый процесс, как описано выше в процессе 4.1, может быть использован для установления этого.
Посредством выполнения процесса 4.8 (идентификационное сообщение), логика и/или признаки на терминале 310 может генерировать другое или второе идентификационное сообщение, включающее в себя идентификатор назначенного носимого устройства 320. Согласно некоторым примерам, идентификационное сообщение может генерироваться в описанном ранее процессе 4.2.
Посредством выполнения процесса 4.9 (Определение, если идентификатор совпадает), логика и/или признаки на носимом устройстве 320 может определить, совпадает ли идентификатор, включенный в состав второго идентификационного сообщения, отправленного из терминала 310, с идентификатором носимого устройства 320. В некоторых примерах, эта проверка совпадения может не допустить передачу информации носимым устройством 320, которая может быть предназначена для другого носимого устройства. Подобный процесс согласования, как указано выше в процессе 4.3, может выполняться. Тем не менее, отличается от процесса 4.1, тем, что носимое устройство 320 не сбрасывает в исходное состояние, если идентификатор не совпадает. Скорее всего, носимое устройство 320 может продолжать ожидать идентификационное сообщение, включающее в себя совпадающий идентификатор.
Посредством выполнения процесса 4.10 (ответное сообщение), логика и/или признаки на носимом устройстве 320 может использовать, по меньшей мере, часть энергии накопленной от WLAN передач, которые были использованы для отправки и передачи и/или идентификационных сообщений на носимое устройство 320 для отправки ответного сообщения на терминал 310. Согласно некоторым примерам, ответное сообщение может включать в себя, но не ограничиваясь этим, индикацию состояния для носимого устройства 320, индикацию о завершении команды или данные, ассоциированные с датчиком, расположенным на или соединенным с носимым устройством 320.
Согласно некоторым примерам, когда ответное сообщение посылается, носимое устройство 320 может сбросить обратно в исходное состояние, и процесс может начаться на процессе 4.0 при получении другого сообщения готовности от терминала 310.
Фиг. 5 иллюстрирует блок-схему первого устройства. Как показано на фиг. 5, первое устройство включает в себя устройство 500. Хотя устройство 500, показанное на фиг. 5, имеет ограниченное количество элементов в определенной топологии или конфигурации, может быть понятно, что устройство 500 может включать в себя больше или меньше элементов в альтернативных конфигурациях, как требуется для реализации данного варианта осуществления.
Устройство 500 может включать в себя вычислительное устройство и/или аппаратно-программное обеспечение, реализуемое устройством 500, имеющим схему 520 процессора, выполненную с возможностью управлять одним или более компонентами 522-А. Стоит отметить, что "а", "b" и "с" и тому подобные обозначения используются здесь как переменные, представляющие любое положительное целое число. Так, например, если вариант реализации устанавливает значение а=6, то полный набор компонентов 522-а может включать в себя компоненты 522-1 522-2, 522-3, 522-4, 522-5 или 522-6. Примеры не ограничены в этом контексте.
Согласно некоторым примерам, устройство 500 может быть частью носимого вычислительного устройства, выполненного с возможностью взаимодействовать беспроводным способом с терминальным вычислительным устройством. Примеры не ограничены в этом контексте.
В некоторых примерах, как показано на фиг. 5, устройство 500 включает в себя схему 520 процессора. Схема 520 процессора может обычно быть выполнена с возможностью управлять одним или более компонентами 522-А. Схема 520 процессора может быть любым из различных коммерчески доступных процессоров, таких как встроенный и защищенный процессор, микропроцессор, двойной многоядерный процессор или другие архитектуры мультипроцессоров. Согласно некоторым примерам, схема 520 процессора может быть также специализированной интегральной схемой (ASIC) и, по меньшей мере, некоторые компоненты 522-А могут быть реализованы как аппаратные элементы ASIC.
Согласно некоторым примерам, устройство 500 может включать в себя компонент 522-1 обнаружения. Компонент 522-1 обнаружения может управляться схемой 520 процессора, чтобы обнаружить передачу WLAN из терминального вычислительного устройства пакета, имеющего первый размер. Обнаружение может быть основано на том, что модуль сбора на носимом вычислительном устройстве, включающее в себя устройство 500, способен накапливать энергию от передачи WLAN во время передачи пакета, имеющего первый размер пакета. Например, сообщение 505 готовности может включать в себя пакет, имеющий первый размер, равный наибольшему размеру, разрешенный при осуществлении передачи WLAN, в соответствии с одним или несколькими стандартами IEEE 802.11 или другими типами CSMA/CD стандартов. Если модуль сбора способен накапливать энергию (например, выше порогового значения накопления) в течение передачи сообщения 505 готовности, то может быть обнаружен пакет, имеющий первый размер.
В некоторых примерах, устройство 500 может также включать в себя компонент 522-2 порогового значения. Компонент 522-2 порогового значения может быть реализован посредством схемы 520 процессора, чтобы определить, не превышает ли первый размер пакета порогового значения размера. Например, компонент 522-2 порогового значения может определить, превышает ли первый размер пакета в сообщении 505 готовности пороговый размер. Пороговый размер может поддерживаться компонентом 522-2 порогового значения в структуре данных, такой как таблицы поиска (LUT) как пороговое значение размера 524-А. Пороговое значение размера, указанное в размере 524-А порогового значения, может быть разрешенным размером как большим, как наибольшим размером пакета или, по меньшей мере, несколько больше, чем другие размеры пакетов, используемые для других типов сообщений (например, идентификационное или командное сообщение).
Согласно некоторым примерам, устройство 500 может также включать в себя приемный компонент 522-3. Приемный компонент 522-3 может быть реализован схемой 520 процессора для приема идентификационного сообщения из терминального вычислительного устройства на основании первой размера пакета, превышающий пороговый размер. Например, идентификационное сообщение 510 могут быть принято приемным компонентом 522-3 на основании определения компонентом 522-2 порогового значения того, что размер пакета для сообщения 505 готовности превысил пороговый размер.
Согласно некоторым примерам, устройство 500 может включать в себя компонент 522-4 идентификации. Компонент 522-4 идентификации может быть реализован схемой 520 процессора для определения, содержит ли идентификационное сообщение идентификатор, который соответствует назначенному идентификатору для носимого вычислительного устройства, включающее в себя устройство 500. Например, идентификационное сообщение 510 может включать в себя идентификатор на основании первой комбинации из второго (короткого) и третьего (длинного) размеров пакетов. Второй и третий размеры пакетов, например, могут иметь соответствующие время зарядки, и эти периоды времени зарядки могут быть присвоены битовым значениям, таким как "0" битовое значение для второго размера пакета и "1" битовое значение для третьего размера пакета. Компонент 522-4 идентификации может сравнивать общее битовое значение, указанное первой комбинацией из второго и третьего размеров пакетов, с битовым значением, поддерживаемым компонентом идентификации с идентификатором 526-В (например, поддерживается в LUT). Битовое значение, поддерживаемое с идентификатором 526-В, может быть назначено идентификатору, который может уникально идентифицировать носимое вычислительное устройство, которое включает в себя устройство 500. Компонент 522-4 идентификации может определить, есть ли совпадение между идентификатором, включенным в состав идентификационного сообщения 510, с назначенным идентификатором. Если совпадение существует, приемный компонент 522-3 может затем ожидать приема сообщения команды из терминального вычислительного устройства. Если совпадение отсутствует, то компонент 522-4 идентификации может вызвать носимое вычислительное устройство, которое включает в себя устройство 500, сброс в исходное состояние.
В соответствии с некоторыми примерами, устройство 500 может также включать в себя компонент 522-5 команды. Компонент 522-5 команды может быть реализован схемой 520 процессора для определения битового значения для команды, включенной в состав сообщения команды, принятого приемным компонентом 522-3.
В этих примерах командное сообщение 515 может быть принято от терминального устройства. Командное сообщение 515 может включать в себя вторую комбинацию второго и третьего размера пакетов на основании обнаруженных WLAN передач, обнаруженных компонентом 522-1 обнаружения. Для этих примеров, битовое значение, ассоциированное со второй комбинации, может быть определено компонентом 522-5 команды и сравнено с битовым значением, поддерживаемых в командах 527-С, чтобы определить, что команда была указана посредством терминального устройства. Команды 527-С могут поддерживаться компонентом 522-5 команды в структуре данных, такой как LUT, но может включать в себя, но не ограничивается этим, такие команды, как команда, чтобы обеспечить обновление статуса, команда, чтобы обеспечить собранные данные датчика, или команда для выполнения сброса установок носимого вычислительного устройства, которое включает в себя устройство 500.
В некоторых примерах, устройство 500 может также включать в себя передающий компонент 522-6.
Передающий компонент 522-6 может быть реализован с помощью схемы 520 процессора для передачи в терминальное вычислительное устройство ответного сообщения в сообщение команды, принятое приемным компонентом и интерпретируются компонентом 522-5 команды. В этих примерах, компонент 522-1 обнаружения может также обнаружить вторую передачу WLAN второго пакета, имеющего первый размера пакета на основании компонента 522-2 порогового значения, определяя, что второй пакет превышает пороговое значение размера, указанного в пороговом значении размера 524-В. Например, сообщение 435 передач может включать в себя второй пакет в обнаруженной второй передаче WLAN. Приемный компонент 522-3, может затем принять второе идентификационное сообщение 510, которое включает в себя идентификатор, который соответствует назначенному идентификатору, поддерживаемому компонентом 522-4 идентификации в идентификаторе 526-6. Передающий компонент 522-6 может передавать ответное сообщение 540 в ответ на командное сообщение 515, и также может использовать, по меньшей мере, часть энергии собранную из второй передачи WLAN и, возможно, WLAN передач, используемых для второго идентификационного сообщения 510 для передачи ответного сообщения 540. В некоторых примерах, ответное сообщение 540 может включать в себя, по меньшей мере, некоторые данные (например, данные о температуре), полученные от датчиков, соединенные с носимым вычислительным устройством, которое содержит устройство 500. Эти данные могут быть получены с помощью сенсорной информации 530.
Приведенное выше описание является набором логических потоков, представляющий прием методологий для выполнения новых аспектов раскрытой архитектуры. Хотя в целях простоты объяснения, одна или более методик, показанные здесь, показаны и описаны как последовательность действий, специалисты в данной области техники поймут и оценят, что методологии не ограничиваются порядком действий. Некоторые действия могут, в соответствии с ним, происходить в другом порядке и/или одновременно с другими действиями, показанные и описанные здесь. Например, специалисты в данной области техники поймут и оценят, что методология может быть альтернативно представлена как последовательность взаимосвязанных состояний или событий, например, диаграмма состояний. Более того, не все действия, представленные в методологии, могут потребоваться для новой реализации.
Логический поток может быть реализован в программном обеспечении, аппаратно-программном обеспечении и/или аппаратными средствами. В вариантах осуществления программного обеспечения и аппаратно-программного обеспечения, логический поток может быть реализован посредством исполняемых компьютером команд, хранящихся, по меньшей мере, на одном невременном машиночитаемом носителе или машиночитаемом носителе информации, таком как оптический, магнитный или полупроводниковый носитель данных. Варианты осуществления не ограничиваются в этом контексте.
Фиг. 6 иллюстрирует пример первого логического потока. Как показано на фиг. 6, первый логический поток включает в себя логический поток 600. Логический поток 600 может быть представлен некоторыми или всеми операциями, выполняемыми одним или несколькими логическими устройствами, признаками или устройствами, описанные здесь, такие как устройство 500. Более конкретно, логический поток 600 может быть реализован посредством компонента 522-1 обнаружения, компонента 522-2 порогового значения, приемного компонента 522-3, компонента 522-4 идентификации, компонента 522-5 команды или передающего компонента 522-6.
В показанном примере на фиг. 6, в некоторых примерах, логический поток 600 на этапе 602 может обнаружить WLAN передачу пакета из терминального вычислительного устройства, имеющего первый размер пакета. В этих примерах, компонент 522-1 обнаружения может обнаружить WLAN передачу для пакета, имеющего первый размер пакета, например, содержащийся в сообщении 505 готовности.
Согласно некоторым примерам, логический поток 600 на этапе 604 может принимать идентификационное сообщение из терминального вычислительного устройства на основании первого размере пакета, превышающего пороговое значение размера. В этих примерах, компонент 522-2 порогового значения может сравнивать первый размер пакета с пороговым значением размера и приемный компонент 522-2 затем может принимать идентификационное сообщение 510.
В некоторых примерах, логический поток 600 на этапе 606 может определить, содержит ли идентификационное сообщение идентификатор, который соответствует назначенному идентификатору для носимого вычислительного устройства. В этих примерах, компонент 522-4 идентификации может сравнить идентификатор с назначенным идентификатором, чтобы определить, существует ли совпадение.
В соответствии с некоторыми примерами, логический поток на этапе 608 может сбросить на режим ожидания, если нет совпадения или принимать сообщение команды из терминального вычислительного устройства, основанного на совпадении.
В этих примерах, компонент 522-4 идентификации может вызвать логику и/или признаки устройства 500 сбросить в режим ожидания, если идентификатор в идентификационном сообщении 510 не соответствует назначенному идентификатору для носимого вычислительного устройства. При совпадении, приемный компонент 522-3 может принять сообщение команды 515, которое может включать в себя команду, которая интерпретируется/определяется компонентом 522-5 команды.
В некоторых примерах, логический поток на этапе 610 может обнаружить вторую передачу WLAN второго пакета, имеющего первый размер пакета, превышающего пороговый размер. В этих примерах, компонент 522-1 обнаружения может обнаруживать вторую передачу WLAN и компонент 522-2 порогового значения может определить, что порогового значение размера был превышен. Эта вторая WLAN Передача может быть связано с сообщением 535 передачи, чтобы указать носимое вычислительное устройство передать ответное сообщение, которое может реагировать на команду, включенную в состав сообщение 515 команды.
Согласно некоторым примерам, логический поток на этапе 612 может принимать второе идентификационное сообщение, включающее идентификатор, который соответствует назначенному идентификатору. В этих примерах, приемный компонент 522-3 может принять второе идентификационное сообщение 510, которое включает в себя соответствующий идентификатор, как определено компонентом 522-4 идентификации.
В некоторых примерах, логический поток на этапе 614 может использовать, по меньшей мере, некоторую из собранной энергии второй передачи WLAN для передачи ответного сообщения. В этих примерах, передающий компонент 522-6 может использовать, по меньшей мере, некоторую из собранной энергии из сообщения 535 передачи, и также может использовать некоторую собранную энергию из второго идентификационного сообщения 510 для передачи ответного сообщения 540. Ответное сообщение 540, например, может включать в себя информацию 530 датчика от датчиков, подключенных к носимому вычислительному устройству.
Фиг. 7 иллюстрирует вариант осуществления первого носителя информации. Как показано на фиг. 7, первый носитель информации включает в себя носитель 700 информации. Носитель 700 информации может включать в себя промышленное изделие. В некоторых примерах, носитель 700 информации может включать в себя любой невременный машиночитаемый носитель информации или машиночитаемый носитель, например, оптическое, магнитное или полупроводниковое запоминающее устройство. Носитель 700 информации может хранить различные типы команды, исполняемые компьютером, такие как команды для реализации логического потока 600. Примеры машиночитаемого носителя информации могут включать в себя тактильные носители данных, способные хранить электронные данные, включающие в себя энергонезависимую память или энергозависимую память, съемную или несъемную память, стираемую или нестираемую память и так далее. Примеры команд, выполняемые компьютером, могут включать в себя любой подходящий тип кода, такой, как исходный код, скомпилированный код, интерпретируемого код, исполняемый код, статический код, динамический код, объектно-ориентированный код, визуальный код и тому подобное. Примеры не ограничены в этом контексте.
Фиг. 8 иллюстрирует пример вычислительной платформы 800. В некоторых примерах, как показано на фиг. 8, вычислительная платформа 800 может включать в себя компонент 840 обработки, другие компоненты 850 платформы или интерфейс 860 связи. Вычислительная платформа 800, в некоторых примерах, может быть включена в состав носимого вычислительного устройства, аналогично носимому вычислительному устройству, описанному выше на фигурах 1-7.
Согласно некоторым примерам, компонент 840 обработки может выполнять операции по обработке или логику для устройства 500 и/или машиночитаемый носитель 700 информации. Компонент 840 обработки может включать в себя различные элементы аппаратного и программного обеспечения или комбинацию обоих. Примеры аппаратных элементов могут включать в себя устройства, логические устройства, компоненты, процессоры, микропроцессоры, схемы, схемы процессора, схемные элементы (например, транзисторы, резисторы, конденсаторы, катушки индуктивности и т.д.), интегральные схемы, специализированные интегральные схемы (ASIC), программируемые логические устройства (PLD), цифровые процессоры (DSP), программируемую пользователем вентильную матрицу (FPGA), запоминающие устройства, логические элементы, регистры, полупроводниковое устройство, микросхемы, микрочипы, чипсеты и так далее. Примеры программных элементов могут включать в себя программные компоненты, программы, приложения, программы для компьютера, прикладные программы, системные программы, программы по разработке программного обеспечения, программы машины, программное обеспечение операционной системы, межплатформное программное обеспечение, аппаратно-программное обеспечение, программные модули, последовательность команд, подпрограммы, функции, способы, процедуры, программные интерфейсы, интерфейсы прикладной программы (API), наборы инструкций, вычислительный код, компьютерный код, кодовые сегменты, сегменты компьютерного кода, слова, значения, символы или любая их комбинация. Определение того, реализуется ли пример использования аппаратных элементов и/или элементов программного обеспечения может варьироваться в соответствии с любым числом факторов, таких как желаемая вычислительная скорость, уровень мощности, тепловые допуски, бюджет обработки цикла, скорость входных данных, скорость выходных данных, ресурсы памяти, скорость шины данных и другие проектные или операционные ограничения, желательные для данного примера.
В некоторых примерах, другие компоненты 850 платформы могут включать в себя общие вычислительные элементы, возможно, расположенные в носимом вычислительном устройстве, таких как блоки памяти, наборы микросхем, контроллеры, интерфейсы, генераторы, блок синхронизации, модулей сбора энергии и так далее. Примеры блоков памяти, ассоциированные с другими компонентами 850 платформы, могут включать в себя, без ограничения, различные типы машиночитаемых носителей информации для хранения в виде одного или нескольких блоков памяти, таких как ROM, RAM, DRAM, с удвоенной скоростью передачи данных DRAM (DDRAM), синхронное DRAM (SDRAM), SRAM, программируемое ROM (PROM), EPROM, EEPROM, NAND флэш-память, NOR флэш-память, память на полимере, такая как память на ферроэлектрическом полимере, память с произвольной выборкой на сегнетоэлектрическом транзисторе (FeTRAM или FeRAM), нанопроволока, память на аморфных полупроводниках, ферроэлектрическая память, 3-х мерная перекрестная память, SONOS память, магнитные и любой другой тип носителя данных подходит для хранения информации на носимом вычислительном устройстве.
В некоторых примерах интерфейс 860 связи может включать в себя логику и/или признаки для поддержки интерфейса связи устанавливать связь с терминальным устройством или с датчиками, соединенными с носимых вычислительным устройством. В этих примерах, интерфейс 860 связи может включать в себя один или более интерфейсов, которые действуют в соответствии с различными протоколами или стандартами связи проводной связи или беспроводной связи. Проводные коммуникации могут осуществляться посредством использования коммуникационных протоколов или стандартов, описанных в одном или нескольких отраслевых стандартах (в том числе родственных и иных), включающие в себя межсоединение периферийных компонентов (PCI), Express базовая спецификация, версия 3.0, опубликована в ноябре 2010 года ("PCI Express" или "PCIe"), спецификация универсальной последовательной шины, редакция 3.0, опубликованный в ноябре 2008 года ("USB"), спецификации I С-шины, редакция 5, опубликованная в октября 2012 года, 1-проводная сеть, Руководство по проектированию, версия 1.0, опубликованная в августе 2004 года и/или спецификация шины системного управления (SMBus), версия 2.0, опубликована в августе 2000 года.
Беспроводная связь (например, с терминальным вычислительным устройством) может быть установлена использованием эффекта нелинейного рассеяния, ассоциированного с передачей WLAN, при повторном излучении передач к источнику передачи WLAN. WLAN передачи могут быть переданы в соответствии с одним или несколькими стандартами IEEE 802.11 или другими типами CSMA/CD стандартов.
Компоненты и признаки компьютерной платформы 800 могут быть реализованы с использованием любой комбинации дискретной схемы, специализированной интегральной схемы (ASIC), логических элементов и/или отдельных архитектур микросхем. Дополнительно, признаки вычислительной платформы 800 могут быть реализованы с использованием микроконтроллеров, программируемых логических матриц и/или микропроцессоров или любой комбинации вышеизложенного, при соответствии. Следует отметить, что аппаратные средства, микропрограммное обеспечение и/или программные элементы могут быть совместно или индивидуально называться здесь "логикой" или "схемой".
Следует иметь в виду, что примерная вычислительная платформа 800, показанная на блок-схеме на фиг. 8, может представлять один функционально описательный пример многих потенциальных вариантов реализаций. Соответственно, разделение, упущение или включение в состав блока функций, изображенных на сопроводительных чертежах, не является фактом того, что аппаратные компоненты, схемы, программное обеспечение и/или элементы для реализации этих функций обязательно будут разделены, опущены или включены в состав вариантов осуществления.
Фиг. 9 показывает блок-схему для второго устройства. Как показано на фиг. 9, второе устройство включает в себя устройство 900. Хотя устройство 900, показанное на фиг. 9, имеет ограниченное количество элементов в определенной топологии или конфигурации, может быть понятно, что устройство 900 может включать в себя больше или меньше элементов в альтернативных конфигурациях, как требуется для данной реализации.
Устройство 900 может включать в себя реализуемое компьютером устройство 900, имеющее схему 920 процессора, выполненную с возможностью реализовывать один или более компонентов 922-А. Подобно устройству 500 на фиг. 5, "а" и "b" и "с" и аналогичные обозначения могут быть переменными, представляющие любое положительное целое число.
Согласно некоторым примерам, устройство 900 может быть частью терминального вычислительного устройства, выполненное с возможностью устанавливать беспроводную связь с одним или более носимым вычислительным устройством. Примеры не ограничены в этом контексте.
В некоторых примерах, как показано на фиг. 9, устройство 900 включает в себя схему 920 процессора. Схема 920 процессора может быть обычно выполнена с возможностью реализовывать один или более компонентов 922-А. Схема 920 процессора может быть любой из различных коммерчески доступных процессоров, включающая в себя, без ограничения, в AMD Athlon, Duron и Opteron процессоры; ARM приложение, встроенные и защищенные процессоры; IBM и Motorola DragonBall и PowerPC процессоры; сотовые процессоры IBM и SONY; Qualcomm Snapdragon; Intel Celeron, Core (2) Duo, Core 13, Core i5, Core i7, процессоры Itanium, Pentium, Xeon, Atom и XScale; и аналогичные процессоры. Сдвоенные микропроцессоры, многоядерные процессоры и другие многопроцессорные архитектуры также могут быть использованы в качестве схемы 920 процессора. В соответствии с некоторыми примерами схема 920 процессора может быть также специализированной интегральной схемой (ASIC) и компоненты 922-а могут быть реализованы как аппаратные элементы ASIC.
Согласно некоторым примерам, устройство 900 может включать в себя компонент 922-1 уведомления. Компонент 922-1 уведомления может быть реализован схемой 920 процессора, чтобы генерировать сообщение готовности, имеющее первый размер пакета. Например, компонент 922-1 уведомления может генерировать сообщение 905 готовности, имеющее первый размер пакета, который равен наибольшему размеру пакета, доступного для передачи WLAN, например, в соответствии с одним или более стандартом IEEE 802.11 или другими типами CSMA/CD стандартов.
В некоторых примерах, устройство 900 может также включать в себя передающий компонент 922-2. Передающий компонент 922-2 может быть реализован схемой 920 процессора, чтобы вызвать сообщение готовности для передачи посредством WLAN передачи, способный накопить энергию посредством одного или более носимых вычислительных устройств. В этих примерах, сообщение 905 готовности может передаваться на носимое вычислительное устройство, которые может находиться в пределах не менее 1 метра от терминального вычислительного устройства, которое содержит устройство 900. Расстояние 1 м в некоторых примерах может быть достаточным для того, чтобы носимое вычислительное устройство смогло собрать энергию из WLAN передачи, отправленной из терминального вычислительного устройства.
В некоторых примерах, устройство 900 может также включать в себя идентификационный компонент 922-3. Идентификация компонент 922-3 может быть реализован схемой процессора 920, чтобы генерировать идентификационное сообщение, включающее в себя идентификатор для носимого вычислительного устройства из числа одного или нескольких носимых вычислительных устройств. Идентификатор может быть основан на нескольких WLAN передачах, имеющих первую комбинацию второго и третьего размеров пакетов. Например, идентификационный компонент 922-3 может включать в себя идентификатор в идентификационном сообщении 910. Передающий компонент 922-2 затем может вызвать идентификационное сообщение 910 посредством нескольких передач WLAN, способный накопить энергию, по меньшей мере, носимым вычислительным устройством. Идентификационный компонент 922-2 может получить идентификатор из идентификационной информации 924-А, например, поддерживаемой в LUT, или другой структуры данных в терминальном вычислительном устройстве, доступной для идентификационного компонента 922-2, такие как устройства флэш-памяти.
Согласно некоторым примерам, устройство 900 может также включать в себя компонент 922-4 команды. Компонент 922-4 команды может быть реализован схемой 920 процессора, чтобы генерировать командное сообщение, включающее в себя команду на носимое вычислительное устройство. Команда может быть основана на нескольких WLAN передачах, имеющих вторую комбинацию второго и третьего размеров пакетов. Например, командное сообщение 915 может быть сгенерировано с использованием второй комбинации второго и третьего размеров пакетов. Командная информация 926-6, поддерживаемая в LUT командным компонентом 922-4, может быть использована для определения того, что используется конкретная комбинация в командном сообщении 915.
В некоторых примерах, устройство 900 может также включать в себя компонент 922-5 отклика. Компонент 922-5 отклика может быть реализован с помощью схемы 920 процессора, чтобы получить ответ на команду из носимого вычислительного устройства. Например, ответное сообщение 935 может быть принято компонентом 922-5 отклика. Ответное сообщение 935 может быть получено благодаря выполнению нескольких предыдущих действий, предпринятых другими компонентами устройства 900. Например, компонент 922-1 уведомления может сгенерировать сообщение 930 передачи, имеющее первый размер пакета.
Передающий компонент 922-3 затем может вызвать сообщение 930 передачи, которое должно передаваться посредством WLAN передачи, способный накопить энергию, по меньшей мере, носимым вычислительным устройством, имеющим назначенный идентификатор. Идентификационный компонент 922-3 может сгенерировать второе идентификационное сообщение 910, включающее в себя идентификатор для носимого вычислительного устройства. Передающий компонент 922-2 может вызвать второе идентификационное сообщение 910, которое должно передаваться посредством нескольких передач WLAN, имеющее первую комбинацию второго и третьего размеров пакетов. Носимое вычислительное устройство в ответ на прием сообщения 930 передачи и второго идентификационного сообщения 910 может использовать, по меньшей мере, часть собранной энергии, по меньшей мере, из передачи WLAN, которое передало сообщение 930 передачи или второе идентификационное 910 сообщение, затем передает ответное сообщение 935.
Приведенное выше описание является набором логических потоков, представляющий прием методологий для выполнения новых аспектов раскрытой архитектуры. Хотя в целях простоты объяснения, одна или более методик, показанные здесь, показаны и описаны как последовательность действий, специалисты в данной области техники поймут и оценят, что методологий не ограничиваются порядком действий. Некоторые действия могут, в соответствии с ним, происходить в другом порядке и/или одновременно с другими действиями, показанные и описанные здесь. Например, специалисты в данной области техники поймут и оценят, что методология может быть альтернативно представлена как последовательность взаимосвязанных состояний или событий, например, диаграмма состояний. Более того, не все действия, представленные в методологии, могут потребоваться для новой реализации.
Логический поток может быть реализован в программном обеспечении, аппаратно-программном обеспечении и/или аппаратными средствами. В вариантах осуществления программного обеспечения и аппаратно-программного обеспечения, логический поток может быть реализован посредством исполняемых компьютером команд, хранящихся, по меньшей мере, на одном невременном машиночитаемом носителе или машиночитаемом носителе информации, таком как оптический, магнитный или полупроводниковый носитель данных. Варианты осуществления не ограничиваются в этом контексте.
Фиг. 10 иллюстрирует пример второго логического потока. Как показано на фиг. 10, второй логический поток включает в себя логический поток 1000. Логический поток 1000 может быть представлен некоторыми или всеми операциями, выполняемыми одним или несколькими логическими устройствами, признаками или устройствами, описанными здесь, как устройство 1000. Более конкретно, логический поток 1000 может быть реализован посредством компонента 922-1 уведомления, передающего компонента 922-2, идентификационного компонента 922-3, компонента 922-4 команды или компонента 922-5 отклика.
В показанном примере на фиг. 10, в некоторых примерах, логический поток 1000 на этапе 1002 может передавать пакет, имеющий первый размер пакета посредством WLAN передачи. Передача WLAN может быть способна обеспечить сбор энергии с помощью одного или более носимых вычислительных устройств. В этих примерах, компонент 922-1 уведомления может генерировать сообщение 905 готовности и передающий компонент 922-2 может вызвать сообщение 905 готовности, которое должно передаваться в одно или более носимое вычислительное устройство.
В некоторых примерах, логический поток 1000 на этапе 1004 может передавать идентификационное сообщение, включающее в себя идентификатор для носимого вычислительного устройства среди одного или более носимых вычислительных устройств. Идентификационное сообщение может передаваться на основании нескольких передач WLAN, имеющее первую комбинацию второго и третьего размеров пакетов, чтобы указать идентификатор. Для этих примеров, идентификационный компонент 922-3 может сгенерировать идентификационное сообщение 910, которое включает в себя идентификатор, и передающий компонент 922-2 может вызвать идентификационное сообщение, подлежащее передаче на носимое вычислительное устройство.
Согласно некоторым примерам, логический поток 1000 на этапе 1006 может передавать командное сообщение, включающее в себя команду на носимое вычислительное устройство. Командное сообщение может быть передано на основании множества передач WLAN, имеющее вторую комбинацию второго и третьего размеров пакетов. В этих примерах, компонент 922-4 команды может сгенерировать командное сообщение 915, которое включает в себя команду, и передающий компонент 922-2 может вызвать командное сообщение 915 для передачи на носимое вычислительное устройство.
Согласно некоторым примерам, логический поток 1000 на этапе 1008 может передавать второй пакет, имеющий первый размер пакета посредством второй передачи WLAN. В этих примерах, компонент 922-2 уведомления может генерировать сообщение 930 передачи и передающий компонент 922-2 может вызвать сообщение 930 передачи, которое будет передано на носимое вычислительное устройство.
Согласно некоторым примерам, логический поток 1000 на этапе 1010 может передавать второе идентификационное сообщение, которое включает в себя идентификатор. Носимое вычислительное устройство может быть способно собирать энергию, по меньшей мере, некоторое количество энергии из второй передачи WLAN и использовать собранную энергию для передачи ответа на сообщение команды в ответ на прием второго пакета и второго идентификационного сообщения. В этих примерах, идентификационный компонент 922-3 может генерировать второе идентификационное сообщение 910 и передающий компонент 922-2 может вызвать второе идентификационное сообщение 910, которое будет передано на носимое вычислительное устройство.
Согласно некоторым примерам, логический поток 1000 на этапе 1012 может принимать ответ на команду от носимого вычислительного устройства. В этих примерах, компонент 922-5 отклика может принять ответное сообщение 935 от носимого вычислительного устройства.
Фиг. 11 иллюстрирует вариант осуществления второго носителя информации. Как показано на фиг. 11, второй носитель информации включает в себя носитель 1100 информации. Носитель 1100 информации может включать в себя промышленное изделие. В некоторых примерах, носитель 1100 информации может включать в себя любой невременный машиночитаемый носитель информации или машиночитаемый носитель, например, оптическое, магнитное или полупроводниковое запоминающее устройство. Носитель 1100 информации может хранить различные типы команды, исполняемые компьютером, такие как команды для реализации логического потока 1000. Примеры машиночитаемого носителя информации могут включать в себя тактильные носители данных, способные хранить электронные данные, включающие в себя энергонезависимую память или энергозависимую память, съемную или несъемную память, стираемую или нестираемую память и так далее. Примеры команд, выполняемые компьютером, могут включать в себя любой подходящий тип кода, такой, как исходный код, скомпилированный код, интерпретируемого код, исполняемый код, статический код, динамический код, объектно-ориентированный код, визуальный код и тому подобное. Примеры не ограничены в этом контексте.
Фиг. 12 показывает вариант осуществления устройства 1200. В некоторых примерах устройство 1200 может быть выполнено с возможностью агрегировать вычисления, сохранять информацию и обеспечивать ввод/вывод (I/O) ресурсов с другого устройства. Устройство 1200 может реализовать, например, устройство 900, носитель 1100 информации и/или логическую схему 1270. Логическая схема 1270 может включать в себя физические схемы для выполнения операций, описанных для устройства 900. Как показано на фиг. 12, устройство 1200 может включать в себя радиоинтерфейс 1210, полосовые схемы 1220 и вычислительную платформу 1230, хотя примеры не ограничиваются этой конфигурацией.
Устройство 1200 может реализовать все или некоторые из структуры и/или операции для устройства 900, носителя 1100 информации и/или логической схемы 1270 в одном вычислительном объекте, таком, как полностью расположенные в одном устройстве. Варианты осуществления не ограничиваются в этом контексте.
Радиоинтерфейс 1210 может включать в себя компонент или комбинацию компонентов, приспособленный для передачи и/или приема одной несущей или сигналов, модулированных несколькими несущими (например, включающие в себя кодирование с использованием дополняющих кодов (ССК) и/или символы с ортогональным частотным разделение каналов (OFDM) и/или мультиплексирование с частотным разделением каналов с одной несущей (SC-FDM символов) хотя варианты осуществления изобретения не ограничены каким-либо конкретным вариантом радиоинтерфейсом или схемой модуляции. Радиоинтерфейс 1210 может включать в себя, например, приемник 1212, передатчик 1216 и/или частотный синтезатор 1214. Радиоинтерфейс 1210 может включать в себя блоки управления смещения, кварцевый генератор и/или одну или несколько антенн 1218- f. В другом варианте осуществления, радиоинтерфейс 1210 может использовать внешние управляемые напряжением осцилляторы (VCOs), фильтры на поверхностно-акустических волнах, фильтры промежуточной частоты (IF) и/или RP фильтры, при необходимости. Из-за различия в конструкциях потенциальных RF интерфейсов подробное их описание опущено.
Полосовые схемы 1220 может осуществлять связь с радиоинтерфейсом 1210 в процессе приема и/или передачи сигналов, и могут включать в себя, например, аналого-цифровой преобразователь 1222 для преобразования с понижением принимаемых сигналов, цифроаналоговый преобразователь 1224 до преобразования сигналов с повышением частоты для передачи. Дополнительно, полосовая схема 1220 может включать в себя схему 1226 обработки основной полосы или физического уровня (PHY) для обработки линии уровня PHY соответствующих принимаемых/передаваемых сигналов. Полосовые схемы 1 220 могут включать в себя, например, схему 1228 обработки для управления доступом к среде (МАС)/обработка данных уровня. Полосовые схемы 1220 могут включать в себя контроллер 1232 памяти для связи с MAC схемой 1228 обработки и/или вычислительной платформой 1230, например, с помощью одного или более интерфейсов 1234.
В некоторых вариантах осуществления схема 1226 обработки PHY может включать в себя логический блок определения и/или компоновки кадра, в сочетании с дополнительной схемой, такой как буферной памяти, чтобы скомпоновать и/или разделить коммуникационные кадры (например, содержащие подкадры). Альтернативно или в дополнение, схема 1228 обработки MAC может совместно выполнять обработку для некоторых из этих функций или выполнять эти процессы независимо от схемы 126 обработки PHY. В некоторых вариантах осуществления, схемы обработки MAC и PHY могут быть интегрированы в единую схему.
Вычислительная платформа 1230 может обеспечить вычислительную функциональность устройства 1200. Как показано, вычислительная платформа 1230 может включать в себя компонент 1240 для обработки. В дополнение к, или в качестве альтернативы, полосовая схема 1220 устройства 1200 может выполнять операции по обработке или логику для устройства 400/700, носителя 600/900 данных и логической схемы 1270 с использованием компонента 1230 для обработки. Компонент 1240 для обработки (и/или PHY 1226 и/или MAC 1228) может содержать различные элементы аппаратного и программного обеспечения или их сочетание.
Примеры аппаратных элементов могут включать в себя устройства, логические устройства, компоненты, процессоры, микропроцессоры, схемы, схемы процессора, схемные элементы (например, транзисторы, резисторы, конденсаторы, катушки индуктивности и т.д.), интегральные схемы, специализированные интегральные схемы (ASIC), программируемые логические устройства (PLD), цифровые процессоры (DSP), программируемую пользователем вентильную матрицу (FPGA), запоминающие устройства, логические элементы, регистры, полупроводниковое устройство, микросхемы, микрочипы, чипсеты и так далее. Примеры программных элементов могут включать в себя программные компоненты, программы, приложения, программы для компьютера, прикладные программы, системные программы, программы по разработке программного обеспечения, программы машины, программное обеспечение операционной системы, межплатформное программное обеспечение, аппаратно-программное обеспечение, программные модули, последовательность команд, подпрограммы, функции, способы, процедуры, программные интерфейсы, интерфейсы прикладной программы (API), наборы инструкций, вычислительный код, компьютерный код, кодовые сегменты, сегменты компьютерного кода, слова, значения, символы или любая их комбинация. Определение того, реализуется ли пример использования аппаратных элементов и/или элементов программного обеспечения может варьироваться в соответствии с любым числом факторов, таких как желаемая вычислительная скорость, уровень мощности, тепловые допуски, бюджет обработки цикла, скорость входных данных, скорость выходных данных, ресурсы памяти, скорость шины данных и другие проектные или операционные ограничения, желательные для данного примера.
Вычислительная платформа 1230 может дополнительно включать в себя другие компоненты 1250 платформы. Другие компоненты 1250 платформы включают в себя общие вычислительные элементы, такие как один или более процессоров, многоядерные процессоры, сопроцессоры, блоки памяти, наборы микросхем, контроллеры, периферийные устройства, интерфейсы, генераторы, блоки синхронизации, видео карты, аудио карты, мультимедийные компоненты ввода/вывода (I/O) (например, цифровые дисплеи), источники питания и так далее. Примеры блоков памяти могут включать в себя, без ограничения, различные типы машиночитаемых носителей информации для хранения в виде одного или нескольких высокоскоростных блоков памяти, таких как постоянное запоминающее устройство (ROM), память с прямой выборкой (RAM), динамическая RAM (DRAM), с удвоенной скоростью передачи данных DRAM (DDRAM), синхронное DRAM (SDRAM), статическое RAM (SRAM), программируемое ROM (PROM), стираемая программируемая ROM (EPROM), электрически стираемая программируемая ROM (EEPROM), флэш-память, память на полимере, такая как память на ферроэлектрическом полимере, память на аморфных полупроводниках, память на фазовых переходах или на ферроэлектрическом полимере, память на структуре оксид кремния азотированный оксид, магнитные или оптические карты, массив устройств, такой как матрица недорогих дисковых накопителей с избыточностью (RAID), твердотельная память (например, USB память, твердотельный накопитель (SSD) и любой другой тип носителя данных, пригодный для хранения информации.
Вычислительная платформа 1230 может дополнительно включать в себя сетевой интерфейс 1260. В некоторых примерах сетевой интерфейс 1260 может включать в себя логику и/или признаки для поддержки сетевых интерфейсов, работающие в соответствии с одной или несколькими беспроводной или проводной технологиями, такими как те, что описаны выше для соединения или установления связи с одним или более носимыми вычислительными устройствами или другими вычислительными устройствами.
Устройство 1200 может быть, например, устройством пользователя, компьютером, персональным компьютером (PC), настольным компьютером, ноутбуком, нетбуком, планшетным компьютером, ультра ноутбуком, смарт телефоном, носимым вычислительным устройством или игровой консолью. Соответственно, функции и/или специфические конфигурации устройства 1200, описанные здесь, могут быть включены в состав или опущены в различных примерах устройства 1200, при необходимости.
Примеры устройства 1200 могут быть реализованы с использованием архитектур с одним входом и одним выходом (SISO). Тем не менее, некоторые варианты реализации могут включать в себя множество антенн (например, антенны 1218-F) для передачи и/или приема с использованием технологии адаптивной антенны для формирования диаграммы направленности или множественного доступа с пространственным разделением каналов (SDMA) и/или с помощью коммуникационной технологии многоканальный вход-многоканальный выход (MIMO).
Компоненты и признаки устройства 1200 может быть реализованы с использованием любой комбинации дискретных схем, специализированных интегральных схем (ASIC), логических элементов и/или отдельных архитектур микросхем. Кроме того, признаки устройства 1200 может быть реализованы с использованием микроконтроллеров, программируемых логических матриц и/или микропроцессоров или любой комбинации вышеупомянутого, при необходимости. Следует отметить, что аппаратные средства, аппаратно-программное обеспечение и/или программные элементы могут быть коллективно или индивидуально называться здесь "логикой" или "схемой".
Следует отметить, что пример устройства 1200, показанный на блок-схеме на фиг. 12, может представлять функционально описательный пример многих потенциальных вариантов реализаций. Соответственно, разделение, игнорирование или использование блока функций, изображенных на сопроводительных чертежах, не приводит к выводу, что аппаратные компоненты, схемы, программное обеспечение и/или элементы для реализации этих функций будут обязательно разделены, игнорированы или использованы в вариантах осуществления.
Некоторые примеры могут быть описаны с помощью выражения "в одном примере" или "пример" вместе с их производными. Эти термины означают, что конкретный признак, структура или характеристика, описанные в связи с примером, в включен в состав, по меньшей мере, одного примера. Использование фразы "в одном примере" в различных местах в описании не обязательно все относится к тому же примеру.
Некоторые примеры могут быть описаны с помощью выражения "соединенный", "подключенный" или "имеет возможность быть соединенным" вместе с их производными. Эти термины не обязательно предназначены для использования как синонимы друг к другу. Например, описание, используя термины «соединен» и/или «соединенный» может означать, что два или более элемента находятся в прямом физическом или электрическом контакте друг с другом. Термин "соединен", однако, может также означать, что два или более элементов не находятся в непосредственном контакте друг с другом, но и все еще взаимодействуют друг с другом.
Необходимо подчеркнуть, что представленный реферат изобретения соответствует 37 C.F.R разделу 1.72 (b), в соответствии с которым реферат позволит читателю быстро войти в курс технического описания. Представленный реферат, очевидно, не будет использоваться для интерпретации или ограничения объема или смысла пунктов формулы изобретения. Кроме того, в вышеприведенном подробном описании, как можно видеть, различные признаки сгруппированы вместе в одном примере с целью упорядочения раскрытия. Этот способ раскрытия не должен толковаться как отражающий намерение того, что заявленные примеры требуют больше признаков, чем, явно читается в каждом пункте формулы изобретения. Предпочтительно, прилагаемая формула изобретения отражает объект изобретения, который заключается в менее чем во всех признаках одного раскрытого примера. Таким образом, прилагаемая формула изобретения включена в подробное описание, где каждый пункт формулы изобретения представляет собой отдельный пример. В прилагаемой формуле изобретения, термины «включающий в себя» и «в котором» используются в качестве эквивалентов повседневного английского языка соответствующих терминов "содержащий" и "в котором", соответственно. Более того, термины "первый", "второй", "третий" и так далее используются лишь в качестве отметок, и не предназначены для обязательного количественного требования к их объектам.
В некоторых примерах, пример первого устройства может включать в себя схему процессора для носимого вычислительного устройства. Пример первого устройства может также включать в себя компонент обнаружения для выполнения схемой процессора обнаружения передачи пакета по беспроводной локальной сети (WLAN) из терминального вычислительного устройства, имеющего первый размер пакета. Пример первого устройства может также включать в себя компонент порогового значения для исполнения схемой процессора определение того, превышает ли первый размер пакета пороговое значение размера. Пример первого устройства также может включать в себя приемный компонент для выполнения с помощью схемы процессора приема идентификационного сообщения из терминального вычислительного устройства на основании того, что первый размера пакета превышает пороговый размер. Пример первого устройства также может включать в себя идентификационный компонент для исполнения схемой процессора определение того, включает в себя идентификационное сообщение идентификатор, который соответствует назначенному идентификатору для носимого вычислительного устройства. Приемный компонент может затем принимать командное сообщение из терминального вычислительного устройства, на основании соответствия.
Согласно некоторым примерам для примера первого устройства, компонент обнаружения может обнаруживать WLAN передачу из терминального вычислительного устройства на основании того, что встроенный в носимое вычислительное устройство модуль сбора способно собирать энергию из WLAN передачи в течение всей передачи пакета, имеющего первый размер пакета.
В некоторых примерах для примера первого устройства, компонент обнаружения может обнаружить вторую WLAN передачу второго пакета, имеющего первый размер пакета. Компонент порогового значения может затем определить, что второй пакет превышает пороговое значение размера. Приемный компонент может затем принять второе идентификационное сообщение, включающее в себя идентификатор, который соответствует назначенному идентификатору, как определено идентификационным компонентом. Пример первого устройства также может включать в себя передающий компонент для использования схемой процессора, по меньшей мере, некоторого количества энергии, собранной из второй WLAN передачи, для передачи ответа в командное сообщение, энергии, собранной модулем сбора.
Согласно некоторым примерам для примера первого устройства, идентификатор, включенный в состав идентификационного сообщения, может быть указан на основании множества WLAN передач, обнаруженных компонентом обнаружения, который имеет первую комбинацию второго и третьего размера пакета. В этих примерах, второй размер пакета может представлять "0" битовое значение и третий размер пакета может представлять "1" битовое значение.
В некоторых  примерах пример первого устройства может также включать в себя командный компонент для исполнения схемой процессора, чтобы определить, является ли битовое значение для команды, включенной в состав командного сообщения. В этих примерах, битовое значение может быть определено на основании нескольких обнаруженных WLAN передач, имеющее вторую комбинацию второго и третьего размеров пакетов.
Согласно некоторым примерам для примера первого устройства, второй и третий размеры пакета могут быть оба ниже порогового значения размера.
В некоторых примерах для примера первого устройства, первый, второй и третий размеры пакета может быть определены компонентом обнаружения на основании отдельно измеренных длительностей заряда, ассоциированные с модулем сбора, собранная энергия из каждой WLAN передачи, используемой для передачи первого и второго пакета и первой или второй комбинации второго и третьего размеров пакетов.
Согласно некоторым примерам для примера первого устройства, ответное сообщение включает в себя по меньшей мере одно из: индикации статуса для носимого вычислительного устройства, индикации о завершении команды или данных, ассоциированных с датчиком, подключенным к носимому вычислительному устройству.
В некоторых примерах для примера первого устройства, датчик, подключенный к носимому вычислительному устройству, может включать в себя датчик температуры, датчик артериального давления, датчик кислорода, датчик частоты сердечных сокращений, датчик влажности, датчик движения, датчик ускорений, датчик положения или датчик расположения.
Согласно некоторых примеров для примера первого устройства, каждая WLAN передача может быть выполнена в соответствии с одним или более стандартами беспроводной связи или спецификаций, ассоциированных со стандартами Института инженеров по электротехнике и электронике (IEEE) 802.11.
В некоторых примерах для примера первого устройства, первый размер пакета может быть наибольшим размером пакета, утвержденным одним или более стандартами IEEE 802.11 в заданной WLAN передаче.
В некоторых примерах пример первого способа, реализуемого на носимом вычислительном устройстве, может включать в себя обнаружение передачи пакета по беспроводной локальной сети (WLAN) из терминального вычислительного устройства, имеющего первый размер пакета. Идентификационное сообщение из терминального вычислительного устройства может быть принято на основании первого размера пакета, превышающий пороговое значение размера. Определение, соответствует ли идентификатор, включенный в состав идентификационного сообщения, назначенному идентификатору для носимого вычислительного устройства, и выполнить сброс в режим ожидания, если совпадение отсутствует или прием командного сообщения из терминального вычислительного устройства на основании соответствия.
В соответствии с некоторыми примерами, пример первого способа может также включать в себя обнаружение второй WLAN передачи второго пакета, имеющего первый размер пакета, превышающий пороговое значение размера. Второе идентификационное сообщение может затем быть принято, которое включает в себя идентификатор, который соответствует назначенному идентификатору. В этих примерах, по меньшей мере, некоторая собранная энергия из второй WLAN передачи может быть использована для передачи ответного сообщения на принятое командное сообщение.
В некоторых примерах для примера первого способа, идентификатор, включенный в состав идентификационного сообщения, может быть указан на основании нескольких обнаруженных WLAN передач, имеющие первую комбинацию второго и третьего размеров пакетов, второй размер пакета, представляющий "0" битовое значение и третий размер пакета, представляющий "1" битовое значение.
В соответствии с некоторыми примерами для примера первого способа, команда, включенная в состав командного сообщения, может быть указана на основании нескольких обнаруженных WLAN передач, имеющих вторую комбинации второго и третьего размеров пакетов.
В некоторых примерах для примера первого способа, второй и третий размеры пакета оба могут быть ниже порогового значения размера.
В соответствии с некоторыми примерами для примера первого способа, первый, второй и третий размеры пакета могут быть определены на основании измеренных по отдельности длительностей заряда, ассоциированных с собранной энергией от каждой обнаруженной WLAN передачи, используемой для передачи первого и второго пакетов и первой или второй комбинации второго и третьего размеров пакетов.
В некоторых примерах для примера первого способа, сброс в режим ожидания может включать в себя сброс таймера длительности заряда и игнорирование или не прием одной или нескольких последующих обнаруженных WLAN передач для пакетов, имеющих размер пакета ниже порогового значения размера.
Согласно некоторым примерам для примера первого способа, ответное сообщение может включать в себя по меньшей мере одно из: индикации статуса для носимого вычислительного устройства, индикации о завершении команды или данных, ассоциированных с датчиком, подключенным к носимому вычислительному устройству.
В некоторых примерах для примера первого способа, датчик, подключенный к носимому вычислительному устройству, может включать в себя датчик температуры, датчик артериального давления, датчик кислорода, датчик частоты сердечных сокращений, датчик влажности, датчик движения, датчик ускорения, датчик положения или датчик расположения.
Согласно некоторым примерам для примера первого способа, обнаружение WLAN передачи может быть основано на возможности носимого вычислительного устройства различать наличие или отсутствие энергии от WLAN передачи или на основании возможности носимого вычислительного устройства собирать энергию из WLAN передачи в течение передачи пакета, имеющего первый размер пакета.
В некоторых примерах для примера первого способа, каждая WLAN передача может быть осуществлена в соответствии с одним или более стандартов беспроводной связи или спецификаций, ассоциированных со стандартами Института инженеров по электротехнике и электронике (IEЕЕ) 802.11.
Согласно некоторым примерам для примера первого способа, первый размер пакета может включать в себя наибольший размер пакета, утвержденный одним или более стандартов IEEE 802.11, в заданной WLAN передаче.
В некоторых примерах, пример первого, по меньшей мере, одного машиночитаемого носителя информации, содержащий множество команд, которые в ответ выполняются в системе на носимом вычислительном устройстве, вызывает систему обнаружить передачу по беспроводной локальной сети (WLAN) из терминального вычислительного устройства пакета, имеющего первый размер пакета. Команды могут также вызывать систему принять идентификационное сообщение из терминального вычислительного устройства на основании первого размера пакета, превышающего пороговое значение размера. Команды также могут вызвать систему определить, совпадает ли идентификатор, включенный в состав идентификационного сообщения, с назначенным идентификатором для носимого вычислительного устройства. Команды также могут вызвать систему принять командное сообщение из терминального вычислительного устройства, на основе соответствия.
Согласно некоторым примерам для первого, по меньшей мере, одного машиночитаемого носителя информации, команды могут также вызвать систему обнаружить вторую WLAN передачу второго пакета, имеющего первый размер пакета, превышающий пороговое значение размера. Команды также могут вызвать систему принять второе идентификационное сообщение, включающее в себя идентификатор, который соответствует назначенному идентификатору. Команды также могут вызвать систему использовать собранную энергию от второй WLAN передачи для передачи ответного сообщения на принятое командное сообщение.
В некоторых примерах для первого, по меньшей мере, одного машиночитаемого носителя информации, первый размер пакета может быть определен на основании измеренной длительности заряда, ассоциированного с собранной энергией из WLAN передачи, используемой для передачи первого пакета.
Согласно некоторым примерам для первого, по меньшей мере, одного машиночитаемого носителя информации, идентификатор, включенный в состав идентификационного сообщения, может быть указан на основании нескольких обнаруженных WLAN передач, имеющих первую комбинацию второго и третьего размеров пакетов. Команда, включенная в состав командного сообщения, может быть указан на основании нескольких обнаруженных WLAN передач, имеющий вторую комбинацию второго и третьего размеров пакетов, второй размер пакета представляет "0" битовое значение и третий размер пакета представляет "1" битовое значение.
В некоторых примерах для первого, по меньшей мере, одного машиночитаемого носителя информации, второй и третий размеры пакета оба могут быть ниже порогового значения размера.
В соответствии с некоторыми примерами для первого, по меньшей мере, одного машиночитаемого носителя информации, ответное сообщение может включать в себя, по меньшей мере, одну из индикации статуса для носимого вычислительного устройства, индикацию о завершении команды или данные, ассоциированные с датчиком, подключенного к носимому вычислительному устройству.
В некоторых примерах для первого, по меньшей мере, одного машиночитаемого носителя информации, датчик, соединенный с носимым вычислительным устройством, может включать в себя датчик температуры, датчик артериального давления, датчик кислорода, датчик частоты сердечных сокращений, датчик влажности, датчик движения, датчик ускорения, датчик положения или датчик расположения.
Согласно некоторым примерам для первого, по меньшей мере, одного машиночитаемого носителя информации, команды могут вызвать систему обнаружить WLAN передачу на основании способности носимого вычислительного устройства различать наличие или отсутствие энергии от WLAN передачи или на основании возможности носимого вычислительного устройства собирать энергию из WLAN передачи по время всей передачи пакета, имеющего первый размер пакета.
В некоторых примерах для первого, по меньшей мере, одного машиночитаемого носителя информации, каждая WLAN передача может быть осуществлена в соответствии с одним или несколькими стандартами беспроводной связи или спецификациями, ассоциированные со стандартами Института по электротехнике и электронике (IEEE) 802.11.
Согласно некоторым примерам для первого, по меньшей мере, одного машиночитаемого носителя информации, первый размер пакета может включать в себя наибольший размер пакета, разрешенный одним или более стандартов IEEE 802.11 25, в заданной WLAN передаче.
В некоторых примерах пример второго устройства может включать в себя схему процессора для терминального вычислительного устройства. Пример второго устройства также может включать в себя компонент уведомления для выполнения схемой процессора генерирования сообщения готовности, имеющего первый размер пакета. Пример второго устройства может также включать в себя передающий компонент для исполнения схемой процессора, чтобы вызвать сообщение готовности, которое должно быть передано посредством передачи по беспроводной локальной сети (WLAN), посредством собранной энергии с помощью одного или более носимых вычислительных устройств. Пример второго устройства может также содержать идентификационный компонент для исполнения схемой процессора генерирования идентификационного сообщения, включающее в себя идентификатор для носимого вычислительного устройства среди одного или более носимых вычислительных устройств. Идентификатор может быть основан на нескольких WLAN передачах, имеющих первую комбинацию второго и третьего размеров пакетов. Передающий компонент может вызвать идентификационное сообщение для передачи посредством нескольких WLAN передач посредством собранной энергии, по меньшей мере, носимым вычислительным устройством. Пример второго устройства также может включать в себя командный компонент для выполнения с помощью схемы процессора генерации командного сообщения, включающее в себя команду на носимое вычислительное устройство, команду на основании нескольких WLAN передач, имеющих вторую комбинацию второго и третьего размеров пакетов. Передающий компонент может вызвать командное сообщение для передачи посредством нескольких WLAN передач посредством собранной энергии, по меньшей мере, носимым вычислительным устройством. Пример второго устройства может также включать в себя компонент отклика для исполнения схемой процессора приема ответа на команду из носимого вычислительного устройства.
Согласно некоторым примерам для примера второго устройства, компонент уведомления может генерировать сообщение передачи, имеющее первый размер пакета. Передающий компонент может вызвать сообщение передачи, которое должно передаваться посредством WLAN передачи посредством собранной энергии, по меньшей мере, носимым вычислительным устройством. Идентификационный компонент может генерировать второе идентификационное сообщение, включающее в себя идентификатор для носимого вычислительного устройства. Передающий компонент может вызвать второе идентификационное сообщение, включающее в себя идентификатор, который должен передаваться посредством несколько WLAN передач, имеющее первую комбинацию второго и третьего размеров пакетов. Носимое вычислительное устройство в ответ на прием сообщения передачи и второго идентификационного сообщения, чтобы использовать, по меньшей мере, часть энергии, собранной, по меньшей мере, из WLAN передачи, что передает второй пакет для передачи ответа на команду.
В некоторых примерах для примера второго устройства, команда, включенная в сообщение команд, может включать в себя запрос на обновление статуса, запрос данных датчика или команду сброса.
Согласно некоторым примерам для примера второго устройства, ответ на командное сообщение может включать в себя по меньшей мере одно из: индикации статуса для носимого вычислительного устройства, индикации завершения команды, включенной в состав командного сообщения, или данных, ассоциированных с датчиком, соединенным с носимым вычислительным устройством.
В некоторых примерах для примера второго устройства, второй размер пакета может представлять "0" битовое значение и третий размер пакета может представлять "1" битовое значение.
Согласно некоторым примерам для примера второго устройства, каждая WLAN передача может быть выполнена в соответствии с одним или несколькими стандартами беспроводной связи или спецификациями, ассоциированными со стандартами Института инженеров по электротехнике и электронике (IEEE) 802.11.
В некоторых примерах для примера второго устройства, первый размер пакета может включать в себя наибольший размер пакета, разрешенный одним или несколькими стандартами IEEE 802.11, в заданной WLAN передаче.
В некоторых примерах пример второго способа, реализованного на терминальном вычислительном устройстве, может включать в себя передачу пакета, имеющего первый размер пакета посредством передачи по беспроводной локальной сети (WLAN). Передача WLAN может быть способна собирать энергию с помощью одного или более переносных вычислительных устройств. Пример второго способа может также включать в себя передачи идентификационного сообщения, включающее в себя идентификатор для носимого вычислительного устройства среди одного или более переносных вычислительных устройств. Идентификационное сообщение, переданное на основании нескольких WLAN передач, имеет первую комбинацию второго и третьего размеров пакетов для указания идентификатора. Пример второго способа может также включать в себя передачу командного сообщения, включающее в себя команду на носимое вычислительное устройство. Командное сообщение может быть передано на основании множества WLAN передач, имеющих вторую комбинацию второго и третьего размеров пакетов. Пример второго способа может также включать в себя прием ответа на команду от носимого вычислительного устройства.
Согласно некоторым примерам для примера второго способа до приема ответа, пример второго способа может также включать в себя передачу второго пакета, имеющего первый размер пакета, посредством второй WLAN передачи. Второе идентификационное сообщение, которое включает в себя идентификатор, может затем передаваться. Носимое вычислительное устройство может быть способно собирать энергию от второй WLAN передачи и использовать, по меньшей мере, некоторую из собранной энергии для передачи ответа на командное сообщение в ответ на прием второго пакета и второе идентификационное сообщение.
В некоторых примерах для примера второго способа, команда, включенная в состав командного сообщения, может включать в себя запрос на обновление статуса, запрос данных датчика или команду сброса.
Согласно некоторым примерам для примера второго способа, ответ на командное сообщение может включать в себя по меньшей мере одно из: индикации статуса для носимого вычислительного устройства, индикации о завершении команды, включенной в состав командного сообщения, или данных, ассоциированных с датчиком, соединенным с носимым вычислительным устройством.
В некоторых примерах для примера второго способа, второй размер пакета может представлять "0" битовое значение и третий размер пакета может представлять "1" битовое значение.
Согласно некоторым примерам для примера второго способа, каждая WLAN передача может быть выполнена в соответствии с одним или более стандартов беспроводной связи или спецификаций, ассоциированных со стандартами Института инженеров по электротехнике и электронике (IEEE) 802.11.
В некоторых примерах для примера второго способа, первый размер пакета может включать в себя наибольший размер пакета, разрешенный одним или несколькими стандартами IEEE 802.11, в данной WLAN передаче.
В некоторых примерах для примера второго способа, терминальное вычислительное устройство может быть расположено в пределах одного метра от одного или более носимых вычислительных устройств для одного или более носимых вычислительных устройств, способных собирать энергию от WLAN передачи.
В некоторых примерах пример второго, по меньшей мере, одного машиночитаемого носителя информации, содержащий множество команд, которые в ответ выполняются в системе на терминальном вычислительном устройстве, вызывают систему передать пакет, имеющий первый размер пакета, посредством передачи по беспроводной локальной сети (WLAN). WLAN передача может быть способна обеспечить сбор энергии посредством одного или более носимых вычислительных устройств. Команды также могут вызвать систему передать идентификационное сообщение, включающее в себя идентификатор для носимого вычислительного устройства среди одного или более носимых вычислительных устройств. Идентификационное сообщение может быть передано на основании множества WLAN передач, имеющих первую комбинацию второго и третьего размеров пакетов для указания идентификатора. Команды также могут вызвать систему передать командное сообщение, включающее в себя команду на носимое вычислительное устройство. Командное сообщение может передаваться на основании множества WLAN передач, имеющих вторую комбинацию второго и третьего размеров пакетов. Команды также могут вызвать систему принять ответ на команду от носимого вычислительного устройства.
В соответствии с некоторыми примерами для второго, по меньшей мере, одного машиночитаемого носителя информации, команды также могут вызвать систему передать второй пакет, имеющий первый размер пакета посредством второй WLAN передачи. Команды также могут вызвать систему передать второе идентификационное сообщение, которое включает в себя идентификатор. Носимое вычислительное устройство способно собирать энергию от второй WLAN передачи и использовать, по меньшей мере, некоторую из собранной энергии для передачи ответа на командное сообщение в ответ на прием второго пакета и второе идентификационное сообщение.
В некоторых примерах для второго, по меньшей мере, одного машиночитаемого носителя информации, команда, включенная в состав командного сообщения, может включать в себя запрос на обновление статуса, запрос данных датчиков или команду сброса.
Согласно некоторым примерам для второго, по меньшей мере, одного машиночитаемого носителя информации, ответ на командное сообщение может включать в себя по меньшей мере одно из: индикации статуса для носимого вычислительного устройства, индикации о завершении команды, включенной в командное сообщение, или данных, ассоциированных с датчиком, соединенным с носимым вычислительным устройством.
В некоторых примерах для второго, по меньшей мере, одного машиночитаемого носителя информации, второй размер пакета может представлять "0" битовое значение и третий размер пакета может представлять "1" битовое значение.
Согласно некоторым примерам для второго, по меньшей мере, одного машиночитаемого носителя информации, каждая WLAN передача может быть выполнена в соответствии с одним или несколькими стандартами беспроводной связи или спецификациями, ассоциированными со стандартами Института инженеров по Электротехнике и электронике (IEEE) 802.11.
Согласно некоторым примерам для второго, по меньшей мере, одного машиночитаемого носителя информации, первый размер пакета может включать в себя наибольший размер пакета, разрешенный одним или более стандартами IEEE 802.11, в данной WLAN передаче.
В некоторых примерах для второго, по меньшей мере, одного машиночитаемого носителя информации, терминальное вычислительное устройство может быть расположено в пределах одного метра от одного или более носимых вычислительных устройств для одного или более носимых вычислительных устройств с возможностью сбора энергии от WLAN передачи.
Хотя предмет изобретения был описан на языке, характерном для структурных признаков и/или методологических действий, должно быть понятно, что предмет изобретения, определенный в прилагаемой формуле изобретения, не обязательно ограничен конкретными признаками или действиями, описанными выше. Скорее, конкретные признаки и действия, описанные выше, раскрыты как примеры форм осуществления пунктов формулы изобретения.