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

Когда мы отправляем SMS длиннее 160 символов, то оно разбивается на маленькие части, и эти части отправляются в сеть по отдельности. Есть ли какая-то стандартная задержка по времени отправки между такими двумя частями длинного СМС. Также существует ли какая-либо стандартная временная задержка между получением этих частей на принимающем устройстве? Заранее спасибо...


person Harinder Singh    schedule 18.05.2011    source источник


Ответы (2)


Телефоны реализуют организацию очереди, необходимую для повторной сборки объединенных сообщений. Части SMS, доставленные на телефон, включают такую ​​информацию, как общее количество частей сообщения и часть этого сообщения. Затем телефон должен выполнить повторную сборку.

Насколько я знаю, не существует требуемого минимального или максимального времени, которое телефон должен соблюдать между получением частей или даже получением всех частей.

Из опыта я знаю, что отправка деталей с разницей в несколько часов может привести к тому, что некоторые телефоны будут делать что-то вроде

  • Отбросьте все сообщение concat
  • Отбросьте поздние части
  • Отображение поздних частей в виде отдельных сообщений
  • Что-то другое

Я бы посоветовал вам попытаться убедиться, что вы не задерживаете отправку деталей значительно. Если вы используете модем GSM, то, возможно, вам следует попытаться отправить часть последовательно без задержки между частями.

Все это предполагает, что вы отправляете модемные PDU, а не используете модемные AT-команды. AT-команды модема могут выполнять разные действия, например создавать внутренние части concat для длинных сообщений.

person ptomli    schedule 20.05.2011

Они просто отправляются как два отдельных сообщения; механизм отправки не заботится о том, что изначально они были одним более длинным сообщением. В разных телефонах очередь отправки реализована по-разному, но в целом я не заметил большей задержки между «частями» длинного СМС, чем между двумя не связанными друг с другом сообщениями. То же самое касается приема.

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

person Piskvor left the building    schedule 18.05.2011
comment
Спасибо за ответ. На самом деле то, что я ищу, это то, после отправки одного пакета есть ли какая-либо временная задержка, в течение которой мобильный телефон будет ждать, прежде чем отправить другую часть. Я вам скажу, что именно у меня происходит, я отправляю длинное SMS с моего ПК через мобильный на другой мобильный. поэтому, если смс содержит более 160 символов. я делю его на небольшие части и отправляю, и когда небольшая часть отправляется, я получаю ответ с мобильного телефона в порядке, теперь я хочу знать временную задержку между двумя отправленными частями, чтобы я узнал, как долго я должен ждите ок ответ от мобильного телефона. - person Harinder Singh; 18.05.2011
comment
@harinder Почему бы просто не позволить мобильному телефону отправить длинное сообщение как составное, вместо того, чтобы разбивать его на несколько? - person Fanis Hatzidakis; 21.05.2011