СПОСОБЫ, АППАРАТЫ И УСТРОЙСТВА ДЛЯ КОНФИГУРИРОВАНИЯ СЕТИ Российский патент 2025 года по МПК H04W48/10 H04W48/16 H04W76/10 H04W76/11 H04L41/803 

Описание патента на изобретение RU2834700C1

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

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

ПРЕДПОСЫЛКИ ИЗОБРЕТЕНИЯ

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

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

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

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

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

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

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

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

отсоединение от второго терминала;

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

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

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

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

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

при этом широковещательная передача заданного количества пакетирований данных на второй терминал включает:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

КРАТКОЕ ОПИСАНИЕ ГРАФИЧЕСКИХ МАТЕРИАЛОВ

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

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

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

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

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

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

На фиг. 6 представлена функциональная блок-схема аппарата для конфигурирования сети, предоставленного вариантом осуществления настоящей заявки.

На фиг. 7 представлена функциональная блок-схема другого аппарата для конфигурирования сети, предоставленного вариантом осуществления настоящей заявки.

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

На фиг. 9 представлена схема сценария способа конфигурирования сети, предоставленного другим вариантом осуществления настоящей заявки.

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

ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ

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

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

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

Следует понимать, что выражение «и/или», используемое в данном документе, лишь описывает отношение ассоциации связанных объектов, которое указывает на то, что может быть три типа отношений. Например, выражение «A и/или B» может указывать на три условия: A существует само по себе, A и B существуют одновременно, и B существует само по себе. Кроме того, знак «/» в данном документе обычно указывает на то, что связанные объекты до и после знака находятся во взаимоотношении логической операции «или».

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

В зависимости от контекста, слово «если», используемое в данном документе, может быть истолковано как «в то время, когда» или «когда», или «определение в ответ на...», или «обнаружение в ответ на...». Аналогично, в зависимости от контекста фразы «если определено, что» или «если обнаружено, что (заявленное условие или событие)» может быть истолковано как «при определении» или «при определении в ответ на» или «при обнаружении, что (заявленное условие или событие)» или «при обнаружении в ответ на (заявленное условие или событие)».

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

В сценарии применения настоящей заявки предпочтительно, чтобы пользователь обеспечивал доступ второго терминала к целевой сети, управляя первым терминалом. Первым терминалом может быть мобильный терминал 10, такой как ПК или мобильный телефон. Вторым терминалом может быть, но без ограничения, устройство для формирования изображений, например, однофункциональное устройство, такое как принтер или сканер, или устройство, объединяющее множество функций для формирования изображений. Может быть несколько вторых терминалов, в том числе, например, второй терминал 21, второй терминал 22 и т. д. Целевой сетью 30 может быть Интернет, локальная вычислительная сеть или предпочтительно WLAN в одном сценарии. Как правило, информация для входа требуется вычислительному устройству для входа в WLAN или доступа к ней, и информация для входа может включать имя пользователя, SSID, пароль и т. п.

В сценарии применения настоящей заявки мобильный терминал 10 имеет модуль Wi–Fi, который может быть подключен к целевой сети 30 для получения информации для входа в целевую сеть 30. Мобильный терминал 10 также имеет модуль Bluetooth, который может устанавливать соединение Bluetooth со вторым терминалом 21 или 22 или осуществлять связь в форме широковещательной передачи по Bluetooth. Второй терминал 21 и второй терминал 22 также имеют модули Bluetooth, которые могут осуществлять связь с мобильным терминалом 10. Второй терминал 21 и второй терминал 22 также имеют модули Wi–Fi для доступа к целевой сети после получения информации для входа в целевую сеть WLAN.

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

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

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

Способ конфигурирования сети включает:

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

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

S23, получение информации о результате конфигурирования сети второго терминала.

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

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

S21, установление соединения со вторым терминалом.

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

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

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

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

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

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

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

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

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

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

Первый терминал может широковещательно передавать согласно заданному интервалу времени соответствующее пакетирование данных на второй терминал, например, интервал времени может составлять 100 мс. Во время процесса широковещательной передачи порядок широковещательной передачи соответствующего пакетирования данных определен заранее или может быть определен случайно, то есть порядок широковещательной передачи может быть таким же, как порядок содержимого, или отличаться от него. Например, для пакетирований с порядками содержимого от 1 до 5 они могут быть широковещательно переданы в последовательности – пакетирование 1, пакетирование 2... пакетирование 5; или могут быть широковещательно переданы в последовательности – пакетирование 3, пакетирование 1, пакетирование 2, пакетирование 5, пакетирование 4. Продолжительность широковещательной передачи каждого пакета данных может быть настроена, например, она может быть установлена равной 20 мс и т. д.

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

S23, получение информации о результате конфигурирования сети второго терминала.

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

Реализация 1: первый терминал получает информацию о результате конфигурирования сети, широковещательно передаваемую по Bluetooth вторым терминалом. В одном варианте осуществления информация о результате конфигурирования сети может включать случайное число и бит идентификатора состояния конфигурирования сети, при этом бит идентификатора состояния конфигурирования сети используют для представления состояния конфигурирования сети, например, 00x1 означает, что конфигурирование сети находится в процессе выполнения, 00x2 означает, что произошел сбой конфигурирования сети, и 00x3 означает, что конфигурирование сети выполнено успешно. Или в другом варианте осуществления информация о результате конфигурирования сети включает IP–адрес, представляющий состояние конфигурирования сети, при этом когда второй терминал находится в состоянии успешного конфигурирования сети, IP–адрес является IP–адресом второго терминала; когда второй терминал находится в состоянии неконфигурированной сети или в состоянии сбоя конфигурирования сети, IP–адрес является первым зарезервированным IP–адресом; когда второй терминал находится в состоянии процесса конфигурирования сети, IP–адрес является вторым зарезервированным IP-адресом. Как первый зарезервированный IP–адрес, так и второй зарезервированный IP–адрес отличаются от IP–адреса второго терминала. Например, второй терминал может широковещательно передавать свой собственный IP–адрес, такой как 192.168.0.1, после успешного конфигурирования сети, и может широковещательно передавать 0.0.0.0 при сбое конфигурирования сети, и может широковещательно передавать 1.1.1.1 в процессе конфигурирования сети. Таким образом, широковещательно передаваемая информация представляет собой IP–адрес второго терминала, который может точно идентифицировать результат конфигурирования сети терминала, без широковещательной передачи случайного числа или флагового бита в широковещательно передаваемой информации, тем самым улучшая совместимость терминала.

Реализация 2: первый терминал может осуществлять доступ к целевой сети и выполнять поиск второго терминала с помощью поиска Bonjour или чего-то подобного. Например, принтер используют в качестве примера для второго терминала, первый терминал может выполнять поиск службы принтера в сети WLAN, а интервал поиска может быть настроен, например, как 1S, 2S, 4S, 8S и т.д., период ожидания также может быть заданным, например, как 30S, 60S и т.д., если второй терминал отвечает в течение периода ожидания, считается, что второй терминал получил доступ к целевой сети, и конфигурирование сети выполнено успешно; если ответа нет, произошел сбой конфигурирования сети. Данная реализация может уменьшить занятость порта Bluetooth, поскольку процесс конфигурирования сети может занять несколько секунд или десятков секунд, и в это время при использовании связи по Bluetooth занятость порта Bluetooth может быть слишком большой.

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

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

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

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

Способ конфигурирования сети включает:

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

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

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

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

S31, установление соединения со вторым терминалом.

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

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

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

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

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

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

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

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

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

Первый терминал может широковещательно передавать согласно заданному интервалу времени соответствующее пакетирование данных на второй терминал, например, интервал времени может составлять 100 мс. Во время процесса широковещательной передачи порядок широковещательной передачи соответствующего пакетирования данных определен заранее или может быть определен случайно, то есть порядок широковещательной передачи может быть таким же, как порядок содержимого, или отличаться от него. Например, для пакетирований с порядками содержимого от 1 до 5 они могут быть широковещательно переданы в последовательности – пакетирование 1, пакетирование 2... пакетирование 5; или могут быть широковещательно переданы в последовательности – пакетирование 3, пакетирование 1, пакетирование 2, пакетирование 5, пакетирование 4. Продолжительность широковещательной передачи каждого пакета данных может быть настроена, например, она может быть установлена равной 20 мс и т. д.

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

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

В частности, может быть несколько реализаций.

Реализация 1: первый терминал получает информацию о результате конфигурирования сети, широковещательно передаваемую по Bluetooth вторым терминалом. В одном варианте осуществления информация о результате конфигурирования сети может включать случайное число и бит идентификатора состояния конфигурирования сети, при этом бит идентификатора состояния конфигурирования сети используют для представления состояния конфигурирования сети, например, 00x1 означает, что конфигурирование сети находится в процессе выполнения, 00x2 означает, что произошел сбой конфигурирования сети, и 00x3 означает, что конфигурирование сети выполнено успешно. Или в другом варианте осуществления информация о результате конфигурирования сети включает IP–адрес, представляющий состояние конфигурирования сети, при этом когда второй терминал находится в состоянии успешного конфигурирования сети, IP–адрес является IP–адресом второго терминала; когда второй терминал находится в состоянии неконфигурированной сети или в состоянии сбоя конфигурирования сети, IP–адрес является первым зарезервированным IP–адресом; когда второй терминал находится в состоянии процесса конфигурирования сети, IP–адрес является вторым зарезервированным IP-адресом. Как первый зарезервированный IP–адрес, так и второй зарезервированный IP–адрес отличаются от IP–адреса второго терминала. Например, второй терминал может широковещательно передавать свой собственный IP–адрес, такой как 192.168.0.1, после успешного конфигурирования сети, может широковещательно передавать 0.0.0.0 при сбое конфигурирования сети, и может широковещательно передавать 1.1.1.1 в процессе конфигурирования сети. Таким образом, широковещательно передаваемая информация представляет собой IP–адрес второго терминала, который может точно идентифицировать результат конфигурирования сети терминала, без широковещательной передачи случайного числа или флагового бита в широковещательно передаваемой информации, тем самым улучшая совместимость терминала.

Реализация 2: первый терминал может осуществлять доступ к целевой сети и выполнять поиск второго терминала с помощью поиска Bonjour или чего-то подобного. Например, принтер используют в качестве примера для второго терминала, первый терминал может выполнять поиск службы принтера в сети WLAN, а интервал поиска может быть настроен, например, как 1S, 2S, 4S, 8S и т.д., период ожидания также может быть заданным, например, как 30S, 60S и т.д., если второй терминал отвечает в течение периода ожидания, считается, что второй терминал получил доступ к целевой сети, и конфигурирование сети выполнено успешно; если ответа нет, произошел сбой конфигурирования сети. Данная реализация может уменьшить занятость порта Bluetooth, поскольку процесс конфигурирования сети может занять несколько секунд или десятков секунд, и в это время при использовании связи по Bluetooth занятость порта Bluetooth может быть слишком большой.

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

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

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

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

В реализации 2 команду включения отслеживания дополнительно используют для указания продолжительности, в течение которой второй терминал переходит в режим отслеживания, так что второй терминал, после перехода в режим отслеживания для достижения указанной продолжительности, выходит из режима отслеживания. Данная конструктивная концепция заключается в том, что для дополнительной экономии потребления энергии команду включения отслеживания можно использовать не только для сообщения второму терминалу момента для включения режима отслеживания, но и для сообщения второму терминалу момента для выхода из режима отслеживания. Например, команда включения отслеживания может указывать, что второй терминал включен на 60 секунд, и если второму терминалу не удается принять широковещательный пакет в течение 60 секунд после входа в режим отслеживания, режим отслеживания будет выключен. Это может не позволить второму терминалу постоянно включать режим отслеживания и тратить впустую потребляемую энергию, когда он не может принять и завершить пакет данных в течение длительного времени.

В реализации 3 команда включения отслеживания, принимаемая вторым терминалом, может быть отправлена не первым терминалом, а отправлена пользователем путем нажатия клавиши на втором терминале. Например, второй терминал в варианте осуществления представляет собой устройство для формирования изображений, в частности, принтер. Корпус принтера в варианте осуществления снабжен физической клавишей, называемой клавишей Wi–Fi, перед тем, как пользователь нажмет клавишу Wi–Fi, принтер в варианте осуществления не включает режим отслеживания и не имеет функции приема широковещательного пакета данных, отправленного первым терминалом. После нажатия пользователем клавиши Wi–Fi принтер в варианте осуществления принимает команду включения отслеживания, переходит в режим отслеживания и может принимать широковещательный пакет данных, отправленный первым терминалом. Положительный эффект этой настройки заключается в том, что потребление энергии снижается контролируемым пользователем способом, и можно предотвратить непрерывное нахождение второго терминала в режиме отслеживания из–за неисправности программного обеспечения первого терминала или неисправности аппаратно-программного обеспечения второго терминала, что может сократить ненужную продолжительность работы второго терминала в режиме отслеживания более надежным и безопасным образом и дополнительно усилить эффект экономии потребление энергии.

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

В частности, временная последовательность включает следующее.

41, выполнение поиска по Bluetooth.

В частности, пользователь может войти в интерфейс поиска второго терминала в приложении APP первого терминала. Если второй терминал заранее откроет модуль Bluetooth, можно выполнить поиск второго терминала и отобразить его на интерфейсе.

42, широковещательная передачу информации об устройстве через Bluetooth.

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

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

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

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

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

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

46, отключение первым терминалом текущего соединения по Bluetooth со вторым терминалом.

47, выполнение первым терминалом пакетирования данных.

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

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

410, вход второго терминала в целевую сеть на основе информации для входа.

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

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

В частности, временная последовательность включает следующее.

51, выполнение поиска по Bluetooth.

В частности, пользователь может войти в интерфейс поиска второго терминала в приложении APP первого терминала. Если второй терминал заранее откроет модуль Bluetooth, можно выполнить поиск второго терминала и отобразить его на интерфейсе.

52, широковещательная передачу информации об устройстве через Bluetooth.

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

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

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

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

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

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

55, ответ второго терминала на команду запроса на конфигурирование сети и возврат ответной информации на первый терминал.

В частности, ответная информация включает полный серийный номер SN второго терминала.

56, завершение первым терминалом текущего соединения Bluetooth со вторым терминалом.

57, выполнение первым терминалом пакетирования данных.

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

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

510, вход второго терминала в целевую сеть на основе информации для входа.

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

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

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

В частности, устройство 600 для конфигурирования сети содержит:

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

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

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

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

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

В частности, устройство 700 для конфигурирования сети содержит:

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

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

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

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

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

Как показано на фиг. 8, в варианте осуществления настоящей заявки предоставлена схема временной последовательности способа конфигурирования сети.

В частности, временная последовательность включает следующее.

81, широковещательная передача вторым терминалом пакета данных на первый терминал.

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

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

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

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

Например, первый терминал имеет функцию Bluetooth, в это время пользователь может включить функцию Bluetooth и затем запустить поиск конфигурирования сети, начиная операцию первого терминала. В это время первый терминал может использовать свою функцию Bluetooth для поиска второго терминала с включенной функцией Bluetooth и принимать пакет данных, широковещательно передаваемый вторым терминалом, то есть пакет данных является широковещательным пакетом BLE. Или пользователь может нажать на команду «поиск» или «добавить», чтобы запустить операцию запуска поиска конфигурирования сети.

Следует понимать, что вышеуказанные этапы 81 и 82 могут быть выполнены последовательно, например, сначала выполняют 81, а затем выполняют 82 или сначала выполняют 82, а затем выполняют 81, или они могут быть выполнены одновременно.

83, определение первым терминалом целевого второго терминала на основе информации об устройстве второго терминала.

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

84, отправление первым терминалом информации запроса пользователю.

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

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

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

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

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

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

86, получение первым терминалом информации для входа в целевую сеть.

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

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

Информация для входа в целевую сеть включает идентификатор набора служб (Service Set Identifier, SSID) и пароль целевой сети. Когда первый терминал получает доступ к сети, сеть, к которой имеет доступ первый терминал, принимают в качестве целевой сети, а идентификатор набора служб и пароль сети, к которой имеет доступ первый терминал, непосредственно получают из запоминающего устройства. Когда первый терминал не имеет доступа к сети, идентификатор набора служб целевой сети может быть получен напрямую, пользователь выполняет операцию ввода и вводит пароль, соответствующий идентификатору набора служб. В это время первый терминал получает информацию для входа в ответ на операцию ввода пользователя и принимает полученную информацию для входа в качестве информации для входа в целевую сеть. Или первый терминал получает список идентификаторов набора служб для целевой сети; и на основе списка идентификаторов пользователь выполняет операцию выбора целевого идентификатора набора служб; и пользователь выполняет операцию ввода соответствующего пароля на основе подтверждения целевого идентификатора набора служб. В это время первый терминал получает информацию для входа в ответ на операцию ввода информации для входа от пользователя и принимает полученную информацию для входа в качестве информации для входа в целевую сеть.

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

87, широковещательная передача первым терминалом информации для входа в целевую сеть.

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

88, анализ пакета данных.

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

89, вход в целевую сеть.

Целевой второй терминал получает доступ к целевой сети на основе полученной информации для входа в целевую сеть.

810, получение результата конфигурирования сети.

После того, как первый терминал широковещательно передаст пакет (пакеты) данных, первый терминал может дополнительно получить сообщение, указывающее на то, является ли конфигурирование сети для целевого второго терминала успешным. После получения доступа к целевой сети согласно информации для входа в целевую сеть целевой второй терминал может отправлять информацию о результате конфигурирования сети на первый терминал, причем первый терминал принимает информацию о результате конфигурирования сети. Или целевой второй терминал может не отправлять информацию о результате конфигурирования сети, и в это время первому терминалу необходимо выполнить обнаружение самостоятельно. Таким образом, первый терминал выполняет различные шаги в следующем описании в зависимости от того, отправляет ли целевой второй терминал информацию о результате конфигурирования сети. Когда целевой второй терминал отправляет информацию о результате конфигурирования сети, первый терминал выполняет этап 810a или 810b. Когда целевой второй терминал не отправляет информацию о результате конфигурирования сети, первый терминал выполняет этап 810c. Подробности приведены ниже.

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

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

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

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

Пакет данных включает информацию о состоянии конфигурирования сети целевого устройства. Информацию о состоянии конфигурирования сети используют для представления состояния доступа целевого второго терминала к целевой сети. Или пакет данных включает случайный номер первого терминала и бит идентификатора состояния конфигурирования сети. Бит идентификатора состояния конфигурирования сети используют для представления состояния доступа целевого второго терминала к целевой сети. Или пакет данных включает IP-адрес (Internet Protocol, Интернет–протокол), представляющий состояние конфигурирования сети. Когда целевой второй терминал находится в состоянии успешного конфигурирования сети, IP–адрес является IP–адресом целевого устройства; когда целевой второй терминал находится в состоянии неконфигурированной сети или в состоянии сбоя конфигурирования сети, IP–адрес является первым зарезервированным IP–адресом; когда целевой второй терминал находится в состоянии незавершенного конфигурирования сети, IP–адрес является вторым зарезервированным IP-адресом; причем и первый зарезервированный IP–адрес, и второй зарезервированный IP–адрес отличаются от IP–адреса целевого устройства.

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

Или, для того чтобы сделать вышеупомянутый пакет данных менее сложным, целевой второй терминал может задать бит идентификатора состояния конфигурирования сети в соответствии с информацией о состоянии конфигурирования сети и показывать состояние конфигурирования сети через бит идентификатора конфигурирования сети. Например, 00x1 означает, что конфигурирование сети находится в процессе выполнения, 00x2 означает, что произошел сбой конфигурирования сети, а 00x3 означает, что конфигурирование сети выполнено успешно. В это время целевому второму терминалу нужно лишь добавить случайное число первого терминала и бит идентификатора состояния конфигурирования сети в вышеупомянутый пакет данных. Таким образом, после приема вышеупомянутого пакета данных первый терминал может узнать, требуется ли вышеупомянутый пакет данных отправить самому себе, в соответствии с общим случайным числом вышеупомянутого пакета данных. Если первый терминал знает, что вышеупомянутый пакет данных требуется отправить самому себе, то состояние доступа целевого второго терминала к целевой сети можно узнать в соответствии с битом идентификатора состояния конфигурирования сети в вышеупомянутом пакете данных.

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

Следует отметить, что соответствующее взаимоотношение между разными битами идентификатора состояния конфигурирования сети и состояниями конфигурирования сети может быть предварительно задано. Например, третьему байту может быть задано «11», что означает, что конфигурация сети находится в процессе выполнения, третьему байту может быть задано «12», что означает, что конфигурация сети выполнена успешно, третьему байту может быть задано «21», что означает, что поиск целевой сети не выполняется, третьему байту может быть задано «22», что означает, что пароль неверен. Разумеется, можно задавать и другие соответствующие взаимоотношения, и бит идентификатора состояния конфигурирования сети может представлять собой не только число, но и любое из сочетаний одного или нескольких из чисел, букв, символов и текста. Никаких ограничений здесь нет.

Или же, для того чтобы сделать менее сложным вышеупомянутый пакет данных и улучшить совместимость между устройствами, для представления состояния конфигурирования сети можно использовать IP–адрес. То есть, когда целевой второй терминал находится в состоянии успешного конфигурирования сети, IP–адрес является IP–адресом целевого второго терминала; когда целевой второй терминал находится в состоянии неконфигурированной сети или в состоянии сбоя конфигурирования сети, IP–адрес является первым зарезервированным IP–адресом; когда целевой второй терминал находится в состоянии незавершенного конфигурирования сети, IP–адрес является вторым зарезервированным IP-адресом; причем и первый зарезервированный IP–адрес, и второй зарезервированный IP–адрес отличаются от IP–адреса целевого устройства. В это время целевой второй терминал может задать IP–адрес в вышеупомянутом пакете данных (пакет данных с указанием результата конфигурирования сети) в соответствии с результатом конфигурирования сети, без передачи какого-либо иного содержимого. Таким образом, после приема вышеупомянутого пакета данных первый терминал с помощью синтаксического анализа IP–адреса в пакете данных может узнать, оценивает ли целевой второй терминал целевую сеть. Например, целевой второй терминал может широковещательно передавать свой собственный IP–адрес, такой как 192.168.0.1, после успешного конфигурирования сети; может широковещательно передавать 0.0.0.0 при сбое конфигурирования сети; может широковещательно передавать 1.1.1.1 в процессе конфигурирования сети. Таким образом, результат конфигурирования сети целевого второго терминала может быть точно идентифицирован путем простого задания разных IP–адресов в пакете данных, без добавления случайного числа или флагового бита в пакете данных, что улучшает совместимость между устройствами.

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

Реализация 2: первый терминал устанавливает беспроводное соединение с целевым вторым терминалом. Целевой второй терминал через беспроводное соединение отправляет на первый терминал информацию о результате конфигурирования сети. Первый терминал через беспроводное соединение принимает информацию о результате конфигурирования сети.

То есть, после широковещательной передачи первым терминалом пакета данных, содержащего информацию для входа в целевую сеть, первый терминал может установить беспроводное соединение с целевым вторым терминалом, например, соединение Bluetooth, инфракрасное соединение, соединение через точку доступа AP (Access Point, узел беспроводного доступа) или иное беспроводное соединение. Первый терминал и целевой второй терминал могут осуществлять передачу данных через беспроводное соединение. В то время как целевой второй терминал осуществляет доступ в целевую сеть в соответствии с информацией для входа в целевую сеть, целевой второй терминал может генерировать информацию о результате конфигурирования сети в соответствии с состоянием доступа, после чего передавать информацию о результате конфигурирования сети на первый терминал через беспроводное соединение. Первый терминал может через беспроводное соединение принимать информацию о результате конфигурирования сети.

Реализация 3: первый терминал осуществляет широковещательную передачу IP–адреса и номера порта первого терминала в целевой второй терминал. Целевой второй терминал отслеживает IP–адрес и номер порта первого терминала, широковещательно передаваемые первым терминалом. При осуществлении доступа в целевую сеть целевой второй терминал отправляет сообщение с запросом на установление TCP–соединения (Transmission Control Protocol, протокол управления передачей) на первый терминал по IP–адресу и номеру порта первого терминала. Приняв отправленное целевым вторым терминалом сообщение с запросом на установление TCP–соединения, первый терминал устанавливает TCP–соединение с целевым вторым терминалом. Целевой второй терминал отправляет информацию о результате конфигурирования сети на первый терминал через TCP–соединение. Первый терминал принимает информацию о результате конфигурирования сети через TCP–соединение.

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

Следует отметить, что если конфигурирование сети целевого второго терминала не выполнено успешно или находится в процессе выполнения, TCP–соединение между целевым вторым терминалом и первым терминалом не может быть установлено, и целевой второй терминал не в состоянии отправить информацию о конфигурировании сети на первый терминал этим способом. В это время целевой второй терминал может отправить информацию о результате конфигурирования сети на первый терминал другими способами. Или осуществляется этап 810b.

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

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

Например, первый терминал может искать целевой второй терминал в целевой сети по информации об идентификаторе устройства целевого второго терминала. Интервал поиска может быть настроен, например, как 1S, 2S, 4S, 8S и т. д. Период ожидания также может быть заданным, например, как 30S, 60S и т. д. Если второй терминал отвечает в течение периода ожидания, то считается, что второй терминал получил доступ к целевой сети и конфигурирование сети выполнено успешно. Если целевой второй терминал в течение периода ожидания не отвечает, то определяется, что произошел сбой конфигурирования сети для целевого второго терминала.

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

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

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

Можно обратиться к вышеприведенному этапу 810b для получения подробностей, которые здесь больше повторяться не будут.

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

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

Или первый терминал может не выводить напрямую пользователю информацию о результате конфигурирования сети, а выводить информацию запроса пользователю о наблюдении за состоянием вывода сетевого светового сигнального индикатора целевого второго терминала. Таким образом, пользователь сможет узнать результат конфигурирования сети целевого второго терминала, наблюдая за состоянием вывода сетевого светового сигнального индикатора целевого второго терминала. Например, если конфигурирование сети целевого второго терминала успешно выполнено, на целевом втором терминале будет гореть или мигать световая индикация “WiFi light”. Если произошел сбой конфигурирования сети целевого второго терминала, световая индикация “WiFi light” на целевом втором терминале останется в выключенном состоянии.

При необходимости, состояние световой индикации “WiFi light” на целевом втором терминале может дополнительно указывать на состояние конфигурирования сети. В частности, на состояние конфигурирования сети может указывать количество миганий световой индикации “WiFi light” или состояние ВКЛ/ВЫКЛ нескольких световых индикаций “WiFi lights”.

К примеру, если световая индикация “WiFi light” целевого второго терминала горит, значит, конфигурирование сети выполнено успешно. Если световая индикация “WiFi light” целевого второго терминала мигает, значит, конфигурирование сети находится в процессе выполнения. Если световая индикация “WiFi light” целевого устройства остается выключенной, значит, произошел сбой конфигурирования сети.

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

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

В другом аспекте вариант осуществления настоящей заявки предусматривает вычислительное устройство, и на фиг. 10 представлена схема вычислительного устройства, предусмотренного вариантом осуществления настоящей заявки. Как показано на фиг. 10, вычислительное устройство 1000 в рамках настоящего варианта осуществления содержит: процессор 1001, память 1002 и компьютерную программу 1003, хранящуюся в памяти и выполняемую на процессоре 1001, причем процессор 1001 реализует способ конфигурирования сети в рамках варианта осуществления, выполняя компьютерную программу 1003; во избежание повторов подробности здесь больше описываться не будут. Или же, когда процессор 1001 выполняет компьютерную программу, то в рамках варианта осуществления выполняются функции каждого модуля/блока в аппарате для конфигурирования сети, однако во избежание повторов подробности здесь больше описываться не будут.

Вычислительное устройство 1000 может представлять собой такое вычислительное устройство, как настольный компьютер, ноутбук, карманный компьютер, облачный сервер или аппарат для формирования изображений. Вычислительное устройство может содержать, но без ограничений, процессор 1001 и память 1002. Специалисты в данной области техники могут понять, что фиг. 10 - это лишь один из примеров вычислительного устройства 1000 и не представляет собой какого-либо ограничения для вычислительного устройства 1000. Оно может содержать больше или меньше компонентов, чем показано на данной фигуре, либо сочетать в себе определенные компоненты или различные компоненты. Например, вычислительное устройство может дополнительно содержать входное и выходное устройство, устройство для доступа к сети, шину и т. д.

Так называемый процессор 1001 может представлять собой центральный процессор (Central Processing Unit, CPU), а также другие процессоры общего назначения, процессор цифровой обработки сигналов (Digital Signal Processor, DSP), специализированную интегральную схему (Application Specific Integrated Circuit, ASIC) и т. д., программируемую пользователем вентильную матрицу (Field-Programmable Gate Array, FPGA) либо другие программируемые логические устройства, логический элемент на дискретных компонентах, транзисторное логическое устройство, компонент дискретных аппаратных средств и т. д. Процессор общего назначения может представлять собой микропроцессор, процессор может представлять собой любой традиционный процессор или нечто подобное.

Память 1002 может представлять собой внутреннее запоминающее устройство вычислительного устройства 1000, такое как жесткий диск или память вычислительного устройства 1000. Память 1002 может также представлять собой внешнее запоминающее устройство вычислительного устройства 1000, такое как съемный жесткий диск, установленный на вычислительном устройстве 1000, карта интеллектуальной памяти (Smart Memory Card, SMC), безопасная цифровая карта (Secure Digital, SD), карта флэш-памяти (Flash Card) и так далее. Кроме того, память 1002 может также включать в себя как внутреннее запоминающее устройство вычислительного устройства 1000, так и внешнее запоминающее устройство. Память 1002 используется для хранения компьютерной программы и других программ и данных, необходимых вычислительному устройству. Память 1002 может также использоваться для временного хранения тех данных, которые были выведены или будут выведены.

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

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

Вышеупомянутые объединенные блоки, реализованные в форме программных функциональных блоков, могут храниться на машиночитаемом носителе данных. Вышеупомянутые программные функциональные блоки хранятся на носителе данных и содержат несколько команд, заставляющих вычислительное устройство (которым может быть персональный компьютер, сервер, сетевое устройство и т. д.) или процессор (Processor) выполнять часть этапов вышеупомянутых способов в различных вариантах осуществления настоящей заявки. Вышеупомянутый носитель данных содержит: U–диск, переносной жесткий диск, постоянное запоминающее устройство (Read-Only Memory, ROM), оперативное запоминающее устройство (Random Access Memory, RAM), магнитный диск, оптический диск и другие различные носители, на которых могут храниться программные коды.

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

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

название год авторы номер документа
СПОСОБ УСТАНОВЛЕНИЯ VPN-СОЕДИНЕНИЯ 2004
  • Кальвет Хуан Карлос Лопес
RU2351084C2
СПОСОБ И УСТРОЙСТВО СОЕДИНЕНИЯ С СЕТЬЮ 2014
  • Вань Юйчжэнь
  • Пэн Тао
  • Хань Вэй
RU2605610C2
ПРОТОКОЛ ДЛЯ ОПРЕДЕЛЕНИЯ ОПТИМАЛЬНЫХ ЦЕЛЕВЫХ МАРШРУТИЗАТОРОВ ДОСТУПА ДЛЯ ПЛАВНОЙ ПЕРЕДАЧИ ОБСЛУЖИВАНИЯ НА УРОВНЕ ИНТЕРНЕТ-ПРОТОКОЛА 2002
  • Часкар Хемант М.
  • Троссэн Дирк
  • Кришнамурти Говинд
RU2303335C2
СИСТЕМА И СПОСОБ ДЛЯ ИСПОЛЬЗОВАНИЯ IP-АДРЕСА В КАЧЕСТВЕ ИДЕНТИФИКАТОРА БЕСПРОВОДНОГО МОДУЛЯ 2004
  • Бендер Пол Э.
  • Резайифар Рамин
RU2366100C2
СЕТЕВАЯ СИСТЕМА, СПОСОБ, УСТРОЙСТВО И ПРОГРАММА 2013
  • Мидзукоси Ясухиро
  • Фудзинами Макото
  • Ямада Йосиюки
RU2616169C2
СПОСОБ ОСУЩЕСТВЛЕНИЯ СВЯЗИ В СИСТЕМЕ БЕСПРОВОДНОЙ СВЯЗИ, ПОДДЕРЖИВАЮЩИЙ СЕТЬ МНОЖЕСТВЕННОГО ДОСТУПА, И ПОДДЕРЖИВАЮЩЕЕ ЭТО УСТРОЙСТВО 2013
  • Дзунг Сунгхоон
  • Ли Дзаевоок
  • Ли Йоунгдае
RU2621072C2
СПОСОБ И УСТРОЙСТВО, ПРЕДНАЗНАЧЕННЫЕ ДЛЯ МУЛЬТИПЛЕКСИРОВАНИЯ МНОЖЕСТВА КАНАЛОВ ОБРАТНОЙ СВЯЗИ ОБРАТНОЙ ЛИНИИ СВЯЗИ В БЕСПРОВОДНЫХ СЕТЯХ С МНОЖЕСТВОМ НЕСУЩИХ 2006
  • Сунь Ли-Сиан
  • Йоон Йоунг Чеул
  • Ли Сук Воо
RU2397614C2
СИСТЕМА СВЯЗИ, АППАРАТУРА СВЯЗИ И СПОСОБ УПРАВЛЕНИЯ СВЯЗЬЮ 2014
  • Мидзукоси Ясухиро
  • Фудзинами Макото
  • Ямада Йосиюки
RU2637471C2
СПОСОБ И УСТРОЙСТВО ДЛЯ ОБРАБОТКИ ОШИБКИ В ПЕРЕДАЧЕ ЭЛЕКТРОННОГО СПРАВОЧНИКА УСЛУГ В СИСТЕМЕ ЦИФРОВОГО ВИДЕОВЕЩАНИЯ 2006
  • Сонг Дзае-Йеон
  • Ли Коок-Хеуи
  • Ли Хие-Йоунг
RU2383996C2
СПОСОБ ПЕРЕАДРЕСАЦИИ КАНАЛА ПЕРЕДАЧИ ПОТОКА ДАННЫХ В СИСТЕМЕ РАДИОСВЯЗИ 2006
  • Чжон Мюн-Чхоль
  • Ли
  • Пак Сон-Чон
  • Чхон Сон-Дук
RU2407164C2

Иллюстрации к изобретению RU 2 834 700 C1

Реферат патента 2025 года СПОСОБЫ, АППАРАТЫ И УСТРОЙСТВА ДЛЯ КОНФИГУРИРОВАНИЯ СЕТИ

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

Формула изобретения RU 2 834 700 C1

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

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

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

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

отсоединение от второго терминала;

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

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

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

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

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

при этом широковещательная передача заданного количества пакетирований данных на второй терминал включает:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

10. Аппарат для конфигурирования сети, применяемый к первому терминалу, который выполняет конфигурирование сети для второго терминала, причем данный аппарат содержит:

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

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

11. Аппарат для конфигурирования сети, применяемый ко второму терминалу, для которого первый терминал выполняет конфигурирование сети, причем данный аппарат содержит:

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

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

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

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

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

Документы, цитированные в отчете о поиске Патент 2025 года RU2834700C1

CN 113316142 A, 27.08.2021
CN 105188013 A, 23.12.2015
CN 110493782 A, 22.11.2019
CN 110365511 A, 22.10.2019
EP 3051772 B1, 10.11.2021
US 20160014824 A1, 14.01.2016
WO 2022016669 A1, 27.01.2022
Короткие идентификаторы для широковещательной прямой связи между устройствами (D2D) 2015
  • Корхонен Юха
  • Рибейро Кассио
RU2613024C2

RU 2 834 700 C1

Авторы

Ян Цзунсинь

Чжао Цзин

Пэн Цзибин

Кун Цзюньцзе

Хоу Тао

Мэн Лина

Даты

2025-02-12Публикация

2023-11-28Подача