УСТРОЙСТВО И СПОСОБ ПРЕДСТАВЛЕНИЯ ИНФОРМАЦИИ О СОСТОЯНИИ СЕТИ
DEVICE AND METHOD FOR NETWORK STATUS INFORMATION REPRESENTATION

По настоящей заявке испрашивается приоритет на основании патентной заявки №201510846057.8, поданной в Китае 27 ноября 2015 г., все содержание которой включено в настоящую заявку посредством ссылки.
Область техники, к которой относится изобретение
[001] Настоящее изобретение в целом относится к области сетевых технологий, и, в частности, к устройству и способу представления информации о состоянии сети.
Уровень техники
[002] С развитием сетевых технологий, модели зон покрытия сети становятся разнообразнее. Дома или на работе, маршрутизатор, как правило, используется в качестве устройства обеспечения доступа, так что сетевая активность может осуществляться через такой маршрутизатор. Однако в процессе использования маршрутизатора часто случается, что, несмотря на то, что максимальная пропускная способность маршрутизатора составляет 10 М/с, в то же время вследствие большой сетевой активности на маршрутизаторе фактически используемая пропускная способность, обеспечиваемая маршрутизатором, зачастую не может достичь 10 М/с. Например, пользователь, страдающий от низкой скорости скачивания, не может выявить причину проблемы, заключающейся в низкой прозрачности передачи информации и делающей использование сети непригодным для удовлетворения фактических запросов пользователя. Следовательно, существует острая необходимость в способе представления информации о состоянии сети с высокой прозрачностью информации.
Раскрытие изобретения
[003] Настоящее изобретение предусматривает устройство и способ представления информации о состоянии сети.
[004] В соответствии с первым аспектом изобретения, предложен способ представления информации о состоянии сети. Указанный способ содержит шаги, на которых: получают информацию реального времени о потреблении пропускной способности каждого из подключенных к маршрутизатору потребителей пропускной способности, причем потребители пропускной способности представляют собой один или более сетевых сервисов на маршрутизаторе и, по меньшей мере, одно электронное устройство, подключенное к маршрутизатору; генерируют информацию о состоянии сети маршрутизатора на основании информации реального времени о потреблении пропускной способности каждого потребителя пропускной способности; и отправляют информацию о состоянии сети маршрутизатора в назначенное устройство с тем, чтобы назначенное устройство представило информацию о состоянии сети.
[005] В первом возможном осуществлении первого аспекта, согласующемся с первым аспектом, указанное генерирование информации о состоянии сети маршрутизатора на основании информации реального времени о потреблении пропускной способности каждого потребителя пропускной способности включает в себя шаги, на которых: суммируют, для каждого потребителя пропускной способности, информацию реального времени о потреблении пропускной способности указанного потребителя пропускной способности для получения информации о состоянии сети потребителя пропускной способности; и интегрируют информацию о состоянии сети потребителей пропускной способности для получения информации о состоянии сети маршрутизатора.
[006] Во втором возможном осуществлении первого аспекта, согласующемся с любым возможным осуществлением первого аспекта, указанное получение информации реального времени о потреблении пропускной способности каждого из подключенных к маршрутизатору потребителей пропускной способности, включает в себя шаги, на которых: сканируют каждый сетевой сервис на маршрутизаторе для получения информации реального времени о потреблении пропускной способности указанного сетевого сервиса; и сканируют сетевой порт между маршрутизатором и каждым из по меньшей мере одного электронного устройства, подключенного к маршрутизатору, для получения информации реального времени о потреблении пропускной способности указанного электронного устройства.
[007] В третьем возможном осуществлении первого аспекта, согласующемся с любым возможным осуществлением первого аспекта, указанное получение информации реального времени о потреблении пропускной способности каждого из подключенных к маршрутизатору потребителей пропускной способности, включает в себя шаги, на которых: в случае приема запроса на получение информации о состоянии сети, отправленного назначенным устройством, получают информацию реального времени о потреблении пропускной способности каждого из подключенных к маршрутизатору потребителей пропускной способности; или получают, с заданной периодичностью, информацию реального времени о потреблении пропускной способности каждого из подключенных к маршрутизатору потребителей пропускной способности.
[008] В четвертом возможном осуществлении первого аспекта, согласующемся с любым возможным осуществлением первого аспекта, после отправления назначенному устройству информации о состоянии сети маршрутизатора, дополнительно выполняют шаг, на котором: в случае приема корректирующей команды для любого из потребителей пропускной способности, отключают указанного потребителя пропускной способности.
[009] В пятом возможном осуществлении первого аспекта, согласующемся с любым возможным осуществлением первого аспекта, информация реального времени о потреблении пропускной способности показывает сумму скорости загрузки и скорости скачивания.
[0010] В соответствии со вторым аспектом изобретения, предложен способ представления информации о состоянии сети, содержащий шаги, на которых: принимают информацию о состоянии сети маршрутизатора; и представляют информацию о состоянии сети маршрутизатора.
[0011] В первом возможном осуществлении второго аспекта, согласующемся с любым возможным осуществлением второго аспекта, указанное представление информации о состоянии сети маршрутизатора содержит шаг, на котором: представляют, с учетом потребителей пропускной способности, упомянутых в информации о состоянии сети маршрутизатора, информацию о состоянии сети каждого из указанных потребителей пропускной способности, соответственно.
[0012] Во втором возможном осуществлении второго аспекта, согласующемся с любым возможным осуществлением второго аспекта, способ дополнительно содержит шаги, на которых: обеспечивают, при представлении информации о состоянии сети маршрутизатора, возможность настройки потребления пропускной способности потребителями пропускной способности, упомянутыми в информации о состоянии сети; и отправляют, при обнаружении действия, инициирующего изменение настроек для любого из потребителей пропускной способности, корректирующую команду в маршрутизатор для отключения потребителя пропускной способности согласно указанному инициирующему действию.
[0013] В третьем возможном осуществлении второго аспекта, согласующемся с любым возможным осуществлением второго аспекта, перед приемом информации о состоянии сети маршрутизатора, дополнительно выполняют шаг, на котором: отправляют в маршрутизатор запрос на получение информации о состоянии сети, так что в ответ маршрутизатор отправляет информацию о состоянии сети.
[0014] В соответствии с третьим аспектом изобретения, предложено устройство представления информации о состоянии сети, содержащее: получающий модуль, выполненный с возможностью получения информации реального времени о потреблении пропускной способности каждого из подключенных к маршрутизатору потребителей пропускной способности, причем потребители пропускной способности представляют собой один или более сетевых сервисов на маршрутизаторе и, по меньшей мере, одно электронное устройство, подключенное к маршрутизатору; генерирующий модуль, выполненный с возможностью генерирования информации о состоянии сети маршрутизатора на основании информации реального времени, полученной получающим модулем, о потреблении пропускной способности каждого потребителя пропускной способности; и отправляющий модуль, выполненный с возможностью отправления информации, сгенерированной генерирующим модулем, о состоянии сети маршрутизатора в назначенное устройство с тем, чтобы назначенное устройство представило информацию о состоянии сети.
[0015] В первом возможном осуществлении третьего аспекта, согласующемся с третьим аспектом, генерирующий модуль выполнен с возможностью: суммирования, для каждого потребителя пропускной способности, информации реального времени о потреблении пропускной способности указанным потребителем пропускной способности для получения информации о состоянии сети потребителя пропускной способности, и интегрирования информации о состоянии сети потребителей пропускной способности для получения информации о состоянии сети маршрутизатора.
[0016] Во втором возможном осуществлении третьего аспекта, согласующемся с любым возможным осуществлением третьего аспекта, получающий модуль выполнен с возможностью: сканирования каждого сетевого сервиса на маршрутизаторе для получения информации реального времени о потреблении пропускной способности указанного сетевого сервиса; сканирования сетевого порта между маршрутизатором и каждым из по меньшей мере одного электронного устройства, подключенного к маршрутизатору, для получения информации реального времени о потреблении пропускной способности указанного электронного устройства.
[0017] В третьем возможном осуществлении третьего аспекта, согласующемся с любым возможным осуществлением третьего аспекта, получающий модуль выполнен с возможностью: в случае приема запроса на получение информации о состоянии сети, отправленного назначенным устройством, получения информации реального времени о потреблении пропускной способности каждого из подключенных к маршрутизатору потребителей пропускной способности; или получения, с заданной периодичностью, информации реального времени о потреблении пропускной способности каждого из подключенных к маршрутизатору потребителей пропускной способности.
[0018] В четвертом возможном осуществлении третьего аспекта, согласующемся с любым возможным осуществлением третьего аспекта, устройство дополнительно содержит: обрабатывающий модуль, выполненный с возможностью, в случае приема корректирующей команды для любого из потребителей пропускной способности, отключения указанного потребителя пропускной способности.
[0019] В пятом возможном осуществлении третьего аспекта, согласующемся с любым возможным осуществлением третьего аспекта, информация реального времени о потреблении пропускной способности показывает сумму скорости загрузки и скорости скачивания.
[0020] В соответствии с четвертым аспектом изобретения, предложено устройство представления информации о состоянии сети, содержащее: принимающий модуль, выполненный с возможностью приема информации о состоянии сети маршрутизатора; и представляющий модуль, выполненный с возможностью представления информации о состоянии сети маршрутизатора, полученной принимающим модулем.
[0021] В первом возможном осуществлении четвертого аспекта, согласующемся с четвертым аспектом, представляющий модуль выполнен с возможностью: представления, с учетом потребителей пропускной способности, упомянутых в информации о состоянии сети маршрутизатора, информации о состоянии сети каждого из указанных потребителей пропускной способности, соответственно.
[0022] Во втором возможном осуществлении четвертого аспекта, согласующемся с любым возможным осуществлением четвертого аспекта, устройство дополнительно содержит: обеспечивающий модуль, выполненный с возможностью обеспечения, при представлении информации о состоянии сети маршрутизатора, полученной принимающим модулем, возможности настройки потребления пропускной способности потребителями пропускной способности, упомянутыми в информации о состоянии сети; и первый отправляющий модуль, выполненный с возможностью, при обнаружении действия, инициирующего изменение настроек для любого из потребителей пропускной способности, отправления корректирующей команды в маршрутизатор для отключения потребителя пропускной способности согласно указанному инициирующему действию.
[0023] В третьем возможном осуществлении четвертого аспекта, согласующемся с любым возможным осуществлением четвертого аспекта, устройство дополнительно содержит: второй отправляющий модуль, выполненный с возможностью отправления в маршрутизатор запроса на получение информации о состоянии сети, так что в ответ маршрутизатор отправляет информацию о состоянии сети.
[0024] В соответствии с пятым аспектом изобретения, предложено устройство представления информации о состоянии сети, содержащее: процессор; память, выполненную с возможностью хранения исполняемых процессором команд. Причем процессор выполнен с возможностью: получения информации реального времени о потреблении пропускной способности каждого из подключенных к маршрутизатору потребителей пропускной способности, причем потребители пропускной способности представляют собой один или более сетевых сервисов на маршрутизаторе и, по меньшей мере, одно электронное устройство, подключенное к маршрутизатору; генерирования информации о состоянии сети маршрутизатора на основании информации реального времени о потреблении пропускной способности каждого потребителя пропускной способности; и отправления информации о состоянии сети маршрутизатора в назначенное устройство, с тем чтобы назначенное устройство представило информацию о состоянии сети.
[0025] В соответствии с шестым аспектом изобретения, предложено устройство представления информации о состоянии сети, содержащее: процессор; память, выполненную с возможностью хранения исполняемых процессором команд. Причем процессор выполнен с возможностью: принимать информацию о состоянии сети маршрутизатора; и представлять информацию о состоянии сети маршрутизатора.
[0026] Технические решения, предложенные в соответствии с вариантами осуществления настоящего изобретения, могут иметь следующие преимущества.
[0027] Выполняя статистический анализ фактического потребления пропускной способности, маршрутизатор получает информацию о состоянии сети, характеризующую производимое в реальном времени потребление пропускной способности, и предоставляет ее терминалу, тем самым позволяя сделать состояние сети прозрачным.
[0028] Следует понимать, что предшествующее общее описание и нижеследующее подробное описание являются лишь примерами, служат для пояснения и не ограничивают настоящего изобретения, выраженного формулой изобретения.
Краткое описание чертежей
[0029] Прилагаемые к настоящей заявке и составляющие ее часть чертежи иллюстрируют варианты осуществления настоящего изобретения и вместе с описанием служат для пояснения принципов последнего.
[0030] На Фиг. 1 изображена блок-схема способа представления информации о состоянии сети согласно типовому варианту осуществления;
[0031] На Фиг. 2 изображена блок-схема способа представления информации о состоянии сети согласно типовому варианту осуществления;
[0032] На Фиг. 3А изображена блок-схема способа представления информации о состоянии сети согласно типовому варианту осуществления;
[0033] На Фиг. 3В схематически показана страница, представляющая информацию о состоянии сети, согласно типовому варианту осуществления;
[0034] На Фиг. 3С схематически показана страница, представляющая информацию о состоянии сети, согласно типовому варианту осуществления;
[0035] На Фиг. 3D схематически показана страница, представляющая информацию о состоянии сети, согласно типовому варианту осуществления;
[0036] На Фиг. 4 изображена структурная схема устройства представления информации о состоянии сети согласно типовому варианту осуществления;
[0037] На Фиг. 5 изображена структурная схема устройства представления информации о состоянии сети согласно типовому варианту осуществления;
[0038] На Фиг. 6 изображена структурная схема устройства 600 представления информации о состоянии сети согласно типовому варианту осуществления;
[0039] На Фиг. 7 изображена структурная схема устройства 700 представления информации о состоянии сети согласно типовому варианту осуществления.
Осуществление изобретения
[0040] Для лучшего понимания целей, технических решений и преимуществ настоящего изобретения, далее варианты осуществления настоящего изобретения будут описаны более подробно со ссылками на прилагаемые чертежи.
[0041] Далее подробно будут рассмотрены типовые варианты осуществления изобретения, примеры которых проиллюстрированы на прилагаемых чертежах. Приведенное ниже описание ссылается на прилагаемые чертежи, на которых одинаковые номера на разных чертежах обозначают одинаковые или подобные элементы, если не указано иное. Варианты реализации, рассмотренные в приведенных ниже вариантах осуществления изобретения, не представляют все варианты реализации, согласующиеся с настоящим изобретением. Напротив, они представляют собой лишь примеры устройств и способов, согласующиеся с аспектами, относящимися к настоящему изобретению согласно прилагаемой формуле изобретения.
[0042] На Фиг. 1 изображена блок-схема способа представления информации о состоянии сети. Как показано на Фиг. 1, способа представления информации о состоянии сети используется в маршрутизаторе и содержит следующие шаги.
[0043] На шаге 101, получают информацию реального времени о потреблении пропускной способности каждого из подключенных к маршрутизатору потребителей пропускной способности. Потребители пропускной способности представляют собой один или более сетевых сервисов на маршрутизаторе и, по меньшей мере, одно электронное устройство, подключенное к маршрутизатору.
[0044] На шаге 102, генерируют информацию о состоянии сети маршрутизатора на основании информации реального времени о потреблении пропускной способности каждого потребителя пропускной способности.
[0045] На шаге 103, отправляют информацию о состоянии сети маршрутизатора в назначенное устройство с тем, чтобы назначенное устройство представило информацию о состоянии сети.
[0046] В способе согласно данному варианту осуществления, выполняя статистический анализ фактического потребления пропускной способности, маршрутизатор получает информацию о состоянии сети, характеризующую производимое в реальном времени потребление пропускной способности, и предоставляет ее терминалу, тем самым позволяя сделать состояние сети прозрачным.
[0047] В возможном осуществлении, указанное генерирование информации о состоянии сети маршрутизатора на основании информации реального времени о потреблении пропускной способности каждого потребителя пропускной способности включает в себя шаги, на которых: суммируют, для каждого потребителя пропускной способности, информацию реального времени о потреблении пропускной способности указанного потребителя пропускной способности для получения информации о состоянии сети потребителя пропускной способности; и интегрируют информацию о состоянии сети потребителей пропускной способности для получения информации о состоянии сети маршрутизатора.
[0048] В возможном осуществлении, указанное получение информации реального времени о потреблении пропускной способности каждого из подключенных к маршрутизатору потребителей пропускной способности, включает в себя шаги, на которых: сканируют каждый сетевой сервис на маршрутизаторе для получения информации реального времени о потреблении пропускной, способности указанного сетевого сервиса; и сканируют сетевой порт между маршрутизатором и каждым из по меньшей мере одного электронного устройства, подключенного к маршрутизатору, для получения информации реального времени о потреблении пропускной способности указанного электронного устройства.
[0049] В возможном осуществлении, указанное получение информации реального времени о потреблении пропускной способности каждого из подключенных к маршрутизатору потребителей пропускной способности, включает в себя шаги, на которых: в случае приема запроса на получение информации о состоянии сети, отправленного назначенным устройством, получают информацию реального времени о потреблении пропускной способности каждого из подключенных к маршрутизатору потребителей пропускной способности; или получают, с заданной периодичностью, информацию реального времени о потреблении пропускной способности каждого из подключенных к маршрутизатору потребителей пропускной способности.
[0050] В возможном осуществлении, после отправления назначенному устройству информации о состоянии сети маршрутизатора, дополнительно выполняют шаг, на котором: в случае приема корректирующей команды для любого из потребителей пропускной способности, отключают указанного потребителя пропускной способности.
[0051] В возможном осуществлении, информация реального времени о потреблении пропускной способности показывает сумму скорости загрузки и скорости скачивания.
[0052] Все вышеупомянутые дополнительные решения могут быть скомбинированы любым образом для создания дополнительного варианта осуществления настоящего изобретения, который не будет подробно раскрыт в настоящем описании.
[0053] На Фиг. 2 изображена блок-схема способа представления информации о состоянии сети в соответствии с типовым вариантом. Как показано на Фиг. 2, способ представления информации о состоянии сети используется в электронном устройстве и содержит следующие шаги.
[0054] На шаге 201, принимают информацию о состоянии сети маршрутизатора.
[0055] На шаге 202, представляют информацию о состоянии сети маршрутизатора.
[0056] В способе согласно данному варианту осуществления, выполняя статистический анализ фактического потребления пропускной способности, маршрутизатор получает информацию о состоянии сети, характеризующую производимое в реальном времени потребление пропускной способности, и предоставляет ее терминалу, тем самым позволяя сделать состояние сети прозрачным.
[0057] В возможном осуществлении, указанное представление информации о состоянии сети маршрутизатора содержит шаг, на котором: представляют, с учетом потребителей пропускной способности, упомянутых в информации о состоянии сети маршрутизатора, информацию о состоянии сети каждого из указанных потребителей пропускной способности, соответственно.
[0058] В возможном осуществлении, способ дополнительно содержит шаг, на котором: обеспечивают, при представлении информации о состоянии сети маршрутизатора, возможность настройки потребления пропускной способности потребителями пропускной способности, упомянутыми в информации о состоянии сети; отправляют, при обнаружении действия, инициирующего изменение настроек для любого из потребителей пропускной способности, корректирующую команду в маршрутизатор для отключения потребителя пропускной способности согласно указанному инициирующему действию.
[0059] В возможном осуществлении, перед приемом информации о состоянии сети маршрутизатора, дополнительно выполняют шаг, на котором: отправляют в маршрутизатор запрос на получение информации о состоянии сети, так что в ответ маршрутизатор отправляет информацию о состоянии сети.
[0060] Все вышеупомянутые дополнительные решения могут быть скомбинированы любым образом для создания дополнительного варианта осуществления настоящего изобретения, который не будет подробно раскрыт в настоящем описании.
[0061] На Фиг. 3А изображена блок-схема способа представления информации о состоянии сети согласно типовому варианту осуществления. Как показано на Фиг. 3А, способа представления информации о состоянии сети описан посредством примера, в котором маршрутизатор взаимодействует с назначенным устройством и содержит следующие шаги.
[0062] На шаге 301, назначенное устройство отправляет в маршрутизатор запрос на получение информации о состоянии сети.
[0063] Назначенное устройство может быть электронным устройством любого типа и может иметь установленное на нем приложение для управления маршрутизатором. Посредством запуска указанного приложения и включения функции запроса текущего состоянии сети, пользователь может отправить в маршрутизатор запрос на получение информации о состоянии сети.
[0064] На шаге 302, маршрутизатор принимает запрос на получение информации о состоянии сети, отправленный назначенным устройством.
[0065] В данном варианте осуществления настоящего изобретения, назначенным устройством может быть электронное устройство, подключенное к маршрутизатору, или электронное устройство, подключенное к маршрутизатору, но не подключенное к сети через указанный маршрутизатор. Изобретение не ограничивается данным вариантом.
[0066] Для данного варианта осуществления настоящего изобретения, в описании приводится только один пример, в котором ответ от маршрутизатора инициируется запросом на получение информации о состоянии сети, отправленным назначенным устройством с целью выполнения шага 303. Однако, в действительности, этот процесс может также выполняться с заданной периодичностью. Например, без использования назначенного устройства, с целью отслеживания состоянии сети и своевременного обнаружения нештатного ее состояния информация о состоянии сети может приниматься периодически.
[0067] На шаге 303, маршрутизатор сканирует каждый сетевой сервис на маршрутизаторе для получения информации реального времени о потреблении пропускной способности указанного сетевого сервиса.
[0068] Как таковой, маршрутизатор может быть сервером. Сетевая активность (например, скачивание, загрузка, синхронизация с облачным сервером и электронным устройством и т.д.), не ограниченная данным вариантом осуществления настоящего изобретения, осуществляется посредством сетевых сервисов на маршрутизаторе. Таким образом, для получения информации реального времени о потреблении пропускной способности каждого сетевого сервиса, установленные на маршрутизаторе сетевые сервисы подлежат отслеживанию в реальном времени.
[0069] Информация реального времени о пропускной способности может содержать сумму текущих скоростей загрузки и скачивания. Разумеется, информация о пропускной способности может содержать другую информацию о потреблении пропускной способности, например, о части пропускной способности, зарезервированной для сетевого сервиса.
[0070] На шаге 304, маршрутизатор сканирует сетевой порт между маршрутизатором и каждым из по меньшей мере одного электронного устройства, подключенного к маршрутизатору, для получения информации реального времени о потреблении пропускной способности указанного электронного устройства.
[0071] Маршрутизатор может обеспечивать сервисы для доступа электронных устройств к сети. А именно, каждое электронное устройство может быть подключено к сети через сетевой порт, обеспечиваемый маршрутизатором. Следовательно, для получения информации реального времени о пропускной способности каждого сетевого сервиса, предоставляющие доступ сетевые сервисы на маршрутизаторе подлежат обнаружению в реальном времени.
[0072] Информация реального времени о потреблении пропускной способности электронным устройством может содержать сумму текущих скоростей загрузки и скачивания для указанного электронного устройства.
[0073] Кроме того, для получения назначенным устройством информации о потреблении пропускной способности каждого электронного устройства, информация по меньшей мере об одном устройстве, например, название устройства и т.д., может быть также получена посредством сканирования и затем передана в назначенное устройство.
[0074] Упомянутые выше шаги 303 и 304 формируют процесс получения информации реального времени о потреблении пропускной способности каждого из подключенных к маршрутизатору потребителей пропускной способности. В данном случае, в качестве потребителей пропускной способности рассматриваются только сетевые сервисы на маршрутизаторе и подключенные к маршрутизатору электронные устройства. В практическом применении, также могут быть и другие объекты, потребляющие пропускную способность маршрутизатора, например, системные потоки. Следовательно, для обеспечения точности информации о пропускной способности, в качестве потребителей пропускной способности также могут быть приняты и другие функции, потребляющие пропускную способность.
[0075] На шаге 305, маршрутизатор генерирует информацию о состоянии сети маршрутизатора на основании информации реального времени о потреблении пропускной способности каждого потребителя пропускной способности.
[0076] Например, шаг 305 может быть осуществлен следующим образом: суммируют, для каждого потребителя пропускной способности, информацию реального времени о потреблении пропускной способности указанного потребителя пропускной способности для получения информации о состоянии сети потребителя пропускной способности; и интегрируют информацию о состоянии сети потребителей пропускной способности для получения информации о состоянии сети маршрутизатора.
[0077] Поскольку информация реального времени о потреблении пропускной способности потребителя пропускной способности используется для описания различных функций указанного потребителя пропускной способности (например, потребление пропускной способности при загрузке или скачивании), то информация реального времени о потреблении пропускной способности каждого потребителя пропускной способности должна быть просуммирована для получения информации о пропускной способности, потребляемой указанным потребителем пропускной способности. Если, например, функция передачи данных задействует в реальном времени скорость загрузки в 1 M/s, а скорость скачивания в 2 M/s, то информация о состоянии сети содержит значение 3 M/s.
[0078] Указанное интегрирование информации о состоянии сети потребителей пропускной способности для получения информации о состоянии сети маршрутизатора может заключаться в генерировании списка соответствий между потребителями пропускной способности и соответствующей информации о состоянии сети.
[0079] Разумеется, указанное интегрирование может быть также генерированием листинговой страницы, в частности, страницы, содержащей список соответствий между потребителями пропускной способности и соответствующей информацией о состоянии сети. Указанная страница может отображаться в одностраничном режиме отображения или многостраничном режиме отображения, которые будут подробно описаны на последующем шаге 308.
[0080] На шаге 306, маршрутизатор отправляет информацию о состоянии его сети в назначенное устройство.
[0081] На шаге 307, назначенное устройство принимает информацию о состоянии сети маршрутизатора.
[0082] Упомянутые выше этапы 306 и 307 реализуют передачу информации о состоянии сети между маршрутизатором и назначенным устройством.
[0083] Следует отметить, что указанные шаги отправления и приема могут быть основаны на любом типе сетевого соединения между назначенным устройством и маршрутизатором, например, NFC, Bluetooth, WiFi, и т.д., который не ограничен объемом настоящего изобретения.
[0084] На шаге 308, назначенное устройство представляет информацию о состоянии сети маршрутизатора.
[0085] Указанное представление может быть одностраничным или многостраничным отображением. Одностраничное отображение заключается в отображении потребителей пропускной способности и соответствующей информации о состоянии сети на одной странице.
[0086] Например, потребители пропускной способности и их соответствующая информация о состоянии сети, полученная в текущий момент, представлена ниже:
[0087] Сетевой сервис А, информация о состоянии сети 3 M/s;
[0088] Сетевой сервис В, информация о состоянии сети 1 M/s;
[0089] Сетевой сервис С, информация о состоянии сети 1.5 M/s;
[0090] Электронное устройство D1, информация о состоянии сети 1 M/s;
[0091] Электронное устройство D2, информация о состоянии сети 3 M/s;
[0092] Электронное устройство D3, информация о состоянии сети 2 M/s.
[0093] Для представленного выше содержимого, страница, содержащая список соответствий, может быть сгенерирована как показано на Фиг. 3В.
[0094] С другой стороны, многостраничное отображение может заключаться в отображении сперва различных классов потребителей пропускной способности и суммы информации о состоянии сети для каждого класса потребителей пропускной способности и, при обнаружении инициирующего действия пользователя для конкретного класса, отображении потребителей пропускной способности, относящихся к этому классу, и соответствующей им информации о состоянии сети. Указанные различные классы могут относиться к классу сетевых сервисов и к классу электронных устройств.
[0095] Возвращаясь к упомянутому выше примеру, при многостраничном отображении страницы могут выглядеть так, как показано на Фиг. 3С и 3D. При обнаружении инициирующего действия пользователя для класса Т1, могут быть отображены потребители пропускной способности, относящиеся к классу Т1, и соответствующая им информация о состоянии сети.
[0096] Представленный выше процесс осуществляет представление информации о состоянии сети на назначенном устройстве, предоставляя пользователю возможность наглядно просматривать текущее фактическое состояние потребления пропускной способности маршрутизатора и, таким образом, обеспечивая высокую прозрачность информации. Кроме того, чтобы позволить пользователю выполнять более гибкое управление, способ может дополнительно включать в себя следующие шаги 308-311.
[0097] На шаге 309, при представлении информации о состоянии сети маршрутизатора, назначенное устройство обеспечивает возможность настройки потребления пропускной способности потребителями пропускной способности, упомянутыми в информации о состоянии сети.
[0098] На шаге 310, при обнаружении действия, инициирующего изменение настроек для любого из потребителей пропускной способности, назначенное устройство отправляет корректирующую команду в маршрутизатор для отключения потребителя пропускной способности согласно указанному инициирующему действию.
[0099] Указанная страница может дополнительно содержать возможность корректировки настроек для потребителей пропускной способности, как показано на Фиг. 3В. Назначенное устройство, имеющее право на управление маршрутизатором, может иметь свои текущие требования к использованию сети, удовлетворяемые посредством отключения некоторых потребителей пропускной способности. Разумеется, указанное отключение может относиться не только к отключению сетевого сервиса, но также и к разрыву соединения между сетевым портом и электронным устройством.
[00100] На шаге 311, маршрутизатор принимает корректирующую команду для потребителя пропускной способности и отключает указанного потребителя пропускной способности.
[00101] В случае приема корректирующей команды для потребителя пропускной способности, маршрутизатор может отключить указанного потребителя пропускной способности согласно установленному в нем алгоритму отключения.
[00102] Следует отметить, что установленный в маршрутизаторе алгоритм отключения может выполнять временное отключение. А именно, по команде от назначенного устройства отключенный сетевой сервис может возобновить свое функционирование в сети. Этот вариант осуществления не ограничивается такой особенностью. Разумеется, установленный в маршрутизаторе алгоритм отключения может также представлять собой отключение на основании приоритета, однако, не ограничивается данным вариантом осуществления настоящего изобретения.
[00103] На Фиг. 4 изображена структурная схема устройства представления информации о состоянии сети согласно типовому варианту осуществления. Как показано на Фиг. 4, устройство содержит получающий модуль 401, генерирующий модуль 402 и отправляющий модуль 403.
[00104] Получающий модуль 401 выполнен с возможностью получения информации реального времени о потреблении пропускной способности каждого из подключенных к маршрутизатору потребителей пропускной способности, причем потребители пропускной способности представляют собой один или более сетевых сервисов на маршрутизаторе и, по меньшей мере, одно электронное устройство, подключенное к маршрутизатору.
[00105] Генерирующий модуль 402 выполнен с возможностью генерирования информации о состоянии сети маршрутизатора на основании информации реального времени, полученной получающим модулем 401, о потреблении пропускной способности каждого потребителя пропускной способности.
[00106] Отправляющий модуль 403 выполнен с возможностью отправления информации, сгенерированной генерирующим модулем, о состоянии сети маршрутизатора в назначенное устройство с тем, чтобы назначенное устройство представило информацию о состоянии сети.
[00107] В возможном осуществлении, генерирующий модуль 402 выполнен с возможностью: суммирования, для каждого потребителя пропускной способности, информации реального времени о потреблении пропускной способности указанным потребителем пропускной способности для получения информации о состоянии сети потребителя пропускной способности; и интегрирования информации о состоянии сети потребителей пропускной способности для получения информации о состоянии сети маршрутизатора.
[00108] В возможном осуществлении, получающий модуль 401 выполнен с возможностью: сканирования каждого сетевого сервиса на маршрутизаторе для получения информации реального времени о потреблении пропускной способности указанного сетевого сервиса; сканирования сетевого порта между маршрутизатором и каждым из по меньшей мере одного электронного устройства, подключенного к маршрутизатору, для получения информации реального времени о потреблении пропускной способности указанного электронного устройства.
[00109] В возможном осуществлении, получающий модуль 401 выполнен с возможностью: в случае приема запроса на получение информации о состоянии сети, отправленного назначенным устройством, получения информации реального времени о потреблении пропускной способности каждого из подключенных к маршрутизатору потребителей пропускной способности; или получения, с заданной периодичностью, информации реального времени о потреблении пропускной способности каждого из подключенных к маршрутизатору потребителей пропускной способности.
[00110] В возможном осуществлении, устройство дополнительно содержит: обрабатывающий модуль, выполненный с возможностью, в случае приема корректирующей команды для любого из потребителей пропускной способности, отключения указанного потребителя пропускной способности.
[00111] В возможном осуществлении, информация реального времени о потреблении пропускной способности показывает сумму скорости загрузки и скорости скачивания.
[00112] На Фиг. 5 изображена структурная схема устройства представления информации о состоянии сети согласно типовому варианту осуществления. Как показано на Фиг. 5, устройство содержит следующие модули.
[00113] Принимающий модуль 501, выполненный с возможностью приема информации о состоянии сети маршрутизатора.
[00114] Представляющий модуль 502, выполненный с возможностью представления информации о состоянии сети маршрутизатора, полученной принимающим модулем.
[00115] В возможном осуществлении, представляющий модуль выполнен с возможностью: представления, с учетом потребителей пропускной способности, упомянутых в информации о состоянии сети маршрутизатора, информации о состоянии сети каждого из указанных потребителей пропускной способности, соответственно.
[00116] В возможном осуществлении, устройство дополнительно содержит: обеспечивающий модуль, выполненный с возможностью обеспечения, при представлении информации о состоянии сети маршрутизатора, полученной принимающим модулем, возможности настройки потребления пропускной способности потребителями пропускной способности, упомянутыми в информации о состоянии сети; первый отправляющий модуль, выполненный с возможностью, при обнаружении действия, инициирующего изменение настроек для любого из потребителей пропускной способности, отправления корректирующей команды в маршрутизатор для отключения потребителя пропускной способности согласно указанному инициирующему действию.
[00117] В возможном осуществлении, устройство дополнительно содержит: второй отправляющий модуль, выполненный с возможностью отправления в маршрутизатор запроса на получение информации о состоянии сети, так что в ответ маршрутизатор отправляет информацию о состоянии сети.
[00118] Подробное описание действий, выполняемых модулями устройства в приведенных выше вариантах осуществления, приведено в описании вариантов осуществления соответствующих способов и не будет больше подробно упоминаться здесь и далее по тексту.
[00119] На Фиг. 6 изображена структурная схема устройства 600 представления информации о состоянии сети согласно типовому варианту осуществления. Устройство 600 может быть, например, мобильным телефоном, компьютером, цифровым вещательным терминалом, устройством для обмена сообщениями, игровой приставкой, планшетом, медицинским прибором, тренажерным оборудованием, персональным цифровым помощником или т.п.
[00120] Как показано на Фиг. 6, аппарат 600 может содержать один или более из следующих компонентов: вычислительный компонент 602, память 604, питающий компонент 606, мультимедийный компонент 608, аудио-компонент 610, интерфейс 612 ввода/вывода, сенсорный компонент 614 и связной компонент 616.
[00121] Вычислительный компонент 602, как правило, управляет всей работой аппарата 600 в целом, например, операциями, связанными с отображением информации, телефонными вызовами, передачей данных, работой камеры и записью. Вычислительный компонент 602 может содержать один или более процессоров 620 для выполнения команд, предназначенных для полной или частичной реализации шагов вышеописанных способов. Кроме того, вычислительный компонент 602 может содержать один или более модулей для облегчения взаимодействия между вычислительным компонентом 602 и другими компонентами. Например, вычислительный компонент 602 может содержать мультимедийный модуль, предназначенный для облегчения взаимодействия между вычислительным компонентом 608 и вычислительным компонентом 602.
[00122] Память 604 выполнена с возможностью хранения данных различных типов с целью обеспечения функционирования аппарата 600. В число примеров таких данных входят команды любых прикладных программ или способов, выполняемых на аппарате 600: контактные данные, данные телефонной книги, сообщения, изображения, видеоматериалы и т.д. Память 604 может быть реализована с использованием любого типа энергозависимого или энергонезависимого запоминающего устройства или их сочетания, например, с использованием статического запоминающего устройства с произвольным доступом (СЗУПД), электрически стираемого программируемого постоянного запоминающего устройства (ЭСППЗУ), стираемого программируемого постоянного запоминающего устройства (СППЗУ), программируемого постоянного запоминающего устройства (ППЗУ), постоянного запоминающего устройства (ПЗУ), магнитной памяти, флэш-памяти, магнитного или оптического диска.
[00123] Питающий компонент 606 обеспечивает питанием различные компоненты аппарата 600. Питающий компонент 606 может содержать систему управления питанием, один или более источников питания и другие компоненты для генерирования, управления и распределения питания в аппарате 600.
[00124] Мультимедийный компонент 608 содержит экран, обеспечивающий выходной интерфейс между аппаратом 600 и пользователем. В некоторых вариантах осуществления изобретения экран может содержать жидкокристаллический дисплей (ЖКД) и сенсорную панель (СП). Если экран содержит сенсорную панель, то для приема вводимой пользователем информации такой экран может быть реализован в виде сенсорного экрана. Сенсорная панель содержит один или более сенсорных датчиков, выполненных с возможностью восприятия прикосновений, передвижений и жестов на сенсорной панели. Сенсорный датчик может не только воспринимать прикосновение или границу области передвижения, но также и определять длительность и давление, имеющие отношение к данному прикосновению или передвижению. В некоторых вариантах осуществления изобретения мультимедийный компонент 608 содержит одну переднюю камеру и/или одну заднюю камеру. Передняя камера и/или задняя камера может принимать внешние мультимедийные данные, когда аппарат 600 находится в рабочем режиме, например, в режиме съемки фотографий или в режиме записи видео. Как передняя камера, так и задняя камера может быть единой системой с ненастраиваемым объективом или может иметь возможность фокусировки и оптической трансфокации (зума).
[00125] Аудио-компонент 610 выполнен с возможностью выдачи и/или приема аудиоинформации. Например, аудио-компонент 610 содержит один микрофон (МИК). Микрофон выполнен с возможностью приема внешней аудиоинформации, когда аппарат 600 находится в рабочем режиме, например, в режиме разговора, режиме записи и режиме распознавания голоса. Принятая аудиоинформация может быть затем сохранена в памяти 604 или передана через связной компонент 616. В некоторых вариантах осуществления изобретения аудио-компонент 610 дополнительно может содержать динамик, выполненный с возможностью вывода аудиоинформации.
[00126] Интерфейс 612 ввода/вывода обеспечивает интерфейс между обрабатывающим компонентом 602 и периферийным интерфейсным модулем. Указанный периферийный интерфейсный модуль может быть клавиатурой, чувствительным к нажатию колесиком, кнопкой и т.п. Такой кнопкой может быть кнопка возврата в исходное состояние, кнопка регулировки громкости, кнопка запуска и кнопка блокировки, но приведенный перечень не накладывает никаких ограничений.
[00127] Сенсорный компонент 614 содержит один или более датчиков и выполнен с возможностью получения информации о состоянии различных аспектов аппарата 600. Например, сенсорный компонент 614 может обнаруживать открытое/закрытое состояние аппарата 600 и относительное положение компонентов (например, дисплея и клавиатуры) аппарата 600, изменение положения аппарата 600 или компонента аппарата 600, наличие или отсутствие контакта пользователя с аппаратом 600, а также ориентацию или ускорение/замедление и изменение температуры аппарата 600. Сенсорный компонент 614 может содержать датчик приближения, выполненный с возможностью обнаружения присутствия близко расположенных объектов без какого-либо физического контакта. Сенсорный компонент 614 также может содержать светочувствительный датчик (например, КМОП или ПЗС датчик изображения) для использования в прикладных программах для получения изображений. В некоторых вариантах осуществления изобретения сенсорный компонент 614 также может содержать датчик ускорения, гироскопический датчик, магнитный датчик, датчик давления или датчик температуры.
[00128] Связной компонент 616 выполнен с возможностью осуществления проводной или беспроводной связи между аппаратом 600 и другими устройствами. Аппарат 600 может осуществлять доступ к беспроводной сети с использованием некоторого стандарта связи, например, WiFi, 2G, 3G или их сочетания. В одном типовом варианте осуществления связной компонент 616 принимает широковещательный сигнал или соответствующую широковещательно передаваемую информацию из внешней системы управления передачей через широковещательный канал. В одном типовом варианте осуществления, для облегчения обеспечения связи на небольших расстояниях, связной компонент 616 также содержит модуль ближней связи (БС). Например, модуль БС может быть реализован с использованием технологии радиочастотной идентификации (РИ), инфракрасной передачи данных (ИКПД), сверхширокополосной технологии (СШТ), технологии Bluetooth (ВТ) и других технологий.
[00129] В типовом варианте осуществления, аппарат 600 может быть реализован с использованием одной или нескольких специализированных интегральных схем (СИС), цифрового сигнального процессора (ЦСП), цифрового устройства обработки сигнала (ЦУОС), программируемого логического устройства (ПЛУ), программируемой матрицы логических элементов (ПМЛЭ), контроллера, микроконтроллера, микропроцессора или других электронных компонентов, и выполнен с возможностью осуществления вышеописанных способов.
[00130] В типовом варианте осуществления также предусмотрен энергонезависимый машиночитаемый носитель информации, содержащий команды, например, содержащиеся в памяти 604. Указанные команды могут быть выполнены процессором 620 аппарата 600 с целью реализации вышеописанных способов. Например, энергонезависимым машиночитаемым носителем информации может быть ПЗУ, запоминающее устройство с произвольной выборкой (ОЗУ), компакт-диск, магнитная лента, дискета, оптические запоминающие устройства и т.п.
[00131] В одном варианте осуществления, также предусмотрен энергонезависимый машиночитаемый носитель информации, содержащий записанные на нем команды, которые, при выполнении процессором мобильного терминала, заставляют мобильный терминал выполнять способ представления информации о состоянии сети, осуществляемый электронным устройством, как показано на Фиг. 2 или 3.
[00132] На Фиг. 7 показана блок-схема аппарата 700 представления информации о состоянии сети согласно типовому варианту осуществления. Например, аппарат 700 может быть выполнен в виде маршрутизатора. Как показано на Фиг. 7, сервер 700 содержит обрабатывающий компонент 722, который дополнительно содержит один или более процессоров, а также ресурсы для хранения информации, представляющие собой память 732 для хранения инструкций, например, прикладных программ, исполняемых обрабатывающим компонентом 722. Прикладные программы, хранящиеся в памяти 732, могут содержать один или более модулей, каждый из которых соответствует группе инструкций. Кроме того, обрабатывающий компонент 722 выполнен с возможностью исполнения инструкций для осуществления вышеупомянутого способа представления информации о состоянии сети, реализуемого при помощи маршрутизатора, как показано на Фиг. 1 или 3.
[00133] Аппарат 700 может дополнительно содержать питающий компонент 726, выполненный с возможностью управления питанием аппарата 700, проводной или беспроводной сетевой интерфейс 750, выполненный с возможностью подключения аппарата 700 к сети, и интерфейс 758 ввода/вывода. Аппарат 700 может работать на основе операционной системы, хранящейся в памяти 732, например, Windows Server™, Mac OS X™, Unix™, Linux™, FreeBSD™ или т.п.
[00134] Другие варианты осуществления настоящего изобретения могут быть легко поняты специалистами в данной области техники на основании настоящего описания и практического использования раскрытого здесь изобретения. Настоящая заявка подразумевает охват всех разновидностей, использований или адаптаций настоящего изобретения, следующих из его общих принципов, и включает такие отклонения от настоящего изобретения, полагая их находящимися в известной или общепринятой практике в данной области техники. Настоящее описание и варианты осуществления следует рассматривать лишь в качестве примера, а фактический объем и сущность настоящего изобретения изложены в нижеприведенной формуле изобретения
[00135] Следует понимать, что настоящее изобретение не ограничено точной структурой, описанной выше и показанной на чертежах, а без выхода за пределы своего объема может иметь разнообразные модификации и изменения. Объем изобретения ограничен только прилагаемой формулой изобретения.