Спосіб і пристрій для підтримання відбитка безпровідної мережі
Номер патенту: 93383
Опубліковано: 10.02.2011
Автори: Нанда Санджив, Годжик Алєксандар, Джаін Нікхіл, Дешпанде Манодж М.
Формула / Реферат
1. Пристрій безпровідного зв'язку, що містить
пам'ять, сконфігуровану для зберігання першого відбитка, що ідентифікує місцеположення, що відповідає першій мережі зв'язку, на основі одного або більше опорних сигналів з другої мережі зв'язку, і
процесор, сконфігурований для визначення другого відбитка, коли пристрій безпровідного зв'язку знаходиться в межах місцеположення, на основі поточного вимірювання пристроєм безпровідного зв'язку одного або більше опорних сигналів і зміни першого відбитка на основі другого відбитка.
2. Пристрій безпровідного зв'язку за п. 1, у якому процесор додатково сконфігурований для встановлення з'єднання між пристроєм безпровідного зв'язку і першою мережею зв'язку і для визначення другого відбитка після встановлення з'єднання.
3. Пристрій безпровідного зв'язку за п. 1, у якому перший відбиток включає у себе інформацію відхилення, пов'язану з віртуальним розміром зони покриття для вузла доступу в першій мережі зв'язку.
4. Пристрій безпровідного зв'язку за п. 3, у якому процесор додатково сконфігурований для зміни першого відбитка шляхом регулювання інформації відхилення на основі поточного вимірювання одного або більше опорних сигналів.
5. Пристрій безпровідного зв'язку за п. 1, у якому перший відбиток містить інформацію фази для одного або більше опорних сигналів.
6. Пристрій безпровідного зв'язку за п. 5, у якому процесор додатково сконфігурований для зміни першого відбитка шляхом регулювання інформації фази на основі поточного вимірювання одного або більше опорних сигналів.
7. Пристрій безпровідного зв'язку за п. 1, у якому перший відбиток містить інформацію інтенсивності сигналу для одного або більше опорних сигналів.
8. Пристрій безпровідного зв'язку за п. 7, у якому процесор додатково сконфігурований для зміни першого відбитка шляхом регулювання інформації інтенсивності сигналу на основі поточного вимірювання одного або більше опорних сигналів.
9. Пристрій безпровідного зв'язку за п. 1, у якому процесор додатково сконфігурований для відстеження номера зміни, що відповідає зміні першого відбитка.
10. Пристрій безпровідного зв'язку за п. 1, у якому процесор додатково сконфігурований для зміни першого відбитка на основі другого відбитка і попередніх відбитків.
11. Пристрій безпровідного зв'язку за п. 1, у якому перший відбиток і другий відбиток кожний містять вектори, що мають один або більше компонентів, кожний з яких має значення компонента, що відповідає характеристиці одного або більше опорних сигналів.
12. Пристрій безпровідного зв'язку за п. 1, у якому процесор додатково сконфігурований для виявлення близькості до першої мережі зв'язку на основі порівняння другого відбитка з першим відбитком і запуску пошуку другої мережі зв'язку на основі порівняння, що має результатом збіг параметра запуску.
13. Пристрій безпровідного зв'язку за п. 1, у якому перша мережа зв'язку є безпровідною локальною мережею (WLAN) і друга мережа зв'язку є глобальною мережею (WAN).
14. Пристрій безпровідного зв'язку за п. 1, у якому процесор додатково сконфігурований для утримання від контролю першої мережі зв'язку, коли пристрій безпровідного зв'язку знаходиться поза місцеположенням.
15. Пристрій безпровідного зв'язку за п. 1, у якому процесор додатково сконфігурований для порівняння поточного відбитка з відомим відбитком для визначення, чи знаходиться пристрій безпровідного зв'язку в межах місцеположення.
16. Спосіб здійснення зв'язку, що містить етапи, на яких:
зберігають на безпровідному пристрої перший відбиток, що ідентифікує місцеположення, що відповідає першій мережі зв'язку, на основі одного або більше опорних сигналів із другої мережі зв'язку;
визначають другий відбиток, коли пристрій безпровідного зв'язку знаходиться в межах місцеположення, на основі поточного вимірювання пристроєм безпровідного зв'язку одного або більше опорних сигналів; і
змінюють перший відбиток на основі другого відбитка.
17. Спосіб за п. 16, у якому перший відбиток включає у себе інформацію відхилення, пов'язану з віртуальним розміром зони покриття для вузла доступу в першій мережі зв'язку.
18. Спосіб за п. 17, у якому перший відбиток змінюють шляхом регулювання інформації відхилення на основі поточного вимірювання одного або більше опорних сигналів.
19. Спосіб за п. 16, у якому перший відбиток містить інформацію фази для одного або більше опорних сигналів.
20. Спосіб за п. 19, у якому перший відбиток змінюють шляхом регулювання інформації фази на основі поточного вимірювання одного або більше опорних сигналів.
21. Спосіб за п. 16, у якому перший відбиток містить інформацію інтенсивності сигналу для одного або більше опорних сигналів.
22. Спосіб за п. 21, у якому перший відбиток змінюють шляхом регулювання інформації інтенсивності сигналу на основі поточного вимірювання одного або більше опорних сигналів.
23. Спосіб за п. 16, що додатково містить етап, на якому відслідковують номер зміни, відповідний до зміни першого відбитка.
24. Спосіб за п. 16, що додатково містить етап, на якому змінюють перший відбиток на основі другого відбитка і попередніх відбитків.
25. Спосіб за п. 16, у якому перший відбиток і другий відбиток кожний містять вектори, що мають один або більше компонентів, кожний з яких має значення компонента, відповідне до характеристики одного або більше опорних сигналів.
26. Спосіб за п. 16, що додатково містить етапи, на яких виявляють близькість до першої мережі зв'язку на основі порівняння другого відбитка з першим відбитком і запускають пошук другої мережі зв'язку на основі порівняння, що має результатом збіг параметра запуску.
27. Процесор, сконфігурований для здійснення зв'язку, що містить:
перший модуль для збереження на безпровідному пристрої першого відбитка, що ідентифікує місцеположення, що відповідає першій мережі зв'язку, на основі одного або більше опорних сигналів із другої мережі зв'язку;
другий модуль для визначення другого відбитка, коли пристрій безпровідного зв'язку знаходиться в межах місцеположення, на основі поточного вимірювання пристроєм безпровідного зв'язку одного або більше опорних сигналів; і
третій модуль для зміни першого відбитка на основі другого відбитка.
28. Машиночитаний носій, що містить набір кодів, які спонукують комп'ютер виконувати спосіб здійснення зв'язку, що містить етапи:
збереження на комп'ютері першого відбитка, що ідентифікує місцеположення, що відповідає першій мережі зв'язку, на основі одного або більше опорних сигналів із другої мережі зв'язку;
визначення другого відбитка, коли комп'ютер знаходиться в межах місцеположення, на основі поточного вимірювання комп'ютером одного або більше опорних сигналів; і
зміни першого відбитка на основі другого відбитка.
29. Пристрій безпровідного зв'язку, що містить:
засіб збереження на безпровідному пристрої першого відбитка, що ідентифікує місцеположення, що відповідає першій мережі зв'язку, на основі одного або більше опорних сигналів із другої мережі зв'язку;
засіб визначення другого відбитка, коли пристрій безпровідного зв'язку знаходиться в межах місцеположення, на основі поточного вимірювання пристроєм безпровідного зв'язку одного або більше опорних сигналів; і
засіб зміни першого відбитка на основі другого відбитка.
Текст
1. Пристрій безпровідного зв'язку, що містить пам'ять, сконфігуровану для зберігання першого відбитка, що ідентифікує місцеположення, що відповідає першій мережі зв'язку, на основі одного або більше опорних сигналів з другої мережі зв'язку, і процесор, сконфігурований для визначення другого відбитка, коли пристрій безпровідного зв'язку знаходиться в межах місцеположення, на основі поточного вимірювання пристроєм безпровідного зв'язку одного або більше опорних сигналів і зміни першого відбитка на основі другого відбитка. 2. Пристрій безпровідного зв'язку за п. 1, у якому процесор додатково сконфігурований для встановлення з'єднання між пристроєм безпровідного 2 (19) 1 3 93383 4 основі порівняння, що має результатом збіг параметра запуску. 13. Пристрій безпровідного зв'язку за п. 1, у якому перша мережа зв'язку є безпровідною локальною мережею (WLAN) і друга мережа зв'язку є глобальною мережею (WAN). 14. Пристрій безпровідного зв'язку за п. 1, у якому процесор додатково сконфігурований для утримання від контролю першої мережі зв'язку, коли пристрій безпровідного зв'язку знаходиться поза місцеположенням. 15. Пристрій безпровідного зв'язку за п. 1, у якому процесор додатково сконфігурований для порівняння поточного відбитка з відомим відбитком для визначення, чи знаходиться пристрій безпровідного зв'язку в межах місцеположення. 16. Спосіб здійснення зв'язку, що містить етапи, на яких: зберігають на безпровідному пристрої перший відбиток, що ідентифікує місцеположення, що відповідає першій мережі зв'язку, на основі одного або більше опорних сигналів із другої мережі зв'язку; визначають другий відбиток, коли пристрій безпровідного зв'язку знаходиться в межах місцеположення, на основі поточного вимірювання пристроєм безпровідного зв'язку одного або більше опорних сигналів; і змінюють перший відбиток на основі другого відбитка. 17. Спосіб за п. 16, у якому перший відбиток включає у себе інформацію відхилення, пов'язану з віртуальним розміром зони покриття для вузла доступу в першій мережі зв'язку. 18. Спосіб за п. 17, у якому перший відбиток змінюють шляхом регулювання інформації відхилення на основі поточного вимірювання одного або більше опорних сигналів. 19. Спосіб за п. 16, у якому перший відбиток містить інформацію фази для одного або більше опорних сигналів. 20. Спосіб за п. 19, у якому перший відбиток змінюють шляхом регулювання інформації фази на основі поточного вимірювання одного або більше опорних сигналів. 21. Спосіб за п. 16, у якому перший відбиток містить інформацію інтенсивності сигналу для одного або більше опорних сигналів. 22. Спосіб за п. 21, у якому перший відбиток змінюють шляхом регулювання інформації інтенсивності сигналу на основі поточного вимірювання одного або більше опорних сигналів. 23. Спосіб за п. 16, що додатково містить етап, на якому відслідковують номер зміни, відповідний до зміни першого відбитка. 24. Спосіб за п. 16, що додатково містить етап, на якому змінюють перший відбиток на основі другого відбитка і попередніх відбитків. 25. Спосіб за п. 16, у якому перший відбиток і другий відбиток кожний містять вектори, що мають один або більше компонентів, кожний з яких має значення компонента, відповідне до характеристики одного або більше опорних сигналів. 26. Спосіб за п. 16, що додатково містить етапи, на яких виявляють близькість до першої мережі зв'язку на основі порівняння другого відбитка з першим відбитком і запускають пошук другої мережі зв'язку на основі порівняння, що має результатом збіг параметра запуску. 27. Процесор, сконфігурований для здійснення зв'язку, що містить: перший модуль для збереження на безпровідному пристрої першого відбитка, що ідентифікує місцеположення, що відповідає першій мережі зв'язку, на основі одного або більше опорних сигналів із другої мережі зв'язку; другий модуль для визначення другого відбитка, коли пристрій безпровідного зв'язку знаходиться в межах місцеположення, на основі поточного вимірювання пристроєм безпровідного зв'язку одного або більше опорних сигналів; і третій модуль для зміни першого відбитка на основі другого відбитка. 28. Машиночитаний носій, що містить набір кодів, які спонукують комп'ютер виконувати спосіб здійснення зв'язку, що містить етапи: збереження на комп'ютері першого відбитка, що ідентифікує місцеположення, що відповідає першій мережі зв'язку, на основі одного або більше опорних сигналів із другої мережі зв'язку; визначення другого відбитка, коли комп'ютер знаходиться в межах місцеположення, на основі поточного вимірювання комп'ютером одного або більше опорних сигналів; і зміни першого відбитка на основі другого відбитка. 29. Пристрій безпровідного зв'язку, що містить: засіб збереження на безпровідному пристрої першого відбитка, що ідентифікує місцеположення, що відповідає першій мережі зв'язку, на основі одного або більше опорних сигналів із другої мережі зв'язку; засіб визначення другого відбитка, коли пристрій безпровідного зв'язку знаходиться в межах місцеположення, на основі поточного вимірювання пристроєм безпровідного зв'язку одного або більше опорних сигналів; і засіб зміни першого відбитка на основі другого відбитка. Дана патентна заявка вимагає пріоритет попередньої заявки №60/702591 під назвою "ASSISTED WIRELESS NETWORK ACCESS POINT SEARCH IN WIRELESS COMMUNICATION NETWORKS", поданої 25 липня 2005 p., і попередньої заявки №60/750920 під назвою "METHOD AND APPARATUS FOR LOCATING A WIRELESS LOCAL AREA NETWORK IN A WIDE AREA NETWORK", поданої 16 грудня 2005 p., і попередньої заявки № 60/750919 під назвою "METHOD AND APPARATUS 5 FOR MAINTAINING A FINGERPRINT FOR A WIRELESS NETWORK", поданої 16 грудня 2005 р., що належать правонаступнику даної заявки і, таким чином, безпосередньо включені за допомогою посилання. Дане розкриття належить, загалом, до телекомунікацій і, зокрема, до систем і способів підтримання пристрою мобільного зв'язку, здатного здійснювати зв'язок за допомогою мереж зв'язку двох різних типів. Потреби в безпровідних інформаційних послугах привели до розвитку безпровідних мереж у всезбільшуваній кількості. CDMA2000 їх є лише одним прикладом безпровідної мережі, яка забезпечує глобальні послуги телефонного зв'язку і передачі даних. CDMA2000 їх - це стандарт безпровідного зв'язку, встановлений в рамках Проекту загальноєвропейської системи мобільного і персонального зв'язку 3-го покоління 2 (3GPP2), що використовує технологію множинного доступу з кодовим розділенням (CDMA). CDMA - це технологія, яка дозволяє множині користувачів спільно використовувати загальне середовище зв'язку з використанням обробки розширення спектра. З нею конкурує безпровідна мережа, яка широко використовується в Європі, а саме Глобальна система мобільного зв'язку (GSM). На відміну від CDMA2000 1х, GSM використовує вузькосмугову технологію множинного доступу з часовим розділенням (TDMA) для підтримання послуг безпровідного телефонного зв'язку і передачі даних. Ряд інших безпровідних мереж включають в себе Загальну радіослужбу пакетної передачі (GPRS), яка підтримує послуги високошвидкісної передачі даних, де швидкості передачі даних придатні для додатків електронної пошти і навігації в Інтернеті, і Універсальну мобільну телекомунікаційну систему (UMTS), яка може доставляти широкосмугові мовні сигнали і дані для аудіо- і відеододатків. Ці безпровідні мережі можна, загалом, розглядати як глобальні мережі, в яких застосовується стільникова технологія. Стільникова технологія заснована на топології, в якій географічна зона покриття розбита на стільники. У кожному з цих стільників знаходиться стаціонарна базова приймально-передавальна станція (BTS), яка здійснює зв'язок з користувачами мобільного зв'язку. Контролер базової станції (BSC) звичайно застосовується в географічній зоні покриття для керування BTS і маршрутизації передач на відповідні шлюзи для різних мереж з комутацією пакетів і комутацією каналів. По мірі зростання потреби в безпровідних інформаційних послугах розвиваються мобільні пристрої, які підтримують об'єднані середовища передачі мови, даних і потоків і одночасно забезпечують безперервне мережне покриття між глобальними мережами стільникового зв'язку і безпровідними локальними мережами (LAN). Безпровідні LAN звичайно забезпечують послуги телефонного зв'язку і передачі даних в порівняно невеликих географічних зонах з використанням стандартного протоколу, наприклад, IEEE 802.11, Bluetooth і т. п. Наявність безпровідних LAN забезпечує унікальну можливість підвищення числа ко 93383 6 ристувачів глобальної мережі стільникового зв'язку за рахунок поширення стільникового зв'язку на спектр, що не ліцензується, з використанням інфраструктури безпровідної LAN. Останнім часом застосовуються різні методи, що дозволяють мобільним пристроям здійснювати зв'язок з різними безпровідними мережами. Застосовуються додаткові методи, що дозволяють мобільному пристрою шукати безпровідну LAN для визначення, чи можна до неї підключитися. Однак, частий або безперервний пошук безпровідної LAN приводить до невиправдано великого споживання потужності і швидкого розряду батареї мобільного пристрою. Відповідно, зниження енергоспоживання і економію заряду батареї мобільного пристрою можна реалізувати за допомогою інтелектуального пошуку доступних безпровідних LAN. Один підхід до підвищення ефективності пошуку полягає в адаптивному уточненні критеріїв, що використовуються для визначення близькості безпровідної LAN. Один аспект передбачає пристрій безпровідного зв'язку, який включає в себе пам'ять, конфігуровану для зберігання інформації, яка належить до місцеположення першої мережі зв'язку. Пристрій також включає в себе процесор, конфігурований для зміни інформації, що зберігається в пам'яті, на основі одного або декількох опорних сигналів з другої мережі зв'язку. Інший аспект передбачає пристрій безпровідного зв'язку, який включає в себе процесор і пам'ять, причому пам'ять конфігурована для зберігання першого відбитка (характерної ознаки) першої мережі зв'язку на основі одного або декількох опорних сигналів з другої мережі зв'язку. Процесор конфігурований для визначення другого відбитка пристрою безпровідного зв'язку на основі одного або декількох опорних сигналів і для зміни першого відбитка на основі другого відбитка. Ще один аспект передбачає спосіб здійснення зв'язку, який включає в себе етапи, на яких зберігають інформацію, що належить до місцеположення першої мережі зв'язку; і змінюють збережену інформацію на основі одного або декількох опорних сигналів з другої мережі зв'язку. Очевидно, що фахівці в даній галузі техніки можуть запропонувати інші варіанти здійснення даного розкриття на основі нижченаведеного докладного опису, в якому різні варіанти здійснення розкриття показані і описані лише в порядку ілюстрації. Очевидно, що розкриття допускає різні інші варіанти здійснення, і окремі його деталі допускають модифікації в різних відношеннях, що не виходять за рамки сутності і об'єму даного розкриття. Відповідно, креслення і докладний опис потрібно розглядати в порядку ілюстрації, але не обмеження. Різні аспекти системи безпровідного зв'язку проілюстровані в порядку прикладу, але не обмеження, на прикладених кресленнях, де: Фіг.1А - принципова блок-схема варіанта здійснення системи безпровідного зв'язку; Фіг.1В - принципова блок-схема іншого варіанта здійснення системи безпровідного зв'язку; 7 Фіг.2 - функціональна блок-схема, що ілюструє приклад мобільного пристрою, здатного підтримувати зв'язок як в стільниковій мережі, так і в безпровідній LAN; і Фіг.3А - логічна блок-схема ілюстративного способу для створення відбитків на пристрої мобільного зв'язку; Фіг.3В - логічна блок-схема ілюстративного способу порівняння відбитків різних місцеположень; Фіг.4 - логічна блок-схема ілюстративного способу уточнення існуючого відбитка для відомого місцеположення; Фіг.5 - логічна блок-схема ілюстративного способу вибору безпровідної мережі зв'язку; Фіг.6 - логічна блок-схема ілюстративного способу здійснення глобального пошуку безпровідної мережі; Фіг.7 - логічна блок-схема ілюстративного способу здійснення пошуку відбитка безпровідної мережі; Фіг.8 - логічна блок-схема ілюстративного способу здійснення пошуку передачі обслуговування для безпровідної мережі з використанням відбитків і списків сусідів. Докладний опис, викладений нижче в зв'язку з прикладеними кресленнями, призначений для опису різних варіантів здійснення розкриття і не призначений представляти тільки варіанти здійснення, в яких розкриття можна здійснювати на практиці. Докладний опис включає в себе конкретні деталі з метою забезпечення повного розуміння розкриття. У ряді випадків, загальновідомі структури і компоненти показані у вигляді блок-схеми, щоб не затемнювати ідеї розкриття. У нижченаведеному докладному описі розглянуті різні методи в зв'язку з передачею обслуговування користувача мобільного зв'язку з однієї мережі в іншу. Деякі з цих методів описані застосовно до пристрою мобільного зв'язку, що переміщається по глобальній WAN, причому одна або декілька безпровідних LAN розсіяні по зоні покриття WAN. Пристрій мобільного зв'язку може являти собою будь-який відповідний пристрій, здатний здійснювати безпровідний телефонний зв'язок або передачу даних, наприклад, стільниковий телефон, призначений для роботи в мережі CDMA2000 1х. Пристрій мобільного зв'язку може застосовувати будь-який відповідний протокол доступу до безпровідної LAN, включаючи, в порядку прикладу, IEEE 802.11. Хоч ці методи можна описувати застосовно до телефону WAN, здатного здійснювати зв'язок в мережі IEEE 802.11, ці методи можна поширювати на інші пристрої мобільного зв'язку, здатні здійснювати доступ до множини мереж. Наприклад, ці методи можна застосовувати до пристрою мобільного зв'язку, здатного перемикатися між мережею CDMA2000 1х і мережею GSM. Відповідно, будь-яке згадування стільникового телефону, здатного здійснювати зв'язок з мережею IEEE 802.11, або будь-якого іншого конкретного варіанта здійснення, покликане лише ілюструвати різні аспекти даного розкриття, з урахуванням того, що ці аспекти мають широку сферу застосування. 93383 8 На Фіг.1А показана принципова блок-схема варіанта здійснення системи безпровідного зв'язку. Переміщення мобільного пристрою 102 по WAN 104 зображене послідовністю пунктирних ліній. WAN 104 включає в себе BSC 106, підтримуючий деяку кількість BTS, розосереджених по зоні покриття WAN. Для простоти пояснення на Фіг.1 показана одна BTS 108. Центр комутації мобільного зв'язку (MSC) 110 можна використовувати для забезпечення шлюзу в телефонну мережу загального користування (PSTN) 112. Хоч це і не показано на Фіг.1, WAN 104 може використовувати множину BSC, кожний з яких підтримує будь-яку кількість BTS, для розширення географічної зони покриття WAN 104. При використанні множини BSC в WAN 104 MSC 110 також можна використовувати для координації зв'язку між BSC. WAN 104 також може включати в себе одну або декілька безпровідних LAN, розсіяних по глобальній зоні безпровідного покриття. На Фіг.1 показана одна безпровідна LAN 114. Безпровідна LAN 114 може являти собою мережу IEEE 802.11 або будь-яку іншу відповідну мережу. Безпровідна LAN 114 включає в себе вузол доступу 116, що дозволяє мобільному пристрою 102 здійснювати зв'язок з ІР-мережею 118. Сервер 120 можна використовувати для сполучення ІР-мережі 118 з MSC 110, який забезпечує шлюз в PSTN 112. При вмиканні живлення мобільного пристрою 102 він намагається зв'язатися або з WAN 104, або з безпровідною LAN 114. Прийняття рішення на здійснення доступу до тієї або іншої мережі може визначатися різними факторами, пов'язаними з конкретним застосуванням і загальними конструкційними обмеженнями. У порядку прикладу, мобільний пристрій 102 може бути пристосований для здійснення доступу до безпровідної LAN 114, коли якість обслуговування відповідає мінімальному порогу. Крім того, що безпровідну LAN 114 можна використовувати для підтримання мобільного телефонного зв'язку і передачі даних, можна вивільняти цінні ресурси зв'язку для інших користувачів мобільного зв'язку. Мобільний пристрій 102 може бути конфігурований для безперервного або періодичного пошуку радіомаяка від вузла доступу 116 або будь-якого іншого вузла доступу безпровідної LAN. Радіомаяк - це періодичний сигнал, який передається вузлом доступу 116 з інформацією синхронізації. Пошук радіомаяка WLAN вимагає, щоб мобільний пристрій по черзі настроювався на можливі канали WLAN в одному або декількох робочих діапазонах системи WLAN і проводив або активне сканування, або пасивне сканування на каналі. При пасивному скануванні мобільний пристрій просто настроюється на канал і знаходиться в режимі прийому протягом конкретного періоду часу, чекаючи передачі радіомаяка. При активному скануванні мобільний пристрій настроюється на канал і передає пробний запит після виконання процедур доступу для уникнення конфліктів з існуючими пристроями на каналі. Прийнявши пробний запит, вузол доступу передає пробну відповідь на мобільний пристрій. У випадку, коли мобільний пристрій 102 не може виявити радіомаяк або не приймає пробну відпо 9 відь на пробний запит, що може мати місце, якщо живлення подається на мобільний пристрій 102 в місцеположенні А, то мобільний пристрій 102 намагається здійснити доступ до WAN 104. Згідно з Фіг.1В, описаною нижче, мобільний пристрій 102 не здійснює безперервне (або періодичне) сканування для виявлення вузла доступу WLAN, але, навпаки, сканує для виявлення вузла доступу WLAN, тільки коли він визначає, що знаходиться поблизу безпровідної LAN 114. Мобільний пристрій 102 може здійснювати доступ до WAN 104, уловлюючи пілот-сигнал від BTS 108. Після виявлення пілот-сигналу радіоз'єднання може бути встановлено між мобільним пристроєм 102 і BTS 108 загальновідомими в техніці засобами. Мобільний пристрій 102 може використовувати радіоз'єднання з BTS 108 для реєстрації на MSC 110. Реєстрація - це процес, в якому мобільний пристрій 102 повідомляє WAN 104 про своє місцеположення. По завершенні процесу реєстрації мобільний пристрій 102 може перейти в стан очікування, поки мобільний пристрій 102 або PSTN 112 не ініціює виклик. У будь-якому випадку, радіоканал трафіку може бути встановлений між мобільним пристроєм 102 і BTS 108 для встановлення і підтримання виклику. Коли мобільний пристрій 102 переміститься по WAN 104 з місцеположення А в місцеположення В, в описаному варіанті здійснення, він тепер може виявити радіомаяк від вузла доступу 116. Коли це відбувається, радіоз'єднання може бути встановлене між двома засобами, добре відомими в техніці. Потім мобільний пристрій 102 одержує IPадресу сервера 120. Мобільний пристрій 102 може користуватися послугами сервера доменних імен (DNS) для визначення ІР-адреси сервера. Доменне ім'я сервера 120 може доставлятися на мобільний пристрій 102 по WAN 104. За допомогою IPадреси мобільний пристрій 102 може встановити мережне з'єднання з сервером 120. Після встановлення мережного з'єднання інформацію з сервера 120 можна використовувати спільно з локальними вимірюваннями для визначення, чи достатня якість обслуговування безпровідної LAN 114 для передачі обслуговування мобільного пристрою 102 на вузол доступу 116. Зазначимо, що хоч на Фіг.1А зображена загальна схема стільникової WAN, можна використовувати і інші WAN. Вони можуть включати в себе мережі, в яких не використовуються MSC або інші стільникові структури, і WAN, в яких використовуються інші протоколи зв'язку, в тому числі широкосмуговий CDMA (WCDMA), TD-CDMA, GSM і ін. На Фіг.1В показані безпровідна LAN 114 і BTS 108 застосовно до більш широкої WAN, що має множину BTS 122, 124, 126, а також множину безпровідних LAN 129, 131 і відповідних вузлів доступу 128, 130. Згідно з Фіг.1В мобільний пристрій 102 знаходиться в зоні покриття якої-небудь безпровідної LAN. Відповідно, пошук сигналу радіомаяка в цьому місцеположенні буде безрезультатним і приведе до невиправданого споживання потужності. Незважаючи на те, що мобільний пристрій може часто переходити в неактивний режим або режим очікування для економії енергії, пошук сигналу радіомаяка безпровідних LAN може швидко витра 93383 10 чати енергію. У звичайній конфігурації мережі 802.11 сигнали радіомаяка передаються з інтервалами, що вимірюються десятками мілісекунд; таким чином, мобільний пристрій повинен залишатися активним і здійснювати пошук протягом щонайменше цього періоду часу на канал, і, передбачаючи, що вузол доступу безпровідної LAN може бути настроєний на різні частотні діапазони і канали в цих діапазонах, мобільний пристрій 102 повинен залишатися активним протягом значного часу для пошуку доступних вузлів доступу безпровідної LAN. Аналогічно, у випадку активного сканування, мобільний пристрій повинен залишатися активним, щоб виконувати процедури канального доступу на каналі, і потім передавати пробний запит, і залишатися активним, щоб приймати пробну відповідь. Він повинен здійснювати цю процедуру на кожному каналі. У цьому випадку також мобільний пристрій 102 повинен залишатися активним протягом значного часу для пошуку доступних вузлів доступу безпровідної LAN, що може приводити до збільшення енергоспоживання і непродуктивних витрат на обробку. Як відомо в техніці, мобільний пристрій 102 відстежує сигнали радіомаяка і пілот-каналу від базових станцій мережі стільникового зв'язку. Ці сигнали можуть включати в себе сигнали пілотканалу і пошукового виклику. Мобільний пристрій відстежує ці сигнали для вимірювання інтенсивності первинного сигналу і сигналів від сусідів для здійснення операцій передачі обслуговування між базовими станціями. Крім того, в мережах, де базові станції синхронізовані, мобільний пристрій також може вимірювати фазу кожного пілотсигналу для підтримання визначення передачі обслуговування. Таким чином, в будь-якому місцеположенні в мережі 104 мобільний пристрій 102 спостерігає до n базових станцій з вимірними інтенсивностями сигналу, які можна охарактеризувати двома векторами х1,..., хn і у1,..., уn. Кожне значення x представляє інтенсивність сигналу для пілотсигналу від базової станції, і кожне значення у представляє фазу пілот-сигналу від базової станції. Якщо спостерігається менше n сигналів, значення, що залишилися, задаються рівними нулю. Оскільки з пілот-сигналами пов'язані зсуви фази пілот-сигналу, сигнали можна легко ідентифікувати по їх інтенсивності і фазі як такі, що виходять з конкретної базової станції. У інших технологіях WAN, наприклад, GSM, сусідні базові станції можна ідентифікувати по їх частотному каналу або іншому ідентифікатору базової станції і інтенсивності сигналу, пов'язаного з кожною базовою станцією. У WCDMA базові станції можуть не бути синхронізованими. Як і в CDMA, коли мобільний пристрій переходить в стан очікування на каналі пошукового виклику конкретної базової станції, він сканує сигнали сусідніх базових станцій. У випадку CDMA кожна базова станція використовує зсуви однієї і тієї ж псевдовипадкової розширювальної послідовності. У випадку WCDMA кожна базова станція передає деяку кількість сигналів, які дозволяють мобільній станції швидко входити в синхронізм з сигналами, що передаються цією базо 11 вою станцією, і, після синхронізації, визначати групу кодів розширення і код розширення, який використовується цією базовою станцією. Набір кодів розширення і їх інтенсивність сигналу можна використовувати для створення відбитка (характерної ознаки) для ідентифікації місцеположення в зоні покриття WCDMA відповідно до зсувів пілотсигналу і інтенсивності пілот-сигналу в системі CDMA. Відносні зсуви хронування сусідніх базових станцій також можна використовувати відповідно до фаз пілот-сигналу в CDMA, однак, якщо базові станції не синхронізовані, їх такі сигнали можуть зазнавати відносного дрейфу, що робить зсув хронування ненадійним індикатором. Однак, обмежуючи пошук сигналів радіомаяка періодами, коли мобільний пристрій знаходиться в зоні 140, можна реалізувати значну економію енергоспоживання. Таким чином, коли мобільний пристрій 102 періодично активується для прослуховування каналу пошукового виклику або каналу швидкого пошукового виклику в WAN, він також може визначати своє місцеположення. Якщо він визначає, що знаходиться в зоні 140, він може шукати сигнал радіомаяка безпровідної LAN. У іншому випадку, він може уникати непотрібного пошуку сигналу радіомаяка. Мобільний пристрій 102 може відстежувати сигнали радіомаяка і пілот-каналу від базових станцій WAN. Ці сигнали можуть включати в себе сигнали пілот-каналу і пошукового виклику. Мобільний пристрій відстежує ці сигнали для вимірювання інтенсивності первинного сигналу і сигналів від сусідів для здійснення операцій передачі обслуговування між базовими станціями. Крім того, в мережах, де базові станції синхронізовані, мобільний пристрій також може вимірювати фазу кожного пілот-сигналу для підтримання визначення передачі обслуговування. Таким чином, в будьякому місцеположенні в мережі 104 мобільний пристрій 102 спостерігає до n базових станцій з вимірними інтенсивностями сигналу, які можна охарактеризувати двома векторами х1,..., хn і у1,..., уn. Кожне значення x представляє інтенсивність сигналу для пілот-сигналу від базової станції, і кожне значення у представляє фазу пілот-сигналу від базової станції. Якщо спостерігається менше n сигналів, значення, що залишилися, задаються рівними нулю. Оскільки з пілот-сигналами пов'язані зсуви фази пілот-сигналу, сигнали можна легко ідентифікувати по їх інтенсивності і фазі як такі, що виходять з конкретної базової станції. У інших технологіях WAN, наприклад, GSM, сусідні базові станції можна ідентифікувати по їх частотному каналу або іншому ідентифікатору базової станції і інтенсивності сигналу, пов'язаного з кожною базовою станцією. У ряді аспектів будь-який сигнал, що використовується для синхронізації, хронування і т. п., можна використовувати як сигнал, який використовується для одержання вимірювань, що утворюють один або декілька вищеописаних векторів. Крім того, вектори не треба формувати, зберігати або використовувати як два вищеописаних вектори, або вони не повинні включати в себе інформацію у вищеописаному форматі. Таким чином, в ряді аспектів використовується інформація, 93383 12 що ідентифікує джерело і щонайменше одну характеристику опорного сигналу, наприклад, сигнал пілот-каналу або пошукового виклику. Інформацію можна, загалом, використовувати як відбиток, або сигнатуру, місцеположення мобільного пристрою 102. Таким чином, якщо положення в зоні 140 мають певний відомий відбиток, то мобільний пристрій може визначити свій поточний відбиток і порівняти його з відомим відбитком для визначення, чи знаходиться мобільний пристрій в зоні 140. Хоч вищенаведений розгляд спирається лише на використання двох атрибутів WAN (тобто інтенсивності і фази пілот-сигналу), крім того, альтернативно або додатково до цих двох атрибутів, розглянутих вище, можна використовувати інші динамічні атрибути WAN. Наприклад, як відбиток можна використовувати значення зсуву пілот-сигналу; навіть кількість доступних пілот-сигналів є можливим атрибутом, використовуваним як відбиток. Крім того, атрибути, що складають відбиток, не обов'язково є атрибутами WAN. Наприклад, багато які мобільні пристрої мають приймачі GPS, які можна використовувати для визначення місцеположення мобільного пристрою відносно безпровідної LAN. Інформацію GPS можна використовувати прямо або непрямо. Як один приклад останнього випадку можна використовувати ID базової станції спільно з вимірюваннями фази сигналів GPS від різних супутників для задавання відбитка, який відповідає місцеположенню мобільного пристрою. Таким чином, в самому широкому значенні, відбиток є сукупністю атрибутів першої мережі зв'язку, які змінюються на основі місцеположення і які мобільний пристрій може використовувати для визначення близькості другої мережі зв'язку. Крім того, відбиток також може включати в себе характеристики передавачів другої мережі зв'язку (наприклад, МАС ID, діапазон, канал, інформація RSSI вузлів доступу WiFi). У цьому випадку, параметри WAN можна розглядати як параметри запуску, так що збіг параметрів ініціює пошук WLAN. Параметри WLAN можна використовувати в ході пошуку як параметри пошуку для ініційованого пошуку. Атрибути можна обчислювати різними способами, не виходячи за рамки об'єму даного розкриття. Наприклад, можна проводити миттєве вимірювання таких атрибутів, як інтенсивність і фаза пілот-сигналу, і використовувати їх як відбиток. Однак, навіть коли мобільний пристрій нерухомий, значення цих атрибутів змінюються в зв'язку з мінливістю навколишнього середовища. Відповідно, можна проводити множину вимірювань і усереднювати або інакше об'єднувати їх в деякому статистично значущому режимі для створення відбитка. На Фіг.2 показана функціональна блок-схема, яка ілюструє приклад мобільного пристрою, здатного підтримувати зв'язок як з WAN, так і з безпровідною LAN. Мобільний пристрій 102 може включати в себе приймач-передавач WAN 202 і приймач-передавач безпровідної LAN 204. Згідно щонайменше з одним варіантом здійснення мобільного пристрою 102 приймач-передавач WAN 202 здатний підтримувати зв'язок в режимі 13 93383 CDMA2000 1х, WCDMA, GSM, TD-CDMA або інших WAN з BTS (не показана), і приймач-передавач безпровідної LAN 204 здатний підтримувати зв'язок в режимі IEEE 802.11 з точкою доступу (не показана). Зазначимо, що ідеї, описані в зв'язку з мобільним пристроєм 102, можна поширити на інші технології WAN і безпровідної LAN. Показано, що кожний приймач-передавач 202, 204 має окрему антену 206, 207, відповідно, але приймачіпередавачі 202, 204 можуть спільно використовувати одну широкосмугову антену. Кожну антену 206, 207 можна реалізувати з одним або декількома випромінюючими елементами. Також показано, що мобільний пристрій 102 містить процесор 208, підключений до обох приймачів-передавачів 202, 204, однак, в альтернативних варіантах здійснення мобільного пристрою 102, можна використовувати окремі процесори для кожного приймача-передавача. Процесор 208 можна реалізувати за допомогою обладнання, програмно-апаратного забезпечення, програмного забезпечення або будь-якої їх комбінації. У порядку прикладу, процесор 208 може включати в себе мікропроцесор (не показаний). Мікропроцесор можна використовувати для підтримання прикладних програм, які, крім іншого, (1) керують доступом до глобальної мережі безпровідного зв'язку і безпровідної LAN; і (2) забезпечують інтерфейс між процесором 208 і клавіатурою 210, дисплеєм 212 і іншими користувацькими інтерфейсами (не показані). Процесор 208 також може включати в себе цифровий сигнальний процесор (DSP) (не показаний) з вбудованим програмним забезпеченням, яке підтримує різні функції обробки сигналу, наприклад, функції згорткового кодування, контролю циклічної надмірності (CRC), модуляції і обробок розширення по спектру. DSP також може здійснювати функції вокодера для підтримання телефонних додатків. Спосіб реалізації процесора 208 залежить від конкретного застосування і конструкційних обмежень, що накладаються на всю систему. Зазначимо, що апаратна, програмноапаратна і програмна конфігурації можуть бути взаємозамінними залежно від обставин і від найкращого режиму реалізації описаних функцій для кожного конкретного застосування. Процесор 208 може бути конфігурований для виконання алгоритму ініціювання передачі обслуговування з однієї мережі в іншу. Алгоритм можна реалізувати у вигляді однієї або декількох прикладних програм, підтримуваних мікропроцесором 14 вищеописаної архітектури. Альтернативно, алгоритм може являти собою модуль, окремий від процесора 208. Модуль можна реалізувати за допомогою обладнання, програмно-апаратного забезпечення, програмного забезпечення або будьякої їх комбінації. Залежно від конкретних конструкційних обмежень алгоритм може бути інтегрований в будь-який об'єкт в мобільному пристрої 102, або розподілений по множині об'єктів в мобільному пристрої 102. Для визначених цілей, відомих в техніці, інтенсивність сигналу з вузла доступу можна вимірювати на мобільному пристрої 102 за допомогою блока 216 індикатора інтенсивності прийнятого сигналу (RSSI). RSSI звичайно є мірою інтенсивності існуючого сигналу, який надходить зворотно на приймач-передавач 204 безпровідної LAN для автоматичного регулювання посилення, і тому його можна подавати на процесор 208 без ускладнення схеми мобільного пристрою 102. Альтернативно, якість радіозв'язку можна визначати з радіомаяка. Оскільки радіомаяк є сигналом з розширенням по спектру, який попередньо відомий, копію радіомаяка можна зберігати в пам'яті 211 на мобільному пристрої 102. Демодульований радіомаяк можна використовувати з копією радіомаяка, що зберігається в пам'яті, для оцінки енергії радіомаяка, що передається, загальновідомими в технікові засобами. Повертаючись до вищезазначених відбитків, мобільний пристрій 102 також включає в себе алгоритм, виконуваний процесором 208 для створення множини відбитків і порівняння різних відбитків одного з одним. Наприклад, використовуючи клавіатуру 212, користувач мобільного пристрою 102 може натиснути клавішу, яка наказує мобільному пристрою 102 створювати поточний відбиток і зберігати цей відбиток в пам'яті 211. Якщо під час створення відбитка мобільний пристрій підключений до безпровідної LAN, то збережений відбиток можна зв'язати з цим вузлом доступу безпровідної LAN. Крім того, відбиток також може записуватися автоматично на періодичній основі або при настанні передбачених програмою подій, наприклад, при успішному доступі, успішному доступі з потрібною якістю обслуговування і т. д. В результаті вищеописаного процесу пам'ять 211 може містити таблицю пошуку безпровідної LAN, організовану, наприклад, аналогічно наступній таблиці: WLAN BSS ID Інтенсивність сигналу Α1 s1(А1)...sn(А1) A2 s1(A2)...sn(A2) l2 WAN ID А3 s1(A3)...sn(A3) l1 l2 В1 В2 s1(B1)...sn(B1) s1(B2)...sn(B2) WLAN SSID l1 А В Фаза p1(Α1) … pn(A1) p1(A2) … pn(A2) р1(А3) … pn(A3) 15 Перший стовпчик таблиці належить до WAN ID для WAN. WAN ID являє собою ідентифікатор системи і мережі для WAN, відомий як SID/NID в глобальній безпровідній системі. Конкретні базові станції в WAN можна ідентифікувати по зсувах пілот-сигналу, інтенсивності пілот-сигналу або іншим атрибутам, які входять до складу розглянутого нижче відбитка. Відбиток ідентифікує місцеположення мобільного пристрою. Другий стовпчик належить до текстового ідентифікатора мережі WLAN. Третій ідентифікатор належить до вузлів доступу безпровідної LAN (відомих як BSS). У ілюстративній таблиці є три вузли доступу (А1, А2, А3) в першій зоні покриття базової станції А. Аналогічно, існує два вузли доступу в зоні покриття базової станції В. Звичайно, в зонах покриття будь-якого WAN ID може існувати багато безпровідних LAN, але користувача мобільного пристрою можуть не цікавити ці вузли доступу, оскільки вони пов'язані з безпровідними LAN, доступ до яких користувачеві може бути не дозволений. Відповідно, таблиця може включати в себе тільки відбиток для тих вузлів доступу, до яких користувач звичайно підключається. Два інших стовпчики включають в себе значення, що містять сам відбиток. У цьому прикладі таблиці відбитки для вузлів доступу А1, А2 і А3 включають в себе інформацію інтенсивності і фази. Однак відбитки для вузлів доступу B1 і В2 містять тільки інформацію інтенсивності сигналу. Зазначимо також, що хоч кожний відбиток в цій таблиці позначений вектором довжиною n, вектор може мати менше n ненульових компонентів. Таким чином, декілька значень можуть бути нульовими, що обмежує порівняння відбитка з ненульовими компонентами вектора. У ході роботи мобільний пристрій може виходити з неактивного режиму або режиму очікування і обчислювати відбиток свого поточного місцеположення і порівнювати його з інформацією в стовпчиках 4 і 5 таблиці. Звичайно мобільний пристрій обмежує зіставлення відбитків записами, відповідними WAN ID, з яким він в даний момент зареєстрований. Таким чином, при реєстрації з WAN ID А, для зіставлення використовуються тільки відбитки, пов'язані з WAN ID А в таблиці. Створення і порівняння відбитків також може відбуватися в ході здійснення виклику. На основі порівняння, мобільний пристрій може визначати, що вузол доступу з SSID і BSSID, вказаними в стовпчиках 1 і 2, досить близький, щоб шукати його сигнал радіомаяка; в іншому випадку він може повернутися в режим очікування, не затрачуючи ресурси на пошук сигналу радіомаяка безпровідної LAN. Вищенаведена таблиця носить ілюстративний характер і не описує всю можливу інформацію, яку можна використовувати для характеризації відбитка, а також всі різні поєднання WAN ID і ID вузлів доступу. Наприклад, оскільки більшість областей покрита множинними постачальниками послуг WAN, кожний з яких має свій власний WAN ID (SID/NID), запис в таблиці для вузла доступу може з'являтися декілька разів в зв'язку з різними WAN ID з відповідною сигнатурою в кожній. Крім вищео 93383 16 писаної таблиці можна використовувати окрему таблицю (або, можливо, додаткові записи в первинній таблиці) для збереження інформації про відповідний вузол доступу (тобто BSS ID). Наприклад, вузол доступу безпровідної LAN звичайно конфігурується для роботи на одному конкретному каналі в конкретному частотному діапазоні. Щоб мобільному пристрою не доводилося здійснювати пошук по різних можливих комбінаціях, таблиця може містити таку робочу інформацію для вузла доступу, яку мобільний пристрій може використовувати для пошуку сигналу радіомаяка. Інша інформація про вузол доступу може включати в себе його можливості, наприклад, захищеність, якість обслуговування, інформацію пропускної здатності і зв'язності. Створення таблиці відбитків описане з посиланням на логічну блок-схему, показану на Фіг.3А. У блоці 302 мобільний пристрій підключається до безпровідної LAN. He користуючись ніякими раніше збереженими відбитками, мобільний пристрій звичайним чином виконує сканування для виявлення вузла доступу WLAN. Коли мобільний пристрій з'єднається з вузлом доступу, користувач може, в блоці 304, дати команду пристрою зареєструвати поточний відбиток. Ця функція звичайно ініціюється користувачем, оскільки користувачеві може потребуватися зберегти в базі даних відбитків тільки визначені безпровідні LAN, наприклад, ті безпровідні LAN, на підключення до яких користувач звичайно придбаває підписку. Однак, створення відбитка може автоматично ініціюватися мобільним пристроєм як одна з багатьох функцій, здійснюваних при підключенні до безпровідної LAN. У блоці 306 мобільний пристрій реєструє значення тих атрибутів, які містять відбиток, і в блоці 308 пристрій зберігає відбиток в базі даних. Спільно з відбитком переважно також зберігати атрибути підключеної в даний момент безпровідної LAN. Порівняння поточного відбитка із збереженим відбитком можна здійснювати по-різному, не виходячи за рамки об'єму даного розкриття. Нижче описаний один конкретний метод. Однак можна також використовувати численні альтернативні, але функціонально еквівалентні методи. Атрибути, що складають відбиток, можуть мати значення, які змінюються (навіть в одному і тому ж місцеположенні), або які важко виміряти з високою мірою точності. Таким чином, порівняння між відбитками не повинно спиратися на абсолютну ідентичність як на тест для визначення збігу. Аналогічно, зона 140 може відображати робоче рішення віддати перевагу більш ранньому виявленню вузлів доступу ціною помилкових тривог. Іншими словами, якщо вибрана зона 140 значно більше зони 114, то мобільний пристрій 102 визначає, що він повинен шукати сигнал радіомаяка в той час, коли він не знаходиться в зоні 114 (тобто помилкова тривога). Якщо ж вибрана зона 140 близька за розміром з зоною 114, то можливі випадки, коли мобільний пристрій повинен шукати сигнал радіомаяка, але алгоритм зіставлення відбитків ще не наказав йому проводити пошук. 17 93383 Для маніпуляцій з такою мінливістю відбитків визначена величина "відхилення", яка допомагає 18 керувати визначенням, чи співпадає відбиток із збереженим відбитком. Інтенсивність сигналу Відхилення інтенсивності Фаза s1(A1) ... sn(A1) d1(A1) ... dn(А1) р1(А1) ... рn(А1) А2 s1(A2) ... sn(A2) d1(А2) ... dn(А2) р1(А2) ... рn(А2) А3 А WLAN BSS ID Α1 WAN ID s1(A3)...sn(A3) d1(A3) ... dn(A3) р1(А3) ... рn(А3) Вищенаведена таблиця включає в себе значення відхилення для інтенсивності сигналу і окреме значення відхилення для фазової ділянки відбитка. Використання цих значень пояснене відносно логічної блок-схеми, показаної на Фіг.3В. У блоці 320 мобільний пристрій активується або іншим чином одержує розпорядження зареєструвати відбиток свого поточного місцеположення. Продовжуючи приклад, де відбиток має вектор для інтенсивності сигналів і вектор для фаз, утворюється пара векторів x1... xn і у1... уn. У блоці 322 перевіряється поточний WAN ID і визначаються записи в таблиці для вузлів доступу, пов'язаних з цим WAN ID. Можливі додаткові уточнення пошуку в базі даних на предмет ідентифікаторів спостережуваних пілот-сигналів. Для мережі CDMA критеріями пошуку можуть бути зсуви фази PN спостережуваних пілот-сигналів. Потім відбиток для кожного з цих вузлів доступу порівнюється, в блоці 324, з поточним відбитком для визначення наявності або відсутності збігу. Алгоритмічно, порівняння і визначення проводиться таким чином: У циклі по і від 1 до n: визначити, чи виконується x i s i di , визначити, чи виконується y i p i qi . Таким чином, значення відхилення d і q можна використовувати для вибору, наскільки близько поточний відбиток (вектори x і у) повинен співпадати із збереженим відбитком (векторами s і р). Чим більше значення відхилення, тим значніше можуть відрізнятися значення, що задовольняють умову збігу. При наявності збігу в блоці 324, в блоці 326 можна здійснювати необов'язкове порівняння для визначення, чи нижче сума всіх різниць для даних вузлів доступу (наприклад, x i s i і y i p i ) відповідного порога (наприклад, X і Y). Цей додатковий тест може сприяти розумінню визначених сценаріїв, в яких окремі різниці можуть вказувати збіг, але, при розгляді відбитка загалом, може бути визначена відсутність збігу. Якщо тести в блоках 324 і 326 успішно виконуються для вузла доступу безпровідної LAN в таблиці, то мобільний пристрій одержує розпорядження виконувати пошук сигналів радіомаяка цього вузла доступу. Якщо в блоках 324 або 326 не виявлений збіг, то мобільний пристрій продовжує шукати збіг для іншого відбитка для іншого BSS ID. У випадку, коли, можливо, більше одного відбитка вузла доступу співпадає з відбитком поточного місцеположення, можна знаходити вели Відхилення фази q1(A1) … qn(А1) q1(A2) … qn(А2) q1(A3) … qn(A3) чини різниць, або суму різниць, або яку-небудь іншу величину для вибору вузла доступу, відбиток якого найбільш точно співпадає з поточним відбитком. У цьому випадку множини збігів, коли мобільний пристрій виконує сканування для виявлення вузлів доступу WLAN, він може виявити один або декілька вузлів доступу. На Фіг.4 зображена логічна блок-схема ілюстративного способу уточнення запису відбитка. У блоці 402 мобільний пристрій, після пошуку і захоплення сигналу радіомаяка, зв'язується з вузлом доступу безпровідної LAN відомим в технікові способом. Вузол доступу має МАС-адресу, яка використовується як його BSS ID. Можна використовувати і інші ідентифікатори, що дозволяють відрізняти один від одного різні вузли доступу; однак BSS ID є зручним значенням. Таким чином, в блоці 404 мобільний пристрій визначає, чи має вузол доступу, з яким він зв'язався, запис в таблиці відбитків. Якщо немає, можна згенерувати поточний відбиток (див. Фіг.3А) і потім зберегти його в блоці 406. Якщо запис відбитка для вузла доступу вже існує, то поточний відбиток можна використовувати для уточнення збереженого відбитка в блоці 408. У рамках процесу уточнення, значення відхилень, якщо такі є, також можна уточнювати в блоці 410. Процес уточнення використовує поточний відбиток для зміни збереженого відбитка, щоб збережений відбиток відображав не перший випадок виявлення вузла доступу, але враховував значення, виміряні при декількох виявленнях вузла доступу. Один приклад такого уточнення можна описати застосовно до параметра інтенсивності сигналу, але воно в рівній мірі застосовне до параметра фази або будь-якого іншого атрибута, який використовується для створення відбитка. Згідно з цим способом можна також підтримувати визначення, скільки разів був оновлений відбиток. У цьому прикладі відбиток для вузла доступу А1 оновлюється К-й разів. Відбиток включає в себе вектор s1(A1)... sn(A1), і поточний відбиток включає в себе вектор x1,..., хn. Кожне значення вектора s оновлюється згідно з формулою: новий si = [(K-1)(старий si) + хі]/K. Цей тип уточнення ковзного середнього носить виключно ілюстративний характер, і для оновлення значення відбитка можна використовувати різні прийнятні математичні методи, не виходячи за рамки об'єму даного розкриття. Уточнення відбитка також можна здійснювати, додаючи значення нового атрибута (наприклад, кількість вимірних 19 пілот-сигналів) до відбитка, альтернативно або додатково, зміни існуючих значень. Значення відхилення також можна уточнювати. Наприклад, початкові значення відхилення можуть являти собою значення, прийняте за умовчанням. Наприклад, 10 дБ (для інтенсивності сигналу) або значення відхилення, прийняте за умовчанням, може бути змінним, наприклад 5% від значення відбитка. У цьому прикладі виміряний вектор відхилення між векторами x і s являє собою вектор m1,..., mn. Нове значення відхилення di обчислюється як МАХ[(попереднє di), mi, (di за умовчанням/SQRТ(K))]. У вищенаведених прикладах мобільний пристрій генерує відбитки і зберігає їх в базі даних відбитків. Однак, деякі або всі відбитки можна альтернативно зберігати десь на більш високому рівні глобальної мережі безпровідного зв'язку, наприклад, в базі даних 111, доступній для MSC 110. У цьому випадку з мобільного пристрою можна зняти навантаження обробки і навантаження зберігання. У ході роботи мобільний пристрій буде створювати поточний відбиток і передавати цей відбиток на MSC (або, можливо, на BSC, якщо база даних знаходиться там). Потім MSC буде здійснювати порівняння відбитків і наказувати мобільному пристрою здійснювати пошук сигналу радіомаяка вузла доступу. У цій конфігурації MSC може приймати відбитки від множини мобільних пристроїв і мати набагато більш широку базу даних наявних вузлів доступу, ніж та, яка могла б знаходитися на окремому мобільному пристрої. Альтернативно, можна створювати персональну базу даних відбитків для кожного користувача глобальної мережі безпровідного зв'язку і зберігати її в його "домашній" системі. На Фіг.5 представлений ілюстративний алгоритм, здійснюваний після того, як мобільний пристрій визначить, що він повинен шукати безпровідну LAN. У блоці 502 мобільний пристрій визначає, чи є які-небудь відбитки для порівняння. Можна також проводити визначення, чи є взагалі якінебудь відбитки; можна також проводити визначення, чи є які-небудь відбитки, пов'язані з поточним ID базової станції. При наявності відбитків для порівняння в блоці 504 генерується поточний відбиток, який використовується для пошуку збігів із збереженими відбитками в блоці 506. Якщо збіг знайдений, мобільний пристрій може проводити сканування для виявлення вузла доступу, пов'язаного зі співпадаючим відбитком, і з'єднуватися в блоці 508 з цим вузлом доступу. Після з'єднання мобільний пристрій залишається з'єднаним до виникнення умови запуску передачі обслуговування, яка викликає виконання пошуку для передачі обслуговування в блоці 516. Якщо в блоці 502 не було виявлено відбитків для пошуку або жоден із збережених відбитків не співпадає з поточним відбитком, то мобільний пристрій може здійснювати глобальний пошук в блоці 510. У ході глобального пошуку мобільний пристрій може виявити доступну безпровідну LAN в блоці 512 і підключитися до безпровідної LAN в блоці 514. Підключившись, мобільний пристрій залишається підключеним до виникнення умови 93383 20 запуску передачі обслуговування, яка викликає здійснення пошуку для передачі обслуговування в блоці 516. На Фіг.6 зображена логічна блок-схема ілюстративного способу здійснення глобального пошуку згідно з блоком 510. Як описано в згаданих і включених в цей документ заявках, мобільний пристрій може виробляти список наявних діапазонів і каналів для сканування з метою знаходження сусідньої безпровідної LAN. Таким чином, в блоці 602 мобільний пристрій починає сканувати відповідно до списку сканування. Після того, як вузол доступу для безпровідної LAN знайдений, в блоці 604 можна узгоджувати і встановлювати з'єднання. Хоч це і не показано в логічній блок-схемі на Фіг.6, сканування списку сканування може обмежуватися таймером або яким-небудь іншим параметром, щоб сканування не відбувалося постійно і безперервно. У блоці 606 мобільний пристрій визначає, чи має знову виявлений вузол доступу відповідний запис в базі даних відбитків. Якщо немає, то інформація цього вузла доступу і відбиток додаються. На Фіг.7 представлена логічна блок-схема ілюстративного способу здійснення пошуку відбитка згідно з блоком 506. У блоці 702 мобільний пристрій, або яка-небудь інша мережна система, визначає список відбитків вузлів доступу, які в принципі можуть співпадати з відбитком поточного місцеположення. З посиланням на цю фігуру опишемо один можливий альтернативний алгоритм зіставлення в порівнянні з алгоритмом, представленим на Фіг.3В. У цьому прикладі відбиток включає в себе, для кожного пілот-сигналу, клас діапазону CDMA, зсув PN пілот-сигналу, інтенсивність пілот-сигналу і фазу пілот-сигналу. Пілот-сигнали сортуються по інтенсивності в порядку убування. Використовуючи значення зсуву PN в самому потужному пілот-сигналі поточного відбитка, знаходимо співпадаючі відбитки серед збережених відбитків. Якщо знайдено більше попередньо визначеної максимальної кількості потенційно співпадаючих відбитків, їх кількість можна скоротити з використанням вищеописаного способу із застосуванням інтенсивності пілот-сигналу і фази пілот-сигналу (якщо є). Таким чином, генерується список потенційно співпадаючих відбитків. Якщо не знайдено жодного збігу, то в блоці 704 здійснюється глобальний пошук. У блоці 706 список сканування послідовно сканується, поки не буде виявлена безпровідна LAN і не буде виконане з'єднання з нею в блоці 708. Якщо не виявлено жодної безпровідної LAN, то сканування списку продовжується в блоці 710 до кінця списку або до закінчення таймера. У цьому випадку глобальний пошук може здійснюватися в блоці 714. Якщо ж безпровідна LAN виявлена і виконане з'єднання з нею, то поточний відбиток використовується в блоці 712 для уточнення відбитка для цього вузла доступу. Зрештою, мобільний пристрій потрапляє в умови, коли він вже не може залишатися з'єднаним з вузлом доступу, з яким він з'єднаний. У цих ситуаціях безпровідний пристрій, або який-небудь інший мережний компонент, ініціює запуск передачі обслуговування, який викликає виконання мобі 21 льним пристроєм пошуку для передачі обслуговування до сусідніх безпровідних LAN. На Фіг.8 показана логічна блок-схема ілюстративного алгоритму здійснення пошуку для передачі обслуговування в блоці 516. У блоці 802 створюється список сканування для всіх вузлів доступу для пошуку з метою виявлення сусідньої безпровідної LAN. Як описано в згаданих і включених заявках, мережа може підтримувати список сусідів для безпровідної LAN. Використовуючи цей список, можна швидше і ефективніше здійснювати пошук сусідніх безпровідних LAN для передачі обслуговування. Наприклад, для безпровідної LAN 802.11 список сусідів звичайно включає в себе SSID, BSSID, діапазон, канал і режим. Маючи в своєму розпорядженні цю інформацію, мобільний пристрій може звузити пошук вузла доступу, позбувшись необхідності сканування великої кількості непотрібних альтернатив. У блоці 802 типовий список сусідів доповнюється інформацією з бази даних відбитків. Наприклад, поточний відбиток можна використовувати для виключення одного або декількох вузлів доступу в списку сусідів на основі їх відповідних відбитків. Альтернативно, поточний відбиток можна використовувати для вибору одного або двох найбільш вірогідних кандидатів зі списку сусідів. У загальному випадку, в блоці 802, список сусідів і інформація відбитків використовуються спільно для визначення списку сканування. У блоці 804 скануються вузли доступу в списку сканування, і у випадку знаходження безпровідної LAN, з'єднання встановлюється в блоці 806. Коли з'єднання встановлене, базу даних відбитків можна змінювати. Якщо безпровідна LAN вже має запис відбитка, то запис уточнюється. Якщо вузол доступу безпровідної LAN не має запису відбитка, то в базу даних додається новий запис. Різні ілюстративні логічні блоки, модулі, схеми, елементи і/або компоненти, описані в зв'язку з розкритими тут варіантами здійснення, можна реалізувати або здійснювати за допомогою процесора загального призначення, цифрового сигнального процесора (DSP), спеціалізованої інтегральної схеми (ASIC), програмованої користувачем вентильної матриці (FPGA) або іншого програмованого логічного пристрою, дискретної вентильної або транзисторної логіки, дискретних апаратних компонентів або будь-якої їх комбінації, призначеної для здійснення описаних тут функцій. Процесор загального призначення може являти собою мік 93383 22 ропроцесор, але, альтернативно, процесор може являти собою будь-який традиційний процесор, контролер, мікроконтролер або кінцевий автомат. Процесор також може бути реалізований як комбінація обчислювальних пристроїв, наприклад, комбінація DSP і мікропроцесора, сукупність мікропроцесорів, один або декілька мікропроцесорів в поєднанні з ядром DSP або будь-яка інша подібна конфігурація. Способи або алгоритми, описані в зв'язку з розкритими тут варіантами здійснення, можуть бути реалізовані безпосередньо в обладнанні, в програмному модулі, виконуваному процесором або в їх комбінації. Програмний модуль може розміщуватися в ОЗП, флеш-пам'яті, ПЗП, ЕППЗП, ЕСППЗП, на жорсткому диску, змінному диску, CDROM або носії даних будь-якого іншого типу, відомого в техніці. Носій даних може бути підключений до процесора, внаслідок чого процесор може зчитувати з нього інформацію і записувати на нього інформацію. Альтернативно, носій даних може утворювати з процесором єдине ціле. У вищенаведеному описі представлені певні ілюстративні аспекти і варіанти здійснення. Фахівцеві в даній галузі повинні бути очевидні різні модифікації цих варіантів здійснення, і розкриті тут загальні принципи можна застосовувати до інших варіантів здійснення, не виходячи за рамки суті і об'єму винаходу. Таким чином, формула винаходу не обмежується показаними тут варіантами здійснення, але узгоджується з повним об'ємом, відповідно до мови формули винаходу, в якій згадка елемента в однині не має на увазі "один і тільки один", якщо це не вказане спеціально, але має значення "один або декілька". Будь-які структурні і функціональні еквіваленти елементів різних варіантів здійснення, описаних в цьому розкритті, які відомі або стануть відомі в майбутньому фахівцям в даній галузі техніки, безпосередньо включені сюди за допомогою посилання і підлягають охопленню формулою винаходу. Крім того, нічого з розкритого тут не підлягає публічному розголошуванню незалежно від того, чи згадане таке розкриття в явному вигляді в формулі винаходу. Ніякі елементи формули винаходу не підлягають розгляду згідно з положеннями 35 U.S.C. зі 12, параграф шість, якщо елемент явно не згадають з використанням виразу "засіб для" або, у випадку пунктів способу, елемент не згадають з використанням виразу "етап для". 23 93383 24 25 93383 26 27 93383 28 29 Комп’ютерна верстка Л. Купенко 93383 Підписне 30 Тираж 23 прим. Міністерство освіти і науки України Державний департамент інтелектуальної власності, вул. Урицького, 45, м. Київ, МСП, 03680, Україна ДП “Український інститут промислової власності”, вул. Глазунова, 1, м. Київ – 42, 01601
ДивитисяДодаткова інформація
Назва патенту англійськоюMethod and apparatus for creating a fingerprint for a wireless network
Автори англійськоюNanda Sandjiv, Gogic, Alexandar, Deshpande, Manoj, M., DZHAIN Nikkhil
Назва патенту російськоюСпособ и устройство для поддержания отпечатка беспроводной сети
Автори російськоюНанда Санджив, Годжик Александар, Дешпанде Манодж М., Джаин Никхил
МПК / Мітки
МПК: H04W 48/00
Мітки: відбитка, спосіб, безпровідної, мережі, пристрій, підтримання
Код посилання
<a href="https://ua.patents.su/15-93383-sposib-i-pristrijj-dlya-pidtrimannya-vidbitka-bezprovidno-merezhi.html" target="_blank" rel="follow" title="База патентів України">Спосіб і пристрій для підтримання відбитка безпровідної мережі</a>