RU2268486C2 - Способ и система для регистрации и поиска информации о местоположении пользователей - Google Patents
Способ и система для регистрации и поиска информации о местоположении пользователей Download PDFInfo
- Publication number
- RU2268486C2 RU2268486C2 RU2004102896/09A RU2004102896A RU2268486C2 RU 2268486 C2 RU2268486 C2 RU 2268486C2 RU 2004102896/09 A RU2004102896/09 A RU 2004102896/09A RU 2004102896 A RU2004102896 A RU 2004102896A RU 2268486 C2 RU2268486 C2 RU 2268486C2
- Authority
- RU
- Russia
- Prior art keywords
- location information
- user
- domain
- server
- location
- Prior art date
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
Изобретение относится к способу и системе для регистрации и поиска информации о местоположении пользователей с использованием идентификатора местоположения пользователей. Система содержит терминал администратора доменов информации о местоположении, сервер управления доменами информации о местоположении, имеющий базу данных управления доменами информации о местоположении, множество серверов доменов информации о местоположении, каждый из которых имеет базу данных о местоположении, хранящую информацию о местоположении (координаты) пользователей, множество обычных серверов доменов и множество пользовательских терминалов, которые соединяются через Интернет. В способе регистрируют информацию о местоположении (координаты) пользователей на каждом из серверов доменов информации о местоположении и, если требуется, выполняют поиск информации о местоположении пользователя посредством того сервера домена, с которым соединяется пользовательский терминал. 2 н. и 8 з.п. ф-лы, 6 ил.
Description
Область техники
Данное изобретение касается способа и системы для регистрации и поиска информации о местоположении пользователей с использованием идентификатора местоположения пользователя, который регистрируется и хранится на распределенном сервере домена информации о местоположении. В частности, изобретение касается способа и системы для регистрации и поиска информации о местоположении с использованием идентификатора местоположения пользователя (так называемого "ePosition"), который может быть зарегистрирован пользователем и сохранен на распределенном сервере домена информации о местоположении. Система для регистрации и поиска информации о местоположении, связанной с зарегистрированным идентификатором местоположения пользователя, содержит терминал администратора доменов информации о местоположении; сервер управления доменами информации о местоположении, имеющий базу данных управления доменами информации о местоположении; множество серверов доменов информации о местоположении, каждый из которых имеет базу данных о местоположении, хранящую информацию о местоположении (координаты) пользователей; множество обычных серверов доменов и множество пользовательских терминалов, которые связаны через проводную или беспроводную сеть Интернет, чтобы регистрировать информацию о местоположении (координаты) пользователя на каждом сервере домена информации о местоположении и, если требуется, находить любой сервер домена, с которым пользовательский терминал соединяется для получения информации о местоположении пользователя.
Уровень техники
В последнее время проводной и беспроводной Интернет стал широко использоваться, и коммерческие сделки через Интернет активизировались.
Когда пользователь (потребитель) выбирает товары для покупки через Интернет, сайт, продающий товары, доставляет их пользователю с помощью компании службы доставки или центра распространения. Сайт, продающий товары, должен располагать информацией о местоположении пользователя, чтобы доставить пользователю товары, которые он хочет купить. Соответственно, сайт получает информацию об адресе пользователя посредством подписки или запроса пользователя.
В известных системах пользователь регистрирует свой адрес, включающий имя, представляющее его местоположение, в виде информации о регистрации подписчика, когда пользователь регистрируется на сайте торгового центра. В других случаях пользователь вводит свой адрес на сайте, когда он приобретает товары как обычный покупатель.
Следует заметить, что стили указания адресов в одних странах отличаются от других, и возможности некоторых из них для идентификации местоположения точки ограничены из-за их характеристик, представляющих область вместо точки.
Кроме того, базы данных о местоположении на сайтах (серверах доменов) строятся независимо, со своими собственными форматами данных и способами их обработки, так что они не могут совместно использовать базу данных о местоположении, содержащую адрес пользователя. Кроме того, имя, представляющее местоположение, например название фирмы, здания, банка, гостиницы, больницы и т.п., может не быть уникальным и поэтому не может использоваться для уникальной идентификации местоположения во всем мире.
В других случаях, когда пользователь не может использовать обычный адрес или имя для представления произвольного местоположения, например в море или в горах, нет никакого способа просто и точно сообщить о местоположении точки.
Как упомянуто выше, ранее не существовало унифицированного и простого способа для представления произвольного места на Земле уникальным образом путем регистрации его местоположения с помощью идентификатора местоположения или для поиска информации о местоположении и отображении его местоположения на карте с использованием зарегистрированного идентификатора местоположения.
Соответственно, было трудно или невозможно идентифицировать точное местоположение точки только с помощью обычного адреса или названия места на плохо освоенной территории.
Сущность изобретения
Целью настоящего изобретения является создание системы, построенной так, что терминал администратора доменов информации о местоположении, сервер управления доменами информации о местоположении, имеющий базу данных управления доменами информации о местоположении, множество серверов доменов информации о местоположении, каждый из которых имеет базу данных домена информации о местоположении, хранящую информацию о местоположении (координаты) пользователя, множество обычных серверов доменов и множество пользовательских терминалов соединяются через проводной или беспроводной Интернет, посредством чего информация о местоположении пользователя (координаты) с идентификатором местоположения пользователя (так называемым "ePosition") может быть зарегистрирована на каждом из серверов доменов информации о местоположении, и эта зарегистрированная информация о местоположении может через Интернет совместно использоваться некоторыми программами поиска и отображения местоположения пользователя на цифровой карте, которые используются для вождения автомобилей по заданному маршруту, а также для телематических и других целей.
Другой целью настоящего изобретения является создание способа регистрации домена информации о местоположении на сервере управления доменами информации о местоположении, а также регистрации информации о местоположении пользователя (координат) вместе с идентификатором местоположения (ePosition) на серверах доменов информации о местоположении с использованием вышеописанной системы, при помощи которой Web-сервер может выполнять поиск информации о местоположении (координат) пользователя через Интернет, используя идентификатор местоположения, даже когда пользователь соединяется с другим Web-сервером (под управлением сервера управления доменами информации о местоположении).
Еще одной целью настоящего изобретения является выполняемая посредством Интернета регистрация и хранение информации о местоположении пользователей на множестве серверов доменов информации о местоположении, распределенных по всему миру.
Еще одна цель изобретения состоит в том, чтобы пользовательский терминал, соединенный даже с обычным сервером домена (Web-сервером), который не зарегистрирован как сервер домена информации о местоположении на сервере управления доменами информации о местоположении, был способен выполнять поиск информации о местоположении пользователя, зарегистрированной на других серверах доменов информации о местоположении и находящейся под их управлением.
Для достижения целей настоящего изобретения предложена система для регистрации и поиска информации о местоположении пользователей с использованием идентификаторов местоположения пользователей, хранящихся на распределенных серверах доменов информации о местоположении, содержащая: сервер управления доменами информации о местоположении, имеющий базу данных управления доменами информации о местоположении и управляющий множеством серверов доменов информации о местоположении, при этом сервер управления доменами информации о местоположении выполняет операции регистрации, обновления, изменения или удаления домена информации о местоположении, а также хранит информацию, относящуюся к этим операциям, в базе данных управления доменами информации о местоположении; множество серверов доменов информации о местоположении, каждый из которых имеет базу данных домена информации о местоположении, регистрирующие информацию о местоположении пользователя вместе с идентификатором местоположения, чтобы хранить их в базах данных доменов информации о местоположении и управлять ими (обновлять, изменять или удалять), при этом каждый сервер домена информации о местоположении осуществляет поиск запрашиваемой другим Web-сервером информации о местоположении (координат) пользователя, чтобы передать ее на запрашивающий Web-сервер, или посылает запрос на поиск информации о местоположении (координат) пользователя на другой сервер домена информации о местоположении; терминал администратора доменов информации о местоположении для управления сервером управления доменами информации о местоположении; пользовательские терминалы, посредством которых пользователи соединяются с желаемыми Web-серверами через Интернет; обычные серверы доменов, каждый из которых не зарегистрирован на сервере управления доменами информации о местоположении в качестве одного из серверов доменов информации о местоположении, при этом каждый обычный сервер домена имеет установленное на нем программное обеспечение, необходимое для поиска информации о местоположении пользователя, и не имеет функций хранения и управления информацией о местоположении пользователя; и Интернет, причем информация о местоположении пользователя регистрируется вместе с идентификатором местоположения на серверах доменов информации о местоположении, и зарегистрированная информация о местоположении пользователя подтверждается.
Для достижения целей настоящего изобретения предложен также способ регистрации и поиска информации о местоположении пользователей с использованием идентификаторов пользователей, использующих распределенные серверы доменов информации о местоположении, включающий: шаг соединения с сервером управления доменами информации о местоположении, на котором пользователь, желающий зарегистрироваться на сервере домена информации о местоположении или выполнить поиск информации о местоположении, соединяется с сервером управления доменами информации о местоположении; шаг проверки регистрации домена информации о местоположении для выяснения, не был ли уже зарегистрирован такой домен информации о местоположении, какой пользователь хочет зарегистрировать; шаг регистрации домена информации о местоположении для регистрации домена информации о местоположении, если подтверждено, что домен информации о местоположении, который пользователь хочет зарегистрировать, еще не был зарегистрирован; шаг, на котором пользователь, зарегистрированный на сервере домена информации о местоположении, или пользователь, который хочет выполнить поиск информации о местоположении, может связаться с сервером домена информации о местоположении; шаг проверки, не была ли уже зарегистрирована информация о местоположении (координаты), включающая идентификатор местоположения пользователя; шаг регистрации информации о местоположении пользователя для регистрации информации о местоположении пользователя, если такая информация ранее не была зарегистрирована на сервере домена информации о местоположении; шаг, на котором пользователь выполняет желаемую операцию на Web-сервере, с которым этот пользователь соединяется через Интернет; и шаг соединения с сервером домена информации о местоположении, на котором была зарегистрирована информация о местоположении, чтобы выполнить поиск информации о местоположении (координат) точки, соответствующей идентификатору местоположения.
Краткое описание чертежей
Другие цели и преимущества изобретения будут более понятны из подробного описания, приведенного ниже вместе с сопроводительными чертежами, на которых:
на фиг.1 в общих чертах показана система для регистрации и поиска координат местоположения точки с использованием ее соответствия идентификатору местоположения, хранящемуся на распределенных серверах доменов информации о местоположении, соединенных через Интернет, в соответствии с настоящим изобретением;
на фиг.2 приведена блок-схема алгоритма, поясняющая способ регистрации информации о местоположении точки с использованием соответствующего ей идентификатора местоположения и поиска координат местоположения точки с использованием серверов доменов информации о местоположении в соответствии с настоящим изобретением;
на фиг.3 показана блок-схема алгоритма для подробного пояснения показанного на фиг.2 шага регистрации домена информации о местоположении на сервере управления доменами информации о местоположении;
на фиг.4 показан пример регистрационной формы, предусмотренной для регистрации домена информации о местоположении на шаге представления регистрационной формы, показанном на фиг.3;
на фиг. 5 приведена блок-схема алгоритма, которая подробно представляет показанный на фиг.2 шаг регистрации информации о местоположении на серверах доменов информации о местоположении;
на фиг.6 приведена блок-схема алгоритма, которая подробно представляет показанный на фиг.2 шаг поиска информации о местоположении (координат) точки с использованием соответствующего ей идентификатора местоположения, зарегистрированного на определенном сервере домена информации о местоположении.
Предпочтительная форма осуществления изобретения
На фиг.1 в общем виде показана система в соответствии с настоящим изобретением для осуществления способа регистрации и поиска координат местоположения точки с использованием соответствующего ей идентификатора местоположения, хранящегося на распределенных серверах доменов информации о местоположении. Здесь информация о местоположении означает не информацию, подобную обычному адресу, составленному из названия города, района, квартала, улицы и номера дома, а координаты местоположения, включающие значения долготы и широты, основанные на некоторой системе координат, и идентификатор местоположения для идентификации этих координат местоположения. В частности, примерами информации о местоположении (координат) являются координаты поперечно-цилиндрической проекции (ТМ) или координаты универсальной проекции Меркатора (UTM), основанные на земном эллипсоиде, таком как WGS-84 или эллипсоиде Бесселя.
Соответственно, каждый пользователь имеет свою собственную информацию о местоположении (координаты), соответствующую такому месту как офис, дом и так далее, и эта информация о местоположении регистрируется ее идентификатором местоположения в следующей форме: [идентификатор пользователя]#[домен информации о местоположении]. Таким образом, можно осуществлять поиск информации о местоположении (координат) точки с использованием ее зарегистрированного идентификатора местоположения.
Идентификатор местоположения пользователя, упомянутый выше, может быть представлен в виде, подобном обычному адресу электронной почты. Например, если идентификатор пользователя - "gildong", а домен, в котором зарегистрирован идентификатор пользователя - "chollian.net", то адрес электронной почты будет иметь вид "[email protected]", где символ @ играет роль указателя адреса электронной почты. Аналогично, если идентификатор пользователя - "gildong", а домен, в котором зарегистрирован идентификатор пользователя - "chollian.net", то идентификатор местоположения может быть представлен в виде "gildong#choilian.net", где символ # играет роль указателя идентификатора местоположения. Здесь указатель идентификатора местоположения не ограничен символом #, который предназначен для пояснения того, как представляют идентификатор местоположения.
Система, выполненная согласно настоящему изобретению, содержит сервер 110 управления доменами информации о местоположении, имеющий базу данных управления доменами информации о местоположении; множество серверов 120 доменов информации о местоположении, каждый из которых имеет базу данных домена информации о местоположении; терминал 130 администратора доменов информации о местоположении; пользовательские терминалы 140 и обычные серверы 150 доменов. Все эти составляющие систему элементы связаны через Интернет 160.
В частности, сервер 110 управления доменами информации о местоположении, который управляет множеством серверов 120а-120n доменов информации о местоположении, регистрирует, обновляет, изменяет или удаляет домен информации о местоположении, а также хранит информацию, относящуюся к этим операциями. Множество серверов 120а-120n доменов информации о местоположении, которые управляют информацией о местоположении (координатами) пользователя, регистрируемой на каждом сервере домена, работают как независимые и отдельные Web-домены после их регистрации в качестве серверов доменов информации о местоположении.
Однако новая Web-страница для обеспечения функций сервера домена информации о местоположении может быть добавлена к существующему Web-серверу (не показан). В частности, в случае, когда Web-сервер не только выполняет свои обычные функции, но также служит и сервером 120 домена информации о местоположении, доменное имя существующего сервера сети регистрируется как домен информации о местоположении и программное обеспечение для работы сервера домена информации о местоположении устанавливается на существующем Web-сервере. Другими словами, серверы 120а-120n доменов информации о местоположении могут работать, используя существующий Web-сервер или же используя новый отдельный сервер.
Сервер 120 домена информации о местоположении регистрирует информацию о местоположении (координаты) пользователя и управляет ею (обновляет, изменяет или удаляет ее). Кроме того, он может выполнять поиск информации о местоположении пользователя (координат), которую запрашивает другой Web-сервер, и передавать ее запрашивающему Web-серверу или он может направлять запрос другому серверу домена информации о местоположении на поиск определенной информации о местоположении (координат), хранящейся на этом сервере.
Информация, находящаяся под управлением серверов 120а-120n доменов информации о местоположении, хранится в базах данных доменов информации о местоположении, и поиск информации о местоположении (координат) выполняется программой такого же типа, какая была загружена на сервер домена информации о местоположении, когда он регистрировался на сервере 110 управления доменами информации о местоположении.
Терминал 130 администратора доменов информации о местоположении управляет базой данных управления доменами информации о местоположении, находящейся на сервере 110 управления доменами информации о местоположении. Хотя в этой форме осуществления изобретения терминал 130 администратора доменов информации о местоположении связан с сервером 110 управления доменами информации о местоположении через Интернет 160, он может быть связан с ним через локальную сеть.
Каждый пользовательский терминал 140 является обычным терминалом, посредством которого пользователь выполняет желаемое действие (покупку товаров) через некоторый Web-сервер (не показан), либо регистрирует или ищет информацию о местоположении посредством сервера 120 домена информации о местоположении.
Каждый из обычных серверов 150 доменов является Web-сервером общего назначения, который не зарегистрирован на сервере 110 управления доменами информации о местоположении и является существующим Web-сервером Интернета, к которому пользователь может обратиться с целью покупки товаров. Хотя этот обычный сервер 150 домена не зарегистрирован на сервере 110 управления доменами информации о местоположении и не имеет информации о местоположении пользователя, он может послать запрос серверу 120 домена информации о местоположении на поиск информации о местоположении пользователя (координат), чтобы получить эту информацию. Программа для направления запроса серверу домена информации о местоположении на поиск информации о местоположении пользователя должна быть установлена на обычном сервере 150 домена.
Хотя вышеупомянутые элементы, образующие систему согласно изобретению, связаны через Интернет, они не соединены друг с другом непосредственно, и это соединение ограничено, чтобы предотвратить утечку личной информации пользователей. То есть, терминал 130 администратора доменов информации о местоположении управляет информацией о серверах 120а-120n доменов информации о местоположении посредством сервера 110 управления доменами информации о местоположении, а пользователь, используя пользовательский терминал 140, может иметь доступ к серверам 120а-120n или к обычному серверу 150 домена, на котором установлена программа, необходимая для поиска информации о местоположении. Однако состояние соединения между составляющими элементами системы не задано жестко, а может быть изменено в процессе работы системы на наиболее подходящее состояние.
При использовании вышеописанной системы согласно настоящему изобретению пользователь обращается к Web-серверу (существующему Web-серверу или новому Web-серверу, созданному (зарегистрированному) вместе с сервером домена информации о местоположении), на котором он хочет выполнить необходимое действие (например, покупку товаров). Web-сервер получает информацию о местоположении (координаты) пользователя, необходимую для доставки товаров пользователю, посредством сервера 120 домена информации о местоположении. Затем информация о товарах, заказанных пользователем, вместе с информацией о местоположении пользователя, полученной посредством сервера 120 домена информации о местоположении, должна быть передана в центр распространения для соответствующей доставки товаров.
Настоящее изобретение было описано в этой форме его осуществления на примере покупки товаров, но область, в которой используется информация о местоположении пользователя, не ограничивается этим. А именно, пользователь может соединяться с сервером 110 управления доменами информации о местоположении или непосредственно соединяться с сервером 120 домена информации о местоположении, чтобы получать информацию о местоположении в соответствии с той сферой применения, в которой используется информация о местоположении пользователя. Или же пользователь может получать доступ к информации о местоположении посредством любого другого Web-сервера, к которому он хочет подключиться, или посредством текущего Web-сервера.
Поиск информации о местоположении (координат) пользователя с использованием вышеописанной системы согласно настоящему изобретению может выполняться следующим способом.
Принцип поиска информации о местоположении пользователя является следующим. Отдельный человек, группа или компания, использующая существующий сервер Web-домена, соединяется с сервером 110 управления доменами информации о местоположении для регистрации на нем своего домена информации о местоположении, и этот человек или представитель группы или компании соединяется с сервером 120 домена информации о местоположении, на котором он хочет зарегистрировать информацию о местоположении, и вводит информацию о своем местоположении (координаты) вместе с идентификатором местоположения.
Идентификатор местоположения пользователя, построенный, как описано выше, может быть передан другим людям (или другим Web-серверам) вместо информации о местоположении (координатах), и другие люди (или другие Web-серверы) могут получать зарегистрированную информацию о местоположении (координаты) пользователя, используя зарегистрированный идентификатор местоположения пользователя.
Фиг.2 представляет способ регистрации и поиска информации о местоположении (координат) пользователя с использованием распределенных серверов доменов информации о местоположении в соответствии с настоящим изобретением. Для поиска информации о местоположении пользователя требуемая информация о местоположении должна быть зарегистрирована посредством шага S30 регистрации домена информации о местоположении и шага S60 регистрации информации о местоположении пользователя.
Фиг.3, 5 и 6 подробно показывают шаг S30 регистрации домена информации о местоположении, шаг S60 регистрации информации о местоположении пользователя и шаг S80 поиска информации о местоположении пользователя.
Обратимся к фиг.2-6. Прежде всего, пользователь, который хочет зарегистрировать сервер 120 домена информации о местоположении или получить информацию о местоположении, на шаге S10 соединяется с сервером 110 управления доменами информации о местоположении. Затем на шаге S20 проверки регистрации домена информации о местоположении проверяется, не был ли сервер домена информации о местоположении уже зарегистрирован как домен информации о местоположении. Если подтверждается, что такой сервер домена информации о местоположении не был ранее зарегистрирован, процесс переходит к шагу S30 регистрации домена информации о местоположении. С другой стороны, если такой сервер информации о местоположении уже был зарегистрирован как сервер 120 домена информации о местоположении или его не нужно регистрировать (когда пользователь соединяется с сервером управления доменами информации о местоположении только для того, чтобы выполнить поиск информации о местоположении), процесс переходит к шагу S40, на котором пользователь соединяется с сервером 120 домена информации о местоположении.
Шаг S30 регистрации домена информации о местоположении подробно поясняется на фиг.3. Если на шаге S20 проверки регистрации домена информации о местоположении подтверждается, что сервер домена информации о местоположении, который пользователь хочет зарегистрировать на сервере 110 управления доменом информации о местоположении, еще не был зарегистрирован как домен информации о местоположении, процесс переходит к шагу S31, на котором сервер 110 управления доменами информации о местоположении представляет форму 170 для регистрации домена информации о местоположении.
Примером может быть регистрационная форма 170, показанная на фиг.4. Эта регистрационная форма 170 заполняется некоторой информацией, необходимой для управления регистрируемым сервером 120 домена информации о местоположении. Адрес сервера домена в форме 170 должен быть уникальным, потому что он является элементом, образующим часть адреса информации о местоположении, предназначенной для идентификации пользователя уникальным образом, как описано ниже. Соответственно, после того, как требуемая информация введена на шаге S32, должен быть выполнен шаг S33 проверки дублирования, чтобы проверить, является ли уникальным адрес сервера 120 домена информации о местоположении, который должен быть зарегистрирован.
Если на шаге S33 подтверждается, что адрес сервера 120 домена информации о местоположении не уникален, то процесс переходит к шагу S34 индикации сообщения об ошибке, чтобы сообщить тому кто вводит информацию в форму 170, что адрес, с которым сервер 120 домена информации о местоположении должен быть зарегистрирован, уже существует, и затем процесс возвращается к шагу S31 представления регистрационной формы, чтобы дать возможность изменить необходимую информацию в форме 170.
Если на шаге S33 подтверждается, что введенный адрес уникален, сервер 120 домена информации о местоположении регистрируется в базе данных управления доменами информации о местоположении, и информация, введенная на шаге S32, регистрируется там же на шаге S35. Затем зарегистрированный сервер 120 загружает программу для своей работы в качестве сервера домена информации о местоположении с сервера 110 управления доменами информации о местоположении. Этот шаг является шагом S36 загрузки программы.
Программа, загружаемая с сервера 110 управления доменами информации о местоположении, является программным обеспечением, необходимым для работы зарегистрированного домена в качестве сервера 120 домена информации о местоположении. Она содержит Web-страницу, с которой пользователь соединяется, чтобы создать и зарегистрировать свой идентификатор местоположения, программное обеспечение, необходимое для проверки идентификатора местоположения пользователя на дублирование и для ввода информации пользователя в базу данных о местоположении, Web-страницу и программные средства для административного управления информацией о местоположении пользователя, Web-страницу и программные средства для поиска информации о местоположении, карты и базы данных с географической информацией для идентификации и указания координат физического местоположения, а также программное обеспечение географической информационной системы для поиска и отображения местоположения на карте. Здесь карты и базы данных с географической информацией могут использоваться для идентификации координат местоположения пользователя, когда он регистрирует свою информацию о местоположении.
На шаге S37 инсталляции сервера домена информации о местоположении программа, загруженная на шаге S36, устанавливается на сервере 120 домена информации о местоположении. При этом устанавливается конфигурация сервера домена информации о местоположении, обеспечивающая регистрацию и поиск информации о местоположении пользователя, как будет описано ниже.
После регистрации сервера 120 домена информации о местоположении пользователь, который хочет зарегистрировать свою информацию о местоположении (координаты) на соответствующем сервере 120 домена, соединяется с этим сервером 120. Этот шаг является шагом S40 соединения с сервером домена информации о местоположении, на котором пользователь соединяется с сервером 120 домена информации о местоположении непосредственно или через обычный сервер 150 домена, связанный с сервером домена информации о местоположении. Кроме того, пользователь, который желает выполнить поиск информации о местоположении, также может соединяться с сервером 120 домена информации о местоположении, чтобы выполнить поиск какой-либо информации о местоположении.
Другими словами, если пользователь хочет связаться с обычным сервером 150 домена, чтобы зарегистрировать на нем свою информацию о местоположении (координаты), этот сервер 150 домена, когда он соединяется с сервером 120 домена информации о местоположении, записывает информацию в базу данных домена информации о местоположении сервера 120 и осуществляет управление этой информацией. Или же пользователь может непосредственно соединиться с сервером 120 домена информации о местоположении, чтобы зарегистрировать на нем свою информацию о местоположении. Для специалистов в данной области очевидно, что возможны обе вышеупомянутые конфигурации.
После этого на шаге S50 проверяется, была ли зарегистрирована информация о местоположении (координаты) пользователя. Если эта информация о местоположении пользователя не была зарегистрирована ранее, процесс переходит к шагу S60 регистрации информации о местоположении пользователя, на котором регистрируется информация о местоположении пользователя. Если эта информация о местоположении пользователя уже была ранее зарегистрирована, процесс, не выполняя шаг S60, переходит к шагу S70, на котором пользователь выполняет необходимое действие.
Шаг S60 регистрации информации о местоположении пользователя более подробно показан на фиг.5. Этот шаг регистрации информации о местоположении пользователя аналогичен шагу S30 регистрации домена информации о местоположении.
Как показано на фиг.5, если на шаге S50 проверки регистрации информации о местоположении подтверждается, что информация о местоположении пользователя не была зарегистрирована ранее, сервер 120 домена информации о местоположении представляет регистрационную форму (не показана) на шаге S61 представления регистрационной формы. Хотя регистрационная форма может быть подобна показанной на фиг.4, она может иметь и другую конфигурацию, в соответствии со схемой администрирования, используемой администратором каждого сервера домена информации о местоположении. Однако регистрационная форма должна быть построена так, чтобы в ее состав были включены обязательные пункты, такие как адрес пользователя, точные координаты местоположения и идентификатор местоположения.
На шаге S62 заполнения формы необходимая информация вводится в регистрационную форму, представленную на шаге S61. В это время идентификатор местоположения пользователя вводится в виде "[идентификатор пользователя]#[адрес домена информации о местоположении]". Здесь идентификатор пользователя является произвольной символьной строкой, а адрес домена информации о местоположении соответствует серверу 120 домена информации о местоположении и вводится в такой же форме, что и доменный адрес существующего Web-сервера. Символ для идентификации идентификатора местоположения не ограничен знаком #, как указывалось выше. Информация о местоположении включает в себя карты и географическую информацию. А именно, координаты местоположения могут быть введены путем обозначения местоположения мышью на карте, отображаемой с использованием карт и баз данных с географической информацией.
На шаге S63 проверки дублирования определяется, не является ли дубликатом адрес местоположения пользователя, входящий в состав информации, введенной в форму на шаге S62 заполнения формы. Если это так, процесс переходит к шагу S64 индикации сообщения об ошибке, чтобы показать код ошибки пользователю, который хочет зарегистрировать свою информацию о местоположении, и затем снова представляет регистрационную форму. Если на шаге S63 проверки дублирования подтверждается, что идентификатор местоположения пользователя не является дубликатом, то процесс переходит к шагу S65 сохранения информации о местоположении, на котором информация, введенная пользователем в регистрационную форму, сохраняется вместе с идентификатором местоположения в базе данных домена информации о местоположении сервера 120 домена информации о местоположении, чтобы находиться под управлением сервера 120.
После того как пользователь зарегистрировал свою информацию о местоположении на сервере 120 домена информации о местоположении, как описано выше, этот пользователь может соединиться с любым из серверов 120а-120n доменов информации о местоположении или с обычным сервером 150 домена, на котором установлена программа, связанная с сервером 110 управления доменами информации о местоположении, чтобы выполнить желаемую операцию, например покупку товаров или запрос необходимой информации или данных. Этот шаг соответствует шагу S70 выполнения желаемой операции, показанному на фиг.2. То есть, пользователь выполняет операцию, такую как покупка товаров на Web-сервере (обычном сервере домена или Web-сервере, соединенном с сервером домена информации о местоположении), с которым он соединяется на этом шаге.
После завершения шага S70 выполнения желаемой операции Web-сервер, с которым соединялся пользователь, должен идентифицировать информацию о местоположении пользователя, чтобы послать пользователю информацию или товары, которые он хочет получить. Для этого Web-сервер снабжается зарегистрированным идентификатором местоположения, соединяется с сервером 120 домена информации о местоположении, на котором была зарегистрирована информация о местоположении пользователя, и затем ищет информацию о местоположении (координаты) пользователя, используя идентификатор местоположения пользователя. Этот шаг представляет собой шаг S80 поиска информации о местоположении пользователя, показанный на фиг.2. На фиг.6 шаг поиска информации о местоположении пользователя показан более подробно.
Как показано на фиг.6, когда пользователь заканчивает желаемое действие на шаге S70, процесс переходит к шагу S81, на котором доменный адрес сервера 120 домена информации о местоположении, зарегистрированный пользователем, отделяется от идентификатора местоположения, составленного из идентификатора пользователя и доменного адреса. Затем на шаге S82 выполняется попытка соединения с зарегистрированным сервером 120 домена информации о местоположении с использованием отделенного доменного адреса.
После соединения с сервером 120 выполняется поиск информации о местоположении (координат) пользователя с использованием идентификатора пользователя. Этот шаг является шагом S83 поиска информации о местоположении пользователя. Когда шаг S83 поиска закончен, на шаге S84 проверяется, был ли поиск выполнен нормально.
Если это так, процесс переходит к шагу S85 передачи информации о местоположении, на котором информация о местоположении пользователя посылается на Web-сервер, который ее запрашивал. Если же это не так, процесс переходит к шагу S86 передачи кода ошибки, чтобы сообщить о причине неудачи поиска серверу, который запрашивал информацию о местоположении пользователя.
Посредством вышеупомянутых шагов Web-сервер 120 или 150, с которым соединяется пользователь, посылает подтвержденную информацию о местоположении пользователя вместе с информацией о том, что пользователь хочет (здесь - о товарах, которые он хочет купить), в компанию по доставке или в центр распространения, чтобы дать возможность доставить товары пользователю. Однако если на шаге S80 поиска возникла ошибка, то поиск выполняется снова или пользователю посылается сообщение об ошибке, чтобы дать ему возможность принять соответствующие меры.
Промышленная применимость
Как описано выше, согласно способу регистрации и поиска координат местоположения пользователя с использованием распределенных серверов доменов информации о местоположении и системы, используемой для осуществления этого способа, пользователь может предоставить свою информацию о местоположении без подписки на Web-серверах и без ввода своей информации о местоположении всякий раз, когда он соединяется с Web-серверами, что обеспечивает удобное и быстрое проведение сделок через Интернет.
Кроме того, Web-серверы, зарегистрированные как серверы доменов информации о местоположении, могут совместно использовать информацию о местоположении пользователя, зарегистрированную на каждом из этих Web-серверов, а если требуется, то даже Web-сервер, который не зарегистрирован как сервер домена информации о местоположении, может выполнить поиск информации о местоположении пользователя, достаточно только установить на нем необходимую программу. Таким образом, информацией можно управлять более эффективно. Кроме того, настоящее изобретение не использует обычную адресную информацию, а предоставляет информацию о местоположении с использованием идентификатора местоположения, регистрируемого вместо фактических координат местоположения, так что можно более удобно найти точное местоположение пользователя.
Кроме того, так как сервер управления доменами информации о местоположении управляет серверами доменов информации о местоположении, информацией о местоположении пользователя можно управлять в одинаковой форме, что исключает двойную регистрацию информации о местоположении. Кроме того, так как достаточно, чтобы пользователь зарегистрировал свою информацию о местоположении только на одном сервере домена, который он выберет, можно избежать двойной регистрации данных и предотвратить концентрацию информации о местоположении на определенном сервере, что в результате приводит к равномерной обработке информации.
Хотя выше были описаны некоторые конкретные формы осуществления изобретения, включая предпочтительную, для специалистов очевидно, что могут быть сделаны различные модификации, не выходящие за рамки настоящего изобретения, которые определяются исключительно приложенной формулой изобретения.
Claims (10)
1. Система для регистрации и поиска информации о местоположении пользователей, хранящейся на распределенных серверах доменов информации о местоположении, с использованием идентификатора местоположения пользователя, содержащая сервер 110 управления доменами информации о местоположении, имеющий базу данных управления доменами информации о местоположении и управляющий множеством серверов 120а-120n доменов информации о местоположении, при этом сервер управления доменами информации о местоположении выполняет операции регистрации, обновления, изменения или удаления домена информации о местоположении, а также хранит информацию, относящуюся к этим операциям, в базе данных управления доменами информации о местоположении; множество серверов 120а-120n доменов информации о местоположении, каждый из которых имеет базу данных домена информации о местоположении, регистрирующие информацию о местоположении пользователя вместе с идентификатором местоположения, чтобы хранить их в базах данных доменов информации о местоположении и управлять ими (обновлять, изменять или удалять), при этом каждый сервер домена информации о местоположении осуществляет поиск запрашиваемой другим Web-сервером информации о местоположении (координат) пользователя, чтобы передать ее на запрашивающий Web-сервер, или посылает запрос на поиск информации о местоположении (координат) пользователя на другой сервер домена информации о местоположении; терминал 130 администратора доменов информации о местоположении для управления сервером управления доменами информации о местоположении; пользовательские терминалы 140а-140n, посредством которых пользователи соединяются с желаемыми Web-серверами через Интернет 160; обычные серверы 150а-150n доменов, каждый из которых не зарегистрирован на сервере 110 управления доменами информации о местоположении в качестве одного из серверов доменов информации о местоположении, при этом каждый обычный сервер домена имеет установленное на нем программное обеспечение, необходимое для поиска информации о местоположении пользователя, и не имеет функций хранения и управления информацией о местоположении пользователя; и Интернет 160, причем информация о местоположении пользователя регистрируется вместе с идентификатором местоположения на серверах доменов информации о местоположении, и зарегистрированная информация о местоположении пользователя подтверждается.
2. Система по п.1, в которой функции серверов 120а-120n доменов информации о местоположении и функции Web-серверов, связанных с серверами доменов информации о местоположении, могут быть реализованы в одной системе или в разных отдельных системах.
3. Система по п.1, в которой множество серверов 120а-120n доменов информации о местоположении управляют информацией о местоположении пользователей и независимо работают для каждого Web-домена, и новая Web-страница для домена информации о местоположении может быть добавлена к существующему Web-серверу, чтобы обеспечить функцию сервера домена информации о местоположении.
4. Система по п.1, в которой терминал 130 администратора доменов информации о местоположении может быть соединен с сервером 110 управления доменами информации о местоположении через локальную сеть вместо Интернета 160.
5. Способ регистрации и поиска информации о местоположении пользователей, хранящейся на распределенных серверах доменов информации о местоположении, с использованием идентификаторов местоположения пользователей, включающий шаг S10 соединения с сервером управления доменами информации о местоположении, на котором пользователь, желающий зарегистрироваться на сервере 120 домена информации о местоположении или выполнить поиск информации о местоположении, соединяется с сервером 110 управления доменами информации о местоположении; шаг S20 проверки регистрации домена информации о местоположении для выяснения, не был ли уже зарегистрирован такой домен информации о местоположении, какой пользователь хочет зарегистрировать; шаг S30 регистрации домена информации о местоположении для регистрации домена информации о местоположении, если подтверждено, что домен информации о местоположении, который пользователь хочет зарегистрировать, еще не был зарегистрирован; шаг S40, на котором пользователь, зарегистрированный на сервере 120 домена информации о местоположении, или пользователь, который хочет выполнить поиск информации о местоположении, может связаться с сервером 120 домена информации о местоположении; шаг S50 проверки, не была ли уже зарегистрирована информация о местоположении (координаты), включающая идентификатор местоположения пользователя; шаг S60 регистрации информации о местоположении пользователя для регистрации информации о местоположении пользователя, если такая информация еще не была зарегистрирована на сервере 120 домена информации о местоположении; шаг S70, на котором пользователь выполняет желаемую операцию на Web-сервере, с которым этот пользователь соединяется через Интернет 160; и шаг S80 поиска информации о местоположении пользователя после соединения с тем сервером 120 домена информации о местоположении, на котором была зарегистрирована информация о местоположении пользователя, в соответствии с результатом операции, выполненной пользователем на шаге S70.
6. Способ по п.5, в котором шаг S30 регистрации домена информации о местоположении включает шаг S31 представления регистрационной формы 170 для регистрации подключенного Web-сервера в качестве домена информации о местоположении; шаг S32 ввода информации, требуемой для регистрации домена информации о местоположении; шаг S33 проверки дублирования для подтверждения того, что имя домена информации о местоположении, входящее в состав введенной информации, является уникальной символьной строкой; шаг S34 индикации сообщения об ошибке и представления регистрационной формы снова, если во время шага S33 проверки дублирования установлено, что доменное имя сервера 120 домена информации о местоположении является дубликатом; шаг S35 регистрации сервера 120 домена информации о местоположении в базе данных управления доменами информации о местоположении и записи информации, введенной на шаге S32, если введенное доменное имя информации о местоположении, которое должно быть зарегистрировано, не является дубликатом; шаг S36 загрузки с сервера 110 управления доменами информации о местоположении программы, необходимой для работы сервера 120 домена информации о местоположении; и шаг S37 установки программы, загруженной на шаге S36, на сервере 120 домена информации о местоположении.
7. Способ по п.5, в котором шаг S60 регистрации информации о местоположении пользователя включает шаг S61 представления регистрационной формы для регистрации информации о местоположении пользователя, если она не была зарегистрирована ранее; шаг S62 ввода данных для ввода требуемой информации в регистрационную форму; шаг S63 проверки дублирования для подтверждения того, что идентификатор местоположения пользователя, входящий в состав введенных на шаге S62 данных, не является дубликатом; шаг S64 индикации сообщения об ошибке и перехода к шагу S61 представления регистрационной формы, если идентификатор местоположения пользователя является дубликатом; и шаг S65 сохранения информации о местоположении, включающей идентификатор местоположения пользователя и координаты местоположения точки, в базе данных домена информации о местоположении сервера 120 домена информации о местоположении для управления этой информацией.
8. Способ по п.5, в котором шаг S80 поиска информация о местоположении пользователя включает шаг S81 отделения друг от друга идентификатора пользователя и доменного адреса, образующих идентификатор местоположения пользователя; шаг S82 соединения с сервером 120 домена информации о местоположении, на котором пользователь зарегистрировал информацию о местоположении, с использованием отделенного доменного адреса; шаг S83 поиска информации о местоположении пользователя с использованием отделенного идентификатора пользователя; шаг S84 подтверждения того, что шаг S83 поиска был выполнен нормально; шаг S85 передачи найденной информации о местоположении на сервер, пославший запрос на поиск информации о местоположении, если подтверждено, что операция поиска выполнена нормально; и шаг S86 передачи кода ошибки, указывающего причину неудачи при выполнении операции поиска, если операция поиска не была выполнена нормально.
9. Способ по п.7, в котором идентификатор местоположения пользователя в информации, введенной в форму на шаге S62 ввода данных, является уникальным идентификационным адресом для зарегистрированного местоположения точки и указывается в формате [идентификатор пользователя]#[сервер домена информации о местоположении].
10. Способ по п.7, в котором на шаге S62 ввода данных в форму пользователь, чтобы зарегистрировать свою информацию о местоположении (координаты), вводит значения координат местоположения путем указания местоположения точки, которое должно быть зарегистрировано, на карте, отображаемой на экране дисплея с использованием базы данных картографической и географической информации.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
RU2004102896/09A RU2268486C2 (ru) | 2001-08-13 | 2001-08-13 | Способ и система для регистрации и поиска информации о местоположении пользователей |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
RU2004102896/09A RU2268486C2 (ru) | 2001-08-13 | 2001-08-13 | Способ и система для регистрации и поиска информации о местоположении пользователей |
Publications (2)
Publication Number | Publication Date |
---|---|
RU2004102896A RU2004102896A (ru) | 2005-06-10 |
RU2268486C2 true RU2268486C2 (ru) | 2006-01-20 |
Family
ID=35834243
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2004102896/09A RU2268486C2 (ru) | 2001-08-13 | 2001-08-13 | Способ и система для регистрации и поиска информации о местоположении пользователей |
Country Status (1)
Country | Link |
---|---|
RU (1) | RU2268486C2 (ru) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008130265A1 (fr) * | 2007-04-23 | 2008-10-30 | Aleksandr Yurevich Bredikhin | Procédé d'entrée et de recherche d'informations sur un objet dans une base de données distante |
WO2011159182A1 (ru) * | 2010-06-15 | 2011-12-22 | Misolin Yury Vitalevich | Способ обмена данными в компьютерной сети (варианты) |
RU2465640C2 (ru) * | 2010-06-15 | 2012-10-27 | Юрий Витальевич Мисолин | Способ обмена данными в компьютерной сети (варианты) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2112853A1 (en) * | 2008-04-21 | 2009-10-28 | Nokia Siemens Networks Oy | Enhanced finding of subscribers in communications system |
-
2001
- 2001-08-13 RU RU2004102896/09A patent/RU2268486C2/ru not_active IP Right Cessation
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008130265A1 (fr) * | 2007-04-23 | 2008-10-30 | Aleksandr Yurevich Bredikhin | Procédé d'entrée et de recherche d'informations sur un objet dans une base de données distante |
EA013298B1 (ru) * | 2007-04-23 | 2010-04-30 | Александр Юрьевич БРЕДИХИН | Способ ввода и поиска информации об объекте в удаленной базе данных |
WO2011159182A1 (ru) * | 2010-06-15 | 2011-12-22 | Misolin Yury Vitalevich | Способ обмена данными в компьютерной сети (варианты) |
RU2465640C2 (ru) * | 2010-06-15 | 2012-10-27 | Юрий Витальевич Мисолин | Способ обмена данными в компьютерной сети (варианты) |
Also Published As
Publication number | Publication date |
---|---|
RU2004102896A (ru) | 2005-06-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1190340B1 (en) | Server and system for collaboratively managing location information | |
US9729381B2 (en) | Unified geograhic database and methods of creating, maintaining and using the same | |
US7493565B2 (en) | Environment-interactive context-aware devices and methods | |
AU2002312183B2 (en) | System and method for geocoding diverse address formats | |
US20180032535A1 (en) | System and Method for Alerting a First Mobile Data Processing System Nearby a Second Mobile Data Processing System | |
US6611751B2 (en) | Method and apparatus for providing location based data services | |
US20040023666A1 (en) | Location based service provider | |
US20050192999A1 (en) | System and method of virtualizing physical locations | |
JP2011003212A (ja) | 場所参照式写真リポジトリ | |
CA2456134C (en) | Method for registering and searching user's position information, and system thereof | |
JP2002312377A (ja) | 検索装置、検索用サーバ、検索システム、検索方法およびそのプログラム | |
RU2268486C2 (ru) | Способ и система для регистрации и поиска информации о местоположении пользователей | |
JP2000267563A (ja) | 地理情報システム | |
KR100375718B1 (ko) | 사용자 아이디로 분산된 위치정보 도메인 서버를 이용한사용자의 위치정보 등록 및 검색방법과 그 시스템 | |
EP2306337A1 (en) | Procedure for collecting street numbers for geographic information system (GIS) | |
NZ530717A (en) | Method for registering and searching userÆs position information and system thereof | |
ZA200401131B (en) | Method for registering and searching user's position information and system thereof. | |
JP2003131565A (ja) | 地図情報提供システム、および、データ通信方法 | |
JP2004287895A (ja) | 目撃情報通知プログラム及び目撃情報通知方法 | |
CA2342030C (en) | Method and apparatus for providing location based data services | |
JP4313504B2 (ja) | サービス情報配信システム及び配信方法 | |
JP2002203072A (ja) | 施設情報の提供方法、及び施設情報提供システム | |
JP2002215757A (ja) | 地籍簿作成装置及び方法、並びにコンピュータ読取り可能な記録媒体 | |
JPH1037150A (ja) | 河川管理システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM4A | The patent is invalid due to non-payment of fees |
Effective date: 20200814 |