2011-07-20 17 views
11

Estamos trabajando en una aplicación que transmite una gran cantidad de datos a través de UDP para teléfonos basados ​​en GSM. La idea es usarlo junto con una llamada de voz. Si no hay una llamada de voz presente, las cosas están bien. Sin embargo, si una llamada de voz está activa, parece que la mayoría de los datos que estamos enviando simplemente nunca lo hace, incluso en HSPA +. Si habilitamos Wifi, entonces todo está bien.Android: red lenta durante llamadas telefónicas

Me preocupa que se trate de un problema de física, más que de teléfono. Descarté la contención de CPU insertando una declaración de registro después de enviar un fragmento de datos, y vi que aparecía muchas veces.

¿La radio 3G es capaz de enviar datos y voz simultáneamente? Probamos una prueba de velocidad durante una llamada de voz y vimos una gran caída en el ancho de banda.

+2

Pregunta impresionante –

Respuesta

5

me he encontrado exactamente este problema en la red de AT & de T en los EE.UU.. Simplemente aceleran el ancho de banda mientras la llamada está en progreso; ya sea que esté usando 3G o H. Para ver cuánto está siendo acelerado intente instalar la aplicación speedtest.net y ejecute una prueba de velocidad durante y fuera de una llamada.

En el área de la bahía veo velocidades de datos tan bajas como 30kbit/s durante una llamada en la red de AT & de T. En T-Mobile no se acelera tanto (en la misma ubicación). Un compañero en Israel probó la misma prueba y solo notó una ligera aceleración durante una llamada: todavía estaba viendo más de 500 kbit/s usando el mismo teléfono que probamos en los EE. UU. (El mismo teléfono que tiene varios Mbit/s fuera una llamada en los EE.UU.).

Como el cartel anterior señala, teléfonos CDMA no se pueden utilizar los datos al mismo tiempo que una llamada telefónica en absoluto (pero dicho explícitamente en GSM tu publicación de todos modos).

+0

¿Qué teléfonos probaron esto? No vimos este problema en el iPhone. –

+0

Estábamos usando teléfonos Android, HTC Desire, Nexus One, Nexus S, Inspire HD. – Fasaxc

1

Sí, cuando está en una llamada, puede que no haya conexión a Internet en absoluto. Depende del tipo de red en la que se encuentre. Variaría entre GSM, CDMA y también el tipo de conexión, es decir. GPRS, EDGE, 3G o 4G. Las conexiones 3G y futuras 4G deberían ser capaces de brindar conectividad de red y llamadas de voz simultáneamente.

+0

Gracias, pero mi pregunta fue dirigida hacia si la voz y los datos simultáneos 3G/4G en realidad funcionan bien en la práctica. –

+0

© Matt Green No será por las razones de Kumar Bibek :-) – powder366

0

Sí, la radio es capaz de enviar tanto voz como datos simultáneamente, pero por lo que entiendo es una limitación de la red que usa su teléfono. Si estás en la red 3g de Verizon, probablemente este sea tu problema. A continuación se muestra un artículo que entra en algunos detalles sobre las diferencias entre & en t y redes de Verizon: http://mashable.com/2011/01/11/cdma-umts-att-verizon-networks/

+0

Después de hacer la publicación original, hemos probado el iPhone de una manera similar y hemos descubierto que no sufre las limitaciones que he discutido. También probamos los dispositivos Android (Atrix, Inspire) en una micro celda con poca mejora. Todo apunta a una limitación del hardware dentro de los dispositivos o la plataforma Android subyacente. –

+0

Sin las variables de prueba, es difícil decirlo, pero ¿está seguro de que los dispositivos iPhone/Android estaban todos en la misma red? Si es un problema de red, las pruebas en diferentes dispositivos podrían enmascarar el problema subyacente. Además, aunque una microcélula en la red debería aumentar la potencia, no creo que tenga ningún efecto en el protocolo de la red base. – Noah

+0

Ambos estamos probando en AT & T en el mismo lugar, primero iPhone y luego Android. Hemos replicado los resultados en otra parte. Android informa que está conectado a HSPA +. –

0

I No se sabe si este caso se aplica al operador que está utilizando, pero para los operadores en mi país, que limitan el ancho de banda utilizado por teléfono, por lo que si el uso de las llamadas de usuarios de Internet y la conexión de la misma tiempo, debe restar el ancho de banda utilizado para la llamada telefónica, que como sé 48 Kb/s para redes GSM (como máximo) y algunos operadores limita el ancho de banda de la llamada para 24 Kb/sy el ancho de banda total disponible es de 64 Kb , entonces el resto del ancho de banda se usa para internet, y no conozco el ancho de banda de las redes 3G.

Por cierto, algunos teléfonos no es compatible con las llamadas telefónicas y el uso de Internet en el mismo tiempo

toda la información anterior pertenecía a la información personal capaz de estar mal

0

hago confirmar el ancho de banda se reduce durante las llamadas telefónicas a menos que esté usando wifi.

Esto parece provenir del sistema, no del operador. Esto porque se informa con cualquier hardware/cualquier operador/cualquier país.He buscado alguna documentación oficial con respecto a eso, pero no pude encontrar ninguna.

No creo que haya ninguna manera de evitar eso hasta ahora.

Cuestiones relacionadas