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

Mar 06, 2006 12:51

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

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

Leave a comment

Comments 18

mclap March 6 2006, 11:48:58 UTC
Бывает разница >1 часа. Время пробивается на sms-центре.
Особенно забавно, когда часовой пояс sms-центра != поясу отправителя и получателя.

Reply

> Бывает разница >1 часа. poige March 6 2006, 12:02:48 UTC
Не сомневался. :-)

А вообще, "забавностей" тут хватает, да. :-)

Reply


_adept_ March 20 2007, 21:44:47 UTC
Да, именно непредусмотрительным стандартом, и не более того. И с локализацией там все тоже через зад, что после финтов со временем достаточно ожидаемо.

Reply

А насколько сложно/просто реализовать ... poige March 21 2007, 03:26:16 UTC
... hook'и, в том смысле, что на основе данных о расположении БС, "переводить" время? Например, абонент БС в GMT+07 отправляет SMS абоненту, которого "поймает" БС в GMT+04 -- реально будет конвертнуть timestamp "на лету"?

Reply

Re: А насколько сложно/просто реализовать ... _adept_ March 21 2007, 20:07:37 UTC
Для этого надо тащить в SMS несколько timestamp-ов или хотя бы информацию о TZ offset на одном из концов. А места там в MAP-овском пакетике нифига нет. Т.е. вообще нифига нет.

Reply

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

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

Reply


denizzzka March 25 2007, 11:06:18 UTC
Дык ведь проще все в UTC хранить! и на каждом терминале часовой пояс заставить юзера выставить (или раздать автоматом, возможность есть)

Reply

Хм... UTC это хорошо, конечно, но вот, только ... poige March 26 2007, 16:36:54 UTC
... в России как-то "не прижилось" (c). Тут всё больше по Москве, в том числе и сутки. ;-) Ну, а если серьёзно, ты можешь себе представить, как большинство абонентов отнесутся к проштамповке SMS'ок по какому-то там UTC? :)

Кроме того, это всё-таки частности, интереснее сам механизм определения GMT offset у конкретного абонента (я предложил через базу данных по расположению БС), и, что ещё интереснее, трансляция этого локального времени на другой GMT offset (к получателю). Ты думаешь, что если у меня на сотовом правильно выставлен GMT offset, то нет проблем со временем отправки SMS? Ради эксперимента поставь на своём сотовом дату из прошлого/будущего, и отправь SMS знакомому, -- проверишь, какая дата будет показана у него.

Reply


quadium March 25 2007, 22:55:55 UTC
А известно ли смс-центру, в какой временной зоне находится получатель? Ведь он может быть и в роуминге.

Reply

> Ведь он может быть и в роуминге poige March 26 2007, 16:27:13 UTC
В таком случае, он вне наших БС'ок -- и его GMT offset нам так просто не узнать. Это выходит за рамки поставленной задачи (один оператор с сетью на несколько разных GMT offset).

Reply


Leave a comment

Up