Вид РИД
Изобретение
ОБЛАСТЬ ТЕХНИКИ
[0001] Настоящее изобретение относится к области связи и, в частности, к способу, устройству и системе для получения прикладной информации в беспроводной локальной сети (WLAN).
УРОВЕНЬ ТЕХНИКИ
[0002] Служба определения местоположения улучшает жизнь и работу людей путем быстрого и точного получения информации о местоположении мобильного терминала. Служба определения местоположения преимущественно включает в себя навигацию, отслеживание имущества, медицинскую помощь и так далее. Технология определения местоположения в WLAN является одной из технологий определения местоположения, которые широко используются. В технологии определения местоположения в WLAN несколько точек доступа (для краткости AP) принимают сигнал мобильного терминала, получают индикатор уровня принимаемого сигнала (для краткости RSSI) и сообщают полученный RSSI серверу определения местоположения, чтобы сервер определения местоположения мог получить информацию о местоположении мобильного терминала в соответствии с RSSI, сообщенными несколькими AP.
[0003] Как правило, чтобы определить местоположение мобильного терминала, серверу определения местоположения нужно принять RSSI, сообщенные по меньшей мере тремя AP. Конечно, определение местоположения будет точнее, если принимаются RSSI, сообщенные большим количеством AP. Однако в фактическом развертывании сети, чтобы предотвратить взаимные помехи сигналов между AP, все соседние AP используют неперекрывающиеся каналы, например в WLAN 2,4 ГГц (гигагерц, для краткости ГГц) используют канал 1, канал 6 и канал 11. Если ассоциированная AP мобильного терминала работает на канале 1 и, конечно, мобильный терминал также использует канал 1, то соседние AP ассоциированной AP работают на канале 6 или канале 11, где ассоциированная AP является AP, ассоциированной с мобильным терминалом, и мобильный терминал обращается к WLAN через ассоциированную AP. Поэтому соседние AP не могут принимать сигнал мобильного терминала и также не могут получить RSSI мобильного терминала. Поэтому сервер определения местоположения не может определить местоположение мобильного терминала, потому что не гарантируется, что сервер определения местоположения может принять достаточно RSSI мобильного терминала, сообщенных с помощью AP. В известном уровне техники мобильный терминал переключает каналы и отправляет сообщение по разным каналам, чтобы соседние AP ассоциированной AP могли принимать сигнал мобильного терминала, посредством этого гарантируя, что сервер определения местоположения принимает достаточно RSSI мобильного терминала, сообщенных с помощью AP; однако обычно не все мобильные терминалы поддерживают переключение каналов, и способ может использоваться для определения местоположения только после того, как мобильный терминал усовершенствуется, и соответственно не может реализовать определение местоположения любого мобильного терминала.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0004] Варианты осуществления настоящего изобретения предоставляют способ, устройство и систему для получения прикладной информации в WLAN, которые могут использоваться для получения прикладной информации о любом мобильном терминале в WLAN.
[0005] Согласно первому аспекту, предоставляется способ получения прикладной информации в WLAN, включающий в себя: отправку, с помощью контроллера, сообщения запроса переключения в неассоциированную соседнюю AP, где сообщение запроса переключения включает в себя идентификатор мобильного терминала и назначенный канал, чтобы неассоциированная соседняя AP переключилась с исходного рабочего канала неассоциированной соседней AP на назначенный канал и отслеживала мобильный терминал в соответствии с идентификатором мобильного терминала, чтобы получить прикладную информацию, где назначенный канал является рабочим каналом мобильного терминала.
[0006] В первом возможном варианте реализации по первому аспекту способ включает в себя:
отправку, с помощью контроллера, сообщения запроса получения информации в ассоциированную AP мобильного терминала, где сообщение запроса получения информации включает в себя идентификатор мобильного терминала, чтобы ассоциированная AP отправила мобильному терминалу проверочное сообщение в соответствии с идентификатором мобильного терминала, а мобильный терминал отправил ответное сообщение, посредством этого получая прикладную информацию.
[0007] Со ссылкой на первый возможный вариант реализации по первому аспекту, во втором возможном варианте реализации сообщение запроса получения информации дополнительно включает в себя подсчет проверок, чтобы ассоциированная AP отправляла мобильному терминалу проверочное сообщение в соответствии с подсчетом проверок.
[0008] Со ссылкой на любое одно из первого аспекта и возможного варианта реализации по первому аспекту с первого по второй, в третьем возможном варианте реализации сообщение запроса переключения дополнительно включает в себя длительность слежения, чтобы неассоциированная соседняя AP переключилась обратно с назначенного канала на исходный рабочий канал неассоциированной соседней AP после того, как закончилась длительность слежения.
[0009] Со ссылкой на любое одно из первого аспекта и возможного варианта реализации по первому аспекту с первого по третий, в четвертом возможном варианте реализации, перед тем, как контроллер отправляет сообщение запроса переключения в неассоциированную соседнюю AP мобильного терминала, способ дополнительно включает в себя:
прием, с помощью контроллера, сообщения запроса обслуживания, отправленного сервером, где сообщение запроса обслуживания включает в себя идентификатор мобильного терминала; и
определение неассоциированной соседней AP в соответствии с предварительно заданным условием выбора.
[0010] Согласно второму аспекту предоставляется способ получения прикладной информации в WLAN, включающий в себя:
прием сообщения запроса переключения, отправленного контроллером, где сообщение запроса переключения включает в себя идентификатор мобильного терминала и назначенный канал;
переключение с исходного рабочего канала на назначенный канал, где назначенный канал является рабочим каналом мобильного терминала;
отслеживание мобильного терминала в соответствии с идентификатором мобильного терминала; и
прием сообщения, отправленного мобильным терминалом, и получение прикладной информации.
[0011] В первом возможном варианте реализации по второму аспекту, сообщение запроса переключения дополнительно включает в себя длительность слежения; и способ дополнительно включает в себя:
переключение обратно с назначенного канала на исходный рабочий канал после того, как заканчивается длительность слежения.
[0012] Со ссылкой на второй аспект или первый возможный вариант реализации по второму аспекту, во втором возможном варианте реализации способ дополнительно включает в себя: отправку прикладной информации на сервер, где прикладная информация включает в себя индикатор RSSI уровня принимаемого сигнала и идентификатор мобильного терминала.
[0013] Согласно третьему аспекту предоставляется контроллер, включающий в себя: первый блок отправки, сконфигурированный для отправки запроса переключения в неассоциированную соседнюю AP, где запрос переключения включает в себя идентификатор мобильного терминала и назначенный канал, чтобы неассоциированная соседняя AP переключилась с исходного рабочего канала неассоциированной соседней AP на назначенный канал и отслеживала мобильный терминал в соответствии с идентификатором мобильного терминала, чтобы получить прикладную информацию, где назначенный канал является рабочим каналом мобильного терминала.
[0014] В первом возможном варианте реализации по третьему аспекту первый блок отправки дополнительно сконфигурирован для отправки сообщения запроса получения информации в ассоциированную AP мобильного терминала, где сообщение запроса получения информации включает в себя идентификатор мобильного терминала, чтобы ассоциированная AP отправила мобильному терминалу проверочное сообщение в соответствии с идентификатором мобильного терминала, а мобильный терминал отправил ответное сообщение, посредством этого получая прикладную информацию.
[0015] Со ссылкой на третий аспект или первый возможный вариант реализации по третьему аспекту, во втором возможном варианте реализации контроллер дополнительно включает в себя: первый приемный блок, сконфигурированный для приема запроса обслуживания, отправленного сервером, перед тем как первый блок отправки отправляет сообщение запроса переключения в неассоциированную соседнюю AP мобильного терминала, где сообщение запроса обслуживания включает в себя идентификатор мобильного терминала; и
первый блок обработки, сконфигурированный для определения неассоциированной соседней AP в соответствии с предварительно заданным условием выбора.
[0016] Согласно четвертому аспекту предоставляется AP, включающая в себя: первый приемный блок, сконфигурированный для приема сообщения запроса переключения, отправленного контроллером, где сообщение запроса переключения включает в себя идентификатор мобильного терминала и назначенный канал; и
первый блок обработки, сконфигурированный для переключения с исходного рабочего канала на назначенный канал и отслеживания мобильного терминала в соответствии с идентификатором мобильного терминала, где назначенный канал является рабочим каналом мобильного терминала; где
первый приемный блок дополнительно сконфигурирован для приема сообщения, отправленного мобильным терминалом, когда первый блок обработки отслеживает мобильный терминал, и для получения прикладной информации.
[0017] В первом возможном варианте реализации по четвертому аспекту, сообщение запроса переключения дополнительно включает в себя длительность слежения; и первый блок обработки специально сконфигурирован для обратного переключения с назначенного канала на исходный рабочий канал после того, как заканчивается длительность слежения.
[0018] Со ссылкой на четвертый аспект или первый возможный вариант реализации по четвертому аспекту, во втором возможном варианте реализации
второй приемный блок сконфигурирован для приема сообщения запроса получения информации, отправленного контроллером, где сообщение запроса получения информации включает в себя идентификатор мобильного терминала;
второй блок отправки сконфигурирован для отправки мобильному терминалу проверочного сообщения в соответствии с идентификатором мобильного терминала в сообщении запроса получения информации, принятом вторым приемным блоком, чтобы мобильный терминал отправил ответное сообщение после приема проверочного сообщения; и
второй приемный блок дополнительно сконфигурирован для приема ответного сообщения, отправленного мобильным терминалом, и получения прикладной информации.
[0019] Со ссылкой на второй возможный вариант реализации по четвертому аспекту, в третьем возможном варианте реализации сообщение запроса получения информации дополнительно включает в себя подсчет проверок, и второй блок отправки специально сконфигурирован для отправки мобильному терминалу проверочного сообщения в соответствии с подсчетом проверок.
[0020] Со ссылкой на любое одно из четвертого аспекта и возможного варианта реализации по четвертому аспекту с первого по третий, в четвертом возможном варианте реализации AP дополнительно включает в себя блок отправки, сконфигурированный для отправки прикладной информации на сервер, где прикладная информация включает в себя индикатор RSSI уровня принимаемого сигнала и идентификатор мобильного терминала.
[0021] Согласно пятому аспекту, предоставляется система для получения прикладной информации, включающая в себя контроллер по третьему аспекту и AP по четвертому аспекту.
[0022] В первом возможном варианте реализации по пятому аспекту система дополнительно включает в себя сервер, сконфигурированный для отправки сообщения запроса обслуживания контроллеру, где сообщение запроса обслуживания включает в себя идентификатор мобильного терминала, и для приема прикладной информации, возвращенной AP.
[0023] Используя вышеприведенные решения, неассоциированная соседняя AP отслеживает мобильный терминал путем переключения на рабочий канал ассоциированной AP и получает прикладную информацию после приема ответного сообщения, отправленного мобильным терминалом. С использованием этих решений, получение прикладной информации о любом мобильном терминале в WLAN реализуется без необходимости модификации мобильного терминала.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0024] Чтобы понятнее проиллюстрировать технические решения в вариантах осуществления настоящего изобретения или в известном уровне техники, нижеследующее кратко представляет прилагаемые чертежи, необходимые для описания вариантов осуществления или известного уровня техники. Очевидно, что прилагаемые чертежи в нижеследующем описании показывают лишь некоторые варианты осуществления настоящего изобретения, и средний специалист в данной области техники все же может получить другие чертежи из этих прилагаемых чертежей без творческих усилий.
[0025] Фиг. 1 - схематическое представление способа получения прикладной информации в WLAN в соответствии с вариантом осуществления настоящего изобретения;
[0026] Фиг. 2 - схематическое представление другого способа получения прикладной информации в WLAN в соответствии с вариантом осуществления настоящего изобретения;
[0027] Фиг. 3 - схематическая логическая блок-схема другого способа получения прикладной информации в WLAN в соответствии с вариантом осуществления настоящего изобретения;
[0028] Фиг. 4 - схематическая логическая блок-схема другого способа получения прикладной информации в WLAN в соответствии с вариантом осуществления настоящего изобретения;
[0029] Фиг. 5 - схематическая структурная схема контроллера в соответствии с вариантом осуществления настоящего изобретения;
[0030] Фиг. 6 - схематическая структурная схема другого контроллера в соответствии с вариантом осуществления настоящего изобретения;
[0031] Фиг. 7 - схематическая структурная схема AP в соответствии с вариантом осуществления настоящего изобретения;
[0032] Фиг. 8 - схематическая структурная схема другой AP в соответствии с вариантом осуществления настоящего изобретения;
[0033] Фиг. 9 - схематическая структурная схема другой AP в соответствии с вариантом осуществления настоящего изобретения;
[0034] Фиг. 10 - схематическая структурная схема другой AP в соответствии с вариантом осуществления настоящего изобретения;
[0035] Фиг. 11 - схематическое представление системы в соответствии с вариантом осуществления настоящего изобретения;
[0036] Фиг. 12 - схематическая структурная схема контроллера в соответствии с вариантом осуществления настоящего изобретения;
[0037] Фиг. 13 - схематическая структурная схема AP в соответствии с вариантом осуществления настоящего изобретения; и
[0038] Фиг. 14 - схематическая справочная схема разноканальной работы в сети в соответствии с вариантом осуществления настоящего изобретения.
ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ
[0039] Нижеследующее понятно описывает технические решения в вариантах осуществления настоящего изобретения со ссылкой на прилагаемые чертежи в вариантах осуществления настоящего изобретения. Очевидно, что описанные варианты осуществления являются лишь частью, а не всеми вариантами осуществления настоящего изобретения. Все другие варианты осуществления, полученные средним специалистом в данной области техники на основе вариантов осуществления настоящего изобретения без творческих усилий, должны входить в объем охраны настоящего изобретения.
[0040] Для простоты описания, в нижеследующих вариантах осуществления AP, соседние с ассоциированной AP и работающие на разных каналах, задаются как неассоциированные соседние AP. Как показано на фиг. 14, каждый шестиугольник указывает AP при разноканальной работе в сети, где ассоциированная AP работает на канале 1, и AP, соответственно обозначенные каналом 6 и каналом 11, являются неассоциированными соседними AP. Соответственно, неассоциированные несоседние AP являются неассоциированными AP, которые не являются соседними с ассоциированной AP, например другими AP (не обозначенными каналами) помимо ассоциированной AP и неассоциированных соседних AP на фиг. 14.
[0041] Вариант осуществления настоящего изобретения предоставляет способ получения прикладной информации в WLAN. Как показано на фиг. 1, исполнителем способа является контроллер, и способ включает в себя следующее.
[0042] 101. Контроллер отправляет сообщение запроса переключения в неассоциированную соседнюю AP, где сообщение запроса переключения включает в себя идентификатор мобильного терминала и назначенный канал, чтобы неассоциированная соседняя AP переключилась с исходного рабочего канала неассоциированной соседней AP на назначенный канал и отслеживала мобильный терминал в соответствии с идентификатором мобильного терминала, чтобы получить прикладную информацию.
[0043] Назначенный канал является рабочим каналом мобильного терминала.
[0044] В этом случае, поскольку неассоциированная соседняя AP в состоянии отслеживания не имеет никакого информационного взаимодействия с мобильным терминалом, можно избежать взаимных помех между каналами.
[0045] Сообщение запроса переключения может дополнительно включать в себя длительность слежения, чтобы неассоциированная соседняя AP переключилась обратно с назначенного канала на исходный рабочий канал неассоциированной соседней AP после того, как закончилась длительность слежения. В этом варианте осуществления, чтобы уменьшить влияние на работу неассоциированной соседней AP и предотвратить взаимные помехи между каналами, неассоциированная соседняя AP переключается обратно на исходный рабочий канал после того, как неассоциированная соседняя AP отследит мобильный терминал в течение некоторой длительности.
[0046] Дополнительно, перед тем как контроллер отправляет сообщение запроса переключения в неассоциированную соседнюю AP мобильного терминала, контроллер принимает сообщение запроса обслуживания, отправленное сервером.
[0047] Сообщение запроса обслуживания включает в себя идентификатор мобильного терминала.
[0048] Контроллер определяет неассоциированную соседнюю AP, требующую переключения, в соответствии с предварительно заданным условием выбора.
[0049] В качестве альтернативы, предварительно заданное условие выбора может быть минимальным количеством неассоциированных соседних AP, необходимых для реализации прикладной услуги сервером, и неассоциированная соседняя AP выбирается в соответствии с этим минимальным количеством. Например, в WLAN 2,4 ГГц, когда необходимо пять AP для приема информации, отправленной мобильным терминалом, если ассоциированная AP мобильного терминала использует канал 1 и две неассоциированные несоседние AP, использующие канал 1, также могут принимать информацию о мобильном терминале, то нужно только две неассоциированных соседних AP вместо всех четырех неассоциированных соседних AP для выполнения переключения каналов, посредством этого уменьшая влияние на рабочее состояние сети. Конечно, чтобы повысить точность определения местоположения, все четыре неассоциированные соседние AP могут выполнять переключение каналов. Это не ограничивается настоящим изобретением.
[0050] В качестве альтернативы, предварительно заданное условие выбора может быть максимальным количеством неассоциированных соседних AP, необходимых для реализации прикладной услуги сервером, и неассоциированная соседняя AP выбирается в соответствии с этим максимальным количеством. Например, для определения местоположения мобильного терминала, если большее количество AP могут получать информацию о местоположении мобильного терминала, то местоположение мобильного терминала можно определить лучше и точнее; однако, учитывая влияние на рабочее состояние сети (например, степень занятости), во время выбора неассоциированной соседней AP, требующей переключения, исходя из отсутствия влияния на рабочее состояние сети, для переключения каналов выбирается максимальное количество неассоциированных соседних AP.
[0051] Следует отметить, что во время выбора неассоциированных соседних AP, требующих переключения, для переключения предпочтительно выбираются бездействующие неассоциированные соседние AP, чтобы дополнительно уменьшить влияние на рабочее состояние сети; к тому же, чтобы определить местоположение мобильного терминала, предпочтительно следует выбирать неассоциированные соседние AP, рассредоточенные в разных направлениях ассоциированной AP, чтобы избежать выбора неассоциированных соседних AP, централизованных в одном направлении ассоциированной AP, и повысить точность определения местоположения.
[0052] К тому же в сценарии определения местоположения мобильного терминала сервер может быть сервером определения местоположения. Сервер определения местоположения получает прикладную информацию из сообщения, принятого от AP, и определяет местоположение мобильного терминала, где прикладная информация включает в себя информацию о местоположении.
[0053] Кроме того, контроллер отправляет сообщение запроса получения информации в ассоциированную AP мобильного терминала, где сообщение запроса получения информации включает в себя идентификатор мобильного терминала, чтобы ассоциированная AP отправила мобильному терминалу проверочное сообщение в соответствии с идентификатором мобильного терминала, а мобильный терминал отправил ответное сообщение, посредством этого получая прикладную информацию.
[0054] Проверочное сообщение может быть кадром данных, контрольным кадром или кадром управления.
[0055] Предпочтительно, сообщение запроса получения информации дополнительно включает в себя подсчет проверок, чтобы ассоциированная AP отправляла мобильному терминалу проверочное сообщение в соответствии с подсчетом проверок.
[0056] В частности, после приема сообщения запроса получения информации ассоциированная AP отправляет мобильному терминалу проверочное сообщение; после приема проверочного сообщения мобильный терминал отправляет ассоциированной AP ответное сообщение; в этом случае, если неассоциированная соседняя AP переключилась на рабочий канал ассоциированной AP и находится в состоянии отслеживания, то неассоциированная соседняя AP также принимает ответное сообщение, отправленное мобильным терминалом, потому что неассоциированная соседняя AP и ассоциированная AP работают на одном и том же канале. Чтобы гарантировать, что неассоциированная соседняя AP после переключения каналов сможет получить прикладную информацию о мобильном терминале, ассоциированная AP отправляет мобильному терминалу проверочное сообщение в соответствии с подсчетом проверок в сообщении запроса получения информации, а мобильный терминал отправляет ответное сообщение в ассоциированную AP каждый раз при приеме проверочного сообщения. Если ассоциированная AP и неассоциированная соседняя AP после переключения каналов принимают несколько ответных сообщений от мобильного терминала, то больше прикладной информации получается и сообщается серверу. Например, в сценарии определения местоположения мобильного терминала в результате отправки несколько раз проверочного сообщения гарантируется, что ассоциированная AP и неассоциированная соседняя AP после переключения каналов смогут получить по меньшей мере один RSSI в соответствии с ответным сообщением и сообщить полученный RSSI серверу определения местоположения, чтобы сервер определения местоположения определил местоположение мобильного терминала точнее; если каждая AP получает несколько RSSI и сообщает RSSI серверу определения местоположения, то можно дополнительно повысить точность определения местоположения. Следует отметить, что с учетом фактического рабочего состояния сети (например, степени занятости сети) по отношению к заданию подсчета проверок для ассоциированной AP, чтобы отправить проверочное сообщение мобильному терминалу, предпочтительным является большее значение исходя из отсутствия влияния на рабочее состояние сети.
[0057] В качестве альтернативы контроллер дополнительно может сначала отправить служебное сообщение по рабочему каналу ассоциированной AP после приема сообщения запроса обслуживания, где служебное сообщение включает в себя идентификатор мобильного терминала, и AP, принимающие служебное сообщение, включают в себя ассоциированную AP и неассоциированные несоседние AP, работающие на том же канале, что и ассоциированная AP. AP, принимающие служебное сообщение, получают прикладную информацию в соответствии со служебным сообщением и отправляют прикладную информацию на сервер. Сервер отправляет уведомляющее сообщение контроллеру при определении, что количество принятой прикладной информации является недостаточным, чтобы контроллер инициировал процесс переключения неассоциированной соседней AP, посредством этого гарантируя, что сервер принимает достаточно прикладной информации, используемой для прикладной услуги, где уведомляющее сообщение может включать в себя количество переключающихся AP или список переключающихся AP (указывающий переключающиеся AP). Например, в сценарии определения местоположения мобильного терминала контроллер принимает сообщение запроса местоположения, отправленное сервером определения местоположения, и отправляет сообщение местоположения по рабочему каналу ассоциированной AP; AP, принимающие сообщение местоположения, получают информацию о местоположении в соответствии с сообщением местоположения и отправляют информацию о местоположении на сервер определения местоположения. В этом случае, если сервер определения местоположения определяет, что количество принятой информации о местоположении не может определить местоположение мобильного терминала, то сервер определения местоположения отправляет контроллеру уведомляющее сообщение, чтобы контроллер отправил сообщение запроса переключения в неассоциированную соседнюю AP. Неассоциированная соседняя AP входит в состояние отслеживания после переключения на рабочий канал ассоциированной AP и получает информацию о местоположении после отслеживания ответного сообщения мобильного терминала, и отправляет информацию о местоположении на сервер определения местоположения. Посредством этого сервер определения местоположения получает достаточно информации о местоположении, чтобы определить местоположение мобильного терминала.
[0058] Используя вышеприведенный способ, где исполнителем является контроллер, контроллер отправляет сообщение запроса переключения в неассоциированную соседнюю AP, чтобы неассоциированная соседняя AP переключилась на тот же канал, что и ассоциированная AP, отслеживает мобильный терминал и получает прикладную информацию после приема ответного сообщения, отправленного мобильным терминалом. С использованием этого решения получение прикладной информации о любом мобильном терминале в WLAN реализуется без необходимости модификации мобильного терминала.
[0059] Вариант осуществления настоящего изобретения предоставляет способ получения прикладной информации в WLAN. Как показано на фиг. 2, способ включает в себя следующее.
[0060] 201. Неассоциированная соседняя AP принимает сообщение запроса переключения, отправленное контроллером.
[0061] Сообщение запроса переключения включает в себя идентификатор мобильного терминала и назначенный канал, где назначенный канал является рабочим каналом ассоциированной AP.
[0062] 202. Неассоциированная соседняя AP переключается с исходного рабочего канала на назначенный канал.
[0063] Кроме того, сообщение запроса переключения дополнительно включает в себя длительность слежения, чтобы неассоциированная соседняя AP переключилась обратно с назначенного канала на исходный рабочий канал после того, как закончилась длительность слежения. В этом варианте осуществления, чтобы уменьшить влияние на работу неассоциированной соседней AP и предотвратить взаимные помехи между каналами, неассоциированная соседняя AP переключается обратно на исходный рабочий канал после того, как неассоциированная соседняя AP отследит мобильный терминал в течение некоторой длительности.
[0064] 203. Неассоциированная соседняя AP отслеживает мобильный терминал в соответствии с идентификатором мобильного терминала.
[0065] 204. Неассоциированная соседняя AP принимает сообщение, отправленное мобильным терминалом, и получает прикладную информацию.
[0066] В этом случае, поскольку неассоциированная соседняя AP работает на том же канале, что и ассоциированная AP, неассоциированная соседняя AP также может принимать сообщение, отправленное мобильным терминалом, и поэтому получать прикладную информацию.
[0067] К тому же, поскольку AP в состоянии отслеживания не имеет никакого информационного взаимодействия с мобильным терминалом, устраняются взаимные помехи между каналами.
[0068] Кроме того, неассоциированная соседняя AP отправляет прикладную информацию на сервер, где прикладная информация включает в себя: RSSI и идентификатор мобильного терминала.
[0069] В частности, отправка с помощью неассоциированной соседней AP прикладной информации на сервер включает в себя следующие два режима:
[0070] Режим 1: Неассоциированная соседняя AP отправляет на сервер прикладную информацию, полученную в состоянии отслеживания, когда завершается отслеживание (например, заканчивается длительность слежения); этот режим применяется к сценарию, где в состоянии отслеживания получается мало прикладной информации.
[0071] Режим 2: Неассоциированная соседняя AP отправляет полученную прикладную информацию на сервер в процессе отслеживания; этот режим применяется к сценарию, где в состоянии отслеживания получается много прикладной информации. Например, когда совокупная полученная прикладная информация достигает 100 порций, неассоциированная соседняя AP отправляет 100 порций прикладной информации на сервер; и когда совокупная прикладная информация, полученная неассоциированной соседней AP, снова достигает 100 порций, отправляет 100 порций позже полученной прикладной информации на сервер, что используется только в качестве примера для описания и не ограничивается этим вариантом осуществления настоящего изобретения.
[0072] Следует отметить, что в сценарии определения местоположения мобильного терминала сервер может быть сервером определения местоположения. Сервер определения местоположения получает информацию о местоположении из сообщения, принятого от AP, и определяет местоположение мобильного терминала, где прикладная информация включает в себя информацию о местоположении.
[0073] Используя вышеприведенный способ, неассоциированная соседняя AP переключается на рабочий канал ассоциированной AP путем приема запроса переключения от контроллера, отслеживает мобильный терминал и получает прикладную информацию после приема ответного сообщения, отправленного мобильным терминалом. С использованием этого решения получение прикладной информации о любом мобильном терминале в WLAN реализуется без необходимости модификации мобильного терминала.
[0074] Вариант осуществления настоящего изобретения предоставляет способ получения прикладной информации в WLAN. Как показано на схематическом представлении информационного взаимодействия на фиг. 3, этот вариант осуществления используется для определения местоположения мобильного терминала. Этот вариант осуществления описывается с использованием сервера определения местоположения в качестве примера сервера, и способ включает в себя следующее.
[0075] S301. Сервер определения местоположения отправляет контроллеру сообщение запроса местоположения.
[0076] Сообщение запроса местоположения включает в себя идентификатор мобильного терминала для уведомления контроллера о мобильном терминале, местоположение которого нужно определить.
[0077] S302. Контроллер отправляет сообщение запроса переключения в неассоциированную соседнюю AP после приема сообщения запроса местоположения.
[0078] Сообщение запроса переключения включает в себя идентификатор мобильного терминала и назначенный канал. Назначенный канал является рабочим каналом мобильного терминала.
[0079] Следует отметить, что контроллер отправляет сообщение запроса переключения некоторому количеству неассоциированных соседних AP, где это некоторое количество неассоциированных соседних AP может реализовать определение местоположения мобильного терминала. Например, если сервер определения местоположения требует прикладную информацию, отправленную с помощью n AP, чтобы определить местоположение мобильного терминала, то контроллер может отправить сообщение запроса переключения в n-1 неассоциированных соседних AP. Конечно, местоположение мобильного терминала определяется точнее, если сервером определения местоположения принимается больше прикладной информации.
[0080] S303. Контроллер отправляет сообщение запроса получения информации в ассоциированную AP после приема сообщения запроса местоположения.
[0081] Следует отметить, что этап S302 и этап S303 не ограничиваются никакой абсолютной последовательностью, то есть этап S303 может выполняться перед этапом S302, либо этап S302 и этап S303 могут выполняться одновременно.
[0082] S304. Неассоциированная соседняя AP переключается с исходного рабочего канала на назначенный канал после приема сообщения запроса переключения.
[0083] Кроме того, сообщение запроса переключения дополнительно включает в себя длительность слежения, чтобы неассоциированная соседняя AP переключилась обратно с назначенного канала на исходный канал после того, как закончилась длительность слежения. В этом варианте осуществления, чтобы уменьшить влияние на работу неассоциированной соседней AP и предотвратить взаимные помехи между каналами, неассоциированная соседняя AP переключается обратно на исходный рабочий канал после того, как неассоциированная соседняя AP отследит мобильный терминал в течение некоторой длительности.
[0084] S305. Неассоциированная соседняя AP отслеживает мобильный терминал в соответствии с идентификатором мобильного терминала.
[0085] В этом случае, поскольку AP в состоянии отслеживания не имеет никакого информационного взаимодействия с мобильным терминалом, устраняются взаимные помехи между каналами.
[0086] S306. После приема сообщения запроса получения информации ассоциированная AP отправляет мобильному терминалу проверочное сообщение в соответствии с идентификатором мобильного терминала в сообщении запроса получения информации.
[0087] Проверочное сообщение может быть кадром данных, контрольным кадром или кадром управления.
[0088] Предпочтительно, сообщение запроса получения информации дополнительно включает в себя подсчет проверок, чтобы ассоциированная AP отправляла мобильному терминалу проверочное сообщение в соответствии с подсчетом проверок.
[0089] В частности, после приема сообщения запроса получения информации ассоциированная AP отправляет мобильному терминалу проверочное сообщение; после приема проверочного сообщения мобильный терминал отправляет ассоциированной AP ответное сообщение; в этом случае, если неассоциированная соседняя AP переключилась на рабочий канал ассоциированной AP и находится в состоянии отслеживания, то неассоциированная соседняя AP также принимает ответное сообщение, отправленное мобильным терминалом, потому что неассоциированная соседняя AP и ассоциированная AP работают на одном и том же канале. Чтобы гарантировать, что неассоциированная соседняя AP после переключения каналов сможет получить прикладную информацию о мобильном терминале, ассоциированная AP отправляет мобильному терминалу проверочное сообщение в соответствии с подсчетом проверок в сообщении запроса получения информации, а мобильный терминал отправляет ответное сообщение в ассоциированную AP каждый раз при приеме проверочного сообщения. Если ассоциированная AP и неассоциированная соседняя AP после переключения каналов принимают несколько ответных сообщений от мобильного терминала, то больше прикладной информации получается и сообщается серверу. Например, в сценарии определения местоположения мобильного терминала в результате отправки несколько раз проверочного сообщения гарантируется, что ассоциированная AP и неассоциированная соседняя AP после переключения каналов смогут получить по меньшей мере один RSSI в соответствии с ответным сообщением и сообщить полученный RSSI серверу определения местоположения, чтобы сервер определения местоположения определил местоположение мобильного терминала точнее; если каждая AP получает несколько RSSI и сообщает RSSI серверу определения местоположения, то можно дополнительно повысить точность определения местоположения. Следует отметить, что с учетом фактического рабочего состояния сети (например, степени занятости сети) по отношению к заданию подсчета проверок для ассоциированной AP, чтобы отправить проверочное сообщение мобильному терминалу, предпочтительным является большее значение исходя из отсутствия влияния на рабочее состояние сети.
[0090] S307. Мобильный терминал отправляет ответное сообщение по назначенному каналу после приема проверочного сообщения.
[0091] Чтобы обеспечить, что каждая AP получает больше прикладной информации, ассоциированная AP повторно отправляет мобильному терминалу проверочное сообщение в соответствии с подсчетом проверок в сообщении запроса получения информации, а мобильный терминал отправляет ответное сообщение каждый раз при приеме проверочного сообщения.
[0092] S308. Ассоциированная AP и неассоциированная соседняя AP после переключения каналов принимают ответное сообщение и получают прикладную информацию в соответствии с ответным сообщением, и отправляют прикладную информацию на сервер определения местоположения.
[0093] Прикладная информация включает в себя RSSI и идентификатор мобильного терминала, и прикладное сообщение включает в себя информацию о местоположении.
[0094] Ассоциированная AP принимает ответные сообщения, количество которых равно подсчету проверок, и получает прикладную информацию в соответствии с ответными сообщениями; если неассоциированная соседняя AP переключилась на рабочий канал ассоциированной AP и находится в состоянии отслеживания, то неассоциированная соседняя AP после переключения каналов также принимает ответные сообщения и получает прикладную информацию.
[0095] S309. Сервер определения местоположения определяет местоположение мобильного терминала в соответствии с прикладной информацией.
[0096] Следует отметить, что вышеприведенный вариант осуществления способа описывается как последовательность сочетаний действий для простого описания. Однако специалисты в данной области техники должны знать, что настоящее изобретение не ограничивается описанной последовательностью действий. К тому же специалисты в данной области техники должны знать, что варианты осуществления в описании изобретения являются типовыми вариантами осуществления, и те действия и модули, включенные в эти варианты осуществления, не являются необходимыми для настоящего изобретения.
[0097] Используя вышеприведенный способ, в сценарии определения местоположения мобильного терминала неассоциированная соседняя AP переключается на рабочий канал ассоциированной AP путем приема сообщения запроса переключения от контроллера, отслеживает мобильный терминал и получает прикладную информацию после приема ответного сообщения, отправленного мобильным терминалом. С использованием этого решения получение прикладной информации о любом мобильном терминале в WLAN реализуется без необходимости модификации мобильного терминала, и местоположение мобильного терминала определяется точно.
[0098] Вариант осуществления настоящего изобретения предоставляет способ получения прикладной информации в WLAN. Как показано на фиг. 4, этот вариант осуществления используется для определения местоположения мобильного терминала. Этот вариант осуществления описывается с использованием сервера определения местоположения в качестве примера сервера, и способ включает в себя следующее.
[0099] S401. Сервер определения местоположения отправляет контроллеру сообщение запроса местоположения.
[0100] Сообщение запроса местоположения включает в себя идентификатор мобильного терминала для уведомления контроллера о мобильном терминале, местоположение которого нужно определить.
[0101] S402. Контроллер отправляет сообщение местоположения по рабочему каналу ассоциированной AP после приема сообщения запроса местоположения.
[0102] Сообщение местоположения включает в себя идентификатор мобильного терминала.
[0103] S403. AP, принимающая сообщение местоположения, получает прикладную информацию и отправляет прикладную информацию на сервер определения местоположения.
[0104] Прикладная информация включает в себя информацию о местоположении.
[0105] S404. Сервер определения местоположения определяет, может ли количество принятой прикладной информации обеспечить возможность определить местоположение мобильного терминала.
[0106] Если это не так, то сервер определения местоположения выполняет этапы с S405 по S412.
[0107] Если это так, то сервер определения местоположения выполняет этап S412.
[0108] S405. Сервер определения местоположения отправляет контроллеру уведомляющее сообщение.
[0109] Уведомляющее сообщение включает в себя количество переключающихся AP или список переключающихся AP (указывающий переключающиеся AP).
[0110] S406. Контроллер отправляет сообщение запроса переключения в неассоциированную соседнюю AP и отправляет сообщение запроса получения информации в ассоциированную AP.
[0111] Сообщение запроса переключения включает в себя идентификатор мобильного терминала и назначенный канал.
[0112] S407. Неассоциированная соседняя AP переключается с исходного рабочего канала на назначенный канал после приема запроса переключения.
[0113] Кроме того, сообщение запроса переключения дополнительно включает в себя длительность слежения, чтобы неассоциированная соседняя AP переключилась обратно с назначенного канала на исходный канал после того, как закончилась длительность слежения. В этом варианте осуществления, чтобы уменьшить влияние на работу неассоциированной соседней AP и предотвратить взаимные помехи между каналами, неассоциированная соседняя AP переключается обратно на исходный рабочий канал после того, как неассоциированная соседняя AP отследит мобильный терминал в течение некоторой длительности.
[0114] S408. Неассоциированная соседняя AP отслеживает мобильный терминал в соответствии с идентификатором мобильного терминала.
[0115] В этом случае, поскольку AP в состоянии отслеживания не имеет никакого информационного взаимодействия с мобильным терминалом, устраняются взаимные помехи между каналами.
[0116] S409. После приема сообщения запроса получения информации ассоциированная AP отправляет мобильному терминалу проверочное сообщение в соответствии с идентификатором мобильного терминала в сообщении запроса получения информации.
[0117] Проверочное сообщение может быть кадром данных, управляющим кадром или кадром управления.
[0118] Предпочтительно, сообщение запроса получения информации дополнительно включает в себя подсчет проверок, чтобы ассоциированная AP отправляла мобильному терминалу проверочное сообщение в соответствии с подсчетом проверок.
[0119] В частности, после приема сообщения запроса получения информации ассоциированная AP отправляет мобильному терминалу проверочное сообщение; после приема проверочного сообщения мобильный терминал отправляет ассоциированной AP ответное сообщение; в этом случае, если неассоциированная соседняя AP переключилась на рабочий канал ассоциированной AP и находится в состоянии отслеживания, то неассоциированная соседняя AP также принимает ответное сообщение, отправленное мобильным терминалом, потому что неассоциированная соседняя AP и ассоциированная AP работают на одном и том же канале. Чтобы гарантировать, что неассоциированная соседняя AP после переключения каналов сможет получить прикладную информацию о мобильном терминале, ассоциированная AP отправляет мобильному терминалу проверочное сообщение в соответствии с подсчетом проверок в сообщении запроса получения информации, а мобильный терминал отправляет ответное сообщение в ассоциированную AP каждый раз при приеме проверочного сообщения. Если ассоциированная AP и неассоциированная соседняя AP после переключения каналов принимают несколько ответных сообщений от мобильного терминала, то больше прикладной информации получается и сообщается серверу. Например, в сценарии определения местоположения мобильного терминала в результате отправки несколько раз проверочного сообщения гарантируется, что ассоциированная AP и неассоциированная соседняя AP после переключения каналов смогут получить по меньшей мере один RSSI в соответствии с ответным сообщением и сообщить полученный RSSI серверу определения местоположения, чтобы сервер определения местоположения определил местоположение мобильного терминала точнее; если каждая AP получает несколько RSSI и сообщает RSSI серверу определения местоположения, то можно дополнительно повысить точность определения местоположения. Следует отметить, что с учетом фактического рабочего состояния сети (например, степени занятости сети) по отношению к заданию подсчета проверок для ассоциированной AP, чтобы отправить проверочное сообщение мобильному терминалу, предпочтительным является большее значение исходя из отсутствия влияния на рабочее состояние сети.
[0120] S410. Мобильный терминал отправляет ответное сообщение по рабочему каналу ассоциированной AP после приема проверочного сообщения.
[0121] Чтобы обеспечить, что каждая AP получает больше прикладной информации, ассоциированная AP повторно отправляет мобильному терминалу проверочное сообщение в соответствии с подсчетом проверок в сообщении запроса получения информации, а мобильный терминал отправляет ответное сообщение по рабочему каналу ассоциированной AP каждый раз при приеме проверочного сообщения.
[0122] S411. Ассоциированная AP и неассоциированная соседняя AP после переключения каналов принимают ответное сообщение и получают прикладную информацию в соответствии с ответным сообщением, и отправляют прикладную информацию на сервер определения местоположения.
[0123] Прикладная информация включает в себя идентификатор мобильного терминала и RSSI.
[0124] Ассоциированная AP принимает ответные сообщения, количество которых равно подсчету проверок, и получает прикладную информацию в соответствии с ответными сообщениями; если неассоциированная соседняя AP переключилась на рабочий канал ассоциированной AP и находится в состоянии отслеживания, то неассоциированная соседняя AP после переключения каналов также принимает ответные сообщения и получает прикладную информацию.
[0125] S412. Сервер определения местоположения определяет местоположение мобильного терминала в соответствии с прикладной информацией.
[0126] Следует отметить, что вышеприведенный вариант осуществления способа описывается как последовательность сочетаний действий для простого описания. Однако специалисты в данной области техники должны знать, что настоящее изобретение не ограничивается описанной последовательностью действий. К тому же специалисты в данной области техники должны знать, что варианты осуществления в описании изобретения являются типовыми вариантами осуществления, и те действия и модули, включенные в эти варианты осуществления, не являются необходимыми для настоящего изобретения.
[0127] Используя вышеприведенный способ, при определении, что количество принятой прикладной информации является недостаточным, сервер определения местоположения отправляет контроллеру уведомляющее сообщение. Неассоциированная соседняя AP принимает сообщение запроса переключения, отправленное контроллером, посредством этого переключаясь на рабочий канал ассоциированной AP, отслеживает мобильный терминал и получает прикладную информацию после приема ответного сообщения, отправленного мобильным терминалом. С использованием этого решения получение прикладной информации о любом мобильном терминале в WLAN реализуется без необходимости модификации мобильного терминала, и местоположение мобильного терминала определяется точно.
[0128] Вариант осуществления настоящего изобретения предоставляет контроллер 500, который показан на фиг. 5, включающий в себя:
первый блок 501 отправки, сконфигурированный для отправки сообщения запроса переключения в неассоциированную соседнюю AP, где сообщение запроса переключения включает в себя идентификатор мобильного терминала и назначенный канал, чтобы неассоциированная соседняя AP переключилась с исходного рабочего канала неассоциированной соседней AP на назначенный канал и отслеживала мобильный терминал в соответствии с идентификатором мобильного терминала, чтобы получить прикладную информацию.
[0129] Назначенный канал является рабочим каналом мобильного терминала.
[0130] В этом случае, поскольку AP в состоянии отслеживания не имеет никакого информационного взаимодействия с мобильным терминалом, устраняются взаимные помехи между каналами.
[0131] Сообщение запроса переключения дополнительно включает в себя длительность слежения, чтобы неассоциированная соседняя AP переключилась обратно с назначенного канала на исходный рабочий канал после того, как закончилась длительность слежения. В этом варианте осуществления, чтобы уменьшить влияние на работу неассоциированной соседней AP и предотвратить взаимные помехи между каналами, неассоциированная соседняя AP переключается обратно на исходный рабочий канал после того, как неассоциированная соседняя AP отследит мобильный терминал в течение некоторой длительности.
[0132] Кроме того, как показано на фиг. 6, контроллер 500 включает в себя:
первый приемный блок 502, сконфигурированный для приема сообщения запроса обслуживания, отправленного сервером, перед тем как первый блок 501 отправки отправляет сообщение запроса переключения в неассоциированную соседнюю AP мобильного терминала, где сообщение запроса обслуживания включает в себя идентификатор мобильного терминала; и
первый блок 503 обработки, сконфигурированный для определения неассоциированной соседней AP в соответствии с предварительно заданным условием выбора.
[0133] В качестве альтернативы предварительно заданное условие выбора может быть минимальным количеством неассоциированных соседних AP, необходимых для реализации прикладной услуги сервером, и неассоциированная соседняя AP выбирается в соответствии с этим минимальным количеством. Например, в WLAN 2,4 ГГц, когда необходимо пять AP для приема информации, отправленной мобильным терминалом, если ассоциированная AP мобильного терминала использует канал 1, и две неассоциированные несоседние AP, использующие канал 1, также могут принимать информацию о мобильном терминале, то нужно только две неассоциированных соседних AP вместо всех четырех неассоциированных соседних AP для выполнения переключения каналов, посредством этого уменьшая влияние на рабочее состояние сети. Конечно, чтобы повысить точность определения местоположения, все четыре неассоциированные соседние AP могут выполнять переключение каналов. Это не ограничивается настоящим изобретением.
[0134] В качестве альтернативы, предварительно заданное условие выбора может быть максимальным количеством неассоциированных соседних AP, необходимых для реализации прикладной услуги сервером, и неассоциированная соседняя AP выбирается в соответствии с этим максимальным количеством. Например, для определения местоположения мобильного терминала, если большее количество AP могут получать информацию о местоположении мобильного терминала, то местоположение мобильного терминала можно определить лучше и точнее; однако, учитывая влияние на рабочее состояние сети (например, степень занятости), во время выбора неассоциированной соседней AP, требующей переключения, исходя из отсутствия влияния на рабочее состояние сети, для переключения каналов выбирается максимальное количество неассоциированных соседних AP.
[0135] Следует отметить, что во время выбора неассоциированных соседних AP, требующих переключения, для сетевого переключения предпочтительно выбираются бездействующие неассоциированные соседние AP, чтобы дополнительно уменьшить влияние на рабочее состояние сети; к тому же, чтобы определить местоположение мобильного терминала, предпочтительно следует выбирать неассоциированные соседние AP, рассредоточенные в разных направлениях ассоциированной AP, чтобы избежать выбора неассоциированных соседних AP, централизованных в одном направлении ассоциированной AP, и повысить точность определения местоположения.
[0136] Кроме того, первый блок 501 отправки дополнительно сконфигурирован для отправки сообщения запроса получения информации в ассоциированную AP мобильного терминала, где сообщение запроса получения информации включает в себя идентификатор мобильного терминала, чтобы ассоциированная AP отправила мобильному терминалу проверочное сообщение в соответствии с идентификатором мобильного терминала, а мобильный терминал отправил ответное сообщение, посредством этого получая прикладную информацию.
[0137] Проверочное сообщение может быть кадром данных, управляющим кадром или кадром управления.
[0138] Предпочтительно, сообщение запроса получения информации дополнительно включает в себя подсчет проверок, чтобы ассоциированная AP отправляла мобильному терминалу проверочное сообщение в соответствии с подсчетом проверок.
[0139] В частности, после приема сообщения запроса получения информации ассоциированная AP отправляет мобильному терминалу проверочное сообщение; после приема проверочного сообщения мобильный терминал отправляет ассоциированной AP ответное сообщение; в этом случае, если неассоциированная соседняя AP переключилась на рабочий канал ассоциированной AP и находится в состоянии отслеживания, то неассоциированная соседняя AP также принимает ответное сообщение, отправленное мобильным терминалом, потому что неассоциированная соседняя AP и ассоциированная AP работают на одном и том же канале. Чтобы гарантировать, что неассоциированная соседняя AP после переключения каналов сможет получить прикладную информацию о мобильном терминале, ассоциированная AP отправляет мобильному терминалу проверочное сообщение в соответствии с подсчетом проверок в сообщении запроса получения информации, а мобильный терминал отправляет ответное сообщение в ассоциированную AP каждый раз при приеме проверочного сообщения. Если ассоциированная AP и неассоциированная соседняя AP после переключения каналов принимают несколько ответных сообщений от мобильного терминала, то больше прикладной информации получается и сообщается серверу. Например, в сценарии определения местоположения мобильного терминала в результате отправки несколько раз проверочного сообщения гарантируется, что ассоциированная AP и неассоциированная соседняя AP после переключения каналов смогут получить по меньшей мере один RSSI в соответствии с ответным сообщением и сообщить полученный RSSI серверу определения местоположения, чтобы сервер определения местоположения определил местоположение мобильного терминала точнее; если каждая AP получает несколько RSSI и сообщает RSSI серверу определения местоположения, то можно дополнительно повысить точность определения местоположения. Следует отметить, что с учетом фактического рабочего состояния сети (например, степени занятости сети) по отношению к заданию подсчета проверок для ассоциированной AP, чтобы отправить проверочное сообщение мобильному терминалу, предпочтительным является большее значение исходя из отсутствия влияния на рабочее состояние сети.
[0140] Следует отметить, что специалисты в данной области техники могут отчетливо понять, что характерный рабочий процесс контроллера может относиться к соответствующему процессу, предоставленному в варианте осуществления способа на фиг. 1, и дополнительно не описывается в этом документе.
[0141] Вариант осуществления настоящего изобретения предоставляет контроллер. Контроллер отправляет сообщение запроса переключения в неассоциированную соседнюю AP, чтобы неассоциированная соседняя AP отслеживала мобильный терминал путем переключения на рабочий канал ассоциированной AP и получила прикладную информацию после приема ответного сообщения, отправленного мобильным терминалом. С использованием этого решения получение прикладной информации о любом мобильном терминале в WLAN реализуется без необходимости модификации мобильного терминала.
[0142] Вариант осуществления настоящего изобретения предоставляет AP 700. Как показано на фиг. 7, когда AP используется в качестве неассоциированной соседней AP, AP включает в себя:
первый приемный блок 701, сконфигурированный для приема сообщения запроса переключения, отправленного контроллером,
где сообщение запроса переключения включает в себя идентификатор мобильного терминала и назначенный канал, и
сообщение запроса переключения включает в себя идентификатор мобильного терминала и идентификатор канала, соответствующий ассоциированной AP; и
первый блок 702 обработки, сконфигурированный для переключения с исходного рабочего канала на назначенный канал и отслеживания мобильного терминала в соответствии с идентификатором мобильного терминала, где назначенный канал является рабочим каналом мобильного терминала; где
первый приемный блок 701 дополнительно сконфигурирован для приема сообщения, отправленного мобильным терминалом, и получения прикладной информации, когда первый блок 702 обработки отслеживает мобильный терминал.
[0143] В этом случае, поскольку AP в состоянии отслеживания не имеет никакого информационного взаимодействия с мобильным терминалом, устраняются взаимные помехи между каналами.
[0144] Кроме того, сообщение запроса переключения дополнительно включает в себя длительность слежения. Как показано на фиг. 8, AP дополнительно включает в себя таймер 703, сконфигурированный для регистрации длительности слежения, и запуска, когда первый блок 702 обработки начинает отслеживать мобильный терминал, и остановки, когда достигнута длительность слежения.
[0145] Первый блок 702 обработки специально сконфигурирован для переключения с назначенного канала на исходный рабочий канал после того, как таймер 703 достигает длительности слежения.
[0146] Следует отметить, что в сценарии определения местоположения мобильного терминала сервер может быть сервером определения местоположения. Сервер определения местоположения получает информацию о местоположении из сообщения, принятого от AP, и определяет местоположение мобильного терминала, где прикладная информация включает в себя информацию о местоположении.
[0147] Кроме того, как показано на фиг. 9, когда AP используется в качестве ассоциированной AP, AP 700 включает в себя:
второй приемный блок 704, сконфигурированный для приема сообщения запроса получения информации, отправленного контроллером, где:
сообщение запроса получения информации включает в себя идентификатор мобильного терминала; и
второй блок 705 отправки, сконфигурированный для отправки мобильному терминалу проверочного сообщения в соответствии с идентификатором мобильного терминала в сообщении запроса получения информации, принятом вторым приемным блоком 704, чтобы мобильный терминал отправил ответное сообщение после приема проверочного сообщения; где:
второй приемный блок 704 дополнительно сконфигурирован для приема ответного сообщения, отправленного мобильным терминалом, и получения прикладной информации.
[0148] Кроме того, запрос получения информации включает в себя подсчет проверок, и второй блок 705 отправки специально сконфигурирован для отправки мобильному терминалу проверочного сообщения в соответствии с подсчетом проверок.
[0149] В частности, AP может включать в себя счетчик, сконфигурированный для регистрации подсчета проверок. Счетчик начинает отсчет, когда второй блок 705 отправки отправляет проверочное сообщение в первый раз; каждый раз, когда второй блок 705 отправки отправляет проверочное сообщение, счетчик отсчитывает один раз, пока подсчет проверок не достиг предела.
[0150] Проверочное сообщение может быть кадром данных, управляющим кадром или кадром управления.
[0151] Кроме того, как показано на фиг. 10, AP включает в себя блок 706 отправки, сконфигурированный для отправки прикладной информации на сервер.
[0152] Прикладная информация включает в себя RSSI и идентификатор мобильного терминала.
[0153] В частности, отправка с помощью блока отправки прикладной информации на сервер включает в себя следующие два режима:
[0154] Режим 1: Блок 706 отправки отправляет на сервер прикладную информацию, полученную в состоянии отслеживания, когда завершается отслеживание (например, заканчивается длительность слежения); этот режим применяется к сценарию, где в состоянии отслеживания получается мало прикладной информации.
[0155] Режим 2: Блок 706 отправки отправляет полученную прикладную информацию на сервер в процессе отслеживания; этот режим применяется к сценарию, где в состоянии отслеживания получается много прикладной информации. Например, когда совокупная полученная прикладная информация достигает 100 порций, неассоциированная соседняя AP отправляет 100 порций прикладной информации на сервер; и когда совокупная прикладная информация, полученная неассоциированной соседней AP, снова достигает 100 порций, отправляет 100 порций позже полученной прикладной информации на сервер, что используется только в качестве примера для описания и не ограничивается этим вариантом осуществления настоящего изобретения.
[0156] Следует отметить, что специалисты в данной области техники могут отчетливо понять, что характерный рабочий процесс AP может относиться к соответствующему процессу, предоставленному в вариантах осуществления способа на фиг. 2 и фиг. 3, и дополнительно не описывается в этом документе.
[0157] С использованием AP, предоставленной вариантом осуществления настоящего изобретения, получение прикладной информации о любом мобильном терминале в WLAN реализуется без необходимости модификации мобильного терминала.
[0158] Вариант осуществления настоящего изобретения предоставляет систему для получения прикладной информации. Как показано на фиг. 11, система включает в себя: контроллер 500 на фиг. 5 и AP 700, описанную со ссылкой на любую из фиг. 7 - фиг. 10.
[0159] Система дополнительно включает в себя сервер 1101, сконфигурированный для отправки контроллеру 500 сообщения запроса обслуживания, где сообщение запроса обслуживания включает в себя идентификатор мобильного терминала, и приема прикладной информации, возвращенной AP 700.
[0160] Следует отметить, что AP и сервер могут быть объединены в контроллер доступа (AC).
[0161] К тому же сервер может быть сервером определения местоположения.
[0162] Используя систему, предоставленную вариантом осуществления настоящего изобретения, контроллер отправляет сообщение запроса переключения в неассоциированную соседнюю AP, чтобы неассоциированная соседняя AP переключилась на тот же канал, что и ассоциированная AP, посредством этого отслеживая мобильный терминал, и получает прикладную информацию после приема ответного сообщения, отправленного мобильным терминалом. Посредством этого получение прикладной информации о любом мобильном терминале в WLAN реализуется без необходимости модификации мобильного терминала.
[0163] Фиг. 12 - схематическая структурная схема контроллера в соответствии с вариантом осуществления настоящего изобретения. Как показано на фиг. 12, контроллер 1200 включает в себя процессор 1201 и запоминающее устройство 1202. Процессор 1201 и запоминающее устройство 1202 могут быть соединены с помощью шины или в других режимах, и запоминающее устройство 1202 хранит программные коды, где программные коды включают в себя команды операций компьютера.
[0164] Процессор 1201 исполняет программные коды и конфигурируется для отправки сообщения запроса переключения в неассоциированную соседнюю AP, где сообщение запроса переключения включает в себя идентификатор мобильного терминала и назначенный канал, чтобы неассоциированная соседняя AP переключилась с исходного рабочего канала неассоциированной соседней AP на назначенный канал и отслеживала мобильный терминал в соответствии с идентификатором мобильного терминала, чтобы получить прикладную информацию.
[0165] Назначенный канал является рабочим каналом мобильного терминала.
[0166] В этом случае, поскольку AP в состоянии отслеживания не имеет никакого информационного взаимодействия с мобильным терминалом, устраняются взаимные помехи между каналами.
[0167] Запрос переключения дополнительно включает в себя длительность слежения, чтобы неассоциированная соседняя AP переключилась обратно с назначенного канала на исходный рабочий канал неассоциированной соседней AP после того, как закончилась длительность слежения. В этом варианте осуществления, чтобы уменьшить влияние на работу неассоциированной соседней AP и предотвратить взаимные помехи между каналами, неассоциированная соседняя AP переключается обратно на исходный рабочий канал после того, как неассоциированная соседняя AP отследит мобильный терминал в течение некоторой длительности.
[0168] Процессор 1201 специально конфигурируется для отправки сообщения запроса получения информации в ассоциированную AP мобильного терминала, где сообщение запроса получения информации включает в себя идентификатор мобильного терминала, чтобы ассоциированная AP отправила мобильному терминалу проверочное сообщение в соответствии с идентификатором мобильного терминала, а мобильный терминал отправил ответное сообщение, посредством этого получая прикладную информацию.
[0169] В качестве альтернативы, сообщение запроса получения информации дополнительно включает в себя подсчет проверок, чтобы ассоциированная AP отправляла мобильному терминалу проверочное сообщение в соответствии с подсчетом проверок.
[0170] Проверочное сообщение может быть кадром данных, управляющим кадром или кадром управления.
[0171] Процессор 1201 дополнительно конфигурируется для приема сообщения запроса обслуживания, отправленного сервером, перед тем как сообщение запроса переключения отправляется в неассоциированную соседнюю AP мобильного терминала, где сообщение запроса обслуживания включает в себя идентификатор мобильного терминала, и определяет неассоциированную соседнюю AP, требующую переключения в соответствии с предварительно заданным условием выбора.
[0172] В качестве альтернативы, предварительно заданное условие выбора может быть минимальным количеством неассоциированных соседних AP, необходимых для реализации прикладной услуги сервером, и неассоциированная соседняя AP выбирается в соответствии с этим минимальным количеством. Например, в WLAN 2,4 ГГц, когда необходимо пять AP для приема информации, отправленной мобильным терминалом, если ассоциированная AP мобильного терминала использует канал 1 и две неассоциированные несоседние AP, использующие канал 1, также могут принимать информацию о мобильном терминале, то нужно только две неассоциированных соседних AP вместо всех четырех неассоциированных соседних AP для выполнения переключения каналов, посредством этого уменьшая влияние на рабочее состояние сети. Конечно, чтобы повысить точность определения местоположения, все четыре неассоциированные соседние AP могут выполнять переключение каналов. Это не ограничивается настоящим изобретением.
[0173] В качестве альтернативы, предварительно заданное условие выбора может быть максимальным количеством неассоциированных соседних AP, необходимых для реализации прикладной услуги сервером, и неассоциированная соседняя AP выбирается в соответствии с этим максимальным количеством. Например, для определения местоположения мобильного терминала, если большее количество AP могут получать информацию о местоположении мобильного терминала, то местоположение мобильного терминала можно определить лучше и точнее; однако, учитывая влияние на рабочее состояние сети (например, степень занятости), во время выбора неассоциированной соседней AP, требующей переключения, исходя из отсутствия влияния на рабочее состояние сети, для переключения каналов выбирается максимальное количество неассоциированных соседних AP.
[0174] Следует отметить, что во время выбора неассоциированных соседних AP, требующих переключения, для сетевого переключения предпочтительно выбираются бездействующие неассоциированные соседние AP, чтобы дополнительно уменьшить влияние на рабочее состояние сети; к тому же, чтобы определить местоположение мобильного терминала, предпочтительно следует выбирать неассоциированные соседние AP, рассредоточенные в разных направлениях ассоциированной AP, чтобы избежать выбора неассоциированных соседних AP, централизованных в одном направлении ассоциированной AP, и повысить точность определения местоположения.
[0175] Фиг. 13 - схематическая структурная схема точки доступа AP в соответствии с вариантом осуществления настоящего изобретения. Как показано на фиг. 13, AP 1300 включает в себя процессор 1301 и запоминающее устройство 1302. Процессор 1301 и запоминающее устройство 1302 могут быть соединены с помощью шины или в других режимах, и запоминающее устройство 1302 хранит программные коды, где программные коды включают в себя команды операций компьютера.
[0176] Процессор 1301 исполняет программные коды и конфигурируется для: приема сообщения запроса переключения, отправленного контроллером, где сообщение в запросе переключения включает в себя идентификатор мобильного терминала и назначенный канал; переключения с исходного рабочего канала на назначенный канал и отслеживания мобильного терминала в соответствии с идентификатором мобильного терминала, где назначенный канал является рабочим каналом мобильного терминала; и приема сообщения, отправленного мобильным терминалом, и получения прикладной информации при отслеживании мобильного терминала.
[0177] Кроме того, сообщение запроса переключения дополнительно включает в себя длительность слежения, и процессор 1301 дополнительно конфигурируется для обратного переключения с назначенного канала на исходный рабочий канал после того, как заканчивается длительность слежения.
[0178] В качестве альтернативы процессор 1301 дополнительно конфигурируется для: приема сообщения запроса получения информации, отправленного контроллером, где сообщение запроса получения информации включает в себя идентификатор мобильного терминала; отправки проверочного сообщения мобильному терминалу в соответствии с идентификатором мобильного терминала, чтобы мобильный терминал отправил ответное сообщение после приема проверочного сообщения; и приема ответного сообщения, отправленного мобильным терминалом, и получения прикладной информации.
[0179] Кроме того, сообщение запроса получения информации дополнительно включает в себя подсчет проверок, и процессор 1301 дополнительно конфигурируется для отправки мобильному терминалу проверочного сообщения в соответствии с подсчетом проверок.
[0180] Процессор 1301 дополнительно конфигурируется для отправки прикладной информации на сервер, где прикладная информация включает в себя: RSSI и идентификатор мобильного терминала.
[0181] Средний специалист в данной области техники должен понять, что все или часть этапов в вышеупомянутых вариантах осуществления способа могут быть реализованы с помощью программы, дающей указания соответствующим аппаратным средствам. Вышеупомянутая программа может храниться на машиночитаемом носителе информации. Когда программа запускается, выполняются вышеприведенные этапы, включенные в варианты осуществления способа. Вышеупомянутый носитель информации может быть любым носителем, допускающим хранение программных кодов, например ROM, RAM, магнитным диском или оптическим диском.
[0182] Вышеизложенные описания являются всего лишь характерными вариантами осуществления настоящего изобретения, а не предназначены для ограничения объема охраны настоящего изобретения. Любое изменение или замена, без труда понятная специалисту в данной области техники в рамках технического объема, раскрытого в настоящем изобретении, должна входить в объем охраны настоящего изобретения. Поэтому объем охраны настоящего изобретения должен соответствовать объему охраны формулы изобретения.