СПОСОБ И УСТРОЙСТВО ДЛЯ ИСПОЛЬЗОВАНИЯ ИНФОРМАЦИИ О СЕРВИСНЫХ ВОЗМОЖНОСТЯХ ДЛЯ ОПРЕДЕЛЕНИЯ МЕСТОПОЛОЖЕНИЯ ПЛОСКОСТИ ПОЛЬЗОВАТЕЛЯ

1. Способ поддержания сервисов определения местоположения, содержащий этапы, на которых
принимают сообщение, отправленное терминалом на сервер определения местоположения через плоскость пользователя,
получают сервисные возможности терминала из сообщения,
сохраняют сервисные возможности терминала,
определяют, поддерживается ли сервис определения местоположения терминалом, на основании сервисных возможностей терминала, и
устанавливают связь с терминалом через плоскость пользователя для сервиса определения местоположения, если он поддерживается терминалом.
2. Способ по п.1, в котором прием сообщения, получение сервисных возможностей и сохранение сервисных возможностей обеспечены для первого сеанса связи определения местоположения, и в котором определение и установление связи обеспечены для второго сеанса связи определения местоположения, выполняемого после первого сеанса связи определения местоположения.
3. Способ по п.1, в котором прием сообщения, получение сервисных возможностей, сохранение, определение и установление связи обеспечены для единственного сеанса связи определения местоположения.
4. Способ по п.1, дополнительно содержащий этапы, на которых:
принимают от клиента определения местоположения запрос на конкретный сервис определения местоположения для терминала,
определяют, поддерживается ли конкретный сервис определения местоположения терминалом, на основе сервисных возможностей терминала,
прекращают запрос, если конкретный сервис определения местоположения не поддерживается терминалом, и
инициируют сеанс связи определения местоположения для конкретного сервиса определения местоположения, если он поддерживается терминалом.
5. Способ по п.1, в котором сервисные возможности терминала содержат по меньшей мере один сервис определения местоположения, поддерживаемый терминалом.
6. Способ по п.1, в котором сервисные возможности терминала указывают, поддерживает ли терминал каждое из периодически запускаемого сервиса и сервиса, запускаемого событием зоны.
7. Способ по п.1, в котором сервисные возможности терминала содержат по меньшей мере одну из возможностей передачи уведомлений терминала для периодически запускаемого сервиса, возможностей события области терминала для сервиса, запускаемого событием зоны и возможностей сеанса связи терминала для количества одновременных сеансов связи определения местоположения, поддерживаемых терминалом.
8. Способ по п.1, в котором прием сообщения содержит этап, на котором:
принимают сообщение START (начала) надежного определения местоположения плоскости пользователя (SUPL), сообщение SUPL TRIGGERED START, сообщение SUPL POS INIT, сообщение SUPL END, сообщение SUPL AUTH REQ или сообщение SUPL INFO, отправленное терминалом на сервер определения местоположения.
9. Устройство для беспроводной связи, содержащее
по меньшей мере один процессор, сконфигурированный так, чтобы принимать сообщение, отправленное терминалом на сервер определения местоположения через плоскость пользователя, получать сервисные возможности терминала из сообщения, сохранять сервисные возможности терминала, определять, поддерживается ли сервис определения местоположения терминалом, на основании сервисных возможностей терминала, и устанавливать связь с терминалом через плоскость пользователя для выполнения сервиса определения местоположения, если он поддерживается терминалом.
10. Устройство по п.9, в котором по меньшей мере один процессор сконфигурирован так, чтобы принимать от клиента определения местоположения запрос на конкретный сервис определения местоположения для терминала, определять, поддерживается ли конкретный сервис определения местоположения терминалом, на основании возможностей сервиса терминала, прекращать запрос, если конкретный сервис определения местоположения не поддерживается терминалом, и инициировать сеанс связи определения местоположения для конкретного сервиса определения местоположения, если он поддерживается терминалом.
11. Устройство по п.9, в котором по меньшей мере один процессор сконфигурирован так, чтобы определять из сервисных возможностей терминала по меньшей мере одно из сервисов определения местоположения, поддерживаемых терминалом, возможностей передачи уведомлений терминала для периодически запускаемого сервиса, возможностей события зоны для сервиса, запускаемого событием зоны и возможностей сеанса связи терминала для количества одновременных сеансов связи определения местоположения, поддерживаемых терминалом.
12. Устройство для установления связи, содержащее
средство для приема сообщения, отправленного терминалом на сервер определения местоположения через плоскость пользователя,
средство для получения сервисных возможностей терминала из сообщения,
средство для сохранения сервисных возможностей терминала,
средство для определения, поддерживается ли сервис определения местоположения терминалом, на основании сервисных возможностей терминала, и
средство для установления связи с терминалом через плоскость пользователя для сервиса определения местоположения, если он поддерживается терминалом.
13. Устройство по п.12, дополнительно содержащее
средство для приема от клиента определения местоположения запроса на конкретный сервис определения местоположения для терминала,
средство для определения, поддерживается ли конкретный сервис определения местоположения терминалом, на основании сервисных возможностей терминала,
средство для прекращения запроса, если конкретный сервис определения местоположения терминалом не поддерживается, и
средство для инициирования сеанса связи определения местоположения для конкретного сервиса определения местоположения, если он поддерживается терминалом.
14. Устройство по п.12, в котором сервисные возможности терминала содержат по меньшей мере один из сервисов определения местоположения, поддерживаемых терминалом, возможностей передачи уведомлений терминала для периодически запускаемого сервиса, возможностей события зоны для сервиса, запускаемого событием зоны и возможностей сеанса связи терминала для количества одновременных сеансов связи определения местоположения, поддерживаемых терминалом.
15. Компьютерный программный продукт, содержащий
машинно-читаемую среду, содержащую
код для побуждения по меньшей мере одного компьютера принимать сообщение, отправленное терминалом на сервер определения местоположения через плоскость пользователя,
код для побуждения по меньшей мере одного компьютера получать сервисные возможности терминала из сообщения,
код для побуждения по меньшей мере одного компьютера сохранять сервисные возможности терминала,
код для побуждения по меньшей мере одного компьютера определять, поддерживается ли сервис определения местоположения терминалом, на основании сервисных возможностей терминала, и
код для побуждения по меньшей мере одного компьютера устанавливать связь с терминалом через плоскость пользователя для сервиса определения местоположения, если он поддерживается терминалом.
16. Компьютерный программный продукт по п.15, в котором машинно-читаемая среда дополнительно содержит
код для побуждения по меньшей мере одного компьютера принимать от клиента определения местоположения запрос на конкретный сервис определения местоположения для терминала,
код для побуждения по меньшей мере одного компьютера определять, поддерживается ли конкретный сервис определения местоположения терминалом, на основании сервисных возможностей терминала,
код для побуждения по меньшей мере одного компьютера прекращать запрос, если конкретный сервис определения местоположения не поддерживается терминалом, и
код для побуждения по меньшей мере одного компьютера инициировать сеанс связи определения местоположения для конкретного сервиса определения местоположения, если он поддерживается терминалом.
17. Способ поддерживания сервисов определения местоположения, содержащий этапы, на которых:
генерируют сообщение, содержащее сервисные возможности терминала,
отправляют сообщение от терминала на сервер определения местоположения через плоскость пользователя, и
устанавливают связь с сервером определения местоположения через плоскость пользователя для выполнения сервиса определения местоположения.
18. Способ по п.17, в котором сервис определения местоположения определяют сервером определения местоположения, как поддерживаемый терминалом, на основании сервисных возможностей терминала.
19. Способ по п.17, в котором генерирование сообщения и отправку сообщения обеспечивают для первого сеанса связи определения местоположения, и в котором установление связи обеспечивают для второго сеанса связи определения местоположения, выполняемого после первого сеанса связи определения местоположения.
20. Способ по п.17, в котором генерирование сообщения, отправку сообщения и установление связи обеспечивают для единственного сеанса связи определения местоположения.
21. Способ по п.17, дополнительно содержащий этапы, на которых:
детектируют изменение в сервисных возможностях терминала, и
отправляют сообщение, содержащее обновленные сервисные возможности терминала на сервер определения местоположения.
22. Способ по п.17, в котором сообщение, содержащее сервисные возможности терминала, представляет собой первое сообщение, посылаемое терминалом для сеанса связи определения местоположения.
23. Способ по п.17, в котором сообщение, содержащее сервисные возможности терминала, посылают для того, чтобы завершить сеанс связи определения местоположения.
24. Способ по п.17, в котором сообщение, содержащее сервисные возможности терминала, посылают для того, чтобы завершить сеанс связи определения местоположения, инициируемый сервером определения местоположения для выполнения сервиса определения местоположения, не поддерживаемого терминалом.
25. Способ по п.17, в котором сервисные возможности терминала содержат по меньшей мере один сервис определения местоположения, поддерживаемый терминалом.
26. Способ по п.17, в котором сервисные возможности терминала указывают, поддерживает ли терминал каждый из периодически запускаемого сервиса и сервиса, запускаемого событием зоны.
27. Способ по п.17, в котором сервисные возможности терминала содержат по меньшей мере одну из возможностей передачи уведомлений терминала для периодически запускаемого сервиса, возможностей события зоны терминала для сервиса, запускаемого событием зоны и возможностей сеанса связи терминала для количества одновременных сеансов связи определения местоположения, поддерживаемых терминалом.
28. Устройство для установления связи, содержащее
по меньшей мере один процессор, сконфигурированный так, чтобы генерировать сообщение, содержащее сервисные возможности терминала, посылать сообщение от терминала на сервер определения местоположения через плоскость пользователя и устанавливать связь с сервером определения местоположения через плоскость пользователя для выполнения сервиса определения местоположения.
29. Устройство по п.28, в котором сервис определения местоположения определяется сервером определения местоположения, как поддерживаемое терминалом, на основании сервисных возможностей терминала.
30. Устройство по п.28, в котором по меньшей мере один процессор сконфигурирован так, чтобы детектировать изменение в сервисных возможностях терминала и посылать сообщение, содержащее обновленные сервисные возможности терминала на сервер определения местоположения.
31. Устройство по п.28, в котором по меньшей мере один процессор сконфигурирован так, чтобы генерировать сообщение, содержащее по меньшей мере один из сервисов, поддерживаемых терминалом, возможностей передачи уведомлений терминала для периодически запускаемого сервиса, возможностей события зоны терминала для сервиса, запускаемого событием зоны и возможностей сеанса связи терминала для количества одновременных сеансов связи определения местоположения, поддерживаемых терминалом.