Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2011.07.31;
Скачать: [xml.tar.bz2];

Вниз

Задача определения региона по номеру позвонившего   Найти похожие ветки 

 
OW ©   (2011-04-12 10:05) [0]

Есть железка, она фиксирует номера звонивших
Раз в день надо снять с нее данные
Сделал, данные имею в ввиде
Id, Время, Номер, неважно1, неважно2, неважно3
пример
16 2011-04-11 09:56:31.523 9510501041 0 0 1
17 2011-04-12 02:00:09.637 9603059633 1 0 0

Есть какие идеи, как можно решить задачу определения региона по номеру позвонившего?

Вероятно, нужна БД с кодами телефонов и сотовых операторов.
Никто не решал такое? может есть у кого получше чем нашел?

А нашел где-то примерно такую (12 000 записей)
Id, префикс, Имя
13 962518 ОАО "ВЫМПЕЛКОМ"(Н-НОВГОРОД)
14 962519 ОАО "ВЫМПЕЛКОМ"(УФА)
113 962672 ОАО "ВЫМПЕЛКОМ"(ВОЛОГДА)
114 962676 ОАО "ДАЛЬ ТЕЛЕКОМ ИНТЕРНЕШНЛ"(ХАБАРОВСК)
109 962668 ОАО "ВЫМПЕЛКОМ"(ВОЛОГДА)
110 962669 ОАО "ВЫМПЕЛКОМ"(ВОЛОГДА)
142 83599 СПРАВКА(ЧЕБОКСАРЫ)(ЧУВАШИЯ)
143 8360   ПОДМЕНА АОН (МАРИЙ ЭЛ)
141 83551 КРАСНЫЕ ЧЕТАИ(ЧУВАШИЯ)  
и т.п.

второй вопрос
Как определить?
Допустим, приджойню по максимальному совпадению номера и префикса, потом как понять что
КРАСНЫЕ ЧЕТАИ(ЧУВАШИЯ) и СПРАВКА(ЧЕБОКСАРЫ)(ЧУВАШИЯ) - Это одно, и а именно, Республика Чувашия..

Что-то туплю. Есть идеи?


 
brother ©   (2011-04-12 10:08) [1]

> КРАСНЫЕ ЧЕТАИ(ЧУВАШИЯ) и СПРАВКА(ЧЕБОКСАРЫ)(ЧУВАШИЯ)

данные в скобках пропарсить?


 
OW ©   (2011-04-12 10:43) [2]

думал ..
Нижний там как Нновгород, Нижний Новгород, Нижегородская обл и еще есть штуки 3-4 варианта. Если так по каждому..
а 12 000 записей с лишком..

Если проставить всем id, завести таблицу регионов
Сначала взять like Нновгород, проставить id
потом Нижний Новгород, проставить id
потом все кончаться когда спросить кто в id_regoiona остался is null
и еще раз..
но 12 000 записей и такой способ, это почти руками ..


 
Inovet ©   (2011-04-12 11:02) [3]

> [0] OW ©   (12.04.11 10:05)
> Вероятно, нужна БД с кодами телефонов и сотовых операторов.

Ну да. Там расписано всё, только префикс разной длины может быть.
Вот хотя бы, можешь ввести несколько первых цифр или сразу нажать на поиск.
http://mtt.ru/info/def/index.wbp


 
OW ©   (2011-04-12 11:09) [4]


> http://mtt.ru/info/def/index.wbp

находил, они БД даже обещают обновлять
было б шароварно, можно и денег бы выбить, как заработает все.
А сейчас, под ничего пока, датут столько же :)


 
OW ©   (2011-04-12 11:19) [5]

ладно, бешенной собаке 7 верст - не крюк, 12000 - не так и много, в принципе..
Поехали! :)


 
Dimka Maslov ©   (2011-04-12 11:37) [6]

На сайте www.ptn.ru уже есть такой сервис и он вполне прилично работает.


 
OW ©   (2011-04-12 11:58) [7]

а где там?


 
Dimka Maslov ©   (2011-04-12 12:03) [8]

http://www.ptn.ru/ru/pref


 
Inovet ©   (2011-04-12 12:24) [9]

> [8] Dimka Maslov ©   (12.04.11 12:03)
> http://www.ptn.ru/ru/pref

А там мобильных нет, получается.


 
OW ©   (2011-04-12 12:32) [10]

не работает
вручную, по своей таблице я определил, а сайт нет.
например, номер 89603059633
вбил, 9603059633 - не найдено
убавляя по одному знаку справа, do
960305963 - не найдено
..
96030
1    РОССИЯ ЧЕБОКСАРЫ 8-96030 №7зн. 3 моб:СПС ЗАО "ВЫМПЕЛКОМ-РЕГИОН"

а как узнать, сколько вбить надо? никак.

А имея таблицу, которую делаю, можно определить. (Вручную, например, определил быстро)

А жаль, конечно,
придется доделывать дальше :) Осталось около 8 000


 
OW ©   (2011-04-13 12:42) [11]

и этого не знает
95244 ООО "ПЕРСОНАЛЬНЫЕ СИСТ. СВЯЗИ В РЕГИОНЕ"(Н-НОВГОРО

или крюк..
осталось 6 000, половина
дальше все труднее и труднее выправлять, 4 000 сразу сделал, 2 000 за в два раза большее время..


 
ттест   (2011-04-14 17:26) [12]


> 4 000 сразу сделал, 2 000 за в два раза большее время..

последние 2 шт за две тысячи лет


 
OW ©   (2011-04-14 17:35) [13]

не, решилось :)
задача после уточнения срезалась до конкретного определения всего 11ти регионов.



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2011.07.31;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.003 c
15-1302428314
ddd329
2011-04-10 13:38
2011.07.31
С Win32 на .NET


3-1262078102
ocean
2009-12-29 12:15
2011.07.31
Как правильно создавать таблицу?


2-1303453840
JohnKorsh
2011-04-22 10:30
2011.07.31
Простой вопрос по использованию DLL.


15-1302303058
Германн
2011-04-09 02:50
2011.07.31
Build vs Compile


8-1213608349
НаТаШа
2008-06-16 13:25
2011.07.31
Как использовать своё оформление ScrollBar TrackBar





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский