2011-10-31 5 views
0

나는 3G 모뎀을 통해 SMS를 수신하는 Java 응용 프로그램을 개발했습니다. 문제는 여러 사용자가 동일한 번호 (약 25, 30 명)로 SMS를 보내는 것입니다. SMS 수신이 간헐적으로 발생하는 것으로 나타났습니다. 때로는 모든 것이 접수되고, 때로는 소수만 접수되거나 몇 분 후에 도착합니다. 규칙이 없습니다.3G 모뎀은 간헐적으로 여러 개의 SMS를 수신합니다.

휴대 전화 사업자의 이러한 행동에 대해 더 알고있는 사람이 있습니까?

이것은 운영자의 한계 또는 모뎀 부담이 될 수 있습니까?

+0

SMS는 일부 중앙 허브를 통해 전송되고 전달되므로 네트워크 운영자와 관련이 있으며 네트워크 부하가 허용 할 때 SMS를 전송할 때 대기 할 수 있습니다 (활성 통화 수가 적음). IIRC 대량 SMS 공급자는 또한 메시지에 더 높은 우선 순위를 부여 할 수 있습니다 (더 많은 현금을 위해 :-)). – patrikf

답변

0

3G 모뎀이 운영자의 SMSC (Short Message Service Center)에 연결되어 있습니다. 이것은 차례 차례로 전세계의 다른 SMSC (SS7 클라우드라고도 함)에 연결됩니다. 다른 모바일 장치의 SMS 메시지는 모바일 운영자가 귀하와 상호 연결하는 방법에 따라 다양한 경로를 사용할 수 있습니다. 이것은 가격, 이동 통신 사업자 계약 및 기타 백만 가지 요인 때문일 수 있습니다. 예를 들어 더 싼 경로는 여러 국가를 통해 여러 홉 (SMSC 간)을 포함 할 수 있습니다. 또한 운영자가 장치에 보낼 메시지 큐를 갖게되고 트래픽에 따라 예측할 수없는 배달 시간이 발생할 수 있습니다. 마지막으로 3G 모뎀에는 펌웨어가 프로그래밍 된 방식에 따라 처리 할 수있는 SMS 수에 제한이 있습니다.

이것은 SMS 배달 시간의 영향에 대한 매우 기본적인 개요입니다. 희망이 도움이됩니다.