СИСТЕМА И СПОСОБ ОПТИМИЗАЦИИ КАЧЕСТВА КАРТЫ

1. Способ оптимизации вывода карты, включающий:
получение от пользовательского устройства запроса по меньшей мере на один фрагмент карты;
передачу пользовательскому устройству запроса определения по меньшей мере одной характеристики пользовательского устройства;
получение характеристики пользовательского устройства, включающей в себя по меньшей мере одну характеристику из группы, включающей: тип процессора, общий объем памяти, тип графической подсистемы, текущий уровень загрузки процессора, текущее число операций, выполняемых процессором, доступная память и скорость интернет-соединения;
оптимизацию по меньшей мере одного фрагмента карты в зависимости от характеристики пользовательского устройства и
передачу пользовательскому устройству по меньшей мере одного оптимизированного фрагмента карты.
2. Способ по п. 1, в котором оптимизируют фрагмент карты с выбранным уровнем качества.
3. Способ по п. 2, в котором в качестве уровня качества фрагмента карты используют графическое разрешение фрагмента карты.
4. Способ по п. 3, в котором уровень качества выбирают в зависимости от скорости Интернет-соединения.
5. Способ по п. 4, в котором выбирают максимальный уровень качества при высокой скорости Интернет-соединения, средний уровень качества при средней скорости Интернет-соединения и минимальный уровень качества при низкой скорости Интернет-соединения.
6. Способ по п. 1, в котором оптимизируют фрагмент карты с выбранным уровнем детализации.
7. Способ по п. 6, в котором в уровень детализации включают количество информации, отображаемой на фрагменте карты.
8. Способ по п. 7, в котором выбирают уровень детализации в зависимости от доступного объема памяти.
9. Способ по п. 8, в котором выбирают максимальный уровень детализации при большом объеме доступной памяти, средний уровень детализации при среднем объеме доступной памяти и минимальный уровень детализации при небольшом объеме доступной памяти.
10. Способ по п. 1, передают запрос пользовательскому устройству запрос определения характеристик на периодической основе.
11. Система оптимизации вывода карты, включающая сервер, выполненный с возможностью:
получения от пользовательского устройства запрос по меньшей мере на один фрагмент карты;
передачи пользовательскому устройству запроса определения по меньшей мере одной характеристики пользовательского устройства;
получения характеристики пользовательского устройства, включающий в себя по меньшей мере одну характеристику из группы, включающей: тип процессора, общий объем памяти, тип графической подсистемы, текущий уровень загрузки процессора, текущее число операций, выполняемых процессором, доступная память и скорость интернет-соединения;
оптимизации по меньшей мере одного фрагмента карты в зависимости от характеристики пользовательского устройства и
передачи пользовательскому устройству по меньшей мере одного оптимизированного фрагмента карты.
12. Система по п. 11, в которой оптимизированный фрагмент карты характеризуется выбранным графическим разрешением фрагмента карты в зависимости от скорости Интернет-соединения.
13. Система по п. 12, в которой выбранное графическое разрешение представляет собой максимальное разрешение при высокой скорости Интернет-соединения, среднее графическое соединение при средней скорости Интернет-соединения и минимальное графическое разрешение при низкой скорости разрешения.
14. Система по п. 11, в которой оптимизированный фрагмент карты характеризуется выбранным уровнем детализации, включающим определенное количество информации, отображаемой на карте, в зависимости от объема доступной информации.
15. Система по п. 14, в которой выбранный уровень детализации представляет собой максимальный уровень детализации при большом доступном объеме памяти, средний уровень детализации при среднем объеме доступной памяти, минимальный уровень детализации при небольшом объеме доступной памяти.
максимального количества информации, если объем доступной памяти большой.
16. Способ вывода на экран карты, включающий:
инициирование на пользовательском устройстве программы, связанной с сервисом карт;
передачу серверу запроса по меньшей мере на один фрагмент карты;
определение характеристики пользовательского устройства, включающей в себя по меньшей мере одну характеристику из группы, включающей: тип процессора, общий объем памяти, тип графической подсистемы, текущий уровень загрузки процессора, текущее число операций, выполняемых процессором, доступная память и скорость интернет-соединения;
передачу определенной характеристики серверу;
получение от сервера по меньшей мере одного фрагмента карты, оптимизированного в зависимости от характеристики пользовательского устройства; и
отображение по меньшей мере одного полученного фрагмента карты на пользовательском устройстве.
17. Способ по п. 16, в котором выбирают уровень качества оптимизированного фрагмента карты.
18. Способ по п. 17, в котором в качестве уровня качества фрагмента карты используют графическое разрешение фрагмента карты.
19. Способ по п. 18, в котором графическое разрешение выбирают в зависимости от скорости Интернет-соединения.
20. Способ по п. 19, в котором выбирают максимальный уровень качества при высокой скорости Интернет-соединения, средний уровень качества при средней скорости Интернет-соединения и минимальный уровень качества при низкой скорости Интернет-соединения.
21. Способ по п. 16, в котором выбирают уровень детализации оптимизированного фрагмента карты.
22. Способ по п. 21, в котором в уровень детализации включают количество информации, отображаемой на фрагменте карты.
23. Способ по п. 22, в котором выбирают уровень детализации в зависимости от доступного объема памяти.
24. Способ по п. 23, в котором выбирают максимальный уровень детализации при большом объеме доступной памяти, средний уровень детализации при среднем объеме доступной памяти и минимальный уровень детализации при небольшом объеме доступной памяти.
25. Способ по п. 16, в котором определяют характеристики пользовательского устройства на периодической основе.
26. Способ по п. 16, в котором определяют характеристики пользовательского устройства при обнаружении события, влияющего по меньшей мере на одну из характеристик пользовательского устройства; и передают определенные характеристики серверу.
27. Способ по п. 26, в котором в качестве события используют загрузку в память по меньшей мере одного приложения, запуск нового фонового процесса и изменения в типе интернет-соединения.
28. Система вывода на экран пользовательского устройства карты, включающая пользовательское устройство, содержащее экран и процессор, выполненный с возможностью:
запуска программы, связанной с сервисом карт;
передачи серверу запроса по меньшей мере на один фрагмент карты;
определения характеристики пользовательского устройства, включающий в себя по меньшей мере одну характеристику из группы, включающей: тип процессора, общий объем памяти, тип графической подсистемы, текущий уровень загрузки процессора, текущее число операций, выполняемых процессором, доступная память и скорость интернет-соединения;
передачи определенной характеристики серверу;
получения от сервера по меньшей мере одного фрагмента карты, оптимизированного в зависимости от характеристики пользовательского устройства; и вывода на экран по меньшей мере одного полученного фрагмента карты.
29. Система по п. 28, в которой оптимизированный фрагмент карты имеет выбранный в зависимости от скорости Интернет-соединения уровень качества, включающий в себя графическое разрешение фрагмента карты.
30. Система по п. 28, в которой оптимизированный фрагмент карты имеет выбранный в зависимости от доступного объема памяти уровень детализации, включающий в себя количество информации, отображаемой на фрагменте карты.