Способ контроля устройства

Изобретение относится к области беспроводной связи. Техническим результатом является повышение эффективности контроля рабочих состояний многочисленных устройств в сети связи и обнаружения сбоев связи. Упомянутый технический результат достигается тем, что способ контроля множества устройств включает в себя процедуру инициирования, которая включает в себя определение поднабора(ов) вторичных устройств соответственно для первичного(ых) устройства (устройств), назначение вторичного(ых) устройства (устройств) в качестве вспомогательного(ых) устройства (устройств), установление сетевой топологии по отношению к первичным и вторичным устройствам, выработку набора параметров маршрутизации, который соответствует сетевой топологии, и отправку набора параметров маршрутизации в первичные и вторичные устройства для построения сети устройств из первичных и вторичных устройств; и процедуру контроля, которая включает в себя прием и передачу рабочих отчетов от множества устройств в устройство на стороне сервера через сеть устройств. 13 з.п. ф-лы, 12 ил.

 

Настоящее раскрытие относится, в общем, к способу контроля устройства и, в частности, к способу контроля устройства с использованием сетевых беспроводных устройств.

Уровень техники

В традиционном способе контроля множества устройств используется большое количество беспроводных устройств, которые развернуты в разных местоположениях и подключены к сети в соответствии с самоустанавливаемой сетевой топологией, которая определяется беспроводными устройствами на основе измерений уровня сигнала. Однако упомянутая сетевая топология, которая устанавливается беспроводными устройствами без контроля, не настраивается под нужды пользователя, тем самым увеличивая для пользователя сложность и стоимость технического обслуживания сети беспроводных устройств для того, чтобы контролировать устройство.

Раскрытие сущности изобретения

Таким образом, задача раскрытия состоит в том, чтобы выполнить способ контроля устройства, который позволяет устранить по меньшей мере один из недостатков предшествующего уровня техники.

Согласно одному аспекту раскрытия способ контроля многочисленных устройств должен быть реализован системой, которая включает в себя устройство на стороне сервера, устройство на стороне администрирования, которое поддерживает связь с устройством на стороне сервера, по меньшей мере одно первичное устройство, которое выполнено с возможностью поддержания связи с устройством на стороне сервера, и многочисленные вторичные устройства, которые выполнены с возможностью поддержания связи по меньшей мере с одним первичным устройством и которые, соответственно, подключены к многочисленным устройствам. По меньшей мере одно первичное устройство и многочисленные вторичные устройства представляют собой беспроводные устройства, имеющие идентификатор устройства. Способ содержит этапы: A) установления, устройством на стороне сервера после приема запроса на подключение из устройства на стороне администрирования, по меньшей мере одной первичной линии беспроводной связи, соответственно, между устройством на стороне сервера и по меньшей мере одним первичным устройством; B) определения, устройством на стороне администрирования для каждого из по меньшей мере одного первичного устройства, информации о поднаборе, которая указывает поднабор многочисленных вторичных устройств, который включает в себя по меньшей мере одно вторичное устройство, которое должно поддерживать связь с устройством на стороне сервера через первичное устройство, причем первичное устройство служит в качестве доминирующего устройства по меньшей мере для одного вторичного устройства, и каждое из по меньшей мере одного вторичного устройства служит в качестве подчиненного устройства для первичного устройства; C) установления, каждым из по меньшей мере одного первичного устройства в соответствии с информацией о поднаборе, определенной устройством на стороне администрирования, по меньшей мере одной первой временной линии беспроводной связи, соответственно, между первичным устройством и по меньшей мере одним подчиненным устройством первичного устройства; D) назначения, устройством на стороне сервера, в ответ на прием запроса настройки вспомогательного устройства из устройства на стороне администрирования, по меньшей мере одного из многочисленных вторичных устройств в качестве по меньшей мере одного вспомогательного устройства на основе запроса настройки вспомогательного устройства; E) установления, устройством на стороне сервера после этапа D), сетевой топологии по отношению по меньшей мере к одному первичному устройству и многочисленным вторичным устройствам, причем каждое из многочисленных вторичных устройств служит в качестве одного из: по меньшей мере одного вспомогательного устройства, оконечного устройства, которое должно устанавливать прямую линию связи с одним из по меньшей мере одного вспомогательного устройства, и ответвительного устройства, которое должно устанавливать прямую линию связи с доминирующим устройством вторичного устройства; F) выработки и сохранения, устройством на стороне сервера, набора параметров маршрутизации, который соответствует установленной таким образом сетевой топологии и который точно определяет многочисленные маршруты передачи, которые относятся, соответственно, к многочисленным вторичным устройствам, причем каждый из маршрутов передачи проходит между соответствующим одним из вторичных устройств и доминирующего устройства соответствующего одного из вторичных устройств; G) отправки, устройством на стороне сервера, выработанного таким образом набора параметров маршрутизации по меньшей мере в одно первичное устройство и многочисленные вторичные устройства для того, чтобы построить, на основе набора параметров маршрутизации, сеть устройств, состоящую по меньшей мере из одного первичного устройства и многочисленных вторичных устройств в соответствии с установленной таким образом сетевой топологией; и H) приема, каждым из многочисленных вторичных устройств после этапа G), рабочего отчета из устройства, которое подключено к вторичному устройству, и передачи рабочего отчета в доминирующее устройство вторичного устройства по маршруту передачи, который соответствует для вторичного устройства для того, чтобы доминирующее устройство могло направить рабочий отчет в устройство на стороне сервера, причем рабочий отчет указывает идентификатор устройства и рабочее состояние устройства.

Краткое описание чертежей

Другие особенности и преимущества раскрытия станут очевидными из последующего подробного описания варианта(ов) осуществления со ссылкой на прилагаемые чертежи, на которых:

фиг.1 – схематичное представление, которое иллюстрирует в качестве примера систему для контроля устройства согласно варианту осуществления раскрытия;

фиг.2 – блок-схема, которая иллюстрирует в качестве примера способ контроля устройства согласно варианту осуществления раскрытия;

фиг.3 – блок-схема, которая иллюстрирует в качестве примера процедуру инициирования согласно варианту осуществления раскрытия;

фиг.4 – блок-схема, которая иллюстрирует в качестве примера подэтапы этапа 302 (фиг.3) согласно варианту осуществления раскрытия;

фиг.5 – блок-схема, которая иллюстрирует в качестве примера подэтапы этапа 304 (фиг.3) согласно варианту осуществления раскрытия;

фиг.6 – схематичное представление, которое иллюстрирует в качестве примера сетевую топологию множества беспроводных устройств согласно варианту осуществления раскрытия;

фиг.7 – блок-схема, которая иллюстрирует в качестве примера процедуру контроля согласно варианту осуществления раскрытия;

фиг.8 – блок-схема, которая иллюстрирует в качестве примера процедуру технического обслуживания согласно варианту осуществления раскрытия;

фиг.9 – блок-схема, которая иллюстрирует в качестве примера первую процедуру восстановления согласно варианту осуществления раскрытия;

фиг.10 – блок-схема, которая иллюстрирует в качестве примера процедуру установления линии связи согласно варианту осуществления раскрытия;

фиг.11 – блок-схема, которая иллюстрирует в качестве примера вторую процедуру восстановления согласно варианту осуществления раскрытия; и

фиг.12 – блок-схема, которая иллюстрирует в качестве примера третью процедуру восстановления согласно варианту осуществления изобретения.

Осуществление изобретения

Прежде чем раскрытие будет описано более подробно, следует отметить, что там, где это целесообразно, ссылочные позиции или части окончаний ссылочных позиций были повторены на фигурах для указания соответствующих или аналогичных элементов, которые необязательно могут иметь аналогичные характеристики.

На фиг.1 показана блок-схема, которая иллюстрирует в качестве примера систему для контроля многочисленных устройств 20 согласно варианту осуществления раскрытия. Каждое устройство 20 представляет собой электронное устройство, которое выполнено с возможностью вывода информации о своем рабочем состоянии в виде рабочего отчета и имеет уникальный идентификатор устройства. Согласно некоторым вариантам осуществления каждое устройство 20 может быть, например, камерой, интеллектуальной аккумуляторной батареей, интеллектуальным фонарным столбом, интеллектуальным торговым автоматом, интеллектуальным дверным замком и т.п.

Система включает в себя устройство 1 на стороне сервера, устройство 2 на стороне администрирования и множество беспроводных устройств, включая по меньшей мере одно первичное устройство 11 и многочисленные дополнительные устройства 12. Хотя на фиг.1 показаны только одно первичное устройство 11 и два дополнительных устройства 12, раскрытие не ограничивается этим. То есть система может включать в себя более одного первичного устройства 11 и более двух вторичных устройств 12.

Согласно варианту осуществления раскрытия устройство 1 на стороне сервера может быть сервером, который реализован с помощью персонального компьютера (PC), облачного хоста или в другом виде. Устройство 1 на стороне сервера поддерживает связь с устройством 2 на стороне администрирования и по меньшей мере с одним первичным устройством 11 через сеть 3 связи, которая может быть, например, Интернетом. Согласно варианту осуществления изобретения устройство 2 на стороне администрирования может быть PC, портативным компьютером или смартфоном, но раскрытие не ограничивается этим.

Каждое из по меньшей мере одного первичного устройства 11 и многочисленных вторичных устройств 12 является беспроводным устройством, имеющим уникальный идентификатор устройства. Вторичные устройства 12 выполнены с возможностью поддержания беспроводной связи по меньшей мере с одним первичным устройством 11. Каждое вторичное устройство 12 подключено к устройству 20 для того, чтобы принять из него рабочий отчет устройства 20 и ретранслировать рабочий отчет (указывающий рабочее состояние устройства 20) в устройство 1 на стороне сервера. Согласно некоторым вариантам осуществления каждое первичное устройство 11 также может быть подключено к устройству 20 для приема рабочего отчета из устройства 20. Каждое устройство 20 может быть дополнительно выполнено с возможностью приема инструкции из устройства 2 на стороне администрирования и/или устройства 1 на стороне сервера через беспроводное устройство (либо вторичное устройство 12, либо первичное устройство 11), подключенное к устройству 20, и выполнения операции, соответствующей инструкции. Например, устройство 20, которое представляет собой интеллектуальный фонарный столб, может включать или выключать свой свет в ответ на прием инструкции включения или инструкции выключения через подключенное беспроводное устройство. Согласно некоторым вариантам осуществления по меньшей мере одно первичное устройство 11 и многочисленные вторичные устройства 12 могут быть реализованы в качестве устройств беспроводной связи, которые могут поддерживать связь друг с другом и/или с устройством на стороне сервера 1 с помощью технологий беспроводной связи, таких как инфракрасная (IR) связь, мобильная связь, беспроводная локальная сеть (WLAN), Wi-Fi, Bluetooth, связь ближнего радиуса действия (NFC) и т.д. и могут быть реализованы в качестве датчиков Интернета вещей (IoT), ключей IoT и т.д.

Способ, который может быть реализован системой для того, чтобы контролировать устройство 20, показан на фиг.2. Как показано на фиг.2, способ включает в себя процедуру 210 инициирования для того, чтобы построить сеть устройств из беспроводных устройств, которые включали бы в себя по меньшей мере одно первичное устройство 11 и многочисленные вторичные устройства 12, процедуру 220 контроля для контроля рабочих состояний многочисленных устройств 20 и процедуру 230 технического обслуживания для обнаружения сбоев связи, возникающих в построенной таким образом сети устройств, и для восстановления сети устройств после упомянутых сбоев. Подробности каждой процедуры будут описаны ниже.

В качестве примера на фиг.3 показана процедура 210 инициализации согласно варианту осуществления раскрытия. Как показано на фиг.3, процедура 210 инициализации включает в себя этапы 301-311.

На этапе 301 устройство 2 на стороне администрирования отправляет запрос на подключение в устройство 1 на стороне сервера. Согласно варианту осуществления изобретения запрос на подключение может быть отправлен в ответ на пользовательский ввод в устройство 2 на стороне администрирования.

На этапе 302, после приема запроса на подключение из устройства 2 на стороне администрирования, устройство 1 на стороне сервера устанавливает по меньшей мере одну первичную линию беспроводной связи, соответственно, между устройством 1 на стороне сервера и по меньшей мере одним первичным устройством 11 (устанавливает, для каждого из по меньшей мере одного первичного устройства 11, первичную линию беспроводной связи между устройством на стороне сервера 1 и первичным устройством 11). Согласно варианту осуществления раскрытия этап 302 может включать в себя подэтапы 3021 и 3022, как показано на фиг.4.

Как показано на фиг.4, на подэтапе 3021 устройство 1 на стороне сервера принимает информацию о первичном подключении из каждого первичного устройства 11. Информация о первичном подключении указывает идентификатор устройства для первичного устройства 11, физическое местоположение первичного устройства 11 и сетевой адрес первичного устройства 11, который согласно варианту осуществления раскрытия может быть идентификатором сетевого тракта, который был назначен первичному устройству 11 устройством 2 на стороне администрирования. Согласно некоторым вариантам осуществления каждое первичное устройство 11 может транслировать информацию о вторичном подключении при включении питания или в ответ на пользовательский ввод.

На подэтапе 3022, в ответ на прием запроса на подключение из устройства 2 на стороне администрирования, устройство 1 на стороне сервера устанавливает одну или более первичных линий беспроводной связи, соответственно, между устройством 1 на стороне сервера и первичным(и) устройством(ами) 11 на основе запроса на подключение и информации о первичном подключении, принятой из одного или более первичных устройств 11.

Возвращаясь к фиг.3, на этапе 303 устройство 2 на стороне администрирования разделяет многочисленные вторичные устройства 12 по меньшей мере на один поднабор, соответственно, по меньшей мере для одного первичного устройства 11. Каждое из поднаборов вторичных устройств 12 включает в себя по меньшей мере одно вторичное устройство 12, которое должно поддерживать связь с устройством на стороне сервера 1 через соответствующее одно из первичных устройств. Что касается каждого из поднаборов и соответствующего по меньшей мере одного первичного устройства 11, первичное устройство 11 упоминается как доминирующее устройство для каждого вторичного устройства 12, которое принадлежит поднабору, и каждое вторичное устройство 12, которое принадлежит поднабору, упоминается как подчиненное устройство для первичного устройства 11. Затем для каждого первичного устройства 11 устройство 2 на стороне администрирования определяет информацию о поднаборе, которая указывает поднабор вторичных устройств 12, который соответствует первичному устройству 11, и отправляет информацию о поднаборе в устройство 1 на стороне сервера и затем в первичное устройство 11. Согласно некоторым вариантам осуществления поднабор(ы) можно определить на основе расстояний между по меньшей мере одним первичным устройством 11 и многочисленными вторичными устройствами 12 (например, выбирая по меньшей мере одно первичное устройство 11, которое находится ближе всего к вторичному устройству 12, в качестве доминирующего устройства для вторичного устройства 12) или на основе выбора пользователя, но раскрытие не ограничивается этим.

На этапе 304 каждое первичное устройство 11 устанавливает, после приема информации о поднаборе, определенной устройством 2 на стороне администрирования, по меньшей мере одну первичную временную линию беспроводной связи, соответственно, между первичным устройством 11 и по меньшей мере одним подчиненным устройством первичного устройства 11 в соответствии с принятой таким образом информацией о поднаборе и измеряет качество связи по меньшей мере одной первой временной линии беспроводной связи. Согласно варианту осуществления раскрытия этап 304 может включать в себя подэтапы 3041-3043, как показано на фиг.5.

Как показано на фиг.5, на подэтапе 3041 первичное устройство 11 принимает, для каждого из подчиненных устройств первичного устройства 11, информацию о вторичном подключении из вторичного устройства 12, причем информация о вторичном подключении указывает идентификатор устройства для подчиненного устройства, физическое местоположение подчиненного устройства, сетевой адрес (например, идентификатор сетевого тракта) подчиненного устройства и количество пакетов данных, которые подчиненное устройство ранее отправило в первичное устройство 11. Согласно некоторым вариантам осуществления каждое вторичное устройство 12 может транслировать информацию о вторичном подключении при включении питания или в ответ на пользовательский ввод.

На подэтапе 3042 первичное устройство 11 устанавливает, для каждого из подчиненных устройств первичного устройства 11, которое точно определено в информации о поднаборе, которая была принята первичным устройством 11 и которая была определена устройством 2 на стороне администрирования, первую временную линию беспроводной связи между первичным устройством 11 и подчиненным устройством на основе информации о вторичном подключении, принятой из подчиненного устройства.

На подэтапе 3043 первичное устройство 11 измеряет качество связи по меньшей мере одной первой временной линии беспроводной связи, которое первичное устройство 11 установило на подэтапе 3042.

Возвращаясь к фиг.3, на этапе 305 устройство 2 на стороне администрирования отправляет, в устройство 1 на стороне сервера, запрос настройки вспомогательного устройства, который указывает по меньшей мере одно из многочисленных вторичных устройств 12, где каждое точно указанное вторичное устройство 12 должно служить в качестве вспомогательного устройства, которому разрешено напрямую поддерживать связь с его доминирующим устройством, и которое может собирать рабочие отчеты из одного или более других вторичных устройств. Согласно варианту осуществления изобретения запрос на подключение может быть отправлен в ответ на пользовательский ввод в устройство 2 на стороне администрирования.

На этапе 306 устройство 1 на стороне сервера назначает, в ответ на прием запроса настройки вспомогательного устройства из устройства 2 на стороне администрирования, по меньшей мере одно из многочисленных вторичных устройств 12 в качестве по меньшей мере одного вспомогательного устройства на основе запроса настройки вспомогательного устройства. Затем устройство 1 на стороне сервера отправляет, для каждого из по меньшей мере одного вспомогательного устройства, сигнал оценки во вспомогательное устройство для того, чтобы инициировать установление по меньшей мере одной второй временной линии беспроводной связи, соответственно, между вспомогательным устройством и по меньшей мере другим из по меньшей мере одного подчиненного устройства доминирующего устройства вспомогательного устройства (за исключением самого вспомогательного устройства) (которое в дальнейшем также упоминается как по меньшей мере одно связанное с ним устройство вспомогательного устройства). Согласно варианту осуществления раскрытия по меньшей мере одно связанное с ним устройство отдельного вспомогательного устройства является по меньшей мере другим из по меньшей мере одного подчиненного устройства доминирующего устройства вспомогательного устройства, которое находится ближе всего к вспомогательному устройству, но раскрытие не ограничивается этим.

На этапе 307 каждое вспомогательное устройство устанавливает, в ответ на прием сигнала измерения, по меньшей мере одну вторую временную линию беспроводной связи, соответственно, между вспомогательным устройством и по меньшей мере одним связанным с ним устройством вспомогательного устройства, измеряет качество связи по меньшей мере одной второй временной линии беспроводной связи и отправляет, в доминирующее устройство вспомогательного устройства, сообщение об установлении линии связи, которое указывает, для каждой из по меньшей мере одной второй временной линии беспроводной связи, качество связи таким образом измеренной второй временной беспроводной линии связи.

На этапе 308 каждое первичное устройство 11 отправляет, в устройство 1 на стороне сервера, сообщение отчета, которое указывает, для каждой линии связи среди по меньшей мере одной первой временной линии беспроводной связи, которая была установлена первичным устройством 11 и любой второй временной линией беспроводной связи, которая указывается в одном или более сообщениях линии связи, которые приняло первичное устройство 11, качество связи линии связи. Сообщение отчета дополнительно указывает, для каждого устройства среди первичного устройства 11 и по меньшей мере одного подчиненного устройства первичного устройства 11, идентификатор устройства и физическое местоположение устройства.

На этапе 309, после приема сообщения отчета из каждого из по меньшей мере одного первичного устройства 11, устройство 1 на стороне сервера устанавливает сетевую топологию по отношению по меньшей мере к одному первичному устройству 11 и многочисленным дополнительным устройства 12 на основе сообщения(й) отчета(ов). В сетевой топологии каждое из многочисленных вторичных устройств 12 служит в качестве одного из следующих устройств: (1) вспомогательное устройство; (2) оконечное устройство, которое напрямую подключено к вспомогательному устройству (оконечное устройство служит в качестве подчиненного оконечного устройства для вспомогательного устройства, к которому оно подключено, и это вспомогательное устройство служит в качестве устройства, расположенного впереди оконечного устройства), и которое косвенно подключено к доминирующему устройству вторичного устройства 12 через вспомогательное устройство; (3) ответвительное устройство, которое напрямую подключено к доминирующему устройству вторичного устройства 12 (доминирующее устройство служит в качестве устройства, расположенного впереди ответвительного устройства) и которое не подключено к какому-либо вспомогательному устройству. Согласно варианту осуществления изобретения сетевая топология может быть установлена на основе информации о качестве связи, указанной в сообщении(ях) отчета(ов). Например, если сообщение отчета, принятое из отдельного первичного устройства 11, указывает, что качество связи первой временной линии беспроводной связи между первичным устройством 11 и отдельным подчиненным устройством первичного устройства 11 хуже, чем качество связи второй временной линии беспроводной связи между упомянутым подчиненным устройством и вспомогательным устройством, которое также является подчиненным первичным устройством 11, то устройство 1 на стороне сервера может определить, что упомянутое отдельное подчиненное устройство должно быть оконечным устройством, которое должно поддерживать связь с упомянутым вспомогательным устройством через линию беспроводной связи, которая должна быть установлена между ними. С другой стороны, если качество связи упомянутой первой временной линии беспроводной связи выше, чем качество связи упомянутой второй временной линии беспроводной связи, или если в упомянутом сообщении отчета не указано качество связи какой-либо второй временной линии беспроводной связи, то устройство 1 на стороне сервера может определить, что упомянутое отдельное подчиненное устройство должно быть ответвительным устройством, которое должно напрямую поддерживать связь с упомянутым первичным устройством 11 через линию беспроводной связи, которая должна быть установлена между ними.

В качестве примера на фиг.6 показана сетевая топология 600, которая может быть установлена для системы, которая включает в себя два первичных устройства 11A, 11B и шесть вторичных устройств 13A, 13B, 14A, 14B, 14C, 15 согласно варианту осуществления раскрытия. В сетевой топологии 600 первичное устройство 11A является доминирующим устройством для трех вторичных устройств 13A, 14A, 14B (то есть вторичные устройства 13A, 14A, 14B являются подчиненными устройствами первичного устройства 11A), и первичное устройство 11B является доминирующим устройством для трех других вторичных устройств 13B, 14C, 15 (то есть каждое вторичное устройство 13B, 14C, 15 является подчиненным устройством первичного устройства 11B). Имеются два вторичных устройства 13A, 13B, которые служат в качестве вспомогательных устройств и которые, соответственно, находятся в прямой связи со своими доминирующими устройствами 11A, 11B, три вторичных устройства 14A, 14B, 14C, которые служат в качестве оконечных устройств, и одно вторичное устройство 15, которое служит в качестве ответвительного устройства. Оконечные устройства 14A, 14B находится в косвенной связи со своим доминирующим устройством 11A через вспомогательное устройство 13A (вспомогательное устройство 13A является устройством, расположенным впереди оконечных устройств 14A, 14B). Оконечное устройство 14C находится в косвенной связи со своим доминирующим устройством 11B через вспомогательное устройство 13B (вспомогательное устройство 13B является устройством, расположенным впереди оконечного устройства 14C). Ответвительное устройство 15 находится в прямой связи со своим доминирующим устройством 11B (первичное устройство 11B является устройством, расположенным впереди ответвительного устройства 15). Каждая линия связи на фиг.6 представляет собой линию беспроводной связи для поддержания связи между двумя устройствами на двух концах линии беспроводной связи.

Возвращаясь к фиг.3, на этапе 310 устройство 1 на стороне сервера вырабатывает и сохраняет набор параметров маршрутизации, который соответствует сетевой топологии, установленной на этапе 309. Набор параметров маршрутизации точно определяет идентификатор устройства и физическое местоположение каждого устройства среди по меньшей мере одного первичного устройства 11 и многочисленных вторичных устройств 12, и многочисленные маршруты передачи, которые относятся, соответственно, к многочисленным вторичным устройствам 12 (каждое из которых может быть вспомогательным устройством, оконечным устройством или ответвительным устройством) путем указания многочисленных линий беспроводной связи, которые должны поддерживаться среди беспроводных устройств, причем каждый из маршрутов передачи проходит между соответствующим одним из: вторичных устройств 12 и доминирующего устройства для соответствующего одного из вторичных устройств 12.

Например, для сетевой топологии 600, показанной на фиг.6, набор параметров маршрутизации, выработанных для нее, будет указывать шесть линий беспроводной связи и точно определять шесть маршрутов передачи, которые относятся, соответственно, к шести вторичным устройствам 13A, 13B, 14A, 14B, 14C, 15. Шесть линий беспроводной связи проходят, соответственно, между первичным устройством 11A и вторичным устройством 13A, первичным устройством 11B и вторичным устройством 13B, первичным устройством 11B и вторичным устройством 15, вторичным устройством 13A и вторичным устройством. 14A, вторичным устройством 13A и вторичным устройством 14B и вторичным устройством 13B и вторичным устройством 14C . Набор параметров маршрутизации точно определяет, например, маршрут передачи, относящийся к вторичному устройству 14A, который проходит между оконечным устройством 14A и первичным устройством 11A и через вспомогательное устройство 13A, и другой маршрут передачи, относящийся к вторичному устройству 15, который проходит между ответвительным устройством 15 и первичным устройством 11B и не проходит через вспомогательное устройство.

На этапе 311 устройство 1 на стороне сервера отправляет выработанный таким образом набор параметров маршрутизации по меньшей мере в одно первичное устройство 11 и в многочисленные вторичные устройства 12, соответственно, по многочисленным маршрутам передачи для того, чтобы построить, на основе набора параметров маршрутизации, сеть устройств, состоящую по меньшей мере из одного первичного устройства 11 и многочисленных вторичных устройств 12 в соответствии с сетевой топологией, установленной на этапе 309.

Согласно некоторым вариантам осуществления первая и вторая временные линии беспроводной связи отключаются после измерения их качества связи и предоставления отчета в устройство 1 на стороне сервера, и построение сети устройств осуществляется путем установления, первичным(и) устройством(ами) 11, после приема набора параметров маршрутизации и на основе набора параметров маршрутизации, по меньшей мере одной линии беспроводной связи, каждая из которых проходит между соответствующим одним из первичных устройств 11 и соответствующим одним из вспомогательных устройств, и которая имеется в сетевой топологии, и, возможно, также по меньшей мере одной линии беспроводной связи, каждая из которых проходит между соответствующим одним из первичных устройств 11 и соответствующим одним из по меньшей мере одного ответвительного устройства, и которая имеется в сетевой топологии, и установления, одним или более вспомогательными устройствами, после приема набора параметров маршрутизации и на основе набора параметров маршрутизации, по меньшей мере одной линии беспроводной связи, которая проходит между вспомогательным(и) устройством(ами) и по меньшей мере одним оконечным устройством, которое имеется в сетевой топологии.

Как показано на фиг.2, процедура 220 контроля выполняется после процедуры 210 инициирования. В качестве примера на фиг.7 показана процедура 220 контроля согласно варианту осуществления настоящего раскрытия. Как показано на фиг.7, процедура 220 контроля включает в себя этапы 701-703.

На этапе 701 каждое вторичное устройство 12 (которое может быть вспомогательным устройством, оконечным устройством или ответвительным устройством) принимает рабочий отчет из устройства 20, которое подключено к вторичному устройству 12, и передает рабочий отчет в доминирующее устройство вторичного устройства 12 по маршруту передачи (возможно, напрямую в доминирующее устройство или косвенно через вспомогательное устройство), соответствующему вторичному устройству 12, для того, чтобы доминирующее устройство направило рабочий отчет в устройство 1 на стороне сервера. Рабочий отчет указывает идентификатор устройства 20 и рабочее состояние устройства 20. Согласно некоторым вариантам осуществления рабочий отчет может дополнительно указывать физическое местоположение (например, координаты широты и долготы) устройства 20.

Согласно варианту осуществления изобретения рабочий отчет устройства 20, которое является интеллектуальной аккумуляторной батареей, может, например, указывать идентификатор устройства 20, который является уникальным серийным номером интеллектуальной аккумуляторной батареи, и рабочее состояние устройства 20, которое включает в себя информацию, которая относится к выходному напряжению интеллектуальной аккумуляторной батареи, выходному току интеллектуальной аккумуляторной батареи или к тому, заряжена или разряжена интеллектуальная аккумуляторная батарея. Согласно другому варианту осуществления изобретения рабочий отчет устройства 20, которое представляет собой интеллектуальный фонарный столб, может, например, указывать идентификатор устройства 20, который представляет собой уникальный серийный номер интеллектуального фонарного столба, и рабочее состояние устройство 20, которое включает в себя информацию о том, включена или выключена лампа фонарного столба. Согласно дополнительному варианту осуществления настоящего изобретения рабочий отчет устройства 20, которое представляет собой интеллектуальный дверной замок, может, например, указывать идентификатор устройства 20, который является уникальным серийным номером интеллектуального дверного замка, и рабочее состояние устройства 20, которое включает в себя информацию, которая относится к тому, закрыт или открыт интеллектуальный дверной замок.

На этапе 702 каждое первичное устройство 11 принимает рабочий(е) отчет(ы) из одного или более подчиненных устройств первичного устройства 11 и передает рабочий(е) отчет(ы) в устройство 1 на стороне сервера. В варианте осуществления, где каждое из одного или более первичных устройств 11 также подключено к устройству 20, первичное устройство 11 также принимает рабочий отчет из устройства 20, подключенного к нему, и передает принятый рабочий отчет в устройство 1 на стороне сервера.

На этапе 703 устройство 1 на стороне сервера передает рабочий(е) отчет(ы), принятый(е) по меньшей мере из одного первичного устройства 11, в устройство 2 на стороне администрирования. Таким образом, рабочие состояния многочисленных устройств 20 могут контролироваться пользователем(ями) с помощью устройства 2 на стороне администрирования.

Согласно варианту осуществления раскрытия каждое устройство 20 может периодически отправлять рабочий отчет (например, каждые тридцать минут), и первичное(ые) устройство(а) 11 и вторичные устройства 12 могут незамедлительно передавать рабочие отчеты в устройство 1 на стороне сервера после приема рабочих отчетов. Согласно некоторым вариантам осуществления каждое устройство 20 может отправлять рабочий отчет в ответ на прием из вторичного устройства 12 (или первичного устройства 11), подключенного к нему, запроса рабочего состояния, который инициируется устройством 2 на стороне администрирования. Согласно варианту осуществления раскрытия запрос рабочего состояния может быть выработан устройством 2 на стороне администрирования, отправлен из устройства 2 на стороне сервера в устройство 1 на стороне сервера, отправлен устройством 1 на стороне сервера по меньшей мере в одно первичное устройство 11, и затем отправлен по меньшей мере одним первичным устройством 11 в каждое из многочисленных вторичных устройств 12 для сбора рабочих отчетов из многочисленных устройств 20.

Как показано на фиг.2, после выполнения процедуры 220 контроля, то есть после того, как система начинает контролировать многочисленные устройства 20 посредством сети беспроводных устройств, включая первичное(ые) устройство(а) 11 и вторичные устройства 12, которые были установлены в процедуре 210 инициирования, выполняется процедура 230 технического обслуживания.

В качестве примера на фиг.8 показана процедура 230 технического обслуживания согласно варианту осуществления раскрытия. Как показано на фиг.8, процедура 230 технического обслуживания включает в себя этапы 801-813, которые должны выполняться по отношению к каждому из первичных устройств 11.

На этапе 801 устройство 1 на стороне сервера определяет, принято ли сообщение о статусе из первичного устройства 11 в течение заданного периода времени (который может составлять, например, несколько миллисекунд, несколько секунд или несколько часов, в зависимости от сценария приложения), после того как запрос состояния связи был отправлен из устройства 1 на стороне сервера в первичное устройство 11 с требованием того, чтобы первичное устройство 11 ответило сообщением о статусе. Если определение является положительным, процесс переходит к этапу 805; в противном случае устройство 1 на стороне сервера определяет, что первичное устройство 11 является отключенным первичным устройством, и процесс переходит к этапу 802. Сообщение о статусе указывает, для каждого подчиненного первичного устройства 11, информацию, касающуюся того, функционирует ли маршрут передачи, который относится к подчиненному устройству, что можно определить, например, на основе того, был ли недавно принят рабочий отчет из подчиненного устройства, или был ли принят ответ на сигнал тестирования, который первичное устройство 11 отправило в подчиненное устройство. Согласно варианту осуществления раскрытия сообщение о статусе может дополнительно указывать качество связи каждой линии беспроводной связи, подключенной к подчиненному(ым) устройству(ам) первичного устройства 11.

На этапе 802 устройство 1 на стороне сервера определяет, принято ли какое-либо другое сообщение о статусе из любого другого первичного устройства 11 в течение заданного периода времени. Если определение является положительным (что означает, что система включает в себя многочисленные первичные устройства 11), процесс переходит к этапу 804; в противном случае процесс переходит к этапу 803.

На этапе 803 устройство 1 на стороне сервера выдает, в устройство 2 на стороне администрирования, уведомление об ошибке, указывающее, что первичное устройство 11 недоступно, чтобы пользователь(и) устройства 2 на стороне администрирования мог(ли) организовать своевременный ремонт.

На этапе 804 выполняется первая процедура восстановления. В качестве примера на фиг.9 показана первая процедура восстановления согласно варианту осуществления изобретения. Как показано на фиг.9, первая процедура восстановления включает в себя этапы 901-906.

Как показано на фиг.9, на этапе 901 устройство 1 на стороне сервера выбирает, на основе набора параметров маршрутизации, хранящихся в устройстве 1 на стороне сервера, и из группы, состоящей из многочисленных первичных устройств 11, за исключением отключенных первичных устройство и многочисленных вторичных устройств 12, за исключением по меньшей мере одного подчиненного устройства отключенного первичного устройства, одно устройство, которое служило бы в качестве мостового устройства. Согласно варианту осуществления раскрытия устройство 1 на стороне сервера может выбрать, из группы, одно устройство, которое имеет физическое местоположение, наиболее близкое к местоположению отключенного первичного устройства, и которое служило бы в качестве мостового устройства, но раскрытие не ограничивается этим.

На этапе 902 устройство 1 на стороне сервера выбирает, на основе набора параметров маршрутизации, хранящихся в устройстве 1 на стороне сервера, и по меньшей мере из одного подчиненного устройства отключенного первичного устройства, одно вторичное устройство 12, которое служило бы в качестве заменяющего первичного устройства. Когда упомянутое по меньшей мере одно подчиненное устройство включает в себя многочисленные вторичные устройства 12, каждое из остальных упомянутых устройств из по меньшей мере одного подчиненного устройства (за исключением заменяющего первичного устройства) служит в качестве отключенного вторичного устройства. Согласно некоторым вариантам осуществления, когда упомянутое по меньшей мере одно подчиненное устройство включает в себя многочисленные вторичные устройства 12, заменяющее первичное устройство может быть выбрано на основе физического местоположения подчиненных устройств и/или информации о качестве связи, относящейся к подчиненным устройствам (например, информации о качестве связи, указанной в сообщении отчета и/или сообщениях о статусах, которые отключенное первичное устройство отправило ранее в устройство 1 на стороне сервера).

На этапе 903 устройство 1 на стороне сервера вырабатывает новый набор параметров маршрутизации на основе набора параметров маршрутизации, хранящихся в устройстве 1 на стороне сервера, и сохраняет новый набор параметров маршрутизации (в дальнейшем упоминаемый как "первоначальный набор параметров маршрутизации") для замены набора параметров маршрутизации, которые были первоначально сохранены в устройстве 1 на стороне сервера. В частности, новый набор параметров маршрутизации указывает линию беспроводной связи между заменяющим первичным устройством и мостовым устройством, и каждую линию беспроводной связи, которая была указана в первоначальном наборе параметров маршрутизации и которая не подключена к какому-либо подчиненному устройству отключенного первичного устройства. Когда имеется по меньшей мере одно отключенное вторичное устройство, новый набор параметров маршрутизации дополнительно указывает, для каждого из отключенных вторичных устройств, линию беспроводной связи между заменяющим первичным устройством и отключенным вторичным устройством. Таким образом, новый набор параметров маршрутизации точно определяет по меньшей мере один маршрут передачи, каждый из которых относится к соответствующему одному из по меньшей мере одного подчиненного устройства отключенного первичного устройства, и каждый из которых проходит через заменяющее первичное устройство и мостовое устройство.

На этапе 904 устройство 1 на стороне сервера отправляет новый набор параметров маршрутизации в каждое первичное устройство 11, которое не является отключенным первичным устройством, и в каждое вторичное устройство 12, которое не является подчиненным устройством отключенного первичного устройства.

На этапе 905, в ответ на прием нового набора параметров маршрутизации, мостовое устройство устанавливает линию беспроводной связи между мостовым устройством и заменяющим первичным устройством на основе нового набора параметров маршрутизации и отправляет новый набор параметров маршрутизации в заменяющее первичное устройство через установленную таким образом линию беспроводной связи, причем упомянутая линия беспроводной связи устанавливается с использованием процедуры установления линии связи, показанной на фиг.10, которая вскоре будет описана ниже.

На фиг.10 показана процедура установления линии связи, которая может быть инициирована первым беспроводным устройством для того, чтобы установить линию беспроводной связи между первым беспроводным устройством и вторым беспроводным устройством согласно варианту осуществления раскрытия. Процедура установления линии связи, показанная на фиг.10, включает в себя этапы 1001-1003. На этапе 1001 первое беспроводное устройство отправляет во второе беспроводное устройство сообщение об установлении линии связи, которое указывает идентификатор устройства для второго беспроводного устройства. На этапе 1002 второе беспроводное устройство отправляет информацию об установлении линии связи в первое беспроводное устройство в ответ на прием сообщения об установлении линии связи, которое указывает идентификатор его устройства, при этом информация об установлении линии связи указывает сетевой адрес второго беспроводного устройства. Затем, на этапе 1003, первое беспроводное устройство в ответ на прием информации об установлении линии связи устанавливает линию беспроводной связи между первым и вторым беспроводными устройствами, используя сетевой адрес, указанный в информации об установлении линии связи.

Следует отметить, что для процедуры установления линии связи, используемой на этапе 905, мостовое устройство и заменяющее первичное устройство, соответственно, действуют как первое беспроводное устройство и второе беспроводное устройство.

Возвращаясь к фиг.9, на этапе 906, в ответ на прием нового набора параметров маршрутизации, заменяющее первичное устройство, для каждого отключенного вторичного устройства, устанавливает линию беспроводной связи между заменяющим первичным устройством и отключенным вторичным устройством на основе нового набора параметров маршрутизации (например, в соответствии с вышеописанной процедурой установления линии связи с заменяющим первичным устройством и отключенным вторичным устройством, действующими, соответственно, как первое беспроводное устройство и второе беспроводное устройство) и отправляет новый набор параметров маршрутизации в отключенное вторичное устройство через установленную таким образом линию беспроводной связи.

Этап 906 может быть пропущен в случае, когда по меньшей мере одно подчиненное устройство отключенного первичного устройства включает в себя только одно вторичное устройство, и в этом случае отключенное вторичное устройство отсутствует.

Возвращаясь к фиг.8, на этапе 805 устройство 1 на стороне сервера определяет, для каждого вспомогательного устройства, которое является подчиненным устройством первичного устройства 11, и на основе сообщения о статусе, принятого из первичного устройства 11, является ли вспомогательное устройство отключенным вспомогательным устройством, путем определения того, поддерживает ли вспомогательное устройство связь с первичным устройством 11 (то есть может ли первичное устройство 11 поддерживать связь со вспомогательным устройством через линию беспроводной связи, установленную между первичным устройством 11 и вспомогательное устройство). Вспомогательное устройство определяется как отключенное вспомогательное устройство тогда, когда вспомогательное устройство не подключено к первичному устройству 11. Когда имеется какое-либо отключенное вспомогательное устройство, процесс переходит к этапу 808; в противном случае процесс переходит к этапу 806. Следует отметить, что процедура этапов 808-813 должна выполняться по отношению к каждому отключенному вспомогательному устройству.

На этапе 806 устройство 1 на стороне сервера определяет, для каждого объекта первичного устройства 11, которое не является вспомогательным устройством (которое может быть оконечным устройством или ответвительным устройством), и на основе сообщения о статусе, принятого из первичного устройства 11, является ли подчиненное устройство отсутствующим устройством, путем определения того, подключено ли данное устройство к первичному устройству 11 (то есть может ли первичное устройство 11 поддерживать связь с подчиненным устройством через маршрут передачи, который точно определен в наборе параметров маршрутизации, хранящихся в устройстве 1 на стороне сервера и который относится к подчиненному устройству). Подчиненное устройство определяется как отсутствующее устройство тогда, когда подчиненное устройство не подключено к первичному устройству 11.

Если на этапе 806 определяется какое-либо отсутствующее устройство, на этапе 807 устройство 1 на стороне сервера инициирует вторую процедуру восстановления по отношению к каждому отсутствующего устройства, которое определяется на этапе 806. Если на этапе 806 отсутствующее устройство не определяется, этап 807 пропускается.

В качестве примера на фиг.11 показана вторая процедура восстановления согласно варианту осуществления раскрытия. Как показано на фиг.11, вторая процедура восстановления включает этапы 1101-1105.

Как показано на фиг.11, на этапе 1101 устройство 1 на стороне сервера отправляет в устройство 2 на стороне администрирования сообщение об ошибке, которое указывает идентификатор устройства и физическое местоположение отсутствующего устройства.

На этапе 1102 устройство 2 на стороне сервера отправляет в устройство 1 на стороне сервера, в ответ на прием сообщения об ошибке из устройства 1 на стороне сервера, информацию о замене, которая указывает идентификатор устройства для отсутствующего устройства, идентификатор устройства для заменяющего устройства, физическое местоположение заменяющего устройства и сетевой адрес (например, идентификатор сетевого пути, назначенный устройством 2 на стороне администрирования) заменяющего устройства. Согласно варианту осуществления изобретения заменяющее устройство может быть другим беспроводным устройством, которое заранее определено, или заранее установлено и подключено к устройству 20, к которому подключено отсутствующее устройство. Согласно другому варианту осуществления изобретения заменяющее устройство может быть непосредственно отсутствующим устройством, когда информация о замене отправляется устройством 2 на стороне администрирования после устранения сбоя отсутствующего устройства.

На этапе 1103 устройство 1 на стороне сервера вырабатывает, в ответ на прием информации о замене, новый набор параметров маршрутизации на основе набора параметров маршрутизации, хранящихся в устройстве 1 на стороне сервера (то есть первоначальный набор параметров маршрутизации) путем замены отсутствующего устройства на заменяющее устройство (то есть информация, которая относится к отсутствующему устройству, включая идентификатор устройства, сетевой адрес и физическое местоположение отсутствующего устройства, заменяется на информацию, которая относится к заменяющему устройству, включая идентификатор устройства, сетевой адрес и физическое местонахождение заменяющего устройства), и сохраняет новый набор параметров маршрутизации для замены первоначального набора параметров маршрутизации.

На этапе 1104 устройство 1 на стороне сервера отправляет новый набор параметров маршрутизации в каждое из по меньшей мере одного первичного устройства 11 и в каждое из многочисленных вторичных устройств 12, за исключением отсутствующего устройства.

На этапе 1105, в ответ на прием нового набора параметров маршрутизации, расположенное впереди устройство (которое может быть первичным устройством 11 или вспомогательным устройством, в зависимости от того, является ли отсутствующее устройство ответвительным устройством или оконечным устройством) отсутствующего устройства устанавливает линию беспроводной связи между расположенным впереди устройством и заменяющим устройством на основе нового набора параметров маршрутизации (например, в соответствии с вышеописанной процедурой установления линии связи с расположенным впереди устройством и заменяющим устройством, соответственно, которые действуют как первое беспроводное устройство и второе беспроводное устройство), и отправляет новый набор параметров маршрутизации в заменяющее устройство через установленную таким образом линию беспроводной связи.

Возвращаясь снова к фиг.8, на этапе 808, который выполняется тогда, когда на этапе 805 определяется отключенное вспомогательное устройство, устройство 1 на стороне сервера инструктирует первичное устройство 11 (то есть доминирующее устройство для отключенного вспомогательного устройства), для каждого из по меньшей мере одного подчиненного оконечного устройства, которое было подключено к отключенному вспомогательному устройству, как указано в наборе параметров маршрутизации, хранящихся в устройстве 1 на стороне сервера, отправить сигнал установления связи в подчиненное оконечное устройство, чтобы подчиненное оконечное устройство отправило в первичное устройство 11 ответный сигнал, который должен быть направлен в устройство 1 на стороне сервера. Сигнал установления связи указывает идентификатор устройства для подчиненного оконечного устройства. Ответный сигнал указывает идентификатор устройства и сетевой адрес подчиненного оконечного устройства.

На этапе 809 устройство 1 на стороне сервера определяет, превышает ли количество ответных сигналов, принятых первичным устройством 11, порог. Если определение является положительным, процесс переходит к этапу 810; в противном случае процесс переходит к этапу 812. Согласно варианту осуществления раскрытия порог может быть числом, равным половине количества подчиненных оконечных устройств отключенного вспомогательного устройства, но раскрытие не ограничивается этим.

На этапе 810 выполняется третья процедура восстановления. В качестве примера на фиг.11 показана третья процедура восстановления согласно варианту осуществления раскрытия. Как показано на фиг.12, третья процедура восстановления включает в себя этапы 1201-1206.

Как показано на фиг.12, на этапе 1201 устройство 1 на стороне сервера выбирает, на основе набора параметров маршрутизации, хранящихся в устройстве 1 на стороне сервера, и из группы, состоящей по меньшей мере из одного первичного устройства 11 и многочисленных вторичных устройств 12, за исключением отключенного вспомогательного устройства и одного или более подчиненных оконечных устройств отключенного вспомогательного устройства, одно устройство, которое служит в качестве мостового устройства. Согласно варианту осуществления раскрытия устройство 1 на стороне сервера может выбрать из группы одно устройство, физическое местоположение которого находится ближе всего к местоположению отключенного вспомогательного устройства, которое служит в качестве мостового устройства, но раскрытие не ограничивается этим.

На этапе 1202 устройство 1 на стороне сервера выбирает, на основе набора параметров маршрутизации, хранящихся в устройстве 1 на стороне сервера, и по меньшей мере из по меньшей мере одного подчиненного оконечного устройства отключенного вспомогательного устройства, каждое из которых отправило ответный сигнал (упомянутое по меньшей мере одно подчиненное оконечное устройство упоминается как одно или более функциональных оконечных устройств), одно вторичное устройство 12, которое служит в качестве заменяющего вспомогательного устройства. Когда по меньшей мере одно подчиненное оконечное устройство отключенного вспомогательного устройства включает в себя многочисленные вторичные устройства 12, каждое из остальных упомянутых устройств из по меньшей мере одного подчиненного оконечного устройства (за исключением заменяющего вспомогательного устройства) служит в качестве отключенного вторичного устройства. Согласно некоторым вариантам осуществления, когда по меньшей мере одно оконечное устройство подчиненного отключенного вспомогательного устройства включает в себя многочисленные вторичные устройства 12, заменяющее вспомогательное устройство может быть выбрано на основе физического местоположения подчиненных оконечных устройств и/или информации о качестве связи, которая относится к подчиненным оконечным устройствам.

На этапе 1203 устройство 1 на стороне сервера вырабатывает новый набор параметров маршрутизации на основе набора параметров маршрутизации, хранящихся в устройстве 1 на стороне сервера (то есть первоначальный набор параметров маршрутизации), и сохраняет новый набор параметров маршрутизации для замены первоначального набора параметров маршрутизации. В частности, новый набор параметров маршрутизации указывает линию беспроводной связи между заменяющим вспомогательным устройством и мостовым устройством, соответствующим отключенному вспомогательному устройству, и каждую линию беспроводной связи, которая была указана в первоначальном наборе параметров маршрутизации и которая не была подключена к отключенному вспомогательному устройству. Когда имеется по меньшей мере одно отключенное вторичное устройство, соответствующее отключенному вспомогательному устройству, новый набор параметров маршрутизации дополнительно указывает, для каждого из одного или более отключенных вторичных устройств, линию беспроводной связи между заменяющим вспомогательным устройством и отключенным вторичным устройством. Таким образом, новый набор параметров маршрутизации точно определяет по меньшей мере один маршрут передачи, каждый из которых относится к соответствующему одному из по меньшей мере одного подчиненного оконечного устройства отключенного вспомогательного устройства, и каждый из которых проходит через заменяющее вспомогательное устройство и мостовое устройство.

На этапе 1204 устройство 1 на стороне сервера отправляет новый набор параметров маршрутизации в каждое из по меньшей мере одного первичного устройства 11 и в каждое из многочисленных вторичных устройств 12, за исключением отключенного вспомогательного устройства и одного или более подчиненных оконечных устройств отключенного вспомогательного устройства.

На этапе 1205, в ответ на прием нового набора параметров маршрутизации, мостовое устройство, соответствующее отключенному вспомогательному устройству, устанавливает линию беспроводной связи между мостовым устройством и заменяющим вспомогательным устройством на основе нового набора параметров маршрутизации (например, в соответствии с вышеописанной процедурой установления линии связи с мостовым устройством и заменяющим вспомогательным устройством, соответственно, которые действуют как первое беспроводное устройство и второе беспроводное устройство) и отправляет новый набор параметров маршрутизации в заменяющее вспомогательное устройство через установленную таким образом беспроводную линию связи.

На этапе 1206, в ответ на прием нового набора параметров маршрутизации, заменяющее вспомогательное устройство, соответствующее отключенному вспомогательному устройству, для каждого отключенного вторичного устройства, соответствующего отключенному вспомогательному устройству, устанавливает линию беспроводной связи между заменяющим вспомогательным устройством и отключенным вторичным устройством на основе нового набора параметров маршрутизации (например, в соответствии с вышеописанной процедурой установления линии связи с заменяющим вспомогательным устройством и отключенным вторичным устройством, соответственно, действующими в качестве первого беспроводного устройства и второго беспроводного устройства), и отправляет новый набор параметров маршрутизации в отключенное вторичное устройство через установленную таким образом линию беспроводной связи.

Этап 1206 может быть пропущен в случае, когда по меньшей мере одно подчиненное оконечное устройство отключенного вспомогательного устройства включает в себя только одно вторичное устройство, и в этом случае отключенное вторичное устройство отсутствует.

Возвращаясь снова к фиг.8, на этапе 811, если устройство 1 на стороне сервера не может принять ответный сигнал из каждого подчиненного оконечного устройства отключенного вспомогательного устройства, устройство 1 на стороне сервера определяет, что каждое из по меньшей мере одного упомянутого подчиненного оконечного устройства, из которого не принят ответный сигнал, является отсутствующим устройством и инициирует вторую процедуру восстановления (описанную выше со ссылкой на фиг.11) для каждого отсутствующего устройства. Этап 811 пропускается тогда, когда принимается ответный сигнал из каждого подчиненного оконечного устройства.

С другой стороны, на этапе 812, который выполняется тогда, когда устройство 1 на стороне сервера определяет, что количество ответных сигналов, принятых первичным устройством 11, не превышает порог, устройство 1 на стороне сервера определяет, что отключенное вспомогательное устройство является отсутствующим устройством, и инициирует вторую процедуру восстановления по отношению к отключенному вспомогательному устройству.

Затем на этапе 813 устройство 1 на стороне сервера определяет, что каждое из по меньшей мере одного упомянутого подчиненного оконечного устройства, из которого не принят ответный сигнал, является отсутствующим устройством, и инициирует вторую процедуру восстановления по отношению к каждому из по меньшей мере одного упомянутого подчиненного оконечного устройства, которое является отсутствующим устройством.

Раскрытый способ является предпочтительным в том, что установленная таким образом сетевая топология является более подходящей с точки зрения администратора по сравнению с предшествующим уровнем техники и, следовательно, снижает затраты на обслуживание и управление. Кроме того, функции автоматического восстановления и уведомления о сбоях, обеспечиваемые раскрытым способом, дополнительно уменьшают усилия и затраты, необходимые для поддержания сети устройств из множества беспроводных устройств, которая была построена для контроля множества устройств.

В приведенном выше описании с целью объяснения были изложены многочисленные конкретные детали с тем, чтобы обеспечить полное понимание варианта(ов) осуществления(й). Однако для специалиста в данной области техники будет очевидно, что один или несколько других вариантов осуществления могут быть применены на практике без некоторых из этих конкретных деталей. Следует также принимать во внимание, что ссылка в данном описании на "один вариант осуществления", "вариант осуществления", вариант осуществления с указанием порядкового номера и т.д. означает, что конкретная особенность, структура или характеристика могут быть включены в практическое применение раскрытия. Следует также принимать во внимание, что в описании различные особенности иногда сгруппированы вместе в одном варианте осуществления, чертеже или их описании с целью упрощения раскрытия и помощи в понимании различных аспектов изобретения, и что одна или несколько особенностей или конкретных деталей из одного варианта осуществления могут быть применены на практике вместе с одной или несколькими особенностями или специфическими деталями из другого варианта осуществления там, где это уместно, при практическом применении раскрытия.

1. Способ контроля множества устройств (20), подлежащий реализации системой, которая включает в себя устройство (1) на стороне сервера, устройство (2) на стороне администрирования, осуществляющее связь с устройством (1) на стороне сервера, по меньшей мере одно первичное устройство (11), выполненное с возможностью осуществления связи с устройством на стороне сервера (1), множество вторичных устройств (12), выполненных с возможностью осуществления связи с указанным по меньшей мере одним первичным устройством (11) и соответственно подключенных к указанному множеству устройств (20), при этом каждое из по меньшей мере одного первичного устройства (11) и множества вторичных устройств (12) является беспроводным устройством, имеющим идентификатор устройства, причем способ содержит этапы, на которых:

A) устанавливают, устройством (1) на стороне сервера после приема запроса на подключение от устройства (2) на стороне администрирования, по меньшей мере одну первичную линию беспроводной связи соответственно между устройством (1) на стороне сервера и указанным по меньшей мере одним первичным устройством (11);

B) определяют, устройством (2) на стороне администрирования для каждого из указанного по меньшей мере одного первичного устройства (11), информацию о поднаборе, которая указывает поднабор указанного множества вторичных устройств (12), включающий в себя по меньшей мере одно вторичное устройство (12), которому надлежит осуществлять связь с устройством на стороне сервера (1) через первичное устройство (11), причем первичное устройство (11) служит в качестве доминирующего устройства указанного по меньшей мере одного вторичного устройства (12), при этом каждое из указанного по меньшей мере одного вторичного устройства (12) служит в качестве подчиненного устройства для первичного устройства (11);

C) устанавливают, каждым из указанного по меньшей мере одного первичного устройства (11) в соответствии с информацией о поднаборе, определенной устройством (2) на стороне администрирования, по меньшей мере одну первую временную линию беспроводной связи соответственно между первичным устройством (11) и указанным по меньшей мере одним подчиненным устройством (12) первичного устройства (11);

D) назначают, устройством (1) на стороне сервера в ответ на прием запроса установки вспомогательного устройства из устройства (2) на стороне администрирования, по меньшей мере одно из указанного множество вторичных устройств (12) в качестве по меньшей мере одного вспомогательного устройства (13) на основе запроса установки вспомогательного устройства;

E) устанавливают, устройством (1) на стороне сервера после этапа D), сетевую топологию по отношению к указанному по меньшей мере одному первичному устройству (11) и указанному множеству вторичных устройств (12), причем каждое из указанного множества вторичных устройств (12) служит в качестве одного из: указанного по меньшей мере одного вспомогательного устройства; оконечного устройства, которому надлежит быть связанным прямой линией связи с одним из указанного по меньшей мере одного вспомогательного устройства; и ответвительного устройства, которому надлежит быть связанным прямой линией связи с доминирующим устройством вторичного устройства (12);

F) вырабатывают и сохраняют, устройством (1) на стороне сервера, набор параметров маршрутизации, который соответствует установленной сетевой топологии и задает множество маршрутов передачи, которые относятся соответственно к указанному множеству вторичных устройств (12), причем каждый из маршрутов передачи находится между соответствующим вторичным устройством (12) и доминирующим устройством соответствующего вторичного устройства (12);

G) отправляют, устройством (1) на стороне сервера, выработанный набор параметров маршрутизации в указанное по меньшей мере одно первичное устройство (11) и в указанное множество вторичных устройств (12) для построения, на основе набора параметров маршрутизации, сети устройств, состоящей из указанного по меньшей мере одного первичного устройства (11) и указанного множества вторичных устройств (12) в соответствии с установленной сетевой топологией; и

H) принимают, каждым из указанного множества вторичных устройств (12) после этапа G), рабочий отчет от устройства (20), подключенного к вторичному устройству (12), и передают рабочий отчет в доминирующее устройство вторичного устройства (12) по маршруту передачи, который соответствует вторичному устройству (12), чтобы доминирующее устройство перенаправило рабочий отчет в устройство (1) на стороне сервера, причем рабочий отчет указывает идентификатор указанного устройства (20) и рабочее состояние указанного устройства (20).

2. Способ по п.1, в котором этап A) включает в себя подэтапы, на которых:

A-1) принимают, для каждого из указанного по меньшей мере одного первичного устройства (11), информацию о первичном подключении от первичного устройства (11), причем информация о первичном подключении указывает идентификатор первичного устройства (11), физическое местоположение первичного устройства (11) и сетевой адрес первичного устройства (11); и

A-2) устанавливают, в ответ на прием запроса на подключение, для каждого из указанного по меньшей мере одного первичного устройства (11), первичную линию беспроводной связи между устройством (1) на стороне сервера и первичным устройством (11) на основе запроса на подключение и информации о первичном подключении, принятой от первичного устройства (11).

3. Способ по п.1, в котором этап C) включает в себя подэтапы, которые подлежат выполнению каждым из указанного по меньшей мере одного первичного устройства (11) и на которых:

C-1) принимают, для каждого из указанного по меньшей мере одного подчиненного устройства первичного устройства (11), информацию о вторичном подключении от подчиненного устройства, причем информация о вторичном подключении указывает идентификатор подчиненного устройства, физическое местоположение подчиненного устройства, сетевой адрес подчиненного устройства и количество пакетов данных, которые подчиненное устройство ранее отправило в первичное устройство (11); и

C-2) устанавливают, на основе информации о поднаборе, определенной устройством (2) на стороне администрирования, для каждого из указанного по меньшей мере одного подчиненного устройства первичного устройства (11), первую временную линию беспроводной связи между первичным устройством (11) и подчиненным устройством на основе информации о вторичном подключении, принятой от подчиненного устройства.

4. Способ по п.1, в котором:

этап C) дополнительно включает в себя подэтап, на котором измеряют качество связи указанной установленной по меньшей мере одной первой временной линии беспроводной связи;

при этом способ дополнительно содержит перед этапом E) этапы, на которых:

I) отправляют, устройством на стороне сервера (1) для каждого из указанного по меньшей мере одного вспомогательного устройства, сигнал измерения во вспомогательное устройство для инициирования установления по меньшей мере одной второй временной линии беспроводной связи соответственно между вспомогательным устройством и по меньшей мере одним другим из указанного по меньшей мере одного подчиненного устройства доминирующего устройства вспомогательного устройства;

J) устанавливают, каждым из указанного по меньшей мере одного вспомогательного устройства в ответ на прием сигнала измерения, указанную по меньшей мере одну вторую временную линию беспроводной связи соответственно между вспомогательным устройством и указанным по меньшей мере одним другим из указанного по меньшей мере одного подчиненного устройства доминирующего устройство вспомогательного устройства, измеряют качество связи указанной по меньшей мере одной второй временной линии беспроводной связи и отправляют, в доминирующее устройство вспомогательного устройства, сообщение о линии связи, которое указывает, для каждой из указанной по меньшей мере одной второй временной линии беспроводной связи, измеренное качество связи второй временной линии беспроводной связи; и

K) отправляют, каждым из указанного по меньшей мере одного первичного устройства (11) в устройство (1) на стороне сервера, сообщение отчета, которое указывает, для каждой линии связи из указанной по меньшей мере одной первой временной линии беспроводной связи, установленной первичным устройством (11), и любой второй временной линии беспроводной связи, указанной в любом сообщении о линии связи, принятом первичным устройством (11), качество связи на линии связи, причем сообщение отчета дополнительно указывает, для каждого устройства из первичного устройства (11) и указанного по меньшей мере одного подчиненного устройства первичного устройства (11), идентификатор и физическое местоположение устройства;

при этом на этапе E) устанавливают сетевую топологию на основе сообщения(ий) отчета(ов), принятого(ых) от указанного по меньшей мере одного первичного устройства.

5. Способ по п.1, дополнительно содержащий этапы, которые подлежат выполнению по отношению к каждому из указанного по меньшей мере одного первичного устройства (11) и на которых:

I) определяют, устройством (1) на стороне сервера, принято ли сообщение о статусе от первичного устройства (11) в течение заданного промежутка времени, причем сообщение о статусе указывает, для каждого из указанного по меньшей мере одного подчиненного устройства первичного устройства (11), функционирует ли маршрут передачи, относящийся к подчиненному устройству; и

J) когда определено, устройством (1) на стороне сервера, что сообщение о статусе не принято от первичного устройства (11) в течение заданного промежутка времени, и когда указанное по меньшей мере одно первичное устройство (11) включает в себя множество первичных устройств (11),

определяют, что первичное устройство (11) является отключенным первичным устройством;

выбирают, на основе набора параметров маршрутизации и из группы, состоящей из множества первичных устройств (11) за исключением отключенного первичного устройства и множества вторичных устройств (12) за исключением указанного по меньшей мере одного подчиненного устройства отключенного первичного устройства, одно устройство для использования в качестве мостового устройства;

выбирают, на основе набора параметров маршрутизации из указанного по меньшей мере одного подчиненного устройства отключенного первичного устройства, одно вторичное устройство для использования в качестве заменяющего первичного устройства, причем каждое из остальных подчиненных устройств из указанного по меньшей мере одного подчиненного устройства служит в качестве отключенного вторичного устройства, когда указанное по меньшей мере одно подчиненное устройство включает в себя множество вторичных устройств (12); и

вырабатывают новый набор параметров маршрутизации на основе набора параметров маршрутизации, хранящегося в устройстве (1) на стороне сервера, и сохраняют выработанный новый набор параметров маршрутизации для замены первоначально хранящегося набора параметров маршрутизации, причем новый набор параметров маршрутизации задает по меньшей мере один маршрут передачи, который соответственно относится к указанному по меньшей мере одному подчиненному устройству отключенного первичного устройства, при этом каждый из указанного по меньшей мере одного маршрута передачи проходит через заменяющее первичное устройство и мостовое устройство.

6. Способ по п.5, дополнительно содержащий после этапа J) этапы, которые подлежат выполнению по отношению к каждому из отключенных первичных устройств и на которых:

K) отправляют, устройством (1) на стороне сервера, указанный новый набор параметров маршрутизации в каждое из указанного множества первичных устройств (11) за исключением отключенного первичного устройства и в каждое из указанного множества вторичных устройств (12) за исключением указанного по меньшей мере одного подчиненного устройства отключенного первичного устройства;

L) устанавливают, мостовым устройством, соответствующим отключенному первичному устройству, в ответ на прием указанного нового набора параметров маршрутизации, на основе указанного нового набора параметров маршрутизации, линию беспроводной связи между мостовым устройством и заменяющим первичным устройством, которое соответствует отключенному первичному устройству, и отправляют новый набор параметров маршрутизации в указанное заменяющее первичное устройство; и

M) когда указанное по меньшей мере одно подчиненное устройство отключенного первичного устройства включает в себя по меньшей мере одно отключенное вторичное устройство, устанавливают, заменяющим первичным устройством, соответствующим отключенному первичному устройству, в ответ на прием указанного нового набора параметров маршрутизации, для каждого из указанного по меньшей мере одного отключенного вторичного устройства, линию беспроводной связи между указанным заменяющим первичным устройством и отключенным вторичным устройством на основе указанного нового набора параметров маршрутизации и отправляют указанный новый набор параметров маршрутизации в отключенное вторичное устройство.

7. Способ по п.6, в котором:

на этапе L) мостовое устройство устанавливает линию беспроводной связи между мостовым устройством и заменяющим первичным устройством посредством

отправки, на основе указанного нового набора параметров маршрутизации, в заменяющее первичное устройство сообщения о линии связи, которое указывает идентификатор заменяющего первичного устройства, чтобы заменяющее первичное устройство отправило в мостовое устройство, в ответ на прием сообщения о линии связи, информацию о линии связи, которая указывает сетевой адрес заменяющего первичного устройства, и

установления линии беспроводной связи между мостовым устройством и заменяющим первичным устройством с использованием сетевого адреса, указанного в информации о линии связи, принятой от заменяющего первичного устройства; а

на этапе M) заменяющее первичное устройство устанавливает линию беспроводной связи между заменяющим первичным устройством и отключенным вторичным устройством посредством

отправки, на основе указанного нового набора параметров маршрутизации, в отключенное вторичное устройство, сообщения о линии связи, которое указывает идентификатор отключенного вторичного устройства, чтобы отключенное вторичное устройство отправило в заменяющее первичное устройство, в ответ на прием указанного сообщения о линии связи, информацию о линии связи, которая указывает сетевой адрес отключенного вторичного устройства, и

установления линии беспроводной связи между заменяющим первичным устройством и отключенным вторичным устройством с использованием сетевого адреса, указанного в информации о линии связи, принятой от отключенного вторичного устройства.

8. Способ по п.5, дополнительно содержащий этап, который подлежит выполнению по отношению к каждому из указанного по меньшей мере одного первичного устройства (11), в отношении которого на этапе I) определено, что из него принято сообщение о статусе в течение заданного промежутка времени, и на котором:

K) определяют, устройством (1) на стороне сервера для каждого из указанного по меньшей мере одного подчиненного устройства первичного устройства (11), которое не является одним из указанного по меньшей мере одного вспомогательного устройства, подключено ли подчиненное устройство к первичному устройству (11), на основе сообщения о статусе, принятого из первичного устройства (11); и

когда определено, что подчиненное устройство не подключено к первичному устройству (11), определяют, что подчиненное устройство (12) является отсутствующим устройством;

при этом способ дополнительно содержит этапы, которые подлежат выполнению, когда на этапе K) определено отсутствующее устройство, и на которых;

L) отправляют, устройством (1) на стороне сервера в устройство (2) на стороне администрирования, сообщение об ошибке, которое указывает идентификатор и физическое местоположение отсутствующего устройства;

M) отправляют, устройством (2) на стороне администрирования в ответ на прием сообщения об ошибке, в устройство (1) на стороне сервера информацию о замене, которая указывает идентификатор отсутствующего устройства, идентификатор заменяющего устройства, физическое местоположение заменяющего устройства и сетевой адрес заменяющего устройства, причем заменяющее устройство является беспроводным устройством; и

N) вырабатывают и сохраняют, устройством (1) на стороне сервера в ответ на прием информации о замене, новый набор параметров маршрутизации на основе набора параметров маршрутизации, хранящегося в устройстве (1) на стороне сервера, путем замены отсутствующего устройства заменяющим устройством.

9. Способ по п.8, дополнительно содержащий этапы, которые подлежат выполнению после этапа N), когда на этапе K) определено отсутствующее устройство, и на которых:

O) отправляют, устройством (1) на стороне сервера, новый набор параметров маршрутизации, выработанный на этапе N), в указанное по меньшей мере одно первичное устройство (11) и в указанное множество вторичных устройств (12) за исключением отсутствующего устройства;

P) отправляют, одним устройством из указанного по меньшей мере одного первичного устройства (11) и указанного множества вторичных устройств (12), которое ранее установило линию беспроводной связи между указанным одним устройством и отсутствующим устройством, на основе указанного нового набора параметров маршрутизации и в ответ на прием указанного нового набора параметров маршрутизации, в заменяющее устройство, которое соответствует отсутствующему устройству, сообщение о линии связи, которое указывает идентификатор указанного заменяющего устройства;

Q) отправляют, заменяющим устройством, соответствующим отсутствующему устройству, в ответ на прием сообщения о линии связи, в указанное одно устройство, информацию о линии связи, указывающую сетевой адрес заменяющего устройства; и

R) устанавливают, указанным одним устройством в ответ на прием информации о линии связи, линию беспроводной связи между указанным одним устройством и заменяющим устройством с использованием сетевого адреса, указанного в информации о линии связи, и отправляют указанный новый набор параметров маршрутизации в заменяющее устройство.

10. Способ по п.5, дополнительно содержащий этап, который подлежит выполнению по отношению к каждому из указанного по меньшей мере одного первичного устройства (11), в отношении которого определено, что на этапе I) из него принято сообщение о статусе в течение заданного промежутка времени, и на котором:

K) определяют, устройством (1) на стороне сервера, для каждого из по меньшей мере одного вспомогательного устройства, которое является подчиненным устройством первичного устройства (11), является ли вспомогательное устройство отключенным вспомогательным устройством, путем определения, подключено ли вспомогательное устройство к первичному устройству (11), на основе сообщения о статусе, принятого от первичного устройства (11);

при этом способ дополнительно содержит этапы, которые подлежат выполнению, когда на этапе K) определено отключенное вспомогательное устройство, и на которых;

L) инструктируют, устройством (1) на стороне сервера, первичное устройство (11) для каждого из по меньшей мере одного оконечного устройства, которое было подключено к отключенному вспомогательному устройству, заданному в наборе параметров маршрутизации, хранящемся в устройстве (1) на стороне сервера, отправить сигнал установления связи в оконечное устройство, чтобы оконечное устройство отправило в первичное устройство (11) ответный сигнал, подлежащий перенаправлению в устройство (1) на стороне сервера, причем сигнал установления связи указывает идентификатор оконечного устройства, а ответный сигнал указывает идентификатор и сетевой адрес оконечного устройства;

M) определяют, устройством (1) на стороне сервера, превышает ли количество ответных сигналов, принятых первичным устройством (11), пороговое значение; и

N) когда устройством (1) на стороне сервера определено, что количество ответных сигналов превышает пороговое значение,

выбирают, на основе набора параметров маршрутизации, хранящихся в устройстве (1) на стороне сервера, из группы, состоящей из указанного по меньшей мере одного первичного устройства (11) и указанного множества вторичных устройств (12) за исключением отключенного вспомогательного устройства и за исключением по меньшей мере одного оконечного устройства, которое соответствует отключенному вспомогательному устройству, одно устройство для использования в качестве мостового устройства;

выбирают, на основе набора параметров маршрутизации, хранящихся в устройстве (1) на стороне сервера, по меньшей мере из одного оконечного устройства, которое соответствует отключенному вспомогательному устройству, одно вторичное устройство, подлежащее использованию в качестве заменяющего вспомогательного устройства, причем каждое из остальных оконечных устройств из указанного по меньшей мере одного оконечного устройства служит в качестве отключенного вторичного устройства, когда указанное по меньшей мере одно оконечное устройство включает в себя множество вторичных устройств (12); и

вырабатывают новый набор параметров маршрутизации на основе набора параметров маршрутизации, хранящегося в устройстве (1) на стороне сервера, и сохраняют выработанный новый набор параметров маршрутизации для замены первоначально хранящегося набора параметров маршрутизации, причем указанный новый набор параметров маршрутизации задает по меньшей мере один маршрут передачи, соответственно относящийся к указанному по меньшей мере одному оконечному устройству, которое соответствует отключенному вспомогательному устройству, причем каждый из указанного по меньшей мере одного маршрута передачи проходит через заменяющее вспомогательное устройство и мостовое устройство, которое соответствует отключенному вспомогательному устройству.

11. Способ по п.10, дополнительно содержащий этапы, которые подлежат выполнению после этапа N), когда на этапе K) определено отключенное вспомогательное устройство, и на которых:

O) отправляют, устройством (1) на стороне сервера, указанный новый набор параметров маршрутизации, выработанный на этапе N), в указанное по меньшей мере одно первичное устройство (11) и в указанное множество вторичных устройств (12) за исключением отключенного вспомогательного устройства и за исключением по меньшей мере одного оконечного устройства, которое соответствует отключенному вспомогательному устройству;

S) устанавливают, мостовым устройством, соответствующим отключенному вспомогательному устройству, в ответ на прием указанного нового набора параметров маршрутизации, на основе указанного нового набора параметров маршрутизации, линию беспроводной связи между указанным мостовым устройством и заменяющим вспомогательным устройством, которое соответствует отключенному вспомогательному устройству, и отправляют указанный новый набор параметров маршрутизации в заменяющее вспомогательное устройство через установленную линию беспроводной связи;

T) когда по меньшей мере одно оконечное устройство, соответствующее отключенному вспомогательному устройству, включает в себя по меньшей мере одно отключенное вторичное устройство, устанавливают, заменяющим вспомогательным устройством, соответствующим отключенному вспомогательному устройству, в ответ на прием указанного нового набора параметров маршрутизации, для каждого из указанного по меньшей мере одного отключенного вторичного устройства линию беспроводной связи между заменяющим вспомогательным устройством и отключенным вторичным устройством на основе указанного нового набора параметров маршрутизации, и отправляют указанный новый набор параметров маршрутизации в отключенное вторичное устройство через установленную линию беспроводной связи.

12. Способ по п.10, дополнительно содержащий этапы, которые подлежат выполнению, когда на этапе K) определено отключенное вспомогательное устройство и когда на этапе M) определено, что количество ответных сигналов, принятых первичным устройством (11), не превышает пороговое значение, и на которых:

O) отправляют, устройством (1) на стороне сервера в устройство (2) на стороне администрирования, сообщение об ошибке, которое указывает идентификатор и физическое местоположение отключенного вспомогательного устройства;

P) отправляют, устройством (2) на стороне администрирования в ответ на прием сообщения об ошибке, в устройство (1) на стороне сервера информацию о замене, которая указывает идентификатор отключенного вспомогательного устройства, идентификатор заменяющего устройства, физическое местоположение заменяющего устройства и сетевой адрес заменяющего устройства, причем заменяющее устройство является беспроводным устройством; и

Q) вырабатывают и сохраняют, устройством (1) на стороне сервера в ответ на прием информации о замене, новый набор параметров маршрутизации на основе набора параметров маршрутизации, хранящихся в устройстве (1) на стороне сервера, путем замены отключенного вспомогательного устройства заменяющим устройством.

13. Способ по п.12, дополнительно содержащий этапы, которые подлежат выполнению после этапа Q), когда на этапе K) определено отключенное вспомогательное устройство, и на которых:

R) отправляют, устройством (1) на стороне сервера, новый набор параметров маршрутизации, выработанный на этапе Q), в указанное по меньшей мере одно первичное устройство (11) и в множество вторичных устройств (12) за исключением отключенного вспомогательного устройства и по меньшей мере одного оконечного устройства, которое соответствует отключенному вспомогательному устройству;

S) отправляют, доминирующим устройством отключенного вспомогательного устройства в ответ на прием указанного нового набора параметров маршрутизации, на основе указанного нового набора параметров маршрутизации, в заменяющее устройство, которое соответствует отключенному вспомогательному устройству, сообщение о линии связи, которое указывает идентификатор заменяющего устройства;

T) отправляют, заменяющим устройством, соответствующим отключенному вспомогательному устройству, в ответ на прием сообщения о линии связи, в доминирующее устройство отключенного вспомогательного устройства информацию о линии связи, которая указывает сетевой адрес заменяющего устройства; и

U) устанавливают, доминирующим устройством отключенного вспомогательного устройства в ответ на прием информации о линии связи, линию беспроводной связи между доминирующим устройством и заменяющим устройством с использованием сетевого адреса, указанного в информации о линии связи, и отправляют указанный новый набор параметров маршрутизации в заменяющее устройство.

14. Способ по п.10, дополнительно содержащий этап, который подлежит выполнению после этапа N), когда на этапе K) определено отключенное вспомогательное устройство, когда на этапе M) определено, что количество ответных сигналов превышает пороговое значение, и когда не принят ответный сигнал от каждого из указанного по меньшей мере одного оконечного устройства, соответствующего отключенному вспомогательному устройству, и на котором:

O) определяют, устройством (1) на стороне сервера, что каждое из по меньшей мере одного оконечного устройства, из которого не принят ответный сигнал, является отсутствующим устройством;

при этом способ дополнительно содержит этапы, которые подлежат выполнению, когда на этапе O) определено отсутствующее устройство, и на которых:

P) отправляют, устройством (1) на стороне сервера в устройство (2) на стороне администрирования, сообщение об ошибке, которое указывает идентификатор и физическое местоположение отсутствующего устройства;

Q) отправляют, устройством (2) на стороне администрирования в ответ на прием сообщения об ошибке, в устройство (1) на стороне сервера информацию о замене, которая указывает идентификатор отсутствующего устройства, идентификатор заменяющего устройства, физическое местоположение заменяющего устройства и сетевой адрес заменяющего устройства, причем заменяющее устройство является беспроводным устройством;

R) вырабатывают, устройством (1) на стороне сервера в ответ на прием информации о замене, новый набор параметров маршрутизации на основе набора параметров маршрутизации, хранящихся в устройстве (1) на стороне сервера, путем замены отсутствующего устройства заменяющим устройством и сохраняют выработанный новый набор параметров маршрутизации для замены первоначально сохраненного набора параметров маршрутизации;

S) отправляют, устройством (1) на стороне сервера, новый набор параметров маршрутизации, выработанный на этапе R), в указанное по меньшей мере одно первичное устройство (11) и в указанное множество вторичных устройств (12) за исключением отсутствующего устройства;

T) устанавливают, заменяющим вспомогательным устройством, соответствующим отключенному вспомогательному устройству, в ответ на прием указанного нового набора параметров маршрутизации, линию беспроводной связи между заменяющим вспомогательным устройством и заменяющим устройством на основе указанного нового набора параметров маршрутизации, и отправляют указанный новый набор параметров маршрутизации в заменяющее устройство через установленную линию беспроводной связи.



 

Похожие патенты:

Изобретение относится к обработке сбоя в линии радиосвязи в сети беспроводной связи. Технический результат заключается в повышении производительности сети беспроводной связи.

Изобретение относится к области беспроводной связи. Техническим результатом является обеспечение управления доступом по восходящему каналу для пользовательского оборудования в системе связи 5G/NR.

Изобретение относится к области электрической связи, а именно к сетям связи. Техническим результатом является повышение устойчивости сети связи от информационно-технических воздействий за счет последовательной и обоснованной реконфигурации сети связи с учетом оценки информированности источника информационно-технических воздействий о структуре сети связи.

Изобретение относится к способу связи. Технический результат заключается в обеспечении эффективного использования радиоресурсов.

Изобретение относится к области вычислительной техники для обеспечения перевозки пассажиров и доставки груза для клиентов и поставщиков услуг. Технический результат заключается в обеспечении возможности индивидуализировать услуги, которые требуются клиентам или которые они предоставляют за счет использования матрицы, которая учитывает все предпочтения, заданные клиентами, и ограничения, заданные поставщиками услуг, для идентификации и достижения их соответствия друг другу в запросах на обслуживание.

Группа изобретений относится к технологиям связи, а именно к пользовательскому оборудованию и способу передачи преамбулы. Техническим результатом является обеспечение надлежащего определения периода отображения блоков сигналов синхронизации.

Изобретение относится к машиночитаемому носителю и способу анализа данных для устранения неисправностей сети. Технический результат заключается в повышении точности прогнозирования неисправности сети.

Изобретение относится к способу передачи информации. Технический результат заключается в повышении производительности передачи данных.

Изобретение относится к устройству, способу и компьютерному программному продукту, относящимся к управлению частями полосы частот, а именно к управлению частями полосы частот в технологии нового радио NR. Технический результат заключается в обеспечении сохранения ресурсов в условиях уменьшения полосы частот.

Изобретение относится к области широковещания сообщения владельцу часов и системе для реализации данного способа. Техническим результатом является обеспечение безопасности и конфиденциальности при передаче сообщения владельцу часов.

Изобретение относится к вычислительной технике. Технический результат заключается в эффективном обновлении конфигурации протокола консенсуса событий.
Наверх