Способ и устройство для определения электронной карты

В настоящем изобретении описывается способ и устройство для определения электронной карты, где способ содержит: получение информации для фильтрации данных электронной карты после получения команды запуска электронной карты, вводимой пользователем; и определение электронной карты, которая сопоставляется с информацией для фильтрации данных электронной карты из множества предварительно установленных электронных карт. Таким образом, пользователь может автоматически и беспрепятственно выбрать электронную карту, которая максимально совпадает с текущей информацией для фильтрации данных электронной карты при необходимости воспользоваться электронной картой вместо использования единственной электронной карты, тем самым обеспечивая решение существующей в известном уровне техники проблемы, связанной с предоставлением единственной электронной карты и относительно плохой гибкостью. 2 н. и 8 з.п. ф-лы, 4 ил., 1 табл.

 

[0001] Для настоящей заявки испрашивается приоритет в соответствии с китайской заявкой на патент №201310143793.8, поданной 23 апреля 2013 года, полное содержание которой включено в настоящую заявку посредством ссылки.

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ

[0002] Настоящее изобретение относится к области обработки информации, в частности к способу и устройству для определения электронной карты.

УРОВЕНЬ ТЕХНИКИ

[0003] В результате стремительного развития интернет технологий, содержимое веб-страниц предлагает все больше и больше информации, и люди все чаще стали пользоваться электронными картами в своей повседневной жизни. В настоящее время электронные карты могут использоваться не только для определения разных местоположений, но также для прокладки маршрута, например при перемещении из пункта А в пункт Б, на каких автобусных маршрутах передвигаться и где пересаживаться или какой маршрут следует выбрать водителю автомобиля. Более того, электронные карты могут использоваться для поиска и публикации информации. Например, при поиске одного ресторана на электронной карте, помимо географического местоположения ресторана, который может быть обозначен на электронной карте, также может быть найдена другая информация, такая как контактное лицо, номер телефона, товары и услуги, которые предлагаются рестораном.

[0004] В дополнение к вышеприведенным нескольким функциям, разные электронные карты могут иметь разные функции, как показано в таблице 1, в которой «V» означает, что электронная карта имеет соответствующую функцию, а «-» означает, что электронная карта не имеет соответствующей функции.

[0005] Из содержания таблицы 1 видно, что электронные карты, имеющие разные интерфейсы прикладных программ (API), могут иметь разные функции. Более того, соответствующие функции электронных карт могут ограничиваться регионами. Например, в карте Google данные, связанные с электронными картами регионов Китая, предоставляются сервисом Map ABC, API-интерфейс которого отличается от интерфейса карты Google, а именно: электронные карты регионов Китая в карте Google имеют функции, которые отличаются от электронных карт других регионов. Например, как API-интерфейс Microsoft Virtual Earth на платформе Virtual Earth, так и API-интерфейс Yahoo Maps на платформе Yahoo Maps имеют очень большой выбор настроек отображения, но до сих пор ни один из них не поддерживает разработку электронных карт регионов Китая.

[0006] В настоящее время терминалы с функцией электронной карты обычно связываются с одной электронной картой для предоставления услуг пользователям; услуги, которые могут предоставляться такой картой, могут ограничиваться функциями электронной карты и соответствующими регионами, характеризуясь, таким образом, очень плохой гибкостью.

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

[0007] В вариантах осуществления настоящего изобретения предлагаются способ и устройство для определения электронной карты, которые используются для решения проблемы, существующей в известном уровне техники, связанной с предоставлением единственной электронной карты и относительно плохой гибкостью.

[0008] В одном аспекте предлагаются следующие технические решения настоящего изобретения.

[0009] Способ определения электронной карты, содержащий:

[0010] получение информации для фильтрации данных электронной карты после получения команды запуска электронной карты, вводимой пользователем, и

[0011] определение электронной карты, которая сопоставляется с информацией для фильтрации данных электронной карты из множества предварительно установленных электронных карт.

[0012] Устройство для определения электронной карты, содержащее:

[0013] блок получения информации для фильтрации данных электронной карты, выполненное с возможностью получения информации для фильтрации данных электронной карты после получения команды запуска электронной карты, вводимой пользователем; и

[0014] первый блок определения электронной карты, выполненный с возможностью определения электронной карты, которая сопоставляется с информацией для фильтрации данных электронной карты из множества предварительно установленных электронных карт.

[0015] Варианты осуществления настоящего изобретения имеют следующие преимущества.

[0016] В вариантах осуществления настоящего изобретения, после получения команды запуска навигации электронной карты, вводимой пользователем, можно получить информацию для фильтрации данных электронной карты, и из множества предварительно установленных электронных карт можно определить одну или более электронных карт, совпадающих с информацией для фильтрации данных электронной карты, и таким образом можно автоматически и беспрепятственно выбрать соответствующую электронную карту, которая максимально совпадает с текущей информацией для фильтрации данных электронной карты, когда пользователю необходимо воспользоваться сервисом такой электронной карты вместо использования единственной электронной карты с ограничениями регионов и функций, что решает, таким образом, существующую в известном уровне техники проблему, связанную с предоставлением единственной электронной карты и относительно плохой гибкостью.

[0017] Следует понимать, что вышеприведенное общее описание и нижеизложенное подробное описание приводятся исключительно в качестве примера и не ограничивают настоящее изобретение.

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

[0018] Фиг. 1 - основная иллюстративная структурная схема, демонстрирующая способ определения электронной карты в соответствии с вариантом осуществления настоящего изобретения;

[0019] Фиг. 2 - структурная схема, демонстрирующая способ определения электронной карты в соответствии с первым вариантом осуществления настоящего изобретения;

[0020] Фиг. 3 - иллюстративная структурная схема, демонстрирующая способ определения электронной карты в соответствии со вторым вариантом осуществления настоящего изобретения;

[0021] Фиг. 4 - диаграмма, показывающую конструкцию устройства для определения электронной карты в соответствии с третьим вариантом осуществления настоящего изобретения.

[0022] Отдельные варианты осуществления настоящего изобретения проиллюстрированы вместе с сопровождающими чертежами, подробное описание которых приводится ниже. Сопровождающие чертежи и текстовые части не используются для ограничения объема настоящего изобретения, а приводятся с целью объяснения сущности настоящего изобретения специалистам в данной области техники посредством рассмотрения отдельных вариантов осуществления.

ПОДРОБНОЕ ОПИСАНИЕ

[0023] В вариантах осуществления настоящего изобретения предлагается аспект для определения электронной карты с целью решения существующей в известном уровне техники проблемы, связанной с предоставлением единственной электронной карты и относительно плохой гибкостью. В настоящем аспекте после получения команды запуска электронной карты, вводимой пользователем, можно получить информацию для фильтрации данных электронной карты, и из множества предварительно установленных электронных карт можно получить одну или более электронных карт, совпадающих с информацией для фильтрации данных электронной карты, и таким образом можно автоматически и гибко выбрать соответствующую электронную карту, которая максимально совпадает с текущей информацией для фильтрации данных электронной карты, когда пользователю необходимо воспользоваться сервисом такой электронной карты вместо использования единственной электронной карты с ограничениями регионов и функций, что решает, таким образом, существующую в известном уровне техники проблему, связанную с предоставлением единственной электронной карты и относительно плохой гибкостью.

[0024] Далее следует подробное описание вариантов осуществления изобретения вместе с соответствующими сопровождающими чертежами на основании принципов осуществления, подробных описаниях вариантов осуществления и соответствующих положительных результатов, которых можно достичь.

[0025] Как показано на Фиг. 1, которая представляет основную иллюстративную структурную схему, демонстрирующую способ определения электронной карты в соответствии с вариантом осуществления настоящего изобретения, способ включает в себя:

[0026] Шаг 11, получение информации для фильтрации данных электронной карты после получения команды запуска электронной карты, вводимой пользователем;

[0027] в котором информацией для фильтрации данных электронной карты может быть информация о географическом местоположении, информацией о географическом местоположении может быть информация об определенном географическом местоположении, вводимая пользователем, или информация о географическом местоположении текущего местоположения пользователя, полученная автоматически.

[0028] Информацию о географическом местоположении текущего местоположения пользователя можно определить посредством одного или более указанных ниже способов:

[0029] получение информации о текущем географическом местоположении пользователя на основании IP-адреса; или

[0030] получение информации о текущем географическом местоположении пользователя на основе системы позиционирования GPS; или

[0031] получение информации о текущем географическом местоположении пользователя на основе системы позиционирования GPRS; или

[0032] получение информации о текущем географическом местоположении пользователя при помощи интерфейса прикладных программ для определения географического местоположения, встроенного в браузер.

[0033] Шаг 12, определение электронной карты, которая сопоставляется с полученной информацией для фильтрации данных электронной карты из множества предварительно установленных электронных карт.

[0034] В котором информацией для фильтрации данных электронной карты является информация о текущем географическом местоположении, в частности, шаг может включать в себя:

[0035] в соответствии с предварительно установленной соответствующей связью между информацией о географическом местоположении и электронными картами, определение электронной карты, соответствующей информации о географическом местоположении из множества предварительно установленных электронных карт, и определенная таким образом электронная карта может быть одна или их может быть множество.

[0036] Когда электронная карта определена, ее можно непосредственно загрузить и отобразить, или можно отобразить метки определенных электронных карт, а электронную карту, представленную меткой, соответствующей команде выбора пользователя, можно загрузить и отобразить в соответствии с командой выбора, вводимой пользователем.

[0037] На этом шаге далее можно оценить идентичность полученной информации о текущем географическом местоположении и предварительно сохраненной информации о географическом местоположении, в данном документе предварительно сохраненной информацией о географическом местоположении может быть информация о географическом местоположении, полученная в последний раз при использовании функции электронной карты. Когда информация о текущем географическом местоположении оценивается как идентичная сохраненной информации о географическом местоположении, электронную карту, ранее определенную касательно сохраненной информации о географическом местоположении, можно определить как электронную карту, которая сопоставляется с информацией о текущем географическом местоположении, следовательно, электронная карта, использованная в последний раз, может использоваться постоянно. Обычно, поскольку электронная карта, использованная в последний раз, может по-прежнему храниться в кэш-памяти, тогда как другие электронные карты необходимо получить через сеть, непосредственное использование электронной карты, использованной в последний раз, может не только сократить арифметические процедуры оценки, но также уменьшить время загрузки электронной карты.

[0038] В варианте осуществления настоящего изобретения после получения команды запуска электронной карты, вводимой пользователем, можно получить информацию для фильтрации данных электронной карты, и из множества предварительно установленных электронных карт можно получить одну или более электронных карт, совпадающих с информацией для фильтрации данных электронной карты, и таким образом можно автоматически и гибко выбрать соответствующую электронную карту, которая максимально совпадает с текущей информацией для фильтрации данных электронной карты, когда пользователю необходимо воспользоваться сервисом такой электронной карты вместо использования единственной электронной карты с ограничениями регионов и функций, что решает, таким образом, существующую в известном уровне техники проблему, связанную с предоставлением единственной электронной карты и относительно плохой гибкостью.

[0039] На основании вышеизложенных принципов, два варианта осуществления настоящего изобретения будут подробно описаны с целью иллюстрации и объяснения основных принципов осуществления способа в настоящем изобретении.

[0040] Первый вариант осуществления

[0041] Как показано на Фиг. 2, которая представляет подробную структурную схему, демонстрирующую способ определения электронной карты в соответствии с первым вариантом осуществления настоящего изобретения, данный способ может быть осуществлен терминалом с функциями электронной карты и включает в себя:

[0042] Шаг 21, получение команды запуска электронной карты, вводимой пользователем;

[0043] Шаг 22, получение информации о текущем географическом местоположении в соответствии с одним или более из указанных ниже предварительно заданных способом;

[0044] в котором предварительно заданные способы могут включать в себя:

[0045] получение местоположения региона нахождения на основании IP-адреса терминала;

[0046] получение местоположения региона нахождения на основе функции GPS-позиционирования терминала;

[0047] получение местоположения региона нахождения на основе функции GPRS-позиционирования терминала; или

[0048] получение местоположения региона нахождения при помощи интерфейса прикладных программ для определения географического местоположения, встроенного в браузер терминала.

[0049] Шаг 23, оценка идентичности полученной информации о текущем географическом местоположении и предварительно сохраненной информации о географическом местоположении, если не идентична - выполнение шага 24, в противном случае выполнение шага 25.

[0050] Шаг 24, определение электронной карты, соответствующей полученной информации о текущем географическом местоположении в соответствии с предварительно установленной соответствующей связью между информацией о географическом местоположении и электронными картами;

[0051] Шаг 25, определение электронной карты, ранее определенной касательно сохраненной информации о географическом местоположении в качестве электронной карты, которая сопоставляется с полученной информацией о текущем географическом местоположении;

[0052] Шаг 26, отображение меток определенных электронных карт;

[0053] Шаг 27, получение команды выбора, вводимой пользователем, касательно меток; и

[0054] Шаг 28, загрузка и отображение электронной карты, представленной меткой, соответствующей команде выбора в соответствии с командой выбора, вводимой пользователем.

[0055] В варианте осуществления настоящего изобретения информацию о географическом местоположении можно получить после получения команды запуска электронной карты, вводимой пользователем, в таком случае электронная карта, которая сопоставляется с информацией о географическом местоположении, может определяться из множества предварительно установленных электронных карт, могут отображаться метки определенных электронных карт и соответствующую электронную карту можно загрузить в соответствии с командой выбора, вводимой пользователем. Следовательно, в данном аспекте предлагается много дополнительных электронных карт, которые можно выбрать. Обеспечивается не только гибкость выбора наиболее подходящей электронной карты в соответствии с адресом и информацией о местоположении, но и определенный результат также может быть передан пользователю и оптимальная электронная карта может быть загружена на основании выбора пользователя, и таким образом устраняется существующая в известном уровне техники проблема, связанная с предоставлением единственной электронной карты и относительно плохой гибкостью.

[0056] Второй вариант осуществления

[0057] Как показано на Фиг. 3, которая представляет подробную структурную схему, демонстрирующую способ определения электронной карты в соответствии со вторым вариантом осуществления настоящего изобретения, способ может быть осуществлен посредством терминала с функциями электронной карты и включает в себя:

[0058] Шаг 31, получение информации о текущем географическом местоположении после получения команды запуска электронной карты, вводимой пользователем;

[0059] Шаг 32, оценка идентичности полученной информации о текущем географическом местоположении и предварительно сохраненной информации о географическом местоположении, если не идентична - выполнение шага 33, в противном случае выполнение шага 34;

[0060] Шаг 33, определение электронной карты, соответствующей полученной информации о текущем географическом местоположении в соответствии с предварительно установленной соответствующей связью между информацией о географическом местоположении и электронными картами, и выполнение шага 35;

[0061] Шаг 34, определение электронной карты, ранее определенной касательно сохраненной информации о географическом местоположении в качестве электронной карты, которая сопоставляется с полученной информацией о текущем географическом местоположении, и выполнение шага 310;

[0062] Шаг 35, оценка наличия множества электронных карт, которые подлежат определению, и в случае такого наличия - выполнение шага 36, в противном случае выполнение шага 310; и

[0063] Шаг 36, получение запрашиваемой пользователем информации и определение электронной карты, которая сопоставляется с запрашиваемой информацией в соответствии с запрашиваемой информацией.

[0064] В данном шаге, прежде всего, определяется функция электронной карты, соответствующая запрашиваемой информации в соответствии с запрашиваемой пользователем информацией, а затем электронная карта, имеющая функцию электронной карты, соответствующую полученной запрашиваемой информации, определяется из множества определенных электронных карт согласно соответствующим функциям электронной карты определенных электронных карт, в котором запрашиваемая информация может включать в себя: прокладку маршрута при самостоятельном вождении, прокладку автобусного маршрута, запрос дорожной обстановки, запрос GPS-координат, запрос фотографии со спутника и так далее.

[0065] Например, предположим, что электронные карты, определенные в шаге 33, включают в себя семь электронных карт, приведенных в таблице 1: Карта Map ABC, карта Baidu, карта 51, карта Google, карта 365, карта Bing Map и MapBar, в таком случае,

[0066] когда запрашиваемой информацией, вводимой пользователем, является прокладка маршрута при самостоятельном вождении, функция электронной карты, соответствующая прокладке маршрута при самостоятельном вождении, определяется как функция навигации; таким образом, электронной картой, которая сопоставляется с запрашиваемой пользователем информацией, является электронная карта с функцией навигации, а именно карта Map ABC, карта Baidu, карта 51, карта Google, карта 365, карта Bing Map и MapBar;

[0067] когда запрашиваемой информацией, вводимой пользователем, является прокладка автобусного маршрута, функция электронной карты, соответствующая прокладке автобусного маршрута, определяется как запрос автобусного маршрута, таким образом, электронной картой, которая сопоставляется с запрашиваемой пользователем информацией, является электронная карта с функцией запроса автобусного маршрута, а именно карта Map ABC, карта Baidu, карта 51, карта Google, карта 365 и MapBar;

[0068] когда запрашиваемой информацией, вводимой пользователем, является запрос дорожной обстановки, функция электронной карты, соответствующая запросу дорожной обстановки, определяется как функция дорожной обстановки, таким образом, электронной картой, которая сопоставляется с запрашиваемой пользователем информацией, является электронная карта с функцией дорожной обстановки, а именно карта Baidu, карта 51 и карта Google;

[0069] когда запрашиваемой информацией, вводимой пользователем, является запрос GPS-координат, функция электронной карты, соответствующая запросу GPS-координат, определяется как функция отметки GPS-координат, таким образом, электронной картой, которая сопоставляется с запрашиваемой пользователем информацией, является электронная карта с функцией отметки GPS-координат, а именно карта Map ABC; и

[0070] когда запрашиваемой информацией, вводимой пользователем, является запрос фотографии со спутника, функция электронной карты, соответствующая запросу фотографии со спутника, определяется как функция получения фотографий со спутника, таким образом, электронной картой, которая сопоставляется с запрашиваемой пользователем информацией, является электронная карта с функцией получения фотографий со спутника, а именно карта Google и карта Bing Map.

[0071] Более того, на основании множества полученных запросов информации, вводимых пользователем, можно определить электронную карту им соответствующую. Если рассматривать семь электронных карт, приведенных в таблице 1 в качестве примера, когда запрашиваемая пользователем информация включает в себя запрос дорожной обстановки и запрос фотографии со спутника, то определенной электронной картой, которая сопоставляется с ними, является карта Google.

[0072]

[0073] Шаг 37, оценка наличия множества электронных карт, которые подлежат определению, и в случае такого наличия - выполнение шага 38, в противном случае выполнение шага 310;

[0074] Шаг 38, отображение меток множества определенных электронных карт;

[0075] Шаг 39, получение команды выбора, вводимой пользователем, загрузка и отображение электронной карты, представленной меткой, соответствующей команде выбора, и

[0076] Шаг 310, загрузка и отображение определенных электронных карт.

[0077] В варианте осуществления настоящего изобретения после получения команды запуска электронной карты, вводимой пользователем, можно получить информацию о географическом местоположении, и электронную карту, которая сопоставляется с информацией о географическом местоположении, можно определить из множества предварительно установленных электронных карт, затем электронную карту, которая сопоставляется с запрашиваемой информацией, можно далее определить из определенных электронных карт в соответствии с запрашиваемой пользователем информацией и в результате соответствующую электронную карту можно загрузить согласно команде выбора, вводимой пользователем, следовательно, в данном аспекте предлагается много дополнительных электронных карт, которые можно выбрать. Обеспечивается не только гибкость выбора наиболее подходящей электронной карты в соответствии с адресом, информацией о местоположении и запрашиваемой пользователем информацией, но и определенный результат также может быть передан пользователю и оптимальная электронная карта может быть загружена на основании выбора пользователя, и таким образом устраняется существующая в известном уровне техники проблема, связанная с предоставлением единственной электронной карты и относительно плохой гибкостью.

[0078] Третий вариант осуществления

[0079] На основании вышеизложенного способа определения электронной карты в третьем варианте осуществления настоящего изобретения предлагается устройство для определения электронной карты, которым может являться терминал любого типа с функциями электронной карты, как показано на Фиг. 4, которая представляет собой диаграмму, изображающую конструкцию устройства, включающее в себя:

[0080] блок получения информации для фильтрации данных электронной карты 41, выполненный с возможностью получения информации для фильтрации данных электронной карты после получения команды запуска электронной карты, вводимой пользователем; и

[0081] первый блок определения электронной карты 42, выполненный с возможностью определения электронной карты, которая сопоставляется с информацией для фильтрации данных электронной карты, полученной блоком получения информации для фильтрации данных электронной карты 41 из множества предварительно установленных электронных карт.

[0082] Когда информацией для фильтрации данных электронной карты, полученной блоком получения информации для фильтрации данных электронной карты 41, является информация о текущем географическом местоположении, первый блок определения электронной карты 42 включает в себя:

[0083] модуль оценки 421, выполненный с возможностью оценки идентичности полученной информации о текущем географическом местоположении и предварительно сохраненной информации о географическом местоположении;

[0084] первый модуль определения 422, выполненный с возможностью определения электронной карты, соответствующей полученной информации о текущем географическом местоположении в соответствии с предварительно установленной соответствующей связью между информацией о географическом местоположении и электронными картами, когда модуль оценки 421 оценивает, что информация о текущем географическом местоположении отличается от сохраненной информации о географическом местоположении; и

[0085] второй модуль определения 423, выполненный с возможностью определения электронной карты, ранее определенной касательно сохраненной информации о географическом местоположении в качестве электронной карты, которая сопоставляется с полученной информацией о текущем географическом местоположении, когда модуль оценки 421 оценивает, что информация о текущем географическом местоположении идентична сохраненной информации о географическом местоположении.

[0086] Когда информацией для фильтрации данных электронной карты, полученной блоком получения информации для фильтрации данных электронной карты 41, является информация о географическом местоположении, блок получения информации для фильтрации данных электронной карты 41 может включать в себя:

[0087] первый модуль получения 411, выполненный с возможностью получения информации о географическом местоположении на основании IP-адреса; или

[0088] второй модуль получения 412, выполненный с возможностью получения информации о географическом местоположении на основе системы позиционирования GPS; или

[0089] третий модуль получения 413, выполненный с возможностью получения информации о географическом местоположении на основе системы позиционирования GPRS; или

[0090] четвертый модуль получения 414, выполненный с возможностью получения информации о географическом местоположении при помощи интерфейса прикладных программ для определения географического местоположения, встроенного в браузер.

[0091] При необходимости определения более одной электронной карты первым блоком определения электронной карты 42 устройство может далее включать в себя:

[0092] блок получения запрашиваемой информации 43, выполненный с возможностью получения запрашиваемой пользователем информации;

[0093] блок определения функции электронной карты 44, выполненный с возможностью определения функции электронной карты, соответствующей запрашиваемой информации в соответствии с запрашиваемой информацией, полученной блоком получения запрашиваемой информации 43; и

[0094] второй блок определения электронной карты 45, выполненный с возможностью определения электронной карты с функцией электронной карты, соответствующей запрашиваемой информации из множества определенных электронных карт в соответствии с функцией электронной карты соответствующей электронной карты, определенной блоком определения функции электронной карты 44.

[0095] Устройство может далее включать в себя:

[0096] блок отображения меток 46, выполненный с возможностью отображения меток электронных карт, определенных первым блоком определения электронной карты 42;

[0097] блок получения команды выбора 47, выполненный с возможностью получения команды выбора, вводимой пользователем касательно меток, отображаемых блоком отображения меток 46; и

[0098] первый блок отображения электронной карты 48, выполненный с возможностью загрузки и отображения электронной карты, представленной меткой, соответствующей команде выбора в соответствии с командой выбора, принятой блоком получения команды выбора 47.

[0099] Устройство может далее включать в себя:

[0100] второй блок отображения электронной карты 49, выполненный с возможностью загрузки и отображения электронной карты, определенной первым блоком определения электронной карты 42.

[0101] В устройстве для определения электронной карты, предлагаемом в вариантах осуществления настоящего изобретения, после получения команды запуска электронной карты, вводимой пользователем, можно получить информацию о географическом местоположении, а электронную карту, которая сопоставляется с информацией о географическом местоположении, можно определить из множества предварительно установленных электронных карт, затем электронную карту, которая сопоставляется с запрашиваемой информацией, можно далее определить из определенных электронных карт на основании запрашиваемой пользователем информации, и в результате соответствующую электронную карту можно загрузить в соответствии с командой выбора, вводимой пользователем, следовательно, в данном аспекте предлагается много дополнительных электронных карт, которые можно выбрать. Обеспечивается не только гибкость выбора наиболее подходящей электронной карты в соответствии с адресом, информацией о местоположении и запрашиваемой пользователем информацией, но и определенный результат также может быть передан пользователю и оптимальная электронная карта может быть загружена на основании выбора пользователя, и таким образом устраняется существующая в известном уровне техники проблема, связанная с предоставлением единственной электронной карты и относительно плохой гибкостью.

[0102] Специалисты в данной области техники должны понимать, что варианты осуществления настоящего изобретения могут представляться как способ, система или продукт компьютерной программы. Следовательно, настоящее изобретение может быть в виде вариантов осуществления только аппаратного оборудования, вариантов осуществления только программного обеспечения или вариантов осуществления в комбинации с программным обеспечением и аппаратным оборудованием. Более того, настоящее изобретение может быть в виде продуктов компьютерной программы, которые распространяются на одно или более используемые компьютерные средства хранения информации (включающее в себя помимо прочего дисковую память, CD-ROM, оптическую память и тому подобное), включающее в себя используемые компьютерные программные коды.

[0103] Настоящее изобретение описывается со ссылками на структурные схемы и/или блок-диаграммы способа, устройства (системы) и продуктов компьютерной программы в соответствии с вариантами осуществления настоящего изобретения. Следует понимать, что команды компьютерной программы могут использоваться для выполнения каждого технологического процесса и/или каждого блока в структурных схемах и/или блок-диаграммах, и комбинаций технологического процесса и/или блока в структурных схемах и/или блок-диаграммах. Команды компьютерной программы могут быть загружены в компьютер общего назначения, компьютер специального назначения, встроенный процессор или процессор других программируемых устройств обработки данных для создания вычислительной машины, так чтобы команды, выполняемые на компьютере или процессоре других программируемых устройств обработки данных, создавали устройство для реализации функций, определенных в одном или более процессах структурных схем и/или в одном или более блоках блок-диаграмм.

[0104] Такие команды компьютерной программы могут храниться в машиночитаемой памяти, способной управлять компьютером или другими программируемыми устройствами обработки данных для функционирования конкретным способом так, чтобы команды, хранимые в машиночитаемой памяти, создавали изделие производства, включающее в себя средство команд, которое реализует функции, определенные в одном или более процессах структурных схем и/или в одном или более блоках в блок-диаграммах.

[0105] Эти команды компьютерной программы могут также быть загружены в компьютер или другие программируемые устройства обработки данных для обеспечения выполнения набора операционных шагов, которые должны выполняться в компьютере для создания осуществляемого компьютером процесса так, чтобы команды, которые выполняются в компьютере или других программируемых устройствах, обеспечивали шаги для реализации функций, определенных в одном или более процессах структурных схем и/или в одном или более блоках блок-диаграмм.

[0106] Было приведено подробное описание вариантов осуществления настоящего изобретения, но специалисты в данной области техники могут внести другие изменения и модификации в эти варианты осуществления после ознакомления с основными идеями изобретения. Следовательно, прилагаемая к данному документу формула изобретения предназначается для охвата вариантов осуществления и всех изменений и модификаций в пределах объема настоящего изобретения.

[0107] Специалистам в данной области техники будет понятно, что разные изменения и модификации могут быть внесены в настоящее изобретение не выходя за пределы сущности и объема изобретений. Данные изменения и модификации настоящего изобретения в пределах объема формулы изобретения в настоящем изобретении и их эквивалентная технология охватываются настоящим изобретением.

1. Способ определения электронной карты, отличающийся тем, что способ содержит:

получение информации для фильтрации данных электронной карты, которая является информацией о текущем географическом местоположении, после получения команды запуска электронной карты, вводимой пользователем; и определение электронной карты, которая сопоставляется с информацией для фильтрации данных электронной карты из множества предварительно установленных электронных карт;

оценку идентичности информации о текущем географическом местоположении и предварительно сохраненной информации о географическом местоположении;

когда информация о текущем географическом местоположении отличается от сохраненной информации о географическом местоположении, определение электронной карты, соответствующей информации о текущем географическом местоположении в соответствии с предварительно установленной соответствующей связью между информацией о географическом местоположении и электронными картами;

когда информация о текущем географическом местоположении идентична сохраненной информации о географическом местоположении, определение электронной карты, ранее определенной касательно сохраненной информации о географическом местоположении в качестве электронной карты, которая сопоставляется с информацией о текущем географическом местоположении.

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

получение информации для фильтрации данных электронной карты содержит:

получение информации о географическом местоположении на основании IP-адреса; или

получение информации о географическом местоположении на основе системы позиционирования GPS; или

получение информации о географическом местоположении на основе системы позиционирования GPRS; или

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

3. Способ по п. 1, отличающийся тем, что, когда определяется несколько электронных карт, способ дополнительно содержит:

получение запрашиваемой пользователем информации;

определение функции электронной карты, соответствующей запрашиваемой информации в соответствии с запрашиваемой информацией; и

определение электронной карты с функцией электронной карты, соответствующей запрашиваемой информации из нескольких определенных электронных карт в соответствии с соответствующими функциями электронной карты определенных электронных карт.

4. Способ по любому из пп. 1-3, отличающийся тем, что после определения электронной карты, которая сопоставляется с информацией для фильтрации данных электронной карты, способ дополнительно содержит:

отображение меток определенных электронных карт;

получение команды выбора, вводимой пользователем касательно меток; и

загрузка и отображение электронной карты, представленной меткой, соответствующей команде выбора в соответствии с командой выбора.

5. Способ по любому из пп. 1-4, отличающийся тем, что после определения электронной карты, соответствующей информации для фильтрации данных электронной карты, способ дополнительно содержит:

загрузку и отображение определенной электронной карты, которая сопоставляется с информацией для фильтрации данных электронной карты.

6. Устройство для определения электронной карты, отличающееся тем, что содержит:

блок получения информации для фильтрации данных электронной карты, выполненный с возможностью получения информации для фильтрации данных электронной карты, которая является информацией о текущем географическом местоположении, после получения команды запуска электронной карты, вводимой пользователем; и

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

модуль оценки, выполненный с возможностью оценки идентичности информации о текущем географическом местоположении и предварительно сохраненной информации о географическом местоположении;

первый модуль определения, выполненный с возможностью определения электронной карты, соответствующей информации о текущем географическом местоположении в соответствии с предварительно установленной соответствующей связью между информацией о географическом местоположении и электронными картами, когда модуль оценки оценивает, что информация о текущем географическом местоположении отличается от сохраненной информации о географическом местоположении; и

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

7. Устройство по п. 6, отличающееся тем, что информацией для фильтрации данных электронной карты, полученной блоком получения информации для фильтрации данных электронной карты, является информация о географическом местоположении, и

блок получения информации для фильтрации данных электронной карты содержит:

первый модуль получения, выполненный с возможностью получения информации о географическом местоположении на основании IP-адреса; или

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

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

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

8. Устройство по п. 6, отличающееся тем, что, когда необходимо определить несколько электронных карт первым блоком определения электронной карты, устройство дополнительно содержит:

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

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

второй блок определения электронной карты, выполненный с возможностью определения электронной карты с функцией, соответствующей запрашиваемой информации из нескольких определенных электронных карт в соответствии с соответствующими функциями электронной карты определенных электронных карт.

9. Устройство по одному из пп. 6-8, отличающееся тем, что устройство дополнительно содержит:

блок отображения меток, выполненный с возможностью отображения меток электронных карт, определенных первым блоком определения электронной карты;

блок получения команды выбора, выполненный с возможностью получения команды выбора, вводимой пользователем касательно меток, отображаемых блоком отображения меток; и

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

10. Устройство по одному из пп. 6-8, отличающееся тем, что устройство дополнительно содержит:

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



 

Похожие патенты:

Изобретение относится к компьютерно-реализуемому способу преобразования Web-страницы в по меньшей мере один непрерывный информационный поток, содержащий этапы, на которых: а) разбивают упомянутую Web-страницу на множество блоков; б) вычисляют соответствующий приоритет блока для каждого из упомянутых блоков; в) классифицируют упомянутые блоки или как активные блоки, или как пассивные блоки; г) вычисляют порядок представления для упомянутых блоков по меньшей мере на основе присвоенного приоритета блока; д) воспроизводят упомянутые блоки в форме непрерывного информационного потока в зависимости от их классификации и контента, при этом активные блоки воспроизводятся отдельно, так чтобы отображаться в заранее заданном положении на экране дисплея и обеспечить и позволить взаимодействие с пользователем через устройство дистанционного управления во время пассивного потребления, при этом упомянутый по меньшей мере один информационный поток содержит поток видеоинформации и поток аудиоинформации; и е) передают упомянутый по меньшей мере один информационный поток.

Изобретение относится к системам управления базами данных (СУБД). Технический результат заключается в уменьшение времени на обмен информацией за счет обработки в СУБД с помощью сводной базы данных (БД) запросов на обновления в удаленных БД распределенной информационной системы и за счет обеспечения возможности передавать пользователям изменения в БД в режиме реального времени.

Изобретение относится к способу и серверу для создания аннотированного поискового индекса. Технический результат заключается в повышении полноты поисковых результатов.

Изобретение относится к проверке содержания медицинских документов. Техническим результатом является улучшение обнаружения нарушений в медицинской карте пациента.

Изобретение относится к способу и устройству отображения push-сообщений. Технический результат заключается в эффективном использовании ресурсов пользовательского оборудования.

Изобретение относится к области хранения данных графов в В-дереве. Техническим результатом является эффективное хранение и поиск сложных данных графов.

Изобретение относится к области автоматической обработки естественного языка, в частности к способу и устройству для хранения и поиска информации, извлекаемой из текстовых документов.

Изобретение относится к коммуникационным технологиям. Технический результат заключается в повышении эффективности обработки информации.

Изобретение относится к устройству для управления персональным каналом пользователя, которое использует выражения конкретного типа для сохранения поиска для связанного Интернет-контента.

Изобретение относится к области поисковых систем. Техническими результатами являются: ускорение работы пользователя с поиском, снижение сетевого трафика и нагрузки на серверы, расширение арсенала технических средств для обработки пользовательского поискового запроса.

Изобретение относится к средствам группирования в социальной сети. Технический результат заключает в увеличении скорости группирования друзей. Получают данные о взаимоотношениях друзей первого пользователя, причем данные о взаимоотношениях друзей содержат один или более узлов-друзей. Определяют весовой коэффициент каждого из узлов-друзей на основе полученных данных о взаимоотношениях друзей. Формируют первый круг друзей с использованием первого узла-друга, имеющего наибольший весовой коэффициент среди узлов-друзей; просматривают узлы-друзья для нахождения оптимального друга первого круга друзей. Добавляют оптимального друга в первый круг друзей и повторяют этапы просмотра и добавления до тех пор, пока все оптимальные друзья первого круга друзей не будут добавлены в первый круг друзей. Определяют весовой коэффициент каждого узла-друга на основе данных о взаимоотношениях друзей и выполняется группирование посредством весовых коэффициентов. 3 н. и 18 з.п. ф-лы, 8 ил.

Изобретение относится к области компьютерной безопасности, в частности к методам идентификации устройства и пользователя на основании данных cookies. Технический результат - повышение уровня защиты информации. Способ идентификации устройства и пользователя по данным cookies, заключающийся в том, что предварительно создают базу идентификаторов зарегистрированных в информационной системе устройств на основании хранимых на устройствах данных cookies, формируют идентификатор устройства на стороне клиента при подключении устройства к информационной системе, отправляют сформированный идентификатор устройства со стороны клиента на сторону сервера, сравнивают на стороне сервера полученный идентификатор с идентификаторами зарегистрированных устройств, вычисляют для каждой пары сравниваемых идентификаторов устройств степень корреляции, принимают решение об инцидентности идентифицируемого устройства одному из зарегистрированных устройств, создают на предварительном этапе базу идентификаторов зарегистрированных пользователей, сопоставляют каждому зарегистрированному устройству список допущенных к работе на нем пользователей из числа зарегистрированных пользователей, после принятия решения об инцидентности идентифицируемого устройства одному из зарегистрированных устройств формируют идентификатор пользователя на стороне клиента, отправляют сформированный идентификатор пользователя со стороны клиента на сторону сервера, сравнивают на стороне сервера полученный идентификатор с идентификаторами зарегистрированных пользователей, вычисляют для каждой пары сравниваемых идентификаторов пользователей степень корреляции, принимают решение о соответствии пользователя одному из зарегистрированных, определяют допуск пользователя к работе на идентифицируемом устройстве. 3 ил.

Настоящее изобретение относится к способу работы устройства для отображения элементов контента на устройстве отображения. Технический результат заключается в ускорении поиска по элементам контента при просмотре по подобию и связности. В способе принимают электронную команду выбора, инициированную пользователем, причем команда выбора назначает элемент контента, отображаемый на устройстве отображения, в качестве имеющего тип статуса выполненного выбора, в последующем называемый выбранным элементом контента; генерируют строку поиска в зависимости от выбранного элемента контента; направляют строку поиска в поисковую машину; принимают данные результата поиска от поисковой машины; задают двумерную сетку, содержащую строки и столбцы в области отображения устройства отображения, где графическое представление элемента контента может быть скомпоновано в каждом поле пересечения, где столбец пересекается со строкой; компонуют графические представления найденных элементов контента в двумерной сетке. Устройство отображения элементов контента реализует этапы способа. 4 н. и 9 з.п. ф-лы, 4 ил.

Группа изобретений относится к области обработки данных и может быть использована в системах управления потоками данных. Техническим результатом является получение выходного потока, который является логически совместимым с двумя или более физически расходящимися входными потоками. Модуль логического слияния содержит модуль синтаксического анализа элементов, модуль определения типа элемента, модуль обработки элементов для определения выходного действия, выбранного из: обеспечение нулевого вклада в выходной поток, обеспечение новой выходной информации в выходной поток, корректировка предыдущей выходной информации в выходном потоке и предоставление информации маркера хода работы в выходной поток; и модуль управления состоянием для корректирования состояния, соответствующего модулю логического слияния. 3 н. и 14 з.п. ф-лы, 19 ил.

Изобретение относится к области термометрии и может быть использовано для создания тепловой карты. Предложен способ и система для создания тепловой карты, представляющей множество объектов. Способ содержит в себе доступ к значениям, связанным с множеством объектов; доступ к местоположениям, связанным с множеством объектов; определение минимального значения среди значений; определение максимального значения среди значений; создание диапазона тепловых значений. При этом диапазон тепловых значений охватывает значения от минимального теплового значения, связанного с минимальным значением, до максимального теплового значения, связанного с максимальным значением. Диапазон тепловых значений представляет визуальные варианты графических указаний. Способ также содержит в себе присвоение теплового значения по меньшей мере одному из множества объектов, создание визуального варианта графического указания на основе теплового значения, присвоенного одному из множества объектов; и отрисовки тепловой карты. Технический результат – уменьшение риска исключения и/или невидимости на тепловой карте значений, связанных с объектами, и/или самих объектов, которые должны быть отображены на тепловой карте пользователю. 2 н. и 28 з.п. ф-лы, 9 ил.

Изобретение относится к системам и способам логической организации и управления кэшем веб-браузера для обеспечения автономного просмотра. Технический результат – управление кэшем веб-браузера для обеспечения автономного просмотра веб-контента. Типовой способ реализации изобретения включает хранение в кэше веб-браузера на пользовательском устройстве информации о множестве контентов веб-страницы, посещенных пользователем в течение одного или более сеансов просмотра веб-страницы; определение логических связей среди множества контентов веб-страницы; сопоставление множества контентов веб-страницы с кластером на основе определенных логических связей; получение запроса на загрузку веб-страницы с веб-браузера на пользовательском устройстве; определение и обнаружение, что запрошенная веб-страница хранится в кэше и связана с кластером, после обнаружения того, что пользовательское устройство находится в автономном режиме, и получение из кэша для автономного просмотра на пользовательском устройстве множества контентов запрошенной веб-страницы, связанной с идентифицированным кластером. 3 н. и 27 з.п. ф-лы, 8 ил.

Изобретение относится к области компьютерной техники, а именно к обработке поискового запроса пользователя, относительно интересующих объектов. Технический результат – эффективная обработка поискового запроса пользователя, связанного с географическим положением. Способ обработки поискового запроса пользователя, связанного с электронным устройством, включающий получение поискового запроса, определение указания, связанного с географическим положением, которое, в свою очередь, связано с пользователем, определение указания, связанного со сценарием, который содержит данные, определяющие последовательность событий; создание результирующего набора, связанного с поисковым запросом, посредством определения процессором сервера указания, связанного с первым интересующим объектом, на основе анализа данных, связанных с первым интересующим объектом, указания, связанного с географическим положением, указания, связанного со сценарием, определения процессором сервера указания, связанного со вторым интересующим объектом, на основе анализа данных, связанных со вторым интересующим объектом, указания, связанного с географическим положением, указания, связанного со сценарием, формирования процессором сервера результирующего набора, содержащего указание первого интересующего объекта и указание второго интересующего объекта, сохранения на постоянном машиночитаемом носителе информации, доступном серверу, результирующего набора, инициирование отображения электронным устройством результирующего набора пользователю. 2 н. и 36 з.п. ф-лы, 10 ил.

Изобретение относится к области графических пользовательских интерфейсов, а именно к браузерному контекстному помощнику в графическиом пользовательском интерфейсе на экране дисплея электронного устройства. Технический результат заключается в расширении арсенала технических средств для предоставления пользователю интерфейса браузера на электронном устройстве. Технический результат достигается за счет осуществления сервером поиска во множестве поисковых вертикалей в отношении выбранной пользователем информации; определения сервером наиболее релевантной поисковой вертикали из множества поисковых вертикалей, генерации элемента меню, где элемент меню выбран из пунктов меню и данных для включения в браузерный контекстный помощник, где по меньшей мере один пункт меню соотносится с наиболее релевантной поисковой вертикалью, и отправки элемента меню сервером электронному устройству. 4 н. и 46 з.п. ф-лы, 10 ил.

Изобретение относится к ранжираторам результатов поиска, в частности к способу оптимизации ранжираторов результатов поиска. Техническими результатами являются повышение релевантности результатов поиска, ускорение поиска пользователя, снижение трафика и нагрузки на поисковый сервер и на серверы веб-ресурсов. В способе оптимизации ранжирования результатов поиска, полученных из ранжиратора результатов поиска, получают первый набор пар запрос-документ, каждая из которых имеет соответствующий вектор параметров постпросмотра. Генерируют весовой вектор, имеющий количество весовых значений, соответствующее количеству параметров постпросмотра в каждом из векторов параметров постпросмотра первого набора. Генерируют целевую функцию с использованием весового вектора и векторов параметров постпросмотра первого набора. Оптимизируют весовые значения весового вектора с использованием первого набора пар запрос-документ для получения оптимизированной целевой функции с использованием метрики производительности, связанной с целевой функцией. Оптимизируют ранжиратор результатов поиска с помощью оптимизированной целевой функции и используют оптимизированный ранжиратор результатов поиска для ранжирования результатов поиска. 3 н. и 14 з.п. ф-лы, 4 ил.

Изобретение относится к области навигации в последовательности изображений. Технический результат – обеспечение осуществления навигации в последовательности изображений в соответствии с контентом изображений. Способ навигации в последовательности изображений содержит этапы, на которых отображают изображение на экране; выбирают первый объект отображенного изображения в первом положении в соответствии с первым вводом; перемещают первый объект во второе положение в соответствии со вторым вводом; идентифицируют по меньшей мере одно изображение в последовательности изображений, где первый объект расположен близко ко второму положению, и начинают воспроизведение последовательности изображений с одного из идентифицированных изображений; причем на этапе перемещения первого объекта во второе положение выбирают второй объект отображенного изображения в третьем положении в соответствии с дополнительным вводом; определяют целевое положение перемещения первого объекта относительно данного второго объекта; перемещают первый объект в целевое положение. 2 н. и 10 з.п. ф-лы, 5 ил.
Наверх