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

Номер патенту: 103394

Опубліковано: 10.10.2013

Автори: Едж Стефен В., Вахтер Андреас К.

Формула / Реферат

1. Спосіб отримання послуги визначення місцеположення, що містить етапи, на яких:

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

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

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

отримують послугу визначення місцеположення терміналом множину разів від сервера визначення місцеположення як частину розширеного сеансу визначення місцеположення в будь-який час протягом визначеної тривалості розширеного сеансу визначення місцеположення.

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

3. Спосіб за п. 2, в якому щонайменше один сконфігурований параметр містить вибраний спосіб позиціонування або вибраний протокол позиціонування, або якість позиціонування (QoP), або їх комбінацію.

4. Спосіб за п. 1, в якому перше повідомлення містить запитану тривалість розширеного сеансу визначення місцеположення, в якому друге повідомлення містить надану тривалість розширеного сеансу визначення місцеположення, і в якому визначена тривалість розширеного сеансу визначення місцеположення дорівнює наданій тривалості.

5. Спосіб за п. 1, що додатково містить етап, на якому:

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

6. Спосіб за п. 1, що додатково містить етап, на якому:

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

7. Спосіб за п. 1, що додатково містить етап, на якому:

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

8. Спосіб за п. 1, в якому отримання послуги визначення місцеположення містить етапи, на яких:

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

приймають четверте повідомлення, що містить інформацію про місцеположення, від сервера визначення місцеположення.

9. Спосіб за п. 8, в якому третє повідомлення містить запит допоміжних даних, і в якому інформація про місцеположення в четвертому повідомленні містить допоміжні дані для термінала.

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

11. Спосіб за п. 8, в якому третє повідомлення містить спосіб позиціонування, вибраний терміналом.

12. Спосіб за п. 8, в якому третє повідомлення містить щонайменше одне повідомлення позиціонування для вибраного протоколу позиціонування.

13. Спосіб за п. 1, що додатково містить етапи, на яких:

визначають ідентифікатор (ID) сеансу для розширеного сеансу визначення місцеположення; і

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

14. Спосіб за п. 1, в якому отримання послуги визначення місцеположення містить етап, на якому:

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

15. Спосіб за п. 1, що додатково містить етап, на якому:

обмінюються повідомленням між терміналом і сервером визначення місцеположення для завершення розширеного сеансу визначення місцеположення до закінчення визначеної тривалості.

16. Спосіб за п. 1, що додатково містить етап, на якому:

відправляють повідомлення від термінала на сервер визначення місцеположення для запиту розширення розширеного сеансу визначення місцеположення після закінчення визначеної тривалості.

17. Спосіб за п. 1, в якому термінал знаходиться в роумінгу за межами домашньої мережі і здійснює зв'язок з обслуговуючою мережею, і в якому сервер визначення місцеположення пов'язаний з обслуговуючою мережею.

18. Спосіб за п. 1, в якому термінал і сервер визначення місцеположення обмінюються повідомленнями надійного визначення місцеположення площини користувача (SUPL) для розширеного сеансу визначення місцеположення.

19. Пристрій отримання послуги визначення місцеположення, що містить:

засіб обміну щонайменше одним повідомленням між терміналом і сервером визначення місцеположення один раз для встановлення розширеного сеансу визначення місцеположення визначеної тривалості, що включає в себе:

засіб відправлення першого повідомлення від термінала на сервер визначення місцеположення для ініціювання встановлення розширеного сеансу визначення місцеположення, і

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

засіб отримання послуги визначення місцеположення терміналом множину разів від сервера визначення місцеположення як частини розширеного сеансу визначення місцеположення в будь-який час протягом визначеної тривалості розширеного сеансу визначення місцеположення.

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

21. Пристрій за п. 19, в якому засіб отримання послуги визначення місцеположення містить:

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

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

22. Пристрій за п. 19, в якому засіб отримання послуги визначення місцеположення містить:

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

23. Пристрій бездротового зв'язку, що містить:

щонайменше один блок обробки, сконфігурований для:

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

відправлення першого повідомлення від термінала на сервер визначення місцеположення для встановлення розширеного сеансу визначення місцеположення визначеної тривалості, і

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

отримання послуги визначення місцеположення терміналом множину разів від сервера визначення місцеположення як частини розширеного сеансу визначення місцеположення в будь-який час протягом визначеної тривалості розширеного сеансу визначення місцеположення.

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

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

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

27. Комп'ютерочитаний носій, що містить інструкції у вигляді кодів, для виконання комп’ютером, який містить:

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

код для призначення щонайменше одному блоку обробки отримувати послугу визначення місцеположення терміналом множину разів від сервера визначення місцеположення як частину розширеного сеансу визначення місцеположення в будь-який час протягом визначеної тривалості розширеного сеансу визначення місцеположення.

28. Спосіб підтримки послуги визначення місцеположення, що містить етапи, на яких:

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

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

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

надають послугу визначення місцеположення множину разів терміналу від сервера визначення місцеположення як частину розширеного сеансу визначення місцеположення по запиту термінала в будь-який час протягом визначеної тривалості розширеного сеансу визначення місцеположення.

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

30. Спосіб за п. 28, в якому надавання послуги визначення місцеположення містить етапи, на яких:

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

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

31. Спосіб за п. 28, що додатково містить етап, на якому емулюють послугу визначення місцеположення, що періодично запускається, або послугу визначення місцеположення, що запускається по події в області.

32. Спосіб за п. 28, що додатково містить етап, на якому:

обмінюються повідомленням між сервером визначення місцеположення і терміналом для завершення розширеного сеансу визначення місцеположення до закінчення визначеної тривалості.

33. Спосіб зап. 28, що додатково містить етап, на якому:

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

34. Пристрій підтримки послуги визначення місцеположення, що містить:

засіб обміну щонайменше одним повідомленням між сервером визначення місцеположення і терміналом один раз для встановлення розширеного сеансу визначення місцеположення визначеної тривалості, що включає в себе:

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

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

засіб надавання послуги визначення місцеположення множину разів терміналу від сервера визначення місцеположення як частини розширеного сеансу визначення місцеположення по запиту термінала в будь-який час протягом визначеної тривалості розширеного сеансу визначення місцеположення.

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

36. Пристрій за п. 34, в якому засіб надавання послуги визначення місцеположення містить:

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

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

37. Пристрій за п. 34, що додатково містить засіб емуляції послуги визначення місцеположення, що періодично запускається, або послуги визначення місцеположення, що запускається по події в області.

Текст

Реферат: Описані методики підтримки послуг визначення місцеположення з вдосконаленим рівнем послуги визначення місцеположення. У одному варіанті втілення, термінал може приймати запит на послугу визначення місцеположення від додатка, який є зовнішнім або внутрішнім відносно термінала. Термінал може обмінюватися щонайменше одним повідомленням із сервером визначення місцеположення для встановлення розширеного сеансу визначення місцеположення визначеної тривалості через вдосконалений рівень послуги визначення місцеположення. Термінал може потім отримувати послугу визначення місцеположення від сервера визначення місцеположення в будь-який час протягом визначеної тривалості розширеного сеансу визначення місцеположення, наприклад, коли від додатка прийнятий запит на визначення місцеположення. Термінал може отримувати послугу визначення місцеположення будь-яку кількість разів і в будь-який час протягом розширеного сеансу визначення місцеположення. Термінал або додаток може емулювати складнішу послугу визначення місцеположення на основі інформації про місцеположення, прийнятої кожний раз при отриманні терміналом послуги визначення місцеположення. UA 103394 C2 (12) UA 103394 C2 UA 103394 C2 5 10 15 20 25 30 35 40 45 50 55 Вимагання на пріоритет Дана заявка вимагає пріоритет по попередній заявці на патент США, що має серійний номер 61/184706, озаглавленій "Вдосконалений рівень послуги SUPL", поданій 5 червня 2009 року, і за попередній заявці на патент США, що має серійний номер 61/184940, озаглавленій "Вдосконалений рівень послуги SUPL", поданій 10 червня 2009 року; обидві заявки закріплені за патентовласником даного патенту і явним чином включені в дану заявку за допомогою посилання. Рівень техніки Галузь техніки, до якої належить винахід Даний винахід належить, загалом, до зв'язку і, конкретніше, до способів підтримки послуг визначення місцеположення. Рівень техніки Часто бажано та іноді необхідно знати місцеположення термінала, наприклад, стільникового телефону. Терміни "місцеположення" і "позиція" є синонімами і використовуються в цьому документі як взаємозамінні. Наприклад, клієнт послуг визначення місцеположення (LCS) може бажати знати місцеположення термінала. Термінал може далі зв'язатися із сервером визначення місцеположення для отримання оцінки місцеположення термінала. Термінал або сервер визначення місцеположення може далі повернути оцінку місцеположення клієнту LCS. Потік повідомлень (який також може називатися "потік викликів" або "процедура") може бути виконаний в будь-який час, коли клієнт LCS побажає дізнатися місцеположення термінала. Обмін різними повідомленнями між терміналом і сервером визначення місцеположення може бути виконаний через один або більше мережевих об'єктів для потоку повідомлень. Ці повідомлення можуть забезпечити, щоб кожному об'єкту була надана відповідна інформація для підтримки позиціонування термінала. Однак, ці повідомлення збільшують трафік в різних об'єктах. Клієнт LCS може побажати дізнатися місцеположення термінала кожний раз при запуску певних умов. Серверу визначення місцеположення може бути поставлена задача виконання різних функцій для виявлення умов запуску і для відправлення оцінки місцеположення клієнту LCS кожний раз при виявленні умови, що запустилася. Однак ці функції можуть ускладнити конструкцію і роботу сервера визначення місцеположення, особливо якщо потрібно, щоб сервер визначення місцеположення виконував ці функції для великого числа терміналів. Альтернативно, терміналу може бути поставлена задача виконання різних функцій для виявлення умов запуску і відправлення оцінки місцеположення клієнту LCS кожний раз при виявленні умови, що запустилася. У цьому випадку, було б бажано, щоб термінал був здатним ефективно здійснювати зв'язок із сервером визначення місцеположення, коли і як це вимагається. Суть винаходу У даному документі описані методики підтримки послуги визначення місцеположення із вдосконаленим рівнем послуги визначення місцеположення. Вдосконалений рівень послуги визначення місцеположення може дозволити терміналу встановлювати і підтримувати розширений сеанс визначення місцеположення із сервером визначення місцеположення. Тоді додаток зможе ефективно отримувати послугу визначення місцеположення від термінала і сервера визначення місцеположення в будь-який час протягом визначеної тривалості розширеного сеансу визначення місцеположення, оскільки деякі або всі витрати сигналізації або обробки могли трапитися, коли був встановлений розширений сеанс визначення місцеположення, і, можливо, більше не потребуватиметься їх повторювати. Вдосконалений рівень послуги визначення місцеположення може також дозволити терміналу керувати параметрами (наприклад, вибирати спосіб позиціонування) для використання протягом розширеного сеансу визначення місцеположення. У одному варіанті здійснення, термінал може приймати запит на послугу визначення місцеположення від додатку, який може бути внутрішнім або зовнішнім відносно термінала. Термінал може обмінюватися щонайменше одним повідомленням із сервером визначення місцеположення для встановлення розширеного сеансу визначення місцеположення визначеної тривалості. Далі, термінал може отримувати послугу визначення місцеположення від сервера визначення місцеположення в будь-який час протягом визначеної тривалості розширеного сеансу визначення місцеположення, наприклад, кожний раз при прийомі запиту на визначення місцеположення від додатку. У одному варіанті здійснення, термінал може відправляти перше повідомлення, що містить запит на допоміжні дані або оцінку місцеположення, на сервер визначення місцеположення. Далі, термінал може приймати друге повідомлення, що містить 1 UA 103394 C2 5 10 15 20 25 30 35 40 45 50 55 60 запитані допоміжні дані або оцінку місцеположення для термінала, від сервера визначення місцеположення. Термінал може отримувати послугу визначення місцеположення будь-яку кількість разів і в будь-який час протягом розширеного сеансу визначення місцеположення. Термінал або додаток може емулювати складнішу послугу визначення місцеположення (наприклад, послугу визначення місцеположення, що періодично запускається, або послугу визначення місцеположення, що запускається по події в області) на основі інформації про місцеположення, прийнятій кожний раз при отриманні послуги визначення місцеположення терміналом. Різні аспекти і ознаки винаходу детальніше описані нижче. Короткий опис креслень Фіг. 1 зображує приклад розгортання мережі. Фіг. 2 зображує потік викликів для розширеного сеансу визначення місцеположення, ініційованого терміналом. Фіг. 3 зображує потік викликів для розширеного сеансу визначення місцеположення, ініційованого мережею. Фіг. 4 і 5 зображають два потоки викликів для отримання послуги визначення місцеположення протягом розширеного сеансу визначення місцеположення. Фіг. 6 зображує процес, що виконується терміналом для отримання послуги визначення місцеположення. Фіг. 7 зображує процес, що виконується сервером визначення місцеположення для підтримки послуги визначення місцеположення. Фіг. 8 зображує блок-схему термінала, мережі доступу і сервера визначення місцеположення. Докладний опис Методики, описані в даному документі, можуть бути використані для рішень/архітектури визначення місцеположення площини користувача і площини керування. Рішення визначення місцеположення площини користувача - це рішення визначення місцеположення, яке відправляє повідомлення для послуг визначення місцеположення через площину користувача. Площина користувача - це механізм передачі сигналізації і даних для додатків вищого рівня і використання односпрямованого каналу площини користувача, яка звичайно здійснюється такими стандартними протоколами, як протокол користувацьких дейтаграм (UDP), протокол керування передачею (TCP) і Інтернет-протокол (IP). Рішення визначення місцеположення площини керування - це рішення визначення місцеположення, яке відправляє повідомлення для послуги визначення місцеположення через площину керування. Площина керування - це механізм передачі сигналізації для додатків вищого рівня, який звичайно здійснюється протоколами, інтерфейсами і повідомленнями сигналізації, специфічними для мережі. Повідомлення, що підтримують послуги визначення місцеположення, передаються як частина сигналізації в рішенні визначення місцеположення площини керування і як частина даних (з точки зору мережі) в рішенні визначення місцеположення площини користувача. Зміст повідомлень може, однак, бути однаковим або подібним в рішенні визначення місцеположення площини керування і в рішенні визначення місцеположення площини користувача. Для ясності, визначені аспекти методик описані нижче для надійного визначення місцеположення площини користувача (SUPL) від відкритого мобільного альянсу (OMA). SUPL застосовне для різних бездротових і дротових мереж і описане в публічно доступних документах OMA. Для ясності, в більшій частині нижченаведеного опису переважно використовується термінологія SUPL. Фіг. 1 зображує приклад розгортання мережі підтримки послуг визначення місцеположення. Термінал 110 може мати підписку на послуги домашньої мережі 102b. Однак, термінал 110 може також знаходитися в роумінгу для обслуговуючої мережі 102а, що по-іншому називається гостьовою мережею. Термінал 110 може далі здійснювати зв'язок з обслуговуючою мережею 102а для отримання послуг зв'язку. Загалом, термінал 110 може бути стаціонарним або мобільним і по-іншому називатися як мобільна станція (MS), обладнання користувача (UE), термінал доступу (AT), абонентська станція, станція і т. д. Термінал 110 може бути стільниковим телефоном, кишеньковим персональним комп'ютером (PDA), мобільним пристроєм, пристроєм бездротового зв'язку, портативним комп'ютером, бездротовим модемом, бездротовим телефоном, пристроєм телеметрії, пристроєм відстеження, і так далі. Термінал 110 також називається як термінал з підтримкою SUPL (SET) в SUPL. У даному документі терміни "термінал" і "SET" використовуються як взаємозамінні. Обслуговуюча мережа 102а може включати в себе мережу 120 доступу, базову обслуговуючу мережу 128а, платформу 130а визначення місцеположення SUPL мережі доступу 2 UA 103394 C2 5 10 15 20 25 30 35 40 45 50 55 60 (A-SLP), та інші мережеві об'єкти, не зображені на Фіг. 1 для простоти. Мережа 120 доступу може бути мережею радіодоступу (RAN) (як зображено на Фіг. 1) або дротовою мережею доступу. RAN може бути 1Х мережею множинного доступу з кодовим розділенням (CDMA), мережею широкосмугового CDMA (WCDMA), мережею глобальної системи мобільного зв'язку (GSM), мережею стандарту довгострокового розвитку (LTE), бездротовою локальною мережею (WLAN) і так далі. Базова обслуговуюча мережа 128а може включати в себе об'єкти мережі, які можуть підтримувати різні послуги зв'язку для терміналів, що здійснюють зв'язок з обслуговуючою мережею 102а. A-SLP 130а може підтримувати послуги визначення місцеположення для терміналів, що здійснюють зв'язок з обслуговуючою мережею 102а (наприклад, включаючи термінали, що знаходяться в роумінгу для обслуговуючої мережі 102а), і може вимагати або ні, щоб термінали мали підписку на послугу або будь-які колишні взаємозв'язки з A-SLP 130а. Базова обслуговуюча мережа 128а може також включати в себе гостьову SLP (V-SLP), яка може підтримувати послугу визначення місцеположення для терміналів, що знаходяться в роумінгу для обслуговуючої мережі 102а. Домашня мережа 102b може включати в себе базову домашню мережу 128b, домашню платформу 130b визначення місцеположення SUPL (Н-SLP), та інші об'єкти зв'язку, не зображені на Фіг. 1 для простоти. Базова домашня мережа 128b може включати в себе об'єкти мережі, які можуть підтримувати різні послуги зв'язку для терміналів, що здійснюють зв'язок з або, що належать до домашньої мережі 102b. H-SLP 130b може підтримувати послугу визначення місцеположення для терміналів, що мають підписку на послугу з домашньою мережею 102b. A-SLP 130a і H-SLP 130b можуть підтримувати послуги визначення місцеположення для терміналів/SET. Послуги визначення місцеположення можуть включати в себе будь-які послуги, основані на або місцеположення, що належать до визначення. Послуги визначення місцеположення можуть включати в себе позиціонування, яке є процесом визначення оцінки географічного або цивільного місцеположення для цільового SET. Цільовий SET - це SET, для якого здійснюється пошук інформації про місцеположення. Оцінка місцеположення може також називатися як оцінка позиції, фіксація позиції, і так далі. Позиціонування може надавати (i) координати широти, довготи і, можливо, висоти, а також невизначеність оцінки географічного місцеположення; (ii) адресу вулиці для оцінки цивільного місцеположення; і/або (iii) швидкість і/або іншу інформацію. SLP може включати в себе центр визначення місцеположення SUPL (SLC) і центр позиціонування SUPL (SPC). SLC може підтримувати послугу визначення місцеположення, координувати функціонування SUPL і взаємодіяти із SET за допомогою односпрямованого каналу площини користувача. SLC може виконувати функції для забезпечення конфіденційності, ініціювання, безпеки, підтримки роумінгу, тарифікацією/виставлянням рахунку, керування послугами, обчислення місцеположення, і так далі. SPC може підтримувати позиціонування для SET і доставку допоміжних даних на SET і може також відповідати за повідомлення і процедури, що використовуються при обчисленні місцеположення. SPC може також виконувати функції для забезпечення безпеки, доставки допоміжних даних, пошуку довідкової інформації, обчислення місцеположення і так далі. SLP може підтримувати режим з посередником і/або режим без посередника в SUPL. У режимі з посередником, SET може здійснювати зв'язок з SLC в SLP для послуги визначення місцеположення, і SLC буде виступати як посередник між SET і SPC або в тому ж SLP (при відсутності роумінгу) або окремому V-SLP (при роумінгу). У режимі без посередника, SET може здійснювати зв'язок напряму із SPC для позиціонування після початкового зв'язку із SLC. У одному варіанті втілення режиму з посередником, використання V-SLP може координуватися за допомогою H-SLP 130b і може бути невидимим для SET 110, який може взаємодіяти тільки з HSLP 130b. У одному варіанті втілення режиму без посередника, SET 110 може взаємодіяти напряму з V-SLP (наприклад, з SPC в V-SLP) як вказано H-SLP 130b. Агент 140 SUPL може бути клієнтом LCS і може здійснювати зв'язок з H-SLP 130b (наприклад, напряму або за допомогою однієї або більше мереж) для отримання інформації про місцеположення для цільових SET. Інформація про місцеположення може містити оцінку місцеположення і/або будь-яку інформацію, що належить до місцеположення або швидкості. SET може також мати агент SUPL, що знаходиться в SET. Термінал/SET 110 може приймати і вимірювати сигнали від супутників, таких як супутник(и) 150 для отримання вимірювань псевдодальності для супутників. Супутники можуть бути частиною глобальної системи визначення місцеположення (GPS) США, Європейської системи "Галілео", Російської системи ГЛОНАСС, або деяких інших систем визначення місцеположення (SPS). Вимірювання псевдодальності і відомі місцеположення супутників можуть бути 3 UA 103394 C2 5 10 15 20 25 30 35 40 45 50 55 60 використані для отримання оцінки місцеположення для термінала 110. Термінал 110 може також приймати і вимірювати сигнали від базових станцій в межах мережі 120 доступу і/або інших мереж в тій же географічній області. Термінал 110 може отримувати інформацію про ідентифікацію, вимірювання часу, і/або вимірювання інтенсивності сигналу для цих базових станцій. Інформація про ідентифікацію, вимірювання часу, і/або вимірювання інтенсивності сигналу і відомі місцеположення базових станцій можуть бути використані для отримання вимірювання місцеположення для термінала 110. Загалом, оцінка місцеположення може бути отримана на основі інформації про ідентифікацію і вимірювання для супутників, базових станцій, псевдолітів, і/або інших передавачів. Термінал/SET 110 може підтримувати один або більше способів позиціонування. Спосіб позиціонування може підтримувати позиціонування цільового термінала/SET на основі вимірювань для одного або більше типів передавачів. Наприклад, термінал/SET 110 може підтримувати автономну GPS, GPS зі сприянням (A-GPS), вдосконалену трилатерацію прямої лінії зв'язку (A-FLT), поліпшену спостережувану різницю у часі (E-OTD), спостережувану різницю у часі надходження (OTDOA), поліпшений ідентифікатор (ID) стільника, ID стільника, деякі інші способи позиціонування або їх комбінацію. Автономна GPS і GPS зі сприянням є способами позиціонування, основаними на вимірюваннях для супутників, і термін "GPS" може загалом належати до будь-якої GNSS. AFLT, E-OTD і OTDOA є способами позиціонування, основаними на вимірюваннях часу для базових станцій в бездротовій мережі. Термінал/SET 110 може також підтримувати один або більше протоколів позиціонування. Протокол позиціонування може визначати (i) процедури, які можуть виконувати цільовий термінал/SET і сервер визначення місцеположення, і (ii) зв'язок або сигналізацію між цільовим терміналом/SET і сервером визначення місцеположення. Наприклад, термінал/SET 110 може підтримувати протокол LCS радіоресурса (RRLP), протокол керування радіоресурсами (RRC), протокол позиціонування LTE (LPP), C.S0022 (також відомий як IS-801), деякі інші протоколи позиціонування або їх комбінацію. RRLP, RRC і LPP визначаються організацією, що називається "Проект партнерства 3-го покоління" (3GPP), IS-801 визначається організацією, що називається "Проект 2 партнерства 3-го покоління" (3GPP2). Версія 2.0 SUPL (SUPL 2.0) підтримує набір заздалегідь визначених послуг визначення місцеположення, таких як негайна послуга визначення місцеположення, послуга визначення місцеположення, що періодично запускається, послуга визначення місцеположення, що запускається по події в області, і так далі. Для негайної послуги визначення місцеположення, місцеположення цільового SET може бути визначене негайно при запиті і надане агенту SUPL. Для послуги визначення місцеположення, що періодично запускається, місцеположення цільового SET може бути періодично визначене і надане агенту SUPL. Для послуги визначення місцеположення, що запускається по події в області, місцеположення цільового SET може бути періодично визначене і надане агенту SUPL, коли відбувається умова запуску, наприклад, кожний раз, коли цільовий SET знаходиться в межах цільової зони або входить або залишає цільову зону. Кожна із заздалегідь визначених послуг визначення місцеположення в SUPL 2.0 може бути викликана агентом SUPL за допомогою однієї команди. Це може спростити роботу агента SUPL для складніших послуг визначення місцеположення, таких як послуга визначення місцеположення, що періодично запускається, і послуга визначення місцеположення, що запускається по події в області. Складність переноситься на SLP і цільовий SET, які хотіли б підтримувати відстеження інформації стану для кожної викликаної послуги визначення місцеположення. Додаток може емулювати складну послугу визначення місцеположення (наприклад, послугу визначення місцеположення, що періодично запускається) шляхом відстеження інформації стану і виклику негайної послуги визначення місцеположення, коли це необхідно. Емуляція може зменшити складність в SLP і в частині цільового SET, який підтримує SUPL. Однак, емуляція може бути неефективною, оскільки витрати сигналізації можуть відбуватися для кожного виклику негайної послуги визначення місцеположення. У одному аспекті, вдосконалений рівень послуги SUPL може бути використаний для надавання додаткам ефективнішого доступу до рівня позиціонування SUPL. Рівень позиціонування SUPL може включати в себе об'єкти і функції протоколу, які можуть підтримувати позиціонування SET. Рівень послуги SUPL може підтримувати послуги визначення місцеположення і може здійснювати зв'язок з рівнем позиціонування SUPL кожний раз при запиті позиціонування. У одному варіанті здійснення, вдосконалений рівень послуги SUPL може дозволити SET встановлювати і підтримувати розширений сеанс визначення місцеположення із SLP. Додаток (наприклад, що працює на SET) може викликати рівень послуги SUPL або рівень позиціонування SUPL в будь-який час протягом розширеного сеансу визначення 4 UA 103394 C2 5 10 15 20 25 30 35 40 45 50 55 60 місцеположення і може діставати оцінку місцеположення, коли і як потрібно протягом розширеного сеансу визначення місцеположення. Вдосконалений рівень послуги SUPL може також дозволяти SET настроювати параметри (наприклад, вибирати спосіб позиціонування, або протокол позиціонування, або якість позиціонування (QoP) і так далі) для використання їх протягом розширеного сеансу визначення місцеположення (наприклад, шляхом прийняття до уваги можливостей SET і SLP). Фіг. 2 зображує варіант втілення потоку 200 виклику для ініційованого за допомогою SET розширеного сеансу визначення місцеположення із вдосконаленим рівнем послуги SUPL. Додаток 112, що працює на SET 110, може потребувати в інформації про місцеположення (наприклад, оцінці місцеположення) для SET 110 і може відправити запит на послугу визначення місцеположення на рівень послуги SUPL в SET 110 (етап А). Для простоти, рівень послуги SUPL і рівень позиціонування SUPL в SET 110 будуть в нижченаведеному описі називатися просто SET 110, за винятком випадків, коли знадобиться відділити їх від інших частин SET 110. SET 110 може виконувати процедуру встановлення з'єднання даних, прикріпляти себе до мережі пакетних даних при необхідності, і встановлювати надійне з'єднання IP з SLP 130 (етап В). SLP 130 може бути A-SLP 130a в обслуговуючій мережі 102а, або H-SLP 130b в домашній мережі 102b, або іншим SLP. SET 110 може потім відправляти повідомлення SUPL START (ПОЧАТОК SUPL) для встановлення розширеного сеансу визначення місцеположення з SLP 130(етап С). Це повідомлення може включати в себе ідентифікатор сеансу, що використовується для ідентифікації розширеного сеансу визначення місцеположення, ідентифікатор місцеположення (lid), що ідентифікує поточний обслуговуючий стільник SET 110, можливості SET 110 (можливості SET), запитану тривалість для розширеного сеансу визначення місцеположення (тривалість) і так далі. Можливості SET можуть включати в себе можливості позиціонування, і/або можливості обслуговування SET 110. Можливості позиціонування можуть включати в себе способи позиціонування і протоколи позиціонування, що підтримуються SET 110. Можливості обслуговування можуть включати в себе послуги визначення місцеположення, можливості звітності, і/або інші можливості, що підтримуються SET 110. Для розширеного сеансу визначення місцеположення, можливості SET можуть бути обмежені варіантами, застосовними для вдосконаленого рівня послуги SUPL. Запитана тривалість може бути вибрана SET 110 і може бути очікуваною тривалістю, протягом якої SET 110 запитує або потребує послуги визначення місцеположення. Запитана тривалість може бути вибрана з або без вхідних даних від додатку 112. SLP 130 може приймати повідомлення SUPL START від SET 110 і може розпізнавати, що це повідомлення призначене для розширеного сеансу визначення місцеположення (замість звичайного сеансу визначення місцеположення), на основі запитаної тривалості і/або деякої іншої інформації в повідомленні. SLP 130 може витягувати і зберігати можливості SET для майбутнього використання. SLP 130 може аутентифікувати і авторизувати SET 110 для розширеного сеансу визначення місцеположення і може отримувати інформацію маршрутизації для SET 110 (етап D). SLP 130 може далі відправляти повідомлення SUPL RESPONSE (ВІДПОВІДЬ SUPL) на SET 110 (етап Е). Це повідомлення може включати в себе ідентифікатор сеансу, включений в повідомлення SUPL START, вибраний спосіб позиціонування, можливості SLP 130 (можливості SLP), надану тривалість для розширеного сеансу визначення місцеположення (тривалість) і так далі. Можливості SLP можуть включати в себе можливості позиціонування (наприклад, підтримувані способи позиціонування і протоколи) і/або можливості послуг SLP 110. Для розширеного сеансу визначення місцеположення, можливості SLP можуть бути обмежені варіантами, застосовними для вдосконаленого рівня послуги SUPL. Надана тривалість може бути максимальною тривалістю роботи розширеного сеансу визначення місцеположення і може бути однаковою, або коротшою, або довшою, ніж запитана тривалість. Розширений сеанс визначення місцеположення може завершуватися, коли закінчується надана тривалість. Розширений сеанс визначення місцеположення може також (i) завершитися раніше, ніж надана тривалість, якщо SET 110 або SLP 130 відправляють повідомлення SUPL END (КІНЕЦЬ SUPL); або (ii) тривати довше, ніж надана тривалість, якщо SET 110 відправить ще одне повідомлення SUPL START на SLP 130. SET 110 може повернути підтвердження (Ack) на додаток 112 для вказування доступності послуги визначення місцеположення (етап F). Як показано на Фіг. 2, розширений сеанс визначення місцеположення може бути встановлений шляхом простого обміну двома повідомленнями SUPL між SET 110 і SLP 130. Перше повідомлення SUPL від SET 110 може включати в себе інформацію (наприклад, запитану тривалість) для передачі запиту на встановлення розширеного сеансу визначення місцеположення. Перше повідомлення SUPL від SET 110 може включати в себе один або 5 UA 103394 C2 5 10 15 20 25 30 35 40 45 50 55 60 більше параметрів (наприклад, для можливостей SET), які можуть бути використані для розширеного сеансу визначення місцеположення. Друге повідомлення SUPL від SLP 130 може включати в себе інформацію (наприклад, надану тривалість) для підтвердження встановлення розширеного сеансу визначення місцеположення. Друге повідомлення SUPL може також включати в себе один або більше параметрів (наприклад, для можливостей SLP), які можуть бути використані для розширеного сеансу визначення місцеположення. Також може бути здійснений обмін додатковими повідомленнями SUPL для узгодження певних параметрів (наприклад, тривалості, способу позиціонування і так далі) і/або для конфігурування додаткових параметрів. Розширений сеанс визначення місцеположення може бути встановлений за допомогою SET 110 у відповідь на запит на послугу визначення місцеположення від додатку 112, як показано на Фіг. 2. Розширений сеанс визначення місцеположення може бути також встановлений за допомогою SET 110 до прийняття запиту на послугу визначення місцеположення від будь-якого додатку, так що розширений сеанс визначення місцеположення доступний для використання, якщо і коли послуга визначення місцеположення запитана будь-яким додатком. У будь-якому випадку, як тільки розширений сеанс визначення місцеположення встановлений, додаток 112 може отримувати послугу визначення місцеположення в будь-який час протягом розширеного сеансу визначення місцеположення. Додаток 112 може відправляти запит на визначення місцеположення кожний раз, коли потрібна інформація про місцеположення (наприклад, оцінка місцеположення) для SET 110 (етапи G, J і M). SET 110 і SLP 130 можуть далі обмінюватися повідомленнями для сеансу визначення місцеположення для отримання запитаної інформації про місцеположення (етапи Н, K і N). Альтернативно, SET 110 може надавати запитану інформацію про місцеположення без взаємодії із SLP 130, якщо SET 110 вже має необхідну інформацію (наприклад, допоміжні дані) від попередньої взаємодії з SLP 130. Наприклад, SET 110 і SLP 130 можуть виконувати етап Н, і етап К може бути пропущений, якщо допоміжні дані надані за допомогою SLP 130 для SET 110 на етапі Н і достатні для того, щоб SET 110 отримав інформацію про місцеположення (наприклад, оцінку місцеположення), запитану додатком 112 на етапі J. SET 110 може повернути відповідь визначення місцеположення із запитаною інформацією про місцеположення додатку 112 (етапи I, L і О). Кожний сеанс визначення місцеположення може включати в себе менше витрат сигналізації або обробки внаслідок встановлення надійного з'єднання даних на етапі В, попередньої конфігурації розширеного сеансу визначення місцеположення на етапах С і Е і, в деяких випадках, допоміжних даних, витягнутих з попередніх сеансів визначення місцеположення (наприклад, таких як коли допоміжні дані, необхідні для етапу К, отримані з етапу Н). Розширений сеанс визначення місцеположення може завершитися, коли його тривалість закінчилася. SET 110 може також відправляти повідомлення SUPL END для завершення розширеного сеансу визначення місцеположення раніше, наприклад, внаслідок вказування на завершення послуги визначення місцеположення, прийнятого від додатку 112 (етап Р). SLP 130 може також відправляти повідомлення SUPL END для завершення розширеного сеансу визначення місцеположення (не показано на Фіг. 2). Фіг. 3 зображує варіант втілення потоку 300 викликів для розширеного сеансу визначення місцеположення, ініційованого мережею, із вдосконаленим рівнем послуги SUPL. Додаток 142 в агенті 140 SUPL, зовнішній для SET 110, може запитати інформацію про місцеположення (наприклад, оцінку місцеположення) для SET 110. Додаток 142 може відправити запит на послугу визначення місцеположення додатку 112 на SET 110 (етап А). Додаток 112 може прийняти запит на послугу визначення місцеположення і може відправити ініціювання послуги визначення місцеположення на SET 110 (етап В). Етапи С, D, Е і F можуть далі бути виконані як описано вище для етапів В, С, D і Е відповідно, на Фіг. 2, для встановлення розширеного сеансу визначення місцеположення для SET 110 з SLP 130. SET 110 може відправляти підтвердження додатку 112 (етап G), який може повернути підтвердження послуги на додаток 142 (етап Н). Як тільки розширений сеанс визначення місцеположення встановлений, додатки 112 і 142 можуть отримати послугу визначення місцеположення в будь-який час протягом розширеного сеансу визначення місцеположення. Додаток 112 може відправляти запит на визначення місцеположення кожний раз, коли потрібна інформація про місцеположення (наприклад, оцінка місцеположення) для SET 110 (етапи I, M і Q). SET 110 і SLP 130 можуть далі обмінюватися повідомленнями для сеансу визначення місцеположення для отримання запитаної інформації про місцеположення (етапи J, N і R). SET 110 може далі надати запитану інформацію про місцеположення на додаток 112 (етапи K, О і S). Додаток 112 може потім відправити звіт про місцеположення, що містить запитану інформацію про місцеположення, на додаток 142 (етапи L, Р і Т). Кожний сеанс визначення місцеположення може включати в себе менше витрат 6 UA 103394 C2 5 10 15 20 25 30 35 40 45 50 55 60 сигналізації або обробки внаслідок встановлення надійного з'єднання даних на етапі С, попередньої конфігурації розширеного сеансу визначення місцеположення на етапах D і F і, в деяких випадках, допоміжних даних, витягнутих з попередніх сеансів визначення місцеположення (наприклад, таких як коли допоміжні дані, необхідні для етапу N, отримані з етапу J). У іншому прикладі варіанту втілення на Фіг. 3, додаток 112 може виконувати додаткові послуги для додатку 142 на основі інформації про місцеположення, отриманої від SET 110. Наприклад, додаток 112 може пересвідчитися, чи знаходиться SET 110 в межах заданої географічної області, чи щойно увійшов в цю область, чи щойно залишив цю область. Додаток 112 може далі надавати додаткову інформацію для додатку 142 на етапах L, Р і Т (наприклад, вказувати, чи знаходиться SET 110 в межах, чи щойно увійшов, чи щойно залишив задану географічну область). Альтернативно, додаток 112 може тільки виконувати етап L, або Р, або Т, якщо задовольняється конкретна умова запуску (наприклад, така як SET 110 щойно увійшов або щойно залишив задану географічну область). Розширений сеанс визначення місцеположення може завершуватися, коли закінчується його тривалість. SEТ 110 може також відправляти повідомлення SUPL END для завершення розширеного сеансу визначення місцеположення раніше, наприклад, внаслідок вказування на завершення послуги визначення місцеположення від додатку 112 або 142 (етап U). SLP 130 може також відправляти повідомлення SUPL END для завершення розширеного сеансу визначення місцеположення (не зображено на Фіг. 3). Фіг. 4 зображує варіант втілення потоку 400 викликів для сеансу визначення місцеположення в межах розширеного сеансу визначення місцеположення. Потік 400 викликів може бути використаний для кожного із сеансів визначення місцеположення, зображених на Фіг. 2 і 3. SET 110 може відправляти повідомлення SUPL POS (Позиціонування SUPL) на SLP 130 для ініціювання сеансу визначення місцеположення, наприклад, коли додаток 112 на SET 110 запитує послугу визначення місцеположення (етап А). Це повідомлення SUPL POS може включати в себе ідентифікатор сеансу, що ідентифікує розширений сеанс визначення місцеположення, один або більше повідомлень позиціонування для вибраного протоколу позиціонування, QoP, що визначає необхідну точність оцінки місцеположення, вказування, чи потрібна швидкість, і/або іншу інформацію. Вибраний протокол позиціонування може бути LPP або IS-801, кожний з яких підтримує позиціонування, ініційоване за допомогою SET. Повідомлення (повідомлення) позиціонування може (можуть) включати в себе відповідну інформацію, таку як запит допоміжних даних, вимірювання, що використовується для позиціонування, ідентифікатор обслуговуючого стільника, ідентифікатори інших стільників, і так далі. SLP 130 може приймати повідомлення SUPL POS від SET 110 і може відправляти інше повідомлення SUPL POS на SET 110 (етап В). Повернене повідомлення SUPL POS може включати в себе ідентифікатор сеансу, одне або більше повідомлень позиціонування для вибраного протоколу позиціонування, і/або іншу інформацію. Повідомлення (повідомлення) позиціонування може (можуть) включати в себе відповідну інформацію, таку як допоміжні дані (у разі їх запиту), оцінку місцеположення для SET 110, і так далі. Оцінка місцеположення може бути відправлена в полі повідомлення позиціонування або в полі повідомлення SUPL POS. SET 110 і SLP 130 можуть обмінюватися додатковими повідомленнями SUPL POS (етапи С і D). Кожне повідомлення SUPL POS може включати в себе ідентифікатор сеансу для розширеного сеансу визначення місцеположення, одне або більше повідомлень позиціонування, що містять будь-яку відповідну інформацію, і/або іншу інформацію. Вибраний протокол позиціонування може підтримувати один або більше способів позиціонування для одного або більше типів доступу. SET 110 і SLP 130 можуть обмінюватися будь-якою кількістю повідомлень SUPL POS для запиту і надавання інформації для одного або більше вибраних способів позиціонування. Повідомлення SUPL POS можуть бути використані (i) як контейнерні повідомлення для передачі повідомлень позиціонування для вибраного протоколу позиціонування; (ii) для передачі інформації (наприклад, QoP) про тип інформації про місцеположення, запитаної SET 110; і (iii) для зв'язку сеансу визначення місцеположення з розширеним сеансом визначення місцеположення. У одному варіанті втілення, SET 110 може відправляти перше повідомлення SUPL POS для сеансу визначення місцеположення, і SLP 130 може відправляти останнє повідомлення SUPL POS. Повідомлення SUPL POS можуть бути відправлені попарно, коли за одним повідомленням SUPL POS від SET 110 слідує інше повідомлення SUPL POS від SLP 130, як зображено на Фіг. 4. Численні повідомлення SUPL POS можуть бути також відправлені SET 110 або SLP 130 до повернення повідомлення SUPL POS від SLP 130 або SET 110 відповідно. 7 UA 103394 C2 5 10 15 20 25 30 35 40 45 50 55 Фіг. 5 зображує варіант втілення потоку 500 викликів для сеансу визначення місцеположення в межах розширеного сеансу визначення місцеположення. Потік 500 викликів може бути використаний для кожного із сеансів визначення місцеположення, зображених на Фіг. 2 і 3. SET 110 може відправляти повідомлення SUPL POS INIT (Ініціювання Позиціонування SUPL) на SLP 130 для ініціювання сеансу визначення місцеположення, наприклад, коли додаток 112 на SET 110 запитує послугу визначення місцеположення (етап А). Це повідомлення SUPL POS INIT може включати в себе ідентифікатор сеансу, що ідентифікує розширений сеанс визначення місцеположення, можливості SET, вибраний спосіб позиціонування для сеансу визначення місцеположення, інформацію стільника (наприклад, ідентифікатор обслуговуючого стільника і/або ідентифікатори інших стільників), QoP, одне або більше повідомлень позиціонування для вибраного протоколу позиціонування і таких, що містять будь-яку відповідну інформацію, і так далі. SET 110 і SLP 130 можуть потім обмінюватися повідомленнями SUPL POS для сеансу визначення місцеположення (етап В). Кожне повідомлення SUPL POS може включати в себе ідентифікатор сеансу для розширеного сеансу визначення місцеположення, одне або більше повідомлень позиціонування для вибраного протоколу позиціонування, і/або іншу інформацію. Вибраний протокол позиціонування може бути RRLP, RRC, LPP, IS-801, і так далі. RRLP і RRC підтримують позиціонування, ініційоване мережею, тоді як LPP і IS-801 підтримують як позиціонування, ініційоване мережею, так і позиціонування, ініційоване за допомогою SET. SET 110 і SLP 130 можуть обмінюватися будь-якою кількістю повідомлень SUPL POS для запиту і надавання інформації для одного або більше способів позиціонування. Закінчивши обмінюватися повідомленнями SUPL POS, SLP 130 може відправляти повідомлення SUPL REPORT (ЗВІТ SUPL), що містить ідентифікатор сеансу і, можливо, оцінку місцеположення і/або оцінку швидкості для SET 110 (позицію) (етап С). Повідомлення SUPL REPORT може бути використане для вказування на кінець сеансу визначення місцеположення і для повернення будь-якої оцінки місцеположення і/або оцінки швидкості, розрахованої за допомогою SLP 130 для позиціонування, що підтримується SET. Фіг. 4 і 5 зображають два приклади потоку викликів для сеансу визначення місцеположення в межах розширеного сеансу визначення місцеположення. Загалом, SET 110 може відправляти будь-яке відповідне повідомлення SUPL POS для ініціювання сеансу визначення місцеположення з SLP 130. Для сеансу визначення місцеположення, SET 110 і SLP 130 можуть потім обмінюватися будь-яким числом повідомлень SUPL POS, які можуть бути використані як контейнер для повідомлень позиціонування і для зв'язку сеансу визначення місцеположення з розширеним сеансом визначення місцеположення. Як зображено на Фіг. 4 і 5, невеликі витрати сигналізації або обробки можуть трапитися в кожному сеансі визначення місцеположення в межах розширеного сеансу визначення місцеположення. На Фіг. 4, SET 110 і SLP 130 можуть обмінюватися повідомленнями SUPL POS для негайного позиціонування, без необхідності спершу встановити надійне з'єднання даних або відправити будь-які додаткові повідомлення SUPL. На Фіг. 5, SET 110 може відправляти повідомлення SUPL POS INIT для ініціювання сеансу визначення місцеположення. Потоки викликів на Фіг. 4 і 5 можуть уникнути додаткових повідомлень SUPL, таких як повідомлення SUPL START і SUPL INIT, що звичайно використовуються для ініціювання сеансу визначення місцеположення. Як зображено на Фіг. 2 і 3, SET 110 і SLP 130 можуть обмінюватися парою повідомлень SUPL START і SUPL RESPONSE для встановлення розширеного сеансу визначення місцеположення. Ці повідомлення SUPL можуть бути використані для конфігурування одного або більше параметрів (наприклад, для вибраного способу позиціонування, вибраного протоколу позиціонування, QoP, і так далі) для розширеного сеансу визначення місцеположення. Сконфігурований параметр (параметри) може зберігатися для розширеного сеансу визначення місцеположення і може бути використаний протягом усього розширеного сеансу визначення місцеположення, що може скоротити витрати сигналізації. Кожний сеанс визначення місцеположення в межах розширеного сеансу визначення місцеположення може застосовувати цей сконфігурований параметр (параметри). Методики, описані в даному документі, можуть дозволити SET 110 мати надійний розширений сеанс визначення місцеположення, щоб дозволити одному або більше додаткам викликати рівень позиціонування SUPL в будь-який час для отримання послуги визначення місцеположення. Це може підвищити ефективність, скоротити трафік сигналізації, підвищити продуктивність і надати інші переваги. Дані методики можуть також дозволити SET 110 і/або додатку 112 краще керувати іншими параметрами, що використовуються для послуги 8 UA 103394 C2 5 10 15 20 25 30 35 40 45 50 55 60 визначення місцеположення, наприклад, вибором способу позиціонування. Дані методики можуть також бути використані для режиму з посередником і режиму без посередника в SUPL. Методики, описані в даному документі, можуть також дозволити перенести складність послуги визначення місцеположення від SET 110 і SLP 130 на додатки (наприклад, додаток 112, що виконується на SET 110). Об'єкти SUPL, такі як SET 110 і SLP 130, можуть підтримувати невеликий набір простих послуг визначення місцеположення. Додатки можуть втілювати складні послуги визначення місцеположення шляхом виклику простих послуг визначення місцеположення і прийняття керування послугою від об'єктів SUPL. Наприклад, додаток може визначати, коли викликати послугу визначення місцеположення протягом розширеного сеансу визначення місцеположення для отримання оцінки місцеположення для цільового SET, оцінити умову запуску на основі цієї оцінки місцеположення і повідомити оцінку місцеположення клієнту LCS, якщо це необхідно (наприклад, коли умова запуску задоволена). Переміщення складності і керування сеансом до додатків може дозволити розробити для додатків більше послуг визначення місцеположення і може також скоротити час розробки нових послуг визначення місцеположення. Наприклад, додаток може емулювати складні послуги визначення місцеположення, такі як послуга визначення місцеположення, що періодично запускається, або послуга визначення місцеположення, що запускається по події в області, на основі простих послуг визначення місцеположення, що підтримуються вдосконаленим рівнем послуги SUPL. У іншому варіанті втілення, складні послуги визначення місцеположення (наприклад, послуга визначення місцеположення, що періодично запускається, послуга визначення місцеположення, що запускається по події в області, і т. д.) можуть підтримуватися рівнем послуги SUPL і/або рівнем позиціонування SUPL на SET 110 за допомогою внутрішнього додатку 112 на SET 110 або зовнішнього додатку 142. Рівень послуги SUPL і рівень позиціонування SUPL на SET 110 можуть підтримувати спосіб, зображений на Фіг. 2 і 3, для встановлення розширеного сеансу визначення місцеположення з SLP 130 і отримання інформації про місцеположення в періодичні часові інтервали протягом розширеного сеансу визначення місцеположення (наприклад, шляхом ініціювання етапів Н, К і N на Фіг. 2, або етапів J, N і R на Фіг. 3). Однак, додаток 112 може не запитувати інформацію про місцеположення від рівня послуги SUPL або рівня позиціонування SUPL на інтервалах (наприклад, на етапах G, J і M на Фіг. 2, або на етапах I, M і Q на Фіг. 3), і рівень послуги SUPL і рівень позиціонування SUPL можуть не надавати інформацію про місцеположення на інтервалах для додатку 112 (наприклад, на етапах I, L і О на Фіг. 2, або на етапах K, і S на Фіг. 3). Замість цього, додаток 112 може вказувати запитану складну послугу визначення місцеположення (таку як визначення, коли SET 110 щойно увійшов, щойно залишив або все ще знаходиться в деякій заданій географічній області) тільки одного разу для рівня послуги SUPL (наприклад, на етапі А на Фіг. 2, або етапі В на Фіг. 3). Рівень послуги SUPL і/або рівень позиціонування SUPL можуть далі визначити, коли отримати інформацію про місцеположення для підтримки запитаної складної послуги визначення місцеположення. Коли певна умова запуску задоволена, рівень послуги SUPL або рівень позиціонування SUPL можуть відправити вказування умови запуску (наприклад, таке як SET 110 увійшов або залишив задану географічну область) на додаток 112 разом з відповідною інформацією про місцеположення. Якщо додаток 112 діє з боку додатку 142, тоді додаток 112 може пересилати інформацію про місцеположення на додаток 142. При такому варіанті втілення, складність послуги може бути прихована від SLP 130 і від додатків 112 і 142 і може впливати тільки на рівні SUPL на SET 110. Більш того, додаткові складні послуги визначення місцеположення, що підтримуються рівнями SUPL на SET 110, можуть бути визначені чи ні як частина SUPL. Таким чином, ці додаткові складні послуги визначення місцеположення можуть бути надані або як спеціалізовані нестандартизовані послуги визначення місцеположення, або як стандартизовані послуги визначення місцеположення на SET 110 для внутрішніх додатків SET 110 (наприклад, додатки 112) або зовнішніх додатків (наприклад, додатки 142). SET 110 звичайно здійснює зв'язок з H-SLP 130b в домашній мережі 102b для сеансу SUPL визначення місцеположення. SET 110 може бути заздалегідь сконфігурований на адресу H-SLP 130b і може повідомлятися з H-SLP 130b, використовуючи заздалегідь сконфігуровану адресу H-SLP. Якщо SET 110 знаходиться в роумінгу, тоді SET 110 може обмінюватися повідомленнями SUPL з H-SLP 130b за допомогою різних об'єктів мережі в обслуговуючій мережі 102a і домашній мережі 102b. У іншому варіанті втілення, SET 110 може здійснювати зв'язок з A-SLP 130а в обслуговуючій мережі 102a (замість H-SLP 130b в домашній мережі 102b) для розширеного сеансу визначення місцеположення. Це може скоротити трафік сигналізації і може також скоротити затримку для отримання послуги визначення місцеположення протягом розширеного сеансу визначення 9 UA 103394 C2 5 10 15 20 25 30 35 40 45 50 55 60 місцеположення, коли SET 110 в роумінгу. Це може також сприяти SET, у якого немає H-SLP або коли A-SLP надає послуги, які H-SLP не надає (наприклад, точнішу і надійнішу підтримку визначення місцеположення, або підтримку мережі доступу, що не підтримується H-SLP). SET 110 може виявити A-SLP 130а в обслуговуючій мережі 102а різними способами. У одному варіанті втілення, SET 110 може отримувати адресу A-SLP 130а, використовуючи протокол динамічної конфігурації хосту (DHCP). SET 110 може транслювати запит на інформацію про конфігурацію для A-SLP для мережі доступу, яка в даний момент обслуговує SET 110. Сервер DHCP може приймати запит від SET 110 і може у відповідь відсилати інформацію конфігурації (наприклад, адресу) для A-SLP 130а з бази даних конфігурації, що підтримується сервером DHCP. У іншому варіанті втілення, SET 110 може отримувати адресу A-SLP 130а, використовуючи систему імен доменів (DNS). SET 110 може відправляти запит DNS з ім'ям домену A-SLP (наприклад, aslp.networkABC.com), отриманого з імені домену мережі доступу (наприклад, networkABC.com), яка в даний момент обслуговує SET 110. Сервер DNS може приймати запит DNS від SET 110 і може у відповідь відсилати адресу, пов'язану з даним ім'ям домену. У іншому варіанті втілення, для A-SLP 130а може бути призначена фіксована і добре відома адреса. SET 110 може знати цю фіксовану адресу A-SLP 130а і може напряму здійснювати зв'язок з A-SLP 130а. У іншому варіанті втілення, мережа доступу може надавати адресу відповідної A-SLP для SET 110, коли SET 110 уперше прикріплюється до мережі доступу або коли SET 110 відправляє запит на цю постійну адресу мережі доступу. У одному варіанті втілення, або A-SLP 130а, або H-SLP 130b можуть бути вибрані для обслуговування SET 110 на основі різних факторів, таких як послуги і можливості позиціонування (або A-SLP 130а, або H-SLP 130b), виставлення рахунків, швидкість і легкість доступу (наприклад, смуга пропускання сигналізації і затримка), і так далі. Як приклад, 3GPP HSLP може не підтримувати позиціонування SET, що підключається до мережі 3GPP2 (або навпаки), що може зробити необхідним використання A-SLP. A-SLP 130а може підтримувати вдосконалений рівень послуги SUPL і звичайний/повний рівень послуги SUPL (наприклад, як описано в SUPL 2.0). Безпека, що включає в себе взаємну аутентифікацію і шифрування, може бути використана для зв'язку між SET 110 і A-SLP 130а. Безпека для вдосконаленого рівня послуги SUPL може бути досягнута (i) тим же способом, що і для зв'язку між SET 110 і H-SLP 130b для повного рівня послуги SUPL або (ii) використовуючи різні процедури, наприклад, різні способи аутентифікації. У іншому варіанті втілення, всі або частина SUPL може бути реалізована з використанням мови розмітки, що розширюється, (XML). Наприклад, частина SUPL, що належить до вдосконаленого рівня послуги SUPL, може бути реалізована з використанням XML. У одному варіанті втілення, ASN.1 (нотація абстрактного синтаксису версії 1) може підтримуватися як схема для SUPL, а стандарт міжнародного союзу електрозв'язку (ITU) Х.693 може використовуватися для його кодування в XML (наприклад, за допомогою кодування XER). У іншому варіанті втілення, нова схема визначення (DTD) типу документа або схема визначення XML (XSD) можуть бути визначені виходячи з визначення SUPL ASN.1, але обмежені повідомленнями SUPL і параметрами, застосовними для вдосконаленого рівня послуги SUPL. У обох варіантах втілення, реалізація в XML може вплинути тільки на піднабір SUPL, і цей вплив може бути обмежений кодувальниками попередньої обробки даних і аналізаторами. Можна уникнути узгодження між ASN.1 і XML шляхом визначення або ASN.1, або XML за допомогою узгодження для будь-якого A-SLP, і можна сконфігурувати карту модуля ідентифікації абонента (SIM) SET для H-SLP. Інші протоколи позиціонування, такі як RRLP, RRC, LPP і IS-801 можуть також бути переведені з ASN.1 (або іншого формату) на XML. Переведення може бути швидше синтаксичним, ніж семантичним (тобто, зі змінами швидше формату, ніж змісту). Версія XML заданого протоколу позиціонування (яка також називається протокол XML позиціонування) може підтримувати ті ж допоміжні дані і типи вимірювань, що і версія ASN.1 протоколу позиціонування. Нові способи позиціонування, також як і зміни існуючих способів позиціонування, можуть бути додані до кінцевого протоколу XML позиціонування. Наприклад, протокол XML позиціонування може бути розширений для підтримки позиціонування типів доступу для не-3GPP і не-3GPP2, таких як Wi-Fi, фіксований широкосмуговий зв'язок, WiMAX, і так далі. Фіг. 6 зображує варіант втілення процесу 600, що виконується терміналом/SET для отримання послуги визначення місцеположення. Термінал може приймати запит на послугу визначення місцеположення від додатку, який може бути внутрішнім для термінала (наприклад, як зображено на Фіг. 2) або зовнішнім до термінала (наприклад, як зображено на Фіг. 3) (етап 612). Термінал може обмінюватися щонайменше одним повідомленням із сервером визначення 10 UA 103394 C2 5 10 15 20 25 30 35 40 45 50 55 місцеположення для встановлення розширеного сеансу визначення місцеположення визначеної тривалості (етап 614). Термінал може встановлювати розширений сеанс визначення місцеположення (i) у відповідь на запит сервера визначення місцеположення для додатку, або (ii) до прийняття будь-якого запиту визначення місцеположення. Термінал може приймати запит визначення місцеположення від додатку (етап 616). Термінал може отримувати послугу визначення місцеположеннявід сервера визначення місцеположення як частину розширеного сеансу визначення місцеположення в будь-який час протягом визначеної тривалості розширеного сеансу визначення місцеположення, наприклад, у відповідь на прийняття запиту визначення місцеположення (етап 618). Термінал може відправляти відповідь про місцеположення, що містить інформацію про місцеположення, на додаток (етап 620). У одному варіанті втілення, термінал і сервер визначення місцеположення можуть обмінюватися повідомленнями SUPL для розширеного сеансу визначення місцеположення. Термінал може визначати ідентифікатор сеансу для розширеного сеансу визначення місцеположення. Термінал може використовувати ідентифікатор сеансу для ідентифікації повідомлень, що обмінюються із сервером визначення місцеположення, для отримання послуги визначення місцеположення протягом розширеного сеансу визначення місцеположення. У одному варіанті втілення етапу 614, термінал може обмінюватися щонайменше одним повідомленням із сервером визначення місцеположення для подальшого конфігурування щонайменше одного параметра для розширеного сеансу визначення місцеположення. Щонайменше один сконфігурований параметр може містити вибраний спосіб позиціонування, або вибраний протокол позиціонування, або QoP, або інший параметр, або їх комбінацію. Термінал може далі отримувати послугу визначення місцеположення від сервера визначення місцеположення на основі щонайменше одного сконфігурованого параметра. У одному варіанті втілення етапу 614, термінал може відправляти перше повідомлення (наприклад, повідомлення SUPL START) на сервер визначення місцеположення для ініціювання встановлення розширеного сеансу визначення місцеположення. Термінал може приймати друге повідомлення (наприклад, повідомлення SUPL RESPONSE), відправлене сервером визначення місцеположення для підтвердження встановлення розширеного сеансу визначення місцеположення. У одному варіанті втілення, перше повідомлення може містити запитану тривалість розширеного сеансу визначення місцеположення, і друге повідомлення може містити надану тривалість розширеного сеансу визначення місцеположення. Визначена тривалість розширеного сеансу визначення місцеположення може дорівнювати наданій тривалості або може бути визначена іншими способами. У одному варіанті втілення, перше повідомлення може містити можливості позиціонування термінала, і друге повідомлення може містити можливості позиціонування сервера визначення місцеположення. Перше повідомлення і друге повідомлення можуть також містити іншу інформацію. У одному варіанті втілення етапу 618, термінал може відправляти третє повідомлення (наприклад, повідомлення SUPL POS або повідомлення SUPL POS INIT) на сервер визначення місцеположення для отримання послуги визначення місцеположення. Термінал може приймати четверте повідомлення (наприклад, повідомлення SUPL POS або повідомлення SUPL REPORT), що містить інформацію про місцеположення від сервера визначення місцеположення. У одному варіанті втілення, третє повідомлення може містити запит на допоміжні дані, та інформація про місцеположення в четвертому повідомленні може містити допоміжні дані для термінала. У іншому варіанті втілення, третє повідомлення може містити вимірювання, та інформація про місцеположення може містити оцінку місцеположення для термінала. У одному варіанті втілення, третє повідомлення може містити спосіб позиціонування, вибраний терміналом, або щонайменше одне повідомлення позиціонування для вибраного способу позиціонування, або іншу інформацію, або їх комбінацію. У одному варіанті втілення, термінал може отримувати послугу визначення місцеположення множину разів протягом розширеного сеансу визначення місцеположення. Термінал може приймати інформацію про місцеположення (наприклад, оцінку місцеположення для термінала) кожний раз при отриманні послуги визначення місцеположення. Термінал (або додаток на терміналі) може використовувати інформацію про місцеположення, для емуляції послуги визначення місцеположення, що періодично запускається, або послуги визначення місцеположення, що запускається по події в області, або іншої послуги визначення місцеположення, складнішої, ніж негайна послуга визначення місцеположення. Загалом, термінал може отримувати послугу визначення місцеположення будь-яку кількість разів і в будьякий час протягом розширеного сеансу визначення місцеположення. Термінал може емулювати 11 UA 103394 C2 5 10 15 20 25 30 35 40 45 50 55 60 будь-яку послугу визначення місцеположення на основі інформації про місцеположення, прийнятій кожний раз при отриманні послуги визначення місцеположення терміналом. Розширений сеанс визначення місцеположення може завершуватися, коли закінчується визначена тривалість. У одному варіанті втілення, сервер визначення місцеположення може відправляти повідомлення SUPL END на термінал (або навпаки), коли тривалість закінчилася, для явного завершення розширеного сеансу. У іншому варіанті втілення, термінал може обмінюватися повідомленням із сервером визначення місцеположення для завершення розширеного сеансу визначення місцеположення до закінчення визначеної тривалості, наприклад, як зображено на Фіг. 2 і 3. В іншому варіанті втілення, термінал може відправляти повідомлення на сервер визначення місцеположення для запиту на розширення розширеного сеансу визначення місцеположення після закінчення визначеної тривалості. У одному варіанті втілення, термінал може здійснювати зв'язок з домашньою мережею, а сервер визначення місцеположення може бути H-SLP (або яким-небудь іншим сервером визначення місцеположення), що знаходиться в домашній мережі. У іншому варіанті втілення, термінал може знаходитися в роумінгу за межами домашньої мережі і може здійснювати зв'язок з обслуговуючою мережею. У цьому випадку, сервером визначення місцеположення може бути A-SLP в обслуговуючій мережі або H-SLP в домашній мережі. Термінал може виявляти A-SLP, використовуючи DHCP, або DNS, або коли прикріплюється до обслуговуючої мережі, або використовуючи інший механізм. Фіг. 7 зображує варіант втілення процесу 700, що виконується сервером визначення місцеположення (наприклад, SLP) для підтримки послуги визначення місцеположення. Сервер визначення місцеположення може обмінюватися щонайменше одним повідомленням з терміналом для встановлення розширеного сеансу визначення місцеположення визначеної тривалості (етап 712). Сервер визначення місцеположення може надавати послугу визначення місцеположення для термінала як частину розширеного сеансу визначення місцеположення, по запиту термінала в будь-який час протягом визначеної тривалості розширеного сеансу визначення місцеположення (етап 714). У одному варіанті втілення етапу 712, сервер визначення місцеположення може приймати перше повідомлення, відправлене терміналом для ініціювання встановлення розширеного сеансу визначення місцеположення. Сервер визначення місцеположення може відправляти друге повідомлення на термінал для підтвердження встановлення розширеного сеансу визначення місцеположення. У одному варіанті втілення, перше повідомлення може містити запитану тривалість розширеного сеансу визначення місцеположення, можливості термінала і так далі. Друге повідомлення може містити надану тривалість розширеного сеансу визначення місцеположення, можливості сервера визначення місцеположення і так далі. Обмін повідомленнями може також сконфігурувати щонайменше один параметр для розширеного сеансу визначення місцеположення, наприклад, вибраний спосіб позиціонування, вибраний протокол позиціонування, QoP, і так далі. Сервер визначення місцеположення може надавати послугу визначення місцеположення терміналу на основі щонайменше одного сконфігурованого параметра. У одному варіанті втілення етапу 714, сервер визначення місцеположення може приймати третє повідомлення, відправлене терміналом для отримання послуги визначення місцеположення. Сервер визначення місцеположення може відправляти на термінал четверте повідомлення, що містить інформацію про місцеположення. Третє повідомлення може містити запит на допоміжні дані, вимірювання, вибраний спосіб позиціонування, і так далі. Четверте повідомлення може містити допоміжні дані для термінала, оцінку місцеположення для термінала, і/або іншу інформацію. Сервер визначення місцеположення може надавати послугу визначення місцеположення терміналу множину разів протягом розширеного сеансу визначення місцеположення, щоб дозволити терміналу множину разів отримувати інформацію про місцеположення або емулювати послугу визначення місцеположення, що періодично запускається, або послугу визначення місцеположення, що запускається по події в області, або іншу складну послугу визначення місцеположення. Розширений сеанс визначення місцеположення може завершуватися, коли закінчується визначена тривалість. У одному варіанті втілення, сервер визначення місцеположення може відправляти повідомлення SUPL END на термінал (або навпаки), коли тривалість закінчилася, для явного завершення розширеного сеансу. У іншому варіанті втілення, сервер визначення місцеположення може обмінюватися повідомленням з терміналом для завершення розширеного сеансу визначення місцеположення до закінчення визначеної тривалості, наприклад, як зображено на Фіг. 2 і 3. В іншому варіанті втілення, сервер визначення місцеположення може приймати повідомлення, відправлене терміналом для запиту на 12 UA 103394 C2 5 10 15 20 25 30 35 40 45 50 55 60 розширення розширеного сеансу визначення місцеположення після закінчення визначеної тривалості. Сервер визначення місцеположення може або (i) задовольнити запит і розширити розширений сеанс визначення місцеположення, або (ii) відхилити запит і завершити розширений сеанс визначення місцеположення, коли закінчується визначена тривалість. Фіг. 8 зображує блок-схему варіанту втілення термінала/SET 110, мережі доступу 120 і сервера/SLP 130 визначення місцеположення. Для спрощення, Фіг. 8 зображує тільки один контролер/процесор 810, один запам'ятовуючий пристрій 812, і один передавач/приймач (TMTR/RCVR) 814 для термінала 110, тільки один контролер/процесор 820, один запам'ятовуючий пристрій 822, і один передавач/приймач 824, і один блок 826 зв'язку (Comm) для мережі доступу 120, і тільки один контролер/процесор 830, один запам'ятовуючий пристрій 832, і один блок 834 зв'язку для SLP 130. Загалом, кожний пристрій може включати в себе будьяку кількість блоків обробки (наприклад, процесори, контролери і так далі), запам'ятовуючих пристроїв, передавачів/приймачів, блоків зв'язку, і так далі. Термінал 110 може підтримувати зв'язок з однією або більше бездротовими і/або дротовими мережами. Термінал 110 може також приймати і обробляти сигнали від однієї або більше SPS, наприклад, GPS, Galileo, ГЛОНАСС і так далі. По низхідній лінії зв'язку, мережа 120 доступу може передавати дані трафіка, сигнали і передавати їх терміналам в межах її зони покриття. Ці різні види інформації можуть бути оброблені процесором 820, приведені до необхідних умов передавачем 824, і передані по низхідній лінії зв'язку. У терміналі 110, сигнали по низхідній лінії зв'язку від мережі 120 доступу можуть бути прийняті і приведені до необхідних умов приймачем 814, і далі оброблені процесором 810 для отримання різних видів інформації. Процесор 810 може виконувати процес 600 на Фіг. 6 і/або інші процеси для методик, описаних в даному документі. Процесор 810 може також виконувати обробку для SET 110 на Фіг. 2-5. Запам'ятовуючі пристрої 812 і 822 можуть зберігати коди програм і дані для термінала 110 і мережі 120 доступу відповідно. По висхідній лінії зв'язку, термінал 110 може передавати дані трафіка, сигналізацію і пілотний сигнал в мережу 120 доступу. Ці різні види інформації можуть бути оброблені процесором 810, приведені до необхідних умов приймачем 814, і передані по висхідній лінії зв'язку. У мережі 120 доступу, сигнали по висхідній лінії зв'язку від термінала 110 та інших терміналів можуть бути прийняті і приведені до необхідних умов приймачем 824, і далі оброблені процесором 820 для отримання різних видів інформації від терміналів. Мережа 120 доступу може напряму або опосередковано здійснювати зв'язок з SLP 130 через блок 826 зв'язку. У SLP 130, процесор 830 може виконувати обробку для підтримки послуг визначення місцеположення для терміналів. Наприклад, процесор 830 може виконувати процес 700 на Фіг. 7 і/або інші процеси для методик, описаних в даному документі. Процесор 830 може виконувати обробку для SLP 130 на Фіг. 2-5. Процесор 830 може також надавати допоміжні дані для термінала 110, обчислювати оцінки місцеположення для термінала 110, надавати інформацію про місцеположення агенту 140 SUPL, і так далі. Запам'ятовуючий пристрій 832 може зберігати коди програм і дані для SLP 130. Блок 834 зв'язку може дозволити SLP 130 здійснювати зв'язок з мережею 120 доступу, терміналом 110 і/або іншими пристроями мережі (не зображеними на Фіг. 8). SLP 130 і термінал 110 можуть обмінюватися повідомленнями (наприклад, повідомленнями SUPL), і ці повідомлення можуть бути передані по мережі 120 доступу. Як буде зрозуміло фахівцям в даній галузі техніки, інформація і сигнали можуть бути представлені з використанням будь-якої з множини різних технологій і методик. Наприклад, дані, інструкції, команди, інформація, сигнали, біти, символи і елементарні сигнали, на які посилаються вище в описі, можуть бути представлені у вигляді різниці потенціалів, електричного струму, електромагнітних хвиль, магнітних полів або частинок, оптичних полів або частинок, або будь-якої їх комбінації. Як буде оцінено фахівцями в даній галузі техніки, різні ілюстративні логічні блоки, модулі, схеми і етапи алгоритму, описані застосовно до винаходу, можуть бути втілені у вигляді апаратного забезпечення, комп'ютерного програмного забезпечення/програмно-апаратного забезпечення, або їх комбінацій. Для зрозумілої ілюстрації цієї взаємозамінності апаратного забезпечення і програмного забезпечення/програмно-апаратного забезпечення, вище були описані різні ілюстративні компоненти, блоки, модулі, схеми і етапи загалом, відносно їх функціональності. Чи втілена дана функціональність у вигляді апаратного забезпечення або програмного забезпечення/програмно-апаратного забезпечення, залежить від конкретного додатку і обмежень варіанту втілення, покладеного на всю систему загалом. Фахівці в даній галузі техніки можуть втілювати описану функціональність різними способами для кожного конкретного додатку, але такі рішення втілення не повинні бути витлумачені як причини відхилення від об'єму даного винаходу. 13 UA 103394 C2 5 10 15 20 25 30 35 40 45 50 55 60 Методики визначення місцеположення, описані в даному документі, можуть бути втілені в поєднанні з різними бездротовими мережами зв'язку, такими як бездротова глобальна мережа (WWAN), бездротова локальна мережа (WLAN), бездротова персональна мережа (WPAN), і так далі. Терміни "мережа" і "система" часто використовуються як взаємозамінні. WWAN може бути мережею множинного доступу з кодовим розділенням (CDMA), мережею множинного доступу з часовим кодовим розділенням (TDMA), мережею множинного доступу з частотним розділенням (FDMA), мережею множинного доступу з ортогональним частотним розділенням (OFDMA), мережею множинного доступу з ортогональним частотним розділенням на одній несучій (SCFDMA), мережею стандарту "Довгострокового розвитку мереж" (LTE), мережею WiMAX (IEEE 802.16) і так далі. Мережа CDMA може втілювати одну або більше технологій радіодоступу (RAT), таких як cdma2000, Широкосмугова CDMA (W-CDMA) і так далі. Cdma2000 включає в себе стандарти IS-95, IS-2000 і IS-856. Мережа TDMA може втілювати глобальну систему мобільного зв'язку (GSM), цифрову поліпшену мобільну телефонну систему (D-AMPS) або іншу RAТ. GSM і W-CDMA описані в документах консорціуму, що називається "Проект партнерства 3го покоління" (3GPP). Cdma2000 описаний в документах консорціуму, що називається "Проект 2 партнерства 3-го покоління" (3GPP2). Документи 3GPP і 3GPP2 знаходяться в суспільному доступі. WLAN може бути мережею IEEE 802.11х, а WPAN може бути мережею Bluetooth, IEEE 802.15х або яким-небудь іншим видом мережі. Ці методики можуть бути також втілені в поєднанні з будь-якою комбінацією WWAN, WLAN і/або WPAN. Ці методики можуть бути також втілені в поєднанні з фемтостільниками. Супутникова система позиціонування (SPS) звичайно включає в себе систему передавачів, розташованих для того, щоб пристрої могли визначати їх місцеположення на або вище рівня Землі, щонайменше частково, по сигналах, прийнятих від передавачів. Такий передавач звичайно передає сигнал, позначений кодом повторюваного псевдовипадкового шуму (PN) заданого числа елементарних сигналів, і може бути розташований на рівні керуючих станцій, обладнання користувача і/або космічних апаратів. У конкретному прикладі, такі передавачі можуть бути розташовані на штучних супутниках (SV) Землі. Наприклад, SV в сузір'ї глобальної навігаційної супутникової системи (GNSS), такій як глобальна система позиціонування (GPS), Galileo, ГЛОНАСС або Compass, може передавати сигнал, позначений кодом PN, який відрізняється від кодів PN, переданих іншими SV в сузір'ї (наприклад, використання різних кодів PN для кожного супутника, як в GPS, або використання однакового коду на різних частотах, як в ГЛОНАСС). Відповідно до певних аспектів, методики, представлені в даному документі, не обмежені глобальними системами (наприклад, GNSS) для SPS. Наприклад, методики, надані в даному документі, можуть застосовуватися до або в іншому випадку наділятися можливістю для використання в різних регіональних системах, таких як квазі-зенітна супутникова система (QZSS) в Японії, Індійська регіональна навігаційна супутникова система (IRNSS) в Індії, Beidou в Китаї і так далі, і/або різних допоміжних системах (наприклад, супутникова система диференціальної корекції (SBAS)), які можуть бути пов'язані з або в іншому випадку наділятися можливістю для використання з однією або більше глобальними і/або регіональними навігаційними супутниковими системами. Як приклад, але не обмеження, SBAS може включати в себе систему (системи) диференціальної корекції, які надають інформацію про цілісність, диференціальні поправки і так далі, таку як, наприклад, система диференціальної корекції широкого радіуса дії (WAAS), Європейська геостаціонарна додаткова навігаційна служба (EGNOS), багатофункціональна супутникова система диференціальної корекції (MSAS), геонавігаційна система диференціальної корекції при сприянні GPS або GPS і геонавігаційна система диференціальної корекції (GAGAN), і/або подібні системи. Таким чином, згідно з даним документом, SPS може включати в себе будь-яку комбінацію однієї або більше глобальних і/або регіональних навігаційних супутникових систем і/або системи диференціальної корекції, і сигнали SPS можуть включати в себе SPS, подібні SPS і/або інші сигнали, пов'язані з однією або більше SPS. Термінал/SET належить до такого пристрою, як стільниковий або інший бездротовий пристрій зв'язку, пристрій системи персонального зв'язку (PCS), персональний навігаційний пристрій (PND), персональний інформаційний менеджер (PIM), кишеньковий персональний комп'ютер (PDA), портативний комп'ютер або інший відповідний мобільний пристрій, який має здатність приймати бездротовий зв'язок і/або навігаційні сигнали. Термінал/SET також призначений для включення в себе таких пристроїв, які здійснюють зв'язок з персональним навігаційним пристроєм (PND), наприклад через малодіапазонне бездротове, інфрачервоне, дротове з'єднання або інше з'єднання - незалежно від того, чи відбувається прийом супутникового сигналу, прийом допоміжних даних і/або обробка, що належить до місцеположення на пристрої або на PND. Також термінал/SET призначений для включення в 14 UA 103394 C2 5 10 15 20 25 30 35 40 45 50 55 себе всіх пристроїв, включаючи бездротові пристрої зв'язку, комп'ютери, портативні комп'ютери і так далі, які можуть здійснювати зв'язок із сервером через інтернет, Wi-Fi, або іншу мережу, і незалежно від того, чи відбувається прийом супутникового сигналу, прийом допоміжних даних, і/або обробки, що належить до місцеположення на пристрої, на сервері, або на іншому пристрої, пов'язаному з мережею. Будь-яка їх робоча комбінація також вважається терміналом/SET. Методології, описані в даному документі, можуть бути втілені різними засобами, залежно від додатку. Наприклад, ці способи можуть бути втілені в апаратному забезпеченні, програмноапаратному забезпеченні, програмному забезпеченні, або будь-якій їх комбінації. Для втілення в апаратному забезпеченні, блоки обробки можуть бути втілені в одному або більше зі спеціалізованих інтегральних схем (ASIC), процесорів цифрової обробки сигналів (DSP), пристроїв цифрової обробки сигналів (DSPD), програмованих логічних пристроїв (PLD), програмованих користувачем вентильних матриць (FPGA), процесорів, контролерів, мікроконтролерів, мікропроцесорів, електронних пристроїв, інших електронних блоків, втілених для виконання функцій, описаних в даному документі, або їх комбінації. Для втілення в програмно-апаратному забезпеченні і/або програмному забезпеченні, способи можуть бути втілені модулями (наприклад, процедурами, функціями і так далі), які виконують функції, описані в даному документі. Будь-який машиночитаний носій, що матеріально втілює інструкції, може бути використаний для втілення способів, описаних в даному документі. Наприклад, коди програмного забезпечення можуть зберігатися на запам'ятовуючому пристрої і виконуватися блоком обробки. Запам'ятовуючий пристрій може бути втілений в блоці обробки або бути зовнішнім відносно блока обробки. Термін "запам'ятовуючий пристрій", що використовується в даному документі, належить до будь-якого типу довгострокового, короткострокового, енергозалежного, енергонезалежного або іншого запам'ятовуючого пристрою і не обмежується конкретним типом запам'ятовуючого пристрою або числом запам'ятовуючих пристроїв, або типом носія, на якому зберігається запам'ятовуючий пристрій. При втіленні в програмно-апаратному забезпеченні і/або програмному забезпеченні, функції можуть зберігатися як одна або більше інструкцій або код на комп'ютерочитаному носії. Приклади включають в себе комп'ютерочитані носії, закодовані структурою даних, і комп'ютерочитані носії, закодовані комп'ютерною програмою. Комп'ютерочитані носії включають в себе фізичні носії запам'ятовуючого пристрою. Носієм запам'ятовуючого пристрою може бути будь-ким носій, до якого може бути здійснений доступ за допомогою комп'ютера. Наприклад, але не обмежуючись, такий комп'ютерочитаний носій може містити RAM, ROM, EEPROM, CDROM та інші оптичні дискові запам'ятовуючі пристрої, магнітні дискові запам'ятовуючі пристрої, напівпровідникові запам'ятовуючі пристрої або інші запам'ятовуючі пристрої, або будь-який інший носій, який може бути використаний для зберігання бажаного програмного коду у формі інструкцій або структури даних і до якого можна здійснити доступ через комп'ютер; термін диск, що використовується в даному документі, включає в себе компакт-диск (CD), лазерний диск, оптичний диск, цифровий універсальний диск (DVD), дискету і Blu-ray, причому магнітні диски звичайно відтворюють дані магнітним способом, в той час як оптичні диски відтворюють дані оптичним способом за допомогою лазерів. Їх комбінація також повинна бути включена в об'єм комп'ютерочитаних носіїв. У доповнення до зберігання на комп'ютерочитаному носії, інструкції і/або дані можуть бути надані як сигнали на засобі передачі даних, включеному в пристрій зв'язку. Наприклад, пристрій зв'язку може включати в себе приймач-передавач, що має сигнали, що вказують на інструкції, і дані. Інструкції і дані сконфігуровані, щоб призначати одному або більше блокам обробки втілювати функції, викладені у формулі винаходу. Тобто, пристрій зв'язку включає в себе засоби передачі даних, що мають сигнали, що вказують на інформацію, для виконання розкритих функцій. У перший раз, засоби передачі даних, включені в пристрій зв'язку, можуть включати в себе першу частину інформації для виконання розкритих функцій, в той час як за другим разом засоби передачі даних, включені в пристрій зв'язку, можуть включати в себе другу частину інформації для виконання розкритих функцій. Попередній опис даного винаходу представлений таким чином, щоб дозволити будь-якому фахівцеві в даній галузі техніки втілювати або використовувати даний винахід. Різні зміни даного винаходу будуть очевидні фахівцям в даній галузі техніки, і основні принципи, описані в даному документі, можуть бути використані в інших варіантах без відхилення від об'єму даного винаходу. Таким чином, даний винахід не обмежується прикладами і варіантами втілення, описаними в даному документі, але повинен відповідати найширшому об'єму відповідно до принципів і нових ознак, розкритих в даному документі. 60 15 UA 103394 C2 ФОРМУЛА ВИНАХОДУ 5 10 15 20 25 30 35 40 45 50 55 60 1. Спосіб отримання послуги визначення місцеположення, що містить етапи, на яких: обмінюються щонайменше одним повідомленням між терміналом і сервером визначення місцеположення один раз для встановлення розширеного сеансу визначення місцеположення визначеної тривалості, включаючи етапи, на яких: відправляють перше повідомлення від термінала на сервер визначення місцеположення для ініціювання встановлення розширеного сеансу визначення місцеположення; і приймають друге повідомлення, відправлене сервером визначення місцеположення на термінал для підтвердження встановлення розширеного сеансу визначення місцеположення, причому перше повідомлення містить можливості термінала по позиціонуванню, і друге повідомлення містить можливості сервера визначення місцеположення по позиціонуванню; і отримують послугу визначення місцеположення терміналом множину разів від сервера визначення місцеположення як частину розширеного сеансу визначення місцеположення в будь-який час протягом визначеної тривалості розширеного сеансу визначення місцеположення. 2. Спосіб за п. 1, в якому обмін щонайменше одним повідомленням містить етап, на якому обмінюються щонайменше одним повідомленням для подальшого конфігурування щонайменше одного параметра для розширеного сеансу визначення місцеположення, і в якому отримання послуги визначення місцеположення містить етап, на якому отримують послугу визначення місцеположення від сервера визначення місцеположення на основі щонайменше одного сконфігурованого параметра. 3. Спосіб за п. 2, в якому щонайменше один сконфігурований параметр містить вибраний спосіб позиціонування або вибраний протокол позиціонування, або якість позиціонування (QoP), або їх комбінацію. 4. Спосіб за п. 1, в якому перше повідомлення містить запитану тривалість розширеного сеансу визначення місцеположення, в якому друге повідомлення містить надану тривалість розширеного сеансу визначення місцеположення, і в якому визначена тривалість розширеного сеансу визначення місцеположення дорівнює наданій тривалості. 5. Спосіб за п. 1, що додатково містить етап, на якому: приймають запит на послугу визначення місцеположення від додатку в терміналі, і в якому розширений сеанс визначення місцеположення встановлюють терміналом у відповідь на запит на послугу визначення місцеположення. 6. Спосіб за п. 1, що додатково містить етап, на якому: приймають запит на послугу визначення місцеположення від додатку, зовнішнього відносно термінала, і в якому розширений сеанс визначення місцеположення встановлюють терміналом у відповідь на запит на послугу визначення місцеположення. 7. Спосіб за п. 1, що додатково містить етап, на якому: приймають запит про визначення місцеположення від додатку в терміналі, і в якому послугу визначення місцеположення отримують терміналом у відповідь на запит про визначення місцеположення. 8. Спосіб за п. 1, в якому отримання послуги визначення місцеположення містить етапи, на яких: відправляють третє повідомлення від термінала на сервер визначення місцеположення для отримання послуги визначення місцеположення; і приймають четверте повідомлення, що містить інформацію про місцеположення, від сервера визначення місцеположення. 9. Спосіб за п. 8, в якому третє повідомлення містить запит допоміжних даних, і в якому інформація про місцеположення в четвертому повідомленні містить допоміжні дані для термінала. 10. Спосіб за п. 8, в якому третє повідомлення містить вимірювання, і в якому інформація про місцеположення в четвертому повідомленні містить оцінку місцеположення для термінала. 11. Спосіб за п. 8, в якому третє повідомлення містить спосіб позиціонування, вибраний терміналом. 12. Спосіб за п. 8, в якому третє повідомлення містить щонайменше одне повідомлення позиціонування для вибраного протоколу позиціонування. 13. Спосіб за п. 1, що додатково містить етапи, на яких: визначають ідентифікатор (ID) сеансу для розширеного сеансу визначення місцеположення; і використовують ID сеансу для ідентифікації повідомлень, якими обмінюються термінал і сервер визначення місцеположення для отримання послуги визначення місцеположення протягом розширеного сеансу визначення місцеположення. 16 UA 103394 C2 5 10 15 20 25 30 35 40 45 50 55 14. Спосіб за п. 1, в якому отримання послуги визначення місцеположення містить етап, на якому: використовують інформацію про місцеположення, прийняту терміналом внаслідок отримання послуги визначення місцеположення множину разів, для емуляції послуги визначення місцеположення, що періодично запускається, або послуги визначення місцеположення, що запускається по події в області. 15. Спосіб за п. 1, що додатково містить етап, на якому: обмінюються повідомленням між терміналом і сервером визначення місцеположення для завершення розширеного сеансу визначення місцеположення до закінчення визначеної тривалості. 16. Спосіб за п. 1, що додатково містить етап, на якому: відправляють повідомлення від термінала на сервер визначення місцеположення для запиту розширення розширеного сеансу визначення місцеположення після закінчення визначеної тривалості. 17. Спосіб за п. 1, в якому термінал знаходиться в роумінгу за межами домашньої мережі і здійснює зв'язок з обслуговуючою мережею, і в якому сервер визначення місцеположення пов'язаний з обслуговуючою мережею. 18. Спосіб за п. 1, в якому термінал і сервер визначення місцеположення обмінюються повідомленнями надійного визначення місцеположення площини користувача (SUPL) для розширеного сеансу визначення місцеположення. 19. Пристрій отримання послуги визначення місцеположення, що містить: засіб обміну щонайменше одним повідомленням між терміналом і сервером визначення місцеположення один раз для встановлення розширеного сеансу визначення місцеположення визначеної тривалості, що включає в себе: засіб відправлення першого повідомлення від термінала на сервер визначення місцеположення для ініціювання встановлення розширеного сеансу визначення місцеположення, і засіб прийому другого повідомлення, відправленого сервером визначення місцеположення на термінал для підтвердження встановлення розширеного сеансу визначення місцеположення, причому перше повідомлення містить можливості термінала по позиціонуванню, і друге повідомлення містить можливості сервера визначення місцеположення по позиціонуванню; і засіб отримання послуги визначення місцеположення терміналом множину разів від сервера визначення місцеположення як частини розширеного сеансу визначення місцеположення в будь-який час протягом визначеної тривалості розширеного сеансу визначення місцеположення. 20. Пристрій за п. 19, в якому засіб обміну щонайменше одним повідомленням містить засіб обміну щонайменше одним повідомленням для подальшого конфігурування щонайменше одного параметра для розширеного сеансу визначення місцеположення, і в якому засіб отримання послуги визначення місцеположення містить засіб отримання послуги визначення місцеположення від сервера визначення місцеположення, на основі щонайменше одного сконфігурованого параметра. 21. Пристрій за п. 19, в якому засіб отримання послуги визначення місцеположення містить: засіб відправлення третього повідомлення від термінала на сервер визначення місцеположення для отримання послуги визначення місцеположення, і засіб прийому четвертого повідомлення, що містить інформацію про місцеположення від сервера визначення місцеположення. 22. Пристрій за п. 19, в якому засіб отримання послуги визначення місцеположення містить: засіб використання інформації про місцеположення, прийнятої терміналом в результаті отримання послуги визначення місцеположення множину разів, для емуляції послуги визначення місцеположення, що періодично запускається, або послуги визначення місцеположення, що запускається по події в області. 23. Пристрій бездротового зв'язку, що містить: щонайменше один блок обробки, сконфігурований для: обміну щонайменше одним повідомленням між терміналом і сервером визначення місцеположення один раз для встановлення розширеного сеансу визначення місцеположення визначеної тривалості, причому щонайменше один блок обробки сконфігурований для: відправлення першого повідомлення від термінала на сервер визначення місцеположення для встановлення розширеного сеансу визначення місцеположення визначеної тривалості, і прийому другого повідомлення, відправленого сервером визначення місцеположення на термінал для підтвердження встановлення розширеного сеансу визначення місцеположення, 17 UA 103394 C2 5 10 15 20 25 30 35 40 45 50 55 причому перше повідомлення містить можливості термінала по позиціонуванню, і друге повідомлення містить можливості сервера визначення місцеположення по позиціонуванню; і отримання послуги визначення місцеположення терміналом множину разів від сервера визначення місцеположення як частини розширеного сеансу визначення місцеположення в будь-який час протягом визначеної тривалості розширеного сеансу визначення місцеположення. 24. Пристрій за п. 23, в якому щонайменше один блок обробки сконфігурований для обміну щонайменше одним повідомленням для подальшого конфігурування щонайменше одного параметра розширеного сеансу визначення місцеположення, і отримання послуги визначення місцеположення від сервера визначення місцеположення на основі щонайменше одного сконфігурованого параметра. 25. Пристрій за п. 23, в якому щонайменше один блок обробки сконфігурований для відправлення третього повідомлення від термінала на сервер визначення місцеположення для отримання послуги визначення місцеположення, і прийому четвертого повідомлення, що містить інформацію про місцеположення від сервера визначення місцеположення. 26. Пристрій за п. 23, в якому щонайменше один блок обробки сконфігурований для використання інформації про місцеположення, прийнятої терміналом внаслідок отримання послуги визначення місцеположення множину разів, для емуляції послуги визначення місцеположення, що періодично запускається, або послуги визначення місцеположення, що запускається по події в області. 27. Комп'ютерочитаний носій, що містить інструкції у вигляді кодів, для виконання комп’ютером, який містить: код для призначення щонайменше одному блоку обробки обмінюватися щонайменше одним повідомленням між терміналом і сервером визначення місцеположення один раз для встановлення розширеного сеансу визначення місцеположення визначеної тривалості, причому щонайменше одне повідомлення включає в себе перше повідомлення від термінала серверу визначення місцеположення для ініціювання розширеного сеансу визначення місцеположення, причому перше повідомлення містить можливості термінала по позиціонуванню, і код для призначення щонайменше одному блоку обробки отримувати послугу визначення місцеположення терміналом множину разів від сервера визначення місцеположення як частину розширеного сеансу визначення місцеположення в будь-який час протягом визначеної тривалості розширеного сеансу визначення місцеположення. 28. Спосіб підтримки послуги визначення місцеположення, що містить етапи, на яких: обмінюються щонайменше одним повідомленням між сервером визначення місцеположення і терміналом один раз для встановлення розширеного сеансу визначення місцеположення визначеної тривалості, включаючи етапи, на яких: приймають перше повідомлення, відправлене терміналом на сервер визначення місцеположення для ініціювання встановлення розширеного сеансу визначення місцеположення, і відправляють друге повідомлення від сервера визначення місцеположення на термінал для підтвердження встановлення розширеного сеансу визначення місцеположення, причому перше повідомлення містить можливості термінала по позиціонуванню, і друге повідомлення містить можливості сервера визначення місцеположення по позиціонуванню, і надають послугу визначення місцеположення множину разів термінала від сервера визначення місцеположення як частину розширеного сеансу визначення місцеположення по запиту термінала в будь-який час протягом визначеної тривалості розширеного сеансу визначення місцеположення. 29. Спосіб за п. 28, в якому обмін щонайменше одним повідомленням містить етап, на якому обмінюються щонайменше одним повідомленням для подальшого конфігурування щонайменше одного параметра розширеного сеансу визначення місцеположення, і в якому надавання послуги визначення місцеположення містить етап, на якому надають послугу визначення місцеположення термінала на основі щонайменше одного сконфігурованого параметра. 30. Спосіб за п. 28, в якому надавання послуги визначення місцеположення містить етапи, на яких: приймають третє повідомлення, відправлене терміналом на сервер визначення місцеположення для отримання послуги визначення місцеположення; і відправляють четверте повідомлення, що містить інформацію про місцеположення, від сервера визначення місцеположення на термінал. 18 UA 103394 C2 5 10 15 20 25 30 35 31. Спосіб за п. 28, що додатково містить етап, на якому емулюють послугу визначення місцеположення, що періодично запускається, або послугу визначення місцеположення, що запускається по події в області. 32. Спосіб за п. 28, що додатково містить етап, на якому: обмінюються повідомленням між сервером визначення місцеположення і терміналом для завершення розширеного сеансу визначення місцеположення до закінчення визначеної тривалості. 33. Спосіб за п. 28, що додатково містить етап, на якому: приймають повідомлення, відправлене терміналом на сервер визначення місцеположення для запиту розширення розширеного сеансу визначення місцеположення після закінчення визначеної тривалості. 34. Пристрій підтримки послуги визначення місцеположення, що містить: засіб обміну щонайменше одним повідомленням між сервером визначення місцеположення і терміналом один раз для встановлення розширеного сеансу визначення місцеположення визначеної тривалості, що включає в себе: засіб прийому першого повідомлення, відправленого терміналом на сервер визначення місцеположення для ініціювання встановлення розширеного сеансу визначення місцеположення, і засіб відправлення другого повідомлення від сервера визначення місцеположення на термінал для підтвердження встановлення розширеного сеансу визначення місцеположення, причому перше повідомлення містить можливості термінала по позиціонуванню, і друге повідомлення містить можливості сервера визначення місцеположення по позиціонуванню, і засіб надавання послуги визначення місцеположення множину разів термінала від сервера визначення місцеположення як частини розширеного сеансу визначення місцеположення по запиту термінала в будь-який час протягом визначеної тривалості розширеного сеансу визначення місцеположення. 35. Пристрій за п. 34, в якому засіб обміну щонайменше одним повідомленням містить засіб обміну щонайменше одним повідомленням для подальшого конфігурування щонайменше одного параметра для розширеного сеансу визначення місцеположення, і в якому засіб надавання послуги визначення місцеположення містить засіб надавання послуги визначення місцеположення термінала на основі щонайменше одного сконфігурованого параметра. 36. Пристрій за п. 34, в якому засіб надавання послуги визначення місцеположення містить: засіб прийому третього повідомлення, відправленого терміналом на сервер визначення місцеположення для отримання послуги визначення місцеположення, і засіб відправлення четвертого повідомлення, що містить інформацію про місцеположення, від сервера визначення місцеположення на термінал. 37. Пристрій за п. 34, що додатково містить засіб емуляції послуги визначення місцеположення, що періодично запускається, або послуги визначення місцеположення, що запускається по події в області. 19 UA 103394 C2 20 UA 103394 C2 Комп’ютерна верстка І. Мироненко Державна служба інтелектуальної власності України, вул. Урицького, 45, м. Київ, МСП, 03680, Україна ДП “Український інститут промислової власності”, вул. Глазунова, 1, м. Київ – 42,01601 21

Дивитися

Додаткова інформація

Назва патенту англійською

Method and apparatus for supporting location services with a streamlined location service layer

Автори англійською

Edge, Stephen, W., Wachter, Andreas K.

Автори російською

Едж Стефен В., Вахтер Андреас К.

МПК / Мітки

МПК: H04W 4/20, H04L 29/08, H04W 4/02

Мітки: спосіб, вдосконаленим, підтримки, послуги, рівнем, пристрій, місцеположення, визначення, послуг

Код посилання

<a href="https://ua.patents.su/23-103394-sposib-i-pristrijj-pidtrimki-poslug-viznachennya-miscepolozhennya-iz-vdoskonalenim-rivnem-poslugi-viznachennya-miscepolozhennya.html" target="_blank" rel="follow" title="База патентів України">Спосіб і пристрій підтримки послуг визначення місцеположення із вдосконаленим рівнем послуги визначення місцеположення</a>

Подібні патенти