СПОСОБ, УСТРОЙСТВО И СИСТЕМА ОБНОВЛЕНИЯ ИНФОРМАЦИИ О МЕСТОПОЛОЖЕНИИ IP-АДРЕСА

1. Способ обновления информации о местоположении IP-адреса, в котором предусмотрены следующие действия:
прием входящего вызова;
поиск в ранее созданной базе данных местоположений местоположения, соответствующего входящему вызову;
поиск в ранее созданной базе данных журнала IP-адреса, соответствующего входящему вызову; обновление информации о местоположении IP-адреса, хранящейся в базе данных IP-адресов, согласно найденному местоположению.
2. Способ по п.1, отличающийся тем, что при обновлении хранящейся в базе данных IP-адресов информации о местоположении IP-адреса согласно найденному местоположению предусмотрены следующие действия:
обновление места входа IP-адреса, зарегистрированного в базе данных журнала, согласно найденному местоположению;
сбор в течение заранее заданного периода статистики числа обновлений места входа IP-адреса в базе данных журнала;
если результат сбор статистики достигает заранее заданного порога, обновление информации о местоположении IP-адреса в базе данных IP-адресов согласно найденному местоположению.
3. Способ по п.2, отличающийся тем, что при сборе в течение заранее заданного периода статистики числа обновлений места входа IP-адреса, хранящегося в базе данных IP-адресов, согласно найденному местоположению предусмотрены следующие действия:
получение веса, соответствующего входящему вызову, из таблицы заранее сохраненных весов;
сбор в течение заранее заданного периода статистики взвешенного числа обновлений места входа IP-адреса в базе данных журнала с учетом веса, соответствующего входящему вызову, и регистрация взвешенного числа обновлений в качестве результата сбора.
4. Способ по любому из пп.1-3, отличающийся тем, местоположением является местоположение телефонного номера.
5. Устройство обновления информации о местоположении IP-адреса, содержащее:
модуль приема для приема входящего вызова;
первый модуль поиска для поиска в ранее созданной базе данных местоположений местоположения, соответствующего входящему вызову, принятому модулем приема;
второй модуль поиска для поиска в ранее созданной базе данных журнала IP-адреса, соответствующего входящему вызову, принятому модулем приема;
модуль обновления для обновления хранящейся в базе данных IP-адресов информации о местоположении IP-адреса, найденного вторым модулем поиска, согласно местоположению, найденному первым модулем поиска.
6. Устройство по п.5, отличающееся тем, что модуль обновления содержит:
первый блок обновления для обновления зарегистрированного в базе данных журнала места входа IP-адреса, найденного вторым модулем поиска, согласно местоположению, найденному первым модулем поиска;
модуль сбора статистики для сбора в течение заранее заданного периода статистики выполненных первым блоком обновления обновлений в базе данных журнала места входа IP-адреса, найденного вторым модулем поиска, и получения результата сбора;
второй блок обновления для обновления в базе данных IP-адресов информации о местоположении IP-адреса, найденного вторым модулем поиска, согласно местоположению, найденному первым модулем поиска, когда результат сбора достигает заранее заданного порога.
7. Устройство по п.6, отличающееся тем, что модуль сбора статистики содержит:
субблок получения для получения из таблицы заранее сохраненных весов веса, соответствующего входящему вызову, принятому модулем приема;
субблок сбора статистики для сбора в течение заранее заданного периода статистики взвешенного числа обновлений места входа IP-адреса в базе данных журнала согласно весу, соответствующему входящему вызову, полученному субблоком получения, и регистрации взвешенного числа обновлений в качестве результата сбора.
8. Система обновления информации о местоположении IP-адреса, содержащая:
устройство обновления информации о местоположении IP-адреса, предназначенное для приема входящего вызова, поиска в ранее созданной базе данных местоположений местоположения, соответствующего этому вызову, поиска в ранее созданной базе данных журнала IP-адреса, соответствующего этому вызову, и обновления хранящейся в базе данных IP-адресов информации о местоположении IP-адреса согласно найденному местоположению.
9. Система по п.8, отличающаяся тем, что устройство обновления информации о местоположении IP-адреса содержит:
модуль приема для приема входящего вызова;
первый модуль поиска для поиска в ранее созданной базе данных местоположений местоположения, соответствующего входящему вызову, принятому модулем приема;
второй модуль поиска для поиска в ранее созданной базе данных журнала IP-адреса, соответствующего входящему вызову, принятому модулем приема;
модуль обновления для обновления хранящейся в базе данных IP-адресов информации о местоположении IP-адреса, найденного вторым модулем поиска, согласно местоположению, найденному первым модулем поиска.
10. Система по п.9, отличающаяся тем, что модуль обновления содержит:
первый блок обновления для обновления зарегистрированного в базе данных журнала места входа IP-адреса, найденного вторым модулем поиска, согласно местоположению, найденному первым модулем поиска;
модуль сбора статистики для сбора в течение заранее заданного периода статистики выполненных первым блоком обновления обновлений в базе данных журнала места входа IP-адреса, найденного вторым модулем поиска, и получения результата сбора;
второй блок обновления для обновления в базе данных IP-адресов информации о местоположении IP-адреса, найденного вторым модулем поиска, согласно местоположению, найденному первым модулем поиска, когда результат сбора достигает заранее заданного порога.
11. Система по п.10, отличающаяся тем, что модуль сбора статистики содержит:
субблок получения для получения из таблицы заранее сохраненных весов веса, соответствующего входящему вызову, принятому модулем приема;
субблок сбора статистики для сбора в течение заранее заданного периода статистики взвешенного числа обновлений места входа IP-адреса в базе данных журнала согласно весу, соответствующему входящему вызову, полученному субблоком получения, и регистрации взвешенного числа обновлений в качестве результата сбора.