×
19.01.2018
218.016.0b45

Результат интеллектуальной деятельности: СПОСОБ И УСТРОЙСТВО ДЛЯ СООБЩЕНИЯ О СОСТОЯНИИ СОЕДИНЕНИЯ МЕЖДУ ВНЕШНИМ УСТРОЙСТВОМ И МАРШРУТИЗАТОРОМ

Вид РИД

Изобретение

№ охранного документа
0002632395
Дата охранного документа
04.10.2017
Аннотация: Изобретение относится к технологиям сетевой связи. Технический результат заключается в повышении скорости передачи данных. Способ содержит: наблюдение за выполнением заранее заданного поведения, причем заранее заданное поведение включает подключение внешнего устройства к маршрутизатору или отсоединение внешнего устройства от маршрутизатора; определение зарегистрированного порта дополнительного модуля маршрутизатора в портах центра дополнительных модулей, если заранее заданное поведение выполняется; отправку через зарегистрированный порт дополнительного модуля первого уведомления, сконфигурированного для указания дополнительному модулю того, что заранее заданное поведение выполняется; наблюдение за тем, принято ли второе уведомление от внешнего интерфейса, причем второе уведомление сконфигурировано для указания того, что заранее заданное поведение выполняется, а внешний интерфейс предусмотрен на маршрутизаторе и сконфигурирован для подключения внешнего устройства. 3 н. и 6 з.п. ф-лы, 5 ил.

ПЕРЕКРЕСТНАЯ ССЫЛКА НА СООТВЕТСТВУЮЩИЕ ЗАЯВКИ

[0001] Настоящая заявка основана на и заявляет о приоритете по китайской заявке на патент №201410389817.2, поданной 8 августа 2014 г., полное содержание которой включено сюда посредством ссылки.

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ

[0002] Настоящее изобретение в целом относится к технологии навигации платформы дополнительного модуля маршрутизатора, а более конкретно к способу и устройству для сообщения о состоянии соединения между внешним устройством и маршрутизатором.

УРОВЕНЬ ТЕХНИКИ

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

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

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

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

[0006] Согласно первому варианту осуществления объекта настоящего изобретения предусмотрен способ сообщения о состоянии соединения между внешним устройством и маршрутизатором. Способ может использоваться в центре дополнительных модулей маршрутизатора и включает в себя:

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

определение зарегистрированного порта дополнительного модуля маршрутизатора в портах центра дополнительных модулей, если заранее заданное поведение выполняется;

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

[0007] В варианте осуществления изобретения наблюдение за выполнением заранее заданного поведения включает в себя:

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

[0008] В варианте осуществления изобретения определение зарегистрированного порта дополнительного модуля маршрутизатора в портах центра дополнительных модулей, если заранее заданное поведение выполняется, включает:

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

[0009] В варианте осуществления способ дополнительно включает в себя:

прием запроса на регистрацию порта от дополнительного модуля;

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

сохранение взаимно однозначного соответствия.

[0010] В варианте осуществления отправка через зарегистрированный порт дополнительного модуля первого уведомления, сконфигурированного для указания дополнительному модулю того, что заранее заданное поведение выполняется, включает:

запуск сервера Thrift дополнительного модуля;

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

[0011] Согласно второму варианту осуществления объекта настоящего изобретения предусмотрено устройство сообщения о состоянии соединения между внешним устройством и маршрутизатором, включающее:

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

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

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

[0012] В варианте осуществления модуль мониторинга включает в себя:

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

[0013] В варианте осуществления модуль определения включает в себя:

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

[0014] В варианте осуществления устройство дополнительно включает в себя:

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

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

модуль сохранения, сконфигурированный для сохранения взаимно однозначного соответствия.

[0015] В варианте осуществления модуль информирования включает в себя:

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

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

[0016] Согласно третьему варианту осуществления объекта настоящего изобретения предусмотрено устройство сообщения о состоянии соединения между внешним устройством и маршрутизатором, включающее:

процессор;

память, сконфигурированную для хранения инструкции, исполняемой процессором;

в котором процессор сконфигурирован на:

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

определение зарегистрированного порта дополнительного модуля маршрутизатора в портах центра дополнительных модулей, если заранее заданное поведение выполняется;

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

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

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

[0018] Следует понимать, что предшествующее общее описание и последующее подробное описание являются только иллюстративными и пояснительными и не ограничивают изобретение, как заявлено.

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

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

[0002] Фиг. 1 представляет собой блок-схему алгоритма способа сообщения о состоянии соединения между внешним устройством и маршрутизатором в соответствии с примерным вариантом осуществления.

[0003] Фиг. 2 представляет собой блок-схему алгоритма другого способа сообщения о состоянии соединения между внешним устройством и маршрутизатором в соответствии с примерным вариантом осуществления.

[0004] Фиг. 3 представляет собой структурную схему устройства для сообщения о состоянии соединения между внешним устройством и маршрутизатором в соответствии с примерным вариантом осуществления.

[0005] Фил 4 представляет собой структурную схему другого устройства для сообщения о состоянии соединения между внешним устройством и маршрутизатором в соответствии с примерным вариантом осуществления.

[0006] Фиг. 5 представляет собой структурную схему модуля информирования в соответствии с примерным вариантом осуществления.

ПОДРОБНОЕ ОПИСАНИЕ

[0007] Ниже будет приведено подробное описание примерных вариантов осуществления, примеры которых проиллюстрированы на прилагаемых чертежах. Следующее описание ссылается на прилагаемые чертежи, на которых одинаковые номера на разных чертежах представляют собой одинаковые или аналогичные элементы, если не указано иное. Реализации, изложенные в последующем описании примерных вариантов осуществления, не являются всеми реализациями, соответствующими изобретению. Они являются просто примерами устройств и способов, которые соответствуют объектам изобретения, как изложено в прилагаемой формуле изобретения.

[0008] Фиг. 1 представляет собой блок-схему алгоритма способа для сообщения о состоянии соединения между внешним устройством и маршрутизатором в соответствии с примерным вариантом осуществления, причем способ используется в центре дополнительных модулей маршрутизатора и центром дополнительных модулей может быть фоновая программа, запущенная маршрутизатором. Как показано на фиг. 1, способ включает следующие этапы S101-S103.

[0009] На этапе S101 происходит наблюдение за тем, выполняется ли заранее заданное поведение, при котором внешнее устройство соединяется с маршрутизатором (т.е. внешнее устройство физически подключается к маршрутизатору) или внешнее устройство отсоединяется от маршрутизатора (т.е. внешнее устройство удаляется из маршрутизатора).

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

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

[0012] На этапе S102 происходит определение зарегистрированного порта дополнительного модуля маршрутизатора в портах центра дополнительных модулей, если заранее заданное поведение выполняется.

[0013] В варианте осуществления изобретения этап S102 может быть реализован следующим образом. Зарегистрированный порт дополнительного модуля определяется среди портов центра дополнительных модулей согласно предварительно сохраненному однозначному соответствию между портом центра дополнительных модулей и дополнительным модулем маршрутизатора. Вышеуказанное взаимно однозначное соответствие может быть сохранено в файле конфигурации. Файл конфигурации может описывать функцию дополнительного модуля в дополнение к регистрации вышеуказанного взаимно однозначного соответствия. Например, центр дополнительных модулей хранит файл конфигурации, который записывается в формате типа «ключ-значение» и включает в себя три параметра: идентификатор приложения AppID (appid), порт (port) и возможности (capability). Идентификатор приложения представляет собой идентификатор дополнительного модуля, порт представляет собой номер зарегистрированного порта дополнительного модуля, а возможности представляют собой возможности дополнительного модуля. Например, файл конфигурации включает в себя следующее содержание:

appid=2919291939, port=10001, capability=USBDISK.

(0014] Вышеуказанное содержание означает следующее: дополнительный модуль имеет идентификатор 2919291939 и зарегистрированный порт №10001 центра дополнительных модулей, и дополнительный модуль знает, подключено ли USB-устройство к маршрутизатору или USB-устройство отсоединено от маршрутизатора.

[0015] На этапе S103 первое уведомление, сконфигурированное для указания того, что выполняется заранее заданное поведение, отправляется в дополнительный модуль через зарегистрированный порт дополнительного модуля.

[0016] В варианте осуществления изобретения этап S103 может быть реализован следующим образом. Запускается сервер Thrift дополнительного модуля, центр дополнительных модулей соединяется с сервером Thrift посредством связи между сокетами, и сервер Thrift отправляет первое уведомление дополнительному модулю через зарегистрированный порт дополнительного модуля.

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

[0018] В варианте осуществления изобретения способ дополнительно включает в себя установление взаимно однозначного соответствия и сохранение взаимно однозначного соответствия центром дополнительных модулей, причем способ включает в себя следующие этапы А1-А3.

[0019] На этапе A1 происходит прием запроса регистрации порта, отправленного из дополнительного модуля.

[0020] На этапе А2 происходит поиск свободного порта среди портов центра дополнительных модулей, регистрация дополнительного модуля в свободном порте и установление однозначного соответствия между зарегистрированным портом дополнительного модуля и дополнительным модулем.

[0021] На этапе A3 сохраняется взаимно однозначное соответствие.

[0022] Поиск и регистрация могут быть реализованы заранее заданной программой, например этапы A1-A3 могут быть осуществлены следующим образом. Происходит прием запроса вызова интерфейса заранее заданной программы, посылаемого дополнительным модулем; заранее заданная программа запускается для поиска свободного порта среди портов центра дополнительных модулей, регистрации дополнительного модуля в свободном порте и установления взаимно однозначного соответствия между зарегистрированным портом дополнительного модуля и дополнительным модулем; однозначное соответствие, посылаемое заранее заданной программой, принимается и сохраняется, при этом заранее заданной программой может быть комплект разработки программного обеспечения (SDK) или прикладная программа другого типа.

[0023] Способ, предлагаемый в вариантах осуществления настоящего изобретения, будет описан в варианте осуществления ниже.

[0024] В варианте осуществления, например, внешним устройством может быть устройство USB; маршрутизатор запускает фоновую программу (т.е. центр дополнительных модулей) после запуска маршрутизатора. Как показано на фиг. 2, вариант осуществления включает следующие этапы.

[0025] На этапе S201 дополнительный модуль X маршрутизатора вызывает открытие SDK API платформой дополнительного модуля.

[0026] На этапе S202 SDK API постепенно увеличивает номер порта, начиная с заданного номера порта (например, 10000), в центре дополнительных модулей и определяет, является ли порт, соответствующий увеличенному номеру порта, свободным. Если будет установлено, что порт, соответствующий увеличенному номеру порта, занят, SDK API продолжает увеличивать номер порта, пока не будет обнаружен свободный порт, а затем SDK API регистрирует дополнительный модуль X в свободном порте и соответственно записывает номер порта, соответствующий зарегистрированному порту дополнительного модуля X, идентификатор дополнительного модуля X и способности дополнительного модуля X в файле конфигурации, хранящемся в центре дополнительных модулей (при условии, что appid=2919291939, port=10001, capabiliry=USBDISK).

[0027] На этапе S203, если устройство USB подключено к USB порту маршрутизатора, устройство мониторинга в маршрутизаторе контролирует выполнение этого поведения.

[0028] На этапе S204 устройство мониторинга в маршрутизаторе вызывает программу сценария, и программа сценария отправляет уведомление в центр дополнительных модулей, причем уведомление сконфигурировано для указания того, что USB-устройство подключено к маршрутизатору.

[0029] На этапе S205, после приема уведомления, центр дополнительных модулей сканирует конфигурационный файл, чтобы найти номер порта, соответствующий зарегистрированному порту дополнительного модуля X, и запускает сервер Thrift дополнительного модуля X.

[0030] На этапе S206 центр дополнительных модулей соединяется с сервером Thrift дополнительного модуля X посредством связи между сокетами.

[0031] На этапе S207 сервер Thrift дополнительного модуля X посылает уведомление дополнительному модулю X через зарегистрированный порт дополнительного модуля X, причем уведомление сконфигурировано для указания того, что USB-устройство подключено к маршрутизатору.

[0032] В варианте осуществления, если выполняется поведение, такое как подключение USB-устройства к маршрутизатору или отсоединение USB-устройства от маршрутизатора, центр дополнительных модулей маршрутизатора информирует дополнительный модуль маршрутизатора о выполнении этого поведения; таким образом дополнительный модуль маршрутизатора может принять информацию о состоянии соединения между USB-устройством и маршрутизатором и может полноценно функционировать, используя USB-устройство, тем самым улучшая взаимодействие с пользователем дополнительного модуля.

[0033] Фиг. 3 представляет собой структурную схему устройства для сообщения о состоянии соединения между внешним устройством и маршрутизатором в соответствии с примерным вариантом осуществления. Устройство может использоваться в маршрутизаторе или в центре дополнительных модулей маршрутизатора и включает в себя:

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

модуль определения 32, сконфигурированный для определения зарегистрированного порта дополнительного модуля маршрутизатора в портах центра дополнительных модулей, если модуль мониторинга отмечает, что заранее заданное поведение выполняется;

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

[0034] В варианте осуществления модуль мониторинга включает:

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

[0035] В варианте осуществления модуль определения включает в себя:

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

[0036] В варианте осуществления, как показано на фиг. 4, устройство дополнительно включает:

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

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

модуль сохранения 43, сконфигурированный для сохранения взаимно однозначного соответствия.

[0037] В варианте осуществления, как показано на фиг. 5, модуль информирования 33 включает:

блок запуска 51, сконфигурированный для запуска сервера Thrift дополнительного модуля;

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

[0038] Устройство для сообщения о состоянии соединения между внешним устройством и маршрутизатором может быть использовано в маршрутизаторе или центре дополнительных модулей в маршрутизаторе и включает в себя:

процессор;

память, сконфигурированную для хранения инструкции, исполняемой процессором;

в котором процессор сконфигурирован на:

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

определение зарегистрированного порта дополнительного модуля маршрутизатора в портах центра дополнительных модулей, если заранее заданное поведение выполняется;

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

[0039] Процессор дополнительно сконфигурирован на:

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

[0040] Процессор дополнительно сконфигурирован на:

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

[0041] Процессор дополнительно сконфигурирован на:

прием запроса на регистрацию порта от дополнительного модуля;

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

сохранение взаимно однозначного соответствия.

[0042] Процессор дополнительно сконфигурирован на:

запуск сервера Thrift дополнительного модуля;

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

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

[0044] В отношении устройств в приведенных выше вариантах осуществления конкретные способы работы соответствующих модулей были подробно описаны в вариантах осуществления относительно способов для сообщения о состоянии соединения между внешним устройством и маршрутизатором, и, таким образом, в настоящем документе подробности опускаются.

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

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

определение зарегистрированного порта дополнительного модуля маршрутизатора в портах центра дополнительных модулей, если заранее заданное поведение выполняется;

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

[0046] В варианте осуществления изобретения наблюдение за выполнением заранее заданного поведения включает в себя:

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

[0047] В варианте осуществления изобретения определение зарегистрированного порта дополнительного модуля маршрутизатора в портах центра дополнительных модулей, если заранее заданное поведение выполняется, включает:

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

[0048] В варианте осуществления способ дополнительно включает в себя:

прием запроса на регистрацию порта от дополнительного модуля;

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

сохранение взаимно однозначного соответствия.

[0049] В варианте осуществления отправка через зарегистрированный порт дополнительного модуля первого уведомления, сконфигурированного для указания дополнительному модулю того, что заранее заданное поведение выполняется, включает:

запуск сервера Thrift дополнительного модуля;

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

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

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


СПОСОБ И УСТРОЙСТВО ДЛЯ СООБЩЕНИЯ О СОСТОЯНИИ СОЕДИНЕНИЯ МЕЖДУ ВНЕШНИМ УСТРОЙСТВОМ И МАРШРУТИЗАТОРОМ
СПОСОБ И УСТРОЙСТВО ДЛЯ СООБЩЕНИЯ О СОСТОЯНИИ СОЕДИНЕНИЯ МЕЖДУ ВНЕШНИМ УСТРОЙСТВОМ И МАРШРУТИЗАТОРОМ
СПОСОБ И УСТРОЙСТВО ДЛЯ СООБЩЕНИЯ О СОСТОЯНИИ СОЕДИНЕНИЯ МЕЖДУ ВНЕШНИМ УСТРОЙСТВОМ И МАРШРУТИЗАТОРОМ
СПОСОБ И УСТРОЙСТВО ДЛЯ СООБЩЕНИЯ О СОСТОЯНИИ СОЕДИНЕНИЯ МЕЖДУ ВНЕШНИМ УСТРОЙСТВОМ И МАРШРУТИЗАТОРОМ
Источник поступления информации: Роспатент

Показаны записи 1-10 из 417.
27.03.2016
№216.014.c83a

Способ и устройство для корректировки цвета кожи

Настоящее изобретение относится к области обработки изображений, в частности к коррекции изображения цвета кожи. Техническим результатом является снижение разности между регулируемым цветом кожи и фактическим цветом кожи и исключение искажения изображения. Предложен способ корректировки...
Тип: Изобретение
Номер охранного документа: 0002578210
Дата охранного документа: 27.03.2016
10.03.2016
№216.014.cb66

Способ, аппарат и устройство для сегментации изображения

Настоящее изобретение относится к области технологии обработки изображений. Технический результат заключается в повышении точности сегментации изображения. Способ включает в себя: вычисление априорной вероятности появления переднего плана головы-плеч в каждом пикселе на изображении, имеющего...
Тип: Изобретение
Номер охранного документа: 0002577188
Дата охранного документа: 10.03.2016
20.05.2016
№216.015.3e8f

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

Изобретение относится к области мобильных устройств связи, а именно к мобильному терминалу с функцией будильника. Техническим результатом является реализация сигнала будильника при нахождении терминала в выключенном состоянии, что позволяет продлить срок службы батареи и уменьшить потребление...
Тип: Изобретение
Номер охранного документа: 0002584549
Дата охранного документа: 20.05.2016
20.08.2016
№216.015.4bb0

Способ и устройство для идентификации телефонного вызова

Изобретение относится к области коммуникаций, а именно к способу и устройству для обнаружения и идентификации мошеннических телефонных вызовов. Техническим результатом является обеспечение корректного определения, является ли телефонный вызов телефонным вызовом, осуществляемым с подложного...
Тип: Изобретение
Номер охранного документа: 0002594755
Дата охранного документа: 20.08.2016
27.08.2016
№216.015.50f2

Способ и устройство для привязки ключа токена к учетной записи

Изобретение относится к области сетевой безопасности. Технический результат - обеспечение эффективной безопасности учетной записи пользоавателя. Способ привязки ключа токена к учетной записи содержит этапы, на которых: отправляют сообщение запроса привязки, переносящее учетную запись, серверу,...
Тип: Изобретение
Номер охранного документа: 0002595769
Дата охранного документа: 27.08.2016
27.08.2016
№216.015.5114

Способ и аппарат для управления интеллектуальным освещением

Изобретение относится к способу и аппарату для управления интеллектуальным освещением. Технический результат заключается в точности управления освещением с использованием конфигураций светового эффекта в зависимости от обстановки. Способ включает в себя: получение информации о состоянии...
Тип: Изобретение
Номер охранного документа: 0002595893
Дата охранного документа: 27.08.2016
12.01.2017
№217.015.593d

Способ, устройство и терминал для настройки виджета

Изобретение относится к области средств взаимодействия пользователя с компьютерными устройствами, основанных на графических интерфейсах пользователя, а именно к настройке виджетов в мобильных устройствах. Техническим результатом является обеспечение автоматического сохранения размеров виджета...
Тип: Изобретение
Номер охранного документа: 0002588052
Дата охранного документа: 27.06.2016
13.01.2017
№217.015.6d26

Способ предоставления видео в режиме реального времени и устройство для его осуществления, а также сервер и терминальное устройство

Изобретение относится к области распределения интерактивного видео в режиме реального времени. Техническим результатом является предоставление пользователю возможности выбора для просмотра только интересующего его видео, что, в свою очередь, обеспечивает сохранение сетевых ресурсов и времени...
Тип: Изобретение
Номер охранного документа: 0002597232
Дата охранного документа: 10.09.2016
13.01.2017
№217.015.6d8d

Способ и устройство подсказки для выбора места в зале

Настоящее изобретение относится к области коммуникационных технологий, в частности к способам и устройствам подсказки при выборе мест в зале. Способ заключается в получении идентификатора поля зрения, определении идентификаторов мест в зале, соответствующих идентификатору поля зрения, и...
Тип: Изобретение
Номер охранного документа: 0002597077
Дата охранного документа: 10.09.2016
13.01.2017
№217.015.6f71

Способ и устройство для увеличения отображаемого шрифта

Изобретение относится к области техники связи, в частности к увеличению отображаемого шрифта в устройствах связи. Технический результат заключается в повышении гибкости увеличения отображаемого шрифта. Технический результат достигается за счет увеличения шрифта согласно правилу криволинейного...
Тип: Изобретение
Номер охранного документа: 0002597485
Дата охранного документа: 10.09.2016
Показаны записи 1-10 из 379.
27.03.2016
№216.014.c83a

Способ и устройство для корректировки цвета кожи

Настоящее изобретение относится к области обработки изображений, в частности к коррекции изображения цвета кожи. Техническим результатом является снижение разности между регулируемым цветом кожи и фактическим цветом кожи и исключение искажения изображения. Предложен способ корректировки...
Тип: Изобретение
Номер охранного документа: 0002578210
Дата охранного документа: 27.03.2016
10.03.2016
№216.014.cb66

Способ, аппарат и устройство для сегментации изображения

Настоящее изобретение относится к области технологии обработки изображений. Технический результат заключается в повышении точности сегментации изображения. Способ включает в себя: вычисление априорной вероятности появления переднего плана головы-плеч в каждом пикселе на изображении, имеющего...
Тип: Изобретение
Номер охранного документа: 0002577188
Дата охранного документа: 10.03.2016
20.05.2016
№216.015.3e8f

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

Изобретение относится к области мобильных устройств связи, а именно к мобильному терминалу с функцией будильника. Техническим результатом является реализация сигнала будильника при нахождении терминала в выключенном состоянии, что позволяет продлить срок службы батареи и уменьшить потребление...
Тип: Изобретение
Номер охранного документа: 0002584549
Дата охранного документа: 20.05.2016
20.08.2016
№216.015.4bb0

Способ и устройство для идентификации телефонного вызова

Изобретение относится к области коммуникаций, а именно к способу и устройству для обнаружения и идентификации мошеннических телефонных вызовов. Техническим результатом является обеспечение корректного определения, является ли телефонный вызов телефонным вызовом, осуществляемым с подложного...
Тип: Изобретение
Номер охранного документа: 0002594755
Дата охранного документа: 20.08.2016
27.08.2016
№216.015.50f2

Способ и устройство для привязки ключа токена к учетной записи

Изобретение относится к области сетевой безопасности. Технический результат - обеспечение эффективной безопасности учетной записи пользоавателя. Способ привязки ключа токена к учетной записи содержит этапы, на которых: отправляют сообщение запроса привязки, переносящее учетную запись, серверу,...
Тип: Изобретение
Номер охранного документа: 0002595769
Дата охранного документа: 27.08.2016
27.08.2016
№216.015.5114

Способ и аппарат для управления интеллектуальным освещением

Изобретение относится к способу и аппарату для управления интеллектуальным освещением. Технический результат заключается в точности управления освещением с использованием конфигураций светового эффекта в зависимости от обстановки. Способ включает в себя: получение информации о состоянии...
Тип: Изобретение
Номер охранного документа: 0002595893
Дата охранного документа: 27.08.2016
12.01.2017
№217.015.593d

Способ, устройство и терминал для настройки виджета

Изобретение относится к области средств взаимодействия пользователя с компьютерными устройствами, основанных на графических интерфейсах пользователя, а именно к настройке виджетов в мобильных устройствах. Техническим результатом является обеспечение автоматического сохранения размеров виджета...
Тип: Изобретение
Номер охранного документа: 0002588052
Дата охранного документа: 27.06.2016
13.01.2017
№217.015.6d26

Способ предоставления видео в режиме реального времени и устройство для его осуществления, а также сервер и терминальное устройство

Изобретение относится к области распределения интерактивного видео в режиме реального времени. Техническим результатом является предоставление пользователю возможности выбора для просмотра только интересующего его видео, что, в свою очередь, обеспечивает сохранение сетевых ресурсов и времени...
Тип: Изобретение
Номер охранного документа: 0002597232
Дата охранного документа: 10.09.2016
13.01.2017
№217.015.6d8d

Способ и устройство подсказки для выбора места в зале

Настоящее изобретение относится к области коммуникационных технологий, в частности к способам и устройствам подсказки при выборе мест в зале. Способ заключается в получении идентификатора поля зрения, определении идентификаторов мест в зале, соответствующих идентификатору поля зрения, и...
Тип: Изобретение
Номер охранного документа: 0002597077
Дата охранного документа: 10.09.2016
13.01.2017
№217.015.6f71

Способ и устройство для увеличения отображаемого шрифта

Изобретение относится к области техники связи, в частности к увеличению отображаемого шрифта в устройствах связи. Технический результат заключается в повышении гибкости увеличения отображаемого шрифта. Технический результат достигается за счет увеличения шрифта согласно правилу криволинейного...
Тип: Изобретение
Номер охранного документа: 0002597485
Дата охранного документа: 10.09.2016
+ добавить свой РИД