Стандарт GSM как-то предусматривает то, что зона действия сети может ...

Mar 06, 2006 12:51

... охватывать р-н с разными часовыми поясами внутри ( Read more... )

gsm, опрос, mood:curious, time

Leave a comment

Мысля такая: ... poige March 25 2007, 04:03:56 UTC
1) Мы знаем GMT offset БС'ок (храним в базе)
2) Когда message center получает SMS для обработки и коммутации -- правим время согласно GMT БС получателя.

-- это один из вариантов. Реален?

Reply

Re: Мысля такая: ... digis March 25 2007, 06:19:37 UTC
А мне казалось, что мы имеем 2 времени:
1) Время отсылки сообщения отправителем ("домашнее" время отправителя, проставляется центром обработки сети отправителя);
2) Время записи сообщения в телефон получателя (проставляется телефоном).

Reply

А фиг знает, чего "мы имеем"... poige March 25 2007, 08:36:34 UTC
Стандарты нужно читать, или со знающими людьми общаться. :)

Reply

Будем знать, кто знающий. digis March 25 2007, 16:00:11 UTC
Ага. Так и запишем :)

Reply

Re: Мысля такая: ... _adept_ March 25 2007, 20:38:16 UTC
Когда абонент в роуминге, каким образом мы получим время в его текущем camping cell?

В какой момент предлагается править время на SMSC - в момент приема входящего SMS-а или в момент его передачи для доставки? Как избежать увеличения сигнального траффика в случае множественных попыток доставки?

Как быть, если получатель - абонент другой сети? Понадеемся, что чужой SMSC поправит время, или исправим сами? А если там исправят еще раз? :)

Reply

Ну, roaming это особый случай. poige March 26 2007, 16:19:52 UTC
Насчёт момента правки -- а как удобнее. :)

> абонент другой сети

аналогично roaming. За всех всё правильно сделать не получится; хорошо, если хотя-бы внутри своей GSM-сети на несколько GMT offset'ов не будет "разночтений".

Reply

Re: Ну, roaming это особый случай. _adept_ March 27 2007, 14:00:57 UTC
А они будут.

Предложенное решение содержит одну архитектурную закавыку. Предлагается хранить и брать время с БС-ок, которые (ограничимся только СМС-ами, без звонков) участвуют исключительно в организации транспорта. Им пофиг, что и куда передается с мобилки. А СМС-центру пофиг, откуда пришел СМС.

Чтобы реализовать предложенное изменение, придется эти два уровня сети "срастить". Сразу усложнится интерфейс СМС-центр<->HLR (придется лазить за текущим location-ом абонента), усложнится интерфейс SMS-цент<->MSC (прием и маршрутизация запросов к BTS или BSC). Усложнятся процедуры приема и доставки SMS-ов. (Если мы не придумаем, как обозначать в SMS-е тот факт, что время уже "подправлено", то мы рискуем свигать его неограниченное кол-во раз). А с SMS-ками из роуминга будет вообще цирк.

Итого - куча проблем, и очень мелкий benefit. Вот поэтому до сих пор никто и не чешется :)

Reply

> Предлагается хранить и брать время с БС-ок poige March 27 2007, 14:21:09 UTC
Нет. Предлагается хранить GMT offset'ы БС -- на основании этой информации софт SMS-центра просто преобразовывает timestamp'ы.

А что касается roaming -- хорошим тоном было бы конвертить timestamp в UTC перед отправкой SMS за пределы своей сети. :)

Reply

Re: > Предлагается хранить и брать время с БС-ок _adept_ March 27 2007, 20:24:57 UTC
Ну, не важно. Вместо запроса к реальной БС будет запрос к какой-то inventory. Которую еще отдельно надо сделать. И регулярно обновлять.

Reply


Leave a comment

Up