Уровень техники
Интернет используется для различных функций, включая передачу данных, текста, изображений и музыки. В настоящее время в большинстве случаев доступ в Интернет осуществляется при помощи проводных средств, таких как цифровая абонентская линия или кабельный модем. Однако все в большей степени доступ в Интернет осуществляется при помощи беспроводных средств, либо внутри здания, например дома, либо за пределами здания, например в общественном парке. Поскольку беспроводной Интернет начинает становиться преобладающей формой доступа в Интернет по всему миру, появляются новые возможности по подключению к Интернету ранее неподключенных устройств.
В настоящее время у большинства устройств, кроме компьютеров, карманных персональных компьютеров и беспроводных телефонов, отсутствует возможностью принимать и отправлять данные через Интернет. Эти устройства недоступны для Интернета, а потому не существуют для него. Однако, если снабдить эти устройства беспроводным компонентом для подключения к Интернету, можно подключить их к Интернету и удаленно управлять ими. В настоящее время преобладающим языком в Интернете является HTML (язык разметки гипертекста). Язык разметки представляет собой сочетание текста и относящейся к тексту дополнительной информации. Существует, однако, множество различных языков, однако ни один из них не рассматривает устройства в качестве веб-объектов, которые можно рассматривать как веб-страницы. Далее веб-объектами называются такие объекты, которые могут передавать относящиеся к ним данные через Интернет удаленному пользователю, который может просматривать эти данные и управлять ими при помощи веб-браузера.
Возможность видеть устройство в качестве веб-объекта желательна потому, что это создает множество возможностей для взаимодействия с устройством. Помимо простого просмотра статической информации об устройстве, такой как серийный номер, номер модели и местоположение, пользователь может также взаимодействовать с устройством динамически. Если снабдить устройство минисервером (компьютер, который принимает запросы HTTP от веб-браузеров и обеспечивает поток данных), пользователь может извлекать данные от минисервера, относящегося к устройству, а также удаленно контролировать устройство и давать устройству команды выполнять определенные задания.
Другим желательным аспектом, связанным с возможностью видеть устройство в качестве веб-объекта, является способность собирать данные в исследовательских целях. Производителям продуктов/устройств всегда очень интересно, как они используются, а получение этой информации при помощи традиционных средств является трудным, дорогостоящим, трудоемким и в целом не очень точным. Однако, если бы производитель мог получать доступ к данным о работе каждого продаваемого им устройства каждый день во время работы устройства, собранные данные были бы неоценимы для процессов непрерывного совершенствования. Возможность видеть все устройства, изготовленные производителем, в качестве веб-объектов позволила бы производителю достичь этой цели.
Для этой цели требуется система и язык разметки для извлечения информации из независимых устройств в Интернете. В настоящем изобретении используется объектно-ориентированный язык разметки, подобный HTML, для применения принципов языка, направленных на правильную передачу смысла основанной на содержании веб-страницы. Этот новый способ и язык сценариев превращает электронное устройство в веб-объект в веб-пространстве (Интернете). Способ по настоящему изобретению предусматривает взаимодействие пользователя со многими устройствами в веб-пространстве. Кроме того, настоящее изобретение также включает в себя миниатюрные серверы (минисерверы), которые присоединяются к указанным устройствам или объектам или являются их неотъемлемой частью. Эти минисерверы обеспечивают надежное беспроводное соединение с Интернетом и осуществление связи с помощью языка разметки по настоящему изобретению для представления назначенным пользователям отображения веб-страниц указанных устройств в веб-браузере. Веб-браузер извлекает информацию из устройств, снабженных минисервером, для ее анализа и обработки простым и эффективным образом через Интернет.Настоящее изобретение также обеспечивает отображение различных естественных языков (таких как английский, французский, японский и т.д.) на веб-страницах в зависимости от предпочтения и местоположения пользователя.
Должно быть легко понятно, что компоненты настоящего изобретения, как в целом описано и проиллюстрировано на чертежах в настоящей заявке, могут быть взаимно расположены и скомпонованы в виде самых различных конфигураций. Таким образом, нижеследующее более подробное описание вариантов выполнения устройства, системы и способа по настоящему изобретению в том виде, как они представлены на чертежах, не должно ограничивать объем изобретения в том виде, как оно заявлено, а лишь иллюстрирует отдельные варианты выполнения изобретения.
Употребление в тексте настоящего описания выражений "один вариант выполнения" или "вариант выполнения" (или подобного) означает, что определенный признак, конструкция или характеристика, описанная в связи с данным вариантом выполнения, включена по меньшее мере в один вариант выполнения настоящего изобретения. Таким образом, употребление выражений "в одном варианте выполнения" или "в варианте выполнения" в различных местах настоящего описания необязательно относится к одному варианту выполнения.
Кроме того, описанные признаки, конструкции или характеристики могут сочетаться любым подходящим образом в одном или более вариантах выполнения. В нижеследующем описании приведены многочисленные частные подробности, такие как примеры и т.д., для обеспечения полного понимания вариантов выполнения изобретения. Специалист в данной области техники должен, однако, понимать, что изобретение может быть осуществлено без одной или более из этих частных подробностей или при помощи других способов, компонентов, материалов и т.д. В других случаях известные конструкции, материалы или действия подробно не приведены или не описаны с тем, чтобы не допустить затруднения понимания аспектов изобретения.
Сущность изобретения
Настоящее изобретение обеспечивает язык разметки и систему для использования с устройствами или объектами, которая рассматривает их в качестве веб-объектов, выполненных с возможностью их просмотра через Интернет и отображения в виде веб-страниц. Каждое устройство или объект снабжен минисервером, который имеет уникальный IP адрес. При помощи беспроводной связи минисервер подключается к Интернету. Затем удаленный пользователь вводит IP адрес минисервера, подключаясь к устройству. При помощи языка разметки данные обрабатываются минисервером, передаются через Интернет и отображаются в виде веб-страницы пользователю для интерпретации. При этом при необходимости пользователь может отправить данные или команды обратно к устройству или пользователь может контролировать устройство.
В одном варианте выполнения настоящего изобретения устройство, например система водоподготовки (WTS), снабжена минисервером, который беспроводным образом подключен к Интернету, а также контролирует данные о работе устройства, такие как оставшийся срок службы фильтра. Как только на устройство подается питание, минисервер ищет беспроводное подключение к Интернету. После обнаружения соединения минисервер получает доступ к Интернету и связывается с заранее запрограммированными сайтами; например с вебсайтом производителя. Затем устройство передает производителю информацию о текущем состоянии через Интернет. После этого начального соединения устройство доступно для тех, кто знает его IP адрес и тех, кто узнает его, например, для владельца/оператора. Владельцу IP адрес устройства можно предоставлять в документации, прилагаемой к устройству, и он может по своему усмотрению решать, когда получить доступ к веб-странице устройства. Язык разметки по настоящему изобретению обеспечивает понятный формат отображения данных на веб-страницы от устройства, чтобы пользователь или другая одобренная сторона мог ими манипулировать. В случае настоящего примера, когда минисервер устройства WTS обнаруживает, что ресурс фильтра снизился ниже заданного уровня, минисервер устройства посылает сигнал через Интернет заданной стороне, которая отправляет заменяющий фильтр в место расположения устройства без каких-либо действий со стороны владельца.
В другом варианте осуществления настоящего изобретения минисервер выполнен с возможностью контролировать активность устройства и сообщать об указанной активности заданным сторонам через Интернет. В случае, когда в качестве примера устройства используется кондиционер (А/С), он оборудован минисервером, который обеспечивает беспроводное подключение к Интернету, а также контролирует и управляет кондиционером. Когда кондиционер подключается к источнику электроэнергии, минисервер ищет соединение с Интернетом и устанавливает соединение с начальными данными. Минисервер сообщает назначенным сторонам местоположение кондиционера в Интернете и другую применимую установочную информацию. После соединения с начальными данным А/С также доступен для владельца/оператора, которому предоставлен уникальный IP адрес кондиционера. После этого владелец может получить доступ к кондиционеру при помощи языка разметки по настоящему изобретению для обеспечения интерактивной веб-страницы. Она предоставляет владельцу информацию, например, работает ли устройство в настоящее время, какова внутренняя температура и влажность, энергопотребление и другие применимые данные. Кроме того, к устройству также могут обращаться другие назначенные стороны, которые могут извлекать другую требуемую информацию. Другие стороны могут включать в себя производителя устройства, местную энергетическую компанию или компании по изучению рыночной конъюнктуры. В другом применении настоящего изобретения после одобрения владельца поставщик электроэнергии на данной территории может получать доступ к устройствам владельца через веб-страницу и выборочно отключать или настраивать другие устройства для экономии энергии в период пикового потребления или других ситуациях.
В другом варианте выполнения настоящего изобретения система и язык разметки используются для контроля состояния здоровья пациента. Пациентам предоставляют минисерверы с возможностью беспроводного соединения с Интернетом и встроенным источником питания, чтобы их можно было держать на человеке. Эти минисерверы могут контролировать состояние пациентов, например пульс, кровяное давление и другие требуемые параметры. Когда минисерверы привязываются к пациентам, в устройства вносятся некоторые данные, такие как имена, страховая компания и другие уникальные данные. Когда устройства в первый раз начинают контролировать своих соответствующих пациентов, они посылают данные через Интернет при помощи своих встроенных минисерверов. К данным получают доступ назначенные стороны, такие как больница, где проходят лечение пациенты. Доктора, медсестры и прочий персонал могут просто обратиться к веб-странице, которую создает каждый минисервер, предоставляющий данные о состоянии пациента в режиме реального времени, и могут также вывести данные, записываемые на протяжении определенного времени, такие как частота пульса и другие данные, которые требуются для лечения. Язык разметки обрабатывает данные, полученные минисервером, и располагает их в формате, который согласованным образом собран на веб-странице, рассматривая каждого пациента как наблюдаемый в сети объект. Кроме того, пациенты могут выходить за пределы больницы, поскольку устройства выполнены с возможностью беспроводного соединения с Интернетом, и находиться в других местах, например в месте их проживания. Эта свобода передвижения позволяет доктору контролировать своих пациентов в реальном времени, не испытывая каких-либо неудобств. Если, например, состояние пациента внезапно ухудшается, доктор немедленно предупреждается об этом через Интернет и служба скорой помощи может быть вызвана в место нахождения пациента, что позволяет сократить время до начала лечения пациента.
В еще одном варианте выполнения настоящего изобретения система и язык разметки используются для контроля домашней развлекательной системы (HES). Система HES снабжена минисервером, который беспроводным и безопасным образом осуществляет связь через Интернет. У минисервера есть уникальный IP адрес, который доступен для уполномоченных пользователей, которые могут просматривать систему HES в виде веб-страницы при помощи языка разметки по настоящему изобретению. Например, родитель может контролировать, какие развлечения выбирает его ребенок, посредством использования системы HES через Интернет из любого места. Определенные каналы могут быть блокированы, или в системе HES может быть введено ограничение по времени, чтобы управлять просмотром телепередач на периодической основе. Минисервер также записывает активность системы HES для передачи на веб-страницу, например записывает, какие просматриваются передачи или видеофильмы. Минисервер может также управлять системой HES, например может отключать систему HES в определенное время каждый день, а кроме того, контролируются и отображаются и другие подходящие данные о работе системы HES.
В еще одном варианте выполнения настоящего изобретения система и язык разметки используются для контроля транспортных средств. Каждое транспортное средство снабжается минисервером с возможностью беспроводного соединения с Интернетом и возможностью шифрования. При помощи IP (Интернет-протокол) адреса, уникального для каждого минисервера (и транспортного средства), каждое транспортное средство отображается на его собственной веб-странице. Язык разметки по настоящему изобретению используется для передачи данных и отображения их на веб-страницу в удобном формате. Когда каждое транспортное средство снабжается минисервером либо при сборке, либо позже, транспортному средству придается минисервер, снабжаемый определенными данными, относящимися к транспортному средству, такими как производитель, модель, год, идентификационный номер транспортного средства и другие соответствующие данные. Затем минисервер соединяется с Интернетом для осуществления связи с назначенными компьютерами. После этой начальной установки минисервер затем контролирует транспортное средство, и любой пользователь, имеющий IP-адрес транспортного средства, может просматривать веб-страницу транспортного средства. Например, парк транспортных средств, снабженных минисерверами, может постоянно контролироваться владельцем транспортных средств. Местоположение, текущая скорость, пройденное расстояние, состояние транспортного средства и лампа проверки двигателя - вот некоторые состояния, контролируемые и сообщаемые в реальном времени. Используя настоящее изобретение, владелец транспортных средств может постоянно контролировать каждое транспортное средство в своем парке и проверять, эксплуатируется ли каждое транспортное средство должным образом. Кроме того, минисервер может взаимодействовать с системами транспортного средства, например применять регулятор оборотов или отключать двигатель в случае необходимости.
В еще одном варианте выполнения настоящего изобретения минисервер предоставляет разным пользователям на языке разметки различные уровни информации об устройстве. Например, в случае системы водоподготовки веб-страница владельца отображает только основную информацию, такую как марка и модель устройства, состояние фильтра, данных о расходе и т.д. Веб-страница производителя показывает всю информацию, которой обладает минисервер, а именно полное время использования, версию программного обеспечения, частоту использования, давление воды на фильтре и т.д. Производитель может использовать эту информацию для разработки улучшенных будущих изделий, отправки сменных деталей по мере необходимости или отправки мастера по техническому обслуживанию для проведения технического обслуживания и ремонта.
В еще одном варианте выполнения настоящего изобретения минисервер выполнен с возможностью обеспечения доступа для изучения рыночной конъюнктуры. Производитель может хотеть больше знать об использовании его продуктов в данной области и может нанять фирму, занимающуюся изучением рынка, для сбора данных и подготовки отчета. Фирме, занимающейся изучением рынка, можно предоставить IP адреса всех устройств, которые должны быть изучены, и фирма может затем разработать программу сбора и анализа данных от всех устройств. Производитель может затем использовать эту информацию для разработки новых, более качественных продуктов или для решения проблем в данной области.
В одном варианте выполнения настоящего изобретения механизм выполнен с возможностью предоставления пользователю только основной информации на веб-странице, такой как название устройства, дата включения и использование. Например, в случае системы водоподготовки веб-страница, отображаемая пользователю, содержит информацию, относящуюся к объему подготовленной воды, оставшийся срок службы фильтра в процентах и энергопотребление в числе других данных, представляющих интерес для пользователя.
В другом варианте выполнения настоящего изобретения механизм может быть выполнен с возможностью предоставления различной информации в зависимости от того, кто ее запрашивает, и предоставлять информацию, адаптированную под потребности запрашивающего. Например, розничный торговец устройством может адаптировать веб-страницу, к которой он обращается, для отображения информации, отличной от информации, отображаемой пользователю. Номер модели, версия программного обеспечения, данные о параметрах работы служат примерами информации, которую производитель в наибольшей степени заинтересован получить от устройства, хотя отображаемая информация может в одном из вариантов модифицироваться для отображения дополнительной (или меньшей) информации в соответствии с заданными указаниями.
В еще одном варианте выполнения настоящего изобретения механизм выполнен для удаленного главного компьютера, у которого имеется полный доступ ко всей информации, которую содержит устройство. Если воспользоваться тем же примером системы водоподготовки, изготовитель может получать всю информацию, которую содержит устройство, такую как дата приобретения, дата первого использования, дата последнего использования, частота использования, энергопотребления, а также любые данные, которые способно сгенерировать устройство.
В еще одном варианте выполнения настоящего изобретения механизм выполнен с возможностью обеспечения доступа другим сторонам к веб-странице устройства с целью проанализировать и извлечь информацию. Например, некая компания по указанию производителя может изучать устройства при помощи информации на веб-странице, генерируемой каждым устройством данной модели. В таком случае компания помимо прочего может проанализировать данные и предоставить производителю результаты, данные о рынке или данные, которые могут использоваться в дальнейших научно-исследовательских и конструкторских работах. При использовании настоящего изобретения таким образом производители могут постоянно быть осведомлены обо всех продуктах на рынке и использовать эту информацию, например, для разработки более совершенных устройств, которые удовлетворяют потребности реальных потребителей.
Краткое описание чертежей
Фиг.1 - схематическое расположение различных вариантов выполнения настоящего изобретения.
Фиг.2 - пример минисервера согласно по меньшей мере одному варианту выполнения настоящего изобретения.
Подробное описание изобретения
Со ссылкой на фиг.1 показаны система и способ настоящего изобретения с несколькими вариантами выполнения. Показана беспроводная интернет-сеть 1, содержащая Интернет-соединения с несколькими минисерверами 2.
В первом варианте выполнения показано устройство 3 с минисервером 2, содержащимся в устройстве 3 и электронным образом соединенным с устройством 3. В альтернативном варианте минисервер 2 может быть прикреплен к наружной поверхности устройства 3 или находиться на некотором расстояния от устройства 3. При любом взаимном расположении минисервер 2, имеющий электронное соединение с устройством 3, может при желании контролировать и управлять устройством 3. Устройство 3 может быть, например, бытовым прибором, таким как система водоподготовки. Когда система водоподготовки включена (на нее подано электропитание), минисервер 2 устанавливает беспроводное соединение с Интернетом. Минисервер 2 содержит язык разметки по настоящему изобретению, что подробно описано ниже. Язык разметки позволяет рассматривать устройство в виде объекта на веб-странице при помощи уникального IP-адреса минисервера. В результате Интернет-пользователь входит в IP-адрес минисервера системы водоподготовки и ему отображается веб-страница, которая представляет фильтр воды. Веб-страница отображает различную информацию в зависимости от пользователя. Такая информация включает в себя IP-адрес и местоположение фильтра воды, текущее состояние водного фильтра, оставшийся ресурс фильтрующего элемента системы водоподготовки и т.д. Доступ к системе водоподготовки обеспечивается с использованием системы шифрования и пароля, так чтобы не допустить нежелательного доступа к системе водоподготовки (или к любому другому устройству, оснащенному минисервером 2). Кроме того, минисервер 2 является неотъемлемой частью системы водоподготовки или любого другого оснащенного им устройства, так что помимо контроля своего устройства минисервер может также управлять устройством. В том же примере с системой водоподготовки, если минисервер обнаруживает ситуацию выхода за пределы заводских параметров, минисервер может отключить систему водоподготовки, чтобы не допустить ее дальнейшего использования. В данном примере в этом случае производителю отправляется через Интернет предупреждение с тем, чтобы можно было исправить положение. Поскольку минисервер является мощным компьютером, он может сохранять, обрабатывать и управлять данными, которые он получает или генерирует. В аналогичном примере, если минисервер 2 обнаруживает, что элемент фильтра воды почти полон, минисервер может связаться с производителем или другим поставщиком, чтобы тот автоматически прислал новый элемент на замену в место нахождения фильтра, избавляя владельца от необходимости получать новый элемент и обеспечивая высокий уровень эффективности до того момента, как фильтр системы водоподготовки потребует замены. Значительно возрастает удовлетворенность потребителя системой водоподготовки и поддерживается целостность продукта.
В другом варианте выполнения настоящего изобретения минисервер 4 выдается учащемуся 5 при поступлении в школу или в общественном месте, таком как парк развлечений (не показан). Переносимый человеком минисервер 4 содержит всю важную информацию об учащемся (домашний адрес, контактные номера, группа крови, аллергические реакции, заболевания и т.д.). Минисервер в этом варианте выполнения также включает в себя устройство GPS или другую систему определения местоположения, которая предоставляет администрации школы точное местоположение всех учащихся через беспроводное Интернет-соединение. Минисервер 4 может также включать в себя устройство для доступа через систему безопасности, которое позволяет только тем учащимся, у которых при себе имеется минисервер, проходить через объект, такой как система турникетов (не показана). В случае чрезвычайной ситуации легко установить количество человек, просто обратившись к веб-страницам всех учащихся в Интернете. Отсутствующие учащиеся (больные, на каникулах) будут показаны как неприсутствующие, поскольку их минисерверы будут осуществлять доступ в Интернет за пределами местоположения школы, что определяется по их IP-адресу. Таким образом, администрация школы может определить местонахождение всех своих учащихся путем нажатия нескольких клавиш.
В примере с парком развлечений или другим общественным местом носимые человеком минисерверы могут быть закреплены за всеми посетителями в виде браслета или другого предмета или они могут быть вделаны в предмет одежды. В этом случае минисерверы могут использоваться для контроля местоположения посетителей в общественном месте.
Такой вариант имеет много преимуществ. Во-первых, операторы общественного места могут легко определить местонахождение человека в чрезвычайной ситуации, например на концерте, спортивных соревнованиях или в парке развлечений. Во-вторых, можно измерять и изучать поток посетителей в пределах территории. Эта информация может показать, например, где находятся узкие места для пешеходов, какие места более популярны или время ожидания в очереди на аттракцион. Отслеживая, сколько времени люди проводят в очередях, можно вывести точную информацию на доску объявлений у входа на аттракцион. Посетители, желающие встать в очередь, будут иметь хорошую оценку времени стояния в очереди.
Когда люди готовы покинуть общественное место, такое как парк развлечений, минисерверы могут собираться у них для повторного использования и прикрепления к другому посетителю. Система стимулов может предусматривать некоторую компенсацию посетителям для ношения минисервера, такую как сувенир, или же сам минисервер может быть сувениром, которому придан вид предмета, собираемого или желательного для отдельных посетителей, такого как браслет или брелок.
В еще одном варианте выполнения настоящего изобретения, представленного на фиг.1, минисервер 6 расположен на транспортном средстве 7. В этом варианте минисервер 6 контролирует и, факультативно, может управлять работой транспортного средства 6, а также контролирует его географическое местоположение. В этой области применения минисервер 6 питается от аккумулятора транспортного средства 7, а потому минисервер может контролировать транспортное средство даже тогда, когда оно неподвижно и выключено. Минисервер может контролировать параметры работы транспортного средства, такие как имеющаяся скорость, средняя скорость, расход топлива, параметры привода (измерение динамических нагрузок) и т.д. Эта информация беспроводным образом передается через Интернет на веб-страницу, доступную, например, владельцу транспортного средства. Если взять в качестве примера владельца транспортного парка, у каждого транспортного средства есть свой минисервер с беспроводным Интернет-соединением. Минисервер встроен в бортовой компьютер транспортного средства, который управляет такими функциями, как управление двигателем, работой антиблокировочной тормозной системы и т.д. В любое время владелец парка или другое уполномоченное лицо может просмотреть веб-страницу транспортного средства, введя его IP-адрес в веб-браузер. Если транспортное средство поставлено на стоянку в надлежащем месте, то веб-страница отобразит эту информацию, предоставленную минисервером с функцией определения местоположения. Также отображаются идентификационный номер транспортного средства, номерной знак, имя работника, приписанного к транспортному средству, и другие данные, такие как пробег по спидометру. При запуске двигателя транспортного средства минисервер обновляет изменившуюся информацию через Интернет, и веб-страница отражает обновленную информацию. Таким образом, можно при желании контролировать транспортное средство в реальном времени на веб-странице транспортного средства. Для управления транспортным средством могут использоваться различные параметры, такие как общее ограничение скорости транспортного средства или удаленность от базы транспортного средства. Когда оператор транспортного средства выходит за пределы параметра, минисервер может либо отменить произведенное действие (использовать тормоза/дроссельную заслонку для снижения скорости), либо просто зарегистрировать нарушение для принятия дальнейших мер владельцем парка. Другое преимущество этого варианта выполнения состоит в возможности владельца парка очень точно регистрировать и документировать пробег транспортного средства, например между пунктами доставки, для выставления счетов и других целей.
В еще одном варианте выполнения настоящего изобретения, представленного на фиг.1, минисервер 8 установлен в домашней развлекательной системе (HES) 9. Минисервер 8 электронным образом подключен к устройствам в HES, таким как телевизор, видеомагнитофон, проигрыватель DVD, блок приема кабельного телевидения и т.д. Кроме того, минисервер беспроводным образом соединен с Интернетом, позволяя, например, родителю получать доступ к HES посредством ввода его IP-адреса в веб-браузер. На веб-странице отображается, например, список всех устройств в HES, номеров моделей, информация об энергопотреблении и текущей работе. Родитель может видеть на веб-странице, что именно смотрят в настоящее время посредством HES и что смотрели ранее с указанием времени и даты. Кроме того, родитель может заблокировать определенные каналы или определенные передачи, используя соединение минисервера с блоком приема кабельного телевидения или другим средством управления каналами. Если родитель желает ограничить использование HES заданным количеством часов в день, минисервер может принять такую команду через веб-страницу и выполнить ее, если заданное количество часов превышено. Дополнительное преимущество настоящего изобретения состоит в том, что информация о местоположении минисервера может поступать из соображений безопасности. Если, например, HES будет украдена, то минисервер сообщит, что ее местоположение изменилось, и новое местоположение отобразится на веб-странице HES. Минисервер может быть запрограммирован на отправку предупреждения и запроса на отключение, если HES была украдена, чтобы отключить его и сделать бесполезным.
Компьютер 10, подключенный к Интернету, отображает веб-страницу 11 с использованием языка разметки по настоящему изобретению. Минисерверы 2, 4, 6 и 8, показанные в качестве примера на фиг.1, соединены беспроводным образом с Интернетом, чтобы быть доступными для компьютера 10, когда пользователь вводит IP-адреса минисерверов в веб-браузер. Отображение веб-страницы позволяет легко охватить и отобразить контролируемые устройства (с минисерверами) и варианты выбора, доступные для каждого устройства. Как пояснено выше, данные, относящиеся к каждому устройству, записываются и контролируются, посылается программное обеспечение для обновления и поддержки минисерверов, а также посылаются команды к каждому минисерверу.
Если теперь обратиться к фиг.2, то на ней показан минисервер 10 согласно варианту выполнения настоящего изобретения. Антенна 11 позволяет минисерверу обнаруживать и устанавливать беспроводное соединение с Интернетом, в результате чего данные передаются пользователям, находящимся в Интернете. С антенной 11 соединен центральный процессор (ЦПУ) 12 минисервера, который анализирует данные, принимает передачи и компонует данные в язык разметки по настоящему изобретению. Источник 13 питания подает питание к центральному процессору 12, который может быть снабжен шнуром 14 питания в некоторых вариантах выполнения. К ЦПУ 12 подключены датчики 15, которые контролируют, получают и управляют устройством. В некоторых вариантах выполнения устанавливается дополнительная связь с устройством посредством соединительного провода 16. Минисервер 10 окружает и защищает корпус 17. В некоторых вариантах выполнения корпус 17 отсутствует и антенна 11, центральный процессор 12 и датчики 15 объединены в одно устройство.
Центральный процессор 12 запрограммирован при помощи языка разметки по настоящему изобретению, что позволяет рассматривать устройство в виде объекта на веб-странице. Вместо применения HTML, который создает в целом нечитаемый сценарий, используется язык разметки по настоящему изобретению, который представляет устройство в четко определенных терминах. Кроме того, центральный процессор 12 может при необходимости анализировать данные, передавать данные и управлять своим устройством по соединительному проводу 16 или непосредственно через средство управления/компьютер устройства. Например, если минисервер 10 соединен с транспортным средством, источник 4 питания минисервера 10 подзаряжается и питается от электрической системы транспортного средства при помощи шнура 14 питания. Датчики 15 не ограничиваются датчиками минисервера 10, но также являются датчиками и другими электронными устройствами транспортного средства, такими как спидометр. Центральный процессор 12 получает и обрабатывает данные от множества источников и кодирует всю информацию на языке разметки по настоящему изобретению.
Язык разметки по настоящему изобретению относится к языку, основанному на смысле. Под этим понимается язык, который не связан строго только с текстом сценария, но также и со смыслом языка. Например, у термина "технический университет" при переводе на другие языки может оказаться не совсем то значение, что в английском языке. Согласно языку разметки по настоящему изобретению создаются вложенные "теги" для указания объекту смысла термина. Так, термин "технический университет" определяется согласно языку по настоящему изобретению как "<учреждение> <университет> <технический>", так что компьютер может легко выявлять и анализировать термины в этом языке.
Язык разметки и система по настоящему изобретению состоят из двух частей -минисервер в веб-пространстве и web-браузеры, которые взаимодействуют с минисервером. Минисервер принимает запросы на доступ, позволяя передавать данные и не допуская также несанкционированного доступа. Язык разметки позволяет определять устройство и статически, и динамически. Браузер является интерпретатором, который берет сценарий, написанный на языке, и отображает информацию на веб-странице в зависимости от заданного уровня ясности.
Язык разметки и минисервер позволяют пользователям получать доступ к устройству независимо от того, является ли пользователь фактическим владельцем продукта, дистрибьютором, фирмой по изучению рыночной конъюнктуры или производителем. Каждому пользователю предоставляется заданный уровень отображаемой информации, так чтобы никакие персональные данные не были раскрыты или никакая ненужная информация не сбивала с толку пользователя. По сути дела минисервер фильтрует данные, позволяя только уместной информации доходить до требуемых пользователей.
Важный аспект настоящего изобретения состоит в том, что объектно-ориентированный язык превращает устройства в сетевые объекты; другими словами, устройства получают идентификационную информацию в Интернете, к которой могут получить доступ пользователи. Эта идентификационная информация представляет собой веб-страницу, и каждое устройство показывает информацию о себе на своей веб-странице. Пользователи могут не только взаимодействовать с устройствами через Интернет, но и устройства могут взаимодействовать с другими устройствами независимо от управляемого человеком контакта. Например, устройства одной и то же марки и модели могут обращаться к веб-странице друг друга и определять, у какого устройства установлена более новая версия программного обеспечения. Устройство с более старой версией может затем загрузить более новую версию из другого устройства или связаться с производителем для обновления. Это особенно полезно в случае, когда устройство было длительное время отключено, например, на время от изготовления до первого включения конечным пользователем, или если устройство просто нечасто используется. Устройства могут распознавать другие устройства, которые относятся к тому же типу или производителю и могут связываться друг с другом, образуя электронное семейство. Главный компьютер или другой пользователь может затем обращаться к этому семейству как к единому целому, а не по отдельности. Например, устройства в пределах дома могли располагать себя по приоритетам и отключать себя для экономии энергии.
Техническая документация языка разметки:
Существующая группа интернет-языков не имеет стандарта, и языки мешают друг другу. HTML - стандартный язык сценариев для веб-страниц, но HTML не может управлять веб-страницей, управляемой содержанием. Даже в случае очень простой веб-страницы версия HTML для веб-страницы мало что говорит о содержании веб-страницы. Помимо мета-тегов, единственное назначение которых - обеспечить небольшое количество содержания для объектно-ориентированной веб-концепции, существует другой способ понять, что представляет собой фактическое содержание веб-страницы, если только вы не являетесь человеком, интерпретирующим конечный результат веб-страницы на экране компьютера.
В рамках нового языка разметки по настоящему изобретению создается новый объектно-ориентированный интерфейс, позволяющий создать объектно-ориентированный сценарий, и при этом язык является практичным и ясным для любого используемого устройства. Пример приведен ниже:
Каждый признак, перечисленный выше в примере, представляет что-либо относящееся к веб-странице и ее содержанию. В отличие от существующих языков разметки, которые являются негибкими и непонятными и для людей, и для устройств, язык по настоящему изобретению является основанным на содержании, что позволяет пользователю определять веб-страницу при помощи совершенно любого содержания, но компьютер, запрограммированный на проведение автоматизированного поиска, также может понять содержание веб-страницы, поскольку вся информация снабжена ясными метками.
Другое преимущество языка - это отсутствие ограничений на содержание, что устраняет языковые барьеры. Содержание веб-страницы незаметно проходит через процесс перевода, поскольку на веб-странице ясно заявляется, что на ней должно быть представлено (а именно, <университет>, <учреждение>). Другими словами, общий термин, такой как "учреждение", может быть представлен или описан в виде древовидной структуры, как показано выше, чтобы предоставить, при необходимости, больше подробностей. Например, в Германии существуют различные термины, обозначающие образовательные учреждения, которые не полностью совпадают с терминами, используемыми в американском английском. Эта древовидная структура языка устраняет эту ситуацию потенциального неправильного понимания.
Пример
В качестве иллюстрации используется пример устройства (системы водоподготовки) для демонстрации настоящего изобретения. Устройство размещено в беспроводной сети в удаленном месте.
Каждый тег является ориентированным на объект (или устройство). Этот язык в высшей степени машинонезависимый, и его можно встраивать в различные электронные
Пример языка в применении к системе водоподготовки:
заключен в " любой сценарий или информация страницы для непосредственного доступа пользователя
Тег <устройство> представляет класс объекта/устройства в веб-пространстве. В других экземплярах теги <автоматизированный механизм>, <веб-страница>, <сценарий> и т.д. являются возможными описателями класса объекта, подлежащего определению в веб-пространстве. Затем идет тег <тип>, который в данном примере представляет собой "систему водоподготовки". Компьютерная программа в минисервере предназначена для интерпретации этого сценария и информации. Браузер связывается с IP-адресом системы водоподготовки и получает этот приведенный выше сценарий, отправленный с минисервера устройства. Браузер может связываться с определенными типами устройств - в данном примере с системами водоподготовки. Механизм может также ограничить свои запросы только в результате действий изобретателя. Например, Акмэ инкорпорейтид.
Если браузер выглядит как нижеследующий отрывок сценария, можно получить информацию
и легко определить, что </производитель> обозначает конец информации о производителе; <вес> показывает начало информации о весе; <фунты> 22,0 </фунты>, понятно, обозначают подхарактеристику "веса" или тип веса, который измеряется в фунтах, и численное значение 22,0. Для веса в метрических единицах имеется также тег <килограммы>. Заметим, что обе единицы измерения веса находятся на одном и тот же отступе или уровне вложенности. Такое расположение сообщает механизму, что каждое значение является характеристикой веса и может использоваться по усмотрению интерпретирующего механизма. Поскольку в случае компьютера с браузером, расположенным в Европе, который обращается к устройству в США, требуются результаты в метрических единицах, доступ будет осуществляться только к значению в метрических единицах. В язык по настоящему изобретению также включен сокращенный способ закрытия тегов "</>".
Тег <страница пользователя>является тегом стандартного уровня, который вложен в тег типа (<тип> или <система водоподготовки> в данном примере). Этот тег включен на тот случай, если главный компьютер или пользователь желают вставить какой-либо дополнительный сценарий. Сценарий необязательно должен быть совместимым с объектно-ориентированным форматом, или он может быть сценарием, который является объектно-ориентированным на языке разметки и может использоваться для программирования пользовательского интерфейса. Например, тег <страница пользователя> может быть веб-страницей по умолчанию, которая открывается, если веб-браузер пытается получить доступ к IP-адресу устройства. Это служит для того, чтобы удержать пользователя от изменения фоновых тегов, которые имеют большее значение для главного компьютера, производителя или компьютерных программ, проводящих поиск с целью доступа к определенной информации. А потому пользователю преподносят привлекательную веб-страницу пользовательского интерфейса, которая дает всю информацию, которая требуется пользователю.
Методика написания сценариев по настоящему изобретению является податливой, гибко изменяясь между встроенными аппаратными средствами, внешним пользователем, будь то конечный пользователь, производитель или иное лицо, и анализирующим механизмом. Важно, чтобы зашифрованный динамический порядковый номер безопасно извлекался для главного компьютера или стороннего компьютера без какого-либо риска для личных данных пользователя. В случае зашифрованных порядковых номеров главный компьютер или компьютерная программа могут легко просматривать множество устройств и быстро извлекать требуемую информацию.
Средством обработки информации в настоящем изобретении является браузер. Браузер обращается к множеству устройств через их минисерверы посредством IP-адресов, читает сценарий, такой как показан выше, и интерпретирует его. Браузер извлекает зашифрованный порядковый номер, расшифровывает номера и извлекает любую информацию о каждом устройстве в соответствии со своей программой. Браузер считает каждое устройство уникальным в соответствии с его порядковьм номером, который обычно рассматривается как задающий фактор. Однако можно использовать и другие факторы для сортировки информации, такие как IP-адрес, местоположение, частота использования и т.д.
Настоящее изобретение весьма универсально. Теги можно изменять и заменять для приведения в соответствие различным форматам для различных потребностей. См. ниже примеры, в которых конкретизируется универсальность сценариев.
Доступ для владельца: Акме Инкорпорейтид
Порядковый номер: 11135889736292436
∗В противном случае порядковый номер скрыт*
Производитель: Акме Инкорпорейтид
Завод:12
Модель:Z 2401
Израсходованный ресурс: 70%
Продолжительность использованя: 667
Подсказка запроса: "дать команду спросить что-нибудь об устройстве, что может быть вариантом выбора".
Доступ для пользователя: Джон К. Паблик
Производитель: Акме Инкорпорейтид, Гдетотам, США
Модель:Z 2401
Вес: 22 фунта
Размеры: 5,0×8, 657×40,0 см
Информация страницы пользователя:...
Deutscher Benutzer: Джон К. Паблик
Hersteller: Акме Инкорпорейтид, Гдетотам, США
Modell:Z2401
Gewicht: 10 Kg
Masse: 5,0×8, 657×40,0 см
Benutzerseite Informationen:...
Хотя иллюстративные варианты выполнения настоящего изобретения были описаны здесь со ссылкой на прилагаемые чертежи, должно быть понятно, что намерения заявителя не ограничиваются этими частными вариантами выполнения и что различные другие изменения и модификации могут быть внесены специалистом в данной области техники без отклонения от объема и сущности изобретения.
Изобретение относится к области передачи информации между устройствами, а именно извлечения информации из независимых устройств в веб-пространстве. Техническим результатом является обеспечение возможности удаленно просматривать информацию об устройствах, собирать статистические данные, контролировать устройства и давать им команды выполнять определенные задания. Для этого устройства выполнены с возможностью доступа к Интернету, что делает их веб-объектами, способными отправлять и принимать данные через Интернет. Веб-объекту присваивается производителем статический и динамический порядковый номер, который содержит данные, относящиеся к веб-объекту/устройству. Кроме того, веб-объект обладает способностью сообщать о своем статусе, обеспечивает доступность такой информации через Интернет. Таким образом, владелец устройства может контролировать устройства путем доступа к нему через Интернет и веб-страницу, а производитель или другой уполномоченный пользователь может также безопасно обращаться к устройству/веб-объекту для контроля его статуса. Веб-объект может, таким образом, сообщать о необходимости технического обслуживания, о необходимости заказа деталей для обслуживания и может поддерживать эту информацию в пределах динамической части порядкового номера, которая обновляется на основе изменения его статуса. 2 н. и 28 з.п. ф-лы, 2 ил.
1. Система для передачи информации от устройства, содержащая:
первое устройство, имеющее уникальный порядковый номер, содержащий статическую часть и динамическую часть, причем статическая часть включает идентификационную информацию для первого устройства, а динамическая часть включает информацию о статусе для первого устройства,
причем первое устройство включает в себя первый компьютер минисервера, зашифрованный инструкциями, что позволяет сделать информацию, относящуюся к первому устройству, доступной через компьютерную сеть в первом адресе Интернет протокола.
2. Система по п. 1, в которой динамическая часть порядкового номера включает информацию, указывающую на то, что должна быть заказана часть, подлежащая обслуживанию.
3. Система по п. 2, в которой часть, подлежащая обслуживанию, заказана автоматически.
4. Система по п. 2, в которой первое устройство представляет собой систему обработки воды, а часть, подлежащая обслуживанию, является фильтром для системы обработки воды.
5. Система по п. 1, в которой динамическая часть порядкового номера включает информацию, указывающую, что первое устройство требует технического обслуживания.
6. Система по п. 1, в которой первое устройство включает один или более датчиков, конфигурированных для получения информации о статусе для первого устройства.
7. Система по п. 1, в которой использование первого устройства может быть ограничено посредством компьютерной сети.
8. Система по п. 1, в котором первое устройство представляет собой систему обработки воды, и при этом статус первого устройства указывает по меньшей мере на одно из: расположение системы обработки воды и/или срок действия, оставшийся у фильтра системы обработки воды.
9. Система по п. 1, в которой первое устройство представляет собой персональное контролирующее средство и при этом статус первого устройства указывает на состояние пользователя, носящего персональное контролирующее средство.
10. Система по п. 1, в которой первое устройство представляет собой транспортное средство, и при этом статус первого устройства указывает по меньшей мере на одно из: расположение транспортного средства, скорость транспортного средства, пробег транспортного средства и/или состояние предупреждения.
11. Система по п. 1, в которой первое устройство представляет собой домашнюю мультимедийную систему развлечений, и при этом статус первого устройства указывает по меньшей мере на одно из: настоящее использование и/или предшествующее использование.
12. Система по п. 1, в которой первое устройство представляет собой GPS браслет, и при этом статус первого устройства указывает на расположение браслета.
13. Система по п. 1, в которой инструкции, зашифрованные на первом минисервере, записаны на языке разметки, который включает теги, причем каждый тег включает термин, который описывает объект первого устройства.
14. Система по п. 13, в которой теги вложены так, что теги, которые являются более описательными по отношению к первому устройству, имеют дополнительный отступ.
15. Система по п. 1, дополнительно включающая:
второе устройство, включающее в себя второй компьютер минисервера, зашифрованный инструкциями, чтобы сделать информацию, относящуюся ко второму устройству, доступной через компьютерную сеть во втором адресе Интернет протокола,
при этом первое устройство конфигурировано для доступа к информации, относящейся ко второму устройству, через компьютерную сеть из второго IP адреса.
16. Система по п. 15, в которой первое устройство конфигурировано так, чтобы определять, установлена ли на второе устройство более новая версия программного обеспечения, чем на первое устройство, на основе информации, относящейся ко второму устройству, которая доступна через компьютерную сеть из второго IP адреса.
17. Система по п. 16, в которой первое устройство конфигурировано для запроса загрузки более новой версии программного обеспечения на первое устройство.
18. Система по п. 17, в которой первое устройство конфигурировано для запроса загрузки более новой версии программного обеспечения со второго устройства.
19. Система по п. 15, в которой первое устройство конфигурировано для связи со вторым устройством на основании информации, относящейся ко второму устройству, которая доступна через компьютерную сеть из второго IP адреса.
20. Система по п. 19, в которой первое устройство конфигурировано для связи со вторым устройством, если первое устройство и второе устройство имеют одну и ту же модель или одного и того же производителя.
21. Способ передачи информации устройства, предусматривающий:
использование первого компьютера минисервера, зашифрованного инструкциями, чтобы сделать информацию, относящуюся к первому устройству, доступной через компьютерную сеть в первом адресе Интернет протокола,
причем первое устройство имеет уникальный порядковый номер, содержащий статическую часть и динамическую часть, причем статическая часть включает идентификационную информацию для первого устройства, а динамическая часть включает информацию о статусе для первого устройства.
22. Способ по п. 21, дополнительно включающий индикацию посредством динамической части порядкового номера о том, что должна быть заказана часть, подлежащая обслуживанию.
23. Способ по п. 22, дополнительно включающий автоматический заказ части, подлежащей обслуживанию.
24. Способ по п. 22, в котором первое устройство представляет собой систему обработки воды, а часть, подлежащая обслуживанию, представляет собой фильтр системы обработки воды.
25. Способ по п. 21, дополнительно включающий индикацию посредством динамической части порядкового номера о том, что первому устройству требуется техническое обслуживание.
26. Способ по п. 21, дополнительно включающий получение информации о статусе для первого устройства с использованием одного или более датчиков, включенных в первое устройство.
27. Способ по п. 21, дополнительно включающий ограничение использования первого устройства через компьютерную сеть.
28. Способ по п. 21, в котором первое устройство представляет собой систему обработки воды, и при этом статус первого устройства указывает по меньшей мере на одно из: расположение системы обработки воды и/или срок действия, оставшийся у фильтра системы обработки воды.
29. Способ по п. 21, в котором первое устройство представляет собой персональное контролирующее средство и при этом статус первого устройства указывает на состояние пользователя, носящего персональное контролирующее средство.
30. Способ по п. 21, дополнительно включающий:
использование второго компьютера минисервера, зашифрованного инструкциями, чтобы сделать информацию, относящуюся ко второму устройству, доступной через компьютерную сеть во втором адресе Интернет протокола; и
использование первого устройства для доступа к информации, относящейся ко второму устройству, через компьютерную сеть из второго IP адреса.
Способ получения искусственных материалов | 1930 |
|
SU52228A1 |
ИНТЕГРИРОВАННАЯ МНОГОФУНКЦИОНАЛЬНАЯ СИСТЕМА КОНТРОЛЯ И УПРАВЛЕНИЯ | 2004 |
|
RU2281614C1 |
ЗАМОК ДЛЯ СОЕДИНЕНИЯ ПАРАШЮТА СО СБРАСЫВАЕМЫМ С САМОЛЕТА ГРУЗОМ | 1945 |
|
SU67592A1 |
Пресс для выдавливания из деревянных дисков заготовок для ниточных катушек | 1923 |
|
SU2007A1 |
СИСТЕМА И СПОСОБ СВЯЗИ МЕЖДУ ТРАНСПОРТНЫМИ СРЕДСТВАМИ И СТАНЦИЕЙ НАБЛЮДЕНИЯ | 2000 |
|
RU2251746C2 |
RU 2006106907 A, 27.07.2006 | |||
Топчак-трактор для канатной вспашки | 1923 |
|
SU2002A1 |
US 6829630 B1, 07.12.2004 | |||
Способ измерения временных интервалов и устройство для его осуществления | 1988 |
|
SU1624398A1 |
Топчак-трактор для канатной вспашки | 1923 |
|
SU2002A1 |
Авторы
Даты
2014-05-20—Публикация
2009-02-27—Подача